diff --git a/.github/COMPONENTOWNERS.yml b/.github/COMPONENTOWNERS.yml index 6c01aa197263..8e29ba4702a6 100644 --- a/.github/COMPONENTOWNERS.yml +++ b/.github/COMPONENTOWNERS.yml @@ -16,7 +16,7 @@ components: ## Код ## # /code/ - code/modules/client/preferences_savefile.dm: volas + code/modules/client/: volas ## Конфиги ## config/: volas diff --git a/code/__DEFINES/chat.dm b/code/__DEFINES/chat.dm index e07d939ff4b9..3ea59a986124 100644 --- a/code/__DEFINES/chat.dm +++ b/code/__DEFINES/chat.dm @@ -14,7 +14,6 @@ #define MESSAGE_TYPE_ATTACKLOG "attacklog" #define MESSAGE_TYPE_DEBUG "debug" - // To chat defines #define to_chat_private(usr, msg, type) to_chat(usr, msg, type, confidential = TRUE) diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index 7ce18ed805a8..b8a958ebcec3 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -210,3 +210,14 @@ 0, 0, 0, 1, \ 0, 0, 0, 0) +/** +* CHAT COLORS +* +* These are used in both dark and light chat themes and override default (css) colors, +* so should be accessible with both background colors +* (#ffffff for light, #131313 for dark, test it with any color contrast checker) +*/ +#define OOC_COLOR_SUPPORTER "#cca000" // we use it just for nickname +#define OOC_COLOR_EVENTADMIN "#ae566d" +#define OOC_COLOR_CODEADMIN "#257227" +#define OOC_COLOR_ADMIN "#b82b00" diff --git a/code/__DEFINES/fonts.dm b/code/__DEFINES/fonts.dm new file mode 100644 index 000000000000..d28ce7e35d72 --- /dev/null +++ b/code/__DEFINES/fonts.dm @@ -0,0 +1,6 @@ +#define FONT_SYSTEM "System" +#define FONT_FIXEDSYS "Fixedsys" +#define FONT_SMALL_FONTS "Small Fonts" +#define FONT_TIMES_NEW_ROMAN "Times New Roman" +#define FONT_SERIF "Serif" +#define FONT_VERDANA "Verdana" diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index 274d54af8b73..2bf1b3c27804 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -1,43 +1,77 @@ -//Preference toggles (it had more bits, but updating player saves without wiping method is a bit more complex). -#define SHOW_ANIMATIONS 16 -#define SHOW_PROGBAR 32 - -#define TOGGLES_DEFAULT (SHOW_ANIMATIONS|SHOW_PROGBAR) - -//Chat toggles -#define CHAT_OOC 1 -#define CHAT_DEAD 2 -#define CHAT_GHOSTEARS 4 -#define CHAT_NOCLIENT_ATTACK 8 -#define CHAT_PRAYER 16 -#define CHAT_RADIO 32 -#define CHAT_ATTACKLOGS 64 -#define CHAT_DEBUGLOGS 128 -#define CHAT_LOOC 256 -#define CHAT_GHOSTRADIO 512 -#define CHAT_GHOSTNPC 1024 -#define CHAT_CKEY 2048 - -#define TOGGLES_DEFAULT_CHAT (CHAT_OOC|CHAT_DEAD|CHAT_NOCLIENT_ATTACK|CHAT_GHOSTEARS|CHAT_PRAYER|CHAT_RADIO|CHAT_GHOSTRADIO|CHAT_GHOSTNPC|CHAT_ATTACKLOGS|CHAT_LOOC|CHAT_CKEY) - -#define GLOW_HIGH 0 -#define GLOW_MED 1 //default. -#define GLOW_LOW 2 -#define GLOW_DISABLE 3 //this option must be the highest number - -#define PARALLAX_INSANE -1 //for show offs -#define PARALLAX_HIGH 0 //default. -#define PARALLAX_MED 1 -#define PARALLAX_LOW 2 -#define PARALLAX_DISABLE 3 //this option must be the highest number +// this can be little confusing, but call it as you would call +// /datum/preferences/proc/get_pref(type) +// ex. client.prefs.get_pref() +#define get_pref(type) prefs_player[type].value + +// maximum binds per keybind +#define KEYBINDS_MAXIMUM 3 + +// pref types +#define PREF_TYPE_BOOLEAN "boolean" +#define PREF_TYPE_TEXT "text" +//#define PREF_TYPE_INTEGER "integer" +#define PREF_TYPE_RANGE "range" +#define PREF_TYPE_SELECT "select" +#define PREF_TYPE_HEX "hex" +#define PREF_TYPE_KEYBIND "keybind" +#define PREF_TYPE_CUSTOM "custom" + +// pref domains (categories) +#define PREF_DOMAIN_PLAYER "player" +#define PREF_DOMAIN_KEYBINDS "keybinds" +#define PREF_DOMAIN_META "meta" +#define PREF_DOMAIN_CHARACTER "character" // todo + +// player pref domain subcategories +#define PREF_PLAYER_DISPLAY "display" +#define PREF_PLAYER_EFFECTS "effects" +#define PREF_PLAYER_AUDIO "audio" +#define PREF_PLAYER_UI "ui" +#define PREF_PLAYER_CHAT "chat" +#define PREF_PLAYER_GAME "game" + +// keybinds pref domain subcategories +#define PREF_KEYBINDS_CLIENT "CLIENT" +#define PREF_KEYBINDS_COMMUNICATION "COMMUNICATION" +#define PREF_KEYBINDS_MOVEMENT "MOVEMENT" +#define PREF_KEYBINDS_CARBON "CARBON" +#define PREF_KEYBINDS_HUMAN "HUMAN" +#define PREF_KEYBINDS_ROBOT "ROBOT" +#define PREF_KEYBINDS_EMOTE "EMOTE" +#define PREF_KEYBINDS_MISC "MISC" + +///datum/pref/player/display/zoom_mode +#define SCALING_METHOD_NORMAL "normal" +#define SCALING_METHOD_DISTORT "distort" +//#define SCALING_METHOD_BLUR "blur" // gives worst result so currently not used and players can't choice it + +///datum/pref/player/effects/glowlevel +#define GLOW_HIGH "high" +#define GLOW_MED "med" +#define GLOW_LOW "low" +#define GLOW_DISABLE "disable" + +///datum/pref/player/effects/parallax +#define PARALLAX_INSANE "insane" //for show offs +#define PARALLAX_HIGH "high" //default. +#define PARALLAX_MED "med" +#define PARALLAX_LOW "low" +#define PARALLAX_DISABLE "disable" #define PARALLAX_DELAY_DEFAULT world.tick_lag #define PARALLAX_DELAY_MED 1 #define PARALLAX_DELAY_LOW 2 -#define CHAT_GHOSTSIGHT_ALL 1 -#define CHAT_GHOSTSIGHT_ALLMANUAL 2 -#define CHAT_GHOSTSIGHT_NEARBYMOBS 3 +///datum/pref/player/chat/attack_log +#define ATTACK_LOG_DISABLED "disabled" +#define ATTACK_LOG_BY_CLIENT "by_client" +//#define ATTACK_LOG_BOTH_CLIENT "both_client" // todo +#define ATTACK_LOG_ALL "all" + +///datum/pref/player/game/ghost_skin +#define GHOST_SKIN_CHARACTER "character" +#define GHOST_SKIN_GHOST "ghost" +#define GHOST_SKIN_FLUFF "fluff" //used for alternate_option #define GET_RANDOM_JOB 0 @@ -55,3 +89,22 @@ //recommened client FPS #define RECOMMENDED_FPS 100 + +// ui themes +#define UI_STYLE_WHITE "White" +#define UI_STYLE_MIDNIGHT "Midnight" +#define UI_STYLE_OLD "Old" +#define UI_STYLE_ORANGE "Orange" + +// keybinds weight +#define WEIGHT_HIGHEST 0 +#define WEIGHT_ADMIN 10 +#define WEIGHT_CLIENT 20 +#define WEIGHT_ROBOT 30 +#define WEIGHT_MOB 40 +#define WEIGHT_LIVING 50 +#define WEIGHT_DEAD 60 +#define WEIGHT_EMOTE 70 +#define WEIGHT_LOWEST 999 + + diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index c6daf402629e..ea355aeb8807 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -1,22 +1,25 @@ //volume channels for client's volume sliders. -#define VOL_MUSIC (1<<0) // lobby. -#define VOL_AMBIENT (1<<1) // ambient music/environment sounds. -#define VOL_EFFECTS_MASTER (1<<2) // anything that doesn't go into sub categories (this acts as a master channel for all subs of this type). -//effects sub categories (VOL_EFFECTS_MASTER included, so that we don't need to type it everytime when we want to use just a sub category). -#define VOL_EFFECTS_VOICE_ANNOUNCEMENT (VOL_EFFECTS_MASTER | 1<<3) // voiced global announcements. -#define VOL_EFFECTS_MISC (VOL_EFFECTS_MASTER | 1<<4) // for any sound that may annoy players (like tesla engine). -#define VOL_EFFECTS_INSTRUMENT (VOL_EFFECTS_MASTER | 1<<5) // music instruments! actually this could be merged into spam category. +// OOC audio +#define VOL_LOBBY_MUSIC (1<<0) // music in lobby +#define VOL_NOTIFICATIONS (1<<1) // mainly for ghosts, such as cloning ready, admin pm, etc +#define VOL_ADMIN_SOUNDS (1<<2) // admin sounds or music (fun category) -#define VOL_NOTIFICATIONS (1<<6) // mainly for ghosts, such as cloning ready, admin pm, etc. -#define VOL_ADMIN (1<<7) // admin sounds or music (fun category). - -// jukebox not a VOL_MUSIC sub category because jukebox plays thru javascript, which is not boynd's sound datum. +// IC audio +#define VOL_AMBIENT (1<<3) // ambient music/environment sounds +#define VOL_EFFECTS_MASTER (1<<4) // effects sounds // todo: rename to VOL_EFFECTS when you have time to push 500+ files change +#define VOL_VOICE_ANNOUNCEMENTS (1<<5) // voiced global announcements +#define VOL_MUSIC_INSTRUMENTS (1<<6) // music instruments! +#define VOL_SPAM_EFFECTS (1<<7) // separated channel for some spamming and annoying sounds so player can setup them separately (ex. tesla engine). #define VOL_JUKEBOX (1<<8) -//Misc -#define VOL_LINEAR_TO_NON(vol_raw) ((20 ** clamp(vol_raw * 0.01, 0, 1.0)) - 0.99) / (20 - 0.99) // this converts byond's linear volume into non linear (don't change anything without heavy testing with debug, even 0.01 difference may break the sound or functions that connects with this). -#define SANITIZE_VOL(vol) vol * 0.5 // environment setting can overload sound that use 100% volume (0.5 actually is max, if you want pure sound with anything). +// converts raw preference volume (1-100) to non linear coefficient (0-1) we apply for SANITIZE_VOL(playsound volume) +// to get final client volume before any others environment effects +// (don't change anything without heavy testing with debug, even 0.01 difference may break the sound or functions that connects with this). +#define VOL_LINEAR_TO_NON(vol_raw) ((20 ** clamp(vol_raw * 0.01, 0, 1.0)) - 0.99) / (20 - 0.99) +// environment settings can overload sound that uses 100% volume, so we cap default volume at 50% +// (which means our build is quieter than others!!!) +#define SANITIZE_VOL(vol) vol * 0.5 //sound channels, max is 1024 #define CHANNEL_AMBIENT 1 diff --git a/code/__DEFINES/subsystem.dm b/code/__DEFINES/subsystem.dm index f9b91ad1fdd6..bce85fafcfef 100644 --- a/code/__DEFINES/subsystem.dm +++ b/code/__DEFINES/subsystem.dm @@ -109,6 +109,7 @@ #define SS_WAIT_GNAW 20 #define SS_WAIT_DEFAULT 20 #define SS_WAIT_UNIT_TESTS 20 +#define SS_WAIT_PREFERENCES 30 #define SS_WAIT_SUN 600 #define SS_WAIT_SMARTLIGHT 600 diff --git a/code/__HELPERS/colors.dm b/code/__HELPERS/colors.dm index b81c2ff1aa63..052ede70903c 100644 --- a/code/__HELPERS/colors.dm +++ b/code/__HELPERS/colors.dm @@ -70,17 +70,17 @@ /// Ensures that the lightness value of a color must be greater than the provided minimum. /proc/color_lightness_max(color, min_lightness) - var/list/rgb = rgb2num(color) - var/list/hsl = rgb2hsl(rgb[1], rgb[2], rgb[3]) + var/list/hsl = rgb2num(color, COLORSPACE_HSL) hsl[3] = max(hsl[3], min_lightness) - var/list/transformed_rgb = hsl2rgb(hsl[1], hsl[2], hsl[3]) - return rgb(transformed_rgb[1], transformed_rgb[2], transformed_rgb[3]) + return rgb(hsl[1], hsl[2], hsl[3], space=COLORSPACE_HSL) /// Ensures that the lightness value of a color must be less than the provided maximum. /proc/color_lightness_min(color, max_lightness) - var/list/rgb = rgb2num(color) - var/list/hsl = rgb2hsl(rgb[1], rgb[2], rgb[3]) - // Ensure high lightness (Minimum of 90%) + var/list/hsl = rgb2num(color, COLORSPACE_HSL) hsl[3] = min(hsl[3], max_lightness) - var/list/transformed_rgb = hsl2rgb(hsl[1], hsl[2], hsl[3]) - return rgb(transformed_rgb[1], transformed_rgb[2], transformed_rgb[3]) + return rgb(hsl[1], hsl[2], hsl[3], space=COLORSPACE_HSL) + +/proc/color_lightness_clamp(color, min_lightness, max_lightness) + var/list/hsl = rgb2num(color, COLORSPACE_HSL) + hsl[3] = clamp(hsl[3], min_lightness, max_lightness) + return rgb(hsl[1], hsl[2], hsl[3], space=COLORSPACE_HSL) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index d07f24b357f8..640f7a90575f 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -255,7 +255,7 @@ var/turf/ear = get_turf(M) if(ear) // Ghostship is magic: Ghosts can hear radio chatter from anywhere - if(speaker_coverage[ear] || (isobserver(M) && (M.client) && (M.client.prefs.chat_toggles & CHAT_GHOSTRADIO))) + if(speaker_coverage[ear] || (isobserver(M) && (M.client) && M.client.prefs.get_pref(/datum/pref/player/chat/ghostradio))) . |= M // Since we're already looping through mobs, why bother using |= ? This only slows things down. return . @@ -506,7 +506,7 @@ C = M.client if(!C) return - winset(C, "mainwindow", "flash=5") + winset(C, "tcmainwindow", "flash=5") //============VG PORTS============ /proc/recursive_type_check(atom/O, type = /atom) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 0f48cd1cc809..5073edaffc47 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -53,7 +53,7 @@ sort_surgeries() // Keybindings - for(var/KB in subtypesof(/datum/keybinding)) +/* for(var/KB in subtypesof(/datum/keybinding)) var/datum/keybinding/keybinding = KB if(!initial(keybinding.name)) continue @@ -61,7 +61,7 @@ global.keybindings_by_name[instance.name] = instance if(length(instance.hotkey_keys)) for(var/bound_key in instance.hotkey_keys) - global.hotkey_keybinding_list_by_key[bound_key] += list(instance.name) + global.hotkey_keybinding_list_by_key[bound_key] += list(instance.name)*/ init_subtypes(/datum/crafting_recipe, crafting_recipes) init_subtypes(/datum/dirt_cover, global.all_dirt_covers) @@ -248,8 +248,12 @@ global.skillset_names_aliases[skillset.name] = s global.all_emotes = list() - for(var/emote_type in subtypesof(/datum/emote)) - global.all_emotes[emote_type] = new emote_type + global.all_emotes_keys = list() + for(var/emote_type as anything in subtypesof(/datum/emote)) + var/datum/emote/E = new emote_type + global.all_emotes[emote_type] = E + if(E.key && E.key != "list") + global.all_emotes_keys |= E.key global.emotes_for_emote_panel = list() var/emote_icons = 'icons/misc/emotes.dmi' @@ -297,6 +301,12 @@ for(var/datum/ringtone/Ring as anything in subtypesof(/datum/ringtone)) global.ringtones_by_names["[initial(Ring.name)]"] = new Ring + for(var/datum/pref/keybinds/KB as anything in subtypesof(/datum/pref/keybinds)) + if(initial(KB.legacy_keyname)) + legacy_keyname_to_pref[initial(KB.legacy_keyname)] = KB + // little fuckup happened and leap key was not converted on time and lost + legacy_keyname_to_pref["leap"] = /datum/pref/keybinds/human/race_ability + init_washing_items_list() /proc/init_washing_items_list() diff --git a/code/__HELPERS/keys.dm b/code/__HELPERS/keys.dm new file mode 100644 index 000000000000..6a0711d2e969 --- /dev/null +++ b/code/__HELPERS/keys.dm @@ -0,0 +1,61 @@ +// list of valid byond keyboard keys based on https://www.byond.com/docs/ref/#/{skin}/macros +// + some missing from the table that were found experimentally +// not all of them are mapped with js keys and available to bind currently +var/global/list/byond_valid_keys = list ( + "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", + "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", + "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", + "`", "-", "=", "\\", + "\[", "\]", ";", "'", ",", ".", "/", + "Numpad0", "Numpad1", "Numpad2", "Numpad3", "Numpad4", "Numpad5", "Numpad6", "Numpad7", "Numpad8", "Numpad9", + "North", "South", "East", "West", "Northwest", "Southwest", "Northeast", "Southeast", + "Center", "Return", "Escape", "Tab", "Space", "Back", "Insert", "Delete", "Pause", "Snapshot", + "LWin", "RWin", "Apps", + "Multiply", "Add", "Subtract", "Divide", "Separator", + "Shift", "Ctrl", "Alt", + "VolumeMute", "VolumeUp", "VolumeDown", "MediaPlayPause", "MediaStop", "MediaNext", "MediaPrev", + ) + +// Converts (some) browser keycodes to BYOND keycodes. +/proc/browser_keycode_to_byond(keycode) + keycode = text2num(keycode) + switch(keycode) + // letters and numbers + if(65 to 90, 48 to 57) + return ascii2text(keycode) + if(17) + return "Ctrl" + if(18) + return "Alt" + if(16) + return "Shift" + if(37) + return "West" + if(38) + return "North" + if(39) + return "East" + if(40) + return "South" + if(45) + return "Insert" + if(46) + return "Delete" + if(36) + return "Northwest" + if(35) + return "Southwest" + if(33) + return "Northeast" + if(34) + return "Southeast" + if(112 to 123) + return "F[keycode-111]" + if(96 to 105) + return "Numpad[keycode-96]" + if(188) + return "," + if(190) + return "." + if(189) + return "-" diff --git a/code/__HELPERS/logging.dm b/code/__HELPERS/logging.dm index b17d6b782c4f..20b5d30d03bd 100644 --- a/code/__HELPERS/logging.dm +++ b/code/__HELPERS/logging.dm @@ -48,7 +48,7 @@ global.game_log << "\[[time_stamp()]]DEBUG: [text][log_end]" for(var/client/C as anything in admins) - if(C.prefs.chat_toggles & CHAT_DEBUGLOGS) + if(C.prefs.get_pref(/datum/pref/player/chat/debug_log)) to_chat_debug(C, "DEBUG: [text]") /proc/log_asset(text) @@ -170,7 +170,7 @@ /proc/log_gc(text) global.gc_log << "\[[time_stamp()]] [text][log_end]" for(var/client/C in global.admins) - if(C.prefs.chat_toggles & CHAT_DEBUGLOGS) + if(C.prefs.get_pref(/datum/pref/player/chat/debug_log)) to_chat(C, "GC DEBUG: [text]") #endif diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 907597810240..09050b9f4d01 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -232,7 +232,7 @@ var/holding = user.get_active_hand() var/datum/progressbar/progbar if (progress) - if(user.client && (user.client.prefs.toggles & SHOW_PROGBAR)) + if(user.client?.prefs.get_pref(/datum/pref/player/game/progressbar)) progbar = new(user, time, target) else progress = FALSE @@ -309,7 +309,7 @@ var/datum/progressbar/progbar if (progress) - if(user.client && (user.client.prefs.toggles & SHOW_PROGBAR)) + if(user.client?.prefs.get_pref(/datum/pref/player/game/progressbar)) progbar = new(user, delay, target) else progress = FALSE diff --git a/code/__HELPERS/sanitize_values.dm b/code/__HELPERS/sanitize_values.dm index a9d398eaa9b8..dd66f3d53771 100644 --- a/code/__HELPERS/sanitize_values.dm +++ b/code/__HELPERS/sanitize_values.dm @@ -45,18 +45,25 @@ return default /proc/sanitize_hexcolor(color, default="#000000") - if(!istext(color)) return default + if(!istext(color)) + return default var/len = length(color) - if(len != 7 && len !=4) return default - if(text2ascii(color,1) != 35) return default //35 is the ascii code for "#" + if(len != 7 && len !=4) + return default + if(text2ascii(color,1) != 35) + return default //35 is the ascii code for "#" . = "#" for(var/i=2,i<=len,i++) var/ascii = text2ascii(color,i) switch(ascii) - if(48 to 57) . += ascii2text(ascii) //numbers 0 to 9 - if(97 to 102) . += ascii2text(ascii) //letters a to f - if(65 to 70) . += ascii2text(ascii+32) //letters A to F - translates to lowercase - else return default + if(48 to 57) + . += ascii2text(ascii) //numbers 0 to 9 + if(97 to 102) + . += ascii2text(ascii) //letters a to f + if(65 to 70) + . += ascii2text(ascii+32) //letters A to F - translates to lowercase + else + return default return . var/global/regex/IP_pattern = regex(@"^((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9])(\.(?!$)|$)){4}$") diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index 4d9beb7a3d61..892058d2b3e7 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -179,6 +179,10 @@ return findtext(text, suffix, start, null) return +/proc/endswith(input_text, ending) + var/input_length = length(ending) + return !!findtext(input_text, ending, -input_length) + /* * Text modification */ diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index e6f6ee88218a..1a624e7f3e06 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -276,59 +276,6 @@ return /datum return text2path(copytext(string_type, 1, last_slash)) -/// Converts an RGB color to an HSL color -/proc/rgb2hsl(red, green, blue) - red /= 255;green /= 255;blue /= 255; - var/max = max(red,green,blue) - var/min = min(red,green,blue) - var/range = max-min - - var/hue=0;var/saturation=0;var/lightness=0; - lightness = (max + min)/2 - if(range != 0) - if(lightness < 0.5) - saturation = range/(max+min) - else - saturation = range/(2-max-min) - - var/dred = ((max-red)/(6*max)) + 0.5 - var/dgreen = ((max-green)/(6*max)) + 0.5 - var/dblue = ((max-blue)/(6*max)) + 0.5 - - if(max==red) - hue = dblue - dgreen - else if(max==green) - hue = dred - dblue + (1/3) - else - hue = dgreen - dred + (2/3) - if(hue < 0) - hue++ - else if(hue > 1) - hue-- - - return list(hue, saturation, lightness) - -/// Converts an HSL color to an RGB color -/proc/hsl2rgb(hue, saturation, lightness) - var/red;var/green;var/blue; - if(saturation == 0) - red = lightness * 255 - green = red - blue = red - else - var/a;var/b; - if(lightness < 0.5) - b = lightness*(1+saturation) - else - b = (lightness+saturation) - (saturation*lightness) - a = 2*lightness - b - - red = round(255 * hue2rgb(a, b, hue+(1/3))) - green = round(255 * hue2rgb(a, b, hue)) - blue = round(255 * hue2rgb(a, b, hue-(1/3))) - - return list(red, green, blue) - /// Converts an ABH color to an RGB color /proc/hue2rgb(a, b, hue) if(hue < 0) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 0c3785628578..f2da3cb6d0ce 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1598,50 +1598,6 @@ var/global/list/WALLITEMS = typecacheof(list( for(var/mob/dead/new_player/N as anything in new_player_list) INVOKE_ASYNC(N, TYPE_PROC_REF(/mob/dead/new_player, show_titlescreen)) -// Converts browser keycodes to BYOND keycodes. -/proc/browser_keycode_to_byond(keycode) - keycode = text2num(keycode) - switch(keycode) - // letters and numbers - if(65 to 90, 48 to 57) - return ascii2text(keycode) - if(17) - return "Ctrl" - if(18) - return "Alt" - if(16) - return "Shift" - if(37) - return "West" - if(38) - return "North" - if(39) - return "East" - if(40) - return "South" - if(45) - return "Insert" - if(46) - return "Delete" - if(36) - return "Northwest" - if(35) - return "Southwest" - if(33) - return "Northeast" - if(34) - return "Southeast" - if(112 to 123) - return "F[keycode-111]" - if(96 to 105) - return "Numpad[keycode-96]" - if(188) - return "," - if(190) - return "." - if(189) - return "-" - // Format a power value in W, kW, MW, or GW /proc/DisplayPower(powerused) if(powerused < 1000) // Less than a kW diff --git a/code/_globalvars/lists/client.dm b/code/_globalvars/lists/client.dm deleted file mode 100644 index ba32eca66c2e..000000000000 --- a/code/_globalvars/lists/client.dm +++ /dev/null @@ -1,32 +0,0 @@ -var/global/list/hotkey_keybinding_list_by_key = list() -var/global/list/keybindings_by_name = list() - -// This is a mapping from JS keys to Byond - ref: https://keycode.info/ -var/global/list/_kbMap = list( - "UP" = "North", - "RIGHT" = "East", - "DOWN" = "South", - "LEFT" = "West", - "INSERT" = "Insert", - "HOME" = "Northwest", - "PAGEUP" = "Northeast", - "DEL" = "Delete", - "END" = "Southwest", - "PAGEDOWN" = "Southeast", - "SPACEBAR" = "Space", - "ALT" = "Alt", - "SHIFT" = "Shift", - "CONTROL" = "Ctrl" - ) - -// Without alt, shift, ctrl and etc because its not necessary -var/global/list/_kbMap_reverse = list( - "North" = "Up", - "East" = "Right", - "South" = "Down", - "West" = "Left", - "Northwest" = "Home", - "Northeast" = "PageUp", - "Southwest" = "End", - "Southeast" = "PageDown", - ) diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 7c5f720e4324..58b55dfd8140 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -9,16 +9,21 @@ including inventories and item quick actions. */ -// The default UI style is the first one in the list +// The default UI styles client can choice with color/alpha customization +// some mob types use own style and we don't override it var/global/list/available_ui_styles = list( - "White" = 'icons/hud/screen1_White.dmi', - "Midnight" = 'icons/hud/screen1_Midnight.dmi', - "old" = 'icons/hud/screen1_old.dmi', - "Orange" = 'icons/hud/screen1_Orange.dmi' + UI_STYLE_WHITE = 'icons/hud/screen1_White.dmi', + UI_STYLE_MIDNIGHT = 'icons/hud/screen1_Midnight.dmi', + UI_STYLE_OLD = 'icons/hud/screen1_old.dmi', + UI_STYLE_ORANGE = 'icons/hud/screen1_Orange.dmi', ) -/proc/ui_style2icon(ui_style) - return global.available_ui_styles[ui_style] || global.available_ui_styles[global.available_ui_styles[1]] +var/global/list/customizable_ui_styles = list( + 'icons/hud/screen1_White.dmi', + 'icons/hud/screen1_Midnight.dmi', + 'icons/hud/screen1_old.dmi', + 'icons/hud/screen1_Orange.dmi', + ) /datum/hud var/mob/mymob @@ -46,7 +51,7 @@ var/global/list/available_ui_styles = list( if (!ui_style) // will fall back to the default if any of these are null - ui_style = ui_style2icon(mymob.client?.prefs?.UI_style) + ui_style = global.available_ui_styles[mymob.client?.prefs?.get_pref(/datum/pref/player/ui/ui_style) || UI_STYLE_WHITE] instantiate() @@ -182,6 +187,15 @@ var/global/list/available_ui_styles = list( hud_version = version +/mob/proc/refresh_hud() + var/list/screens = hud_used.main + hud_used.adding + hud_used.hotkeybuttons + for(var/atom/movable/screen/complex/complex as anything in hud_used.complex) + screens += complex + screens += complex.screens + + for(var/atom/movable/screen/screen as anything in screens) + screen.update_by_hud(hud_used) + //Triggered when F12 is pressed (Unless someone changed something in the DMF) /mob/verb/button_pressed_F12() set name = "F12" diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index e495346337cc..b4583e5c5d23 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -1,6 +1,6 @@ /mob/living/carbon/human/add_to_hud(datum/hud/hud) - hud.ui_color = client.prefs.UI_style_color - hud.ui_alpha = client.prefs.UI_style_alpha + hud.ui_color = client.prefs.get_pref(/datum/pref/player/ui/ui_style_color) + hud.ui_alpha = 255 - floor(255*client.prefs.get_pref(/datum/pref/player/ui/ui_style_opacity)/100) ..(hud, FALSE) diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index 780de628c3e6..6a8a9781d2b3 100644 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -44,7 +44,7 @@ return FALSE var/client/C = mymob.client - switch(C.prefs.parallax) + switch(C.prefs.get_pref(/datum/pref/player/effects/parallax)) if (PARALLAX_INSANE) C.parallax_throttle = FALSE C.parallax_layers_max = 4 diff --git a/code/_onclick/hud/rendering/planes/_planes.dm b/code/_onclick/hud/rendering/planes/_planes.dm index d991694e1bb3..458d0d13dd80 100644 --- a/code/_onclick/hud/rendering/planes/_planes.dm +++ b/code/_onclick/hud/rendering/planes/_planes.dm @@ -20,17 +20,18 @@ if(!..()) return - if(client.prefs?.ambientocclusion) + if(client.prefs?.get_pref(/datum/pref/player/effects/ambientocclusion)) add_filter("AO", 1, drop_shadow_filter(x = 0, y = -2, size = 4, color = "#04080FAA")) if(!assigned_map) // todo: don't reapply filter if it's already exists? client.mob.clear_fullscreen("blurry") if(client.mob.eye_blurry) - if(client.prefs?.eye_blur_effect) + if(client.prefs?.get_pref(/datum/pref/player/effects/legacy_blur)) + // alternative filter for users with weak PC + client.mob.overlay_fullscreen("blurry", /atom/movable/screen/fullscreen/blurry) + else add_filter("eye_blur_angular", 1, angular_blur_filter(16, 16, clamp(client.mob.eye_blurry * 0.1, 0.2, 0.6))) add_filter("eye_blur_gauss", 1, gauss_blur_filter(clamp(client.mob.eye_blurry * 0.05, 0.1, 0.25))) - else // alternative filter for users with weak PC - client.mob.overlay_fullscreen("blurry", /atom/movable/screen/fullscreen/blurry) /atom/movable/screen/plane_master/game_world_above name = "above game world plane master" diff --git a/code/_onclick/hud/rendering/planes/lighting_planes.dm b/code/_onclick/hud/rendering/planes/lighting_planes.dm index f59538246fd3..f4f663b99872 100644 --- a/code/_onclick/hud/rendering/planes/lighting_planes.dm +++ b/code/_onclick/hud/rendering/planes/lighting_planes.dm @@ -117,7 +117,7 @@ if(!..()) return - var/enabled = client.prefs?.lampsexposure || FALSE + var/enabled = client.prefs?.get_pref(/datum/pref/player/effects/lampsexposure) if(enabled) alpha = 255 @@ -139,7 +139,7 @@ if(!..()) return - var/level = client.prefs?.glowlevel || FALSE + var/level = client.prefs?.get_pref(/datum/pref/player/effects/glowlevel) if(isnull(level)) return @@ -178,7 +178,7 @@ if(!..()) return - var/enabled = client.prefs?.lampsglare || FALSE + var/enabled = client.prefs?.get_pref(/datum/pref/player/effects/lampsglare) if(enabled) add_filter("add_lamps_to_glare", 1, layering_filter(render_source = LIGHTING_LAMPS_RENDER_TARGET, blend_mode = BLEND_OVERLAY)) diff --git a/code/_onclick/hud/tooltip.dm b/code/_onclick/hud/tooltip.dm index f672cee83f9d..710cf0a809f1 100644 --- a/code/_onclick/hud/tooltip.dm +++ b/code/_onclick/hud/tooltip.dm @@ -11,9 +11,8 @@ mouse_opacity = MOUSE_OPACITY_TRANSPARENT var/looking_at var/state = TRUE - var/font_size = 8 -/atom/movable/screen/tooltip/proc/SetMapText(newValue, font, forcedFontColor = "#ffffff") +/atom/movable/screen/tooltip/proc/SetMapText(newValue, font, font_size, forcedFontColor = "#ffffff") var/style = "font-family:'[font]'; color:[forcedFontColor]; -dm-text-outline: 1px [invertHTMLcolor(forcedFontColor)]; font-weight: bold; font-size: [font_size]px;" maptext = "<center><span style=\"[style]\">[uppertext(newValue)]</span></center>" @@ -24,14 +23,14 @@ /client/New(TopicData) . = ..() tooltip = new /atom/movable/screen/tooltip() - if(prefs.tooltip) + if(prefs.get_pref(/datum/pref/player/ui/tooltip)) tooltip.set_state(TRUE) /client/MouseEntered(atom/hoverOn, location, control, params) SHOULD_CALL_PARENT(TRUE) . = ..() tooltip.looking_at = "\ref[hoverOn]" - if(prefs.tooltip && tooltip?.state) + if(prefs.get_pref(/datum/pref/player/ui/tooltip) && tooltip?.state) var/text_in_tooltip = hoverOn.get_name() screen |= tooltip - tooltip.SetMapText(text_in_tooltip, prefs.tooltip_font) + tooltip.SetMapText(text_in_tooltip, prefs.get_pref(/datum/pref/player/ui/tooltip_font), prefs.get_pref(/datum/pref/player/ui/tooltip_size)) diff --git a/code/_onclick/hud/ui_screens/basic.dm b/code/_onclick/hud/ui_screens/basic.dm index de6875e0ca7b..4125261573bb 100644 --- a/code/_onclick/hud/ui_screens/basic.dm +++ b/code/_onclick/hud/ui_screens/basic.dm @@ -395,7 +395,7 @@ screen_loc = ui_holomap plane = HUD_PLANE layer = HUD_LAYER - copy_flags = HUD_COPY_ALPHA || HUD_COPY_COLOR + copy_flags = HUD_COPY_ALPHA | HUD_COPY_COLOR mouse_opacity = MOUSE_OPACITY_TRANSPARENT /atom/movable/screen/holomap/add_to_hud(datum/hud/hud) diff --git a/code/_onclick/hud/ui_screens/complex.dm b/code/_onclick/hud/ui_screens/complex.dm index 4ff0dd0e9e31..5cdeac05cc51 100644 --- a/code/_onclick/hud/ui_screens/complex.dm +++ b/code/_onclick/hud/ui_screens/complex.dm @@ -70,7 +70,7 @@ screen_loc = ui_acti hud_slot = HUD_SLOT_MAIN - copy_flags = HUD_COPY_ICON + copy_flags = HUD_COPY_ICON | HUD_COPY_ALPHA types = list( /atom/movable/screen/intent/help, /atom/movable/screen/intent/push, diff --git a/code/_onclick/hud/ui_screens/inventory.dm b/code/_onclick/hud/ui_screens/inventory.dm index 2af7885a5f07..34224c9eb77f 100644 --- a/code/_onclick/hud/ui_screens/inventory.dm +++ b/code/_onclick/hud/ui_screens/inventory.dm @@ -29,7 +29,7 @@ remove_stored_outline() /atom/movable/screen/inventory/proc/add_stored_outline() - if(!slot_id || !usr.client.prefs.outline_enabled) + if(!slot_id || !usr.client.prefs.get_pref(/datum/pref/player/ui/outline)) return var/obj/item/inv_item = usr.get_item_by_slot(slot_id) if(!inv_item) @@ -114,7 +114,7 @@ icon_state = "craft" screen_loc = ui_crafting - copy_flags = NONE + copy_flags = HUD_COPY_ALPHA /atom/movable/screen/inventory/craft/action() if(check_state()) diff --git a/code/_onclick/hud/ui_screens/screen_objects.dm b/code/_onclick/hud/ui_screens/screen_objects.dm index 08b07800c71a..0475bf02fa24 100644 --- a/code/_onclick/hud/ui_screens/screen_objects.dm +++ b/code/_onclick/hud/ui_screens/screen_objects.dm @@ -52,7 +52,7 @@ /atom/movable/screen/proc/update_by_hud(datum/hud/hud) if((copy_flags & HUD_COPY_ICON) && hud.ui_style) icon = hud.ui_style - if((copy_flags & HUD_COPY_ALPHA) && hud.ui_alpha) + if((copy_flags & HUD_COPY_ALPHA) && !isnull(hud.ui_alpha)) // alpha can be 0 alpha = hud.ui_alpha if((copy_flags & HUD_COPY_COLOR) && hud.ui_color) color = hud.ui_color diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm index afaaf5e2a345..40ba179cf9fe 100644 --- a/code/controllers/subsystem/jobs.dm +++ b/code/controllers/subsystem/jobs.dm @@ -268,7 +268,7 @@ SUBSYSTEM_DEF(job) for(var/mob/dead/new_player/player in player_list) if(player.ready && player.mind && !player.mind.assigned_role) unassigned += player - if(player.client.prefs.randomslot) + if(player.client.prefs.get_pref(/datum/pref/player/meta/random_slot)) player.client.prefs.random_character() Debug("DO, Len: [unassigned.len]") if(unassigned.len == 0) diff --git a/code/controllers/subsystem/preferences.dm b/code/controllers/subsystem/preferences.dm new file mode 100644 index 000000000000..6c6c8f0b6a4f --- /dev/null +++ b/code/controllers/subsystem/preferences.dm @@ -0,0 +1,18 @@ +/*SUBSYSTEM_DEF(preferences) + name = "Preferences" + wait = SS_WAIT_EXPLOSION + flags = SS_TICKER | SS_SHOW_IN_MC_TAB//| SS_NO_INIT + + wait = SS_WAIT_PREFERENCES + + var/list/processing = list() + +/datum/controller/subsystem/preferences/stat_entry() + ..("PTS:[processing.len]") + +/datum/controller/subsystem/preferences/mark_dirty(/datum/preferences/P) + +// PreShutdown & Shutdown + +/datum/controller/subsystem/preferences/fire(resumed = 0) +*/ diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index ef634507afb3..ac8ef62e8e77 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -301,7 +301,7 @@ SUBSYSTEM_DEF(ticker) to_chat(world, "<FONT color='blue'><B>Приятной игры!</B></FONT>") for(var/mob/M as anything in player_list) - M.playsound_local(null, 'sound/AI/enjoyyourstay.ogg', VOL_EFFECTS_VOICE_ANNOUNCEMENT, vary = FALSE, frequency = null, ignore_environment = TRUE) + M.playsound_local(null, 'sound/AI/enjoyyourstay.ogg', VOL_VOICE_ANNOUNCEMENTS, vary = FALSE, frequency = null, ignore_environment = TRUE) if(length(SSholiday.holidays)) to_chat(world, "<span clas='notice'>и...</span>") @@ -608,7 +608,7 @@ SUBSYSTEM_DEF(ticker) if(!config.deathmatch_arena) return for(var/mob/living/M in global.player_list) - if(!M.client.prefs.eorg_enabled) + if(!M.client.prefs.get_pref(/datum/pref/player/game/endroundarena)) continue spawn_gladiator(M) @@ -618,7 +618,7 @@ SUBSYSTEM_DEF(ticker) M.mind.transfer_to(L) else L.key = M.key - L.playsound_local(null, 'sound/lobby/Thunderdome.ogg', VOL_MUSIC, vary = FALSE, frequency = null, ignore_environment = TRUE) + L.playsound_local(null, 'sound/lobby/Thunderdome.ogg', VOL_LOBBY_MUSIC, vary = FALSE, frequency = null, ignore_environment = TRUE) L.equipOutfit(/datum/outfit/arena) L.name = L.key L.real_name = L.name diff --git a/code/datums/announcements/_announcements.dm b/code/datums/announcements/_announcements.dm index a08d7b3a9846..6756ef6fcac9 100644 --- a/code/datums/announcements/_announcements.dm +++ b/code/datums/announcements/_announcements.dm @@ -199,7 +199,7 @@ var/global/list/announcement_sounds = list( if((sound == "emer_shut_left" || sound == "crew_shut_left") && IS_ON_ESCAPE_SHUTTLE) continue - M.playsound_local(null, announce_sound, VOL_EFFECTS_VOICE_ANNOUNCEMENT, volume, FALSE, null, channel = CHANNEL_ANNOUNCE, wait = TRUE) + M.playsound_local(null, announce_sound, VOL_VOICE_ANNOUNCEMENTS, volume, FALSE, null, channel = CHANNEL_ANNOUNCE, wait = TRUE) if(faction_filter) // antag announce, don't print it in machinery return diff --git a/code/datums/browser.dm b/code/datums/browser.dm index a02dd5fdfd27..ba3c2d1b6100 100644 --- a/code/datums/browser.dm +++ b/code/datums/browser.dm @@ -102,7 +102,7 @@ if(scripts.len) send_asset_list(user, scripts) user << browse(get_content(), "window=[window_id];[window_size][window_options]") - winset(user, "mapwindow.map", "focus=true") // return keyboard focus to map + winset(user, "tcmapwindow.map", "focus=true") // return keyboard focus to map onclose(user, window_id, ref) /datum/browser/proc/close() @@ -160,7 +160,7 @@ if(focusedwindow) winset(user, focusedwindow, "focus=true") else - winset(user, "mapwindow", "focus=true") + winset(user, "tcmapwindow", "focus=true") break if(timeout) addtimer(CALLBACK(src, PROC_REF(close)), timeout) diff --git a/code/datums/components/talking_atom.dm b/code/datums/components/talking_atom.dm index c07b0c2c2f0a..9c0a50a51613 100644 --- a/code/datums/components/talking_atom.dm +++ b/code/datums/components/talking_atom.dm @@ -112,7 +112,7 @@ for(var/mob/M as anything in observer_list) if (!M.client) continue //skip leavers - if(M.client.prefs.chat_toggles & CHAT_GHOSTEARS) + if(M.client.prefs.get_pref(/datum/pref/player/chat/ghostears)) listening |= M for(var/mob/M in listening) diff --git a/code/datums/emotes/emote.dm b/code/datums/emotes/emote.dm index 38aa7fc6d71e..fcfd8d6626d8 100644 --- a/code/datums/emotes/emote.dm +++ b/code/datums/emotes/emote.dm @@ -1,4 +1,5 @@ var/global/list/all_emotes +var/global/list/all_emotes_keys // for emote keybinds, contains unique emote keys + "None" var/global/list/emotes_for_emote_panel // for custom emote panel /* @@ -163,16 +164,17 @@ var/global/list/emotes_for_emote_panel // for custom emote panel if(!M.client) continue + var/is_in_view = FALSE if(M in viewers(get_turf(user), world.view)) M.show_runechat_message(user, null, get_emote_message_3p(user), null, SHOWMSG_VISUAL) + is_in_view = TRUE - switch(M.client.prefs.chat_ghostsight) - if(CHAT_GHOSTSIGHT_ALL) - // ghosts don't need to be checked for deafness, type of message, etc. So to_chat() is better here + // ghosts don't need to be checked for deafness, type of message, etc. So to_chat() is better here + if(is_in_view) + to_chat(M, "[FOLLOW_LINK(M, user)] [msg_3p]") + else if (M.client.prefs.get_pref(/datum/pref/player/chat/ghostsight)) + if(intentional || !M.client.prefs.get_pref(/datum/pref/player/chat/ghostantispam)) to_chat(M, "[FOLLOW_LINK(M, user)] [msg_3p]") - if(CHAT_GHOSTSIGHT_ALLMANUAL) - if(intentional) - to_chat(M, "[FOLLOW_LINK(M, user)] [msg_3p]") if(cloud) add_cloud(user) diff --git a/code/datums/keybinding/_defines.dm b/code/datums/keybinding/_defines.dm deleted file mode 100644 index c2868f904d36..000000000000 --- a/code/datums/keybinding/_defines.dm +++ /dev/null @@ -1,20 +0,0 @@ -#define CATEGORY_CLIENT "CLIENT" -#define CATEGORY_EMOTE "EMOTE" -#define CATEGORY_ADMIN "ADMIN" -#define CATEGORY_XENO "XENO" -#define CATEGORY_CARBON "CARBON" -#define CATEGORY_HUMAN "HUMAN" -#define CATEGORY_ROBOT "ROBOT" -#define CATEGORY_MISC "MISC" -#define CATEGORY_MOVEMENT "MOVEMENT" -#define CATEGORY_COMMUNICATION "COMMUNICATION" - -#define WEIGHT_HIGHEST 0 -#define WEIGHT_ADMIN 10 -#define WEIGHT_CLIENT 20 -#define WEIGHT_ROBOT 30 -#define WEIGHT_MOB 40 -#define WEIGHT_LIVING 50 -#define WEIGHT_DEAD 60 -#define WEIGHT_EMOTE 70 -#define WEIGHT_LOWEST 999 diff --git a/code/datums/keybinding/_keybindings.dm b/code/datums/keybinding/_keybindings.dm deleted file mode 100644 index aa59d9a719c2..000000000000 --- a/code/datums/keybinding/_keybindings.dm +++ /dev/null @@ -1,16 +0,0 @@ -/datum/keybinding - var/list/hotkey_keys - var/name - var/full_name - var/description = "" - var/category = CATEGORY_MISC - var/weight = WEIGHT_LOWEST - -/datum/keybinding/proc/down(client/user) - return FALSE - -/datum/keybinding/proc/up(client/user) - return FALSE - -/datum/keybinding/proc/can_use(client/user) - return TRUE diff --git a/code/datums/keybinding/admin.dm b/code/datums/keybinding/admin.dm deleted file mode 100644 index 05826768e5ac..000000000000 --- a/code/datums/keybinding/admin.dm +++ /dev/null @@ -1,107 +0,0 @@ -/datum/keybinding/admin - category = CATEGORY_ADMIN - weight = WEIGHT_ADMIN - -/datum/keybinding/admin/can_use(client/user) - return user.holder ? TRUE : FALSE - -/datum/keybinding/admin/admin_say - hotkey_keys = list("F5") - name = "admin_say" - full_name = "Admin say" - description = "Talk with other admins." - -/datum/keybinding/admin/admin_say/down(client/user) - user.get_admin_say() - return TRUE - -/datum/keybinding/admin/admin_ghost - hotkey_keys = list("None") - name = "admin_ghost" - full_name = "Aghost" - description = "Go ghost" - -/datum/keybinding/admin/admin_ghost/down(client/user) - user.admin_ghost() - return TRUE - -/datum/keybinding/admin/player_panel_new - hotkey_keys = list("F6") - name = "player_panel_new" - full_name = "Player Panel New" - description = "Opens up the new player panel" - -/datum/keybinding/admin/player_panel_new/down(client/user) - user.holder.player_panel_new() - return TRUE - -/datum/keybinding/admin/toggle_buildmode_self - hotkey_keys = list("F7") - name = "toggle_buildmode_self" - full_name = "Toggle Buildmode Self" - description = "Toggles buildmode" - -/datum/keybinding/admin/toggle_buildmode_self/down(client/user) - user.togglebuildmodeself() - return TRUE - -/datum/keybinding/admin/stealthmode - hotkey_keys = list("CtrlF8") - name = "stealth_mode" - full_name = "Stealth mode" - description = "Enters stealth mode" - -/datum/keybinding/admin/stealthmode/down(client/user) - user.stealth() - return TRUE - -/datum/keybinding/admin/invisimin - hotkey_keys = list("F8") - name = "invisimin" - full_name = "Admin invisibility" - description = "Toggles ghost-like invisibility (Don't abuse this)" - -/datum/keybinding/admin/invisimin/down(client/user) - user.invisimin() - return TRUE - -/datum/keybinding/admin/deadsay - hotkey_keys = list("F10") - name = "dsay" - full_name = "deadsay" - description = "Allows you to send a message to dead chat" - -/datum/keybinding/admin/deadsay/down(client/user) - user.get_dead_say() - return TRUE - -/datum/keybinding/admin/deadmin - hotkey_keys = list("None") - name = "deadmin" - full_name = "Deadmin" - description = "Shed your admin powers" - -/datum/keybinding/admin/deadmin/down(client/user) - user.deadmin_self() - return TRUE - -/datum/keybinding/admin/readmin - hotkey_keys = list("None") - name = "readmin" - full_name = "Readmin" - description = "Regain your admin powers" - -/datum/keybinding/admin/readmin/down(client/user) - user.readmin_self() - return TRUE - - -/datum/keybinding/admin/toggle_combo_hud - hotkey_keys = list("None") - name = "toggle_combo_hud" - full_name = "Toggle Combo HUD" - description = "" - -/datum/keybinding/admin/toggle_combo_hud/down(client/user) - user.toggle_combo_hud() - return TRUE diff --git a/code/datums/keybinding/carbon.dm b/code/datums/keybinding/carbon.dm deleted file mode 100644 index 2da5e0cf33b9..000000000000 --- a/code/datums/keybinding/carbon.dm +++ /dev/null @@ -1,41 +0,0 @@ -/datum/keybinding/carbon - category = CATEGORY_CARBON - weight = WEIGHT_MOB - -/datum/keybinding/carbon/can_use(client/user) - return iscarbon(user.mob) - -/datum/keybinding/carbon/toggle_throw_mode - hotkey_keys = list("R", "Southwest") // PAGEDOWN - name = "toggle_throw_mode" - full_name = "Toggle throw mode" - description = "Toggle throwing the current item or not." - -/datum/keybinding/carbon/toggle_throw_mode/down(client/user) - var/mob/living/carbon/C = user.mob - C.toggle_throw_mode() - return TRUE - - -/datum/keybinding/carbon/give - hotkey_keys = list("None") - name = "Give_Item" - full_name = "Give item" - description = "Give the item you're currently holding" - -/datum/keybinding/carbon/give/down(client/user) - var/mob/living/carbon/C = user.mob - C.give() - return TRUE - - -/datum/keybinding/carbon/crawl - hotkey_keys = list("None") - name = "crawl" - full_name = "Crawl" - description = "" - -/datum/keybinding/carbon/crawl/down(client/user) - var/mob/living/carbon/C = user.mob - C.crawl() - return TRUE diff --git a/code/datums/keybinding/client.dm b/code/datums/keybinding/client.dm deleted file mode 100644 index 698b989453d2..000000000000 --- a/code/datums/keybinding/client.dm +++ /dev/null @@ -1,54 +0,0 @@ -/datum/keybinding/client - category = CATEGORY_CLIENT - weight = WEIGHT_HIGHEST - - -/datum/keybinding/client/admin_help - hotkey_keys = list("F1") - name = "admin_help" - full_name = "Admin Help" - description = "Ask an admin for help." - -/datum/keybinding/client/admin_help/down(client/user) - user.adminhelp() - return TRUE - -/datum/keybinding/client/mentor_help - hotkey_keys = list("F9") - name = "mentor_help" - full_name = "Mentor Help" - description = "Ask an mentors for help." - -/datum/keybinding/client/mentor_help/down(client/user) - user.get_mentorhelp() - return TRUE - -/datum/keybinding/client/screenshot - hotkey_keys = list("None") - name = "screenshot" - full_name = "Screenshot" - description = "Take a screenshot." - -/datum/keybinding/client/screenshot/down(client/user) - winset(user, null, "command=.screenshot [!user.keys_held["shift"] ? "auto" : ""]") - return TRUE - -/datum/keybinding/client/minimal_hud - hotkey_keys = list("F12") - name = "minimal_hud" - full_name = "Minimal HUD" - description = "Hide most HUD features" - -/datum/keybinding/client/minimal_hud/down(client/user) - user.mob.button_pressed_F12() - return TRUE - -/datum/keybinding/client/toggle_fullscreen - hotkey_keys = list("F11") - name = "toggle_fullscreen" - full_name = "Toggle Fullscreen" - description = "Toggle Fullscreen" - -/datum/keybinding/client/toggle_fullscreen/down(client/user) - user.toggle_fullscreen() - return TRUE diff --git a/code/datums/keybinding/communication.dm b/code/datums/keybinding/communication.dm deleted file mode 100644 index cd51c1fc196d..000000000000 --- a/code/datums/keybinding/communication.dm +++ /dev/null @@ -1,38 +0,0 @@ -/datum/keybinding/client/communication - category = CATEGORY_COMMUNICATION - -/datum/keybinding/client/communication/say - hotkey_keys = list("F3", "T") - name = "Say" - full_name = "IC Say" - -/datum/keybinding/client/communication/say/down(client/user) - user.mob.say_wrapper() - return TRUE - -/datum/keybinding/client/communication/ooc - hotkey_keys = list("F2", "O") - name = "OOC" - full_name = "Out Of Character Say (OOC)" - -/datum/keybinding/client/communication/ooc/down(client/user) - user.ooc_wrapper() - return TRUE - -/datum/keybinding/client/communication/looc - hotkey_keys = list("L") - name = "LOOC" - full_name = "Local Out Of Character Say (LOOC)" - -/datum/keybinding/client/communication/looc/down(client/user) - user.looc_wrapper() - return TRUE - -/datum/keybinding/client/communication/me - hotkey_keys = list("F4", "M") - name = "Me" - full_name = "Custom Emote (/Me)" - -/datum/keybinding/client/communication/me/down(client/user) - user.mob.me_wrapper() - return TRUE diff --git a/code/datums/keybinding/human.dm b/code/datums/keybinding/human.dm deleted file mode 100644 index 76b01548bf6c..000000000000 --- a/code/datums/keybinding/human.dm +++ /dev/null @@ -1,49 +0,0 @@ -/datum/keybinding/human - category = CATEGORY_HUMAN - weight = WEIGHT_MOB - -/datum/keybinding/human/can_use(client/user) - return ishuman(user.mob) - -/datum/keybinding/human/quick_equip - hotkey_keys = list("E") - name = "quick_equip" - full_name = "Quick Equip" - description = "Quickly puts an item in the best slot available" - -/datum/keybinding/human/quick_equip/down(client/user) - var/mob/living/carbon/human/H = user.mob - H.quick_equip() - return TRUE - -/datum/keybinding/human/holster - hotkey_keys = list("H") - name = "holster" - full_name = "Holster" - description = "Draw or holster weapon." - -/datum/keybinding/human/holster/down(client/user) - var/mob/living/carbon/human/H = user.mob - H.holster_weapon() - -/datum/keybinding/human/emote_panel - hotkey_keys = list("J") - name = "emote_panel" - full_name = "Emote Panel" - description = "Shows you emote panel." - -/datum/keybinding/human/emote_panel/down(client/user) - var/mob/living/carbon/human/H = user.mob - H.emote_panel() - -/datum/keybinding/human/race_ability - hotkey_keys = list("U") - name = "race_ability" - full_name = "Race Ability" - description = "Activates your racial ability." - -/datum/keybinding/human/race_ability/down(client/user) - var/mob/living/carbon/human/H = user.mob - var/datum/action/A = locate(H.species.race_ability) in H.actions - if(A) - A.Trigger() diff --git a/code/datums/keybinding/living.dm b/code/datums/keybinding/living.dm deleted file mode 100644 index 089cd8990456..000000000000 --- a/code/datums/keybinding/living.dm +++ /dev/null @@ -1,115 +0,0 @@ - -/datum/keybinding/living - category = CATEGORY_HUMAN - weight = WEIGHT_MOB - -/datum/keybinding/living/can_use(client/user) - return isliving(user.mob) - -/datum/keybinding/living/resist - hotkey_keys = list("N") - name = "resist" - full_name = "Resist" - description = "Break free of your current state. Handcuffed? On fire? Resist!" - -/datum/keybinding/living/resist/down(client/user) - var/mob/living/L = user.mob - L.resist() - return TRUE - -/datum/keybinding/living/toggle_move_intent - hotkey_keys = list("C") - name = "toggle_move_intent" - full_name = "Hold to toggle move intent" - description = "Held down to cycle to the other move intent, release to cycle back" - -/datum/keybinding/living/toggle_move_intent/down(client/user) - var/mob/living/L = user.mob - L.set_m_intent(L.m_intent == MOVE_INTENT_WALK ? MOVE_INTENT_RUN : MOVE_INTENT_WALK) - return TRUE - -/datum/keybinding/living/toggle_move_intent/up(client/user) - var/mob/living/L = user.mob - L.set_m_intent(L.m_intent == MOVE_INTENT_WALK ? MOVE_INTENT_RUN : MOVE_INTENT_WALK) - return TRUE - -/datum/keybinding/living/drop_item - hotkey_keys = list("Q", "Northwest") // HOME - name = "drop_item" - full_name = "Drop Item" - description = "" - -/datum/keybinding/living/drop_item/down(client/user) - var/mob/living/L = user.mob - L.drop_item() - return TRUE - -/datum/keybinding/living/crawl - hotkey_keys = list("None") - name = "crawl" - full_name = "Crawl" - description = "You lay down/get up" - -/datum/keybinding/living/crawl/down(client/user) - var/mob/living/L = user.mob - L.crawl() - return TRUE - -/datum/keybinding/living/swap_hands - hotkey_keys = list("X", "Northeast") // PAGEUP - name = "swap_hands" - full_name = "Swap hands" - description = "" - -/datum/keybinding/living/swap_hands/down(client/user) - var/mob/living/L = user.mob - L.swap_hand() - return TRUE - -/datum/keybinding/living/select_help_intent - hotkey_keys = list("1") - name = "select_help_intent" - full_name = "Select help intent" - description = "" - -/datum/keybinding/living/select_help_intent/down(client/user) - if(issilicon(user.mob)) - return - user.mob?.a_intent_change(INTENT_HELP) - return TRUE - -/datum/keybinding/living/select_disarm_intent - hotkey_keys = list("2") - name = "select_push_intent" - full_name = "Select push intent" - description = "" - -/datum/keybinding/living/select_disarm_intent/down(client/user) - if(issilicon(user.mob)) - return - user.mob?.a_intent_change(INTENT_PUSH) - return TRUE - -/datum/keybinding/living/select_grab_intent - hotkey_keys = list("3") - name = "select_grab_intent" - full_name = "Select grab intent" - description = "" - -/datum/keybinding/living/select_grab_intent/down(client/user) - if(issilicon(user.mob)) - return - user.mob?.a_intent_change(INTENT_GRAB) - return TRUE - -/datum/keybinding/living/select_harm_intent - hotkey_keys = list("4") - name = "select_harm_intent" - full_name = "Select harm intent" - description = "" - -/datum/keybinding/living/select_harm_intent/down(client/user) - if(issilicon(user.mob)) - return - user.mob?.a_intent_change(INTENT_HARM) - return TRUE diff --git a/code/datums/keybinding/mob.dm b/code/datums/keybinding/mob.dm deleted file mode 100644 index f34749cb67d4..000000000000 --- a/code/datums/keybinding/mob.dm +++ /dev/null @@ -1,142 +0,0 @@ -/datum/keybinding/mob - category = CATEGORY_HUMAN - weight = WEIGHT_MOB - -/datum/keybinding/mob/stop_pulling - hotkey_keys = list("Delete") - name = "stop_pulling" - full_name = "Stop pulling" - description = "" - -/datum/keybinding/mob/stop_pulling/down(client/user) - var/mob/M = user.mob - if(!M.pulling) - to_chat(user, "<span class='notice'>You are not pulling anything.</span>") - else - M.stop_pulling() - return TRUE - -/datum/keybinding/mob/cycle_intent_right - hotkey_keys = list("G", "Insert") - name = "cycle_intent_right" - full_name = "Cycle intent right" - description = "" - -/datum/keybinding/mob/cycle_intent_right/down(client/user) - var/mob/M = user.mob - M.a_intent_change(INTENT_HOTKEY_RIGHT) - return TRUE - -/datum/keybinding/mob/cycle_intent_left - hotkey_keys = list("F") - name = "cycle_intent_left" - full_name = "Cycle intent left" - description = "" - -/datum/keybinding/mob/cycle_intent_left/down(client/user) - var/mob/M = user.mob - M.a_intent_change(INTENT_HOTKEY_LEFT) - return TRUE - -/datum/keybinding/mob/activate_inhand - hotkey_keys = list("Z", "Y","Southeast") // Southeast = PAGEDOWN - name = "activate_inhand" - full_name = "Activate in-hand" - description = "Uses whatever item you have inhand" - -/datum/keybinding/mob/activate_inhand/down(client/user) - var/mob/M = user.mob - M.mode() - return TRUE - -/datum/keybinding/mob/target_head_cycle - hotkey_keys = list("Numpad8") - name = "target_head_cycle" - full_name = "Target: Cycle head" - description = "" - -/datum/keybinding/mob/target_head_cycle/down(client/user) - user.body_toggle_head() - return TRUE - -/datum/keybinding/mob/target_r_arm - hotkey_keys = list("Numpad4") - name = "target_r_arm" - full_name = "Target: right arm" - description = "" - -/datum/keybinding/mob/target_r_arm/down(client/user) - user.body_r_arm() - return TRUE - -/datum/keybinding/mob/target_body_chest - hotkey_keys = list("Numpad5") - name = "target_body_chest" - full_name = "Target: Body" - description = "" - -/datum/keybinding/mob/target_body_chest/down(client/user) - user.body_chest() - return TRUE - -/datum/keybinding/mob/target_left_arm - hotkey_keys = list("Numpad6") - name = "target_left_arm" - full_name = "Target: left arm" - description = "" - -/datum/keybinding/mob/target_left_arm/down(client/user) - user.body_l_arm() - return TRUE - -/datum/keybinding/mob/target_right_leg - hotkey_keys = list("Numpad1") - name = "target_right_leg" - full_name = "Target: Right leg" - description = "" - -/datum/keybinding/mob/target_right_leg/down(client/user) - user.body_r_leg() - return TRUE - -/datum/keybinding/mob/target_body_groin - hotkey_keys = list("Numpad2") - name = "target_body_groin" - full_name = "Target: Groin" - description = "" - -/datum/keybinding/mob/target_body_groin/down(client/user) - user.body_groin() - return TRUE - -/datum/keybinding/mob/target_left_leg - hotkey_keys = list("Numpad3") - name = "target_left_leg" - full_name = "Target: left leg" - description = "" - -/datum/keybinding/mob/target_left_leg/down(client/user) - user.body_l_leg() - return TRUE - -/datum/keybinding/mob/prevent_movement - hotkey_keys = list("Ctrl") - name = "block_movement" - full_name = "Block movement" - description = "Prevents you from moving" - -/datum/keybinding/mob/prevent_movement/down(client/user) - user.movement_locked = TRUE - -/datum/keybinding/mob/prevent_movement/up(client/user) - user.movement_locked = FALSE - -/datum/keybinding/mob/click_on_self - hotkey_keys = list("B") - name = "click_on_self" - full_name = "Click On Self" - description = "" - -/datum/keybinding/mob/click_on_self/down(client/user) - var/mob/M = user.mob - M.click_on_self() diff --git a/code/datums/keybinding/movement.dm b/code/datums/keybinding/movement.dm deleted file mode 100644 index efa1b556d22e..000000000000 --- a/code/datums/keybinding/movement.dm +++ /dev/null @@ -1,27 +0,0 @@ -/datum/keybinding/movement - category = CATEGORY_MOVEMENT - weight = WEIGHT_HIGHEST - -/datum/keybinding/movement/north - hotkey_keys = list("W", "North") - name = "North" - full_name = "Move North" - description = "Moves your character north" - -/datum/keybinding/movement/south - hotkey_keys = list("S", "South") - name = "South" - full_name = "Move South" - description = "Moves your character south" - -/datum/keybinding/movement/west - hotkey_keys = list("A", "West") - name = "West" - full_name = "Move West" - description = "Moves your character left" - -/datum/keybinding/movement/east - hotkey_keys = list("D", "East") - name = "East" - full_name = "Move East" - description = "Moves your character east" diff --git a/code/datums/keybinding/robot.dm b/code/datums/keybinding/robot.dm deleted file mode 100644 index 686b42249868..000000000000 --- a/code/datums/keybinding/robot.dm +++ /dev/null @@ -1,62 +0,0 @@ -/datum/keybinding/robot - category = CATEGORY_ROBOT - weight = WEIGHT_ROBOT - -/datum/keybinding/robot/can_use(client/user) - return isrobot(user.mob) - -/datum/keybinding/robot/moduleone - hotkey_keys = list("1") - name = "module_one" - full_name = "Toggle module 1" - description = "Equips or unequips the first module" - -/datum/keybinding/robot/moduleone/down(client/user) - var/mob/living/silicon/robot/R = user.mob - R.toggle_module(1) - return TRUE - -/datum/keybinding/robot/moduletwo - hotkey_keys = list("2") - name = "module_two" - full_name = "Toggle module 2" - description = "Equips or unequips the second module" - -/datum/keybinding/robot/moduletwo/down(client/user) - var/mob/living/silicon/robot/R = user.mob - R.toggle_module(2) - return TRUE - -/datum/keybinding/robot/modulethree - hotkey_keys = list("3") - name = "module_three" - full_name = "Toggle module 3" - description = "Equips or unequips the third module" - -/datum/keybinding/robot/modulethree/down(client/user) - var/mob/living/silicon/robot/R = user.mob - R.toggle_module(3) - return TRUE - -/datum/keybinding/robot/intent_cycle - hotkey_keys = list("4") - name = "cycle_intent" - full_name = "Cycle intent left" - description = "Cycles the intent left" - -/datum/keybinding/robot/intent_cycle/down(client/user) - var/mob/living/silicon/robot/R = user.mob - R.a_intent_change(INTENT_HOTKEY_LEFT) - return TRUE - -/datum/keybinding/robot/unequip_module - hotkey_keys = list("Q") - name = "unequip_module" - full_name = "Unequip module" - description = "Unequips the active module" - -/datum/keybinding/robot/unequip_module/down(client/user) - var/mob/living/silicon/robot/R = user.mob - if(R.module) - R.uneq_active() - return TRUE diff --git a/code/datums/lighting/level_light.dm b/code/datums/lighting/level_light.dm index b3c2c1a29b58..111b2702a8cb 100644 --- a/code/datums/lighting/level_light.dm +++ b/code/datums/lighting/level_light.dm @@ -35,7 +35,7 @@ var/global/list/datum/level_lighting_effect/lighting_effects /datum/level_lighting_effect/random_aurora/New(duration = 60 SECONDS) var/transitions = ceil(duration/transition_delay) for(var/i in 1 to transitions) - colors += list(color_lightness_max(random_color(), 0.70)) + colors += list(color_lightness_max(random_color(), 70)) /* Planetary lighting */ /datum/level_lighting_effect/snow_map_random diff --git a/code/datums/music_player.dm b/code/datums/music_player.dm index 1e3ed0bd3c07..35b939f49c67 100644 --- a/code/datums/music_player.dm +++ b/code/datums/music_player.dm @@ -276,7 +276,7 @@ var/global/datum/notes_storage/note_cache_storage = new var/sound/S = global.note_cache_storage.instrument_sound_notes["[sound_path]/[current_note]"] if(!S) S = global.note_cache_storage.instrument_sound_notes["[sound_path]/[current_note]"] = sound("[sound_path]/[current_note].ogg") - playsound(instrument, S, VOL_EFFECTS_INSTRUMENT, volume, FALSE, null, null, falloff = 5) + playsound(instrument, S, VOL_MUSIC_INSTRUMENTS, volume, FALSE, null, null, falloff = 5) var/pause_time = COUNT_PAUSE(song_tempo) diff --git a/code/datums/runechat.dm b/code/datums/runechat.dm index 6a36e7f27d95..5b23737fa229 100644 --- a/code/datums/runechat.dm +++ b/code/datums/runechat.dm @@ -226,7 +226,7 @@ if(!speaker || isobserver(speaker)) return - if(!client || !client.prefs.show_runechat) + if(!client || !client.prefs.get_pref(/datum/pref/player/ui/runechat)) return if(SSlag_switch.measures[DISABLE_RUNECHAT] && !HAS_TRAIT(speaker, TRAIT_BYPASS_MEASURES)) diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 37ef32c74c87..7feeed7e85ca 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -18,7 +18,7 @@ return RAI.next_music_start = world.time + REPLICATOR_MUSIC_LENGTH - mob_viewer.playsound_local(null, 'sound/music/storm_resurrection.ogg', VOL_MUSIC, null, null, CHANNEL_MUSIC, vary = FALSE, frequency = null, ignore_environment = TRUE) + mob_viewer.playsound_local(null, 'sound/music/storm_resurrection.ogg', VOL_AMBIENT, null, null, CHANNEL_MUSIC, vary = FALSE, frequency = null, ignore_environment = TRUE) /datum/status_effect/swarm_gift diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index e677fa876c7c..ee01d0f86d38 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -451,10 +451,10 @@ /client/var/list/image/outlined_item = list() /atom/movable/proc/apply_outline(color) - if(anchored || !usr.client.prefs.outline_enabled) + if(anchored || !usr.client.prefs.get_pref(/datum/pref/player/ui/outline)) return if(!color) - color = usr.client.prefs.outline_color || COLOR_BLUE_LIGHT + color = usr.client.prefs.get_pref(/datum/pref/player/ui/outline_color) || COLOR_BLUE_LIGHT if(usr.client.outlined_item[src]) return diff --git a/code/game/gamemodes/factions/replicators.dm b/code/game/gamemodes/factions/replicators.dm index 3d534446f26e..b16a9779a4f4 100644 --- a/code/game/gamemodes/factions/replicators.dm +++ b/code/game/gamemodes/factions/replicators.dm @@ -272,7 +272,7 @@ Message ends."} return RAI.next_music_start = world.time + REPLICATOR_MUSIC_LENGTH - R.playsound_local(null, 'sound/music/storm_resurrection.ogg', VOL_MUSIC, null, null, CHANNEL_MUSIC, vary = FALSE, frequency = null, ignore_environment = TRUE) + R.playsound_local(null, 'sound/music/storm_resurrection.ogg', VOL_AMBIENT, null, null, CHANNEL_MUSIC, vary = FALSE, frequency = null, ignore_environment = TRUE) /datum/faction/replicators/proc/victory_animation(turf/T) SSticker.explosion_in_progress = TRUE diff --git a/code/game/gamemodes/modes_gameplays/cult/narsie.dm b/code/game/gamemodes/modes_gameplays/cult/narsie.dm index 2ff14fd2cfb1..f72251940754 100644 --- a/code/game/gamemodes/modes_gameplays/cult/narsie.dm +++ b/code/game/gamemodes/modes_gameplays/cult/narsie.dm @@ -34,7 +34,7 @@ for(var/mob/M in player_list) if(!isnewplayer(M)) to_chat(M, "<font size='15' color='red'><b>Н́̿̚Ӓ́̈́Р̔̚͘-̽̔͆С̈́͛͛И̓͊̕ В͒̚͝О̓͒̓С̓̾͑С̔̓͝Т̈́͘̚А͒͑͘Л͐͌̾</b></font>") - M.playsound_local(null, pick('sound/hallucinations/im_here1.ogg', 'sound/hallucinations/im_here2.ogg'), VOL_EFFECTS_VOICE_ANNOUNCEMENT, vary = FALSE, frequency = null, ignore_environment = TRUE) + M.playsound_local(null, pick('sound/hallucinations/im_here1.ogg', 'sound/hallucinations/im_here2.ogg'), VOL_VOICE_ANNOUNCEMENTS, vary = FALSE, frequency = null, ignore_environment = TRUE) if(!iscultist(M)) SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "narsie", /datum/mood_event/narsie) else diff --git a/code/game/gamemodes/modes_gameplays/cult/rune_datum.dm b/code/game/gamemodes/modes_gameplays/cult/rune_datum.dm index 685126a7a56c..e1b2a0d6c848 100644 --- a/code/game/gamemodes/modes_gameplays/cult/rune_datum.dm +++ b/code/game/gamemodes/modes_gameplays/cult/rune_datum.dm @@ -268,7 +268,7 @@ var/turf = get_turf(all_items[i]) var/list/viewing = list() for(var/mob/M in viewers(turf)) - if(M.client && (M.client.prefs.toggles & SHOW_ANIMATIONS)) + if(M.client?.prefs.get_pref(/datum/pref/player/game/melee_animation)) viewing |= M.client var/image/I = image(uristrune_cache[pick(uristrune_cache)], turf, layer = FLY_LAYER) diff --git a/code/game/gamemodes/modes_gameplays/ninja/suit/SpiderOS/topic.dm b/code/game/gamemodes/modes_gameplays/ninja/suit/SpiderOS/topic.dm index b98f84d03025..cd1ba26fdbc3 100644 --- a/code/game/gamemodes/modes_gameplays/ninja/suit/SpiderOS/topic.dm +++ b/code/game/gamemodes/modes_gameplays/ninja/suit/SpiderOS/topic.dm @@ -71,10 +71,11 @@ useMS.send_pda_message("[P.owner]",sender,"[t]") for(var/mob/M in player_list) - if(M.stat == DEAD && M.client && (M.client.prefs.chat_toggles & CHAT_GHOSTEARS)) // src.client is so that ghosts don't have to listen to mice - if(isnewplayer(M)) - continue - to_chat(M, "<span class='game say'>PDA Message - <span class='name'>[U]</span> -> <span class='name'>[P.owner]</span>: <span class='message'>[t]</span></span>") + if(M.stat != DEAD || isnewplayer(M)) + continue + if(!M.client.prefs.get_pref(/datum/pref/player/chat/ghostears)) + continue + to_chat(M, "<span class='game say'>PDA Message - <span class='name'>[U]</span> -> <span class='name'>[P.owner]</span>: <span class='message'>[t]</span></span>") if (!P.message_silent) playsound(P, 'sound/machines/twobeep.ogg', VOL_EFFECTS_MASTER) diff --git a/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm b/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm index 664b93448826..1cb6116ffd92 100644 --- a/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/modes_gameplays/nuclear/nuclearbomb.dm @@ -51,7 +51,7 @@ var/global/bomb_set else bomb_set = TRUE //So long as there is one nuke timing, it means one nuke is armed. timeleft = max(timeleft - 2, 0) // 2 seconds per process() - playsound(src, 'sound/items/timer.ogg', VOL_EFFECTS_MISC, 30, FALSE) + playsound(src, 'sound/items/timer.ogg', VOL_SPAM_EFFECTS, 30, FALSE) if(timeleft <= 120 && COOLDOWN_FINISHED(global, nuclear_siren_cooldown)) for(var/mob/M in player_list) if(!isnewplayer(M)) @@ -469,7 +469,7 @@ var/global/bomb_set playsound(src, 'sound/machines/Alarm.ogg', VOL_EFFECTS_MASTER, null, FALSE, null, 30) for(var/mob/M in player_list) if(!isnewplayer(M)) - M.playsound_local(null, 'sound/machines/Alarm_reverb.ogg', VOL_EFFECTS_VOICE_ANNOUNCEMENT, vary = FALSE, frequency = null, ignore_environment = TRUE) + M.playsound_local(null, 'sound/machines/Alarm_reverb.ogg', VOL_VOICE_ANNOUNCEMENTS, vary = FALSE, frequency = null, ignore_environment = TRUE) update_icon() addtimer(CALLBACK(src, PROC_REF(fail)), 13 SECONDS) //Good taste, right? diff --git a/code/game/gamemodes/roles/changeling.dm b/code/game/gamemodes/roles/changeling.dm index 5313c870c62e..0122a2056ae2 100644 --- a/code/game/gamemodes/roles/changeling.dm +++ b/code/game/gamemodes/roles/changeling.dm @@ -206,6 +206,6 @@ for(var/mob/M in player_list) if(!isnewplayer(M)) to_chat(M, "<font size='7' color='red'><b>A terrible roar is coming from somewhere around the station.</b></font>") - M.playsound_local(null, 'sound/antag/abomination_start.ogg', VOL_EFFECTS_VOICE_ANNOUNCEMENT, vary = FALSE, frequency = null, ignore_environment = TRUE) + M.playsound_local(null, 'sound/antag/abomination_start.ogg', VOL_VOICE_ANNOUNCEMENTS, vary = FALSE, frequency = null, ignore_environment = TRUE) #undef OVEREATING_AMOUNT diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 0297c3de3760..7ae5a0d366d8 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -306,14 +306,14 @@ var/global/message_delay = 0 // To make sure restarting the recentmessages list /* --- Loop through the receivers and categorize them --- */ - if (R.client && !(R.client.prefs.chat_toggles & CHAT_RADIO)) //Adminning with 80 people on can be fun when you're trying to talk and all you can hear is radios. + if (R.client && !R.client.prefs.get_pref(/datum/pref/player/chat/radio)) //Adminning with 80 people on can be fun when you're trying to talk and all you can hear is radios. continue if(isnewplayer(R)) // we don't want new players to hear messages. rare but generates runtimes. continue // Ghosts hearing all radio chat don't want to hear syndicate intercepts, they're duplicates - if(data == BROADCAST_MODE_SYNDICATE && isobserver(R) && R.client && (R.client.prefs.chat_toggles & CHAT_GHOSTRADIO)) + if(data == BROADCAST_MODE_SYNDICATE && isobserver(R) && R.client && R.client.prefs.get_pref(/datum/pref/player/chat/ghostradio)) continue // --- Check for compression --- @@ -586,7 +586,7 @@ var/global/message_delay = 0 // To make sure restarting the recentmessages list /* --- Loop through the receivers and categorize them --- */ - if (R.client && !(R.client.prefs.chat_toggles & CHAT_RADIO)) //Adminning with 80 people on can be fun when you're trying to talk and all you can hear is radios. + if (R.client && !R.client.prefs.get_pref(/datum/pref/player/chat/radio)) //Adminning with 80 people on can be fun when you're trying to talk and all you can hear is radios. continue diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index ce34416ce86c..e18e48c5d507 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -1564,10 +1564,12 @@ tnote.Add(list(list("sent" = 1, "owner" = "[P.owner]", "job" = "[P.ownjob]", "message" = "[t]", "target" = "\ref[P]"))) P.tnote.Add(list(list("sent" = 0, "owner" = "[owner]", "job" = "[ownjob]", "message" = "[t]", "target" = "\ref[src]"))) for(var/mob/M in player_list) - if(M.stat == DEAD && M.client && (M.client.prefs.chat_toggles & CHAT_GHOSTEARS)) // src.client is so that ghosts don't have to listen to mice - if(isnewplayer(M)) - continue - to_chat(M, "<span class='game say'>PDA Message - <span class='name'>[owner]</span> -> <span class='name'>[P.owner]</span>: <span class='message emojify linkify'>[t]</span></span>") + if(M.stat != DEAD || isnewplayer(M)) + continue + if(!M.client.prefs.get_pref(/datum/pref/player/chat/ghostears)) + continue + + to_chat(M, "<span class='game say'>PDA Message - <span class='name'>[owner]</span> -> <span class='name'>[P.owner]</span>: <span class='message emojify linkify'>[t]</span></span>") if(!conversations.Find("\ref[P]")) conversations.Add("\ref[P]") diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 8db7f4cc6880..83a3408cf1a2 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -471,7 +471,7 @@ var/global/GLOBAL_RADIO_TYPE = 1 // radio type to use var/list/heard_garbled = list() // garbled message for (var/mob/R in receive) - if (R.client && !(R.client.prefs.chat_toggles & CHAT_RADIO)) //Adminning with 80 people on can be fun when you're trying to talk and all you can hear is radios. + if (R.client && !R.client.prefs.get_pref(/datum/pref/player/chat/radio)) //Adminning with 80 people on can be fun when you're trying to talk and all you can hear is radios. continue if (R.say_understands(M)) if (ishuman(M) && M.GetVoice() != M.real_name) diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 63944c940776..cb168766b824 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -216,7 +216,7 @@ var/cooldown = FALSE /obj/item/weapon/bikehorn/proc/honk(mob/user) - playsound(src, 'sound/items/bikehorn.ogg', VOL_EFFECTS_MISC) + playsound(src, 'sound/items/bikehorn.ogg', VOL_SPAM_EFFECTS) if(user.can_waddle()) user.waddle(pick(-14, 0, 14), 4) diff --git a/code/game/objects/items/weapons/hydroponics.dm b/code/game/objects/items/weapons/hydroponics.dm index 42abbac48010..e84fc24da4c8 100644 --- a/code/game/objects/items/weapons/hydroponics.dm +++ b/code/game/objects/items/weapons/hydroponics.dm @@ -243,7 +243,7 @@ var/global/gourd_name = null if(!COOLDOWN_FINISHED(src, last_maraca)) return COOLDOWN_START(src, last_maraca, MARACA_COOLDOWN) - playsound(src, 'sound/musical_instruments/maraca/maraca.ogg', VOL_EFFECTS_INSTRUMENT, 100, TRUE, falloff = 5) + playsound(src, 'sound/musical_instruments/maraca/maraca.ogg', VOL_MUSIC_INSTRUMENTS, 100, TRUE, falloff = 5) #undef MARACA_COOLDOWN diff --git a/code/game/objects/structures/chapel.dm b/code/game/objects/structures/chapel.dm index 8412989331fa..2ccb54014dc4 100644 --- a/code/game/objects/structures/chapel.dm +++ b/code/game/objects/structures/chapel.dm @@ -207,7 +207,7 @@ ADD_TO_GLOBAL_LIST(/obj/effect/effect/bell, bells) for(var/mob/M in player_list) if(M.z == z) // Why do they call them voice announcements if it's just global announcements? - M.playsound_local(null, 'sound/effects/big_bell.ogg', VOL_EFFECTS_VOICE_ANNOUNCEMENT, 75) + M.playsound_local(null, 'sound/effects/big_bell.ogg', VOL_VOICE_ANNOUNCEMENTS, 75) to_chat(M, "[bicon(src)] <span class='game say'><b>[src]</b> rings, \"[text]\"</span>") var/swing_angle = adjust_strength(12, strength, 0.25, 32) diff --git a/code/game/sound.dm b/code/game/sound.dm index 39b127d2e516..0878c888af18 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -167,7 +167,7 @@ voluminosity = if FALSE, removes the difference between left and right ear. /mob/proc/playsound_lobbymusic() if(!SSticker || !SSticker.login_music || !client) return - playsound_music(SSticker.login_music, VOL_MUSIC, null, null, CHANNEL_MUSIC) // MAD JAMS + playsound_music(SSticker.login_music, VOL_LOBBY_MUSIC, null, null, CHANNEL_MUSIC) // MAD JAMS /mob/proc/playsound_music(soundin, volume_channel = NONE, repeat = FALSE, wait = FALSE, channel = 0, priority = 0, status = 0) // byond vars sorted by ref order. if(!client || !client.prefs_ready) @@ -180,7 +180,7 @@ voluminosity = if FALSE, removes the difference between left and right ear. but still keep ability to resume admin music on the fly mid position */ - if(!vol && volume_channel != VOL_ADMIN) + if(!vol && volume_channel != VOL_ADMIN_SOUNDS) return var/sound/S @@ -222,248 +222,28 @@ voluminosity = if FALSE, removes the difference between left and right ear. if(!isnum(volume_channel) || !volume_channel) CRASH("type mismatch for volume_channel or volume channel is not set.") - if(volume_channel & VOL_MUSIC) - . = prefs.snd_music_vol - else if(volume_channel & VOL_AMBIENT) - . = prefs.snd_ambient_vol - else if(volume_channel & VOL_EFFECTS_MASTER) - . = prefs.snd_effects_master_vol - switch(volume_channel) // now for sub categories - if(VOL_EFFECTS_VOICE_ANNOUNCEMENT) - . *= prefs.snd_effects_voice_announcement_vol * 0.01 - if(VOL_EFFECTS_MISC) - . *= prefs.snd_effects_misc_vol * 0.01 - if(VOL_EFFECTS_INSTRUMENT) - . *= prefs.snd_effects_instrument_vol * 0.01 - else if(volume_channel & VOL_NOTIFICATIONS) - . = prefs.snd_notifications_vol - else if(volume_channel & VOL_ADMIN) - . = prefs.snd_admin_vol - else if(volume_channel & VOL_JUKEBOX) - . = prefs.snd_jukebox_vol - else - CRASH("unknown volume_channel: [volume_channel]") - - if(. > 0) - . = max(0.002, VOL_LINEAR_TO_NON(.)) // max(master slider won't kill sub slider's volume if both are less than max value). - -/client/proc/set_sound_volume(volume_channel, vol) - vol = clamp(vol, 0, 100) - switch(volume_channel) - if(VOL_MUSIC) - prefs.snd_music_vol = vol - mob.playsound_music_update_volume(volume_channel, CHANNEL_MUSIC) + if(VOL_LOBBY_MUSIC) + . = prefs.get_pref(/datum/pref/player/audio/lobby) if(VOL_AMBIENT) - prefs.snd_ambient_vol = vol - mob.playsound_music_update_volume(volume_channel, CHANNEL_AMBIENT) - mob.playsound_music_update_volume(volume_channel, CHANNEL_AMBIENT_LOOP) + . = prefs.get_pref(/datum/pref/player/audio/ambient) if(VOL_EFFECTS_MASTER) - prefs.snd_effects_master_vol = vol - if(VOL_EFFECTS_VOICE_ANNOUNCEMENT) - prefs.snd_effects_voice_announcement_vol = vol - if(VOL_EFFECTS_MISC) - prefs.snd_effects_misc_vol = vol - if(VOL_EFFECTS_INSTRUMENT) - prefs.snd_effects_instrument_vol = vol + . = prefs.get_pref(/datum/pref/player/audio/effects) + if(VOL_VOICE_ANNOUNCEMENTS) + . = prefs.get_pref(/datum/pref/player/audio/voice_announcements) + if(VOL_SPAM_EFFECTS) + // spam effects is just additional coefficient, by default it uses effects setting + . = prefs.get_pref(/datum/pref/player/audio/effects) * prefs.get_pref(/datum/pref/player/audio/spam_effects) * 0.01 + if(VOL_MUSIC_INSTRUMENTS) + . = prefs.get_pref(/datum/pref/player/audio/instruments) if(VOL_NOTIFICATIONS) - prefs.snd_notifications_vol = vol - if(VOL_ADMIN) - prefs.snd_admin_vol = vol - mob.playsound_music_update_volume(volume_channel, CHANNEL_ADMIN) + . = prefs.get_pref(/datum/pref/player/audio/notifications) + if(VOL_ADMIN_SOUNDS) + . = prefs.get_pref(/datum/pref/player/audio/admin_sounds) if(VOL_JUKEBOX) - var/old_vol = prefs.snd_jukebox_vol - - prefs.snd_jukebox_vol = vol - - if(istype(media)) // will be updated in "/mob/living/Login()" if changed in lobby. - media.update_volume() - - if(!vol && old_vol) // only play/stop if last change is a mute or unmute state. - media.stop_music() - else if(vol && !old_vol) - media.update_music() - -/client/proc/update_volume(href_list) - var/slider - var/vol_raw - - switch(href_list["proc"]) - if("sliderMoved") - slider = text2num(href_list["slider"]) - vol_raw = text2num(href_list["volume"]) - if("save") - if(prefs.save_preferences()) - to_chat(src, "Preferences Saved.") - else - to_chat(src, "Preferences saving failed due to unknown reason.") - return - if("testVolume") - mob.playsound_local(null, 'sound/weapons/saberon.ogg', text2num(href_list["slider"]), vary = FALSE, channel = CHANNEL_VOLUMETEST) - return + . = prefs.get_pref(/datum/pref/player/audio/jukebox) else - return - - if(!isnum(vol_raw) || !isnum(slider)) - return - - set_sound_volume(slider, vol_raw) + CRASH("unknown volume_channel: [volume_channel]") -/client/verb/show_volume_controls() - set name = ".showvolumecontrols" - set hidden = TRUE - - if(!prefs_ready) - to_chat(src, "Preferences not ready, please wait and try again.") - return - - var/list/tables_data = list( - "Music" = list( - "Master" = "[VOL_MUSIC]" - ), - "Ambient" = list( - "Master" = "[VOL_AMBIENT]" - ), - "Effects" = list( - "Master" = "[VOL_EFFECTS_MASTER]", - "Voice" = "[VOL_EFFECTS_VOICE_ANNOUNCEMENT]", - "Misc" = "[VOL_EFFECTS_MISC]", - "Music Instruments" = "[VOL_EFFECTS_INSTRUMENT]" - ), - "Notifications" = list( - "Master" = "[VOL_NOTIFICATIONS]" - ), - "Admin Music/Sounds" = list( - "Master" = "[VOL_ADMIN]" - ), - "Jukebox" = list( - "Master" = "[VOL_JUKEBOX]" - ) - ) - - var/list/prefs_vol_values = list( - "[VOL_MUSIC]" = prefs.snd_music_vol, - "[VOL_AMBIENT]" = prefs.snd_ambient_vol, - "[VOL_EFFECTS_MASTER]" = prefs.snd_effects_master_vol, - "[VOL_EFFECTS_VOICE_ANNOUNCEMENT]" = prefs.snd_effects_voice_announcement_vol, - "[VOL_EFFECTS_MISC]" = prefs.snd_effects_misc_vol, - "[VOL_EFFECTS_INSTRUMENT]" = prefs.snd_effects_instrument_vol, - "[VOL_NOTIFICATIONS]" = prefs.snd_notifications_vol, - "[VOL_ADMIN]" = prefs.snd_admin_vol, - "[VOL_JUKEBOX]" = prefs.snd_jukebox_vol - ) - - var/list/sliders_hint = list( - "[VOL_MUSIC]" = "Lobby music.", - "[VOL_AMBIENT]" = "Music and sound effects of ambient type.", - "[VOL_EFFECTS_MASTER]" = "Controls all sound effects.", - "[VOL_EFFECTS_VOICE_ANNOUNCEMENT]" = "Voiced global announcements.", - "[VOL_EFFECTS_MISC]" = "Anything spammy that may annoy e.g.: tesla engine.", - "[VOL_EFFECTS_INSTRUMENT]" = "Music instruments.", - "[VOL_NOTIFICATIONS]" = "OOC notifications such as admin PM, cloning.", - "[VOL_ADMIN]" = "Admin sounds and music.", - "[VOL_JUKEBOX]" = "In-game jukebox's volume." - ) - - var/dat = {" - <style> - .volume_slider { - width: 100%; - position: relative; - padding: 0; - } - table { - line-height: 5px; - width: 100%; - border-collapse: collapse; - border: 1px solid; - padding: 0; - } - td { - width: 25%; - } - td:nth-child(2n+0) { - width: 65%; - } - td:nth-child(3n+0) { - width: 10%; - } - caption { - line-height: normal; - color: white; - background-color: #444; - font-weight: bold; - } - </style> - "} - - for(var/category in tables_data) - dat += {" - <table> - <caption>[category]</caption> - "} - - var/list/sliders_data = tables_data[category] - - for(var/slider_name in sliders_data) - var/slider_id = sliders_data[slider_name] - var/slider_value = prefs_vol_values[slider_id] - var/slider_hint = sliders_hint[slider_id] - dat += {" - <tr> - <td> - [slider_name] <span title="[slider_hint]">(?)</span>: - </td> - <td> - <input type="range" class="volume_slider" min="0" max="100" value="[slider_value]" id="[slider_id]" onchange="updateVolume([slider_id])"> - </td> - <td> - <p><b><center><a href='?_src_=updateVolume&proc=testVolume&slider=[slider_id]'><span id="[slider_id]_value">[slider_value]</span></a></center></b></p> - </td> - </tr> - "} - - dat += {" - </table> - "} - - dat +={" - <p><span id="notice"> </span></p> - <input type="button" min="0" max="100" value="Save" id="myRange" onclick="saveVolume()"> - - <script> - var volumeUpdating = false - - function saveVolume() { - window.location = 'byond://?_src_=updateVolume&proc=save'; - showHint('check \"Preferences Saved\" message in chat, if nothing push \"Save\" again.') - } - - function updateVolume(slider_id) { - if (!volumeUpdating) { - volumeUpdating = true; - setTimeout(function() { - setVolume(slider_id); - }, 300); - } - - } - - function setVolume(slider_id) { - var vol = document.getElementById(slider_id).value; - window.location = 'byond://?_src_=updateVolume&proc=sliderMoved&slider=' + slider_id + '&volume=' + vol; - volumeUpdating = false; - - document.getElementById(slider_id + "_value").innerHTML = vol; - } - - function showHint(text) { - document.getElementById("notice").innerHTML = '<b>Hint: ' + text + '</b>'; - } - - </script> - "} - - var/datum/browser/popup = new(usr, "volcontrols", "Audio Settings:", 620, 500, null, CSS_THEME_LIGHT) - popup.set_content(dat) - popup.open() + if(. > 0) + . = max(0.002, VOL_LINEAR_TO_NON(.)) // max(master slider won't kill sub slider's volume if both are less than max value). diff --git a/code/game/turfs/turf_snow.dm b/code/game/turfs/turf_snow.dm index caec52a5050c..dc5dfa86c07a 100644 --- a/code/game/turfs/turf_snow.dm +++ b/code/game/turfs/turf_snow.dm @@ -172,7 +172,7 @@ to_chat(user, "<span class='danger'>No power!</span>") return - playsound(user, P.usesound, VOL_EFFECTS_INSTRUMENT) + playsound(user, P.usesound, VOL_MUSIC_INSTRUMENTS) to_chat(user, "<span class='warning'>You start [P.drill_verb].</span>") if(!user.is_busy(src) && P.use_tool(src, user, 10, volume = 100)) diff --git a/code/game/verbs/fitviewport.dm b/code/game/verbs/fitviewport.dm deleted file mode 100644 index c584bf6b819c..000000000000 --- a/code/game/verbs/fitviewport.dm +++ /dev/null @@ -1,70 +0,0 @@ -/client/verb/onresize() - set hidden = TRUE - - if(prefs.auto_fit_viewport && !isnewplayer(mob)) - fit_viewport() - -/client/verb/fit_viewport() - set name = "Fit viewport" - set category = "OOC" - set desc = "Fit the width of the map window to match the viewport" - - if(isnewplayer(mob)) // no mapwindow in lobby - to_chat(usr, "<span class='warning'>You can't fix viewport while in lobby.</span>") - return - - // Fetch aspect ratio - var/view_size = getviewsize(view) - var/aspect_ratio = view_size[1] / view_size[2] - - // Calculate desired pixel width using window size and aspect ratio - var/list/sizes = params2list(winget(src, "mainwindow.mainvsplit;mapwindow", "size")) - - // Client closed the window? Some other error? This is unexpected behaviour, let's - // CRASH with some info. - if(!sizes["mapwindow.size"]) - CRASH("sizes does not contain mapwindow.size key. This means a winget failed to return what we wanted. --- sizes var: [sizes] --- sizes length: [length(sizes)]") - - var/list/map_size = splittext(sizes["mapwindow.size"], "x") - - // Looks like we expect mapwindow.size to be "ixj" where i and j are numbers. - // If we don't get our expected 2 outputs, let's give some useful error info. - if(length(map_size) != 2) - CRASH("map_size of incorrect length --- map_size var: [map_size] --- map_size length: [length(map_size)]") - - var/height = text2num(map_size[2]) - var/desired_width = round(height * aspect_ratio) - if (text2num(map_size[1]) == desired_width) - // Nothing to do - return - - var/split_size = splittext(sizes["mainwindow.mainvsplit.size"], "x") - var/split_width = text2num(split_size[1]) - - // Avoid auto-resizing the statpanel and chat into nothing. - desired_width = min(desired_width, split_width - 300) - - // Calculate and apply a best estimate - // +4 pixels are for the width of the splitter's handle - var/pct = 100 * (desired_width + 4) / split_width - winset(src, "mainwindow.mainvsplit", "splitter=[pct]") - - // Apply an ever-lowering offset until we finish or fail - var/delta - for(var/safety in 1 to 10) - var/after_size = winget(src, "mapwindow", "size") - map_size = splittext(after_size, "x") - var/got_width = text2num(map_size[1]) - - if (got_width == desired_width) - // success - return - else if (isnull(delta)) - // calculate a probable delta value based on the difference - delta = 100 * (desired_width - got_width) / split_width - else if ((delta > 0 && got_width > desired_width) || (delta < 0 && got_width < desired_width)) - // if we overshot, halve the delta and reverse direction - delta = -delta/2 - - pct += delta - winset(src, "mainwindow.split", "splitter=[pct]") diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index f32f9faecb7c..f5c74d93c11c 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -1,5 +1,4 @@ -var/global/normal_ooc_colour = null var/global/bridge_ooc_colour = "#7b804f" /client/verb/ooc(msg as text) @@ -17,7 +16,7 @@ var/global/bridge_ooc_colour = "#7b804f" if(!msg) return - if(!(prefs.chat_toggles & CHAT_OOC)) + if(!prefs.get_pref(/datum/pref/player/chat/ooc)) to_chat(src, "<span class='red'>You have OOC muted.</span>") return @@ -53,25 +52,22 @@ var/global/bridge_ooc_colour = "#7b804f" message_admins("[key_name_admin(src)] has attempted to advertise in OOC: [msg]") return - var/display_colour = normal_ooc_colour + var/display_colour = null var/ooc_name = key if(holder && !holder.fakekey) - display_colour = "#704f80" + display_colour = OOC_COLOR_EVENTADMIN // we don't use it anymore? if(holder.rights & R_DEBUG && !(holder.rights & R_ADMIN)) - display_colour = "#1b521f" //dark green + display_colour = OOC_COLOR_CODEADMIN else if(holder.rights & R_ADMIN) - if(config.allow_admin_ooccolor) - display_colour = src.prefs.aooccolor - else - display_colour = "#b82e00" //orange + display_colour = (config.allow_admin_ooccolor && prefs.get_pref(/datum/pref/player/chat/aooccolor)) || OOC_COLOR_ADMIN send2ooc(msg, ooc_name, display_colour, src) world.send2bridge( type = list(BRIDGE_OOC), attachment_msg = "OOC: **[(holder && holder.fakekey)? holder.fakekey : ooc_name ]**: [msg]", - attachment_color = (supporter && prefs.ooccolor) ? prefs.ooccolor : display_colour, + attachment_color = (supporter && prefs.get_pref(/datum/pref/player/chat/ooccolor)) || display_colour ) /proc/send2ooc(msg, name, colour, client/sender, display_name, prefix = "OOC") @@ -88,8 +84,8 @@ var/global/bridge_ooc_colour = "#7b804f" display_name = name if(sender) - if(sender.supporter && sender.prefs.ooccolor) - display_name = "<span style='color: [sender.prefs.ooccolor]'>[display_name]</span>" + if(sender.supporter && sender.prefs.get_pref(/datum/pref/player/chat/ooccolor)) + display_name = "<span style='color: [sender.prefs.get_pref(/datum/pref/player/chat/ooccolor)]'>[display_name]</span>" if(sender.holder && sender.holder.fakekey) if(C.holder) @@ -97,30 +93,9 @@ var/global/bridge_ooc_colour = "#7b804f" else display_name = sender.holder.fakekey - if(C.prefs.chat_toggles & CHAT_OOC) + if(C.prefs.get_pref(/datum/pref/player/chat/ooc)) to_chat(C, "[msg_start]:</span> [display_name?"<EM>[display_name]:</EM> ":""][msg_end]") -/client/proc/set_global_ooc(newColor as color) - set name = "Set Global OOC Colour" - set desc = "Set to yellow for eye burning goodness. #000000 reset colour." - set category = "OOC" - if(!holder) - return - normal_ooc_colour = newColor != "#000000" ? newColor : null - -/client/verb/set_name_ooc() - set name = "Set Name OOC Colour" - set category = "OOC" - - if(!supporter) - to_chat(usr, "<span class='warning'>This is only for [config.donate_info_url ? "<a href='[config.donate_info_url]'>supporters</a>" : "supporters"][config.allow_byond_membership ? " <a href='http://www.byond.com/membership'>and Byond Members</a>" : ""].</span>") - return - - var/new_ooccolor = input(src, "Please select your OOC colour.", "OOC colour") as color|null - if(new_ooccolor) - prefs.ooccolor = normalize_color(new_ooccolor) - prefs.save_preferences() - /client/verb/looc(msg as text) set name = "LOOC" //Gave this shit a shorter name so you only have to time out "ooc" rather than "ooc message" to use it --NeoFite set desc = "Local OOC, seen only by those in view." @@ -135,7 +110,7 @@ var/global/bridge_ooc_colour = "#7b804f" msg = sanitize(msg) if(!msg) return - if(!(prefs.chat_toggles & CHAT_LOOC)) + if(!prefs.get_pref(/datum/pref/player/chat/looc)) to_chat(src, "<span class='red'>You have LOOC muted.</span>") return @@ -164,7 +139,7 @@ var/global/bridge_ooc_colour = "#7b804f" is_fake_key = TRUE if(isobserver(mob)) display_name = "(Ghost) [key]" - else if(prefs.chat_toggles & CHAT_CKEY) + else if(prefs.get_pref(/datum/pref/player/chat/show_ckey)) display_name += " ([key])" log_ooc("(LOCAL) [key_name(mob)] : [msg]") @@ -188,13 +163,13 @@ var/global/bridge_ooc_colour = "#7b804f" if (C in admins) continue //they are handled after that - if(C.prefs.chat_toggles & CHAT_LOOC) + if(C.prefs.get_pref(/datum/pref/player/chat/looc)) if(is_fake_key && C.holder) display_name = "[holder.fakekey]/([key])" to_chat(C, "<span class='looc'><span class='prefix'>[prefix]:</span> <EM>[display_name]:</EM> <span class='message emojify linkify'>[msg]</span></span>") for(var/client/C as anything in admins) - if(C.prefs.chat_toggles & CHAT_LOOC) + if(C.prefs.get_pref(/datum/pref/player/chat/looc)) var/track = "" if(isobserver(C.mob) && !isnewplayer(mob)) track = FOLLOW_LINK(C.mob, mob) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 77a24c3d71de..d3184846c7cf 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -18,22 +18,27 @@ var/global/BSACooldown = 0 log_admin("[key_name(usr)] " + message) message_admins("[key_name_admin(usr)] " + message, 1) +// todo: target can be the one who attacked and the one who was attacked +// need to fix misuse and add both mobs here, and ATTACK_LOG_BOTH_CLIENT config /proc/msg_admin_attack(msg, mob/living/target) //Toggleable Attack Messages log_attack(msg) msg = "<span class=\"admin\"><span class=\"prefix\">ATTACK:</span> <span class=\"message\">[msg]</span></span> [ADMIN_PPJMPFLW(target)]" - - var/require_flags = CHAT_ATTACKLOGS + var/no_client = FALSE if(!target.client && !ishuman(target)) - require_flags |= CHAT_NOCLIENT_ATTACK + no_client = TRUE for(var/client/C as anything in admins) if(!(R_ADMIN & C.holder.rights)) continue - if((C.prefs.chat_toggles & require_flags) != require_flags) + + var/pref_level = C.prefs.get_pref(/datum/pref/player/chat/attack_log) + if(pref_level == ATTACK_LOG_DISABLED) + continue + if(pref_level == ATTACK_LOG_BY_CLIENT && no_client) continue - to_chat_attack_log(C, msg) + to_chat_attack_log(C, msg) ///////////////////////////////////////////////////////////////////////////////////////////////Panels diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index c88211e92e56..0f50c7a14160 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -13,7 +13,6 @@ var/global/list/admin_verbs_admin = list( /datum/admins/proc/toggleenter, //toggles whether people can join the current game, /datum/admins/proc/toggleguests, //toggles whether guests can join the current game, /datum/admins/proc/announce, //priority announce something to all clients, - /client/proc/colorooc, //allows us to set a custom colour for everythign we say in ooc, /client/proc/admin_ghost, //allows us to ghost/reenter body at will, /client/proc/toggle_view_range, //changes how far we can see, /client/proc/cmd_admin_pm_context, //right-click adminPM interface, @@ -44,8 +43,6 @@ var/global/list/admin_verbs_admin = list( /client/proc/check_antagonists, /client/proc/admin_memo, //admin memo system. show/delete/write. +SERVER needed to delete admin memos of others, /client/proc/dsay, //talk in deadchat using our ckey/fakekey, - /client/proc/toggleprayers, //toggles prayers on/off, - /client/proc/toggle_hear_radio, //toggles whether we hear the radio, /client/proc/secrets, /datum/admins/proc/toggleooc, //toggles ooc on/off for everyone, /datum/admins/proc/togglelooc, //toggles looc on/off for everyone, @@ -55,9 +52,6 @@ var/global/list/admin_verbs_admin = list( /client/proc/cmd_admin_say, //admin-only ooc chat, /client/proc/free_slot, //frees slot for chosen job, /client/proc/cmd_admin_change_custom_event, - /client/proc/toggleattacklogs, - /client/proc/toggle_noclient_attacklogs, - /client/proc/toggledebuglogs, /client/proc/toggleghostwriters, /client/proc/toggledrones, /client/proc/man_up, @@ -118,7 +112,6 @@ var/global/list/admin_verbs_fun = list( /client/proc/cmd_admin_add_random_ai_law, // /client/proc/make_sound, /client/proc/toggle_random_events, - /client/proc/set_global_ooc, /client/proc/editappear, /client/proc/roll_dices, /client/proc/epileptic_anomaly, @@ -187,7 +180,6 @@ var/global/list/admin_verbs_debug = list( /client/proc/enable_debug_verbs, /*/client/proc/callproc,*/ // /proc/machine_upgrade, - /client/proc/toggledebuglogs, /client/proc/view_runtimes, /client/proc/getdebuglogsbyid, /client/proc/cmd_display_del_log, @@ -233,17 +225,13 @@ var/global/list/admin_verbs_event = list( //verbs which can be hidden - needs work var/global/list/admin_verbs_hideable = list( - /client/proc/set_global_ooc, /datum/admins/proc/library_recycle_bin, /client/proc/deadmin_self, // /client/proc/deadchat, - /client/proc/toggleprayers, - /client/proc/toggle_hear_radio, /datum/admins/proc/show_traitor_panel, /datum/admins/proc/toggleenter, /datum/admins/proc/toggleguests, /datum/admins/proc/announce, - /client/proc/colorooc, /client/proc/admin_ghost, /client/proc/toggle_view_range, /client/proc/getserverlogs, @@ -405,10 +393,6 @@ var/global/list/admin_verbs_hideable = list( to_chat(src, "<span class='interface'>All of your adminverbs are now visible.</span>") feedback_add_details("admin_verb","TAVVS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - - - /client/proc/admin_ghost() set category = "Admin" set name = "Aghost" @@ -501,20 +485,6 @@ var/global/list/admin_verbs_hideable = list( feedback_add_details("admin_verb","S") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return -/client/proc/colorooc() - set category = "OOC" - set name = "Set Admin OOC Color" - if(!holder) - return - if(!config.allow_admin_ooccolor) - to_chat(usr, "<span class='warning'>Currently disabled by config.</span>") - var/new_aooccolor = input(src, "Please select your OOC colour.", "OOC colour") as color|null - if(new_aooccolor) - prefs.aooccolor = normalize_color(new_aooccolor) - prefs.save_preferences() - feedback_add_details("admin_verb","OC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - return - /client/proc/stealth() set category = "Admin" set name = "Stealth Mode" @@ -929,24 +899,6 @@ var/global/list/admin_verbs_hideable = list( var/datum/atom_hud/A = global.huds[ANTAG_HUD_TRAITOR] return A.hudusers[mob] -/client/proc/toggleattacklogs() - set name = "Toggle Attack Log Messages" - set category = "Preferences" - - prefs.chat_toggles ^= CHAT_ATTACKLOGS - prefs.save_preferences() - to_chat(src, "You now [(prefs.chat_toggles & CHAT_ATTACKLOGS) ? "will" : "won't"] get attack log messages.") - feedback_add_details("admin_verb","TALM") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/proc/toggle_noclient_attacklogs() - set name = "Toggle No Client Attack Log Messages" - set category = "Preferences" - - prefs.chat_toggles ^= CHAT_NOCLIENT_ATTACK - prefs.save_preferences() - to_chat(src, "You now [(prefs.chat_toggles & CHAT_NOCLIENT_ATTACK) ? "will" : "won't"] get attack log messages for mobs that don't have a client.") - feedback_add_details("admin_verb","TNCALM") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /client/proc/toggleghostwriters() set name = "Toggle ghost writers" set category = "Server" @@ -975,15 +927,6 @@ var/global/list/admin_verbs_hideable = list( to_chat(src, "<b>Enabled maint drones.</b>") message_admins("Admin [key_name_admin(usr)] has enabled maint drones.") -/client/proc/toggledebuglogs() - set name = "Toggle Debug Log Messages" - set category = "Preferences" - - prefs.chat_toggles ^= CHAT_DEBUGLOGS - prefs.save_preferences() - to_chat(src, "You now [(prefs.chat_toggles & CHAT_DEBUGLOGS) ? "will" : "won't"] get debug log messages.") - feedback_add_details("admin_verb","TDLM") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /client/proc/man_up(mob/T as mob in player_list) set category = "Fun" set name = "Man Up" @@ -991,7 +934,7 @@ var/global/list/admin_verbs_hideable = list( to_chat(T, "<span class='notice'><b><font size=3>Man up and deal with it.</font></b></span>") to_chat(T, "<span class='notice'>Move on.</span>") - T.playsound_local(null, 'sound/voice/ManUp1.ogg', VOL_ADMIN, vary = FALSE, ignore_environment = TRUE) + T.playsound_local(null, 'sound/voice/ManUp1.ogg', VOL_ADMIN_SOUNDS, vary = FALSE, ignore_environment = TRUE) log_admin("[key_name(usr)] told [key_name(T)] to man up and deal with it.") message_admins("<span class='notice'>[key_name_admin(usr)] told [key_name(T)] to man up and deal with it.</span>") @@ -1003,7 +946,7 @@ var/global/list/admin_verbs_hideable = list( for (var/mob/T in player_list) to_chat(T, "<br><center><span class='notice'><b><font size=4>Man up.<br> Deal with it.</font></b><br>Move on.</span></center><br>") - T.playsound_local(null, 'sound/voice/ManUp1.ogg', VOL_ADMIN, vary = FALSE, ignore_environment = TRUE) + T.playsound_local(null, 'sound/voice/ManUp1.ogg', VOL_ADMIN_SOUNDS, vary = FALSE, ignore_environment = TRUE) log_admin("[key_name(usr)] told everyone to man up and deal with it.") message_admins("<span class='notice'>[key_name_admin(usr)] told everyone to man up and deal with it.</span>") @@ -1043,10 +986,10 @@ var/global/list/admin_verbs_hideable = list( var/icon/cup = icon('icons/obj/drinks.dmi', "golden_cup") if(glob == "No!") - winner.playsound_local(null, 'sound/misc/achievement.ogg', VOL_ADMIN, vary = FALSE, ignore_environment = TRUE) + winner.playsound_local(null, 'sound/misc/achievement.ogg', VOL_ADMIN_SOUNDS, vary = FALSE, ignore_environment = TRUE) else for(var/mob/M in player_list) - M.playsound_local(null, 'sound/misc/achievement.ogg', VOL_ADMIN, vary = FALSE, ignore_environment = TRUE) + M.playsound_local(null, 'sound/misc/achievement.ogg', VOL_ADMIN_SOUNDS, vary = FALSE, ignore_environment = TRUE) to_chat(world, "<span class='danger'>[bicon(cup)] <b>[winner.name]</b> wins \"<b>[name]</b>\"!</span>") to_chat(winner, "<span class='danger'>Congratulations!</span>") diff --git a/code/modules/admin/secrets/tgui_secrets/custom_announcement.dm b/code/modules/admin/secrets/tgui_secrets/custom_announcement.dm index 625cc5d19524..f2973384a9a7 100644 --- a/code/modules/admin/secrets/tgui_secrets/custom_announcement.dm +++ b/code/modules/admin/secrets/tgui_secrets/custom_announcement.dm @@ -97,7 +97,7 @@ var/global/list/datum/announcement/announcements_list sound_file = pick(sound_file) else WARNING("No sound file for [sound_name]") - U.playsound_local(null, sound_file, VOL_EFFECTS_VOICE_ANNOUNCEMENT, volume, FALSE, channel = CHANNEL_ANNOUNCE, wait = TRUE) + U.playsound_local(null, sound_file, VOL_VOICE_ANNOUNCEMENTS, volume, FALSE, channel = CHANNEL_ANNOUNCE, wait = TRUE) if("preset_select") if(!(C.holder.rights & (R_FUN | R_EVENT))) return diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm index 671111e7d69b..124de3627b7a 100644 --- a/code/modules/admin/verbs/deadsay.dm +++ b/code/modules/admin/verbs/deadsay.dm @@ -11,7 +11,7 @@ to_chat(src, "<span class='warning'>You cannot send DSAY messages (muted).</span>") return - if(!(prefs.chat_toggles & CHAT_DEAD)) + if(!prefs.get_pref(/datum/pref/player/chat/dead)) to_chat(src, "<span class='warning'>You have deadchat muted.</span>") return @@ -35,10 +35,13 @@ if (isnewplayer(M)) continue - if(M.client && M.client.holder && (M.client.prefs.chat_toggles & CHAT_DEAD)) // show the message to admins who have deadchat toggled on + if(!M.client) + continue + + if(M.client.holder && (M.client.prefs.get_pref(/datum/pref/player/chat/dead))) // show the message to admins who have deadchat toggled on to_chat(M, rendered) - else if(M.stat == DEAD && (M.client.prefs.chat_toggles & CHAT_DEAD)) // show the message to regular ghosts who have deadchat toggled on + else if(M.stat == DEAD && M.client.prefs.get_pref(/datum/pref/player/chat/dead)) // show the message to regular ghosts who have deadchat toggled on to_chat(M, rendered) feedback_add_details("admin_verb","D") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index b925c75e0aac..4dcacc8f1602 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -34,7 +34,7 @@ var/global/list/sounds_cache_local = list() message_admins("[key_name_admin(src)] played sound [S].") for(var/mob/M in player_list) - M.playsound_music(S, VOL_ADMIN, null, TRUE, CHANNEL_ADMIN, 250, SOUND_STREAM) + M.playsound_music(S, VOL_ADMIN_SOUNDS, null, TRUE, CHANNEL_ADMIN, 250, SOUND_STREAM) feedback_add_details("admin_verb","PGS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -112,7 +112,7 @@ var/global/list/sounds_cache_local = list() message_admins("[key_name_admin(src)] played server sound [sound_path].") for(var/mob/M in player_list) - M.playsound_music(sound_path, VOL_ADMIN, null, TRUE, CHANNEL_ADMIN, 250, 0) + M.playsound_music(sound_path, VOL_ADMIN_SOUNDS, null, TRUE, CHANNEL_ADMIN, 250, 0) feedback_add_details("admin_verb","PSS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index d81a841f697a..c565fbf53f06 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -72,11 +72,11 @@ if(!M.client) continue - if(M.client.holder && (M.client.prefs.chat_toggles & CHAT_PRAYER)) // Show the message to admins with prayer toggled on + if(M.client.holder && M.client.prefs.get_pref(/datum/pref/player/chat/prayers)) // Show the message to admins with prayer toggled on to_chat(M, admin_msg)//Admins can hear deadchat, if they choose to, no matter if they're blind/deaf or not. continue - if(M.stat == DEAD && (M.client.prefs.chat_toggles & CHAT_DEAD)) + if(M.stat == DEAD && M.client.prefs.get_pref(/datum/pref/player/chat/dead)) if(M.fake_death) //Our changeling with fake_death status must not hear dead chat!! continue @@ -86,7 +86,7 @@ for(var/mob/living/simple_animal/shade/god/G as anything in gods_list) - if(G.client && (G.client.prefs.chat_toggles & CHAT_PRAYER)) + if(G.client && G.client.prefs.get_pref(/datum/pref/player/chat/prayers)) if(G == src) // Don't hear your own prayer. continue if(G.say_understands(src, speaking)) @@ -133,7 +133,7 @@ var/list/viewing = list() for(var/mob/M in viewers(src)) - if(M.client && (M.client.prefs.toggles & SHOW_ANIMATIONS)) + if(M.client?.prefs.get_pref(/datum/pref/player/game/melee_animation)) viewing |= M.client flick_overlay(I, viewing, 10) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index b239318357a3..65d3f2b6e6a9 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -771,7 +771,7 @@ Traitors and the like can also be revived with the previous role mostly intact. var/viewy = clamp(input("Enter view height (1-127)") as num, 1, 127) * 2 + 1 change_view("[viewx]x[viewy]") - if(prefs.auto_fit_viewport) + if(prefs.get_pref(/datum/pref/player/display/auto_fit_viewport)) fit_viewport() log_admin("[key_name(usr)] changed their view range to [viewx]x[viewy].") diff --git a/code/modules/client/character_menu/customkeybindings.dm b/code/modules/client/character_menu/customkeybindings.dm deleted file mode 100644 index 5597344ab2f4..000000000000 --- a/code/modules/client/character_menu/customkeybindings.dm +++ /dev/null @@ -1,194 +0,0 @@ -/datum/preferences/proc/ShowCustomKeybindings(mob/user) - if(!key_bindings.len) - . += "Этот текст вы можете видеть только при ошибке со стороны кода.<br>" - . += "Попробуйте нажать сверху кнопку Reload Slot. Если это не помогло, то подождите рестарт." - . += "Можете так же сообщить о проблеме в гитхаб репозитория." - return - - // Create an inverted list of keybindings -> key - var/list/user_binds = list() - for (var/key in key_bindings) - for(var/kb_name in key_bindings[key]) - user_binds[kb_name] += list(key) - - var/list/kb_categories = list() - // Group keybinds by category - for (var/name in global.keybindings_by_name) - var/datum/keybinding/kb = global.keybindings_by_name[name] - kb_categories[kb.category] += list(kb) - . += "<tr><td>Hotkeys Mode: <a href='?_src_=prefs;preference=hotkeys'>[hotkeys ? "Focus on Game" : "Focus on Chat"]</a></td></tr>" - . += "<center>" - for (var/category in kb_categories) - . += "<h3>[category]</h3>" - . += "<table width='100%'>" - for (var/i in kb_categories[category]) - var/datum/keybinding/kb = i - if(!length(user_binds[kb.name]) || (user_binds[kb.name][1] == "None" && length(user_binds[kb.name]) == 1)) - . += "<tr><td width='40%'>[kb.full_name]</td><td width='15%'><a class='white fluid' href ='?_src_=prefs;preference=keybindings_capture;keybinding=[kb.name];old_key=["None"]'>None</a></td>" - var/list/default_keys = kb.hotkey_keys - var/class - if(compare_list(user_binds[kb.name], default_keys)) - class = "class='disabled fluid'" - else - class = "class='white fluid' href ='?_src_=prefs;preference=keybinding_reset;keybinding=[kb.name];old_keys=[jointext(user_binds[kb.name], ",")]" - - . += {"<td width='15%'></td><td width='15%'></td><td width='15%'><a [class]'>Reset</a></td>"} - . += "</tr>" - else - var/bound_key = user_binds[kb.name][1] - var/normal_name = _kbMap_reverse[bound_key] ? _kbMap_reverse[bound_key] : bound_key - . += "<tr><td width='40%'>[kb.full_name]</td><td width='15%'><a class='white fluid' href ='?_src_=prefs;preference=keybindings_capture;keybinding=[kb.name];old_key=[bound_key]'>[normal_name]</a></td>" - for(var/bound_key_index in 2 to length(user_binds[kb.name])) - bound_key = user_binds[kb.name][bound_key_index] - normal_name = _kbMap_reverse[bound_key] ? _kbMap_reverse[bound_key] : bound_key - . += "<td width='15%'><a class='white fluid' href ='?_src_=prefs;preference=keybindings_capture;keybinding=[kb.name];old_key=[bound_key]'>[normal_name]</a></td>" - if(length(user_binds[kb.name]) < MAX_KEYS_PER_KEYBIND) - . += "<td width='15%'><a class='white fluid' href ='?_src_=prefs;preference=keybindings_capture;keybinding=[kb.name]'>None</a></td>" - for(var/j in 1 to MAX_KEYS_PER_KEYBIND - (length(user_binds[kb.name]) + 1)) - . += "<td width='15%'></td>" - var/list/default_keys = kb.hotkey_keys - . += {"<td width='15%'><a [compare_list(user_binds[kb.name], default_keys) ? "class='disabled fluid'" : "class='white fluid' href ='?_src_=prefs;preference=keybinding_reset;keybinding=[kb.name];old_keys=[jointext(user_binds[kb.name], ",")]"]'>Reset</a></td>"} - . += "</tr>" - . += "</table>" - - . += "<br><br>" - . += "<a class='white' href ='?_src_=prefs;preference=keybindings_reset'>Reset to default</a>" - . += "</center>" - -/datum/preferences/proc/CaptureKeybinding(mob/user, datum/keybinding/kb, old_key) - var/HTML = {" - <div class='Section fill'id='focus' style="outline: 0; text-align:center;" tabindex=0> - Keybinding: [kb.full_name]<br>[kb.description] - <br><br> - <b>Press any key to change<br>Press ESC to clear</b> - </div> - <script> - var deedDone = false; - document.onkeyup = function(e) { - if(deedDone){ return; } - var alt = e.altKey ? 1 : 0; - var ctrl = e.ctrlKey ? 1 : 0; - var shift = e.shiftKey ? 1 : 0; - var numpad = (95 < e.keyCode && e.keyCode < 112) ? 1 : 0; - var escPressed = e.keyCode == 27 ? 1 : 0; - var sanitizedKey = e.key; - if (47 < e.keyCode && e.keyCode < 58) { - sanitizedKey = String.fromCharCode(e.keyCode); - } - else if (64 < e.keyCode && e.keyCode < 91) { - sanitizedKey = String.fromCharCode(e.keyCode); - } - var url = 'byond://?_src_=prefs;preference=keybindings_set;keybinding=[kb.name];old_key=[old_key];clear_key='+escPressed+';key='+sanitizedKey+';alt='+alt+';ctrl='+ctrl+';shift='+shift+';numpad='+numpad+';key_code='+e.keyCode; - window.location=url; - deedDone = true; - } - document.getElementById('focus').focus(); - </script> - "} - winshow(user, "capturekeypress", TRUE) - var/datum/browser/popup = new(user, "capturekeypress", "<div align='center'>Keybindings</div>", 350, 300) - popup.set_content(HTML) - popup.open(FALSE) - -/datum/preferences/proc/toggle_hotkeys_mode() - hotkeys = !hotkeys - if(hotkeys) - winset(usr, null, "input.focus=true input.background-color=[COLOR_INPUT_ENABLED]") - else - winset(usr, null, "input.focus=true input.background-color=[COLOR_INPUT_DISABLED]") - save_preferences() - - -/datum/preferences/proc/process_link_custom_keybindings(mob/user, list/href_list) - if(!user) - return - switch(href_list["preference"]) - if("hotkeys") - toggle_hotkeys_mode() - - if("keybindings_capture") - var/datum/keybinding/kb = global.keybindings_by_name[href_list["keybinding"]] - var/old_key = href_list["old_key"] - CaptureKeybinding(user, kb, old_key) - return - - if("keybindings_set") - var/kb_name = href_list["keybinding"] - if(!kb_name) - user << browse(null, "window=capturekeypress") - ShowChoices(user) - return - - var/clear_key = text2num(href_list["clear_key"]) - var/old_key = href_list["old_key"] - if(clear_key) - if(key_bindings[old_key]) - key_bindings[old_key] -= kb_name - if(!(kb_name in key_bindings["None"])) - LAZYADD(key_bindings["None"], kb_name) - if(!length(key_bindings[old_key])) - key_bindings -= old_key - user << browse(null, "window=capturekeypress") - user.client.set_macros() - save_preferences() - ShowChoices(user) - return - - var/new_key = uppertext(href_list["key"]) - var/AltMod = text2num(href_list["alt"]) ? "Alt" : "" - var/CtrlMod = text2num(href_list["ctrl"]) ? "Ctrl" : "" - var/ShiftMod = text2num(href_list["shift"]) ? "Shift" : "" - var/numpad = text2num(href_list["numpad"]) ? "Numpad" : "" - - if(!new_key) // Just in case (; - not work although keyCode 186 and nothing should break) - user << browse(null, "window=capturekeypress") - return - - if(global._kbMap[new_key]) - new_key = global._kbMap[new_key] - - var/full_key - switch(new_key) - if("Alt") - full_key = "[new_key][CtrlMod][ShiftMod]" - if("Ctrl") - full_key = "[AltMod][new_key][ShiftMod]" - if("Shift") - full_key = "[AltMod][CtrlMod][new_key]" - else - full_key = "[AltMod][CtrlMod][ShiftMod][numpad][new_key]" - if(kb_name in key_bindings[full_key]) //We pressed the same key combination that was already bound here, so let's remove to re-add and re-sort. - key_bindings[full_key] -= kb_name - if(key_bindings[old_key]) - key_bindings[old_key] -= kb_name - if(!length(key_bindings[old_key])) - key_bindings -= old_key - key_bindings[full_key] += list(kb_name) - key_bindings[full_key] = sortList(key_bindings[full_key]) - - user << browse(null, "window=capturekeypress") - user.client.set_macros() - save_preferences() - - if("keybindings_reset") - key_bindings = deepCopyList(global.hotkey_keybinding_list_by_key) - user.client.set_macros() - save_preferences() - - if("keybinding_reset") - var/kb_name = href_list["keybinding"] - var/list/old_keys = splittext(href_list["old_keys"], ",") - - for(var/old_key in old_keys) - if(!key_bindings[old_key]) - continue - key_bindings[old_key] -= kb_name - if(!length(key_bindings[old_key])) - key_bindings -= old_key - - var/datum/keybinding/kb = global.keybindings_by_name[kb_name] - for(var/key in kb.hotkey_keys) - key_bindings[key] += list(kb_name) - key_bindings[key] = sortList(key_bindings[key]) - user.client.set_macros() - save_preferences() diff --git a/code/modules/client/character_menu/emote_panel_editor.dm b/code/modules/client/character_menu/emote_panel_editor.dm index 613e45f04133..37fc194f623f 100644 --- a/code/modules/client/character_menu/emote_panel_editor.dm +++ b/code/modules/client/character_menu/emote_panel_editor.dm @@ -2,12 +2,12 @@ var/datum/emote_panel_editor /datum/emote_panel_editor - var/list/custom_emote_panel + var/list/enabled_emotes var/datum/preferences/prefs /datum/emote_panel_editor/New(client/user) src.prefs = user.prefs - src.custom_emote_panel = prefs.custom_emote_panel + src.enabled_emotes = prefs.enabled_emotes_emote_panel /datum/emote_panel_editor/tgui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) @@ -27,12 +27,13 @@ if(!(emote in global.emotes_for_emote_panel)) return - if(emote in custom_emote_panel) - custom_emote_panel -= emote + if(emote in enabled_emotes) + enabled_emotes -= emote else - custom_emote_panel += emote + enabled_emotes += emote - prefs.save_preferences() + var/list/disabled_emotes = global.emotes_for_emote_panel - enabled_emotes + prefs.set_pref(/datum/pref/player/meta/disabled_emotes_emote_panel, disabled_emotes) return TRUE @@ -42,7 +43,7 @@ /datum/emote_panel_editor/tgui_data(mob/user) var/list/data = list() - data["customEmotes"] = custom_emote_panel + data["customEmotes"] = enabled_emotes data["allHumanEmotes"] = global.emotes_for_emote_panel return data diff --git a/code/modules/client/character_menu/general.dm b/code/modules/client/character_menu/general.dm index fe457852f4e4..cd7390cd346c 100644 --- a/code/modules/client/character_menu/general.dm +++ b/code/modules/client/character_menu/general.dm @@ -18,7 +18,7 @@ if(species == IPC) // only ipc can change their voice at this moment . += "<br><b>Voice:</b> <a href='?_src_=prefs;preference=gendervoice'><b>[neuter_gender_voice == MALE ? "Male" : "Female"]</b></a>" . += "<br><b>Height:</b> <a href='?_src_=prefs;preference=height;task=input'>[height]</a>" - . += "<br><b>Randomized Character Slot:</b> <a href='?_src_=prefs;preference=randomslot'><b>[randomslot ? "Yes" : "No"]</b></a>" + . += "<br><b>Randomized Character Slot:</b> <a href='?_src_=prefs;preference=randomslot'><b>[get_pref(/datum/pref/player/meta/random_slot) ? "Yes" : "No"]</b></a>" . += "<hr>" . += "</td>" . += "</tr>" @@ -617,7 +617,8 @@ neuter_gender_voice = neuter_gender_voice == MALE ? FEMALE : MALE if("randomslot") - randomslot = !randomslot + var/random_slot = get_pref(/datum/pref/player/meta/random_slot) + set_pref(/datum/pref/player/meta/random_slot, !random_slot) if("name") be_random_name = !be_random_name diff --git a/code/modules/client/character_menu/global.dm b/code/modules/client/character_menu/global.dm deleted file mode 100644 index bd05ffe4a670..000000000000 --- a/code/modules/client/character_menu/global.dm +++ /dev/null @@ -1,221 +0,0 @@ -/datum/preferences/proc/ShowGlobal(mob/user) - . = "<table cellspacing='0' width='100%'>" - . += "<tr valign='top'>" - . += "<td width='50%'>" - . += "<table width='100%'>" - . += "<tr><td><b>UI Style:</b> <a href='?_src_=prefs;preference=ui'><b>[UI_style]</b></a></td></tr>" - . += "<tr><td><b>Custom UI</b>(recommended for White UI):<td></tr>" - . += "<tr><td><a href='?_src_=prefs;preference=UIcolor'><b>Change color</b></a> <table border cellspacing='0' style='display:inline;' bgcolor='[UI_style_color]'><tr><td width='20' height='15'></td></tr></table></td></tr>" - . += "<tr><td>Alpha(transparency): <a href='?_src_=prefs;preference=UIalpha'><b>[UI_style_alpha]</b></a></td></tr>" - . += "<tr><td colspan='3'><a href='?_src_=prefs;task=reset'>Reset custom UI</a></td></tr>" - . += "<tr><td>TGUI Window Mode:</b> <a href='?_src_=prefs;preference=tgui_fancy'><b>[tgui_fancy ? "Fancy (default)" : "Compatible (slower)"]</a></td></tr>" - . += "<tr><td>TGUI Window Placement:</b> <a href='?_src_=prefs;preference=tgui_lock'><b>[tgui_lock ? "Primary Monitor" : "Free (default)"]</a></td></tr>" - . += "<tr><td>Outline: <a href='?_src_=prefs;preference=outline_enabled'>[outline_enabled ? "Enabled" : "Disabled"]</a><br>" - . += "<tr><td>Outline Color: <span style='border:1px solid #161616; background-color: [outline_color];'> </span> <a href='?_src_=prefs;preference=outline_color'>Change</a><BR>" - . += "<tr><td>FPS: <a href='?_src_=prefs;preference=change_fps'>[clientfps]</a></td></tr>" - . += "<tr><td><br><b>OOC Notes: </b><a href='?_src_=prefs;preference=metadata;task=input'>[length(metadata)>0?"[copytext_char(metadata, 1, 3)]...":"\[...\]"]</a></td></tr>" - //if(user.client) TG - // if(user.client.holder) - // . += "<b>Announce Login:</b> <a href='?_src_=prefs;preference=announce_login'>[(toggles & ANNOUNCE_LOGIN)?"On":"Off"]</a><br>" - - // if(unlock_content || check_rights_for(user.client, R_ADMIN)) - // . += "<b>OOC:</b> <span style='border: 1px solid #161616; background-color: [ooccolor ? ooccolor : normal_ooc_colour];'> </span> <a href='?_src_=prefs;preference=ooccolor;task=input'>Change</a><br>" - - // if(unlock_content) - // . += "<b>BYOND Membership Publicity:</b> <a href='?_src_=prefs;preference=publicity'>[(toggles & MEMBER_PUBLIC) ? "Public" : "Hidden"]</a><br>" - // . += "<b>Ghost Form:</b> <a href='?_src_=prefs;task=input;preference=ghostform'>[ghost_form]</a><br>" - . += "</table>" - . += "</td>" - . += "<td>" - . += "<table width='100%'>" - . += "<tr><td colspan='2'><b>Preferences:</b></td></tr>" - . += "<tr>" - . += "<td width='45%'>Ghost ears:</td>" - . += "<td><a href='?_src_=prefs;preference=ghost_ears'><b>[(chat_toggles & CHAT_GHOSTEARS) ? "All Speech" : "Nearest Creatures"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Ghost hear NPCs:</td>" - . += "<td><a href='?_src_=prefs;preference=npc_ghost_ears'><b>[(chat_toggles & CHAT_GHOSTNPC) ? "All Speech" : "Nearest Creatures"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Ghost sight:</td>" - . += "<td><a href='?_src_=prefs;preference=ghost_sight'><b>[(chat_ghostsight == CHAT_GHOSTSIGHT_ALL) ? "All Emotes" : ((chat_ghostsight == CHAT_GHOSTSIGHT_ALLMANUAL) ? "All manual-only emotes" : "Nearest Creatures")]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Ghost radio:</td>" - . += "<td><a href='?_src_=prefs;preference=ghost_radio'><b>[(chat_toggles & CHAT_GHOSTRADIO) ? "All Chatter" : "Nearest Speakers"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>OOC:</td>" - . += "<td><a href='?_src_=prefs;preference=see_ooc'><b>[(chat_toggles & CHAT_OOC) ? "Shown" : "Hidden"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>LOOC:</td>" - . += "<td><a href='?_src_=prefs;preference=see_looc'><b>[(chat_toggles & CHAT_LOOC) ? "Shown" : "Hidden"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Parallax (Fancy Space)</td>" - . += "<td><b><a href='?_src_=prefs;preference=parallaxdown' oncontextmenu='window.location.href=\"?_src_=prefs;preference=parallaxup\";return false;'>" - switch (parallax) - if (PARALLAX_LOW) - . += "Low" - if (PARALLAX_MED) - . += "Medium" - if (PARALLAX_INSANE) - . += "Insane" - if (PARALLAX_DISABLE) - . += "Disabled" - else - . += "High" - . += "</a></b></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Lobby Animation:</td>" - . += "<td><a href='?_src_=prefs;preference=lobbyanimation'><b>[lobbyanimation ? "Enabled" : "Disabled"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Ambient Occlusion:</td>" - . += "<td><a href='?_src_=prefs;preference=ambientocclusion'><b>[ambientocclusion ? "Enabled" : "Disabled"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Fit Viewport:</td>" - . += "<td><a href='?_src_=prefs;preference=auto_fit_viewport'><b>[auto_fit_viewport ? "Auto" : "Manual"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Melee Animations:</td>" - . += "<td><a href='?_src_=prefs;preference=see_animations'><b>[(toggles & SHOW_ANIMATIONS) ? "Yes" : "No"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Progress Bar:</td>" - . += "<td><a href='?_src_=prefs;preference=see_progbar'><b>[(toggles & SHOW_PROGBAR) ? "Yes" : "No"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Name of Items:</td>" - . += "<td><a href='?_src_=prefs;preference=tooltip_show'><b>[tooltip ? "Hide" : "Show"]</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Change Font of Names of Items:</td>" - . += "<td><a href='?_src_=prefs;preference=change_font_tooltip'><b>Change</b></a></td>" - . += "</tr>" - . += "<tr>" - . += "<td width='45%'>Change Names Size:</td>" - . += "<td><a href='?_src_=prefs;preference=change_size_tooltip'><b>[tooltip_size]</b></a></td>" - . += "</tr>" - . += "</table>" - . += "</td>" - . += "</tr>" - . += "</table>" - -/datum/preferences/proc/process_link_glob(mob/user, list/href_list) - switch(href_list["task"]) - if("input") - if(href_list["preference"] == "metadata") - var/new_metadata = sanitize(input(user, "Enter any OOC information you'd like others to see:", "Game Preference", input_default(metadata)) as message|null) - if(new_metadata) - metadata = new_metadata - - if("reset") - UI_style_color = initial(UI_style_color) - UI_style_alpha = initial(UI_style_alpha) - - switch(href_list["preference"]) - - if("UIcolor") - var/UI_style_color_new = input(user, "Choose your UI color, dark colors are not recommended!") as color|null - if(!UI_style_color_new) return - UI_style_color = UI_style_color_new - - if("UIalpha") - var/UI_style_alpha_new = input(user, "Select a new alpha(transparence) parametr for UI, between 50 and 255") as num|null - if(!UI_style_alpha_new || !(UI_style_alpha_new <= 255 && UI_style_alpha_new >= 50)) return - UI_style_alpha = UI_style_alpha_new - - if("ui") - var/pickedui = input(user, "Choose your UI style.", "Character Preference", UI_style) as null|anything in sortList(global.available_ui_styles) - if(pickedui) - UI_style = pickedui - - if("tgui_fancy") - tgui_fancy = !tgui_fancy - - if("tgui_lock") - tgui_lock = !tgui_lock - - if("tooltip_show") - parent?.toggle_tooltip() - - if("change_size_tooltip") - parent?.change_size_tooltip() - - if("change_font_tooltip") - parent?.change_font_tooltip() - - if("outline_enabled") - outline_enabled = !outline_enabled - - if("outline_color") - var/pickedOutlineColor = input(user, "Choose your outline color.", "General Preference", outline_color) as color|null - if(pickedOutlineColor) - outline_color = pickedOutlineColor - - if("change_fps") - var/desiredfps = input(user, "Choose your desired fps.\n-1 means recommended value (currently:[RECOMMENDED_FPS])\n0 means world fps (currently:[world.fps])", "Character Preference", clientfps) as null|num - if (!isnull(desiredfps)) - clientfps = sanitize_integer(desiredfps, -1, 1000, clientfps) - parent.fps = (clientfps < 0) ? RECOMMENDED_FPS : clientfps - - if("parallaxup") - parallax = WRAP(parallax + 1, PARALLAX_INSANE, PARALLAX_DISABLE + 1) - if (parent && parent.mob && parent.mob.hud_used) - parent.mob.hud_used.update_parallax_pref() - - if("parallaxdown") - parallax = WRAP(parallax - 1, PARALLAX_INSANE, PARALLAX_DISABLE + 1) - if (parent && parent.mob && parent.mob.hud_used) - parent.mob.hud_used.update_parallax_pref() - - if("ambientocclusion") - ambientocclusion = !ambientocclusion - if(parent && parent.screen && parent.screen.len) - parent.update_plane_masters(/atom/movable/screen/plane_master/game_world) - - if("lobbyanimation") - lobbyanimation = !lobbyanimation // shouldn't prefs changes be saved somewhere here? - if(isnewplayer(user)) - var/mob/dead/new_player/M = user - M.show_titlescreen() - - if("auto_fit_viewport") - auto_fit_viewport = !auto_fit_viewport - if(auto_fit_viewport && parent) - parent.fit_viewport() - - if("ghost_sight") - switch(chat_ghostsight) - if(CHAT_GHOSTSIGHT_ALL) - chat_ghostsight = CHAT_GHOSTSIGHT_ALLMANUAL - if(CHAT_GHOSTSIGHT_ALLMANUAL) - chat_ghostsight = CHAT_GHOSTSIGHT_NEARBYMOBS - if(CHAT_GHOSTSIGHT_NEARBYMOBS) - chat_ghostsight = CHAT_GHOSTSIGHT_ALL - - if("ghost_ears") - chat_toggles ^= CHAT_GHOSTEARS - - if("npc_ghost_ears") - chat_toggles ^= CHAT_GHOSTNPC - - if("ghost_radio") - chat_toggles ^= CHAT_GHOSTRADIO - - if("see_ooc") - chat_toggles ^= CHAT_OOC - - if("see_looc") - chat_toggles ^= CHAT_LOOC - - if("see_animations") - toggles ^= SHOW_ANIMATIONS - - if("see_progbar") - toggles ^= SHOW_PROGBAR diff --git a/code/modules/client/character_menu/load_slot.dm b/code/modules/client/character_menu/load_slot.dm index f477b7fd9c38..61f47795bc14 100644 --- a/code/modules/client/character_menu/load_slot.dm +++ b/code/modules/client/character_menu/load_slot.dm @@ -9,7 +9,7 @@ S["real_name"] >> name if(!name) name = "Character [i]" - if(i==default_slot) + if(i==get_pref(/datum/pref/player/meta/default_slot)) name = "<b>[name]</b>" . += "<a href='?_src_=prefs;preference=changeslot;num=[i];'>[name]</a><br>" . += "</center>" diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index 6b470e732a73..5fd5cb993be1 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -27,7 +27,7 @@ var/area = null var/mentorhelped = FALSE var/supporter = 0 - var/prefs_ready = FALSE + var/prefs_ready = FALSE // drop it to datum /////////////// //SOUND STUFF// @@ -109,8 +109,6 @@ // Last world.time that the player tried to request their resources. var/last_ui_resource_send = 0 - var/fullscreen = NONE - /// Messages currently seen by this client var/list/seen_messages diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 5614b68d3049..8f526c8be9b0 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -106,12 +106,7 @@ var/global/list/blacklisted_builds = list( asset_cache_preload_data(href_list["asset_cache_preload_data"]) return - //byond bug ID:2694120 - if(href_list["reset_macros"]) - reset_macros(skip_alert = TRUE) - return - - // Keypress passthrough + // Keypress passthrough for some non-tgui interfaces (we should remove it in the future) if(href_list["__keydown"]) var/keycode = browser_keycode_to_byond(href_list["__keydown"]) if(keycode) @@ -147,7 +142,6 @@ var/global/list/blacklisted_builds = list( if("usr") hsrc = mob if("prefs") return prefs.process_link(usr,href_list) if("vars") return view_var_Topic(href,href_list,hsrc) - if("updateVolume") return update_volume(href_list) switch(href_list["action"]) if ("openLink") @@ -247,16 +241,16 @@ var/global/list/blacklisted_builds = list( update_supporter_status() //preferences datum - also holds some persistant data for the client (because we may as well keep these datums to a minimum) - if(preferences_datums[ckey]) - prefs = preferences_datums[ckey] + if(global.preferences_datums[ckey]) + prefs = global.preferences_datums[ckey] prefs.reattach_to_client(src) else prefs = new /datum/preferences(src) - preferences_datums[ckey] = prefs + global.preferences_datums[ckey] = prefs prefs.last_ip = address //these are gonna be used for banning prefs.last_id = computer_id //these are gonna be used for banning - fps = (prefs.clientfps < 0) ? RECOMMENDED_FPS : prefs.clientfps + fps = prefs.get_pref(/datum/pref/player/display/fps) prefs.save_preferences() @@ -307,11 +301,11 @@ var/global/list/blacklisted_builds = list( // Set config based title for main window if (config.server_name) - winset(src, "mainwindow", "title='[world.name]: [config.server_name]'") + winset(src, "tcmainwindow", "title='[world.name]: [config.server_name]'") else - winset(src, "mainwindow", "title='[world.name]'") + winset(src, "tcmainwindow", "title='[world.name]'") - if(prefs.lastchangelog != changelog_hash) // Bolds the changelog button on the interface so we know there are updates. + if(prefs.get_pref(/datum/pref/player/meta/lastchangelog) != changelog_hash) // Bolds the changelog button on the interface so we know there are updates. to_chat(src, "<span class='info'>You have unread updates in the changelog.</span>") winset(src, "rpane.changelog", "font-style=bold") @@ -319,8 +313,9 @@ var/global/list/blacklisted_builds = list( if(!tooltips) tooltips = new /datum/tooltip(src) - if(prefs.auto_fit_viewport) - fit_viewport() + // client screen options + update_fullscreen() // we need it? + update_map_zoom() if(!cob) cob = new() @@ -686,7 +681,7 @@ var/global/list/blacklisted_builds = list( var/list/modifiers = params2list(params) if(modifiers[DRAG]) return - if (prefs.hotkeys) + if (prefs.get_pref(/datum/pref/player/game/hotkey_mode)) winset(src, null, "input.background-color=[COLOR_INPUT_DISABLED]") else winset(src, null, "input.focus=true input.background-color=[COLOR_INPUT_ENABLED]") @@ -783,51 +778,31 @@ var/global/list/blacklisted_builds = list( * Arguments: * * direct_prefs - the preference we're going to get keybinds from */ -/client/proc/update_special_keybinds(datum/preferences/direct_prefs) +/client/proc/update_movement_keybinds(datum/preferences/direct_prefs) var/datum/preferences/D = prefs || direct_prefs - if(!D?.key_bindings) + if(!D?.prefs_keybinds) return movement_keys = list() - for(var/key in D.key_bindings) - for(var/kb_name in D.key_bindings[key]) - switch(kb_name) - if("North") - movement_keys[key] = NORTH - if("East") - movement_keys[key] = EAST - if("West") - movement_keys[key] = WEST - if("South") - movement_keys[key] = SOUTH - -#define MAXIMAZED (1<<0) -#define FULLSCREEN (1<<1) - -/client/verb/toggle_fullscreen() - set name = "Toggle Fullscreen" - set category = "OOC" - - fullscreen ^= FULLSCREEN - - if(fullscreen & FULLSCREEN) - if(winget(usr, "mainwindow", "is-maximized") == "true") - fullscreen |= MAXIMAZED - else - fullscreen &= ~MAXIMAZED - winset(usr, "mainwindow", "titlebar=false") - winset(usr, "mainwindow", "can-resize=false") - winset(usr, "mainwindow", "is-maximized=false") - winset(usr, "mainwindow", "is-maximized=true") - winset(usr, "mainwindow", "menu=") - else - if(!(fullscreen & MAXIMAZED)) - winset(usr, "mainwindow", "is-maximized=false") - winset(usr, "mainwindow", "titlebar=true") - winset(usr, "mainwindow", "can-resize=true") - winset(usr, "mainwindow", "menu=menu") -#undef MAXIMAZED -#undef FULLSCREEN + var/datum/pref/keybinds/P = D.prefs_keybinds[/datum/pref/keybinds/movement/north] + for(var/key in splittext(P.value, " ")) + if(length(key)) + movement_keys[key] = NORTH + + P = D.prefs_keybinds[/datum/pref/keybinds/movement/east] + for(var/key in splittext(P.value, " ")) + if(length(key)) + movement_keys[key] = EAST + + P = D.prefs_keybinds[/datum/pref/keybinds/movement/west] + for(var/key in splittext(P.value, " ")) + if(length(key)) + movement_keys[key] = WEST + + P = D.prefs_keybinds[/datum/pref/keybinds/movement/south] + for(var/key in splittext(P.value, " ")) + if(length(key)) + movement_keys[key] = SOUTH // ckey = datum/stat/leave_stat var/global/list/disconnected_ckey_by_stat = list() @@ -847,13 +822,6 @@ var/global/list/disconnected_ckey_by_stat = list() global.disconnected_ckey_by_stat[ckey] = stat -/client/proc/change_view(new_size) - if (isnull(new_size)) - CRASH("change_view called without argument.") - - view = new_size - mob.reload_fullscreen() - /client/proc/open_filter_editor(atom/in_atom) if(holder) holder.filteriffic = new /datum/filter_editor(in_atom) diff --git a/code/modules/client/client_settings_menu.dm b/code/modules/client/client_settings_menu.dm new file mode 100644 index 000000000000..a939e245d04e --- /dev/null +++ b/code/modules/client/client_settings_menu.dm @@ -0,0 +1,169 @@ +/client + var/datum/client_settings/settings + +/client/verb/client_settings() + set name = "Settings" + set category = "OOC" + + open_settings_menu() + +/client/proc/open_settings_menu(tab) + if(!prefs_ready) + to_chat(usr, "Need more time for initialization!") + return + + if(!settings) + settings = new /datum/client_settings(src) + settings.tgui_interact(usr, tab) + +/datum/client_settings + var/active_tab = PREF_PLAYER_DISPLAY + +/datum/client_settings/tgui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "ClientSettings", "Client Settings") + ui.set_autoupdate(FALSE) + ui.open() + +/datum/client_settings/tgui_data(mob/user, tab) + if(tab) + active_tab = tab + var/list/data = list("active_tab" = active_tab, "settings" = list()) + + var/client/C = user.client + + // todo: more static data can be moved to tgui_static + switch(active_tab) + if("keybinds") + var/datum/pref/keybinds/P + for(var/type in user.client.prefs.prefs_keybinds) + P = user.client.prefs.prefs_keybinds[type] + + if(P.admins_only && !C.holder) + continue + if(P.supporters_only && !C.supporter) + continue + + data["settings"] += list(list( + "type" = "[P.type]", + "name" = P.name, + "category" = P.category, + "description" = P.description, + "value" = P.value, + "v_type" = P.value_type, + "v_parameters" = P.value_parameters, + "default" = P.value == initial(P.value), + "admins_only" = P.admins_only, + "supporters_only" = P.supporters_only, + )) + else + var/datum/pref/player/P + for(var/type in user.client.prefs.prefs_player) + P = user.client.prefs.prefs_player[type] + if(P.category != active_tab) + continue + + if(P.admins_only && !C.holder) + continue + if(P.supporters_only && !C.supporter) + continue + + data["settings"] += list(list( + "type" = "[P.type]", + "name" = P.name, + "description" = P.description, + "value" = P.value, + "v_type" = P.value_type, + "v_parameters" = P.value_parameters, + "default" = P.value == initial(P.value), + "admins_only" = P.admins_only, + "supporters_only" = P.supporters_only, + )) + + return data + +/datum/client_settings/tgui_static_data(mob/user) + var/static/tabs = list( + PREF_PLAYER_DISPLAY = "Экран", + PREF_PLAYER_EFFECTS = "Эффекты", + PREF_PLAYER_AUDIO = "Аудио", + PREF_PLAYER_UI = "Интерфейс", + PREF_PLAYER_CHAT = "Чат", + PREF_PLAYER_GAME = "Игра", + PREF_DOMAIN_KEYBINDS = "Управление", + ) + + var/static/pref_keybinds_ordered = list( + PREF_KEYBINDS_CLIENT, + PREF_KEYBINDS_COMMUNICATION, + PREF_KEYBINDS_MOVEMENT, + PREF_KEYBINDS_CARBON, + PREF_KEYBINDS_HUMAN, + PREF_KEYBINDS_ROBOT, + PREF_KEYBINDS_EMOTE, + PREF_KEYBINDS_MISC, + ) + + var/static/tabs_tips = list( + PREF_PLAYER_EFFECTS = "Рекомендуется изменять настройки во время игры - так вы сможете сразу увидеть результат.", + "keybinds" = "Некоторые клавиши или сочетания могут быть не доступны для назначения, проблема будет решена с Byond 516.", + ) + + var/list/data = list() + data["tabs"] = tabs + data["tabs_tips"] = tabs_tips + data["keybinds_order"] = pref_keybinds_ordered + return data + +/datum/client_settings/tgui_act(action, list/params, datum/tgui/ui, datum/tgui_state/state) + . = ..() + if(.) + return + + var/client/C = ui.user.client + + if(action == "set_tab") + active_tab = params["tab"] + return TRUE + + var/datum/pref/pref_type = text2path(params["type"]) + if(!pref_type) + return FALSE + + // first validate that we have permissions to change this pref + if(initial(pref_type.admins_only) && !C.holder) + return FALSE + if(initial(pref_type.supporters_only) && !C.supporter) + return FALSE + + if(ispath(pref_type, /datum/pref/player)) + if(ispath(pref_type, /datum/pref/player/meta)) + return + + switch(action) + if("set_value") + C.prefs.set_pref(pref_type, params["value"]) + if("modify_color_value") + var/current_color = C.prefs.get_pref(pref_type) + var/new_color = input(C, "Выберите новый цвет", "Выбор цвета", current_color) as color|null + if(!new_color) + return FALSE + else + C.prefs.set_pref(pref_type, new_color) + if("reset_value") + C.prefs.set_pref(pref_type, initial(pref_type.value)) + + else if(ispath(pref_type, /datum/pref/keybinds)) + switch(action) + if("set_value") + C.prefs.set_keybind_pref(pref_type, params["value"]) + if("set_keybind_value") + C.prefs.set_keybind_pref(pref_type, params["key"], params["index"], params["altMod"], params["ctrlMod"], params["shiftMod"]) + if("reset_value") + C.prefs.set_keybind_pref(pref_type, initial(pref_type.value)) + + return TRUE + +/datum/client_settings/tgui_state(mob/user) + return global.always_state diff --git a/code/modules/client/client_view.dm b/code/modules/client/client_view.dm new file mode 100644 index 000000000000..68cd52ec2744 --- /dev/null +++ b/code/modules/client/client_view.dm @@ -0,0 +1,111 @@ +// see also: /datum/component/zoom + +// fetches prefs and reloads client zoom settings +// note: this has nothing to do with zoom component, zoom component works with change_view +/client/proc/update_map_zoom() + var/autozoom = prefs.get_pref(/datum/pref/player/display/auto_zoom) + var/zoom = autozoom ? 0 : prefs.get_pref(/datum/pref/player/display/zoom) * 0.01 + var/zoom_mode = prefs.get_pref(/datum/pref/player/display/zoom_mode) + winset(src, "tcmapwindow.map", "zoom=[zoom];zoom-mode=[zoom_mode]") + +// changes tiles count client can see +/client/proc/change_view(new_size) + if (isnull(new_size)) + CRASH("change_view called without argument.") + + view = new_size + mob.reload_fullscreen() + +/client/verb/toggle_fullscreen() + set name = "Toggle Fullscreen" + set category = "OOC" + + var/fullscreen = prefs.get_pref(/datum/pref/player/display/fullscreen) + prefs.set_pref(/datum/pref/player/display/fullscreen, !fullscreen) + + update_fullscreen() + +/client/proc/update_fullscreen() + set name = "Toggle Fullscreen" + set category = "OOC" + + if(prefs.get_pref(/datum/pref/player/display/fullscreen)) + winset(src, "tcmainwindow", "menu=") + winset(src, "tcmainwindow", "is-fullscreen=true") + else + winset(src, "tcmainwindow", "menu=menu") + winset(src, "tcmainwindow", "is-fullscreen=false") + +// basically, resizes right column so that map windows don't have black bars +/client/verb/fit_viewport() + set name = "Fit viewport" + set category = "OOC" + set desc = "Fit the width of the map window to match the viewport" + + if(isnewplayer(mob)) // no tcmapwindow in lobby + to_chat(usr, "<span class='warning'>You can't fix viewport while in lobby.</span>") + return + + // Fetch aspect ratio + var/view_size = getviewsize(view) + var/aspect_ratio = view_size[1] / view_size[2] + + // Calculate desired pixel width using window size and aspect ratio + var/list/sizes = params2list(winget(src, "tcmainwindow.split;tcmapwindow", "size")) + + // Client closed the window? Some other error? This is unexpected behaviour, let's + // CRASH with some info. + if(!sizes["tcmapwindow.size"]) + CRASH("sizes does not contain tcmapwindow.size key. This means a winget failed to return what we wanted. --- sizes var: [sizes] --- sizes length: [length(sizes)]") + + var/list/map_size = splittext(sizes["tcmapwindow.size"], "x") + + // Looks like we expect tcmapwindow.size to be "ixj" where i and j are numbers. + // If we don't get our expected 2 outputs, let's give some useful error info. + if(length(map_size) != 2) + CRASH("map_size of incorrect length --- map_size var: [map_size] --- map_size length: [length(map_size)]") + + var/height = text2num(map_size[2]) + var/desired_width = round(height * aspect_ratio) + if (text2num(map_size[1]) == desired_width) + // Nothing to do + return + + var/split_size = splittext(sizes["tcmainwindow.split.size"], "x") + var/split_width = text2num(split_size[1]) + + // Avoid auto-resizing the statpanel and chat into nothing. + desired_width = min(desired_width, split_width - 300) + + // Calculate and apply a best estimate + // +4 pixels are for the width of the splitter's handle + var/pct = 100 * (desired_width + 4) / split_width + winset(src, "tcmainwindow.split", "splitter=[pct]") + + // Apply an ever-lowering offset until we finish or fail + var/delta + for(var/safety in 1 to 10) + var/after_size = winget(src, "tcmapwindow", "size") + map_size = splittext(after_size, "x") + var/got_width = text2num(map_size[1]) + + if (got_width == desired_width) + // success + return + else if (isnull(delta)) + // calculate a probable delta value based on the difference + delta = 100 * (desired_width - got_width) / split_width + else if ((delta > 0 && got_width > desired_width) || (delta < 0 && got_width < desired_width)) + // if we overshot, halve the delta and reverse direction + delta = -delta/2 + + pct += delta + winset(src, "tcmainwindow.split", "splitter=[pct]") + +// called automatically from skin on any columns resize, +/client/verb/handle_autofit() + set name = ".handleautofit" + set hidden = TRUE + + if(prefs.get_pref(/datum/pref/player/display/auto_fit_viewport) && !isnewplayer(mob)) + fit_viewport() diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index da3ada93aecb..091322f3e41e 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1,3 +1,4 @@ +// list contains all clients /datum/preferences so we can keep them persistent in case of client disconnects var/global/list/datum/preferences/preferences_datums = list() #define MAX_SAVE_SLOTS 10 @@ -12,9 +13,14 @@ var/global/list/datum/preferences/preferences_datums = list() // todo: after moving preferences to new datumized system we should rename this to something like client_data /datum/preferences var/client/parent + + // list of new datumized preferences + var/list/datum/pref/prefs_player = list() + var/list/datum/pref/prefs_keybinds = list() + var/prefs_dirty = FALSE // list of dirty DOMAINS!! + //doohickeys for savefiles var/path - var/default_slot = 1 //Holder so it doesn't default to slot 1, rather the last one used var/savefile_version = 0 //non-preference stuff @@ -32,51 +38,10 @@ var/global/list/datum/preferences/preferences_datums = list() var/admin_cid_request_cache var/admin_ip_request_cache - //game-preferences - var/UI_style = null - var/UI_style_color = "#ffffff" - var/UI_style_alpha = 255 - var/aooccolor = "#b82e00" - var/ooccolor = "#002eb8" - var/toggles = TOGGLES_DEFAULT - var/chat_toggles = TOGGLES_DEFAULT_CHAT - var/chat_ghostsight = CHAT_GHOSTSIGHT_ALL - var/lastchangelog = "" //Saved changlog filesize to detect if there was a change - var/clientfps = -1 - - // Custom Keybindings - var/list/key_bindings = list() - // If hotkey mode is enabled, then clicking the map will automatically - // unfocus the text bar. This removes the red color from the text bar - // so that the visual focus indicator matches reality. - var/hotkeys = TRUE - - var/tooltip = TRUE - var/tooltip_font = "Small Fonts" - var/tooltip_size = 8 - - var/outline_enabled = TRUE - var/outline_color = COLOR_BLUE_LIGHT - var/eorg_enabled = TRUE - - var/show_runechat = TRUE - - var/list/custom_emote_panel = list() - - //TGUI - var/tgui_fancy = TRUE - var/tgui_lock = FALSE - - //sound volume preferences - var/snd_music_vol = 100 - var/snd_ambient_vol = 100 - var/snd_effects_master_vol = 100 - var/snd_effects_voice_announcement_vol = 100 - var/snd_effects_misc_vol = 100 - var/snd_effects_instrument_vol = 100 - var/snd_notifications_vol = 100 - var/snd_admin_vol = 100 - var/snd_jukebox_vol = 100 + /// Cached list of keybindings, keys mapped to /datum/pref/keybinds + var/list/key_bindings_by_key = list() + + var/list/enabled_emotes_emote_panel //antag preferences var/list/be_role = list() @@ -160,25 +125,8 @@ var/global/list/datum/preferences/preferences_datums = list() var/list/allowed_quirks = list() - // OOC Metadata: - var/metadata = "" var/slot_name = "" - // Whether or not to use randomized character slots - var/randomslot = 0 - // jukebox volume - var/volume = 100 - var/parallax = PARALLAX_HIGH - var/ambientocclusion = TRUE - var/auto_fit_viewport = TRUE - var/lobbyanimation = FALSE - // lighting settings - var/glowlevel = GLOW_MED // or bloom - var/lampsexposure = TRUE // idk how we should name it - var/lampsglare = FALSE // aka lens flare - //Impacts performance clientside - var/eye_blur_effect = TRUE - //custom loadout var/list/gear = list() var/gear_tab = "General" @@ -196,18 +144,43 @@ var/global/list/datum/preferences/preferences_datums = list() if(!parent.holder) init_chat_bans() - UI_style = global.available_ui_styles[1] - custom_emote_panel = global.emotes_for_emote_panel + // todo: rewrite this part + for(var/datum/pref/player/P as anything in subtypesof(/datum/pref/player)) + if(initial(P.name)) + prefs_player[initial(P.type)] = new P + for(var/datum/pref/keybinds/P as anything in subtypesof(/datum/pref/keybinds)) + if(initial(P.name)) + prefs_keybinds[initial(P.type)] = new P + + var/character_loaded = FALSE + if(istype(C)) if(!IsGuestKey(C.key)) load_path(C.ckey) if(load_preferences()) - if(load_character()) - return - gender = pick(MALE, FEMALE) - real_name = random_name(gender) - key_bindings = deepCopyList(global.hotkey_keybinding_list_by_key) // give them default keybinds too - C?.set_macros() + character_loaded = load_character() + + // part below is init of default parameters + // in case if we can't load it from saves + if(!character_loaded) + gender = pick(MALE, FEMALE) + real_name = random_name(gender) + + init_keybinds(C) // todo: update it in load + init_emote_panel(C) + +/datum/preferences/proc/init_emote_panel(client/client) + var/list/disabled_emotes = params2list(get_pref(/datum/pref/player/meta/disabled_emotes_emote_panel)) + enabled_emotes_emote_panel = global.emotes_for_emote_panel - disabled_emotes + +/datum/preferences/proc/init_keybinds(client/client) + for(var/type in prefs_keybinds) + var/datum/pref/keybinds/KB = prefs_keybinds[type] + if(KB.value_type != PREF_TYPE_KEYBIND) + continue + var/list/keybinds = splittext(KB.value, " ") + for(var/key in keybinds) + key_bindings_by_key[key] += list(KB) // reattach existing datum to client if client was disconnected and connects again /datum/preferences/proc/reattach_to_client(client/client) @@ -227,12 +200,45 @@ var/global/list/datum/preferences/preferences_datums = list() return muted = MUTE_NONE while(query.NextRow()) - world.log << "NR [query.item[1]] : [mute_ban_bitfield[query.item[1]]]" muted |= mute_ban_bitfield[query.item[1]] +// replaced with macro for speed +///datum/preferences/proc/get_pref(type) +// return prefs_player[type].value + +/datum/preferences/proc/set_pref(type, new_value) + var/datum/pref/player/write_pref = prefs_player[type] + + if(write_pref.update_value(new_value, parent)) + mark_dirty() + +/datum/preferences/proc/set_keybind_pref(type, new_value, index, altMod, ctrlMod, shiftMod) + var/datum/pref/keybinds/write_pref = prefs_keybinds[type] + + if(index) + var/sanitized_key = write_pref.satinize_key(new_value, altMod, ctrlMod, shiftMod) + new_value = "" + var/list/keybinds = splittext(write_pref.value, " ") + for(var/i in 1 to KEYBINDS_MAXIMUM) + if(i == index) + new_value += sanitized_key + else if(i <= keybinds.len) + new_value += keybinds[i] + new_value += " " + + if(write_pref.update_value(new_value, parent)) + mark_dirty() + +// mark as needed to update +/datum/preferences/proc/mark_dirty() + prefs_dirty = TRUE + //SSpreferences.mark_dirty(src) + /datum/preferences/proc/ShowChoices(mob/user) if(!user || !user.client) return - update_preview_icon() + + // generates and updates preview icon, with tgui update should be replaced for map_view element + parent.show_character_previews(generate_preview_icon()) var/dat = "<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'></head>" dat += "<body link='#045EBE' vlink='045EBE' alink='045EBE'><center>" @@ -253,11 +259,9 @@ var/global/list/datum/preferences/preferences_datums = list() dat += "[menu_type=="general"?"<b>General</b>":"<a href=\"byond://?src=\ref[user];preference=general\">General</a>"] - " dat += "[menu_type=="occupation"?"<b>Occupation</b>":"<a href=\"byond://?src=\ref[user];preference=occupation\">Occupation</a>"] - " dat += "[menu_type=="roles"?"<b>Roles</b>":"<a href=\"byond://?src=\ref[user];preference=roles\">Roles</a>"] - " - dat += "[menu_type=="glob"?"<b>Global</b>":"<a href=\"byond://?src=\ref[user];preference=glob\">Global</a>"] - " dat += "[menu_type=="loadout"?"<b>Loadout</b>":"<a href=\"byond://?src=\ref[user];preference=loadout\">Loadout</a>"] - " dat += "[menu_type=="quirks"?"<b>Quirks</b>":"<a href=\"byond://?src=\ref[user];preference=quirks\">Quirks</a>"] - " dat += "[menu_type=="fluff"?"<b>Fluff</b>":"<a href=\"byond://?src=\ref[user];preference=fluff\">Fluff</a>"] - " - dat += "[menu_type=="custom_keybindings"?"<b>Custom Keybindings</b>":"<a href=\"byond://?src=\ref[user];preference=custom_keybindings\">Custom Keybindings</a>"]" dat += "<br><a href='?src=\ref[user];preference=close\'><b><font color='#FF4444'>Close</font></b></a>" dat += "</div>" else @@ -271,8 +275,6 @@ var/global/list/datum/preferences/preferences_datums = list() dat += ShowOccupation(user) if("roles") dat += ShowRoles(user) - if("glob") - dat += ShowGlobal(user) if("load_slot") dat += ShowLoadSlot(user) if("loadout") @@ -281,8 +283,6 @@ var/global/list/datum/preferences/preferences_datums = list() dat += ShowQuirks(user) if("fluff") dat += ShowFluffMenu(user) - if("custom_keybindings") - dat += ShowCustomKeybindings(user) dat += "</body></html>" winshow(user, "preferences_window", TRUE) @@ -312,7 +312,13 @@ var/global/list/datum/preferences/preferences_datums = list() load_character() if("changeslot") - load_character(text2num(href_list["num"])) + var/slot = text2num(href_list["num"]) + + if(isnum(slot) && slot >= 1 && slot <= GET_MAX_SAVE_SLOTS(parent)) + set_pref(/datum/pref/player/meta/default_slot, slot) + load_character() + else + to_chat(user, "<span class='warning'>You have no access to this slot, please contact maintainers.</span>") if("general") menu_type = "general" @@ -335,9 +341,6 @@ var/global/list/datum/preferences/preferences_datums = list() if("fluff") menu_type = "fluff" - if("custom_keybindings") - menu_type = "custom_keybindings" - if("load_slot") if(!IsGuestKey(user.key)) menu_type = "load_slot" @@ -356,9 +359,6 @@ var/global/list/datum/preferences/preferences_datums = list() if("roles") process_link_roles(user, href_list) - if("glob") - process_link_glob(user, href_list) - if("loadout") process_link_loadout(user, href_list) @@ -369,9 +369,6 @@ var/global/list/datum/preferences/preferences_datums = list() process_link_fluff(user, href_list) return 1 - if("custom_keybindings") - process_link_custom_keybindings(user, href_list) - ShowChoices(user) return 1 @@ -395,7 +392,6 @@ var/global/list/datum/preferences/preferences_datums = list() character.set_species(species) character.flavor_text = flavor_text - character.metadata = metadata character.med_record = med_record character.sec_record = sec_record character.gen_record = gen_record diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 451201be5e9e..1c0c4debe425 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -1,3 +1,5 @@ +var/global/list/legacy_keyname_to_pref = list() + //This is the lowest supported version, anything below this is completely obsolete and the entire savefile will be wiped. #define SAVEFILE_VERSION_MIN 8 @@ -44,36 +46,149 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car return SAVEFILE_UP_TO_DATE -/datum/preferences/proc/update_preferences(current_version, savefile/S) - /* JUST AN EXAMPLE for future updates. - if(current_version < 10) - toggles |= MEMBER_PUBLIC - */ - if(current_version < 15) - S["warns"] << null - S["warnbans"] << null - - if(current_version < 16) - S["aooccolor"] << S["ooccolor"] - aooccolor = ooccolor - - if(current_version < 25) - var/const/SOUND_ADMINHELP = 1 - var/const/SOUND_MIDI = 2 - var/const/SOUND_AMBIENCE = 4 - var/const/SOUND_LOBBY = 8 - var/const/SOUND_STREAMING = 64 - - toggles &= ~(SOUND_ADMINHELP|SOUND_MIDI|SOUND_AMBIENCE|SOUND_LOBBY|SOUND_STREAMING) - S["toggles"] << toggles - if(current_version < 26) - for(var/role in be_role) - if(!CanBeRole(role)) - be_role -= role - - if(current_version < 44) - custom_emote_panel = global.emotes_for_emote_panel +/datum/preferences/proc/convert_preferences(savefile/S) + // audio + set_pref(/datum/pref/player/audio/lobby, S["snd_music_vol"]) + set_pref(/datum/pref/player/audio/ambient, S["snd_ambient_vol"]) + set_pref(/datum/pref/player/audio/notifications, S["snd_notifications_vol"]) + set_pref(/datum/pref/player/audio/admin_sounds, S["snd_admin_vol"]) + set_pref(/datum/pref/player/audio/jukebox, S["snd_jukebox_vol"]) + + set_pref(/datum/pref/player/audio/effects, S["snd_effects_master_vol"]) + var/effects_coeff = S["snd_effects_master_vol"] * 0.01 + set_pref(/datum/pref/player/audio/voice_announcements, S["snd_effects_voice_announcement_vol"] * effects_coeff) + set_pref(/datum/pref/player/audio/instruments, S["snd_effects_instrument_vol"] * effects_coeff) + set_pref(/datum/pref/player/audio/spam_effects, S["snd_effects_misc_vol"]) // no coefficient as this still depends on the effects audio slider + + // ui + set_pref(/datum/pref/player/display/auto_fit_viewport, S["auto_fit_viewport"]) + set_pref(/datum/pref/player/ui/ui_style, S["UI_style"]) + set_pref(/datum/pref/player/ui/ui_style_color, S["UI_style_color"]) + var/converted_alpha = 100 - floor(100*S["UI_style_alpha"]/255) + set_pref(/datum/pref/player/ui/ui_style_opacity, converted_alpha) + set_pref(/datum/pref/player/ui/outline, S["outline_enabled"]) + set_pref(/datum/pref/player/ui/outline_color, S["outline_color"]) + set_pref(/datum/pref/player/ui/runechat, S["show_runechat"]) + set_pref(/datum/pref/player/ui/tooltip, S["tooltip"]) + set_pref(/datum/pref/player/ui/tooltip_font, S["tooltip_font"]) + set_pref(/datum/pref/player/ui/tooltip_size, S["tooltip_size"]) + + //set_pref(/datum/pref/player/ui/..., S["tgui_fancy"]) // removed, we don't support ie8 already and 516 is coming + set_pref(/datum/pref/player/ui/tgui_lock, S["tgui_lock"]) + + // graphics + var/converted_fps = S["clientfps"] == -1 ? RECOMMENDED_FPS : S["clientfps"] // before -1 was for default, but it's confusing and we don't change it too often + set_pref(/datum/pref/player/display/fps, converted_fps) + + var/converted_parallax + switch(S["parallax"]) + if(-1) + converted_parallax = PARALLAX_INSANE + if(0) + converted_parallax = PARALLAX_HIGH + if(1) + converted_parallax = PARALLAX_MED + if(2) + converted_parallax = PARALLAX_LOW + if(3) + converted_parallax = PARALLAX_DISABLE + set_pref(/datum/pref/player/effects/parallax, converted_parallax) + set_pref(/datum/pref/player/effects/lobbyanimation, S["lobbyanimation"]) + + var/converted_blur_effect = !S["eye_blur_effect"] + set_pref(/datum/pref/player/effects/legacy_blur, converted_blur_effect) + + set_pref(/datum/pref/player/effects/ambientocclusion, S["ambientocclusion"]) + + var/converted_glowlevel + switch(S["glowlevel"]) + if(0) + converted_glowlevel = GLOW_HIGH + if(1) + converted_glowlevel = GLOW_MED + if(2) + converted_glowlevel = GLOW_LOW + if(3) + converted_glowlevel = GLOW_DISABLE + set_pref(/datum/pref/player/effects/glowlevel, converted_glowlevel) + set_pref(/datum/pref/player/effects/lampsexposure, S["lampsexposure"]) + set_pref(/datum/pref/player/effects/lampsglare, S["lampsglare"]) + + // game + #define SHOW_ANIMATIONS 16 + #define SHOW_PROGBAR 32 + set_pref(/datum/pref/player/game/melee_animation, S["toggles"] & SHOW_ANIMATIONS) + set_pref(/datum/pref/player/game/progressbar, S["toggles"] & SHOW_PROGBAR) + #undef SHOW_ANIMATIONS + #undef SHOW_PROGBAR + + set_pref(/datum/pref/player/game/endroundarena, S["eorg_enabled"]) + + // chat + set_pref(/datum/pref/player/chat/ooccolor, S["ooccolor"]) + set_pref(/datum/pref/player/chat/aooccolor, S["aooccolor"]) + + var/const/CHAT_OOC = 1 + var/const/CHAT_DEAD = 2 + var/const/CHAT_GHOSTEARS = 4 // merged into /ghostears + //var/const/CHAT_NOCLIENT_ATTACK = 8 // merged into new /attack_log + var/const/CHAT_PRAYER = 16 + var/const/CHAT_RADIO = 32 + //var/const/CHAT_ATTACKLOGS = 64 // merged into new /attack_log + var/const/CHAT_DEBUGLOGS = 128 + var/const/CHAT_LOOC = 256 + var/const/CHAT_GHOSTRADIO = 512 + //var/const/CHAT_GHOSTNPC = 1024 // merged into new /ghostantispam + var/const/CHAT_CKEY = 2048 + + set_pref(/datum/pref/player/chat/ooc, S["chat_toggles"] & CHAT_OOC) + set_pref(/datum/pref/player/chat/dead, S["chat_toggles"] & CHAT_DEAD) + set_pref(/datum/pref/player/chat/ghostears, S["chat_toggles"] & CHAT_GHOSTEARS) + set_pref(/datum/pref/player/chat/prayers, S["chat_toggles"] & CHAT_PRAYER) + set_pref(/datum/pref/player/chat/radio, S["chat_toggles"] & CHAT_RADIO) + set_pref(/datum/pref/player/chat/debug_log, S["chat_toggles"] & CHAT_DEBUGLOGS) + set_pref(/datum/pref/player/chat/looc, S["chat_toggles"] & CHAT_LOOC) + set_pref(/datum/pref/player/chat/ghostradio, S["chat_toggles"] & CHAT_GHOSTRADIO) + set_pref(/datum/pref/player/chat/show_ckey, S["chat_toggles"] & CHAT_CKEY) + + var/const/CHAT_GHOSTSIGHT_ALL = 1 + //var/const/CHAT_GHOSTSIGHT_ALLMANUAL = 2 // merged into new /ghostantispam + var/const/CHAT_GHOSTSIGHT_NEARBYMOBS = 3 + + var/converted_chat_ghostsight + switch(S["chat_ghostsight"]) + if(CHAT_GHOSTSIGHT_ALL) + converted_chat_ghostsight = TRUE + if(CHAT_GHOSTSIGHT_NEARBYMOBS) + converted_chat_ghostsight = FALSE + set_pref(/datum/pref/player/chat/ghostsight, converted_chat_ghostsight) + + // meta domain + set_pref(/datum/pref/player/meta/lastchangelog, S["lastchangelog"]) + set_pref(/datum/pref/player/meta/default_slot, S["default_slot"]) + set_pref(/datum/pref/player/meta/random_slot, S["randomslot"]) + set_pref(/datum/pref/player/game/hotkey_mode, S["hotkeys"]) + + // emote panel + var/list/old_emotes_list = S["emote_panel"] + if(length(old_emotes_list)) + var/list/disabled_emotes = global.emotes_for_emote_panel - old_emotes_list + set_pref(/datum/pref/player/meta/disabled_emotes_emote_panel, disabled_emotes) + + // keibinds + var/list/old_keybinds = S["key_bindings"] + var/list/keyname_to_bind = list() + for(var/key in old_keybinds) + for(var/keyname in old_keybinds[key]) + keyname_to_bind[keyname] = "[keyname_to_bind[keyname] ? "[keyname_to_bind[keyname]] " : "" ][key]" + + for(var/keyname in keyname_to_bind) + var/pref_type = legacy_keyname_to_pref[keyname] + if(keyname == "None") + set_keybind_pref(pref_type, "") + else + set_keybind_pref(pref_type, keyname_to_bind[keyname]) /datum/preferences/proc/update_character(current_version, savefile/S) if(current_version < 17) @@ -118,6 +233,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car player_alt_titles -= J.title + if(current_version < 26) + for(var/role in be_role) + if(!CanBeRole(role)) + be_role -= role + if(current_version < 27) job_preferences = list() //It loaded null from nonexistant savefile field. var/job_civilian_high = 0 @@ -196,7 +316,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car med_record = fix_cyrillic(med_record) sec_record = fix_cyrillic(sec_record) gen_record = fix_cyrillic(gen_record) - metadata = fix_cyrillic(metadata) home_system = fix_cyrillic(home_system) citizenship = fix_cyrillic(citizenship) faction = fix_cyrillic(faction) @@ -206,7 +325,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["med_record"] << med_record S["sec_record"] << sec_record S["gen_record"] << gen_record - S["OOC_Notes"] << metadata S["home_system"] << home_system S["citizenship"] << citizenship S["faction"] << faction @@ -298,49 +416,12 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car ResetQuirks() break -/// checks through keybindings for outdated unbound keys and updates them -/datum/preferences/proc/check_keybindings() - if(!parent) - return - - // When loading from savefile key_binding can be null - // This happens when player had savefile created before new kb system, but hotkeys was not saved - if(!length(key_bindings)) - key_bindings = deepCopyList(global.hotkey_keybinding_list_by_key) // give them default keybinds too - - var/list/user_binds = list() - for (var/key in key_bindings) - for(var/kb_name in key_bindings[key]) - user_binds[kb_name] += list(key) - var/list/notadded = list() - for (var/name in global.keybindings_by_name) - var/datum/keybinding/kb = global.keybindings_by_name[name] - if(length(user_binds[kb.name])) - continue // key is unbound and or bound to something - var/addedbind = FALSE - for(var/hotkeytobind in kb.hotkey_keys) - if(!length(key_bindings[hotkeytobind])) - LAZYADD(key_bindings[hotkeytobind], kb.name) - addedbind = TRUE - if(!addedbind) - notadded += kb - if(length(notadded)) - addtimer(CALLBACK(src, PROC_REF(announce_conflict), notadded), 5 SECONDS) - -/datum/preferences/proc/announce_conflict(list/notadded) - to_chat(parent, "<span class='userdanger'>KEYBINDING CONFLICT!!!\n\ - There are new keybindings that have defaults bound to keys you already set, They will default to Unbound. You can bind them in Setup Character or Game Preferences\n\ - <a href='?_src_=prefs;preference=tab;tab=3'>Or you can click here to go straight to the keybindings page</a></span>") - for(var/item in notadded) - var/datum/keybinding/conflicted = item - to_chat(parent, "<span class='userdanger'>[conflicted.category]: [conflicted.full_name] needs updating</span>") - LAZYADD(key_bindings["None"], conflicted.name) // set it to unbound to prevent this from opening up again in the future - /datum/preferences/proc/load_path(ckey, filename = "preferences.sav") if(!ckey) return path = "data/player_saves/[ckey[1]]/[ckey]/[filename]" +// loads and updates all old preferences if needed /datum/preferences/proc/load_preferences() if(!path) return 0 @@ -351,120 +432,25 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car return 0 S.cd = "/" + // convert old preferences to datumized system, if we haven't done so already + //if + convert_preferences(S) + + // todo new update and examples + var/needs_update = savefile_needs_update(S) if(needs_update == SAVEFILE_TOO_OLD) // fatal, can't load any data return 0 - //General preferences - S["ooccolor"] >> ooccolor - S["aooccolor"] >> aooccolor - S["lastchangelog"] >> lastchangelog - S["UI_style"] >> UI_style - S["UI_style_color"] >> UI_style_color - S["UI_style_alpha"] >> UI_style_alpha - S["clientfps"] >> clientfps - S["default_slot"] >> default_slot - S["chat_toggles"] >> chat_toggles - S["toggles"] >> toggles - S["chat_ghostsight"] >> chat_ghostsight - S["randomslot"] >> randomslot - S["parallax"] >> parallax - S["ambientocclusion"] >> ambientocclusion - S["glowlevel"] >> glowlevel - S["lampsexposure"] >> lampsexposure - S["lampsglare"] >> lampsglare - S["eye_blur_effect"] >> eye_blur_effect - S["auto_fit_viewport"] >> auto_fit_viewport - S["lobbyanimation"] >> lobbyanimation - S["tooltip"] >> tooltip - S["tooltip_size"] >> tooltip_size - S["tooltip_font"] >> tooltip_font - S["outline_enabled"] >> outline_enabled - S["outline_color"] >> outline_color - S["eorg_enabled"] >> eorg_enabled - S["show_runechat"] >> show_runechat - S["emote_panel"] >> custom_emote_panel - - // Custom hotkeys - S["key_bindings"] >> key_bindings - check_keybindings() - S["hotkeys"] >> hotkeys - - //TGUI - S["tgui_fancy"] >> tgui_fancy - S["tgui_lock"] >> tgui_lock - - //Sound preferences - S["snd_music_vol"] >> snd_music_vol - S["snd_ambient_vol"] >> snd_ambient_vol - S["snd_effects_master_vol"] >> snd_effects_master_vol - S["snd_effects_voice_announcement_vol"] >> snd_effects_voice_announcement_vol - S["snd_effects_misc_vol"] >> snd_effects_misc_vol - S["snd_effects_instrument_vol"] >> snd_effects_instrument_vol - S["snd_notifications_vol"] >> snd_notifications_vol - S["snd_admin_vol"] >> snd_admin_vol - S["snd_jukebox_vol"] >> snd_jukebox_vol - - //*** FOR FUTURE UPDATES, SO YOU KNOW WHAT TO DO ***// - //try to fix any outdated data if necessary - if(needs_update >= 0) - update_preferences(needs_update, S) // needs_update = savefile_version if we need an update (positive integer) - - //Sanitize - ooccolor = normalize_color(sanitize_hexcolor(ooccolor, initial(ooccolor))) - aooccolor = normalize_color(sanitize_hexcolor(aooccolor, initial(aooccolor))) - lastchangelog = sanitize_text(lastchangelog, initial(lastchangelog)) - UI_style = sanitize_inlist(UI_style, global.available_ui_styles, global.available_ui_styles[1]) - clientfps = sanitize_integer(clientfps, -1, 1000, -1) - default_slot = sanitize_integer(default_slot, 1, GET_MAX_SAVE_SLOTS(parent), initial(default_slot)) - toggles = sanitize_integer(toggles, 0, 65535, initial(toggles)) - chat_toggles = sanitize_integer(chat_toggles, 0, 65535, initial(chat_toggles)) - chat_ghostsight = sanitize_integer(chat_ghostsight, CHAT_GHOSTSIGHT_ALL, CHAT_GHOSTSIGHT_NEARBYMOBS, CHAT_GHOSTSIGHT_ALL) - randomslot = sanitize_integer(randomslot, 0, 1, initial(randomslot)) - UI_style_color = sanitize_hexcolor(UI_style_color, initial(UI_style_color)) - UI_style_alpha = sanitize_integer(UI_style_alpha, 0, 255, initial(UI_style_alpha)) - key_bindings = sanitize_keybindings(key_bindings) - hotkeys = sanitize_integer(hotkeys, 0, 1, initial(hotkeys)) - tgui_fancy = sanitize_integer(tgui_fancy, 0, 1, initial(tgui_fancy)) - tgui_lock = sanitize_integer(tgui_lock, 0, 1, initial(tgui_lock)) - parallax = sanitize_integer(parallax, PARALLAX_INSANE, PARALLAX_DISABLE, PARALLAX_HIGH) - ambientocclusion = sanitize_integer(ambientocclusion, 0, 1, initial(ambientocclusion)) - glowlevel = sanitize_integer(glowlevel, GLOW_HIGH, GLOW_DISABLE, initial(glowlevel)) - eye_blur_effect = sanitize_integer(eye_blur_effect, 0, 1, initial(eye_blur_effect)) - lampsexposure = sanitize_integer(lampsexposure, 0, 1, initial(lampsexposure)) - lampsglare = sanitize_integer(lampsglare, 0, 1, initial(lampsglare)) - lobbyanimation = sanitize_integer(lobbyanimation, 0, 1, initial(lobbyanimation)) - auto_fit_viewport = sanitize_integer(auto_fit_viewport, 0, 1, initial(auto_fit_viewport)) - tooltip = sanitize_integer(tooltip, 0, 1, initial(tooltip)) - tooltip_size = sanitize_integer(tooltip_size, 1, 15, initial(tooltip_size)) - outline_enabled = sanitize_integer(outline_enabled, 0, 1, initial(outline_enabled)) - outline_color = normalize_color(sanitize_hexcolor(outline_color, initial(outline_color))) - eorg_enabled = sanitize_integer(eorg_enabled, 0, 1, initial(eorg_enabled)) - show_runechat = sanitize_integer(show_runechat, 0, 1, initial(show_runechat)) - custom_emote_panel = sanitize_emote_panel(custom_emote_panel) - - snd_music_vol = sanitize_integer(snd_music_vol, 0, 100, initial(snd_music_vol)) - snd_ambient_vol = sanitize_integer(snd_ambient_vol, 0, 100, initial(snd_ambient_vol)) - snd_effects_master_vol = sanitize_integer(snd_effects_master_vol, 0, 100, initial(snd_effects_master_vol)) - snd_effects_voice_announcement_vol = sanitize_integer(snd_effects_voice_announcement_vol, 0, 100, initial(snd_effects_voice_announcement_vol)) - snd_effects_misc_vol = sanitize_integer(snd_effects_misc_vol, 0, 100, initial(snd_effects_misc_vol)) - snd_effects_instrument_vol = sanitize_integer(snd_effects_instrument_vol, 0, 100, initial(snd_effects_instrument_vol)) - snd_notifications_vol = sanitize_integer(snd_notifications_vol, 0, 100, initial(snd_notifications_vol)) - snd_admin_vol = sanitize_integer(snd_admin_vol, 0, 100, initial(snd_admin_vol)) - snd_jukebox_vol = sanitize_integer(snd_jukebox_vol, 0, 100, initial(snd_jukebox_vol)) - if(needs_update >= 0) //save the updated version - var/old_default_slot = default_slot for (var/slot in S.dir) //but first, update all current character slots. if (copytext(slot, 1, 10) != "character") continue var/slotnum = text2num(copytext(slot, 10)) if (!slotnum) continue - default_slot = slotnum - if (load_character()) - save_character() - default_slot = old_default_slot + if (load_character(slotnum)) // loads and updates character + save_character(slotnum) save_preferences() return 1 @@ -479,55 +465,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["version"] << SAVEFILE_VERSION_MAX - //general preferences - S["ooccolor"] << ooccolor - S["aooccolor"] << aooccolor - S["lastchangelog"] << lastchangelog - S["UI_style"] << UI_style - S["UI_style_color"] << UI_style_color - S["UI_style_alpha"] << UI_style_alpha - S["clientfps"] << clientfps - S["default_slot"] << default_slot - S["toggles"] << toggles - S["chat_toggles"] << chat_toggles - S["chat_ghostsight"] << chat_ghostsight - S["randomslot"] << randomslot - S["parallax"] << parallax - S["ambientocclusion"] << ambientocclusion - S["glowlevel"] << glowlevel - S["eye_blur_effect"] << eye_blur_effect - S["lampsexposure"] << lampsexposure - S["lampsglare"] << lampsglare - S["lobbyanimation"] << lobbyanimation - S["auto_fit_viewport"] << auto_fit_viewport - S["tooltip"] << tooltip - S["tooltip_size"] << tooltip_size - S["tooltip_font"] << tooltip_font - S["emote_panel"] << custom_emote_panel - - - // Custom hotkeys - S["key_bindings"] << key_bindings - S["hotkeys"] << hotkeys - - S["outline_enabled"] << outline_enabled - S["outline_color"] << outline_color - S["eorg_enabled"] << eorg_enabled - S["show_runechat"] << show_runechat - //TGUI - S["tgui_fancy"] << tgui_fancy - S["tgui_lock"] << tgui_lock - - //Sound preferences - S["snd_music_vol"] << snd_music_vol - S["snd_ambient_vol"] << snd_ambient_vol - S["snd_effects_master_vol"] << snd_effects_master_vol - S["snd_effects_voice_announcement_vol"] << snd_effects_voice_announcement_vol - S["snd_effects_misc_vol"] << snd_effects_misc_vol - S["snd_effects_instrument_vol"] << snd_effects_instrument_vol - S["snd_notifications_vol"] << snd_notifications_vol - S["snd_admin_vol"] << snd_admin_vol - S["snd_jukebox_vol"] << snd_jukebox_vol return 1 /datum/preferences/proc/load_saved_character(dir) @@ -541,7 +478,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car return 0 //Character - S["OOC_Notes"] >> metadata S["real_name"] >> real_name S["name_is_always_random"] >> be_random_name S["gender"] >> gender @@ -624,7 +560,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car repetitive_updates_character(needs_update, S) //Sanitize - metadata = sanitize_text(metadata, initial(metadata)) real_name = sanitize_name(real_name) if(isnull(species)) @@ -721,28 +656,29 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car return 0 S.cd = "/" if(!slot) - slot = default_slot - slot = sanitize_integer(slot, 1, GET_MAX_SAVE_SLOTS(parent), initial(default_slot)) - if(slot != default_slot) - default_slot = slot - S["default_slot"] << slot + slot = get_pref(/datum/pref/player/meta/default_slot) + if(!slot) + CRASH("Attempt to access saves with empty slot") S.cd = "/character[slot]" load_saved_character(S.cd) return 1 -/datum/preferences/proc/save_character() +/datum/preferences/proc/save_character(slot) if(!path) return 0 var/savefile/S = new /savefile(path) if(!S) return 0 - S.cd = "/character[default_slot]" + if(!slot) + slot = get_pref(/datum/pref/player/meta/default_slot) + if(!slot) + CRASH("Attempt to access saves with empty slot") + S.cd = "/character[slot]" S["version"] << SAVEFILE_VERSION_MAX // load_character will sanitize any bad data, so assume up-to-date. //Character - S["OOC_Notes"] << metadata S["real_name"] << real_name S["name_is_always_random"] << be_random_name S["gender"] << gender @@ -814,14 +750,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car return 1 -/proc/sanitize_keybindings(value) - var/list/base_bindings = sanitize_islist(value,list()) - for(var/key in base_bindings) - base_bindings[key] = base_bindings[key] & global.keybindings_by_name - if(!length(base_bindings[key])) - base_bindings -= key - return base_bindings - /proc/sanitize_emote_panel(value) var/list/emote_panel = SANITIZE_LIST(value) var/list/sanitized_emote_panel = list() diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index cbe84d100dea..05c3a223840d 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -1,86 +1,8 @@ //toggles -/client/verb/toggle_ghost_ears() - set name = "Show/Hide GhostEars" - set category = "Preferences" - set desc = ".Toggle Between seeing all mob speech, and only speech of nearby mobs." - prefs.chat_toggles ^= CHAT_GHOSTEARS - to_chat(src, "As a ghost, you will now [(prefs.chat_toggles & CHAT_GHOSTEARS) ? "see all speech in the world" : "only see speech from nearby mobs"].") - prefs.save_preferences() - feedback_add_details("admin_verb","TGE") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/verb/toggle_ghost_npc() - set name = "Show/Hide GhostNPCsSpeech" - set category = "Preferences" - set desc = ".Toggle Between seeing all non-player mobs speech, and only speech of nearby non-player mobs." - prefs.chat_toggles ^= CHAT_GHOSTNPC - to_chat(src, "As a ghost, you will now [(prefs.chat_toggles & CHAT_GHOSTNPC) ? "see all non-player mobs speech in the world" : "only see speech from nearby non-player mobs"].") - prefs.save_preferences() - feedback_add_details("admin_verb","TGN") - -/client/verb/toggle_ghost_radio() - set name = "Enable/Disable GhostRadio" - set category = "Preferences" - set desc = ".Toggle between hearing all radio chatter, or only from nearby speakers." - prefs.chat_toggles ^= CHAT_GHOSTRADIO - to_chat(src, "As a ghost, you will now [(prefs.chat_toggles & CHAT_GHOSTRADIO) ? "hear all radio chat in the world" : "only hear from nearby speakers"].") - prefs.save_preferences() - feedback_add_details("admin_verb","TGR") - -/client/proc/toggle_hear_radio() - set name = "Show/Hide RadioChatter" - set category = "Preferences" - set desc = "Toggle seeing radiochatter from radios and speakers." - if(!holder) return - prefs.chat_toggles ^= CHAT_RADIO - prefs.save_preferences() - to_chat(usr, "You will [(prefs.chat_toggles & CHAT_RADIO) ? "now" : "no longer"] see radio chatter from radios or speakers") - feedback_add_details("admin_verb","THR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/verb/deadchat() // Deadchat toggle is usable by anyone. - set name = "Show/Hide Deadchat" - set category = "Preferences" - set desc ="Toggles seeing deadchat." - prefs.chat_toggles ^= CHAT_DEAD - prefs.save_preferences() - - if(src.holder) - to_chat(src, "You will [(prefs.chat_toggles & CHAT_DEAD) ? "now" : "no longer"] see deadchat.") - else - to_chat(src, "As a ghost, you will [(prefs.chat_toggles & CHAT_DEAD) ? "now" : "no longer"] see deadchat.") - - feedback_add_details("admin_verb","TDV") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/proc/toggleprayers() - set name = "Show/Hide Prayers" - set category = "Preferences" - set desc = "Toggles seeing prayers." - prefs.chat_toggles ^= CHAT_PRAYER - prefs.save_preferences() - to_chat(src, "You will [(prefs.chat_toggles & CHAT_PRAYER) ? "now" : "no longer"] see prayerchat.") - feedback_add_details("admin_verb","TP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/verb/listen_ooc() - set name = "Show/Hide OOC" - set category = "Preferences" - set desc = "Toggles seeing OutOfCharacter chat." - prefs.chat_toggles ^= CHAT_OOC - prefs.save_preferences() - to_chat(src, "You will [(prefs.chat_toggles & CHAT_OOC) ? "now" : "no longer"] see messages on the OOC channel.") - feedback_add_details("admin_verb","TOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/verb/listen_looc() - set name = "Show/Hide LOOC" - set category = "Preferences" - set desc = "Toggles seeing Local OutOfCharacter chat." - prefs.chat_toggles ^= CHAT_LOOC - prefs.save_preferences() - - to_chat(src, "You will [(prefs.chat_toggles & CHAT_LOOC) ? "now" : "no longer"] see messages on the LOOC channel.") - feedback_add_details("admin_verb","TLOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/verb/toggle_be_role(role in special_roles) set name = "Toggle SpecialRole Candidacy" - set category = "Preferences" + set category = "OOC" set desc = "Toggles which special roles you would like to be a candidate for, during events." var/role_type = role if(!role_type) return @@ -94,7 +16,7 @@ /client/verb/toggle_ignored_role() set name = "Toggle Ignore Roles" - set category = "Preferences" + set category = "OOC" set desc = "Toggles ignore questions" var/role = input(usr, "Ignored Qustions for Roles in current Round:") as null|anything in prefs.ignore_question @@ -104,329 +26,9 @@ to_chat(src, "You will receive requests for \"[role]\" again") feedback_add_details("admin_verb","TBeSpecialIgnore") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/verb/change_ui() - set name = "Change UI" - set category = "Preferences" - set desc = "Configure your user interface." - - if(!ishuman(usr)) - to_chat(usr, "This only for human") - return - - var/UI_style_new = input(usr, "Select a style, we recommend White for customization") as null|anything in sortList(global.available_ui_styles) - if(!UI_style_new) - return - - var/UI_alpha_new = input(usr, "Select a new alpha(transparence) parametr for UI, between 50 and 255") as num - if(!UI_alpha_new || !(UI_alpha_new <= 255 && UI_alpha_new >= 50)) - return - - var/UI_color_new = input(usr, "Choose your UI color, dark colors are not recommended!") as color|null - if(!UI_color_new) - return - - var/datum/hud/hud = usr.hud_used - - //update UI - var/list/screens = hud.main + hud.adding + hud.hotkeybuttons - - for(var/atom/movable/screen/complex/complex as anything in hud.complex) - screens += complex.screens - - var/ui_style = ui_style2icon(UI_style_new) - var/list/icon_states = icon_states(ui_style) // so it wont break hud with dmi that has no specific icon_state. - - hud.ui_style = ui_style - hud.ui_color = UI_color_new - hud.ui_alpha = UI_alpha_new - - for(var/atom/movable/screen/screen as anything in screens) - if(screen.alpha && (screen.icon_state in icon_states)) - screen.update_by_hud(hud) - - if(tgui_alert(usr, "Like it? Save changes?",, list("Yes", "No")) == "Yes") - prefs.UI_style = UI_style_new - prefs.UI_style_alpha = UI_alpha_new - prefs.UI_style_color = UI_color_new - prefs.save_preferences() - to_chat(usr, "UI was saved") - return - - hud.ui_style = ui_style2icon(prefs.UI_style) - hud.ui_color = prefs.UI_style_color - hud.ui_alpha = prefs.UI_style_alpha - - for(var/atom/movable/screen/screen as anything in screens) - if(screen.alpha && (screen.icon_state in icon_states)) - screen.update_by_hud(hud) - -/client/verb/toggle_lobby_animation() - set name = "Toggle Lobby Animation" - set category = "Preferences" - set desc = "Toggles lobby animations." - prefs.lobbyanimation = !prefs.lobbyanimation - prefs.save_preferences() - if(isnewplayer(mob)) - var/mob/dead/new_player/M = mob - M.show_titlescreen() - if(prefs.lobbyanimation) - to_chat(src, "You have enabled lobby animation.") - else - to_chat(src, "You have disabled lobby animation.") - -/client/verb/toggle_anim_attacks() - set name = "Show/Hide Melee Animations" - set category = "Preferences" - set desc = "Toggles seeing melee attack animations." - prefs.toggles ^= SHOW_ANIMATIONS - prefs.save_preferences() - to_chat(src, "You will [(prefs.toggles & SHOW_ANIMATIONS) ? "now" : "no longer"] see melee attack animations.") - feedback_add_details("admin_verb","MAA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/verb/toggle_progress_bar() - set name = "Show/Hide Progress Bar" - set category = "Preferences" - set desc = "Toggles visibility of progress bars." - prefs.toggles ^= SHOW_PROGBAR - prefs.save_preferences() - to_chat(src, "You will [(prefs.toggles & SHOW_PROGBAR) ? "now" : "no longer"] see progress bars.") - feedback_add_details("admin_verb","PRB") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/verb/set_ckey_show() - set name = "Show/Hide Ckey" - set desc = "Toggle between showing your Ckey in LOOC and dead chat." - set category = "Preferences" - prefs.chat_toggles ^= CHAT_CKEY - prefs.save_preferences() - to_chat(src, "You will [(prefs.chat_toggles & CHAT_CKEY) ? "now" : "no longer"] show your ckey in LOOC and deadchat.") - feedback_add_details("admin_verb","SC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/verb/toggle_ambient_occlusion() - set name = "Toggle Ambient Occlusion" - set category = "Preferences" - set desc = "Toggle ambient occlusion." - - prefs.ambientocclusion = !prefs.ambientocclusion - to_chat(src, "Ambient Occlusion: [prefs.ambientocclusion ? "Enabled" : "Disabled"].") - prefs.save_preferences() - update_plane_masters(/atom/movable/screen/plane_master/game_world) - feedback_add_details("admin_verb","TAC") - -/client/verb/set_glow_level() - set name = "Lighting: Glow Level" - set category = "Preferences" - - var/new_setting = input(src, "Set glow level of light sources:") as null|anything in list("Disable", "Low", "Medium (Default)", "High") - if(!new_setting) - return - - switch(new_setting) - if("Disable") - prefs.glowlevel = GLOW_DISABLE - if("Low") - prefs.glowlevel = GLOW_LOW - if("Medium (Default)") - prefs.glowlevel = GLOW_MED - if("High") - prefs.glowlevel = GLOW_HIGH - - to_chat(src, "Glow level: [new_setting].") - prefs.save_preferences() - update_plane_masters(/atom/movable/screen/plane_master/lamps_selfglow) - feedback_add_details("admin_verb","LGL") - -/client/verb/toggle_lamp_exposure() - set name = "Lighting: Lamp Exposure" - set category = "Preferences" - - prefs.lampsexposure = !prefs.lampsexposure - to_chat(src, "Lamp exposure: [prefs.lampsexposure ? "Enabled" : "Disabled"].") - prefs.save_preferences() - update_plane_masters(/atom/movable/screen/plane_master/exposure) - feedback_add_details("admin_verb","LEXP") - -/client/verb/toggle_lamps_glare() - set name = "Lighting: Lamp Glare" - set category = "Preferences" - - prefs.lampsglare = !prefs.lampsglare - to_chat(src, "Glare: [prefs.lampsglare ? "Enabled" : "Disabled"].") - prefs.save_preferences() - update_plane_masters(/atom/movable/screen/plane_master/lamps_glare) - feedback_add_details("admin_verb","GLR") - -/client/verb/eye_blur_effect() - set name = "Blur effect" - set category = "Preferences" - - prefs.eye_blur_effect = !prefs.eye_blur_effect - to_chat(src, "Blur effect: [prefs.eye_blur_effect ? "Enabled" : "Old design"].") - prefs.save_preferences() - update_plane_masters(/atom/movable/screen/plane_master/game_world) - feedback_add_details("admin_verb","EBE") - -/client/verb/set_parallax_quality() - set name = "Set Parallax Quality" - set category = "Preferences" - set desc = "Set space parallax quality." - - var/new_setting = input(src, "Parallax quality:") as null|anything in list("Disable", "Low", "Medium", "High", "Insane") - if(!new_setting) - return - - switch(new_setting) - if("Disable") - prefs.parallax = PARALLAX_DISABLE - if("Low") - prefs.parallax = PARALLAX_LOW - if("Medium") - prefs.parallax = PARALLAX_MED - if("High") - prefs.parallax = PARALLAX_HIGH - if("Insane") - prefs.parallax = PARALLAX_INSANE - - to_chat(src, "Parallax (Fancy Space): [new_setting].") - prefs.save_preferences() - feedback_add_details("admin_verb","TPX") - - if (mob && mob.hud_used) - mob.hud_used.update_parallax_pref() - -/client/verb/toggle_ghost_sight() - set name = "Change Ghost Sight Options" - set category = "Preferences" - set desc = "Toggle between seeing all mob emotes, all manual-only emotes and only emotes of nearby mobs." - - var/new_setting = input(src, "Ghost Sight Options:") as null|anything in list("Absolutely all emotes", "All manual-only", "Only emotes of nearby mobs") - if(!new_setting) - return - - switch(new_setting) - if("Absolutely all emotes") - to_chat(src, "As a ghost, you will now see absolutely all emotes in the world.") - prefs.chat_ghostsight = CHAT_GHOSTSIGHT_ALL - if("All manual-only") - to_chat(src, "As a ghost, you will now see all manual-only(me, *emote, etc) emotes in the world.") - prefs.chat_ghostsight = CHAT_GHOSTSIGHT_ALLMANUAL - if("Only emotes of nearby mobs") - to_chat(src, "As a ghost, you will now see only see emotes from nearby mobs") - prefs.chat_ghostsight = CHAT_GHOSTSIGHT_NEARBYMOBS - - prefs.save_preferences() - feedback_add_details("admin_verb","CGSO") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/verb/toggle_fancy_tgui() - set name = "Toggle Fancy TGUI" - set category = "Preferences" - set desc = "Toggle Fancy TGUI" - - prefs.tgui_fancy = !prefs.tgui_fancy - prefs.save_preferences() - feedback_add_details("admin_verb", "TFTGUI") - -/client/verb/toggle_tooltip() - set name = "Tooltip: Show/Hide" - set category = "Preferences" - set desc = "Toggle Name of Items" - - prefs.tooltip = !prefs.tooltip - - if(prefs.tooltip) - tooltip.set_state(TRUE) - else - tooltip.set_state(FALSE) - - prefs.save_preferences() - to_chat(src, "Name of items [prefs.tooltip ? "enabled" : "disabled"].") - feedback_add_details("admin_verb", "TTIP") - -/client/verb/change_font_tooltip() - set name = "Tooltip: Change Font" - set category = "Preferences" - set desc = "Toggle Font of Names of Items" - - var/list/fonts = list("System", "Fixedsys", "Small Fonts", "Times New Roman", "Serif", "Verdana", "Custom Font") - - var/font = input(usr, "Font of Names of Items:", "Font", prefs.tooltip_font) as null|anything in fonts | prefs.tooltip_font - - if(font == "Custom Font") - font = sanitize(input("Enter the font that you have on your computer:", "Font") as null|text) - - if(!font) - return - - prefs.tooltip_font = font - - prefs.save_preferences() - feedback_add_details("admin_verb", "FTIP") - -/client/verb/change_size_tooltip() - set name = "Tooltip: Change Size" - set category = "Preferences" - set desc = "Change Size of Names of Items" - - prefs.tooltip_size = input(usr, "Введите размер Названий Предметов") as num - - tooltip.font_size = prefs.tooltip_size - prefs.save_preferences() - feedback_add_details("admin_verb", "LTIP") - -/client/verb/toggle_outline() - set name = "Toggle Outline" - set category = "Preferences" - set desc = "Toggle Outline" - - prefs.outline_enabled = !prefs.outline_enabled - prefs.save_preferences() - to_chat(src, "Outline is [prefs.outline_enabled ? "enabled" : "disabled"].") - feedback_add_details("admin_verb", "TO") - -/client/verb/change_outline_color() - set name = "Change Outline Color" - set category = "Preferences" - set desc = "Change Outline Color" - - var/pickedOutlineColor = input(usr, "Choose your outline color.", "General Preference", prefs.outline_color) as color|null - if(!pickedOutlineColor) - return - prefs.outline_color = pickedOutlineColor - prefs.save_preferences() - to_chat(src, "Outline color changed.") - feedback_add_details("admin_verb", "COC") - -/client/verb/toggle_eorg() - set name = "Toggle End of Round Deathmatch" - set category = "Preferences" - set desc = "At the end of the round you will be teleported to thunderdome to freely bash your fellow colleagues." - - prefs.eorg_enabled = !prefs.eorg_enabled - prefs.save_preferences() - to_chat(src, "You [prefs.eorg_enabled ? "will be" : "won't be"] teleported to Thunderdome at round end.") - feedback_add_details("admin_verb", "ED") - -/client/verb/toggle_runechat() - set name = "Toggle Runechat (Above-Head-Speech)" - set category = "Preferences" - prefs.show_runechat = !prefs.show_runechat - - to_chat(src, "Runechat is [prefs.show_runechat ? "enabled" : "disabled"].") - feedback_add_details("admin_verb", "TRC") - -/client/verb/toggle_hotkeys_mode() - set name = "Toggle Hotkeys Mode" - set category = "Preferences" - - prefs.toggle_hotkeys_mode() - if(prefs.hotkeys) - to_chat(src, "Режим хоткеев переключен: при клике в окно игры фокус будет переключен на окно игры") - else - to_chat(src, "Режим хоткеев переключен: при клике в окно игры фокус останется на чате.") - feedback_add_details("admin_verb", "thm") - /client/verb/edit_emote_panel() set name = "Edit Emote Panel" - set category = "Preferences" + set category = "OOC" if(!emote_panel_editor) emote_panel_editor = new /datum/emote_panel_editor(src) diff --git a/code/modules/client/settings/_pref.dm b/code/modules/client/settings/_pref.dm new file mode 100644 index 000000000000..20bdf8ed7903 --- /dev/null +++ b/code/modules/client/settings/_pref.dm @@ -0,0 +1,76 @@ +/datum/pref + // related to json name (or table in DB) + var/domain // player | character | keybinds | meta + + // mostly for sorting prefs in settings menu + var/category + + var/name + + var/description + + // current value and also default value with initial() + var/value + + // one of PREF_TYPE_*, defines how we show preference at frontend and how we validate it + var/value_type = PREF_TYPE_CUSTOM // = COLOR | NUMBER | LIST | BOOLEAN | TEXT + + // ambivalent value depending on value_type: + // PREF_TYPE_RANGE - list(min, max, step (optional), unit (optional)) + // PREF_TYPE_SELECT - list(value, value, value) or list(value = "humanised name", value = "humanised name", value = "humanised name") + // PREF_TYPE_TEXT - list(max_length) + // not used for other types + var/list/value_parameters + + // just so we can filter and not confuse players with preferences that they can't use + var/admins_only = FALSE + var/supporters_only = FALSE + +// default sanitize procedures, override it if you need something more +/datum/pref/proc/sanitize_value(new_value, client/client) + + switch(value_type) + if(PREF_TYPE_TEXT) + var/max_length = (length(value_parameters) ? value_parameters[1] : MAX_PAPER_MESSAGE_LEN) + . = sanitize(new_value, max_length) + if(PREF_TYPE_RANGE) + var/min = value_parameters[1] + var/max = value_parameters[2] + if(isnum(new_value) && new_value >= min && new_value <= max) + . = new_value + else + . = initial(value) + WARNING("Can't sanitize [type] new value [new_value], fallback to default.") + if(PREF_TYPE_SELECT) + if(new_value in value_parameters) + . = new_value + else + . = initial(value) + WARNING("Can't sanitize [type] new value [new_value], fallback to default.") + if(PREF_TYPE_HEX) + var/hex = sanitize_hexcolor(new_value, null) + if(hex) + . = hex + else + . = initial(value) + WARNING("Can't sanitize [type] new value [new_value], fallback to default.") + if(PREF_TYPE_BOOLEAN) + . = !!new_value + else // any custom types + CRASH("Not implemented sanitize for [src.type]!") + + return . + +/datum/pref/proc/update_value(new_value, client/client) + var/old_value = value + value = sanitize_value(new_value, client) + + if(old_value != value && client) + on_update(client, old_value) + return TRUE + + return FALSE + +// override if you need to trigger any special updates after value change (reload planes, update sound volume, etc.) +/datum/pref/proc/on_update(client/client, old_value) + return FALSE diff --git a/code/modules/client/settings/keybinds/_keybinds.dm b/code/modules/client/settings/keybinds/_keybinds.dm new file mode 100644 index 000000000000..bf6396144f92 --- /dev/null +++ b/code/modules/client/settings/keybinds/_keybinds.dm @@ -0,0 +1,103 @@ +// keybinds value formatted as list of binds separated by space +// maximum 3 (KEYBINDS_MAXIMUM) binds and two spaces (or leading space) means empty bind in between +// combinations with alt/ctrl/shift use "+" +// +// "+" is chosen because it should not be possible (i think) to use +// as a key: "+" key is basically "Shift+=", and byond uses "Add" for numpad "+" + +/datum/pref/keybinds + domain = PREF_DOMAIN_KEYBINDS + value_type = PREF_TYPE_KEYBIND + + value = "" + + category = PREF_KEYBINDS_MISC + + // probably there was a plan to trigger keybinds in weight order, but currently it is not used anywhere + // maybe we should just remove it + var/weight = WEIGHT_LOWEST + + // legacy name for migration of old savefiles, you should not use it with new keybindings + var/legacy_keyname + +/datum/pref/keybinds/sanitize_value(new_value, client/client) + if(value_type != PREF_TYPE_KEYBIND) + return ..() + + var/list/new_keybinds = splittext(new_value, " ") + + if(!length(new_keybinds)) + return "" + + // skip any validation madness if it's just default + if(value == new_value) + return value + + new_value = "" + + // I hate this part + for(var/i in 1 to min(KEYBINDS_MAXIMUM, new_keybinds.len)) + var/raw_key = new_keybinds[i] + var/key + + var/altMod = FALSE + if(endswith(raw_key, "Alt")) + key = "Alt" + else if(findtext(raw_key, "Alt")) + altMod = TRUE + + var/ctrlMod = FALSE + if(endswith(raw_key, "Ctrl")) + key = "Ctrl" + else if(findtext(raw_key, "Ctrl")) + ctrlMod = TRUE + + var/shiftMod = FALSE + if(endswith(raw_key, "Shift")) + key = "Shift" + else if(findtext(raw_key, "Shift")) + shiftMod = TRUE + + if(!key) + // old saves keybind mods don't have separator, new keybind mods separated with + + var/static/list/filter_list = list("Alt", "Ctrl", "Shift", "+") + key = replace_characters(raw_key, filter_list) + + key = satinize_key(key, altMod, ctrlMod, shiftMod) + + new_value += "[key] " + + return trim_right(new_value) + +/datum/pref/keybinds/on_update(client/client, old_value) + if(value_type != PREF_TYPE_KEYBIND) + return ..() + + if(!client || !client.prefs) // offline update or prefs still initializing + return + + client.reset_held_keys() + + var/list/old_keybinds = splittext(old_value, " ") + for(var/key in old_keybinds) + client.prefs.key_bindings_by_key[key] -= list(src) + + var/list/new_keybinds = splittext(value, " ") + for(var/key in new_keybinds) + client.prefs.key_bindings_by_key[key] += list(src) + +/datum/pref/keybinds/proc/satinize_key(key, altMod, ctrlMod, shiftMod) + if(!length(key)) + return "" + if(!(key in global.byond_valid_keys)) + return "" + return "[altMod ? "Alt+" : ""][ctrlMod ? "Ctrl+" : ""][shiftMod ? "Shift+" : ""][key]" + +/datum/pref/keybinds/proc/down(client/user) + return FALSE + +/datum/pref/keybinds/proc/up(client/user) + return FALSE + +/datum/pref/keybinds/proc/can_use(client/user) + return TRUE diff --git a/code/modules/client/settings/keybinds/admin.dm b/code/modules/client/settings/keybinds/admin.dm new file mode 100644 index 000000000000..8acae37bc9f2 --- /dev/null +++ b/code/modules/client/settings/keybinds/admin.dm @@ -0,0 +1,113 @@ +/datum/pref/keybinds/admin + category = PREF_KEYBINDS_CLIENT + weight = WEIGHT_ADMIN + + admins_only = TRUE + +/datum/pref/keybinds/admin/can_use(client/user) + return user.holder ? TRUE : FALSE + +/datum/pref/keybinds/admin/admin_say + name = "Admin say" + description = "Talk with other admins." + value = "F5" + + legacy_keyname = "admin_say" + +/datum/pref/keybinds/admin/admin_say/down(client/user) + user.get_admin_say() + return TRUE + +/datum/pref/keybinds/admin/admin_ghost + name = "Aghost" + description = "Go ghost" + + legacy_keyname = "admin_ghost" + +/datum/pref/keybinds/admin/admin_ghost/down(client/user) + user.admin_ghost() + return TRUE + +/datum/pref/keybinds/admin/player_panel_new + name = "Player Panel New" + description = "Opens up the new player panel" + value = "F6" + + legacy_keyname = "player_panel_new" + +/datum/pref/keybinds/admin/player_panel_new/down(client/user) + user.holder.player_panel_new() + return TRUE + +/datum/pref/keybinds/admin/toggle_buildmode_self + name = "Toggle Buildmode Self" + description = "Toggles buildmode" + value = "F7" + + legacy_keyname = "toggle_buildmode_self" + +/datum/pref/keybinds/admin/toggle_buildmode_self/down(client/user) + user.togglebuildmodeself() + return TRUE + +/datum/pref/keybinds/admin/stealthmode + name = "Stealth mode" + description = "Enters stealth mode" + value = "Ctrl+F8" + + legacy_keyname = "stealth_mode" + +/datum/pref/keybinds/admin/stealthmode/down(client/user) + user.stealth() + return TRUE + +/datum/pref/keybinds/admin/invisimin + name = "Admin invisibility" + description = "Toggles ghost-like invisibility (Don't abuse this)" + value = "F8" + + legacy_keyname = "invisimin" + +/datum/pref/keybinds/admin/invisimin/down(client/user) + user.invisimin() + return TRUE + +/datum/pref/keybinds/admin/deadsay + name = "deadsay" + description = "Allows you to send a message to dead chat" + value = "F10" + + legacy_keyname = "dsay" + +/datum/pref/keybinds/admin/deadsay/down(client/user) + user.get_dead_say() + return TRUE + +/datum/pref/keybinds/admin/deadmin + name = "Deadmin" + description = "Shed your admin powers" + + legacy_keyname = "deadmin" + +/datum/pref/keybinds/admin/deadmin/down(client/user) + user.deadmin_self() + return TRUE + +/datum/pref/keybinds/admin/readmin + name = "Readmin" + description = "Regain your admin powers" + + legacy_keyname = "readmin" + +/datum/pref/keybinds/admin/readmin/down(client/user) + user.readmin_self() + return TRUE + +/datum/pref/keybinds/admin/toggle_combo_hud + name = "Toggle Combo HUD" + + legacy_keyname = "toggle_combo_hud" + +/datum/pref/keybinds/admin/toggle_combo_hud/down(client/user) + user.toggle_combo_hud() + return TRUE diff --git a/code/modules/client/settings/keybinds/carbon.dm b/code/modules/client/settings/keybinds/carbon.dm new file mode 100644 index 000000000000..3b28114e3243 --- /dev/null +++ b/code/modules/client/settings/keybinds/carbon.dm @@ -0,0 +1,29 @@ +/datum/pref/keybinds/carbon + category = PREF_KEYBINDS_CARBON + weight = WEIGHT_MOB + +/datum/pref/keybinds/carbon/can_use(client/user) + return iscarbon(user.mob) + +/datum/pref/keybinds/carbon/toggle_throw_mode + name = "Toggle throw mode" + description = "Toggle throwing the current item or not." + value = "R Southwest" // Southwest - PAGEDOWN + + legacy_keyname = "toggle_throw_mode" + +/datum/pref/keybinds/carbon/toggle_throw_mode/down(client/user) + var/mob/living/carbon/C = user.mob + C.toggle_throw_mode() + return TRUE + +/datum/pref/keybinds/carbon/give + name = "Give item" + description = "Give the item you're currently holding" + + legacy_keyname = "Give_Item" + +/datum/pref/keybinds/carbon/give/down(client/user) + var/mob/living/carbon/C = user.mob + C.give() + return TRUE diff --git a/code/modules/client/settings/keybinds/client.dm b/code/modules/client/settings/keybinds/client.dm new file mode 100644 index 000000000000..5604a6afd128 --- /dev/null +++ b/code/modules/client/settings/keybinds/client.dm @@ -0,0 +1,35 @@ +/datum/pref/keybinds/client + category = PREF_KEYBINDS_CLIENT + weight = WEIGHT_HIGHEST + +/datum/pref/keybinds/client/screenshot + name = "Screenshot" + description = "Take a screenshot." + + legacy_keyname = "screenshot" + +/datum/pref/keybinds/client/screenshot/down(client/user) + winset(user, null, "command=.screenshot [!user.keys_held["shift"] ? "auto" : ""]") + return TRUE + +/datum/pref/keybinds/client/minimal_hud + name = "Minimal HUD" + description = "Hide most HUD features" + value = "F12" + + legacy_keyname = "minimal_hud" + +/datum/pref/keybinds/client/minimal_hud/down(client/user) + user.mob.button_pressed_F12() + return TRUE + +/datum/pref/keybinds/client/toggle_fullscreen + name = "Toggle Fullscreen" + description = "Toggle Fullscreen" + value = "F11" + + legacy_keyname = "toggle_fullscreen" + +/datum/pref/keybinds/client/toggle_fullscreen/down(client/user) + user.toggle_fullscreen() + return TRUE diff --git a/code/modules/client/settings/keybinds/communication.dm b/code/modules/client/settings/keybinds/communication.dm new file mode 100644 index 000000000000..f85f3785d6c6 --- /dev/null +++ b/code/modules/client/settings/keybinds/communication.dm @@ -0,0 +1,65 @@ +/datum/pref/keybinds/communication + category = PREF_KEYBINDS_COMMUNICATION + weight = WEIGHT_HIGHEST + +/datum/pref/keybinds/communication/admin_help + name = "Admin Help" + description = "Ask an admin for help." + value = "F1" + + legacy_keyname = "admin_help" + +/datum/pref/keybinds/communication/admin_help/down(client/user) + user.adminhelp() + return TRUE + +/datum/pref/keybinds/communication/mentor_help + name = "Mentor Help" + description = "Ask an mentors for help." + value = "F9" + + legacy_keyname = "mentor_help" + +/datum/pref/keybinds/communication/mentor_help/down(client/user) + user.get_mentorhelp() + return TRUE + +/datum/pref/keybinds/communication/say + name = "IC Say" + value = "F3 T" + + legacy_keyname = "Say" + +/datum/pref/keybinds/communication/say/down(client/user) + user.mob.say_wrapper() + return TRUE + +/datum/pref/keybinds/communication/ooc + name = "Out Of Character Say (OOC)" + value = "F2 O" + + legacy_keyname = "OOC" + +/datum/pref/keybinds/communication/ooc/down(client/user) + user.ooc_wrapper() + return TRUE + +/datum/pref/keybinds/communication/looc + name = "Local Out Of Character Say (LOOC)" + value = "L" + + legacy_keyname = "LOOC" + +/datum/pref/keybinds/communication/looc/down(client/user) + user.looc_wrapper() + return TRUE + +/datum/pref/keybinds/communication/me + name = "Custom Emote (/Me)" + value = "F4 M" + + legacy_keyname = "Me" + +/datum/pref/keybinds/communication/me/down(client/user) + user.mob.me_wrapper() + return TRUE diff --git a/code/modules/client/settings/keybinds/emotes.dm b/code/modules/client/settings/keybinds/emotes.dm new file mode 100644 index 000000000000..a939abf0aea7 --- /dev/null +++ b/code/modules/client/settings/keybinds/emotes.dm @@ -0,0 +1,64 @@ +// even tho keybinds prefs domain are part compatible with other pref types, using this in mix was not planed first +// should be ok, but need to keep it in mind while working with keybinds +/datum/pref/keybinds/emote_select + category = PREF_KEYBINDS_EMOTE + weight = WEIGHT_MOB + value_type = PREF_TYPE_SELECT + value = "None" + +/datum/pref/keybinds/emote_select/New() + // will use all currently existing emotes keys in build as possible values + // prefs automatically fallback to default if value is not valid anymore + var/static/list/possible_values + if(!possible_values) + possible_values = list("None") + global.all_emotes_keys // all datums reference one static value instead of list per datum + value_parameters = possible_values + +/datum/pref/keybinds/emote_key + category = PREF_KEYBINDS_EMOTE + weight = WEIGHT_MOB + + var/emote_pref_type + +/datum/pref/keybinds/emote_key/down(client/user) + var/emote = user.prefs.prefs_keybinds[emote_pref_type].value + if(emote == "None") + return + user.mob.emote(emote, intentional = TRUE, fallback_notice = TRUE) + +// copypaste below + +/datum/pref/keybinds/emote_select/num_1 + name = "Emote 1" + +/datum/pref/keybinds/emote_key/num_1 + name = "Emote key 1" + emote_pref_type = /datum/pref/keybinds/emote_select/num_1 + +/datum/pref/keybinds/emote_select/num_2 + name = "Emote 2" + +/datum/pref/keybinds/emote_key/num_2 + name = "Emote key 2" + emote_pref_type = /datum/pref/keybinds/emote_select/num_2 + +/datum/pref/keybinds/emote_select/num_3 + name = "Emote 3" + +/datum/pref/keybinds/emote_key/num_3 + name = "Emote key 3" + emote_pref_type = /datum/pref/keybinds/emote_select/num_3 + +/datum/pref/keybinds/emote_select/num_4 + name = "Emote 4" + +/datum/pref/keybinds/emote_key/num_4 + name = "Emote key 4" + emote_pref_type = /datum/pref/keybinds/emote_select/num_4 + +/datum/pref/keybinds/emote_select/num_5 + name = "Emote 5" + +/datum/pref/keybinds/emote_key/num_5 + name = "Emote key 5" + emote_pref_type = /datum/pref/keybinds/emote_select/num_5 diff --git a/code/modules/client/settings/keybinds/human.dm b/code/modules/client/settings/keybinds/human.dm new file mode 100644 index 000000000000..83f670126667 --- /dev/null +++ b/code/modules/client/settings/keybinds/human.dm @@ -0,0 +1,53 @@ +/datum/pref/keybinds/human + category = PREF_KEYBINDS_HUMAN + weight = WEIGHT_MOB + +/datum/pref/keybinds/human/can_use(client/user) + return ishuman(user.mob) + +/datum/pref/keybinds/human/quick_equip + name = "Quick Equip" + description = "Quickly puts an item in the best slot available" + value = "E" + + legacy_keyname = "quick_equip" + +/datum/pref/keybinds/human/quick_equip/down(client/user) + var/mob/living/carbon/human/H = user.mob + H.quick_equip() + return TRUE + +/datum/pref/keybinds/human/holster + name = "Holster" + description = "Draw or holster weapon." + value = "H" + + legacy_keyname = "holster" + +/datum/pref/keybinds/human/holster/down(client/user) + var/mob/living/carbon/human/H = user.mob + H.holster_weapon() + +/datum/pref/keybinds/human/emote_panel + name = "Emote Panel" + description = "Shows you emote panel." + value = "J" + + legacy_keyname = "emote_panel" + +/datum/pref/keybinds/human/emote_panel/down(client/user) + var/mob/living/carbon/human/H = user.mob + H.emote_panel() + +/datum/pref/keybinds/human/race_ability + name = "Race Ability" + description = "Activates your racial ability." + value = "U" + + legacy_keyname = "race_ability" // or leap + +/datum/pref/keybinds/human/race_ability/down(client/user) + var/mob/living/carbon/human/H = user.mob + var/datum/action/A = locate(H.species.race_ability) in H.actions + if(A) + A.Trigger() diff --git a/code/modules/client/settings/keybinds/living.dm b/code/modules/client/settings/keybinds/living.dm new file mode 100644 index 000000000000..0c9eee898fc1 --- /dev/null +++ b/code/modules/client/settings/keybinds/living.dm @@ -0,0 +1,116 @@ +/datum/pref/keybinds/living + category = PREF_KEYBINDS_HUMAN + weight = WEIGHT_MOB + +/datum/pref/keybinds/living/can_use(client/user) + return isliving(user.mob) + +/datum/pref/keybinds/living/resist + name = "Resist" + description = "Break free of your current state. Handcuffed? On fire? Resist!" + value = "N" + + legacy_keyname = "resist" + +/datum/pref/keybinds/living/resist/down(client/user) + var/mob/living/L = user.mob + L.resist() + return TRUE + +/datum/pref/keybinds/living/toggle_move_intent + name = "Hold to toggle move intent" + description = "Held down to cycle to the other move intent, release to cycle back" + value = "C" + + legacy_keyname = "toggle_move_intent" + +/datum/pref/keybinds/living/toggle_move_intent/down(client/user) + var/mob/living/L = user.mob + L.set_m_intent(L.m_intent == MOVE_INTENT_WALK ? MOVE_INTENT_RUN : MOVE_INTENT_WALK) + return TRUE + +/datum/pref/keybinds/living/toggle_move_intent/up(client/user) + var/mob/living/L = user.mob + L.set_m_intent(L.m_intent == MOVE_INTENT_WALK ? MOVE_INTENT_RUN : MOVE_INTENT_WALK) + return TRUE + +/datum/pref/keybinds/living/drop_item + name = "Drop Item" + value = "Q Northwest" // Northwest - HOME + + legacy_keyname = "drop_item" + +/datum/pref/keybinds/living/drop_item/down(client/user) + var/mob/living/L = user.mob + L.drop_item() + return TRUE + +/datum/pref/keybinds/living/crawl + name = "Crawl" + description = "You lay down/get up" + + legacy_keyname = "crawl" + +/datum/pref/keybinds/living/crawl/down(client/user) + var/mob/living/L = user.mob + L.crawl() + return TRUE + +/datum/pref/keybinds/living/swap_hands + name = "Swap hands" + value = "X Northeast" // Northeast - PAGEUP + + legacy_keyname = "swap_hands" + +/datum/pref/keybinds/living/swap_hands/down(client/user) + var/mob/living/L = user.mob + L.swap_hand() + return TRUE + +/datum/pref/keybinds/living/select_help_intent + name = "Select help intent" + value = "1" + + legacy_keyname = "select_help_intent" + +/datum/pref/keybinds/living/select_help_intent/down(client/user) + if(issilicon(user.mob)) + return + user.mob?.a_intent_change(INTENT_HELP) + return TRUE + +/datum/pref/keybinds/living/select_disarm_intent + name = "Select push intent" + value = "2" + + legacy_keyname = "select_push_intent" + +/datum/pref/keybinds/living/select_disarm_intent/down(client/user) + if(issilicon(user.mob)) + return + user.mob?.a_intent_change(INTENT_PUSH) + return TRUE + +/datum/pref/keybinds/living/select_grab_intent + name = "Select grab intent" + value = "3" + + legacy_keyname = "select_grab_intent" + +/datum/pref/keybinds/living/select_grab_intent/down(client/user) + if(issilicon(user.mob)) + return + user.mob?.a_intent_change(INTENT_GRAB) + return TRUE + +/datum/pref/keybinds/living/select_harm_intent + name = "Select harm intent" + value = "4" + + legacy_keyname = "select_harm_intent" + +/datum/pref/keybinds/living/select_harm_intent/down(client/user) + if(issilicon(user.mob)) + return + user.mob?.a_intent_change(INTENT_HARM) + return TRUE diff --git a/code/modules/client/settings/keybinds/mob.dm b/code/modules/client/settings/keybinds/mob.dm new file mode 100644 index 000000000000..cd8c29fb5bb1 --- /dev/null +++ b/code/modules/client/settings/keybinds/mob.dm @@ -0,0 +1,144 @@ +/datum/pref/keybinds/mob + category = PREF_KEYBINDS_HUMAN + weight = WEIGHT_MOB + +/datum/pref/keybinds/mob/stop_pulling + name = "Stop pulling" + value = "Delete" + + legacy_keyname = "stop_pulling" + +/datum/pref/keybinds/mob/stop_pulling/down(client/user) + var/mob/M = user.mob + if(!M.pulling) + to_chat(user, "<span class='notice'>You are not pulling anything.</span>") + else + M.stop_pulling() + return TRUE + +/datum/pref/keybinds/mob/cycle_intent_right + name = "Cycle intent right" + value = "G Insert" + + legacy_keyname = "cycle_intent_right" + +/datum/pref/keybinds/mob/cycle_intent_right/down(client/user) + var/mob/M = user.mob + M.a_intent_change(INTENT_HOTKEY_RIGHT) + return TRUE + +/datum/pref/keybinds/mob/cycle_intent_left + name = "Cycle intent left" + value = "F" + + legacy_keyname = "cycle_intent_left" + +/datum/pref/keybinds/mob/cycle_intent_left/down(client/user) + var/mob/M = user.mob + M.a_intent_change(INTENT_HOTKEY_LEFT) + return TRUE + +/datum/pref/keybinds/mob/activate_inhand + name = "Activate in-hand" + description = "Uses whatever item you have inhand" + value = "Z Y Southeast" // Southeast - PAGEDOWN + + legacy_keyname = "activate_inhand" + +/datum/pref/keybinds/mob/activate_inhand/down(client/user) + var/mob/M = user.mob + M.mode() + return TRUE + +/datum/pref/keybinds/mob/target_head_cycle + name = "Target: Cycle head" + value = "Numpad8" + + legacy_keyname = "target_head_cycle" + +/datum/pref/keybinds/mob/target_head_cycle/down(client/user) + user.body_toggle_head() + return TRUE + +/datum/pref/keybinds/mob/target_r_arm + name = "Target: right arm" + value = "Numpad4" + + legacy_keyname = "target_r_arm" + +/datum/pref/keybinds/mob/target_r_arm/down(client/user) + user.body_r_arm() + return TRUE + +/datum/pref/keybinds/mob/target_body_chest + name = "Target: Body" + value = "Numpad5" + + legacy_keyname = "target_body_chest" + +/datum/pref/keybinds/mob/target_body_chest/down(client/user) + user.body_chest() + return TRUE + +/datum/pref/keybinds/mob/target_left_arm + name = "Target: left arm" + value = "Numpad6" + + legacy_keyname = "target_left_arm" + +/datum/pref/keybinds/mob/target_left_arm/down(client/user) + user.body_l_arm() + return TRUE + +/datum/pref/keybinds/mob/target_right_leg + name = "Target: Right leg" + value = "Numpad1" + + legacy_keyname = "target_right_leg" + +/datum/pref/keybinds/mob/target_right_leg/down(client/user) + user.body_r_leg() + return TRUE + +/datum/pref/keybinds/mob/target_body_groin + name = "Target: Groin" + value = "Numpad2" + + legacy_keyname = "target_body_groin" + +/datum/pref/keybinds/mob/target_body_groin/down(client/user) + user.body_groin() + return TRUE + +/datum/pref/keybinds/mob/target_left_leg + name = "Target: left leg" + value = "Numpad3" + + legacy_keyname = "target_left_leg" + +/datum/pref/keybinds/mob/target_left_leg/down(client/user) + user.body_l_leg() + return TRUE + +/datum/pref/keybinds/mob/prevent_movement + name = "Block movement" + description = "Prevents you from moving" + value = "Ctrl" + + legacy_keyname = "block_movement" + +/datum/pref/keybinds/mob/prevent_movement/down(client/user) + user.movement_locked = TRUE + +/datum/pref/keybinds/mob/prevent_movement/up(client/user) + user.movement_locked = FALSE + +/datum/pref/keybinds/mob/click_on_self + name = "Click On Self" + value = "B" + + legacy_keyname = "click_on_self" + +/datum/pref/keybinds/mob/click_on_self/down(client/user) + var/mob/M = user.mob + M.click_on_self() diff --git a/code/modules/client/settings/keybinds/movement.dm b/code/modules/client/settings/keybinds/movement.dm new file mode 100644 index 000000000000..dd5e921a9e95 --- /dev/null +++ b/code/modules/client/settings/keybinds/movement.dm @@ -0,0 +1,35 @@ +/datum/pref/keybinds/movement + category = PREF_KEYBINDS_MOVEMENT + weight = WEIGHT_HIGHEST + +/datum/pref/keybinds/movement/on_update(client/client, old_value) + ..() + client?.update_movement_keybinds() + +/datum/pref/keybinds/movement/north + name = "Move North" + description = "Moves your character north" + value = "W North" + + legacy_keyname = "North" + +/datum/pref/keybinds/movement/south + name = "Move South" + description = "Moves your character south" + value = "S South" + + legacy_keyname = "South" + +/datum/pref/keybinds/movement/west + name = "Move West" + description = "Moves your character left" + value = "A West" + + legacy_keyname = "West" + +/datum/pref/keybinds/movement/east + name = "Move East" + description = "Moves your character east" + value = "D East" + + legacy_keyname = "East" diff --git a/code/modules/client/settings/keybinds/robot.dm b/code/modules/client/settings/keybinds/robot.dm new file mode 100644 index 000000000000..3a89b4e0f267 --- /dev/null +++ b/code/modules/client/settings/keybinds/robot.dm @@ -0,0 +1,67 @@ +/datum/pref/keybinds/robot + category = PREF_KEYBINDS_ROBOT + weight = WEIGHT_ROBOT + +/datum/pref/keybinds/robot/can_use(client/user) + return isrobot(user.mob) + +/datum/pref/keybinds/robot/moduleone + name = "Toggle module 1" + description = "Equips or unequips the first module" + value = "1" + + legacy_keyname = "module_one" + +/datum/pref/keybinds/robot/moduleone/down(client/user) + var/mob/living/silicon/robot/R = user.mob + R.toggle_module(1) + return TRUE + +/datum/pref/keybinds/robot/moduletwo + name = "Toggle module 2" + description = "Equips or unequips the second module" + value = "2" + + legacy_keyname = "module_two" + +/datum/pref/keybinds/robot/moduletwo/down(client/user) + var/mob/living/silicon/robot/R = user.mob + R.toggle_module(2) + return TRUE + +/datum/pref/keybinds/robot/modulethree + name = "Toggle module 3" + description = "Equips or unequips the third module" + value = "3" + + legacy_keyname = "module_three" + +/datum/pref/keybinds/robot/modulethree/down(client/user) + var/mob/living/silicon/robot/R = user.mob + R.toggle_module(3) + return TRUE + +/datum/pref/keybinds/robot/intent_cycle + name = "Cycle intent left" + description = "Cycles the intent left" + value = "4" + + legacy_keyname = "cycle_intent" + +/datum/pref/keybinds/robot/intent_cycle/down(client/user) + var/mob/living/silicon/robot/R = user.mob + R.a_intent_change(INTENT_HOTKEY_LEFT) + return TRUE + +/datum/pref/keybinds/robot/unequip_module + name = "Unequip module" + description = "Unequips the active module" + value = "Q" + + legacy_keyname = "unequip_module" + +/datum/pref/keybinds/robot/unequip_module/down(client/user) + var/mob/living/silicon/robot/R = user.mob + if(R.module) + R.uneq_active() + return TRUE diff --git a/code/modules/client/settings/player/_player.dm b/code/modules/client/settings/player/_player.dm new file mode 100644 index 000000000000..87403af3d7d4 --- /dev/null +++ b/code/modules/client/settings/player/_player.dm @@ -0,0 +1,2 @@ +/datum/pref/player + domain = PREF_DOMAIN_PLAYER diff --git a/code/modules/client/settings/player/audio.dm b/code/modules/client/settings/player/audio.dm new file mode 100644 index 000000000000..35f5d05eff2d --- /dev/null +++ b/code/modules/client/settings/player/audio.dm @@ -0,0 +1,99 @@ +// do not use these prefs dirrectly, see /code/game/sound.dm for sound methods + +/datum/pref/player/audio + category = PREF_PLAYER_AUDIO + value_type = PREF_TYPE_RANGE + value_parameters = list(0, 100) + + var/volume_channel + +/datum/pref/player/audio/on_update(client/client, old_value) + client?.mob?.playsound_local(null, 'sound/weapons/saberon.ogg', volume_channel, vary = FALSE, channel = CHANNEL_VOLUMETEST) + +/datum/pref/player/audio/lobby + name = "Музыка в лобби" + description = "Громкость музыки в лобби игры." + value = 100 + + volume_channel = VOL_LOBBY_MUSIC + +/datum/pref/player/audio/lobby/on_update(client/client, old_value) + client?.mob?.playsound_music_update_volume(VOL_LOBBY_MUSIC, CHANNEL_MUSIC) + ..() + +/datum/pref/player/audio/ambient + name = "Эмбиент" + description = "Громкость эффектов окружающей среды - звуки станции, музыка отделов." + value = 100 + + volume_channel = VOL_AMBIENT + +/datum/pref/player/audio/ambient/on_update(client/client, old_value) + client?.mob?.playsound_music_update_volume(VOL_AMBIENT, CHANNEL_AMBIENT) + client?.mob?.playsound_music_update_volume(VOL_AMBIENT, CHANNEL_AMBIENT_LOOP) + ..() + +/datum/pref/player/audio/effects + name = "Эффекты" + description = "Громкость игровых эффектов" + value = 100 + + volume_channel = VOL_EFFECTS_MASTER + +/datum/pref/player/audio/spam_effects + name = "Модификатор спам-эффектов" + description = "Дополнительный модификатор громкости для некоторых, возможно надоедливых, игровых эффектов - теслы, эммитеры, хонк-и и некоторые другие." + value = 100 + + volume_channel = VOL_SPAM_EFFECTS + +/datum/pref/player/audio/voice_announcements + name = "Голосовые аннонсы" + description = "Громкость озвученных игровых аудио-аннонсов, вроде оповещений с ЦК." + value = 100 + + volume_channel = VOL_VOICE_ANNOUNCEMENTS + +/datum/pref/player/audio/instruments + name = "Музыкальные инструменты" + description = "Громкость музыки, проигрываемой музыкальными инструментами - пианино, гитара и т.п. Джубокс не относится к этой категории." + value = 100 + + volume_channel = VOL_MUSIC_INSTRUMENTS + +/datum/pref/player/audio/notifications + name = "Уведомления" + description = "Громкость различных важных уведомлений игрока - личные сообщения админов и менторов, запросы на воскрешение." + value = 100 + + volume_channel = VOL_NOTIFICATIONS + +/datum/pref/player/audio/admin_sounds + name = "Админские звуки" + description = "Музыка и звуки, проигрываемые администраторами." + value = 100 + + volume_channel = VOL_ADMIN_SOUNDS + +/datum/pref/player/audio/admin_sounds/on_update(client/client, old_value) + client?.mob?.playsound_music_update_volume(VOL_ADMIN_SOUNDS, CHANNEL_ADMIN) + ..() + +/datum/pref/player/audio/jukebox + name = "Jukebox" + description = "Громкость музыкального автомата." + value = 100 + + volume_channel = VOL_JUKEBOX + +/datum/pref/player/audio/jukebox/on_update(client/client, old_value) + ..() + var/datum/media_manager/media = client?.media + if(istype(media)) // will be updated in "/mob/living/Login()" if changed in lobby. + media.update_volume() + + if(!value && old_value) // only play/stop if last change is a mute or unmute state. + media.stop_music() + else if(value && !old_value) + media.update_music() + diff --git a/code/modules/client/settings/player/chat.dm b/code/modules/client/settings/player/chat.dm new file mode 100644 index 000000000000..f29a669971d8 --- /dev/null +++ b/code/modules/client/settings/player/chat.dm @@ -0,0 +1,117 @@ +/datum/pref/player/chat + category = PREF_PLAYER_CHAT + +/* ooc chat settings */ + +/datum/pref/player/chat/show_ckey + name = "Показывать кей в LOOC/Ghost" + description = "Показать или скрыть ваш никнейм (имя Byond-аккаунта), когда вы общаетесь в LOOC и Ghost чатах." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/chat/ooccolor + name = "Цвет имени OOC" + description = "Ваш персональный цвет никнейма в OOC чате. Не даст поставить слишком темные или светлые и не читаемые цвета." + value_type = PREF_TYPE_HEX + value = OOC_COLOR_SUPPORTER + + supporters_only = TRUE + +/datum/pref/player/chat/ooccolor/sanitize_value(new_value) + . = ..() + if(.) + . = color_lightness_clamp(., 20, 80) // so people don't abuse unreadable colors + +/datum/pref/player/chat/aooccolor + name = "Цвет текста OOC" + description = "Ваш персональный цвет в OOC чате. Не даст поставить слишком темные или светлые и не читаемые цвета." + value_type = PREF_TYPE_HEX + value = OOC_COLOR_ADMIN + + admins_only = TRUE + +/datum/pref/player/chat/aooccolor/sanitize_value(new_value) + . = ..() + if(.) + . = color_lightness_clamp(., 20, 80) // so people don't abuse unreadable colors + +/datum/pref/player/chat/ooc + name = "OOC чат" + description = "Показывать или скрыть Out of Character чат - общий серверный не игровой чат." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/chat/looc + name = "LOOC чат" + description = "Показывать или скрыть Local OOC чат - как и общий серверный не игровой чат, но действует в пределах экрана." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/chat/dead + name = "Чат мертвых" + description = "Показывать или скрыть общий чат мертвых и обсерверов." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/* ghost chat settings */ + +/datum/pref/player/chat/ghostears + name = "Призрачные уши" + description = "Включить слышимость всех разговоров от других мобов и персонажей в игре, когда вы призрак. Если выключено - вы будете слышать только в пределах экрана." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/chat/ghostsight + name = "Призрачное зрение" + description = "Включить видимость всех эмоутов от других мобов и персонажей в игре, когда вы призрак. Если выключено - вы будете видеть только в пределах экрана." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/chat/ghostradio + name = "Призрачное радио" + description = "Включить слышимость всех разговоров по радио на станции будучи призраком. Если выключено - вы будете слышать только те источники радио, которые в пределах экрана." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/chat/ghostantispam + name = "Призрачный антиспам" + description = "Включите, если вы хотите подавить незначительные автоматические сообщения за пределами экрана, будь то эмоуты или разговоры, если их инициатор не игрок." + value_type = PREF_TYPE_BOOLEAN + value = FALSE + +/* admin chat settings */ + +/datum/pref/player/chat/attack_log + name = "Логи атак" + value_type = PREF_TYPE_SELECT + value = ATTACK_LOG_BY_CLIENT + value_parameters = list( + ATTACK_LOG_DISABLED = "Выключены", + ATTACK_LOG_BY_CLIENT = "Только на клиентов", + ATTACK_LOG_ALL = "Все" + ) + + admins_only = TRUE + +/datum/pref/player/chat/debug_log + name = "Дебаг логи" + value_type = PREF_TYPE_BOOLEAN + value = FALSE + + admins_only = TRUE + +/datum/pref/player/chat/radio // how is it different with ghostradio??? + name = "Радио чат" + description = "Переключает видимость радиосообщений с радио и спикеров." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + + admins_only = TRUE + +/datum/pref/player/chat/prayers + name = "Молитвы" + description = "Показать/скрыть молитвы игроков" + value_type = PREF_TYPE_BOOLEAN + value = TRUE + + admins_only = TRUE diff --git a/code/modules/client/settings/player/display.dm b/code/modules/client/settings/player/display.dm new file mode 100644 index 000000000000..7b614c43d229 --- /dev/null +++ b/code/modules/client/settings/player/display.dm @@ -0,0 +1,68 @@ +/datum/pref/player/display + category = PREF_PLAYER_DISPLAY + +/datum/pref/player/display/fps + name = "Кадры в секунду" + description = "Может сильно влиять на производительность игры. Выставьте значение меньше, если испытываете проблемы." + value_type = PREF_TYPE_RANGE + value = RECOMMENDED_FPS + value_parameters = list(1, 240) + +/datum/pref/player/display/fps/on_update(client/client, old_value) + if(client) + client.fps = value + +/datum/pref/player/display/fullscreen + name = "Полноэкранный режим" + value_type = PREF_TYPE_BOOLEAN + value = FALSE + +/datum/pref/player/display/fullscreen/on_update(client/client, old_value) + client?.update_fullscreen() + +/datum/pref/player/display/auto_fit_viewport + name = "Подгонять область просмотра" + description = "Убирает вертикальные черные полосы, автоматически подстраивая ширину игровой области под высоту." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/display/auto_fit_viewport/on_update(client/client, old_value) + if(value && client && !isnewplayer(client.mob)) // if new value requires to fit + client.fit_viewport() + +/datum/pref/player/display/auto_zoom + name = "Автомасштабирование" + description = "Подобрать масштаб автоматически, чтобы заполнить весь экран." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/display/auto_zoom/on_update(client/client, old_value) + client?.update_map_zoom() + +/datum/pref/player/display/zoom + name = "Масштабирование" + description = {"Масштабирование основного игрового экрана. Значения, кратные 100 (100, 200, 300, 400), дают лучшее качество спрайтов на любых методах масштабирования. В противном случае рекомендуется использовать автомасштабирование. +Эта опция игнорируется, если включено Автомасштабирование!"} + value_type = PREF_TYPE_RANGE + value = 100 + value_parameters = list(50, 400, 50, "%") + +/datum/pref/player/display/zoom/on_update(client/client, old_value) + client?.update_map_zoom() + +/datum/pref/player/display/zoom_mode + name = "Метод масштабирования" + description = {"Метод сглаживания, используемый при масштабировании спрайтов. + +Nearest Neighbor - даёт наибольшую четкость изображения, но при не крастных 100 масштабированиях (в т.ч. автомасштабе) может вызывать небольшие артефакты. + +Point Sampling - работает одинаково хорошо на любом масштабе, но делает изображение менее четким."} + value_type = PREF_TYPE_SELECT + value = SCALING_METHOD_DISTORT + value_parameters = list( + SCALING_METHOD_DISTORT = "Nearest Neighbor", + SCALING_METHOD_NORMAL = "Point Sampling" + ) + +/datum/pref/player/display/zoom_mode/on_update(client/client, old_value) + client?.update_map_zoom() diff --git a/code/modules/client/settings/player/effects.dm b/code/modules/client/settings/player/effects.dm new file mode 100644 index 000000000000..dc737ef1aa9b --- /dev/null +++ b/code/modules/client/settings/player/effects.dm @@ -0,0 +1,81 @@ +/datum/pref/player/effects + category = PREF_PLAYER_EFFECTS + +/datum/pref/player/effects/ambientocclusion + name = "Окружающее затенение" + description = "Добавляет затенение для объектов в игре, помогает придать объем изображению." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/effects/ambientocclusion/on_update(client/client, old_value) + client?.update_plane_masters(/atom/movable/screen/plane_master/game_world) + +/datum/pref/player/effects/parallax + name = "Качество параллакса" + description = "Качество анимации фонов в космосе. На высоких настройках может негативно влиять на производительность." + value_type = PREF_TYPE_SELECT + value = PARALLAX_HIGH + value_parameters = list( + PARALLAX_DISABLE = "Выключено", + PARALLAX_LOW = "Низкое", + PARALLAX_MED = "Среднее", + PARALLAX_HIGH = "Высокое", + PARALLAX_INSANE = "Безумное" + ) + +/datum/pref/player/effects/parallax/on_update(client/client, old_value) + if(client?.mob?.hud_used) + client.mob.hud_used.update_parallax_pref() + +/datum/pref/player/effects/glowlevel // aka light sources bloom + name = "Уровень свечения" + description = "Добавляет легкий блюр источникам света. Подберите значение на свой вкус." + value_type = PREF_TYPE_SELECT + value = GLOW_MED + value_parameters = list( + GLOW_DISABLE = "Выключено", + GLOW_LOW = "Низкое", + GLOW_MED = "Среднее", + GLOW_HIGH = "Высокое" + ) + +/datum/pref/player/effects/glowlevel/on_update(client/client, old_value) + client?.update_plane_masters(/atom/movable/screen/plane_master/lamps_selfglow) + +/datum/pref/player/effects/lampsexposure // still idk how to name it properly, spot light effect? + name = "Направленный свет от ламп" + description = "Визуально улучшает свет от ламп. Может влиять на производительность." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/effects/lampsexposure/on_update(client/client, old_value) + client?.update_plane_masters(/atom/movable/screen/plane_master/exposure) + +/datum/pref/player/effects/lampsglare + name = "Блик на источниках света" + description = "На случай, если вы фанат Джей Джей Абрамса." + value_type = PREF_TYPE_BOOLEAN + value = FALSE + +/datum/pref/player/effects/lampsglare/on_update(client/client, old_value) + client?.update_plane_masters(/atom/movable/screen/plane_master/lamps_glare) + +/datum/pref/player/effects/legacy_blur + name = "Старый блюр зрения" + description = "Использовать старый, менее затратный для производительности, эффект для повреждения/помех зрения персонажа." + value_type = PREF_TYPE_BOOLEAN + value = FALSE + +/datum/pref/player/effects/legacy_blur/on_update(client/client, old_value) + client?.update_plane_masters(/atom/movable/screen/plane_master/game_world) + +/datum/pref/player/effects/lobbyanimation + name = "Анимация экрана лобби" + description = "Включает анимированное лобби. На некоторых системах может лагать." + value_type = PREF_TYPE_BOOLEAN + value = FALSE + +/datum/pref/player/effects/lobbyanimation/on_update(client/client, old_value) + if(client && isnewplayer(client.mob)) + var/mob/dead/new_player/M = client.mob + M.show_titlescreen() diff --git a/code/modules/client/settings/player/game.dm b/code/modules/client/settings/player/game.dm new file mode 100644 index 000000000000..56a7f7e5eac0 --- /dev/null +++ b/code/modules/client/settings/player/game.dm @@ -0,0 +1,53 @@ +/datum/pref/player/game + category = PREF_PLAYER_GAME + +// If hotkey mode is enabled, then clicking the map will automatically +// unfocus the text bar. This removes the red color from the text bar +// so that the visual focus indicator matches reality. +/datum/pref/player/game/hotkey_mode + name = "Hotkey mode" + description = {"Если включено - фокус клавиатуры будет оставаться на игре. Рекомендуется, если вы используете WASD для движения и горячие клавиши. +Если выключено - фокус будет оставаться на чате. Этот вариант больше подходит тем, кто хочет использовать стрелочки для движения и печатать на ходу."} + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/game/hotkey_mode/on_update(client/client, old_value) + if(value) + winset(client, null, "input.focus=true input.background-color=[COLOR_INPUT_ENABLED]") + else + winset(client, null, "input.focus=true input.background-color=[COLOR_INPUT_DISABLED]") + +/datum/pref/player/game/melee_animation // todo: not only melee currently + name = "Анимация ближнего боя" + description = "Показывать или нет анимацию рукопашных атак." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/game/progressbar + name = "Индикатор прогресса" + description = "Показывать или нет анимированную шкалу для действий." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/game/endroundarena + name = "Арена конца раунда" + description = "Если включено - по окончанию раунда и до момента рестарта вы будете телепортированы на специальную гладиаторскую арену, где сможете выпустить весь накопившийся за раунд пар." + value_type = PREF_TYPE_BOOLEAN + value = FALSE + +/datum/pref/player/game/ghost_skin + name = "Вид призрака" + description = {"Вид вашего приведения, если вы умерли или зашли в раунд как обсервер. +Выбор флаффа будет работать только в том случае, если у вас имеется залитый и одобренный флафф соответствующего типа."} + value_type = PREF_TYPE_SELECT + value = GHOST_SKIN_CHARACTER + value_parameters = list( + GHOST_SKIN_CHARACTER = "Персонаж", + GHOST_SKIN_GHOST = "Приведение", + GHOST_SKIN_FLUFF = "Флафф" + ) + +/datum/pref/player/game/ghost_skin/on_update(client/client, old_value) + if(client && isobserver(client.mob)) + var/mob/dead/observer/O = client.mob + O.update_skin() diff --git a/code/modules/client/settings/player/meta.dm b/code/modules/client/settings/player/meta.dm new file mode 100644 index 000000000000..f06648d2e0f6 --- /dev/null +++ b/code/modules/client/settings/player/meta.dm @@ -0,0 +1,53 @@ +// for special cases where we handle some prefs differently +// these settings are hidden from client settings menu + +/datum/pref/player/meta + +/datum/pref/player/meta/lastchangelog + name = "lastchangelog" + value = "" + value_type = PREF_TYPE_TEXT + +/datum/pref/player/meta/default_slot + name = "default_slot" + value = 1 + value_type = PREF_TYPE_CUSTOM + +/datum/pref/player/meta/default_slot/sanitize_value(new_value, client/client) + if(!client) // for automatic clientless updates in the future + return 1 + + return sanitize_integer(new_value, 1, GET_MAX_SAVE_SLOTS(client), initial(new_value)) + +/datum/pref/player/meta/random_slot + name = "random_slot" + value = FALSE + value_type = PREF_TYPE_BOOLEAN + +// i don't want to create pref for every emote, and don't want to update prefs with any changes to emotes / emote panel +// emotes in panel are opt-out so this is a list of disabled emotes for the emote panel, empty by default, +// and we don't need to touch this in the future - sanitize will update it with any changes +// +// i don't like how this looks, but i have no better idea how to rewrite it +/datum/pref/player/meta/disabled_emotes_emote_panel + name = "disabled_emotes" + value = "" + value_type = PREF_TYPE_CUSTOM + +/datum/pref/player/meta/disabled_emotes_emote_panel/sanitize_value(new_value, client/client) + var/list/new_list + if(islist(new_value)) + new_list = new_value + else + new_list = params2list(new_value) + + if(!length(new_list)) + return "" + + var/list/valid_emotes + // clean any not valid (probably removed) emotes + for(var/emote in new_list) + if(emote in global.emotes_for_emote_panel) + valid_emotes += emote + + return list2params(valid_emotes) diff --git a/code/modules/client/settings/player/ui.dm b/code/modules/client/settings/player/ui.dm new file mode 100644 index 000000000000..39662141e8b1 --- /dev/null +++ b/code/modules/client/settings/player/ui.dm @@ -0,0 +1,96 @@ +/datum/pref/player/ui + category = PREF_PLAYER_UI + +/datum/pref/player/ui/runechat + name = "Runechat" + description = "Чат над головой персонажей." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/ui/ui_style + name = "Стиль UI" + description = "Стиль интерфейса игры." + value_type = PREF_TYPE_SELECT + value = UI_STYLE_WHITE + value_parameters = list(UI_STYLE_WHITE, UI_STYLE_MIDNIGHT, UI_STYLE_OLD, UI_STYLE_ORANGE) + +/datum/pref/player/ui/ui_style/on_update(client/client, old_value) + // check if current hud customizable and we can change it + // borgs, aliens, etc. use their own hud we should not touch + // todo: we can look for updates by copy_flags + var/datum/hud/current_style = client?.mob?.hud_used?.ui_style + if(current_style in global.customizable_ui_styles) + client.mob.hud_used.ui_style = global.available_ui_styles[value] + client.mob.refresh_hud() + +/datum/pref/player/ui/ui_style_color + name = "Цвет UI" + description = "Цвет интерфейса игры, опция лучше всего работает с белым стилем." + value_type = PREF_TYPE_HEX + value = "#ffffff" + +/datum/pref/player/ui/ui_style_color/on_update(client/client, old_value) + // same, don't color special huds + var/datum/hud/current_style = client?.mob?.hud_used?.ui_style + if(current_style in global.customizable_ui_styles) + client.mob.hud_used.ui_color = value + client.mob.refresh_hud() + +/datum/pref/player/ui/ui_style_opacity + name = "Прозрачность UI" + description = "Прозрачность интерфейса игры." + value_type = PREF_TYPE_RANGE + value = 0 + value_parameters = list(0, 100) + +/datum/pref/player/ui/ui_style_opacity/on_update(client/client, old_value) + var/datum/hud/current_style = client?.mob?.hud_used?.ui_style + if(current_style in global.customizable_ui_styles) + client.mob.hud_used.ui_alpha = 255 - floor(255*value/100) + client.mob.refresh_hud() + +/datum/pref/player/ui/outline + name = "Подсветка предметов" + description = "По наведению мышью на предмет в игре, у него появится соответствующий контур." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/ui/outline_color + name = "Цвет подсветки" + value_type = PREF_TYPE_HEX + value = "#33ccff" + +/datum/pref/player/ui/tooltip + name = "Всплывающая подсказка" + description = "Подсказка в верхней части экрана, появляющаяся по наведению мышью на предмет в игре." + value_type = PREF_TYPE_BOOLEAN + value = TRUE + +/datum/pref/player/ui/tooltip/on_update(client/client, old_value) + client.tooltip.set_state(value) + +// i don't understand why we need it in preferences, pls don't add more fonts or styles preferences like this +/datum/pref/player/ui/tooltip_font + name = "Шрифт подсказки" + value_type = PREF_TYPE_SELECT + value = FONT_SMALL_FONTS + value_parameters = list( + FONT_SYSTEM, + FONT_FIXEDSYS, + FONT_SMALL_FONTS, + FONT_TIMES_NEW_ROMAN, + FONT_SERIF, + FONT_VERDANA + ) + +/datum/pref/player/ui/tooltip_size + name = "Размер подсказки" + value_type = PREF_TYPE_RANGE + value = 8 + value_parameters = list(1, 15) + +/datum/pref/player/ui/tgui_lock + name = "TGUI только на основном мониторе" + description = "Блокирует перемещение окон tgui за пределы экрана." + value_type = PREF_TYPE_BOOLEAN + value = FALSE diff --git a/code/modules/keybindings/bindings_client.dm b/code/modules/keybindings/bindings_client.dm index 651303df1e8e..f156c6abea0e 100644 --- a/code/modules/keybindings/bindings_client.dm +++ b/code/modules/keybindings/bindings_client.dm @@ -46,11 +46,9 @@ if(!(next_move_dir_sub & movement)) next_move_dir_add |= movement - // Client-level keybindings are ones anyone should be able to do at any time - // Things like taking screenshots, hitting tab, and adminhelps. - var/AltMod = keys_held["Alt"] ? "Alt" : "" - var/CtrlMod = keys_held["Ctrl"] ? "Ctrl" : "" - var/ShiftMod = keys_held["Shift"] ? "Shift" : "" + var/AltMod = keys_held["Alt"] ? "Alt+" : "" + var/CtrlMod = keys_held["Ctrl"] ? "Ctrl+" : "" + var/ShiftMod = keys_held["Shift"] ? "Shift+" : "" var/full_key switch(_key) if("Alt", "Ctrl", "Shift") @@ -61,16 +59,16 @@ key_combos_held[_key] = full_key else full_key = _key + + if(findtext(full_key, "+", -1)) + full_key = copytext(full_key, 1, -1) + var/keycount = 0 - for(var/kb_name in prefs.key_bindings[full_key]) + for(var/datum/pref/keybinds/kb as anything in prefs.key_bindings_by_key[full_key]) keycount++ - var/datum/keybinding/kb = global.keybindings_by_name[kb_name] if(kb.can_use(src) && kb.down(src) && keycount >= MAX_COMMANDS_PER_KEY) break - holder?.key_down(full_key, src) - mob.key_down(full_key, src) - /client/verb/keyUp(_key as text) set instant = TRUE set hidden = TRUE @@ -92,9 +90,6 @@ // 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]) - var/datum/keybinding/kb = global.keybindings_by_name[kb_name] + for(var/datum/pref/keybinds/kb as anything in prefs.key_bindings_by_key[_key]) if(kb.can_use(src) && kb.up(src)) break - holder?.key_up(_key, src) - mob.key_up(_key, src) diff --git a/code/modules/keybindings/setup.dm b/code/modules/keybindings/setup.dm index 19de92be004c..a0b47cf45ffe 100644 --- a/code/modules/keybindings/setup.dm +++ b/code/modules/keybindings/setup.dm @@ -1,9 +1,5 @@ // Set a client's focus to an object and override these procs on that object to let it handle keypresses -/datum/proc/key_down(key, client/user) // Called when a key is pressed down initially - return -/datum/proc/key_up(key, client/user) // Called when a key is released - return /datum/proc/keyLoop(client/user) // Called once every frame set waitfor = FALSE return @@ -24,23 +20,7 @@ winset(src, null, "input.focus=true input.background-color=[COLOR_INPUT_ENABLED]") - update_special_keybinds() - -// byond bug ID:2694120 -/client/verb/reset_macros_wrapper() - set category = "OOC" - set name = "Fix keybindings" - - reset_macros() - -/client/proc/reset_macros(skip_alert = FALSE) - var/ans - if(!skip_alert) - ans = tgui_alert(src, "Change your keyboard language to ENG and press Ok", "Reset macros") - - if(skip_alert || ans == "Ok") - set_macros() - to_chat(src, "<span class='notice'>Keybindings were fixed</span>") // not yet but set_macros works fast enough + update_movement_keybinds() /** * Manually clears any held keys, in case due to lag or other undefined behavior a key gets stuck. diff --git a/code/modules/mob/dead/new_player/lobby.dm b/code/modules/mob/dead/new_player/lobby.dm index 1a0b244ff481..2796ad4d89da 100644 --- a/code/modules/mob/dead/new_player/lobby.dm +++ b/code/modules/mob/dead/new_player/lobby.dm @@ -122,6 +122,7 @@ var/global/lobby_screen = "lobby" <div class="container_nav"><div class="container_nav_rot"> <a class="menu_a" href='?src=\ref[src];lobby_setup=1'>SETUP</a> "} + dat += "<br>" if(config.alt_lobby_menu) dat += {"<a class="menu_a" href='?src=\ref[src];event_join=1'>JOIN</a>"} @@ -136,6 +137,7 @@ var/global/lobby_screen = "lobby" dat += {"<a id="quality" class="menu_a" href='?src=\ref[src];lobby_be_special=1'>[has_quality ? QUALITY_READY : QUALITY_NOT_READY]</a>"} dat += {"<a class="menu_a" href='?src=\ref[src];lobby_observe=1'>OBSERVE</a>"} + dat += {"<a class="menu_a" href='?src=\ref[src];lobby_settings=1'>SETTINGS</a>"} dat += "<br><br>" dat += {"<a class="menu_a" href='?src=\ref[src];lobby_changelog=1'>CHANGELOG</a>"} @@ -143,7 +145,7 @@ var/global/lobby_screen = "lobby" if(global.custom_lobby_image) dat += {"<img src="titlescreen.gif" class="background" alt="">"} - else if (client.prefs.lobbyanimation) + else if (client.prefs.get_pref(/datum/pref/player/effects/lobbyanimation)) dat += {" <video class="background" width="400" height="400" loop mute autoplay> <source src="[global.lobby_screen].mp4" type="video/mp4"> diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 566661609bbd..736f6c5c033c 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -43,7 +43,7 @@ if(global.custom_lobby_image) client << browse(global.custom_lobby_image, "file=titlescreen.gif;display=0") // png? jpg? else - if(client.prefs.lobbyanimation) + if(client.prefs.get_pref(/datum/pref/player/effects/lobbyanimation)) client << browse(global.lobby_screens[global.lobby_screen]["mp4"], "file=[global.lobby_screen].mp4;display=0") client << browse(global.lobby_screens[global.lobby_screen]["png"], "file=[global.lobby_screen].png;display=0") @@ -129,6 +129,10 @@ return + if(href_list["lobby_settings"]) + client.client_settings() + return + if(href_list["lobby_join"]) if(config.alt_lobby_menu) return @@ -210,13 +214,6 @@ observer.loc = O.loc observer.timeofdeath = world.time // Set the time of death so that the respawn timer works correctly. - // client.prefs.update_preview_icon() - // observer.icon = client.prefs.preview_icon - observer.icon = 'icons/mob/mob.dmi' - observer.icon_state = "ghost" - - observer.alpha = 127 - if(client.prefs.be_random_name) client.prefs.real_name = random_name(client.prefs.gender) observer.real_name = client.prefs.real_name @@ -224,6 +221,7 @@ if(!client.holder && !config.antag_hud_allowed) // For new ghosts we remove the verb from even showing up if it's not allowed. observer.verbs -= /mob/dead/observer/verb/toggle_antagHUD // Poor guys, don't know what they are missing! observer.key = key + observer.update_skin() qdel(src) return observer diff --git a/code/modules/mob/dead/new_player/preferences_setup.dm b/code/modules/mob/dead/new_player/preferences_setup.dm index 137759de8d7a..462e44a6faa5 100644 --- a/code/modules/mob/dead/new_player/preferences_setup.dm +++ b/code/modules/mob/dead/new_player/preferences_setup.dm @@ -66,7 +66,7 @@ g_skin = colors_rgb[2] b_skin = colors_rgb[3] -/datum/preferences/proc/update_preview_icon() //seriously. This is horrendous. +/datum/preferences/proc/generate_preview_icon() // Determine what job is marked as 'High' priority, and dress them up as such. var/datum/job/previewJob @@ -82,10 +82,10 @@ if(previewJob) if(istype(previewJob, /datum/job/ai)) - parent.show_character_previews(image('icons/mob/AI.dmi', "ai", dir = SOUTH)) + . = mutable_appearance('icons/mob/AI.dmi', "ai") return if(istype(previewJob, /datum/job/cyborg)) - parent.show_character_previews(image('icons/mob/robots.dmi', "robot", dir = SOUTH)) + . = mutable_appearance('icons/mob/robots.dmi', "robot") return // Set up the dummy for its photoshoot @@ -102,5 +102,5 @@ S.after_job_equip(mannequin, previewJob, TRUE) COMPILE_OVERLAYS(mannequin) - parent.show_character_previews(new /mutable_appearance(mannequin)) + . = new /mutable_appearance(mannequin) unset_busy_human_dummy(DUMMY_HUMAN_SLOT_PREFERENCES) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index f9719a832d50..1e23f98939eb 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -4,7 +4,8 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images name = "ghost" desc = "It's a g-g-g-g-ghooooost!" //jinkies! icon = 'icons/mob/mob.dmi' - icon_state = "blank" + icon_state = "ghost" + alpha = 127 plane = GHOST_PLANE stat = DEAD density = FALSE @@ -36,7 +37,7 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images var/obj/item/device/multitool/adminMulti = null //Wew, personal multiotool for ghosts! - var/image/body_icon + var/mutable_appearance/living_appearance /mob/dead/observer/atom_init() invisibility = INVISIBILITY_OBSERVER @@ -51,21 +52,6 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images T = get_turf(body) //Where is the body located? attack_log = body.attack_log //preserve our attack logs by copying them to our ghost - if(ishuman(body)) - copy_overlays(body) - else - icon = body.icon - icon_state = body.icon_state - copy_overlays(body) - - cut_overlay(list(body.typing_indicator, body.stat_indicator)) - - // copy for future use - body_icon = image(icon, icon_state) - body_icon.copy_overlays(body) - - alpha = 127 - gender = body.gender if(body.mind && body.mind.name) name = body.mind.name @@ -184,6 +170,8 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images ghost.can_reenter_corpse = can_reenter_corpse ghost.timeofdeath = timeofdeath ghost.key = key + ghost.generate_living_appearance(src) + ghost.update_skin() ghost.playsound_stop(CHANNEL_AMBIENT) ghost.playsound_stop(CHANNEL_AMBIENT_LOOP) if(client && !ghost.client.holder && !config.antag_hud_allowed) // For new ghosts we remove the verb from even showing up if it's not allowed. @@ -424,43 +412,42 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp else to_chat(A, "This mob is not located in the game world.") -/mob/dead/observer/verb/toggle_icon() - set category = "Ghost" - set name = "Toggle Ghost Icon" - set desc = "Choise ghost icon." - - var/list/custom_sprites = get_accepted_custom_items_by_type(ckey, FLUFF_TYPE_GHOST) - - if(!length(custom_sprites)) - if(config.customitems_info_url) - to_chat(src, "<span class='notice'>You don't have any custom ghost sprites. <a href='[config.customitems_info_url]'>Read more about Fluff</a> and how to get them.</span>") +/mob/dead/observer/proc/generate_living_appearance(mob/body) + if(ismob(body)) + if(ishuman(body)) + living_appearance = mutable_appearance(icon, "blank") // humans consist of overlays else - to_chat(src, "<span class='notice'>You don't have any custom ghost sprites.</span>") + living_appearance = mutable_appearance(body.icon, body.icon_state) + living_appearance.copy_overlays(body) + living_appearance.cut_overlay(list(body.typing_indicator, body.stat_indicator)) + else + living_appearance = client.prefs.generate_preview_icon() - if(body_icon) - custom_sprites += "--body--" +/mob/dead/observer/proc/update_skin() + cut_overlays() - custom_sprites += "--ghost--" + var/type = client?.prefs.get_pref(/datum/pref/player/game/ghost_skin) || GHOST_SKIN_GHOST - var/select = input("Select icon.", "Select") as null|anything in custom_sprites + if(type == GHOST_SKIN_FLUFF) + // todo: not sure if anyone has more that one ghost fluff, probably we need to allow to choice it somewhere + var/list/ghost_fluff_list = get_accepted_custom_items_by_type(ckey, FLUFF_TYPE_GHOST) + if(length(ghost_fluff_list)) + var/datum/custom_item/custom = ghost_fluff_list[1] + icon = custom.icon + icon_state = custom.icon_state + return - if(!select) + else if(type == GHOST_SKIN_CHARACTER) + if(!living_appearance) + generate_living_appearance() + icon = living_appearance.icon + icon_state = living_appearance.icon_state + copy_overlays(living_appearance) return - cut_overlays() - - if(select == "--body--") - icon = body_icon.icon - icon_state = body_icon.icon_state - copy_overlays(body_icon) - else if (select == "--ghost--") - icon = initial(icon) - icon_state = "ghost" - else - var/datum/custom_item/custom = select - icon = custom.icon - icon_state = custom.icon_state - + // GHOST_SKIN_GHOST and fallbacks + icon = initial(icon) + icon_state = "ghost" /* /mob/dead/observer/verb/boo() @@ -736,5 +723,5 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return client.change_view("[viewx]x[viewy]") - if(client.prefs.auto_fit_viewport) + if(client.prefs.get_pref(/datum/pref/player/display/auto_fit_viewport)) client.fit_viewport() diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index b689fbc38da6..18dbab461507 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -11,7 +11,7 @@ to_chat(src, "<span class='warning'>You cannot send deadchat emotes (muted).</span>") return - if(!(client.prefs.chat_toggles & CHAT_DEAD)) + if(!client.prefs.get_pref(/datum/pref/player/chat/dead)) to_chat(src, "<span class='warning'>You have deadchat muted.</span>") return @@ -37,10 +37,13 @@ if(isnewplayer(M)) continue - if(M.client && M.client.holder && (M.client.holder.rights & R_ADMIN) && (M.client.prefs.chat_toggles & CHAT_DEAD)) // Show the emote to admins + if(!M.client) + continue + + if(M.client.holder && (M.client.holder.rights & R_ADMIN) && M.client.prefs.get_pref(/datum/pref/player/chat/dead)) // Show the emote to admins to_chat(M, tracker + message) - else if(M.stat == DEAD && (M.client.prefs.chat_toggles & CHAT_DEAD)) // Show the emote to regular ghosts with deadchat toggled on + else if(M.stat == DEAD && M.client.prefs.get_pref(/datum/pref/player/chat/dead)) // Show the emote to regular ghosts with deadchat toggled on to_chat(M, tracker + message) /mob/atom_init() @@ -62,9 +65,11 @@ /mob/proc/clear_emote(key) LAZYREMOVE(current_emotes, key) -/mob/proc/emote(act, intentional = FALSE) +/mob/proc/emote(act, intentional = FALSE, fallback_notice = FALSE) var/datum/emote/emo = get_emote(act) if(!emo) + if(fallback_notice) + to_chat(src, "<span class='notice'>Эта эмоция не доступна вашему типу моба.</span>") return if(!emo.can_emote(src, intentional)) @@ -86,13 +91,14 @@ if(!M.client) continue + var/is_in_view = FALSE if(M in viewers(get_turf(src), world.view)) M.show_runechat_message(src, null, message, null, SHOWMSG_VISUAL) + is_in_view = TRUE - switch(M.client.prefs.chat_ghostsight) - if(CHAT_GHOSTSIGHT_ALL) - // ghosts don't need to be checked for deafness, type of message, etc. So to_chat() is better here + // ghosts don't need to be checked for deafness, type of message, etc. So to_chat() is better here + if(is_in_view) + to_chat(M, "[FOLLOW_LINK(M, src)] [msg]") + else if (M.client.prefs.get_pref(/datum/pref/player/chat/ghostsight)) + if(intentional || !M.client.prefs.get_pref(/datum/pref/player/chat/ghostantispam)) to_chat(M, "[FOLLOW_LINK(M, src)] [msg]") - if(CHAT_GHOSTSIGHT_ALLMANUAL) - if(intentional) - to_chat(M, "[FOLLOW_LINK(M, src)] [msg]") diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index 3b443a6f8cd1..f18025fde98d 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -27,7 +27,7 @@ if(!iszombie(H)) message = stars(message, 40) - if(!(sdisabilities & DEAF || ear_deaf) && client && client.prefs.show_runechat) + if(!(sdisabilities & DEAF || ear_deaf) && client && client.prefs.get_pref(/datum/pref/player/ui/runechat)) var/list/span_list = list() if(copytext_char(message, -2) == "!!") span_list.Add("yell") @@ -42,16 +42,27 @@ var/track = null if(isobserver(src)) - if(speaker && !speaker.client && !(client.prefs.chat_toggles & CHAT_GHOSTNPC) && !(speaker in view(src))) - return null - if(used_radio && (client.prefs.chat_toggles & CHAT_GHOSTRADIO)) + if(used_radio && client.prefs.get_pref(/datum/pref/player/chat/ghostradio)) // I'm not sure what it does and if its right, probably to remove duplicate message because we will see radio anyway? return null + var/in_view = (speaker in view(src)) + + // filter out of view messages by preferences + if(!in_view) + if(speaker && !speaker.client && client.prefs.get_pref(/datum/pref/player/chat/ghostantispam)) + return null + + if(!client.prefs.get_pref(/datum/pref/player/chat/ghostears)) + return null + + // QoL - format in view message, if ghostears enabled + if(in_view && client.prefs.get_pref(/datum/pref/player/chat/ghostears)) + message = "<b>[message]</b>" + if(speaker_name != speaker.real_name && speaker.real_name) speaker_name = "[speaker.real_name] ([speaker_name])" + track = "[FOLLOW_LINK(src, speaker)] " - if((client.prefs.chat_toggles & CHAT_GHOSTEARS) && (speaker in view(src))) - message = "<b>[message]</b>" if(sdisabilities & DEAF || ear_deaf) if(speaker == src) diff --git a/code/modules/mob/living/carbon/brain/emote.dm b/code/modules/mob/living/carbon/brain/emote.dm index 98ade9b7e874..68fe7d5505d1 100644 --- a/code/modules/mob/living/carbon/brain/emote.dm +++ b/code/modules/mob/living/carbon/brain/emote.dm @@ -7,7 +7,7 @@ /datum/emote/robot/buzz, ) -/mob/living/carbon/brain/emote(act, intentional = FALSE) +/mob/living/carbon/brain/emote(act, intentional = FALSE, fallback_notice = FALSE) // No MMI, no emotes if(!container || !isMMI(container)) to_chat(src, "<span class='notice'>You can not emote in such state.</span>") diff --git a/code/modules/mob/living/carbon/give.dm b/code/modules/mob/living/carbon/give.dm index a1f2e794449e..13cd329667a1 100644 --- a/code/modules/mob/living/carbon/give.dm +++ b/code/modules/mob/living/carbon/give.dm @@ -1,10 +1,24 @@ -/mob/living/carbon/verb/give(mob/M in oview(1)) +/mob/living/carbon/verb/give() set category = "IC" set name = "Give" - if(!M) + var/list/receiving_candidates = list() + + for(var/mob/living/L in view(1)) + // if you are too confused then it's just another way to swap hands + // sorry, i was too bored with this code and i needed to do something fun + if(L == src && (druggy || getBrainLoss() < 60)) + continue + if(L.invisibility) // changelings chameleon, maybe something else + continue + receiving_candidates += L + + if(!length(receiving_candidates)) + to_chat(src, "<span class='red'>There is no one around.</span>") return + var/mob/living/M = tgui_input_list(src,"Give it to","Choice", receiving_candidates) + if(!M.can_accept_gives(src, show_warnings = TRUE) || !can_give(M, show_warnings = TRUE) || M.client == null) return var/obj/item/I = get_active_hand() @@ -18,6 +32,7 @@ if(I.w_class < SIZE_NORMAL) to_chat(src, "<span class='red'>[I] is too small for [name] to hold.</span>") return + switch(tgui_alert(M,"[src] wants to give you \a [I]?",, list("Yes","No"))) if("Yes") if(!can_give(M, show_warnings = TRUE)) @@ -36,7 +51,10 @@ return else drop_from_inventory(I, M) - M.put_in_hands(I) + if(M == src) + M.put_in_inactive_hand(I) + else + M.put_in_hands(I) I.add_fingerprint(M) M.visible_message("<span class='notice'>[src] handed \the [I] to [M].</span>") if("No") @@ -77,7 +95,7 @@ var/obj/item/organ/external/left_hand = bodyparts_by_name[BP_L_ARM] var/obj/item/organ/external/right_hand = bodyparts_by_name[BP_R_ARM] if((!left_hand || !left_hand.is_usable() || l_hand) && (!right_hand || !right_hand.is_usable() || r_hand)) - to_chat(giver, "<span class='red'>[src] can't take</span>") + to_chat(giver, "<span class='red'>[src] can't take it.</span>") return FALSE return TRUE diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index ba02511f0c23..ec83d8235304 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -33,12 +33,16 @@ set name = "Emote Panel" set category = "IC" + if(!length(usr.client.prefs.enabled_emotes_emote_panel)) + to_chat(usr, "None emotes are enabled for emote panel. Setup it with Edit Emote Panel first.") + return + var/emote_icons = 'icons/misc/emotes.dmi' var/list/emote_choice = list() for(var/id in current_emotes) var/datum/emote/E = current_emotes[id] - if(!(E.key in usr.client.prefs.custom_emote_panel)) + if(!(E.key in usr.client.prefs.enabled_emotes_emote_panel)) continue emote_choice += E.key emote_choice[E.key] = image(icon = emote_icons, icon_state = E.key) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 84a7c5ac593f..b11433afe8ad 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -15,7 +15,6 @@ var/heart_beat = 0 var/embedded_flag //To check if we've need to roll for damage on movement while an item is imbedded in us. - var/metadata var/gnomed = 0 // timer used by gnomecurse.dm var/hulk_activator = null @@ -946,7 +945,7 @@ if(!src.xylophone) visible_message("<span class='warning'>[src] begins playing his ribcage like a xylophone. It's quite spooky.</span>","<span class='notice'>You begin to play a spooky refrain on your ribcage.</span>","<span class='warning'>You hear a spooky xylophone melody.</span>") var/song = pick('sound/effects/xylophone1.ogg','sound/effects/xylophone2.ogg','sound/effects/xylophone3.ogg') - playsound(src, song, VOL_EFFECTS_INSTRUMENT) + playsound(src, song, VOL_MUSIC_INSTRUMENTS) xylophone = 1 spawn(1200) xylophone=0 @@ -1662,20 +1661,6 @@ mind.skills.choose_value(skill_type, value) return - -/mob/living/carbon/human/verb/examine_ooc() - set name = "Examine OOC" - set category = "OOC" - set src in oview() - - if(!usr || !src) return - - to_chat(usr, "<font color='purple'>OOC-info: [src]</font>") - if(metadata) - to_chat(usr, "<font color='purple'>[metadata]</font>") - else - to_chat(usr, "<font color='purple'>Nothing of interest...</font>") - /mob/living/carbon/try_inject(mob/living/user, error_msg, instant, stealth, pierce_armor) if(istype(user)) if(user.is_busy()) diff --git a/code/modules/mob/living/carbon/human/whisper.dm b/code/modules/mob/living/carbon/human/whisper.dm index 11f5b7fedb8a..bf2f1c045595 100644 --- a/code/modules/mob/living/carbon/human/whisper.dm +++ b/code/modules/mob/living/carbon/human/whisper.dm @@ -90,7 +90,8 @@ //ghosts for(var/mob/M as anything in observer_list) //does this include players who joined as observers as well? - if(M.client && (M.client.prefs.chat_toggles & CHAT_GHOSTEARS)) + // nearby mobs already included, we need to add only observers out of view who need it + if(M.client && M.client.prefs.get_pref(/datum/pref/player/chat/ghostears)) listening |= M //Pass whispers on to anything inside the immediate listeners. diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 49eff1197eea..521ebda384b9 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -662,18 +662,6 @@ return return ..() -/mob/living/proc/Examine_OOC() - set name = "Examine Meta-Info (OOC)" - set category = "OOC" - set src in view() - - if(client) - to_chat(usr, "[src]'s Metainfo:<br>[client.prefs.metadata]") - else - to_chat(usr, "[src] does not have any stored infomation!") - - return - /mob/living/pointed(atom/A) if(incapacitated() || (status_flags & FAKEDEATH)) return FALSE @@ -1153,7 +1141,7 @@ /mob/living/proc/do_item_attack_animation(atom/A, visual_effect_icon, visual_effect_color) var/list/viewing = list() for(var/mob/M in viewers(A)) - if(M.client && (M.client.prefs.toggles & SHOW_ANIMATIONS)) + if(M.client?.prefs.get_pref(/datum/pref/player/game/melee_animation)) viewing |= M.client //Show an image of the wielded weapon over the person who got dunked. diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index b4a9a5e5a2a7..6a3cbf0e9cda 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -184,7 +184,7 @@ var/global/list/department_radio_keys = list( for(var/mob/M in player_list) if(QDELETED(M)) // avoid not hard-deleted mobs with client continue - if(M.stat == DEAD && M.client && (M.client.prefs.chat_toggles & CHAT_GHOSTEARS)) + if(M.stat == DEAD && M.client && M.client.prefs.get_pref(/datum/pref/player/chat/ghostears)) listening |= M continue if(M.loc && (M.locs[1] in hearturfs)) diff --git a/code/modules/mob/living/silicon/robot/drone/maintenance.dm b/code/modules/mob/living/silicon/robot/drone/maintenance.dm index e0260b09bca0..4be26452bd8f 100644 --- a/code/modules/mob/living/silicon/robot/drone/maintenance.dm +++ b/code/modules/mob/living/silicon/robot/drone/maintenance.dm @@ -80,7 +80,9 @@ to_chat(S, "<i><span class='game say'>Drone Talk, <span class='name'>[name]</span><span class='message'> transmits, \"[trim(copytext(message,2 + length(message[2])))]\"</span></span></i>") for (var/mob/M as anything in observer_list) - if(M.client && M.client.prefs.chat_toggles & CHAT_GHOSTEARS) + if(!M.client) + continue + if(M.client.prefs.get_pref(/datum/pref/player/chat/ghostradio) || (src in view(M))) to_chat(M, "<i><span class='game say'>Drone Talk, <span class='name'>[name]</span><span class='message'> transmits, \"[trim(copytext(message,2 + length(message[2])))]\"</span></span></i>") else @@ -92,7 +94,7 @@ to_chat(D, "<b>[src]</b> transmits, \"[message]\"") for(var/mob/M as anything in observer_list) - if(M.client && M.client.prefs.chat_toggles & CHAT_GHOSTEARS) + if(M.client && M.client.prefs.get_pref(/datum/pref/player/chat/ghostears)) to_chat(M, "<b>[src]</b> transmits, \"[message]\"") /mob/living/silicon/robot/drone/maintenance/request_player() diff --git a/code/modules/mob/living/simple_animal/borer.dm b/code/modules/mob/living/simple_animal/borer.dm index ee31dede7e28..00de9aa6a347 100644 --- a/code/modules/mob/living/simple_animal/borer.dm +++ b/code/modules/mob/living/simple_animal/borer.dm @@ -31,7 +31,7 @@ for (var/mob/M in player_list) if (isnewplayer(M)) continue - if(M.stat == DEAD && M.client.prefs.chat_toggles & CHAT_GHOSTEARS) + if(M.stat == DEAD) to_chat(M, "[FOLLOW_LINK(M, src)] The captive mind of [src] whispers, \"[message]\"") /mob/living/simple_animal/borer @@ -163,7 +163,7 @@ for (var/mob/M in player_list) if (isnewplayer(M)) continue - if(M.stat == DEAD && M.client.prefs.chat_toggles & CHAT_GHOSTEARS) + if(M.stat == DEAD) to_chat(M, "[FOLLOW_LINK(M, src)] [truename] whispers to [host], \"[message]\"") diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index 97fb68fdbc45..c60e5b0c3380 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -87,6 +87,7 @@ client.click_intercept.post_login() client.change_view(world.view) + client.handle_autofit() var/turf/T = get_turf(src) if(T && last_z != T.z) diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index 383483e7ed01..c43424357fa6 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -63,7 +63,7 @@ return if(client) - if (!(client.prefs.chat_toggles & CHAT_DEAD)) // User preference check + if (!client.prefs.get_pref(/datum/pref/player/chat/dead)) // User preference check to_chat(src, "<span class='red'> You have deadchat muted.</span>") return @@ -80,7 +80,7 @@ name = real_name if(name != real_name) alt_name = " (died as [real_name])" - if(client.prefs.chat_toggles & CHAT_CKEY) + if(client.prefs.get_pref(/datum/pref/player/chat/show_ckey)) name += " ([key])" var/rendered = "<span class='game deadsay linkify emojify'><span class='prefix'>DEAD:</span> <span class='name'>[name]</span>[alt_name] [pick("complains","moans","whines","laments","blubbers")], <span class='message'>\"[message]\"</span></span>" @@ -89,13 +89,13 @@ var/tracker = "[FOLLOW_LINK(M, src)] " if(isnewplayer(M)) continue - if(M.client && M.stat == DEAD && (M.client.prefs.chat_toggles & CHAT_DEAD)) + if(M.client && M.stat == DEAD && M.client.prefs.get_pref(/datum/pref/player/chat/dead)) if(M.fake_death) //Our changeling with fake_death status must not hear dead chat!! continue to_chat(M, tracker + rendered) continue - if(M.client && M.client.holder && (M.client.prefs.chat_toggles & CHAT_DEAD) ) // Show the message to admins with deadchat toggled on + if(M.client && M.client.holder && M.client.prefs.get_pref(/datum/pref/player/chat/dead)) // Show the message to admins with deadchat toggled on to_chat(M, tracker + rendered)//Admins can hear deadchat, if they choose to, no matter if they're blind/deaf or not. diff --git a/code/modules/musical_instruments/harmonica.dm b/code/modules/musical_instruments/harmonica.dm index 1dd9f0d32858..266bc6588dcd 100644 --- a/code/modules/musical_instruments/harmonica.dm +++ b/code/modules/musical_instruments/harmonica.dm @@ -40,7 +40,7 @@ "plays a upbeat" ) last_played = world.time + cooldown - playsound(src, pick(tunes), VOL_EFFECTS_INSTRUMENT, null, FALSE, null, falloff = 5, channel = channel) + playsound(src, pick(tunes), VOL_MUSIC_INSTRUMENTS, null, FALSE, null, falloff = 5, channel = channel) user.visible_message("<span class='notice'>[user] [pick(message)] tune with his harmonica!</span>") /obj/item/device/harmonica/dropped(mob/user) diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm index 3b30cbbadebd..6552d3771207 100644 --- a/code/modules/nano/nanoui.dm +++ b/code/modules/nano/nanoui.dm @@ -414,7 +414,7 @@ nanoui is used to open and update nano browser uis window_size = "size=[width]x[height];" update_status(0) user << browse(get_html(), "window=[window_id];[window_size][window_options]") - winset(user, "mapwindow.map", "focus=true") // return keyboard focus to map + winset(user, "tcmapwindow.map", "focus=true") // return keyboard focus to map on_close_winset() //onclose(user, window_id) nanomanager.ui_opened(src) diff --git a/code/modules/organs/external/flesh.dm b/code/modules/organs/external/flesh.dm index 00fdf6d786d9..bd5cb82a3cd6 100644 --- a/code/modules/organs/external/flesh.dm +++ b/code/modules/organs/external/flesh.dm @@ -111,7 +111,7 @@ if(ishuman(BP.owner)) var/mob/living/carbon/human/HU = BP.owner if(HU.w_uniform && istype(HU.w_uniform, /obj/item/clothing/under/rank/clown)) - playsound(HU, 'sound/effects/squeak.ogg', VOL_EFFECTS_MISC, vol = 65) + playsound(HU, 'sound/effects/squeak.ogg', VOL_SPAM_EFFECTS, vol = 65) if(can_cut) //need to check sharp again here so that blunt damage that was strong enough to break skin doesn't give puncture wounds if(sharp && !edge) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 67e80d1e97c1..cd51e2124b7c 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -153,7 +153,7 @@ src.fire_delay = get_rand_burst_delay() src.shot_number = 0 var/obj/item/projectile/beam/emitter/A = get_emitter_beam() - playsound(src, 'sound/weapons/guns/gunpulse_emitter.ogg', VOL_EFFECTS_MISC, 25) + playsound(src, 'sound/weapons/guns/gunpulse_emitter.ogg', VOL_SPAM_EFFECTS, 25) if(prob(35)) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, src) diff --git a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm index e020c3cb1d89..6e3abc9ec7f6 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm @@ -37,13 +37,13 @@ switch(strength) if(0) A = new/obj/effect/accelerated_particle/weak(T, dir) - playsound(src, 'sound/machines/cyclotron.ogg', VOL_EFFECTS_MISC, 30, FALSE) + playsound(src, 'sound/machines/cyclotron.ogg', VOL_SPAM_EFFECTS, 30, FALSE) if(1) A = new/obj/effect/accelerated_particle(T, dir) - playsound(src, 'sound/machines/cyclotron.ogg', VOL_EFFECTS_MISC, 70, FALSE) + playsound(src, 'sound/machines/cyclotron.ogg', VOL_SPAM_EFFECTS, 70, FALSE) if(2) A = new/obj/effect/accelerated_particle/strong(T, dir) - playsound(src, 'sound/machines/cyclotron.ogg', VOL_EFFECTS_MISC, null, FALSE) // null for default, which is maximum volume. + playsound(src, 'sound/machines/cyclotron.ogg', VOL_SPAM_EFFECTS, null, FALSE) // null for default, which is maximum volume. if(A) A.set_dir(src.dir) return 1 diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm index c6f30eddf575..16ca48e4cd7a 100644 --- a/code/modules/power/tesla/coil.dm +++ b/code/modules/power/tesla/coil.dm @@ -47,7 +47,7 @@ var/power_produced = power / power_loss add_avail(power_produced*input_power_multiplier) flick("coilhit", src) - playsound(src, 'sound/magic/LightningShock.ogg', VOL_EFFECTS_MISC, null, FALSE, null, 5) + playsound(src, 'sound/magic/LightningShock.ogg', VOL_SPAM_EFFECTS, null, FALSE, null, 5) tesla_zap(src, 5, power_produced) VARSET_IN(src, being_shocked, FALSE, 10) diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index b8627f79414b..43e57a6d8494 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -61,7 +61,7 @@ var/global/list/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmosp move_the_basket_ball(4 + orbiting_balls.len * 2) - playsound(src, 'sound/magic/lightningbolt.ogg', VOL_EFFECTS_MISC, null, FALSE, null, 30) + playsound(src, 'sound/magic/lightningbolt.ogg', VOL_SPAM_EFFECTS, null, FALSE, null, 30) pixel_x = 0 pixel_y = 0 @@ -101,7 +101,7 @@ var/global/list/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmosp energy_to_lower = energy_to_raise - 20 energy_to_raise = energy_to_raise * 1.5 - playsound(src, 'sound/magic/lightning_chargeup.ogg', VOL_EFFECTS_MISC, null, FALSE, null, 30) + playsound(src, 'sound/magic/lightning_chargeup.ogg', VOL_SPAM_EFFECTS, null, FALSE, null, 30) addtimer(CALLBACK(src, PROC_REF(create_energy_ball)), 100) else if(energy < energy_to_lower && orbiting_balls.len) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 50d38462853f..b83d5c31e6c1 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -125,7 +125,7 @@ amount = new_amount if(iscarbon(usr)) - playsound(src, 'sound/items/buttonswitch.ogg', VOL_EFFECTS_MISC, 20) + playsound(src, 'sound/items/buttonswitch.ogg', VOL_SPAM_EFFECTS, 20) if("dispense") . = TRUE @@ -136,7 +136,7 @@ var/space = R.maximum_volume - R.total_volume if(iscarbon(usr)) - playsound(src, 'sound/items/buttonswitch.ogg', VOL_EFFECTS_MISC, 20) + playsound(src, 'sound/items/buttonswitch.ogg', VOL_SPAM_EFFECTS, 20) if ((space > 0) && (energy * 10 >= min(amount, space))) playsound(src, 'sound/effects/Liquid_transfer_mono.ogg', VOL_EFFECTS_MASTER, 40) // 15 isn't enough @@ -153,7 +153,7 @@ beaker = null if(iscarbon(usr)) - playsound(src, 'sound/items/buttonswitch.ogg', VOL_EFFECTS_MISC, 20) + playsound(src, 'sound/items/buttonswitch.ogg', VOL_SPAM_EFFECTS, 20) playsound(src, 'sound/items/insert_key.ogg', VOL_EFFECTS_MASTER, 25) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index c6c4eb5d31bf..e09960fc77d8 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -729,7 +729,7 @@ /obj/item/weapon/reagent_containers/food/snacks/clownburger/attack_self(mob/user) if(cooldown <= world.time) cooldown = world.time + 8 - playsound(src, 'sound/items/bikehorn.ogg', VOL_EFFECTS_MISC) + playsound(src, 'sound/items/bikehorn.ogg', VOL_SPAM_EFFECTS) add_fingerprint(user) return diff --git a/code/modules/religion/religion_types/cult.dm b/code/modules/religion/religion_types/cult.dm index d665ebd15ffc..a499e355b1d4 100644 --- a/code/modules/religion/religion_types/cult.dm +++ b/code/modules/religion/religion_types/cult.dm @@ -133,7 +133,7 @@ if(prob(20)) // sound var/list/sounds = pick(SOUNDIN_EXPLOSION, SOUNDIN_SPARKS, SOUNDIN_FEMALE_HEAVY_PAIN, SOUNDIN_MALE_HEAVY_PAIN, SOUNDIN_SHATTER, SOUNDIN_HORROR) - playsound(H, pick(sounds), VOL_EFFECTS_INSTRUMENT) + playsound(H, pick(sounds), VOL_MUSIC_INSTRUMENTS) else if(prob(20)) // chat_message to_chat(H, "<font size='15' color='red'><b>[pick(possible_god_phrases)]!</b></font>") diff --git a/code/modules/religion/rites/pedestals/pedestals.dm b/code/modules/religion/rites/pedestals/pedestals.dm index 6d14668d5b32..9dc3e94f8607 100644 --- a/code/modules/religion/rites/pedestals/pedestals.dm +++ b/code/modules/religion/rites/pedestals/pedestals.dm @@ -91,7 +91,7 @@ // if no one is against it in the future - delete comment and the ogg file // for(var/mob/M in player_list) // if(!isnewplayer(M)) -// M.playsound_local(null, 'sound/effects/dimensional_rend.ogg', VOL_EFFECTS_VOICE_ANNOUNCEMENT, vary = FALSE, frequency = null, ignore_environment = TRUE) +// M.playsound_local(null, 'sound/effects/dimensional_rend.ogg', VOL_VOICE_ANNOUNCEMENTS, vary = FALSE, frequency = null, ignore_environment = TRUE) // probably should be white list or something, maybe check by linkage? for(var/Z in SSmapping.levels_not_having_any_trait(list(ZTRAIT_CENTCOM, ZTRAIT_JUNKYARD))) diff --git a/code/modules/religion/rites/standing/misc.dm b/code/modules/religion/rites/standing/misc.dm index 81b8371cb45e..d325b83d1b7d 100644 --- a/code/modules/religion/rites/standing/misc.dm +++ b/code/modules/religion/rites/standing/misc.dm @@ -136,7 +136,7 @@ /datum/religion_rites/standing/honk/rite_step(mob/user, obj/AOG, stage) ..() var/ratio = (100 / ritual_invocations.len) * stage - playsound(AOG, 'sound/items/bikehorn.ogg', VOL_EFFECTS_MISC, ratio) + playsound(AOG, 'sound/items/bikehorn.ogg', VOL_SPAM_EFFECTS, ratio) /* * Revitalizing items. diff --git a/code/modules/replicators/replicator_communication.dm b/code/modules/replicators/replicator_communication.dm index 1ef998ae9440..ea9c982fc162 100644 --- a/code/modules/replicators/replicator_communication.dm +++ b/code/modules/replicators/replicator_communication.dm @@ -73,7 +73,7 @@ FR.announce_swarm(last_controller_ckey, message, announcer=src) /datum/faction/replicators/proc/send_to_chat(mob/target, message, unprocessed_message, mob/speaker=null) - if(speaker && target.client && target.client.prefs.show_runechat) + if(speaker && target.client && target.client.prefs.get_pref(/datum/pref/player/ui/runechat)) var/list/span_list = list() if(copytext_char(message, -2) == "!!") span_list.Add("yell") diff --git a/code/modules/replicators/replicator_infrastructure.dm b/code/modules/replicators/replicator_infrastructure.dm index ca4e06cb48bb..9f0aa7765dd5 100644 --- a/code/modules/replicators/replicator_infrastructure.dm +++ b/code/modules/replicators/replicator_infrastructure.dm @@ -782,7 +782,7 @@ ADD_TO_GLOBAL_LIST(/obj/machinery/swarm_powered/bluespace_catapult, bluespace_ca for(var/mob/M in player_list) if(!isnewplayer(M)) - M.playsound_local(null, 'sound/hallucinations/demons_3.ogg', VOL_EFFECTS_VOICE_ANNOUNCEMENT, vary = FALSE, frequency = null, ignore_environment = TRUE) + M.playsound_local(null, 'sound/hallucinations/demons_3.ogg', VOL_VOICE_ANNOUNCEMENTS, vary = FALSE, frequency = null, ignore_environment = TRUE) var/area/A = get_area(src) FR.swarm_chat_message("The Swarm", "Bluespace Catapult construction finished in [A.name]. Escape through the dimensional rift before it closes!", 5) diff --git a/code/modules/replicators/replicators.dm b/code/modules/replicators/replicators.dm index a341cbbe75b9..68a13aaa0197 100644 --- a/code/modules/replicators/replicators.dm +++ b/code/modules/replicators/replicators.dm @@ -361,7 +361,7 @@ ADD_TO_GLOBAL_LIST(/mob/living/simple_animal/hostile/replicator, alive_replicato return RAI.next_music_start = world.time + REPLICATOR_MUSIC_LENGTH - playsound_local(null, 'sound/music/storm_resurrection.ogg', VOL_MUSIC, null, null, CHANNEL_MUSIC, vary = FALSE, frequency = null, ignore_environment = TRUE) + playsound_local(null, 'sound/music/storm_resurrection.ogg', VOL_AMBIENT, null, null, CHANNEL_MUSIC, vary = FALSE, frequency = null, ignore_environment = TRUE) /mob/living/simple_animal/hostile/replicator/Logout() ..() diff --git a/code/modules/tgui/tgui.dm b/code/modules/tgui/tgui.dm index 4ed3140512b4..98258ef35c7d 100644 --- a/code/modules/tgui/tgui.dm +++ b/code/modules/tgui/tgui.dm @@ -52,7 +52,7 @@ */ /datum/tgui/New(mob/user, datum/src_object, interface, title, ui_x, ui_y) log_tgui(user, - "new [interface] fancy [user?.client?.prefs.tgui_fancy]", + "new [interface]", src_object = src_object) src.user = user src.src_object = src_object @@ -92,7 +92,7 @@ window.acquire_lock(src) if(!window.is_ready()) window.initialize( - fancy = user.client.prefs.tgui_fancy, + fancy = TRUE, // legacy inline_assets = list( get_asset_datum(/datum/asset/simple/tgui), )) @@ -219,8 +219,8 @@ "window" = list( "key" = window_key, "size" = window_size, - "fancy" = user.client.prefs.tgui_fancy, - "locked" = user.client.prefs.tgui_lock, + "fancy" = TRUE, // legacy + "locked" = user.client.prefs.get_pref(/datum/pref/player/ui/tgui_lock), ), "client" = list( "ckey" = user.client.ckey, diff --git a/code/modules/tooltip/tooltip.dm b/code/modules/tooltip/tooltip.dm index 40e2995da79e..d622903c788c 100644 --- a/code/modules/tooltip/tooltip.dm +++ b/code/modules/tooltip/tooltip.dm @@ -33,7 +33,7 @@ Notes: /datum/tooltip var/client/owner - var/control = "mainwindow.tooltip" + var/control = "tcmainwindow.tooltip" var/file = 'code/modules/tooltip/tooltip.html' var/showing = 0 var/queueHide = 0 @@ -96,13 +96,13 @@ Notes: //Open a tooltip for user, at a location based on params -//Theme is a CSS class in tooltip.html, by default this wrapper chooses a CSS class based on the user's UI_style (Midnight, Plasmafire, Retro) +//Theme is a CSS class in tooltip.html, by default this wrapper chooses a CSS class based on the user's /datum/pref/player/ui/ui_style (Midnight, Plasmafire, Retro) //Includes sanity.checks /proc/openToolTip(mob/user = null, atom/movable/tip_src = null, params = null, title = "", content = "", theme = "") if(istype(user)) if(user.client && user.client.tooltips) - if(!theme && user.client.prefs && user.client.prefs.UI_style) - theme = lowertext(user.client.prefs.UI_style) + if(!theme && user.client.prefs && user.client.prefs.get_pref(/datum/pref/player/ui/ui_style)) + theme = lowertext(user.client.prefs.get_pref(/datum/pref/player/ui/ui_style)) if(!theme) theme = "default" user.client.tooltips.show(tip_src, params,title,content,theme) diff --git a/code/unit_tests/datum_tests.dm b/code/unit_tests/datum_tests.dm new file mode 100644 index 000000000000..e3fca9f6024f --- /dev/null +++ b/code/unit_tests/datum_tests.dm @@ -0,0 +1,15 @@ +/datum/unit_test/pref_default_value + name = "PREFS: all prefs should have valid default value." + +/datum/unit_test/pref_default_value/start_test() + var/failed = "" + for(var/type in subtypesof(/datum/pref)) + var/datum/pref/P = new type() + if(P.value && P.value != P.sanitize_value(P.value)) + failed += "\n[type] has bad default value!" + if(failed) + fail(failed) + else + pass("No invalid prefs found.") + + return TRUE diff --git a/interface/interface.dm b/interface/interface.dm index 6c1891798b4b..c1ff1abccbd4 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -46,8 +46,8 @@ link_with_alert(src, config.changelog_link) - if(prefs.lastchangelog != changelog_hash) - prefs.lastchangelog = changelog_hash + if(prefs.get_pref(/datum/pref/player/meta/lastchangelog) != changelog_hash) + prefs.set_pref(/datum/pref/player/meta/lastchangelog, changelog_hash) prefs.save_preferences() winset(src, "rpane.changelog", "font-style=") diff --git a/interface/skin.dmf b/interface/skin.dmf index 28dc02208d7e..5aa03ddd0be0 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -26,97 +26,12 @@ menu "menu" command = ".quit" category = "&File" saved-params = "is-checked" - elem - name = "&Icons" - command = "" - saved-params = "is-checked" - elem "stretch" - name = "&Auto (Stretch to fit)" - command = ".winset \"mapwindow.map.icon-size=0\"" - category = "&Icons" - is-checked = true - can-check = true - group = "size" - saved-params = "is-checked" - elem "icon128" - name = "&128x128 (4x)" - command = ".winset \"mapwindow.map.icon-size=128\"" - category = "&Icons" - can-check = true - group = "size" - saved-params = "is-checked" - elem "icon96" - name = "&96x96 (3x)" - command = ".winset \"mapwindow.map.icon-size=96\"" - category = "&Icons" - can-check = true - group = "size" - saved-params = "is-checked" - elem "icon64" - name = "&64x64 (2x)" - command = ".winset \"mapwindow.map.icon-size=64\"" - category = "&Icons" - can-check = true - group = "size" - saved-params = "is-checked" - elem "icon48" - name = "&48x48 (1.5x)" - command = ".winset \"mapwindow.map.icon-size=48\"" - category = "&Icons" - can-check = true - group = "size" - saved-params = "is-checked" - elem "icon32" - name = "&32x32 (1x)" - command = ".winset \"mapwindow.map.icon-size=32\"" - category = "&Icons" - can-check = true - group = "size" - saved-params = "is-checked" - elem - name = "" - command = "" - category = "&Icons" - saved-params = "is-checked" - elem "textmode" - name = "&Text" - command = ".winset \"menu.textmode.is-checked=true?mapwindow.map.text-mode=true:mapwindow.map.text-mode=false\"" - category = "&Icons" - can-check = true - saved-params = "is-checked" - elem - name = "&Scaling Mode" - command = "" - saved-params = "is-checked" - elem "ps" - name = "&Point Sampling" - command = ".winset \"mapwindow.map.zoom-mode=normal\"" - category = "&Scaling Mode" - is-checked = true - can-check = true - group = "scaling" - saved-params = "is-checked" - elem "bl" - name = "&Bilinear" - command = ".winset \"mapwindow.map.zoom-mode=blur\"" - category = "&Scaling Mode" - can-check = true - group = "scaling" - saved-params = "is-checked" - elem "nn" - name = "&Nearest Neighbor" - command = ".winset \"mapwindow.map.zoom-mode=distort\"" - category = "&Scaling Mode" - can-check = true - group = "scaling" - saved-params = "is-checked" elem name = "&Options" command = "" - saved-params = "is-checked" elem - name = "&Audio" - command = ".showvolumecontrols" + name = "&Settings" + command = "Settings" category = "&Options" saved-params = "is-checked" elem @@ -130,8 +45,8 @@ menu "menu" saved-params = "is-checked" -window "mainwindow" - elem "mainwindow" +window "tcmainwindow" + elem "tcmainwindow" type = MAIN pos = 281,0 size = 640x440 @@ -139,7 +54,7 @@ window "mainwindow" anchor2 = -1,-1 is-default = true saved-params = "pos;size;is-minimized;is-maximized" - on-size = "onresize" + on-size = ".handleautofit" title = "Space Station 13" statusbar = false is-maximized = true @@ -154,7 +69,7 @@ window "mainwindow" anchor2 = -1,-1 is-visible = false saved-params = "" - elem "mainvsplit" + elem "split" type = CHILD pos = 0,0 size = 640x440 @@ -174,8 +89,8 @@ window "mainwindow" is-visible = false saved-params = "" -window "mapwindow" - elem "mapwindow" +window "tcmapwindow" + elem "tcmapwindow" type = MAIN pos = 281,0 size = 640x480 @@ -198,9 +113,9 @@ window "mapwindow" font-size = 7 text-color = none is-default = true - saved-params = "icon-size;zoom-mode" - on-show = ".winset\"mainwindow.mainvsplit.left=mapwindow\"" - on-hide = ".winset\"mainwindow.mainvsplit.left=\"" + saved-params = "" + on-show = ".winset\"tcmainwindow.split.left=tcmapwindow\"" + on-hide = ".winset\"tcmainwindow.split.left=\"" style = ".center { text-align: center; } .maptext { font-family: 'Small Fonts', 'MS Serif'; font-size: 7px; -dm-text-outline: 1px black; color: white; line-height: 1.1; } .small { font-size: 6px; } .big { font-size: 8px; } .yell { font-weight: bold; } .italics { font-size: 6px; }" elem "lobbybrowser" type = BROWSER @@ -224,8 +139,8 @@ window "popupwindow" statusbar = false can-resize = false -window "outputwindow" - elem "outputwindow" +window "tcoutputwindow" + elem "tcoutputwindow" type = MAIN pos = 281,0 size = 640x480 @@ -361,7 +276,7 @@ window "rpane" anchor1 = 0,0 anchor2 = 100,100 saved-params = "splitter" - right = "outputwindow" + right = "tcoutputwindow" left = "infowindow" is-vert = false elem "rulesb" diff --git a/taucetistation.dme b/taucetistation.dme index 7ba48840835b..c577520b21f5 100644 --- a/taucetistation.dme +++ b/taucetistation.dme @@ -50,6 +50,7 @@ #include "code\__DEFINES\emote.dm" #include "code\__DEFINES\explosions.dm" #include "code\__DEFINES\flags.dm" +#include "code\__DEFINES\fonts.dm" #include "code\__DEFINES\footsteps.dm" #include "code\__DEFINES\gamemodes.dm" #include "code\__DEFINES\genetics.dm" @@ -127,6 +128,7 @@ #include "code\__HELPERS\heap.dm" #include "code\__HELPERS\icon_smoothing.dm" #include "code\__HELPERS\icons.dm" +#include "code\__HELPERS\keys.dm" #include "code\__HELPERS\level_traits.dm" #include "code\__HELPERS\logging.dm" #include "code\__HELPERS\matrices.dm" @@ -159,7 +161,6 @@ #include "code\_globalvars\misc.dm" #include "code\_globalvars\regexes.dm" #include "code\_globalvars\station.dm" -#include "code\_globalvars\lists\client.dm" #include "code\_globalvars\lists\flavor_misc.dm" #include "code\_globalvars\lists\maintenance_loot.dm" #include "code\_globalvars\lists\misc.dm" @@ -398,17 +399,6 @@ #include "code\datums\helper_datums\map_template.dm" #include "code\datums\helper_datums\teleport.dm" #include "code\datums\helper_datums\topic_input.dm" -#include "code\datums\keybinding\_defines.dm" -#include "code\datums\keybinding\_keybindings.dm" -#include "code\datums\keybinding\admin.dm" -#include "code\datums\keybinding\carbon.dm" -#include "code\datums\keybinding\client.dm" -#include "code\datums\keybinding\communication.dm" -#include "code\datums\keybinding\human.dm" -#include "code\datums\keybinding\living.dm" -#include "code\datums\keybinding\mob.dm" -#include "code\datums\keybinding\movement.dm" -#include "code\datums\keybinding\robot.dm" #include "code\datums\lighting\level_light.dm" #include "code\datums\lighting\light_modes.dm" #include "code\datums\lighting\smartlight_presets.dm" @@ -1317,7 +1307,6 @@ #include "code\game\turfs\unsimulated\floor.dm" #include "code\game\turfs\unsimulated\walls.dm" #include "code\game\turfs\unsimulated\walls_cult.dm" -#include "code\game\verbs\fitviewport.dm" #include "code\game\verbs\ooc.dm" #include "code\game\verbs\suicide.dm" #include "code\game\verbs\who.dm" @@ -1513,16 +1502,16 @@ #include "code\modules\cargo\exports\weapons.dm" #include "code\modules\client\client_defines.dm" #include "code\modules\client\client_procs.dm" +#include "code\modules\client\client_settings_menu.dm" +#include "code\modules\client\client_view.dm" #include "code\modules\client\guard.dm" #include "code\modules\client\preferences.dm" #include "code\modules\client\preferences_faction.dm" #include "code\modules\client\preferences_savefile.dm" #include "code\modules\client\preferences_toggles.dm" #include "code\modules\client\temp_verbs.dm" -#include "code\modules\client\character_menu\customkeybindings.dm" #include "code\modules\client\character_menu\emote_panel_editor.dm" #include "code\modules\client\character_menu\general.dm" -#include "code\modules\client\character_menu\global.dm" #include "code\modules\client\character_menu\load_slot.dm" #include "code\modules\client\character_menu\loadout.dm" #include "code\modules\client\character_menu\occupation.dm" @@ -1535,6 +1524,26 @@ #include "code\modules\client\character_menu\loadout\loadout_glasses.dm" #include "code\modules\client\character_menu\loadout\loadout_hats.dm" #include "code\modules\client\character_menu\loadout\loadout_shoes.dm" +#include "code\modules\client\settings\keybinds\_keybinds.dm" +#include "code\modules\client\settings\keybinds\admin.dm" +#include "code\modules\client\settings\keybinds\carbon.dm" +#include "code\modules\client\settings\keybinds\client.dm" +#include "code\modules\client\settings\keybinds\communication.dm" +#include "code\modules\client\settings\keybinds\emotes.dm" +#include "code\modules\client\settings\keybinds\human.dm" +#include "code\modules\client\settings\keybinds\living.dm" +#include "code\modules\client\settings\keybinds\mob.dm" +#include "code\modules\client\settings\keybinds\movement.dm" +#include "code\modules\client\settings\keybinds\robot.dm" +#include "code\modules\client\settings\player\_player.dm" +#include "code\modules\client\settings\player\audio.dm" +#include "code\modules\client\settings\player\chat.dm" +#include "code\modules\client\settings\player\display.dm" +#include "code\modules\client\settings\player\effects.dm" +#include "code\modules\client\settings\player\game.dm" +#include "code\modules\client\settings\player\meta.dm" +#include "code\modules\client\settings\player\ui.dm" +#include "code\modules\client\settings\_pref.dm" #include "code\modules\clothing\clothing.dm" #include "code\modules\clothing\glasses\glasses.dm" #include "code\modules\clothing\glasses\hud.dm" @@ -2534,6 +2543,7 @@ #include "code\modules\virus2\items_devices.dm" #include "code\modules\zwater\wet_stuff.dm" #include "code\unit_tests\chemistry_tests.dm" +#include "code\unit_tests\datum_tests.dm" #include "code\unit_tests\power_tests.dm" #include "code\unit_tests\regex_tests.dm" #include "code\unit_tests\sizes_tests.dm" diff --git a/tgui/README.md b/tgui/README.md index 6da0de066d37..752d31b21563 100644 --- a/tgui/README.md +++ b/tgui/README.md @@ -182,7 +182,7 @@ These are very simple, tiny, reusable CSS classes which you can use and combine to change appearance of your elements. Keep them small. - `/packages/tgui/styles/components` - CSS classes which are used in UI components. These stylesheets closely follow the -[BEM](https://en.bem.info/methodology/) methodology. +[BEM](https://en.bem.info/methodology/) methodology and [two-dashes naming convention](https://ru.bem.info/methodology/naming-convention/#стиль-two-dashes) - `/packages/tgui/styles/interfaces` - Custom stylesheets for your interfaces. Add stylesheets here if you really need a fine control over your UI styles. - `/packages/tgui/styles/layouts` - Layout-related styles. diff --git a/tgui/bin/tgui b/tgui/bin/tgui old mode 100644 new mode 100755 diff --git a/tgui/packages/common/keys.ts b/tgui/packages/common/keys.ts new file mode 100644 index 000000000000..33606b772d45 --- /dev/null +++ b/tgui/packages/common/keys.ts @@ -0,0 +1,58 @@ +/** + * ### Key codes. + * event.keyCode is deprecated, use this reference instead. + * + * Handles modifier keys (Shift, Alt, Control) and arrow keys. + * + * For alphabetical keys, use the actual character (e.g. 'a') instead of the key code. + * Don't access Esc or Escape directly, use isEscape() instead + * + * Something isn't here that you want? Just add it: + * @url https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values + * @usage + * ```ts + * import { KEY } from 'tgui/common/keys'; + * + * if (event.key === KEY.Enter) { + * // do something + * } + * ``` + * + * + */ +export enum KEY { + Alt = 'Alt', + Backspace = 'Backspace', + Control = 'Control', + Delete = 'Delete', + Down = 'ArrowDown', + End = 'End', + Enter = 'Enter', + Esc = 'Esc', + Escape = 'Escape', + Home = 'Home', + Insert = 'Insert', + Left = 'ArrowLeft', + PageDown = 'PageDown', + PageUp = 'PageUp', + Right = 'ArrowRight', + Shift = 'Shift', + Space = ' ', + Tab = 'Tab', + Up = 'ArrowUp', +} + +/** + * ### isEscape + * + * Checks if the user has hit the 'ESC' key on their keyboard. + * There's a weirdness in BYOND where this could be either the string + * 'Escape' or 'Esc' depending on the browser. This function handles + * both cases. + * + * @param key - the key to check, typically from event.key + * @returns true if key is Escape or Esc, false otherwise + */ +export const isEscape = (key: string): boolean => { + return key === KEY.Esc || key === KEY.Escape; +}; diff --git a/tgui/packages/tgui-panel/themes.js b/tgui/packages/tgui-panel/themes.js index edbfe03747f4..890e2006401d 100644 --- a/tgui/packages/tgui-panel/themes.js +++ b/tgui/packages/tgui-panel/themes.js @@ -40,10 +40,10 @@ export const setClientTheme = name => { 'rpane.text-color': '#000000', 'browseroutput.background-color': 'none', 'browseroutput.text-color': '#000000', - 'outputwindow.background-color': 'none', - 'outputwindow.text-color': '#000000', - 'mainwindow.background-color': 'none', - 'mainvsplit.background-color': 'none', + 'tcoutputwindow.background-color': 'none', + 'tcoutputwindow.text-color': '#000000', + 'tcmainwindow.background-color': 'none', + 'split.background-color': 'none', // Buttons 'rulesb.background-color': 'none', 'rulesb.text-color': '#000000', @@ -92,10 +92,10 @@ export const setClientTheme = name => { 'rpane.text-color': COLOR_DARK_TEXT, 'browseroutput.background-color': COLOR_DARK_BG, 'browseroutput.text-color': COLOR_DARK_TEXT, - 'outputwindow.background-color': COLOR_DARK_BG, - 'outputwindow.text-color': COLOR_DARK_TEXT, - 'mainwindow.background-color': COLOR_DARK_BG, - 'mainvsplit.background-color': COLOR_DARK_BG, + 'tcoutputwindow.background-color': COLOR_DARK_BG, + 'tcoutputwindow.text-color': COLOR_DARK_TEXT, + 'tcmainwindow.background-color': COLOR_DARK_BG, + 'split.background-color': COLOR_DARK_BG, // Buttons 'rulesb.background-color': '#494949', 'rulesb.text-color': COLOR_DARK_TEXT, diff --git a/tgui/packages/tgui/components/KeyListener.tsx b/tgui/packages/tgui/components/KeyListener.tsx new file mode 100644 index 000000000000..d4536117e11d --- /dev/null +++ b/tgui/packages/tgui/components/KeyListener.tsx @@ -0,0 +1,40 @@ +import { Component } from 'inferno'; + +import { KeyEvent } from '../events'; +import { listenForKeyEvents } from '../hotkeys'; + +type KeyListenerProps = Partial<{ + onKey: (key: KeyEvent) => void; + onKeyDown: (key: KeyEvent) => void; + onKeyUp: (key: KeyEvent) => void; +}>; + +export class KeyListener extends Component<KeyListenerProps> { + dispose: () => void; + + constructor(props) { + super(props); + + this.dispose = listenForKeyEvents((key) => { + if (this.props.onKey) { + this.props.onKey(key); + } + + if (key.isDown() && this.props.onKeyDown) { + this.props.onKeyDown(key); + } + + if (key.isUp() && this.props.onKeyUp) { + this.props.onKeyUp(key); + } + }); + } + + componentWillUnmount() { + this.dispose(); + } + + render() { + return null; + } +} diff --git a/tgui/packages/tgui/components/TrackOutsideClicks.tsx b/tgui/packages/tgui/components/TrackOutsideClicks.tsx new file mode 100644 index 000000000000..578b4f55db07 --- /dev/null +++ b/tgui/packages/tgui/components/TrackOutsideClicks.tsx @@ -0,0 +1,35 @@ +import { Component, createRef } from 'inferno'; + +type Props = { + onOutsideClick: () => void; +}; + +export class TrackOutsideClicks extends Component<Props> { + ref = createRef<HTMLDivElement>(); + + constructor() { + super(); + + this.handleOutsideClick = this.handleOutsideClick.bind(this); + + document.addEventListener('click', this.handleOutsideClick); + } + + componentWillUnmount() { + document.removeEventListener('click', this.handleOutsideClick); + } + + handleOutsideClick(event: MouseEvent) { + if (!(event.target instanceof Node)) { + return; + } + + if (this.ref.current && !this.ref.current.contains(event.target)) { + this.props.onOutsideClick(); + } + } + + render() { + return <div ref={this.ref}>{this.props.children}</div>; + } +} diff --git a/tgui/packages/tgui/components/index.js b/tgui/packages/tgui/components/index.js index 3833d1a69abe..cc984df47e44 100644 --- a/tgui/packages/tgui/components/index.js +++ b/tgui/packages/tgui/components/index.js @@ -22,6 +22,7 @@ export { Grid } from './Grid'; export { Icon } from './Icon'; export { InfinitePlane } from './InfinitePlane'; export { Input } from './Input'; +export { KeyListener } from './KeyListener'; export { Knob } from './Knob'; export { LabeledControls } from './LabeledControls'; export { LabeledList } from './LabeledList'; @@ -39,3 +40,4 @@ export { Tabs } from './Tabs'; export { TextArea } from './TextArea'; export { TimeDisplay } from './TimeDisplay'; export { Tooltip } from './Tooltip'; +export { TrackOutsideClicks } from './TrackOutsideClicks'; diff --git a/tgui/packages/tgui/focus.js b/tgui/packages/tgui/focus.js index 60c6e430a233..a092a020b4dd 100644 --- a/tgui/packages/tgui/focus.js +++ b/tgui/packages/tgui/focus.js @@ -10,7 +10,7 @@ * Moves focus to the BYOND map window. */ export const focusMap = () => { - Byond.winset('mapwindow.map', { + Byond.winset('tcmapwindow.map', { focus: true, }); }; diff --git a/tgui/packages/tgui/hotkeys.ts b/tgui/packages/tgui/hotkeys.ts index 1358ff25101a..e5d8d8718bbb 100644 --- a/tgui/packages/tgui/hotkeys.ts +++ b/tgui/packages/tgui/hotkeys.ts @@ -31,6 +31,9 @@ const hotKeysAcquired = [ // State of passed-through keys. const keyState: Record<string, boolean> = {}; +// Custom listeners for key events +const keyListeners: ((key: KeyEvent) => void)[] = []; + /** * Converts a browser keycode to BYOND keycode. */ @@ -178,6 +181,35 @@ export const setupHotKeys = () => { releaseHeldKeys(); }); globalEvents.on('key', (key: KeyEvent) => { + for (const keyListener of keyListeners) { + keyListener(key); + } handlePassthrough(key); }); }; + +/** + * Registers for any key events, such as key down or key up. + * This should be preferred over directly connecting to keydown/keyup + * as it lets tgui prevent the key from reaching BYOND. + * + * If using in a component, prefer KeyListener, which automatically handles + * stopping listening when unmounting. + * + * @param callback The function to call whenever a key event occurs + * @returns A callback to stop listening + */ +export const listenForKeyEvents = (callback: (key: KeyEvent) => void) => { + keyListeners.push(callback); + + let removed = false; + + return () => { + if (removed) { + return; + } + + removed = true; + keyListeners.splice(keyListeners.indexOf(callback), 1); + }; +}; diff --git a/tgui/packages/tgui/interfaces/CameraConsole.js b/tgui/packages/tgui/interfaces/CameraConsole.js index f0bb035f0679..3483d50ef63e 100644 --- a/tgui/packages/tgui/interfaces/CameraConsole.js +++ b/tgui/packages/tgui/interfaces/CameraConsole.js @@ -41,7 +41,7 @@ export const selectCameras = (cameras, searchText = '') => { }; export const CameraConsole = (props, context) => { - Byond.winget("mapwindow.map", "style").then(style => { + Byond.winget("tcmapwindow.map", "style").then(style => { Byond.winset(mapRef, "style", style); }); const { act, data } = useBackend(context); @@ -142,4 +142,4 @@ export const CameraConsoleContent = (props, context) => { </Flex.Item> </Flex> ); -}; \ No newline at end of file +}; diff --git a/tgui/packages/tgui/interfaces/ClientSettings.js b/tgui/packages/tgui/interfaces/ClientSettings.js new file mode 100644 index 000000000000..5a8540bc4a4c --- /dev/null +++ b/tgui/packages/tgui/interfaces/ClientSettings.js @@ -0,0 +1,401 @@ +import { useBackend, useLocalState } from '../backend'; + +import { + Section, + Box, + Button, + Input, + NumberInput, + Tabs, + Dropdown, + Flex, + Stack, + Slider, + NoticeBox, + ColorBox, + Tooltip, + Icon, + KeyListener, + TrackOutsideClicks, + Modal, +} from '../components'; +import { KEY, isEscape } from 'common/keys'; +import { decodeHtmlEntities } from 'common/string'; +import { KeyEvent } from '../events'; +import { Window } from '../layouts'; + +// byond <-> IE names +// order is important, we use it for replace, so place verbose names up +// p.s. i hate them both endlessly +const byond2jsKeysDictionary = { + "Northwest": "Home", + "Northeast": "PageUp", + "Southwest": "End", + "Southeast": "PageDown", + "Space": "Spacebar", + "Ctrl": "Control", + "Return": "Enter", + "Delete": "Del", + "North": "Up", + "East": "Right", + "South": "Down", + "West": "Left", +}; + + +export const ClientSettings = (props, context) => { + const { act, data } = useBackend(context); + + const { active_tab, settings, tabs, tabs_tips, keybinds_order } = data; + + const [keyBindingState, setKeyBindingState] = useLocalState(context, 'showmodal', null); + + let settingsList; + + // this all is too overcomplicated because of keybinds tab that handled differently + if (active_tab === "keybinds") { + const sortedByCategory = Object.fromEntries(keybinds_order.map(key => [key])); + settings.forEach((setting) => { + if (!sortedByCategory[setting.category]) { + // fallback if someone forgot to update keybinds_order + sortedByCategory[setting.category] = []; + } + sortedByCategory[setting.category].push(setting); + }); + + settingsList = Object.keys(sortedByCategory) + .filter(categoryName => sortedByCategory[categoryName] && sortedByCategory[categoryName].length) + .map(categoryName => ( + <Section key={categoryName} title={categoryName}> + {sortedByCategory[categoryName].map(setting => ( + <SettingField + setting={setting} + setKeyBindingState={setKeyBindingState} + key={setting.type} + /> + ))} + </Section> + )); + + } else { + settingsList = settings.map(setting => ( + <SettingField + setting={setting} + key={setting.type} + /> + )); + } + + return ( + <Window + title="Настройки" + width={500} + height={650}> + + {keyBindingState + && <KeyBindingModal + settings={settings} + keyBindingState={keyBindingState} + setKeyBindingState={setKeyBindingState} + />} + + <Window.Content scrollable> + <Tabs> + {Object.keys(tabs).map(tab => ( + <Tabs.Tab + key={tab} + selected={tab === active_tab} + onClick={() => act("set_tab", { "tab": tab })} > + {tabs[tab]} + </Tabs.Tab> + ))} + </Tabs> + <NoticeBox warning> + Тест настроек, они не сохраняются и применяются только на раунд. + </NoticeBox> + {tabs_tips[active_tab] && ( + <NoticeBox info> + {tabs_tips[active_tab]} + </NoticeBox> + )} + {settingsList} + </Window.Content> + </Window> + ); +}; + +const KeyBindingModal = (props, context) => { + const { act, data } = useBackend(context); + const { + settings, + keyBindingState, + setKeyBindingState, + } = props; + + const handleKeyDown = (keyEvent) => { + const event = keyEvent.event; + + event.preventDefault(); + }; + + const handleKeyUp = (keyEvent) => { + const event = keyEvent.event; + + event.preventDefault(); + + if (event.key === KEY.Backspace) { + act('set_keybind_value', { + type: keyBindingState.type, + index: keyBindingState.index+1, + key: "", + }); + setKeyBindingState(null); + return; + } else if (isEscape(event.key)) { + setKeyBindingState(null); + return; + } + + // todo: rewrite it all to use event.code with 516 + // also maybe this should be moved to keyEvent.toString() + + let sanitizedKey = event.key; + + // so shift+numeric keys will be parsed as 1234 instead of !@#$ + if (47 < event.keyCode && event.keyCode < 58) { + sanitizedKey = String.fromCharCode(event.keyCode); + } + // so shift+letter keys will be parsed as latin and in lower case + else if (64 < event.keyCode && event.keyCode < 91) { + sanitizedKey = String.fromCharCode(event.keyCode); + } + // format Numpad0-Numpad9 for byond + else if (95 < event.keyCode && event.keyCode < 106) { + sanitizedKey = "Numpad"+sanitizedKey; + } + + // replace by dictionary if needed + sanitizedKey = Object.keys(byond2jsKeysDictionary) + .find(key => byond2jsKeysDictionary[key] === sanitizedKey) || sanitizedKey; + + act('set_keybind_value', { + type: keyBindingState.type, + index: keyBindingState.index+1, + key: sanitizedKey, + altMod: event.altKey, + ctrlMod: event.ctrlKey, + shiftMod: event.shiftKey, + }); + setKeyBindingState(null); + }; + + const preference = settings.find(pref => pref.type === keyBindingState.type); + + return ( + <Modal textAlign="center"> + <KeyListener + onKeyDown={handleKeyDown} + onKeyUp={handleKeyUp} + /> + <Section title={`Назначить клавишу для ${preference.name}`}> + <Box italic> + {preference.description} <br /><br /> + </Box> + <Box bold> + Нажмити любую клавишу.<br /><br /> + Можно использовать комбинации с <i>Alt/Ctrl/Shift</i>.<br /><br /> + Нажмите <i>ESC</i> для отмены.<br /><br /> + Нажмите <i>Backspace</i> для сбора. + </Box> + </Section> + </Modal> + ); +}; + +const SettingField = (props, context) => { + const { act, data } = useBackend(context); + const { + setting, + } = props; + + const settingTypes = { + boolean: <SettingTypeBoolean {...props} />, + text: <SettingTypeText {...props} />, + range: <SettingTypeRange {...props} />, + select: <SettingTypeSelect {...props} />, + hex: <SettingTypeHex {...props} />, + keybind: <SettingTypeKeybind {...props} />, + }; + + let rowClass = ""; + if (setting.admins_only) { + rowClass = "ClientSettings__row--admin"; + } else if (setting.supporters_only) { + rowClass = "ClientSettings__row--supporter"; + } + + return ( + <Section className={`ClientSettings__row ${rowClass}`} > + <Flex wrap="wrap"> + <Flex.Item basis="30%" grow="2" color="label" pr="1em" bold> + { setting.name } + </Flex.Item> + <Flex.Item basis="50%" shrink grow="2"> + {settingTypes[setting.v_type] || "Unknown Setting Type"} + </Flex.Item> + {/* button size with icon around 2em, basis here is as min-width to contain them */} + <Flex.Item basis="4em" grow="1" textAlign="right"> + { !setting.default + && <Button + tooltip={"Сбросить"} + color="neutral" + icon={"undo"} + onClick={() => act("reset_value", { type: setting.type })} + />} + </Flex.Item> + <Flex.Item basis="100%" pt="1em" style={{ "white-space": "pre-wrap" }}> + { setting.description } + </Flex.Item> + </Flex> + </Section> + ); +}; + +const SettingTypeRange = (props, context) => { + const { act, data } = useBackend(context); + const { + setting, + } = props; + + // approximately for default windows width + // should be part of the slider option... + let relativeStepSize = 250 / (setting.v_parameters[1] - setting.v_parameters[0]); + if (setting.v_parameters[2]) { + relativeStepSize = relativeStepSize * setting.v_parameters[2]; + } + relativeStepSize = Math.floor(relativeStepSize) || 1; + + return ( + <Tooltip position="top" content="Вы можете единожды нажать на слайдер для установки точного значения"> + <Slider + value={setting.value} + minValue={setting.v_parameters[0]} + maxValue={setting.v_parameters[1]} + step={setting.v_parameters[2] || 1} + stepPixelSize={relativeStepSize} + unit={setting.v_parameters[3]} + onChange={(e, value) => act('set_value', { type: setting.type, value: value })} + /> + </Tooltip> + ); +}; + +const SettingTypeHex = (props, context) => { + const { act, data } = useBackend(context); + const { + setting, + } = props; + + return ( + <Button + onClick={() => act('modify_color_value', { type: setting.type })} + > + <ColorBox color={setting.value} mr={0.5} /> + {setting.value} + </Button> + ); +}; + +const SettingTypeText = (props, context) => { + const { act, data } = useBackend(context); + const { + setting, + } = props; + + return ( + <Input fluid + value={decodeHtmlEntities(setting.value)} + onChange={(e, value) => act('set_value', { type: setting.type, value: value })} + /> + ); +}; + +const SettingTypeSelect = (props, context) => { + const { act, data } = useBackend(context); + const { + setting, + } = props; + + // dropdown is not select, apparently, and we can't do different value/text, so this part is a mess + if (Array.isArray(setting.v_parameters)) { + return ( + <Dropdown + width="100%" + options={setting.v_parameters} + selected={setting.value} + noscroll + onSelected={value => act('set_value', { type: setting.type, value: value })} + /> + ); + } else { + return ( + <Dropdown + width="100%" + options={Object.values(setting.v_parameters)} + selected={setting.v_parameters[setting.value]} + noscroll + onSelected={value => act('set_value', { type: setting.type, value: Object.keys(setting.v_parameters).find(key => setting.v_parameters[key] === value) })} + /> + ); + } +}; + +const SettingTypeBoolean = (props, context) => { + const { act, data } = useBackend(context); + const { + setting, + } = props; + + return ( + <Button.Checkbox + checked={setting.value} + selected={setting.value} + content={setting.value ? "Включено" : "Выключено"} + onClick={() => act('set_value', { type: setting.type, value: !setting.value })} + /> + ); +}; + + +const SettingTypeKeybind = (props, context) => { + const { act, data } = useBackend(context); + const { + setting, + setKeyBindingState, + } = props; + + const humaniseByondKey = (text) => { + const patterns = Object.keys(byond2jsKeysDictionary).join("|"); + return text.replace(new RegExp(patterns, "g"), match => byond2jsKeysDictionary[match]); + }; + + let binds = []; + if (setting.value) { + binds = setting.value.split(" "); + } + let buttons = []; + + for (let i=0; i < 3; i++) { + buttons.push( + <Stack.Item basis="33.3%"> + <Button fluid textAlign="center" + content={binds[i] ? humaniseByondKey(binds[i]) : "---"} + color={!binds[i] && "neutral"} + onClick={() => setKeyBindingState({ type: setting.type, index: i })} + /> + </Stack.Item> + ); + } + + return (<Stack>{buttons}</Stack>); +}; diff --git a/tgui/packages/tgui/styles/colors.scss b/tgui/packages/tgui/styles/colors.scss index ca894ffab36c..a379fcc1f2d7 100644 --- a/tgui/packages/tgui/styles/colors.scss +++ b/tgui/packages/tgui/styles/colors.scss @@ -27,6 +27,7 @@ $primary: #4972a1 !default; $good: #5baa27 !default; $average: #f08f11 !default; $bad: #db2828 !default; +$neutral: #767676 !default; $label: #7e90a7 !default; // Background and foreground color lightness ratios @@ -61,6 +62,7 @@ $_gen_map: ( 'good': $good, 'average': $average, 'bad': $bad, + 'neutral': $neutral, 'label': $label, ); diff --git a/tgui/packages/tgui/styles/components/Tabs.scss b/tgui/packages/tgui/styles/components/Tabs.scss index ed943bd5dce5..169cc8eff820 100644 --- a/tgui/packages/tgui/styles/components/Tabs.scss +++ b/tgui/packages/tgui/styles/components/Tabs.scss @@ -70,7 +70,7 @@ $fg-map: colors.$fg-map !default; background-color: $tab-color; color: $text-color; min-height: 2.25em; - min-width: 4em; + min-width: 3em; } .Tab:not(.Tab--selected):hover { diff --git a/tgui/packages/tgui/styles/interfaces/ClientSettings.scss b/tgui/packages/tgui/styles/interfaces/ClientSettings.scss new file mode 100644 index 000000000000..8520a9394ee0 --- /dev/null +++ b/tgui/packages/tgui/styles/interfaces/ClientSettings.scss @@ -0,0 +1,41 @@ +@use '../colors.scss'; +@use 'sass:color'; + +$admin-color: color.scale(colors.$blue, $lightness: 50%); +$supporter-color: color.scale(colors.$orange, $lightness: 50%); + +.ClientSettings { + &__row { + position: relative; + + &::after { + position: absolute; + bottom: 0.5em; + right: 0.5em; + font-size: 0.75em; + font-style: italic; + } + + &--admin, &--supporter { + padding-bottom: 1em; + } + + &--admin { + outline: 1px solid $admin-color; + + &::after { + content: "Доступно как администратору"; + color: $admin-color; + } + } + + &--supporter { + outline: 1px solid $supporter-color; + + &::after { + content: "Доступно как подписчику"; + color: $supporter-color; + } + } + } +} diff --git a/tgui/packages/tgui/styles/main.scss b/tgui/packages/tgui/styles/main.scss index d0c314811d84..2e81967bd658 100644 --- a/tgui/packages/tgui/styles/main.scss +++ b/tgui/packages/tgui/styles/main.scss @@ -49,6 +49,7 @@ @include meta.load-css('./interfaces/CardPay.scss'); @include meta.load-css('./interfaces/CameraConsole.scss'); @include meta.load-css('./interfaces/Changelog.scss'); +@include meta.load-css('./interfaces/ClientSettings.scss'); @include meta.load-css('./interfaces/CrewManifest.scss'); @include meta.load-css('./interfaces/ExperimentConfigure.scss'); @include meta.load-css('./interfaces/NuclearBomb.scss'); diff --git a/tgui/public/tgui-panel.bundle.css b/tgui/public/tgui-panel.bundle.css index 68c6a3cbf6bb..502811c0b5a3 100644 --- a/tgui/public/tgui-panel.bundle.css +++ b/tgui/public/tgui-panel.bundle.css @@ -1,2 +1,2 @@ -html,body{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a !important}.color-white{color:#fff !important}.color-red{color:#df3e3e !important}.color-orange{color:#f37f33 !important}.color-yellow{color:#fbda21 !important}.color-olive{color:#cbe41c !important}.color-green{color:#25ca4c !important}.color-teal{color:#00d6cc !important}.color-blue{color:#2e93de !important}.color-violet{color:#7349cf !important}.color-purple{color:#ad45d0 !important}.color-pink{color:#e34da1 !important}.color-brown{color:#b97447 !important}.color-grey{color:#848484 !important}.color-good{color:#68c22d !important}.color-average{color:#f29a29 !important}.color-bad{color:#df3e3e !important}.color-label{color:#8b9bb0 !important}.color-bg-black{background-color:#000 !important}.color-bg-white{background-color:#d9d9d9 !important}.color-bg-red{background-color:#bd2020 !important}.color-bg-orange{background-color:#d95e0c !important}.color-bg-yellow{background-color:#d9b804 !important}.color-bg-olive{background-color:#9aad14 !important}.color-bg-green{background-color:#1b9638 !important}.color-bg-teal{background-color:#009a93 !important}.color-bg-blue{background-color:#1c71b1 !important}.color-bg-violet{background-color:#552dab !important}.color-bg-purple{background-color:#8b2baa !important}.color-bg-pink{background-color:#cf2082 !important}.color-bg-brown{background-color:#8c5836 !important}.color-bg-grey{background-color:#646464 !important}.color-bg-good{background-color:#4d9121 !important}.color-bg-average{background-color:#cd7a0d !important}.color-bg-bad{background-color:#bd2020 !important}.color-bg-label{background-color:#657a94 !important}.debug-layout,.debug-layout *:not(g):not(path){color:rgba(255,255,255,.9) !important;background:transparent !important;outline:1px solid rgba(255,255,255,.5) !important;box-shadow:none !important;filter:none !important}.debug-layout:hover,.debug-layout *:not(g):not(path):hover{outline-color:rgba(255,255,255,.8) !important}.outline-dotted{outline-style:dotted !important}.outline-dashed{outline-style:dashed !important}.outline-solid{outline-style:solid !important}.outline-double{outline-style:double !important}.outline-groove{outline-style:groove !important}.outline-ridge{outline-style:ridge !important}.outline-inset{outline-style:inset !important}.outline-outset{outline-style:outset !important}.outline-color-black{outline:.167rem solid #1a1a1a !important}.outline-color-white{outline:.167rem solid #fff !important}.outline-color-red{outline:.167rem solid #df3e3e !important}.outline-color-orange{outline:.167rem solid #f37f33 !important}.outline-color-yellow{outline:.167rem solid #fbda21 !important}.outline-color-olive{outline:.167rem solid #cbe41c !important}.outline-color-green{outline:.167rem solid #25ca4c !important}.outline-color-teal{outline:.167rem solid #00d6cc !important}.outline-color-blue{outline:.167rem solid #2e93de !important}.outline-color-violet{outline:.167rem solid #7349cf !important}.outline-color-purple{outline:.167rem solid #ad45d0 !important}.outline-color-pink{outline:.167rem solid #e34da1 !important}.outline-color-brown{outline:.167rem solid #b97447 !important}.outline-color-grey{outline:.167rem solid #848484 !important}.outline-color-good{outline:.167rem solid #68c22d !important}.outline-color-average{outline:.167rem solid #f29a29 !important}.outline-color-bad{outline:.167rem solid #df3e3e !important}.outline-color-label{outline:.167rem solid #8b9bb0 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .fas,.Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .fas,.Button--hasContent .far{margin-right:.25em}.Button--hasContent.Button--iconPosition--right .fa,.Button--hasContent.Button--iconPosition--right .fas,.Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color 100ms,background-color 100ms}.Button--color--black:hover,.Button--color--black:focus{background-color:#131313;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color 100ms,background-color 100ms}.Button--color--white:hover,.Button--color--white:focus{background-color:#f8f8f8;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color 100ms,background-color 100ms}.Button--color--red:hover,.Button--color--red:focus{background-color:#dc4848;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color 100ms,background-color 100ms}.Button--color--orange:hover,.Button--color--orange:focus{background-color:#f0853f;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.Button--color--yellow:hover,.Button--color--yellow:focus{background-color:#f5d72e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color 100ms,background-color 100ms}.Button--color--olive:hover,.Button--color--olive:focus{background-color:#c4da2b;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color 100ms,background-color 100ms}.Button--color--green:hover,.Button--color--green:focus{background-color:#32c154;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color 100ms,background-color 100ms}.Button--color--teal:hover,.Button--color--teal:focus{background-color:#13c4bc;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color 100ms,background-color 100ms}.Button--color--blue:hover,.Button--color--blue:focus{background-color:#3a95d9;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color 100ms,background-color 100ms}.Button--color--violet:hover,.Button--color--violet:focus{background-color:#7953cc;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color 100ms,background-color 100ms}.Button--color--purple:hover,.Button--color--purple:focus{background-color:#ad4fcd;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color 100ms,background-color 100ms}.Button--color--pink:hover,.Button--color--pink:focus{background-color:#e257a5;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color 100ms,background-color 100ms}.Button--color--brown:hover,.Button--color--brown:focus{background-color:#b47851;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color 100ms,background-color 100ms}.Button--color--grey:hover,.Button--color--grey:focus{background-color:#868686;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color 100ms,background-color 100ms}.Button--color--good:hover,.Button--color--good:focus{background-color:#6cba39;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color 100ms,background-color 100ms}.Button--color--average:hover,.Button--color--average:focus{background-color:#ed9d35;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color 100ms,background-color 100ms}.Button--color--bad:hover,.Button--color--bad:focus{background-color:#dc4848;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color 100ms,background-color 100ms}.Button--color--label:hover,.Button--color--label:focus{background-color:#91a1b3;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color 100ms,background-color 100ms}.Button--color--default:hover,.Button--color--default:focus{background-color:#5c83b0;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color 100ms,background-color 100ms}.Button--color--caution:hover,.Button--color--caution:focus{background-color:#f5d72e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color 100ms,background-color 100ms}.Button--color--danger:hover,.Button--color--danger:focus{background-color:#dc4848;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:rgba(255,255,255,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.Button--color--transparent:hover,.Button--color--transparent:focus{background-color:#383838;color:#fff}.Button--disabled{background-color:#999 !important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color 100ms,background-color 100ms}.Button--selected:hover,.Button--selected:focus{background-color:#32c154;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.35em;width:1.2em;height:1.8333333333em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;overflow-y:scroll;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color 100ms ease-out}.Dropdown__menuentry:hover{background-color:rgba(255,255,255,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.Dropdown__selected-text{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:1.4166666667em;width:calc(100% - 1.2em)}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table !important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row !important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100% !important}.Flex__item--iefix{display:table-cell !important;width:1% !important;min-width:99%}.Flex__item--iefix--grow{width:auto !important}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotateZ(135deg)}.Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotateZ(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-0.25em -0.5em;margin-bottom:0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000 !important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9 !important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c !important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804 !important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14 !important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638 !important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93 !important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1 !important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab !important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa !important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082 !important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836 !important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464 !important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121 !important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d !important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94 !important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#131313;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__rest{position:relative}.Section__content{padding:.66em .5em}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.Section .Section:first-child{margin-top:-0.5em}.Section .Section .Section__titleText{font-size:1.0833333333em}.Section .Section .Section .Section__titleText{font-size:1em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--fill{height:100%}.Stack--horizontal>.Stack__item{margin-left:.5em}.Stack--horizontal>.Stack__item:first-child{margin-left:0}.Stack--vertical>.Stack__item{margin-top:.5em}.Stack--vertical>.Stack__item:first-child{margin-top:0}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{font-weight:bold;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:#131313}.Tabs--fill{height:100%}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:4em}.Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.Tab--selected{background-color:rgba(255,255,255,.125);color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#000;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:crimson;border-radius:10px;transition:font-size 200ms ease-out}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-0.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:bold}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.emojiPicker{padding:10px}.emojiPicker .emojiList{font-size:20px}.emojiPicker .emojiList :active{border:15px solid rgba(36,255,91,.637)}.emojiPicker .emojiList i{margin:4px}.emojiPicker #picker-notify{display:none;position:absolute;width:100%;text-align:center}.emojiPicker #picker-notify span{padding-left:5px;padding-right:5px}.em{height:1.5em;width:1.5em;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle;text-indent:100%;white-space:nowrap;overflow:hidden}.em-peka{background-image:url(data:image/png;base64,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)}.em-abductor{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA9lBMVEXAwMBmAGYCAQMBAQUBAQQAAAAMExQlMjQ+Tk9AUlMrODkRGhoFCgqZo6WGmZvDzc/Dzs/Bzs+Vp6gNFRUJDw+7ycvG09QUHR4CBARNYWLEzs/Dzc7Az88KDg86S0xrc3RlaWpwfH1+i4xjaGhhaGhfbnBhYGHNzMxFREVQXl9neHo/QUHEwsJeXFxET1BXYmM2NTVrbGw3NzcYGxspMDA0NDRtbm4xMTE3Pj52hYYWFhcvMC8yMzMcHR0hJCQuLS0zNDQXFhZaZWZMVFU6OjpKSEgyNDQ5Pj5DQUFCQkI9QkJoc3RWXF1XXV5gaWoyPT5BUFAEBgZdXLNTAAAAAXRSTlMAQObYZgAAAN5JREFUOI3VkmtXQUEUhs3R5JLt3UmRS7nkGpJ0pRAhSfr/fyYdS8fRXp2vej7NWu+zZs3s/bpc/wm1gVO+aShlrHCb7NgNpbTJrsfr8+8tzzZjIRhaBygI5v0QHUiC1mE6ZJMjikhC9BgcizMjjgQlpRsIFieCQHyaSn+HmewZyPgtcC5fKJaA8nmlWoMkXNQvG1dA8/rm9k4U7h9a7UfgqdPtPUsCoT94GQKj8etEfMPCeJsywO8zkDgo658kT/LHIHEXlkHyspZ8EM0//xLWkAuxnts75VQ559JuNV8fHxV8YUIHbgAAAABJRU5ErkJggg==)}.em-borg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAOVBMVEXAwMArKzV6epZvb4xZWXFmZoBTU2gpKSk6OjpVU1OlpaWHh4ctLS1qamqZmZmAgIBTU1OysrJycnLLLKuvAAAAAXRSTlMAQObYZgAAANdJREFUOI3dkkkWAyEIRCXtUGo3Jrn/YVOYLDJIHyAsHB4fnlUYwh+GME7Tly0mH5FtSylnIh5QMKN4AGqtpXCBBxQUBjcPQGtA7/CASZzlw17tjXX38sLkcRByVEiSZh26rI2QmAkcB4EcV4SNAaYCzkDQlCKookPbSgh06NNqO6yB8fRhrIFgxfMNcKySFMVUiDNvMZ3dbMh5pcLqpXKcqLLqcWV9Fuyl7GCLKNdv4EZ3dFrdlMfbLzBwV+Wnguod4xcYmDrrnHjA+AYw8DLj4/oGwLk/ANWzCTNjVg/oAAAAAElFTkSuQmCC)}.em-feelsgood{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAKh4FMycJTQAAQisOUDQSWT0WYAMDeQAAeQQEaEEbd0UghwAAlQAAlRQUmRkZowAAoh4epycnsCsrtDAwvTg4hE4kl1Ytn18xrWM2tWs6vnA+xAAAwT097QAA+wAA/wAAyUVF1lZW2ltbx3RC1HxG4oBL5oRP7oxY9pRg/pxp/6Rx/615/5CQ/7SB/7yS/8inAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/dk8wAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAAB1klEQVQ4T4XR4XajIBAF4IhCFbLWxS4gRFsNoqFu0/d/OXZiNDHdntP7RzP3y8jRXfghd4ApZWIOo3SZQVaAKIFeVRAFgtzIAhBhSmltTG9NpSRswdfiBvClt7aHWK2U/AIiRCjs792g7eUhSggSzc0KIiQkCGsNLIJzUoLQ3NxARGEoLBzQKoooRtEjQAgTALCbKUFRQmEyNzcQ4cMBMyURFQIjzAheTrkCmjYHTCWq4FGoKZgijwBeY15YRJBGArGikEZ9AUKUubUISYUqXZZWVltgdwDa8t0PCF6S7sv6fRDJ9b9XkGBl2/b84QetB/9Rd94qnNyBSrAlROvT2Q6TPZ+6jhC7BYxKlSQJswxrjeECP5S8ftAZSFp58Zfvsh0mBMMl+9P5agMCdZNv8zyjzBhGM+i7yc3NHRxr76fRTJMZJ+9b/ghkP9ZDr6gZPz9HQ1U/8HEuVhCMqzVjnGvvNeeMab4sWEHljm0cZ3suJd9ncWyev4DgxrJO42v2cd09L/Mb0K60dZEWr69Fuq/N/yCY39bUaQFJa2O7ZboBIXeON83bW9Nwtx4AcgdhODn+K89z7k7L5JINCOb01B6Pbb7tH0AITy9t+7LcL3kE3+QHEMI/otwPdTcCF7QAAAAASUVORK5CYII=)}.em-ai{background-image:url(data:image/gif;base64,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)}.em-carp{background-image:url(data:image/gif;base64,R0lGODlhIAAgALMKAJkC/fPz8/9mZoCA//+AgIAA/8cK9dlX+XEA4QAAAP///wAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJFAAKACwAAAAAIAAgAAAEoFDJSau9OOvNu/9gKI7iQWqHeWKqUrzvqqhwLJsvossKcAAFHYJnSB0MwsKqaDwmSYZBwkBNDJA6ZSmREHJbIykyIAggDFbSgYsIJAQJ83fkFMC59jP44yQT/mV6dABjBAGGZz4lBwUAAEI6jgUpIEc5jY6SCC9FHkdAQ5BCCpuEexefQRVDFKWdKAaPrBNaE5GvGUekHUO4PL/AwcLDFBEAIfkECRQACgAsAAAAACAAIAAABJdQyUmrvTjrzbv/YChSx8iVpoam2Mpa7kvKFnAA9GQcvJHvvJ7MMEgYjomBj3VIJBBQZyxUNCACggDCkDQ1n4GEIKGVjg5WrFOs3Z2tV0JADnWLboYCdF8w2O4HBQAABYWFgwU8IGiFCIKDiI59Uy1+egp7mZiCdhtohAgUoROOAJ0qflAUBaIIppQXaJgZoac5t7i5ujIRACH5BAkUAAoALAAAAAAgACAAAAShUMlJq7046827/2AojuBBbod5KkXbTurqvkq8Ivhr3zlwACtJAYcwpA4GGdF4RJKGOMMgYagmBsnVIZEgcnehqQEREASKV9K2G0gIEufvCIkQvLn2IrhDLxP+ZnpzAGMBBIZnBj4iKQUAAEQ4jwUpJQYtCI6Pk5kFRh5IAEMKkUSkjp8oiqMUCBWZhHsUoTgVBa8IsaqkHa6pQcDBwsPEGxEAIfkEBRQACgAsAAAAACAAIAAABJdQyUmrvTjrzbv/YChSx8iVpoam2Mpa7kvKFnAA9GQcvJHvvJ7MMEgYjomBj3VIJBBQZyxUNCACggDCkDQ1n4GEIKGVjg5WrFOs3Z2tV0JADnWLboYCdF8w2O4HBQAABYWFgwU8IGiFCIKDiI59Uy1+egp7mZiCdhtohAgUoROOAJ0qflAUBaIIppQXaJgZoac5t7i5ujIRADs=)}.em-goliath{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAKlBMVEXAwMAtBgBZDACZMzMPAgD/////MzNGCQDR0dEjIyNeDACREgAgBAA1BgCXndl0AAAAAXRSTlMAQObYZgAAAX1JREFUKJFF0r9q6zAUBnAZvBQy+FiC0D/DtWK4s+tA6J0q+3MSDXdz8wRp9+BAuHOzeA1aNF7aFyh9gQT6YD3yTbhnMJyfjj4LJCG4aKhEXIpSqQCYC0VDu2ohzxKX3GP+hLqkAcwM5yqLMBLvgQbPAbJhZOkdXpo1Wo6VDHHvEJr5GqgmBYNfdGG8CbzhkCu3y/mnwV6wyxJhDz+3vKGF4c9Ck7BVFyLQmjCUkuCkkNesiXtrGIpxA6PmrURTWzDQlE9EjZHqubaOD64DFDBlvqrfA2QDKFOqpsr9YwDrbktlaOoqbfcioq13t5/K7LYekwByZx190KKTdq9zDpGbpdeSaMbLxQDyoa9uJI0nf/bEEFE27Q+//tKsu37VUy+iIst7d3q7H2tbD0B6svQ1pan0tc4Z0ixDj/tUq0P3I2QkI/176apU52WXRBCRuEsNj0DrcpMI8MUdTyNlvYegiMTjPzh+eb4MRJQw3I1O4ijiMAP8fwEiBhOvfwPGB3XYOm+x5AAAAABJRU5ErkJggg==)}.em-peka1{background-image:url(data:image/png;base64,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)}.em-riplie{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAJFBMVEXAwMAPEA5STBTVxkTf1HKXjSvv7I+MyGUA/zPIuC0zMzNPU1kp0XKBAAAAAXRSTlMAQObYZgAAAW5JREFUKJFV0b1u2zAQB/BTnsBH2gGiyRKVAM3GDxvwaPEsoKNjqUXGRCrfoO+Q1XUzZNTcN2herneygyKnQdSPh7/EEwCXKmYAmSpgqgxRb5FrbhF5AzRFs/NcrQtkL1B7Il99gpT+Q+pN/f3l5Wfl1kkgKwtdr1PqK6tKCb3yG1N33neVO/nl1IF659/efGtx6rih1znJW2j7SEeB5rVQAoV6HI7yxSXmo0A+YslnyNZ0xHMH3lDPcNsVp2BCdHGjuocZZ9JXE4z3LrrfxKnqdlfqUHddFW3ZPhQwj5q+BOKKv8iGLVzXquF0xRcO99UTXDu11qux3eUH29+bM+BiDDHfY18IPLs0twJ6m8zdE4/UYnOGAbUMNQvEcNowUJTTZq67czniaJ47M8HKf7MjQK5/+MMF2s8gPwkBppsA5O9/R4H8z/sozyVvLPYAiz0vSh46UXNAAVwNREu4alJz2AssVkMalpfMj1Cc/QNlU14Y51dA5QAAAABJRU5ErkJggg==)}.em-aimalf{background-image:url(data:image/gif;base64,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)}.em-chicken{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAIVBMVEX///+iEVaOD0t6UyyAQACpbTPBiFEAAACZZVf/q0//gEC4kd8xAAAAAXRSTlMAQObYZgAAAHFJREFUKJFjYBgFICCAxmdCV8CogMI1MXANQeazpCZXtBsgCZiFhXSucEASYE4OTktDVsFgapoWFows4GoWlpqMLMAclpaWiqyHOS0N1RCWsLTUVGRrWELT0kKRBRhcQ0NRnMrA4uKCooCBYQEXAw4AANazFAYkZ1qPAAAAAElFTkSuQmCC)}.em-headrev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEXAwMAAAIB3t/8ojv8AYtD///8ufY3sAAAAAXRSTlMAQObYZgAAAFdJREFUKJFjYKAbEIQCGJ8RJiAAUyCkBAaKMCWCEL6SCUIgFASMXdAEgpEFjI2NTUPRBIwJCqBqwTAUw1qQDjQBY9LcoewCAXABEQjfESaAEUAYQUh7AABJFyLAOAPk4wAAAABJRU5ErkJggg==)}.em-peka2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAALY0lEQVR42o1Xd3hUVRZ/mcS0IYWOwAKCSmBX6QEUQflATBkmU9+UzJCEZhIgEERIyLyZSSNYsC3rqnxuwUWKsoqoICUJLFWaCalTEkpIAgkgJWXmvXv23Jchwicqf9zv3invnXN+v3N+51zGZrMxD1tWq7V7950D7DZrsN1q88/PL2DWFa5jLDlrxbW+qIgpKChgrBznb7XagjmOC7jvue79YetRjPtx9MUWC7MWP6dlLGGWL09/fNHilAkzZ82aOevlWTNNyabxS5am91++Yhljt1twic+iM1bJHznxUMM2m897zuqfl5vLcJYchtWzUaOfnZodFvGnknBpz5YBfcPIiCf6wFPD+8GAPuFEGiq9GtlrUMkzz07K1ut1Ubm5dnTEju+hqND32R7qyG9EbaNRSLILOGZxatpTw0eM+mdEeHj77BeGwAd5z8HJbxVw9awBbtUYyO1qE2k5q4fTe1Tw18LpMOfFQRAm7dH+xPDR/0pLXTTSas3Hd+VKfouSXyFAl8XC+Vk5CxOjfGW+nyT4hjZuFJzeqwFoXuiFFrMAl5MI1GsJcWuA1JmBrzcSvs5AoDFZgIZF3rP79KBJiIKAgJCbcbLE5DVr1uA7LZTKhyNwz7BvSSwI+dixE9dJAwNg2yY5QOsCDzRridfBQkeVmnhcasI7taTDbYQLJ1Ww8+NYUnFATy4dVxFnqQx4p4pAy6ve7Z/GQqQ0FKJGjS2051qY3Nw8DIy7P7GZ7gP1DjmTLFuWwUycGF3Qt48UykrnYcRGofm0Coq/VJCSHa+QnytY4F1GEJxa8Lo0cLdKB9fL9cBfQITqVcC7taTNoSN3K9UAV41CeSnrHdw/EsY8O75o4YIk6oSE2roX+APG16xZzTz/wgxjUGAglB00ejovJQpV++eSa+VaaDyng6YzGhDqdCA41OgAOuLQ4lkL4NbB3WoltNfg2WlER1iAy2oiOOUEbrCC+4TOExwcBJOiJ5uysrJEW/ecEL3gOKufDff5KQsHSZiQ6//+28sC3DTxt39Sg8dhRp4NBCMDoT4R4dWJxgW6O1jx3FbDQqeLIqCF9qq50FpphIpiM5QdSIVT3yVCU3kS/5Z1huDHhNxkWXaIzVfeIgKYHNQT/+zsLGbo0Cc/iXvpSYCWhd7OSg0hTj3xViPftRrodOjgTpUWOmvUIvxdTnSh0FGrgsYftXDkm1fhs42rITIiCF5fvQoO7P2efPx+Ovnqo1hyty7Zq4wZDsP+FLWJIs1ZORGFe4LBpKa+OjQoMPTuoa/VmOWJArhZIG4FwLX5aEAHzafisOzk4HEaQKjV+4yjEy4WGk4lQNbSV2Drlq3w0UYbzGPHwKa3ZXDwPzHQVKYB57EEDMAknNujFKQh4W2JpsRhdpudsXAWCeU/uCA/jxk3fsrKaeMHocEU751KuVBenEa++WIlzJk5DFZn6uBY8Wb4YN18OPB5AnjdaiC+6Hncr51Rw+d/l8PqtGjY8t5MKPteAbcqkZJLerjyowLc/1OSWxUagTSZvdOnDIQxE8a9nocaw1msQUhBjn9mZiYzoN+Te1LNo0jFMSO/Ic9Mvtq5GbZ/9iGMGTUUliyUw6ZPrJC2QAl7t8Vj3Ru64ffWYuJdMEK7QwM/7pZj8qrgyFfxcHJ3LFTu10HLOTXcLpdBW7WBkOuJ/NvZE0jPAQP2Z6xKQ6W1PSbqdnJySrg0pOfF7z9TguuwRigrNcDZfQlweEcMVB0yQunOONi2cSrs3SyH61UaLENfFWAuUBq8uHuq9TRSqC6ZAzX71NCC5bkhexYKGFbFZT148XfSYBaOfRkLQUG9LiUaDOF5eXkM88b6N5m0JckjI6SB7ReOGqCtVk+qSuNJ808qgAYN3DhngKNfx0J1qQbO7YmHuiNazA3jL0mIy0M1wYn5chHLryEZ2msNcBzReMs6Gx1/CYSLJuogwd9Jw0kdhIcGdpjNSU+98cZ6htmwYQNjMOgm9ooMIs2YMHydirSi8eYzMnAUa6D0v7ijurkOawF5FGu8q/zQERfVAD1SYEa+Ee7zBji2Kx52fhoHtYfRmToT3ChHtGpN6KCeChVpPc/CwMfDiEKhis7DhsW8+847jJpVj4kMD+Gbz7HUAPGioAiXdXBitwJeS5sB9UdZuFKmhLZKA3RWGcSqaKvUw+3zNAGVULZPASXbVFCyXQHl+1Gu61Ehq7WIJmqFC/OFUoZlDG4DaUFR69+3B1Gp2YmFBflIQdE6ZvGypSOk0tC7zsMJQC6wxFOjIdBghBO75LDtvZcRehaKtylh35Y4rAIZ7jL8HA+Hdsjh0JdyqNzHYqQ0GdFIoxFaMepLxxVYLTqRIkHMFS02MDOpP66BiB4hbUuWLB1RQB3AVsmkpMyTBgVL3Xs2xwK5YhA8mNkCwttei9ldi6g0KjHxTEAw+/k6/K1O3yW31OBlQ9e6qII2pKb5tA5uV9P/UKMGn2jpwItVQhpZ4cD2WJCGRriTkpKkODP4Mdxaa8Bq20qm98Bhu7OXjCXkmsnrqdGijrNEcCnxYcwLRyI0n9TA1TMIr0OP8KpR99Wi9t+p1ML1Mq1Ybk2nlNCKZ9o1Ce0TyHsXAhRVNSGtZq81M5oMGDTs2+zsNCYnxxbI2Cy2YEvhWmbKtJfSxv+lN9b4PK/XgRLsQviQQ7HhOKkqUlR0cKsMZff4XLiExprOYoPCYeQG5kdHTdfvgpikWHKUf7FvaEQn+FqW8JdTvNHjBkH05BlLCwrpjGAPoprsj4LALJif0p/xC76xd2uMQK6wQmetjlDe6MPExXaXHT0T5FbA7KeLUDrwM9D/iMqoE1WSRt+J33kcakxqI6Hwl3whFwIkPW6mpKQM4Djajjk/xjelYD/gmNF/Hvdm9KS+yNViL0JMqMCIntOcwEi69Z+WoG/drwci3y69WKa8ex7UHZ1L2ipTwFOjFKmdMXUwREVN2cBxa8UGeK8ZUSf87PY8v+UZi/v5+0Vceds+ncDNZL69SkFoVF6nktA8gDojnlVoyIhJmSjuNFLB5WvPePZi4kG9Glp/0pLKUjnwGAjc1PEb82IJ4x/WmL48tZ8V2z8i79c9kIhzIMdJCgvymAS9PI5hGCw3NQ83koROFB/iNiDPKtJwoivziUPjmwt03bt4xlqn4uTBNn76GwVU7I8B+DlJOLBDzTOMBBISEmIKivLp/CH51UhG97XZOZL8d3OZOFlCRnDAY/DDFi0Ptwy8txoHDswH5yEVqT+qIUK9RuSex67opULjMIr9gUcNaceMP7tXQ058Fwt0qDn4hZoPDgqE2XOmZebncUzOWssDd4VfxmRr155ry5XQe8GU56ZmSCT+8Kb1RWwiyR5oNBNafqU7ZeTUDzLSiBB30CkI+wK4DKTTqSZNZ1lSXaqG6mI5ueNe5Hm/IAYCJBIcxSat4KxZOA/afMbvG0ofuBegEzgkiDNbVtbrTLxMEePnF+6aPOFx2PUpTrsXTV64auYvn9QLZfvkpKJYRqpLZOTSUQUqnFqoP8byFSUG75YPY2HG1CEQHBrujpfJYugERIdRHPd9xh/pasZJbNZCJj09u/f48c8XBgaFN40a2R9eWzwOdv1jNhzeqYQjX6vh4La52Hxi4L382ZCseQainu4JoaG9mqNGTy5auWpF31y8WaHB7iH03s3rNx148PZilSBsDO3b6empfV6Y/mJKv8FDdgQH9ayKkPa8GRkW3BEZFtIRFhZxPSy89/mBQ6K2Tps+O2V5RnJfyjdOPPRdv3s//MPLKee7nNLPdnQmy76KSU4yB2auzBiclJQ40mRa9PSKFZmDkpLnPcZxBUw+jnc+jv3vTb6PfDn9veu5tatuA22cPYjymYtNrKhoPbN+fSFDL6IINQpLThA6G4j/lTzq9fz/zSwG0yZeRc4AAAAASUVORK5CYII=)}.em-shadowling{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA+0lEQVRYhe2WoQ7CMBCG/xIECoNFjxcheDSe8Bh7jGWeTM43iL0GewIECkFQDMPIsmz33zpCQ9Jfrtf+X6/X7kxRFPCpiVf3ABAAAExZwHqzewrDBkAlzT/Zo7hJcZCYg5lr1jB970Bz4mG/NcyoS0mafwD7MkFrwNXcWov5jE+lNdBccIiulzs9HuAfbkGtc1kCAFZRpIpbzJeqddUZiFsGknncGzECgEG4mA8CyN6plwzqsYwckxMAg3AxBwYUYRtC+53J+zUMAN4BVEVorVW/7V8HSNK80vzVunR7cObefgBQNSQqSV2RWAOsnRprDpAM/ELeb0EACAAvrZxSK3OUWBkAAAAASUVORK5CYII=)}.em-alien{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAGFBMVEXAwMAQChg0M0tSUoggFzBmZmbq6ur4+PhSF6kDAAAAAXRSTlMAQObYZgAAANBJREFUKJGdkc1tQyEQhBkpBewsNLBACsBOAQGngURyAVEO7r+DYPsBzxcfvDc+zc8Czr08lMczYnkEGpM8AZA74ADBbgB5iND4E9O3Vrck7+ez5ZWC4C9/YUZ0kMvl98MwkcZGbdEfB9Hw1Uc1HmVz8JRTDcZNAUMXVNjcw3BVwFaJ9BAJC6RPbY2nOi0H6UC0jN3BmmMmGTcJ8JY1mCAMjzDR91KdsVocD5RVzOJQlOtFlA56bVqbiO+3Xy9yA2439OL3fwczoe0k3S3cEv4BLekaq7BtfqwAAAAASUVORK5CYII=)}.em-cleanbot{background-image:url(data:image/gif;base64,R0lGODlhIAAgAIQAABA4cMCwSED4MLDY+ODYqMDAwDiQ8DBwuChw0CBwyDg4OBhQkFBQUGhoaABgAGBgYGBoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgARACwAAAAAIAAgAAAFlmAkjmRpnmiqrmzrvnAsz3Rt33iu73xvKyaGUDhTGEmMUhJ2PEaWypczYiQGoaqpCIIwDL7ggSEBYQFNgLR6DWidS4CFfKGYL9puNGKvECj2CHhmegh9An57goMNBAQRAIB9f4lSDQ0BASKQfICKK5aXjpqApJ4qlgEEmZoLpAgLBy6qsyQKDwAKabZvK7QmvFQ+wsMtIQAh+QQJCgARACwAAAAAIAAgAAAFlmAkjmRpnmiqrmzrvnAsz3Rt33iu73xvKyaGUDhTGEmMUhJ2PEaWypczYiQGoaqpCIIwDL7ggSEBYQFNgLR6DWidS4CFfKGYL9puNGKvcCj2CHhmegh9Dn57goMNAQERAIB9f4lSDQ0EBCKQfICKK5aXjpqApJ4qlgQBmZoLpAgLBy6qsyQKDwAKabZvK7QmvFQ+wsMtIQA7)}.em-ian{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAHlBMVEX////ihQX5rUj5pjX6nB8AAADX19fy8vL5oiv0jwbU7KH0AAAAAXRSTlMAQObYZgAAAKxJREFUKJHVj70OwiAUhWFhLoa4e2hSV7lNOleIxtXBuS76AqY8gj62pC2I+ASe6Z4v99wfxv5AVeH5pgCr3Q/4znCgL8F5PeQJwDSXHBjAj3lCo/FDDuD9bTEyKIx4Jo9Jr25IzUE1tt2Y9mmAoPUMeFhXG20NUQLaEVmiZQa3IBdsAkxRewot1MYzlXW9VDUd45ni4SrG5f4Qjxb+OjUmwO5TmH8+E3M1f/IGDLIffUZL6uMAAAAASUVORK5CYII=)}.em-pekabest{background-image:url(data:image/gif;base64,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)}.em-slime{background-image:url(data:image/gif;base64,R0lGODlhIAAgALMAAEhISMDAwLi4uKioqNDQ0JCQkIiIiHBwcGhoaGBgYFhYWFBQUAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAMACwAAAAAIAAgAAAEcpDJSau9OOvNu/9gKI5kaZ5oqnoG4iYKahhEbSsxSdtBH9S50K7mKxISQp5PwBT4kJ9hr0l1QjvSQJXau25oyy3XqwFrxdXg5hBGNwEe9tT9/sjP4kEBDrrjm3p8IQcLRQEDgYIjCgCNjoorkZKTlJUnEQA7)}.em-assistant{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAA0NDR0dHSoqKlQFBWoHB20eHnMAAHcAAHsBAX0bG3M2Nn8wMHtgEExHR0tISElJSU9PT1tAQGhcXGJhYWJiYmhoaGpqan5+fgD//4QZGZAtLZ0pKZ06OrUEBLoFBb0ODrMWFrIqKpJERJ9RUYF9fb9TU6RycqV2drZoaMQGBuoDA8VKSsN0dKKEK/KYNf+kSPWxZ/e9fYCAgImJiYuLi5iUlJmWlpmZmb6MjKelpaenp6iioq6srK2trbCwsLy8vMGPj8C6usC9vcC/v//KlcDAwMvJyero6PPz8////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANS1ssoAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjEzNANbegAAAWtJREFUOE+tkdlWgzAQhlNQcTdVKbYqLq3WUhVDXNAI1oW09P3fZxxoCqF49MYv5wRm5jtz8YfAH/y3QDLUv6JS5vMFQ69wluCpGhUhyeZ4qTpHL+6DJD++qnM04Q38gN2x6ryyITOChXlFaIUhYywMW6rO0YTWhjhO09QRVDdKgUtqCiftDkxXctVDCoF/CdqUojuQh5tCM0pBcOr1Rw83oUt7r3UB55y65yPntN+knL8URiE8XcBu5/3SefZMCjysCba9B3T9OvZir0PhaN9W/ULwE+bTFS92Y2K6PkuKuEohYGYcx2ekveyygNWF4NZ3dkwqt9vEwcQXBUKsLYsLhJAlDn75IDOBgDUcnljyQwr5qeeoBLwyYU0KwcXgBwGZbRAc+C/CqsSIuf4QSH2DkD3Vy6kIISbMr8qYM+YCWJZlI5g5XhqFABBFDcMAw2hEkepklMLjdDJuoNAYT6aPqoeUwkHO/KMA+AZ52tIkMVooGAAAAABJRU5ErkJggg==)}.em-cow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEbElEQVRYhe2Wz29UVRTHP+eOiUY0ZWbamU4JJQYrsdKGQlwQ2mEBSFkoLgwDLtSVUTHu/Adc6sYYLW5hYTsEjIqBAepipjUkJFA2lISysMXO9A3zZlqxbMy842Lee33T6ZQxgeCCk7zNu+fe7/d8z497RVV5kmaeKPpTAk8J/B8IPPM4D++KRwVwAM1b9prBPnICQVDvX29Pt3TFo9W8ZYdW+z+2FPT2dAsgAHmrBGBymXS1wVFVH+mXiEUkEYtob89m3bdnhybiUS1Z83pv4U9VdTR7frQa9JdmoziXSSuujCKiQwePNMjXzLriUXVVwN2PiHApdw1QcpnTTnI4FYI1asADTg6ngBrB7du2SGXpY6dVAh6wZzdvzwLwRnIXo2fOgZsaH8AFFsBxgX1TVXp7NiMiJGJRP6KgFYo2AIlYtCaru14o2v4eH1CE0TPn6OvrcwrFcsgvwuRwys9FLpMG4MDQTkSE6Zm73Lw9x/jkFOMT11GnXoxELOoDjU9OkbdKTM/MkYhFKRRtn2ChaKOqHHvnTcRlKapK7sKYIOIkh1NMXDzN0MEj7B8cqDE2hsu5a/WqOA77BwcQY3yVRITxySlUlX17dmCVKlSWlgm3bWgg6ykzPTOnK0WoqtlMmmMfHCey8QU6OyK+ZJcnrrPagiQ8YE96x3HYvm0LAIt/PajbFyRUWVpGshfGvNyriIQSsYgTbttQl7vxyakGAl7kHsnV/197pZvsxBX6+/u1UCwbd0AJEJwFxq+BXCaNuieqqjc8/Oj2Dw5wILmrDshrr6AdGNpJubRAduIKIsLYyRF3GNmat2yH2vAzgMlbtpsCVc1dPK3J4ZTpikc1b9l10XkERKSuJkrWPO3xTaiqX7CqysK9MtmJK0xPTerQwSPrTluTy6SVQBRjJ0eaRge13K9WwvuvqhSKNp0dEfYO7ebo+580HrCaQFDR4ILXih6ZerSV6Vmy5lc6wG3PQtGmvPg38wullgiYXCZNcjgl7jCqOzwov9fPAHYxz/TU5ApJYxg7+yuqSmVpWfOW/VBwj4DjklB3GIWC0UPtNssXS3R2ROoGiwvtExJjqCwtt4Jbr4ALbACSwykHCAG0xzchIpz45iuufZnl3Oc/4gSKs3dgkFs3air09fXR399PuG0DzS64tWzN2zB4L+QyaXZ37qM6e5/Qlhf5548ltn74Omalg+nt6ebm7Vm+//oL2jZGWayU9PC7n7b01mjJqTp7n0sPzlOdvc/zb28VwDiOY1Q1pKo4bvF5nSNrtU8Te/iTTJWrz16FB+hzh18yAIViWQE6O8IYY/jt9xv8/MO3fvRvHTve8ktrXceSNU/y0FFQJRxul19Gv6t7UqVPnWDs5Agla56N4XYWKyXCkY4Gv/VsXQVEBLuYJ3noKF3xKOlTIyYRi1QLxXLIW4dase51iXZ1tjf4rYvRrGI/++g9c/an81XvYlJVbt25y6svb2Z6Zs7xXrit+v1nAolYRESk6TPMGzSt+jWzfwHCtIsvyzyTuwAAAABJRU5ErkJggg==)}.em-itsok{background-image:url(data:image/png;base64,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)}.em-pekadeal{background-image:url(data:image/png;base64,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)}.em-syndicate{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEXAwMBuAgL/W1v/AAC9AAD///+MLGppAAAAAXRSTlMAQObYZgAAAFJJREFUKJFjYKAbEIQCGJ8RJiAAUyCkBAaKMCWCEL6SCULANBQEXBACoRgCxiBAmgAIBLvgsQWsgzQBTIeh2aLsAgFwAREI3xEmgBFAGEFIewAAKRMi4DfsclkAAAAASUVORK5CYII=)}.em-bad2{background-image:url(data:image/png;base64,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)}.em-cult{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEXAwMAWSRYSUxKU6ZYPWg8zzDN93F4PWw9mzDMXoReAAAD/AAAKZwpfzDMFcgURNxEAgAA5qxw/qCJItiSQ+gzhAAAAAXRSTlMAQObYZgAAALRJREFUOI3lkOsOwyAIRr30W8HqxPb933Wg+7FU9wIbCQZzTgRx7tfCex8svuDgfezhw7bkwSAQ4wPbwugcxlXAts/tlRDROIH9bnjuhMYJ8F0IzJyOnIGcj6SXvBJStiFzWgv6rLYpJUa2+rkQwMrV6OVSQK1EtVolMu3BjCpEYgJP3D6qUEayn/kQGlEzYVqkcilAa8B5AkXmVUsxweYzYTbkcu76zPuUdmdLfheLb/x3vAByFAg67aIMxAAAAABJRU5ErkJggg==)}.em-meteor{background-image:url(data:image/gif;base64,R0lGODlhIAAgAOIAADg4OMDAwGBgYEhISFBQUFhYWEBAQAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAHACwAAAAAIAAgAAADmXi63P4wykmrvThrZoD3W2OMg1F+4UGWRWF24VoMcwlvZiHogw1qpJ2gRwLgTLRaq2fMyJIA5OBnWRE6BY+hNm1WkIXrR9rrVnu764hQtk2ro1GYQFgSR9RJXL4U+N15enEtPCWGHV5fcn8fRIEUcgNDYyeJZzSTUYaWZzVRLyc4PVybj18AZaCmFx+oiJwhrSmztLW2t7gOCQAh+QQJCgAHACwAAAAAIAAgAAADlXi63P4wykmrvTjrzbsEINgZJAkOQwhoJuoWLrpepEughSDA9VyVAgLBMCjkBEWej1IqGECw2OC5lJQMTkDh5EQRq5GrkArAOkvgx9U4JkVlaUfTyI6+43Kia4d8y2gvSANIgi54cklwACiCXxcnXip6PRggk0+XJpVTXlKcIpVPnFNUZCwqZaiHFSEerq+wsbKztAwJACH5BAkKAAcALAAAAAAgACAAAAOaeLrc/jDKSau9OOvNOwQg4DXgMICjAhrmKWZGHAOyUJjoFbdyXBAEXI7CGtwKsp+P95qwjsaCslSwuZzFgWArJRgAUqkA5xywACbbFKyVXiM7c2m8TptPEpl8fjMb+lJfZSxfaGMmR0U3TRA7hDSHLX5+jI2EkpgmO0N5lz1CK4IVPYSbLyGVRDR3nB2FISkLsLG0tba3uLkTCQAh+QQJCgAHACwAAAAAIAAgAAADmni63P4wykmrvTjrXY0HnOMZQwmGyjcU5XByI8kOHwi8lgG061rfOAqpRBL4YqZL7DYQFAqegvGWG+p2zwKBoE12dq6bwLn1bF1Vkq6lvQ6DEg+x+SQACmB0Lm8k3rJhezQ8NExSLHAQMUMrUCVjXkI7IzxPdIEWN4xsm1QYQEyDPnohkyWOiRkAlKQoqy46KA2gsrW2t7i5GgkAIfkECQoABwAsAAAAACAAIAAAA5h4utz+MMpJq70462W62Y9nDEAJgEo3jONAnpvauoULZ/JqADQZr6vSQFDz4WSm4aCwO7aSAmLnVvEAW8QCc0edyEZRwVLrKVlEMy1hveWedS4XwUMoiI0UVdzFBRjqNhd6S1wFfgQ2XV4zO1pLiRotjmOQkXBDdi8bfnpERHgZnD1FTZssZJUgJSwvihomJiiys7S1trcPCQAh+QQJCgAHACwAAAAAIAAgAAADk3i63P4wykmrvTjrrQ0w3GKM5AicZ3d6nzEM7gdkHvze9j1fpQu3LxbGNQqiTrpdhfgSvJCvQmGgpPhuTkF2+uThBlNBwYmrSq5cqVoaW17BI4KcbXKT2CiDnGSOMGFTJwUfBSZ9EB5vUSt4PC5SA1qQegQCQhZEj5IvBElDX1w6VB0kRkeHmHwhq6ytrq+wsbIYCQAh+QQJCgAHACwAAAAAIAAgAAADlni63P4wykmrvTjrrYHnj+GNICMOBvphRmsoLRqLZOXegzyrdhrnwCBqsJK4ZMKBQOQjAiapQs4gleYEzubTSLUWfgXsyFcMDbFZglQMSPEisUJ4UPAY1HPicAu/yuVteAKDQGUhUQJSdnhVdEQ9QF93klSOjz1uBGo3bk4sbmEtI6MaPyp8JT+GJaQlrq+wsbKztLUMCQAh+QQJCgAHACwAAAAAIAAgAAADnHi63P4wykmrvThrw42OHDBwn2MMY1cyp1GgJ7Aq7TuiQK7LFofCtt9I1zsVBINCMBXjUU4DAXKk/HUMzolR8MpBrYNcMan0/qbhrPYHKAAIhONteIFiAZwgPqUGDeAccEcCOjh9EFBxBYpHZmk9Ilx5cl4hdXYdL0giOBhXmUlCYp4eWD6hLYeXKF1hMwqcaaoaO6+2t7i5ursrCQA7)}.em-pekahide{background-image:url(data:image/png;base64,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)}.em-syndie{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAaVBMVEX///9JQTg0IiRVOTxpRUdiAwNIMDHFTVN/JyuA/4CHdmk8PDxoaGhPQTlJSUmvNzoqKipPT08UFBQzMzNWVlYpKSm1Hg4eHh4/Pz9cW1svLy9JR0dKSko9PT3XOCcyKRzqJRo7OztQUFDA3OBaAAAAAXRSTlMAQObYZgAAASxJREFUOI2dkwFugzAMRYMdJympk5Buga5rob3/IWeqqZtoUmmzhIP4T9/GBqX+EJ1SAHA/WwCgRngBEBg0QE2ALImD5Cbgdj32O9cGyImDo/87eNKIqMm3AOU7rXXX1GnP0HUd8L5eg/bB9TJJTaFORBtSLyUwBRsrOpMNQy9N4hAscQVgF5IUAEiB+BlwlFkcNBozBJaRbfTDIee3h8O7e9rHqntpUrZpBCiRKvr4cJhoO+48jn4cE4P0AJyOx83C8ofoJy+vEUxInzSdTtNv/Sy6Gr1nYJmkZDVt9HPOXlYECMwseTuD8/dJFyMO5tL+YC6FZy5tAEohRaU8lXgARqNCbV4Aot1TPWZYf7w1zQ2DxbqkkrNL3QKWGF1UcsU6cZW4icNtvfl5/AWgXg+yz2w8vwAAAABJRU5ErkJggg==)}.em-basilisk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAP1BMVEXAwMAAAJkAAFGKuf/m8P8AZv8zmf8lJSUAM/9mmf8AAP9BQUENDQ3O5/+Lh3xEREQzZv//yQ7tHCT/ADNYWFgEVYhYAAAAAXRSTlMAQObYZgAAASZJREFUOI290uF2gyAMBeAQApmwUt18/2ddblCL2p39Gz169OYzgJXoH0cIgZg5BH5TtAKFaCByENz0aABiIGULOYspRPoC1hWPoWoHAEYcwAf6ioPYy4JOA2AHUy/j5KAMwMITSFeQOkj28zLfQZI4WZ66sCnSC9RPVAAeuLiBKq1ZHm36x7ZBAK61158iTRFn1LP3wK5aq+JAAezpPPGcDWChhlmriAtVB4kvIJmoB0g7mHyPANaibUCxBuQz9xVwQqMTwPaTbsNflwHtgBzYvwuwfC1u/GsYgXJh1JdvEYBSek6HoKKrC6uvqxa6ATIwe/tsVx63HWCdfirzPOdcDqADcEHFPu1CvfVrhr0FqZ7v9AroAENGY/Z7/SzeBndAfwXb+AGdLwyj56QLhwAAAABJRU5ErkJggg==)}.em-deathsquad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEYUlEQVRYhcWXQWgTWRjHf9M0zaYzaYQ2bcakk8mySQsVj8oeJIiwhz2Ky96EsQjmILTrea97U9qDCJUQ8FaQRRA8LB4k4C7rrcXD0sJmmqSUMCVpTTRx7PR5qBPNis1Ml2W/S4bvvfe9//v+//e9L9KzZ8/4P234pAuvXLki3O+HDx9KJ40j+c1APp8XlmUBoCgK7XYbgFgsxr1793wDGTrJ5rquczMQ4BfT5GYggK7rWJZFPp8Xg6P0my8KLMtCURRM06S+u0tR1/neNDEdB0VRcDPjxzxnIJ/PC0VRANi9tLL6RNcBeKLr7F5aWYUjSvxmwbcIzfN3VgGCl4sPXF8G2Dx/Z1X/86cf/cbzpYF2u8340+sX2K84m9vNEMDmdjO0ud0MjT+9fsEVpB/zdQtcEbpUBC8XH7z71bjqgjvJTfBEwa1bt8Tr16+RJInR0VGMToe/221+B3KWxdeKQmF0FIAbN24IWZa5ffu2JyADKTAMQzQaDVRVJZfLIcsyhVAIgOaDH64CFEIhZFkml8uhqiqNRgPDMDyJ0ZMGFsplZmZmKJVKRCIRhBCUJieJRCKUJicRQhx9l0rMzMywUC57CesNwMHBAUvpNHuP7wNHXHe73b453W63VxH3Ht9nKZ3m4ODg3wMwDEOIw0Mcx+H50GkAMpkMsViMcDjM7Ows4XCYWCxGJpMB4PnQaRzHQRweeqJhYAYy2SyHjsPIyAgAqqoCMDU1xcuXL5mamurzj4yMcOg4ZLLZQaGPB+Ci73a7DAUCn43X63XOnDlDvV7/PGgg0KNpUBaOzcBCuUyq8gIhBIVCoe9adTodouu/0el0+tYUCgVJCEGq8sKTGI+tA48uXgQg+YnodnZ2AAiHw+zPfkd4a6vPD5BMJql/9Q2PsoBpHgvgi5Xwn6nTNK332rmnXiiXWUqne4DgqC+oVCp9sYrF4heL0hcpcBfpuk48Hmc6mQSOxKd/eAndzXVd74lxOpkkHo/35hy3OXgoxaZpMpvNUq3VyGQyrK+vA0en/yMR4Ntth6UPc8+ePUu1VuPU2Bh/bWwMCg0MEGGxWJQ0TeNNt0ulUkFVVd7ZNo7jsDI3B8DK3ByO4/DOtlFVlUqlwptuF03TBp4efLyGhmEIN62bGxtET53qje3v7fXuvWmanjZ2zVdD0mg0ABifmOgrteMTE70xv+a5IZEkiWtra7RaLVqtFrVajbt370q1Wq3nu7a2hiT5a4x9dUQA595uEQwGicfjAMTjcYLBIOfebvkNBfigIBKJ8PPYGLSA1sei4xagHWSejEE6EvlvAACk02mi0Sj7+/s9DUxPTzM8PNzz+zXPFCwvL0u2bWNZFrZtU61WAahWq3zqX15e9iUCzwDm5+eFbdvIskw0Gu2V3nA4TDQaRZZlbNtmfn7e1/8CTwAWFxeFpmkkEglSqRTw8f13f1OpFIlEAk3TWFxc9AzCkwaEEDSbTQBevXpFq9Ui8onYLMv6rE3zau8BHWrbdSKcLFQAAAAASUVORK5CYII=)}.em-ninja{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAHlBMVEXAwMAEBhtPT09iyDc7OztaV2CRCCbb29vLIEW8xLoPNSZ+AAAAAXRSTlMAQObYZgAAAGxJREFUKJFjYKAbEIQCGJ8RJiAAUyCkBAaKMCWCEL6SCULAGAxcEAKmoUAQjCQQll5eXpaKTyC8onNGeym6QDGyoeGV00uD8QkYm0ZODTZGEQA6A0UA3aXoAsouEAAXEIHwHWECGAGEEYS0BwD/qifI1Zox6gAAAABJRU5ErkJggg==)}.em-pekahiding{background-image:url(data:image/png;base64,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)}.em-wizard{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAADFBMVEXAwMAAAIAojv8JXXkmfHnyAAAAAXRSTlMAQObYZgAAAFpJREFUGJVjYKAeYA2AMsSmQBlRWyE0Y9ZfqJL1VyEM9tUhUMarrzAGVA37KihDfNVeB4gxq9YHQIxZtfoKiBG66v+rvyChqPX///8HMcSB9F+QatZQIKCenwCnGiASnPySkgAAAABJRU5ErkJggg==)}.em-bolon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEXAwMBJSUlHR0c0NDRISEgCS7kCSrkCSrZ+XgozMzM2NjYDU8sFX+gDUsgETLgAZf8kePgFVMoDS7cAZv8kefhTVFZxcnSoqavHx8rHyMqoqKtzc3NVVVWuwevBAAAAAXRSTlMAQObYZgAAAIJJREFUOI3d0MsSgyAMheForJeacilatPr+zynqjCtz2Haa7fcHGIh+dooCe8lcqfiom6btmJ+a9yIv0zIpQXLrnH+TEuxuwyBGPz95CFpwub8Pcj6e9+v7n4i9lzhht3aeM+8b4hd7kGXFruxTnXEy4sD/7IF3aP8oBHoq0iD/+9kAAW4KVNT19S8AAAAASUVORK5CYII=)}.em-ert{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABYWFiUlJSoqKjs7Ozs7PElJSUpKSk9PT1JSUmhoaGxsbCNp0DrqAF//KC6A+DqY/5j/dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbMamMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjEzNANbegAAASFJREFUOE+Fk4GSwyAIROOquRJMYv//Y701ZSLOtb0dhwi+IOi4tH80A0ABWtvN7ZoAqFZVtGB+lwdwivSBDwCWknMfnwGYPm4hx/P5POQLsB/HsX8BAvZ9pzX/kgdayCwg+/8noGwIOeeArVikawBli4oQAjR6YgCQNSYIUlzFVXEDSIgElEDk3KIeEKxcEXIr5xYdAJeYAVVr/xCz+A2UE40rp54EeG13mXcGXuLY4hx73BlqkrgsCwFESfVvhiT6WNnhGn8e+qaGJto2u++tqVjUAdSSWIIkdwiUB0opCYnW/EsTUNldOUeBXTNQ0EBr/iUPoLB9CCmnCejd9TM3/9IEUC/j5IBSLcNUxADAN3UBfFwuhwNeL/eyb4G3au0XiRS0fWf5+nEAAAAASUVORK5CYII=)}.em-nuke{background-image:url(data:image/gif;base64,R0lGODlhIAAgALUAABgYCPgAAFhYCEBIGMDAwNDAmJiYmDgwIEhQIAAISAAQeFgICLiwiDAwMLCwCAD4AGhoCJigCEhQGIiIiJiYCEBAQJCQkGBgYFBQUGhoaGBoCKgYGIiAYEAAAABAACgoKIAQEDBACDhACHB4CCgoCCgoECAgCCgwCDA4CEhQCEhIGFBQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJZAAsACwAAAAAIAAgAAAG/0CWcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdnsMeb/drzikFA3OZwnRi24PJF5k6C1BIAAIFvtt70vacUVzfXcAIRIWiRZ2Do0OfmdkawOECQqIDw8BARYQKY0pEIQqkkODfRUbCgmZmxYkJiMjJiQUhAOlepR9GBMbCIoWGiYmKyvEGoRwk4R4Fxu/jI0CAo7KuWbNCAMTCNGNEScnEY2EubrNhhOU38fFj30oJYK7dngTFyUlEtAF/gW27ITQZ8RMGgn/GPzLMKAABgsYJEiQN++IvoslChzYuLFAvgIQLVxs0AAEExAJC3Dw2MAhRJIwSy6BRrPmBpAPbUJbsqDnhyQPPYMK9Qm0Z5MPGQx8SPLBQIalTppigHrkAwalUH4u0cplSRAAIfkECR4ALAAsAAAAACAAIAAABv9AlnBILBqPyKRyyWw6n9CodEqtWq/YrHZ7DHm/3a84pBQNzmcJ0YtuDyReZOgtQSAACBb7be9L2nFFc313ACESFokWdg6NDn5nZGsDhAkKiB4eHR0WECmNKRCEKpJDg30VGwoJmZsWJCYjIyYkFIQDpXqUfRgTGwiKFhomJisrxBqEcJOEeBcbv4yNAgKOyrlmzQgDEwjRjREnJxGNhLm6zYYTlN/HxY99KCWCu3Z4ExclJRLQBf4FtuyE0GfETBoJ/xj8yzCgAAYLGCRIkDfviL6LJQoc2LixQL4CEC1cbNAABBMQCQtw8NjAIUSSMEsugUaz5gaQD21CW7Kg54ckDz2DCvUJtGeTDxkMfEjywUCGpU6aYoB65AMGpVB+LtHKZUkQACH5BAkeACwALAAAAAAgACAAAAb/QJZwSCwaj8ikcslsOp/QqHRKrVqv2Kx2ewx5v92vOKQUDc5nCdGLbg8kXmToLUEgAAgW+23vS9pxRXN9dwAhEhaJFnYOjQ5+Z2RrA4QJCogPDx0dFhApjSkQhCqSQ4N9FRsKCZmbFiQmIyMmJBSEA6V6lH0YExsIihYaJiYrK8QahHCThHgXG7+MjQICjsq5Zs0IAxMI0Y0RJycRjYS5us2GE5Tfx8WPfSglgrt2eBMXJSUS0AX+BbbshNBnxEwaCf8Y/MswoAAGCxgkSJA374i+iyUKHNi4sUC+AhAtXGzQAAQTEAkLcPDYwCFEkjBLLoFGs+YGkA9tQluyoOeHJA89gwr1CbRnkw8ZDHxI8sFAhqVOmmKAeuQDBqVQfi7RymVJEAA7)}.em-pekahurt{background-image:url(data:image/png;base64,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)}.em-bolon2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAARZJREFUWEftlrENwkAMRRNF2QFRsABVqCPdAgxCl4INEB1b0LECI1HTUJn8SEan44Kc2FwQSmGdFCn6z98++zIiyqaMScWR+AwwO6ByIGtbCKG5RaMBLMRH3QIW1mbOrokdOB/X5JwjnD6EFkQMAOJtnhPisFuo6u73jAiAhfncKxtvEIAvDuFrWXZhBfHRARYHMYvfioLudU04LSB6ATZV9brjELosV13mPoAFRBSAxbnDfeshaulCFCAcMr79DPBoGpMyvAGE2Yf1/zpAbNIlcyCWfVIH+uZ8Mgf61upPAlgNI9EuiDkwA2AeWCwlcQlOrSDvA96I+KZdSCIAngUQC0PzIB31JtQKhv+LHbAWHvwo/VuAJ9UMF2IU01ioAAAAAElFTkSuQmCC)}.em-facehugger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEXAwMAfFwDdw4GymlpyTji7hEHdcL2sAAAAAXRSTlMAQObYZgAAAIBJREFUKJGtkMEVwyAMQ+0NkGGBQBagniDJDNl/lbqnWFxT3/jvWwhE/jmKwsB8Y+HCSYqOYgRsSqWdeogSCJ9BDTBXcGTQws+3QJdajsng03fkM+p9eYoo6MMTAOz2+ayo2OheNCW0PjY8NaIjIqDQ6xuEf1AX4Qd0BcKzCK/mCwNzChsw4WyYAAAAAElFTkSuQmCC)}.em-nukeops{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAANlBMVEXAwMBuAgL/W1v/AAC9AAD///9JQTg0IiRIMDFVOTxpRUdiAwN/Jyu1Hg7FTVOA/4CHdmlrXlK0+lFXAAAAAXRSTlMAQObYZgAAAKdJREFUOI3dkkEOhCAQBNkFhbEH0P9/dkcNomTEk5ethGjoSguIMX/Fp+Epbw2Z+F5ojTa3ThHsUHGaMDwL9uA14eAijDL8hiSjskgRfKBpouCtHbcPKEIgCvcCSgN0AVwaGNoawLE0RIayC8SEvQEpwhXODYmxNmwvNa8COOeZaM6ZAeXCQKZBgjwY2oU6NxiV2qDncpLLuovF3+VirA2dfP+dvbzDD3NwCbR7asshAAAAAElFTkSuQmCC)}.em-pekapled{background-image:url(data:image/png;base64,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)}.em-pekaholy{background-image:url(data:image/gif;base64,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)}.em-khleb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4QIEDBYaDI4TeQAACo5JREFUWMOdl2uMrldZhq91eM/fefbMnpl295TQVkxtBWlRELE0FhpBtDtNmljFFiHBFIghGg4p1BBDbGsT9Q/FYCxK0kBiUyL1QBpPVEoxUmoh2G2VtruzZ++Zb77je1hHf2zRaCoY719Pnh9r3cl61p3nEnwP3f8bHzhfhMDf/dVXuexHrpTDRO/StiesNVdJKVqt/JO93LVJLlyxNT69fH4RVJ5CiPzK3Z/h+0m8XPN3P/4hhJQQDEaIHGtekSfZroArG9O9p2u6iTXtBIEPrt3PE+vzFCMQfyalfCTvlY/PF12dFiUA7/3op/7vBu778J0IIdG9gRKm2RTEk0qpkyrJLs2TZCtEkZsQaVuDsx1ts0IJi5YCazvaelELGR7L8uKTSZF9aWvjkjZ66NqaLkRihDvvuu/lDdz7kV8lBosPbljk1XvyLLk94nbTtCjzvEIrRZJofBSEGGm7lqapETGipMCYjsODsyQyUFb9Ni/LB8fDjd8ybWfaZumdyvYX5/Z90R9TlBXz+fS/DHzhgY9zZlrzr6enenerf1+epu8uiyyTWiBVTlaU5InGe48JIKQkRkEMgRgC3jqsaQjRIxEkeYl3Njbr1V5w1ndd3XnTPWGs+4usGn2t1+9PptODVAA88vv3EoLl7e96Mw8/8KVfbDpzT9esN9tmSQiBiEQVPUbDEWleobKc4D3WB9I0AyGxbUPwliTRKCAIwdHhAadfeA6CQSPI04yiKFuh029HqS/2Pvy9BpBJir78dTz0e396u5DF/ePJZDA7isQYsF3Her0kNjWr2Yy0N+TY1g5JoggBjDFIKRECpFR0xpInms5aluslq/WKRAX6ozF5VqHzIk+0vjqEEL2TT6sH7/0wOljc3qmrU60+3RuOjx3b3GIwGpOmBWU1IE1zlG2xXUNnDN4aYvAIKRFEhIgoIQne4awlRo91nr2908TgGY+OkWYZk41tev0BeVGRptlhFOEuLYTgG2cbecUg3jEcpjtaCaSSlHmfLM9wXUOaCnqZQO2fwYUAMnJ4cI6yrOn3hwQiZVURIwTvMT6yWK0wbcP21hbz5ZrheELVG5AkCc417M+mj+f54Bu6bi3bmdh2QdwEkVSdDx6tJFlaYISjPygoco3GY9YrYlpQG8fR9JCu7RBCUNc1IM9PtRA06xW5TmjWC7I0ZbIxptev8MZw5uyZ1alTzz4wHo5qjc4A8cqA2VlPDxkNB3TNGpVmhKiIKIqiT0gsZrWE4DmYNyxXK4wxKNkgpMQHT/AQYkRrCUR0mlDXKyYbFVWRE0Xk7OFhe/Zg+niSpE/VTYvOEk2Ai4MT5WK1Zjw9IHEwPLaNSDNkliFiYLVYUIyP46PGz1oWiwUISaIzkkTTtZYQBBCwJiCVQElJ2RuS5hXBBRosR+t1/uzzL1zurRFJkiJPHgt4Z17rQ2Bad3xn7wxnX3ye9XxGVeYUuaYoc3qDAVWvQqYa4y1KQZYm//EDBN4HjGkx1mKMxRpD27YYY1ksliyWa8o854LtHba3dlSW9sjSCt37hY/xmfs/Vo4nW+R5iu0adH/CfHpI0Uvp9Qu8i9i2oVkvqJcrhACtBW3XIKVGSo0xBu88PgaEiEh/PnZDqKlCxWI+w1pH3TSMB4OYpykA+g/uuWtrNBpdPtmYsHlsglSS9XrN7GhG+y9rev0ehIgzHcFH2q7BOIuSEoXB2Ob8+8dIVqR4H6nrGqXOh6zWCYnWtK2hszOyvCBJtW6NyJSUaJWm11b93g9kWYZ3FiEFWkvyVHN4eMj+3ktkSUJVFOgkxVmH1jlFNSbENcY7IiAlOGdwLqCVoiwLfHAUeU6SaJz3FFmGlAIhxHHr/Q/5GE5pb92PBR+qEDwhOExnMKalrAqyZJP1Ys5sNmftI4OhJs8KUDkiKZEy4WA6xQXoFTnWeaztQJwfwjQ9f/lkPEYIgdYZUUAIQQlELpDoCJe2TYsQkjTVOBdwPpImEpQgeg8RTNfhfSQrS3ARtCUEy8HhAWmiEXiUkDjnyDKNAGSMxBAYj0dIoWhbQ2taOmM5nB5GrRQ6TWQVCbRtg7WaNNF4Dz5Ius5jA7gAOsmIIiEKhRCONBWkiUYJyFPBfLEkTUu89yiZoaQkzTNCjKRZjhAS4yKh7VjXHYdHM7RSaPA4Z1AqJXiHIEPplLppWS6WKAFpklCUFeONDaxzSGsBTXSRLNUoJfHBgQCtFcZ0pHlGXvZouw4XAs5bOmdRaUZW9g6LcvBtrTVSwH0hcNo5x3pd0zQNzhis7aj6FXlVohJFACLQWctsucQR2NzaYHNjQqI1ZZ5hjCHGiA8BZywv7b/I1/7pH/jiXz6Kcy2XXXYhWa5ZrpdHi+V6b7lao4+c+tvtyFdiDDfnRUFVlsQY6fVLdKKpVzPoR3SaMVvNefqZZ3hpf5+tzTEXbl9AYzxbOxeisyOmszV10xCFJOqExWyfExdMuGj3Ui7YOcHB0ZKjxZLO+k8+9Mifn7nhJ34cdftbfzJ2zidpkt4w6Peyja1NRuMxUp7fdkxnaJua9XpFXhVY3zGfzwnOsbe/j3ORN77pp0jSgtliTpACH6Dq9bjk4ov40etex/FjO8zmNXVjuqPZ/NOnvvPiJ6599TXdcrlC/fRbrue299799DtOvnlXSK4TUpGkCcSIVBIhFHXbUK9X1PWaYdVj9/guJ05cxKuuuYZBr4+SEq0V3jliBNNZYoxcccUVFFnJuYM5bWv2tEp+PcF/wvpQW+/57OceRv3cW97EL918I9GH54SUr/fBby+Xa7z3RKCsKooipVeVFImia1qqomDYH7B1fJvVquaZb/4z3nsmozFlkdM2Lc4aykGfel0znc6WxvnbNsvBQ7Nm5cf9Hh/5zd8GQP3Jo49x69tuZDAZHupEP1H2eq8VWm8jJFIKjPVkaUpRFBR5QZokdF3H9GjGYllz+syUg+mCKldsHhtz/Pg2xjoODqckSTYVQj1Ut90/PvtvL3z23OJoPRyNuOP9H/zPTVwCvO2dH2D3xAgh1deJ4h1ZUX2hGIzaouqTlz2C0Kxqy6rzdEFivEDoFGsdiRbkmSYSGIxGDEZjxsMhWZowHo/7RVF+cz5ffmhjNDzrQ+COO3/tv3GI/G5x+bW3kOUlQidPxTS/Jc2y9xWDyV5/Y4tqOKEYjhFZBUlBTAqq3ogTl1zCVVf9IJdeskuIAdMabNchCGyMhlRF6ZVWX7/yilcc7fa3+fg9v/P9yejJv/kiAMl4BMv66s50d1jT3VTm+U7brkuERAuJloII5EUJRJ746lfQQXDRxRfx0t5psiynP9781Nnp4n1FkTc3//w7XxbN5P9svOYNNwFgj44IwT/1uc8//P7lav2GvCh+xjn/y21nvtx2tolSk2Q5Za/PsZ2L+eHXvJ7GBL71rWexXmCi+OuDo9lHlYyNFC+LoP87nH5Xn3/wAaxzbGyMOLG7w7mDfc4eribKh1cNx8O3FmV2sih7uzrvEYLn7Iun48H+uZdUKu9/9rlTf3z9G68/M18suPFnb/3/GXg5PfLQHxKt5Y8e/bK4/eQNr+5V/bd75HV1XdfRhccOD+aP3/budz15z90f5NZbbuXEK6/+nuf9O4PaeCXJO4ViAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTAyLTA0VDEyOjIyOjI2KzAyOjAwlRPs9AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wMi0wNFQxMjoyMjoyNiswMjowMOROVEgAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAAAHnRFWHRDb21tZW50AFJlc2l6ZWQgd2l0aCBlemdpZi5jb20rEHlJAAAAAElFTkSuQmCC)}.em-kot{background-image:url(data:image/png;base64,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)}.em-disgusting{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURVgKA1oSBmINCGcVC2oVE3kNC3kSDHgVE4UNBokTC4oYE5INBpUTBJMUDJIYDZkRBpsUDZoZDZQUEpMXGZMbE5MfGZoVEpsbEZ0dGI8hFJQhE5MiGZQrGp0kFZ0nGZopE50sHowwJZcqIqMOB6EWDKAZDKsUDawfBKsbDKQaEqQfGqwXEasbE6kdGLMbCbQaErEYGqolC6sqDKMkFaQkGqEqFaIpG6wiE6soFqwrHKYzHrIhArEhCbErCLskDrIjFbEjH7QrFLQrGrklFLoqEbkqGbwwDbc3ErEwGrw0G7w8G6QvJK4sJKUwJ6U6KKgyJaw2Kqo5I689LKs6MrguILg4JqJDMatDNrVFLb1AJLpCKrtLN8IrEcM2Dcg7DsIxFsI0G8Y5E8I5G8w9EMg4HdA/EsU5JNI6IcVAH89DEstCGs5QHtJBFNFKFdBLHdhMHdtTG8RBJMREKsJJKs9CJMxFK8tLJMxLLMdLMcxVNtBEJtJFKdNLItNNK9tNItJNMtNTI9NSKttUI9pQLNxZJttbLNRUNNJUO9ZZNNddONtTMdxTOdpcNNpcOd5gLtVhONtiN9xlPN1pPeFXG+JaJ+JcN+ZkK+JlNONkOuRqM+RpO+llM+pkO+pqNOpsOvFvPvJwP8taRNZaRMxnSsdlVtVjQ9JgSNxjQtljSttrQ9pqT9dqVtxxR9BxW9tzVNl1Wt16Wd5+Zd1+auJjQ+NlSONsQ+JsSutsROptSuVtUuRyReRyS+N5T+lyQ+pzTOt4TOV0U+JzW+R7U+J8XOt0Uut7VOp7W/F1SPF7VOt8YduHbd2EdN2Lc+uBWvWDWeWCY+CDaeaIZuaNbemCY+yLZO2Ma+SMcuyMcuuOfO6Rb+STfe2SdeyUe+qZevKFYfWLY/KLbPiOZvKNdPGQb/OScvOTfPWYdvObfPuWcvqYfdqTgeWZhOuVge6dgu+eifGSgPKcg+mhi/elgPSji/OpjvuhhfylivSpkfmnkfuok/qpmAAAAAAAAAAAAAAAAAAAACZrFfkAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjEzNANbegAABCtJREFUOE8BIATf+wDw3Mrc4N7FxeDV5+fn9fbn2+X58/j58PD28Nr57vnr6gDz7dbiwLOGSpGpvM3hzd7D4ODX1+TV5M/gr66vsdza8QD55+SlSjFBgZ6BjoVrdpiQtbvNu7W7tbaPjIhzWK/W6wD61t+1STcMMnE9fH5+XWpufIGBdoF8dX8yR3ZyNVKtzAD51sKMN0ApFxc4QWB6Pj5fYnyDdEQ8KDcdGh8fFBRXywDd26yBPykXTBIXFyUkLCYvYH2KZlQtEBgKBgYKFAoipADcz5FqLikJCQ0WFikQJCksdbd2MRETCQoKFRogGyJOpADbwIxhPyoODQsNEhYpKQ8pd3d1NxQJCgoKFRoKBQlbsgDJs0EoLRAkVVUNCRQSEBAponlBLAkGCgcGHKGhNhdSpADAcTxFN1Q/CQkFCBQUFhYsydXEKA0FBwMAAAAGT0wJWwDNjWBJcnI3JTk5Py8sKSw51+fgeBEUCiKrViEiUlpRpgCwxrmqu8S0eopkZy4uN6Ko3PTWxkhUFA5Zeaqjo66hrgDD5e/Y5OC+fUpmYnt7osnD8/fd06d1ZkJCVVuw0OfoxQDg5ez59tXNwLnBxru+uq7X9/P15LaziHioVVuu1dHNugDA19zy2+fZ5NvS1M63hqHs9/b24Ma2h6Li0K7Au7W6lwC7xuDU1NTo4Nvm1L+VYqvd9uTj4uC7knfg5OTetYVwlgCanpmWlp63us6+l4I7Zt7OlX2GyLWcfFyzu97FmpSCggC1npaTcJS3vZmZlF0uRYtiQydGimg3KC9mp7uptYBuhAC/l4JtlG6Xx51wlFwuQygMEik8QQ0NEDApeLu1jICXhQCamJuUcISXtW5+XC9FRSkIByIKCgoJFysPVbOGs7eamgDIx5ebgoWYt3xcLiOHuXIbBAIAAAIKFywMEYucgbO+kQC+zpqZl4GVlWdmKFXBwokeBgQEBAMHEi0RF2aBjajEvgC7zr2at7O5lWYsKXK+u3lPTUtLHAcDBikNFmCBmJK1vgDFzr29u7bEeUlCZkJ4eB0ZChQ2UAoGBxcJFkSAhZeRugDOzr/IwMbJonFmVBEXCAoKBgYGCQkKCgkICWZ8boGaxwC6zs7FxcDJoo1mNw0NDQ4Xq8GieVVPBgcKCkKcgG6XngC9yM7Ou8S5obZmJAoKCgoJUTo1Hx8cAwIYFHGghF5wlgDHvsi+usiGorM+KAkGBwQHBQYFBwcCAQM0NHeeb2WTlgCFvsi+mpiMh40+KDMaCQYJDhcNF1NboahmQnaZgG2TlACVx7i1mYyBvpg+LniGdWaHqKKioqvp4LtBZm6WbGxwlgCFlb6+mnx8nXwuQb6+vri0uYeih6bJybViYHxvaWOTmwCBgb6+noJqlmouZsS7jYx/dXF1Znihpad9ZmFjbGxwn2wg4j0fQ0H9AAAAAElFTkSuQmCC)}.em-pekaroll{background-image:url(data:image/gif;base64,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)}.em-doit{background-image:url(data:image/png;base64,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)}.em-istorii{background-image:url(data:image/png;base64,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)}.em-itsnotok{background-image:url(data:image/png;base64,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)}.em-pekaholyplus{background-image:url(data:image/gif;base64,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)}.em-pekakaif{background-image:url(data:image/png;base64,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)}.em-pekazm{background-image:url(data:image/png;base64,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)}.em-pepe{background-image:url(data:image/png;base64,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)}.em-tem{background-image:url(data:image/gif;base64,R0lGODlhIAAgAPIAAAAAAAGi6KepqP///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQNAgAEACH+FlJlc2l6ZWQgd2l0aCBlemdpZi5jb20ALAAAAAAgACAAAAPQSLrc/jCCCdqMrypKFxAXtgjgxl3fUIoEqVYnJQyvJs0z2k04aEMply/2Kf4yvSHxJAoulUzgByojLSVLXjKGfdK+A66UOAN/xZZn+StkdkxkszlGE8Dj5TXtlCdM4yp1cxx1IHl0ciplJ3U8bBx6AI2LaH6NhGCOe1FpiIlhnCZ+ZC5sVqEtVHyPVwyFfxQBAVOqbwtgZbMTsroAuqO2I4I0sru8vCEcDpgDyMe+v6IZE2DHxcVHTaw41KAsDJI1Tikh335WHuiS5d/KcHffCQAh+QQNAgAEACwAAAAAIAAgAAAD0Ei6vPCgwUZZVDDj8SoFgnBlWTiIl0eAwhmRUOumHnjOsB126tqaqJwI1fOddrlcUZcMwlQPJOyXhCajg6x0UrvKstpnxQsuc0jj5ldL1XBXTbMZpsWQZeszBCzwOWNagWUkbDY4e3x8MiQ7RmGAiUeLYhuHAHOGem8WOXKDaJycjGV/mwRbQiGoGgxsqhkBASylrAukWbIPsbkAuXCmp4IDsbq7uzy1DojDxMa9vnY9l2DGzdBFDoXTKFk82BtSbS3e3ywp5j7k2LVcyd/v7wkAIfkEDQIABAAsAAAAACAAIAAAA85IutzwgMFG5YJYgSFipUCnYQ8RcuW3CAI6khvqqWfbwRB3q5pt44/OjldjAXE80w93Q34gTRIrmnkeQy0djHbMDr6yKgjoBX+3Y7L5HC6lXrDyuh27dDlfljkK7hmleWtZfBwaeVReiYMYU4Z5jIo6i2gmj4x7J2ckFWpzmmImb6GAYFQTK39XU6anCoOrGAEBWE2jrQRlWbMPsrsAshGbEoNgwL+9yB6gdpm9x8DOdkReyNC7SQ6TS4/Yw2FLP90XRuMiWDPdYqfL4u08CQA7)}.em-trash{background-image:url(data:image/png;base64,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)}.em-cakehat{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAADW5uQEBAWFhYcnJyG5SUM7+/owwMvA4O/xwExQBk/0sE9UZG/8kl//clmpmZqqqq/5+f0tHR7OzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsMkxmQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAAAjklEQVQ4T83O0Q6DIAxAUYY4qkAZ7P+/lW0UHtaJsOiDN40QOQmI1OmKALFsagygc0z8BxCdMe77FgbMspgj4E3Wdf+RSfz8KGutBaAmRNkA0AkBsDbksSF/8pAYAgAxhI3Jt3yA1vyIRutR4H18bhS9L0DKSakHS6lJytNA9w1dcGtGYL43m8fAfkdBSi/d+GuX9ScuygAAAABJRU5ErkJggg==)}.em-gachidark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMAUExURQAAAAUCAQYEAQcHBAUIAgkFAQwFAgsIAw0IAg0JBA8MBQwLCAwMCQ0QChQLAxkMAhgNBR0LAx0MAhcQBxERChEUDhYUDxwRBRgUCxoXDh0VDRUZER0aER4gFh4gGSQNAygPBCMSBSIVCSIaDCoRBSsVCCobCigeDy8aCi4aDC4cCiweDCMdEykeESocFCweEjEVBjQZCTkbDDQfEiQjFSUkFyYhGCUlGScoGykjFC4hEi4iFSkmGSonHCwkGiopGzQiDjoiDTIkEzQnGDIoEzEpFTUpFTYtFzQsHDwlED4pFTopGjovGzksHTwsHjszHT48HioqIS0uJC4wIy4xJS01IzUtIz0rIjMyJDc6LTwyIzs2Kjo+MD0/MDtAMjxBNEEeDEYiDE4mDkQkEkQqE0QsHkkhEU0jHEosFEssGEQwGEkzFk00GVElDlItFFIvGVE0FlMzGlkxF1oyGVs8HUY1IUY7KUg8IE46Ik8/Ilw8IVo9KWM8HHU+H2Y+JGk3IkZALk1EIktAKkFGN0BFOEdFOURJOkdNPUlCNUhKOklNPVJAJlJCKFRAKldELFxILVJEMFVPOlhMM1lVPWFBJGtCI2xGLmpMK2JPMWxUNW5ROHNKKXtEK3VTK3xULXRVNnFWOXRZNXVdPXtWM35YNHpfPH1hPkBAQEtFQU9MQktQQU1QQU9UQlRTR1ZYRlJYSFpcSlphUF1hUF1kUmFVRGVcRWRkRG1iQmxkSGxqSmJhUmFiVmJlVWRkVWhqWnJyW39/f4BGMoJONYFQMoBaNIRdO41UPIhbNopdOZJSPpRdP4hiNoxlOpZkP5NoPY11XJRsQ5plRZpqQpxoSJxxQ4B/f6FqRaRpS6JzQ6J0Sqd4RqV6TKt8SqR1UKp3Uat7UbF+TbB2ULd+V7p+W4mDaYKAf4qEf6yATa2BUq6CWLOBU7SFWrmFVLuDXb6JW7OMZMSLWcSLZMiKYMyUZomFgI6Lg5SQiKabi6egkrGgjL6tmc66o9S/ptraxOXk0gAAAAb6nf4AAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjE3M26fYwAAAtVJREFUOE9j+A8BDDDAJC3KyyvXtickJn5Nmw1QAlUBKzcPDy+vaGD7xvjIuNWrLOAKDkDkOa3c1AXERKSDujavb4nvbDaFK4DIM0v4VPb06knKhnZtXte6OjbEHE0BE7+isnapr5mJfVjDxAke9sH26AqU+pZOz9C1Nffon7loYb+uPboCRgFVrwneSpZRZVOWvX99IcsEXQEDn5SMjrjVrOqOJoeKC/cXK2MoYGVl55IyPHXZedOGrfMvLNCxQ1fAws7OJ5V89lFmx979+3dE6eigK2BnZRVQzLjxZnH47g171pnKKKMrYGXTV1LNv/HpYebKPfs6zaS+YiiwTpVXSZt96fE0v137YnSABsAULIfIa2bKK6kkzJ5Tezwnam2EMpICcFwwyhcmqzoVHr379tW9KsNoG2QFV0H6+VSKakpypp64++rdx6OeHqbKQCcgTGBl5OA3zJuSYZRWPOfYxZevphqboSlg4xdSyZhemF5/8OSxQ9fevSp0AtkAU/CUiZVfXl7esUDFsPjw9cdvP3/4cMnxG0gGpoCVVVxRRV5exTClZN7x+28+vHlwJwMsA1UAVMKvAlJgVDL33IM3b948uHHlO1gcruA/v7yKioK8Ycnsc6/evXlz69x0iDBCAR9IhaGhY928cw9eXTkzDyoMV7CCj09QXsHQMDGpaOqR02fO/IaKwxVwMrGy8QEdmZCYV1wzd8mVP1BxsIKvSs9WsLIwMLLzCckbJOTWTF184Tm6CV85gGmBnZVPwHDKmds3r9x58QsqAbeCj0+Kj5OdTzVnyYUbt1/fXvTk/9+/IHGogi9SUZO2Oinz8Ykouzd1z+gvD/j//x9YBqjgyxcBPj5lJyevFKACYe3JO11d/bftBMsCAcMWRXFxfn5+eXFxJS1+PgE1x6bt/q4ejdt/wBQsqdJQVFRUMTRITjFUAbKy3SY4ubj1V00//xMo/f8/AOyONGPMr0AvAAAAAElFTkSuQmCC)}.em-pepesad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAADAFBMVEUAAAACAgIICAgMDAwODg4RERESEhITGBEaGhodHR0pPR4qPh4qKiorKyssLCw2NjU4ODg5OjkuSCAyRic2VSY5Wig4XDo/Yyw6YDstXHMqWn4qWn8yX2QyX2cwXmw2Ylw6Z1ZAZixBZi1Eai5Eai9GbjBEbjtIbTRIaDlHcDFIcDFIcDJJcjJJczNJdDJKdDNKdjNKdTRLdjRMdzRMdzVNdDhPdzlMeDRMeDVNeDZOeDdNejVOejZPfDZOeDhPfjtXbjJabDJZbjJcbDJReDZTfDdQfjZQfjdVeDZUfjdRfzhUez5Vfz5bcTRtXzByWi92WS96Vi59Vi5yXDB4WzBhazJmaDJqZDFpZjJvYDFvYDJMTExOTk5YWFhcY1dUfEBXfUJcd01YeUZbekprf2ELP8AEOdQdTpYTRa4YS6UaTKEiUYkiVZEzVqE8XLoGQOUEQOsNReYERP4USOAoVdc8Y9RAY8xRgDhSgDlSgjhTgjlVgjlXgz5UhDpUhDtVhjpWhjtVhDxXhT5WhjxWiDtWiDxXiD1XijxYhT9YijxYjDxYjD1WgEBYgUFYgkFbhERcg0ZchEZdg0hfgkxihE9jg1JjhlBkhlBliFJoilZqiVpqi1hrilpti1xtjFx4k2l9mW6HSyyISiyKTC2MTS6PTy+AVC6DVC+GUy+IUy+NUzCTUTCSUzCUUjCWVTKWVjKYVDGaVTKbVjOcVjKdVjOfWDShWDSjWjWkWjWDoHSHoXqJoH2LoX+PqX+qgGuliHmEhISPkI6OnIaXm4yQkJCNo4GRpYeTpYmTpYqRqoOYoZSZqZCZqZGbq5KesJSgpJ6itZeisZmntZ+nuJ2oup6urq2ptqKsuaSsuqSwvKmwvaqxvKu3vrOOncm3wbG8xLfDqJvDrqPAsqzAw77FysLJzsfOzs7b29vf39/k5ePk5eTl5uXo6eju7+7x8fD09PT5+fn7+/v+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABn8g4jAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAAAAlwSFlzAAAewAAAHsABES62twAAAAd0SU1FB+AJHhAPJi71yb0AAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAACgElEQVQ4T3WS91vTQBjH48C9cG9cdUBM2qAm2CgqatyKiOLEvQfWEUFrWyFqOdx7a+tAtIpQa9x777333tJ/IN5djvI8PPD5oe/d+/1c0nufUFqAh2tatd/+FC+f3HuAKyRPWAEwKzXt+EJYHTf1dkBYpOcA2MP1qrzB/VxhFWzJvFkUegBOF8AGHBDhJDzBJKG2lTWwDMNxJiYMJ0RwwEfjY5DEUL1a064EhMt6C0icwHE8bYArhqZp4ygivOqFY4UWwnmeZyOYRo0NgsCLgmEHFnaKCspFjpVQXbx0eZsk4HTEj968rhkSrgIetp0tWDO8/aaxI87/+vt52+1PjysVD/728wYUFgArOsgZx9x5+/3c8KCiQ/1fc/z+ChVLlx/m/0Jpj1CKST71O6dEULFL1N0LP/79KVKuVHDJ+x8pbRmJAWhHx58oU6Vs5RpyqD1tY9VqDXnrC416SVKMSAuQMPhnMMo1eM3rZBNAYm3wYbKiWFujEVBbSJ9gNuGBA6lJV9l+Cwkj8b5gkpHQlmwKZCsUBLKGo7I5ySrAPChEkDXovc+TPiCuUxc8dp1ufd9rVE+y6X7Yl5npU1VvRv/BA2OjojrGDor2qu80ai0RolSvx+N27XLtPnJM1Tm65yx8xWk9l619Yob025+tqr4DLpfL7XbDn+wPUHiuC4l4ek6pQ1xM9N70jIOHsry+rDPomlpz/VuzibggUp1LUmzzO19Eg9SouRNr0vg7ycdqHENhjiVhSlO6pVFOJQkiZf0zkiPBYkmY0CBSMho5Dn7wEFP1aSSFYAE54yZNrVOrft2QkHq1J8+wzCZxnpCfmSQvVLDMyhWmjy+E1yjWtP8x7FCRX+B9bAAAAABJRU5ErkJggg==)}.em-hmm{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAZkUAZkYAZ0YBaEYBa0oDbEoDbUsEbkwEdFIId1QId1QJfloMgFsNgVwOgl4OhWAQhmIQiGIRiGMSiWQSjGYTjWgUlm8Ym3QbnnYcn3cdoHgdpHwfpn4hi3NAjHNAqYEiq4IjrIMjroQkroUlsIYlsogmsogntIontIootowpupAqvpIrvJIsu51XsqF/wJUuxJgwxpoxzJ80zaA00KI106Y31aM02Ko6260726083K4837A+9JAM9JAN9JEO9JMQ9JQR9psY9pwa6p0h9qAe96Ef47Q/96Qi+KYk+Kcl+Kgm+Koo+Kop+a4t+bIw+rQz+rU0+rU1+rY2+7w8xaVc5rZA5rZB57hC6LhC6rpD7bxE7r5F9qtI9q1L8sBH88JH9sRJ/MBA/cVG+MZK+shL/spL/MpM/sxN/sxO/dd3/dh538mW+MaE/eSk/eSl/eSmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmLLWwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAABfUlEQVQ4T73S6TsCURQGcCchW5JElmQrRchOhuw7KUvZUkqHYfj/v4xz5947Tc/D4xPvl5nu+5vumftMjf5L/hcMgF/cWSPA25QfWCY1TeMrMhxc2owawB5HRNVqDKC6WekNEHMRYDENAx84RH2tr7+bLldCIO8NgFie7WpqBvC1QWtJ9FIQ0PjvIMBIabWIj0vRQF+Hd0EIArzHUjhYRAw72DiU+jwXFWAkJ18HHASYqJE78JRoEhZnL3tfVK0g2N4dy+HddGyuDmBFLFq2iLMH7Z3RW8RYyyBfY8dBQDVus3bjv8HmHicjYwBDFJKLPWJ/sLkiGd4LQJsU1pTNZ9wLOYWBltEbC9AwrShKiq1cj0lj887kJdDVJwKHDFAyEY84jYZ5CfRXAlup89TZ6fHB/s7u9gQ3HhPoBKxJY3a4ESD0I2DzlJfj5gwWsJ5IJDaOnvk4/CR5RJ8UDUXVPmndBPq7ck/gRLQv8purAJb3h4uqllINvsmfA13/AneAbGnYI5AdAAAAAElFTkSuQmCC)}.em-joypain{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAJCkcTT4fYzIMVUcRTkgmVEopXEo0WFEjUlQ+ZFYSeEMSZkYnYlEidFMqcFk7bWcqZ2M9d24hc2k5WlxEW15SWmFOcl9AZGZKaWtScGxHfnpMd3RTaXhocHdnaoB3cYFvZ4eIfpiPc5eXh1clhlsyk18timI1gXUmhXYznGkoo20lom02qHAvsHszi31MhXxWmGxBoW5ArX5Am4ImlYU1nZI2qYgupokxp5E3uYY8hYBDjoZRlIVFmodTmpBIhIhrgYpykoVimZNnl5V2mqR+pYhCqJdGqJlZt4ZFvppIrYtlpplkpJ18rJ53qZx6sZ5+qqBcuqhJsKRUtaZfu6Nbu6tdpqBtrKNzq6J+tqdot6h3vbJnxZBIyaNJyKpYyLdY1qdZ0LBP0rlXxKxmxqx2ybVoyLd42Llo0rl45Llc5rZk2sNdz8BozsR428Zn0cJx08J42cR12cN628p03Mt929J/4Mhc48pq58hz49Fo5tN08M948dJ5hpyMlZqEmqONmqWTg6mhkqyqm7iskLa0qqeIrrONsqyEsK+OvqqGuq6PtbaPu7GBvLSLubaXrraoq7awtLmntr21t8Cvt8K1nsjEqMzFqdPLq9rUtMfIvtLFut/RuePbxa2HwbWDxrKKy7OEzLmCzrqOxLaTxr+Rw7mYyLiX1L2Lwbmk4r6AycGIycWT1sCC1MSI2sOM3suF3smI0sSR1sKf1siU1M2d28Se3dOM1tCc3tSTxcWmycq0wNK81cOk0sao08uq2cqk2cuq08Wx1M2z0s6+2NKi09C33ta129O72eC14M+A4cyL4sqV4sub6M2Y59eG6NiW8tmA4syk6del5dSz49u14du/6Ne26dy06di78dmp89yz8+aE8OSZ7uOg6+St7OS18uOs9uyq8+Wy9Oa89eqx9Oq+ydbH1NPD0dXK1NzF093K29PB2NzF2d7P19vTxePV2OPM1unY3Obi5drE5+XI5unW6+PT8+bH9OvT9fHG+PLZ4/Hn8/byAAAAAAAADlBbCwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAADdUlEQVQ4T2P4TwAgKzi8f//BgwcOHN1x9CpUBAgQCo5FRMxff+bMmdOnCsICO15ARWEKvi+L7N36+NmTx7cfP3746N7O+f7LvkBkIAq+9gUsv/Lg8Y0rV27+eHD58v3HNw5Gd90ES4EVfF0Yvfjs5du3bv/48ePnr2cPHjy+fmnbvNQbMAXf01NXXL71GAhuX967D6j/6ePHt26dTk8BuRWk4Hho+plbt25dvnDhwsPLTx5fvnD58q3Lt84VR6VDFHyJCi3dABS6cP78+QunL1xIL7237vKZC+svpEVFgxUcTikt2XD57IULd6rzS84Xnb+bULzx7NlFpzPPr3MGKXgTVViSu/FSlE9UfnVVfvXFoOr8DT4Gmy5fSEvbHv4CpGBRUUJ+up+MoIBpQlV+fm18ZZgtB6t/tMf5grT5u4EKvqSn5afZGbi4CHOZ5VRVZOSnCbFIt+2KFPa4kB79BqwgIci9t23XqzYBjaDk/LQ0W2up/pf1bZvsizOivgAVnEhLCCrYKiI69a2PqWVcRWWYcF//p0mMIo/TUzIzDwEV7E4vC867LCk26W10VHxiZUZK+pKG5+/lXB5cWLsCrOBwdLpH+oNdU17vjoxeVZlRmRbtMmH2n+cvtkYvWrECZMWXBfM3renb9XrKpJVt0emn00JsfN81TnruEr368vqFYDc4CTu7OLrIyjb2u0ixsnFE7/r6jVPSQUqQg41X/zBQwREXl91vX01ynHTC17d/UoPrya9fr7ns73Rpd23rcF4JVDDJYeqHD58aJVz2Xr5y5ePu1x+//vix+auB1PNPz/fUTwIqmFg3Y+7cD40yfHyG3j7dX5/v3uttyMPPJPd8zvRPz6cCFUxumjFz5nQHNhVdbm4VHh52Nh5mIx1VcZH6GTNmTpsFVPCppXXmNKX6aGNdq1gt9Qg/O0PPWDXVeW0KyjOnK4IU/J+lrKgo23Y2UUvbystd09TNzVNP2/PMvgZ5RcVmSIr6/P75pP70ypokCxNTd3dLE/O4rMri6J6pLz//hSgAgvcdUemVFfk5Ce4WQflVOTn5adHLIDJQBf+/HEiPT8ivqKiqqipPTkhIiPrxEyIBU/D//9KotPzkuLi45Jz8jJj9u6CiSAr+f92SFp+YnZidkXbwBFQICJAU/P//++ePH19gZkMBigJM8P8/AHzgpuZ5/dIYAAAAAElFTkSuQmCC)}.em-joypainroll{background-image:url(data:image/gif;base64,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)}.em-kaka{background-image:url(data:image/gif;base64,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)}.em-think{background-image:url(data:image/gif;base64,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)}.em-shrug{background-image:url(data:image/png;base64,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)}.em-pepewhy{background-image:url(data:image/png;base64,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)}.em-pepewhat{background-image:url(data:image/gif;base64,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)}.em-pepesalut{background-image:url(data:image/png;base64,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)}.em-pepemanok{background-image:url(data:image/png;base64,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)}.em-pepejoy{background-image:url(data:image/png;base64,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)}.em-pepehmm{background-image:url(data:image/png;base64,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)}.em-pepedamn{background-image:url(data:image/png;base64,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)}.em-pepecry{background-image:url(data:image/png;base64,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)}.em-pepecross{background-image:url(data:image/png;base64,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)}.em-pepeamazing{background-image:url(data:image/png;base64,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)}.em-pekarage{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA6cAAAOnAEHlFPdAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA2LzA4LzE10cg/ewAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAsGSURBVHjajVd5WJTlFv9ka7mhplYXVwTUYRNUNtlkURhmYxB9qPtoZanVRWEo7fokoOwIGEtdzdKuadewtK6WqWnkbkgmSqgoBAMoLuQCITDzzfu75/1mxtDHu/xx+D6+ed/3/N6z/M45wurVq4XVq1YJq+iZlZlpQ++DsjMybPm3jIwMm8zMTLvi4mKhoqJUWPZW6hMBAf4vPPXUsM8EQbhBwizS4eg4fGtgYMCc5ct1DuXlpUJhYSHfb8/P4DpW0XmSrodE+rPKAiI9J0fIyM4W3snLEzIITF5urpCbmyO89NKLXi6ushJBeKyelP3+zAgH0ddrMAsNGCaJD70/M9zBSL91C8Lj5yZO8ipMSVkiy8vj+3MFK4hHARGsFuCKK5YudVqr0w3bExMzZw1tXJqyZNSYsa4f0sF9zmPt8E6aK07sCcWt+ljgqhq4rQVuxsPUpsLNX2JxZHcIrXGDyzh70J57rq6T/q7TLf1zQUGBQJa0tSofCML8kp5uu7yoSKiZMiVzt1qt7ZBNKng+PHwxHdLmMsYBX20NZLiTYACbK+K6hqFDzbob5OzHb8MYgWG4qmK4pmYEiOH32eI9vcqwed1UjB5pR0BsWrRajaqwsIArtnkYhGT+7PR0uxX5+XZ7VKqEvX5+uo0+3munCAIWpU7A7VtaY8PpWezrrQEoyvRgS15xxvPakajaGYzqfWE4tCtEelZ/G4pLxyO5JRiuqIC7Cay3XW1IftWZWwMUO6k5Odlcse0DFuAASLmQXFoqfJyW9tjWxx9rGCsIhgsKJ/H87lBT5exRyEsaw/Z+MR3fbQvElTOzUJzhjjMHwtFeOwunv5+Bg18Fo+5EFHZ/GoivNvujZn8Y674kZ3xtxwW5uK7ER7SASFmzRgpOCQQXITMry75yzpyQo+Hhyce8vcqLbQR+UyBtIuuYOxr99MTxKOBWPO5djsPdBjmaSFlFnhc6zsXg5+/CcfFUNA4RiN5WFTas9UGGbgL+RWC3b/RjZfleOLwnzJSxXMaDFPHxmhgeEwRikGSBYp1uRE1Q0LwDPt5Z82nBMqWTCd0JTCQfYgkp/ywY7E4ixEYlmF6J3l8VqPthBpIXOKPrUhwMrUpU7w1DPwVl5YapmDJ5CFrPy8Ho/3uNCvB44ZY6sS9c1MQ8axIE2zadLmVETk7OIArMQcKq9HThVGiwbufTQ2s3uDn2G7QjTagMgqh9jp0rcUPjDi86KAS4EgOxXQlDSxzEmxrMnzMKa7M9cYbANByLRBVZICJkOJq4tXpmU5YoSRQ4fzSCQMTzwMXtRqXB6Vk7TJrkWVFUtEZYuXKlnVBK5kjVqGO4ecr/GWTSJ7ux2pfHsB+mOaPs4w9Qsa4ElZ/mIidTgxU6Gb77MhL6ulhsfNcHmW9OxNmqGbhMAA4TgOOUhriuQktNFM5VxaLqm1h8WOaH3Vt8ebryLDFtLvfl8XDvtdcWjc8jvhEq3isTRrt5FIwbac/EnkQDy6JbJY5CR5E/9n6chI0V87HlwzeRsjgcvh6OUCmCoZK7oq02Gt3kgk7Kf347kUzedHIGli6ejKyst/HXNxZCJvPEwoXJmJsoR/3hYMauxaOvRdU/2skeLq7uuWVlpYKwbFnqk4JgfyFD58rQm2gUa6LZ2fVT8ePJSLSdCsHZA344scsb29d7YkPxZESFDkXBShn6r5FJz8eSkL8pDhilXuPJKOStcEfu3zyxvpAkX4ZP3vfHpvJIlKx2R1+rkqErwfh28niib9v6/LwsQfDz80sik/Qc/zoE7IbGJBKrGelGDUci0dVAQdSpxfU6OQ5+EYx9lYHQ18ykjNBKAQlay4W/m1qUkiV66Xnwc8oAusSti3G4XT+LrCNHLaXrXQLMbmlNh74M5txgfPnl+eMFR8enK4nHxd84vbarmKmZlPLDONVyMBT1/fTtHslpyn0e9cZmJcQBwpVz4Wu5NYy0r2rHdPQ2KaRz+G88UE0c9BUVu3Eu1vSnJ23g6zv1VYFXNV5YTGRC1qJk/DZWMVme3Cr7KTNu1llqAEU3fosn68RLteC+WL9d00i88TtxhmgBh1azpUiHydiqNLlPfIrcYHOQA0BY4DDGrqv5bZi0eAAIboXui3I0V0cDXSoio1nkBjWO7Q7DyW9CcYo44Kf94ZIc/zqUvofg0tFItJyeieaaaMoGSkOKF25Zk56kRUHBqGYBvkMlN5gBBHAAGgKgYFa0XPg7Dy4yGb7/wg/bNimQviIJZYVx+PSjAGwq9cWaDA8UvuOO9/O9sesTf2wj3+/8hz/eX+ONHZv88NmGaWS5GLB2lcVVCqlwBUwZwgEYOIAOn4dcYAUg8ni4okbnuWiU5QZiwYJ5uFhNRHRdjobqKOmWXY1xBDAGzZQBfdznd7VmN9yORz0F8q4tATj5bZjkFn4enU8uUFlcMOiAMHjwsK0jhjkY7wfhAAvcjwUKrKrPqficmUmRPQvXzsTgDvmX1pszoV0tAZXihZRIwUkBSaUbRjqv7ocIiZr5d3MQxliDcKHg7++XyLucEzwNb1IaNlt8bwVAyvuI002tCjRT0TlGfhctiiUX6f/Iggf26Qd8GwCOdcabiDV5G2ecP+8FF2H5stQniIjq09NcJZIwNJGP+CGWg0AA+pvipCD82ZKG/OZWoA+CNYPiCq38wPSq+2sMTXEDiMiuPi+XqmFFeZkw3kVW5Eydj6Fd0y+aUbOBB0su4abmgUq/d3PzXzMrub/GAhY3NLh5NkZKQcatJP0mrWH8vU+v7h/lZAdXN/cciYqLioqFV15ZMIn3fdvWTRWpkzEZrVagjbACoFsbyYT9pOTkvnDUkl95HHAfSzcn6SZX/UIpeITc1PhjlATAClA6syvhfjF64/XF5mJEjYFdPnWvY8eO/2DMKAf0UD8ntkr+M5NSm5IoWY62n4iCr1pNrEIrZcAvhyOoyERQyY1E3ZEI1FJlbCLFnJR+Jl7YT02J2GZOPU5m3c0qw3PP2MLD06eipKTYXI55y0yt86C0tJRnKS2uLpo31kT1XOR+l0DQxp7LcuzcHIDO8xYm1Fuo2kLXooU1Jd/zdCZS4wRUQhzRczmOSencPVt8KWm01JCQruHZ2dnmhoS3RRwEb5PiNRolJ6b38icb0ZdoooAkn5vR8+ZzOxHMLWJFOtTsf66wVfVAJvTzLoh4YB/dfuNaH8atid7ZpnezvB7dklmbQ94o8oaR0vJNCUThZJFabBNPQ8OvCmZsU7ID1AnvIGLZs306qqkXvELBZtSbqyAPUCkwSYho2HpSfubgDKA/UXw3x1tqSgMD/JdaJqY/mtKBfXpm5iob3jrTiPUW37D4xXHoalEZcEcrxUMfueToN2E4Rvx/iHh/787pOESDCgdTdygCDdSONZ2KZsfpG/WArPNCnIGfwc8KCgp4dFs+cEiwoLLhKGcnJGjIX63jRjtgywfTqONVG7gfybyMzM+oRDNqQJj+9Ex291Ic05Nirrzzoly83qAwfFTmax1MmrXxGsV/HEwentms7uAb0tJSnZzHT1jH08bF2R7pb7lJTPhbvTR8MKn88jJ8lSYlAlFDkb/67QlwdZZGsx6ZzOs9Gs2e+9+j2SMGR0t2CHk0nL7++muyCRM8Com9LtDBpqFDbOBF/WHQ1KEsaNpQ5uXuiMGONlypyBnOzc0jf9GiVyfymPr/htOHxLqIpwkfsTlh8JE7OztTeD5prqdM5r6ElJ0eMJ7XeHp6Jf/lhST3HFpTTgyXT9NWenq6PT/jv43n/wZRqlJF/L/w1wAAAABJRU5ErkJggg==)}.em-pekapepe{background-image:url(data:image/png;base64,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)}.em-pekaolt{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAMh0lEQVR42n1XCVRUZ5Z+FKtsUixVFDsU+y40guyIKIhAQRXUQhUgBpdoK7HBCMgiyK64kKOdOJNzku5JTrQz6SxtOpnEzIQkGtPGaFRaEBEBNUbjvlFV/zf3lcHpNpPmnHtencd77373u9v3c21tbdw/Wmtrq8n4383NzRatrW2W27f3cy+/PMj19HYKZcXlz/v6hn/GcbaM4zijycwdWMS8pEPLq2uUg4M7Lfbv38t1d3VyjY1NVvQtwex3n/XF2y+cz/4m5+bt7e3c1q0tXGVlVWpU9ML9dg6uo/aOwgchwRJjTrofK14WyWT54Swz2ZuF+LgZHGwc7jgLPU5l5eT0b6h9Iay/v9f0zeaWFvNng/sFgNl/mF5obhb09fVw9fV1YZ5e/gc5ztKYFifG77dm4PuPZHgwXA5MaoHpCrJKYEKN6ydL8MU7MnTUxyMiSAgzszl3klPT9mzb1u7a3dXFbdnSLPj/Av2F85aWFrO+3l6uUCarFQhs7y1KluDIe0XA9WoDrmmZYVTHbp4tYbdPadjMqJLNnC9lhvMahjEtw4/lDHc1RsOkxnBwfy7C/O3h4Og2sWbd2vy+3m5TYM+CeDZyMz7fOQvz91hyZhjszAAua/X3R7Xsu7/msjOHl7Fv3ldgd3Mmjr0ng35M+cTOq8EulOKHrxXs6jEVDwq4Jmd3z6n1tdpYcJw5yiuq1vf395mY+MdUPHXe1LTFfGBgB5e/ZNnL9lYC/PfB4hncrDTiigYPRsvZo/Ma4Go1MUG0XyL6x+XgHenHVARACeOYGt8eyMe1b8uAm8TGleXEyEqALTe8+dJSA2dmAV2F7rf9fTyILU9rwgSAv8EXTEFRcYOTjS2+el8+g1vPsZtndPjw9WVsf/8y9DWko2l1ErZuyMCb+wpw9UQT5X8jHo2vwOPR9WCXVsAwtRZD/7kKfxhUE3u56NmSznY05+Hwn9TG7hczDWbERM3K5wu7qENm08E7t9q2rYMKrj6B46yM/zawyICfdMYfjuuwLCOGOdq7wsF+LhzsnOFgKwZVOhxtHDEvJAwfvFaKm2dUeDxWjYm/VaMkNx5CJ1fMdRTC0d4R9raOmDPHnnm5iVFbVWTQFsbB3UP8Y1d3r1tba6sZ36I8AIuuzg6BWOx3ZNkSDzy+UGnAhTq01eUwK3MH+PkL4espgpfEla6ukHo6w4fMytoJi9Kj8OCsDph6Dl2/K6BcW8NTYgcfD1d4ewrh6T4Xft4ukPpLmETkgv6txfrk6DAkJWXu6+vv4eeENbdz53ZOrV5eaj/HEl+/Kzd8eaCQHXpdyxZERdIHxAj1cIe/SAJfsRsCJO7wpXsB7o5wtp2LDdVJ1I4EYFqJf+9Ph7W1PfzFQjJ6h57zE4vh4+aGEF8JPFyFbNOqhca39uYazQVW9xsaG4JoyJlxr7yyl/MPiP5IVxTIcL3GcPVYCY7+WQ5tQQLEzs4I8naDr4iid6er2Bl+IkeIRT7wEIlx7EMZ2KSCCrAEV06UIdJHCpGTE/zcXchE9LzoZwBieLu5sZ6634Dd1hpCfIVIS8/q2rVrgOM2btqwyNJ67s2PX13KjFeVxtvDpezcUBl6N2dBSHkMDJDAX8I7d6GrM9ydhFQPTtjXngXjZCUenCvCo9OlMF4qp+JbjLm2rpA488+KCTQPxA3Bvh4I9feiAi1k7O5yY2fdfGZn53LmpcGdZlxMfPZBb2+R/vpxJdg4DZYxDe7+XYGRL8qgyp0PRztHuLu4wtPVBe704SCpD17fU0J9vopyr+bnBFkVpUIO3CvH26+WITbQHZ7EnthFBBd7EaQE5MVVSVRfSsYuq9iRdxYzc6s5+s1NGxI4C0tnfd6iYIapSurnMtNgMVxQ4t5wKU58XIQXqlKQnRyOqCAvJM8LRF1lGnbUZ6BjXSTa1y9AY81v0L4hEV0bY9GxOgGvtmeia20mFNnx9F4kauRROLh3GYYPy0xzgw/yxkmNUSJyQr5sSTMtMw5rqyIZu6qjflYx/ViZabgY/67BvbNFuHKsCjWaOCSEBiA1xh+xft4IFrkjwtsbIVSgge6u8Cd2gj08Ee7rhTBvD6RF+WNpUhR0ebHor1uMLw7IaFdQrYyrTQHikpolRrqzoMioWzwAtnl9ImM/lOPRCEXPAyAGHo1oTYtmb2sKdYIH4gLJudQX0cE+iAn1QWKMFElRQUiJDcWCyCCkRgQhOz4M6THhWBAdTPdCkREzD8lRodhWmw7DRZ5hBbFAaZjWIS8jEGYCc/wMIImxa1o8Gn2SghlKBbukwMXDKuTPD8K8QCniyHGslKL2FkMqcUFMEAHxcyNzRYSnExKk7oj3EyGG+j7M0w2J4QQqlkAlBaE4LRHffVAINqUhH6UMBCCXB2AhwM8piCIGNHg8whdhGWYICL9u9zamYX4QDY5IKYHwRkpMGBRLF+H56nI0b6rFR395F1ubG9De3Ii1z1Wjr6MNHU2b8cdXBqEuWIzEUCkWJYViYXwk+tZn0jdVPAMUnI7NjxaxsJiom5y5+VxDQZY/w2VaKqOz240YmKjAizVJSA6PQMq8IGREBSCOaI4Ij0ZvTy8yMjKgrajA1NQ0+L/9+/fjzNlhqFQqdPV0IyI0CpE0Q5YsiEFeSjTkaQk491kedUwF+/HEcqOPiy2qtSvquLi4rAP+Hi76K9+qyGkZ05/nUSroQTW2VqchmYpvcXIIsmPDsLo0HnY2JtpgTsZfk5OTodGo4eLiQgNKZLo3a9mJUpQkx1AKkpARF4HdLemM3ShnX/4ph82xsJnp6uiM5BoaN2daWTn+9P5rOcx4Tckej6oZXwNGouv420tRnBqMLIpenhmKE4eKsK8jB5YWVk9AmAmeOhOQ2drbU15taGnNQSO15pVTKrStiMXCyGDEUB3trM80DaK238UwobP/qX17Bznu9y/v5rwDwj5RF0oZbUEDn389iQueCUzpMDmkIyByXPqyFIZxmnhUG6+9tBjzE4Lx29pN2FjfgJTMRZAptOhtfwHbWxR4/9VCPByvMuX87mkV3t2XjR1bMtj0ES30UxpDSIAjluYXt+/Zs5MzLaNy7XK5raUlhofKDMYrxSS1ytkMteLjUb4WSN1cpqKcUJpmw/1hNUY+leG7D0vx+Tta2gcrST9U4ZsPSnHhKyXGjyrw/adyjHyej0djcmo/Sue0imFSBvxUbXxjX7bR2sb5Tnt7qx+vwEgJNVn09naaSTx9virI9gJ+rDY8HKEdP17K9KNVFLUG08cVuMorHRKf7LyO5r8Kl78uxcSQDOc+XoLLR4mhoSITsAtHiqGfrDC13ad/zODXOx6O8DOmHHfGK/Q+XnbIzsrbPTCwndZxo/VTQVJXv3E+x5kZX+vKNuCWxvhgRM53BGMU+fSxAhx6owD3Rmj2UxpA+wITChO4x6QHH4yUkmyjMXtRTUuJdsKUCmf+S4ndHem4f05JhV1IMm21YaU6FDb2wktd3duErS0mQWI2K8kEvFZTlmrqOTMOhw+UzOC6jj0YyaO9oGIPh6vwP2/lY4g0392zatw/q+Dvk0PV0/0xYxpgSgJCTE2r8dc/FLM39ixhhnNE/e0a42B7poEUl2HV6vVZfMBPJdmsQqVUmO/aRaI0r3ivlaUAn/yHXI+by40zo0TpqJzdofx/8lYhDr9Vgs/fLsKpw2W4caqECpaKdULzxPh8X9RBT1Hzq/n4pwXArZWGPe2pTMBZYt2a9TV9vbOi9Inff5LlWwjVTlLGubn5uzhOgIG2VKKzQk8HEMbGFOz2aQ078ucCnPhQjqPvFuKLgyU4+RcFTh8qwNnPijBxVMEmjxewb0ionPyojN04XaFfVxlJbWqjX7t63QpegPCB/uJk9E9nA/5gQukoKlauEZjZ3U1LkODw2zTBpleQWH3OiMkyZrigYffP6tj4kNx0Drj9nZqNf5nLLg4p2K3TcuON7ysMr+zIISEihI2d02hl1epsPsUk/QXPHtF+9WjW09PNNTQ0BksDI97kODt9Ypw7drUm4eR7Mnb3lMZIhcbwA+nBy3Q0u7iC3TtZafzbB4vRuSkBUVIhrC3n3khNSd+xpbnJqbNz29Oc/+rZ8NcOpx0dW7nVa1YlhIREvGRj43Te0tKK+Xo4ITXeC/kLpWxpVjhLivaFj7MQVgLbh7Z2km+zshc3U579eikI/lt03Ps/563/4nT8LD30ojkBseqiw+XuXTu5Xbv7uTW1KzISUxK6ff2k9/lVzplbsICQ0GFZUenK2traoIGBfo7PNf8+UW7Nt9q/Op7/L+q0Ug/+zoTDAAAAAElFTkSuQmCC)}.em-pekamrazish{background-image:url(data:image/png;base64,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)}.em-pekamorcrate{background-image:url(data:image/png;base64,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)}.em-pekainsanededadvice{background-image:url(data:image/png;base64,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)}.em-pekagachi{background-image:url(data:image/png;base64,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)}.em-pekadoom{background-image:url(data:image/png;base64,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)}.em-pekabloody{background-image:url(data:image/png;base64,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)}.em-pekabaton{background-image:url(data:image/png;base64,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)}.em-ohmycat{background-image:url(data:image/png;base64,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)}.em-lul{background-image:url(data:image/png;base64,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)}.em-honk{background-image:url(data:image/png;base64,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)}.em-flash{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAA3klEQVQ4y+WUoQ7CMBCGvxKSGhxibkFhFrLXQE6A4BUWHodgeAQQSJ6ALFgyg2JbJnmAqSJIE1poQLQYfnl3vXz5766CL7WRUgEs0hSAwekknvM9PEm4EnEcq28a1HUtvBL17UAURQqg6zoAlnkOQNU0ALRtaz9RYYg0idrPjIJVtjbI3hB5nppNMpqMjYLr+fIozHYG2bEoACjLkjAe2SR2vPrQyD+R9sLp0a+IxKc9ck1Ly/vUhOvWtFwkwYherl9KCUCSJMbVa922UwCG80PgPXoxT7zfHJvkD/7sO0H4TmsZhZXXAAAAAElFTkSuQmCC)}.em-duck{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAuUlEQVQ4y2NkIBJcWsHwn4GBgUFXBVWc0YSBEZt6JgYaAUaSXWr8H6KREaL1/xlUl/9Pg6inmYtZSNZxFtWlMABz6cCHMQx05UNcVBqLJjELzcBZEDNp52KYSzwsIQJ6Eai+eLUbNezQwYu32PXRzsW4ctTr9xBaVJA4gy7fQXU5/dIxuktxuZyQj2jvYkIuJeTCHcfpXbrB0nOCD3EaYS7vXgyhyybSKx3jKhNgOREXgIUpuktp7mIAvCM7CNV0Z9EAAAAASUVORK5CYII=)}.em-dpepe{background-image:url(data:image/gif;base64,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)}.em-crash{background-image:url(data:image/png;base64,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)}.em-cat{background-image:url(data:image/png;base64,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)}.em-glul{background-image:url(data:image/png;base64,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)}.em-happyman{background-image:url(data:image/png;base64,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)}.em-jerry{background-image:url(data:image/png;base64,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)}.em-kek{background-image:url(data:image/png;base64,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)}.em-pekaanon{background-image:url(data:image/png;base64,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)}.em-pekahmm{background-image:url(data:image/png;base64,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)}.em-pekaragec{background-image:url(data:image/png;base64,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)}.em-pekarp{background-image:url(data:image/png;base64,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)}.em-pekasmart{background-image:url(data:image/png;base64,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)}.em-pekaspace{background-image:url(data:image/png;base64,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)}.em-pekathink{background-image:url(data:image/png;base64,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)}.em-pepecop{background-image:url(data:image/png;base64,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)}.em-pepelove{background-image:url(data:image/png;base64,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)}.em-peperage{background-image:url(data:image/png;base64,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)}.em-pepewow{background-image:url(data:image/png;base64,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)}.em-pominki{background-image:url(data:image/png;base64,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)}.em-soqa{background-image:url(data:image/png;base64,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)}.em-thinkgun{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAACXBIWXMAAC4jAAAuIwF4pT92AAAJ10lEQVR42oVXeVRU5xX/ZhAwES1t0sQ2jadp2iZNk3psc9qkLolUkW0G0Bx7XMhaG3M0nsSjCMO8N29mZJFlZthFloAbyKAiiB5xQWOizMqwqKiJnrTGaPSoMAMI8953e783gNYa+8c978285f7u7/7u8oggCOSRptMRHZrBoCc6XhuSpuEJl6YhlVs3kWP7C167ec5UOdC1dn+fZ+mR254PD/af1+/4ylO8orm54onSzXkkY2M6SU7eEILPK9j72LsEQTf+fvL/ALAH9HqBaLWcUkAQu+ryJ7hahCVXHaua7joXX/c7Yv2iI84vOeJE0YnmiBsZccT3e11vn//G8VF5+2HLjIaGnUTQc4Tn+FEQwjiIRzjX3eecV2ZlpJPWPdlvertXnxQ9UQCOBWjRQB1xAM5Rw3P5tyM2cM01H6TOxMGrnpQ8q5ULFfRGwo2DCDDxSOfsPDU1TVmYn0m+tuWugs4EgM4ooM5YUbSrRXCoKHNInXFUPsejbPK5iooOtV+yRQPY58HguRVtbc25z/BaLYLQKQI+HsIAc6wbBaFJ4xUFhdnkipv7iHqiwW+PErvr3vAPt2OUXSoYsUdT0R5LJVscSDITKmRANirZ46hoiwX56FCPUMc88Hcm9Zxo0U01GjmmLcUPM4AgOJ5TbDQYyJkv82ZLHpVE22PEIada/DQhHFIW/5R+czSKwpmFAGeQlTOJAG6VTD9l9HeoALrx/54ECl3xeI2BUY9ItggQv1rxZcvOTyYmJ+P7jbzioQwwZBtSBLJ/X+5kf8ei85I9CkS7yk/xRVcPR4F26dPw/ryJUPLpc9Ba8Cqc2PJnuHoEU9OBEXsS4NaJGOi1zoWOnTOhd/dc6v0CQZ1LpLQj3k9dEXDp8/UbCnLSiYbjQv4n98xQrcqMrCzS+4VOAPcCpJFRGKAUeuLpd0fU8I/5obD0rwTemxsEy2ZOgL050wEuLoRm059g2ZwQBBgMSXMIvBMRDB9GhlHLmufhRlu0hBqRMKjrJ4+l/TxVs14xLrZ70TPVa0hTk1Y55FneTW2RkuRUYZnFMgBU6kmAI8WvQtJsAivmKyH7w2fA174Qhr/EFHTEwYXG2XC0ZBbwSU/DO28oYP2icGgteh30SU/T3t0RlHbFi6JtHnzrWaerqClCDej1hOd5pY6Xy0PBc5ibzCzSbds0k7pih1nkaBLLrcwA5vTM7rmwfKYSEv5IoEb7IkBvIrIUg2nC691qGHEshI9VYbDibwp4Dxm4cRzL9jzqxcU0ohJFVxQddL3raT1SQ4g2NZVk5OYSQ2YmAuGIVsOHWvL1Qd+6P87xy7nHUmKqZkDsKhAd6KhrIRwvfR22C7+DOxi56I5mapdF6G+PhWF3PJiR8oTpBISkqTDAnrOzioilckB4r+RS9TU1bppGcizmiZu31wll1ubT5sLCX6bwPKmuLieDXWsqwBVBwRk9As6YQL2zEnOykkOVd8kqHy09uRfIjYgBYRXRh8JrK3kNvj8cKVfFGEB0LrEyFe2R9NrXNfEkv3pb6ub6Jthi3Q9lO+rtlh21q0u21kU0NG7pPdGkof86uVIcdL7FgMi1LjnU2OHiQXSi4bmIPYClhh3vc4IgmPLV6DzwmwEMBIFNy6mSRPsCeq0ndyWpqN93vaSuCUp3NQIDUoFACrZZIaeqHorqDtDMslpavK0KDjUXgt+GkXdEweDJCOgr/xn0N74McHYRWmLAWO27WbSxsrPAUTXeoOSjU06DhOmlt3u068mO2trFWxv2VVRaW3o31zfTir0HIbPkM5HLNouV9XtgW+MBuiotnaaX1ELP8VTwtG6A66XPQ18mgb7tv4ZT1bNhj/FlOJAzAzp3zIbB02oZDHXdixxk52MMxErA2nT7AvD+u3I5Sd+oJznZZlJcXBZUVVMzvWL7rvUbCyugrHYPVFr3UcFcAstXrwVdjhnyrcehprIY7lgeh/68ILjTOB3495+FlZGT4eOYKZD0ZhB8MO8xaMiYAUP2eLkrSo77QaggIOY4KrlVQ/ZjW18gvE6n5DgOTUuM2HrLa7b/Ycf+gxeKdx24WNTQStPLtkmr0gy0oKYOKlv2waXmePCZguFObjD0730Jp91bcqQi2rXDC6DJhD1iViiUrn0eRZoop0GeE4FyZiZSe7Q07F52rq00j4w3IIPeEJScvF6ZVVAsXPzmsuGmqyS/pWoNlFVtpmX1e6Xi+jZaX5QFN6xz4E7hJPCaJkJf0U9g+NR8oO4EBMFmANLfuxCuHo6Gc3vmYmMamw+jFYIAsIJEcMXAlRPvcIXGf5L7O2AQp0klWAGrXK2Z3w9nkqG7piD/raInpMvFr1B3SSR1rP0LtOvmw82t0xBACAzkPQa3Sn8MQyfnY5NRy9XA+oAMpCt+dFeQ8x8Y0Sg+ZETydy6+0tiw4al16zYo7m/DCuyGZMuWsidrrdWXzlao4FrRNLhjCocB0wS4a1LAUMFE2m/+EfTnh4PP/Dj4LJPBl4tMlD0Jd21R2FwC0Qaazuh4lp3L4qOiUzXsd0bADQev2Yw7RppWG3JvBwiYgtNyxFRUMq18d4u5fOeupp6qaJ8vL4T2W8IlrykMBiyTYMCMZgmTQQzkT4b+bNRD4+9BxEkIzLlTLkM6uqgEhOdUj/htkUDPrrxwYP/OcI1GqzQYhB8Yx7yWpBs3kdKCdeS78hcODaLgvObJfp95EvWZ0TFzjkDusYAAtv4CJLeaaYGywQWO8fwj7Wq/HxcSsSep+9SB8t8YhQwUP6f4r51wjIWxdKSmaYMLMnXKy3uXfDqQG0y9FhmAFHAeJrPgtUyiAwjIi9f7tj1LRXc8hbF+j90OBednQwqcUTBy7t3WU5/nTxUEPU5b7fhe+PCVTMd2Ak6ZZswg52tmVQzmEWRgyghjYEB2ikxYwugoA7QvJ9jf1/iiH1MgUhtGjAspOHAC2rBCuhJvXzm1Zm1TwycKnYEb3Qfvjf4fXMl4nV6Rrk8h7uq3Vd6C8BGfKYwBEDFidM5SwUBMkfrzQqGvIAhGTs9B9WO0WGLUkzg86FriuNYpaNoOlTxnNKyTvyV4XhhfRh+9lo8CEPhU0la54qXhQkazElnADshyjynwMi3kKmCgcLL3YvO7pRfak7nzp7jV3V+sijt6UP/bqgqd0lKUiwuunkWtZNQ/6PwR3wV4A97IYVlmZmpC2/Mj379e/sqhm8VPXfFZQodQdH6fJcR3u/KVE4c/W/lqfpGeZGVvJNl5G0l6lhaXHB3Rcki3lpswtv0+zPkjGMAcsRvZR0mKnhj5NaT5mIm0WI0TjlZ+MP3iIe28ltK//+poo5WkrNOTVE3aRNwjQ3ktH6rjhWDW1NgHDbMHv4QetP8AblVJBJSrWL0AAAAASUVORK5CYII=)}.em-topbestever{background-image:url(data:image/png;base64,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)}.em-at{background-image:url(data:image/png;base64,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)}.em-pepedetectiv{background-image:url(data:image/png;base64,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)}.em-pepefeelsup{background-image:url(data:image/png;base64,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)}.em-pepesur{background-image:url(data:image/png;base64,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)}.em-peporage{background-image:url(data:image/png;base64,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)}.em-dovolen{background-image:url(data:image/png;base64,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)}.em-nedovolen{background-image:url(data:image/png;base64,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)}.em-rastroen{background-image:url(data:image/png;base64,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)}.em-smoltaj{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoz2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZxUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYTELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXnFxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDgv5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE82lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTExLTE1VDE1OjQ0OjMwKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMS0xNVQxNzo0MDo1NSswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMS0xNVQxNzo0MDo1NSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZTc0MjViMTctN2JlMC1mMzRiLTkwOTQtZTkwMGI3ZjA4Yzg5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmU3NDI1YjE3LTdiZTAtZjM0Yi05MDk0LWU5MDBiN2YwOGM4OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmU3NDI1YjE3LTdiZTAtZjM0Yi05MDk0LWU5MDBiN2YwOGM4OSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZTc0MjViMTctN2JlMC1mMzRiLTkwOTQtZTkwMGI3ZjA4Yzg5IiBzdEV2dDp3aGVuPSIyMDIxLTExLTE1VDE1OjQ0OjMwKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+coNbMAAAA2VJREFUWMPtV1tSGkEUtbS0jKasiBhgePmggjwFeQ0ygkgSE9FSQXkYzcMVuIt85CNZQXaQHbgEP7IPFnHT547NDAqlwvgXqk5NT9/Tt09333t7GCOisbsY9LPbX1/F46mBBNjAGWTvO9dTBMzOvrxyOt0DCbCB8ywCZmZmaw6H8jsUinUJ09MvqoC0wwYO2pYL8PmWaWMjR/v79S7BpXg7gLTDBg7algtwudxUjcfpx8ddMdEJ+f0rtLYWZSwtrXIfbOAMOqaRBGB7G2qefu19oEhknVwuD0+OfsDt9tFPIaCRU8l8TJYIWF0N3sBpIZWj2vY7yudLlMlsimexi0ymQMfCBg64gUDwxjIB0WiSnabF+e4U39LWVoU0bUc8DeAdNnDAjcWSZHEMeGh5OcDbXyxWaHx8nHcCmJiY4D7YwAHX0iPAarCqlZU37LwoVnpyck7fq3uMev0T98EGDrjYNct3ANEuA67dvqT6UZPRbn/jPtjAsXwHpACvd4lXmExm6fT0gmqHTYGGaJ9zH2zgPJsAiYODUzoUkx+KySXQZ+Y8SyHSocdAoVDmSQG0ZQxInqUCPB4/hcPxLu4L2OY+MwdjRhKwsLB47XQqHZFmHawI9R1pJlfbbH6mIxGAQKNxwWkIGzjgYowoUB1xOXVstsXrJwkQOW53OFx/vV4/OxXtDoILK9M0XQAi//i4JQS0qNX6ygJgAwdcjMHOYCfgCz4fLcDj8VE2q3HFUxQ9oLAicyE6O7tkERIQZRQiPQYwFlUymy1wmj5aABzkctptYLm7ApDjMgYgwAwZA3odMMagH77QHkoAnCqKl3oFVB4UgDFS7JACCjwRBuMc++0AyjGgH0GlR4DMnJEFlMu7t9XtvgCZBf0EyKAdWkAwGOGgAiCin4C7QWgWAOAd4+HrSQJuP8FvzFWtXH5Pm5sl8c2XZae4/1utLwy00Yf7QHyI9AQhAF+WlGLcdnKleBfFiiFXCxs4lpfi/wKkgHA4RqWSISAQjDH6CbDZ7AxLBBhRrQuQaRkMJRgy7cwCzCLm5l4NH4Tz87Y/+LeDKE8k0qSqWrcyhiJJhqx8yHdwwMUYcQnR1NRUbXJysjy0AFnPUymVkU6rRp5HNxjyXdoB8z0y0hEYX0K9WE/maT2hdjGI95CAfzr7hGCkC7E7AAAAAElFTkSuQmCC)}.em-soyjackdovolen{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABiVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAACAwACAwAAAAAAAAAAAAAAAAABAgAAAAAFCQAAAAAAAAADBgBAawYMFAEBAgAcLwItTAQmQQMBAgAOFwFEcQYCBAAVJAIAAAAAAABWkAhYkQtFcwcVIwIXJgIqRgQbLAM6YQYVIwJOgQgAAAAkPARGdAcAAAAjOwNOgggqRgRBbAYWJAI8ZAYnQQR6zAx8zgx6ywx7zQx6zAxJegYAAQBZlQhcmgh3xgxuuApqsQpRhwh0wgtxvQt5yQxzwApEcgdWjwdLfgZNgQhlqQkkOwRgoAljpgpUjAhCbgZorAo/aQYwUAVipAlenglstQsXJwI0WAU6YQZPgwgeMwMLEQRGdQh2xQx8zwxprwo3WwYsSQU8ZAV2dnYQGwIHDAEpRQN90AydoJmwsa7j5OM1OS89USFFRUWAkWlmclZilxuIh4k9Sis0UwuyuagiIiT////o6eaDj3NxcXFSZjhjjyZObiHOz80AAABHcEwg/CrvAAAAg3RSTlMAIsUH2xlMAiquVfUO+tFoPjRcYaaS+uXrdf2jmPfIcNG5dPP89Kb3/WCyU/KFh+eE9eKF0+7r1P//////////////////////////////////////////////////////////////////////////////////////////////////AL8JToQAAALOSURBVDjLbZP1f9pAFMCDOxRbqXvnbp/k7kggQoAAIVhwb0u9nXS+5T/fEaBrt72fkve+9/wRxB+xWfzWQCDgnLMQ/xOLc/ftm507WHZevbTb/jFvrvdzPCgjhLh8PvX0ifu23eod5SgAK+kcW0acnEqhpVtEIFLnSQpkJJVOpQpFxPdoaeGGfS7Sj0GKSqRkJIvlhsCoiFZf2K+Tt3sXO10MULzUIyHMC4cCVyyml0zT5w5zdIAqQixByvQhgIBR1TTd4JKv/brdFNKiNaU2yPaLSinJFIQY02uwhx2J5SZZGMxaU+yS7KDA5obpdrFeqmZL+QrLMMIkhsEbbeAC5CEEfFtqN2ildTDg2sXaYn0+qIdwVAVIkTkFQOGypWmnl9lRP79dyNCF3U29hd4Szp/MtQGMf/2kaXvHH7Oadn70syyHfWPAH0HkGEgCKF4cf9s7OUJNjH2+iG8tO/Umu2gMgMwoDsC7qy8nVx/S2fO9k18/gPh8bQIwGKA69ZKCUP/sbDDKlE7fH31nMlzp0QIeqs+jYDsFY6ycY/AkaBWqaDhU2u1kBmw9JIigq85DHQEk2e2quQQFSRIACAGgOg9MhC+SjesAFsDnJZa6IXDVQjjNTXUKQDVdSYDpNyOM57vqJgwbrcZUJyKWnLAAFNAY2L6PO7mslSZJgDLTFeM4fIIv5CUcF1bWDcS4jP2y7hfINIgPk8lksYgyCWznFx3jids3on1Rd8HTHRivVMo9EY5fkPn5oL6YQfOBFJtkkYhNStT/evcck62zh137kp4GYGVwXWIiOR+Y7azRU+XGUQCbmgEQciuO2dq614xaVWGxMibJun8IO/Rdo3V2Xja/M+Q6yDbw3ooSzQMSdAq1FYf15vlZHps9rWyNq8TTCpdCtao5PHf7PA3OZa/L09pvNpvVlsscchr+vl6b2+oLh4xGr9HoeOYzmGb6360ex1E+WdpXAAAAAElFTkSuQmCC)}.em-soyjacknedovolen{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB41BMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBAACAgAAAAACAQAGBQAAAAAAAAAAAAAEAwAOCwIAAAABAQAjHAUIBwEAAAAAAAAAAAABAQAAAAACAQAAAACXehUYEwMAAAArIgYyKQdBNQkAAAB9ZREAAAADAgBOPws6LwiTdhSNchRzXBCIbhMQDQI3LQh5YhEoIAZNPgtyXBBnUw6CaBLqvRzouyDqvCDrvSDSqRwBAQDasB7qvSDhtR/nuh/uvyC7lxpcSg3vwSG3lBjOphyDahESDgLluB+jgxbjtx12XxAKCQfEnhvBmxqIbRKcfRWSdhSqihiXeRUtJASyjxjIoRuggRZ/ZhDesx6ujRhsVw+lizIeGARpVA7qvB6ZexSnhhbLoxvo6eqPcxP+/v9NPgrXrR7WrB1XRgxTQgqMcRJHOQmtra/MzMqailRqamuyljfd3d1hTgyCgoI7LwgsLS1wWg9iWTmlk1NaWlpHRke5mCmzq5Li4uPW1ta/vbllZF/GxcX3+PqHiIlzdHQ1Kwc9OChkUQ5NRCVVUka2tbJ2bk+1lCGdikWpm2pPSjY/P0BnWSi/myGJdjSZloodHR7R0MxpWB2wraN6enujno3sviEAAABHcEy7Io2BAAAAoXRSTlMACNoUPn8ELYs2AW/qEPhgDBsj0PEgWP5mUXiuv0O44/D5lvC0yiffo9/Rn+3q1ej12P2NuOLR5///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ANgn4gsAAAMhSURBVDjLbVNXW+JQFFQEAUHQ1RV726rb+3dvQiokkNB7VUEQFXvXtfeyxe2d/NW9CQ+65T5mJqfMmamouHg19Vq9Wq3WX6mr+N+rb7rz/MXd7u7uu7eemuv/ga/oHk3mBBLDSow9Fn7cb6j6A642N6RxDEIMAwTnj7IpPnBdewmv1PQEaQhIKhp2FJeXRTu7Ou7t118QDD1xCACMTQZ8LJejaJI9norxN66WUa25tTHOlCD0BfnM29mtWS+EGXzy1Ms9qVHa35asnlF3PCaMueyffh0U8ud0cuDlQNSBP7upbKeSjv1DttGpCbd/5OP0Qv7gnWtgv7Azy8VTzUqHLo/IYFDwTaW4kb3Do6Oj9xPvp2e2f7AB351qRKjtXKbQhKR3FTCfZvY/HC68snpW5n7u2RZXrzXJK3a6MQAAxrphZn5hXdrIr52te1Z2dkO816aTJewTSwrBQWbm83PS3M73tXWrZ2YLx5igBhE6Gn3kBWH7dX7L8WpuaWl71gVKogERmi04GgGQPhtl39wtFBbOsyd7B4XXbzHIJOQWhgghE2CyOBTIfnzzZs1vGzlb+vIZJwh29Dpaw1CuAOB4KBAe8ScSjhTNLdpW3W73kHgf3bTZ6aeAwihRXMZFMwyToTEvR1GUq/QAaWk2OWiFAMhUaODdy/nNTSQ0HpQbY/fQzVuMRWUIAFzZ4ZPD6d2Zb/vTG45oVFbnFjqoWTUoupQWePxUkjxfP2yseCQLJ6Iv3hu1SKhe00R50VzWIklWZyQScVqlRJwCdKITDVndpBoMCHIFfjJiWRyOEUnCFyyGQwTwXtPI5tW2mWxyCTgex3G6REJkzRItiES02K74slLd7kzLDCHIY6A8L4Rj4aTDqCmbrs7Q5UyMkQDmsoIgbwSJGMaF/A97O6rLrqxtNTrTvPybQAV9AFBZFsulG9v0l1Kj8kxEeRdKBh4Wh8MpQpxq1HXUXuSiqrnBZCkGYkkaA+M8G0oPqnT6msvRqlS3NpicERsy7tBoxKnSNVXV/BXOOr3hdruxy2jsa2jTqP+BlSr1V1v0LS1qbVXdJfg3vJrmPPCnKWYAAAAASUVORK5CYII=)}.em-soyjackrasstroen{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB0VBMVEVHcEwAAAAFAgIFAQAAAAAAAAAHAwMAAAAEAQABAAAEAQAAAAADAAAAAAAGAQEAAAAAAAB/HhQDAAAJAgEPBQQAAAAOAwI1DAgDAABIEQuNIhZfFw8AAAArCgeAHxUAAAATBAIAAACjJxoEAQAVBQMSBANZFQ5NEwwnCQaFIBUIAgFvGxKAHxR2HBNTFA2WJBguCwdXFQ4pCgeGIBZHEQtgFw+fJhmeJhmpNCnMPDDiACPhNiTiNiMAAADkNSK6LB3kNySIIBXPMSDdNSPaNCKAHxScJRm+LR6yKhxxGxK2Kx2iJxnHLx+nKBrLMCCOIhaRIxdoGRCLUFDXNCLVMyLBLh/SMyLGTUYdBwWtKRtvQEGWJBhhFw+7WVhfOTpOEgw7ICA8DwpycXq5SUPeOSm2X2HaOy1EEAvXQDJHEw6uaG2UXV2Zfo56HRNYLSxaFxDAVFASBAOpbncuCwd7JBxRGxd9R0YjDgxlKiYpGBh0R0l9TlGEJx9nPTuJQUCYOjaMY225U1CAg4PMRz6GWF5mWmWZfHmSgpSuWlxFOTybSklwIBdNKiidZmtxNjGyNit9NS/YgHxWUlKeOS6MLylnJR8wHR3TfXq/b2xvU1uFMy8ULIhBAAAAOnRSTlMABtnBXAL+GC8pQhHsH1UJkec4S/viinjz69++ffLecsq26auv0PTMnehrx9PMpPtk0FzPx6Pk6f7+b4JUNgAAAt1JREFUOMttk+VbIlEUxilpsNs1t9zueO7V6SJmgJGhEUTBAru7u7Z3/9odGHwWXc/X93fee+4JlaokLCaj0WgylKnujHJz3bvKj52dH96+f2P4Xy4z33/olgCKogDB2Wf1txFDRaOTQEEhEBH6HU/NN3SjlsMVGeEBQkoOKHbbS/UHFKFkgz4WkQDvgmhfd/U/fy1WEKFcgOh3MqJLIhkWb60q6uoKbz6fwJkQjXkzM1GEjnr8BJSai5Wa7+FQBiRBoEOIg2EYEZlIRhGAsvWKQRcmEhCFAHfSwlxu8SSLO3GXm8Nw0GpTDLwUJdD+PiG6MB9e+HE6wswtLp4wNOdCXuWBiqSH5Bkaw7zu859rPUu+ESq8Fk/MUVTE9ULuuqWdy0oQyl2IhNav1noS59xIIry0tJz0YMJzi0pVZQ2F/IVfCuzl1S+fb9YzG5/X608dAPc2mlQqew2i9BD1OC/Hznw5DOMSY/HcdxK6sEoZ0NU4FAD6vYnc7w1fhONX91bGPCj0e5pseYAtDglIx+vLq2HKibrj8SOaF910k9yq6gb3NTA4Or6xEQMQEBcr4VWM4tjmcnlQVuEaSI+v/Dn87MJJyJ9NByApIvlW2jTRog6GB8KpT779/bGvyPL4qFxVt7GwCjOSosPJgRR2NDCwvf2F+nZwkAbio/y01G16p/LG4OYmE+wpRL979yDQyzwuzwP22hGyYJDa22L1RYA/Hh3tffmkME1bnT6St0jv+iZdRQcvHIpNi69NyrpXaYMhmZhMHQbITEFfQAanA0OeuuuV09UGnWAnAIaGoXtK1mdCvTtDw/PtpmvA1lI7Nbs1CGJpQGSTmSwPYSyAaapLTk6n0U84pNiwvHokgaJQ8s1pdDcu0Nyhn+pfv8AJEkCRjWRqtHb1jctRG1u0DfpgcmLCy/UHazQVJvWt27OUG3RdGmuD1WrVdLRV2e467zKLqVpn1+lMBnXJ838B15XSJuYgtDgAAAAASUVORK5CYII=)}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid rgba(140,140,140,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:crimson;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(to bottom, #202020 0%, #202020 100%)}.Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}html,body{padding:0;margin:0;height:100%;color:#000}body{background:#fff;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}img{margin:0;padding:0}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover{background:#999}.popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:bold;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:hover,.popup input[type=text]:active,.popup input[type=text]:focus{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:bold}.popup input[type=submit]:hover,.popup input[type=submit]:focus,.popup input[type=submit]:active{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:inherit;text-decoration:underline}.host_announcements{padding-left:8px;margin-bottom:4px}.host_announcements h1,.host_announcements h2,.host_announcements h3,.host_announcements h4,.host_announcements h5,.host_announcements h6{text-decoration:underline}.host_announcements hr{margin:8px auto;width:60%;border:0}.test_merges{padding-left:8px;margin-bottom:4px}.emphasized{display:block;padding-left:8px}.bold,.name,.prefix,.ooc,.looc,.antagooc,.admin,.adminsay,.wet{font-weight:bold}.italic,.italics{font-style:italic}h1,h2,h3,h4,h5,h6{display:inline-block;font-family:Georgia,Verdana,sans-serif}em{font-style:normal;font-weight:bold}.boldannounce{font-weight:bold}.success{font-weight:bold}.emote{font-style:italic}.ghostalert{font-style:italic;font-weight:bold}.binarysay{display:block}.userdanger{font-weight:bold;font-size:3}.danger{font-weight:bold}.warning{font-style:italic}.boldwarning{font-style:italic;font-weight:bold}.boldnotice{font-weight:bold}.boldnicegreen{font-weight:bold}.large{font-size:1.5em}.big{font-size:x-large}.reallybig{font-size:xx-large}.small{font-size:70%}.changeling,.abductor_team0,.abductor_team1,.abductor_team2,.abductor_team3,.abductor_team4,.alien{font-style:italic}.cult{font-weight:bold;font-style:italic}.hive,.hive_queen,.alertalien{font-weight:bold}.hive_queen{font-size:medium}.admin_announce{display:inline-block;width:100%}.rough{font-family:"Trebuchet MS",cursive,sans-serif}.say_quote{font-family:Georgia,Verdana,sans-serif}.ipc{font-weight:bold;font-family:"Times New Roman",Times,serif}.bridge_discord{display:inline-block;width:0;padding-left:1em;height:1em;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TxSL1A+xQxCFDdbIgKiJOWoUiVCi1QqsOJpd+QZOGJMXFUXAtOPixWHVwcdbVwVUQBD9A3NycFF2kxP8lhRYxHhz34929x907QKiXmWp2jAGqZhmpeEzMZFfFrlcE0It+hDEjMVOfSyYT8Bxf9/Dx9S7Ks7zP/Tl6lJzJAJ9IPMt0wyLeIJ7atHTO+8QhVpQU4nPiUYMuSPzIddnlN84FhwWeGTLSqXniELFYaGO5jVnRUIkniSOKqlG+kHFZ4bzFWS1XWfOe/IXBnLayzHWaQ4hjEUtIQoSMKkoow0KUVo0UEynaj3n4Bx1/klwyuUpg5FhABSokxw/+B7+7NfMT425SMAZ0vtj2xzDQtQs0arb9fWzbjRPA/wxcaS1/pQ5Mf5Jea2mRI6BvG7i4bmnyHnC5A4SfdMmQHMlPU8jngfcz+qYsMHALdK+5vTX3cfoApKmrxA1wcAiMFCh73ePdgfbe/j3T7O8HmEJytrSKdIIAAAAGYktHRACwAOoA9hkvsTQAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQflCA4RKhrVH+B2AAADHElEQVRIx8WWT2hcVRTGf9+daZLGzkzFNAmpiFAs2FrEIApZjAgujBIQMTrBlpQ4SaWxFVxH6KL7ghEUp4g11iRGdKMU/EcpgjsXhaAgNIuqLSVQ+95kOk3mveMiZJhM3nuxSuK3u+edd75zz98rEjA4aC3a7T3tpDxGHkjPlDJ9IIv+w1QY9X8ClmV2KXR2KbyZuzg3p+U4DkUJX3nNf0TORoDDwJ71FJpQaNfNsYeQDgkDFjEWzalbZqebzN0QfAL6cLqUmd/UgZeP+XkX2sU45/4DTKZnps9mfmgUuuaQu9De3wJyAJnsvaNHrS3WgdRu/yTwMFuH/Xda/PHIFBw5cv2elbb2K0AnW4vFVNvKvvOT93nrIrDc1n5sG8gBOmrVHcWmFJgEr7NNEBw/dcpc3YFCsfwU8BDbh32//l7O1x0w8SLbjDVOtxoSey5BtyrsZFqpHod7DPRNvFX7njDoTSvVIzQO3I5Pgw0A6NVi5f5AtasJ3fvWzAe5M2vH/hPWmqv6l4H9TZoLwa7MwbkzqpMWiv44sndjbQepvS5QrTcpVEHAucbzhUndwWw2QvWzRnKASlj9GLDYu6WDJ5xJhxL4a3jZ8sY/5UXk9K9mmfdAx21gJWkwOYXh3gSFdCpX7tuYavIbM7VR1nnVfxJoiS2Z0B50SN2J5epssjCy1LN2HBrzhiUGIjT7h8a8+oAZKpa75BLyvzp9OlUoehcQz27SNbeAHzG6EI9vMmZ+BrsG9AH3bmL367Rkadt8+eWA5//ZjrTeu5iJO5yhKv8bbMkRUb0NmAemkgZKwu0qGOeAXxJ2gu9cEEwI+y5Gpwvpt8DCg2Y2jOlTYCGmt231m6bNbNgFwSHQAha3YfVtTbW3VX9MFv0R4DQiqisuz5Syjza+HYL2nT0Elg1TyELntVQrf0xNdS/Vu2DUmzc4EGHrTzMmZs9mPgLZurIaPH5jl6vtfFOhvdHoiMHAbCn71d0kYGjMe8GMLxtE1wST6WrlnUZHI+u6/4S1ZqveSzIdRpRnStnBf1NihVHvC4NWyc4HN7OfRz3P/wZ4Qyo4eVSmOgAAAABJRU5ErkJggg==");background-size:contain;background-position:bottom;background-repeat:no-repeat}.embedded_tip{position:relative;display:inline}.embedded_tip .embedded_tip-text{display:none;position:absolute;padding:5px;z-index:1;bottom:125%;width:90vw;word-wrap:break-word}.embedded_tip.embedded_tip--mini .embedded_tip-text{width:auto;left:100%;bottom:100%;margin-left:-1em}.embedded_tip:hover .embedded_tip-text{display:block}.embedded_tip-mark{position:relative;top:-5px;font-style:italic;font-size:10px}table.staffwho{border-spacing:0;border-collapse:collapse;line-height:1}table.staffwho td,table.staffwho th{margin:0;padding:2px 4px;font-size:13px}table.staffwho th{text-transform:uppercase;text-align:left;font-size:12px;font-weight:bold}.clown{font-size:160%;font-family:"Comic Sans MS",cursive,sans-serif;font-weight:bold}.text-normal{font-weight:normal;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}div.rating{width:80%;margin:auto;border:5px dashed #333;border-radius:15px;text-align:center;background:#eee;padding-bottom:10px;padding-top:5px;margin-top:20px;margin-bottom:20px}.rating_questions{font-size:large;color:#666;font-weight:bold;margin-bottom:5px;padding-bottom:5px}.rating_rates_red,.rating_rates_orange,.rating_rates_yellow,.rating_rates_lime,.rating_rates_green{font-size:x-large;color:#aaa}.rating_rates_red:visited,.rating_rates_orange:visited,.rating_rates_yellow:visited,.rating_rates_lime:visited,.rating_rates_green:visited{color:#aaa}.rating_rates_red:hover{color:#a11}.rating_rates_orange:hover{color:#eb8921}.rating_rates_yellow:hover{color:#eec015}.rating_rates_lime:hover{color:#3d72a4}.rating_rates_green:hover{color:#73af59}a{color:#397ea5}a.visited{color:#7c00e6}a:visited{color:#7c00e6}.motd{color:#a4bad6;font-family:Verdana,sans-serif}.motd a,.motd a:link,.motd a:visited,.motd a:active,.motd a:hover{color:#a4bad6}.host_announcements{border-left:3px solid #b00000;color:#b00000}.host_announcements h1,.host_announcements h2,.host_announcements h3,.host_announcements h4,.host_announcements h5,.host_announcements h6{color:#b00000}.host_announcements hr{border-top:1px dashed #b00000}.test_merges{border-left:3px solid #000}.emphasized{border-left:3px solid #e9e000;background-color:#505505}.highlight{background:#ff0}.ooc{color:#cca300}.looc{color:#69c}.antagooc{color:#ff002b}.admin{color:#5975da}.adminsay{color:#ff4500}.adminnotice{color:#6685f5}.boldannounce{color:#c51e1e}.success{color:#32bd59}.vote{color:#9370db}.alert{color:#d82020}h1.alert,h2.alert{color:#a4bad6}.artefact{color:#ffa533}.electronicblue{color:#55bfff;background-color:#313131}.piety{color:#c9c635;text-shadow:3px 3px 6px rgba(255,255,0,.4)}.comradio{color:#fcdf03}.syndradio{color:#8f4a4b}.voxradio{color:#8e9629}.centradio{color:#2681a5}.airadio{color:#d65d95}.secradio{color:#dd3535}.engradio{color:#f37746}.medradio{color:#57b8f0}.sciradio{color:#c68cfa}.supradio{color:#b88646}.radio{color:#1ecc43}.deptradio{color:#994d99}.deadsay{color:#e2c1ff}.ghostalert{color:#60f}.newscaster{color:#b00000}.binarysay{color:#1e90ff}.binarysay a{color:lime}.binarysay a:active,.binarysay a:visited{color:#8f8}.userdanger{color:#c51e1e}.danger{color:#c51e1e}.warning{color:#c51e1e}.boldwarning{color:#c51e1e}.red{color:red}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.boldnotice{color:#6685f5}.nicegreen{color:#059223}.boldnicegreen{color:#059223}.wet{color:#2e8cbb}.shadowling{color:#896fc5}.changeling{color:#059223}.abductor_team0{color:#a000a0}.abductor_team1{color:#e00090}.abductor_team2{color:#608f8c}.abductor_team3{color:#6f6060}.abductor_team4{color:#a000a0}.cult{color:#973e3b}.alien{color:#855d85}.hive,.hive_queen{color:#763983}.noticealien{color:#059223}.alertalien{color:#059223}.admin_announce{color:#a4bad6;background:#383838}.tajaran{color:#834d62}.tajaran_signlang{color:#963b3b}.skrell{color:#3ad2d4}.soghun{color:#81ac26}.vox{color:#b12fb1}.ipc{color:#dadada}.syndcode{color:#ff4141}.replicator{color:#a8dff0}.interface{color:#750e75}.embedded_tip .embedded_tip-text{background-color:#353535;color:#fff;border:1px solid #000}table.staffwho{color:#a5a4a4}table.staffwho th{color:#474140}table.staffwho .Admins{color:#e67e22}table.staffwho .Mentors{color:#e91e63}table.staffwho .Developers{color:#5e5ed1}table.staffwho .Xenovisors{color:#2ecc71}.clown{color:#ff70c1}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:blue;font-weight:bold} -.theme-light .color-black{color:#000 !important}.theme-light .color-white{color:#e6e6e6 !important}.theme-light .color-red{color:#c82121 !important}.theme-light .color-orange{color:#e6630d !important}.theme-light .color-yellow{color:#e5c304 !important}.theme-light .color-olive{color:#a3b816 !important}.theme-light .color-green{color:#1d9f3b !important}.theme-light .color-teal{color:#00a39c !important}.theme-light .color-blue{color:#1e78bb !important}.theme-light .color-violet{color:#5a30b5 !important}.theme-light .color-purple{color:#932eb4 !important}.theme-light .color-pink{color:#db228a !important}.theme-light .color-brown{color:#955d39 !important}.theme-light .color-grey{color:#e6e6e6 !important}.theme-light .color-good{color:#529923 !important}.theme-light .color-average{color:#da810e !important}.theme-light .color-bad{color:#c82121 !important}.theme-light .color-label{color:#353535 !important}.theme-light .color-bg-black{background-color:#000 !important}.theme-light .color-bg-white{background-color:#bfbfbf !important}.theme-light .color-bg-red{background-color:#a61c1c !important}.theme-light .color-bg-orange{background-color:#c0530b !important}.theme-light .color-bg-yellow{background-color:#bfa303 !important}.theme-light .color-bg-olive{background-color:#889912 !important}.theme-light .color-bg-green{background-color:#188532 !important}.theme-light .color-bg-teal{background-color:#008882 !important}.theme-light .color-bg-blue{background-color:#19649c !important}.theme-light .color-bg-violet{background-color:#4b2897 !important}.theme-light .color-bg-purple{background-color:#7a2696 !important}.theme-light .color-bg-pink{background-color:#b61d73 !important}.theme-light .color-bg-brown{background-color:#7c4d2f !important}.theme-light .color-bg-grey{background-color:#bfbfbf !important}.theme-light .color-bg-good{background-color:#44801d !important}.theme-light .color-bg-average{background-color:#b56b0b !important}.theme-light .color-bg-bad{background-color:#a61c1c !important}.theme-light .color-bg-label{background-color:#2c2c2c !important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:#fff}.theme-light .Tabs--fill{height:100%}.theme-light .Section .Tabs{background-color:transparent}.theme-light .Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.theme-light .Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.theme-light .Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.theme-light .Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(0,0,0,.5);min-height:2.25em;min-width:4em}.theme-light .Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.theme-light .Tab--selected{background-color:rgba(255,255,255,.125);color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__rest{position:relative}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--fill>.Section__rest{flex-grow:1}.theme-light .Section--fill>.Section__rest>.Section__content{height:100%}.theme-light .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-light .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-light .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-light .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-light .Section .Section:first-child{margin-top:-0.5em}.theme-light .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-light .Section .Section .Section .Section__titleText{font-size:1em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .fas,.theme-light .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .fas,.theme-light .Button--hasContent .far{margin-right:.25em}.theme-light .Button--hasContent.Button--iconPosition--right .fa,.theme-light .Button--hasContent.Button--iconPosition--right .fas,.theme-light .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--black:hover,.theme-light .Button--color--black:focus{background-color:#131313;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--white:hover,.theme-light .Button--color--white:focus{background-color:#efefef;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--red:hover,.theme-light .Button--color--red:focus{background-color:#d23333;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--orange:hover,.theme-light .Button--color--orange:focus{background-color:#ea7426;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--yellow:hover,.theme-light .Button--color--yellow:focus{background-color:#efce17;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--olive:hover,.theme-light .Button--color--olive:focus{background-color:#afc328;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--green:hover,.theme-light .Button--color--green:focus{background-color:#2fac4c;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--teal:hover,.theme-light .Button--color--teal:focus{background-color:#13afa9;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--blue:hover,.theme-light .Button--color--blue:focus{background-color:#3086c7;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--violet:hover,.theme-light .Button--color--violet:focus{background-color:#6a41c1;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--purple:hover,.theme-light .Button--color--purple:focus{background-color:#a03fc0;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--pink:hover,.theme-light .Button--color--pink:focus{background-color:#da3f96;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--brown:hover,.theme-light .Button--color--brown:focus{background-color:#a26c49;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--grey:hover,.theme-light .Button--color--grey:focus{background-color:#efefef;color:#000}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--good:hover,.theme-light .Button--color--good:focus{background-color:#62a635;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--average:hover,.theme-light .Button--color--average:focus{background-color:#e48f20;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--bad:hover,.theme-light .Button--color--bad:focus{background-color:#d23333;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--label:hover,.theme-light .Button--color--label:focus{background-color:#464646;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--default:hover,.theme-light .Button--color--default:focus{background-color:#eaeaea;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--caution:hover,.theme-light .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--danger:hover,.theme-light .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:rgba(238,238,238,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--transparent:hover,.theme-light .Button--color--transparent:focus{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636 !important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--selected:hover,.theme-light .Button--selected:focus{background-color:#1a8be7;color:#fff}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#fff;color:#000;text-align:right}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotateZ(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotateZ(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.theme-light .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-light .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border:.0833333333em solid #000 !important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border:.0833333333em solid #bfbfbf !important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border:.0833333333em solid #a61c1c !important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border:.0833333333em solid #c0530b !important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border:.0833333333em solid #bfa303 !important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border:.0833333333em solid #889912 !important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border:.0833333333em solid #188532 !important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border:.0833333333em solid #008882 !important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border:.0833333333em solid #19649c !important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--violet{border:.0833333333em solid #4b2897 !important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border:.0833333333em solid #7a2696 !important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border:.0833333333em solid #b61d73 !important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border:.0833333333em solid #7c4d2f !important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border:.0833333333em solid #bfbfbf !important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--good{border:.0833333333em solid #44801d !important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border:.0833333333em solid #b56b0b !important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border:.0833333333em solid #a61c1c !important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--label{border:.0833333333em solid #2c2c2c !important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:crimson;border-radius:10px;transition:font-size 200ms ease-out}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-0.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:bold}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(252,252,252,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-light .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light html,.theme-light body{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#fff;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light img{margin:0;padding:0}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:bold;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:hover,.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:bold}.theme-light .popup input[type=submit]:hover,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:active{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:inherit;text-decoration:underline}.theme-light .host_announcements{padding-left:8px;margin-bottom:4px}.theme-light .host_announcements h1,.theme-light .host_announcements h2,.theme-light .host_announcements h3,.theme-light .host_announcements h4,.theme-light .host_announcements h5,.theme-light .host_announcements h6{text-decoration:underline}.theme-light .host_announcements hr{margin:8px auto;width:60%;border:0}.theme-light .test_merges{padding-left:8px;margin-bottom:4px}.theme-light .emphasized{display:block;padding-left:8px}.theme-light .bold,.theme-light .name,.theme-light .prefix,.theme-light .ooc,.theme-light .looc,.theme-light .antagooc,.theme-light .admin,.theme-light .adminsay,.theme-light .wet{font-weight:bold}.theme-light .italic,.theme-light .italics{font-style:italic}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{display:inline-block;font-family:Georgia,Verdana,sans-serif}.theme-light em{font-style:normal;font-weight:bold}.theme-light .boldannounce{font-weight:bold}.theme-light .success{font-weight:bold}.theme-light .emote{font-style:italic}.theme-light .ghostalert{font-style:italic;font-weight:bold}.theme-light .binarysay{display:block}.theme-light .userdanger{font-weight:bold;font-size:3}.theme-light .danger{font-weight:bold}.theme-light .warning{font-style:italic}.theme-light .boldwarning{font-style:italic;font-weight:bold}.theme-light .boldnotice{font-weight:bold}.theme-light .boldnicegreen{font-weight:bold}.theme-light .large{font-size:1.5em}.theme-light .big{font-size:x-large}.theme-light .reallybig{font-size:xx-large}.theme-light .small{font-size:70%}.theme-light .changeling,.theme-light .abductor_team0,.theme-light .abductor_team1,.theme-light .abductor_team2,.theme-light .abductor_team3,.theme-light .abductor_team4,.theme-light .alien{font-style:italic}.theme-light .cult{font-weight:bold;font-style:italic}.theme-light .hive,.theme-light .hive_queen,.theme-light .alertalien{font-weight:bold}.theme-light .hive_queen{font-size:medium}.theme-light .admin_announce{display:inline-block;width:100%}.theme-light .rough{font-family:"Trebuchet MS",cursive,sans-serif}.theme-light .say_quote{font-family:Georgia,Verdana,sans-serif}.theme-light .ipc{font-weight:bold;font-family:"Times New Roman",Times,serif}.theme-light .bridge_discord{display:inline-block;width:0;padding-left:1em;height:1em;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TxSL1A+xQxCFDdbIgKiJOWoUiVCi1QqsOJpd+QZOGJMXFUXAtOPixWHVwcdbVwVUQBD9A3NycFF2kxP8lhRYxHhz34929x907QKiXmWp2jAGqZhmpeEzMZFfFrlcE0It+hDEjMVOfSyYT8Bxf9/Dx9S7Ks7zP/Tl6lJzJAJ9IPMt0wyLeIJ7atHTO+8QhVpQU4nPiUYMuSPzIddnlN84FhwWeGTLSqXniELFYaGO5jVnRUIkniSOKqlG+kHFZ4bzFWS1XWfOe/IXBnLayzHWaQ4hjEUtIQoSMKkoow0KUVo0UEynaj3n4Bx1/klwyuUpg5FhABSokxw/+B7+7NfMT425SMAZ0vtj2xzDQtQs0arb9fWzbjRPA/wxcaS1/pQ5Mf5Jea2mRI6BvG7i4bmnyHnC5A4SfdMmQHMlPU8jngfcz+qYsMHALdK+5vTX3cfoApKmrxA1wcAiMFCh73ePdgfbe/j3T7O8HmEJytrSKdIIAAAAGYktHRACwAOoA9hkvsTQAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQflCA4RKhrVH+B2AAADHElEQVRIx8WWT2hcVRTGf9+daZLGzkzFNAmpiFAs2FrEIApZjAgujBIQMTrBlpQ4SaWxFVxH6KL7ghEUp4g11iRGdKMU/EcpgjsXhaAgNIuqLSVQ+95kOk3mveMiZJhM3nuxSuK3u+edd75zz98rEjA4aC3a7T3tpDxGHkjPlDJ9IIv+w1QY9X8ClmV2KXR2KbyZuzg3p+U4DkUJX3nNf0TORoDDwJ71FJpQaNfNsYeQDgkDFjEWzalbZqebzN0QfAL6cLqUmd/UgZeP+XkX2sU45/4DTKZnps9mfmgUuuaQu9De3wJyAJnsvaNHrS3WgdRu/yTwMFuH/Xda/PHIFBw5cv2elbb2K0AnW4vFVNvKvvOT93nrIrDc1n5sG8gBOmrVHcWmFJgEr7NNEBw/dcpc3YFCsfwU8BDbh32//l7O1x0w8SLbjDVOtxoSey5BtyrsZFqpHod7DPRNvFX7njDoTSvVIzQO3I5Pgw0A6NVi5f5AtasJ3fvWzAe5M2vH/hPWmqv6l4H9TZoLwa7MwbkzqpMWiv44sndjbQepvS5QrTcpVEHAucbzhUndwWw2QvWzRnKASlj9GLDYu6WDJ5xJhxL4a3jZ8sY/5UXk9K9mmfdAx21gJWkwOYXh3gSFdCpX7tuYavIbM7VR1nnVfxJoiS2Z0B50SN2J5epssjCy1LN2HBrzhiUGIjT7h8a8+oAZKpa75BLyvzp9OlUoehcQz27SNbeAHzG6EI9vMmZ+BrsG9AH3bmL367Rkadt8+eWA5//ZjrTeu5iJO5yhKv8bbMkRUb0NmAemkgZKwu0qGOeAXxJ2gu9cEEwI+y5Gpwvpt8DCg2Y2jOlTYCGmt231m6bNbNgFwSHQAha3YfVtTbW3VX9MFv0R4DQiqisuz5Syjza+HYL2nT0Elg1TyELntVQrf0xNdS/Vu2DUmzc4EGHrTzMmZs9mPgLZurIaPH5jl6vtfFOhvdHoiMHAbCn71d0kYGjMe8GMLxtE1wST6WrlnUZHI+u6/4S1ZqveSzIdRpRnStnBf1NihVHvC4NWyc4HN7OfRz3P/wZ4Qyo4eVSmOgAAAABJRU5ErkJggg==");background-size:contain;background-position:bottom;background-repeat:no-repeat}.theme-light .embedded_tip{position:relative;display:inline}.theme-light .embedded_tip .embedded_tip-text{display:none;position:absolute;padding:5px;z-index:1;bottom:125%;width:90vw;word-wrap:break-word}.theme-light .embedded_tip.embedded_tip--mini .embedded_tip-text{width:auto;left:100%;bottom:100%;margin-left:-1em}.theme-light .embedded_tip:hover .embedded_tip-text{display:block}.theme-light .embedded_tip-mark{position:relative;top:-5px;font-style:italic;font-size:10px}.theme-light table.staffwho{border-spacing:0;border-collapse:collapse;line-height:1}.theme-light table.staffwho td,.theme-light table.staffwho th{margin:0;padding:2px 4px;font-size:13px}.theme-light table.staffwho th{text-transform:uppercase;text-align:left;font-size:12px;font-weight:bold}.theme-light .clown{font-size:160%;font-family:"Comic Sans MS",cursive,sans-serif;font-weight:bold}.theme-light .text-normal{font-weight:normal;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em}.theme-light div.rating{width:80%;margin:auto;border:5px dashed #333;border-radius:15px;text-align:center;background:#eee;padding-bottom:10px;padding-top:5px;margin-top:20px;margin-bottom:20px}.theme-light .rating_questions{font-size:large;color:#666;font-weight:bold;margin-bottom:5px;padding-bottom:5px}.theme-light .rating_rates_red,.theme-light .rating_rates_orange,.theme-light .rating_rates_yellow,.theme-light .rating_rates_lime,.theme-light .rating_rates_green{font-size:x-large;color:#aaa}.theme-light .rating_rates_red:visited,.theme-light .rating_rates_orange:visited,.theme-light .rating_rates_yellow:visited,.theme-light .rating_rates_lime:visited,.theme-light .rating_rates_green:visited{color:#aaa}.theme-light .rating_rates_red:hover{color:#a11}.theme-light .rating_rates_orange:hover{color:#eb8921}.theme-light .rating_rates_yellow:hover{color:#eec015}.theme-light .rating_rates_lime:hover{color:#3d72a4}.theme-light .rating_rates_green:hover{color:#73af59}.theme-light a{color:blue}.theme-light a.visited{color:#f0f}.theme-light a:visited{color:#f0f}.theme-light .motd{color:#470062;border-left:3px solid #470062;padding-left:8px;margin-bottom:4px}.theme-light .motd a,.theme-light .motd a:link,.theme-light .motd a:visited,.theme-light .motd a:active,.theme-light .motd a:hover{color:#1560bd}.theme-light .host_announcements{border-left:3px solid maroon;color:maroon}.theme-light .host_announcements h1,.theme-light .host_announcements h2,.theme-light .host_announcements h3,.theme-light .host_announcements h4,.theme-light .host_announcements h5,.theme-light .host_announcements h6{color:maroon}.theme-light .host_announcements hr{border-top:1px dashed maroon}.theme-light .test_merges{border-left:3px solid #000}.theme-light .emphasized{border-left:3px solid #e9e000;background-color:#faffaf}.theme-light .highlight{background:#ff0}.theme-light .ooc{color:#002eb8}.theme-light .looc{color:#69c}.theme-light .antagooc{color:#960018}.theme-light .admin{color:#386aff}.theme-light .adminsay{color:#066}.theme-light .adminnotice{color:blue}.theme-light .boldannounce{color:red}.theme-light .success{color:#00bf36}.theme-light .vote{color:purple}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .artefact{color:orange}.theme-light .electronicblue{color:#00bfff;background-color:#414141}.theme-light .piety{color:#ceca0e;text-shadow:3px 3px 6px rgba(0,0,0,.2)}.theme-light .comradio{color:#193a7a}.theme-light .syndradio{color:#6d3f40}.theme-light .voxradio{color:#88900e}.theme-light .centradio{color:#5c5c8a}.theme-light .airadio{color:#f0f}.theme-light .secradio{color:#a30000}.theme-light .engradio{color:#a66300}.theme-light .medradio{color:#008160}.theme-light .sciradio{color:#939}.theme-light .supradio{color:#5f4519}.theme-light .radio{color:green}.theme-light .deptradio{color:#939}.theme-light .deadsay{color:#5c00e6}.theme-light .ghostalert{color:#60f}.theme-light .newscaster{color:maroon}.theme-light .binarysay{color:#20c20e;background-color:#414141}.theme-light .binarysay a{color:lime}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .userdanger{color:red}.theme-light .danger{color:red}.theme-light .warning{color:red}.theme-light .boldwarning{color:red}.theme-light .red{color:red}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .boldnotice{color:#009}.theme-light .nicegreen{color:#14a833}.theme-light .boldnicegreen{color:#14a833}.theme-light .wet{color:#007fbf}.theme-light .shadowling{color:#3b2769}.theme-light .changeling{color:purple}.theme-light .abductor_team0{color:purple}.theme-light .abductor_team1{color:#c00070}.theme-light .abductor_team2{color:#406e6a}.theme-light .abductor_team3{color:#6e4040}.theme-light .abductor_team4{color:purple}.theme-light .cult{color:purple}.theme-light .alien{color:#6b286b}.theme-light .hive,.theme-light .hive_queen{color:#420a81}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000}.theme-light .admin_announce{color:#000;background:#bababa}.theme-light .tajaran{color:#803b56}.theme-light .tajaran_signlang{color:#941c1c}.theme-light .skrell{color:#00ced1}.theme-light .soghun{color:#73a800}.theme-light .vox{color:#a0a}.theme-light .ipc{color:#505050}.theme-light .syndcode{color:#c21b1b}.theme-light .replicator{color:#30b2da}.theme-light .interface{color:#303}.theme-light .embedded_tip .embedded_tip-text{background-color:#353535;color:#fff;border:1px solid #000}.theme-light table.staffwho{color:#333}.theme-light table.staffwho th{color:#807473}.theme-light table.staffwho .Admins{color:#e67e22}.theme-light table.staffwho .Mentors{color:#e91e63}.theme-light table.staffwho .Developers{color:#5e5ed1}.theme-light table.staffwho .Xenovisors{color:#2ecc71}.theme-light .clown{color:#ff70c1}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:blue;font-weight:bold} +html,body{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a !important}.color-white{color:#fff !important}.color-red{color:#df3e3e !important}.color-orange{color:#f37f33 !important}.color-yellow{color:#fbda21 !important}.color-olive{color:#cbe41c !important}.color-green{color:#25ca4c !important}.color-teal{color:#00d6cc !important}.color-blue{color:#2e93de !important}.color-violet{color:#7349cf !important}.color-purple{color:#ad45d0 !important}.color-pink{color:#e34da1 !important}.color-brown{color:#b97447 !important}.color-grey{color:#848484 !important}.color-good{color:#68c22d !important}.color-average{color:#f29a29 !important}.color-bad{color:#df3e3e !important}.color-neutral{color:#848484 !important}.color-label{color:#8b9bb0 !important}.color-bg-black{background-color:#000 !important}.color-bg-white{background-color:#d9d9d9 !important}.color-bg-red{background-color:#bd2020 !important}.color-bg-orange{background-color:#d95e0c !important}.color-bg-yellow{background-color:#d9b804 !important}.color-bg-olive{background-color:#9aad14 !important}.color-bg-green{background-color:#1b9638 !important}.color-bg-teal{background-color:#009a93 !important}.color-bg-blue{background-color:#1c71b1 !important}.color-bg-violet{background-color:#552dab !important}.color-bg-purple{background-color:#8b2baa !important}.color-bg-pink{background-color:#cf2082 !important}.color-bg-brown{background-color:#8c5836 !important}.color-bg-grey{background-color:#646464 !important}.color-bg-good{background-color:#4d9121 !important}.color-bg-average{background-color:#cd7a0d !important}.color-bg-bad{background-color:#bd2020 !important}.color-bg-neutral{background-color:#646464 !important}.color-bg-label{background-color:#657a94 !important}.debug-layout,.debug-layout *:not(g):not(path){color:rgba(255,255,255,.9) !important;background:transparent !important;outline:1px solid rgba(255,255,255,.5) !important;box-shadow:none !important;filter:none !important}.debug-layout:hover,.debug-layout *:not(g):not(path):hover{outline-color:rgba(255,255,255,.8) !important}.outline-dotted{outline-style:dotted !important}.outline-dashed{outline-style:dashed !important}.outline-solid{outline-style:solid !important}.outline-double{outline-style:double !important}.outline-groove{outline-style:groove !important}.outline-ridge{outline-style:ridge !important}.outline-inset{outline-style:inset !important}.outline-outset{outline-style:outset !important}.outline-color-black{outline:.167rem solid #1a1a1a !important}.outline-color-white{outline:.167rem solid #fff !important}.outline-color-red{outline:.167rem solid #df3e3e !important}.outline-color-orange{outline:.167rem solid #f37f33 !important}.outline-color-yellow{outline:.167rem solid #fbda21 !important}.outline-color-olive{outline:.167rem solid #cbe41c !important}.outline-color-green{outline:.167rem solid #25ca4c !important}.outline-color-teal{outline:.167rem solid #00d6cc !important}.outline-color-blue{outline:.167rem solid #2e93de !important}.outline-color-violet{outline:.167rem solid #7349cf !important}.outline-color-purple{outline:.167rem solid #ad45d0 !important}.outline-color-pink{outline:.167rem solid #e34da1 !important}.outline-color-brown{outline:.167rem solid #b97447 !important}.outline-color-grey{outline:.167rem solid #848484 !important}.outline-color-good{outline:.167rem solid #68c22d !important}.outline-color-average{outline:.167rem solid #f29a29 !important}.outline-color-bad{outline:.167rem solid #df3e3e !important}.outline-color-neutral{outline:.167rem solid #848484 !important}.outline-color-label{outline:.167rem solid #8b9bb0 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .fas,.Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .fas,.Button--hasContent .far{margin-right:.25em}.Button--hasContent.Button--iconPosition--right .fa,.Button--hasContent.Button--iconPosition--right .fas,.Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color 100ms,background-color 100ms}.Button--color--black:hover,.Button--color--black:focus{background-color:#131313;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color 100ms,background-color 100ms}.Button--color--white:hover,.Button--color--white:focus{background-color:#f8f8f8;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color 100ms,background-color 100ms}.Button--color--red:hover,.Button--color--red:focus{background-color:#dc4848;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color 100ms,background-color 100ms}.Button--color--orange:hover,.Button--color--orange:focus{background-color:#f0853f;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.Button--color--yellow:hover,.Button--color--yellow:focus{background-color:#f5d72e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color 100ms,background-color 100ms}.Button--color--olive:hover,.Button--color--olive:focus{background-color:#c4da2b;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color 100ms,background-color 100ms}.Button--color--green:hover,.Button--color--green:focus{background-color:#32c154;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color 100ms,background-color 100ms}.Button--color--teal:hover,.Button--color--teal:focus{background-color:#13c4bc;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color 100ms,background-color 100ms}.Button--color--blue:hover,.Button--color--blue:focus{background-color:#3a95d9;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color 100ms,background-color 100ms}.Button--color--violet:hover,.Button--color--violet:focus{background-color:#7953cc;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color 100ms,background-color 100ms}.Button--color--purple:hover,.Button--color--purple:focus{background-color:#ad4fcd;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color 100ms,background-color 100ms}.Button--color--pink:hover,.Button--color--pink:focus{background-color:#e257a5;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color 100ms,background-color 100ms}.Button--color--brown:hover,.Button--color--brown:focus{background-color:#b47851;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color 100ms,background-color 100ms}.Button--color--grey:hover,.Button--color--grey:focus{background-color:#868686;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color 100ms,background-color 100ms}.Button--color--good:hover,.Button--color--good:focus{background-color:#6cba39;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color 100ms,background-color 100ms}.Button--color--average:hover,.Button--color--average:focus{background-color:#ed9d35;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color 100ms,background-color 100ms}.Button--color--bad:hover,.Button--color--bad:focus{background-color:#dc4848;color:#fff}.Button--color--neutral{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--neutral:hover{transition:color 0ms,background-color 0ms}.Button--color--neutral:focus{transition:color 100ms,background-color 100ms}.Button--color--neutral:hover,.Button--color--neutral:focus{background-color:#868686;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color 100ms,background-color 100ms}.Button--color--label:hover,.Button--color--label:focus{background-color:#91a1b3;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color 100ms,background-color 100ms}.Button--color--default:hover,.Button--color--default:focus{background-color:#5c83b0;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color 100ms,background-color 100ms}.Button--color--caution:hover,.Button--color--caution:focus{background-color:#f5d72e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color 100ms,background-color 100ms}.Button--color--danger:hover,.Button--color--danger:focus{background-color:#dc4848;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:rgba(255,255,255,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.Button--color--transparent:hover,.Button--color--transparent:focus{background-color:#383838;color:#fff}.Button--disabled{background-color:#999 !important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color 100ms,background-color 100ms}.Button--selected:hover,.Button--selected:focus{background-color:#32c154;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.35em;width:1.2em;height:1.8333333333em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;overflow-y:scroll;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color 100ms ease-out}.Dropdown__menuentry:hover{background-color:rgba(255,255,255,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.Dropdown__selected-text{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:1.4166666667em;width:calc(100% - 1.2em)}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table !important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row !important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100% !important}.Flex__item--iefix{display:table-cell !important;width:1% !important;min-width:99%}.Flex__item--iefix--grow{width:auto !important}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotateZ(135deg)}.Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotateZ(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--neutral .Knob__ringFill{stroke:#848484}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-0.25em -0.5em;margin-bottom:0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--neutral{color:#fff;background-color:#3e3e3e}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000 !important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9 !important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c !important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804 !important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14 !important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638 !important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93 !important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1 !important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab !important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa !important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082 !important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836 !important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464 !important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121 !important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d !important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--neutral{border:.0833333333em solid #646464 !important}.ProgressBar--color--neutral .ProgressBar__fill{background-color:#646464}.ProgressBar--color--label{border:.0833333333em solid #657a94 !important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#131313;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__rest{position:relative}.Section__content{padding:.66em .5em}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.Section .Section:first-child{margin-top:-0.5em}.Section .Section .Section__titleText{font-size:1.0833333333em}.Section .Section .Section .Section__titleText{font-size:1em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--fill{height:100%}.Stack--horizontal>.Stack__item{margin-left:.5em}.Stack--horizontal>.Stack__item:first-child{margin-left:0}.Stack--vertical>.Stack__item{margin-top:.5em}.Stack--vertical>.Stack__item:first-child{margin-top:0}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{font-weight:bold;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:#131313}.Tabs--fill{height:100%}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:3em}.Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.Tab--selected{background-color:rgba(255,255,255,.125);color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--neutral{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--neutral{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--neutral{border-right-color:#848484}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#000;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:crimson;border-radius:10px;transition:font-size 200ms ease-out}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-0.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:bold}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.emojiPicker{padding:10px}.emojiPicker .emojiList{font-size:20px}.emojiPicker .emojiList :active{border:15px solid rgba(36,255,91,.637)}.emojiPicker .emojiList i{margin:4px}.emojiPicker #picker-notify{display:none;position:absolute;width:100%;text-align:center}.emojiPicker #picker-notify span{padding-left:5px;padding-right:5px}.em{height:1.5em;width:1.5em;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle;text-indent:100%;white-space:nowrap;overflow:hidden}.em-peka{background-image:url(data:image/png;base64,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)}.em-abductor{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA9lBMVEXAwMBmAGYCAQMBAQUBAQQAAAAMExQlMjQ+Tk9AUlMrODkRGhoFCgqZo6WGmZvDzc/Dzs/Bzs+Vp6gNFRUJDw+7ycvG09QUHR4CBARNYWLEzs/Dzc7Az88KDg86S0xrc3RlaWpwfH1+i4xjaGhhaGhfbnBhYGHNzMxFREVQXl9neHo/QUHEwsJeXFxET1BXYmM2NTVrbGw3NzcYGxspMDA0NDRtbm4xMTE3Pj52hYYWFhcvMC8yMzMcHR0hJCQuLS0zNDQXFhZaZWZMVFU6OjpKSEgyNDQ5Pj5DQUFCQkI9QkJoc3RWXF1XXV5gaWoyPT5BUFAEBgZdXLNTAAAAAXRSTlMAQObYZgAAAN5JREFUOI3VkmtXQUEUhs3R5JLt3UmRS7nkGpJ0pRAhSfr/fyYdS8fRXp2vej7NWu+zZs3s/bpc/wm1gVO+aShlrHCb7NgNpbTJrsfr8+8tzzZjIRhaBygI5v0QHUiC1mE6ZJMjikhC9BgcizMjjgQlpRsIFieCQHyaSn+HmewZyPgtcC5fKJaA8nmlWoMkXNQvG1dA8/rm9k4U7h9a7UfgqdPtPUsCoT94GQKj8etEfMPCeJsywO8zkDgo658kT/LHIHEXlkHyspZ8EM0//xLWkAuxnts75VQ559JuNV8fHxV8YUIHbgAAAABJRU5ErkJggg==)}.em-borg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAOVBMVEXAwMArKzV6epZvb4xZWXFmZoBTU2gpKSk6OjpVU1OlpaWHh4ctLS1qamqZmZmAgIBTU1OysrJycnLLLKuvAAAAAXRSTlMAQObYZgAAANdJREFUOI3dkkkWAyEIRCXtUGo3Jrn/YVOYLDJIHyAsHB4fnlUYwh+GME7Tly0mH5FtSylnIh5QMKN4AGqtpXCBBxQUBjcPQGtA7/CASZzlw17tjXX38sLkcRByVEiSZh26rI2QmAkcB4EcV4SNAaYCzkDQlCKookPbSgh06NNqO6yB8fRhrIFgxfMNcKySFMVUiDNvMZ3dbMh5pcLqpXKcqLLqcWV9Fuyl7GCLKNdv4EZ3dFrdlMfbLzBwV+Wnguod4xcYmDrrnHjA+AYw8DLj4/oGwLk/ANWzCTNjVg/oAAAAAElFTkSuQmCC)}.em-feelsgood{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAKh4FMycJTQAAQisOUDQSWT0WYAMDeQAAeQQEaEEbd0UghwAAlQAAlRQUmRkZowAAoh4epycnsCsrtDAwvTg4hE4kl1Ytn18xrWM2tWs6vnA+xAAAwT097QAA+wAA/wAAyUVF1lZW2ltbx3RC1HxG4oBL5oRP7oxY9pRg/pxp/6Rx/615/5CQ/7SB/7yS/8inAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/dk8wAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAAB1klEQVQ4T4XR4XajIBAF4IhCFbLWxS4gRFsNoqFu0/d/OXZiNDHdntP7RzP3y8jRXfghd4ApZWIOo3SZQVaAKIFeVRAFgtzIAhBhSmltTG9NpSRswdfiBvClt7aHWK2U/AIiRCjs792g7eUhSggSzc0KIiQkCGsNLIJzUoLQ3NxARGEoLBzQKoooRtEjQAgTALCbKUFRQmEyNzcQ4cMBMyURFQIjzAheTrkCmjYHTCWq4FGoKZgijwBeY15YRJBGArGikEZ9AUKUubUISYUqXZZWVltgdwDa8t0PCF6S7sv6fRDJ9b9XkGBl2/b84QetB/9Rd94qnNyBSrAlROvT2Q6TPZ+6jhC7BYxKlSQJswxrjeECP5S8ftAZSFp58Zfvsh0mBMMl+9P5agMCdZNv8zyjzBhGM+i7yc3NHRxr76fRTJMZJ+9b/ghkP9ZDr6gZPz9HQ1U/8HEuVhCMqzVjnGvvNeeMab4sWEHljm0cZ3suJd9ncWyev4DgxrJO42v2cd09L/Mb0K60dZEWr69Fuq/N/yCY39bUaQFJa2O7ZboBIXeON83bW9Nwtx4AcgdhODn+K89z7k7L5JINCOb01B6Pbb7tH0AITy9t+7LcL3kE3+QHEMI/otwPdTcCF7QAAAAASUVORK5CYII=)}.em-ai{background-image:url(data:image/gif;base64,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)}.em-carp{background-image:url(data:image/gif;base64,R0lGODlhIAAgALMKAJkC/fPz8/9mZoCA//+AgIAA/8cK9dlX+XEA4QAAAP///wAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJFAAKACwAAAAAIAAgAAAEoFDJSau9OOvNu/9gKI7iQWqHeWKqUrzvqqhwLJsvossKcAAFHYJnSB0MwsKqaDwmSYZBwkBNDJA6ZSmREHJbIykyIAggDFbSgYsIJAQJ83fkFMC59jP44yQT/mV6dABjBAGGZz4lBwUAAEI6jgUpIEc5jY6SCC9FHkdAQ5BCCpuEexefQRVDFKWdKAaPrBNaE5GvGUekHUO4PL/AwcLDFBEAIfkECRQACgAsAAAAACAAIAAABJdQyUmrvTjrzbv/YChSx8iVpoam2Mpa7kvKFnAA9GQcvJHvvJ7MMEgYjomBj3VIJBBQZyxUNCACggDCkDQ1n4GEIKGVjg5WrFOs3Z2tV0JADnWLboYCdF8w2O4HBQAABYWFgwU8IGiFCIKDiI59Uy1+egp7mZiCdhtohAgUoROOAJ0qflAUBaIIppQXaJgZoac5t7i5ujIRACH5BAkUAAoALAAAAAAgACAAAAShUMlJq7046827/2AojuBBbod5KkXbTurqvkq8Ivhr3zlwACtJAYcwpA4GGdF4RJKGOMMgYagmBsnVIZEgcnehqQEREASKV9K2G0gIEufvCIkQvLn2IrhDLxP+ZnpzAGMBBIZnBj4iKQUAAEQ4jwUpJQYtCI6Pk5kFRh5IAEMKkUSkjp8oiqMUCBWZhHsUoTgVBa8IsaqkHa6pQcDBwsPEGxEAIfkEBRQACgAsAAAAACAAIAAABJdQyUmrvTjrzbv/YChSx8iVpoam2Mpa7kvKFnAA9GQcvJHvvJ7MMEgYjomBj3VIJBBQZyxUNCACggDCkDQ1n4GEIKGVjg5WrFOs3Z2tV0JADnWLboYCdF8w2O4HBQAABYWFgwU8IGiFCIKDiI59Uy1+egp7mZiCdhtohAgUoROOAJ0qflAUBaIIppQXaJgZoac5t7i5ujIRADs=)}.em-goliath{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAKlBMVEXAwMAtBgBZDACZMzMPAgD/////MzNGCQDR0dEjIyNeDACREgAgBAA1BgCXndl0AAAAAXRSTlMAQObYZgAAAX1JREFUKJFF0r9q6zAUBnAZvBQy+FiC0D/DtWK4s+tA6J0q+3MSDXdz8wRp9+BAuHOzeA1aNF7aFyh9gQT6YD3yTbhnMJyfjj4LJCG4aKhEXIpSqQCYC0VDu2ohzxKX3GP+hLqkAcwM5yqLMBLvgQbPAbJhZOkdXpo1Wo6VDHHvEJr5GqgmBYNfdGG8CbzhkCu3y/mnwV6wyxJhDz+3vKGF4c9Ck7BVFyLQmjCUkuCkkNesiXtrGIpxA6PmrURTWzDQlE9EjZHqubaOD64DFDBlvqrfA2QDKFOqpsr9YwDrbktlaOoqbfcioq13t5/K7LYekwByZx190KKTdq9zDpGbpdeSaMbLxQDyoa9uJI0nf/bEEFE27Q+//tKsu37VUy+iIst7d3q7H2tbD0B6svQ1pan0tc4Z0ixDj/tUq0P3I2QkI/176apU52WXRBCRuEsNj0DrcpMI8MUdTyNlvYegiMTjPzh+eb4MRJQw3I1O4ijiMAP8fwEiBhOvfwPGB3XYOm+x5AAAAABJRU5ErkJggg==)}.em-peka1{background-image:url(data:image/png;base64,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)}.em-riplie{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAJFBMVEXAwMAPEA5STBTVxkTf1HKXjSvv7I+MyGUA/zPIuC0zMzNPU1kp0XKBAAAAAXRSTlMAQObYZgAAAW5JREFUKJFV0b1u2zAQB/BTnsBH2gGiyRKVAM3GDxvwaPEsoKNjqUXGRCrfoO+Q1XUzZNTcN2herneygyKnQdSPh7/EEwCXKmYAmSpgqgxRb5FrbhF5AzRFs/NcrQtkL1B7Il99gpT+Q+pN/f3l5Wfl1kkgKwtdr1PqK6tKCb3yG1N33neVO/nl1IF659/efGtx6rih1znJW2j7SEeB5rVQAoV6HI7yxSXmo0A+YslnyNZ0xHMH3lDPcNsVp2BCdHGjuocZZ9JXE4z3LrrfxKnqdlfqUHddFW3ZPhQwj5q+BOKKv8iGLVzXquF0xRcO99UTXDu11qux3eUH29+bM+BiDDHfY18IPLs0twJ6m8zdE4/UYnOGAbUMNQvEcNowUJTTZq67czniaJ47M8HKf7MjQK5/+MMF2s8gPwkBppsA5O9/R4H8z/sozyVvLPYAiz0vSh46UXNAAVwNREu4alJz2AssVkMalpfMj1Cc/QNlU14Y51dA5QAAAABJRU5ErkJggg==)}.em-aimalf{background-image:url(data:image/gif;base64,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)}.em-chicken{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAIVBMVEX///+iEVaOD0t6UyyAQACpbTPBiFEAAACZZVf/q0//gEC4kd8xAAAAAXRSTlMAQObYZgAAAHFJREFUKJFjYBgFICCAxmdCV8CogMI1MXANQeazpCZXtBsgCZiFhXSucEASYE4OTktDVsFgapoWFows4GoWlpqMLMAclpaWiqyHOS0N1RCWsLTUVGRrWELT0kKRBRhcQ0NRnMrA4uKCooCBYQEXAw4AANazFAYkZ1qPAAAAAElFTkSuQmCC)}.em-headrev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEXAwMAAAIB3t/8ojv8AYtD///8ufY3sAAAAAXRSTlMAQObYZgAAAFdJREFUKJFjYKAbEIQCGJ8RJiAAUyCkBAaKMCWCEL6SCUIgFASMXdAEgpEFjI2NTUPRBIwJCqBqwTAUw1qQDjQBY9LcoewCAXABEQjfESaAEUAYQUh7AABJFyLAOAPk4wAAAABJRU5ErkJggg==)}.em-peka2{background-image:url(data:image/png;base64,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)}.em-shadowling{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA+0lEQVRYhe2WoQ7CMBCG/xIECoNFjxcheDSe8Bh7jGWeTM43iL0GewIECkFQDMPIsmz33zpCQ9Jfrtf+X6/X7kxRFPCpiVf3ABAAAExZwHqzewrDBkAlzT/Zo7hJcZCYg5lr1jB970Bz4mG/NcyoS0mafwD7MkFrwNXcWov5jE+lNdBccIiulzs9HuAfbkGtc1kCAFZRpIpbzJeqddUZiFsGknncGzECgEG4mA8CyN6plwzqsYwckxMAg3AxBwYUYRtC+53J+zUMAN4BVEVorVW/7V8HSNK80vzVunR7cObefgBQNSQqSV2RWAOsnRprDpAM/ELeb0EACAAvrZxSK3OUWBkAAAAASUVORK5CYII=)}.em-alien{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAGFBMVEXAwMAQChg0M0tSUoggFzBmZmbq6ur4+PhSF6kDAAAAAXRSTlMAQObYZgAAANBJREFUKJGdkc1tQyEQhBkpBewsNLBACsBOAQGngURyAVEO7r+DYPsBzxcfvDc+zc8Czr08lMczYnkEGpM8AZA74ADBbgB5iND4E9O3Vrck7+ez5ZWC4C9/YUZ0kMvl98MwkcZGbdEfB9Hw1Uc1HmVz8JRTDcZNAUMXVNjcw3BVwFaJ9BAJC6RPbY2nOi0H6UC0jN3BmmMmGTcJ8JY1mCAMjzDR91KdsVocD5RVzOJQlOtFlA56bVqbiO+3Xy9yA2439OL3fwczoe0k3S3cEv4BLekaq7BtfqwAAAAASUVORK5CYII=)}.em-cleanbot{background-image:url(data:image/gif;base64,R0lGODlhIAAgAIQAABA4cMCwSED4MLDY+ODYqMDAwDiQ8DBwuChw0CBwyDg4OBhQkFBQUGhoaABgAGBgYGBoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgARACwAAAAAIAAgAAAFlmAkjmRpnmiqrmzrvnAsz3Rt33iu73xvKyaGUDhTGEmMUhJ2PEaWypczYiQGoaqpCIIwDL7ggSEBYQFNgLR6DWidS4CFfKGYL9puNGKvECj2CHhmegh9An57goMNBAQRAIB9f4lSDQ0BASKQfICKK5aXjpqApJ4qlgEEmZoLpAgLBy6qsyQKDwAKabZvK7QmvFQ+wsMtIQAh+QQJCgARACwAAAAAIAAgAAAFlmAkjmRpnmiqrmzrvnAsz3Rt33iu73xvKyaGUDhTGEmMUhJ2PEaWypczYiQGoaqpCIIwDL7ggSEBYQFNgLR6DWidS4CFfKGYL9puNGKvcCj2CHhmegh9Dn57goMNAQERAIB9f4lSDQ0EBCKQfICKK5aXjpqApJ4qlgQBmZoLpAgLBy6qsyQKDwAKabZvK7QmvFQ+wsMtIQA7)}.em-ian{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAHlBMVEX////ihQX5rUj5pjX6nB8AAADX19fy8vL5oiv0jwbU7KH0AAAAAXRSTlMAQObYZgAAAKxJREFUKJHVj70OwiAUhWFhLoa4e2hSV7lNOleIxtXBuS76AqY8gj62pC2I+ASe6Z4v99wfxv5AVeH5pgCr3Q/4znCgL8F5PeQJwDSXHBjAj3lCo/FDDuD9bTEyKIx4Jo9Jr25IzUE1tt2Y9mmAoPUMeFhXG20NUQLaEVmiZQa3IBdsAkxRewot1MYzlXW9VDUd45ni4SrG5f4Qjxb+OjUmwO5TmH8+E3M1f/IGDLIffUZL6uMAAAAASUVORK5CYII=)}.em-pekabest{background-image:url(data:image/gif;base64,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)}.em-slime{background-image:url(data:image/gif;base64,R0lGODlhIAAgALMAAEhISMDAwLi4uKioqNDQ0JCQkIiIiHBwcGhoaGBgYFhYWFBQUAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAMACwAAAAAIAAgAAAEcpDJSau9OOvNu/9gKI5kaZ5oqnoG4iYKahhEbSsxSdtBH9S50K7mKxISQp5PwBT4kJ9hr0l1QjvSQJXau25oyy3XqwFrxdXg5hBGNwEe9tT9/sjP4kEBDrrjm3p8IQcLRQEDgYIjCgCNjoorkZKTlJUnEQA7)}.em-assistant{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAA0NDR0dHSoqKlQFBWoHB20eHnMAAHcAAHsBAX0bG3M2Nn8wMHtgEExHR0tISElJSU9PT1tAQGhcXGJhYWJiYmhoaGpqan5+fgD//4QZGZAtLZ0pKZ06OrUEBLoFBb0ODrMWFrIqKpJERJ9RUYF9fb9TU6RycqV2drZoaMQGBuoDA8VKSsN0dKKEK/KYNf+kSPWxZ/e9fYCAgImJiYuLi5iUlJmWlpmZmb6MjKelpaenp6iioq6srK2trbCwsLy8vMGPj8C6usC9vcC/v//KlcDAwMvJyero6PPz8////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANS1ssoAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjEzNANbegAAAWtJREFUOE+tkdlWgzAQhlNQcTdVKbYqLq3WUhVDXNAI1oW09P3fZxxoCqF49MYv5wRm5jtz8YfAH/y3QDLUv6JS5vMFQ69wluCpGhUhyeZ4qTpHL+6DJD++qnM04Q38gN2x6ryyITOChXlFaIUhYywMW6rO0YTWhjhO09QRVDdKgUtqCiftDkxXctVDCoF/CdqUojuQh5tCM0pBcOr1Rw83oUt7r3UB55y65yPntN+knL8URiE8XcBu5/3SefZMCjysCba9B3T9OvZir0PhaN9W/ULwE+bTFS92Y2K6PkuKuEohYGYcx2ekveyygNWF4NZ3dkwqt9vEwcQXBUKsLYsLhJAlDn75IDOBgDUcnljyQwr5qeeoBLwyYU0KwcXgBwGZbRAc+C/CqsSIuf4QSH2DkD3Vy6kIISbMr8qYM+YCWJZlI5g5XhqFABBFDcMAw2hEkepklMLjdDJuoNAYT6aPqoeUwkHO/KMA+AZ52tIkMVooGAAAAABJRU5ErkJggg==)}.em-cow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEbElEQVRYhe2Wz29UVRTHP+eOiUY0ZWbamU4JJQYrsdKGQlwQ2mEBSFkoLgwDLtSVUTHu/Adc6sYYLW5hYTsEjIqBAepipjUkJFA2lISysMXO9A3zZlqxbMy842Lee33T6ZQxgeCCk7zNu+fe7/d8z497RVV5kmaeKPpTAk8J/B8IPPM4D++KRwVwAM1b9prBPnICQVDvX29Pt3TFo9W8ZYdW+z+2FPT2dAsgAHmrBGBymXS1wVFVH+mXiEUkEYtob89m3bdnhybiUS1Z83pv4U9VdTR7frQa9JdmoziXSSuujCKiQwePNMjXzLriUXVVwN2PiHApdw1QcpnTTnI4FYI1asADTg6ngBrB7du2SGXpY6dVAh6wZzdvzwLwRnIXo2fOgZsaH8AFFsBxgX1TVXp7NiMiJGJRP6KgFYo2AIlYtCaru14o2v4eH1CE0TPn6OvrcwrFcsgvwuRwys9FLpMG4MDQTkSE6Zm73Lw9x/jkFOMT11GnXoxELOoDjU9OkbdKTM/MkYhFKRRtn2ChaKOqHHvnTcRlKapK7sKYIOIkh1NMXDzN0MEj7B8cqDE2hsu5a/WqOA77BwcQY3yVRITxySlUlX17dmCVKlSWlgm3bWgg6ykzPTOnK0WoqtlMmmMfHCey8QU6OyK+ZJcnrrPagiQ8YE96x3HYvm0LAIt/PajbFyRUWVpGshfGvNyriIQSsYgTbttQl7vxyakGAl7kHsnV/197pZvsxBX6+/u1UCwbd0AJEJwFxq+BXCaNuieqqjc8/Oj2Dw5wILmrDshrr6AdGNpJubRAduIKIsLYyRF3GNmat2yH2vAzgMlbtpsCVc1dPK3J4ZTpikc1b9l10XkERKSuJkrWPO3xTaiqX7CqysK9MtmJK0xPTerQwSPrTluTy6SVQBRjJ0eaRge13K9WwvuvqhSKNp0dEfYO7ebo+580HrCaQFDR4ILXih6ZerSV6Vmy5lc6wG3PQtGmvPg38wullgiYXCZNcjgl7jCqOzwov9fPAHYxz/TU5ApJYxg7+yuqSmVpWfOW/VBwj4DjklB3GIWC0UPtNssXS3R2ROoGiwvtExJjqCwtt4Jbr4ALbACSwykHCAG0xzchIpz45iuufZnl3Oc/4gSKs3dgkFs3air09fXR399PuG0DzS64tWzN2zB4L+QyaXZ37qM6e5/Qlhf5548ltn74Omalg+nt6ebm7Vm+//oL2jZGWayU9PC7n7b01mjJqTp7n0sPzlOdvc/zb28VwDiOY1Q1pKo4bvF5nSNrtU8Te/iTTJWrz16FB+hzh18yAIViWQE6O8IYY/jt9xv8/MO3fvRvHTve8ktrXceSNU/y0FFQJRxul19Gv6t7UqVPnWDs5Agla56N4XYWKyXCkY4Gv/VsXQVEBLuYJ3noKF3xKOlTIyYRi1QLxXLIW4dase51iXZ1tjf4rYvRrGI/++g9c/an81XvYlJVbt25y6svb2Z6Zs7xXrit+v1nAolYRESk6TPMGzSt+jWzfwHCtIsvyzyTuwAAAABJRU5ErkJggg==)}.em-itsok{background-image:url(data:image/png;base64,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)}.em-pekadeal{background-image:url(data:image/png;base64,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)}.em-syndicate{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEXAwMBuAgL/W1v/AAC9AAD///+MLGppAAAAAXRSTlMAQObYZgAAAFJJREFUKJFjYKAbEIQCGJ8RJiAAUyCkBAaKMCWCEL6SCULANBQEXBACoRgCxiBAmgAIBLvgsQWsgzQBTIeh2aLsAgFwAREI3xEmgBFAGEFIewAAKRMi4DfsclkAAAAASUVORK5CYII=)}.em-bad2{background-image:url(data:image/png;base64,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)}.em-cult{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEXAwMAWSRYSUxKU6ZYPWg8zzDN93F4PWw9mzDMXoReAAAD/AAAKZwpfzDMFcgURNxEAgAA5qxw/qCJItiSQ+gzhAAAAAXRSTlMAQObYZgAAALRJREFUOI3lkOsOwyAIRr30W8HqxPb933Wg+7FU9wIbCQZzTgRx7tfCex8svuDgfezhw7bkwSAQ4wPbwugcxlXAts/tlRDROIH9bnjuhMYJ8F0IzJyOnIGcj6SXvBJStiFzWgv6rLYpJUa2+rkQwMrV6OVSQK1EtVolMu3BjCpEYgJP3D6qUEayn/kQGlEzYVqkcilAa8B5AkXmVUsxweYzYTbkcu76zPuUdmdLfheLb/x3vAByFAg67aIMxAAAAABJRU5ErkJggg==)}.em-meteor{background-image:url(data:image/gif;base64,R0lGODlhIAAgAOIAADg4OMDAwGBgYEhISFBQUFhYWEBAQAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAHACwAAAAAIAAgAAADmXi63P4wykmrvThrZoD3W2OMg1F+4UGWRWF24VoMcwlvZiHogw1qpJ2gRwLgTLRaq2fMyJIA5OBnWRE6BY+hNm1WkIXrR9rrVnu764hQtk2ro1GYQFgSR9RJXL4U+N15enEtPCWGHV5fcn8fRIEUcgNDYyeJZzSTUYaWZzVRLyc4PVybj18AZaCmFx+oiJwhrSmztLW2t7gOCQAh+QQJCgAHACwAAAAAIAAgAAADlXi63P4wykmrvTjrzbsEINgZJAkOQwhoJuoWLrpepEughSDA9VyVAgLBMCjkBEWej1IqGECw2OC5lJQMTkDh5EQRq5GrkArAOkvgx9U4JkVlaUfTyI6+43Kia4d8y2gvSANIgi54cklwACiCXxcnXip6PRggk0+XJpVTXlKcIpVPnFNUZCwqZaiHFSEerq+wsbKztAwJACH5BAkKAAcALAAAAAAgACAAAAOaeLrc/jDKSau9OOvNOwQg4DXgMICjAhrmKWZGHAOyUJjoFbdyXBAEXI7CGtwKsp+P95qwjsaCslSwuZzFgWArJRgAUqkA5xywACbbFKyVXiM7c2m8TptPEpl8fjMb+lJfZSxfaGMmR0U3TRA7hDSHLX5+jI2EkpgmO0N5lz1CK4IVPYSbLyGVRDR3nB2FISkLsLG0tba3uLkTCQAh+QQJCgAHACwAAAAAIAAgAAADmni63P4wykmrvTjrXY0HnOMZQwmGyjcU5XByI8kOHwi8lgG061rfOAqpRBL4YqZL7DYQFAqegvGWG+p2zwKBoE12dq6bwLn1bF1Vkq6lvQ6DEg+x+SQACmB0Lm8k3rJhezQ8NExSLHAQMUMrUCVjXkI7IzxPdIEWN4xsm1QYQEyDPnohkyWOiRkAlKQoqy46KA2gsrW2t7i5GgkAIfkECQoABwAsAAAAACAAIAAAA5h4utz+MMpJq70462W62Y9nDEAJgEo3jONAnpvauoULZ/JqADQZr6vSQFDz4WSm4aCwO7aSAmLnVvEAW8QCc0edyEZRwVLrKVlEMy1hveWedS4XwUMoiI0UVdzFBRjqNhd6S1wFfgQ2XV4zO1pLiRotjmOQkXBDdi8bfnpERHgZnD1FTZssZJUgJSwvihomJiiys7S1trcPCQAh+QQJCgAHACwAAAAAIAAgAAADk3i63P4wykmrvTjrrQ0w3GKM5AicZ3d6nzEM7gdkHvze9j1fpQu3LxbGNQqiTrpdhfgSvJCvQmGgpPhuTkF2+uThBlNBwYmrSq5cqVoaW17BI4KcbXKT2CiDnGSOMGFTJwUfBSZ9EB5vUSt4PC5SA1qQegQCQhZEj5IvBElDX1w6VB0kRkeHmHwhq6ytrq+wsbIYCQAh+QQJCgAHACwAAAAAIAAgAAADlni63P4wykmrvTjrrYHnj+GNICMOBvphRmsoLRqLZOXegzyrdhrnwCBqsJK4ZMKBQOQjAiapQs4gleYEzubTSLUWfgXsyFcMDbFZglQMSPEisUJ4UPAY1HPicAu/yuVteAKDQGUhUQJSdnhVdEQ9QF93klSOjz1uBGo3bk4sbmEtI6MaPyp8JT+GJaQlrq+wsbKztLUMCQAh+QQJCgAHACwAAAAAIAAgAAADnHi63P4wykmrvThrw42OHDBwn2MMY1cyp1GgJ7Aq7TuiQK7LFofCtt9I1zsVBINCMBXjUU4DAXKk/HUMzolR8MpBrYNcMan0/qbhrPYHKAAIhONteIFiAZwgPqUGDeAccEcCOjh9EFBxBYpHZmk9Ilx5cl4hdXYdL0giOBhXmUlCYp4eWD6hLYeXKF1hMwqcaaoaO6+2t7i5ursrCQA7)}.em-pekahide{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4QIECiAJBaG/YAAABzZJREFUWMPtlltsHFcZx3/nnJnZndmrd9eXzWaD7aR24rZxo9I0LSoN0JQ2pbQVl9IHqgoJCbWiL6hFwBNSBQgEAir1AakIqQ+IByQqJKRUICoKvRBo2kCipI5dO7ZjO/Z617ve+5xzeFjHbXqhBfFG/9JoNDq3//n+/2++Dz7AB/gA/+9Q/+mCSCRCLpej2WwC4LouuVwOIQSdTud/z9B1XUZHR3EcByHEZWNCKvHW+UopRkdH8X3/fe0v3m0gHo+T6cuwsLiAMQapnMDo8ArgKmA3MABEgRawCpwD/iGkOmeNbiilSKfT1Ot1Wq3W+yewc+dOFhYWUEqhtUZItdMafTfw6Uw6MlkspHLFfExmMlGk69Btdymvt5m/UDPzF6prlWrnFeBppdTTWutFpRTWWqSUhGH47wlEoxFarTZCSgQiMEbf5zjy4av35a7+1C3D4saDA/TnfCKeQ60e8tpch70jEfbu8qjVO5ydafL755b5zbFZe2Zq9STwU8dxfhWGYf3dIrBtwngiQTyZoL7ZQAq5xxj9wytG0o9+/aEDO779tUlx58f7yaZdPMeSS1n6U4pUXFIYUCT9EKEFqaTLJw8PkU6nRV86GFovN28vbzRHgZeBiuu6WGvfTsD3fcav3Mf02SkQ8jqB/fnRW0Zue/yxG9RdR/pJ+QZhDdGIJBlIIi64CiKeYK3Upt2xVBuGP7xQRls4dE2Ce27Nc+PBgjq/2Nj/+vzGtcBfjTGr7+WBfVKKX37xsxOT33lkP4MZjTUWECysaspV0NrS7nZpdTXtliHqKXYXo+wYcGi0Ja+c2aSrDZPjMTJJxeyy5cFvvMgzz84+D9wPTL+jBEAK+PHn7hz/2Pe/dYCYb3AcSSeUlDdhtWxpdyyhEbiey3DBZ99owJ6iRzKQCGtwHcvOfARjXWbmG/T3ueT6JMPD/ZyeqhcXl6oFEMdAtN+JwEMfnhx6+PHHDols2nLqXIfZCyHHzySpq5sIModxEtfy91N1nnzqOWbOt/GDKPmcxBGAEAgECEskogiiUV6bE6xtRMhlJYMD/bx8cmVvtdYsAS8IIXjggfu3CYwl4t5PvvfN6zM3XRtDYfCiikpNkEg4XFxbZXllgUp5lbXSOovLLRrtLJVah+GiIpMQPS0FaCP4y4k6x14MiA8eJZb9CE8+9RLr5Q2y2ZR4bWp5j9bmGWDt9Okz2wS+escnhu955MtjeFIjRW+zakOTiIXs6q+SjK7RbqxQ26yRDFxi0Ra3fzTOeFEhpUVt2amtBS+92mFuwWLtKuX1s5hulXanhes5rJUafevlzQrwx1gshgMUAt+5+wt3jZIILEb3buO7lt0Fl9KGJp/1KQ5IEoEhHmhS1zgMZQWJGLhSIy/Z2YKnDEdvjtGXClkulSjmLPtHuiRj/VRqBvQos3MX7+6G5olarbakgDsmxrNfevQre92ET+9/35MSR/VCulK2bNQkndCSigmScShV2pxf6jKQcXEdu51OAoHvWT5UcPEjEiUdRnbEyGcsiJBCPs6fXlhKrVdazwFTErh18sqcn8t6YN+UlwKEgL4EZFMShGVhqc7iSpfZhRZdLdi9K0LENYDF0iMvtkhElWZ8GCSWZ19q8bdThuomTI75TE5kI8B1AI4Q8raJK9JElcVqgEu3EQgsjoC+uCEdl+wajOFIkBKEBIHFGIOhFzHsG2utAEca9o4IEoFCKUglXBK+4cBVWX79u3N7AcdRSuQLQwmEsNitcmut7RUQIXpvC0JYlCPoaJie77JSjpKMOyT8JvFAEHgSRxmEMIDAcXrfsahlfLhH0AJSQCGfxFFqKNTad5QUxHznbeHHvkkKBJdagenzbb77xHkO3nQf+XyOTqtC4GsSvqZUWiQSsWAly0tzXDmsmdgTIZ0QyEubCkgEDkqJoVCTltZajDZbJ26dul0vLFJIOhpqzZ7OIzuj3P+ZIqJzmouLJ5meepW5+S7X3/wgTuIw1jvM/MUBTp51+MHPZnn1bBOtxbanAEJtsdZ2Ae2EoTXr1ZZEip6OW2bSBlZrmtmFTSq1DtGIS3HQozgU5ciNUQ416hjTpBNajv/zOKeO/4iNpXN023UOTTgcOWCZXhhBOiF/PlEhFiiGCz4DWY9yrUmnq5eBklPctWt1bskZPHfBp+em3lPZaDK/vEpfOo7RMJCJcOJMjYsVl2w2uU3WYhnfHdDVs9xwjYcQHq4yVGsNwnCDeBCjWrO0OvD8KxsUC/2sV33GxsaCz9977xExMzPTFYSO55lt0aUQrCyfZ2nmFziiycU1y2C/olYXZPI3s2fiCNhL8y8vq710VMxMvUhl6bd4CtarHbJ90NUuueJ9DO3YTzcUxvM8LexbO4QtaN1lZvok1Y0SQZCk0SgTiSbJ7xglm83zXqhulJh9/RTtZoVokKLZ2sSPxhkbP0gk+kbDukXAXmZ9i3j3bnUrTcVlKfPfwvIv+af3ad8YX4gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDItMDRUMTA6MzI6MDkrMDI6MDCArPHrAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTAyLTA0VDEwOjMyOjA5KzAyOjAw8fFJVwAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAedEVYdENvbW1lbnQAUmVzaXplZCB3aXRoIGV6Z2lmLmNvbSsQeUkAAAAASUVORK5CYII=)}.em-syndie{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAaVBMVEX///9JQTg0IiRVOTxpRUdiAwNIMDHFTVN/JyuA/4CHdmk8PDxoaGhPQTlJSUmvNzoqKipPT08UFBQzMzNWVlYpKSm1Hg4eHh4/Pz9cW1svLy9JR0dKSko9PT3XOCcyKRzqJRo7OztQUFDA3OBaAAAAAXRSTlMAQObYZgAAASxJREFUOI2dkwFugzAMRYMdJympk5Buga5rob3/IWeqqZtoUmmzhIP4T9/GBqX+EJ1SAHA/WwCgRngBEBg0QE2ALImD5Cbgdj32O9cGyImDo/87eNKIqMm3AOU7rXXX1GnP0HUd8L5eg/bB9TJJTaFORBtSLyUwBRsrOpMNQy9N4hAscQVgF5IUAEiB+BlwlFkcNBozBJaRbfTDIee3h8O7e9rHqntpUrZpBCiRKvr4cJhoO+48jn4cE4P0AJyOx83C8ofoJy+vEUxInzSdTtNv/Sy6Gr1nYJmkZDVt9HPOXlYECMwseTuD8/dJFyMO5tL+YC6FZy5tAEohRaU8lXgARqNCbV4Aot1TPWZYf7w1zQ2DxbqkkrNL3QKWGF1UcsU6cZW4icNtvfl5/AWgXg+yz2w8vwAAAABJRU5ErkJggg==)}.em-basilisk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAP1BMVEXAwMAAAJkAAFGKuf/m8P8AZv8zmf8lJSUAM/9mmf8AAP9BQUENDQ3O5/+Lh3xEREQzZv//yQ7tHCT/ADNYWFgEVYhYAAAAAXRSTlMAQObYZgAAASZJREFUOI290uF2gyAMBeAQApmwUt18/2ddblCL2p39Gz169OYzgJXoH0cIgZg5BH5TtAKFaCByENz0aABiIGULOYspRPoC1hWPoWoHAEYcwAf6ioPYy4JOA2AHUy/j5KAMwMITSFeQOkj28zLfQZI4WZ66sCnSC9RPVAAeuLiBKq1ZHm36x7ZBAK61158iTRFn1LP3wK5aq+JAAezpPPGcDWChhlmriAtVB4kvIJmoB0g7mHyPANaibUCxBuQz9xVwQqMTwPaTbsNflwHtgBzYvwuwfC1u/GsYgXJh1JdvEYBSek6HoKKrC6uvqxa6ATIwe/tsVx63HWCdfirzPOdcDqADcEHFPu1CvfVrhr0FqZ7v9AroAENGY/Z7/SzeBndAfwXb+AGdLwyj56QLhwAAAABJRU5ErkJggg==)}.em-deathsquad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEYUlEQVRYhcWXQWgTWRjHf9M0zaYzaYQ2bcakk8mySQsVj8oeJIiwhz2Ky96EsQjmILTrea97U9qDCJUQ8FaQRRA8LB4k4C7rrcXD0sJmmqSUMCVpTTRx7PR5qBPNis1Ml2W/S4bvvfe9//v+//e9L9KzZ8/4P234pAuvXLki3O+HDx9KJ40j+c1APp8XlmUBoCgK7XYbgFgsxr1793wDGTrJ5rquczMQ4BfT5GYggK7rWJZFPp8Xg6P0my8KLMtCURRM06S+u0tR1/neNDEdB0VRcDPjxzxnIJ/PC0VRANi9tLL6RNcBeKLr7F5aWYUjSvxmwbcIzfN3VgGCl4sPXF8G2Dx/Z1X/86cf/cbzpYF2u8340+sX2K84m9vNEMDmdjO0ud0MjT+9fsEVpB/zdQtcEbpUBC8XH7z71bjqgjvJTfBEwa1bt8Tr16+RJInR0VGMToe/221+B3KWxdeKQmF0FIAbN24IWZa5ffu2JyADKTAMQzQaDVRVJZfLIcsyhVAIgOaDH64CFEIhZFkml8uhqiqNRgPDMDyJ0ZMGFsplZmZmKJVKRCIRhBCUJieJRCKUJicRQhx9l0rMzMywUC57CesNwMHBAUvpNHuP7wNHXHe73b453W63VxH3Ht9nKZ3m4ODg3wMwDEOIw0Mcx+H50GkAMpkMsViMcDjM7Ows4XCYWCxGJpMB4PnQaRzHQRweeqJhYAYy2SyHjsPIyAgAqqoCMDU1xcuXL5mamurzj4yMcOg4ZLLZQaGPB+Ci73a7DAUCn43X63XOnDlDvV7/PGgg0KNpUBaOzcBCuUyq8gIhBIVCoe9adTodouu/0el0+tYUCgVJCEGq8sKTGI+tA48uXgQg+YnodnZ2AAiHw+zPfkd4a6vPD5BMJql/9Q2PsoBpHgvgi5Xwn6nTNK332rmnXiiXWUqne4DgqC+oVCp9sYrF4heL0hcpcBfpuk48Hmc6mQSOxKd/eAndzXVd74lxOpkkHo/35hy3OXgoxaZpMpvNUq3VyGQyrK+vA0en/yMR4Ntth6UPc8+ePUu1VuPU2Bh/bWwMCg0MEGGxWJQ0TeNNt0ulUkFVVd7ZNo7jsDI3B8DK3ByO4/DOtlFVlUqlwptuF03TBp4efLyGhmEIN62bGxtET53qje3v7fXuvWmanjZ2zVdD0mg0ABifmOgrteMTE70xv+a5IZEkiWtra7RaLVqtFrVajbt370q1Wq3nu7a2hiT5a4x9dUQA595uEQwGicfjAMTjcYLBIOfebvkNBfigIBKJ8PPYGLSA1sei4xagHWSejEE6EvlvAACk02mi0Sj7+/s9DUxPTzM8PNzz+zXPFCwvL0u2bWNZFrZtU61WAahWq3zqX15e9iUCzwDm5+eFbdvIskw0Gu2V3nA4TDQaRZZlbNtmfn7e1/8CTwAWFxeFpmkkEglSqRTw8f13f1OpFIlEAk3TWFxc9AzCkwaEEDSbTQBevXpFq9Ui8onYLMv6rE3zau8BHWrbdSKcLFQAAAAASUVORK5CYII=)}.em-ninja{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAHlBMVEXAwMAEBhtPT09iyDc7OztaV2CRCCbb29vLIEW8xLoPNSZ+AAAAAXRSTlMAQObYZgAAAGxJREFUKJFjYKAbEIQCGJ8RJiAAUyCkBAaKMCWCEL6SCULAGAxcEAKmoUAQjCQQll5eXpaKTyC8onNGeym6QDGyoeGV00uD8QkYm0ZODTZGEQA6A0UA3aXoAsouEAAXEIHwHWECGAGEEYS0BwD/qifI1Zox6gAAAABJRU5ErkJggg==)}.em-pekahiding{background-image:url(data:image/png;base64,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)}.em-wizard{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAADFBMVEXAwMAAAIAojv8JXXkmfHnyAAAAAXRSTlMAQObYZgAAAFpJREFUGJVjYKAeYA2AMsSmQBlRWyE0Y9ZfqJL1VyEM9tUhUMarrzAGVA37KihDfNVeB4gxq9YHQIxZtfoKiBG66v+rvyChqPX///8HMcSB9F+QatZQIKCenwCnGiASnPySkgAAAABJRU5ErkJggg==)}.em-bolon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEXAwMBJSUlHR0c0NDRISEgCS7kCSrkCSrZ+XgozMzM2NjYDU8sFX+gDUsgETLgAZf8kePgFVMoDS7cAZv8kefhTVFZxcnSoqavHx8rHyMqoqKtzc3NVVVWuwevBAAAAAXRSTlMAQObYZgAAAIJJREFUOI3d0MsSgyAMheForJeacilatPr+zynqjCtz2Haa7fcHGIh+dooCe8lcqfiom6btmJ+a9yIv0zIpQXLrnH+TEuxuwyBGPz95CFpwub8Pcj6e9+v7n4i9lzhht3aeM+8b4hd7kGXFruxTnXEy4sD/7IF3aP8oBHoq0iD/+9kAAW4KVNT19S8AAAAASUVORK5CYII=)}.em-ert{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABYWFiUlJSoqKjs7Ozs7PElJSUpKSk9PT1JSUmhoaGxsbCNp0DrqAF//KC6A+DqY/5j/dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbMamMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjEzNANbegAAASFJREFUOE+Fk4GSwyAIROOquRJMYv//Y701ZSLOtb0dhwi+IOi4tH80A0ABWtvN7ZoAqFZVtGB+lwdwivSBDwCWknMfnwGYPm4hx/P5POQLsB/HsX8BAvZ9pzX/kgdayCwg+/8noGwIOeeArVikawBli4oQAjR6YgCQNSYIUlzFVXEDSIgElEDk3KIeEKxcEXIr5xYdAJeYAVVr/xCz+A2UE40rp54EeG13mXcGXuLY4hx73BlqkrgsCwFESfVvhiT6WNnhGn8e+qaGJto2u++tqVjUAdSSWIIkdwiUB0opCYnW/EsTUNldOUeBXTNQ0EBr/iUPoLB9CCmnCejd9TM3/9IEUC/j5IBSLcNUxADAN3UBfFwuhwNeL/eyb4G3au0XiRS0fWf5+nEAAAAASUVORK5CYII=)}.em-nuke{background-image:url(data:image/gif;base64,R0lGODlhIAAgALUAABgYCPgAAFhYCEBIGMDAwNDAmJiYmDgwIEhQIAAISAAQeFgICLiwiDAwMLCwCAD4AGhoCJigCEhQGIiIiJiYCEBAQJCQkGBgYFBQUGhoaGBoCKgYGIiAYEAAAABAACgoKIAQEDBACDhACHB4CCgoCCgoECAgCCgwCDA4CEhQCEhIGFBQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJZAAsACwAAAAAIAAgAAAG/0CWcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdnsMeb/drzikFA3OZwnRi24PJF5k6C1BIAAIFvtt70vacUVzfXcAIRIWiRZ2Do0OfmdkawOECQqIDw8BARYQKY0pEIQqkkODfRUbCgmZmxYkJiMjJiQUhAOlepR9GBMbCIoWGiYmKyvEGoRwk4R4Fxu/jI0CAo7KuWbNCAMTCNGNEScnEY2EubrNhhOU38fFj30oJYK7dngTFyUlEtAF/gW27ITQZ8RMGgn/GPzLMKAABgsYJEiQN++IvoslChzYuLFAvgIQLVxs0AAEExAJC3Dw2MAhRJIwSy6BRrPmBpAPbUJbsqDnhyQPPYMK9Qm0Z5MPGQx8SPLBQIalTppigHrkAwalUH4u0cplSRAAIfkECR4ALAAsAAAAACAAIAAABv9AlnBILBqPyKRyyWw6n9CodEqtWq/YrHZ7DHm/3a84pBQNzmcJ0YtuDyReZOgtQSAACBb7be9L2nFFc313ACESFokWdg6NDn5nZGsDhAkKiB4eHR0WECmNKRCEKpJDg30VGwoJmZsWJCYjIyYkFIQDpXqUfRgTGwiKFhomJisrxBqEcJOEeBcbv4yNAgKOyrlmzQgDEwjRjREnJxGNhLm6zYYTlN/HxY99KCWCu3Z4ExclJRLQBf4FtuyE0GfETBoJ/xj8yzCgAAYLGCRIkDfviL6LJQoc2LixQL4CEC1cbNAABBMQCQtw8NjAIUSSMEsugUaz5gaQD21CW7Kg54ckDz2DCvUJtGeTDxkMfEjywUCGpU6aYoB65AMGpVB+LtHKZUkQACH5BAkeACwALAAAAAAgACAAAAb/QJZwSCwaj8ikcslsOp/QqHRKrVqv2Kx2ewx5v92vOKQUDc5nCdGLbg8kXmToLUEgAAgW+23vS9pxRXN9dwAhEhaJFnYOjQ5+Z2RrA4QJCogPDx0dFhApjSkQhCqSQ4N9FRsKCZmbFiQmIyMmJBSEA6V6lH0YExsIihYaJiYrK8QahHCThHgXG7+MjQICjsq5Zs0IAxMI0Y0RJycRjYS5us2GE5Tfx8WPfSglgrt2eBMXJSUS0AX+BbbshNBnxEwaCf8Y/MswoAAGCxgkSJA374i+iyUKHNi4sUC+AhAtXGzQAAQTEAkLcPDYwCFEkjBLLoFGs+YGkA9tQluyoOeHJA89gwr1CbRnkw8ZDHxI8sFAhqVOmmKAeuQDBqVQfi7RymVJEAA7)}.em-pekahurt{background-image:url(data:image/png;base64,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)}.em-bolon2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAARZJREFUWEftlrENwkAMRRNF2QFRsABVqCPdAgxCl4INEB1b0LECI1HTUJn8SEan44Kc2FwQSmGdFCn6z98++zIiyqaMScWR+AwwO6ByIGtbCKG5RaMBLMRH3QIW1mbOrokdOB/X5JwjnD6EFkQMAOJtnhPisFuo6u73jAiAhfncKxtvEIAvDuFrWXZhBfHRARYHMYvfioLudU04LSB6ATZV9brjELosV13mPoAFRBSAxbnDfeshaulCFCAcMr79DPBoGpMyvAGE2Yf1/zpAbNIlcyCWfVIH+uZ8Mgf61upPAlgNI9EuiDkwA2AeWCwlcQlOrSDvA96I+KZdSCIAngUQC0PzIB31JtQKhv+LHbAWHvwo/VuAJ9UMF2IU01ioAAAAAElFTkSuQmCC)}.em-facehugger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAElBMVEXAwMAfFwDdw4GymlpyTji7hEHdcL2sAAAAAXRSTlMAQObYZgAAAIBJREFUKJGtkMEVwyAMQ+0NkGGBQBagniDJDNl/lbqnWFxT3/jvWwhE/jmKwsB8Y+HCSYqOYgRsSqWdeogSCJ9BDTBXcGTQws+3QJdajsng03fkM+p9eYoo6MMTAOz2+ayo2OheNCW0PjY8NaIjIqDQ6xuEf1AX4Qd0BcKzCK/mCwNzChsw4WyYAAAAAElFTkSuQmCC)}.em-nukeops{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAANlBMVEXAwMBuAgL/W1v/AAC9AAD///9JQTg0IiRIMDFVOTxpRUdiAwN/Jyu1Hg7FTVOA/4CHdmlrXlK0+lFXAAAAAXRSTlMAQObYZgAAAKdJREFUOI3dkkEOhCAQBNkFhbEH0P9/dkcNomTEk5ethGjoSguIMX/Fp+Epbw2Z+F5ojTa3ThHsUHGaMDwL9uA14eAijDL8hiSjskgRfKBpouCtHbcPKEIgCvcCSgN0AVwaGNoawLE0RIayC8SEvQEpwhXODYmxNmwvNa8COOeZaM6ZAeXCQKZBgjwY2oU6NxiV2qDncpLLuovF3+VirA2dfP+dvbzDD3NwCbR7asshAAAAAElFTkSuQmCC)}.em-pekapled{background-image:url(data:image/png;base64,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)}.em-pekaholy{background-image:url(data:image/gif;base64,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)}.em-khleb{background-image:url(data:image/png;base64,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)}.em-kot{background-image:url(data:image/png;base64,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)}.em-disgusting{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURVgKA1oSBmINCGcVC2oVE3kNC3kSDHgVE4UNBokTC4oYE5INBpUTBJMUDJIYDZkRBpsUDZoZDZQUEpMXGZMbE5MfGZoVEpsbEZ0dGI8hFJQhE5MiGZQrGp0kFZ0nGZopE50sHowwJZcqIqMOB6EWDKAZDKsUDawfBKsbDKQaEqQfGqwXEasbE6kdGLMbCbQaErEYGqolC6sqDKMkFaQkGqEqFaIpG6wiE6soFqwrHKYzHrIhArEhCbErCLskDrIjFbEjH7QrFLQrGrklFLoqEbkqGbwwDbc3ErEwGrw0G7w8G6QvJK4sJKUwJ6U6KKgyJaw2Kqo5I689LKs6MrguILg4JqJDMatDNrVFLb1AJLpCKrtLN8IrEcM2Dcg7DsIxFsI0G8Y5E8I5G8w9EMg4HdA/EsU5JNI6IcVAH89DEstCGs5QHtJBFNFKFdBLHdhMHdtTG8RBJMREKsJJKs9CJMxFK8tLJMxLLMdLMcxVNtBEJtJFKdNLItNNK9tNItJNMtNTI9NSKttUI9pQLNxZJttbLNRUNNJUO9ZZNNddONtTMdxTOdpcNNpcOd5gLtVhONtiN9xlPN1pPeFXG+JaJ+JcN+ZkK+JlNONkOuRqM+RpO+llM+pkO+pqNOpsOvFvPvJwP8taRNZaRMxnSsdlVtVjQ9JgSNxjQtljSttrQ9pqT9dqVtxxR9BxW9tzVNl1Wt16Wd5+Zd1+auJjQ+NlSONsQ+JsSutsROptSuVtUuRyReRyS+N5T+lyQ+pzTOt4TOV0U+JzW+R7U+J8XOt0Uut7VOp7W/F1SPF7VOt8YduHbd2EdN2Lc+uBWvWDWeWCY+CDaeaIZuaNbemCY+yLZO2Ma+SMcuyMcuuOfO6Rb+STfe2SdeyUe+qZevKFYfWLY/KLbPiOZvKNdPGQb/OScvOTfPWYdvObfPuWcvqYfdqTgeWZhOuVge6dgu+eifGSgPKcg+mhi/elgPSji/OpjvuhhfylivSpkfmnkfuok/qpmAAAAAAAAAAAAAAAAAAAACZrFfkAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjEzNANbegAABCtJREFUOE8BIATf+wDw3Mrc4N7FxeDV5+fn9fbn2+X58/j58PD28Nr57vnr6gDz7dbiwLOGSpGpvM3hzd7D4ODX1+TV5M/gr66vsdza8QD55+SlSjFBgZ6BjoVrdpiQtbvNu7W7tbaPjIhzWK/W6wD61t+1STcMMnE9fH5+XWpufIGBdoF8dX8yR3ZyNVKtzAD51sKMN0ApFxc4QWB6Pj5fYnyDdEQ8KDcdGh8fFBRXywDd26yBPykXTBIXFyUkLCYvYH2KZlQtEBgKBgYKFAoipADcz5FqLikJCQ0WFikQJCksdbd2MRETCQoKFRogGyJOpADbwIxhPyoODQsNEhYpKQ8pd3d1NxQJCgoKFRoKBQlbsgDJs0EoLRAkVVUNCRQSEBAponlBLAkGCgcGHKGhNhdSpADAcTxFN1Q/CQkFCBQUFhYsydXEKA0FBwMAAAAGT0wJWwDNjWBJcnI3JTk5Py8sKSw51+fgeBEUCiKrViEiUlpRpgCwxrmqu8S0eopkZy4uN6Ko3PTWxkhUFA5Zeaqjo66hrgDD5e/Y5OC+fUpmYnt7osnD8/fd06d1ZkJCVVuw0OfoxQDg5ez59tXNwLnBxru+uq7X9/P15LaziHioVVuu1dHNugDA19zy2+fZ5NvS1M63hqHs9/b24Ma2h6Li0K7Au7W6lwC7xuDU1NTo4Nvm1L+VYqvd9uTj4uC7knfg5OTetYVwlgCanpmWlp63us6+l4I7Zt7OlX2GyLWcfFyzu97FmpSCggC1npaTcJS3vZmZlF0uRYtiQydGimg3KC9mp7uptYBuhAC/l4JtlG6Xx51wlFwuQygMEik8QQ0NEDApeLu1jICXhQCamJuUcISXtW5+XC9FRSkIByIKCgoJFysPVbOGs7eamgDIx5ebgoWYt3xcLiOHuXIbBAIAAAIKFywMEYucgbO+kQC+zpqZl4GVlWdmKFXBwokeBgQEBAMHEi0RF2aBjajEvgC7zr2at7O5lWYsKXK+u3lPTUtLHAcDBikNFmCBmJK1vgDFzr29u7bEeUlCZkJ4eB0ZChQ2UAoGBxcJFkSAhZeRugDOzr/IwMbJonFmVBEXCAoKBgYGCQkKCgkICWZ8boGaxwC6zs7FxcDJoo1mNw0NDQ4Xq8GieVVPBgcKCkKcgG6XngC9yM7Ou8S5obZmJAoKCgoJUTo1Hx8cAwIYFHGghF5wlgDHvsi+usiGorM+KAkGBwQHBQYFBwcCAQM0NHeeb2WTlgCFvsi+mpiMh40+KDMaCQYJDhcNF1NboahmQnaZgG2TlACVx7i1mYyBvpg+LniGdWaHqKKioqvp4LtBZm6WbGxwlgCFlb6+mnx8nXwuQb6+vri0uYeih6bJybViYHxvaWOTmwCBgb6+noJqlmouZsS7jYx/dXF1Znihpad9ZmFjbGxwn2wg4j0fQ0H9AAAAAElFTkSuQmCC)}.em-pekaroll{background-image:url(data:image/gif;base64,R0lGODlhIAAgAIUAAAAAAAEBACEdDjEsFTIxLEQ9HU9GHVZOJ2ZaKXVnLlNSTWJdRnBqUHRzbId4NIR4R4F+cZaFOaeTPLqjPpaJUI2Ic6yZRaSbdLqlR7Clcs20S8e3btzCUPbYWfHWZpKQiaKdiqumk7GvqMG+sMnGvM7NyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hZDcmVhdGVkIHdpdGggUGFpbnQuTkVUACH5BAkIAAAALAAAAAAgACAAAAb/QIBwSAQEjshkcckUJg8JhyNxUDaZSIemw+1yNQnklXhMeM/ncGBsDGw5mnhk66V3MMdrYIDu27t5S0d9hGgagUNHf4WFeGuJZh0eGhYWGhyMXJhcCI9tHBgOFSMlJR9lhhQhGRQYgI8BkXIPFBUJDQx/HAMVHx8DBxZcVW10Gq5wEg4Iix0WDpWVkXhGAn2gjBoSXXZIB2eXcR3ahNjjXQaoaFqW2QnbXVUBEX0FDpldkVxq92gWFx8otEMzKYyXTrEIUWggokSFEKtUrWrgqx+XdAG+XRNA4AMBBQ0/lFDQgIDJMxgDeFCYhECDAASQDKDgxUOSZpocJNmp0Qs1ciP6+lgYAIGBAgUMGmBoRqwNo6UWMETFtPQMB0QJCXmAE6frODsemjoJ4MonwTMONklANHYTl4GENPQ75InMALfOluJsR1cPWS+WurqlBIotlgAIDHXgugWDPDZjEeN0Jq8u5CcGEiAwUMAK5MM7LTMJAgAh+QQJCAAAACwAAAAAIAAgAAAG/0CAcEgEBI7IZHHJFCIFhkTEkTAIkM0mMqHpeL8djyaBzQ6PCbCXo2GDyQGzMaDBqMES+1dzzAYEHB0cFBYaHneIA3FLR3saISQhXYhgHH1ER3odGpwUIiQMmmoSXnyLTmmVmxEVBwESgZQdZGcBshoRBwwJsbKXAalgnJsTERFtsl60R5NquL13zXtJlAMaEhaFd1MUa15XAQaUCRa3Bx8lkpMGRwiUDh8ZshIOFA0DeghHDuMfIuWIOEi4RsHdLDTjCPirIO2LHg38OjhAiMhCAAUBSPy7M2HSJFcBBlCyhKREiQoX1HBpxq4RJX1HGoRYmKGcB15fPCQR1QuDAoQCSIAqCNHgAwNb0+IEMLipF6cPDZIgafBAlD4ndNaQ2tMBA4MKGNsF+3LJyAGH0IYJ4sDBAzQvrjC9KoWh4Sa1dySUxeqxLiW7JJkcicXGLoatSf0EiFBqkxoH0iye0hKuZxcNFjRxaCkHazjEnCZZADm5c5IBBhAcKKCoTGfBUvc2CQIAIfkECQgAAAAsAAAAACAAIAAABv9AgHBIBASOyGRxyRQmD4lIxIEYIJtNJELT6XC74IQ1gCUeDxxwR6JWO45lY8DS1khC3+5XY8Ue82AaHCEhaYGGfUt/bWAcESUhbWxdAmRmARGMXl0TDyQUbRN6cEMBBZodHGkcDgwBgG6WcrBqbBgSBwoIqB2VTgOoHAYWdBoOULRdb06Zmhy7Fl8eyV0cSYaMEh8YXpOo3B1jAbwDIhW8mgZHwJoWARWRvNjKZ6gIAR8fdIwY+7EBBtTkuRdAgQgNHiQxqAAowpFTXbw9Q2KOkYUEIj6oSYAETDMvDggcKVHiQp0IFD5Q+KJukQZ/GjSIOKKgwkE13C4m4OLBFyaLLxiwaaDgquAHEeA6gLNwIKE1MgHYxQzU4YECke/wdEkAZh9HJ3OAClSqAElNUA4wTO1CyohUQII6cDzygcGAj1tlyXGgpw2HuBgOIKCA10tbsJNgUVNzuFQAbkm7oeOjt8gRvjExTIncBkNjRVFjrrX3mQkSAoXBBL4S59I6wQkMiKvc2nWS0kSCAAAh+QQJCAAAACwAAAAAIAAgAAAG/0CAcEgEBI7IZHHJFCYNCUckcRggm00kQtPpersYh+CIJR4PGs/3y+F0HeTyMbJeYzAWr8aKPXLrXxoaFWsFAUxHGIB1FCJpX3xmAXSLXX8WIhl6HRpxTgOVmx0SISFqlh0Rh04BeZURBw6jEhUKgV2RAaChFBQTHBoOCQF/XRIdcE6UgBgBH4JcsArFHIodSX8a1sYCHx/GXVPFkEhex14cVh+EHcBdboAIR7uCX8MBDQ2ha3ABBpwYiu05ouDbPi+qAhSwlE2DAoKODhqbx9AShwpHSpTYtshVvwBdfqHD6EyEhVPmAB1AwmVcBwoEAgjItCYCA1lr+ASQNU4QyYgGBr04qBDCJRldHThygakrYkgJFDZ+SWakFadAHAwFgEDhXbQGAb14QuqSiyECFbg4cGOBgCtkq4YESCDIgga77w4c+IAGp4YC8DrFZeVAmxR4HjhYeHAgQUBtxSIVOfJWohfJS47gtCy4TNUBLhfd88zK3zI79waTTjIASgIEVq6QzpJESZkgACH5BAkIAAAALAAAAAAgACAAAAb/QIBwSBQGjkhkcck0IgsIhyNhECibTKRB0ul6uxqHNYAlHgear/rrOJYBR8d67tUMyM0jhs7v2PFFR1x9axocaXdLAQmEa3sIXRxuQwEDdRp7fBxdGBVebXhHFmAYaXMRFqYYFCKbXYlwAmCjahwSCRQMERF+EiEhbKGMHaVqEQUBHx97oxIRIhlqbgFpGqYdhwlHCiIUxGkOCA0YHl93R2CufhZIHyLpHQYMAeppCEeyxF6bH+3eXVwcMBgGpkOEM36+YOoXgIGIa14iQNwjASHEDhYIBGhQIkS5PrY6VKyUsA4FBQEIiLjQ6BOSkpEybhSRqeUBMgEs1PSD4YjKi4t9Ei3SEGGQtW2eWnaZJkuDM1M3FbD8EsEAtjVtnNBSx44Agy8SHFSgxekVIJJq7IhIqmECBgclyLoEBIfgvgcHPETYo6FCiYuS6MIJMOiLhShy/ByApAZWoJx0TB1LZU6wmQCJ1xyiAPHPmyMFgM4B9cZJgAOFayUYU/ryGQQJYle50lpRkiRvggAAIfkECQgAAAAsAAAAACAAIAAABv9AgHBIFAaOyGNxyRwmAwODofBsWo+ChKbD7XYiVKXVeYx4z11NeAw4GtDwbkTMPDrSmm08TSceE10SFnl6ex0afUZvhxgYhnAYfUdchI9xCAF+d4eWhmKTeWd5GBEJCWYdjl4aHB0JmW2AhZQYDEkKChQDGhOUHBJ5SgGDohogBEcMHyIVGBybqRYVXANIoWkdDMhHCiIUXBEcWxgUJHoHSBwWZxbbHw0lFh6HWxIR5SFdDkcDqaiO2gJ8KBFCVYd1zxKICNGKiwR+4Mxg0ICMQIMPGdBEOHCAwKyHk3x12BfgQDw4FhjsOkMywDwvrwh8mPZylYWGlFxZO/NKwYeGTl1aVYt1pmOFdUAbCuvnxUKDBkAPSvgC6whSLhYeOKipAUMCnKuowWrDVN+BCA4mlkLAAawXkmQAeflFKUKIaXsSHZk612GFEgY7gB265MisVhgQ7KrJicuaOgFQ1X0wEQ6HamMhG5i1By6bNkcOBGaJ+bMfJAcQOHCQ4ADmzKZPP0m0JAgAIfkECQgAAAAsAAAAACAAIAAABv9AgHBIFAaOSGRxyTQmC4jDYZBsWo8Dh6bD7XYsCKV1eBREvGhv4jgGHA9djQaDkac7GkHgGnB0J3N1GoB3HVRMR36Cd1uFh0UBBXiFlHFsZAEaEpWcHRGXRxEaZ2hyHI2cj0cdHAleWxoXDAMHopUSbAGuHVpcWxQNCkkDpIW5GF2byBUESQEKCgR+hQdIaRoDzc8NBAclHyUNCNNoDtZoawHZJSUiIBV0cqKoXLjqpUgNIhUhyF0cETb5aqQBC5pqBD6EyHDNHz1YBr0QaFDhAr0uyDhIGBSBQgUt9gJ4wfDggwVOCRI4qCCCBAYPnvZk6mJhwMlKFg4oaEAiBKqGam52cUlggUOlBAoGJLh46F6cgBsv/ruDIVcAgaUiODhgFE1XL0CNDIjjS8IDEEILGS24x4lQCxQSNChRQcPXa1weYRKoAQEDCv4KSfBnoC2kAIHtwLzDoWs1w4eLpZmQxkNhyEuOGJDKCk3INm6OIOBcjwrmNkkOJIigFUGBKqAzO4NtJQgAIfkECQgAAAAsAAAAACAAIAAABv9AgHBIHAaOyEBxySQmA4PC4NmsIhMYT2fb8WgiBGTVeUx4Nd0OmqueKsdHgweD5mjudA2G64kcrQEIXhJsXHoYe4Z/S0cIWxgWhYUakYpvTgZcEWuSXIlcEotCR2x3W3WmbByFCJcAAQ6SqYh3nJ2LpLIUFQoKDRUElZ0dCW8BCYUeoW5PEaudGn8Bn2qtSQcCSQ/DHcxaXNYKBB8NJSVhDAECtmwGSGwWEB/zFQ0K8yIfJSINyJ0ORwq0W2Bhj4eDB/VkoPDrWaFQUNj4k/QtzYMC7DpAHMBGQoKMkzhE+Ifk2yoOEhw+tKCnFiskazilGjaTzZRXIztg2KBBQoSBn50iOMiphpM0jm0OXAhRgcGEQgkOHEiQwEGWNX5GTdti4UGFDw+EbeGQgMC4fUw/drsU8VTFjBwKbuCpQUsxtgGIcmOj5eBYUVpB7rXpykgAwYPdFTZMaCy7LHa4uIETiBsdTWLGvCqjslCEyZrJQDHgQIIEBwiYLQ69+UnmKkEAACH5BAkIAAAALAAAAAAgACAAAAb/QIBwSBwGjshAcckkJgODgeDZrCITlk5Ho906Bsiq8+joaiyaNKZrASvFx0JX68h2113H0RpAzLcSfx0TGhxaGHtLRwmCW41pHYaIb04GjZGQf2hcHRGJQkeXjpEchmZ2HQeUZH8YCQdgDBUWa5xamRyJoWYRDE8EAQ0VGnhbtghvAWVdBwQiFQ3AU0cKB5m2W3sBxR0JHBoRFyEiIg0KSASi0wFzFg6GHh4aGQ0lJcBH2HMGRwNaphoC/ckQ4gMBYH4aJYijxYIpblrkXfjwIcCBS54CWOr2YJO+LhNFyGmU0V8HCwYYUIgQQZSFDxQu6dmV5gOJCgk+dqFAQSeyiF2kMuCEeFLCmgGm/oABEKClKEEcIqD6o23knKRdJGwyJsgTqAA65yBgcCAC0S5LQZkUJWEAAQYOdM40EkDg2Q4YBpAIQUECB26fvoadsyHE3r9oKY0ZPAfDhmUd0jI5wg2NKAwa3MDpMydNIUFzxXxVNjiCZtFjoBxwIEGCAwQFkqCe/ES2mCAAIfkECQgAAAAsAAAAACAAIAAABv9AgHBIHAaOyKJySUQiBwPnkUlFJjCdrFaTiAaoRaRES85qzhEvGHBElMkcieOs6SSmzKPjTZZYyHUSeGEBEXyAZRocHYJfYW6AFn51HZSIHQ6DbANvARQfRwMJlZakWQWObAFYHRwcGAkanwRICn+lGHUaeAGcHblZo5UfoEcNFJVaHJQHjoXBf4xZHhohDQpHChmWGMuMX0daCAm3ZBgl10chZ1uUT2YYChQRY2QOJSW0AQ+WilkGRwyY6RCChANDZSqUQEJgURZgdtoAalBBWBkRDUKZ03IngEUtFhCWsdAA1AGHZSIc+djqkIcOIkBBetOxwKFDFPKVIgMwXLKDm8A0fGBJxksASjsTYWGQVMsUjzcjJBBmQcOAem9UCvHJJwGDA/Q6iOQTxcgePhwCHJij65DKVEdQlnEgosKEgXw0bcrC4ayWDCUiNP2XqonNSnI1iFjXFGAVXz/5frDAiqdeQtGylrJ6WUmozBt/9VzTBAmCCFU1yDlglLRnKbDBBAEAIfkECQgAAAAsAAAAACAAIAAABv9AgHBIHAaOyKJySUQeBYOC88isPhOYjnaLSQyo1WZAYNmazxIB2BpInN/nxFp5jMDv28jcGJBsLRodGhoIZWeDgxR7R25ahVoRDgcfBAdbGhESFhgacgFNA1wHFFoOWg0KAZZvgV98gYIcBBSDWR0UH0cDg4caYAEGZholFxKwWhUER6THgh0HnwB9ZyEVEc0gDUcNHM2BEp9Hbw4MpmYZJamzh1pIBXAOfmYSIhDbzlq8X6patngcIkoo+8CJixZoAcxxwLPlQ4VtGBYKmqDFkzmGW0LkOsJLEC9PjTBqAbHgSIFmhhAcCSZSSwgRHM0U7GBAFxwNDux00FmhRBt+iYIMddgXIB/QZ+U6dOuACkEHD3eoJBTkj8MABAm+cWDQ7I0cIQFC4TvYINPOAyHvqAE7tVkIEDr94XGwRtzYDCTMdX3DYZFYLiUUYnRFh2XGiHvP1LTyVxAFuXAIsxGa+M8eJiaNHZ0nJVoYPmMOxNOAQYIDlUk+05nCOkwQACH5BAkIAAAALAAAAAAgACAAAAb/QIBwSBQGjshjcckcJgODQmHwbDaRA4emw+1qHNSAtXgcWLrotCU8Bhwdag0n3U0orwEMWnNIdOZ0XBJ3ZAFbaA4EElwYDglnaYNiREcRdCEVixwJfH50DoRuB3QWJBkSHKgdFCIDh2hUToZcrxwfCRKHHhQfAZZpGncBBx5cgFt9gFwWClBdEnodBWJHr8B0FQ1HGBrdEREaFNQBgeUdHweVrxrcSAbmdBwiIkcUyh1bYZ7wXRYizQQu4PPSwcAbfNbKZSjRK4A9NGcQHFyERlWaDx8IBFCQwdoWOwHgWJPAAI4yCyU0BgDRjWCHdMP+wFJQYA7FENqOMPDIJcyAiIG0CCTQMtACxjLcvBxKkgZDiQe52HVoIEKjn3Utg1GD0yWEiAg2MSSoUACBHGCH7BgRgCZEhmgSJCS4t8fC0kluuHYQAUlmOXbROqiVBehBBz0J4Wkl8xNfUn5pQjkpEBgyLLxLoCRWLDmzL8sdQGG2UkZvIDCdx2BB4CCuAwRhRreh9CRJmyAAIfkECQgAAAAsAAAAACAAIAAABv9AgHBIBASOSGRxyRwmB4ZEwjBINptIhKXD7Xo6EYPy6gwcuuh0R1MNkI0BjLrD0UgiacfxGhhouBxqBwcOf2gWe0tHgR0ehlwaIR8Uf49cEolllmkVJRRya4xdem5OCXNrHQ8MhXYOCA5pVWWAqAmtHIEWCVtdiKUBpxqxc6JdFB94aLNHlaioHwoFeW4BAqnPahkNZsYdSAbYXRqbXRgiBAHhaUinaQcMymkaItzBam3yXAcDhGocFaIdiUDuDhcxAfRlEMEAwR8JaC6UEHGkAbYIWxC664CBRAUHykBxCCHiQzoCFej4YnPkDBcRIfD8iRBIw4cG6SqSQ4OBA5KDAVwsXLDASMIfCiFAfEDyYYuxP0lyyYSk4YACCDiRELCwE80wYAkqVQpkVEOCQQkIlpMzC062Low27dSQKQCxt3O6thWyCO88DT3BZOI74MtbcuQwGKJbqkgfv4gXD3Z8za+5yYrsWkaAmcmRAXfVaODcmc9nQhEinG3T+E3mJFbIBAEAIfkECQgAAAAsAAAAACAAIAAABv9AgHBIBASOSGRxyRwmCwlH4lBINpvIhKbD7XItB+XVGUh4z15NODA2BrZnDLobOV4DAw4XPu9w9Ht2S0d7DnxoGhEJZlwYgmRbh2d6FCUfBw8OXQ6PRmaSaBEhFRYWenwDbEKEfWcIUXKIgmV9khwauBgaul6pboceEgcHmq0YEoxcnEYCXhkhDQQMxa0dAxZeSAZ7ISSjCQigaRUM2F1Ztw8ZFBLtkX0YDB8Kh6kBhhp6gJESZx4aIUQ0CFDg0JoIX2J1OCbJwoUQH5CY8mLgSDI/uBzss5DhQ4kSDRQcGYDG3oE5EQ40AOGRgYIKEY8QUHjuiAAPaG5RINAgWpJ1AA12dchX84g4ZfZkNjiwYehQhB3qrKI2R0OCVAQ+YCOqbIsvN9W64BobB9eje2G5AEKk4euqN2lbWe0Ets/aM7vMqiqCBx6uobf+DqVLBM9dsQxxAZJAmC8tu2LXtHlb5nBkMZMpDzCwyAGCipgzF/4ZukkQADs=)}.em-doit{background-image:url(data:image/png;base64,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)}.em-istorii{background-image:url(data:image/png;base64,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)}.em-itsnotok{background-image:url(data:image/png;base64,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)}.em-pekaholyplus{background-image:url(data:image/gif;base64,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)}.em-pekakaif{background-image:url(data:image/png;base64,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)}.em-pekazm{background-image:url(data:image/png;base64,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)}.em-pepe{background-image:url(data:image/png;base64,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)}.em-tem{background-image:url(data:image/gif;base64,R0lGODlhIAAgAPIAAAAAAAGi6KepqP///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQNAgAEACH+FlJlc2l6ZWQgd2l0aCBlemdpZi5jb20ALAAAAAAgACAAAAPQSLrc/jCCCdqMrypKFxAXtgjgxl3fUIoEqVYnJQyvJs0z2k04aEMply/2Kf4yvSHxJAoulUzgByojLSVLXjKGfdK+A66UOAN/xZZn+StkdkxkszlGE8Dj5TXtlCdM4yp1cxx1IHl0ciplJ3U8bBx6AI2LaH6NhGCOe1FpiIlhnCZ+ZC5sVqEtVHyPVwyFfxQBAVOqbwtgZbMTsroAuqO2I4I0sru8vCEcDpgDyMe+v6IZE2DHxcVHTaw41KAsDJI1Tikh335WHuiS5d/KcHffCQAh+QQNAgAEACwAAAAAIAAgAAAD0Ei6vPCgwUZZVDDj8SoFgnBlWTiIl0eAwhmRUOumHnjOsB126tqaqJwI1fOddrlcUZcMwlQPJOyXhCajg6x0UrvKstpnxQsuc0jj5ldL1XBXTbMZpsWQZeszBCzwOWNagWUkbDY4e3x8MiQ7RmGAiUeLYhuHAHOGem8WOXKDaJycjGV/mwRbQiGoGgxsqhkBASylrAukWbIPsbkAuXCmp4IDsbq7uzy1DojDxMa9vnY9l2DGzdBFDoXTKFk82BtSbS3e3ywp5j7k2LVcyd/v7wkAIfkEDQIABAAsAAAAACAAIAAAA85IutzwgMFG5YJYgSFipUCnYQ8RcuW3CAI6khvqqWfbwRB3q5pt44/OjldjAXE80w93Q34gTRIrmnkeQy0djHbMDr6yKgjoBX+3Y7L5HC6lXrDyuh27dDlfljkK7hmleWtZfBwaeVReiYMYU4Z5jIo6i2gmj4x7J2ckFWpzmmImb6GAYFQTK39XU6anCoOrGAEBWE2jrQRlWbMPsrsAshGbEoNgwL+9yB6gdpm9x8DOdkReyNC7SQ6TS4/Yw2FLP90XRuMiWDPdYqfL4u08CQA7)}.em-trash{background-image:url(data:image/png;base64,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)}.em-cakehat{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAADW5uQEBAWFhYcnJyG5SUM7+/owwMvA4O/xwExQBk/0sE9UZG/8kl//clmpmZqqqq/5+f0tHR7OzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsMkxmQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAAAjklEQVQ4T83O0Q6DIAxAUYY4qkAZ7P+/lW0UHtaJsOiDN40QOQmI1OmKALFsagygc0z8BxCdMe77FgbMspgj4E3Wdf+RSfz8KGutBaAmRNkA0AkBsDbksSF/8pAYAgAxhI3Jt3yA1vyIRutR4H18bhS9L0DKSakHS6lJytNA9w1dcGtGYL43m8fAfkdBSi/d+GuX9ScuygAAAABJRU5ErkJggg==)}.em-gachidark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMAUExURQAAAAUCAQYEAQcHBAUIAgkFAQwFAgsIAw0IAg0JBA8MBQwLCAwMCQ0QChQLAxkMAhgNBR0LAx0MAhcQBxERChEUDhYUDxwRBRgUCxoXDh0VDRUZER0aER4gFh4gGSQNAygPBCMSBSIVCSIaDCoRBSsVCCobCigeDy8aCi4aDC4cCiweDCMdEykeESocFCweEjEVBjQZCTkbDDQfEiQjFSUkFyYhGCUlGScoGykjFC4hEi4iFSkmGSonHCwkGiopGzQiDjoiDTIkEzQnGDIoEzEpFTUpFTYtFzQsHDwlED4pFTopGjovGzksHTwsHjszHT48HioqIS0uJC4wIy4xJS01IzUtIz0rIjMyJDc6LTwyIzs2Kjo+MD0/MDtAMjxBNEEeDEYiDE4mDkQkEkQqE0QsHkkhEU0jHEosFEssGEQwGEkzFk00GVElDlItFFIvGVE0FlMzGlkxF1oyGVs8HUY1IUY7KUg8IE46Ik8/Ilw8IVo9KWM8HHU+H2Y+JGk3IkZALk1EIktAKkFGN0BFOEdFOURJOkdNPUlCNUhKOklNPVJAJlJCKFRAKldELFxILVJEMFVPOlhMM1lVPWFBJGtCI2xGLmpMK2JPMWxUNW5ROHNKKXtEK3VTK3xULXRVNnFWOXRZNXVdPXtWM35YNHpfPH1hPkBAQEtFQU9MQktQQU1QQU9UQlRTR1ZYRlJYSFpcSlphUF1hUF1kUmFVRGVcRWRkRG1iQmxkSGxqSmJhUmFiVmJlVWRkVWhqWnJyW39/f4BGMoJONYFQMoBaNIRdO41UPIhbNopdOZJSPpRdP4hiNoxlOpZkP5NoPY11XJRsQ5plRZpqQpxoSJxxQ4B/f6FqRaRpS6JzQ6J0Sqd4RqV6TKt8SqR1UKp3Uat7UbF+TbB2ULd+V7p+W4mDaYKAf4qEf6yATa2BUq6CWLOBU7SFWrmFVLuDXb6JW7OMZMSLWcSLZMiKYMyUZomFgI6Lg5SQiKabi6egkrGgjL6tmc66o9S/ptraxOXk0gAAAAb6nf4AAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAGXRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjE3M26fYwAAAtVJREFUOE9j+A8BDDDAJC3KyyvXtickJn5Nmw1QAlUBKzcPDy+vaGD7xvjIuNWrLOAKDkDkOa3c1AXERKSDujavb4nvbDaFK4DIM0v4VPb06knKhnZtXte6OjbEHE0BE7+isnapr5mJfVjDxAke9sH26AqU+pZOz9C1Nffon7loYb+uPboCRgFVrwneSpZRZVOWvX99IcsEXQEDn5SMjrjVrOqOJoeKC/cXK2MoYGVl55IyPHXZedOGrfMvLNCxQ1fAws7OJ5V89lFmx979+3dE6eigK2BnZRVQzLjxZnH47g171pnKKKMrYGXTV1LNv/HpYebKPfs6zaS+YiiwTpVXSZt96fE0v137YnSABsAULIfIa2bKK6kkzJ5Tezwnam2EMpICcFwwyhcmqzoVHr379tW9KsNoG2QFV0H6+VSKakpypp64++rdx6OeHqbKQCcgTGBl5OA3zJuSYZRWPOfYxZevphqboSlg4xdSyZhemF5/8OSxQ9fevSp0AtkAU/CUiZVfXl7esUDFsPjw9cdvP3/4cMnxG0gGpoCVVVxRRV5exTClZN7x+28+vHlwJwMsA1UAVMKvAlJgVDL33IM3b948uHHlO1gcruA/v7yKioK8Ycnsc6/evXlz69x0iDBCAR9IhaGhY928cw9eXTkzDyoMV7CCj09QXsHQMDGpaOqR02fO/IaKwxVwMrGy8QEdmZCYV1wzd8mVP1BxsIKvSs9WsLIwMLLzCckbJOTWTF184Tm6CV85gGmBnZVPwHDKmds3r9x58QsqAbeCj0+Kj5OdTzVnyYUbt1/fXvTk/9+/IHGogi9SUZO2Oinz8Ykouzd1z+gvD/j//x9YBqjgyxcBPj5lJyevFKACYe3JO11d/bftBMsCAcMWRXFxfn5+eXFxJS1+PgE1x6bt/q4ejdt/wBQsqdJQVFRUMTRITjFUAbKy3SY4ubj1V00//xMo/f8/AOyONGPMr0AvAAAAAElFTkSuQmCC)}.em-pepesad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAADAFBMVEUAAAACAgIICAgMDAwODg4RERESEhITGBEaGhodHR0pPR4qPh4qKiorKyssLCw2NjU4ODg5OjkuSCAyRic2VSY5Wig4XDo/Yyw6YDstXHMqWn4qWn8yX2QyX2cwXmw2Ylw6Z1ZAZixBZi1Eai5Eai9GbjBEbjtIbTRIaDlHcDFIcDFIcDJJcjJJczNJdDJKdDNKdjNKdTRLdjRMdzRMdzVNdDhPdzlMeDRMeDVNeDZOeDdNejVOejZPfDZOeDhPfjtXbjJabDJZbjJcbDJReDZTfDdQfjZQfjdVeDZUfjdRfzhUez5Vfz5bcTRtXzByWi92WS96Vi59Vi5yXDB4WzBhazJmaDJqZDFpZjJvYDFvYDJMTExOTk5YWFhcY1dUfEBXfUJcd01YeUZbekprf2ELP8AEOdQdTpYTRa4YS6UaTKEiUYkiVZEzVqE8XLoGQOUEQOsNReYERP4USOAoVdc8Y9RAY8xRgDhSgDlSgjhTgjlVgjlXgz5UhDpUhDtVhjpWhjtVhDxXhT5WhjxWiDtWiDxXiD1XijxYhT9YijxYjDxYjD1WgEBYgUFYgkFbhERcg0ZchEZdg0hfgkxihE9jg1JjhlBkhlBliFJoilZqiVpqi1hrilpti1xtjFx4k2l9mW6HSyyISiyKTC2MTS6PTy+AVC6DVC+GUy+IUy+NUzCTUTCSUzCUUjCWVTKWVjKYVDGaVTKbVjOcVjKdVjOfWDShWDSjWjWkWjWDoHSHoXqJoH2LoX+PqX+qgGuliHmEhISPkI6OnIaXm4yQkJCNo4GRpYeTpYmTpYqRqoOYoZSZqZCZqZGbq5KesJSgpJ6itZeisZmntZ+nuJ2oup6urq2ptqKsuaSsuqSwvKmwvaqxvKu3vrOOncm3wbG8xLfDqJvDrqPAsqzAw77FysLJzsfOzs7b29vf39/k5ePk5eTl5uXo6eju7+7x8fD09PT5+fn7+/v+/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABn8g4jAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAAAAlwSFlzAAAewAAAHsABES62twAAAAd0SU1FB+AJHhAPJi71yb0AAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAACgElEQVQ4T3WS91vTQBjH48C9cG9cdUBM2qAm2CgqatyKiOLEvQfWEUFrWyFqOdx7a+tAtIpQa9x777333tJ/IN5djvI8PPD5oe/d+/1c0nufUFqAh2tatd/+FC+f3HuAKyRPWAEwKzXt+EJYHTf1dkBYpOcA2MP1qrzB/VxhFWzJvFkUegBOF8AGHBDhJDzBJKG2lTWwDMNxJiYMJ0RwwEfjY5DEUL1a064EhMt6C0icwHE8bYArhqZp4ygivOqFY4UWwnmeZyOYRo0NgsCLgmEHFnaKCspFjpVQXbx0eZsk4HTEj968rhkSrgIetp0tWDO8/aaxI87/+vt52+1PjysVD/728wYUFgArOsgZx9x5+/3c8KCiQ/1fc/z+ChVLlx/m/0Jpj1CKST71O6dEULFL1N0LP/79KVKuVHDJ+x8pbRmJAWhHx58oU6Vs5RpyqD1tY9VqDXnrC416SVKMSAuQMPhnMMo1eM3rZBNAYm3wYbKiWFujEVBbSJ9gNuGBA6lJV9l+Cwkj8b5gkpHQlmwKZCsUBLKGo7I5ySrAPChEkDXovc+TPiCuUxc8dp1ufd9rVE+y6X7Yl5npU1VvRv/BA2OjojrGDor2qu80ai0RolSvx+N27XLtPnJM1Tm65yx8xWk9l619Yob025+tqr4DLpfL7XbDn+wPUHiuC4l4ek6pQ1xM9N70jIOHsry+rDPomlpz/VuzibggUp1LUmzzO19Eg9SouRNr0vg7ycdqHENhjiVhSlO6pVFOJQkiZf0zkiPBYkmY0CBSMho5Dn7wEFP1aSSFYAE54yZNrVOrft2QkHq1J8+wzCZxnpCfmSQvVLDMyhWmjy+E1yjWtP8x7FCRX+B9bAAAAABJRU5ErkJggg==)}.em-hmm{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAZkUAZkYAZ0YBaEYBa0oDbEoDbUsEbkwEdFIId1QId1QJfloMgFsNgVwOgl4OhWAQhmIQiGIRiGMSiWQSjGYTjWgUlm8Ym3QbnnYcn3cdoHgdpHwfpn4hi3NAjHNAqYEiq4IjrIMjroQkroUlsIYlsogmsogntIontIootowpupAqvpIrvJIsu51XsqF/wJUuxJgwxpoxzJ80zaA00KI106Y31aM02Ko6260726083K4837A+9JAM9JAN9JEO9JMQ9JQR9psY9pwa6p0h9qAe96Ef47Q/96Qi+KYk+Kcl+Kgm+Koo+Kop+a4t+bIw+rQz+rU0+rU1+rY2+7w8xaVc5rZA5rZB57hC6LhC6rpD7bxE7r5F9qtI9q1L8sBH88JH9sRJ/MBA/cVG+MZK+shL/spL/MpM/sxN/sxO/dd3/dh538mW+MaE/eSk/eSl/eSmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmLLWwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAABfUlEQVQ4T73S6TsCURQGcCchW5JElmQrRchOhuw7KUvZUkqHYfj/v4xz5947Tc/D4xPvl5nu+5vumftMjf5L/hcMgF/cWSPA25QfWCY1TeMrMhxc2owawB5HRNVqDKC6WekNEHMRYDENAx84RH2tr7+bLldCIO8NgFie7WpqBvC1QWtJ9FIQ0PjvIMBIabWIj0vRQF+Hd0EIArzHUjhYRAw72DiU+jwXFWAkJ18HHASYqJE78JRoEhZnL3tfVK0g2N4dy+HddGyuDmBFLFq2iLMH7Z3RW8RYyyBfY8dBQDVus3bjv8HmHicjYwBDFJKLPWJ/sLkiGd4LQJsU1pTNZ9wLOYWBltEbC9AwrShKiq1cj0lj887kJdDVJwKHDFAyEY84jYZ5CfRXAlup89TZ6fHB/s7u9gQ3HhPoBKxJY3a4ESD0I2DzlJfj5gwWsJ5IJDaOnvk4/CR5RJ8UDUXVPmndBPq7ck/gRLQv8purAJb3h4uqllINvsmfA13/AneAbGnYI5AdAAAAAElFTkSuQmCC)}.em-joypain{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAJCkcTT4fYzIMVUcRTkgmVEopXEo0WFEjUlQ+ZFYSeEMSZkYnYlEidFMqcFk7bWcqZ2M9d24hc2k5WlxEW15SWmFOcl9AZGZKaWtScGxHfnpMd3RTaXhocHdnaoB3cYFvZ4eIfpiPc5eXh1clhlsyk18timI1gXUmhXYznGkoo20lom02qHAvsHszi31MhXxWmGxBoW5ArX5Am4ImlYU1nZI2qYgupokxp5E3uYY8hYBDjoZRlIVFmodTmpBIhIhrgYpykoVimZNnl5V2mqR+pYhCqJdGqJlZt4ZFvppIrYtlpplkpJ18rJ53qZx6sZ5+qqBcuqhJsKRUtaZfu6Nbu6tdpqBtrKNzq6J+tqdot6h3vbJnxZBIyaNJyKpYyLdY1qdZ0LBP0rlXxKxmxqx2ybVoyLd42Llo0rl45Llc5rZk2sNdz8BozsR428Zn0cJx08J42cR12cN628p03Mt929J/4Mhc48pq58hz49Fo5tN08M948dJ5hpyMlZqEmqONmqWTg6mhkqyqm7iskLa0qqeIrrONsqyEsK+OvqqGuq6PtbaPu7GBvLSLubaXrraoq7awtLmntr21t8Cvt8K1nsjEqMzFqdPLq9rUtMfIvtLFut/RuePbxa2HwbWDxrKKy7OEzLmCzrqOxLaTxr+Rw7mYyLiX1L2Lwbmk4r6AycGIycWT1sCC1MSI2sOM3suF3smI0sSR1sKf1siU1M2d28Se3dOM1tCc3tSTxcWmycq0wNK81cOk0sao08uq2cqk2cuq08Wx1M2z0s6+2NKi09C33ta129O72eC14M+A4cyL4sqV4sub6M2Y59eG6NiW8tmA4syk6del5dSz49u14du/6Ne26dy06di78dmp89yz8+aE8OSZ7uOg6+St7OS18uOs9uyq8+Wy9Oa89eqx9Oq+ydbH1NPD0dXK1NzF093K29PB2NzF2d7P19vTxePV2OPM1unY3Obi5drE5+XI5unW6+PT8+bH9OvT9fHG+PLZ4/Hn8/byAAAAAAAADlBbCwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTczbp9jAAADdUlEQVQ4T2P4TwAgKzi8f//BgwcOHN1x9CpUBAgQCo5FRMxff+bMmdOnCsICO15ARWEKvi+L7N36+NmTx7cfP3746N7O+f7LvkBkIAq+9gUsv/Lg8Y0rV27+eHD58v3HNw5Gd90ES4EVfF0Yvfjs5du3bv/48ePnr2cPHjy+fmnbvNQbMAXf01NXXL71GAhuX967D6j/6ePHt26dTk8BuRWk4Hho+plbt25dvnDhwsPLTx5fvnD58q3Lt84VR6VDFHyJCi3dABS6cP78+QunL1xIL7237vKZC+svpEVFgxUcTikt2XD57IULd6rzS84Xnb+bULzx7NlFpzPPr3MGKXgTVViSu/FSlE9UfnVVfvXFoOr8DT4Gmy5fSEvbHv4CpGBRUUJ+up+MoIBpQlV+fm18ZZgtB6t/tMf5grT5u4EKvqSn5afZGbi4CHOZ5VRVZOSnCbFIt+2KFPa4kB79BqwgIci9t23XqzYBjaDk/LQ0W2up/pf1bZvsizOivgAVnEhLCCrYKiI69a2PqWVcRWWYcF//p0mMIo/TUzIzDwEV7E4vC867LCk26W10VHxiZUZK+pKG5+/lXB5cWLsCrOBwdLpH+oNdU17vjoxeVZlRmRbtMmH2n+cvtkYvWrECZMWXBfM3renb9XrKpJVt0emn00JsfN81TnruEr368vqFYDc4CTu7OLrIyjb2u0ixsnFE7/r6jVPSQUqQg41X/zBQwREXl91vX01ynHTC17d/UoPrya9fr7ns73Rpd23rcF4JVDDJYeqHD58aJVz2Xr5y5ePu1x+//vix+auB1PNPz/fUTwIqmFg3Y+7cD40yfHyG3j7dX5/v3uttyMPPJPd8zvRPz6cCFUxumjFz5nQHNhVdbm4VHh52Nh5mIx1VcZH6GTNmTpsFVPCppXXmNKX6aGNdq1gt9Qg/O0PPWDXVeW0KyjOnK4IU/J+lrKgo23Y2UUvbystd09TNzVNP2/PMvgZ5RcVmSIr6/P75pP70ypokCxNTd3dLE/O4rMri6J6pLz//hSgAgvcdUemVFfk5Ce4WQflVOTn5adHLIDJQBf+/HEiPT8ivqKiqqipPTkhIiPrxEyIBU/D//9KotPzkuLi45Jz8jJj9u6CiSAr+f92SFp+YnZidkXbwBFQICJAU/P//++ePH19gZkMBigJM8P8/AHzgpuZ5/dIYAAAAAElFTkSuQmCC)}.em-joypainroll{background-image:url(data:image/gif;base64,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)}.em-kaka{background-image:url(data:image/gif;base64,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)}.em-think{background-image:url(data:image/gif;base64,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)}.em-shrug{background-image:url(data:image/png;base64,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)}.em-pepewhy{background-image:url(data:image/png;base64,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)}.em-pepewhat{background-image:url(data:image/gif;base64,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)}.em-pepesalut{background-image:url(data:image/png;base64,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)}.em-pepemanok{background-image:url(data:image/png;base64,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)}.em-pepejoy{background-image:url(data:image/png;base64,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)}.em-pepehmm{background-image:url(data:image/png;base64,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)}.em-pepedamn{background-image:url(data:image/png;base64,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)}.em-pepecry{background-image:url(data:image/png;base64,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)}.em-pepecross{background-image:url(data:image/png;base64,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)}.em-pepeamazing{background-image:url(data:image/png;base64,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)}.em-pekarage{background-image:url(data:image/png;base64,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)}.em-pekapepe{background-image:url(data:image/png;base64,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)}.em-pekaolt{background-image:url(data:image/png;base64,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)}.em-pekamrazish{background-image:url(data:image/png;base64,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)}.em-pekamorcrate{background-image:url(data:image/png;base64,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)}.em-pekainsanededadvice{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAMBklEQVR42n1Xd1xUxxa+LE2wx4IgIiCKDaSJYkNQWFhYdhdYYAEBS8RgNIlYEisoQTBCjCaxxJ7YEgvYogi2KIoakaYoTayxR302ljvfO3NRfz5j3h/nN7t37p1z5jvn++aMkJKSIrxv8+bNk8Y5c+YYk8kWL/5GWLF8mZCaMstGrVLOs7SyLhYEoZGMNZnpHQtLm7zgoMAJKfNmtft+2VIhMzNTmDVrFv/e6N013/WxYMEC4YOOXzs35C8sTE8Txo0bG9Cnr/tamVGLekGQvWrTypQ5ObZl3gMsmN9QS+bl1pHZdG4l0txzQ+MWVa5uHj8kJn7slZmZIcyfP19a60M+uP3DOR/5B3wHyclTnDtZ2R2SGcjg49UB2XPckL9pBK6dVEN/JRKojwauk13V4VGpVpr7ZFR3fNTKEByhnr2cfpk2Ndk+IyODryn7UBD/cE4m45HrdNEJxsamz0aH26EiXyniQXwjHsQx/BXLnTLURjGxOhLcWE0koyBoLobxdx6URjSuzPBCty5mFIjRQ602fFRGxkIpiHd9SQG87zwtbYEwdOjQVNoB1i32Ap6OafzPJS2uF6pYY1UkaySHfPdiDXccRQGQSWMkaB4NlyMY6qIY7o3C85poffL4PhwN+Pj4pPJaeh+JN46lCb5zb+/hkvNflgzT436c+Iyc3zilZuf3K3B+bxD4f1YrOfpXe0X2rCKcNVyJAF/jp8zBer6mn788ddGipuJ8i8DrgpOcx8bGxhgZCsj5ybcBSGS4Owp4GM/wdzzwfLSU85rjarys0oGgbjI+9zgBeBTf9J+PD+Pf/Ge4QynDeLZ33cgGI5mAmJiY2CVLlghz585tQuANTebOmd3V0MjsiWUHM3HO505iUkxXTBnryCbF2SF5nCP/jRkTemHyGEeo/LpgQkx3TB3fEx9H2SNBY4uJVHyJ0faYFN+N3u0O/h2fTx7Xk30xpgfmfuEsWluaM0Mj06e+vj6LZ8yYYSUhMHPmTGMOi4uL285mJgLPlwSXjV1vznFY2/aScvhvFhdqi7QFHvDo2wqCrA1atu5Ez03Qydrh3ffYm1Fm0PQsOTnZRQpg4cKFwuRJE73oofh9an9xdYYnEwyM2MCBbvDw6AcXl75wdXVCM1NjGBKERkYGNBrAzFQmLXQux58g/hSzkxzRzLwthnt7wrlfH7jTt3Z2NtI7/BsTYxkzNDTggYgtW7ZqSEpK8k5LSxOEVSt/FNw9Bq7obtucNV6P1aNehzERdtKHfZ2d0KOHPbwG9Yezc2+0aG4GmaEBjGlBPu/s2BrlR4Lx/GYMdq7xhqdTG7Rq/RG8vDzQvXs3GvvDobudFMAbBKYm9tY7dDVnzv08Vi5b9p0gpH+d0t7QuOXV9GnOnMMiaiPZkzIt5bsPzM0MYevQRKPONg4wkJm+hVXt3xln98nBdeEVMQN3Y1FNAjXMsz1oPVjb2EMwMEUXW0fp/Y7tTDF/qjPwbLS46CsXSpfZX1mLM0yEkBBlkqmJ8YuiHDle1upY/UkNHpaEQV+tQ9YsV4zR2mC01h5aRWcE+nTGQFcLUsVOqD8ZAtyOQUNlBNEyCi95EIRE+UEFFWM3KEdaIVRujYlx9hgbaY/0aS4SM9iNaHYmV0HpkLGkpMQRQkeLrodtu7QSq46pcftMKC4fVeFJRQSelIbhxmkNLuarcXhLAPav90fZwRDU/qEBaomGV6OgJ76z1yLERz3nfV2U5OhZZSQObPAnSvvhUoEGjfRNY3UEqmj9I78qGq07mTHPAYO+E4yMTO+59ulAjkNRmhfC7l4IR3l+CBpoV7eL1Bgf44Rb59TADVq4LlpyIKledeRb5+I7QfDnXIx4MA/ofPh93VBMn+CMx5VabPxuEJZn+rBdq/3FwR4dWes2lkUCz4+Hcyd2fHswdq/zw8ldCtwkJG7/GYYrR0OwKmME0ud9gmM7gvGqSkUw6yRBaqyKem1N58Eb48/0Vygg2jGr12LXuljEh/XGhsUDpDXPHwzD6sW+bJA7p6vspRSA90ArVpKnwqlcBYp2B+FucTjqTmhwtTBM2vmGpZH4JnsVVmSPQc4af1w9GUhB0FwNIVMfKaWDn4jSSE5Rp8HzSiV2rU/EmPFfIu9nXxRsHkHPdfhjuwL5WxVsiKcVZDKjBsHAwPTOYHcLnNgVjFM5Ckb5wfEdQbh+OhT1pzS4dlaL4j3emDxxNFau3obyimrs270ZK7OjUV/8Fa6djsHDC1rc/1ODRyU6VB6Lx7n8z/H7rm/Q0aon/IZ0QgM53r16MJ5fjsKOVf4sO2WI2Kt7W9bRwvqMYN3FLq9ju+Zs+8qRyNscKCFwbl8w7lEtXKUA7hBsTyujsHeNLxy7WSJEFYbJn01DP5cBSF+Yhc8/m4SzRQXYT0GlzJ2OzEVZGDhoBNp1tEc3G3PUnyGkruuwb603GKG0f2MAVi0a3mhrbc4GDBy8TFCrVRNMTUxerMsahsojalZ5RIWyPCVxPJhYEYbKo2o6Aam6b0Sj7EAQ0coOFu1kb/XA3qE3BniNIL73Qe++brDv1gO0HklzS1QdI8bcpHohx3k/DydU1bhyTMu+nj5AbGFuxBISEvyEtLSU9s3MWtVNiO3Jju4MFivyQ9jp3Uoc3haI6uMqyncobhaFEo0imyh2P56ehyLzK3cszwhA3rZxKPg1FrvWKFFxOAHlBXEoPhiBs3sUuE4IcmXF/VE4kxOI2pOh7OaZKFHu3ZWZmbe4m5GRbiIsX/6D4O4+YLmNlTmr/CNUX38qFEV7gsmJRqqDW2fD6UONRCveiDRQpf91LhSFO+UoPRCI0v0jcemQHNcKVajI48/kOJMrp92HEIJa1JxQInfNUCye2Q+XjyiJmnGNXGH79/f8aelSkmLeKn06caIn7+EWzfQUj/6mYGUFKsbr4NhvgbhwUCXtgtqut5STkKhr6oZwtYmSzy9G4GVlpPSfw46Ho0iEvHFgow+hqCZWROF6kZLVFgaL/sNsxLDwaL/srEyZdBzzZqSvk8vmLpbNUJgboi/aF4Tff5azfEpD5WEV7Y6KkXbNqaavipACeRPMuzrAi6wiLxB71vhg2/dDsGXZYODeaApOSwqowN/l4YzqSXx8WceyFgSUJCZ92dSQpKamCnNmz7IWBOPH4Qo78cSOYPHs3mDKbQCrJIkuJY3Ys3YknpQTx+ujJDTeik9N039GiDwqCcWBTX6oIwkvzPXHxcMKSl8Qjm4dTJLujwcXKKVFIYxd1bJbJHaxusDsty0Z7wt0Ol0Mr+yxuj4Np3KVrPSgEoQCO0M1sW+9H/I3y/GITsrnlyIkp1x43qaGpPtRMQXwywjcK1ahmGrhxM6R5FhBsh6NByXhRGk1u3+BRKoijLrqCPb0cjz+pynlnVFAQIDUlKZM6a8vzFGJFwtCaCEF4yjwAA5vleM4qdnFfBXunOenZmRTpXMVvBVDjas/iRFJOZ0f+zcOxAsqXF4Dvy1zI2lX8N+MN7b66ghGnXXj+xcSWVZWluDr6ysFMTrCkYpQrS87FIK8TXJWfCCYFWyRE6fl2LlqJKmnAoU5QSijw4tTto4c1R5Xsr0b5FR0YazmeBCrKAhE+aFAvKBAH5docP+CCrfPKqmWiFF0ZnzoViSlIzw8LI4uFY96dWuJb+d5EStUjRePaNilw2ocomD2rfdneZsD6HhW4dh2Bctd48c2fDscnEWblvk23imOEqlZYVxDSg76sf9cisSpnUNx5YiCBG0EHpeFQ18TjQ9ezahllvHr1Izp0xwcHHpt5X1c187NkRjTmxcjO50bLJYdUrGiPSHs8lENBRLIinKV4o/pw1jqFFdQe0fdc1+pTRcp19dOKZGzdiirPBrM+Ekq1ugY1xVCgP3fyym/WKZ/LV1OB/Xp22+lgcz8powa0nZtTeFo34Y6I+qQ3Cxh16U1bK2bv5Zn09tOTi4rNBrNqO2rgu6ym/G8wRH/PDCSaBpL0GulxkQke1Ubjw9ezd8EwpGYPXu2SXp6usAbyIXp82UJCXH+rq7uS9p3sDpNDl9xs7CwOk06siQ+Pk6etmCe4dKlS4RsqqXoUR/31mlcywu2DCKJDxDFOh1d77iORBAVo5Gd6iv+F+Em+tzzvtHwAAAAAElFTkSuQmCC)}.em-pekagachi{background-image:url(data:image/png;base64,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)}.em-pekadoom{background-image:url(data:image/png;base64,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)}.em-pekabloody{background-image:url(data:image/png;base64,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)}.em-pekabaton{background-image:url(data:image/png;base64,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)}.em-ohmycat{background-image:url(data:image/png;base64,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)}.em-lul{background-image:url(data:image/png;base64,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)}.em-honk{background-image:url(data:image/png;base64,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)}.em-flash{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAA3klEQVQ4y+WUoQ7CMBCGvxKSGhxibkFhFrLXQE6A4BUWHodgeAQQSJ6ALFgyg2JbJnmAqSJIE1poQLQYfnl3vXz5766CL7WRUgEs0hSAwekknvM9PEm4EnEcq28a1HUtvBL17UAURQqg6zoAlnkOQNU0ALRtaz9RYYg0idrPjIJVtjbI3hB5nppNMpqMjYLr+fIozHYG2bEoACjLkjAe2SR2vPrQyD+R9sLp0a+IxKc9ck1Ly/vUhOvWtFwkwYherl9KCUCSJMbVa922UwCG80PgPXoxT7zfHJvkD/7sO0H4TmsZhZXXAAAAAElFTkSuQmCC)}.em-duck{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAuUlEQVQ4y2NkIBJcWsHwn4GBgUFXBVWc0YSBEZt6JgYaAUaSXWr8H6KREaL1/xlUl/9Pg6inmYtZSNZxFtWlMABz6cCHMQx05UNcVBqLJjELzcBZEDNp52KYSzwsIQJ6Eai+eLUbNezQwYu32PXRzsW4ctTr9xBaVJA4gy7fQXU5/dIxuktxuZyQj2jvYkIuJeTCHcfpXbrB0nOCD3EaYS7vXgyhyybSKx3jKhNgOREXgIUpuktp7mIAvCM7CNV0Z9EAAAAASUVORK5CYII=)}.em-dpepe{background-image:url(data:image/gif;base64,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)}.em-crash{background-image:url(data:image/png;base64,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)}.em-cat{background-image:url(data:image/png;base64,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)}.em-glul{background-image:url(data:image/png;base64,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)}.em-happyman{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAANoElEQVR42lWXeVDUd5rGfyhBAQ2ggNz33dwNNFfTQDc0NEdzCjT3fcmhyC33IUrQ4AEajdGoCYmJR0xiEjWTTGqdbFKztbVbu7U7s5Pa2p1/pmr+zNb8YezPvia7U7t//Kq7q7t/3/d9nud9nvenzNXE0Vug4pg+hNXyKFbNEWxVR/B2m5qdHj0Ppuu4MVTMg9kmvry8wBevH+XJxhCPT3Xy+Zk+nm7N8uT8KB8vN/BwuVl+V82NzjS2LXFcbUpgqymF8eJgurU+VMc7YojaS1KwA5GBe1CH7UUZL0+gN1/FWGEUWy3pvNmawTvtKbzfm8J7A4V8vtLJvROHuSeFfP3WGr/eOcNvbq1LAR083ezn8dkhHiy18NFsjbzv46P5w1zvTOFio5qTDaly7ygKUn3ITfQgJ/ZVcmOc0IQ6oonYT3b8QZTjpmD688OoSfOnNS+GE9WZnKrXcqVLy63BUr5YbeHuRCU3+4w8nKvn6UYPX6y08slEBY/Xe/lkvoF3R4p5uGjhyXofl44Us9qSRVdpHIb0UDISAvEJdMX1kAPePo6ogvYQF2SHMcWT4jQflJGSKHqNUfh47+GQnwux6hBiEsMoz1MzVp/H6z0m3uo3CjJZvNeZwb0hPe/158mVy05XJrd7ctjqzuV0ey5Ha7QYdaEYUmNQRXvjHXQQvwBX7A/a4uG1l4Muu4gNcSQz1p3S9ADSo5xRxszJdBqi0US5kxztgTrKg4R4X4KD96FReZCr9qTdEMJ0sYorDUncaMrkans2bzSmsFUVw1JpJH36IEyJnsQF7CMh9AAa6bpcn4g5NRhTgi+50e4UqN3JingVXbQn2So3UiMOkRvngTJQHMmR4jhqdCEMmGIZMYcxU5vCUpueTlM8JfKjqlQ/OnKCmDOF8IZFzbnqWE6WRDKRF0xH2iGa0z2kAHcatIHMNeq4Od/Cm9NNTB1OpTErgEqNP9UaL8oS3ciLcRXxuREb7IJRLQX0FsuhJWqOSYf1ad5Uqf2oSgxkrLGQ/hoDluwYylMCseRE0aYLlo7DOV2hZsYk4tX6UhT9KgVyeJsujNGyRNrzk8hLDkefpUab4IM20oXEYHuSQl3Ijj5AToInwYHuaGPcSA6xQxksiGa4KJ4mfQSx/nuJDXCm0ZyFj48boSEBeB50IDFM/qxypTDWk4HcILZac1mrzaJB6An1siNGRFWn8SXC3576oiSqzdm4HnRjv6MdQd4O+Hs58qqLAzGhzvh47idCRFmS4IVRildeTsCx4mjqckSx4S50pAfz7TszFKaH4b5XobEylStzLViSAugriONoQQxbnYWc6y4kN8wR94O7KEn2pjThEO2C3O8eXeCbR2dJDHEi3n8/I/nhdGoD8D3kKAUeIF8TSGV2AJZ0b2qT3VCGTREcl0lozAnDog1mWh/ArW4dj86PcG2mnUcbnbw/XMZCdQ6rrSamypLY7Kng0lAVRpnpl6ZyXL47XqZlsVzDrZFSnmxPcndzitP1OkZ0/sR52woKB7HkqujKD6WnMJKmjEOC2ksfKAhjQoTYXxxDZ3ECdZlB1Ak/AzkxLFty6BIBGnz2/6yNaXOSXGquT9bx7lQNRwrDyIt1oTwpiH5zGo0lSVQJ78VRrhREeJHqZU/AfoXM+DA2+0u5PpjH6YYE5mVyBgz+1KTKGI4Yw1kwq9ioT+a6zPPOhIW1diNdaaFURB2kLMaPfinmQo1MRrma1xs13Bkr4uagibU6Dc0CryneQybAj+XaNCZE+VUCsyHSjQpNBCst+TzbHuGrs0e43ZfJxuEopgsDOZLjR2OaUDBekshatZq3W9K4N6Djs1ETTyfNPB0v4eNhPZ8OZ/FBr1h0cworYts3+/R8ttbKe5NVzFYl0Zjhy7GScC42p3F7uIh7UxV8InnwcLqMb1YsPNts4+tNcc7FSjGvVDZrVEwV+NGX5UZrilAwWx7JenU8N9vSeNir5eNB4X9Ez5OZcp4u1fNwtoFLw+Vc7TKw1ZjIg8VGHm+NcX+pkYmySMZKVVx66YRdRo7VaVnpKOKNozXcPdnNl9ujfHG2l8/mq3h4PIfrLYJglYoJvT9N0n212hVlUibgtQoVtztS+bArnQeD0uF0PTtTjZzpMdNSEM+QuOXJrhyu9uh4vNzBRysdfHiimjNCx7wljdHKJM40ZDAqerLkhDBVlclKXTY35R6frQ/waLmVm3Lvt4T/04LWULaPaOUghmAZw+HCWE6Xx3KjMYFbHRre6cvj5kgdG51F9ObGMlCUyM1+AzeHTewIxJ/NVfGxwPtotoy7R/UsVcSxLM741UIZ241CSWaYiLSFk/UGlhtEU7PtMhnlnK9P4PVKNfNFEXRlemKKcSbR1walzxgqqozmYm0SF2uSOFefzkaLniN5Klqyw+SzdD1lZrs7g09GRRvSzWOh5ulSBZ9OFnGlJ4PrPbk8mivjjGRDWqgH633lvN5axERlClO1Ws405zJvFrryI+nJ9BWndUIb7kiQxy6UJpn//twwpqWyaaFjxpzAkMxpRYoXp4TT7YZ0bg3kcb09h1+J8P7uzgb/+NENvr14jA9lrN5oTOXNNq2IK45mjRvOTrY0GhK40FHCa01aTtSm02OIY1CmrTvTC3O0E7pIJ2L87Qj0kYWkWhtmrc70t/aIOx03hlpHDFFog51oyQ9hSVR+tlHL6WoNm4eTuS+LypNjJTyZa+CTQYnhcvH/HPlfpqSe3NTLzY7dryjUasNYF9MaFOdsyw6lTZ9AVYbkSZqnZIczcX720v0rYtP2KCXp0ZLN/tY2WclG80JkW3ElLyWYEzWZrAsdlzozReU5lMd7/2w4m5UxvFUbz1xeIOaw/fh52HLA+RVsbRV22yl4ue5mTiB/Y6SSpQYtI2UpTNRmUp8fQ3qEC6VJnsT62BHiYU+crxOKLkv9l9LUIFq0gdbyBE+rv48Ly20Gto9WsdVfyOWX5jRWJlNgJFXlS3aEB5VxnmSGu+LitAdlt/AoXbu42KGW5DtSpuLN0VIudJlEhDrGKtLoMMaSl+RNdpTsFhL5cf4SULIhpYZKAT3DR4Ori1N+czjT/0WtJuC5JTfO2mtOs/aXpzPfkCUCy+buoJE7IsCd0QrW2gqpNcRyyFlhl3Tt72ZPd0kqZzvyudZfwNsD+Vzu0LJ6OIHJimRZQtyJC3EmP9GbhsJEJqrSrVE+e/Dxsrdmhzo/V06d3lB62i0ZpZne9OeFP5+pzrCOW/S0FaZYK5IDGZDqT9VouN2ZzZ2uPL5c7eH7nQ3uLg+yNSlBdbKfh6v9XOwwMaAX8cbLxhN4gAh3O9z37Wafwx5KMqJpkZieqNMzIstPgLstfr4OVkOcO8rC4rzt5Pj0rsP6pBtNaV7MVKufzzRlW4+KmYzX6a1DhkRCDjoTI4HUJyKaSQ1kSzq+1iT0tOQxqQ2n0GMPGgeFeInvaFdbHOz3sG+vHYboUIYrDcy0FDJYmcVpi97anOFrdXrVxhouNMRHOt1XZmdmdi0tLStHh7qdyrLDv+kzhMlmrP1prTXf+tqRSuu1nhJO6BJI16j4YGeZd2Y6ud5bxvXhWs5W5/HO+nG2+urYPtbM9mwHRyV89LKQvlYtS4tFx1KnibO9Zqbk8BnZLZJDXJ7v2W9j1YS7Pxrs61SU+fl5ZXZ2VllYWFRGRwbtarJCfjtYqOZ8p/GnW5ONrPcUWy9Kzi8fzuHT++/y7//2PX/64Xt+/PPv+acn7/GX//oT3331gG+/fsCj+zc4O9XFtVods6YULKKVK2MWtqWJuRod9Rn+VjfXV37a+6pCebkhbePM5i8FzM3NSRGCxMpJpbulIsyiDfhxvUH3Ymek8sVbk7WcEjPZNCbJ6l3BD//6HX/4l2f85w9/y99/tcMff/c9z57e5u6ts7y9NMQlEe5cUQIGlUxTu4k3+ys43VJgnajWWnUxh57vtrMhKNjt6uTU+MtzbX8+/GcU5gSF+YVdU9MTSqEucH5AeL7Qbny+M1FpPWnJsp43i7LN6dy/PMMf//lL/uMfHvL7397jD999xK/vn+P99SF5mDEyUxBBgp8jrbkRXOg2smjJYroml2Z9zIsAH8cXiq3yY0GRIWDt5JoyPT21668IzM398ipU7Bo51q/U5qs/XWvScaXX+PzyEROLxYncOVonKadnUxT/gYTMzlQ7N483cGepi49Hmzlpjkfl5YDa34UVCaLZw+mcqMuyDppTrAVpwT/t22+DT5D7+PjEuJy7YLO6uvoLBb9cc/+rh11LyyeVod5W1UKD7i/bfSbrpW6j9USVmgvN2TzbmOJXZyb5enuVv7m0yrNz83y5MMB6ebKkmwPOzray3gczXKpmubWAydps8QnNixA/Z6uy1+bPvT2drisrqzbSrE1dQ92evxbwCwpz/yPIBWV8bMSmt1Lz7JpY6rk2w08X2nLp1YcyJk9RFzqLuSLcXmwrYLFEQ020F2Geu3GVR68csds+WfHX5Lvzw1UMS46Y0kKf24sn+Ad7XVqQRhcWF3cfGzmmODg5xP4fBP5fITaziwtK3+GUz68OlVvfHqt7frklh4utBqqyggk9YIPnPgVXR7Fge4X9DjaEyr5fpPamIzucRUnRaxO1bAyZaSqMeaEKkO5tlB8LS/JUp9ZO2bxEeXJqUpmXs/4bQLe2Ul5vpJEAAAAASUVORK5CYII=)}.em-jerry{background-image:url(data:image/png;base64,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)}.em-kek{background-image:url(data:image/png;base64,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)}.em-pekaanon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKq0lEQVR42nVXe1TU1Rb+8RohFJQSQwRBHsZDAXUQRgSMAElBFEZgQASx8t58tNZVSEXxxdMgeRRXSlvaQ6tretW6y8pe1yxNu5VYoiSS7zKfpTAzv/Pdvc8wSGZ/nDWzZs7Z+zt7f/vb+yirVq1S+q6ysjK5+PuKFSvsly9fbl9TU638s7lJWbp0iU+0bkKd4wMPfq0oikpL9CzVQeN6LDJyfMOypUtGNDc3KnyGz7KNe+32XX9ybv2kg3Zr164lQ1XK3LlFsQGBodtsbJ3OOjk5GENHuolYrZuYZxiBpwx+mDjOTQQHugnHfg5GxcbxnH9AyHY6E8dn2Qbb6mv7vgD6bli5cqVtZWWl8syihcHePgF7+IbasEFoqYnE8fdT0H0yGziTBVzOtSz63tWWheMfpqC5QotI2suR8fYJ3L1w4YKgqqpKafN+IO7jvMy2qqpKmZEx40kycjsqfCD2vT5J4PpsM24XCvySJ9RTM4Xp5EwY2yxLbScwP2YJnM2h/2cJXMg1v7c1XkRHSCC3p01Ln8cXYtv3gviDc1q2jFYbOX4DHURlSZjApVlmXC/A4V1J4pNtj4rWfVOBC3l06+xe5+ZT1jUT3W160fWDXuC3Aqhn880LCkcLjb0C4ke9JRJ/BNFLDg6RdK6NrGfn2+p1RtycLdSOLBRlBTLRYF0Zjw/H5W8yQDeGqU0vQahWACf0wEUDtr8QIx52d4Kzs6MYOtjJyOfYdt90SAA9bJfOU1NTi3jjm00TTLiWL9SfcpCe6Cmdl5dE4JMdj2LZglAJInDEAJw/Oh0qR+KkXjrv+iETlCLUlYbLPUkTPUXuNF/JBy8PZwliypTUQk4H+5QpoC8Oa9asUUqKFw+nDXdWzg814Wq+ar5gQGPZGOn88N4U4Mos4JwBxAXsfysRLs4ajAt1oygYYOq5OQP++t0k6fy5ZRF0Jh+4VSD0U3wwZLCj+qTBz8Q+iosXe7FPrg6uVU013d7L23/X2FAXyq/BxDcRF3PFa3VavLd5IigauH08g/NLn5kSzPH9U6SjDaVj5K35fyIgYsd7YP7sAHYs96rnc/C/vSnyIp/vSDJFhrlgmJf/zqrKCvbdT1m/vkaZWzQnmjaYP3ptksqOjUQkM7GcwMg8d/9Aee3IsbD9NOeb/ruSiy210UiMHQpxnqJA+82n9Ni7aSJutWbi9+8zZUqM9HtXux5jRw0WB9+ZKj5/O4EFTH3qqSfGVVSUK8qLLzQofv7BW8OCXIU4n2diUnE+ze2WsDK7mYi/HE3Fz7T+vSkGm6t1uPgVky0Xl49kgMGqtN8kQZMuXKJ1Nd9SLQycQN86RtEjUDiXaw7y7y8eCQrb3NRIfK8sX93fzsH5TENZuBBU4+SU61w6FyQyTavGwmOIExzsFAxwtkV/ZzvY2dqgtlQLEwFQ6dYMlkGLH0mQ6HPvK3FYNDcQpJhInzycIpQro8MlqpJO1C0PE7b2zuc31FXbKikpKSs0Gvvub/+TAnEupyeUltuoHdk4ezAVrz4fja11UdhSF436sjGoLA5B675UWQHdbT1RojOdB9IAcpY1xRdx491RNNMXL1dHQBA5Ka2yWgRx4useThTNyU9WXAcNPRjo25/Ck8E3EOxc1jUtEwkNOnMkyfAzrV9n4eM3EvH9viQZfpkuvj2H/vRM7Hw5CXdIpi99lSZTg5sFMh1sk7nA1SJOZ4lbxzPNQ4dohDZSV6M4aJyuRYQMElZymXuWJFynJSIWydVbRIZubf1dRqrHOCh665eF4eKXHAWDJCvv532SG/Qbp0gSuCNbhAe5YuCgh04pHIr4KA+IMzl9nFscdh5ItRiSbNZbGH3CEkpplM7gNAkR84UAvNkYhwuHZkjSsnNOTxdXEOnH528l4Po30zkCEGQ/ImigVVkVTNS6Q1C+rQDMrGx0U5bc819OA27MtojQxTzLTdqz5eelQ2n47ZjFqEol+/aLsTj4rySZZ7bDacKv+fj+gxQkRLnjGqVZvReArV2/W2NC/5gCRi5Iz3e06BCjfRjryyJIRGLxwVYd9m+bhCPvTsV7Wx9DevJQ/HdXIq5+p5eaYTqViRvfpqObHLy0PpbkOwzPzg9GaqI3DuxMlKCJNwIdWSIsyEW4Dxnaqgxy8zzo5+2M31pnSIJYNYAJxnlt/SwVc7L8JdqNFWPRQTm+Qap38uMpeOU5HbbU63Dq0xl4OtcXezbH4vSnabhD/LlJvAnwHYCm1WNwm3LPEeRUUf5x47vp5iEP2Yto3cQqJSkpsdjOzq776N5kGToLubJ6xaiLvn9Itw7wGYjJccOgdhosAnOZesOdQuD3OSilW1o7ZfG8UABPoqksHJOiHsZlalg/H5kmSc0cItUUh3cmy1HuibkFjynl68pcWYhqS0cLcSVPdEkhyurlg5EEZM/mSVjzj1FwctTAy8MVE8Z7IinWG3NnBWBy/DDp+PXGGCwqDKA9dti4PgoPOGmIlNE4vDuFpiWLLbZNPtTKJcHCzqF/54a6GkVpfrFRCQoO2zRyhLMQP+WZreVlloj1kpyXj6bh1Q1RqC7RQp/qC/cHB6DvfJCW6IUtDTrULguBrY3lt6kJnkTgNHz2ZoLsmFxVXLJqZ7bJd5gGYeHapkaWYp5eqTFouUHs2zJJpWFCyrE1BeYeAbl4ZAZ2tcTg/dcTcKU1Bx0H0/DFjgS80xyDj16LxydvTKT8T8aFo+n4lJzu2RSHtv2ppKRpUjvYJlWF2N4Qxc3I+MyiBSHckqkllmoqK8sV7+H+7/h59YO5M9dklAJDqWjP6qMN1O9p+Dyw8zG0VI7DmS+4I+ZRWeXgm3eTqdTSsK0pHq/Wx2FjdTROfPS4vL3J0qQEp9LUaTB6ujtguE/AW5WWdqyRs78cSEoWeyiKze3FT4xUaRRTuZWS47sg+LOnRfP3W61UriczcZM0IW+6jwz7oxM8cfKzNFnrXVLI0jiFQnbBGwXq/NmBqmLreG3ps8Ueq1evtuHRrHck4zFJr9fnsqGXKrRG0n1hBWFuv1sVxjZr57PoBYvN2sWjJYCdzbHkKB93eBBpZ8nNEnfY+dVZYmNFpBzJ8vJyp1dXV98dyfq8gmx5OImO1lXzxpaqKBOj7hk0hblPn+AyZbJKgh5Ol8y36IQWgpoPyy+foTTyCKe2VEfzKIa4uLjVNTU1vc57p+I+DxI7zs0EHXUpOrBkXjCMZwwmnnIp/IL7uXXykcaJXBcOTYeri0YCeH7VGJ4RxJ3jGUw4dHXkmhYVhcj/YmImVPAExD76PtPu+ypilNnZMw2K4nAt0McJu0nhcDbPzI8S2ek6WDEzJYBfSGgGuvSTk+8bpIroLhTm0wbzjo06+Hk5gp5qV7Kzs3I4xfzu+NPD5C/ehXJMp+l1uK/fyO1k3BQS2J8m3VE4tDtFXD+WoYqOHEuIqUGlJQwTNjY26tbnY0TtytF4xM+ZARlH+D+yraRkibc153/5NPuLl7F8nHLYnv7738aFhIa/bO/g0snh9HC3xyjq52HU0caMcsOQBzW9omRj63xmdNjYloUL50fwWev4fe9F7wvg3k2cjtLSUk15ebnS2FCvNNTXKkVzCpJ1utgqF9fBJ6xOHxrscTw+Pr6qsDA/ua62SmGFW7duncJn2cb9HFvX/wErQRQcG5hT7AAAAABJRU5ErkJggg==)}.em-pekahmm{background-image:url(data:image/png;base64,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)}.em-pekaragec{background-image:url(data:image/png;base64,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)}.em-pekarp{background-image:url(data:image/png;base64,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)}.em-pekasmart{background-image:url(data:image/png;base64,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)}.em-pekaspace{background-image:url(data:image/png;base64,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)}.em-pekathink{background-image:url(data:image/png;base64,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)}.em-pepecop{background-image:url(data:image/png;base64,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)}.em-pepelove{background-image:url(data:image/png;base64,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)}.em-peperage{background-image:url(data:image/png;base64,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)}.em-pepewow{background-image:url(data:image/png;base64,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)}.em-pominki{background-image:url(data:image/png;base64,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)}.em-soqa{background-image:url(data:image/png;base64,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)}.em-thinkgun{background-image:url(data:image/png;base64,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)}.em-topbestever{background-image:url(data:image/png;base64,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)}.em-at{background-image:url(data:image/png;base64,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)}.em-pepedetectiv{background-image:url(data:image/png;base64,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)}.em-pepefeelsup{background-image:url(data:image/png;base64,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)}.em-pepesur{background-image:url(data:image/png;base64,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)}.em-peporage{background-image:url(data:image/png;base64,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)}.em-dovolen{background-image:url(data:image/png;base64,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)}.em-nedovolen{background-image:url(data:image/png;base64,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)}.em-rastroen{background-image:url(data:image/png;base64,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)}.em-smoltaj{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoz2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZxUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYTELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXnFxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDgv5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE82lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTExLTE1VDE1OjQ0OjMwKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMS0xNVQxNzo0MDo1NSswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMS0xNVQxNzo0MDo1NSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZTc0MjViMTctN2JlMC1mMzRiLTkwOTQtZTkwMGI3ZjA4Yzg5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmU3NDI1YjE3LTdiZTAtZjM0Yi05MDk0LWU5MDBiN2YwOGM4OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmU3NDI1YjE3LTdiZTAtZjM0Yi05MDk0LWU5MDBiN2YwOGM4OSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZTc0MjViMTctN2JlMC1mMzRiLTkwOTQtZTkwMGI3ZjA4Yzg5IiBzdEV2dDp3aGVuPSIyMDIxLTExLTE1VDE1OjQ0OjMwKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+coNbMAAAA2VJREFUWMPtV1tSGkEUtbS0jKasiBhgePmggjwFeQ0ygkgSE9FSQXkYzcMVuIt85CNZQXaQHbgEP7IPFnHT547NDAqlwvgXqk5NT9/Tt09333t7GCOisbsY9LPbX1/F46mBBNjAGWTvO9dTBMzOvrxyOt0DCbCB8ywCZmZmaw6H8jsUinUJ09MvqoC0wwYO2pYL8PmWaWMjR/v79S7BpXg7gLTDBg7algtwudxUjcfpx8ddMdEJ+f0rtLYWZSwtrXIfbOAMOqaRBGB7G2qefu19oEhknVwuD0+OfsDt9tFPIaCRU8l8TJYIWF0N3sBpIZWj2vY7yudLlMlsimexi0ymQMfCBg64gUDwxjIB0WiSnabF+e4U39LWVoU0bUc8DeAdNnDAjcWSZHEMeGh5OcDbXyxWaHx8nHcCmJiY4D7YwAHX0iPAarCqlZU37LwoVnpyck7fq3uMev0T98EGDrjYNct3ANEuA67dvqT6UZPRbn/jPtjAsXwHpACvd4lXmExm6fT0gmqHTYGGaJ9zH2zgPJsAiYODUzoUkx+KySXQZ+Y8SyHSocdAoVDmSQG0ZQxInqUCPB4/hcPxLu4L2OY+MwdjRhKwsLB47XQqHZFmHawI9R1pJlfbbH6mIxGAQKNxwWkIGzjgYowoUB1xOXVstsXrJwkQOW53OFx/vV4/OxXtDoILK9M0XQAi//i4JQS0qNX6ygJgAwdcjMHOYCfgCz4fLcDj8VE2q3HFUxQ9oLAicyE6O7tkERIQZRQiPQYwFlUymy1wmj5aABzkctptYLm7ApDjMgYgwAwZA3odMMagH77QHkoAnCqKl3oFVB4UgDFS7JACCjwRBuMc++0AyjGgH0GlR4DMnJEFlMu7t9XtvgCZBf0EyKAdWkAwGOGgAiCin4C7QWgWAOAd4+HrSQJuP8FvzFWtXH5Pm5sl8c2XZae4/1utLwy00Yf7QHyI9AQhAF+WlGLcdnKleBfFiiFXCxs4lpfi/wKkgHA4RqWSISAQjDH6CbDZ7AxLBBhRrQuQaRkMJRgy7cwCzCLm5l4NH4Tz87Y/+LeDKE8k0qSqWrcyhiJJhqx8yHdwwMUYcQnR1NRUbXJysjy0AFnPUymVkU6rRp5HNxjyXdoB8z0y0hEYX0K9WE/maT2hdjGI95CAfzr7hGCkC7E7AAAAAElFTkSuQmCC)}.em-soyjackdovolen{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABiVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAACAwACAwAAAAAAAAAAAAAAAAABAgAAAAAFCQAAAAAAAAADBgBAawYMFAEBAgAcLwItTAQmQQMBAgAOFwFEcQYCBAAVJAIAAAAAAABWkAhYkQtFcwcVIwIXJgIqRgQbLAM6YQYVIwJOgQgAAAAkPARGdAcAAAAjOwNOgggqRgRBbAYWJAI8ZAYnQQR6zAx8zgx6ywx7zQx6zAxJegYAAQBZlQhcmgh3xgxuuApqsQpRhwh0wgtxvQt5yQxzwApEcgdWjwdLfgZNgQhlqQkkOwRgoAljpgpUjAhCbgZorAo/aQYwUAVipAlenglstQsXJwI0WAU6YQZPgwgeMwMLEQRGdQh2xQx8zwxprwo3WwYsSQU8ZAV2dnYQGwIHDAEpRQN90AydoJmwsa7j5OM1OS89USFFRUWAkWlmclZilxuIh4k9Sis0UwuyuagiIiT////o6eaDj3NxcXFSZjhjjyZObiHOz80AAABHcEwg/CrvAAAAg3RSTlMAIsUH2xlMAiquVfUO+tFoPjRcYaaS+uXrdf2jmPfIcNG5dPP89Kb3/WCyU/KFh+eE9eKF0+7r1P//////////////////////////////////////////////////////////////////////////////////////////////////AL8JToQAAALOSURBVDjLbZP1f9pAFMCDOxRbqXvnbp/k7kggQoAAIVhwb0u9nXS+5T/fEaBrt72fkve+9/wRxB+xWfzWQCDgnLMQ/xOLc/ftm507WHZevbTb/jFvrvdzPCgjhLh8PvX0ifu23eod5SgAK+kcW0acnEqhpVtEIFLnSQpkJJVOpQpFxPdoaeGGfS7Sj0GKSqRkJIvlhsCoiFZf2K+Tt3sXO10MULzUIyHMC4cCVyyml0zT5w5zdIAqQixByvQhgIBR1TTd4JKv/brdFNKiNaU2yPaLSinJFIQY02uwhx2J5SZZGMxaU+yS7KDA5obpdrFeqmZL+QrLMMIkhsEbbeAC5CEEfFtqN2ildTDg2sXaYn0+qIdwVAVIkTkFQOGypWmnl9lRP79dyNCF3U29hd4Szp/MtQGMf/2kaXvHH7Oadn70syyHfWPAH0HkGEgCKF4cf9s7OUJNjH2+iG8tO/Umu2gMgMwoDsC7qy8nVx/S2fO9k18/gPh8bQIwGKA69ZKCUP/sbDDKlE7fH31nMlzp0QIeqs+jYDsFY6ycY/AkaBWqaDhU2u1kBmw9JIigq85DHQEk2e2quQQFSRIACAGgOg9MhC+SjesAFsDnJZa6IXDVQjjNTXUKQDVdSYDpNyOM57vqJgwbrcZUJyKWnLAAFNAY2L6PO7mslSZJgDLTFeM4fIIv5CUcF1bWDcS4jP2y7hfINIgPk8lksYgyCWznFx3jids3on1Rd8HTHRivVMo9EY5fkPn5oL6YQfOBFJtkkYhNStT/evcck62zh137kp4GYGVwXWIiOR+Y7azRU+XGUQCbmgEQciuO2dq614xaVWGxMibJun8IO/Rdo3V2Xja/M+Q6yDbw3ooSzQMSdAq1FYf15vlZHps9rWyNq8TTCpdCtao5PHf7PA3OZa/L09pvNpvVlsscchr+vl6b2+oLh4xGr9HoeOYzmGb6360ex1E+WdpXAAAAAElFTkSuQmCC)}.em-soyjacknedovolen{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB41BMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBAACAgAAAAACAQAGBQAAAAAAAAAAAAAEAwAOCwIAAAABAQAjHAUIBwEAAAAAAAAAAAABAQAAAAACAQAAAACXehUYEwMAAAArIgYyKQdBNQkAAAB9ZREAAAADAgBOPws6LwiTdhSNchRzXBCIbhMQDQI3LQh5YhEoIAZNPgtyXBBnUw6CaBLqvRzouyDqvCDrvSDSqRwBAQDasB7qvSDhtR/nuh/uvyC7lxpcSg3vwSG3lBjOphyDahESDgLluB+jgxbjtx12XxAKCQfEnhvBmxqIbRKcfRWSdhSqihiXeRUtJASyjxjIoRuggRZ/ZhDesx6ujRhsVw+lizIeGARpVA7qvB6ZexSnhhbLoxvo6eqPcxP+/v9NPgrXrR7WrB1XRgxTQgqMcRJHOQmtra/MzMqailRqamuyljfd3d1hTgyCgoI7LwgsLS1wWg9iWTmlk1NaWlpHRke5mCmzq5Li4uPW1ta/vbllZF/GxcX3+PqHiIlzdHQ1Kwc9OChkUQ5NRCVVUka2tbJ2bk+1lCGdikWpm2pPSjY/P0BnWSi/myGJdjSZloodHR7R0MxpWB2wraN6enujno3sviEAAABHcEy7Io2BAAAAoXRSTlMACNoUPn8ELYs2AW/qEPhgDBsj0PEgWP5mUXiuv0O44/D5lvC0yiffo9/Rn+3q1ej12P2NuOLR5///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ANgn4gsAAAMhSURBVDjLbVNXW+JQFFQEAUHQ1RV726rb+3dvQiokkNB7VUEQFXvXtfeyxe2d/NW9CQ+65T5mJqfMmamouHg19Vq9Wq3WX6mr+N+rb7rz/MXd7u7uu7eemuv/ga/oHk3mBBLDSow9Fn7cb6j6A642N6RxDEIMAwTnj7IpPnBdewmv1PQEaQhIKhp2FJeXRTu7Ou7t118QDD1xCACMTQZ8LJejaJI9norxN66WUa25tTHOlCD0BfnM29mtWS+EGXzy1Ms9qVHa35asnlF3PCaMueyffh0U8ud0cuDlQNSBP7upbKeSjv1DttGpCbd/5OP0Qv7gnWtgv7Azy8VTzUqHLo/IYFDwTaW4kb3Do6Oj9xPvp2e2f7AB351qRKjtXKbQhKR3FTCfZvY/HC68snpW5n7u2RZXrzXJK3a6MQAAxrphZn5hXdrIr52te1Z2dkO816aTJewTSwrBQWbm83PS3M73tXWrZ2YLx5igBhE6Gn3kBWH7dX7L8WpuaWl71gVKogERmi04GgGQPhtl39wtFBbOsyd7B4XXbzHIJOQWhgghE2CyOBTIfnzzZs1vGzlb+vIZJwh29Dpaw1CuAOB4KBAe8ScSjhTNLdpW3W73kHgf3bTZ6aeAwihRXMZFMwyToTEvR1GUq/QAaWk2OWiFAMhUaODdy/nNTSQ0HpQbY/fQzVuMRWUIAFzZ4ZPD6d2Zb/vTG45oVFbnFjqoWTUoupQWePxUkjxfP2yseCQLJ6Iv3hu1SKhe00R50VzWIklWZyQScVqlRJwCdKITDVndpBoMCHIFfjJiWRyOEUnCFyyGQwTwXtPI5tW2mWxyCTgex3G6REJkzRItiES02K74slLd7kzLDCHIY6A8L4Rj4aTDqCmbrs7Q5UyMkQDmsoIgbwSJGMaF/A97O6rLrqxtNTrTvPybQAV9AFBZFsulG9v0l1Kj8kxEeRdKBh4Wh8MpQpxq1HXUXuSiqrnBZCkGYkkaA+M8G0oPqnT6msvRqlS3NpicERsy7tBoxKnSNVXV/BXOOr3hdruxy2jsa2jTqP+BlSr1V1v0LS1qbVXdJfg3vJrmPPCnKWYAAAAASUVORK5CYII=)}.em-soyjackrasstroen{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB0VBMVEVHcEwAAAAFAgIFAQAAAAAAAAAHAwMAAAAEAQABAAAEAQAAAAADAAAAAAAGAQEAAAAAAAB/HhQDAAAJAgEPBQQAAAAOAwI1DAgDAABIEQuNIhZfFw8AAAArCgeAHxUAAAATBAIAAACjJxoEAQAVBQMSBANZFQ5NEwwnCQaFIBUIAgFvGxKAHxR2HBNTFA2WJBguCwdXFQ4pCgeGIBZHEQtgFw+fJhmeJhmpNCnMPDDiACPhNiTiNiMAAADkNSK6LB3kNySIIBXPMSDdNSPaNCKAHxScJRm+LR6yKhxxGxK2Kx2iJxnHLx+nKBrLMCCOIhaRIxdoGRCLUFDXNCLVMyLBLh/SMyLGTUYdBwWtKRtvQEGWJBhhFw+7WVhfOTpOEgw7ICA8DwpycXq5SUPeOSm2X2HaOy1EEAvXQDJHEw6uaG2UXV2Zfo56HRNYLSxaFxDAVFASBAOpbncuCwd7JBxRGxd9R0YjDgxlKiYpGBh0R0l9TlGEJx9nPTuJQUCYOjaMY225U1CAg4PMRz6GWF5mWmWZfHmSgpSuWlxFOTybSklwIBdNKiidZmtxNjGyNit9NS/YgHxWUlKeOS6MLylnJR8wHR3TfXq/b2xvU1uFMy8ULIhBAAAAOnRSTlMABtnBXAL+GC8pQhHsH1UJkec4S/viinjz69++ffLecsq26auv0PTMnehrx9PMpPtk0FzPx6Pk6f7+b4JUNgAAAt1JREFUOMttk+VbIlEUxilpsNs1t9zueO7V6SJmgJGhEUTBAru7u7Z3/9odGHwWXc/X93fee+4JlaokLCaj0WgylKnujHJz3bvKj52dH96+f2P4Xy4z33/olgCKogDB2Wf1txFDRaOTQEEhEBH6HU/NN3SjlsMVGeEBQkoOKHbbS/UHFKFkgz4WkQDvgmhfd/U/fy1WEKFcgOh3MqJLIhkWb60q6uoKbz6fwJkQjXkzM1GEjnr8BJSai5Wa7+FQBiRBoEOIg2EYEZlIRhGAsvWKQRcmEhCFAHfSwlxu8SSLO3GXm8Nw0GpTDLwUJdD+PiG6MB9e+HE6wswtLp4wNOdCXuWBiqSH5Bkaw7zu859rPUu+ESq8Fk/MUVTE9ULuuqWdy0oQyl2IhNav1noS59xIIry0tJz0YMJzi0pVZQ2F/IVfCuzl1S+fb9YzG5/X608dAPc2mlQqew2i9BD1OC/Hznw5DOMSY/HcdxK6sEoZ0NU4FAD6vYnc7w1fhONX91bGPCj0e5pseYAtDglIx+vLq2HKibrj8SOaF910k9yq6gb3NTA4Or6xEQMQEBcr4VWM4tjmcnlQVuEaSI+v/Dn87MJJyJ9NByApIvlW2jTRog6GB8KpT779/bGvyPL4qFxVt7GwCjOSosPJgRR2NDCwvf2F+nZwkAbio/y01G16p/LG4OYmE+wpRL979yDQyzwuzwP22hGyYJDa22L1RYA/Hh3tffmkME1bnT6St0jv+iZdRQcvHIpNi69NyrpXaYMhmZhMHQbITEFfQAanA0OeuuuV09UGnWAnAIaGoXtK1mdCvTtDw/PtpmvA1lI7Nbs1CGJpQGSTmSwPYSyAaapLTk6n0U84pNiwvHokgaJQ8s1pdDcu0Nyhn+pfv8AJEkCRjWRqtHb1jctRG1u0DfpgcmLCy/UHazQVJvWt27OUG3RdGmuD1WrVdLRV2e467zKLqVpn1+lMBnXJ838B15XSJuYgtDgAAAAASUVORK5CYII=)}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid rgba(140,140,140,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:crimson;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(to bottom, #202020 0%, #202020 100%)}.Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}html,body{padding:0;margin:0;height:100%;color:#000}body{background:#fff;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}img{margin:0;padding:0}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover{background:#999}.popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:bold;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:hover,.popup input[type=text]:active,.popup input[type=text]:focus{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:bold}.popup input[type=submit]:hover,.popup input[type=submit]:focus,.popup input[type=submit]:active{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:inherit;text-decoration:underline}.host_announcements{padding-left:8px;margin-bottom:4px}.host_announcements h1,.host_announcements h2,.host_announcements h3,.host_announcements h4,.host_announcements h5,.host_announcements h6{text-decoration:underline}.host_announcements hr{margin:8px auto;width:60%;border:0}.test_merges{padding-left:8px;margin-bottom:4px}.emphasized{display:block;padding-left:8px}.bold,.name,.prefix,.ooc,.looc,.antagooc,.admin,.adminsay,.wet{font-weight:bold}.italic,.italics{font-style:italic}h1,h2,h3,h4,h5,h6{display:inline-block;font-family:Georgia,Verdana,sans-serif}em{font-style:normal;font-weight:bold}.boldannounce{font-weight:bold}.success{font-weight:bold}.emote{font-style:italic}.ghostalert{font-style:italic;font-weight:bold}.binarysay{display:block}.userdanger{font-weight:bold;font-size:3}.danger{font-weight:bold}.warning{font-style:italic}.boldwarning{font-style:italic;font-weight:bold}.boldnotice{font-weight:bold}.boldnicegreen{font-weight:bold}.large{font-size:1.5em}.big{font-size:x-large}.reallybig{font-size:xx-large}.small{font-size:70%}.changeling,.abductor_team0,.abductor_team1,.abductor_team2,.abductor_team3,.abductor_team4,.alien{font-style:italic}.cult{font-weight:bold;font-style:italic}.hive,.hive_queen,.alertalien{font-weight:bold}.hive_queen{font-size:medium}.admin_announce{display:inline-block;width:100%}.rough{font-family:"Trebuchet MS",cursive,sans-serif}.say_quote{font-family:Georgia,Verdana,sans-serif}.ipc{font-weight:bold;font-family:"Times New Roman",Times,serif}.bridge_discord{display:inline-block;width:0;padding-left:1em;height:1em;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TxSL1A+xQxCFDdbIgKiJOWoUiVCi1QqsOJpd+QZOGJMXFUXAtOPixWHVwcdbVwVUQBD9A3NycFF2kxP8lhRYxHhz34929x907QKiXmWp2jAGqZhmpeEzMZFfFrlcE0It+hDEjMVOfSyYT8Bxf9/Dx9S7Ks7zP/Tl6lJzJAJ9IPMt0wyLeIJ7atHTO+8QhVpQU4nPiUYMuSPzIddnlN84FhwWeGTLSqXniELFYaGO5jVnRUIkniSOKqlG+kHFZ4bzFWS1XWfOe/IXBnLayzHWaQ4hjEUtIQoSMKkoow0KUVo0UEynaj3n4Bx1/klwyuUpg5FhABSokxw/+B7+7NfMT425SMAZ0vtj2xzDQtQs0arb9fWzbjRPA/wxcaS1/pQ5Mf5Jea2mRI6BvG7i4bmnyHnC5A4SfdMmQHMlPU8jngfcz+qYsMHALdK+5vTX3cfoApKmrxA1wcAiMFCh73ePdgfbe/j3T7O8HmEJytrSKdIIAAAAGYktHRACwAOoA9hkvsTQAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQflCA4RKhrVH+B2AAADHElEQVRIx8WWT2hcVRTGf9+daZLGzkzFNAmpiFAs2FrEIApZjAgujBIQMTrBlpQ4SaWxFVxH6KL7ghEUp4g11iRGdKMU/EcpgjsXhaAgNIuqLSVQ+95kOk3mveMiZJhM3nuxSuK3u+edd75zz98rEjA4aC3a7T3tpDxGHkjPlDJ9IIv+w1QY9X8ClmV2KXR2KbyZuzg3p+U4DkUJX3nNf0TORoDDwJ71FJpQaNfNsYeQDgkDFjEWzalbZqebzN0QfAL6cLqUmd/UgZeP+XkX2sU45/4DTKZnps9mfmgUuuaQu9De3wJyAJnsvaNHrS3WgdRu/yTwMFuH/Xda/PHIFBw5cv2elbb2K0AnW4vFVNvKvvOT93nrIrDc1n5sG8gBOmrVHcWmFJgEr7NNEBw/dcpc3YFCsfwU8BDbh32//l7O1x0w8SLbjDVOtxoSey5BtyrsZFqpHod7DPRNvFX7njDoTSvVIzQO3I5Pgw0A6NVi5f5AtasJ3fvWzAe5M2vH/hPWmqv6l4H9TZoLwa7MwbkzqpMWiv44sndjbQepvS5QrTcpVEHAucbzhUndwWw2QvWzRnKASlj9GLDYu6WDJ5xJhxL4a3jZ8sY/5UXk9K9mmfdAx21gJWkwOYXh3gSFdCpX7tuYavIbM7VR1nnVfxJoiS2Z0B50SN2J5epssjCy1LN2HBrzhiUGIjT7h8a8+oAZKpa75BLyvzp9OlUoehcQz27SNbeAHzG6EI9vMmZ+BrsG9AH3bmL367Rkadt8+eWA5//ZjrTeu5iJO5yhKv8bbMkRUb0NmAemkgZKwu0qGOeAXxJ2gu9cEEwI+y5Gpwvpt8DCg2Y2jOlTYCGmt231m6bNbNgFwSHQAha3YfVtTbW3VX9MFv0R4DQiqisuz5Syjza+HYL2nT0Elg1TyELntVQrf0xNdS/Vu2DUmzc4EGHrTzMmZs9mPgLZurIaPH5jl6vtfFOhvdHoiMHAbCn71d0kYGjMe8GMLxtE1wST6WrlnUZHI+u6/4S1ZqveSzIdRpRnStnBf1NihVHvC4NWyc4HN7OfRz3P/wZ4Qyo4eVSmOgAAAABJRU5ErkJggg==");background-size:contain;background-position:bottom;background-repeat:no-repeat}.embedded_tip{position:relative;display:inline}.embedded_tip .embedded_tip-text{display:none;position:absolute;padding:5px;z-index:1;bottom:125%;width:90vw;word-wrap:break-word}.embedded_tip.embedded_tip--mini .embedded_tip-text{width:auto;left:100%;bottom:100%;margin-left:-1em}.embedded_tip:hover .embedded_tip-text{display:block}.embedded_tip-mark{position:relative;top:-5px;font-style:italic;font-size:10px}table.staffwho{border-spacing:0;border-collapse:collapse;line-height:1}table.staffwho td,table.staffwho th{margin:0;padding:2px 4px;font-size:13px}table.staffwho th{text-transform:uppercase;text-align:left;font-size:12px;font-weight:bold}.clown{font-size:160%;font-family:"Comic Sans MS",cursive,sans-serif;font-weight:bold}.text-normal{font-weight:normal;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}div.rating{width:80%;margin:auto;border:5px dashed #333;border-radius:15px;text-align:center;background:#eee;padding-bottom:10px;padding-top:5px;margin-top:20px;margin-bottom:20px}.rating_questions{font-size:large;color:#666;font-weight:bold;margin-bottom:5px;padding-bottom:5px}.rating_rates_red,.rating_rates_orange,.rating_rates_yellow,.rating_rates_lime,.rating_rates_green{font-size:x-large;color:#aaa}.rating_rates_red:visited,.rating_rates_orange:visited,.rating_rates_yellow:visited,.rating_rates_lime:visited,.rating_rates_green:visited{color:#aaa}.rating_rates_red:hover{color:#a11}.rating_rates_orange:hover{color:#eb8921}.rating_rates_yellow:hover{color:#eec015}.rating_rates_lime:hover{color:#3d72a4}.rating_rates_green:hover{color:#73af59}a{color:#397ea5}a.visited{color:#7c00e6}a:visited{color:#7c00e6}.motd{color:#a4bad6;font-family:Verdana,sans-serif}.motd a,.motd a:link,.motd a:visited,.motd a:active,.motd a:hover{color:#a4bad6}.host_announcements{border-left:3px solid #b00000;color:#b00000}.host_announcements h1,.host_announcements h2,.host_announcements h3,.host_announcements h4,.host_announcements h5,.host_announcements h6{color:#b00000}.host_announcements hr{border-top:1px dashed #b00000}.test_merges{border-left:3px solid #000}.emphasized{border-left:3px solid #e9e000;background-color:#505505}.highlight{background:#ff0}.ooc{color:#cca300}.looc{color:#69c}.antagooc{color:#ff002b}.admin{color:#5975da}.adminsay{color:#ff4500}.adminnotice{color:#6685f5}.boldannounce{color:#c51e1e}.success{color:#32bd59}.vote{color:#9370db}.alert{color:#d82020}h1.alert,h2.alert{color:#a4bad6}.artefact{color:#ffa533}.electronicblue{color:#55bfff;background-color:#313131}.piety{color:#c9c635;text-shadow:3px 3px 6px rgba(255,255,0,.4)}.comradio{color:#fcdf03}.syndradio{color:#8f4a4b}.voxradio{color:#8e9629}.centradio{color:#2681a5}.airadio{color:#d65d95}.secradio{color:#dd3535}.engradio{color:#f37746}.medradio{color:#57b8f0}.sciradio{color:#c68cfa}.supradio{color:#b88646}.radio{color:#1ecc43}.deptradio{color:#994d99}.deadsay{color:#e2c1ff}.ghostalert{color:#60f}.newscaster{color:#b00000}.binarysay{color:#1e90ff}.binarysay a{color:lime}.binarysay a:active,.binarysay a:visited{color:#8f8}.userdanger{color:#c51e1e}.danger{color:#c51e1e}.warning{color:#c51e1e}.boldwarning{color:#c51e1e}.red{color:red}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.boldnotice{color:#6685f5}.nicegreen{color:#059223}.boldnicegreen{color:#059223}.wet{color:#2e8cbb}.shadowling{color:#896fc5}.changeling{color:#059223}.abductor_team0{color:#a000a0}.abductor_team1{color:#e00090}.abductor_team2{color:#608f8c}.abductor_team3{color:#6f6060}.abductor_team4{color:#a000a0}.cult{color:#973e3b}.alien{color:#855d85}.hive,.hive_queen{color:#763983}.noticealien{color:#059223}.alertalien{color:#059223}.admin_announce{color:#a4bad6;background:#383838}.tajaran{color:#834d62}.tajaran_signlang{color:#963b3b}.skrell{color:#3ad2d4}.soghun{color:#81ac26}.vox{color:#b12fb1}.ipc{color:#dadada}.syndcode{color:#ff4141}.replicator{color:#a8dff0}.interface{color:#750e75}.embedded_tip .embedded_tip-text{background-color:#353535;color:#fff;border:1px solid #000}table.staffwho{color:#a5a4a4}table.staffwho th{color:#474140}table.staffwho .Admins{color:#e67e22}table.staffwho .Mentors{color:#e91e63}table.staffwho .Developers{color:#5e5ed1}table.staffwho .Xenovisors{color:#2ecc71}.clown{color:#ff70c1}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:blue;font-weight:bold} +.theme-light .color-black{color:#000 !important}.theme-light .color-white{color:#e6e6e6 !important}.theme-light .color-red{color:#c82121 !important}.theme-light .color-orange{color:#e6630d !important}.theme-light .color-yellow{color:#e5c304 !important}.theme-light .color-olive{color:#a3b816 !important}.theme-light .color-green{color:#1d9f3b !important}.theme-light .color-teal{color:#00a39c !important}.theme-light .color-blue{color:#1e78bb !important}.theme-light .color-violet{color:#5a30b5 !important}.theme-light .color-purple{color:#932eb4 !important}.theme-light .color-pink{color:#db228a !important}.theme-light .color-brown{color:#955d39 !important}.theme-light .color-grey{color:#e6e6e6 !important}.theme-light .color-good{color:#529923 !important}.theme-light .color-average{color:#da810e !important}.theme-light .color-bad{color:#c82121 !important}.theme-light .color-neutral{color:#6a6a6a !important}.theme-light .color-label{color:#353535 !important}.theme-light .color-bg-black{background-color:#000 !important}.theme-light .color-bg-white{background-color:#bfbfbf !important}.theme-light .color-bg-red{background-color:#a61c1c !important}.theme-light .color-bg-orange{background-color:#c0530b !important}.theme-light .color-bg-yellow{background-color:#bfa303 !important}.theme-light .color-bg-olive{background-color:#889912 !important}.theme-light .color-bg-green{background-color:#188532 !important}.theme-light .color-bg-teal{background-color:#008882 !important}.theme-light .color-bg-blue{background-color:#19649c !important}.theme-light .color-bg-violet{background-color:#4b2897 !important}.theme-light .color-bg-purple{background-color:#7a2696 !important}.theme-light .color-bg-pink{background-color:#b61d73 !important}.theme-light .color-bg-brown{background-color:#7c4d2f !important}.theme-light .color-bg-grey{background-color:#bfbfbf !important}.theme-light .color-bg-good{background-color:#44801d !important}.theme-light .color-bg-average{background-color:#b56b0b !important}.theme-light .color-bg-bad{background-color:#a61c1c !important}.theme-light .color-bg-neutral{background-color:#595959 !important}.theme-light .color-bg-label{background-color:#2c2c2c !important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:#fff}.theme-light .Tabs--fill{height:100%}.theme-light .Section .Tabs{background-color:transparent}.theme-light .Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.theme-light .Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.theme-light .Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.theme-light .Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(0,0,0,.5);min-height:2.25em;min-width:3em}.theme-light .Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.theme-light .Tab--selected{background-color:rgba(255,255,255,.125);color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--neutral{color:#8f8f8f}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--neutral{border-bottom-color:#6a6a6a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--neutral{border-right-color:#6a6a6a}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__rest{position:relative}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--fill>.Section__rest{flex-grow:1}.theme-light .Section--fill>.Section__rest>.Section__content{height:100%}.theme-light .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-light .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-light .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-light .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-light .Section .Section:first-child{margin-top:-0.5em}.theme-light .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-light .Section .Section .Section .Section__titleText{font-size:1em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .fas,.theme-light .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .fas,.theme-light .Button--hasContent .far{margin-right:.25em}.theme-light .Button--hasContent.Button--iconPosition--right .fa,.theme-light .Button--hasContent.Button--iconPosition--right .fas,.theme-light .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--black:hover,.theme-light .Button--color--black:focus{background-color:#131313;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--white:hover,.theme-light .Button--color--white:focus{background-color:#efefef;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--red:hover,.theme-light .Button--color--red:focus{background-color:#d23333;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--orange:hover,.theme-light .Button--color--orange:focus{background-color:#ea7426;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--yellow:hover,.theme-light .Button--color--yellow:focus{background-color:#efce17;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--olive:hover,.theme-light .Button--color--olive:focus{background-color:#afc328;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--green:hover,.theme-light .Button--color--green:focus{background-color:#2fac4c;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--teal:hover,.theme-light .Button--color--teal:focus{background-color:#13afa9;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--blue:hover,.theme-light .Button--color--blue:focus{background-color:#3086c7;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--violet:hover,.theme-light .Button--color--violet:focus{background-color:#6a41c1;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--purple:hover,.theme-light .Button--color--purple:focus{background-color:#a03fc0;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--pink:hover,.theme-light .Button--color--pink:focus{background-color:#da3f96;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--brown:hover,.theme-light .Button--color--brown:focus{background-color:#a26c49;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--grey:hover,.theme-light .Button--color--grey:focus{background-color:#efefef;color:#000}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--good:hover,.theme-light .Button--color--good:focus{background-color:#62a635;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--average:hover,.theme-light .Button--color--average:focus{background-color:#e48f20;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--bad:hover,.theme-light .Button--color--bad:focus{background-color:#d23333;color:#fff}.theme-light .Button--color--neutral{transition:color 50ms,background-color 50ms;background-color:#595959;color:#fff}.theme-light .Button--color--neutral:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--neutral:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--neutral:hover,.theme-light .Button--color--neutral:focus{background-color:#797979;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--label:hover,.theme-light .Button--color--label:focus{background-color:#464646;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--default:hover,.theme-light .Button--color--default:focus{background-color:#eaeaea;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--caution:hover,.theme-light .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--danger:hover,.theme-light .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:rgba(238,238,238,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--transparent:hover,.theme-light .Button--color--transparent:focus{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636 !important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--selected:hover,.theme-light .Button--selected:focus{background-color:#1a8be7;color:#fff}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#fff;color:#000;text-align:right}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotateZ(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotateZ(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--neutral .Knob__ringFill{stroke:#6a6a6a}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.theme-light .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-light .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border:.0833333333em solid #000 !important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border:.0833333333em solid #bfbfbf !important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border:.0833333333em solid #a61c1c !important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border:.0833333333em solid #c0530b !important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border:.0833333333em solid #bfa303 !important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border:.0833333333em solid #889912 !important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border:.0833333333em solid #188532 !important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border:.0833333333em solid #008882 !important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border:.0833333333em solid #19649c !important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--violet{border:.0833333333em solid #4b2897 !important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border:.0833333333em solid #7a2696 !important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border:.0833333333em solid #b61d73 !important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border:.0833333333em solid #7c4d2f !important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border:.0833333333em solid #bfbfbf !important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--good{border:.0833333333em solid #44801d !important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border:.0833333333em solid #b56b0b !important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border:.0833333333em solid #a61c1c !important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--neutral{border:.0833333333em solid #595959 !important}.theme-light .ProgressBar--color--neutral .ProgressBar__fill{background-color:#595959}.theme-light .ProgressBar--color--label{border:.0833333333em solid #2c2c2c !important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:crimson;border-radius:10px;transition:font-size 200ms ease-out}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-0.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:bold}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(252,252,252,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-light .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light html,.theme-light body{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#fff;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light img{margin:0;padding:0}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:bold;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:hover,.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:bold}.theme-light .popup input[type=submit]:hover,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:active{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:inherit;text-decoration:underline}.theme-light .host_announcements{padding-left:8px;margin-bottom:4px}.theme-light .host_announcements h1,.theme-light .host_announcements h2,.theme-light .host_announcements h3,.theme-light .host_announcements h4,.theme-light .host_announcements h5,.theme-light .host_announcements h6{text-decoration:underline}.theme-light .host_announcements hr{margin:8px auto;width:60%;border:0}.theme-light .test_merges{padding-left:8px;margin-bottom:4px}.theme-light .emphasized{display:block;padding-left:8px}.theme-light .bold,.theme-light .name,.theme-light .prefix,.theme-light .ooc,.theme-light .looc,.theme-light .antagooc,.theme-light .admin,.theme-light .adminsay,.theme-light .wet{font-weight:bold}.theme-light .italic,.theme-light .italics{font-style:italic}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{display:inline-block;font-family:Georgia,Verdana,sans-serif}.theme-light em{font-style:normal;font-weight:bold}.theme-light .boldannounce{font-weight:bold}.theme-light .success{font-weight:bold}.theme-light .emote{font-style:italic}.theme-light .ghostalert{font-style:italic;font-weight:bold}.theme-light .binarysay{display:block}.theme-light .userdanger{font-weight:bold;font-size:3}.theme-light .danger{font-weight:bold}.theme-light .warning{font-style:italic}.theme-light .boldwarning{font-style:italic;font-weight:bold}.theme-light .boldnotice{font-weight:bold}.theme-light .boldnicegreen{font-weight:bold}.theme-light .large{font-size:1.5em}.theme-light .big{font-size:x-large}.theme-light .reallybig{font-size:xx-large}.theme-light .small{font-size:70%}.theme-light .changeling,.theme-light .abductor_team0,.theme-light .abductor_team1,.theme-light .abductor_team2,.theme-light .abductor_team3,.theme-light .abductor_team4,.theme-light .alien{font-style:italic}.theme-light .cult{font-weight:bold;font-style:italic}.theme-light .hive,.theme-light .hive_queen,.theme-light .alertalien{font-weight:bold}.theme-light .hive_queen{font-size:medium}.theme-light .admin_announce{display:inline-block;width:100%}.theme-light .rough{font-family:"Trebuchet MS",cursive,sans-serif}.theme-light .say_quote{font-family:Georgia,Verdana,sans-serif}.theme-light .ipc{font-weight:bold;font-family:"Times New Roman",Times,serif}.theme-light .bridge_discord{display:inline-block;width:0;padding-left:1em;height:1em;overflow:hidden;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TxSL1A+xQxCFDdbIgKiJOWoUiVCi1QqsOJpd+QZOGJMXFUXAtOPixWHVwcdbVwVUQBD9A3NycFF2kxP8lhRYxHhz34929x907QKiXmWp2jAGqZhmpeEzMZFfFrlcE0It+hDEjMVOfSyYT8Bxf9/Dx9S7Ks7zP/Tl6lJzJAJ9IPMt0wyLeIJ7atHTO+8QhVpQU4nPiUYMuSPzIddnlN84FhwWeGTLSqXniELFYaGO5jVnRUIkniSOKqlG+kHFZ4bzFWS1XWfOe/IXBnLayzHWaQ4hjEUtIQoSMKkoow0KUVo0UEynaj3n4Bx1/klwyuUpg5FhABSokxw/+B7+7NfMT425SMAZ0vtj2xzDQtQs0arb9fWzbjRPA/wxcaS1/pQ5Mf5Jea2mRI6BvG7i4bmnyHnC5A4SfdMmQHMlPU8jngfcz+qYsMHALdK+5vTX3cfoApKmrxA1wcAiMFCh73ePdgfbe/j3T7O8HmEJytrSKdIIAAAAGYktHRACwAOoA9hkvsTQAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQflCA4RKhrVH+B2AAADHElEQVRIx8WWT2hcVRTGf9+daZLGzkzFNAmpiFAs2FrEIApZjAgujBIQMTrBlpQ4SaWxFVxH6KL7ghEUp4g11iRGdKMU/EcpgjsXhaAgNIuqLSVQ+95kOk3mveMiZJhM3nuxSuK3u+edd75zz98rEjA4aC3a7T3tpDxGHkjPlDJ9IIv+w1QY9X8ClmV2KXR2KbyZuzg3p+U4DkUJX3nNf0TORoDDwJ71FJpQaNfNsYeQDgkDFjEWzalbZqebzN0QfAL6cLqUmd/UgZeP+XkX2sU45/4DTKZnps9mfmgUuuaQu9De3wJyAJnsvaNHrS3WgdRu/yTwMFuH/Xda/PHIFBw5cv2elbb2K0AnW4vFVNvKvvOT93nrIrDc1n5sG8gBOmrVHcWmFJgEr7NNEBw/dcpc3YFCsfwU8BDbh32//l7O1x0w8SLbjDVOtxoSey5BtyrsZFqpHod7DPRNvFX7njDoTSvVIzQO3I5Pgw0A6NVi5f5AtasJ3fvWzAe5M2vH/hPWmqv6l4H9TZoLwa7MwbkzqpMWiv44sndjbQepvS5QrTcpVEHAucbzhUndwWw2QvWzRnKASlj9GLDYu6WDJ5xJhxL4a3jZ8sY/5UXk9K9mmfdAx21gJWkwOYXh3gSFdCpX7tuYavIbM7VR1nnVfxJoiS2Z0B50SN2J5epssjCy1LN2HBrzhiUGIjT7h8a8+oAZKpa75BLyvzp9OlUoehcQz27SNbeAHzG6EI9vMmZ+BrsG9AH3bmL367Rkadt8+eWA5//ZjrTeu5iJO5yhKv8bbMkRUb0NmAemkgZKwu0qGOeAXxJ2gu9cEEwI+y5Gpwvpt8DCg2Y2jOlTYCGmt231m6bNbNgFwSHQAha3YfVtTbW3VX9MFv0R4DQiqisuz5Syjza+HYL2nT0Elg1TyELntVQrf0xNdS/Vu2DUmzc4EGHrTzMmZs9mPgLZurIaPH5jl6vtfFOhvdHoiMHAbCn71d0kYGjMe8GMLxtE1wST6WrlnUZHI+u6/4S1ZqveSzIdRpRnStnBf1NihVHvC4NWyc4HN7OfRz3P/wZ4Qyo4eVSmOgAAAABJRU5ErkJggg==");background-size:contain;background-position:bottom;background-repeat:no-repeat}.theme-light .embedded_tip{position:relative;display:inline}.theme-light .embedded_tip .embedded_tip-text{display:none;position:absolute;padding:5px;z-index:1;bottom:125%;width:90vw;word-wrap:break-word}.theme-light .embedded_tip.embedded_tip--mini .embedded_tip-text{width:auto;left:100%;bottom:100%;margin-left:-1em}.theme-light .embedded_tip:hover .embedded_tip-text{display:block}.theme-light .embedded_tip-mark{position:relative;top:-5px;font-style:italic;font-size:10px}.theme-light table.staffwho{border-spacing:0;border-collapse:collapse;line-height:1}.theme-light table.staffwho td,.theme-light table.staffwho th{margin:0;padding:2px 4px;font-size:13px}.theme-light table.staffwho th{text-transform:uppercase;text-align:left;font-size:12px;font-weight:bold}.theme-light .clown{font-size:160%;font-family:"Comic Sans MS",cursive,sans-serif;font-weight:bold}.theme-light .text-normal{font-weight:normal;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em}.theme-light div.rating{width:80%;margin:auto;border:5px dashed #333;border-radius:15px;text-align:center;background:#eee;padding-bottom:10px;padding-top:5px;margin-top:20px;margin-bottom:20px}.theme-light .rating_questions{font-size:large;color:#666;font-weight:bold;margin-bottom:5px;padding-bottom:5px}.theme-light .rating_rates_red,.theme-light .rating_rates_orange,.theme-light .rating_rates_yellow,.theme-light .rating_rates_lime,.theme-light .rating_rates_green{font-size:x-large;color:#aaa}.theme-light .rating_rates_red:visited,.theme-light .rating_rates_orange:visited,.theme-light .rating_rates_yellow:visited,.theme-light .rating_rates_lime:visited,.theme-light .rating_rates_green:visited{color:#aaa}.theme-light .rating_rates_red:hover{color:#a11}.theme-light .rating_rates_orange:hover{color:#eb8921}.theme-light .rating_rates_yellow:hover{color:#eec015}.theme-light .rating_rates_lime:hover{color:#3d72a4}.theme-light .rating_rates_green:hover{color:#73af59}.theme-light a{color:blue}.theme-light a.visited{color:#f0f}.theme-light a:visited{color:#f0f}.theme-light .motd{color:#470062;border-left:3px solid #470062;padding-left:8px;margin-bottom:4px}.theme-light .motd a,.theme-light .motd a:link,.theme-light .motd a:visited,.theme-light .motd a:active,.theme-light .motd a:hover{color:#1560bd}.theme-light .host_announcements{border-left:3px solid maroon;color:maroon}.theme-light .host_announcements h1,.theme-light .host_announcements h2,.theme-light .host_announcements h3,.theme-light .host_announcements h4,.theme-light .host_announcements h5,.theme-light .host_announcements h6{color:maroon}.theme-light .host_announcements hr{border-top:1px dashed maroon}.theme-light .test_merges{border-left:3px solid #000}.theme-light .emphasized{border-left:3px solid #e9e000;background-color:#faffaf}.theme-light .highlight{background:#ff0}.theme-light .ooc{color:#002eb8}.theme-light .looc{color:#69c}.theme-light .antagooc{color:#960018}.theme-light .admin{color:#386aff}.theme-light .adminsay{color:#066}.theme-light .adminnotice{color:blue}.theme-light .boldannounce{color:red}.theme-light .success{color:#00bf36}.theme-light .vote{color:purple}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .artefact{color:orange}.theme-light .electronicblue{color:#00bfff;background-color:#414141}.theme-light .piety{color:#ceca0e;text-shadow:3px 3px 6px rgba(0,0,0,.2)}.theme-light .comradio{color:#193a7a}.theme-light .syndradio{color:#6d3f40}.theme-light .voxradio{color:#88900e}.theme-light .centradio{color:#5c5c8a}.theme-light .airadio{color:#f0f}.theme-light .secradio{color:#a30000}.theme-light .engradio{color:#a66300}.theme-light .medradio{color:#008160}.theme-light .sciradio{color:#939}.theme-light .supradio{color:#5f4519}.theme-light .radio{color:green}.theme-light .deptradio{color:#939}.theme-light .deadsay{color:#5c00e6}.theme-light .ghostalert{color:#60f}.theme-light .newscaster{color:maroon}.theme-light .binarysay{color:#20c20e;background-color:#414141}.theme-light .binarysay a{color:lime}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .userdanger{color:red}.theme-light .danger{color:red}.theme-light .warning{color:red}.theme-light .boldwarning{color:red}.theme-light .red{color:red}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .boldnotice{color:#009}.theme-light .nicegreen{color:#14a833}.theme-light .boldnicegreen{color:#14a833}.theme-light .wet{color:#007fbf}.theme-light .shadowling{color:#3b2769}.theme-light .changeling{color:purple}.theme-light .abductor_team0{color:purple}.theme-light .abductor_team1{color:#c00070}.theme-light .abductor_team2{color:#406e6a}.theme-light .abductor_team3{color:#6e4040}.theme-light .abductor_team4{color:purple}.theme-light .cult{color:purple}.theme-light .alien{color:#6b286b}.theme-light .hive,.theme-light .hive_queen{color:#420a81}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000}.theme-light .admin_announce{color:#000;background:#bababa}.theme-light .tajaran{color:#803b56}.theme-light .tajaran_signlang{color:#941c1c}.theme-light .skrell{color:#00ced1}.theme-light .soghun{color:#73a800}.theme-light .vox{color:#a0a}.theme-light .ipc{color:#505050}.theme-light .syndcode{color:#c21b1b}.theme-light .replicator{color:#30b2da}.theme-light .interface{color:#303}.theme-light .embedded_tip .embedded_tip-text{background-color:#353535;color:#fff;border:1px solid #000}.theme-light table.staffwho{color:#333}.theme-light table.staffwho th{color:#807473}.theme-light table.staffwho .Admins{color:#e67e22}.theme-light table.staffwho .Mentors{color:#e91e63}.theme-light table.staffwho .Developers{color:#5e5ed1}.theme-light table.staffwho .Xenovisors{color:#2ecc71}.theme-light .clown{color:#ff70c1}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:blue;font-weight:bold} diff --git a/tgui/public/tgui-panel.bundle.js b/tgui/public/tgui-panel.bundle.js index d1e2b158039b..484d5f50954e 100644 --- a/tgui/public/tgui-panel.bundle.js +++ b/tgui/public/tgui-panel.bundle.js @@ -1 +1 @@ -!function(){var e={92179:function(e,t,n){"use strict";t.__esModule=!0,t.popperGenerator=v,t.createPopper=void 0;var r=d(n(30505)),o=d(n(43545)),i=d(n(46213)),a=d(n(32440)),c=(d(n(61131)),d(n(45700))),u=d(n(68369)),s=(d(n(38574)),d(n(25435)),d(n(22709)),d(n(36284))),l=d(n(19574));t.detectOverflow=l["default"];var f=n(67458);n(56728);function d(e){return e&&e.__esModule?e:{"default":e}}var p={placement:"bottom",modifiers:[],strategy:"absolute"};function h(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function v(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,l=void 0===n?[]:n,d=t.defaultOptions,v=void 0===d?p:d;return function(e,t,n){void 0===n&&(n=v);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},p,v),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},m=[],g=!1,y={state:d,setOptions:function(n){b(),d.options=Object.assign({},v,d.options,n),d.scrollParents={reference:(0,f.isElement)(e)?(0,i["default"])(e):e.contextElement?(0,i["default"])(e.contextElement):[],popper:(0,i["default"])(t)};var r=(0,c["default"])((0,s["default"])([].concat(l,d.options.modifiers)));return d.orderedModifiers=r.filter((function(e){return e.enabled})),d.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var i=o({state:d,name:t,instance:y,options:r}),a=function(){function e(){}return e}();m.push(i||a)}})),y.update()},forceUpdate:function(){if(!g){var e=d.elements,t=e.reference,n=e.popper;if(h(t,n)){d.rects={reference:(0,r["default"])(t,(0,a["default"])(n),"fixed"===d.options.strategy),popper:(0,o["default"])(n)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach((function(e){return d.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<d.orderedModifiers.length;i++)if(!0!==d.reset){var c=d.orderedModifiers[i],u=c.fn,s=c.options,l=void 0===s?{}:s,f=c.name;"function"==typeof u&&(d=u({state:d,options:l,name:f,instance:y})||d)}else d.reset=!1,i=-1}}},update:(0,u["default"])((function(){return new Promise((function(e){y.forceUpdate(),e(d)}))})),destroy:function(){b(),g=!0}};if(!h(e,t))return y;function b(){m.forEach((function(e){return e()})),m=[]}return y.setOptions(n).then((function(e){!g&&n.onFirstUpdate&&n.onFirstUpdate(e)})),y}}var m=v();t.createPopper=m},97607:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,r.isShadowRoot)(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1};var r=n(67458)},94294:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),i=1,a=1;(0,r.isHTMLElement)(e)&&t&&(i=n.width/e.offsetWidth||1,a=n.height/e.offsetHeight||1);return{width:o(n.width/i),height:o(n.height/a),top:o(n.top/a),right:o(n.right/i),bottom:o(n.bottom/a),left:o(n.left/i),x:o(n.left/i),y:o(n.top/a)}};var r=n(67458),o=Math.round},48162:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){var r="clippingParents"===t?function(e){var t=(0,a["default"])((0,d["default"])(e)),n=["absolute","fixed"].indexOf((0,s["default"])(e).position)>=0&&(0,l.isHTMLElement)(e)?(0,c["default"])(e):e;if(!(0,l.isElement)(n))return[];return t.filter((function(e){return(0,l.isElement)(e)&&(0,p["default"])(e,n)&&"body"!==(0,h["default"])(e)}))}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],u=o.reduce((function(t,n){var r=y(e,n);return t.top=(0,m.max)(r.top,t.top),t.right=(0,m.min)(r.right,t.right),t.bottom=(0,m.min)(r.bottom,t.bottom),t.left=(0,m.max)(r.left,t.left),t}),y(e,i));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u};var r=n(56728),o=g(n(78331)),i=g(n(68692)),a=g(n(46213)),c=g(n(32440)),u=g(n(58386)),s=g(n(61131)),l=n(67458),f=g(n(94294)),d=g(n(31613)),p=g(n(97607)),h=g(n(99624)),v=g(n(20935)),m=n(62836);function g(e){return e&&e.__esModule?e:{"default":e}}function y(e,t){return t===r.viewport?(0,v["default"])((0,o["default"])(e)):(0,l.isHTMLElement)(t)?function(e){var t=(0,f["default"])(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):(0,v["default"])((0,i["default"])((0,u["default"])(e)))}},30505:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){void 0===n&&(n=!1);var l=(0,a.isHTMLElement)(t),f=(0,a.isHTMLElement)(t)&&function(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return 1!==n||1!==r}(t),d=(0,u["default"])(t),p=(0,r["default"])(e,f),h={scrollLeft:0,scrollTop:0},v={x:0,y:0};(l||!l&&!n)&&(("body"!==(0,i["default"])(t)||(0,s["default"])(d))&&(h=(0,o["default"])(t)),(0,a.isHTMLElement)(t)?((v=(0,r["default"])(t,!0)).x+=t.clientLeft,v.y+=t.clientTop):d&&(v.x=(0,c["default"])(d)));return{x:p.left+h.scrollLeft-v.x,y:p.top+h.scrollTop-v.y,width:p.width,height:p.height}};var r=l(n(94294)),o=l(n(71942)),i=l(n(99624)),a=n(67458),c=l(n(45471)),u=l(n(58386)),s=l(n(37229));function l(e){return e&&e.__esModule?e:{"default":e}}},61131:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,o["default"])(e).getComputedStyle(e)};var r,o=(r=n(31677))&&r.__esModule?r:{"default":r}},58386:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(((0,r.isElement)(e)?e.ownerDocument:e.document)||window.document).documentElement};var r=n(67458)},68692:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=(0,r["default"])(e),u=(0,a["default"])(e),s=null==(t=e.ownerDocument)?void 0:t.body,l=(0,c.max)(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),f=(0,c.max)(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),d=-u.scrollLeft+(0,i["default"])(e),p=-u.scrollTop;"rtl"===(0,o["default"])(s||n).direction&&(d+=(0,c.max)(n.clientWidth,s?s.clientWidth:0)-l);return{width:l,height:f,x:d,y:p}};var r=u(n(58386)),o=u(n(61131)),i=u(n(45471)),a=u(n(1255)),c=n(62836);function u(e){return e&&e.__esModule?e:{"default":e}}},50552:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},43545:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=e.offsetWidth,r=e.offsetHeight;Math.abs(t.width-n)<=1&&(n=t.width);Math.abs(t.height-r)<=1&&(r=t.height);return{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}};var r,o=(r=n(94294))&&r.__esModule?r:{"default":r}},99624:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e?(e.nodeName||"").toLowerCase():null}},71942:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e!==(0,o["default"])(e)&&(0,i.isHTMLElement)(e)?(0,a["default"])(e):(0,r["default"])(e)};var r=c(n(1255)),o=c(n(31677)),i=n(67458),a=c(n(50552));function c(e){return e&&e.__esModule?e:{"default":e}}},32440:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=l(e);for(;n&&(0,c["default"])(n)&&"static"===(0,i["default"])(n).position;)n=l(n);if(n&&("html"===(0,o["default"])(n)||"body"===(0,o["default"])(n)&&"static"===(0,i["default"])(n).position))return t;return n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&(0,a.isHTMLElement)(e)){if("fixed"===(0,i["default"])(e).position)return null}var n=(0,u["default"])(e);for(;(0,a.isHTMLElement)(n)&&["html","body"].indexOf((0,o["default"])(n))<0;){var r=(0,i["default"])(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t};var r=s(n(31677)),o=s(n(99624)),i=s(n(61131)),a=n(67458),c=s(n(79130)),u=s(n(31613));function s(e){return e&&e.__esModule?e:{"default":e}}function l(e){return(0,a.isHTMLElement)(e)&&"fixed"!==(0,i["default"])(e).position?e.offsetParent:null}},31613:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){if("html"===(0,r["default"])(e))return e;return e.assignedSlot||e.parentNode||((0,i.isShadowRoot)(e)?e.host:null)||(0,o["default"])(e)};var r=a(n(99624)),o=a(n(58386)),i=n(67458);function a(e){return e&&e.__esModule?e:{"default":e}}},66055:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function u(e){if(["html","body","#document"].indexOf((0,i["default"])(e))>=0)return e.ownerDocument.body;if((0,a.isHTMLElement)(e)&&(0,o["default"])(e))return e;return u((0,r["default"])(e))};var r=c(n(31613)),o=c(n(37229)),i=c(n(99624)),a=n(67458);function c(e){return e&&e.__esModule?e:{"default":e}}},78331:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=(0,o["default"])(e),a=t.visualViewport,c=n.clientWidth,u=n.clientHeight,s=0,l=0;a&&(c=a.width,u=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=a.offsetLeft,l=a.offsetTop));return{width:c,height:u,x:s+(0,i["default"])(e),y:l}};var r=a(n(31677)),o=a(n(58386)),i=a(n(45471));function a(e){return e&&e.__esModule?e:{"default":e}}},31677:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}},1255:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}};var r,o=(r=n(31677))&&r.__esModule?r:{"default":r}},45471:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,r["default"])((0,o["default"])(e)).left+(0,i["default"])(e).scrollLeft};var r=a(n(94294)),o=a(n(58386)),i=a(n(1255));function a(e){return e&&e.__esModule?e:{"default":e}}},67458:function(e,t,n){"use strict";t.__esModule=!0,t.isElement=function(e){var t=(0,o["default"])(e).Element;return e instanceof t||e instanceof Element},t.isHTMLElement=function(e){var t=(0,o["default"])(e).HTMLElement;return e instanceof t||e instanceof HTMLElement},t.isShadowRoot=function(e){if("undefined"==typeof ShadowRoot)return!1;var t=(0,o["default"])(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot};var r,o=(r=n(31677))&&r.__esModule?r:{"default":r}},37229:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)};var r,o=(r=n(61131))&&r.__esModule?r:{"default":r}},79130:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return["table","td","th"].indexOf((0,o["default"])(e))>=0};var r,o=(r=n(99624))&&r.__esModule?r:{"default":r}},46213:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function u(e,t){var n;void 0===t&&(t=[]);var c=(0,r["default"])(e),s=c===(null==(n=e.ownerDocument)?void 0:n.body),l=(0,i["default"])(c),f=s?[l].concat(l.visualViewport||[],(0,a["default"])(c)?c:[]):c,d=t.concat(f);return s?d:d.concat(u((0,o["default"])(f)))};var r=c(n(66055)),o=c(n(31613)),i=c(n(31677)),a=c(n(37229));function c(e){return e&&e.__esModule?e:{"default":e}}},56728:function(e,t){"use strict";t.__esModule=!0,t.modifierPhases=t.afterWrite=t.write=t.beforeWrite=t.afterMain=t.main=t.beforeMain=t.afterRead=t.read=t.beforeRead=t.placements=t.variationPlacements=t.reference=t.popper=t.viewport=t.clippingParents=t.end=t.start=t.basePlacements=t.auto=t.left=t.right=t.bottom=t.top=void 0;t.top="top";var n="bottom";t.bottom=n;var r="right";t.right=r;var o="left";t.left=o;var i="auto";t.auto=i;var a=["top",n,r,o];t.basePlacements=a;var c="start";t.start=c;var u="end";t.end=u;t.clippingParents="clippingParents";t.viewport="viewport";t.popper="popper";t.reference="reference";var s=a.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]);t.variationPlacements=s;var l=[].concat(a,[i]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]);t.placements=l;var f="beforeRead";t.beforeRead=f;var d="read";t.read=d;var p="afterRead";t.afterRead=p;var h="beforeMain";t.beforeMain=h;var v="main";t.main=v;var m="afterMain";t.afterMain=m;var g="beforeWrite";t.beforeWrite=g;var y="write";t.write=y;var b="afterWrite";t.afterWrite=b;var _=[f,d,p,h,v,m,g,y,b];t.modifierPhases=_},34739:function(e,t,n){"use strict";t.__esModule=!0;var r={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};t.createPopperLite=t.createPopper=t.createPopperBase=t.detectOverflow=t.popperGenerator=void 0;var o=n(56728);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||(t[e]=o[e]))}));var i=n(18726);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===i[e]||(t[e]=i[e]))}));var a=n(92179);t.popperGenerator=a.popperGenerator,t.detectOverflow=a.detectOverflow,t.createPopperBase=a.createPopper;var c=n(48069);t.createPopper=c.createPopper;var u=n(39030);t.createPopperLite=u.createPopper},34559:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r,o=(r=n(99624))&&r.__esModule?r:{"default":r},i=n(67458);var a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},a=t.elements[e];(0,i.isHTMLElement)(a)&&(0,o["default"])(a)&&(Object.assign(a.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],a=t.attributes[e]||{},c=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,i.isHTMLElement)(r)&&(0,o["default"])(r)&&(Object.assign(r.style,c),Object.keys(a).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};t["default"]=a},76340:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r=d(n(22709)),o=d(n(43545)),i=d(n(97607)),a=d(n(32440)),c=d(n(16615)),u=d(n(52534)),s=d(n(32055)),l=d(n(76294)),f=n(56728);n(67458);function d(e){return e&&e.__esModule?e:{"default":e}}var p=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,s["default"])("number"!=typeof e?e:(0,l["default"])(e,f.basePlacements))};var h={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,s=e.options,l=n.elements.arrow,d=n.modifiersData.popperOffsets,h=(0,r["default"])(n.placement),v=(0,c["default"])(h),m=[f.left,f.right].indexOf(h)>=0?"height":"width";if(l&&d){var g=p(s.padding,n),y=(0,o["default"])(l),b="y"===v?f.top:f.left,_="y"===v?f.bottom:f.right,w=n.rects.reference[m]+n.rects.reference[v]-d[v]-n.rects.popper[m],E=d[v]-n.rects.reference[v],x=(0,a["default"])(l),S=x?"y"===v?x.clientHeight||0:x.clientWidth||0:0,C=w/2-E/2,N=g[b],M=S-y[m]-g[_],k=S/2-y[m]/2+C,T=(0,u["default"])(N,k,M),O=v;n.modifiersData[i]=((t={})[O]=T,t.centerOffset=T-k,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&(0,i["default"])(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};t["default"]=h},11300:function(e,t,n){"use strict";t.__esModule=!0,t.mapToStyles=d,t["default"]=void 0;var r=n(56728),o=l(n(32440)),i=l(n(31677)),a=l(n(58386)),c=l(n(61131)),u=l(n(22709)),s=n(62836);function l(e){return e&&e.__esModule?e:{"default":e}}var f={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(e){var t,n=e.popper,u=e.popperRect,l=e.placement,d=e.offsets,p=e.position,h=e.gpuAcceleration,v=e.adaptive,m=e.roundOffsets,g=!0===m?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:(0,s.round)((0,s.round)(t*r)/r)||0,y:(0,s.round)((0,s.round)(n*r)/r)||0}}(d):"function"==typeof m?m(d):d,y=g.x,b=void 0===y?0:y,_=g.y,w=void 0===_?0:_,E=d.hasOwnProperty("x"),x=d.hasOwnProperty("y"),S=r.left,C=r.top,N=window;if(v){var M=(0,o["default"])(n),k="clientHeight",T="clientWidth";M===(0,i["default"])(n)&&(M=(0,a["default"])(n),"static"!==(0,c["default"])(M).position&&(k="scrollHeight",T="scrollWidth")),M=M,l===r.top&&(C=r.bottom,w-=M[k]-u.height,w*=h?1:-1),l===r.left&&(S=r.right,b-=M[T]-u.width,b*=h?1:-1)}var O,A=Object.assign({position:p},v&&f);return h?Object.assign({},A,((O={})[C]=x?"0":"",O[S]=E?"0":"",O.transform=(N.devicePixelRatio||1)<2?"translate("+b+"px, "+w+"px)":"translate3d("+b+"px, "+w+"px, 0)",O)):Object.assign({},A,((t={})[C]=x?w+"px":"",t[S]=E?b+"px":"",t.transform="",t))}var p={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,c=n.roundOffsets,s=void 0===c||c,l={placement:(0,u["default"])(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,d(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,d(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};t["default"]=p},27020:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r,o=(r=n(31677))&&r.__esModule?r:{"default":r};var i={passive:!0};var a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,c=void 0===a||a,u=r.resize,s=void 0===u||u,l=(0,o["default"])(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return c&&f.forEach((function(e){e.addEventListener("scroll",n.update,i)})),s&&l.addEventListener("resize",n.update,i),function(){c&&f.forEach((function(e){e.removeEventListener("scroll",n.update,i)})),s&&l.removeEventListener("resize",n.update,i)}},data:{}};t["default"]=a},45922:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r=l(n(70045)),o=l(n(22709)),i=l(n(28916)),a=l(n(19574)),c=l(n(31565)),u=n(56728),s=l(n(45412));function l(e){return e&&e.__esModule?e:{"default":e}}var f={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,l=e.name;if(!t.modifiersData[l]._skip){for(var f=n.mainAxis,d=void 0===f||f,p=n.altAxis,h=void 0===p||p,v=n.fallbackPlacements,m=n.padding,g=n.boundary,y=n.rootBoundary,b=n.altBoundary,_=n.flipVariations,w=void 0===_||_,E=n.allowedAutoPlacements,x=t.options.placement,S=(0,o["default"])(x),C=v||(S===x||!w?[(0,r["default"])(x)]:function(e){if((0,o["default"])(e)===u.auto)return[];var t=(0,r["default"])(e);return[(0,i["default"])(e),t,(0,i["default"])(t)]}(x)),N=[x].concat(C).reduce((function(e,n){return e.concat((0,o["default"])(n)===u.auto?(0,c["default"])(t,{placement:n,boundary:g,rootBoundary:y,padding:m,flipVariations:w,allowedAutoPlacements:E}):n)}),[]),M=t.rects.reference,k=t.rects.popper,T=new Map,O=!0,A=N[0],I=0;I<N.length;I++){var P=N[I],V=(0,o["default"])(P),L=(0,s["default"])(P)===u.start,R=[u.top,u.bottom].indexOf(V)>=0,B=R?"width":"height",j=(0,a["default"])(t,{placement:P,boundary:g,rootBoundary:y,altBoundary:b,padding:m}),D=R?L?u.right:u.left:L?u.bottom:u.top;M[B]>k[B]&&(D=(0,r["default"])(D));var F=(0,r["default"])(D),K=[];if(d&&K.push(j[V]<=0),h&&K.push(j[D]<=0,j[F]<=0),K.every((function(e){return e}))){A=P,O=!1;break}T.set(P,K)}if(O)for(var Y=function(e){var t=N.find((function(t){var n=T.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return A=t,"break"},z=w?3:1;z>0;z--){if("break"===Y(z))break}t.placement!==A&&(t.modifiersData[l]._skip=!0,t.placement=A,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};t["default"]=f},82860:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r,o=n(56728),i=(r=n(19574))&&r.__esModule?r:{"default":r};function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function c(e){return[o.top,o.right,o.bottom,o.left].some((function(t){return e[t]>=0}))}var u={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,u=t.modifiersData.preventOverflow,s=(0,i["default"])(t,{elementContext:"reference"}),l=(0,i["default"])(t,{altBoundary:!0}),f=a(s,r),d=a(l,o,u),p=c(f),h=c(d);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:d,isReferenceHidden:p,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":h})}};t["default"]=u},18726:function(e,t,n){"use strict";t.__esModule=!0,t.preventOverflow=t.popperOffsets=t.offset=t.hide=t.flip=t.eventListeners=t.computeStyles=t.arrow=t.applyStyles=void 0;var r=d(n(34559));t.applyStyles=r["default"];var o=d(n(76340));t.arrow=o["default"];var i=d(n(11300));t.computeStyles=i["default"];var a=d(n(27020));t.eventListeners=a["default"];var c=d(n(45922));t.flip=c["default"];var u=d(n(82860));t.hide=u["default"];var s=d(n(33310));t.offset=s["default"];var l=d(n(74371));t.popperOffsets=l["default"];var f=d(n(21532));function d(e){return e&&e.__esModule?e:{"default":e}}t.preventOverflow=f["default"]},33310:function(e,t,n){"use strict";t.__esModule=!0,t.distanceAndSkiddingToXY=a,t["default"]=void 0;var r,o=(r=n(22709))&&r.__esModule?r:{"default":r},i=n(56728);function a(e,t,n){var r=(0,o["default"])(e),a=[i.left,i.top].indexOf(r)>=0?-1:1,c="function"==typeof n?n(Object.assign({},t,{placement:e})):n,u=c[0],s=c[1];return u=u||0,s=(s||0)*a,[i.left,i.right].indexOf(r)>=0?{x:s,y:u}:{x:u,y:s}}var c={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,c=void 0===o?[0,0]:o,u=i.placements.reduce((function(e,n){return e[n]=a(n,t.rects,c),e}),{}),s=u[t.placement],l=s.x,f=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=f),t.modifiersData[r]=u}};t["default"]=c},74371:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r,o=(r=n(17175))&&r.__esModule?r:{"default":r};var i={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,o["default"])({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};t["default"]=i},21532:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r=n(56728),o=h(n(22709)),i=h(n(16615)),a=h(n(82898)),c=h(n(52534)),u=h(n(43545)),s=h(n(32440)),l=h(n(19574)),f=h(n(45412)),d=h(n(41801)),p=n(62836);function h(e){return e&&e.__esModule?e:{"default":e}}var v={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,h=e.name,v=n.mainAxis,m=void 0===v||v,g=n.altAxis,y=void 0!==g&&g,b=n.boundary,_=n.rootBoundary,w=n.altBoundary,E=n.padding,x=n.tether,S=void 0===x||x,C=n.tetherOffset,N=void 0===C?0:C,M=(0,l["default"])(t,{boundary:b,rootBoundary:_,padding:E,altBoundary:w}),k=(0,o["default"])(t.placement),T=(0,f["default"])(t.placement),O=!T,A=(0,i["default"])(k),I=(0,a["default"])(A),P=t.modifiersData.popperOffsets,V=t.rects.reference,L=t.rects.popper,R="function"==typeof N?N(Object.assign({},t.rects,{placement:t.placement})):N,B={x:0,y:0};if(P){if(m||y){var j="y"===A?r.top:r.left,D="y"===A?r.bottom:r.right,F="y"===A?"height":"width",K=P[A],Y=P[A]+M[j],z=P[A]-M[D],U=S?-L[F]/2:0,H=T===r.start?V[F]:L[F],G=T===r.start?-L[F]:-V[F],W=t.elements.arrow,$=S&&W?(0,u["default"])(W):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,d["default"])(),X=q[j],Q=q[D],Z=(0,c["default"])(0,V[F],$[F]),J=O?V[F]/2-U-Z-X-R:H-Z-X-R,ee=O?-V[F]/2+U+Z+Q+R:G+Z+Q+R,te=t.elements.arrow&&(0,s["default"])(t.elements.arrow),ne=te?"y"===A?te.clientTop||0:te.clientLeft||0:0,re=t.modifiersData.offset?t.modifiersData.offset[t.placement][A]:0,oe=P[A]+J-re-ne,ie=P[A]+ee-re;if(m){var ae=(0,c["default"])(S?(0,p.min)(Y,oe):Y,K,S?(0,p.max)(z,ie):z);P[A]=ae,B[A]=ae-K}if(y){var ce="x"===A?r.top:r.left,ue="x"===A?r.bottom:r.right,se=P[I],le=se+M[ce],fe=se-M[ue],de=(0,c["default"])(S?(0,p.min)(le,oe):le,se,S?(0,p.max)(fe,ie):fe);P[I]=de,B[I]=de-se}}t.modifiersData[h]=B}},requiresIfExists:["offset"]};t["default"]=v},39030:function(e,t,n){"use strict";t.__esModule=!0,t.defaultModifiers=t.createPopper=void 0;var r=n(92179);t.popperGenerator=r.popperGenerator,t.detectOverflow=r.detectOverflow;var o=u(n(27020)),i=u(n(74371)),a=u(n(11300)),c=u(n(34559));function u(e){return e&&e.__esModule?e:{"default":e}}var s=[o["default"],i["default"],a["default"],c["default"]];t.defaultModifiers=s;var l=(0,r.popperGenerator)({defaultModifiers:s});t.createPopper=l},48069:function(e,t,n){"use strict";t.__esModule=!0;var r={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};t.defaultModifiers=t.createPopperLite=t.createPopper=void 0;var o=n(92179);t.popperGenerator=o.popperGenerator,t.detectOverflow=o.detectOverflow;var i=m(n(27020)),a=m(n(74371)),c=m(n(11300)),u=m(n(34559)),s=m(n(33310)),l=m(n(45922)),f=m(n(21532)),d=m(n(76340)),p=m(n(82860)),h=n(39030);t.createPopperLite=h.createPopper;var v=n(18726);function m(e){return e&&e.__esModule?e:{"default":e}}Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===v[e]||(t[e]=v[e]))}));var g=[i["default"],a["default"],c["default"],u["default"],s["default"],l["default"],f["default"],d["default"],p["default"]];t.defaultModifiers=g;var y=(0,o.popperGenerator)({defaultModifiers:g});t.createPopperLite=t.createPopper=y},31565:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,c=n.placement,u=n.boundary,s=n.rootBoundary,l=n.padding,f=n.flipVariations,d=n.allowedAutoPlacements,p=void 0===d?o.placements:d,h=(0,r["default"])(c),v=h?f?o.variationPlacements:o.variationPlacements.filter((function(e){return(0,r["default"])(e)===h})):o.basePlacements,m=v.filter((function(e){return p.indexOf(e)>=0}));0===m.length&&(m=v);var g=m.reduce((function(t,n){return t[n]=(0,i["default"])(e,{placement:n,boundary:u,rootBoundary:s,padding:l})[(0,a["default"])(n)],t}),{});return Object.keys(g).sort((function(e,t){return g[e]-g[t]}))};var r=c(n(45412)),o=n(56728),i=c(n(19574)),a=c(n(22709));function c(e){return e&&e.__esModule?e:{"default":e}}},17175:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=e.reference,c=e.element,u=e.placement,s=u?(0,r["default"])(u):null,l=u?(0,o["default"])(u):null,f=n.x+n.width/2-c.width/2,d=n.y+n.height/2-c.height/2;switch(s){case a.top:t={x:f,y:n.y-c.height};break;case a.bottom:t={x:f,y:n.y+n.height};break;case a.right:t={x:n.x+n.width,y:d};break;case a.left:t={x:n.x-c.width,y:d};break;default:t={x:n.x,y:n.y}}var p=s?(0,i["default"])(s):null;if(null!=p){var h="y"===p?"height":"width";switch(l){case a.start:t[p]=t[p]-(n[h]/2-c[h]/2);break;case a.end:t[p]=t[p]+(n[h]/2-c[h]/2)}}return t};var r=c(n(22709)),o=c(n(45412)),i=c(n(16615)),a=n(56728);function c(e){return e&&e.__esModule?e:{"default":e}}},68369:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=undefined,n(e())}))}))),t}}},19574:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,d=n.placement,p=void 0===d?e.placement:d,h=n.boundary,v=void 0===h?u.clippingParents:h,m=n.rootBoundary,g=void 0===m?u.viewport:m,y=n.elementContext,b=void 0===y?u.popper:y,_=n.altBoundary,w=void 0!==_&&_,E=n.padding,x=void 0===E?0:E,S=(0,l["default"])("number"!=typeof x?x:(0,f["default"])(x,u.basePlacements)),C=b===u.popper?u.reference:u.popper,N=e.elements.reference,M=e.rects.popper,k=e.elements[w?C:b],T=(0,o["default"])((0,s.isElement)(k)?k:k.contextElement||(0,i["default"])(e.elements.popper),v,g),O=(0,r["default"])(N),A=(0,a["default"])({reference:O,element:M,strategy:"absolute",placement:p}),I=(0,c["default"])(Object.assign({},M,A)),P=b===u.popper?I:O,V={top:T.top-P.top+S.top,bottom:P.bottom-T.bottom+S.bottom,left:T.left-P.left+S.left,right:P.right-T.right+S.right},L=e.modifiersData.offset;if(b===u.popper&&L){var R=L[p];Object.keys(V).forEach((function(e){var t=[u.right,u.bottom].indexOf(e)>=0?1:-1,n=[u.top,u.bottom].indexOf(e)>=0?"y":"x";V[e]+=R[n]*t}))}return V};var r=d(n(94294)),o=d(n(48162)),i=d(n(58386)),a=d(n(17175)),c=d(n(20935)),u=n(56728),s=n(67458),l=d(n(32055)),f=d(n(76294));function d(e){return e&&e.__esModule?e:{"default":e}}},76294:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}},41434:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return[].concat(n).reduce((function(e,t){return e.replace(/%s/,t)}),e)}},82898:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return"x"===e?"y":"x"}},22709:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[0]};n(56728)},41801:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(){return{top:0,right:0,bottom:0,left:0}}},16615:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},70045:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/left|right|bottom|top/g,(function(e){return n[e]}))};var n={left:"right",right:"left",bottom:"top",top:"bottom"}},28916:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/start|end/g,(function(e){return n[e]}))};var n={start:"end",end:"start"}},45412:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[1]}},62836:function(e,t){"use strict";t.__esModule=!0,t.round=t.min=t.max=void 0;var n=Math.max;t.max=n;var r=Math.min;t.min=r;var o=Math.round;t.round=o},36284:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}},32055:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},(0,o["default"])(),e)};var r,o=(r=n(41801))&&r.__esModule?r:{"default":r}},45700:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=function(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}(e);return r.modifierPhases.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])};var r=n(56728)},20935:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},25435:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=new Set;return e.filter((function(e){var r=t(e);if(!n.has(r))return n.add(r),!0}))}},38574:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){e.forEach((function(t){Object.keys(t).forEach((function(n){switch(n){case"name":t.name;break;case"enabled":t.enabled;case"phase":o.modifierPhases.indexOf(t.phase);break;case"fn":t.fn;break;case"effect":t.effect;break;case"requires":Array.isArray(t.requires);break;case"requiresIfExists":Array.isArray(t.requiresIfExists)}t.requires&&t.requires.forEach((function(t){e.find((function(e){return e.name===t}))}))}))}))};(r=n(41434))&&r.__esModule;var r,o=n(56728)},52534:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){return(0,r.max)(e,(0,r.min)(t,n))};var r=n(62836)},83923:function(e){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},1372:function(e,t,n){"use strict";var r=n(35611);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},36910:function(e,t,n){"use strict";var r=n(17657),o=n(83681),i=n(74217),a=r("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:o(null)}),e.exports=function(e){c[a][e]=!0}},69953:function(e,t,n){"use strict";var r=n(37015).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},50997:function(e){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},63518:function(e,t,n){"use strict";var r=n(35611);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},32977:function(e){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},19216:function(e,t,n){"use strict";var r,o,i,a=n(32977),c=n(75592),u=n(84253),s=n(35611),l=n(28919),f=n(47953),d=n(52188),p=n(11807),h=n(74217).f,v=n(6863),m=n(18444),g=n(17657),y=n(41080),b=u.Int8Array,_=b&&b.prototype,w=u.Uint8ClampedArray,E=w&&w.prototype,x=b&&v(b),S=_&&v(_),C=Object.prototype,N=C.isPrototypeOf,M=g("toStringTag"),k=y("TYPED_ARRAY_TAG"),T=y("TYPED_ARRAY_CONSTRUCTOR"),O=a&&!!m&&"Opera"!==f(u.opera),A=!1,I={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},P={BigInt64Array:8,BigUint64Array:8},V=function(e){if(!s(e))return!1;var t=f(e);return"DataView"===t||l(I,t)||l(P,t)},L=function(e){if(!s(e))return!1;var t=f(e);return l(I,t)||l(P,t)};for(r in I)(i=(o=u[r])&&o.prototype)?d(i,T,o):O=!1;for(r in P)(i=(o=u[r])&&o.prototype)&&d(i,T,o);if((!O||"function"!=typeof x||x===Function.prototype)&&(x=function(){throw TypeError("Incorrect invocation")},O))for(r in I)u[r]&&m(u[r],x);if((!O||!S||S===C)&&(S=x.prototype,O))for(r in I)u[r]&&m(u[r].prototype,S);if(O&&v(E)!==S&&m(E,S),c&&!l(S,M))for(r in A=!0,h(S,M,{get:function(){return s(this)?this[k]:undefined}}),I)u[r]&&d(u[r],k,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:O,TYPED_ARRAY_CONSTRUCTOR:T,TYPED_ARRAY_TAG:A&&k,aTypedArray:function(e){if(L(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m&&!N.call(x,e))throw TypeError("Target is not a typed array constructor");return e},exportTypedArrayMethod:function(e,t,n){if(c){if(n)for(var r in I){var o=u[r];if(o&&l(o.prototype,e))try{delete o.prototype[e]}catch(i){}}S[e]&&!n||p(S,e,n?t:O&&_[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var r,o;if(c){if(m){if(n)for(r in I)if((o=u[r])&&l(o,e))try{delete o[e]}catch(i){}if(x[e]&&!n)return;try{return p(x,e,n?t:O&&x[e]||t)}catch(i){}}for(r in I)!(o=u[r])||o[e]&&!n||p(o,e,t)}},isView:V,isTypedArray:L,TypedArray:x,TypedArrayPrototype:S}},80246:function(e,t,n){"use strict";var r=n(84253),o=n(75592),i=n(32977),a=n(52188),c=n(3993),u=n(69691),s=n(50997),l=n(3997),f=n(39570),d=n(77559),p=n(16567),h=n(6863),v=n(18444),m=n(78870).f,g=n(74217).f,y=n(22051),b=n(29108),_=n(79947),w=_.get,E=_.set,x="ArrayBuffer",S="DataView",C="Wrong index",N=r.ArrayBuffer,M=N,k=r.DataView,T=k&&k.prototype,O=Object.prototype,A=r.RangeError,I=p.pack,P=p.unpack,V=function(e){return[255&e]},L=function(e){return[255&e,e>>8&255]},R=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},B=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},j=function(e){return I(e,23,4)},D=function(e){return I(e,52,8)},F=function(e,t){g(e.prototype,t,{get:function(){return w(this)[t]}})},K=function(e,t,n,r){var o=d(n),i=w(e);if(o+t>i.byteLength)throw A(C);var a=w(i.buffer).bytes,c=o+i.byteOffset,u=a.slice(c,c+t);return r?u:u.reverse()},Y=function(e,t,n,r,o,i){var a=d(n),c=w(e);if(a+t>c.byteLength)throw A(C);for(var u=w(c.buffer).bytes,s=a+c.byteOffset,l=r(+o),f=0;f<t;f++)u[s+f]=l[i?f:t-f-1]};if(i){if(!u((function(){N(1)}))||!u((function(){new N(-1)}))||u((function(){return new N,new N(1.5),new N(NaN),N.name!=x}))){for(var z,U=(M=function(e){return s(this,M),new N(d(e))}).prototype=N.prototype,H=m(N),G=0;H.length>G;)(z=H[G++])in M||a(M,z,N[z]);U.constructor=M}v&&h(T)!==O&&v(T,O);var W=new k(new M(2)),$=T.setInt8;W.setInt8(0,2147483648),W.setInt8(1,2147483649),!W.getInt8(0)&&W.getInt8(1)||c(T,{setInt8:function(e,t){$.call(this,e,t<<24>>24)},setUint8:function(e,t){$.call(this,e,t<<24>>24)}},{unsafe:!0})}else M=function(e){s(this,M,x);var t=d(e);E(this,{bytes:y.call(new Array(t),0),byteLength:t}),o||(this.byteLength=t)},k=function(e,t,n){s(this,k,S),s(e,M,S);var r=w(e).byteLength,i=l(t);if(i<0||i>r)throw A("Wrong offset");if(i+(n=n===undefined?r-i:f(n))>r)throw A("Wrong length");E(this,{buffer:e,byteLength:n,byteOffset:i}),o||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},o&&(F(M,"byteLength"),F(k,"buffer"),F(k,"byteLength"),F(k,"byteOffset")),c(k.prototype,{getInt8:function(e){return K(this,1,e)[0]<<24>>24},getUint8:function(e){return K(this,1,e)[0]},getInt16:function(e){var t=K(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=K(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return B(K(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return B(K(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return P(K(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return P(K(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){Y(this,1,e,V,t)},setUint8:function(e,t){Y(this,1,e,V,t)},setInt16:function(e,t){Y(this,2,e,L,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){Y(this,2,e,L,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){Y(this,4,e,R,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){Y(this,4,e,R,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){Y(this,4,e,j,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){Y(this,8,e,D,t,arguments.length>2?arguments[2]:undefined)}});b(M,x),b(k,S),e.exports={ArrayBuffer:M,DataView:k}},59571:function(e,t,n){"use strict";var r=n(12104),o=n(55205),i=n(39570),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),c=i(n.length),u=o(e,c),s=o(t,c),l=arguments.length>2?arguments[2]:undefined,f=a((l===undefined?c:o(l,c))-s,c-u),d=1;for(s<u&&u<s+f&&(d=-1,s+=f-1,u+=f-1);f-- >0;)s in n?n[u]=n[s]:delete n[u],u+=d,s+=d;return n}},22051:function(e,t,n){"use strict";var r=n(12104),o=n(55205),i=n(39570);e.exports=function(e){for(var t=r(this),n=i(t.length),a=arguments.length,c=o(a>1?arguments[1]:undefined,n),u=a>2?arguments[2]:undefined,s=u===undefined?n:o(u,n);s>c;)t[c++]=e;return t}},90369:function(e,t,n){"use strict";var r=n(69033).forEach,o=n(37902)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}},11955:function(e){"use strict";e.exports=function(e,t){for(var n=0,r=t.length,o=new e(r);r>n;)o[n]=t[n++];return o}},28213:function(e,t,n){"use strict";var r=n(74271),o=n(12104),i=n(32648),a=n(14195),c=n(39570),u=n(39241),s=n(3170);e.exports=function(e){var t,n,l,f,d,p,h=o(e),v="function"==typeof this?this:Array,m=arguments.length,g=m>1?arguments[1]:undefined,y=g!==undefined,b=s(h),_=0;if(y&&(g=r(g,m>2?arguments[2]:undefined,2)),b==undefined||v==Array&&a(b))for(n=new v(t=c(h.length));t>_;_++)p=y?g(h[_],_):h[_],u(n,_,p);else for(d=(f=b.call(h)).next,n=new v;!(l=d.call(f)).done;_++)p=y?i(f,g,[l.value,_],!0):l.value,u(n,_,p);return n.length=_,n}},25945:function(e,t,n){"use strict";var r=n(26553),o=n(39570),i=n(55205),a=function(e){return function(t,n,a){var c,u=r(t),s=o(u.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},69033:function(e,t,n){"use strict";var r=n(74271),o=n(50990),i=n(12104),a=n(39570),c=n(77454),u=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,l=4==e,f=6==e,d=7==e,p=5==e||f;return function(h,v,m,g){for(var y,b,_=i(h),w=o(_),E=r(v,m,3),x=a(w.length),S=0,C=g||c,N=t?C(h,x):n||d?C(h,0):undefined;x>S;S++)if((p||S in w)&&(b=E(y=w[S],S,_),e))if(t)N[S]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return S;case 2:u.call(N,y)}else switch(e){case 4:return!1;case 7:u.call(N,y)}return f?-1:s||l?l:N}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},41183:function(e,t,n){"use strict";var r=n(26553),o=n(3997),i=n(39570),a=n(37902),c=Math.min,u=[].lastIndexOf,s=!!u&&1/[1].lastIndexOf(1,-0)<0,l=a("lastIndexOf"),f=s||!l;e.exports=f?function(e){if(s)return u.apply(this,arguments)||0;var t=r(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=c(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:u},93537:function(e,t,n){"use strict";var r=n(69691),o=n(17657),i=n(12338),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},37902:function(e,t,n){"use strict";var r=n(69691);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},28249:function(e,t,n){"use strict";var r=n(83923),o=n(12104),i=n(50990),a=n(39570),c=function(e){return function(t,n,c,u){r(n);var s=o(t),l=i(s),f=a(s.length),d=e?f-1:0,p=e?-1:1;if(c<2)for(;;){if(d in l){u=l[d],d+=p;break}if(d+=p,e?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;e?d>=0:f>d;d+=p)d in l&&(u=n(u,l[d],d,s));return u}};e.exports={left:c(!1),right:c(!0)}},58737:function(e){"use strict";var t=Math.floor,n=function(e,t){for(var n,r,o=e.length,i=1;i<o;){for(r=i,n=e[i];r&&t(e[r-1],n)>0;)e[r]=e[--r];r!==i++&&(e[r]=n)}return e},r=function(e,t,n){for(var r=e.length,o=t.length,i=0,a=0,c=[];i<r||a<o;)i<r&&a<o?c.push(n(e[i],t[a])<=0?e[i++]:t[a++]):c.push(i<r?e[i++]:t[a++]);return c};e.exports=function o(e,i){var a=e.length,c=t(a/2);return a<8?n(e,i):r(o(e.slice(0,c),i),o(e.slice(c),i),i)}},73612:function(e,t,n){"use strict";var r=n(35611),o=n(89999),i=n(17657)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)?r(t)&&null===(t=t[i])&&(t=undefined):t=undefined),t===undefined?Array:t}},77454:function(e,t,n){"use strict";var r=n(73612);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},32648:function(e,t,n){"use strict";var r=n(63518),o=n(61781);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(a){throw o(e),a}}},68762:function(e,t,n){"use strict";var r=n(17657)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},77e3:function(e){"use strict";var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},47953:function(e,t,n){"use strict";var r=n(64910),o=n(77e3),i=n(17657)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},74568:function(e,t,n){"use strict";var r=n(74217).f,o=n(83681),i=n(3993),a=n(74271),c=n(50997),u=n(56342),s=n(71179),l=n(64157),f=n(75592),d=n(40421).fastKey,p=n(79947),h=p.set,v=p.getterFor;e.exports={getConstructor:function(e,t,n,s){var l=e((function(e,r){c(e,l,t),h(e,{type:t,index:o(null),first:undefined,last:undefined,size:0}),f||(e.size=0),r!=undefined&&u(r,e[s],{that:e,AS_ENTRIES:n})})),p=v(t),m=function(e,t,n){var r,o,i=p(e),a=g(e,t);return a?a.value=n:(i.last=a={index:o=d(t,!0),key:t,value:n,previous:r=i.last,next:undefined,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},g=function(e,t){var n,r=p(e),o=d(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return i(l.prototype,{clear:function(){for(var e=p(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=undefined),delete t[n.index],n=n.next;e.first=e.last=undefined,f?e.size=0:this.size=0},"delete":function(e){var t=this,n=p(t),r=g(t,e);if(r){var o=r.next,i=r.previous;delete n.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),n.first==r&&(n.first=o),n.last==r&&(n.last=i),f?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=p(this),r=a(e,arguments.length>1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),i(l.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return m(this,0===e?0:e,t)}}:{add:function(e){return m(this,e=0===e?0:e,e)}}),f&&r(l.prototype,"size",{get:function(){return p(this).size}}),l},setStrong:function(e,t,n){var r=t+" Iterator",o=v(t),i=v(r);s(e,t,(function(e,t){h(this,{type:r,target:e,state:o(e),kind:t,last:undefined})}),(function(){for(var e=i(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),l(t)}}},57396:function(e,t,n){"use strict";var r=n(3993),o=n(40421).getWeakData,i=n(63518),a=n(35611),c=n(50997),u=n(56342),s=n(69033),l=n(28919),f=n(79947),d=f.set,p=f.getterFor,h=s.find,v=s.findIndex,m=0,g=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=v(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var f=e((function(e,r){c(e,f,t),d(e,{type:t,id:m++,frozen:undefined}),r!=undefined&&u(r,e[s],{that:e,AS_ENTRIES:n})})),h=p(t),v=function(e,t,n){var r=h(e),a=o(i(t),!0);return!0===a?g(r).set(t,n):a[r.id]=n,e};return r(f.prototype,{"delete":function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?g(t)["delete"](e):n&&l(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?g(t).has(e):n&&l(n,t.id)}}),r(f.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=o(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return v(this,e,t)}}:{add:function(e){return v(this,e,!0)}}),f}}},42006:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(41441),a=n(11807),c=n(40421),u=n(56342),s=n(50997),l=n(35611),f=n(69691),d=n(68762),p=n(29108),h=n(22285);e.exports=function(e,t,n){var v=-1!==e.indexOf("Map"),m=-1!==e.indexOf("Weak"),g=v?"set":"add",y=o[e],b=y&&y.prototype,_=y,w={},E=function(e){var t=b[e];a(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(m&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return m&&!l(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(m&&!l(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof y||!(m||b.forEach&&!f((function(){(new y).entries().next()})))))_=n.getConstructor(t,e,v,g),c.enable();else if(i(e,!0)){var x=new _,S=x[g](m?{}:-0,1)!=x,C=f((function(){x.has(1)})),N=d((function(e){new y(e)})),M=!m&&f((function(){for(var e=new y,t=5;t--;)e[g](t,t);return!e.has(-0)}));N||((_=t((function(t,n){s(t,_,e);var r=h(new y,t,_);return n!=undefined&&u(n,r[g],{that:r,AS_ENTRIES:v}),r}))).prototype=b,b.constructor=_),(C||M)&&(E("delete"),E("has"),v&&E("get")),(M||S)&&E(g),m&&b.clear&&delete b.clear}return w[e]=_,r({global:!0,forced:_!=y},w),p(_,e),m||n.setStrong(_,e,v),_}},49957:function(e,t,n){"use strict";var r=n(28919),o=n(28482),i=n(22245),a=n(74217);e.exports=function(e,t){for(var n=o(t),c=a.f,u=i.f,s=0;s<n.length;s++){var l=n[s];r(e,l)||c(e,l,u(t,l))}}},93937:function(e,t,n){"use strict";var r=n(17657)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(o){}}return!1}},28954:function(e,t,n){"use strict";var r=n(69691);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},34141:function(e,t,n){"use strict";var r=n(44184),o=n(92082),i=/"/g;e.exports=function(e,t,n,a){var c=o(r(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+o(a).replace(i,""")+'"'),u+">"+c+"</"+t+">"}},38415:function(e,t,n){"use strict";var r=n(39881).IteratorPrototype,o=n(83681),i=n(39160),a=n(29108),c=n(82723),u=function(){return this};e.exports=function(e,t,n){var s=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,s,!1,!0),c[s]=u,e}},52188:function(e,t,n){"use strict";var r=n(75592),o=n(74217),i=n(39160);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},39160:function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},39241:function(e,t,n){"use strict";var r=n(14613),o=n(74217),i=n(39160);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},79873:function(e,t,n){"use strict";var r=n(69691),o=n(47497).start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))}))||!r((function(){u.call(new Date(NaN))}))?function(){if(!isFinite(c.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+o(i(t),r?6:4,0)+"-"+o(e.getUTCMonth()+1,2,0)+"-"+o(e.getUTCDate(),2,0)+"T"+o(e.getUTCHours(),2,0)+":"+o(e.getUTCMinutes(),2,0)+":"+o(e.getUTCSeconds(),2,0)+"."+o(n,3,0)+"Z"}:u},57763:function(e,t,n){"use strict";var r=n(63518),o=n(28734);e.exports=function(e){if(r(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw TypeError("Incorrect hint");return o(this,e)}},71179:function(e,t,n){"use strict";var r=n(56174),o=n(38415),i=n(6863),a=n(18444),c=n(29108),u=n(52188),s=n(11807),l=n(17657),f=n(1986),d=n(82723),p=n(39881),h=p.IteratorPrototype,v=p.BUGGY_SAFARI_ITERATORS,m=l("iterator"),g="keys",y="values",b="entries",_=function(){return this};e.exports=function(e,t,n,l,p,w,E){o(n,t,l);var x,S,C,N=function(e){if(e===p&&A)return A;if(!v&&e in T)return T[e];switch(e){case g:case y:case b:return function(){return new n(this,e)}}return function(){return new n(this)}},M=t+" Iterator",k=!1,T=e.prototype,O=T[m]||T["@@iterator"]||p&&T[p],A=!v&&O||N(p),I="Array"==t&&T.entries||O;if(I&&(x=i(I.call(new e)),h!==Object.prototype&&x.next&&(f||i(x)===h||(a?a(x,h):"function"!=typeof x[m]&&u(x,m,_)),c(x,M,!0,!0),f&&(d[M]=_))),p==y&&O&&O.name!==y&&(k=!0,A=function(){return O.call(this)}),f&&!E||T[m]===A||u(T,m,A),d[t]=A,p)if(S={values:N(y),keys:w?A:N(g),entries:N(b)},E)for(C in S)(v||k||!(C in T))&&s(T,C,S[C]);else r({target:t,proto:!0,forced:v||k},S);return S}},55282:function(e,t,n){"use strict";var r=n(65781),o=n(28919),i=n(3444),a=n(74217).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},75592:function(e,t,n){"use strict";var r=n(69691);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},21477:function(e,t,n){"use strict";var r=n(84253),o=n(35611),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},20967:function(e,t,n){"use strict";var r=n(72319).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},46392:function(e){"use strict";e.exports="object"==typeof window},85749:function(e,t,n){"use strict";var r=n(72319);e.exports=/MSIE|Trident/.test(r)},20037:function(e,t,n){"use strict";var r=n(72319),o=n(84253);e.exports=/iphone|ipod|ipad/i.test(r)&&o.Pebble!==undefined},24542:function(e,t,n){"use strict";var r=n(72319);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},41488:function(e,t,n){"use strict";var r=n(77e3),o=n(84253);e.exports="process"==r(o.process)},47501:function(e,t,n){"use strict";var r=n(72319);e.exports=/web0s(?!.*chrome)/i.test(r)},72319:function(e,t,n){"use strict";var r=n(69808);e.exports=r("navigator","userAgent")||""},12338:function(e,t,n){"use strict";var r,o,i=n(84253),a=n(72319),c=i.process,u=i.Deno,s=c&&c.versions||u&&u.version,l=s&&s.v8;l?o=(r=l.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},12200:function(e,t,n){"use strict";var r=n(72319).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},23344:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},56174:function(e,t,n){"use strict";var r=n(84253),o=n(22245).f,i=n(52188),a=n(11807),c=n(30889),u=n(49957),s=n(41441);e.exports=function(e,t){var n,l,f,d,p,h=e.target,v=e.global,m=e.stat;if(n=v?r:m?r[h]||c(h,{}):(r[h]||{}).prototype)for(l in t){if(d=t[l],f=e.noTargetGet?(p=o(n,l))&&p.value:n[l],!s(v?l:h+(m?".":"#")+l,e.forced)&&f!==undefined){if(typeof d==typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,l,d,e)}}},69691:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},68880:function(e,t,n){"use strict";n(12654);var r=n(11807),o=n(71841),i=n(69691),a=n(17657),c=n(52188),u=a("species"),s=RegExp.prototype;e.exports=function(e,t,n,l){var f=a(e),d=!i((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),p=d&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!d||!p||n){var h=/./[f],v=t(f,""[e],(function(e,t,n,r,i){var a=t.exec;return a===o||a===s.exec?d&&!i?{done:!0,value:h.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}));r(String.prototype,e,v[0]),r(s,f,v[1])}l&&c(s[f],"sham",!0)}},904:function(e,t,n){"use strict";var r=n(89999),o=n(39570),i=n(74271);e.exports=function a(e,t,n,c,u,s,l,f){for(var d,p=u,h=0,v=!!l&&i(l,f,3);h<c;){if(h in n){if(d=v?v(n[h],h,t):n[h],s>0&&r(d))p=a(e,t,d,o(d.length),p,s-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=d}p++}h++}return p}},7056:function(e,t,n){"use strict";var r=n(69691);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},74271:function(e,t,n){"use strict";var r=n(83923);e.exports=function(e,t,n){if(r(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,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},68719:function(e,t,n){"use strict";var r=n(83923),o=n(35611),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";a[t]=Function("C,a","return new C("+r.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=i.call(arguments,1),a=function(){var r=n.concat(i.call(arguments));return this instanceof a?c(t,r.length,r):t.apply(e,r)};return o(t.prototype)&&(a.prototype=t.prototype),a}},69808:function(e,t,n){"use strict";var r=n(84253),o=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?o(r[e]):r[e]&&r[e][t]}},3170:function(e,t,n){"use strict";var r=n(47953),o=n(82723),i=n(17657)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||o[r(e)]}},55444:function(e,t,n){"use strict";var r=n(12104),o=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,u,s,l){var f=n+e.length,d=u.length,p=c;return s!==undefined&&(s=r(s),p=a),i.call(l,p,(function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(f);case"<":a=s[i.slice(1,-1)];break;default:var c=+i;if(0===c)return r;if(c>d){var l=o(c/10);return 0===l?r:l<=d?u[l-1]===undefined?i.charAt(1):u[l-1]+i.charAt(1):r}a=u[c-1]}return a===undefined?"":a}))}},84253:function(e,t,n){"use strict";var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},28919:function(e,t,n){"use strict";var r=n(12104),o={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return o.call(r(e),t)}},90311:function(e){"use strict";e.exports={}},21419:function(e,t,n){"use strict";var r=n(84253);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},2369:function(e,t,n){"use strict";var r=n(69808);e.exports=r("document","documentElement")},78251:function(e,t,n){"use strict";var r=n(75592),o=n(69691),i=n(21477);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},16567:function(e){"use strict";var t=Math.abs,n=Math.pow,r=Math.floor,o=Math.log,i=Math.LN2;e.exports={pack:function(e,a,c){var u,s,l,f=new Array(c),d=8*c-a-1,p=(1<<d)-1,h=p>>1,v=23===a?n(2,-24)-n(2,-77):0,m=e<0||0===e&&1/e<0?1:0,g=0;for((e=t(e))!=e||e===Infinity?(s=e!=e?1:0,u=p):(u=r(o(e)/i),e*(l=n(2,-u))<1&&(u--,l*=2),(e+=u+h>=1?v/l:v*n(2,1-h))*l>=2&&(u++,l/=2),u+h>=p?(s=0,u=p):u+h>=1?(s=(e*l-1)*n(2,a),u+=h):(s=e*n(2,h-1)*n(2,a),u=0));a>=8;f[g++]=255&s,s/=256,a-=8);for(u=u<<a|s,d+=a;d>0;f[g++]=255&u,u/=256,d-=8);return f[--g]|=128*m,f},unpack:function(e,t){var r,o=e.length,i=8*o-t-1,a=(1<<i)-1,c=a>>1,u=i-7,s=o-1,l=e[s--],f=127&l;for(l>>=7;u>0;f=256*f+e[s],s--,u-=8);for(r=f&(1<<-u)-1,f>>=-u,u+=t;u>0;r=256*r+e[s],s--,u-=8);if(0===f)f=1-c;else{if(f===a)return r?NaN:l?-Infinity:Infinity;r+=n(2,t),f-=c}return(l?-1:1)*r*n(2,f-t)}}},50990:function(e,t,n){"use strict";var r=n(69691),o=n(77e3),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},22285:function(e,t,n){"use strict";var r=n(35611),o=n(18444);e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},89853:function(e,t,n){"use strict";var r=n(55935),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},40421:function(e,t,n){"use strict";var r=n(56174),o=n(90311),i=n(35611),a=n(28919),c=n(74217).f,u=n(78870),s=n(59995),l=n(41080),f=n(7056),d=!1,p=l("meta"),h=0,v=Object.isExtensible||function(){return!0},m=function(e){c(e,p,{value:{objectID:"O"+h++,weakData:{}}})},g=e.exports={enable:function(){g.enable=function(){},d=!0;var e=u.f,t=[].splice,n={};n[p]=1,e(n).length&&(u.f=function(n){for(var r=e(n),o=0,i=r.length;o<i;o++)if(r[o]===p){t.call(r,o,1);break}return r},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:s.f}))},fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,p)){if(!v(e))return"F";if(!t)return"E";m(e)}return e[p].objectID},getWeakData:function(e,t){if(!a(e,p)){if(!v(e))return!0;if(!t)return!1;m(e)}return e[p].weakData},onFreeze:function(e){return f&&d&&v(e)&&!a(e,p)&&m(e),e}};o[p]=!0},79947:function(e,t,n){"use strict";var r,o,i,a=n(82911),c=n(84253),u=n(35611),s=n(52188),l=n(28919),f=n(55935),d=n(85152),p=n(90311),h="Object already initialized",v=c.WeakMap;if(a||f.state){var m=f.state||(f.state=new v),g=m.get,y=m.has,b=m.set;r=function(e,t){if(y.call(m,e))throw new TypeError(h);return t.facade=e,b.call(m,e,t),t},o=function(e){return g.call(m,e)||{}},i=function(e){return y.call(m,e)}}else{var _=d("state");p[_]=!0,r=function(e,t){if(l(e,_))throw new TypeError(h);return t.facade=e,s(e,_,t),t},o=function(e){return l(e,_)?e[_]:{}},i=function(e){return l(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},14195:function(e,t,n){"use strict";var r=n(17657),o=n(82723),i=r("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(o.Array===e||a[i]===e)}},89999:function(e,t,n){"use strict";var r=n(77e3);e.exports=Array.isArray||function(e){return"Array"==r(e)}},41441:function(e,t,n){"use strict";var r=n(69691),o=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==s||n!=u&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},93624:function(e,t,n){"use strict";var r=n(35611),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},35611:function(e){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1986:function(e){"use strict";e.exports=!1},86133:function(e,t,n){"use strict";var r=n(35611),o=n(77e3),i=n(17657)("match");e.exports=function(e){var t;return r(e)&&((t=e[i])!==undefined?!!t:"RegExp"==o(e))}},78253:function(e,t,n){"use strict";var r=n(69808),o=n(40647);e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return"function"==typeof t&&Object(e)instanceof t}},56342:function(e,t,n){"use strict";var r=n(63518),o=n(14195),i=n(39570),a=n(74271),c=n(3170),u=n(61781),s=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var l,f,d,p,h,v,m,g=n&&n.that,y=!(!n||!n.AS_ENTRIES),b=!(!n||!n.IS_ITERATOR),_=!(!n||!n.INTERRUPTED),w=a(t,g,1+y+_),E=function(e){return l&&u(l),new s(!0,e)},x=function(e){return y?(r(e),_?w(e[0],e[1],E):w(e[0],e[1])):_?w(e,E):w(e)};if(b)l=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(o(f)){for(d=0,p=i(e.length);p>d;d++)if((h=x(e[d]))&&h instanceof s)return h;return new s(!1)}l=f.call(e)}for(v=l.next;!(m=v.call(l)).done;){try{h=x(m.value)}catch(S){throw u(l),S}if("object"==typeof h&&h&&h instanceof s)return h}return new s(!1)}},61781:function(e,t,n){"use strict";var r=n(63518);e.exports=function(e){var t=e["return"];if(t!==undefined)return r(t.call(e)).value}},39881:function(e,t,n){"use strict";var r,o,i,a=n(69691),c=n(6863),u=n(52188),s=n(28919),l=n(17657),f=n(1986),d=l("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):p=!0);var h=r==undefined||a((function(){var e={};return r[d].call(e)!==e}));h&&(r={}),f&&!h||s(r,d)||u(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},82723:function(e){"use strict";e.exports={}},19997:function(e){"use strict";var t=Math.expm1,n=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:n(e)-1}:t},43334:function(e,t,n){"use strict";var r=n(24305),o=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),s=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=o(e),l=r(e);return i<s?l*(i/s/c+1/a-1/a)*s*c:(n=(t=(1+c/a)*i)-(t-i))>u||n!=n?l*Infinity:l*n}},83659:function(e){"use strict";var t=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:t(1+e)}},24305:function(e){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},80909:function(e,t,n){"use strict";var r,o,i,a,c,u,s,l,f=n(84253),d=n(22245).f,p=n(33453).set,h=n(24542),v=n(20037),m=n(47501),g=n(41488),y=f.MutationObserver||f.WebKitMutationObserver,b=f.document,_=f.process,w=f.Promise,E=d(f,"queueMicrotask"),x=E&&E.value;x||(r=function(){var e,t;for(g&&(e=_.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(n){throw o?a():i=undefined,n}}i=undefined,e&&e.enter()},h||g||m||!y||!b?!v&&w&&w.resolve?((s=w.resolve(undefined)).constructor=w,l=s.then,a=function(){l.call(s,r)}):a=g?function(){_.nextTick(r)}:function(){p.call(f,r)}:(c=!0,u=b.createTextNode(""),new y(r).observe(u,{characterData:!0}),a=function(){u.data=c=!c})),e.exports=x||function(e){var t={fn:e,next:undefined};i&&(i.next=t),o||(o=t,a()),i=t}},4302:function(e,t,n){"use strict";var r=n(84253);e.exports=r.Promise},54772:function(e,t,n){"use strict";var r=n(12338),o=n(69691);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},82911:function(e,t,n){"use strict";var r=n(84253),o=n(89853),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},82101:function(e,t,n){"use strict";var r=n(83923),o=function(e){var t,n;this.promise=new e((function(e,r){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},18774:function(e,t,n){"use strict";var r=n(86133);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},64630:function(e,t,n){"use strict";var r=n(84253).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},78025:function(e,t,n){"use strict";var r=n(84253),o=n(92082),i=n(84703).trim,a=n(65181),c=r.parseFloat,u=1/c(a+"-0")!=-Infinity;e.exports=u?function(e){var t=i(o(e)),n=c(t);return 0===n&&"-"==t.charAt(0)?-0:n}:c},55092:function(e,t,n){"use strict";var r=n(84253),o=n(92082),i=n(84703).trim,a=n(65181),c=r.parseInt,u=/^[+-]?0[Xx]/,s=8!==c(a+"08")||22!==c(a+"0x16");e.exports=s?function(e,t){var n=i(o(e));return c(n,t>>>0||(u.test(n)?16:10))}:c},64905:function(e,t,n){"use strict";var r=n(75592),o=n(69691),i=n(84547),a=n(21061),c=n(77659),u=n(12104),s=n(50990),l=Object.assign,f=Object.defineProperty;e.exports=!l||o((function(){if(r&&1!==l({b:1},l(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||i(l({},t)).join("")!=o}))?function(e,t){for(var n=u(e),o=arguments.length,l=1,f=a.f,d=c.f;o>l;)for(var p,h=s(arguments[l++]),v=f?i(h).concat(f(h)):i(h),m=v.length,g=0;m>g;)p=v[g++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:l},83681:function(e,t,n){"use strict";var r,o=n(63518),i=n(91543),a=n(23344),c=n(90311),u=n(2369),s=n(21477),l=n(85152),f=l("IE_PROTO"),d=function(){},p=function(e){return"<script>"+e+"</"+"script>"},h=function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}v=document.domain&&r?h(r):function(){var e,t=s("iframe");if(t.style)return t.style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F}()||h(r);for(var e=a.length;e--;)delete v.prototype[a[e]];return v()};c[f]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(d.prototype=o(e),n=new d,d.prototype=null,n[f]=e):n=v(),t===undefined?n:i(n,t)}},91543:function(e,t,n){"use strict";var r=n(75592),o=n(74217),i=n(63518),a=n(84547);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),c=r.length,u=0;c>u;)o.f(e,n=r[u++],t[n]);return e}},74217:function(e,t,n){"use strict";var r=n(75592),o=n(78251),i=n(63518),a=n(14613),c=Object.defineProperty;t.f=r?c:function(e,t,n){if(i(e),t=a(t),i(n),o)try{return c(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},22245:function(e,t,n){"use strict";var r=n(75592),o=n(77659),i=n(39160),a=n(26553),c=n(14613),u=n(28919),s=n(78251),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=a(e),t=c(t),s)try{return l(e,t)}catch(n){}if(u(e,t))return i(!o.f.call(e,t),e[t])}},59995:function(e,t,n){"use strict";var r=n(26553),o=n(78870).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(t){return a.slice()}}(e):o(r(e))}},78870:function(e,t,n){"use strict";var r=n(3613),o=n(23344).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},21061:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},6863:function(e,t,n){"use strict";var r=n(28919),o=n(12104),i=n(85152),a=n(28954),c=i("IE_PROTO"),u=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=o(e),r(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?u:null}},3613:function(e,t,n){"use strict";var r=n(28919),o=n(26553),i=n(25945).indexOf,a=n(90311);e.exports=function(e,t){var n,c=o(e),u=0,s=[];for(n in c)!r(a,n)&&r(c,n)&&s.push(n);for(;t.length>u;)r(c,n=t[u++])&&(~i(s,n)||s.push(n));return s}},84547:function(e,t,n){"use strict";var r=n(3613),o=n(23344);e.exports=Object.keys||function(e){return r(e,o)}},77659:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},47339:function(e,t,n){"use strict";var r=n(1986),o=n(84253),i=n(69691),a=n(12200);e.exports=r||!i((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete o[e]}}))},18444:function(e,t,n){"use strict";var r=n(63518),o=n(1372);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(i){}return function(n,i){return r(n),o(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},3e4:function(e,t,n){"use strict";var r=n(75592),o=n(84547),i=n(26553),a=n(77659).f,c=function(e){return function(t){for(var n,c=i(t),u=o(c),s=u.length,l=0,f=[];s>l;)n=u[l++],r&&!a.call(c,n)||f.push(e?[n,c[n]]:c[n]);return f}};e.exports={entries:c(!0),values:c(!1)}},13966:function(e,t,n){"use strict";var r=n(64910),o=n(47953);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},28734:function(e,t,n){"use strict";var r=n(35611);e.exports=function(e,t){var n,o;if("string"===t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if("string"!==t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},28482:function(e,t,n){"use strict";var r=n(69808),o=n(78870),i=n(21061),a=n(63518);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},65781:function(e,t,n){"use strict";var r=n(84253);e.exports=r},47673:function(e){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},48141:function(e,t,n){"use strict";var r=n(63518),o=n(35611),i=n(82101);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},3993:function(e,t,n){"use strict";var r=n(11807);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},11807:function(e,t,n){"use strict";var r=n(84253),o=n(52188),i=n(28919),a=n(30889),c=n(89853),u=n(79947),s=u.get,l=u.enforce,f=String(String).split("String");(e.exports=function(e,t,n,c){var u,s=!!c&&!!c.unsafe,d=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),(u=l(n)).source||(u.source=f.join("string"==typeof t?t:""))),e!==r?(s?!p&&e[t]&&(d=!0):delete e[t],d?e[t]=n:o(e,t,n)):d?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c(this)}))},5641:function(e,t,n){"use strict";var r=n(77e3),o=n(71841);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},71841:function(e,t,n){"use strict";var r,o,i=n(92082),a=n(5105),c=n(1864),u=n(27364),s=n(83681),l=n(79947).get,f=n(8368),d=n(2229),p=RegExp.prototype.exec,h=u("native-string-replace",String.prototype.replace),v=p,m=(r=/a/,o=/b*/g,p.call(r,"a"),p.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),g=c.UNSUPPORTED_Y||c.BROKEN_CARET,y=/()??/.exec("")[1]!==undefined;(m||y||g||f||d)&&(v=function(e){var t,n,r,o,c,u,f,d=this,b=l(d),_=i(e),w=b.raw;if(w)return w.lastIndex=d.lastIndex,t=v.call(w,_),d.lastIndex=w.lastIndex,t;var E=b.groups,x=g&&d.sticky,S=a.call(d),C=d.source,N=0,M=_;if(x&&(-1===(S=S.replace("y","")).indexOf("g")&&(S+="g"),M=_.slice(d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\n"!==_.charAt(d.lastIndex-1))&&(C="(?: "+C+")",M=" "+M,N++),n=new RegExp("^(?:"+C+")",S)),y&&(n=new RegExp("^"+C+"$(?!\\s)",S)),m&&(r=d.lastIndex),o=p.call(x?n:d,M),x?o?(o.input=o.input.slice(N),o[0]=o[0].slice(N),o.index=d.lastIndex,d.lastIndex+=o[0].length):d.lastIndex=0:m&&o&&(d.lastIndex=d.global?o.index+o[0].length:r),y&&o&&o.length>1&&h.call(o[0],n,(function(){for(c=1;c<arguments.length-2;c++)arguments[c]===undefined&&(o[c]=undefined)})),o&&E)for(o.groups=u=s(null),c=0;c<E.length;c++)u[(f=E[c])[0]]=o[f[1]];return o}),e.exports=v},5105:function(e,t,n){"use strict";var r=n(63518);e.exports=function(){var e=r(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}},1864:function(e,t,n){"use strict";var r=n(69691),o=function(e,t){return RegExp(e,t)};t.UNSUPPORTED_Y=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},8368:function(e,t,n){"use strict";var r=n(69691);e.exports=r((function(){var e=RegExp(".","string".charAt(0));return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},2229:function(e,t,n){"use strict";var r=n(69691);e.exports=r((function(){var e=RegExp("(?<a>b)","string".charAt(5));return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},44184:function(e){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},61398:function(e){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},30889:function(e,t,n){"use strict";var r=n(84253);e.exports=function(e,t){try{Object.defineProperty(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},64157:function(e,t,n){"use strict";var r=n(69808),o=n(74217),i=n(17657),a=n(75592),c=i("species");e.exports=function(e){var t=r(e),n=o.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},29108:function(e,t,n){"use strict";var r=n(74217).f,o=n(28919),i=n(17657)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},85152:function(e,t,n){"use strict";var r=n(27364),o=n(41080),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},55935:function(e,t,n){"use strict";var r=n(84253),o=n(30889),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},27364:function(e,t,n){"use strict";var r=n(1986),o=n(55935);(e.exports=function(e,t){return o[e]||(o[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.16.1",mode:r?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},24345:function(e,t,n){"use strict";var r=n(63518),o=n(83923),i=n(17657)("species");e.exports=function(e,t){var n,a=r(e).constructor;return a===undefined||(n=r(a)[i])==undefined?t:o(n)}},26096:function(e,t,n){"use strict";var r=n(69691);e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},37015:function(e,t,n){"use strict";var r=n(3997),o=n(92082),i=n(44184),a=function(e){return function(t,n){var a,c,u=o(i(t)),s=r(n),l=u.length;return s<0||s>=l?e?"":undefined:(a=u.charCodeAt(s))<55296||a>56319||s+1===l||(c=u.charCodeAt(s+1))<56320||c>57343?e?u.charAt(s):a:e?u.slice(s,s+2):c-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},43331:function(e,t,n){"use strict";var r=n(72319);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},47497:function(e,t,n){"use strict";var r=n(39570),o=n(92082),i=n(9811),a=n(44184),c=Math.ceil,u=function(e){return function(t,n,u){var s,l,f=o(a(t)),d=f.length,p=u===undefined?" ":o(u),h=r(n);return h<=d||""==p?f:(s=h-d,(l=i.call(p,c(s/p.length))).length>s&&(l=l.slice(0,s)),e?f+l:l+f)}};e.exports={start:u(!1),end:u(!0)}},9811:function(e,t,n){"use strict";var r=n(3997),o=n(92082),i=n(44184);e.exports=function(e){var t=o(i(this)),n="",a=r(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}},3035:function(e,t,n){"use strict";var r=n(69691),o=n(65181);e.exports=function(e){return r((function(){return!!o[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||o[e].name!==e}))}},84703:function(e,t,n){"use strict";var r=n(44184),o=n(92082),i="["+n(65181)+"]",a=RegExp("^"+i+i+"*"),c=RegExp(i+i+"*$"),u=function(e){return function(t){var n=o(r(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(c,"")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},33453:function(e,t,n){"use strict";var r,o,i,a,c=n(84253),u=n(69691),s=n(74271),l=n(2369),f=n(21477),d=n(24542),p=n(41488),h=c.setImmediate,v=c.clearImmediate,m=c.process,g=c.MessageChannel,y=c.Dispatch,b=0,_={},w="onreadystatechange";try{r=c.location}catch(N){}var E=function(e){if(_.hasOwnProperty(e)){var t=_[e];delete _[e],t()}},x=function(e){return function(){E(e)}},S=function(e){E(e.data)},C=function(e){c.postMessage(String(e),r.protocol+"//"+r.host)};h&&v||(h=function(e){for(var t=[],n=arguments.length,r=1;n>r;)t.push(arguments[r++]);return _[++b]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(b),b},v=function(e){delete _[e]},p?o=function(e){m.nextTick(x(e))}:y&&y.now?o=function(e){y.now(x(e))}:g&&!d?(a=(i=new g).port2,i.port1.onmessage=S,o=s(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts&&r&&"file:"!==r.protocol&&!u(C)?(o=C,c.addEventListener("message",S,!1)):o=w in f("script")?function(e){l.appendChild(f("script")).onreadystatechange=function(){l.removeChild(this),E(e)}}:function(e){setTimeout(x(e),0)}),e.exports={set:h,clear:v}},81687:function(e,t,n){"use strict";var r=n(77e3);e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},55205:function(e,t,n){"use strict";var r=n(3997),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},77559:function(e,t,n){"use strict";var r=n(3997),o=n(39570);e.exports=function(e){if(e===undefined)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length or index");return n}},26553:function(e,t,n){"use strict";var r=n(50990),o=n(44184);e.exports=function(e){return r(o(e))}},3997:function(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},39570:function(e,t,n){"use strict";var r=n(3997),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},12104:function(e,t,n){"use strict";var r=n(44184);e.exports=function(e){return Object(r(e))}},95740:function(e,t,n){"use strict";var r=n(80425);e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},80425:function(e,t,n){"use strict";var r=n(3997);e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},94673:function(e,t,n){"use strict";var r=n(35611),o=n(78253),i=n(28734),a=n(17657)("toPrimitive");e.exports=function(e,t){if(!r(e)||o(e))return e;var n,c=e[a];if(c!==undefined){if(t===undefined&&(t="default"),n=c.call(e,t),!r(n)||o(n))return n;throw TypeError("Can't convert object to primitive value")}return t===undefined&&(t="number"),i(e,t)}},14613:function(e,t,n){"use strict";var r=n(94673),o=n(78253);e.exports=function(e){var t=r(e,"string");return o(t)?t:String(t)}},64910:function(e,t,n){"use strict";var r={};r[n(17657)("toStringTag")]="z",e.exports="[object z]"===String(r)},92082:function(e,t,n){"use strict";var r=n(78253);e.exports=function(e){if(r(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},17576:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(75592),a=n(29023),c=n(19216),u=n(80246),s=n(50997),l=n(39160),f=n(52188),d=n(93624),p=n(39570),h=n(77559),v=n(95740),m=n(14613),g=n(28919),y=n(47953),b=n(35611),_=n(78253),w=n(83681),E=n(18444),x=n(78870).f,S=n(76182),C=n(69033).forEach,N=n(64157),M=n(74217),k=n(22245),T=n(79947),O=n(22285),A=T.get,I=T.set,P=M.f,V=k.f,L=Math.round,R=o.RangeError,B=u.ArrayBuffer,j=u.DataView,D=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_CONSTRUCTOR,K=c.TYPED_ARRAY_TAG,Y=c.TypedArray,z=c.TypedArrayPrototype,U=c.aTypedArrayConstructor,H=c.isTypedArray,G="BYTES_PER_ELEMENT",W="Wrong length",$=function(e,t){for(var n=0,r=t.length,o=new(U(e))(r);r>n;)o[n]=t[n++];return o},q=function(e,t){P(e,t,{get:function(){return A(this)[t]}})},X=function(e){var t;return e instanceof B||"ArrayBuffer"==(t=y(e))||"SharedArrayBuffer"==t},Q=function(e,t){return H(e)&&!_(t)&&t in e&&d(+t)&&t>=0},Z=function(e,t){return t=m(t),Q(e,t)?l(2,e[t]):V(e,t)},J=function(e,t,n){return t=m(t),!(Q(e,t)&&b(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?P(e,t,n):(e[t]=n.value,e)};i?(D||(k.f=Z,M.f=J,q(z,"buffer"),q(z,"byteOffset"),q(z,"byteLength"),q(z,"length")),r({target:"Object",stat:!0,forced:!D},{getOwnPropertyDescriptor:Z,defineProperty:J}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",u="get"+e,l="set"+e,d=o[c],m=d,g=m&&m.prototype,y={},_=function(e,t){P(e,t,{get:function(){return function(e,t){var n=A(e);return n.view[u](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var o=A(e);n&&(r=(r=L(r))<0?0:r>255?255:255&r),o.view[l](t*i+o.byteOffset,r,!0)}(this,t,e)},enumerable:!0})};D?a&&(m=t((function(e,t,n,r){return s(e,m,c),O(b(t)?X(t)?r!==undefined?new d(t,v(n,i),r):n!==undefined?new d(t,v(n,i)):new d(t):H(t)?$(m,t):S.call(m,t):new d(h(t)),e,m)})),E&&E(m,Y),C(x(d),(function(e){e in m||f(m,e,d[e])})),m.prototype=g):(m=t((function(e,t,n,r){s(e,m,c);var o,a,u,l=0,f=0;if(b(t)){if(!X(t))return H(t)?$(m,t):S.call(m,t);o=t,f=v(n,i);var d=t.byteLength;if(r===undefined){if(d%i)throw R(W);if((a=d-f)<0)throw R(W)}else if((a=p(r)*i)+f>d)throw R(W);u=a/i}else u=h(t),o=new B(a=u*i);for(I(e,{buffer:o,byteOffset:f,byteLength:a,length:u,view:new j(o)});l<u;)_(e,l++)})),E&&E(m,Y),g=m.prototype=w(z)),g.constructor!==m&&f(g,"constructor",m),f(g,F,m),K&&f(g,K,c),y[c]=m,r({global:!0,forced:m!=d,sham:!D},y),G in m||f(m,G,i),G in g||f(g,G,i),N(c)}):e.exports=function(){}},29023:function(e,t,n){"use strict";var r=n(84253),o=n(69691),i=n(68762),a=n(19216).NATIVE_ARRAY_BUFFER_VIEWS,c=r.ArrayBuffer,u=r.Int8Array;e.exports=!a||!o((function(){u(1)}))||!o((function(){new u(-1)}))||!i((function(e){new u,new u(null),new u(1.5),new u(e)}),!0)||o((function(){return 1!==new u(new c(2),1,undefined).length}))},16688:function(e,t,n){"use strict";var r=n(11955),o=n(25198);e.exports=function(e,t){return r(o(e),t)}},76182:function(e,t,n){"use strict";var r=n(12104),o=n(39570),i=n(3170),a=n(14195),c=n(74271),u=n(19216).aTypedArrayConstructor;e.exports=function(e){var t,n,s,l,f,d,p=r(e),h=arguments.length,v=h>1?arguments[1]:undefined,m=v!==undefined,g=i(p);if(g!=undefined&&!a(g))for(d=(f=g.call(p)).next,p=[];!(l=d.call(f)).done;)p.push(l.value);for(m&&h>2&&(v=c(v,arguments[2],2)),n=o(p.length),s=new(u(this))(n),t=0;n>t;t++)s[t]=m?v(p[t],t):p[t];return s}},25198:function(e,t,n){"use strict";var r=n(19216),o=n(24345),i=r.TYPED_ARRAY_CONSTRUCTOR,a=r.aTypedArrayConstructor;e.exports=function(e){return a(o(e,e[i]))}},41080:function(e){"use strict";var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++t+n).toString(36)}},40647:function(e,t,n){"use strict";var r=n(54772);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3444:function(e,t,n){"use strict";var r=n(17657);t.f=r},17657:function(e,t,n){"use strict";var r=n(84253),o=n(27364),i=n(28919),a=n(41080),c=n(54772),u=n(40647),s=o("wks"),l=r.Symbol,f=u?l:l&&l.withoutSetter||a;e.exports=function(e){return i(s,e)&&(c||"string"==typeof s[e])||(c&&i(l,e)?s[e]=l[e]:s[e]=f("Symbol."+e)),s[e]}},65181:function(e){"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"},15196:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(80246),a=n(64157),c="ArrayBuffer",u=i.ArrayBuffer;r({global:!0,forced:o.ArrayBuffer!==u},{ArrayBuffer:u}),a(c)},95993:function(e,t,n){"use strict";var r=n(56174),o=n(19216);r({target:"ArrayBuffer",stat:!0,forced:!o.NATIVE_ARRAY_BUFFER_VIEWS},{isView:o.isView})},25079:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(80246),a=n(63518),c=n(55205),u=n(39570),s=n(24345),l=i.ArrayBuffer,f=i.DataView,d=l.prototype.slice;r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:o((function(){return!new l(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(d!==undefined&&t===undefined)return d.call(a(this),e);for(var n=a(this).byteLength,r=c(e,n),o=c(t===undefined?n:t,n),i=new(s(this,l))(u(o-r)),p=new f(this),h=new f(i),v=0;r<o;)h.setUint8(v++,p.getUint8(r++));return i}})},24835:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(89999),a=n(35611),c=n(12104),u=n(39570),s=n(39241),l=n(77454),f=n(93537),d=n(17657),p=n(12338),h=d("isConcatSpreadable"),v=9007199254740991,m="Maximum allowed index exceeded",g=p>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),y=f("concat"),b=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};r({target:"Array",proto:!0,forced:!g||!y},{concat:function(e){var t,n,r,o,i,a=c(this),f=l(a,0),d=0;for(t=-1,r=arguments.length;t<r;t++)if(b(i=-1===t?a:arguments[t])){if(d+(o=u(i.length))>v)throw TypeError(m);for(n=0;n<o;n++,d++)n in i&&s(f,d,i[n])}else{if(d>=v)throw TypeError(m);s(f,d++,i)}return f.length=d,f}})},14653:function(e,t,n){"use strict";var r=n(56174),o=n(59571),i=n(36910);r({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},58139:function(e,t,n){"use strict";var r=n(56174),o=n(69033).every;r({target:"Array",proto:!0,forced:!n(37902)("every")},{every:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},34049:function(e,t,n){"use strict";var r=n(56174),o=n(22051),i=n(36910);r({target:"Array",proto:!0},{fill:o}),i("fill")},38356:function(e,t,n){"use strict";var r=n(56174),o=n(69033).filter;r({target:"Array",proto:!0,forced:!n(93537)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},31699:function(e,t,n){"use strict";var r=n(56174),o=n(69033).findIndex,i=n(36910),a="findIndex",c=!0;a in[]&&Array(1).findIndex((function(){c=!1})),r({target:"Array",proto:!0,forced:c},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},72494:function(e,t,n){"use strict";var r=n(56174),o=n(69033).find,i=n(36910),a="find",c=!0;a in[]&&Array(1).find((function(){c=!1})),r({target:"Array",proto:!0,forced:c},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},81520:function(e,t,n){"use strict";var r=n(56174),o=n(904),i=n(12104),a=n(39570),c=n(83923),u=n(77454);r({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),r=a(n.length);return c(e),(t=u(n,0)).length=o(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},3263:function(e,t,n){"use strict";var r=n(56174),o=n(904),i=n(12104),a=n(39570),c=n(3997),u=n(77454);r({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),r=u(t,0);return r.length=o(r,t,t,n,0,e===undefined?1:c(e)),r}})},80036:function(e,t,n){"use strict";var r=n(56174),o=n(90369);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},60515:function(e,t,n){"use strict";var r=n(56174),o=n(28213);r({target:"Array",stat:!0,forced:!n(68762)((function(e){Array.from(e)}))},{from:o})},94330:function(e,t,n){"use strict";var r=n(56174),o=n(25945).includes,i=n(36910);r({target:"Array",proto:!0},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},96553:function(e,t,n){"use strict";var r=n(56174),o=n(25945).indexOf,i=n(37902),a=[].indexOf,c=!!a&&1/[1].indexOf(1,-0)<0,u=i("indexOf");r({target:"Array",proto:!0,forced:c||!u},{indexOf:function(e){return c?a.apply(this,arguments)||0:o(this,e,arguments.length>1?arguments[1]:undefined)}})},99139:function(e,t,n){"use strict";n(56174)({target:"Array",stat:!0},{isArray:n(89999)})},98215:function(e,t,n){"use strict";var r=n(26553),o=n(36910),i=n(82723),a=n(79947),c=n(71179),u="Array Iterator",s=a.set,l=a.getterFor(u);e.exports=c(Array,"Array",(function(e,t){s(this,{type:u,target:r(e),index:0,kind:t})}),(function(){var e=l(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},32617:function(e,t,n){"use strict";var r=n(56174),o=n(50990),i=n(26553),a=n(37902),c=[].join,u=o!=Object,s=a("join",",");r({target:"Array",proto:!0,forced:u||!s},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},80186:function(e,t,n){"use strict";var r=n(56174),o=n(41183);r({target:"Array",proto:!0,forced:o!==[].lastIndexOf},{lastIndexOf:o})},31149:function(e,t,n){"use strict";var r=n(56174),o=n(69033).map;r({target:"Array",proto:!0,forced:!n(93537)("map")},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},71827:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(39241);r({target:"Array",stat:!0,forced:o((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;)i(n,e,arguments[e++]);return n.length=t,n}})},32099:function(e,t,n){"use strict";var r=n(56174),o=n(28249).right,i=n(37902),a=n(12338),c=n(41488);r({target:"Array",proto:!0,forced:!i("reduceRight")||!c&&a>79&&a<83},{reduceRight:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},79770:function(e,t,n){"use strict";var r=n(56174),o=n(28249).left,i=n(37902),a=n(12338),c=n(41488);r({target:"Array",proto:!0,forced:!i("reduce")||!c&&a>79&&a<83},{reduce:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},72667:function(e,t,n){"use strict";var r=n(56174),o=n(89999),i=[].reverse,a=[1,2];r({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),i.call(this)}})},94920:function(e,t,n){"use strict";var r=n(56174),o=n(35611),i=n(89999),a=n(55205),c=n(39570),u=n(26553),s=n(39241),l=n(17657),f=n(93537)("slice"),d=l("species"),p=[].slice,h=Math.max;r({target:"Array",proto:!0,forced:!f},{slice:function(e,t){var n,r,l,f=u(this),v=c(f.length),m=a(e,v),g=a(t===undefined?v:t,v);if(i(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,m,g);for(r=new(n===undefined?Array:n)(h(g-m,0)),l=0;m<g;m++,l++)m in f&&s(r,l,f[m]);return r.length=l,r}})},64683:function(e,t,n){"use strict";var r=n(56174),o=n(69033).some;r({target:"Array",proto:!0,forced:!n(37902)("some")},{some:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},26189:function(e,t,n){"use strict";var r=n(56174),o=n(83923),i=n(12104),a=n(39570),c=n(92082),u=n(69691),s=n(58737),l=n(37902),f=n(20967),d=n(85749),p=n(12338),h=n(12200),v=[],m=v.sort,g=u((function(){v.sort(undefined)})),y=u((function(){v.sort(null)})),b=l("sort"),_=!u((function(){if(p)return p<70;if(!(f&&f>3)){if(d)return!0;if(h)return h<603;var e,t,n,r,o="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)v.push({k:t+r,v:n})}for(v.sort((function(e,t){return t.v-e.v})),r=0;r<v.length;r++)t=v[r].k.charAt(0),o.charAt(o.length-1)!==t&&(o+=t);return"DGBEFHACIJK"!==o}}));r({target:"Array",proto:!0,forced:g||!y||!b||!_},{sort:function(e){e!==undefined&&o(e);var t=i(this);if(_)return e===undefined?m.call(t):m.call(t,e);var n,r,u=[],l=a(t.length);for(r=0;r<l;r++)r in t&&u.push(t[r]);for(n=(u=s(u,function(e){return function(t,n){return n===undefined?-1:t===undefined?1:e!==undefined?+e(t,n)||0:c(t)>c(n)?1:-1}}(e))).length,r=0;r<n;)t[r]=u[r++];for(;r<l;)delete t[r++];return t}})},41185:function(e,t,n){"use strict";n(64157)("Array")},51008:function(e,t,n){"use strict";var r=n(56174),o=n(55205),i=n(3997),a=n(39570),c=n(12104),u=n(77454),s=n(39241),l=n(93537)("splice"),f=Math.max,d=Math.min,p=9007199254740991,h="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!l},{splice:function(e,t){var n,r,l,v,m,g,y=c(this),b=a(y.length),_=o(e,b),w=arguments.length;if(0===w?n=r=0:1===w?(n=0,r=b-_):(n=w-2,r=d(f(i(t),0),b-_)),b+n-r>p)throw TypeError(h);for(l=u(y,r),v=0;v<r;v++)(m=_+v)in y&&s(l,v,y[m]);if(l.length=r,n<r){for(v=_;v<b-r;v++)g=v+n,(m=v+r)in y?y[g]=y[m]:delete y[g];for(v=b;v>b-r+n;v--)delete y[v-1]}else if(n>r)for(v=b-r;v>_;v--)g=v+n-1,(m=v+r-1)in y?y[g]=y[m]:delete y[g];for(v=0;v<n;v++)y[v+_]=arguments[v+2];return y.length=b-r+n,l}})},86e3:function(e,t,n){"use strict";n(36910)("flatMap")},47112:function(e,t,n){"use strict";n(36910)("flat")},87143:function(e,t,n){"use strict";var r=n(56174),o=n(80246);r({global:!0,forced:!n(32977)},{DataView:o.DataView})},72499:function(e,t,n){"use strict";n(56174)({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},73676:function(e,t,n){"use strict";var r=n(56174),o=n(79873);r({target:"Date",proto:!0,forced:Date.prototype.toISOString!==o},{toISOString:o})},76746:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(12104),a=n(94673);r({target:"Date",proto:!0,forced:o((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),n=a(t,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},19:function(e,t,n){"use strict";var r=n(52188),o=n(57763),i=n(17657)("toPrimitive"),a=Date.prototype;i in a||r(a,i,o)},17038:function(e,t,n){"use strict";var r=n(11807),o=Date.prototype,i="Invalid Date",a="toString",c=o.toString,u=o.getTime;String(new Date(NaN))!=i&&r(o,a,(function(){var e=u.call(this);return e==e?c.call(this):i}))},46360:function(e,t,n){"use strict";n(56174)({target:"Function",proto:!0},{bind:n(68719)})},16835:function(e,t,n){"use strict";var r=n(35611),o=n(74217),i=n(6863),a=n(17657)("hasInstance"),c=Function.prototype;a in c||o.f(c,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},96683:function(e,t,n){"use strict";var r=n(75592),o=n(74217).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/,u="name";r&&!(u in i)&&o(i,u,{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},7756:function(e,t,n){"use strict";var r=n(84253);n(29108)(r.JSON,"JSON",!0)},21842:function(e,t,n){"use strict";var r=n(42006),o=n(74568);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),o)},1613:function(e,t,n){"use strict";var r=n(56174),o=n(83659),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;r({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+u:o(e-1+c(e-1)*c(e+1))}})},65115:function(e,t,n){"use strict";var r=n(56174),o=Math.asinh,i=Math.log,a=Math.sqrt;r({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):i(e+a(e*e+1)):e}})},27115:function(e,t,n){"use strict";var r=n(56174),o=Math.atanh,i=Math.log;r({target:"Math",stat:!0,forced:!(o&&1/o(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},13280:function(e,t,n){"use strict";var r=n(56174),o=n(24305),i=Math.abs,a=Math.pow;r({target:"Math",stat:!0},{cbrt:function(e){return o(e=+e)*a(i(e),1/3)}})},21019:function(e,t,n){"use strict";var r=n(56174),o=Math.floor,i=Math.log,a=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-o(i(e+.5)*a):32}})},66619:function(e,t,n){"use strict";var r=n(56174),o=n(19997),i=Math.cosh,a=Math.abs,c=Math.E;r({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=o(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},75469:function(e,t,n){"use strict";var r=n(56174),o=n(19997);r({target:"Math",stat:!0,forced:o!=Math.expm1},{expm1:o})},90967:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{fround:n(43334)})},35022:function(e,t,n){"use strict";var r=n(56174),o=Math.hypot,i=Math.abs,a=Math.sqrt;r({target:"Math",stat:!0,forced:!!o&&o(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,r,o=0,c=0,u=arguments.length,s=0;c<u;)s<(n=i(arguments[c++]))?(o=o*(r=s/n)*r+1,s=n):o+=n>0?(r=n/s)*r:n;return s===Infinity?Infinity:s*a(o)}})},22604:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=Math.imul;r({target:"Math",stat:!0,forced:o((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=65535,r=+e,o=+t,i=n&r,a=n&o;return 0|i*a+((n&r>>>16)*a+i*(n&o>>>16)<<16>>>0)}})},41843:function(e,t,n){"use strict";var r=n(56174),o=Math.log,i=Math.LOG10E;r({target:"Math",stat:!0},{log10:function(e){return o(e)*i}})},86810:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{log1p:n(83659)})},54670:function(e,t,n){"use strict";var r=n(56174),o=Math.log,i=Math.LN2;r({target:"Math",stat:!0},{log2:function(e){return o(e)/i}})},16580:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{sign:n(24305)})},31304:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(19997),a=Math.abs,c=Math.exp,u=Math.E;r({target:"Math",stat:!0,forced:o((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(u/2)}})},13078:function(e,t,n){"use strict";var r=n(56174),o=n(19997),i=Math.exp;r({target:"Math",stat:!0},{tanh:function(e){var t=o(e=+e),n=o(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(i(e)+i(-e))}})},45128:function(e,t,n){"use strict";n(29108)(Math,"Math",!0)},31938:function(e,t,n){"use strict";var r=n(56174),o=Math.ceil,i=Math.floor;r({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:o)(e)}})},90958:function(e,t,n){"use strict";var r=n(75592),o=n(84253),i=n(41441),a=n(11807),c=n(28919),u=n(77e3),s=n(22285),l=n(78253),f=n(94673),d=n(69691),p=n(83681),h=n(78870).f,v=n(22245).f,m=n(74217).f,g=n(84703).trim,y="Number",b=o.Number,_=b.prototype,w=u(p(_))==y,E=function(e){if(l(e))throw TypeError("Cannot convert a Symbol value to a number");var t,n,r,o,i,a,c,u,s=f(e,"number");if("string"==typeof s&&s.length>2)if(43===(t=(s=g(s)).charCodeAt(0))||45===t){if(88===(n=s.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(a=(i=s.slice(2)).length,c=0;c<a;c++)if((u=i.charCodeAt(c))<48||u>o)return NaN;return parseInt(i,r)}return+s};if(i(y,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var x,S=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof S&&(w?d((function(){_.valueOf.call(n)})):u(n)!=y)?s(new b(E(t)),n,S):E(t)},C=r?h(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),N=0;C.length>N;N++)c(b,x=C[N])&&!c(S,x)&&m(S,x,v(b,x));S.prototype=_,_.constructor=S,a(o,y,S)}},88885:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},45017:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isFinite:n(64630)})},59743:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isInteger:n(93624)})},47560:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},31569:function(e,t,n){"use strict";var r=n(56174),o=n(93624),i=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(e){return o(e)&&i(e)<=9007199254740991}})},6134:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},12622:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},60852:function(e,t,n){"use strict";var r=n(56174),o=n(78025);r({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},99085:function(e,t,n){"use strict";var r=n(56174),o=n(55092);r({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},75180:function(e,t,n){"use strict";var r=n(56174),o=n(3997),i=n(81687),a=n(9811),c=n(69691),u=1..toFixed,s=Math.floor,l=function h(e,t,n){return 0===t?n:t%2==1?h(e,t-1,n*e):h(e*e,t/2,n)},f=function(e,t,n){for(var r=-1,o=n;++r<6;)o+=t*e[r],e[r]=o%1e7,o=s(o/1e7)},d=function(e,t){for(var n=6,r=0;--n>=0;)r+=e[n],e[n]=s(r/t),r=r%t*1e7},p=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var r=String(e[t]);n=""===n?r:n+a.call("0",7-r.length)+r}return n};r({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){u.call({})}))},{toFixed:function(e){var t,n,r,c,u=i(this),s=o(e),h=[0,0,0,0,0,0],v="",m="0";if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(v="-",u=-u),u>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}(u*l(2,69,1))-69)<0?u*l(2,-t,1):u/l(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(h,0,n),r=s;r>=7;)f(h,1e7,0),r-=7;for(f(h,l(10,r,1),0),r=t-1;r>=23;)d(h,1<<23),r-=23;d(h,1<<r),f(h,1,1),d(h,2),m=p(h)}else f(h,0,n),f(h,1<<-t,0),m=p(h)+a.call("0",s);return m=s>0?v+((c=m.length)<=s?"0."+a.call("0",s-c)+m:m.slice(0,c-s)+"."+m.slice(c-s)):v+m}})},79437:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(81687),a=1..toPrecision;r({target:"Number",proto:!0,forced:o((function(){return"1"!==a.call(1,undefined)}))||!o((function(){a.call({})}))},{toPrecision:function(e){return e===undefined?a.call(i(this)):a.call(i(this),e)}})},75370:function(e,t,n){"use strict";var r=n(56174),o=n(64905);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},61022:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0,sham:!n(75592)},{create:n(83681)})},50580:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(47339),a=n(12104),c=n(83923),u=n(74217);o&&r({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){u.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},5301:function(e,t,n){"use strict";var r=n(56174),o=n(75592);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:n(91543)})},76438:function(e,t,n){"use strict";var r=n(56174),o=n(75592);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n(74217).f})},97307:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(47339),a=n(12104),c=n(83923),u=n(74217);o&&r({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){u.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},34016:function(e,t,n){"use strict";var r=n(56174),o=n(3e4).entries;r({target:"Object",stat:!0},{entries:function(e){return o(e)}})},86944:function(e,t,n){"use strict";var r=n(56174),o=n(7056),i=n(69691),a=n(35611),c=n(40421).onFreeze,u=Object.freeze;r({target:"Object",stat:!0,forced:i((function(){u(1)})),sham:!o},{freeze:function(e){return u&&a(e)?u(c(e)):e}})},60687:function(e,t,n){"use strict";var r=n(56174),o=n(56342),i=n(39241);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return o(e,(function(e,n){i(t,e,n)}),{AS_ENTRIES:!0}),t}})},86957:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(26553),a=n(22245).f,c=n(75592),u=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},59163:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(28482),a=n(26553),c=n(22245),u=n(39241);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=c.f,s=i(r),l={},f=0;s.length>f;)(n=o(r,t=s[f++]))!==undefined&&u(l,t,n);return l}})},34128:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(59995).f;r({target:"Object",stat:!0,forced:o((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},24267:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(12104),a=n(6863),c=n(28954);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},4239:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(35611),a=Object.isExtensible;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},8381:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(35611),a=Object.isFrozen;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},63669:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(35611),a=Object.isSealed;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},39816:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0},{is:n(61398)})},25779:function(e,t,n){"use strict";var r=n(56174),o=n(12104),i=n(84547);r({target:"Object",stat:!0,forced:n(69691)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},84580:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(47339),a=n(12104),c=n(14613),u=n(6863),s=n(22245).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),r=c(e);do{if(t=s(n,r))return t.get}while(n=u(n))}})},33198:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(47339),a=n(12104),c=n(14613),u=n(6863),s=n(22245).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),r=c(e);do{if(t=s(n,r))return t.set}while(n=u(n))}})},71895:function(e,t,n){"use strict";var r=n(56174),o=n(35611),i=n(40421).onFreeze,a=n(7056),c=n(69691),u=Object.preventExtensions;r({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{preventExtensions:function(e){return u&&o(e)?u(i(e)):e}})},44910:function(e,t,n){"use strict";var r=n(56174),o=n(35611),i=n(40421).onFreeze,a=n(7056),c=n(69691),u=Object.seal;r({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{seal:function(e){return u&&o(e)?u(i(e)):e}})},95962:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0},{setPrototypeOf:n(18444)})},73769:function(e,t,n){"use strict";var r=n(64910),o=n(11807),i=n(13966);r||o(Object.prototype,"toString",i,{unsafe:!0})},14962:function(e,t,n){"use strict";var r=n(56174),o=n(3e4).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},80345:function(e,t,n){"use strict";var r=n(56174),o=n(78025);r({global:!0,forced:parseFloat!=o},{parseFloat:o})},18438:function(e,t,n){"use strict";var r=n(56174),o=n(55092);r({global:!0,forced:parseInt!=o},{parseInt:o})},46356:function(e,t,n){"use strict";var r=n(56174),o=n(1986),i=n(4302),a=n(69691),c=n(69808),u=n(24345),s=n(48141),l=n(11807);if(r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=u(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}}),!o&&"function"==typeof i){var f=c("Promise").prototype["finally"];i.prototype["finally"]!==f&&l(i.prototype,"finally",f,{unsafe:!0})}},70552:function(e,t,n){"use strict";var r,o,i,a,c=n(56174),u=n(1986),s=n(84253),l=n(69808),f=n(4302),d=n(11807),p=n(3993),h=n(18444),v=n(29108),m=n(64157),g=n(35611),y=n(83923),b=n(50997),_=n(89853),w=n(56342),E=n(68762),x=n(24345),S=n(33453).set,C=n(80909),N=n(48141),M=n(21419),k=n(82101),T=n(47673),O=n(79947),A=n(41441),I=n(17657),P=n(46392),V=n(41488),L=n(12338),R=I("species"),B="Promise",j=O.get,D=O.set,F=O.getterFor(B),K=f&&f.prototype,Y=f,z=K,U=s.TypeError,H=s.document,G=s.process,W=k.f,$=W,q=!!(H&&H.createEvent&&s.dispatchEvent),X="function"==typeof PromiseRejectionEvent,Q="unhandledrejection",Z=!1,J=A(B,(function(){var e=_(Y),t=e!==String(Y);if(!t&&66===L)return!0;if(u&&!z["finally"])return!0;if(L>=51&&/native code/.test(e))return!1;var n=new Y((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))};return(n.constructor={})[R]=r,!(Z=n.then((function(){}))instanceof r)||!t&&P&&!X})),ee=J||!E((function(e){Y.all(e)["catch"]((function(){}))})),te=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},ne=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;C((function(){for(var r=e.value,o=1==e.state,i=0;n.length>i;){var a,c,u,s=n[i++],l=o?s.ok:s.fail,f=s.resolve,d=s.reject,p=s.domain;try{l?(o||(2===e.rejection&&ae(e),e.rejection=1),!0===l?a=r:(p&&p.enter(),a=l(r),p&&(p.exit(),u=!0)),a===s.promise?d(U("Promise-chain cycle")):(c=te(a))?c.call(a,f,d):f(a)):d(r)}catch(h){p&&!u&&p.exit(),d(h)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&oe(e)}))}},re=function(e,t,n){var r,o;q?((r=H.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),s.dispatchEvent(r)):r={promise:t,reason:n},!X&&(o=s["on"+e])?o(r):e===Q&&M("Unhandled promise rejection",n)},oe=function(e){S.call(s,(function(){var t,n=e.facade,r=e.value;if(ie(e)&&(t=T((function(){V?G.emit("unhandledRejection",r,n):re(Q,n,r)})),e.rejection=V||ie(e)?2:1,t.error))throw t.value}))},ie=function(e){return 1!==e.rejection&&!e.parent},ae=function(e){S.call(s,(function(){var t=e.facade;V?G.emit("rejectionHandled",t):re("rejectionhandled",t,e.value)}))},ce=function(e,t,n){return function(r){e(t,r,n)}},ue=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ne(e,!0))},se=function fe(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw U("Promise can't be resolved itself");var r=te(t);r?C((function(){var n={done:!1};try{r.call(t,ce(fe,n,e),ce(ue,n,e))}catch(o){ue(n,o,e)}})):(e.value=t,e.state=1,ne(e,!1))}catch(o){ue({done:!1},o,e)}}};if(J&&(z=(Y=function(e){b(this,Y,B),y(e),r.call(this);var t=j(this);try{e(ce(se,t),ce(ue,t))}catch(n){ue(t,n)}}).prototype,(r=function(e){D(this,{type:B,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(z,{then:function(e,t){var n=F(this),r=W(x(this,Y));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=V?G.domain:undefined,n.parent=!0,n.reactions.push(r),0!=n.state&&ne(n,!1),r.promise},"catch":function(e){return this.then(undefined,e)}}),o=function(){var e=new r,t=j(e);this.promise=e,this.resolve=ce(se,t),this.reject=ce(ue,t)},k.f=W=function(e){return e===Y||e===i?new o(e):$(e)},!u&&"function"==typeof f&&K!==Object.prototype)){a=K.then,Z||(d(K,"then",(function(e,t){var n=this;return new Y((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),d(K,"catch",z["catch"],{unsafe:!0}));try{delete K.constructor}catch(le){}h&&h(K,z)}c({global:!0,wrap:!0,forced:J},{Promise:Y}),v(Y,B,!1,!0),m(B),i=l(B),c({target:B,stat:!0,forced:J},{reject:function(e){var t=W(this);return t.reject.call(undefined,e),t.promise}}),c({target:B,stat:!0,forced:u||J},{resolve:function(e){return N(u&&this===i?Y:this,e)}}),c({target:B,stat:!0,forced:ee},{all:function(e){var t=this,n=W(t),r=n.resolve,o=n.reject,i=T((function(){var n=y(t.resolve),i=[],a=0,c=1;w(e,(function(e){var u=a++,s=!1;i.push(undefined),c++,n.call(t,e).then((function(e){s||(s=!0,i[u]=e,--c||r(i))}),o)})),--c||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=W(t),r=n.reject,o=T((function(){var o=y(t.resolve);w(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},57128:function(e,t,n){"use strict";var r=n(56174),o=n(69808),i=n(83923),a=n(63518),c=n(69691),u=o("Reflect","apply"),s=Function.apply;r({target:"Reflect",stat:!0,forced:!c((function(){u((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),u?u(e,t,n):s.call(e,t,n)}})},83588:function(e,t,n){"use strict";var r=n(56174),o=n(69808),i=n(83923),a=n(63518),c=n(35611),u=n(83681),s=n(68719),l=n(69691),f=o("Reflect","construct"),d=l((function(){function e(){}return!(f((function(){}),[],e)instanceof e)})),p=!l((function(){f((function(){}))})),h=d||p;r({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!d)return f(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 r=[null];return r.push.apply(r,t),new(s.apply(e,r))}var o=n.prototype,l=u(c(o)?o:Object.prototype),h=Function.apply.call(e,l,t);return c(h)?h:l}})},47057:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(63518),a=n(14613),c=n(74217);r({target:"Reflect",stat:!0,forced:n(69691)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!o},{defineProperty:function(e,t,n){i(e);var r=a(t);i(n);try{return c.f(e,r,n),!0}catch(o){return!1}}})},67092:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=n(22245).f;r({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(o(e),t);return!(n&&!n.configurable)&&delete e[t]}})},69203:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(63518),a=n(22245);r({target:"Reflect",stat:!0,sham:!o},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},27879:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=n(6863);r({target:"Reflect",stat:!0,sham:!n(28954)},{getPrototypeOf:function(e){return i(o(e))}})},59478:function(e,t,n){"use strict";var r=n(56174),o=n(35611),i=n(63518),a=n(28919),c=n(22245),u=n(6863);r({target:"Reflect",stat:!0},{get:function s(e,t){var n,r,l=arguments.length<3?e:arguments[2];return i(e)===l?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(l):o(r=u(e))?s(r,t,l):void 0}})},71507:function(e,t,n){"use strict";n(56174)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},39021:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=Object.isExtensible;r({target:"Reflect",stat:!0},{isExtensible:function(e){return o(e),!i||i(e)}})},8641:function(e,t,n){"use strict";n(56174)({target:"Reflect",stat:!0},{ownKeys:n(28482)})},83064:function(e,t,n){"use strict";var r=n(56174),o=n(69808),i=n(63518);r({target:"Reflect",stat:!0,sham:!n(7056)},{preventExtensions:function(e){i(e);try{var t=o("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},33362:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=n(1372),a=n(18444);a&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){o(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},93115:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=n(35611),a=n(28919),c=n(69691),u=n(74217),s=n(22245),l=n(6863),f=n(39160);r({target:"Reflect",stat:!0,forced:c((function(){var e=function(){},t=u.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function d(e,t,n){var r,c,p=arguments.length<4?e:arguments[3],h=s.f(o(e),t);if(!h){if(i(c=l(e)))return d(c,t,n,p);h=f(0)}if(a(h,"value")){if(!1===h.writable||!i(p))return!1;if(r=s.f(p,t)){if(r.get||r.set||!1===r.writable)return!1;r.value=n,u.f(p,t,r)}else u.f(p,t,f(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},45090:function(e,t,n){"use strict";var r=n(75592),o=n(84253),i=n(41441),a=n(22285),c=n(52188),u=n(74217).f,s=n(78870).f,l=n(86133),f=n(92082),d=n(5105),p=n(1864),h=n(11807),v=n(69691),m=n(28919),g=n(79947).enforce,y=n(64157),b=n(17657),_=n(8368),w=n(2229),E=b("match"),x=o.RegExp,S=x.prototype,C=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,N=/a/g,M=/a/g,k=new x(N)!==N,T=p.UNSUPPORTED_Y,O=r&&(!k||T||_||w||v((function(){return M[E]=!1,x(N)!=N||x(M)==M||"/a/i"!=x(N,"i")})));if(i("RegExp",O)){for(var A=function(e,t){var n,r,o,i,u,s,p=this instanceof A,h=l(e),v=t===undefined,y=[],b=e;if(!p&&h&&v&&e.constructor===A)return e;if((h||e instanceof A)&&(e=e.source,v&&(t="flags"in b?b.flags:d.call(b))),e=e===undefined?"":f(e),t=t===undefined?"":f(t),b=e,_&&"dotAll"in N&&(r=!!t&&t.indexOf("s")>-1)&&(t=t.replace(/s/g,"")),n=t,T&&"sticky"in N&&(o=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,"")),w&&(e=(i=function(e){for(var t,n=e.length,r=0,o="",i=[],a={},c=!1,u=!1,s=0,l="";r<=n;r++){if("\\"===(t=e.charAt(r)))t+=e.charAt(++r);else if("]"===t)c=!1;else if(!c)switch(!0){case"["===t:c=!0;break;case"("===t:C.test(e.slice(r+1))&&(r+=2,u=!0),o+=t,s++;continue;case">"===t&&u:if(""===l||m(a,l))throw new SyntaxError("Invalid capture group name");a[l]=!0,i.push([l,s]),u=!1,l="";continue}u?l+=t:o+=t}return[o,i]}(e))[0],y=i[1]),u=a(x(e,t),p?this:S,A),(r||o||y.length)&&(s=g(u),r&&(s.dotAll=!0,s.raw=A(function(e){for(var t,n=e.length,r=0,o="",i=!1;r<=n;r++)"\\"!==(t=e.charAt(r))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),o+=t):o+="[\\s\\S]":o+=t+e.charAt(++r);return o}(e),n)),o&&(s.sticky=!0),y.length&&(s.groups=y)),e!==b)try{c(u,"source",""===b?"(?:)":b)}catch(E){}return u},I=function(e){e in A||u(A,e,{configurable:!0,get:function(){return x[e]},set:function(t){x[e]=t}})},P=s(x),V=0;P.length>V;)I(P[V++]);S.constructor=A,A.prototype=S,h(o,"RegExp",A)}y("RegExp")},12654:function(e,t,n){"use strict";var r=n(56174),o=n(71841);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},58870:function(e,t,n){"use strict";var r=n(75592),o=n(74217),i=n(5105),a=n(69691);r&&a((function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})}))&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},76581:function(e,t,n){"use strict";var r=n(11807),o=n(63518),i=n(92082),a=n(69691),c=n(5105),u="toString",s=RegExp.prototype,l=s.toString,f=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d=l.name!=u;(f||d)&&r(RegExp.prototype,u,(function(){var e=o(this),t=i(e.source),n=e.flags;return"/"+t+"/"+i(n===undefined&&e instanceof RegExp&&!("flags"in s)?c.call(e):n)}),{unsafe:!0})},4567:function(e,t,n){"use strict";var r=n(42006),o=n(74568);e.exports=r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),o)},67586:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("anchor")},{anchor:function(e){return o(this,"a","name",e)}})},7743:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("big")},{big:function(){return o(this,"big","","")}})},15890:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("blink")},{blink:function(){return o(this,"blink","","")}})},34651:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("bold")},{bold:function(){return o(this,"b","","")}})},28638:function(e,t,n){"use strict";var r=n(56174),o=n(37015).codeAt;r({target:"String",proto:!0},{codePointAt:function(e){return o(this,e)}})},60314:function(e,t,n){"use strict";var r,o=n(56174),i=n(22245).f,a=n(39570),c=n(92082),u=n(18774),s=n(44184),l=n(93937),f=n(1986),d="".endsWith,p=Math.min,h=l("endsWith");o({target:"String",proto:!0,forced:!!(f||h||(r=i(String.prototype,"endsWith"),!r||r.writable))&&!h},{endsWith:function(e){var t=c(s(this));u(e);var n=arguments.length>1?arguments[1]:undefined,r=a(t.length),o=n===undefined?r:p(a(n),r),i=c(e);return d?d.call(t,i,o):t.slice(o-i.length,o)===i}})},18037:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("fixed")},{fixed:function(){return o(this,"tt","","")}})},48415:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("fontcolor")},{fontcolor:function(e){return o(this,"font","color",e)}})},54950:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("fontsize")},{fontsize:function(e){return o(this,"font","size",e)}})},71595:function(e,t,n){"use strict";var r=n(56174),o=n(55205),i=String.fromCharCode,a=String.fromCodePoint;r({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},98954:function(e,t,n){"use strict";var r=n(56174),o=n(18774),i=n(44184),a=n(92082);r({target:"String",proto:!0,forced:!n(93937)("includes")},{includes:function(e){return!!~a(i(this)).indexOf(a(o(e)),arguments.length>1?arguments[1]:undefined)}})},76102:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("italics")},{italics:function(){return o(this,"i","","")}})},91332:function(e,t,n){"use strict";var r=n(37015).charAt,o=n(92082),i=n(79947),a=n(71179),c="String Iterator",u=i.set,s=i.getterFor(c);a(String,"String",(function(e){u(this,{type:c,string:o(e),index:0})}),(function(){var e,t=s(this),n=t.string,o=t.index;return o>=n.length?{value:undefined,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},47816:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("link")},{link:function(e){return o(this,"a","href",e)}})},79445:function(e,t,n){"use strict";var r=n(68880),o=n(63518),i=n(39570),a=n(92082),c=n(44184),u=n(69953),s=n(5641);r("match",(function(e,t,n){return[function(t){var n=c(this),r=t==undefined?undefined:t[e];return r!==undefined?r.call(t,n):new RegExp(t)[e](a(n))},function(e){var r=o(this),c=a(e),l=n(t,r,c);if(l.done)return l.value;if(!r.global)return s(r,c);var f=r.unicode;r.lastIndex=0;for(var d,p=[],h=0;null!==(d=s(r,c));){var v=a(d[0]);p[h]=v,""===v&&(r.lastIndex=u(c,i(r.lastIndex),f)),h++}return 0===h?null:p}]}))},36493:function(e,t,n){"use strict";var r=n(56174),o=n(47497).end;r({target:"String",proto:!0,forced:n(43331)},{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},24476:function(e,t,n){"use strict";var r=n(56174),o=n(47497).start;r({target:"String",proto:!0,forced:n(43331)},{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},78192:function(e,t,n){"use strict";var r=n(56174),o=n(26553),i=n(39570),a=n(92082);r({target:"String",stat:!0},{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,c=[],u=0;n>u;)c.push(a(t[u++])),u<r&&c.push(a(arguments[u]));return c.join("")}})},58660:function(e,t,n){"use strict";n(56174)({target:"String",proto:!0},{repeat:n(9811)})},56592:function(e,t,n){"use strict";var r=n(68880),o=n(69691),i=n(63518),a=n(3997),c=n(39570),u=n(92082),s=n(44184),l=n(69953),f=n(55444),d=n(5641),p=n(17657)("replace"),h=Math.max,v=Math.min,m="$0"==="a".replace(/./,"$0"),g=!!/./[p]&&""===/./[p]("a","$0");r("replace",(function(e,t,n){var r=g?"$":"$0";return[function(e,n){var r=s(this),o=e==undefined?undefined:e[p];return o!==undefined?o.call(e,r,n):t.call(u(r),e,n)},function(e,o){var s=i(this),p=u(e);if("string"==typeof o&&-1===o.indexOf(r)&&-1===o.indexOf("$<")){var m=n(t,s,p,o);if(m.done)return m.value}var g="function"==typeof o;g||(o=u(o));var y=s.global;if(y){var b=s.unicode;s.lastIndex=0}for(var _=[];;){var w=d(s,p);if(null===w)break;if(_.push(w),!y)break;""===u(w[0])&&(s.lastIndex=l(p,c(s.lastIndex),b))}for(var E,x="",S=0,C=0;C<_.length;C++){w=_[C];for(var N=u(w[0]),M=h(v(a(w.index),p.length),0),k=[],T=1;T<w.length;T++)k.push((E=w[T])===undefined?E:String(E));var O=w.groups;if(g){var A=[N].concat(k,M,p);O!==undefined&&A.push(O);var I=u(o.apply(undefined,A))}else I=f(N,p,M,k,O,o);M>=S&&(x+=p.slice(S,M)+I,S=M+N.length)}return x+p.slice(S)}]}),!!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!m||g)},69957:function(e,t,n){"use strict";var r=n(68880),o=n(63518),i=n(44184),a=n(61398),c=n(92082),u=n(5641);r("search",(function(e,t,n){return[function(t){var n=i(this),r=t==undefined?undefined:t[e];return r!==undefined?r.call(t,n):new RegExp(t)[e](c(n))},function(e){var r=o(this),i=c(e),s=n(t,r,i);if(s.done)return s.value;var l=r.lastIndex;a(l,0)||(r.lastIndex=0);var f=u(r,i);return a(r.lastIndex,l)||(r.lastIndex=l),null===f?-1:f.index}]}))},30037:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("small")},{small:function(){return o(this,"small","","")}})},9747:function(e,t,n){"use strict";var r=n(68880),o=n(86133),i=n(63518),a=n(44184),c=n(24345),u=n(69953),s=n(39570),l=n(92082),f=n(5641),d=n(71841),p=n(1864),h=n(69691),v=p.UNSUPPORTED_Y,m=[].push,g=Math.min,y=4294967295;r("split",(function(e,t,n){var r;return r="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 r=l(a(this)),i=n===undefined?y:n>>>0;if(0===i)return[];if(e===undefined)return[r];if(!o(e))return t.call(r,e,i);for(var c,u,s,f=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,v=new RegExp(e.source,p+"g");(c=d.call(v,r))&&!((u=v.lastIndex)>h&&(f.push(r.slice(h,c.index)),c.length>1&&c.index<r.length&&m.apply(f,c.slice(1)),s=c[0].length,h=u,f.length>=i));)v.lastIndex===c.index&&v.lastIndex++;return h===r.length?!s&&v.test("")||f.push(""):f.push(r.slice(h)),f.length>i?f.slice(0,i):f}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var o=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,o,n):r.call(l(o),t,n)},function(e,o){var a=i(this),d=l(e),p=n(r,a,d,o,r!==t);if(p.done)return p.value;var h=c(a,RegExp),m=a.unicode,b=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(v?"g":"y"),_=new h(v?"^(?:"+a.source+")":a,b),w=o===undefined?y:o>>>0;if(0===w)return[];if(0===d.length)return null===f(_,d)?[d]:[];for(var E=0,x=0,S=[];x<d.length;){_.lastIndex=v?0:x;var C,N=f(_,v?d.slice(x):d);if(null===N||(C=g(s(_.lastIndex+(v?x:0)),d.length))===E)x=u(d,x,m);else{if(S.push(d.slice(E,x)),S.length===w)return S;for(var M=1;M<=N.length-1;M++)if(S.push(N[M]),S.length===w)return S;x=E=C}}return S.push(d.slice(E)),S}]}),!!h((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]})),v)},13578:function(e,t,n){"use strict";var r,o=n(56174),i=n(22245).f,a=n(39570),c=n(92082),u=n(18774),s=n(44184),l=n(93937),f=n(1986),d="".startsWith,p=Math.min,h=l("startsWith");o({target:"String",proto:!0,forced:!!(f||h||(r=i(String.prototype,"startsWith"),!r||r.writable))&&!h},{startsWith:function(e){var t=c(s(this));u(e);var n=a(p(arguments.length>1?arguments[1]:undefined,t.length)),r=c(e);return d?d.call(t,r,n):t.slice(n,n+r.length)===r}})},54705:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("strike")},{strike:function(){return o(this,"strike","","")}})},75831:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("sub")},{sub:function(){return o(this,"sub","","")}})},96958:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("sup")},{sup:function(){return o(this,"sup","","")}})},19209:function(e,t,n){"use strict";var r=n(56174),o=n(84703).end,i=n(3035)("trimEnd"),a=i?function(){return o(this)}:"".trimEnd;r({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},56737:function(e,t,n){"use strict";var r=n(56174),o=n(84703).start,i=n(3035)("trimStart"),a=i?function(){return o(this)}:"".trimStart;r({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},3684:function(e,t,n){"use strict";var r=n(56174),o=n(84703).trim;r({target:"String",proto:!0,forced:n(3035)("trim")},{trim:function(){return o(this)}})},69656:function(e,t,n){"use strict";n(55282)("asyncIterator")},43674:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(84253),a=n(28919),c=n(35611),u=n(74217).f,s=n(49957),l=i.Symbol;if(o&&"function"==typeof l&&(!("description"in l.prototype)||l().description!==undefined)){var f={},d=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof d?new l(e):e===undefined?l():l(e);return""===e&&(f[t]=!0),t};s(d,l);var p=d.prototype=l.prototype;p.constructor=d;var h=p.toString,v="Symbol(test)"==String(l("test")),m=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(f,e))return"";var n=v?t.slice(7,-1):t.replace(m,"$1");return""===n?undefined:n}}),r({global:!0,forced:!0},{Symbol:d})}},72411:function(e,t,n){"use strict";n(55282)("hasInstance")},24467:function(e,t,n){"use strict";n(55282)("isConcatSpreadable")},37493:function(e,t,n){"use strict";n(55282)("iterator")},65379:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(69808),a=n(1986),c=n(75592),u=n(54772),s=n(69691),l=n(28919),f=n(89999),d=n(35611),p=n(78253),h=n(63518),v=n(12104),m=n(26553),g=n(14613),y=n(92082),b=n(39160),_=n(83681),w=n(84547),E=n(78870),x=n(59995),S=n(21061),C=n(22245),N=n(74217),M=n(77659),k=n(52188),T=n(11807),O=n(27364),A=n(85152),I=n(90311),P=n(41080),V=n(17657),L=n(3444),R=n(55282),B=n(29108),j=n(79947),D=n(69033).forEach,F=A("hidden"),K="Symbol",Y=V("toPrimitive"),z=j.set,U=j.getterFor(K),H=Object.prototype,G=o.Symbol,W=i("JSON","stringify"),$=C.f,q=N.f,X=x.f,Q=M.f,Z=O("symbols"),J=O("op-symbols"),ee=O("string-to-symbol-registry"),te=O("symbol-to-string-registry"),ne=O("wks"),re=o.QObject,oe=!re||!re.prototype||!re.prototype.findChild,ie=c&&s((function(){return 7!=_(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=$(H,t);r&&delete H[t],q(e,t,n),r&&e!==H&&q(H,t,r)}:q,ae=function(e,t){var n=Z[e]=_(G.prototype);return z(n,{type:K,tag:e,description:t}),c||(n.description=t),n},ce=function(e,t,n){e===H&&ce(J,t,n),h(e);var r=g(t);return h(n),l(Z,r)?(n.enumerable?(l(e,F)&&e[F][r]&&(e[F][r]=!1),n=_(n,{enumerable:b(0,!1)})):(l(e,F)||q(e,F,b(1,{})),e[F][r]=!0),ie(e,r,n)):q(e,r,n)},ue=function(e,t){h(e);var n=m(t),r=w(n).concat(pe(n));return D(r,(function(t){c&&!le.call(n,t)||ce(e,t,n[t])})),e},se=function(e,t){return t===undefined?_(e):ue(_(e),t)},le=function(e){var t=g(e),n=Q.call(this,t);return!(this===H&&l(Z,t)&&!l(J,t))&&(!(n||!l(this,t)||!l(Z,t)||l(this,F)&&this[F][t])||n)},fe=function(e,t){var n=m(e),r=g(t);if(n!==H||!l(Z,r)||l(J,r)){var o=$(n,r);return!o||!l(Z,r)||l(n,F)&&n[F][r]||(o.enumerable=!0),o}},de=function(e){var t=X(m(e)),n=[];return D(t,(function(e){l(Z,e)||l(I,e)||n.push(e)})),n},pe=function(e){var t=e===H,n=X(t?J:m(e)),r=[];return D(n,(function(e){!l(Z,e)||t&&!l(H,e)||r.push(Z[e])})),r};(u||(T((G=function(){if(this instanceof G)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?y(arguments[0]):undefined,t=P(e),n=function r(e){this===H&&r.call(J,e),l(this,F)&&l(this[F],t)&&(this[F][t]=!1),ie(this,t,b(1,e))};return c&&oe&&ie(H,t,{configurable:!0,set:n}),ae(t,e)}).prototype,"toString",(function(){return U(this).tag})),T(G,"withoutSetter",(function(e){return ae(P(e),e)})),M.f=le,N.f=ce,C.f=fe,E.f=x.f=de,S.f=pe,L.f=function(e){return ae(V(e),e)},c&&(q(G.prototype,"description",{configurable:!0,get:function(){return U(this).description}}),a||T(H,"propertyIsEnumerable",le,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:G}),D(w(ne),(function(e){R(e)})),r({target:K,stat:!0,forced:!u},{"for":function(e){var t=y(e);if(l(ee,t))return ee[t];var n=G(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!p(e))throw TypeError(e+" is not a symbol");if(l(te,e))return te[e]},useSetter:function(){oe=!0},useSimple:function(){oe=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!c},{create:se,defineProperty:ce,defineProperties:ue,getOwnPropertyDescriptor:fe}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:de,getOwnPropertySymbols:pe}),r({target:"Object",stat:!0,forced:s((function(){S.f(1)}))},{getOwnPropertySymbols:function(e){return S.f(v(e))}}),W)&&r({target:"JSON",stat:!0,forced:!u||s((function(){var e=G();return"[null]"!=W([e])||"{}"!=W({a:e})||"{}"!=W(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(d(t)||e!==undefined)&&!p(e))return f(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!p(t))return t}),o[1]=t,W.apply(null,o)}});G.prototype[Y]||k(G.prototype,Y,G.prototype.valueOf),B(G,K),I[F]=!0},87420:function(e,t,n){"use strict";n(55282)("match")},9480:function(e,t,n){"use strict";n(55282)("replace")},66171:function(e,t,n){"use strict";n(55282)("search")},53276:function(e,t,n){"use strict";n(55282)("species")},71852:function(e,t,n){"use strict";n(55282)("split")},59045:function(e,t,n){"use strict";n(55282)("toPrimitive")},70887:function(e,t,n){"use strict";n(55282)("toStringTag")},72906:function(e,t,n){"use strict";n(55282)("unscopables")},64346:function(e,t,n){"use strict";var r=n(19216),o=n(59571),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return o.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},27553:function(e,t,n){"use strict";var r=n(19216),o=n(69033).every,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},49007:function(e,t,n){"use strict";var r=n(19216),o=n(22051),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("fill",(function(e){return o.apply(i(this),arguments)}))},17621:function(e,t,n){"use strict";var r=n(19216),o=n(69033).filter,i=n(16688),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filter",(function(e){var t=o(a(this),e,arguments.length>1?arguments[1]:undefined);return i(this,t)}))},20500:function(e,t,n){"use strict";var r=n(19216),o=n(69033).findIndex,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},71078:function(e,t,n){"use strict";var r=n(19216),o=n(69033).find,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},75344:function(e,t,n){"use strict";n(17576)("Float32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},87853:function(e,t,n){"use strict";n(17576)("Float64",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},85923:function(e,t,n){"use strict";var r=n(19216),o=n(69033).forEach,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(e){o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},38956:function(e,t,n){"use strict";var r=n(29023);(0,n(19216).exportTypedArrayStaticMethod)("from",n(76182),r)},49264:function(e,t,n){"use strict";var r=n(19216),o=n(25945).includes,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},70448:function(e,t,n){"use strict";var r=n(19216),o=n(25945).indexOf,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},1150:function(e,t,n){"use strict";n(17576)("Int16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},50444:function(e,t,n){"use strict";n(17576)("Int32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},25865:function(e,t,n){"use strict";n(17576)("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},5775:function(e,t,n){"use strict";var r=n(84253),o=n(19216),i=n(98215),a=n(17657)("iterator"),c=r.Uint8Array,u=i.values,s=i.keys,l=i.entries,f=o.aTypedArray,d=o.exportTypedArrayMethod,p=c&&c.prototype[a],h=!!p&&("values"==p.name||p.name==undefined),v=function(){return u.call(f(this))};d("entries",(function(){return l.call(f(this))})),d("keys",(function(){return s.call(f(this))})),d("values",v,!h),d(a,v,!h)},45164:function(e,t,n){"use strict";var r=n(19216),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(o(this),arguments)}))},83762:function(e,t,n){"use strict";var r=n(19216),o=n(41183),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("lastIndexOf",(function(e){return o.apply(i(this),arguments)}))},67265:function(e,t,n){"use strict";var r=n(19216),o=n(69033).map,i=n(25198),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("map",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(i(e))(t)}))}))},56058:function(e,t,n){"use strict";var r=n(19216),o=n(29023),i=r.aTypedArrayConstructor;(0,r.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),o)},23535:function(e,t,n){"use strict";var r=n(19216),o=n(28249).right,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},87001:function(e,t,n){"use strict";var r=n(19216),o=n(28249).left,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},18617:function(e,t,n){"use strict";var r=n(19216),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=this,n=o(t).length,r=a(n/2),i=0;i<r;)e=t[i],t[i++]=t[--n],t[n]=e;return t}))},70595:function(e,t,n){"use strict";var r=n(19216),o=n(39570),i=n(95740),a=n(12104),c=n(69691),u=r.aTypedArray;(0,r.exportTypedArrayMethod)("set",(function(e){u(this);var t=i(arguments.length>1?arguments[1]:undefined,1),n=this.length,r=a(e),c=o(r.length),s=0;if(c+t>n)throw RangeError("Wrong length");for(;s<c;)this[t+s]=r[s++]}),c((function(){new Int8Array(1).set({})})))},76820:function(e,t,n){"use strict";var r=n(19216),o=n(25198),i=n(69691),a=r.aTypedArray,c=r.exportTypedArrayMethod,u=[].slice;c("slice",(function(e,t){for(var n=u.call(a(this),e,t),r=o(this),i=0,c=n.length,s=new r(c);c>i;)s[i]=n[i++];return s}),i((function(){new Int8Array(1).slice()})))},33357:function(e,t,n){"use strict";var r=n(19216),o=n(69033).some,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},38215:function(e,t,n){"use strict";var r=n(19216),o=n(84253),i=n(69691),a=n(83923),c=n(39570),u=n(58737),s=n(20967),l=n(85749),f=n(12338),d=n(12200),p=r.aTypedArray,h=r.exportTypedArrayMethod,v=o.Uint16Array,m=v&&v.prototype.sort,g=!!m&&!i((function(){var e=new v(2);e.sort(null),e.sort({})})),y=!!m&&!i((function(){if(f)return f<74;if(s)return s<67;if(l)return!0;if(d)return d<602;var e,t,n=new v(516),r=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,r[e]=e-2*t+3;for(n.sort((function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==r[e])return!0}));h("sort",(function(e){var t=this;if(e!==undefined&&a(e),y)return m.call(t,e);p(t);var n,r=c(t.length),o=Array(r);for(n=0;n<r;n++)o[n]=t[n];for(o=u(t,function(e){return function(t,n){return e!==undefined?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e)),n=0;n<r;n++)t[n]=o[n];return t}),!y||g)},37281:function(e,t,n){"use strict";var r=n(19216),o=n(39570),i=n(55205),a=n(25198),c=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),r=n.length,u=i(e,r);return new(a(n))(n.buffer,n.byteOffset+u*n.BYTES_PER_ELEMENT,o((t===undefined?r:i(t,r))-u))}))},99584:function(e,t,n){"use strict";var r=n(84253),o=n(19216),i=n(69691),a=r.Int8Array,c=o.aTypedArray,u=o.exportTypedArrayMethod,s=[].toLocaleString,l=[].slice,f=!!a&&i((function(){s.call(new a(1))}));u("toLocaleString",(function(){return s.apply(f?l.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},43582:function(e,t,n){"use strict";var r=n(19216).exportTypedArrayMethod,o=n(69691),i=n(84253).Uint8Array,a=i&&i.prototype||{},c=[].toString,u=[].join;o((function(){c.call({})}))&&(c=function(){return u.call(this)});var s=a.toString!=c;r("toString",c,s)},37650:function(e,t,n){"use strict";n(17576)("Uint16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},12424:function(e,t,n){"use strict";n(17576)("Uint32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},11220:function(e,t,n){"use strict";n(17576)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},6636:function(e,t,n){"use strict";n(17576)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}),!0)},15378:function(e,t,n){"use strict";var r,o=n(84253),i=n(3993),a=n(40421),c=n(42006),u=n(57396),s=n(35611),l=n(79947).enforce,f=n(82911),d=!o.ActiveXObject&&"ActiveXObject"in o,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},v=e.exports=c("WeakMap",h,u);if(f&&d){r=u.getConstructor(h,"WeakMap",!0),a.enable();var m=v.prototype,g=m["delete"],y=m.has,b=m.get,_=m.set;i(m,{"delete":function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)||t.frozen.has(e)}return y.call(this,e)},get:function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(s(e)&&!p(e)){var n=l(this);n.frozen||(n.frozen=new r),y.call(this,e)?_.call(this,e,t):n.frozen.set(e,t)}else _.call(this,e,t);return this}})}},31213:function(e,t,n){"use strict";n(42006)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(57396))},19275:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(33453);r({global:!0,bind:!0,enumerable:!0,forced:!o.setImmediate||!o.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},59:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(80909),a=n(41488),c=o.process;r({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=a&&c.domain;i(t?t.bind(e):e)}})},43849:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(72319),a=[].slice,c=function(e){return function(t,n){var r=arguments.length>2,o=r?a.call(arguments,2):undefined;return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};r({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:c(o.setTimeout),setInterval:c(o.setInterval)})},42950:function(e){"use strict";e.exports=function(){function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var t=Object.hasOwnProperty,n=Object.setPrototypeOf,r=Object.isFrozen,o=Object.getPrototypeOf,i=Object.getOwnPropertyDescriptor,a=Object.freeze,c=Object.seal,u=Object.create,s="undefined"!=typeof Reflect&&Reflect,l=s.apply,f=s.construct;l||(l=function(){function e(e,t,n){return e.apply(t,n)}return e}()),a||(a=function(){function e(e){return e}return e}()),c||(c=function(){function e(e){return e}return e}()),f||(f=function(){function t(t,n){return new(Function.prototype.bind.apply(t,[null].concat(e(n))))}return t}());var d=E(Array.prototype.forEach),p=E(Array.prototype.pop),h=E(Array.prototype.push),v=E(String.prototype.toLowerCase),m=E(String.prototype.match),g=E(String.prototype.replace),y=E(String.prototype.indexOf),b=E(String.prototype.trim),_=E(RegExp.prototype.test),w=x(TypeError);function E(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return l(e,t,r)}}function x(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return f(e,n)}}function S(e,t){n&&n(e,null);for(var o=t.length;o--;){var i=t[o];if("string"==typeof i){var a=v(i);a!==i&&(r(t)||(t[o]=a),i=a)}e[i]=!0}return e}function C(e){var n=u(null),r=void 0;for(r in e)l(t,e,[r])&&(n[r]=e[r]);return n}function N(e,t){for(;null!==e;){var n=i(e,t);if(n){if(n.get)return E(n.get);if("function"==typeof n.value)return E(n.value)}e=o(e)}function r(e){return null}return r}var M=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),k=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),T=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),O=a(["animate","color-profile","cursor","discard","fedropshadow","feimage","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),A=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),I=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=a(["#text"]),V=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),L=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),R=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),j=c(/\{\{[\s\S]*|[\s\S]*\}\}/gm),D=c(/<%[\s\S]*|[\s\S]*%>/gm),F=c(/^data-[\-\w.\u00B7-\uFFFF]/),K=c(/^aria-[\-\w]+$/),Y=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),z=c(/^(?:\w+script|data):/i),U=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function G(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var W=function(){function e(){return"undefined"==typeof window?null:window}return e}(),$=function(){function e(e,t){if("object"!==(void 0===e?"undefined":H(e))||"function"!=typeof e.createPolicy)return null;var n=null,r="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(r)&&(n=t.currentScript.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(){function e(e){return e}return e}()})}catch(i){return null}}return e}();function q(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:W(),t=function(){function e(e){return q(e)}return e}();if(t.version="2.3.1",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,r=e.document,o=e.DocumentFragment,i=e.HTMLTemplateElement,c=e.Node,u=e.Element,s=e.NodeFilter,l=e.NamedNodeMap,f=l===undefined?e.NamedNodeMap||e.MozNamedAttrMap:l,E=e.Text,x=e.Comment,X=e.DOMParser,Q=e.trustedTypes,Z=u.prototype,J=N(Z,"cloneNode"),ee=N(Z,"nextSibling"),te=N(Z,"childNodes"),ne=N(Z,"parentNode");if("function"==typeof i){var re=r.createElement("template");re.content&&re.content.ownerDocument&&(r=re.content.ownerDocument)}var oe=$(Q,n),ie=oe&&Be?oe.createHTML(""):"",ae=r,ce=ae.implementation,ue=ae.createNodeIterator,se=ae.createDocumentFragment,le=ae.getElementsByTagName,fe=n.importNode,de={};try{de=C(r).documentMode?r.documentMode:{}}catch(yt){}var pe={};t.isSupported="function"==typeof ne&&ce&&"undefined"!=typeof ce.createHTMLDocument&&9!==de;var he=j,ve=D,me=F,ge=K,ye=z,be=U,_e=Y,we=null,Ee=S({},[].concat(G(M),G(k),G(T),G(A),G(P))),xe=null,Se=S({},[].concat(G(V),G(L),G(R),G(B))),Ce=null,Ne=null,Me=!0,ke=!0,Te=!1,Oe=!1,Ae=!1,Ie=!1,Pe=!1,Ve=!1,Le=!1,Re=!0,Be=!1,je=!0,De=!0,Fe=!1,Ke={},Ye=null,ze=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ue=null,He=S({},["audio","video","img","source","image","track"]),Ge=null,We=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),$e="http://www.w3.org/1998/Math/MathML",qe="http://www.w3.org/2000/svg",Xe="http://www.w3.org/1999/xhtml",Qe=Xe,Ze=!1,Je=null,et=r.createElement("form"),tt=function(){function e(e){Je&&Je===e||(e&&"object"===(void 0===e?"undefined":H(e))||(e={}),e=C(e),we="ALLOWED_TAGS"in e?S({},e.ALLOWED_TAGS):Ee,xe="ALLOWED_ATTR"in e?S({},e.ALLOWED_ATTR):Se,Ge="ADD_URI_SAFE_ATTR"in e?S(C(We),e.ADD_URI_SAFE_ATTR):We,Ue="ADD_DATA_URI_TAGS"in e?S(C(He),e.ADD_DATA_URI_TAGS):He,Ye="FORBID_CONTENTS"in e?S({},e.FORBID_CONTENTS):ze,Ce="FORBID_TAGS"in e?S({},e.FORBID_TAGS):{},Ne="FORBID_ATTR"in e?S({},e.FORBID_ATTR):{},Ke="USE_PROFILES"in e&&e.USE_PROFILES,Me=!1!==e.ALLOW_ARIA_ATTR,ke=!1!==e.ALLOW_DATA_ATTR,Te=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Oe=e.SAFE_FOR_TEMPLATES||!1,Ae=e.WHOLE_DOCUMENT||!1,Ve=e.RETURN_DOM||!1,Le=e.RETURN_DOM_FRAGMENT||!1,Re=!1!==e.RETURN_DOM_IMPORT,Be=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,je=!1!==e.SANITIZE_DOM,De=!1!==e.KEEP_CONTENT,Fe=e.IN_PLACE||!1,_e=e.ALLOWED_URI_REGEXP||_e,Qe=e.NAMESPACE||Xe,Oe&&(ke=!1),Le&&(Ve=!0),Ke&&(we=S({},[].concat(G(P))),xe=[],!0===Ke.html&&(S(we,M),S(xe,V)),!0===Ke.svg&&(S(we,k),S(xe,L),S(xe,B)),!0===Ke.svgFilters&&(S(we,T),S(xe,L),S(xe,B)),!0===Ke.mathMl&&(S(we,A),S(xe,R),S(xe,B))),e.ADD_TAGS&&(we===Ee&&(we=C(we)),S(we,e.ADD_TAGS)),e.ADD_ATTR&&(xe===Se&&(xe=C(xe)),S(xe,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&S(Ge,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(Ye===ze&&(Ye=C(Ye)),S(Ye,e.FORBID_CONTENTS)),De&&(we["#text"]=!0),Ae&&S(we,["html","head","body"]),we.table&&(S(we,["tbody"]),delete Ce.tbody),a&&a(e),Je=e)}return e}(),nt=S({},["mi","mo","mn","ms","mtext"]),rt=S({},["foreignobject","desc","title","annotation-xml"]),ot=S({},k);S(ot,T),S(ot,O);var it=S({},A);S(it,I);var at=function(){function e(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Xe,tagName:"template"});var n=v(e.tagName),r=v(t.tagName);if(e.namespaceURI===qe)return t.namespaceURI===Xe?"svg"===n:t.namespaceURI===$e?"svg"===n&&("annotation-xml"===r||nt[r]):Boolean(ot[n]);if(e.namespaceURI===$e)return t.namespaceURI===Xe?"math"===n:t.namespaceURI===qe?"math"===n&&rt[r]:Boolean(it[n]);if(e.namespaceURI===Xe){if(t.namespaceURI===qe&&!rt[r])return!1;if(t.namespaceURI===$e&&!nt[r])return!1;var o=S({},["title","style","font","a","script"]);return!it[n]&&(o[n]||!ot[n])}return!1}return e}(),ct=function(){function e(e){h(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(yt){try{e.outerHTML=ie}catch(yt){e.remove()}}}return e}(),ut=function(){function e(e,n){try{h(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(yt){h(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!xe[e])if(Ve||Le)try{ct(n)}catch(yt){}else try{n.setAttribute(e,"")}catch(yt){}}return e}(),st=function(){function e(e){var t=void 0,n=void 0;if(Pe)e="<remove></remove>"+e;else{var o=m(e,/^[\r\n\t ]+/);n=o&&o[0]}var i=oe?oe.createHTML(e):e;if(Qe===Xe)try{t=(new X).parseFromString(i,"text/html")}catch(yt){}if(!t||!t.documentElement){t=ce.createDocument(Qe,"template",null);try{t.documentElement.innerHTML=Ze?"":i}catch(yt){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),Qe===Xe?le.call(t,Ae?"html":"body")[0]:Ae?t.documentElement:a}return e}(),lt=function(){function e(e){return ue.call(e.ownerDocument||e,e,s.SHOW_ELEMENT|s.SHOW_COMMENT|s.SHOW_TEXT,null,!1)}return e}(),ft=function(){function e(e){return!(e instanceof E||e instanceof x||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof f&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI&&"function"==typeof e.insertBefore)}return e}(),dt=function(){function e(e){return"object"===(void 0===c?"undefined":H(c))?e instanceof c:e&&"object"===(void 0===e?"undefined":H(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName}return e}(),pt=function(){function e(e,n,r){pe[e]&&d(pe[e],(function(e){e.call(t,n,r,Je)}))}return e}(),ht=function(){function e(e){var n=void 0;if(pt("beforeSanitizeElements",e,null),ft(e))return ct(e),!0;if(m(e.nodeName,/[\u0080-\uFFFF]/))return ct(e),!0;var r=v(e.nodeName);if(pt("uponSanitizeElement",e,{tagName:r,allowedTags:we}),!dt(e.firstElementChild)&&(!dt(e.content)||!dt(e.content.firstElementChild))&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return ct(e),!0;if("select"===r&&_(/<template/i,e.innerHTML))return ct(e),!0;if(!we[r]||Ce[r]){if(De&&!Ye[r]){var o=ne(e)||e.parentNode,i=te(e)||e.childNodes;if(i&&o)for(var a=i.length-1;a>=0;--a)o.insertBefore(J(i[a],!0),ee(e))}return ct(e),!0}return e instanceof u&&!at(e)?(ct(e),!0):"noscript"!==r&&"noembed"!==r||!_(/<\/no(script|embed)/i,e.innerHTML)?(Oe&&3===e.nodeType&&(n=e.textContent,n=g(n,he," "),n=g(n,ve," "),e.textContent!==n&&(h(t.removed,{element:e.cloneNode()}),e.textContent=n)),pt("afterSanitizeElements",e,null),!1):(ct(e),!0)}return e}(),vt=function(){function e(e,t,n){if(je&&("id"===t||"name"===t)&&(n in r||n in et))return!1;if(ke&&!Ne[t]&&_(me,t));else if(Me&&_(ge,t));else{if(!xe[t]||Ne[t])return!1;if(Ge[t]);else if(_(_e,g(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==y(n,"data:")||!Ue[e])if(Te&&!_(ye,g(n,be,"")));else if(n)return!1}return!0}return e}(),mt=function(){function e(e){var n=void 0,r=void 0,o=void 0,i=void 0;pt("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(i=a.length;i--;){var u=n=a[i],s=u.name,l=u.namespaceURI;if(r=b(n.value),o=v(s),c.attrName=o,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=undefined,pt("uponSanitizeAttribute",e,c),r=c.attrValue,!c.forceKeepAttr&&(ut(s,e),c.keepAttr))if(_(/\/>/i,r))ut(s,e);else{Oe&&(r=g(r,he," "),r=g(r,ve," "));var f=e.nodeName.toLowerCase();if(vt(f,o,r))try{l?e.setAttributeNS(l,s,r):e.setAttribute(s,r),p(t.removed)}catch(yt){}}}pt("afterSanitizeAttributes",e,null)}}return e}(),gt=function(){function e(t){var n=void 0,r=lt(t);for(pt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)pt("uponSanitizeShadowNode",n,null),ht(n)||(n.content instanceof o&&e(n.content),mt(n));pt("afterSanitizeShadowDOM",t,null)}return e}();return t.sanitize=function(r,i){var a=void 0,u=void 0,s=void 0,l=void 0,f=void 0;if((Ze=!r)&&(r="\x3c!--\x3e"),"string"!=typeof r&&!dt(r)){if("function"!=typeof r.toString)throw w("toString is not a function");if("string"!=typeof(r=r.toString()))throw w("dirty is not a string, aborting")}if(!t.isSupported){if("object"===H(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof r)return e.toStaticHTML(r);if(dt(r))return e.toStaticHTML(r.outerHTML)}return r}if(Ie||tt(i),t.removed=[],"string"==typeof r&&(Fe=!1),Fe);else if(r instanceof c)1===(u=(a=st("\x3c!----\x3e")).ownerDocument.importNode(r,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!Ve&&!Oe&&!Ae&&-1===r.indexOf("<"))return oe&&Be?oe.createHTML(r):r;if(!(a=st(r)))return Ve?null:ie}a&&Pe&&ct(a.firstChild);for(var d=lt(Fe?r:a);s=d.nextNode();)3===s.nodeType&&s===l||ht(s)||(s.content instanceof o&>(s.content),mt(s),l=s);if(l=null,Fe)return r;if(Ve){if(Le)for(f=se.call(a.ownerDocument);a.firstChild;)f.appendChild(a.firstChild);else f=a;return Re&&(f=fe.call(n,f,!0)),f}var p=Ae?a.outerHTML:a.innerHTML;return Oe&&(p=g(p,he," "),p=g(p,ve," ")),oe&&Be?oe.createHTML(p):p},t.setConfig=function(e){tt(e),Ie=!0},t.clearConfig=function(){Je=null,Ie=!1},t.isValidAttribute=function(e,t,n){Je||tt({});var r=v(e),o=v(t);return vt(r,o,n)},t.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],h(pe[e],t))},t.removeHook=function(e){pe[e]&&p(pe[e])},t.removeHooks=function(e){pe[e]&&(pe[e]=[])},t.removeAllHooks=function(){pe={}},t}return q()}()},92376:function(e,t){"use strict";t.__esModule=!0,t._CI=ke,t._HI=B,t._M=Oe,t._MCCC=Ve,t._ME=Ie,t._MFCC=Le,t._MP=Ne,t._MR=ye,t._RFC=Te,t.__render=Fe,t.createComponentVNode=function(e,t,n,r,i){var a=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),r,function(e,t,n){var r=(32768&e?t.render:t).defaultProps;if(o(r))return n;if(o(n))return s(r,null);return N(n,r)}(e,t,n),function(e,t,n){if(4&e)return n;var r=(32768&e?t.render:t).defaultHooks;if(o(r))return n;if(o(n))return r;return N(n,r)}(e,t,i),t);x.createVNode&&x.createVNode(a);return a},t.createFragment=I,t.createPortal=function(e,t){var n=B(e);return O(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,r,o){e||(e=t),Ke(n,e,r,o)}},t.createTextVNode=A,t.createVNode=O,t.directClone=P,t.findDOMfromVNode=y,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(a(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&&o(e.children)&&R(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?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=Ke,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var n=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function o(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function a(e){return"function"==typeof e}function c(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var r in e)n[r]=e[r];if(t)for(var o in t)n[o]=t[o];return n}function l(e){return!u(e)&&"object"==typeof e}var f={};t.EMPTY_OBJ=f;function d(e){return e.substr(2).toLowerCase()}function p(e,t){e.appendChild(t)}function h(e,t,n){u(n)?p(e,t):e.insertBefore(t,n)}function v(e,t){e.removeChild(t)}function m(e){for(var t=0;t<e.length;t++)e[t]()}function g(e,t,n){var r=e.children;return 4&n?r.$LI:8192&n?2===e.childFlags?r:r[t?0:r.length-1]:r}function y(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=g(e,t,n)}return null}function b(e,t){do{var n=e.flags;if(2033&n)return void v(t,e.dom);var r=e.children;if(4&n&&(e=r.$LI),8&n&&(e=r),8192&n){if(2!==e.childFlags){for(var o=0,i=r.length;o<i;++o)b(r[o],t);return}e=r}}while(e)}function _(e,t,n){do{var r=e.flags;if(2033&r)return void h(t,e.dom,n);var o=e.children;if(4&r&&(e=o.$LI),8&r&&(e=o),8192&r){if(2!==e.childFlags){for(var i=0,a=o.length;i<a;++i)_(o[i],t,n);return}e=o}}while(e)}function w(e,t,n){return e.constructor.getDerivedStateFromProps?s(n,e.constructor.getDerivedStateFromProps(t,n)):n}t.Fragment="$F";var E={v:!1},x={componentComparator:null,createVNode:null,renderComplete:null};function S(e,t){e.textContent=t}function C(e,t){return l(e)&&e.event===t.event&&e.data===t.data}function N(e,t){for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e}function M(e,t){return!!a(e)&&(e(t),!0)}t.options=x;var k="$";function T(e,t,n,r,o,i,a,c){this.childFlags=e,this.children=t,this.className=n,this.dom=null,this.flags=r,this.key=void 0===o?null:o,this.props=void 0===i?null:i,this.ref=void 0===a?null:a,this.type=c}function O(e,t,n,r,o,i,a,c){var u=void 0===o?1:o,s=new T(u,r,n,e,a,i,c,t);return x.createVNode&&x.createVNode(s),0===u&&R(s,s.children),s}function A(e,t){return new T(1,o(e)||!0===e||!1===e?"":e,null,16,t,null,null,null)}function I(e,t,n){var r=O(8192,8192,null,e,t,null,n,null);switch(r.childFlags){case 1:r.children=V(),r.childFlags=2;break;case 16:r.children=[A(e)],r.childFlags=4}return r}function P(e){var t=-16385&e.flags,n=e.props;if(14&t&&!u(n)){var r=n;for(var o in n={},r)n[o]=r[o]}return 0==(8192&t)?new T(e.childFlags,e.children,e.className,t,e.key,n,e.ref,e.type):function(e){var t=e.children,n=e.childFlags;return I(2===n?P(t):t.map(P),n,e.key)}(e)}function V(){return A("",null)}function L(e,t,o,a){for(var s=e.length;o<s;o++){var l=e[o];if(!i(l)){var f=a+k+o;if(n(l))L(l,t,0,f);else{if(r(l))l=A(l,f);else{var d=l.key,p=c(d)&&d[0]===k;(81920&l.flags||p)&&(l=P(l)),l.flags|=65536,p?d.substring(0,a.length)!==a&&(l.key=a+d):u(d)?l.key=f:l.key=a+d}t.push(l)}}}}function R(e,t){var o,a=1;if(i(t))o=t;else if(r(t))a=16,o=t;else if(n(t)){for(var s=t.length,l=0;l<s;++l){var f=t[l];if(i(f)||n(f)){o=o||t.slice(0,l),L(t,o,l,"");break}if(r(f))(o=o||t.slice(0,l)).push(A(f,k+l));else{var d=f.key,p=(81920&f.flags)>0,h=u(d),v=c(d)&&d[0]===k;p||h||v?(o=o||t.slice(0,l),(p||v)&&(f=P(f)),(h||v)&&(f.key=k+l),o.push(f)):o&&o.push(f),f.flags|=65536}}a=0===(o=o||t).length?1:8}else(o=t).flags|=65536,81920&t.flags&&(o=P(t)),a=2;return e.children=o,e.childFlags=a,e}function B(e){return i(e)||r(e)?A(e,null):n(e)?I(e,0,null):16384&e.flags?P(e):e}var j="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",F={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":D,"xml:lang":D,"xml:space":D};function K(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 Y=K(0),z=K(null),U=K(!0);function H(e,t){var n=t.$EV;return n||(n=t.$EV=K(null)),n[e]||1==++Y[e]&&(z[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?W(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){W(t,!1,e,Q(t))}}(e);return document.addEventListener(d(e),t),t}(e)),n}function G(e,t){var n=t.$EV;n&&n[e]&&(0==--Y[e]&&(document.removeEventListener(d(e),z[e]),z[e]=null),n[e]=null)}function W(e,t,n,r){var o=function(e){return a(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&o.disabled)return;var i=o.$EV;if(i){var c=i[n];if(c&&(r.dom=o,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}o=o.parentNode}while(!u(o))}function $(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function q(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=q,e.isPropagationStopped=X,e.stopPropagation=$,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Z(e,t,n){if(e[t]){var r=e[t];r.event?r.event(r.data,n):r(n)}else{var o=t.toLowerCase();e[o]&&e[o](n)}}function J(e,t){var n=function(n){var r=this.$V;if(r){var o=r.props||f,i=r.dom;if(c(e))Z(o,e,n);else for(var u=0;u<e.length;++u)Z(o,e[u],n);if(a(t)){var s=this.$V,l=s.props||f;t(l,i,!1,s)}}};return Object.defineProperty(n,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),n}function ee(e,t,n){var r="$"+t,o=e[r];if(o){if(o[1].wrapped)return;e.removeEventListener(o[0],o[1]),e[r]=null}a(n)&&(e.addEventListener(t,n),e[r]=[t,n])}function te(e){return"checkbox"===e||"radio"===e}var ne=J("onInput",ie),re=J(["onClick","onChange"],ie);function oe(e){e.stopPropagation()}function ie(e,t){var n=e.type,r=e.value,i=e.checked,a=e.multiple,c=e.defaultValue,u=!o(r);n&&n!==t.type&&t.setAttribute("type",n),o(a)||a===t.multiple||(t.multiple=a),o(c)||u||(t.defaultValue=c+""),te(n)?(u&&(t.value=r),o(i)||(t.checked=i)):u&&t.value!==r?(t.defaultValue=r,t.value=r):o(i)||(t.checked=i)}function ae(e,t){if("option"===e.type)!function(e,t){var r=e.props||f,i=e.dom;i.value=r.value,r.value===t||n(t)&&-1!==t.indexOf(r.value)?i.selected=!0:o(t)&&o(r.selected)||(i.selected=r.selected||!1)}(e,t);else{var r=e.children,i=e.flags;if(4&i)ae(r.$LI,t);else if(8&i)ae(r,t);else if(2===e.childFlags)ae(r,t);else if(12&e.childFlags)for(var a=0,c=r.length;a<c;++a)ae(r[a],t)}}oe.wrapped=!0;var ce=J("onChange",ue);function ue(e,t,n,r){var i=Boolean(e.multiple);o(e.multiple)||i===t.multiple||(t.multiple=i);var a=e.selectedIndex;if(-1===a&&(t.selectedIndex=-1),1!==r.childFlags){var c=e.value;"number"==typeof a&&a>-1&&t.options[a]&&(c=t.options[a].value),n&&o(c)&&(c=e.defaultValue),ae(r,c)}}var se,le,fe=J("onInput",pe),de=J("onChange");function pe(e,t,n){var r=e.value,i=t.value;if(o(r)){if(n){var a=e.defaultValue;o(a)||a===i||(t.defaultValue=a,t.value=a)}}else i!==r&&(t.defaultValue=r,t.value=r)}function he(e,t,n,r,o,i){64&e?ie(r,n):256&e?ue(r,n,o,t):128&e&&pe(r,n,o),i&&(n.$V=t)}function ve(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",re),ee(e,"click",oe)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",fe),t.onChange&&ee(e,"change",de)}(t,n)}function me(e){return e.type&&te(e.type)?!o(e.checked):!o(e.value)}function ge(e){e&&!M(e,null)&&e.current&&(e.current=null)}function ye(e,t,n){e&&(a(e)||void 0!==e.current)&&n.push((function(){M(e,t)||void 0===e.current||(e.current=t)}))}function be(e,t){_e(e),b(e,t)}function _e(e){var t,n=e.flags,r=e.children;if(481&n){t=e.ref;var i=e.props;ge(t);var c=e.childFlags;if(!u(i))for(var s=Object.keys(i),l=0,d=s.length;l<d;l++){var p=s[l];U[p]&&G(p,e.dom)}12&c?we(r):2===c&&_e(r)}else r&&(4&n?(a(r.componentWillUnmount)&&r.componentWillUnmount(),ge(e.ref),r.$UN=!0,_e(r.$LI)):8&n?(!o(t=e.ref)&&a(t.onComponentWillUnmount)&&t.onComponentWillUnmount(y(e,!0),e.props||f),_e(r)):1024&n?be(r,e.ref):8192&n&&12&e.childFlags&&we(r))}function we(e){for(var t=0,n=e.length;t<n;++t)_e(e[t])}function Ee(e){e.textContent=""}function xe(e,t,n){we(n),8192&t.flags?b(t,e):Ee(e)}function Se(e,t,n,r){var i=e&&e.__html||"",a=t&&t.__html||"";i!==a&&(o(a)||function(e,t){var n=document.createElement("i");return n.innerHTML=t,n.innerHTML===e.innerHTML}(r,a)||(u(n)||(12&n.childFlags?we(n.children):2===n.childFlags&&_e(n.children),n.children=null,n.childFlags=1),r.innerHTML=a))}function Ce(e,t,n,r,i,u,s){switch(e){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":r.autofocus=!!n;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":r[e]=!!n;break;case"defaultChecked":case"value":case"volume":if(u&&"value"===e)break;var f=o(n)?"":n;r[e]!==f&&(r[e]=f);break;case"style":!function(e,t,n){if(o(t))n.removeAttribute("style");else{var r,i,a=n.style;if(c(t))a.cssText=t;else if(o(e)||c(e))for(r in t)i=t[r],a.setProperty(r,i);else{for(r in t)(i=t[r])!==e[r]&&a.setProperty(r,i);for(r in e)o(t[r])&&a.removeProperty(r)}}}(t,n,r);break;case"dangerouslySetInnerHTML":Se(t,n,s,r);break;default:U[e]?function(e,t,n,r){if(a(n))H(e,r)[e]=n;else if(l(n)){if(C(t,n))return;H(e,r)[e]=n}else G(e,r)}(e,t,n,r):111===e.charCodeAt(0)&&110===e.charCodeAt(1)?function(e,t,n,r){if(l(n)){if(C(t,n))return;n=function(e){var t=e.event;return function(n){t(e.data,n)}}(n)}ee(r,d(e),n)}(e,t,n,r):o(n)?r.removeAttribute(e):i&&F[e]?r.setAttributeNS(F[e],e,n):r.setAttribute(e,n)}}function Ne(e,t,n,r,o){var i=!1,a=(448&t)>0;for(var c in a&&(i=me(n))&&ve(t,r,n),n)Ce(c,null,n[c],r,o,i,null);a&&he(t,e,r,n,!0,i)}function Me(e,t,n){var r=B(e.render(t,e.state,n)),o=n;return a(e.getChildContext)&&(o=s(n,e.getChildContext())),e.$CX=o,r}function ke(e,t,n,r,o,i){var c=new t(n,r),s=c.$N=Boolean(t.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=o,c.$L=i,e.children=c,c.$BS=!1,c.context=r,c.props===f&&(c.props=n),s)c.state=w(c,n,c.state);else if(a(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var l=c.$PS;if(!u(l)){var d=c.state;if(u(d))c.state=l;else for(var p in l)d[p]=l[p];c.$PS=null}c.$BR=!1}return c.$LI=Me(c,n,r),c}function Te(e,t){var n=e.props||f;return 32768&e.flags?e.type.render(n,e.ref,t):e.type(n,t)}function Oe(e,t,n,r,o,i){var a=e.flags|=16384;481&a?Ie(e,t,n,r,o,i):4&a?function(e,t,n,r,o,i){var a=ke(e,e.type,e.props||f,n,r,i);Oe(a.$LI,t,a.$CX,r,o,i),Ve(e.ref,a,i)}(e,t,n,r,o,i):8&a?(!function(e,t,n,r,o,i){Oe(e.children=B(Te(e,n)),t,n,r,o,i)}(e,t,n,r,o,i),Le(e,i)):512&a||16&a?Ae(e,t,o):8192&a?function(e,t,n,r,o,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=V());2===c?Oe(a,n,o,r,o,i):Pe(a,n,t,r,o,i)}(e,n,t,r,o,i):1024&a&&function(e,t,n,r,o){Oe(e.children,e.ref,t,!1,null,o);var i=V();Ae(i,n,r),e.dom=i.dom}(e,n,t,o,i)}function Ae(e,t,n){var r=e.dom=document.createTextNode(e.children);u(t)||h(t,r,n)}function Ie(e,t,n,r,i,a){var c=e.flags,s=e.props,l=e.className,f=e.childFlags,d=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,r=r||(32&c)>0),p=e.children;if(o(l)||""===l||(r?d.setAttribute("class",l):d.className=l),16===f)S(d,p);else if(1!==f){var v=r&&"foreignObject"!==e.type;2===f?(16384&p.flags&&(e.children=p=P(p)),Oe(p,d,n,v,null,a)):8!==f&&4!==f||Pe(p,d,n,v,null,a)}u(t)||h(t,d,i),u(s)||Ne(e,c,s,d,r),ye(e.ref,d,a)}function Pe(e,t,n,r,o,i){for(var a=0;a<e.length;++a){var c=e[a];16384&c.flags&&(e[a]=c=P(c)),Oe(c,t,n,r,o,i)}}function Ve(e,t,n){ye(e,t,n),a(t.componentDidMount)&&n.push(function(e){return function(){e.componentDidMount()}}(t))}function Le(e,t){var n=e.ref;o(n)||(M(n.onComponentWillMount,e.props||f),a(n.onComponentDidMount)&&t.push(function(e,t){return function(){e.onComponentDidMount(y(t,!0),t.props||f)}}(n,e)))}function Re(e,t,n,r,c,l,d){var h=t.flags|=16384;e.flags!==h||e.type!==t.type||e.key!==t.key||2048&h?16384&e.flags?function(e,t,n,r,o,i){_e(e),0!=(t.flags&e.flags&2033)?(Oe(t,null,r,o,null,i),function(e,t,n){e.replaceChild(t,n)}(n,t.dom,e.dom)):(Oe(t,n,r,o,y(e,!0),i),b(e,n))}(e,t,n,r,c,d):Oe(t,n,r,c,l,d):481&h?function(e,t,n,r,i,a){var c,u=t.dom=e.dom,s=e.props,l=t.props,d=!1,p=!1;if(r=r||(32&i)>0,s!==l){var h=s||f;if((c=l||f)!==f)for(var v in(d=(448&i)>0)&&(p=me(c)),c){var m=h[v],g=c[v];m!==g&&Ce(v,m,g,u,r,p,e)}if(h!==f)for(var y in h)o(c[y])&&!o(h[y])&&Ce(y,h[y],null,u,r,p,e)}var b=t.children,_=t.className;e.className!==_&&(o(_)?u.removeAttribute("class"):r?u.setAttribute("class",_):u.className=_);4096&i?function(e,t){e.textContent!==t&&(e.textContent=t)}(u,b):Be(e.childFlags,t.childFlags,e.children,b,u,n,r&&"foreignObject"!==t.type,null,e,a);d&&he(i,t,u,c,!1,p);var w=t.ref,E=e.ref;E!==w&&(ge(E),ye(w,u,a))}(e,t,r,c,h,d):4&h?function(e,t,n,r,o,i,c){var l=t.children=e.children;if(u(l))return;l.$L=c;var d=t.props||f,p=t.ref,h=e.ref,v=l.state;if(!l.$N){if(a(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,r),l.$UN)return;l.$BR=!1}u(l.$PS)||(v=s(v,l.$PS),l.$PS=null)}je(l,v,d,n,r,o,!1,i,c),h!==p&&(ge(h),ye(p,l,c))}(e,t,n,r,c,l,d):8&h?function(e,t,n,r,i,c,u){var s=!0,l=t.props||f,d=t.ref,p=e.props,h=!o(d),v=e.children;h&&a(d.onComponentShouldUpdate)&&(s=d.onComponentShouldUpdate(p,l));if(!1!==s){h&&a(d.onComponentWillUpdate)&&d.onComponentWillUpdate(p,l);var m=B(Te(t,r));Re(v,m,n,r,i,c,u),t.children=m,h&&a(d.onComponentDidUpdate)&&d.onComponentDidUpdate(p,l)}else t.children=v}(e,t,n,r,c,l,d):16&h?function(e,t){var n=t.children,r=t.dom=e.dom;n!==e.children&&(r.nodeValue=n)}(e,t):512&h?t.dom=e.dom:8192&h?function(e,t,n,r,o,i){var a=e.children,c=t.children,u=e.childFlags,s=t.childFlags,l=null;12&s&&0===c.length&&(s=t.childFlags=2,c=t.children=V());var f=0!=(2&s);if(12&u){var d=a.length;(8&u&&8&s||f||!f&&c.length>d)&&(l=y(a[d-1],!1).nextSibling)}Be(u,s,a,c,n,r,o,l,e,i)}(e,t,n,r,c,d):function(e,t,n,r){var o=e.ref,a=t.ref,c=t.children;if(Be(e.childFlags,t.childFlags,e.children,c,o,n,!1,null,e,r),t.dom=e.dom,o!==a&&!i(c)){var u=c.dom;v(o,u),p(a,u)}}(e,t,r,d)}function Be(e,t,n,r,o,i,a,c,u,s){switch(e){case 2:switch(t){case 2:Re(n,r,o,i,a,c,s);break;case 1:be(n,o);break;case 16:_e(n),S(o,r);break;default:!function(e,t,n,r,o,i){_e(e),Pe(t,n,r,o,y(e,!0),i),b(e,n)}(n,r,o,i,a,s)}break;case 1:switch(t){case 2:Oe(r,o,i,a,c,s);break;case 1:break;case 16:S(o,r);break;default:Pe(r,o,i,a,c,s)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:S(n,t))}(n,r,o);break;case 2:Ee(o),Oe(r,o,i,a,c,s);break;case 1:Ee(o);break;default:Ee(o),Pe(r,o,i,a,c,s)}break;default:switch(t){case 16:we(n),S(o,r);break;case 2:xe(o,u,n),Oe(r,o,i,a,c,s);break;case 1:xe(o,u,n);break;default:var l=0|n.length,f=0|r.length;0===l?f>0&&Pe(r,o,i,a,c,s):0===f?xe(o,u,n):8===t&&8===e?function(e,t,n,r,o,i,a,c,u,s){var l,f,d=i-1,p=a-1,h=0,v=e[h],m=t[h];e:{for(;v.key===m.key;){if(16384&m.flags&&(t[h]=m=P(m)),Re(v,m,n,r,o,c,s),e[h]=m,++h>d||h>p)break e;v=e[h],m=t[h]}for(v=e[d],m=t[p];v.key===m.key;){if(16384&m.flags&&(t[p]=m=P(m)),Re(v,m,n,r,o,c,s),e[d]=m,p--,h>--d||h>p)break e;v=e[d],m=t[p]}}if(h>d){if(h<=p)for(f=(l=p+1)<a?y(t[l],!0):c;h<=p;)16384&(m=t[h]).flags&&(t[h]=m=P(m)),++h,Oe(m,n,r,o,f,s)}else if(h>p)for(;h<=d;)be(e[h++],n);else!function(e,t,n,r,o,i,a,c,u,s,l,f,d){var p,h,v,m=0,g=c,b=c,w=i-c+1,E=a-c+1,x=new Int32Array(E+1),S=w===r,C=!1,N=0,M=0;if(o<4||(w|E)<32)for(m=g;m<=i;++m)if(p=e[m],M<E){for(c=b;c<=a;c++)if(h=t[c],p.key===h.key){if(x[c-b]=m+1,S)for(S=!1;g<m;)be(e[g++],u);N>c?C=!0:N=c,16384&h.flags&&(t[c]=h=P(h)),Re(p,h,u,n,s,l,d),++M;break}!S&&c>a&&be(p,u)}else S||be(p,u);else{var k={};for(m=b;m<=a;++m)k[t[m].key]=m;for(m=g;m<=i;++m)if(p=e[m],M<E)if(void 0!==(c=k[p.key])){if(S)for(S=!1;m>g;)be(e[g++],u);x[c-b]=m+1,N>c?C=!0:N=c,16384&(h=t[c]).flags&&(t[c]=h=P(h)),Re(p,h,u,n,s,l,d),++M}else S||be(p,u);else S||be(p,u)}if(S)xe(u,f,e),Pe(t,u,n,s,l,d);else if(C){var T=function(e){var t=0,n=0,r=0,o=0,i=0,a=0,c=0,u=e.length;u>De&&(De=u,se=new Int32Array(u),le=new Int32Array(u));for(;n<u;++n)if(0!==(t=e[n])){if(e[r=se[o]]<t){le[n]=r,se[++o]=n;continue}for(i=0,a=o;i<a;)e[se[c=i+a>>1]]<t?i=c+1:a=c;t<e[se[i]]&&(i>0&&(le[n]=se[i-1]),se[i]=n)}i=o+1;var s=new Int32Array(i);a=se[i-1];for(;i-- >0;)s[i]=a,a=le[a],se[i]=0;return s}(x);for(c=T.length-1,m=E-1;m>=0;m--)0===x[m]?(16384&(h=t[N=m+b]).flags&&(t[N]=h=P(h)),Oe(h,u,n,s,(v=N+1)<o?y(t[v],!0):l,d)):c<0||m!==T[c]?_(h=t[N=m+b],u,(v=N+1)<o?y(t[v],!0):l):c--}else if(M!==E)for(m=E-1;m>=0;m--)0===x[m]&&(16384&(h=t[N=m+b]).flags&&(t[N]=h=P(h)),Oe(h,u,n,s,(v=N+1)<o?y(t[v],!0):l,d))}(e,t,r,i,a,d,p,h,n,o,c,u,s)}(n,r,o,i,a,l,f,c,u,s):function(e,t,n,r,o,i,a,c,u){for(var s,l,f=i>a?a:i,d=0;d<f;++d)s=t[d],l=e[d],16384&s.flags&&(s=t[d]=P(s)),Re(l,s,n,r,o,c,u),e[d]=s;if(i<a)for(d=f;d<a;++d)16384&(s=t[d]).flags&&(s=t[d]=P(s)),Oe(s,n,r,o,c,u);else if(i>a)for(d=f;d<i;++d)be(e[d],n)}(n,r,o,i,a,l,f,c,s)}}}function je(e,t,n,r,o,i,c,u,l){var f=e.state,d=e.props,p=Boolean(e.$N),h=a(e.shouldComponentUpdate);if(p&&(t=w(e,n,t!==f?s(f,t):t)),c||!h||h&&e.shouldComponentUpdate(n,t,o)){!p&&a(e.componentWillUpdate)&&e.componentWillUpdate(n,t,o),e.props=n,e.state=t,e.context=o;var v=null,m=Me(e,n,o);p&&a(e.getSnapshotBeforeUpdate)&&(v=e.getSnapshotBeforeUpdate(d,f)),Re(e.$LI,m,r,e.$CX,i,u,l),e.$LI=m,a(e.componentDidUpdate)&&function(e,t,n,r,o){o.push((function(){e.componentDidUpdate(t,n,r)}))}(e,d,f,v,l)}else e.props=n,e.state=t,e.context=o}var De=0;function Fe(e,t,n,r){var i=[],c=t.$V;E.v=!0,o(c)?o(e)||(16384&e.flags&&(e=P(e)),Oe(e,t,r,!1,null,i),t.$V=e,c=e):o(e)?(be(c,t),t.$V=null):(16384&e.flags&&(e=P(e)),Re(c,e,t,r,!1,null,i),c=t.$V=e),m(i),E.v=!1,a(n)&&n(),a(x.renderComplete)&&x.renderComplete(c,t)}function Ke(e,t,n,r){void 0===n&&(n=null),void 0===r&&(r=f),Fe(e,t,n,r)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ye=[],ze="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ue=!1;function He(e,t,n,r){var i=e.$PS;if(a(t)&&(t=t(i?s(e.state,i):e.state,e.props,e.context)),o(i))e.$PS=t;else for(var c in t)i[c]=t[c];if(e.$BR)a(n)&&e.$L.push(n.bind(e));else{if(!E.v&&0===Ye.length)return $e(e,r),void(a(n)&&n.call(e));if(-1===Ye.indexOf(e)&&Ye.push(e),r&&(e.$F=!0),Ue||(Ue=!0,ze(We)),a(n)){var u=e.$QU;u||(u=e.$QU=[]),u.push(n)}}}function Ge(e){for(var t=e.$QU,n=0;n<t.length;++n)t[n].call(e);e.$QU=null}function We(){var e;for(Ue=!1;e=Ye.shift();)if(!e.$UN){var t=e.$F;e.$F=!1,$e(e,t),e.$QU&&Ge(e)}}function $e(e,t){if(t||!e.$BR){var n=e.$PS;e.$PS=null;var r=[];E.v=!0,je(e,s(e.state,n),e.props,y(e.$LI,!0).parentNode,e.context,e.$SVG,t,null,r),m(r),E.v=!1}else e.state=e.$PS,e.$PS=null}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.$F=!1,this.props=e||f,this.context=t||f};t.Component=qe,qe.prototype.forceUpdate=function(e){this.$UN||He(this,{},e,!0)},qe.prototype.setState=function(e,t){this.$UN||this.$BS||He(this,e,t,!1)},qe.prototype.render=function(e,t,n){return null};t.version="7.4.8"},96323:function(e,t,n){"use strict";t.__esModule=!0;var r=n(92376);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||(t[e]=r[e]))}))},10648:function(e,t){"use strict";var n,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=n,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"}(n||(t.VNodeFlags=n={})),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={}))},69838:function(e){"use strict";var t=function(e){var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(A){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),a=new k(r||[]);return i._invoke=function(e,t,n){var r=f;return function(){function o(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return O()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=C(a,n);if(c){if(c===v)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var u=l(e,t,n);if("normal"===u.type){if(r=n.done?h:d,u.arg===v)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=h,n.method="throw",n.arg=u.arg)}}return o}()}(e,n,a),i}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(A){return{type:"throw",arg:A}}}e.wrap=s;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",v={};function m(){}function g(){}function y(){}var b={};u(b,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(T([])));w&&w!==n&&r.call(w,i)&&(b=w);var E=y.prototype=m.prototype=Object.create(b);function x(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,i,a,c){var u=l(e[o],e,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,a,c)}),(function(e){n("throw",e,a,c)})):t.resolve(f).then((function(e){s.value=e,a(s)}),(function(e){return n("throw",e,a,c)}))}c(u.arg)}var o;this._invoke=function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}}function C(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,C(e,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=l(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(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 M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function T(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:O}}function O(){return{value:t,done:!0}}return g.prototype=y,u(E,"constructor",y),u(y,"constructor",g),g.displayName=u(y,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,u(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},e.awrap=function(e){return{__await:e}},x(S.prototype),u(S.prototype,a,(function(){return this})),e.AsyncIterator=S,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new S(s(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(E),u(E,c,"Generator"),u(E,i,(function(){return this})),u(E,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=T,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(M),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return c.type="throw",c.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(u&&s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),M(n),v}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;M(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:T(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},96250:function(){"use strict";self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((function(n,r){var o=new XMLHttpRequest,i=[],a=[],c={},u=function l(){return{ok:2==(o.status/100|0),statusText:o.statusText,status:o.status,url:o.responseURL,text:function(){return Promise.resolve(o.responseText)},json:function(){return Promise.resolve(o.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([o.response]))},clone:l,headers:{keys:function(){return i},entries:function(){return a},get:function(e){return c[e.toLowerCase()]},has:function(e){return e.toLowerCase()in c}}}};for(var s in o.open(t.method||"get",e,!0),o.onload=function(){o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),a.push([t,n]),c[t]=c[t]?c[t]+","+n:n})),n(u())},o.onerror=r,o.withCredentials="include"==t.credentials,t.headers)o.setRequestHeader(s,t.headers[s]);o.send(t.body||null)}))})},1397:function(e,t){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniq=t.uniqBy=t.reduce=t.range=t.sort=t.sortBy=t.map=t.filter=t.toKeyedArray=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 r in e)t.call(e,r)&&n.push(e[r]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),n((function(e,n){var r;return Object.assign(((r={})[t]=n,r),e)}))(e)};t.filter=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t)){for(var n=[],r=0;r<t.length;r++){var o=t[r];e(o,r,t)&&n.push(o)}return n}throw new Error("filter() can't iterate on type "+typeof t)}};var n=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t)){for(var n=[],r=0;r<t.length;r++)n.push(e(t[r],r,t));return n}if("object"==typeof t){var o=Object.prototype.hasOwnProperty,i=[];for(var a in t)o.call(t,a)&&i.push(e(t[a],a,t));return i}throw new Error("map() can't iterate on type "+typeof t)}};t.map=n;var r=function(e,t){for(var n=e.criteria,r=t.criteria,o=n.length,i=0;i<o;i++){var a=n[i],c=r[i];if(a<c)return-1;if(a>c)return 1}return 0},o=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){if(!Array.isArray(e))return e;for(var n=e.length,o=[],i=function(n){var r=e[n];o.push({criteria:t.map((function(e){return e(r)})),value:r})},a=0;a<n;a++)i(a);for(o.sort(r);n--;)o[n]=o[n].value;return o}};t.sortBy=o;var i=o();t.sort=i;t.range=function(e,t){return new Array(t-e).fill(null).map((function(t,n){return n+e}))};t.reduce=function(e,t){return function(n){var r,o,i=n.length;for(t===undefined?(r=1,o=n[0]):(r=0,o=t);r<i;r++)o=e(o,n[r],r,n);return o}};var a=function(e){return function(t){var n=t.length,r=[],o=e?[]:r,i=-1;e:for(;++i<n;){var a=t[i],c=e?e(a):a;if(a=0!==a?a:0,c==c){for(var u=o.length;u--;)if(o[u]===c)continue e;e&&o.push(c),r.push(a)}else o.includes(c)||(o!==r&&o.push(c),r.push(a))}return r}};t.uniqBy=a;var c=a();t.uniq=c;var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0!==t.length){for(var r=t.length,o=t[0].length,i=[],a=0;a<o;a++){for(var c=[],u=0;u<r;u++)c.push(t[u][a]);i.push(c)}return i}};t.zip=u;t.zipWith=function(e){return function(){return n((function(t){return e.apply(void 0,t)}))(u.apply(void 0,arguments))}}},89716:function(e,t){"use strict";t.__esModule=!0,t.Color=void 0;var n=1e-4,r=function(){function e(e,t,n,r){void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=1),this.r=e,this.g=t,this.b=n,this.a=r}return e.prototype.toString=function(){return"rgba("+(0|this.r)+", "+(0|this.g)+", "+(0|this.b)+", "+(0|this.a)+")"},e}();t.Color=r,r.fromHex=function(e){return new r(parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16))},r.lerp=function(e,t,n){return new r((t.r-e.r)*n+e.r,(t.g-e.g)*n+e.g,(t.b-e.b)*n+e.b,(t.a-e.a)*n+e.a)},r.lookup=function(e,t){void 0===t&&(t=[]);var o=t.length;if(o<2)throw new Error("Needs at least two colors!");var i=e*(o-1);if(e<n)return t[0];if(e>=.9999)return t[o-1];var a=i%1,c=0|i;return r.lerp(t[c],t[c+1],a)}},52844:function(e,t){"use strict";t.__esModule=!0,t.EventEmitter=void 0;var n=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},t.off=function(e,t){var n=this.listeners[e];if(!n)throw new Error('There is no listeners for "'+e+'"');this.listeners[e]=n.filter((function(e){return e!==t}))},t.emit=function(e){var t=this.listeners[e];if(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];for(var i=0,a=t.length;i<a;i+=1){var c=t[i];c.apply(void 0,r)}}},t.clear=function(){this.listeners={}},e}();t.EventEmitter=n},32416:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);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.")}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=e,i=arguments.length,a=new Array(i>1?i-1:0),c=1;c<i;c++)a[c-1]=arguments[c];for(var u,s=n(t);!(u=s()).done;){var l=u.value;Array.isArray(l)?r=o.apply(void 0,l).apply(void 0,[r].concat(a)):l&&(r=l.apply(void 0,[r].concat(a)))}return r}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return e.apply(void 0,[t.apply(void 0,[n].concat(o))].concat(o))}}))}},57890:function(e,t){"use strict";t.__esModule=!0,t.KEY_QUOTE=t.KEY_RIGHT_BRACKET=t.KEY_BACKSLASH=t.KEY_LEFT_BRACKET=t.KEY_SLASH=t.KEY_PERIOD=t.KEY_MINUS=t.KEY_COMMA=t.KEY_EQUAL=t.KEY_SEMICOLON=t.KEY_F12=t.KEY_F11=t.KEY_F10=t.KEY_F9=t.KEY_F8=t.KEY_F7=t.KEY_F6=t.KEY_F5=t.KEY_F4=t.KEY_F3=t.KEY_F2=t.KEY_F1=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_DELETE=t.KEY_INSERT=t.KEY_DOWN=t.KEY_RIGHT=t.KEY_UP=t.KEY_LEFT=t.KEY_HOME=t.KEY_END=t.KEY_PAGEDOWN=t.KEY_PAGEUP=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_CAPSLOCK=t.KEY_PAUSE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;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_PAUSE=19;t.KEY_CAPSLOCK=20;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_PAGEUP=33;t.KEY_PAGEDOWN=34;t.KEY_END=35;t.KEY_HOME=36;t.KEY_LEFT=37;t.KEY_UP=38;t.KEY_RIGHT=39;t.KEY_DOWN=40;t.KEY_INSERT=45;t.KEY_DELETE=46;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_F1=112;t.KEY_F2=113;t.KEY_F3=114;t.KEY_F4=115;t.KEY_F5=116;t.KEY_F6=117;t.KEY_F7=118;t.KEY_F8=119;t.KEY_F9=120;t.KEY_F10=121;t.KEY_F11=122;t.KEY_F12=123;t.KEY_SEMICOLON=186;t.KEY_EQUAL=187;t.KEY_COMMA=188;t.KEY_MINUS=189;t.KEY_PERIOD=190;t.KEY_SLASH=191;t.KEY_LEFT_BRACKET=219;t.KEY_BACKSLASH=220;t.KEY_RIGHT_BRACKET=221;t.KEY_QUOTE=222},97622:function(e,t){"use strict";t.__esModule=!0,t.numberOfDecimalDigits=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return e<t?t:e>n?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=+((e*=n=Math.pow(10,t))>0)|-(e<0),o=Math.abs(e%1)>=.4999999999854481,r=Math.floor(e),o&&(e=r+(i>0)),(o?e:Math.round(e))/n);var n,r,o,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var n=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=n;t.keyOfMatchingRange=function(e,t){for(var r=0,o=Object.keys(t);r<o.length;r++){var i=o[r],a=t[i];if(n(e,a))return i}};t.numberOfDecimalDigits=function(e){return Math.floor(e)!==e&&e.toString().split(".")[1].length||0}},28440:function(e,t){"use strict";var n;t.__esModule=!0,t.perf=void 0;null==(n=window.performance)||n.now;var r={mark:function(e,t){0},measure:function(e,t){}};t.perf=r},1060:function(e,t){"use strict";t.__esModule=!0,t.canRender=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n<e.length;n++){var r=e[n];"string"==typeof r&&(t+=r+" ")}return t};t.normalizeChildren=function(e){return Array.isArray(e)?e.flat().filter((function(e){return e})):"object"==typeof e?[e]:[]};var n=function(e,t){var n;for(n in e)if(!(n in t))return!0;for(n in t)if(e[n]!==t[n])return!0;return!1};t.shallowDiffers=n;var r={onComponentShouldUpdate:function(e,t){return n(e,t)}};t.pureComponentHooks=r;t.canRender=function(e){return e!==undefined&&null!==e&&"boolean"!=typeof e}},465:function(e,t,n){"use strict";t.__esModule=!0,t.useSelector=t.useDispatch=t.createAction=t.combineReducers=t.applyMiddleware=t.createStore=void 0;var r=n(32416);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return i(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 i(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.createStore=function a(e,t){if(t)return t(a)(e);var n,r=[],o=function(t){n=e(n,t);for(var o=0;o<r.length;o++)r[o]()};return o({type:"@@INIT"}),{dispatch:o,subscribe:function(e){r.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n){for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];var c=e.apply(void 0,[n].concat(i)),u=function(){throw new Error("Dispatching while constructing your middleware is not allowed.")},s={getState:c.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u.apply(void 0,[e].concat(n))}},l=t.map((function(e){return e(s)}));return u=r.compose.apply(void 0,l)(c.dispatch),Object.assign({},c,{dispatch:u})}}};t.combineReducers=function(e){var t=Object.keys(e),n=!1;return function(r,i){void 0===r&&(r={});for(var a,c=Object.assign({},r),u=o(t);!(a=u()).done;){var s=a.value,l=e[s],f=r[s],d=l(f,i);f!==d&&(n=!0,c[s]=d)}return n?c:r}};t.createAction=function(e,t){void 0===t&&(t=null);var n=function(){if(!t)return{type:e,payload:arguments.length<=0?undefined:arguments[0]};var n=t.apply(void 0,arguments);if(!n)throw new Error("prepare function did not return an object");var r={type:e};return"payload"in n&&(r.payload=n.payload),"meta"in n&&(r.meta=n.meta),r};return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n};t.useDispatch=function(e){return e.store.dispatch};t.useSelector=function(e,t){return t(e.store.getState())}},7151:function(e,t){"use strict";function n(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.done?t(u):Promise.resolve(u).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(o,i){var a=e.apply(t,r);function c(e){n(a,o,i,c,u,"next",e)}function u(e){n(a,o,i,c,u,"throw",e)}c(undefined)}))}}t.__esModule=!0,t.storage=t.IMPL_INDEXED_DB=t.IMPL_LOCAL_STORAGE=t.IMPL_MEMORY=void 0;t.IMPL_MEMORY=0;t.IMPL_LOCAL_STORAGE=1;t.IMPL_INDEXED_DB=2;var o="storage-v1",i="readwrite",a=function(e){return function(){try{return Boolean(e())}catch(t){return!1}}},c=a((function(){return window.localStorage&&window.localStorage.getItem})),u=a((function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)})),s=function(){function e(){this.impl=0,this.store={}}var t=e.prototype;return t.get=function(e){return this.store[e]},t.set=function(e,t){this.store[e]=t},t.remove=function(e){this.store[e]=undefined},t.clear=function(){this.store={}},e}(),l=function(){function e(){this.impl=1}var t=e.prototype;return t.get=function(e){var t=localStorage.getItem(e);if("string"==typeof t)return JSON.parse(t)},t.set=function(e,t){localStorage.setItem(e,JSON.stringify(t))},t.remove=function(e){localStorage.removeItem(e)},t.clear=function(){localStorage.clear()},e}(),f=function(){function e(){this.impl=2,this.dbPromise=new Promise((function(e,t){var n=(window.indexedDB||window.msIndexedDB).open("tau-tgui",1);n.onupgradeneeded=function(){try{n.result.createObjectStore(o)}catch(e){t(new Error("Failed to upgrade IDB: "+n.error))}},n.onsuccess=function(){return e(n.result)},n.onerror=function(){t(new Error("Failed to open IDB: "+n.error))}}))}var t=e.prototype;return t.getStore=function(e){return this.dbPromise.then((function(t){return t.transaction(o,e).objectStore(o)}))},t.get=function(){var e=r(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readonly");case 2:return n=t.sent,t.abrupt("return",new Promise((function(t,r){var o=n.get(e);o.onsuccess=function(){return t(o.result)},o.onerror=function(){return r(o.error)}})));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=r(regeneratorRuntime.mark((function t(e,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return null===n&&(n=undefined),t.next=3,this.getStore(i);case 3:t.sent.put(n,e);case 5:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=r(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore(i);case 2:t.sent["delete"](e);case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=r(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getStore(i);case 2:e.sent.clear();case 4:case"end":return e.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),d=new(function(){function e(){this.backendPromise=r(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u()){e.next=10;break}return e.prev=1,t=new f,e.next=5,t.dbPromise;case 5:return e.abrupt("return",t);case 8:e.prev=8,e.t0=e["catch"](1);case 10:if(!c()){e.next=12;break}return e.abrupt("return",new l);case 12:return e.abrupt("return",new s);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})))()}var t=e.prototype;return t.get=function(){var e=r(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.get(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=r(regeneratorRuntime.mark((function t(e,n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return r=t.sent,t.abrupt("return",r.set(e,n));case 4:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=r(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.remove(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=r(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return e=t.sent,t.abrupt("return",e.clear());case 4:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}());t.storage=d},21118:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);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.")}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.createSearch=t.createGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));for(var t,r,i=e.split("\n"),a=n(i);!(r=a()).done;)for(var c=r.value,u=0;u<c.length;u++){if(" "!==c[u]){(t===undefined||u<t)&&(t=u);break}}return t||(t=0),i.map((function(e){return e.substr(t).trimRight()})).join("\n").trim()};t.createGlobPattern=function(e){var t=new RegExp("^"+e.split(/\*+/).map((function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")})).join(".*")+"$");return function(e){return t.test(e)}};t.createSearch=function(e,t){var n=e.toLowerCase().trim();return function(e){if(!n)return!0;var r=t?t(e):e;return!!r&&r.toLowerCase().includes(n)}};t.capitalize=function i(e){return Array.isArray(e)?e.map(i):e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()};t.toTitleCase=function a(e){if(Array.isArray(e))return e.map(a);if("string"!=typeof e)return e;for(var t=e.replace(/([^\W_]+[^\s-]*) */g,(function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})),n=0,r=["A","An","And","As","At","But","By","For","For","From","In","Into","Near","Nor","Of","On","Onto","Or","The","To","With"];n<r.length;n++){var o=new RegExp("\\s"+r[n]+"\\s","g");t=t.replace(o,(function(e){return e.toLowerCase()}))}for(var i=0,c=["Id","Tv"];i<c.length;i++){var u=new RegExp("\\b"+c[i]+"\\b","g");t=t.replace(u,(function(e){return e.toLowerCase()}))}return t};t.decodeHtmlEntities=function(e){if(!e)return e;var t={nbsp:" ",amp:"&",quot:'"',lt:"<",gt:">",apos:"'"};return e.replace(/<br>/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("&")}},53538:function(e,t){"use strict";t.__esModule=!0,t.sleep=t.debounce=void 0;t.debounce=function(e,t,n){var r;return void 0===n&&(n=!1),function(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];var c=function(){r=null,n||e.apply(void 0,i)},u=n&&!r;clearTimeout(r),r=setTimeout(c,t),u&&e.apply(void 0,i)}};t.sleep=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},54530:function(e,t){"use strict";t.__esModule=!0,t.createUuid=void 0;t.createUuid=function(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:3&n|8).toString(16)}))}},67288: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=void 0;var r=n(1397),o=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t};t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.reduce)((function(e,t){return(0,r.zipWith)(o)(e,t)}))(t)};t.vecSubtract=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.reduce)((function(e,t){return(0,r.zipWith)(i)(e,t)}))(t)};t.vecMultiply=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.reduce)((function(e,t){return(0,r.zipWith)(a)(e,t)}))(t)};var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.reduce)((function(e,t){return(0,r.zipWith)(c)(e,t)}))(t)};t.vecDivide=u;t.vecScale=function(e,t){return(0,r.map)((function(e){return e*t}))(e)};t.vecInverse=function(e){return(0,r.map)((function(e){return-e}))(e)};var s=function(e){return Math.sqrt((0,r.reduce)(o)((0,r.zipWith)(a)(e,e)))};t.vecLength=s;t.vecNormalize=function(e){return u(e,s(e))}},16110:function(e,t,n){"use strict";t.__esModule=!0,t.Notifications=void 0;var r=n(96323),o=n(26949),i=function(e){var t=e.children;return(0,r.createVNode)(1,"div","Notifications",t,0)};t.Notifications=i;i.Item=function(e){var t=e.rightSlot,n=e.children;return(0,r.createComponentVNode)(2,o.Flex,{align:"center",className:"Notification",children:[(0,r.createComponentVNode)(2,o.Flex.Item,{className:"Notification__content",grow:1,children:n}),t&&(0,r.createComponentVNode)(2,o.Flex.Item,{className:"Notification__rightSlot",children:t})]})}},35388:function(e,t,n){"use strict";t.__esModule=!0,t.Panel=void 0;var r=n(96323),o=n(26949),i=n(2381),a=n(56153),c=n(43918),u=n(16110),s=n(52895),l=n(68700),f=n(34501);t.Panel=function(e,t){if(Byond.IS_LTE_IE10)return(0,r.createComponentVNode)(2,d);var n=(0,l.useSettings)(t),p=(0,f.useEmotes)(t),h=(0,c.useGame)(t);return(0,r.createComponentVNode)(2,i.Pane,{theme:n.theme,children:(0,r.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,o.Section,{fitted:!0,children:(0,r.createComponentVNode)(2,o.Stack,{mr:1,align:"center",children:[(0,r.createComponentVNode)(2,o.Stack.Item,{grow:!0,overflowX:"auto",children:(0,r.createComponentVNode)(2,a.ChatTabs)}),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,s.PingIndicator)}),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,o.Button,{color:"grey",selected:p.visible,icon:"grin",tooltip:"Emotes panel",tooltipPosition:"bottom-start",onClick:function(){return p.toggle()}})}),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,o.Button,{icon:n.visible?"times":"cog",selected:n.visible,tooltip:n.visible?"Close settings":"Open settings",tooltipPosition:"bottom-start",onClick:function(){return n.toggle()}})})]})})}),p.visible&&(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,f.EmotesPanel)}),n.visible&&(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,l.SettingsPanel)}),(0,r.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,r.createComponentVNode)(2,o.Section,{fill:!0,fitted:!0,position:"relative",children:[(0,r.createComponentVNode)(2,i.Pane.Content,{scrollable:!0,children:(0,r.createComponentVNode)(2,a.ChatPanel,{lineHeight:n.lineHeight})}),(0,r.createComponentVNode)(2,u.Notifications,{children:[h.connectionLostAt&&(0,r.createComponentVNode)(2,u.Notifications.Item,{rightSlot:(0,r.createComponentVNode)(2,o.Button,{color:"white",onClick:function(){return Byond.command(".reconnect")},children:"Reconnect"}),children:"You are either AFK, experiencing lag or the connection has closed."}),h.roundRestartedAt&&(0,r.createComponentVNode)(2,u.Notifications.Item,{children:"The connection has been closed because the server is restarting. Please wait while you automatically reconnect."})]})]})})]})})};var d=function(e,t){var n=(0,l.useSettings)(t);return(0,r.createComponentVNode)(2,i.Pane,{theme:n.theme,children:(0,r.createComponentVNode)(2,i.Pane.Content,{scrollable:!0,children:[(0,r.createComponentVNode)(2,o.Button,{style:{position:"fixed",top:"1em",right:"2em","z-index":1e3},selected:n.visible,onClick:function(){return n.toggle()},children:"Settings"}),n.visible&&(0,r.createComponentVNode)(2,l.SettingsPanel)||(0,r.createComponentVNode)(2,a.ChatPanel,{lineHeight:n.lineHeight})]})})}},98630:function(e,t,n){"use strict";t.__esModule=!0,t.ChatPageSettings=void 0;var r=n(96323),o=n(465),i=n(26949),a=n(2230),c=n(95407),u=n(66666);t.ChatPageSettings=function(e,t){var n=(0,o.useSelector)(t,u.selectCurrentChatPage),s=(0,o.useDispatch)(t);return(0,r.createComponentVNode)(2,i.Section,{children:[(0,r.createComponentVNode)(2,i.Stack,{align:"center",children:[(0,r.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,r.createComponentVNode)(2,i.Input,{fluid:!0,value:n.name,onChange:function(e,t){return s((0,a.updateChatPage)({pageId:n.id,name:t}))}})}),(0,r.createComponentVNode)(2,i.Stack.Item,{children:(0,r.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return s((0,a.removeChatPage)({pageId:n.id}))},children:"Remove"})})]}),(0,r.createComponentVNode)(2,i.Divider),(0,r.createComponentVNode)(2,i.Section,{title:"Messages to display",level:2,children:[c.MESSAGE_TYPES.filter((function(e){return!e.important&&!e.admin})).map((function(e){return(0,r.createComponentVNode)(2,i.Button.Checkbox,{checked:n.acceptedTypes[e.type],onClick:function(){return s((0,a.toggleAcceptedType)({pageId:n.id,type:e.type}))},children:e.name},e.type)})),(0,r.createComponentVNode)(2,i.Collapsible,{mt:1,color:"transparent",title:"Admin stuff",children:c.MESSAGE_TYPES.filter((function(e){return!e.important&&e.admin})).map((function(e){return(0,r.createComponentVNode)(2,i.Button.Checkbox,{checked:n.acceptedTypes[e.type],onClick:function(){return s((0,a.toggleAcceptedType)({pageId:n.id,type:e.type}))},children:e.name},e.type)}))})]})]})}},83521:function(e,t,n){"use strict";t.__esModule=!0,t.ChatPanel=void 0;var r=n(96323),o=n(1060),i=n(26949),a=n(44926);function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){var t,n;function u(){var t;return(t=e.call(this)||this).ref=(0,r.createRef)(),t.state={scrollTracking:!0},t.handleScrollTrackingChange=function(e){return t.setState({scrollTracking:e})},t}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n);var s=u.prototype;return s.componentDidMount=function(){a.chatRenderer.mount(this.ref.current),a.chatRenderer.events.on("scrollTrackingChanged",this.handleScrollTrackingChange),this.componentDidUpdate()},s.componentWillUnmount=function(){a.chatRenderer.events.off("scrollTrackingChanged",this.handleScrollTrackingChange)},s.componentDidUpdate=function(e){requestAnimationFrame((function(){a.chatRenderer.ensureScrollTracking()})),(!e||(0,o.shallowDiffers)(this.props,e))&&a.chatRenderer.assignStyle({width:"100%","white-space":"pre-wrap","font-size":this.props.fontSize,"line-height":this.props.lineHeight})},s.render=function(){var e=this.state.scrollTracking;return(0,r.createFragment)([(0,r.createVNode)(1,"div","Chat",null,1,null,null,this.ref),!e&&(0,r.createComponentVNode)(2,i.Button,{className:"Chat__scrollButton",icon:"arrow-down",onClick:function(){return a.chatRenderer.scrollToBottom()},children:"Scroll to bottom"})],0)},u}(r.Component);t.ChatPanel=u},68264:function(e,t,n){"use strict";t.__esModule=!0,t.ChatTabs=void 0;var r=n(96323),o=n(465),i=n(26949),a=n(2230),c=n(66666),u=n(27781),s=function(e){var t=e.value;return(0,r.createComponentVNode)(2,i.Box,{style:{"font-size":"0.7em","border-radius":"0.25em",width:"1.7em","line-height":"1.55em","background-color":"crimson",color:"#fff"},children:Math.min(t,99)})};t.ChatTabs=function(e,t){var n=(0,o.useSelector)(t,c.selectChatPages),l=(0,o.useSelector)(t,c.selectCurrentChatPage),f=(0,o.useDispatch)(t);return(0,r.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,i.Flex.Item,{children:(0,r.createComponentVNode)(2,i.Tabs,{textAlign:"center",children:n.map((function(e){return(0,r.createComponentVNode)(2,i.Tabs.Tab,{selected:e===l,rightSlot:e.unreadCount>0&&(0,r.createComponentVNode)(2,s,{value:e.unreadCount}),onClick:function(){return f((0,a.changeChatPage)({pageId:e.id}))},children:e.name},e.id)}))})}),(0,r.createComponentVNode)(2,i.Flex.Item,{ml:1,children:(0,r.createComponentVNode)(2,i.Button,{color:"transparent",icon:"plus",onClick:function(){f((0,a.addChatPage)()),f((0,u.openChatSettings)())}})})]})}},2230:function(e,t,n){"use strict";t.__esModule=!0,t.saveChatToDisk=t.changeScrollTracking=t.removeChatPage=t.toggleAcceptedType=t.updateChatPage=t.changeChatPage=t.addChatPage=t.updateMessageCount=t.rebuildChat=t.loadChat=void 0;var r=n(465),o=n(77043),i=(0,r.createAction)("chat/load");t.loadChat=i;var a=(0,r.createAction)("chat/rebuild");t.rebuildChat=a;var c=(0,r.createAction)("chat/updateMessageCount");t.updateMessageCount=c;var u=(0,r.createAction)("chat/addPage",(function(){return{payload:(0,o.createPage)()}}));t.addChatPage=u;var s=(0,r.createAction)("chat/changePage");t.changeChatPage=s;var l=(0,r.createAction)("chat/updatePage");t.updateChatPage=l;var f=(0,r.createAction)("chat/toggleAcceptedType");t.toggleAcceptedType=f;var d=(0,r.createAction)("chat/removePage");t.removeChatPage=d;var p=(0,r.createAction)("chat/changeScrollTracking");t.changeScrollTracking=p;var h=(0,r.createAction)("chat/saveToDisk");t.saveChatToDisk=h},95407:function(e,t){"use strict";t.__esModule=!0,t.MESSAGE_TYPES=t.MESSAGE_TYPE_DEBUG=t.MESSAGE_TYPE_ATTACKLOG=t.MESSAGE_TYPE_ADMINLOG=t.MESSAGE_TYPE_EVENTCHAT=t.MESSAGE_TYPE_MODCHAT=t.MESSAGE_TYPE_ADMINCHAT=t.MESSAGE_TYPE_COMBAT=t.MESSAGE_TYPE_ADMINPM=t.MESSAGE_TYPE_OOC=t.MESSAGE_TYPE_DEADCHAT=t.MESSAGE_TYPE_WARNING=t.MESSAGE_TYPE_INFO=t.MESSAGE_TYPE_RADIO=t.MESSAGE_TYPE_LOCALCHAT=t.MESSAGE_TYPE_SYSTEM=t.MESSAGE_TYPE_INTERNAL=t.MESSAGE_TYPE_UNKNOWN=t.IMAGE_RETRY_MESSAGE_AGE=t.IMAGE_RETRY_LIMIT=t.IMAGE_RETRY_DELAY=t.COMBINE_MAX_TIME_WINDOW=t.COMBINE_MAX_MESSAGES=t.MESSAGE_PRUNE_INTERVAL=t.MESSAGE_SAVE_INTERVAL=t.MAX_PERSISTED_MESSAGES=t.MAX_VISIBLE_MESSAGES=void 0;t.MAX_VISIBLE_MESSAGES=2500;t.MAX_PERSISTED_MESSAGES=1e3;t.MESSAGE_SAVE_INTERVAL=1e4;t.MESSAGE_PRUNE_INTERVAL=6e4;t.COMBINE_MAX_MESSAGES=5;t.COMBINE_MAX_TIME_WINDOW=5e3;t.IMAGE_RETRY_DELAY=250;t.IMAGE_RETRY_LIMIT=10;t.IMAGE_RETRY_MESSAGE_AGE=6e4;var n="unknown";t.MESSAGE_TYPE_UNKNOWN=n;t.MESSAGE_TYPE_INTERNAL="internal";var r="system";t.MESSAGE_TYPE_SYSTEM=r;var o="localchat";t.MESSAGE_TYPE_LOCALCHAT=o;var i="radio";t.MESSAGE_TYPE_RADIO=i;var a="info";t.MESSAGE_TYPE_INFO=a;var c="warning";t.MESSAGE_TYPE_WARNING=c;var u="deadchat";t.MESSAGE_TYPE_DEADCHAT=u;t.MESSAGE_TYPE_OOC="ooc";var s="adminpm";t.MESSAGE_TYPE_ADMINPM=s;var l="combat";t.MESSAGE_TYPE_COMBAT=l;var f="adminchat";t.MESSAGE_TYPE_ADMINCHAT=f;var d="modchat";t.MESSAGE_TYPE_MODCHAT=d;t.MESSAGE_TYPE_EVENTCHAT="eventchat";var p="adminlog";t.MESSAGE_TYPE_ADMINLOG=p;var h="attacklog";t.MESSAGE_TYPE_ATTACKLOG=h;var v="debug";t.MESSAGE_TYPE_DEBUG=v;var m=[{type:r,name:"System Messages",description:"Messages from your client, always enabled",selector:".boldannounce",important:!0},{type:o,name:"Local",description:"In-character local messages (say, emote, etc)",selector:".say, .emote"},{type:i,name:"Radio",description:"All departments of radio messages",selector:".alert, .syndradio, .voxradio, .centradio, .airadio, .entradio, .comradio, .secradio, .engradio, .medradio, .sciradio, .supradio, .srvradio, .expradio, .radio, .deptradio, .newscaster"},{type:a,name:"Info",description:"Non-urgent messages from the game and items",selector:".notice:not(.pm), .adminnotice, .info, .sinister, .cult"},{type:c,name:"Warnings",description:"Urgent messages from the game and items",selector:".warning:not(.pm), .critical, .italics"},{type:u,name:"Deadchat",description:"All of deadchat",selector:".deadsay, .ghostalert"},{type:"ooc",name:"OOC",description:"The bluewall of global OOC messages",selector:".ooc, .looc, .antagooc"},{type:s,name:"Admin PMs",description:"Messages to/from admins (adminhelp)",selector:".pm, .adminhelp"},{type:l,name:"Combat Log",description:"Urist McTraitor has stabbed you with a knife!",selector:".danger, .userdanger"},{type:n,name:"Unsorted",description:"Everything we could not sort, always enabled"},{type:f,name:"Admin Chat",description:"ASAY messages",selector:".admin_channel, .adminsay",admin:!0},{type:d,name:"Mod Chat",description:"MSAY messages",selector:".mod_channel",admin:!0},{type:p,name:"Admin Log",description:"ADMIN LOG: Urist McAdmin has jumped to coordinates X, Y, Z",selector:".log_message",admin:!0},{type:h,name:"Attack Log",description:"Urist McTraitor has shot John Doe",admin:!0},{type:v,name:"Debug Log",description:"DEBUG: SSPlanets subsystem Recover().",admin:!0}];t.MESSAGE_TYPES=m},56153:function(e,t,n){"use strict";t.__esModule=!0,t.chatReducer=t.chatMiddleware=t.ChatTabs=t.ChatPanel=t.ChatPageSettings=void 0;var r=n(98630);t.ChatPageSettings=r.ChatPageSettings;var o=n(83521);t.ChatPanel=o.ChatPanel;var i=n(68264);t.ChatTabs=i.ChatTabs;var a=n(91550);t.chatMiddleware=a.chatMiddleware;var c=n(20235);t.chatReducer=c.chatReducer},91550:function(e,t,n){"use strict";t.__esModule=!0,t.chatMiddleware=void 0;var r,o=(r=n(42950))&&r.__esModule?r:{"default":r},i=n(7151),a=n(27781),c=n(43426),u=n(2230),s=n(95407),l=n(77043),f=n(44926),d=n(66666);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return h(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 h(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.done?t(u):Promise.resolve(u).then(r,o)}function m(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){v(i,r,o,a,c,"next",e)}function c(e){v(i,r,o,a,c,"throw",e)}a(undefined)}))}}var g=["a","iframe","link","video"],y=function(){var e=m(regeneratorRuntime.mark((function t(e){var n,r,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=(0,d.selectChat)(e.getState()),r=Math.max(0,f.chatRenderer.messages.length-s.MAX_PERSISTED_MESSAGES),o=f.chatRenderer.messages.slice(r).map((function(e){return(0,l.serializeMessage)(e)})),i.storage.set("chat-state",n),i.storage.set("chat-messages",o);case 5:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=m(regeneratorRuntime.mark((function t(e){var n,r,a,c,s,d,h;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([i.storage.get("chat-state"),i.storage.get("chat-messages")]);case 2:if(n=t.sent,r=n[0],a=n[1],!(r&&r.version<=4)){t.next=8;break}return e.dispatch((0,u.loadChat)()),t.abrupt("return");case 8:if(a){for(c=p(a);!(s=c()).done;)(d=s.value).html&&(d.html=o["default"].sanitize(d.html,{FORBID_TAGS:g}));h=[].concat(a,[(0,l.createMessage)({type:"internal/reconnected"})]),f.chatRenderer.processBatch(h,{prepend:!0})}e.dispatch((0,u.loadChat)(r));case 10:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}();t.chatMiddleware=function(e){var t=!1,n=!1;return f.chatRenderer.events.on("batchProcessed",(function(t){n&&e.dispatch((0,u.updateMessageCount)(t))})),f.chatRenderer.events.on("scrollTrackingChanged",(function(t){e.dispatch((0,u.changeScrollTracking)(t))})),setInterval((function(){return y(e)}),s.MESSAGE_SAVE_INTERVAL),function(r){return function(o){var i=o.type,s=o.payload;if(t||(t=!0,b(e)),"chat/message"!==i){if(i===u.loadChat.type){r(o);var l=(0,d.selectCurrentChatPage)(e.getState());return f.chatRenderer.changePage(l),f.chatRenderer.onStateLoaded(),void(n=!0)}if(i!==u.changeChatPage.type&&i!==u.addChatPage.type&&i!==u.removeChatPage.type&&i!==u.toggleAcceptedType.type){if(i===u.rebuildChat.type)return f.chatRenderer.rebuildChat(),r(o);if(i!==a.updateSettings.type&&i!==a.loadSettings.type){if("roundrestart"===i)return y(e),r(o);if(i!==u.saveChatToDisk.type)return r(o);f.chatRenderer.saveToDisk()}else{r(o);var p=(0,c.selectSettings)(e.getState());f.chatRenderer.setHighlight(p.highlightText,p.highlightColor,p.matchWord,p.matchCase)}}else{r(o);var h=(0,d.selectCurrentChatPage)(e.getState());f.chatRenderer.changePage(h)}}else{var v=Array.isArray(s)?s:[s];f.chatRenderer.processBatch(v)}}}}},77043:function(e,t,n){"use strict";t.__esModule=!0,t.isSameMessage=t.serializeMessage=t.createMessage=t.createMainPage=t.createPage=t.canPageAcceptType=void 0;var r=n(54530),o=n(95407);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return a(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 a(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.canPageAcceptType=function(e,t){return t.startsWith(o.MESSAGE_TYPE_INTERNAL)||e.acceptedTypes[t]};var c=function(e){return Object.assign({id:(0,r.createUuid)(),name:"New Tab",acceptedTypes:{},unreadCount:0,createdAt:Date.now()},e)};t.createPage=c;t.createMainPage=function(){for(var e,t={},n=i(o.MESSAGE_TYPES);!(e=n()).done;){t[e.value.type]=!0}return c({name:"Main",acceptedTypes:t})};t.createMessage=function(e){return Object.assign({createdAt:Date.now()},e)};t.serializeMessage=function(e){return{type:e.type,text:e.text,html:e.html,times:e.times,createdAt:e.createdAt}};t.isSameMessage=function(e,t){return"string"==typeof e.text&&e.text===t.text||"string"==typeof e.html&&e.html===t.html}},20235:function(e,t,n){"use strict";t.__esModule=!0,t.chatReducer=t.initialState=void 0;var r,o=n(2230),i=n(77043),a=["pageId"];function c(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);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 r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var s=(0,i.createMainPage)(),l={version:5,currentPageId:s.id,scrollTracking:!0,pages:[s.id],pageById:(r={},r[s.id]=s,r)};t.initialState=l;t.chatReducer=function(e,t){void 0===e&&(e=l);var n,r=t.type,u=t.payload;if(r===o.loadChat.type){if((null==u?void 0:u.version)!==e.version)return e;for(var f=0,d=Object.keys(u.pageById);f<d.length;f++){var p=d[f];u.pageById[p].unreadCount=0}return Object.assign({},e,u)}if(r===o.changeScrollTracking.type){var h=u,v=Object.assign({},e,{scrollTracking:h});if(h){var m,g=e.currentPageId,y=Object.assign({},e.pageById[g],{unreadCount:0});v.pageById=Object.assign({},e.pageById,((m={})[g]=y,m))}return v}if(r===o.updateMessageCount.type){for(var b,_=u,w=e.pages.map((function(t){return e.pageById[t]})),E=e.pageById[e.currentPageId],x=Object.assign({},e.pageById),S=c(w);!(b=S()).done;){for(var C=b.value,N=0,M=0,k=Object.keys(_);M<k.length;M++){var T=k[M];(0,i.canPageAcceptType)(C,T)&&(C===E&&e.scrollTracking||C!==E&&(0,i.canPageAcceptType)(E,T)||(N+=_[T]))}N>0&&(x[C.id]=Object.assign({},C,{unreadCount:C.unreadCount+N}))}return Object.assign({},e,{pageById:x})}if(r===o.addChatPage.type)return Object.assign({},e,{currentPageId:u.id,pages:[].concat(e.pages,[u.id]),pageById:Object.assign({},e.pageById,(n={},n[u.id]=u,n))});if(r===o.changeChatPage.type){var O,A=u.pageId,I=Object.assign({},e.pageById[A],{unreadCount:0});return Object.assign({},e,{currentPageId:A,pageById:Object.assign({},e.pageById,(O={},O[A]=I,O))})}if(r===o.updateChatPage.type){var P,V=u.pageId,L=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(u,a),R=Object.assign({},e.pageById[V],L);return Object.assign({},e,{pageById:Object.assign({},e.pageById,(P={},P[V]=R,P))})}if(r===o.toggleAcceptedType.type){var B,j=u.pageId,D=u.type,F=Object.assign({},e.pageById[j]);return F.acceptedTypes=Object.assign({},F.acceptedTypes),F.acceptedTypes[D]=!F.acceptedTypes[D],Object.assign({},e,{pageById:Object.assign({},e.pageById,(B={},B[j]=F,B))})}if(r===o.removeChatPage.type){var K=u.pageId,Y=Object.assign({},e,{pages:[].concat(e.pages),pageById:Object.assign({},e.pageById)});return delete Y.pageById[K],Y.pages=Y.pages.filter((function(e){return e!==K})),0===Y.pages.length&&(Y.pages.push(s.id),Y.pageById[s.id]=s,Y.currentPageId=s.id),Y.currentPageId&&Y.currentPageId!==K||(Y.currentPageId=Y.pages[0]),Y}return e}},44926:function(e,t,n){"use strict";t.__esModule=!0,t.chatRenderer=void 0;var r=n(52844),o=n(1060),i=n(79926),a=n(95407),c=n(77043),u=n(4441);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(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 l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var f=(0,i.createLogger)("chatRenderer"),d=function(e,t){var n=document.createElement("span");return n.className="Chat__highlight",n.setAttribute("style","background-color:"+t),n.textContent=e,n},p=function(){var e=document.createElement("div");return e.className="ChatMessage",e},h=function(){var e=document.createElement("div");return e.className="Chat__reconnected",e},v=function(e){setTimeout((function(){var t=e.target,n=parseInt(t.getAttribute("data-reload-n"),10)||0;if(n>=a.IMAGE_RETRY_LIMIT)f.error("failed to load an image after "+n+" attempts");else{var r=t.src;t.src=null,t.src=r+"#"+n,t.setAttribute("data-reload-n",n+1)}}),a.IMAGE_RETRY_DELAY)},m=function(e){var t=e.node,n=e.times;if(t&&n){var r=t.querySelector(".Chat__badge"),i=r||document.createElement("div");i.textContent=n,i.className=(0,o.classes)(["Chat__badge","Chat__badge--animate"]),requestAnimationFrame((function(){i.className="Chat__badge"})),r||t.appendChild(i)}},g=function(){function e(){var e=this;this.loaded=!1,this.rootNode=null,this.queue=[],this.messages=[],this.visibleMessages=[],this.page=null,this.events=new r.EventEmitter,this.scrollNode=null,this.scrollTracking=!0,this.handleScroll=function(t){var n=e.scrollNode,r=n.scrollHeight,o=n.scrollTop+n.offsetHeight,i=Math.abs(r-o)<24;i!==e.scrollTracking&&(e.scrollTracking=i,e.events.emit("scrollTrackingChanged",i),f.debug("tracking",e.scrollTracking))},this.ensureScrollTracking=function(){e.scrollTracking&&e.scrollToBottom()},setInterval((function(){return e.pruneMessages()}),a.MESSAGE_PRUNE_INTERVAL)}var t=e.prototype;return t.isReady=function(){return this.loaded&&this.rootNode&&this.page},t.mount=function(e){var t=this;this.rootNode?e.appendChild(this.rootNode):this.rootNode=e,this.scrollNode=function(e){for(var t=document.body,n=e;n&&n!==t;){if(n.scrollWidth<n.offsetWidth)return n;n=n.parentNode}return window}(this.rootNode),this.scrollNode.addEventListener("scroll",this.handleScroll),setImmediate((function(){t.scrollToBottom()})),this.tryFlushQueue()},t.onStateLoaded=function(){this.loaded=!0,this.tryFlushQueue()},t.tryFlushQueue=function(){this.isReady()&&this.queue.length>0&&(this.processBatch(this.queue),this.queue=[])},t.assignStyle=function(e){void 0===e&&(e={});for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];this.rootNode.style.setProperty(r,e[r])}},t.setHighlight=function(e,t,n,r){if(!e||!t)return this.highlightRegex=null,void(this.highlightColor=null);var o=String(e).split(",").map((function(e){return e.trim().replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})).filter((function(e){return e&&e.length>1}));if(0===o.length)return this.highlightRegex=null,void(this.highlightColor=null);var i=(n?"\\b":"")+"("+o.join("|")+")"+(n?"\\b":""),a="g"+(r?"":"i");this.highlightRegex=new RegExp(i,a),this.highlightColor=t},t.scrollToBottom=function(){this.scrollNode.scrollTop=this.scrollNode.scrollHeight},t.changePage=function(e){if(!this.isReady())return this.page=e,void this.tryFlushQueue();this.page=e,this.rootNode.textContent="",this.visibleMessages=[];for(var t,n,r=document.createDocumentFragment(),o=s(this.messages);!(n=o()).done;){var i=n.value;(0,c.canPageAcceptType)(e,i.type)&&(t=i.node,r.appendChild(t),this.visibleMessages.push(i))}t&&(this.rootNode.appendChild(r),t.scrollIntoView())},t.getCombinableMessage=function(e){for(var t=Date.now(),n=this.visibleMessages.length,r=n-1,o=Math.max(0,n-a.COMBINE_MAX_MESSAGES),i=r;i>=o;i--){var u=this.visibleMessages[i];if(!u.type.startsWith(a.MESSAGE_TYPE_INTERNAL)&&(0,c.isSameMessage)(u,e)&&t<u.createdAt+a.COMBINE_MAX_TIME_WINDOW)return u}return null},t.processBatch=function(e,t){var n=this;void 0===t&&(t={});var r=t,o=r.prepend,i=r.notifyListeners,l=void 0===i||i,g=Date.now();if(this.isReady()){for(var y,b,_=document.createDocumentFragment(),w={},E=s(e);!(b=E()).done;){var x=b.value,S=(0,c.createMessage)(x),C=this.getCombinableMessage(S);if(C)C.times=(C.times||1)+1,m(C);else{if(S.node)y=S.node;else if("internal/reconnected"===S.type)y=h();else{y=p(),S.text?y.textContent=S.text:S.html?y.innerHTML=S.html:f.error("Error: message is missing text payload",S),!S.avoidHighlighting&&this.highlightRegex&&(0,u.highlightNode)(y,this.highlightRegex,(function(e){return d(e,n.highlightColor)}))&&(y.className+=" ChatMessage--highlighted");for(var N=y.querySelectorAll(".linkify"),M=0;M<N.length;++M)(0,u.linkifyNode)(N[M]);for(var k=y.querySelectorAll(".emojify"),T=0;T<k.length;++T)(0,u.emojifyNode)(k[T]);if(g<S.createdAt+a.IMAGE_RETRY_MESSAGE_AGE)for(var O=y.querySelectorAll("img"),A=0;A<O.length;A++)O[A].addEventListener("error",v)}if(S.node=y,!S.type){var I=!Byond.IS_LTE_IE8&&a.MESSAGE_TYPES.find((function(e){return e.selector&&y.querySelector(e.selector)}));S.type=(null==I?void 0:I.type)||a.MESSAGE_TYPE_UNKNOWN}m(S),w[S.type]||(w[S.type]=0),w[S.type]+=1,this.messages.push(S),(0,c.canPageAcceptType)(this.page,S.type)&&(_.appendChild(y),this.visibleMessages.push(S))}}if(y){var P=this.rootNode.childNodes[0];o&&P?this.rootNode.insertBefore(_,P):this.rootNode.appendChild(_),this.scrollTracking&&setImmediate((function(){return n.scrollToBottom()}))}l&&this.events.emit("batchProcessed",w)}else this.queue=o?[].concat(e,this.queue):[].concat(this.queue,e)},t.pruneMessages=function(){if(this.isReady())if(this.scrollTracking){var e=this.visibleMessages,t=Math.max(0,e.length-a.MAX_VISIBLE_MESSAGES);if(t>0){this.visibleMessages=e.slice(t);for(var n=0;n<t;n++){var r=e[n];this.rootNode.removeChild(r.node),r.node="pruned"}this.messages=this.messages.filter((function(e){return"pruned"!==e.node})),f.log("pruned "+t+" visible messages")}var o=Math.max(0,this.messages.length-a.MAX_PERSISTED_MESSAGES);o>0&&(this.messages=this.messages.slice(o),f.log("pruned "+o+" stored messages"))}else f.debug("pruning delayed")},t.rebuildChat=function(){if(this.isReady()){for(var e,t=Math.max(0,this.messages.length-a.MAX_PERSISTED_MESSAGES),n=this.messages.slice(t),r=s(n);!(e=r()).done;)e.value.node=undefined;this.rootNode.textContent="",this.messages=[],this.visibleMessages=[],this.processBatch(n,{notifyListeners:!1})}},t.saveToDisk=function(){if(!Byond.IS_LTE_IE10){for(var e="",t=document.styleSheets,n=0;n<t.length;n++)for(var r=t[n].cssRules,o=0;o<r.length;o++)e+=r[o].cssText+"\n";e+="body, html { background-color: #141414 }\n";for(var i,a="",c=s(this.visibleMessages);!(i=c()).done;){var u=i.value;u.node&&(a+=u.node.outerHTML+"\n")}var l=new Blob(['<!doctype html>\n<html>\n<head>\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>\n<title>SS13 Chat Log</title>\n<style>\n'+e+'</style>\n</head>\n<body>\n<div class="Chat">\n'+a+"</div>\n</body>\n</html>\n"]),f=(new Date).toISOString().substring(0,19).replace(/[-:]/g,"").replace("T","-");window.navigator.msSaveBlob(l,"ss13-chatlog-"+f+".html")}},e}();window.__chatRenderer__||(window.__chatRenderer__=new g);var y=window.__chatRenderer__;t.chatRenderer=y},4441:function(e,t){"use strict";t.__esModule=!0,t.emojifyNode=t.linkifyNode=t.highlightNode=t.replaceInTextNode=void 0;var n=function(e,t){return function(n){for(var r,o,i=n.textContent,a=i.length,c=0,u=0;r=e.exec(i);){u+=1,o||(o=document.createDocumentFragment());var s=r[0],l=s.length,f=r.index;c<f&&o.appendChild(document.createTextNode(i.substring(c,f))),c=f+l,o.appendChild(t(s))}return o&&(c<a&&o.appendChild(document.createTextNode(i.substring(c,a))),n.parentNode.replaceChild(o,n)),u}};t.replaceInTextNode=n;var r=function(e){var t=document.createElement("span");return t.setAttribute("style","background-color:#fd4;color:#000"),t.textContent=e,t};t.highlightNode=function c(e,t,o){void 0===o&&(o=r),o||(o=r);for(var i=0,a=e.childNodes,u=0;u<a.length;u++){var s=a[u];3===s.nodeType?i+=n(t,o)(s):i+=c(s,t,o)}return i};t.linkifyNode=function u(e){for(var t=0,n=e.childNodes,r=0;r<n.length;r++){var i=n[r],a=String(i.nodeName).toLowerCase();3===i.nodeType?t+=o(i):"a"!==a&&(t+=u(i))}return t};var o=n(/(?:(?:https?:\/\/)|(?:www\.))(?:[^ ]*?\.[^ ]*?)+[-A-Za-z0-9+&@#/%?=~_|$!:,.;()]+/gi,(function(e){var t=document.createElement("a");return t.href=e,t.textContent=e,t})),i=/:[\w\-_]+:/g;t.emojifyNode=function(e){e.innerHTML=e.innerHTML.replace(i,a)};var a=function(e){return'<i class="em em-'+e.substring(1,e.length-1)+'">'+e+"</i>"}},66666:function(e,t,n){"use strict";t.__esModule=!0,t.selectChatPageById=t.selectCurrentChatPage=t.selectChatPages=t.selectChat=void 0;var r=n(1397);t.selectChat=function(e){return e.chat};t.selectChatPages=function(e){return(0,r.map)((function(t){return e.chat.pageById[t]}))(e.chat.pages)};t.selectCurrentChatPage=function(e){return e.chat.pageById[e.chat.currentPageId]};t.selectChatPageById=function(e){return function(t){return t.chat.pageById[e]}}},31629:function(e,t,n){"use strict";t.__esModule=!0,t.EmotesPanel=void 0;var r=n(96323),o=n(1060),i=(n(465),n(26949)),a=(n(67243),n(46243)),c=n(26949);t.EmotesPanel=function(e,t){return(0,r.createComponentVNode)(2,i.Section,{className:"emojiPicker",title:"Emoji Picker",scrollable:!0,children:[(0,r.createComponentVNode)(2,c.Box,{as:"p",children:"Emoji will be copied to the clipboard"}),(0,r.createComponentVNode)(2,i.Flex,{className:"emojiList",wrap:"wrap",align:"center",height:"125px",children:a.emojis.map((function(e){return(0,r.createComponentVNode)(2,i.Flex.Item,{as:"i",className:(0,o.classes)(["em","em-"+e]),onClick:function(){return function(e){if(navigator.clipboard)navigator.clipboard.writeText(e);else{var t=document.createElement("input");t.innerText=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()}}(":"+e+":")}},e)}))})]})}},46243:function(e,t){"use strict";t.__esModule=!0,t.emojis=void 0;t.emojis=["peka","peka1","peka2","pekadeal","pekahide","pekahiding","pekabest","topbestever","pekaanon","pekahmm","pekaragec","pekarp","pekasmart","pekaspace","pekathink","pekabaton","pekabloody","pekadoom","pekagachi","pekainsanededadvice","pekamorcrate","pekamrazish","pekaolt","pekapepe","pekarage","pekahurt","pekapled","pekaholy","pekaroll","pekaholyplus","pekakaif","pekazm","pepe","pepesad","dpepe","pepewhat","pepeamazing","pepecross","pepecry","pepedamn","pepehmm","pepejoy","pepemanok","pepesalut","pepewhy","shrug","pepecop","pepelove","peperage","pepewow","pepedetectiv","pepefeelsup","pepesur","peporage","abductor","borg","ai","carp","goliath","riplie","aimalf","chicken","headrev","shadowling","alien","cleanbot","ian","slime","assistant","cow","syndicate","cult","meteor","syndie","basilisk","deathsquad","ninja","wizard","bolon","ert","nuke","bolon2","facehugger","nukeops","duck","flash","honk","cakehat","crash","feelsgood","itsok","bad2","khleb","kot","disgusting","doit","istorii","itsnotok","tem","trash","gachidark","hmm","joypain","joypainroll","kaka","think","cat","lul","ohmycat","glul","happyman","jerry","kek","pominki","soqa","at","thinkgun","dovolen","nedovolen","rastroen","smoltaj","soyjackdovolen","soyjacknedovolen","soyjackrasstroen"]},40641:function(e,t,n){"use strict";t.__esModule=!0,t.useEmotes=void 0;var r=n(465),o=n(67243);t.useEmotes=function(e){var t=(0,r.useSelector)(e,o.selectEmotes),n=(0,r.useDispatch)(e);return Object.assign({},t,{toggle:function(){return n({type:"emotes/toggle"})}})}},34501:function(e,t,n){"use strict";t.__esModule=!0,t.emotesReducer=t.EmotesPanel=t.useEmotes=void 0;var r=n(40641);t.useEmotes=r.useEmotes;var o=n(31629);t.EmotesPanel=o.EmotesPanel;var i=n(94453);t.emotesReducer=i.emotesReducer},94453:function(e,t){"use strict";t.__esModule=!0,t.emotesReducer=void 0;var n={visible:!1};t.emotesReducer=function(e,t){return void 0===e&&(e=n),"emotes/toggle"===t.type?Object.assign({},e,{visible:!e.visible}):e}},67243:function(e,t){"use strict";t.__esModule=!0,t.selectEmotes=void 0;t.selectEmotes=function(e){return e.emotes}},27813:function(e,t,n){"use strict";t.__esModule=!0,t.connectionRestored=t.connectionLost=t.roundRestarted=void 0;var r=n(465),o=(0,r.createAction)("roundrestart");t.roundRestarted=o;var i=(0,r.createAction)("game/connectionLost");t.connectionLost=i;var a=(0,r.createAction)("game/connectionRestored");t.connectionRestored=a},75816:function(e,t){"use strict";t.__esModule=!0,t.CONNECTION_LOST_AFTER=void 0;t.CONNECTION_LOST_AFTER=15e3},22742:function(e,t,n){"use strict";t.__esModule=!0,t.useGame=void 0;var r=n(465),o=n(11097);t.useGame=function(e){return(0,r.useSelector)(e,o.selectGame)}},43918:function(e,t,n){"use strict";t.__esModule=!0,t.gameReducer=t.gameMiddleware=t.useGame=void 0;var r=n(22742);t.useGame=r.useGame;var o=n(97531);t.gameMiddleware=o.gameMiddleware;var i=n(10622);t.gameReducer=i.gameReducer},97531:function(e,t,n){"use strict";t.__esModule=!0,t.gameMiddleware=void 0;var r=n(40787),o=n(27813),i=n(11097),a=n(75816),c=function(e){return Object.assign({},e,{meta:Object.assign({},e.meta,{now:Date.now()})})};t.gameMiddleware=function(e){var t;return setInterval((function(){var n=e.getState();if(n){var r=(0,i.selectGame)(n),u=t&&Date.now()>=t+a.CONNECTION_LOST_AFTER;!r.connectionLostAt&&u&&e.dispatch(c((0,o.connectionLost)())),r.connectionLostAt&&!u&&e.dispatch(c((0,o.connectionRestored)()))}}),1e3),function(e){return function(n){var i=n.type,a=(n.payload,n.meta);return i===r.pingSuccess.type?(t=a.now,e(n)):i===o.roundRestarted.type?e(c(n)):e(n)}}}},10622:function(e,t,n){"use strict";t.__esModule=!0,t.gameReducer=void 0;var r=n(27813),o={roundId:null,roundTime:null,roundRestartedAt:null,connectionLostAt:null};t.gameReducer=function(e,t){void 0===e&&(e=o);var n=t.type,i=(t.payload,t.meta);return"roundrestart"===n?Object.assign({},e,{roundRestartedAt:i.now}):n===r.connectionLost.type?Object.assign({},e,{connectionLostAt:i.now}):n===r.connectionRestored.type?Object.assign({},e,{connectionLostAt:null}):e}},11097:function(e,t){"use strict";t.__esModule=!0,t.selectGame=void 0;t.selectGame=function(e){return e.game}},88703:function(e,t,n){"use strict";t.__esModule=!0,t.setupPanelFocusHacks=void 0;var r=n(67288),o=n(99397),i=n(40509),a=function(){return setImmediate((function(){return(0,i.focusMap)()}))};t.setupPanelFocusHacks=function(){var e=!1,t=null;window.addEventListener("focusin",(function(t){e=(0,o.canStealFocus)(t.target)})),window.addEventListener("mousedown",(function(e){t=[e.screenX,e.screenY]})),window.addEventListener("mouseup",(function(n){if(t){var o=[n.screenX,n.screenY];(0,r.vecLength)((0,r.vecSubtract)(o,t))>=10&&(e=!0)}e||a()})),o.globalEvents.on("keydown",(function(e){e.isModifierKey()||a()}))}},79200:function(e,t,n){"use strict";t.__esModule=!0,t.PingIndicator=void 0;var r=n(96323),o=n(89716),i=n(97622),a=n(465),c=n(26949),u=n(14305);t.PingIndicator=function(e,t){var n=(0,a.useSelector)(t,u.selectPing),s=o.Color.lookup(n.networkQuality,[new o.Color(220,40,40),new o.Color(220,200,40),new o.Color(60,220,40)]),l=n.roundtrip?(0,i.toFixed)(n.roundtrip):"--";return(0,r.createVNode)(1,"div","Ping",[(0,r.createComponentVNode)(2,c.Box,{className:"Ping__indicator",backgroundColor:s}),l],0)}},40787:function(e,t,n){"use strict";t.__esModule=!0,t.pingReply=t.pingFail=t.pingSuccess=void 0;var r=n(465),o=(0,r.createAction)("ping/success",(function(e){var t=Date.now(),n=.5*(t-e.sentAt);return{payload:{lastId:e.id,roundtrip:n},meta:{now:t}}}));t.pingSuccess=o;var i=(0,r.createAction)("ping/fail");t.pingFail=i;var a=(0,r.createAction)("ping/reply");t.pingReply=a},62934:function(e,t){"use strict";t.__esModule=!0,t.PING_ROUNDTRIP_WORST=t.PING_ROUNDTRIP_BEST=t.PING_QUEUE_SIZE=t.PING_MAX_FAILS=t.PING_TIMEOUT=t.PING_INTERVAL=void 0;t.PING_INTERVAL=2500;t.PING_TIMEOUT=2e3;t.PING_MAX_FAILS=3;t.PING_QUEUE_SIZE=8;t.PING_ROUNDTRIP_BEST=50;t.PING_ROUNDTRIP_WORST=200},52895:function(e,t,n){"use strict";t.__esModule=!0,t.pingReducer=t.PingIndicator=t.pingMiddleware=void 0;var r=n(72177);t.pingMiddleware=r.pingMiddleware;var o=n(79200);t.PingIndicator=o.PingIndicator;var i=n(42234);t.pingReducer=i.pingReducer},72177:function(e,t,n){"use strict";t.__esModule=!0,t.pingMiddleware=void 0;var r=n(31246),o=n(40787),i=n(62934);t.pingMiddleware=function(e){var t,n=!1,a=0,c=[],u=function(){for(var t=0;t<i.PING_QUEUE_SIZE;t++){var n=c[t];n&&Date.now()-n.sentAt>i.PING_TIMEOUT&&(c[t]=null,e.dispatch((0,o.pingFail)()))}var u={index:a,sentAt:Date.now()};c[a]=u,(0,r.sendMessage)({type:"ping",payload:{index:a}}),a=(a+1)%i.PING_QUEUE_SIZE};return function(e){return function(r){var a=r.type,s=r.payload;if(n||(n=!0,t=setInterval(u,i.PING_INTERVAL),u()),"roundrestart"===a)return clearInterval(t),e(r);if("pingReply"===a){var l=s.index,f=c[l];if(!f)return;return c[l]=null,e((0,o.pingSuccess)(f))}return e(r)}}}},42234:function(e,t,n){"use strict";t.__esModule=!0,t.pingReducer=void 0;var r=n(97622),o=n(40787),i=n(62934);t.pingReducer=function(e,t){void 0===e&&(e={});var n=t.type,a=t.payload;if(n===o.pingSuccess.type){var c=a.roundtrip,u=e.roundtripAvg||c,s=Math.round(.4*u+.6*c);return{roundtrip:c,roundtripAvg:s,failCount:0,networkQuality:1-(0,r.scale)(s,i.PING_ROUNDTRIP_BEST,i.PING_ROUNDTRIP_WORST)}}if(n===o.pingFail.type){var l=e.failCount,f=void 0===l?0:l,d=(0,r.clamp01)(e.networkQuality-f/i.PING_MAX_FAILS),p=Object.assign({},e,{failCount:f+1,networkQuality:d});return f>i.PING_MAX_FAILS&&(p.roundtrip=undefined,p.roundtripAvg=undefined),p}return e}},14305:function(e,t){"use strict";t.__esModule=!0,t.selectPing=void 0;t.selectPing=function(e){return e.ping}},57804:function(e,t,n){"use strict";t.__esModule=!0,t.SettingsGeneral=t.SettingsPanel=void 0;var r=n(96323),o=n(97622),i=n(31246),a=n(465),c=n(26949),u=n(56153),s=n(2230),l=n(6088),f=n(27781),d=n(23208),p=n(43426);t.SettingsPanel=function(e,t){var n=(0,a.useSelector)(t,p.selectActiveTab),o=(0,a.useDispatch)(t);return(0,r.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,r.createComponentVNode)(2,c.Stack.Item,{children:(0,r.createComponentVNode)(2,c.Section,{fitted:!0,fill:!0,minHeight:"8em",children:(0,r.createComponentVNode)(2,c.Tabs,{vertical:!0,children:d.SETTINGS_TABS.map((function(e){return(0,r.createComponentVNode)(2,c.Tabs.Tab,{selected:e.id===n,onClick:function(){return o((0,f.changeSettingsTab)({tabId:e.id}))},children:e.name},e.id)}))})})}),(0,r.createComponentVNode)(2,c.Stack.Item,{grow:1,basis:0,children:["general"===n&&(0,r.createComponentVNode)(2,h),"chatPage"===n&&(0,r.createComponentVNode)(2,u.ChatPageSettings)]})]})};var h=function(e,t){var n=(0,a.useSelector)(t,p.selectSettings),u=n.theme,h=n.fontFamily,v=n.fontSize,m=n.lineHeight,g=n.highlightText,y=n.highlightColor,b=n.matchWord,_=n.matchCase,w=(0,a.useDispatch)(t),E=(0,i.useLocalState)(t,"freeFont",!1),x=E[0],S=E[1];return(0,r.createComponentVNode)(2,c.Section,{children:[(0,r.createComponentVNode)(2,c.LabeledList,{children:[(0,r.createComponentVNode)(2,c.LabeledList.Item,{label:"Theme",children:(0,r.createComponentVNode)(2,c.Dropdown,{selected:u,options:l.THEMES,onSelected:function(e){return w((0,f.updateSettings)({theme:e}))}})}),(0,r.createComponentVNode)(2,c.LabeledList.Item,{label:"Font style",children:(0,r.createComponentVNode)(2,c.Stack,{inline:!0,align:"baseline",children:[(0,r.createComponentVNode)(2,c.Stack.Item,{children:!x&&(0,r.createComponentVNode)(2,c.Dropdown,{selected:h,options:d.FONTS,onSelected:function(e){return w((0,f.updateSettings)({fontFamily:e}))}})||(0,r.createComponentVNode)(2,c.Input,{value:h,onChange:function(e,t){return w((0,f.updateSettings)({fontFamily:t}))}})}),(0,r.createComponentVNode)(2,c.Stack.Item,{children:(0,r.createComponentVNode)(2,c.Button,{content:"Custom font",icon:x?"lock-open":"lock",color:x?"good":"bad",ml:1,onClick:function(){S(!x)}})})]})}),(0,r.createComponentVNode)(2,c.LabeledList.Item,{label:"Font size",children:(0,r.createComponentVNode)(2,c.NumberInput,{width:"4em",step:1,stepPixelSize:10,minValue:8,maxValue:32,value:v,unit:"px",format:function(e){return(0,o.toFixed)(e)},onChange:function(e,t){return w((0,f.updateSettings)({fontSize:t}))}})}),(0,r.createComponentVNode)(2,c.LabeledList.Item,{label:"Line height",children:(0,r.createComponentVNode)(2,c.NumberInput,{width:"4em",step:.01,stepPixelSize:2,minValue:.8,maxValue:5,value:m,format:function(e){return(0,o.toFixed)(e,2)},onDrag:function(e,t){return w((0,f.updateSettings)({lineHeight:t}))}})})]}),(0,r.createComponentVNode)(2,c.Divider),(0,r.createComponentVNode)(2,c.Box,{children:[(0,r.createComponentVNode)(2,c.Flex,{mb:1,color:"label",align:"baseline",children:[(0,r.createComponentVNode)(2,c.Flex.Item,{grow:1,children:"Highlight text (comma separated):"}),(0,r.createComponentVNode)(2,c.Flex.Item,{shrink:0,children:[(0,r.createComponentVNode)(2,c.ColorBox,{mr:1,color:y}),(0,r.createComponentVNode)(2,c.Input,{width:"5em",monospace:!0,placeholder:"#ffffff",value:y,onInput:function(e,t){return w((0,f.updateSettings)({highlightColor:t}))}})]})]}),(0,r.createComponentVNode)(2,c.TextArea,{height:"3em",value:g,onChange:function(e,t){return w((0,f.updateSettings)({highlightText:t}))}}),(0,r.createComponentVNode)(2,c.Button.Checkbox,{checked:b,tooltipPosition:"bottom-start",tooltip:"Not compatible with punctuation.",onClick:function(){return w((0,f.updateSettings)({matchWord:!b}))},children:"Match word"}),(0,r.createComponentVNode)(2,c.Button.Checkbox,{checked:_,onClick:function(){return w((0,f.updateSettings)({matchCase:!_}))},children:"Match case"})]}),(0,r.createComponentVNode)(2,c.Divider),(0,r.createComponentVNode)(2,c.Box,{children:[(0,r.createComponentVNode)(2,c.Button,{icon:"check",onClick:function(){return w((0,s.rebuildChat)())},children:"Apply now"}),(0,r.createComponentVNode)(2,c.Box,{inline:!0,fontSize:"0.9em",ml:1,color:"label",children:"Can freeze the chat for a while."})]}),(0,r.createComponentVNode)(2,c.Divider),(0,r.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return w((0,s.saveChatToDisk)())},children:"Save chat log"})]})};t.SettingsGeneral=h},27781:function(e,t,n){"use strict";t.__esModule=!0,t.openChatSettings=t.toggleSettings=t.changeSettingsTab=t.loadSettings=t.updateSettings=void 0;var r=n(465),o=(0,r.createAction)("settings/update");t.updateSettings=o;var i=(0,r.createAction)("settings/load");t.loadSettings=i;var a=(0,r.createAction)("settings/changeTab");t.changeSettingsTab=a;var c=(0,r.createAction)("settings/toggle");t.toggleSettings=c;var u=(0,r.createAction)("settings/openChatTab");t.openChatSettings=u},23208:function(e,t){"use strict";t.__esModule=!0,t.FONTS=t.FONTS_DISABLED=t.SETTINGS_TABS=void 0;t.SETTINGS_TABS=[{id:"general",name:"General"},{id:"chatPage",name:"Chat Tabs"}];var n="Default";t.FONTS_DISABLED=n;var r=[n,"Verdana","Arial","Arial Black","Comic Sans MS","Impact","Lucida Sans Unicode","Tahoma","Trebuchet MS","Courier New","Lucida Console"];t.FONTS=r},46277:function(e,t,n){"use strict";t.__esModule=!0,t.useSettings=void 0;var r=n(465),o=n(27781),i=n(43426);t.useSettings=function(e){var t=(0,r.useSelector)(e,i.selectSettings),n=(0,r.useDispatch)(e);return Object.assign({},t,{visible:t.view.visible,toggle:function(){return n((0,o.toggleSettings)())},update:function(e){return n((0,o.updateSettings)(e))}})}},68700:function(e,t,n){"use strict";t.__esModule=!0,t.SettingsPanel=t.settingsReducer=t.settingsMiddleware=t.useSettings=void 0;var r=n(46277);t.useSettings=r.useSettings;var o=n(79600);t.settingsMiddleware=o.settingsMiddleware;var i=n(7511);t.settingsReducer=i.settingsReducer;var a=n(57804);t.SettingsPanel=a.SettingsPanel},79600:function(e,t,n){"use strict";t.__esModule=!0,t.settingsMiddleware=void 0;var r=n(7151),o=n(6088),i=n(27781),a=n(43426),c=n(23208);t.settingsMiddleware=function(e){var t=!1;return function(n){return function(u){var s,l,f=u.type,d=u.payload;if(t||(t=!0,r.storage.get("panel-settings").then((function(t){e.dispatch((0,i.loadSettings)(t))}))),f===i.updateSettings.type||f===i.loadSettings.type){var p=null==d?void 0:d.theme;p&&(0,o.setClientTheme)(p),n(u);var h=(0,a.selectSettings)(e.getState());return l=h.fontSize,document.documentElement.style.setProperty("font-size",l+"px"),document.body.style.setProperty("font-size",l+"px"),(s=h.fontFamily)===c.FONTS_DISABLED&&(s=null),document.documentElement.style.setProperty("font-family",s),document.body.style.setProperty("font-family",s),void r.storage.set("panel-settings",h)}return n(u)}}}},7511:function(e,t,n){"use strict";t.__esModule=!0,t.settingsReducer=void 0;var r=n(27781),o=n(23208),i={version:1,fontSize:13,fontFamily:o.FONTS[0],lineHeight:1.2,theme:"light",adminMusicVolume:.5,highlightText:"",highlightColor:"#ffdd44",matchWord:!1,matchCase:!1,view:{visible:!1,activeTab:o.SETTINGS_TABS[0].id}};t.settingsReducer=function(e,t){void 0===e&&(e=i);var n=t.type,o=t.payload;if(n===r.updateSettings.type)return Object.assign({},e,o);if(n===r.loadSettings.type)return null!=o&&o.version?(delete o.view,Object.assign({},e,o)):e;if(n===r.toggleSettings.type)return Object.assign({},e,{view:Object.assign({},e.view,{visible:!e.view.visible})});if(n===r.openChatSettings.type)return Object.assign({},e,{view:Object.assign({},e.view,{visible:!0,activeTab:"chatPage"})});if(n===r.changeSettingsTab.type){var a=o.tabId;return Object.assign({},e,{view:Object.assign({},e.view,{activeTab:a})})}return e}},43426:function(e,t){"use strict";t.__esModule=!0,t.selectActiveTab=t.selectSettings=void 0;t.selectSettings=function(e){return e.settings};t.selectActiveTab=function(e){return e.settings.view.activeTab}},62684:function(e,t,n){"use strict";t.__esModule=!0,t.telemetryMiddleware=void 0;var r=n(31246),o=n(7151);function i(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.done?t(u):Promise.resolve(u).then(r,o)}var a=(0,n(79926).createLogger)("telemetry"),c=decodeURIComponent||unescape,u=function(){var e=function(e){for(var t,n="tau-"+e+"=",r=document.cookie.split(";"),o=0;o<r.length;o++){for(t=r[o];" "===t.charAt(0);)t=t.substring(1);if(0===t.indexOf(n))return c(t.substring(n.length,t.length))}return null}("connData");if(e)try{return JSON.parse(e).map((function(e){return{ckey:e.ckey,address:e.ip,computer_id:e.compid}}))}catch(t){}return[]};t.telemetryMiddleware=function(e){var t,n;return function(c){return function(s){var l,f=s.type,d=s.payload;if("telemetry/request"!==f)return"backend/update"===f?(c(s),void(l=regeneratorRuntime.mark((function g(){var r,i,c,s;return regeneratorRuntime.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(i=null==d||null==(r=d.config)?void 0:r.client){l.next=4;break}return a.error("backend/update payload is missing client data!"),l.abrupt("return");case 4:if(t){l.next=13;break}return l.next=7,o.storage.get("telemetry");case 7:if(l.t0=l.sent,l.t0){l.next=10;break}l.t0={};case 10:(t=l.t0).connections||(t.connections=u()),a.debug("retrieved telemetry from storage",t);case 13:c=!1,t.connections.find((function(e){return n=i,(t=e).ckey===n.ckey&&t.address===n.address&&t.computer_id===n.computer_id;var t,n}))||(c=!0,t.connections.unshift(i),t.connections.length>10&&t.connections.pop()),c&&(a.debug("saving telemetry to storage",t),o.storage.set("telemetry",t)),n&&(s=n,n=null,e.dispatch({type:"telemetry/request",payload:s}));case 18:case"end":return l.stop()}}),g)})),function(){var e=this,t=arguments;return new Promise((function(n,r){var o=l.apply(e,t);function a(e){i(o,n,r,a,c,"next",e)}function c(e){i(o,n,r,a,c,"throw",e)}a(undefined)}))})()):c(s);if(!t)return a.debug("deferred"),void(n=d);a.debug("sending");var p=(null==d?void 0:d.limits)||{},h=document.defaultCharset,v=t.connections.slice(0,p.connections),m=-60*(new Date).getTimezoneOffset();(0,r.sendMessage)({type:"telemetry",payload:{charset:h,connections:v,localTime:m}})}}}},6088:function(e,t){"use strict";t.__esModule=!0,t.setClientTheme=t.THEMES=void 0;t.THEMES=["light","dark"];var n="#202020",r="#171717",o="#a4bad6",i=null;t.setClientTheme=function(e){if(clearInterval(i),Byond.command(".output statbrowser:set_theme "+e),i=setTimeout((function(){Byond.command(".output statbrowser:set_theme "+e)}),1500),"light"===e)return Byond.winset({"rpanewindow.background-color":"none","rpanewindow.text-color":"#000000","rpane.background-color":"none","rpane.text-color":"#000000","browseroutput.background-color":"none","browseroutput.text-color":"#000000","outputwindow.background-color":"none","outputwindow.text-color":"#000000","mainwindow.background-color":"none","mainvsplit.background-color":"none","rulesb.background-color":"none","rulesb.text-color":"#000000","wikib.background-color":"none","wikib.text-color":"#000000","forumb.background-color":"none","forumb.text-color":"#000000","changelog.background-color":"#79ce19","changelog.text-color":"#ffffff","discord.background-color":"#7186f0","discord.text-color":"#ffffff","report-issue.background-color":"#df3e3e","report-issue.text-color":"#ffffff","textb.background-color":"none","textb.text-color":"#000000","infob.background-color":"none","infob.text-color":"#000000","output.background-color":"none","output.text-color":"#000000","infowindow.background-color":"none","infowindow.text-color":"#000000","info.background-color":"#FFFFFF","info.tab-background-color":"none","info.text-color":"#000000","info.tab-text-color":"#000000","info.prefix-color":"#000000","info.suffix-color":"#000000","saybutton.background-color":"none","saybutton.text-color":"#000000","mebutton.background-color":"none","mebutton.text-color":"#000000","asset_cache_browser.background-color":"none","asset_cache_browser.text-color":"#000000","tooltip.background-color":"none","tooltip.text-color":"#000000"});"dark"===e&&Byond.winset({"rpanewindow.background-color":n,"rpanewindow.text-color":o,"rpane.background-color":n,"rpane.text-color":o,"browseroutput.background-color":n,"browseroutput.text-color":o,"outputwindow.background-color":n,"outputwindow.text-color":o,"mainwindow.background-color":n,"mainvsplit.background-color":n,"rulesb.background-color":"#494949","rulesb.text-color":o,"wikib.background-color":"#494949","wikib.text-color":o,"forumb.background-color":"#494949","forumb.text-color":o,"changelog.background-color":"#2d5004","changelog.text-color":o,"discord.background-color":"#212746","discord.text-color":o,"report-issue.background-color":"#492020","report-issue.text-color":o,"textb.background-color":"#494949","textb.text-color":o,"infob.background-color":"#494949","infob.text-color":o,"output.background-color":r,"output.text-color":o,"infowindow.background-color":r,"infowindow.text-color":o,"info.background-color":r,"info.tab-background-color":n,"info.text-color":o,"info.tab-text-color":o,"info.prefix-color":o,"info.suffix-color":o,"saybutton.background-color":n,"saybutton.text-color":o,"mebutton.background-color":n,"mebutton.text-color":o,"asset_cache_browser.background-color":n,"asset_cache_browser.text-color":o,"tooltip.background-color":n,"tooltip.text-color":o})}},88280:function(){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var r=t(e);if(!n)return this.removeAttribute(r);var o=String(n);return this.setAttribute(r,o)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),r=this.getAttribute(n);return this.removeAttribute(n),r}}}(CSSStyleDeclaration.prototype)},15511:function(){"use strict";!function(e){function t(){return f.createDocumentFragment()}function n(e){return f.createElement(e)}function r(e,t){if(!e)throw new Error("Failed to construct "+t+": 1 argument required, but only 0 present.")}function o(e){if(1===e.length)return i(e[0]);for(var n=t(),r=P.call(e),o=0;o<e.length;o++)n.appendChild(i(r[o]));return n}function i(e){return"object"==typeof e?e:f.createTextNode(e)}for(var a,c,u,s,l,f=e.document,d=Object.prototype.hasOwnProperty,p=Object.defineProperty||function(e,t,n){return d.call(n,"value")?e[t]=n.value:(d.call(n,"get")&&e.__defineGetter__(t,n.get),d.call(n,"set")&&e.__defineSetter__(t,n.set)),e},h=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},v=function(e){var t="undefined"==typeof e.className,n=t?e.getAttribute("class")||"":e.className,r=t||"object"==typeof n,o=(r?t?n:n.baseVal:n).replace(g,"");o.length&&I.push.apply(this,o.split(y)),this._isSVG=r,this._=e},m={get:function(){return new v(this)},set:function(){}},g=/^\s+|\s+$/g,y=/\s+/,b="classList",_=function(e,t){return this.contains(e)?t||this.remove(e):(t===undefined||t)&&(t=!0,this.add(e)),!!t},w=e.DocumentFragment&&DocumentFragment.prototype,E=e.Node,x=(E||Element).prototype,S=e.CharacterData||E,C=S&&S.prototype,N=e.DocumentType,M=N&&N.prototype,k=(e.Element||E||e.HTMLElement).prototype,T=e.HTMLSelectElement||n("select").constructor,O=T.prototype.remove,A=e.SVGElement,I=["matches",k.matchesSelector||k.webkitMatchesSelector||k.khtmlMatchesSelector||k.mozMatchesSelector||k.msMatchesSelector||k.oMatchesSelector||function(e){var t=this.parentNode;return!!t&&-1<h.call(t.querySelectorAll(e),this)},"closest",function(e){for(var t,n=this;(t=n&&n.matches)&&!n.matches(e);)n=n.parentNode;return t?n:null},"prepend",function(){var e=this.firstChild,t=o(arguments);e?this.insertBefore(t,e):this.appendChild(t)},"append",function(){this.appendChild(o(arguments))},"before",function(){var e=this.parentNode;e&&e.insertBefore(o(arguments),this)},"after",function(){var e=this.parentNode,t=this.nextSibling,n=o(arguments);e&&(t?e.insertBefore(n,t):e.appendChild(n))},"toggleAttribute",function(e,t){var n=this.hasAttribute(e);return 1<arguments.length?n&&!t?this.removeAttribute(e):t&&!n&&this.setAttribute(e,""):n?this.removeAttribute(e):this.setAttribute(e,""),this.hasAttribute(e)},"replace",function(){this.replaceWith.apply(this,arguments)},"replaceWith",function(){var e=this.parentNode;e&&e.replaceChild(o(arguments),this)},"remove",function(){var e=this.parentNode;e&&e.removeChild(this)}],P=I.slice,V=I.length;V;V-=2)if((c=I[V-2])in k||(k[c]=I[V-1]),"remove"!==c||O._dom4||((T.prototype[c]=function(){return 0<arguments.length?O.apply(this,arguments):k.remove.call(this)})._dom4=!0),/^(?:before|after|replace|replaceWith|remove)$/.test(c)&&(S&&!(c in C)&&(C[c]=I[V-1]),N&&!(c in M)&&(M[c]=I[V-1])),/^(?:append|prepend)$/.test(c))if(w)c in w||(w[c]=I[V-1]);else try{t().constructor.prototype[c]=I[V-1]}catch(R){}var L;n("a").matches("a")||(k[c]=(L=k[c],function(e){return L.call(this.parentNode?this:t().appendChild(this),e)})),v.prototype={length:0,add:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)||I.push.call(this,c);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},contains:function(e){return function(t){return-1<(V=e.call(this,c=function(e){if(!e)throw"SyntaxError";if(y.test(e))throw"InvalidCharacterError";return e}(t)))}}([].indexOf||function(e){for(V=this.length;V--&&this[V]!==e;);return V}),item:function(e){return this[e]||null},remove:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)&&I.splice.call(this,V,1);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},toggle:_,toString:function(){return I.join.call(this," ")}},A&&!(b in A.prototype)&&p(A.prototype,b,m),b in f.documentElement?((s=n("div").classList).add("a","b","a"),"a b"!=s&&("add"in(u=s.constructor.prototype)||(u=e.TemporaryTokenList.prototype),l=function(e){return function(){for(var t=0;t<arguments.length;)e.call(this,arguments[t++])}},u.add=l(u.add),u.remove=l(u.remove),u.toggle=_)):p(k,b,m),"contains"in x||p(x,"contains",{value:function(e){for(;e&&e!==this;)e=e.parentNode;return this===e}}),"head"in f||p(f,"head",{get:function(){return a||(a=f.getElementsByTagName("head")[0])}}),function(){for(var t,n=e.requestAnimationFrame,r=e.cancelAnimationFrame,o=["o","ms","moz","webkit"],i=o.length;!r&&i--;)n=n||e[o[i]+"RequestAnimationFrame"],r=e[o[i]+"CancelAnimationFrame"]||e[o[i]+"CancelRequestAnimationFrame"];r||(n?(t=n,n=function(e){var n=!0;return t((function(){n&&e.apply(this,arguments)})),function(){n=!1}},r=function(e){e()}):(n=function(e){return setTimeout(e,15,15)},r=function(e){clearTimeout(e)})),e.requestAnimationFrame=n,e.cancelAnimationFrame=r}();try{new e.CustomEvent("?")}catch(R){e.CustomEvent=function(e,t){function n(e,t,n,r){this.initEvent(e,t,n),this.detail=r}return function(r,o){var i=f.createEvent(e);if("string"!=typeof r)throw new Error("An event name must be provided");return"Event"==e&&(i.initCustomEvent=n),null==o&&(o=t),i.initCustomEvent(r,o.bubbles,o.cancelable,o.detail),i}}(e.CustomEvent?"CustomEvent":"Event",{bubbles:!1,cancelable:!1,detail:null})}try{new Event("_")}catch(R){R=function(e){function t(e,t){r(arguments.length,"Event");var n=f.createEvent("Event");return t||(t={}),n.initEvent(e,!!t.bubbles,!!t.cancelable),n}return t.prototype=e.prototype,t}(e.Event||function(){}),p(e,"Event",{value:R}),Event!==R&&(Event=R)}try{new KeyboardEvent("_",{})}catch(R){R=function(t){var n,o=0,i={char:"",key:"",location:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,altGraphKey:!1,repeat:!1,locale:navigator.language,detail:0,bubbles:!1,cancelable:!1,keyCode:0,charCode:0,which:0};try{var a=f.createEvent("KeyboardEvent");a.initKeyboardEvent("keyup",!1,!1,e,"+",3,!0,!1,!0,!1,!1),o="+"==(a.keyIdentifier||a.key)&&3==(a.keyLocation||a.location)&&(a.ctrlKey?a.altKey?1:3:a.shiftKey?2:4)||9}catch(R){}function c(e){for(var t=[],n=["ctrlKey","Control","shiftKey","Shift","altKey","Alt","metaKey","Meta","altGraphKey","AltGraph"],r=0;r<n.length;r+=2)e[n[r]]&&t.push(n[r+1]);return t.join(" ")}function u(e,t){for(var n in t)t.hasOwnProperty(n)&&!t.hasOwnProperty.call(e,n)&&(e[n]=t[n]);return e}function s(e,t,n){try{t[e]=n[e]}catch(R){}}function l(t,a){r(arguments.length,"KeyboardEvent"),a=u(a||{},i);var l,d=f.createEvent(n),p=a.ctrlKey,h=a.shiftKey,v=a.altKey,m=a.metaKey,g=a.altGraphKey,y=o>3?c(a):null,b=String(a.key),_=String(a.char),w=a.location,E=a.keyCode||(a.keyCode=b)&&b.charCodeAt(0)||0,x=a.charCode||(a.charCode=_)&&_.charCodeAt(0)||0,S=a.bubbles,C=a.cancelable,N=a.repeat,M=a.locale,k=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in d)d.initKeyEvent(t,S,C,k,p,v,h,m,E,x);else if(0<o&&"initKeyboardEvent"in d){switch(l=[t,S,C,k],o){case 1:l.push(b,w,p,h,v,m,g);break;case 2:l.push(p,v,h,m,E,x);break;case 3:l.push(b,w,p,v,h,m,g);break;case 4:l.push(b,w,y,N,M);break;default:l.push(char,b,w,y,N,M)}d.initKeyboardEvent.apply(d,l)}else d.initEvent(t,S,C);for(b in d)i.hasOwnProperty(b)&&d[b]!==a[b]&&s(b,d,a);return d}return n=0<o?"KeyboardEvent":"Event",l.prototype=t.prototype,l}(e.KeyboardEvent||function(){}),p(e,"KeyboardEvent",{value:R}),KeyboardEvent!==R&&(KeyboardEvent=R)}try{new MouseEvent("_",{})}catch(R){R=function(t){function n(t,n){r(arguments.length,"MouseEvent");var o=f.createEvent("MouseEvent");return n||(n={}),o.initMouseEvent(t,!!n.bubbles,!!n.cancelable,n.view||e,n.detail||1,n.screenX||0,n.screenY||0,n.clientX||0,n.clientY||0,!!n.ctrlKey,!!n.altKey,!!n.shiftKey,!!n.metaKey,n.button||0,n.relatedTarget||null),o}return n.prototype=t.prototype,n}(e.MouseEvent||function(){}),p(e,"MouseEvent",{value:R}),MouseEvent!==R&&(MouseEvent=R)}f.querySelectorAll("*").forEach||function(){function e(e){var t=e.querySelectorAll;e.querySelectorAll=function(e){var n=t.call(this,e);return n.forEach=Array.prototype.forEach,n}}e(f),e(Element.prototype)}();try{f.querySelector(":scope *")}catch(R){!function(){var e="data-scope-"+(1e9*Math.random()>>>0),t=Element.prototype,n=t.querySelector,r=t.querySelectorAll;function o(t,n,r){t.setAttribute(e,null);var o=n.call(t,String(r).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,r,o){return n+"["+e+"]"+(o||" ")})));return t.removeAttribute(e),o}t.querySelector=function(e){return o(this,n,e)},t.querySelectorAll=function(e){return o(this,r,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,r=!1;function o(t,o,i){r=i,n=!1,e=undefined,t.dispatchEvent(o)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,r?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return o(e,this.__ce__,!0),n},get:function(t){o(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return o(e,this.__ce__,!1),n},set:function(e,t){return o(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function r(e,t,n){function o(e){o.once&&(e.currentTarget.removeEventListener(e.type,t,o),o.removed=!0),o.passive&&(e.preventDefault=r.preventDefault),"function"==typeof o.callback?o.callback.call(this,e):o.callback&&o.callback.handleEvent(e),o.passive&&delete e.preventDefault}return o.type=e,o.callback=t,o.capture=!!n.capture,o.passive=!!n.passive,o.once=!!n.once,o.removed=!1,o}n.prototype=(Object.create||Object)(null),r.preventDefault=function(){};var o,i,a=e.CustomEvent,c=e.dispatchEvent,u=e.addEventListener,s=e.removeEventListener,l=0,f=function(){l++},d=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{u("_",f,{once:!0}),c(new a("_")),c(new a("_")),s("_",f,{once:!0})}catch(h){}1!==l&&(i=new t,o=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,o,a){if(a&&"boolean"!=typeof a){var c,u,s,l=i.get(this),f=p(a);l||i.set(this,l=new n),t in l||(l[t]={handler:[],wrap:[]}),u=l[t],(c=d.call(u.handler,o))<0?(c=u.handler.push(o)-1,u.wrap[c]=s=new n):s=u.wrap[c],f in s||(s[f]=r(t,o,a),e.call(this,t,s[f],s[f].capture))}else e.call(this,t,o,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,r){if(r&&"boolean"!=typeof r){var o,a,c,u,s=i.get(this);if(s&&t in s&&(c=s[t],-1<(a=d.call(c.handler,n))&&(o=p(r))in(u=c.wrap[a]))){for(o in e.call(this,t,u[o],u[o].capture),delete u[o],u)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete s[t]}}else e.call(this,t,n,r)}}(t.removeEventListener)}},e.EventTarget?o(EventTarget):(o(e.Text),o(e.Element||e.HTMLElement),o(e.HTMLDocument),o(e.Window||{prototype:e}),o(e.XMLHttpRequest)))}(window)},25513:function(e){"use strict";!function(t,n){var r,o,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,u="_html5shiv",s=0,l={};function f(){var e=v.elements;return"string"==typeof e?e.split(" "):e}function d(e){var t=l[e[u]];return t||(t={},s++,e[u]=s,l[s]=t),t}function p(e,t,r){return t||(t=n),o?t.createElement(e):(r||(r=d(t)),!(i=r.cache[e]?r.cache[e].cloneNode():c.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:r.frag.appendChild(i));var i}function h(e){e||(e=n);var t=d(e);return!v.shivCSS||r||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),o||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return v.shivMethods?p(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+f().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(v,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="<xyz></xyz>",r="hidden"in e,o=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){r=!0,o=!0}}();var v={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:o,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:h,createElement:p,createDocumentFragment:function(e,t){if(e||(e=n),o)return e.createDocumentFragment();for(var r=(t=t||d(e)).frag.cloneNode(),i=0,a=f(),c=a.length;i<c;i++)r.createElement(a[i]);return r},addElements:function(e,t){var n=v.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),v.elements=n+" "+e,h(t)}};t.html5=v,h(n),e.exports&&(e.exports=v)}(window,document)},72090:function(){"use strict";!function(e){if(!document.createEvent){var t,n=!0,r=!1,o="onreadystatechange",i="DOMContentLoaded",a="__IE8__"+Math.random(),c=Object.defineProperty||function(e,t,n){e[t]=n.value},u=Object.defineProperties||function(t,n){for(var r in n)if(l.call(n,r))try{c(t,r,n[r])}catch(o){e.console}},s=Object.getOwnPropertyDescriptor,l=Object.prototype.hasOwnProperty,f=e.Element.prototype,d=e.Text.prototype,p=/^[a-z]+$/,h=/loaded|complete/,v={},m=document.createElement("div"),g=document.documentElement,y=g.removeAttribute,b=g.setAttribute,_=function(e){return{enumerable:!0,writable:!0,configurable:!0,value:e}};C(e.HTMLCommentElement.prototype,f,"nodeValue"),C(e.HTMLScriptElement.prototype,null,"text"),C(d,null,"nodeValue"),C(e.HTMLTitleElement.prototype,null,"text"),c(e.HTMLStyleElement.prototype,"textContent",(t=s(e.CSSStyleSheet.prototype,"cssText"),S((function(){return t.get.call(this.styleSheet)}),(function(e){t.set.call(this.styleSheet,e)}))));var w=/\b\s*alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;c(e.CSSStyleDeclaration.prototype,"opacity",{get:function(){var e=this.filter.match(w);return e?(e[1]/100).toString():""},set:function(e){this.zoom=1;var t=!1;e=e<1?" alpha(opacity="+Math.round(100*e)+")":"",this.filter=this.filter.replace(w,(function(){return t=!0,e})),!t&&e&&(this.filter+=e)}}),u(f,{textContent:{get:M,set:A},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t<n;t++)if(1==e[t].nodeType)return e[t]}},lastElementChild:{get:function(){for(var e=this.childNodes||[],t=e.length;t--;)if(1==e[t].nodeType)return e[t]}},oninput:{get:function(){return this._oninput||null},set:function(e){this._oninput&&(this.removeEventListener("input",this._oninput),this._oninput=e,e&&this.addEventListener("input",e))}},previousElementSibling:{get:function(){for(var e=this.previousSibling;e&&1!=e.nodeType;)e=e.previousSibling;return e}},nextElementSibling:{get:function(){for(var e=this.nextSibling;e&&1!=e.nodeType;)e=e.nextSibling;return e}},childElementCount:{get:function(){for(var e=0,t=this.childNodes||[],n=t.length;n--;e+=1==t[n].nodeType);return e}},addEventListener:_((function(e,t,n){if("function"==typeof t||"object"==typeof t){var r,o,i=this,u="on"+e,s=i[a]||c(i,a,{value:{}})[a],f=s[u]||(s[u]={}),d=f.h||(f.h=[]);if(!l.call(f,"w")){if(f.w=function(e){return e[a]||x(i,I(0,e),d,!1)},!l.call(v,u))if(p.test(e)){try{(r=document.createEventObject())[a]=!0,9!=i.nodeType&&(null==i.parentNode&&m.appendChild(i),(o=i.getAttribute(u))&&y.call(i,u)),i.fireEvent(u,r),v[u]=!0}catch(h){for(v[u]=!1;m.hasChildNodes();)m.removeChild(m.firstChild)}null!=o&&b.call(i,u,o)}else v[u]=!1;(f.n=v[u])&&i.attachEvent(u,f.w)}N(d,t)<0&&d[n?"unshift":"push"](t),"input"===e&&i.attachEvent("onkeyup",k)}})),dispatchEvent:_((function(e){var t,n=this,r="on"+e.type,o=n[a],i=o&&o[r],c=!!i;return e.target||(e.target=n),c?i.n?n.fireEvent(r,e):x(n,e,i.h,!0):!(t=n.parentNode)||t.dispatchEvent(e),!e.defaultPrevented})),removeEventListener:_((function(e,t,n){if("function"==typeof t||"object"==typeof t){var r="on"+e,o=this[a],i=o&&o[r],c=i&&i.h,u=c?N(c,t):-1;-1<u&&c.splice(u,1)}}))}),u(d,{addEventListener:_(f.addEventListener),dispatchEvent:_(f.dispatchEvent),removeEventListener:_(f.removeEventListener)}),u(e.XMLHttpRequest.prototype,{addEventListener:_((function(e,t,n){var r=this,o="on"+e,i=r[a]||c(r,a,{value:{}})[a],u=i[o]||(i[o]={}),s=u.h||(u.h=[]);N(s,t)<0&&(r[o]||(r[o]=function(){var t=document.createEvent("Event");t.initEvent(e,!0,!0),r.dispatchEvent(t)}),s[n?"unshift":"push"](t))})),dispatchEvent:_((function(e){var t=this,n="on"+e.type,r=t[a],o=r&&r[n];return!!o&&(o.n?t.fireEvent(n,e):x(t,e,o.h,!0))})),removeEventListener:_(f.removeEventListener)});var E=s(Event.prototype,"button").get;u(e.Event.prototype,{bubbles:_(!0),cancelable:_(!0),preventDefault:_((function(){this.cancelable&&(this.returnValue=!1)})),stopPropagation:_((function(){this.stoppedPropagation=!0,this.cancelBubble=!0})),stopImmediatePropagation:_((function(){this.stoppedImmediatePropagation=!0,this.stopPropagation()})),initEvent:_((function(e,t,n){this.type=e,this.bubbles=!!t,this.cancelable=!!n,this.bubbles||this.stopPropagation()})),pageX:{get:function(){return this._pageX||(this._pageX=this.clientX+e.scrollX-(g.clientLeft||0))}},pageY:{get:function(){return this._pageY||(this._pageY=this.clientY+e.scrollY-(g.clientTop||0))}},which:{get:function(){return this.keyCode?this.keyCode:isNaN(this.button)?undefined:this.button+1}},charCode:{get:function(){return this.keyCode&&"keypress"==this.type?this.keyCode:0}},buttons:{get:function(){return E.call(this)}},button:{get:function(){var e=this.buttons;return 1&e?0:2&e?2:4&e?1:undefined}},defaultPrevented:{get:function(){var e=this.returnValue;return!(void 0===e||e)}},relatedTarget:{get:function(){var e=this.type;return"mouseover"===e?this.fromElement:"mouseout"===e?this.toElement:null}}}),u(e.HTMLDocument.prototype,{defaultView:{get:function(){return this.parentWindow}},textContent:{get:function(){return 11===this.nodeType?M.call(this):null},set:function(e){11===this.nodeType&&A.call(this,e)}},addEventListener:_((function(t,r,a){var c=this;f.addEventListener.call(c,t,r,a),n&&t===i&&!h.test(c.readyState)&&(n=!1,c.attachEvent(o,T),e==top&&function u(e){try{c.documentElement.doScroll("left"),T()}catch(t){setTimeout(u,50)}}())})),dispatchEvent:_(f.dispatchEvent),removeEventListener:_(f.removeEventListener),createEvent:_((function(e){var t;if("Event"!==e)throw new Error("unsupported "+e);return(t=document.createEventObject()).timeStamp=(new Date).getTime(),t}))}),u(e.Window.prototype,{getComputedStyle:_(function(){var e=/^(?:[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/,t=/^(top|right|bottom|left)$/,n=/\-([a-z])/g,r=function(e,t){return t.toUpperCase()};function o(e){this._=e}function i(){}return o.prototype.getPropertyValue=function(o){var i,a,c,u=this._,s=u.style,l=u.currentStyle,f=u.runtimeStyle;return"opacity"==o?s.opacity||"1":(o=("float"===o?"style-float":o).replace(n,r),i=l?l[o]:s[o],e.test(i)&&!t.test(o)&&(a=s.left,(c=f&&f.left)&&(f.left=l.left),s.left="fontSize"===o?"1em":i,i=s.pixelLeft+"px",s.left=a,c&&(f.left=c)),null==i?i:i+""||"auto")},i.prototype.getPropertyValue=function(){return null},function(e,t){return t?new i(e):new o(e)}}()),addEventListener:_((function(t,n,r){var o,i=e,c="on"+t;i[c]||(i[c]=function(e){return x(i,I(0,e),o,!1)&&undefined}),N(o=i[c][a]||(i[c][a]=[]),n)<0&&o[r?"unshift":"push"](n)})),dispatchEvent:_((function(t){var n=e["on"+t.type];return!n||!1!==n.call(e,t)&&!t.defaultPrevented})),removeEventListener:_((function(t,n,r){var o=(e["on"+t]||Object)[a],i=o?N(o,n):-1;-1<i&&o.splice(i,1)})),pageXOffset:{get:O("scrollLeft")},pageYOffset:{get:O("scrollTop")},scrollX:{get:O("scrollLeft")},scrollY:{get:O("scrollTop")},innerWidth:{get:O("clientWidth")},innerHeight:{get:O("clientHeight")}}),e.HTMLElement=e.Element,function(e,t,n){for(n=0;n<t.length;n++)document.createElement(t[n]);e.length||document.createStyleSheet(""),e[0].addRule(t.join(","),"display:block;")}(document.styleSheets,["header","nav","section","article","aside","footer"]),function(){if(!document.createRange){document.createRange=function(){return new n};var e=n.prototype;e.cloneContents=function(){for(var e=this._start.ownerDocument.createDocumentFragment(),n=t(this._start,this._end),r=0,o=n.length;r<o;r++)e.appendChild(n[r].cloneNode(!0));return e},e.cloneRange=function(){var e=new n;return e._start=this._start,e._end=this._end,e},e.deleteContents=function(){for(var e=this._start.parentNode,n=t(this._start,this._end),r=0,o=n.length;r<o;r++)e.removeChild(n[r])},e.extractContents=function(){for(var e=this._start.ownerDocument.createDocumentFragment(),n=t(this._start,this._end),r=0,o=n.length;r<o;r++)e.appendChild(n[r]);return e},e.setEndAfter=function(e){this._end=e},e.setEndBefore=function(e){this._end=e.previousSibling},e.setStartAfter=function(e){this._start=e.nextSibling},e.setStartBefore=function(e){this._start=e}}function t(e,t){for(var n=[e];e!==t;)n.push(e=e.nextSibling);return n}function n(){}}()}function x(e,t,n,r){for(var o,i,a=n.slice(),c=function(e,t){return e.currentTarget=t,e.eventPhase=e.target===e.currentTarget?2:3,e}(t,e),u=0,s=a.length;u<s&&("object"==typeof(o=a[u])?"function"==typeof o.handleEvent&&o.handleEvent(c):o.call(e,c),!c.stoppedImmediatePropagation);u++);return i=!c.stoppedPropagation,r&&i&&e.parentNode?e.parentNode.dispatchEvent(c):!c.defaultPrevented}function S(e,t){return{configurable:!0,get:e,set:t}}function C(e,t,n){var r=s(t||e,n);c(e,"textContent",S((function(){return r.get.call(this)}),(function(e){r.set.call(this,e)})))}function N(e,t){for(var n=e.length;n--&&e[n]!==t;);return n}function M(){if("BR"===this.tagName)return"\n";for(var e=this.firstChild,t=[];e;)8!==e.nodeType&&7!==e.nodeType&&t.push(e.textContent),e=e.nextSibling;return t.join("")}function k(e){var t=document.createEvent("Event");t.initEvent("input",!0,!0),(e.srcElement||e.fromElement||document).dispatchEvent(t)}function T(e){!r&&h.test(document.readyState)&&(r=!r,document.detachEvent(o,T),(e=document.createEvent("Event")).initEvent(i,!0,!0),document.dispatchEvent(e))}function O(e){return function(){return g[e]||document.body&&document.body[e]||0}}function A(e){for(var t;t=this.lastChild;)this.removeChild(t);null!=e&&this.appendChild(document.createTextNode(e))}function I(t,n){return n||(n=e.event),n.target||(n.target=n.srcElement||n.fromElement||document),n.timeStamp||(n.timeStamp=(new Date).getTime()),n}}(window)},37283:function(){"use strict";window.Int32Array||(window.Int32Array=Array)},39646:function(e,t){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=void 0;var n=[/v4shim/i],r={};t.resolveAsset=function(e){return r[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var o=t.type,i=t.payload;if("asset/stylesheet"!==o)if("asset/mappings"!==o)e(t);else for(var a=function(){var e=u[c];if(n.some((function(t){return t.test(e)})))return"continue";var t=i[e],o=e.split(".").pop();r[e]=t,"css"===o&&Byond.loadCss(t),"js"===o&&Byond.loadJs(t)},c=0,u=Object.keys(i);c<u.length;c++)a();else Byond.loadCss(i)}}}},31246:function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var r=n(28440),o=n(465),i=n(41410),a=n(40509),c=n(79926),u=n(77960),s=["payload"];var l=(0,c.createLogger)("backend"),f=(0,o.createAction)("backend/update");t.backendUpdate=f;var d=(0,o.createAction)("backend/setSharedState");t.backendSetSharedState=d;var p=(0,o.createAction)("backend/suspendStart");t.backendSuspendStart=p;var h=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};t.backendSuspendSuccess=h;var v={config:{},data:{},shared:{},suspended:Date.now(),suspending:!1};t.backendReducer=function(e,t){void 0===e&&(e=v);var n=t.type,r=t.payload;if("backend/update"===n){var o=Object.assign({},e.config,r.config),i=Object.assign({},e.data,r.static_data,r.data),a=Object.assign({},e.shared);if(r.shared)for(var c=0,u=Object.keys(r.shared);c<u.length;c++){var s=u[c],l=r.shared[s];a[s]=""===l?undefined:JSON.parse(l)}return Object.assign({},e,{config:o,data:i,shared:a,suspended:!1})}if("backend/setSharedState"===n){var f,d=r.key,p=r.nextState;return Object.assign({},e,{shared:Object.assign({},e.shared,(f={},f[d]=p,f))})}if("backend/suspendStart"===n)return Object.assign({},e,{suspending:!0});if("backend/suspendSuccess"===n){var h=r.timestamp;return Object.assign({},e,{data:{},shared:{},config:Object.assign({},e.config,{title:"",status:1}),suspending:!1,suspended:h})}return e};t.backendMiddleware=function(e){var t,n;return function(o){return function(c){var s=y(e.getState()).suspended,d=c.type,p=c.payload;if("update"!==d)if("suspend"!==d){if("ping"!==d){if("backend/suspendStart"===d&&!n){l.log("suspending ("+window.__windowId__+")");var v=function(){return m({type:"suspend"})};v(),n=setInterval(v,2e3)}if("backend/suspendSuccess"===d&&((0,u.suspendRenderer)(),clearInterval(n),n=undefined,Byond.winset(window.__windowId__,{"is-visible":!1}),setImmediate((function(){return(0,a.focusMap)()}))),"backend/update"===d){var g,b,_=null==(g=p.config)||null==(b=g.window)?void 0:b.fancy;t===undefined?t=_:t!==_&&(l.log("changing fancy mode to",_),t=_,Byond.winset(window.__windowId__,{titlebar:!_,"can-resize":!_}))}return"backend/update"===d&&s&&(l.log("backend/update",p),(0,u.resumeRenderer)(),(0,i.setupDrag)(),setImmediate((function(){r.perf.mark("resume/start"),y(e.getState()).suspended||(Byond.winset(window.__windowId__,{"is-visible":!0}),r.perf.mark("resume/finish"))}))),o(c)}m({type:"pingReply"})}else e.dispatch(h());else e.dispatch(f(p))}}};var m=function(e){void 0===e&&(e={});var t=e,n=t.payload,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,s),o=Object.assign({tgui:1,window_id:window.__windowId__},r);null!==n&&n!==undefined&&(o.payload=JSON.stringify(n)),Byond.topic(o)};t.sendMessage=m;var g=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?l.error("Payload for act() must be an object, got this:",t):m({type:"act/"+e,payload:t})};t.sendAct=g;var y=function(e){return e.backend||{}};t.selectBackend=y;t.useBackend=function(e){var t=e.store,n=y(t.getState());return Object.assign({},n,{act:g})};t.useLocalState=function(e,t,n){var r,o=e.store,i=null!=(r=y(o.getState()).shared)?r:{},a=t in i?i[t]:n;return[a,function(e){o.dispatch(d({key:t,nextState:"function"==typeof e?e(a):e}))}]};t.useSharedState=function(e,t,n){var r,o=e.store,i=null!=(r=y(o.getState()).shared)?r:{},a=t in i?i[t]:n;return[a,function(e){m({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}},13251:function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var r=n(97622),o=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=o.prototype;return c.tick=function(){var e=this.props,t=this.state,n=Number(t.value),r=Number(e.value);if(a(r)){var o=.5*n+.5*r;this.setState({value:o})}},c.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){var e,t=this.props,n=this.state,o=t.format,i=t.children,c=n.value,u=t.value;if(!a(u))return u||null;if(o)e=o(c);else{var s=String(u).split(".")[1],l=s?s.length:0;e=(0,r.toFixed)(c,(0,r.clamp)(l,0,8))}return"function"==typeof i?i(e,c):e},o}(o.Component);t.AnimatedNumber=c},90297:function(e,t,n){"use strict";t.__esModule=!0,t.Blink=void 0;var r=n(96323);function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={hidden:!1},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n);var a=i.prototype;return a.createTimer=function(){var e=this,t=this.props,n=t.interval,r=void 0===n?1e3:n,o=t.time,i=void 0===o?1e3:o;clearInterval(this.interval),clearTimeout(this.timer),this.setState({hidden:!1}),this.interval=setInterval((function(){e.setState({hidden:!0}),e.timer=setTimeout((function(){e.setState({hidden:!1})}),i)}),r+i)},a.componentDidMount=function(){this.createTimer()},a.componentDidUpdate=function(e){e.interval===this.props.interval&&e.time===this.props.time||this.createTimer()},a.componentWillUnmount=function(){clearInterval(this.interval),clearTimeout(this.timer)},a.render=function(e){return(0,r.createVNode)(1,"span",null,e.children,0,{style:{visibility:this.state.hidden?"hidden":"visible"}})},i}(r.Component);t.Blink=i},7149:function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className"];t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["BlockQuote",t])},n)))}},54425:function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var r=n(1060),o=n(96323),i=n(10648),a=n(84200),c=["as","className","children"];var u=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=u;var s=function(e){return"string"==typeof e?u(e):"number"==typeof e?u(.5*e):void 0};t.halfUnit=s;var l=function(e){if("string"==typeof e)return a.CSS_COLORS.includes(e)},f=function(e){return function(t,n){"number"!=typeof n&&"string"!=typeof n||(t[e]=n)}},d=function(e,t){return function(n,r){"number"!=typeof r&&"string"!=typeof r||(n[e]=t(r))}},p=function(e,t){return function(n,r){r&&(n[e]=t)}},h=function(e,t,n){return function(r,o){if("number"==typeof o||"string"==typeof o)for(var i=0;i<n.length;i++)r[e+"-"+n[i]]=t(o)}},v=function(e){return function(t,n){l(n)||(t[e]=n)}},m={position:f("position"),overflow:f("overflow"),overflowX:f("overflow-x"),overflowY:f("overflow-y"),top:d("top",u),bottom:d("bottom",u),left:d("left",u),right:d("right",u),width:d("width",u),minWidth:d("min-width",u),maxWidth:d("max-width",u),height:d("height",u),minHeight:d("min-height",u),maxHeight:d("max-height",u),fontSize:d("font-size",u),fontFamily:f("font-family"),lineHeight:function(e,t){"number"==typeof t?e["line-height"]=t:"string"==typeof t&&(e["line-height"]=u(t))},opacity:f("opacity"),textAlign:f("text-align"),verticalAlign:f("vertical-align"),inline:p("display","inline-block"),bold:p("font-weight","bold"),italic:p("font-style","italic"),nowrap:p("white-space","nowrap"),preserveWhitespace:p("white-space","pre-wrap"),m:h("margin",s,["top","bottom","left","right"]),mx:h("margin",s,["left","right"]),my:h("margin",s,["top","bottom"]),mt:d("margin-top",s),mb:d("margin-bottom",s),ml:d("margin-left",s),mr:d("margin-right",s),p:h("padding",s,["top","bottom","left","right"]),px:h("padding",s,["left","right"]),py:h("padding",s,["top","bottom"]),pt:d("padding-top",s),pb:d("padding-bottom",s),pl:d("padding-left",s),pr:d("padding-right",s),color:v("color"),textColor:v("color"),backgroundColor:v("background-color"),fillPositionedParent:function(e,t){t&&(e.position="absolute",e.top=0,e.bottom=0,e.left=0,e.right=0)}},g=function(e){for(var t={},n={},r=0,o=Object.keys(e);r<o.length;r++){var i=o[r];if("style"!==i)if(Byond.IS_LTE_IE8&&"onClick"===i)t.onclick=e[i];else{var a=e[i],c=m[i];c?c(n,a):t[i]=a}}for(var u="",s=0,l=Object.keys(n);s<l.length;s++){var f=l[s];u+=f+":"+n[f]+";"}if(e.style)for(var d=0,p=Object.keys(e.style);d<p.length;d++){var h=p[d];u+=h+":"+e.style[h]+";"}return u.length>0&&(t.style=u),t};t.computeBoxProps=g;var y=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,r.classes)([l(t)&&"color-"+t,l(n)&&"color-bg-"+n])};t.computeBoxClassName=y;var b=function(e){var t=e.as,n=void 0===t?"div":t,r=e.className,a=e.children,u=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,c);if("function"==typeof a)return a(g(e));var s="string"==typeof r?r+" "+y(u):y(u),l=g(u);return(0,o.createVNode)(i.VNodeFlags.HtmlElement,n,s,a,i.ChildFlags.UnknownChildren,l)};t.Box=b,b.defaultHooks=r.pureComponentHooks},25808:function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var r=n(96323),o=n(57890),i=n(1060),a=n(79926),c=n(54425),u=n(65743),s=n(59463),l=["className","fluid","icon","iconRotation","iconSpin","iconColor","iconPosition","color","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","children","onclick","onClick"],f=["checked"],d=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],p=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"];function h(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,v(e,t)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var g=(0,a.createLogger)("Button"),y=function(e){var t=e.className,n=e.fluid,a=e.icon,f=e.iconRotation,d=e.iconSpin,p=e.iconColor,h=e.iconPosition,v=e.color,y=e.disabled,b=e.selected,_=e.tooltip,w=e.tooltipPosition,E=e.ellipsis,x=e.compact,S=e.circular,C=e.content,N=e.children,M=e.onclick,k=e.onClick,T=m(e,l),O=!(!C&&!N);M&&g.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");var A=(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Box,Object.assign({className:(0,i.classes)(["Button",n&&"Button--fluid",y&&"Button--disabled",b&&"Button--selected",O&&"Button--hasContent",E&&"Button--ellipsis",S&&"Button--circular",x&&"Button--compact",h&&"Button--iconPosition--"+h,v&&"string"==typeof v?"Button--color--"+v:"Button--color--default",t]),tabIndex:!y&&"0",unselectable:Byond.IS_LTE_IE8,onClick:function(e){!y&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;if(t===o.KEY_SPACE||t===o.KEY_ENTER)return e.preventDefault(),void(!y&&k&&k(e));t!==o.KEY_ESCAPE||e.preventDefault()}},T,{children:[a&&"right"!==h&&(0,r.createComponentVNode)(2,u.Icon,{name:a,color:p,rotation:f,spin:d}),C,N,a&&"right"===h&&(0,r.createComponentVNode)(2,u.Icon,{name:a,color:p,rotation:f,spin:d})]})));return _&&(A=(0,r.createComponentVNode)(2,s.Tooltip,{content:_,position:w,children:A})),A};t.Button=y,y.defaultHooks=i.pureComponentHooks;var b=function(e){var t=e.checked,n=m(e,f);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,y,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=b,y.Checkbox=b;var _=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}h(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.confirmContent,o=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,u=t.icon,s=t.color,l=t.content,f=t.onClick,p=m(t,d);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,y,Object.assign({content:this.state.clickedOnce?o:l,icon:this.state.clickedOnce?c:u,color:this.state.clickedOnce?a:s,onClick:function(){return e.state.clickedOnce?f():e.setClickedOnce(!0)}},p)))},t}(r.Component);t.ButtonConfirm=_,y.Confirm=_;var w=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,r.createRef)(),t.state={inInput:!1},t}h(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,l=t.icon,f=t.iconRotation,d=t.iconSpin,h=t.tooltip,v=t.tooltipPosition,g=t.color,y=void 0===g?"default":g,b=(t.placeholder,t.maxLength,m(t,p)),_=(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Box,Object.assign({className:(0,i.classes)(["Button",n&&"Button--fluid","Button--color--"+y])},b,{onClick:function(){return e.setInInput(!0)},children:[l&&(0,r.createComponentVNode)(2,u.Icon,{name:l,rotation:f,spin:d}),(0,r.createVNode)(1,"div",null,a,0),(0,r.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===o.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===o.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})));return h&&(_=(0,r.createComponentVNode)(2,s.Tooltip,{content:h,position:v,children:_})),_},t}(r.Component);t.ButtonInput=w,y.Input=w},44051:function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var r=n(96323),o=n(1060),i=n(53538),a=n(79926),c=n(54425),u=["params"],s=["params"],l=["params"];function f(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=(0,a.createLogger)("ByondUi"),h=[];window.addEventListener("beforeunload",(function(){for(var e=0;e<h.length;e++){var t=h[e];"string"==typeof t&&(p.log("unmounting '"+t+"' (beforeunload)"),h[e]=null,Byond.winset(t,{parent:""}))}}));var v=function(e){var t,n;function a(t){var n,o;return(o=e.call(this,t)||this).containerRef=(0,r.createRef)(),o.byondUiElement=function(e){var t=h.length;h.push(null);var n=e||"byondui_"+t;return p.log("allocated '"+n+"'"),{render:function(e){p.log("rendering '"+n+"'"),h[t]=n,Byond.winset(n,e)},unmount:function(){p.log("unmounting '"+n+"'"),h[t]=null,Byond.winset(n,{parent:""})}}}(null==(n=t.params)?void 0:n.id),o.handleResize=(0,i.debounce)((function(){o.forceUpdate()}),100),o}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var v=a.prototype;return v.shouldComponentUpdate=function(e){var t=this.props,n=t.params,r=void 0===n?{}:n,i=f(t,u),a=e.params,c=void 0===a?{}:a,l=f(e,s);return(0,o.shallowDiffers)(r,c)||(0,o.shallowDiffers)(i,l)},v.componentDidMount=function(){Byond.IS_LTE_IE10||(window.addEventListener("resize",this.handleResize),this.componentDidUpdate(),this.handleResize())},v.componentDidUpdate=function(){if(!Byond.IS_LTE_IE10){var e,t,n=this.props.params,r=void 0===n?{}:n,o=(e=this.containerRef.current,{pos:[(t=e.getBoundingClientRect()).left,t.top],size:[t.right-t.left,t.bottom-t.top]});p.debug("bounding box",o),this.byondUiElement.render(Object.assign({parent:window.__windowId__},r,{pos:o.pos[0]+","+o.pos[1],size:o.size[0]+"x"+o.size[1]}))}},v.componentWillUnmount=function(){Byond.IS_LTE_IE10||(window.removeEventListener("resize",this.handleResize),this.byondUiElement.unmount())},v.render=function(){var e=this.props,t=(e.params,f(e,l)),n=(0,c.computeBoxProps)(t);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",null,(0,r.createVNode)(1,"div",null,null,1,{style:{"min-height":"22px"}}),0,Object.assign({},n),null,this.containerRef))},a}(r.Component);t.ByondUi=v},64726:function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var r=n(96323),o=n(1397),i=n(1060),a=n(54425),c=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).ref=(0,r.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,u(t,n);var s=i.prototype;return s.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},s.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},s.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,u=t.rangeX,s=t.rangeY,l=t.fillColor,f=void 0===l?"none":l,d=t.strokeColor,p=void 0===d?"#ffffff":d,h=t.strokeWidth,v=void 0===h?2:h,m=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,c),g=this.state.viewBox,y=function(e,t,n,r){if(0===e.length)return[];var i=(0,o.zipWith)(Math.min).apply(void 0,e),a=(0,o.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),r!==undefined&&(i[1]=r[0],a[1]=r[1]),(0,o.map)((function(e){return(0,o.zipWith)((function(e,t,n,r){return(e-t)/(n-t)*r}))(e,i,a,t)}))(e)}(i,g,u,s);if(y.length>0){var b=y[0],_=y[y.length-1];y.push([g[0]+v,_[1]]),y.push([g[0]+v,-v]),y.push([-v,-v]),y.push([-v,b[1]])}var w=function(e){for(var t="",n=0;n<e.length;n++){var r=e[n];t+=r[0]+","+r[1]+" "}return t}(y);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},m,{children:function(t){return(0,r.normalizeProps)((0,r.createVNode)(1,"div",null,(0,r.createVNode)(32,"svg",null,(0,r.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:f,stroke:p,"stroke-width":v,points:w}),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))}})))},i}(r.Component);s.defaultHooks=i.pureComponentHooks;var l={Line:Byond.IS_LTE_IE8?function(e){return null}:s};t.Chart=l},49751:function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var r=n(96323),o=n(54425),i=n(25808),a=["children","color","title","buttons"];function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var r=t.open;return n.state={open:r||!1},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),u.prototype.render=function(){var e=this,t=this.props,n=this.state.open,c=t.children,u=t.color,s=void 0===u?"default":u,l=t.title,f=t.buttons,d=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,a);return(0,r.createComponentVNode)(2,o.Box,{mb:1,children:[(0,r.createVNode)(1,"div","Table",[(0,r.createVNode)(1,"div","Table__cell",(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:s,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:l}))),2),f&&(0,r.createVNode)(1,"div","Table__cell Table__cell--collapsing",f,0)],0),n&&(0,r.createComponentVNode)(2,o.Box,{mt:1,children:c})]})},u}(r.Component);t.Collapsible=u},47233:function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["content","children","className","color","backgroundColor"];var c=function(e){var t=e.content,n=(e.children,e.className),c=e.color,u=e.backgroundColor,s=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a);return s.color=t?null:"transparent",s.backgroundColor=c||u,(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["ColorBox",n,(0,i.computeBoxClassName)(s)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(s))))};t.ColorBox=c,c.defaultHooks=o.pureComponentHooks},93913:function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className","children"];t.Dimmer=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["Dimmer"].concat(t))},c,{children:(0,r.createVNode)(1,"div","Dimmer__inner",n,0)})))}},22755:function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var r=n(96323),o=n(1060);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,r.createVNode)(1,"div",(0,o.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},42833:function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(13251);function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},s=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,r.createRef)(),n.state={value:t.value,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,r=t.value,o=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:u(e,o),value:r,internalValue:r}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,r=t.dragging,o=t.value,i=n.props.onDrag;r&&i&&i(e,o)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,r=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize,s=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),l=u(e,s)-n.origin;if(t.dragging){var f=Number.isFinite(r)?r%a:0;n.internalValue=(0,o.clamp)(n.internalValue+l*a/c,r-a,i+a),n.value=(0,o.clamp)(n.internalValue-n.internalValue%a+f,r,i),n.origin=u(e,s)}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,r=t.onChange,o=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),r&&r(e,c),o&&o(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=u;try{s.focus(),s.select()}catch(l){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,u=t.suppressingFlicker,s=this.props,l=s.animated,f=s.value,d=s.unit,p=s.minValue,h=s.maxValue,v=s.unclamped,m=s.format,g=s.onChange,y=s.onDrag,b=s.children,_=s.height,w=s.lineHeight,E=s.fontSize,x=f;(n||u)&&(x=c);var S=function(e){return e+(d?" "+d:"")},C=l&&!n&&!u&&(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:x,format:m,children:S})||S(m?m(x):x),N=(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:_,"line-height":w,"font-size":E},onBlur:function(t){var n;i&&(n=v?parseFloat(t.target.value):(0,o.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),g&&g(t,n),y&&y(t,n)))},onKeyDown:function(t){var n;if(13===t.keyCode)return n=v?parseFloat(t.target.value):(0,o.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),g&&g(t,n),void(y&&y(t,n)));27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:i,value:f,displayValue:x,displayElement:C,inputElement:N,handleDragStart:this.handleDragStart})},i}(r.Component);t.DraggableControl=s,s.defaultHooks=i.pureComponentHooks,s.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},12489:function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(65743),c=["icon","iconRotation","iconSpin","color","over","noscroll","nochevron","width","onClick","selected","disabled","displayText"],u=["className"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=function(e){var t,n;function f(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=f).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var d=f.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.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)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,r.createComponentVNode)(2,i.Box,{className:"Dropdown__menuentry",onClick:function(){e.setSelected(t)},children:t},t)}));return n.length?n:"No Options Found"},d.render=function(){var e=this,t=this.props,n=t.icon,l=t.iconRotation,f=t.iconSpin,d=t.color,p=void 0===d?"default":d,h=t.over,v=t.noscroll,m=t.nochevron,g=t.width,y=(t.onClick,t.selected,t.disabled),b=t.displayText,_=s(t,c),w=_.className,E=s(_,u),x=h?!this.state.open:this.state.open;this.state.selected!==t.selected&&this.setState({selected:t.selected});var S=this.state.open?(0,r.createVNode)(1,"div",(0,o.classes)([v?"Dropdown__menu-noscroll":"Dropdown__menu",h&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:g}},null,(function(t){e.menuRef=t})):null;return(0,r.createVNode)(1,"div","Dropdown",[(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({width:g,className:(0,o.classes)(["Dropdown__control","Button","Button--color--"+p,y&&"Button--disabled",w])},E,{onClick:function(){y&&!e.state.open||e.setOpen(!e.state.open)},children:[n&&(0,r.createComponentVNode)(2,a.Icon,{name:n,rotation:l,spin:f,mr:1}),(0,r.createVNode)(1,"span","Dropdown__selected-text",b||this.state.selected,0),!!m||(0,r.createVNode)(1,"span","Dropdown__arrow-button",(0,r.createComponentVNode)(2,a.Icon,{name:x?"chevron-up":"chevron-down"}),2)]}))),S],0)},f}(r.Component);t.Dropdown=f},67486:function(e,t,n){"use strict";t.__esModule=!0,t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className","direction","wrap","align","justify","inline"],c=["className","style","grow","order","shrink","basis","align"];function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var s=function(e){var t=e.className,n=e.direction,r=e.wrap,i=e.align,c=e.justify,s=e.inline,l=u(e,a);return Object.assign({className:(0,o.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),s&&"Flex--inline",t]),style:Object.assign({},l.style,{"flex-direction":n,"flex-wrap":!0===r?"wrap":r,"align-items":i,"justify-content":c})},l)};t.computeFlexProps=s;var l=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({},s(e))))};t.Flex=l,l.defaultHooks=o.pureComponentHooks;var f=function(e){var t=e.className,n=e.style,r=e.grow,a=e.order,s=e.shrink,l=e.basis,f=void 0===l?e.width:l,d=e.align,p=u(e,c);return Object.assign({className:(0,o.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",Byond.IS_LTE_IE10&&r>0&&"Flex__item--iefix--grow",t]),style:Object.assign({},n,{"flex-grow":r!==undefined&&Number(r),"flex-shrink":s!==undefined&&Number(s),"flex-basis":(0,i.unit)(f),order:a,"align-self":d})},p)};t.computeFlexItemProps=f;var d=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({},f(e))))};d.defaultHooks=o.pureComponentHooks,l.Item=d},28408:function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var r=n(96323),o=n(28581),i=n(1060),a=["children"],c=["size","style"];function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var s=function(e){var t=e.children,n=u(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Table,Object.assign({},n,{children:(0,r.createComponentVNode)(2,o.Table.Row,{children:t})})))};t.Grid=s,s.defaultHooks=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,a=u(e,c);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},a)))};t.GridColumn=l,s.defaultHooks=i.pureComponentHooks,s.Column=l},65743:function(e,t,n){"use strict";t.__esModule=!0,t.IconStack=t.Icon=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["name","size","spin","className","style","rotation","inverse"],c=["className","style","children"];function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var s=/-o$/,l=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,f=e.style,d=void 0===f?{}:f,p=e.rotation,h=(e.inverse,u(e,a));n&&(d["font-size"]=100*n+"%"),"number"==typeof p&&(d.transform="rotate("+p+"deg)");var v="";t.startsWith("tg-")?v=t:v=(s.test(t)?"far ":"fas ")+"fa-"+t.replace(s,"")+(c?" fa-spin":"");return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,o.classes)(["Icon",l,v]),style:d},h)))};t.Icon=l,l.defaultHooks=o.pureComponentHooks;var f=function(e){var t=e.className,n=e.style,a=void 0===n?{}:n,s=e.children,l=u(e,c);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({as:"span","class":(0,o.classes)(["IconStack",t]),style:a},l,{children:s})))};t.IconStack=f,l.Stack=f},63268:function(e,t,n){"use strict";t.__esModule=!0,t.InfinitePlane=void 0;var r=n(96323),o=n(54425),i=n(4033),a=n(12194),c=n(25808),u=["children","backgroundImage","imageWidth","initialLeft","initialTop"];function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=function(e){var t,n;function f(){var t;return(t=e.call(this)||this).state={mouseDown:!1,left:0,top:0,lastLeft:0,lastTop:0,zoom:1},t.handleMouseDown=t.handleMouseDown.bind(s(t)),t.handleMouseMove=t.handleMouseMove.bind(s(t)),t.handleZoomIncrease=t.handleZoomIncrease.bind(s(t)),t.handleZoomDecrease=t.handleZoomDecrease.bind(s(t)),t.onMouseUp=t.onMouseUp.bind(s(t)),t.doOffsetMouse=t.doOffsetMouse.bind(s(t)),t}n=e,(t=f).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var d=f.prototype;return d.componentDidMount=function(){window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousedown",this.doOffsetMouse),window.addEventListener("mousemove",this.doOffsetMouse),window.addEventListener("mouseup",this.doOffsetMouse)},d.componentWillUnmount=function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousedown",this.doOffsetMouse),window.removeEventListener("mousemove",this.doOffsetMouse),window.removeEventListener("mouseup",this.doOffsetMouse)},d.doOffsetMouse=function(e){var t=this.state.zoom;e.screenZoomX=e.screenX*Math.pow(t,-1),e.screenZoomY=e.screenY*Math.pow(t,-1)},d.handleMouseDown=function(e){this.setState((function(t){return{mouseDown:!0,lastLeft:e.clientX-t.left,lastTop:e.clientY-t.top}}))},d.onMouseUp=function(){this.setState({mouseDown:!1})},d.handleZoomIncrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,r=Math.min(n+.1,1.5);this.setState({zoom:r}),t&&t(r)},d.handleZoomDecrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,r=Math.max(n-.1,.5);this.setState({zoom:r}),t&&t(r)},d.handleMouseMove=function(e){var t,n,r=this.props,o=r.onBackgroundMoved,i=r.initialLeft,a=void 0===i?0:i,c=r.initialTop,u=void 0===c?0:c;this.state.mouseDown&&(this.setState((function(r){return t=e.clientX-r.lastLeft,n=e.clientY-r.lastTop,{left:t,top:n}})),o&&o(t+a,n+u))},d.render=function(){var e=this.props,t=e.children,n=e.backgroundImage,s=e.imageWidth,l=e.initialLeft,f=void 0===l?0:l,d=e.initialTop,p=void 0===d?0:d,h=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,u),v=this.state,m=v.left,g=v.top,y=v.zoom,b=f+m,_=p+g;return(0,r.normalizeProps)((0,r.createVNode)(1,"div",null,[(0,r.createVNode)(1,"div",null,null,1,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",height:"100%",width:"100%","background-image":'url("'+n+'")',"background-position":b+"px "+_+"px","background-repeat":"repeat","background-size":y*s+"px"}}),(0,r.createVNode)(1,"div",null,t,0,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",transform:"translate("+b+"px, "+_+"px) scale("+y+")","transform-origin":"top left",height:"100%",width:"100%"}}),(0,r.createComponentVNode)(2,i.Stack,{position:"absolute",width:"100%",children:[(0,r.createComponentVNode)(2,i.Stack.Item,{children:(0,r.createComponentVNode)(2,c.Button,{icon:"minus",onClick:this.handleZoomDecrease})}),(0,r.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,r.createComponentVNode)(2,a.ProgressBar,{minValue:.5,value:y,maxValue:1.5,children:[y,"x"]})}),(0,r.createComponentVNode)(2,i.Stack.Item,{children:(0,r.createComponentVNode)(2,c.Button,{icon:"plus",onClick:this.handleZoomIncrease})})]})],4,Object.assign({},(0,o.computeBoxProps)(Object.assign({},h,{style:Object.assign({},h.style,{overflow:"hidden",position:"relative"})}))),null,this.ref))},f}(r.Component);t.InfinitePlane=f},77863:function(e,t,n){"use strict";t.__esModule=!0,t.Input=t.toInputValue=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(57890),c=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"],u=["className","fluid","monospace"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=function(e){return"number"!=typeof e&&"string"!=typeof e?"":String(e)};t.toInputValue=f;var d=function(e){var t,n;function d(){var t;return(t=e.call(this)||this).inputRef=(0,r.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,r=t.props.onInput;n||t.setEditing(!0),r&&r(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,r=t.props.onChange;n&&(t.setEditing(!1),r&&r(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,r=n.onInput,o=n.onChange,i=n.onEnter;return e.keyCode===a.KEY_ENTER?(t.setEditing(!1),o&&o(e,e.target.value),r&&r(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):e.keyCode===a.KEY_ESCAPE?(t.setEditing(!1),e.target.value=f(t.props.value),void e.target.blur()):void 0},t}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var p=d.prototype;return p.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=f(e)),this.props.autoFocus&&setTimeout((function(){return t.focus()}),1)},p.componentDidUpdate=function(e,t){var n=this.state.editing,r=e.value,o=this.props.value,i=this.inputRef.current;i&&!n&&r!==o&&(i.value=f(o))},p.setEditing=function(e){this.setState({editing:e})},p.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=s(e,c),l=a.className,f=a.fluid,d=a.monospace,p=s(a,u);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["Input",f&&"Input--fluid",d&&"Input--monospace",l])},p,{children:[(0,r.createVNode)(1,"div","Input__baseline",".",16),(0,r.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)]})))},d}(r.Component);t.Input=d},14274:function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(54425),c=n(42833),u=n(97667),s=["animated","format","maxValue","minValue","unclamped","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"];t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,l=e.maxValue,f=e.minValue,d=e.unclamped,p=e.onChange,h=e.onDrag,v=e.step,m=e.stepPixelSize,g=e.suppressFlicker,y=e.unit,b=e.value,_=e.className,w=e.style,E=e.fillValue,x=e.color,S=e.ranges,C=void 0===S?{}:S,N=e.size,M=void 0===N?1:N,k=e.bipolar,T=(e.children,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s));return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:l,minValue:f,unclamped:d,onChange:p,onDrag:h,step:v,stepPixelSize:m,suppressFlicker:g,unit:y,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,s=e.inputElement,d=e.handleDragStart,p=(0,o.scale)(null!=E?E:c,f,l),h=(0,o.scale)(c,f,l),v=x||(0,o.keyOfMatchingRange)(null!=E?E:n,C)||"default",m=Math.min(270*(h-.5),225);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+v,k&&"Knob--bipolar",_,(0,a.computeBoxClassName)(T)]),[(0,r.createVNode)(1,"div","Knob__circle",(0,r.createVNode)(1,"div","Knob__cursorBox",(0,r.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+m+"deg)"}}),2),t&&(0,r.createVNode)(1,"div","Knob__popupValue",u,0),(0,r.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,r.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,r.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,r.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":Math.max(((k?2.75:2)-1.5*p)*Math.PI*50,0)},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),s],0,Object.assign({},(0,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":M+"em"},w)},T)),{onMouseDown:d})))}})))}},95592:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var r=n(96323),o=n(67486),i=["children","wrap"],a=["label","children","mx"];function c(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var u=function(e){var t=e.children,n=e.wrap,a=c(e,i);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Flex,Object.assign({mx:-.5,wrap:n,align:"stretch",justify:"space-between"},a,{children:t})))};t.LabeledControls=u;u.Item=function(e){var t=e.label,n=e.children,i=e.mx,u=void 0===i?1:i,s=c(e,a);return(0,r.createComponentVNode)(2,o.Flex.Item,{mx:u,children:(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Flex,Object.assign({height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},s,{children:[(0,r.createComponentVNode)(2,o.Flex.Item),(0,r.createComponentVNode)(2,o.Flex.Item,{children:n}),(0,r.createComponentVNode)(2,o.Flex.Item,{color:"label",children:t})]})))})}},21173:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledList=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(22755),c=function(e){var t=e.children;return(0,r.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=o.pureComponentHooks;var u=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,u=e.color,s=e.textAlign,l=e.buttons,f=e.content,d=e.children;return(0,r.createVNode)(1,"tr",(0,o.classes)(["LabeledList__row",t]),[(0,r.createComponentVNode)(2,i.Box,{as:"td",color:c,className:(0,o.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,r.createComponentVNode)(2,i.Box,{as:"td",color:u,textAlign:s,className:(0,o.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:l?undefined:2,children:[f,d]}),l&&(0,r.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",l,0)],0)};u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,r.createVNode)(1,"tr","LabeledList__row",(0,r.createVNode)(1,"td",null,(0,r.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};s.defaultHooks=o.pureComponentHooks,c.Item=u,c.Divider=s},89416:function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(93913),c=["className","children"];t.Modal=function(e){var t=e.className,n=e.children,u=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,c);return(0,r.createComponentVNode)(2,a.Dimmer,{children:(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Modal",t,(0,i.computeBoxClassName)(u)]),n,0,Object.assign({},(0,i.computeBoxProps)(u))))})}},23257:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className","color","info","warning","success","danger"];var c=function(e){var t=e.className,n=e.color,c=e.info,u=(e.warning,e.success),s=e.danger,l=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,c&&"NoticeBox--type--info",u&&"NoticeBox--type--success",s&&"NoticeBox--type--danger",t])},l)))};t.NoticeBox=c,c.defaultHooks=o.pureComponentHooks},97667:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(13251),c=n(54425);function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function s(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,r.createRef)(),n.state={value:i,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,r=t.dragging,o=t.value,i=n.props.onDrag;r&&i&&i(e,o)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,r=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),u=n.origin-e.screenY;if(t.dragging){var s=Number.isFinite(r)?r%a:0;n.internalValue=(0,o.clamp)(n.internalValue+u*a/c,r-a,i+a),n.value=(0,o.clamp)(n.internalValue-n.internalValue%a+s,r,i),n.origin=e.screenY}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,r=t.onChange,o=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),r&&r(e,c),o&&o(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=u;try{s.focus(),s.select()}catch(l){}}},n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n),s.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,s=t.value,l=t.suppressingFlicker,f=this.props,d=f.className,p=f.fluid,h=f.animated,v=f.value,m=f.unit,g=f.minValue,y=f.maxValue,b=f.height,_=f.width,w=f.lineHeight,E=f.fontSize,x=f.format,S=f.onChange,C=f.onDrag,N=v;(n||l)&&(N=s);var M=function(e){return(0,r.createVNode)(1,"div","NumberInput__content",e+(m?" "+m:""),0,{unselectable:Byond.IS_LTE_IE8})},k=h&&!n&&!l&&(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:N,format:x,children:M})||M(x?x(N):N);return(0,r.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",d]),minWidth:_,minHeight:b,lineHeight:w,fontSize:E,onMouseDown:this.handleDragStart,children:[(0,r.createVNode)(1,"div","NumberInput__barContainer",(0,r.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,o.clamp)((N-g)/(y-g)*100,0,100)+"%"}}),2),k,(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:b,"line-height":w,"font-size":E},onBlur:function(t){if(u){var n=(0,o.clamp)(parseFloat(t.target.value),g,y);Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),S&&S(t,n),C&&C(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,o.clamp)(parseFloat(t.target.value),g,y);return Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),S&&S(t,n),void(C&&C(t,n)))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},s}(r.Component);t.NumberInput=s,s.defaultHooks=i.pureComponentHooks,s.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},16513:function(e,t,n){"use strict";t.__esModule=!0,t.Popper=void 0;var r=n(34739),o=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).renderedContent=void 0,t.popperInstance=void 0,a.id+=1,t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=a.prototype;return c.componentDidMount=function(){var e=this,t=this.props,n=t.additionalStyles,i=t.options;if(this.renderedContent=document.createElement("div"),n)for(var a=0,c=Object.entries(n);a<c.length;a++){var u=c[a],s=u[0],l=u[1];this.renderedContent.style[s]=l}this.renderPopperContent((function(){document.body.appendChild(e.renderedContent),e.popperInstance=(0,r.createPopper)((0,o.findDOMfromVNode)(e.$LI,!0),e.renderedContent,i)}))},c.componentDidUpdate=function(){var e=this;this.renderPopperContent((function(){var t;return null==(t=e.popperInstance)?void 0:t.update()}))},c.componentWillUnmount=function(){var e;null==(e=this.popperInstance)||e.destroy(),this.renderedContent.remove(),this.renderedContent=null},c.renderPopperContent=function(e){(0,o.render)(this.props.popperContent,this.renderedContent,e)},c.render=function(){return this.props.children},a}(o.Component);t.Popper=a,a.id=0},12194:function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(54425),c=["className","value","minValue","maxValue","color","ranges","children"];var u=function(e){var t=e.className,n=e.value,u=e.minValue,s=void 0===u?0:u,l=e.maxValue,f=void 0===l?1:l,d=e.color,p=e.ranges,h=void 0===p?{}:p,v=e.children,m=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,c),g=(0,o.scale)(n,s,f),y=v!==undefined,b=d||(0,o.keyOfMatchingRange)(n,h)||"default";return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,a.computeBoxClassName)(m)]),[(0,r.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,o.clamp01)(g)+"%"}}),(0,r.createVNode)(1,"div","ProgressBar__content",y?v:(0,o.toFixed)(100*g)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(m))))};t.ProgressBar=u,u.defaultHooks=i.pureComponentHooks},94709:function(e,t,n){"use strict";t.__esModule=!0,t.RoundGauge=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(13251),c=n(54425),u=["value","minValue","maxValue","ranges","alertAfter","format","size","className","style"];t.RoundGauge=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,a.AnimatedNumber,Object.assign({},e)));var t=e.value,n=e.minValue,s=void 0===n?1:n,l=e.maxValue,f=void 0===l?1:l,d=e.ranges,p=e.alertAfter,h=e.format,v=e.size,m=void 0===v?1:v,g=e.className,y=e.style,b=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,u),_=(0,o.scale)(t,s,f),w=(0,o.clamp01)(_),E=d?{}:{primary:[0,1]};d&&Object.keys(d).forEach((function(e){var t=d[e];E[e]=[(0,o.scale)(t[0],s,f),(0,o.scale)(t[1],s,f)]}));var x=null;return p<t&&(x=(0,o.keyOfMatchingRange)(w,E)),(0,r.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["RoundGauge",g,(0,c.computeBoxClassName)(b)]),(0,r.createVNode)(32,"svg",null,[p&&(0,r.createVNode)(32,"g",(0,i.classes)(["RoundGauge__alert",x?"active RoundGauge__alert--"+x:""]),(0,r.createVNode)(32,"path",null,null,1,{d:"M48.211,14.578C48.55,13.9 49.242,13.472 50,13.472C50.758,13.472 51.45,13.9 51.789,14.578C54.793,20.587 60.795,32.589 63.553,38.106C63.863,38.726 63.83,39.462 63.465,40.051C63.101,40.641 62.457,41 61.764,41C55.996,41 44.004,41 38.236,41C37.543,41 36.899,40.641 36.535,40.051C36.17,39.462 36.137,38.726 36.447,38.106C39.205,32.589 45.207,20.587 48.211,14.578ZM50,34.417C51.426,34.417 52.583,35.574 52.583,37C52.583,38.426 51.426,39.583 50,39.583C48.574,39.583 47.417,38.426 47.417,37C47.417,35.574 48.574,34.417 50,34.417ZM50,32.75C50,32.75 53,31.805 53,22.25C53,20.594 51.656,19.25 50,19.25C48.344,19.25 47,20.594 47,22.25C47,31.805 50,32.75 50,32.75Z"}),2),(0,r.createVNode)(32,"g",null,(0,r.createVNode)(32,"circle","RoundGauge__ringTrack",null,1,{cx:"50",cy:"50",r:"45"}),2),(0,r.createVNode)(32,"g",null,Object.keys(E).map((function(e,t){var n=E[e];return(0,r.createVNode)(32,"circle","RoundGauge__ringFill RoundGauge--color--"+e,null,1,{style:{"stroke-dashoffset":Math.max((2-(n[1]-n[0]))*Math.PI*50,0)},transform:"rotate("+(180+180*n[0])+" 50 50)",cx:"50",cy:"50",r:"45"},t)})),0),(0,r.createVNode)(32,"g","RoundGauge__needle",[(0,r.createVNode)(32,"polygon","RoundGauge__needleLine",null,1,{points:"46,50 50,0 54,50"}),(0,r.createVNode)(32,"circle","RoundGauge__needleMiddle",null,1,{cx:"50",cy:"50",r:"8"})],4,{transform:"rotate("+(180*w-90)+" 50 50)"})],0,{viewBox:"0 0 100 50"}),2,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":m+"em"},y)},b))))),(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:t,format:h,size:m})]})}},77381:function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var r=n(96323),o=n(1060),i=n(99397),a=n(54425),c=["className","title","buttons","fill","fitted","scrollable","children"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function s(t){var n;return(n=e.call(this,t)||this).scrollableRef=void 0,n.scrollable=void 0,n.scrollableRef=(0,r.createRef)(),n.scrollable=t.scrollable,n}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var l=s.prototype;return l.componentDidMount=function(){this.scrollable&&(0,i.addScrollableNode)(this.scrollableRef.current)},l.componentWillUnmount=function(){this.scrollable&&(0,i.removeScrollableNode)(this.scrollableRef.current)},l.render=function(){var e=this.props,t=e.className,n=e.title,i=e.buttons,u=e.fill,s=e.fitted,l=e.scrollable,f=e.children,d=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,c),p=(0,o.canRender)(n)||(0,o.canRender)(i);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Section",Byond.IS_LTE_IE8&&"Section--iefix",u&&"Section--fill",s&&"Section--fitted",l&&"Section--scrollable",t,(0,a.computeBoxClassName)(d)]),[p&&(0,r.createVNode)(1,"div","Section__title",[(0,r.createVNode)(1,"span","Section__titleText",n,0),(0,r.createVNode)(1,"div","Section__buttons",i,0)],4),(0,r.createVNode)(1,"div","Section__rest",(0,r.createVNode)(1,"div","Section__content",f,0,null,null,this.scrollableRef),2)],0,Object.assign({},(0,a.computeBoxProps)(d))))},s}(r.Component);t.Section=s},4482:function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(54425),c=n(42833),u=n(97667),s=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"];t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,l=e.maxValue,f=e.minValue,d=e.onChange,p=e.onDrag,h=e.step,v=e.stepPixelSize,m=e.suppressFlicker,g=e.unit,y=e.value,b=e.className,_=e.fillValue,w=e.color,E=e.ranges,x=void 0===E?{}:E,S=e.children,C=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s),N=S!==undefined;return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:l,minValue:f,onChange:d,onDrag:p,step:h,stepPixelSize:v,suppressFlicker:m,unit:g,value:y},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,s=e.inputElement,d=e.handleDragStart,p=_!==undefined&&null!==_,h=((0,o.scale)(n,f,l),(0,o.scale)(null!=_?_:c,f,l)),v=(0,o.scale)(c,f,l),m=w||(0,o.keyOfMatchingRange)(null!=_?_:n,x)||"default";return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+m,b,(0,a.computeBoxClassName)(C)]),[(0,r.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,o.clamp01)(h)+"%",opacity:.4}}),(0,r.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,o.clamp01)(Math.min(h,v))+"%"}}),(0,r.createVNode)(1,"div","Slider__cursorOffset",[(0,r.createVNode)(1,"div","Slider__cursor"),(0,r.createVNode)(1,"div","Slider__pointer"),t&&(0,r.createVNode)(1,"div","Slider__popupValue",u,0)],0,{style:{width:100*(0,o.clamp01)(v)+"%"}}),(0,r.createVNode)(1,"div","ProgressBar__content",N?S:u,0),s],0,Object.assign({},(0,a.computeBoxProps)(C),{onMouseDown:d})))}})))}},4033:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var r=n(96323),o=n(1060),i=n(67486),a=["className","vertical","fill"],c=["className"],u=["className","hidden"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var l=function(e){var t=e.className,n=e.vertical,c=e.fill,u=s(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Flex,Object.assign({className:(0,o.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t]),direction:n?"column":"row"},u)))};t.Stack=l;l.Item=function(e){var t=e.className,n=s(e,c);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,o.classes)(["Stack__item",t])},n)))};l.Divider=function(e){var t=e.className,n=e.hidden,a=s(e,u);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,o.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t])},a)))}},28581:function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className","collapsing","children"],c=["className","header"],u=["className","collapsing","header"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var l=function(e){var t=e.className,n=e.collapsing,c=e.children,u=s(e,a);return(0,r.normalizeProps)((0,r.createVNode)(1,"table",(0,o.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(u)]),(0,r.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(u))))};t.Table=l,l.defaultHooks=o.pureComponentHooks;var f=function(e){var t=e.className,n=e.header,a=s(e,c);return(0,r.normalizeProps)((0,r.createVNode)(1,"tr",(0,o.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(a))))};t.TableRow=f,f.defaultHooks=o.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,a=e.header,c=s(e,u);return(0,r.normalizeProps)((0,r.createVNode)(1,"td",(0,o.classes)(["Table__cell",n&&"Table__cell--collapsing",a&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableCell=d,d.defaultHooks=o.pureComponentHooks,l.Row=f,l.Cell=d},60839:function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(65743),c=["className","vertical","fill","fluid","children"],u=["className","selected","color","icon","leftSlot","rightSlot","children"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var l=function(e){var t=e.className,n=e.vertical,a=e.fill,u=e.fluid,l=e.children,f=s(e,c);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",a&&"Tabs--fill",u&&"Tabs--fluid",t,(0,i.computeBoxClassName)(f)]),l,0,Object.assign({},(0,i.computeBoxProps)(f))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,c=e.color,l=e.icon,f=e.leftSlot,d=e.rightSlot,p=e.children,h=s(e,u);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Tab","Tabs__Tab","Tab--color--"+c,n&&"Tab--selected",t].concat((0,i.computeBoxClassName)(h))),[(0,o.canRender)(f)&&(0,r.createVNode)(1,"div","Tab__left",f,0)||!!l&&(0,r.createVNode)(1,"div","Tab__left",(0,r.createComponentVNode)(2,a.Icon,{name:l}),2),(0,r.createVNode)(1,"div","Tab__text",p,0),(0,o.canRender)(d)&&(0,r.createVNode)(1,"div","Tab__right",d,0)],0,Object.assign({},(0,i.computeBoxProps)(h))))}},51129:function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(77863),c=n(57890),u=["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder"],s=["className","fluid"];function l(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){var t,n;function d(t,n){var o;(o=e.call(this,t,n)||this).textareaRef=(0,r.createRef)(),o.fillerRef=(0,r.createRef)(),o.state={editing:!1};var i=t.dontUseTabForIndent,u=void 0!==i&&i;return o.handleOnInput=function(e){var t=o.state.editing,n=o.props.onInput;t||o.setEditing(!0),n&&n(e,e.target.value)},o.handleOnChange=function(e){var t=o.state.editing,n=o.props.onChange;t&&o.setEditing(!1),n&&n(e,e.target.value)},o.handleKeyPress=function(e){var t=o.state.editing,n=o.props.onKeyPress;t||o.setEditing(!0),n&&n(e,e.target.value)},o.handleKeyDown=function(e){var t=o.state.editing,n=o.props.onKeyDown;if(e.keyCode===c.KEY_ESCAPE)return o.setEditing(!1),e.target.value=(0,a.toInputValue)(o.props.value),void e.target.blur();if((t||o.setEditing(!0),!u)&&9===(e.keyCode||e.which)){e.preventDefault();var r=e.target,i=r.value,s=r.selectionStart,l=r.selectionEnd;e.target.value=i.substring(0,s)+"\t"+i.substring(l),e.target.selectionEnd=s+1}n&&n(e,e.target.value)},o.handleFocus=function(e){o.state.editing||o.setEditing(!0)},o.handleBlur=function(e){var t=o.state.editing,n=o.props.onChange;t&&(o.setEditing(!1),n&&n(e,e.target.value))},o}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,f(t,n);var p=d.prototype;return p.componentDidMount=function(){var e=this.props.value,t=this.textareaRef.current;t&&(t.value=(0,a.toInputValue)(e))},p.componentDidUpdate=function(e,t){var n=this.state.editing,r=e.value,o=this.props.value,i=this.textareaRef.current;i&&!n&&r!==o&&(i.value=(0,a.toInputValue)(o))},p.setEditing=function(e){this.setState({editing:e})},p.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},p.render=function(){var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=l(e,u),c=a.className,f=a.fluid,d=l(a,s);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["TextArea",f&&"TextArea--fluid",c])},d,{children:(0,r.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t},null,this.textareaRef)})))},d}(r.Component);t.TextArea=d},92464:function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;var r=n(1033),o=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).timer=null,n.last_seen_value=undefined,n.state={value:0},a(t.value)&&(n.state.value=Number(t.value),n.last_seen_value=Number(t.value)),n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=o.prototype;return c.componentDidUpdate=function(){var e=this;this.props.auto!==undefined&&(clearInterval(this.timer),this.timer=setInterval((function(){return e.tick()}),1e3))},c.tick=function(){var e=Number(this.state.value);this.props.value!==this.last_seen_value&&(this.last_seen_value=this.props.value,e=this.props.value);var t="up"===this.props.auto?10:-10,n=Math.max(0,e+t);this.setState({value:n})},c.componentDidMount=function(){var e=this;this.props.auto!==undefined&&(this.timer=setInterval((function(){return e.tick()}),1e3))},c.componentWillUnmount=function(){clearInterval(this.timer)},c.render=function(){var e=this.state.value;return a(e)?(0,r.formatTime)(e):this.state.value||null},o}(o.Component);t.TimeDisplay=c},59463:function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var r=n(96323),o=n(34739);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a={modifiers:[{name:"eventListeners",enabled:!1}]},c={width:0,height:0,top:0,right:0,bottom:0,left:0},u=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var u=c.prototype;return u.getDOMNode=function(){return(0,r.findDOMfromVNode)(this.$LI,!0)},u.componentDidMount=function(){var e=this,t=this.getDOMNode();t&&(t.addEventListener("mouseenter",(function(){var n=c.renderedTooltip;n===undefined&&((n=document.createElement("div")).className="Tooltip",document.body.appendChild(n),c.renderedTooltip=n),c.currentHoveredElement=t,n.style.opacity="1",e.renderPopperContent()})),t.addEventListener("mouseleave",(function(){e.fadeOut()})))},u.fadeOut=function(){c.currentHoveredElement===this.getDOMNode()&&(c.currentHoveredElement=undefined,c.renderedTooltip.style.opacity="0")},u.renderPopperContent=function(){var e=this,t=c.renderedTooltip;t&&(0,r.render)((0,r.createVNode)(1,"span",null,this.props.content,0),t,(function(){var n=c.singletonPopper;n===undefined?(n=(0,o.createPopper)(c.virtualElement,t,Object.assign({},a,{placement:e.props.position||"auto"})),c.singletonPopper=n):(n.setOptions(Object.assign({},a,{placement:e.props.position||"auto"})),n.update())}),this.context)},u.componentDidUpdate=function(){c.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()},u.componentWillUnmount=function(){this.fadeOut()},u.render=function(){return this.props.children},c}(r.Component);t.Tooltip=u,u.renderedTooltip=void 0,u.singletonPopper=void 0,u.currentHoveredElement=void 0,u.virtualElement={getBoundingClientRect:function(){var e,t;return null!=(e=null==(t=u.currentHoveredElement)?void 0:t.getBoundingClientRect())?e:c}}},26949:function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.TimeDisplay=t.TextArea=t.Tabs=t.Table=t.Stack=t.Slider=t.Section=t.RoundGauge=t.Popper=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.InfinitePlane=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.Blink=t.AnimatedNumber=void 0;var r=n(13251);t.AnimatedNumber=r.AnimatedNumber;var o=n(90297);t.Blink=o.Blink;var i=n(7149);t.BlockQuote=i.BlockQuote;var a=n(54425);t.Box=a.Box;var c=n(25808);t.Button=c.Button;var u=n(44051);t.ByondUi=u.ByondUi;var s=n(64726);t.Chart=s.Chart;var l=n(49751);t.Collapsible=l.Collapsible;var f=n(47233);t.ColorBox=f.ColorBox;var d=n(93913);t.Dimmer=d.Dimmer;var p=n(22755);t.Divider=p.Divider;var h=n(42833);t.DraggableControl=h.DraggableControl;var v=n(12489);t.Dropdown=v.Dropdown;var m=n(67486);t.Flex=m.Flex;var g=n(28408);t.Grid=g.Grid;var y=n(65743);t.Icon=y.Icon;var b=n(63268);t.InfinitePlane=b.InfinitePlane;var _=n(77863);t.Input=_.Input;var w=n(14274);t.Knob=w.Knob;var E=n(95592);t.LabeledControls=E.LabeledControls;var x=n(21173);t.LabeledList=x.LabeledList;var S=n(89416);t.Modal=S.Modal;var C=n(23257);t.NoticeBox=C.NoticeBox;var N=n(97667);t.NumberInput=N.NumberInput;var M=n(12194);t.ProgressBar=M.ProgressBar;var k=n(16513);t.Popper=k.Popper;var T=n(94709);t.RoundGauge=T.RoundGauge;var O=n(77381);t.Section=O.Section;var A=n(4482);t.Slider=A.Slider;var I=n(4033);t.Stack=I.Stack;var P=n(28581);t.Table=P.Table;var V=n(60839);t.Tabs=V.Tabs;var L=n(51129);t.TextArea=L.TextArea;var R=n(92464);t.TimeDisplay=R.TimeDisplay;var B=n(59463);t.Tooltip=B.Tooltip},84200:function(e,t){"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"},reagent:{acidicbuffer:"#fbc314",basicbuffer:"#3853a4"}};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:"#8f4a4b"},{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:"#fcdf03"},{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 n=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"}];t.getGasLabel=function(e,t){var r=String(e).toLowerCase(),o=n.find((function(e){return e.id===r||e.name.toLowerCase()===r}));return o&&o.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),r=n.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return r&&r.color}},71224:function(e,t,n){"use strict";t.__esModule=!0,t.KitchenSink=void 0;var r=n(96323),o=n(31246),i=n(26949),a=n(2381),c=n(69321);t.KitchenSink=function(e,t){var n=e.panel,u=(0,o.useLocalState)(t,"kitchenSinkTheme")[0],s=(0,o.useLocalState)(t,"pageIndex",0),l=s[0],f=s[1],d=c.keys().map((function(e){return c(e)})),p=d[l],h=n?a.Pane:a.Window;return(0,r.createComponentVNode)(2,h,{title:"Kitchen Sink",width:600,height:500,theme:u,children:(0,r.createComponentVNode)(2,i.Flex,{height:"100%",children:[(0,r.createComponentVNode)(2,i.Flex.Item,{m:1,mr:0,children:(0,r.createComponentVNode)(2,i.Section,{fill:!0,fitted:!0,children:(0,r.createComponentVNode)(2,i.Tabs,{vertical:!0,children:d.map((function(e,t){return(0,r.createComponentVNode)(2,i.Tabs.Tab,{color:"transparent",selected:t===l,onClick:function(){return f(t)},children:e.meta.title},t)}))})})}),(0,r.createComponentVNode)(2,i.Flex.Item,{position:"relative",grow:1,children:(0,r.createComponentVNode)(2,h.Content,{scrollable:!0,children:p.meta.render()})})]})})}},98069:function(e,t,n){"use strict";t.__esModule=!0,t.openExternalBrowser=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var r=n(465),o=(0,r.createAction)("debug/toggleKitchenSink");t.toggleKitchenSink=o;var i=(0,r.createAction)("debug/toggleDebugLayout");t.toggleDebugLayout=i;var a=(0,r.createAction)("debug/openExternalBrowser");t.openExternalBrowser=a},35177:function(e,t,n){"use strict";t.__esModule=!0,t.useDebug=void 0;var r=n(465),o=n(12184);t.useDebug=function(e){return(0,r.useSelector)(e,o.selectDebug)}},27157:function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.relayMiddleware=t.debugMiddleware=t.KitchenSink=t.useDebug=void 0;var r=n(35177);t.useDebug=r.useDebug;var o=n(71224);t.KitchenSink=o.KitchenSink;var i=n(46656);t.debugMiddleware=i.debugMiddleware,t.relayMiddleware=i.relayMiddleware;var a=n(7124);t.debugReducer=a.debugReducer},46656:function(e,t,n){"use strict";t.__esModule=!0,t.relayMiddleware=t.debugMiddleware=void 0;var r=n(57890),o=n(99397),i=n(6965),a=n(98069),c=["backend/update","chat/message"];t.debugMiddleware=function(e){return(0,i.acquireHotKey)(r.KEY_F11),(0,i.acquireHotKey)(r.KEY_F12),o.globalEvents.on("keydown",(function(t){t.code===r.KEY_F11&&e.dispatch((0,a.toggleDebugLayout)()),t.code===r.KEY_F12&&e.dispatch((0,a.toggleKitchenSink)()),t.ctrl&&t.alt&&t.code===r.KEY_BACKSPACE&&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!")}))})),function(e){return function(t){return e(t)}}};t.relayMiddleware=function(e){var t=n(82252),u="?external"===location.search;return u?t.subscribe((function(t){var n=t.type,r=t.payload;"relay"===n&&r.windowId===window.__windowId__&&e.dispatch(Object.assign({},r.action,{relayed:!0}))})):((0,i.acquireHotKey)(r.KEY_F10),o.globalEvents.on("keydown",(function(t){t===r.KEY_F10&&e.dispatch((0,a.openExternalBrowser)())}))),function(e){return function(n){var r=n.type,o=(n.payload,n.relayed);if(r!==a.openExternalBrowser.type)return!c.includes(r)||o||u||t.sendMessage({type:"relay",payload:{windowId:window.__windowId__,action:n}}),e(n);window.open(location.href+"?external","_blank")}}}},7124:function(e,t){"use strict";t.__esModule=!0,t.debugReducer=void 0;t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},12184:function(e,t){"use strict";t.__esModule=!0,t.selectDebug=void 0;t.selectDebug=function(e){return e.debug}},41410:function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var r=n(7151),o=n(67288);function i(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.done?t(u):Promise.resolve(u).then(r,o)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function c(e){i(a,r,o,c,u,"next",e)}function u(e){i(a,r,o,c,u,"throw",e)}c(undefined)}))}}var c,u,s,l,f,d=(0,n(79926).createLogger)("drag"),p=window.__windowId__,h=!1,v=!1,m=[0,0];t.setWindowKey=function(e){p=e};var g=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=g;var y=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=y;var b=function(e){var t=(0,o.vecAdd)(e,m);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=b;var _=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=_;var w=function(){return[0-m[0],0-m[1]]};t.getScreenPosition=w;var E=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=E;var x=function(e,t,n){void 0===n&&(n=50);for(var r,o=[t],i=0;i<e.length;i++){var a=e[i];a!==t&&(o.length<n?o.push(a):r=a)}return[o,r]},S=function(){var e=a(regeneratorRuntime.mark((function t(){var e,n,o,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return d.log("storing geometry"),e={pos:g(),size:y()},r.storage.set(p,e),t.t0=x,t.next=6,r.storage.get("geometries");case 6:if(t.t1=t.sent,t.t1){t.next=9;break}t.t1=[];case 9:t.t2=t.t1,t.t3=p,n=(0,t.t0)(t.t2,t.t3),o=n[0],(i=n[1])&&r.storage.remove(i),r.storage.set("geometries",o);case 16:case"end":return t.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.storeWindowGeometry=S;var C=function(){var e=a(regeneratorRuntime.mark((function t(e){var n,i,a,u;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===e&&(e={}),t.t0=e.fancy,!t.t0){t.next=6;break}return t.next=5,r.storage.get(p);case 5:t.t0=t.sent;case 6:return(n=t.t0)&&d.log("recalled geometry:",n),i=(null==n?void 0:n.pos)||e.pos,a=e.size,t.next=12,c;case 12:u=[window.screen.availWidth,window.screen.availHeight],a&&(a=[Math.min(u[0],a[0]),Math.min(u[1],a[1])],_(a)),i?(a&&e.locked&&(i=M(i,a)[1]),b(i)):a&&(i=(0,o.vecAdd)((0,o.vecScale)(u,.5),(0,o.vecScale)(a,-.5),(0,o.vecScale)(m,-1)),b(i));case 15:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}();t.recallWindowGeometry=C;var N=function(){var e=a(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=Byond.winget(window.__windowId__,"pos").then((function(e){return[e.x-window.screenLeft,e.y-window.screenTop]})),e.next=3,c;case 3:m=e.sent,d.debug("screen offset",m);case 5:case"end":return e.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.setupDrag=N;var M=function(e,t){for(var n=w(),r=E(),o=[e[0],e[1]],i=!1,a=0;a<2;a++){var c=n[a],u=n[a]+r[a];e[a]<c?(o[a]=c,i=!0):e[a]+t[a]>u&&(o[a]=u-t[a],i=!0)}return[i,o]};t.dragStartHandler=function(e){var t;d.log("drag start"),h=!0,u=[window.screenLeft-e.screenX,window.screenTop-e.screenY],null==(t=e.target)||t.focus(),document.addEventListener("mousemove",T),document.addEventListener("mouseup",k),T(e)};var k=function I(e){d.log("drag end"),T(e),document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",I),h=!1,S()},T=function(e){h&&(e.preventDefault(),b((0,o.vecAdd)([e.screenX,e.screenY],u)))};t.resizeStartHandler=function(e,t){return function(n){var r;s=[e,t],d.log("resize start",s),v=!0,u=[window.screenLeft-n.screenX,window.screenTop-n.screenY],l=[window.innerWidth,window.innerHeight],null==(r=n.target)||r.focus(),document.addEventListener("mousemove",A),document.addEventListener("mouseup",O),A(n)}};var O=function P(e){d.log("resize end",f),A(e),document.removeEventListener("mousemove",A),document.removeEventListener("mouseup",P),v=!1,S()},A=function(e){v&&(e.preventDefault(),(f=(0,o.vecAdd)(l,(0,o.vecMultiply)(s,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),u,[1,1]))))[0]=Math.max(f[0],150),f[1]=Math.max(f[1],50),_(f))}},99397:function(e,t,n){"use strict";t.__esModule=!0,t.KeyEvent=t.removeScrollableNode=t.addScrollableNode=t.canStealFocus=t.setupGlobalEvents=t.globalEvents=void 0;var r=n(52844),o=n(57890),i=new r.EventEmitter;t.globalEvents=i;var a,c=!1;t.setupGlobalEvents=function(e){void 0===e&&(e={}),c=!!e.ignoreWindowFocus};var u=!0,s=function y(e,t){c?u=!0:(a&&(clearTimeout(a),a=null),t?a=setTimeout((function(){return y(e)})):u!==e&&(u=e,i.emit(e?"window-focus":"window-blur"),i.emit("window-focus-change",e)))},l=null,f=function(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t};t.canStealFocus=f;var d=function b(){l&&(l.removeEventListener("blur",b),l=null)},p=null,h=null,v=[];t.addScrollableNode=function(e){v.push(e)};t.removeScrollableNode=function(e){var t=v.indexOf(e);t>=0&&v.splice(t,1)};window.addEventListener("mousemove",(function(e){var t=e.target;t!==h&&(h=t,function(e){if(!l&&u)for(var t=document.body;e&&e!==t;){if(v.includes(e)){if(e.contains(p))return;return p=e,void e.focus()}e=e.parentNode}}(t))})),window.addEventListener("focusin",(function(e){if(h=null,p=e.target,s(!0),f(e.target))return t=e.target,d(),void(l=t).addEventListener("blur",d);var t})),window.addEventListener("focusout",(function(e){h=null,s(!1,!0)})),window.addEventListener("blur",(function(e){h=null,s(!1,!0)})),window.addEventListener("beforeunload",(function(e){s(!1)}));var m={},g=function(){function e(e,t,n){this.event=e,this.type=t,this.code=window.event?e.which:e.keyCode,this.ctrl=e.ctrlKey,this.shift=e.shiftKey,this.alt=e.altKey,this.repeat=!!n}var t=e.prototype;return t.hasModifierKeys=function(){return this.ctrl||this.alt||this.shift},t.isModifierKey=function(){return this.code===o.KEY_CTRL||this.code===o.KEY_SHIFT||this.code===o.KEY_ALT},t.isDown=function(){return"keydown"===this.type},t.isUp=function(){return"keyup"===this.type},t.toString=function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=o.KEY_F1&&this.code<=o.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]"),this._str},e}();t.KeyEvent=g,document.addEventListener("keydown",(function(e){if(!f(e.target)){var t=e.keyCode,n=new g(e,"keydown",m[t]);i.emit("keydown",n),i.emit("key",n),m[t]=!0}})),document.addEventListener("keyup",(function(e){if(!f(e.target)){var t=e.keyCode,n=new g(e,"keyup");i.emit("keyup",n),i.emit("key",n),m[t]=!1}}))},40509:function(e,t){"use strict";t.__esModule=!0,t.focusWindow=t.focusMap=void 0;t.focusMap=function(){Byond.winset("mapwindow.map",{focus:!0})};t.focusWindow=function(){Byond.winset(window.__windowId__,{focus:!0})}},1033:function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatSiBaseTenUnit=t.formatDb=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var r=n(97622),o=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],i=o.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),u=Math.floor(a/3),s=Math.floor(c/3),l=(0,r.clamp)(i+s,0,o.length),f=o[l],d=e/Math.pow(1e3,s),p=u>t?2+3*s-c:0;return((0,r.toFixed)(d,p)+" "+f+n).trim()};t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,r.round)(e,t);t>0&&(n=(0,r.toFixed)(e,t));var o=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=o);for(var a="",c=0;c<o;c++)c>0&&c<i&&(i-c)%3==0&&(a+="\u2009"),a+=n.charAt(c);return a};t.formatDb=function(e){var t=20*Math.log(e)/Math.log(10),n=t>=0?"+":"\u2013",o=Math.abs(t);return n+(o=o===Infinity?"Inf":(0,r.toFixed)(o,2))+" dB"};var c=["","\xb7 10\xb3","\xb7 10\u2076","\xb7 10\u2079","\xb7 10\xb9\xb2","\xb7 10\xb9\u2075","\xb7 10\xb9\u2078","\xb7 10\xb2\xb9","\xb7 10\xb2\u2074","\xb7 10\xb2\u2077","\xb7 10\xb3\u2070","\xb7 10\xb3\xb3","\xb7 10\xb3\u2076","\xb7 10\xb3\u2079"],u=c.indexOf(" ");t.formatSiBaseTenUnit=function(e,t,n){if(void 0===t&&(t=-u),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var o=Math.floor(Math.log10(e)),i=Math.floor(Math.max(3*t,o)),a=Math.floor(o/3),s=Math.floor(i/3),l=(0,r.clamp)(u+s,0,c.length),f=c[l],d=e/Math.pow(1e3,s),p=a>t?2+3*s-i:0;return((0,r.toFixed)(d,p)+" "+f+" "+n).trim()};t.formatTime=function(e,t){var n=(0,r.toFixed)(Math.floor(e/10%60)),o=(0,r.toFixed)(Math.floor(e/600%60)),i=(0,r.toFixed)(Math.floor(e/36e3%24));switch(t){case"short":return""+(i>0?i+"h":"")+(o>0?o+"m":"")+(n>0?n+"s":"");default:var a=n.padStart(2,"0"),c=o.padStart(2,"0");return i.padStart(2,"0")+":"+c+":"+a}}},6965:function(e,t,n){"use strict";t.__esModule=!0,t.setupHotKeys=t.releaseHeldKeys=t.releaseHotKey=t.acquireHotKey=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{"default":e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=o?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(r,a,c):r[a]=e[a]}r["default"]=e,n&&n.set(e,r);return r}(n(57890)),o=n(99397);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var a=(0,n(79926).createLogger)("hotkeys"),c={},u=[r.KEY_ESCAPE,r.KEY_ENTER,r.KEY_SPACE,r.KEY_TAB,r.KEY_CTRL,r.KEY_SHIFT,r.KEY_UP,r.KEY_DOWN,r.KEY_LEFT,r.KEY_RIGHT,r.KEY_F5],s={},l=function(e){var t=String(e);if("Ctrl+F5"!==t&&"Ctrl+R"!==t){if("Ctrl+F"!==t&&!(e.event.defaultPrevented||e.isModifierKey()||u.includes(e.code))){var n,r=16===(n=e.code)?"Shift":17===n?"Ctrl":18===n?"Alt":33===n?"Northeast":34===n?"Southeast":35===n?"Southwest":36===n?"Northwest":37===n?"West":38===n?"North":39===n?"East":40===n?"South":45===n?"Insert":46===n?"Delete":n>=48&&n<=57||n>=65&&n<=90?String.fromCharCode(n):n>=96&&n<=105?"Numpad"+(n-96):n>=112&&n<=123?"F"+(n-111):188===n?",":189===n?"-":190===n?".":void 0;if(r){var o=c[r];if(o)return a.debug("macro",o),Byond.command(o);if(e.isDown()&&!s[r]){s[r]=!0;var i='KeyDown "'+r+'"';return a.debug(i),Byond.command(i)}if(e.isUp()&&s[r]){s[r]=!1;var l='KeyUp "'+r+'"';return a.debug(l),Byond.command(l)}}}}else location.reload()};t.acquireHotKey=function(e){u.push(e)};t.releaseHotKey=function(e){var t=u.indexOf(e);t>=0&&u.splice(t,1)};var f=function(){for(var e=0,t=Object.keys(s);e<t.length;e++){var n=t[e];s[n]&&(s[n]=!1,a.log('releasing key "'+n+'"'),Byond.command('KeyUp "'+n+'"'))}};t.releaseHeldKeys=f;t.setupHotKeys=function(){Byond.winget("default.*").then((function(e){for(var t={},n=0,r=Object.keys(e);n<r.length;n++){var o=r[n],i=o.split("."),u=i[1],s=i[2];u&&s&&(t[u]||(t[u]={}),t[u][s]=e[o])}for(var l=/\\"/g,f=function(e){return e.substring(1,e.length-1).replace(l,'"')},d=0,p=Object.keys(t);d<p.length;d++){var h=t[p[d]],v=f(h.name);c[v]=f(h.command)}a.debug("loaded macros",c)})),o.globalEvents.on("window-blur",(function(){f()})),o.globalEvents.on("key",(function(e){l(e)}))}},30041:function(e,t,n){"use strict";t.__esModule=!0,t.Layout=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(99397),c=["className","theme","children"],u=["className","scrollable","children"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var l=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,u=e.children,l=s(e,c);return(0,r.createVNode)(1,"div","theme-"+a,(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Layout",t].concat((0,i.computeBoxClassName)(l))),u,0,Object.assign({},(0,i.computeBoxProps)(l)))),2)};t.Layout=l;var f=function(e){var t=e.className,n=e.scrollable,a=e.children,c=s(e,u);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(c))),a,0,Object.assign({},(0,i.computeBoxProps)(c))))};f.defaultHooks={onComponentDidMount:function(e){return(0,a.addScrollableNode)(e)},onComponentWillUnmount:function(e){return(0,a.removeScrollableNode)(e)}},l.Content=f},76738:function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var r=n(96323),o=n(39646),i=n(31246),a=n(26949),c=n(34881),u=function(e,t){var n=e.title,u=e.width,s=void 0===u?575:u,l=e.height,f=void 0===l?700:l,d=e.theme,p=void 0===d?"ntos":d,h=e.children,v=(0,i.useBackend)(t),m=v.act,g=v.data,y=g.PC_device_theme,b=g.PC_batteryicon,_=g.PC_showbatteryicon,w=g.PC_batterypercent,E=g.PC_ntneticon,x=g.PC_apclinkicon,S=g.PC_stationtime,C=g.PC_programheaders,N=void 0===C?[]:C,M=g.PC_showexitprogram;return(0,r.createComponentVNode)(2,c.Window,{title:n,width:s,height:f,theme:p,children:(0,r.createVNode)(1,"div","NtosWindow",[(0,r.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,r.createVNode)(1,"div","NtosHeader__left",[(0,r.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:S}),(0,r.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===y&&"NtOS","syndicate"===y&&"Syndix"]})],4),(0,r.createVNode)(1,"div","NtosHeader__right",[N.map((function(e){return(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(e.icon)})},e.icon)})),(0,r.createComponentVNode)(2,a.Box,{inline:!0,children:E&&(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(E)})}),!(!_||!b)&&(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(b)}),w&&w]}),x&&(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(x)})}),!!M&&(0,r.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return m("PC_minimize")}}),!!M&&(0,r.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-start",onClick:function(){return m("PC_exit")}}),!M&&(0,r.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-start",onClick:function(){return m("PC_shutdown")}})],0)],4),h],0)})};t.NtosWindow=u;u.Content=function(e){return(0,r.createVNode)(1,"div","NtosWindow__content",(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},52243:function(e,t,n){"use strict";t.__esModule=!0,t.Pane=void 0;var r=n(96323),o=n(1060),i=n(31246),a=n(26949),c=n(27157),u=n(30041),s=["theme","children","className"],l=["className","fitted","children"];function f(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var d=function(e,t){var n=e.theme,l=e.children,d=e.className,p=f(e,s),h=(0,i.useBackend)(t).suspended,v=(0,c.useDebug)(t).debugLayout;return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.Layout,Object.assign({className:(0,o.classes)(["Window",d]),theme:n},p,{children:(0,r.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,className:v&&"debug-layout",children:!h&&l})})))};t.Pane=d;d.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=f(e,l);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.Layout.Content,Object.assign({className:(0,o.classes)(["Window__content",t])},a,{children:n&&i||(0,r.createVNode)(1,"div","Window__contentPadding",i,0)})))}},34881:function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var r=n(96323),o=n(1060),i=n(465),a=n(21118),c=n(31246),u=n(26949),s=n(84200),l=n(27157),f=(n(98069),n(41410)),d=n(79926),p=n(30041),h=["className","fitted","children"];function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=(0,d.createLogger)("Window"),g=[400,600],y=function(e){var t,n;function u(){return e.apply(this,arguments)||this}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,v(t,n);var d=u.prototype;return d.componentDidMount=function(){var e=(0,c.useBackend)(this.context).suspended,t=this.props.canClose,n=void 0===t||t;e||(Byond.winset(window.__windowId__,{"can-close":Boolean(n)}),m.log("mounting"),this.updateGeometry())},d.componentDidUpdate=function(e){(this.props.width!==e.width||this.props.height!==e.height)&&this.updateGeometry()},d.updateGeometry=function(){var e,t=(0,c.useBackend)(this.context).config,n=Object.assign({size:g},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),null!=(e=t.window)&&e.key&&(0,f.setWindowKey)(t.window.key),(0,f.recallWindowGeometry)(n)},d.render=function(){var e,t=this.props,n=t.canClose,u=void 0===n||n,d=t.theme,h=t.title,v=t.children,g=t.buttons,y=t.className,b=t.titleClassName,w=(0,c.useBackend)(this.context),E=w.config,x=w.suspended,S=(0,l.useDebug)(this.context).debugLayout,C=(0,i.useDispatch)(this.context),N=null==(e=E.window)?void 0:e.fancy,M=E.user&&(E.user.observer?E.status<s.UI_DISABLED:E.status<s.UI_INTERACTIVE);return(0,r.createComponentVNode)(2,p.Layout,{className:(0,o.classes)(["Window",y]),theme:d,children:[(0,r.createComponentVNode)(2,_,{className:(0,o.classes)(["Window__titleBar",b]),title:!x&&(h||(0,a.decodeHtmlEntities)(E.title)),status:E.status,fancy:N,onDragStart:f.dragStartHandler,onClose:function(){m.log("pressed close"),C((0,c.backendSuspendStart)())},canClose:u,children:g}),(0,r.createVNode)(1,"div",(0,o.classes)(["Window__rest",S&&"debug-layout"]),[!x&&v,M&&(0,r.createVNode)(1,"div","Window__dimmer")],0),N&&(0,r.createFragment)([(0,r.createVNode)(1,"div","Window__resizeHandle__e",null,1,{onMousedown:(0,f.resizeStartHandler)(1,0)}),(0,r.createVNode)(1,"div","Window__resizeHandle__s",null,1,{onMousedown:(0,f.resizeStartHandler)(0,1)}),(0,r.createVNode)(1,"div","Window__resizeHandle__se",null,1,{onMousedown:(0,f.resizeStartHandler)(1,1)})],4)]})},u}(r.Component);t.Window=y;y.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,h);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,p.Layout.Content,Object.assign({className:(0,o.classes)(["Window__content",t])},a,{children:n&&i||(0,r.createVNode)(1,"div","Window__contentPadding",i,0)})))};var b=function(e){switch(e){case s.UI_INTERACTIVE:return"good";case s.UI_UPDATE:return"average";case s.UI_DISABLED:default:return"bad"}},_=function(e,t){var n=e.className,c=e.title,s=e.status,l=e.canClose,f=e.fancy,d=e.onDragStart,p=e.onClose,h=e.children;(0,i.useDispatch)(t);return(0,r.createVNode)(1,"div",(0,o.classes)(["TitleBar",n]),[s===undefined&&(0,r.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",name:"tools",opacity:.5})||(0,r.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",color:b(s),name:"eye"}),(0,r.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return f&&d(e)}}),(0,r.createVNode)(1,"div","TitleBar__title",["string"==typeof c&&c===c.toLowerCase()&&(0,a.toTitleCase)(c)||c,!!h&&(0,r.createVNode)(1,"div","TitleBar__buttons",h,0)],0),!1,Boolean(f&&l)&&(0,r.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:p})],0)}},2381:function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.Pane=t.NtosWindow=t.Layout=void 0;var r=n(30041);t.Layout=r.Layout;var o=n(76738);t.NtosWindow=o.NtosWindow;var i=n(52243);t.Pane=i.Pane;var a=n(34881);t.Window=a.Window},13952:function(e,t){"use strict";t.__esModule=!0,t.captureExternalLinks=void 0;t.captureExternalLinks=function(){document.addEventListener("click",(function(e){for(var t=e.target;;){if(!t||t===document.body)return;if("a"===String(t.tagName).toLowerCase())break;t=t.parentElement}var n=t.getAttribute("href")||"";if(!("?"===n.charAt(0)||n.startsWith("byond://"))){e.preventDefault();var r=n;r.toLowerCase().startsWith("www")&&(r="https://"+r),Byond.topic({tgui:1,window_id:window.__windowId__,type:"openLink",url:r})}}))}},79926:function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(82252);var r=0,o=1,i=2,a=3,c=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];if(e>=i){var a=[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;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",ns:t,message:a})}},s=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[r,e].concat(n))},log:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[o,e].concat(n))},info:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[i,e].concat(n))},warn:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[a,e].concat(n))},error:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[c,e].concat(n))}}};t.createLogger=s;var l=s();t.logger=l},77960:function(e,t,n){"use strict";t.__esModule=!0,t.createRenderer=t.suspendRenderer=t.resumeRenderer=void 0;var r,o=n(28440),i=n(96323),a=((0,n(79926).createLogger)("renderer"),!0),c=!1;t.resumeRenderer=function(){a=a||"resumed",c=!1};t.suspendRenderer=function(){c=!0};t.createRenderer=function(e){return function(){o.perf.mark("render/start"),r||(r=document.getElementById("react-root")),(0,i.render)(e(),r),o.perf.mark("render/finish"),c||a&&(a=!1)}}},18749:function(e,t,n){"use strict";t.__esModule=!0,t.StoreProvider=t.configureStore=void 0;var r=n(32416),o=n(465),i=n(96323),a=n(39646),c=n(31246),u=n(27157);function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=(0,n(79926).createLogger)("store");t.configureStore=function(e){var t,n;void 0===e&&(e={});var i=(0,r.flow)([(0,o.combineReducers)({debug:u.debugReducer,backend:c.backendReducer}),e.reducer]),s=[].concat((null==(t=e.middleware)?void 0:t.pre)||[],[a.assetMiddleware,c.backendMiddleware],(null==(n=e.middleware)?void 0:n.post)||[]);var l=o.applyMiddleware.apply(void 0,s),d=(0,o.createStore)(i,l);return window.__store__=d,window.__augmentStack__=f(d),d};var f=function(e){return function(t,n){var r,o;n?"object"!=typeof n||n.stack||(n.stack=t):(n=new Error(t.split("\n")[0])).stack=t,l.log("FatalError:",n);var i=e.getState(),a=null==i||null==(r=i.backend)?void 0:r.config,c=t;return c+="\nUser Agent: "+navigator.userAgent,c+="\nState: "+JSON.stringify({ckey:null==a||null==(o=a.client)?void 0:o.ckey,"interface":null==a?void 0:a["interface"],window:null==a?void 0:a.window})}},d=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var o=r.prototype;return o.getChildContext=function(){return{store:this.props.store}},o.render=function(){return this.props.children},r}(i.Component);t.StoreProvider=d},88428:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Blink",render:function(){return(0,r.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:(0,r.createComponentVNode)(2,o.Blink,{children:"Blink"})})}},9184:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i=n(87758),a={title:"BlockQuote",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:(0,r.createComponentVNode)(2,o.BlockQuote,{children:(0,r.createComponentVNode)(2,i.BoxWithSampleText)})})}},36801:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Box",render:function(){return(0,r.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:[(0,r.createComponentVNode)(2,o.Box,{bold:!0,children:"bold"}),(0,r.createComponentVNode)(2,o.Box,{italic:!0,children:"italic"}),(0,r.createComponentVNode)(2,o.Box,{opacity:.5,children:"opacity 0.5"}),(0,r.createComponentVNode)(2,o.Box,{opacity:.25,children:"opacity 0.25"}),(0,r.createComponentVNode)(2,o.Box,{m:2,children:"m: 2"}),(0,r.createComponentVNode)(2,o.Box,{textAlign:"left",children:"left"}),(0,r.createComponentVNode)(2,o.Box,{textAlign:"center",children:"center"}),(0,r.createComponentVNode)(2,o.Box,{textAlign:"right",children:"right"})]})}},3750:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Button",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=i;var a=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey"],c=["good","average","bad","black","white"],u=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:[(0,r.createComponentVNode)(2,o.Box,{mb:1,children:[(0,r.createComponentVNode)(2,o.Button,{content:"Simple"}),(0,r.createComponentVNode)(2,o.Button,{selected:!0,content:"Selected"}),(0,r.createComponentVNode)(2,o.Button,{altSelected:!0,content:"Alt Selected"}),(0,r.createComponentVNode)(2,o.Button,{disabled:!0,content:"Disabled"}),(0,r.createComponentVNode)(2,o.Button,{color:"transparent",content:"Transparent"}),(0,r.createComponentVNode)(2,o.Button,{icon:"cog",content:"Icon"}),(0,r.createComponentVNode)(2,o.Button,{icon:"power-off"}),(0,r.createComponentVNode)(2,o.Button,{fluid:!0,content:"Fluid"}),(0,r.createComponentVNode)(2,o.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]}),(0,r.createComponentVNode)(2,o.Box,{mb:1,children:[c.map((function(e){return(0,r.createComponentVNode)(2,o.Button,{color:e,content:e},e)})),(0,r.createVNode)(1,"br"),a.map((function(e){return(0,r.createComponentVNode)(2,o.Button,{color:e,content:e},e)})),(0,r.createVNode)(1,"br"),a.map((function(e){return(0,r.createComponentVNode)(2,o.Box,{inline:!0,mx:"7px",color:e,children:e},e)}))]})]})}},68696:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a=n(79926),c={title:"ByondUi",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=c;var u=function(e,t){var n=(0,o.useLocalState)(t,"byondUiEvalCode","Byond.winset('"+window.__windowId__+"', {\n 'is-visible': true,\n})"),c=n[0],u=n[1];return(0,r.createFragment)([(0,r.createComponentVNode)(2,i.Section,{title:"Button",children:(0,r.createComponentVNode)(2,i.ByondUi,{params:{type:"button",text:"Button"}})}),(0,r.createComponentVNode)(2,i.Section,{title:"Make BYOND calls",buttons:(0,r.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return setImmediate((function(){try{var e=new Function("return ("+c+")")();e&&e.then?(a.logger.log("Promise"),e.then(a.logger.log)):a.logger.log(e)}catch(t){a.logger.log(t)}}))},children:"Evaluate"}),children:(0,r.createComponentVNode)(2,i.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(e){return u(e.target.value)},children:c})})],4)}},88835:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i=n(87758),a={title:"Collapsible",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:(0,r.createComponentVNode)(2,o.Collapsible,{title:"Collapsible Demo",buttons:(0,r.createComponentVNode)(2,o.Button,{icon:"cog"}),children:(0,r.createComponentVNode)(2,i.BoxWithSampleText)})})}},34458:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"Flex & Sections",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,o.useLocalState)(t,"fs_grow",1),a=n[0],c=n[1],u=(0,o.useLocalState)(t,"fs_direction","column"),s=u[0],l=u[1],f=(0,o.useLocalState)(t,"fs_fill",!0),d=f[0],p=f[1],h=(0,o.useLocalState)(t,"fs_title",!0),v=h[0],m=h[1];return(0,r.createComponentVNode)(2,i.Flex,{height:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,i.Flex.Item,{mb:1,children:(0,r.createComponentVNode)(2,i.Section,{children:[(0,r.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return l("column"===s?"row":"column")},children:'Flex direction="'+s+'"'}),(0,r.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return c(Number(!a))},children:"Flex.Item grow={"+a+"}"}),(0,r.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return p(!d)},children:"Section fill={"+String(d)+"}"}),(0,r.createComponentVNode)(2,i.Button,{fluid:!0,selected:v,onClick:function(){return m(!v)},children:"Section title"})]})}),(0,r.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,i.Flex,{height:"100%",direction:s,children:[(0,r.createComponentVNode)(2,i.Flex.Item,{mr:"row"===s&&1,mb:"column"===s&&1,grow:a,children:(0,r.createComponentVNode)(2,i.Section,{title:v&&"Section 1",fill:d,children:"Content"})}),(0,r.createComponentVNode)(2,i.Flex.Item,{grow:a,children:(0,r.createComponentVNode)(2,i.Section,{title:v&&"Section 2",fill:d,children:"Content"})})]})})]})}},23148:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"Input",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,o.useLocalState)(t,"number",0),a=n[0],c=n[1],u=(0,o.useLocalState)(t,"text","Sample text"),s=u[0],l=u[1];return(0,r.createComponentVNode)(2,i.Section,{children:(0,r.createComponentVNode)(2,i.LabeledList,{children:[(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onChange)",children:(0,r.createComponentVNode)(2,i.Input,{value:s,onChange:function(e,t){return l(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onInput)",children:(0,r.createComponentVNode)(2,i.Input,{value:s,onInput:function(e,t){return l(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,r.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onChange:function(e,t){return c(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,r.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Slider (onDrag)",children:(0,r.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,r.createComponentVNode)(2,i.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}}),(0,r.createComponentVNode)(2,i.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})]}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Rotating Icon",children:(0,r.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:(0,r.createComponentVNode)(2,i.DraggableControl,{value:a,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(e,t){return c(t)},children:function(e){return(0,r.createComponentVNode)(2,i.Box,{onMouseDown:e.handleDragStart,children:[(0,r.createComponentVNode)(2,i.Icon,{size:4,color:"yellow",name:"times",rotation:4*e.displayValue}),e.inputElement]})}})})})]})})}},23613:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Popper",render:function(){return(0,r.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,r.createFragment)([(0,r.createComponentVNode)(2,o.Popper,{popperContent:(0,r.createComponentVNode)(2,o.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,r.createComponentVNode)(2,o.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,r.createComponentVNode)(2,o.Popper,{popperContent:(0,r.createComponentVNode)(2,o.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,r.createComponentVNode)(2,o.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},9093:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"ProgressBar",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,o.useLocalState)(t,"progress",.5),a=n[0],c=n[1];return(0,r.createComponentVNode)(2,i.Section,{children:[(0,r.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],bad:[-Infinity,.1],average:[0,.5]},minValue:-1,maxValue:1,value:a,children:["Value: ",Number(a).toFixed(1)]}),(0,r.createComponentVNode)(2,i.Box,{mt:1,children:[(0,r.createComponentVNode)(2,i.Button,{content:"-0.1",onClick:function(){return c(a-.1)}}),(0,r.createComponentVNode)(2,i.Button,{content:"+0.1",onClick:function(){return c(a+.1)}})]})]})}},86482:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Stack",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=i;var a=function(){return(0,r.createComponentVNode)(2,o.Box,{inline:!0,width:1,height:1,children:"A"})},c=function(){return(0,r.createFragment)([(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,a)}),(0,r.createComponentVNode)(2,o.Stack.Divider),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,a)})],4)},u=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{fill:!0,children:(0,r.createComponentVNode)(2,o.Stack,{fill:!0,className:"debug-layout",children:[(0,r.createComponentVNode)(2,c),(0,r.createComponentVNode)(2,o.Stack.Item,{grow:1,children:(0,r.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,r.createComponentVNode)(2,c),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,r.createComponentVNode)(2,c),(0,r.createComponentVNode)(2,o.Stack.Item,{grow:1}),(0,r.createComponentVNode)(2,c),(0,r.createComponentVNode)(2,c)]})}),(0,r.createComponentVNode)(2,o.Stack.Item,{grow:1}),(0,r.createComponentVNode)(2,c)]})})]})})}},63900:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(7151),i=n(26949),a=n(1033),c={title:"Storage",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=c;var u=function(e,t){return window.localStorage?(0,r.createComponentVNode)(2,i.Section,{title:"Local Storage",buttons:(0,r.createComponentVNode)(2,i.Button,{icon:"recycle",onClick:function(){localStorage.clear(),o.storage.clear()},children:"Clear"}),children:(0,r.createComponentVNode)(2,i.LabeledList,{children:[(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining space",children:(0,a.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,r.createComponentVNode)(2,i.NoticeBox,{children:"Local storage is not available."})}},88209:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"Tabs",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=a;var c=["Tab #1","Tab #2","Tab #3","Tab #4"],u=function(e,t){var n=(0,o.useLocalState)(t,"tabProps",{}),a=n[0],c=n[1];return(0,r.createFragment)([(0,r.createComponentVNode)(2,i.Section,{children:[(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"vertical",checked:a.vertical,onClick:function(){return c(Object.assign({},a,{vertical:!a.vertical}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"leftSlot",checked:a.leftSlot,onClick:function(){return c(Object.assign({},a,{leftSlot:!a.leftSlot}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"rightSlot",checked:a.rightSlot,onClick:function(){return c(Object.assign({},a,{rightSlot:!a.rightSlot}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"icon",checked:a.icon,onClick:function(){return c(Object.assign({},a,{icon:!a.icon}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"fluid",checked:a.fluid,onClick:function(){return c(Object.assign({},a,{fluid:!a.fluid}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"centered",checked:a.centered,onClick:function(){return c(Object.assign({},a,{centered:!a.centered}))}})]}),(0,r.createComponentVNode)(2,i.Section,{fitted:!0,children:(0,r.createComponentVNode)(2,s)}),(0,r.createComponentVNode)(2,i.Section,{title:"Normal section",children:[(0,r.createComponentVNode)(2,s),"Some text"]}),(0,r.createComponentVNode)(2,i.Section,{children:"Section-less tabs appear the same as tabs in a fitted section:"}),(0,r.createComponentVNode)(2,s)],4)},s=function(e,t){var n=(0,o.useLocalState)(t,"tabIndex",0),a=n[0],u=n[1],s=(0,o.useLocalState)(t,"tabProps",{})[0];return(0,r.createComponentVNode)(2,i.Tabs,{vertical:s.vertical,fluid:s.fluid,textAlign:s.centered&&"center",children:c.map((function(e,t){return(0,r.createComponentVNode)(2,i.Tabs.Tab,{selected:t===a,icon:s.icon&&"info-circle",leftSlot:s.leftSlot&&(0,r.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:s.rightSlot&&(0,r.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){return u(t)},children:e},t)}))})}},38200:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"Themes",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,o.useLocalState)(t,"kitchenSinkTheme"),a=n[0],c=n[1];return(0,r.createComponentVNode)(2,i.Section,{children:(0,r.createComponentVNode)(2,i.LabeledList,{children:(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Use theme",children:(0,r.createComponentVNode)(2,i.Input,{placeholder:"theme_name",value:a,onInput:function(e,t){return c(t)}})})})})}},48181:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=(n(34739),n(26949)),i={title:"Tooltip",render:function(){return(0,r.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,r.createComponentVNode)(2,o.Section,{children:[(0,r.createComponentVNode)(2,o.Box,{children:[(0,r.createComponentVNode)(2,o.Tooltip,{content:"Tooltip text.",children:(0,r.createComponentVNode)(2,o.Box,{inline:!0,position:"relative",mr:1,children:"Box (hover me)."})}),(0,r.createComponentVNode)(2,o.Button,{tooltip:"Tooltip text.",content:"Button"})]}),(0,r.createComponentVNode)(2,o.Box,{mt:1,children:["top","left","right","bottom","bottom-start","bottom-end"].map((function(e){return(0,r.createComponentVNode)(2,o.Button,{color:"transparent",tooltip:"Tooltip text.",tooltipPosition:e,content:e},e)}))})]})}},87758:function(e,t,n){"use strict";t.__esModule=!0,t.BoxWithSampleText=void 0;var r=n(96323),o=n(26949);t.BoxWithSampleText=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Box,Object.assign({},e,{children:[(0,r.createComponentVNode)(2,o.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,r.createComponentVNode)(2,o.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}},54859:function(){},86177:function(){},69321:function(e,t,n){var r={"./Blink.stories.js":88428,"./BlockQuote.stories.js":9184,"./Box.stories.js":36801,"./Button.stories.js":3750,"./ByondUi.stories.js":68696,"./Collapsible.stories.js":88835,"./Flex.stories.js":34458,"./Input.stories.js":23148,"./Popper.stories.js":23613,"./ProgressBar.stories.js":9093,"./Stack.stories.js":86482,"./Storage.stories.js":63900,"./Tabs.stories.js":88209,"./Themes.stories.js":38200,"./Tooltip.stories.js":48181};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=69321},82252:function(e){"use strict";var t=[];e.exports={subscribe:function(e){return t.push(e)},sendMessage:function(e){},sendLogEntry:function(e,t){},setupHotReloading:function(){0}}}},t={};function n(r){var o=t[r];if(o!==undefined)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";n(65379),n(43674),n(69656),n(72411),n(24467),n(37493),n(87420),n(9480),n(66171),n(53276),n(71852),n(59045),n(70887),n(72906),n(24835),n(14653),n(58139),n(34049),n(38356),n(72494),n(31699),n(3263),n(81520),n(80036),n(60515),n(94330),n(96553),n(99139),n(98215),n(32617),n(80186),n(31149),n(71827),n(79770),n(32099),n(72667),n(94920),n(64683),n(26189),n(41185),n(51008),n(47112),n(86e3),n(15196),n(95993),n(25079),n(87143),n(72499),n(73676),n(76746),n(19),n(17038),n(46360),n(16835),n(96683),n(7756),n(21842),n(1613),n(65115),n(27115),n(13280),n(21019),n(66619),n(75469),n(90967),n(35022),n(22604),n(41843),n(86810),n(54670),n(16580),n(31304),n(13078),n(45128),n(31938),n(90958),n(88885),n(45017),n(59743),n(47560),n(31569),n(6134),n(12622),n(60852),n(99085),n(75180),n(79437),n(75370),n(61022),n(50580),n(5301),n(76438),n(97307),n(34016),n(86944),n(60687),n(86957),n(59163),n(34128),n(24267),n(39816),n(4239),n(8381),n(63669),n(25779),n(84580),n(33198),n(71895),n(44910),n(95962),n(73769),n(14962),n(80345),n(18438),n(70552),n(46356),n(57128),n(83588),n(47057),n(67092),n(59478),n(69203),n(27879),n(71507),n(39021),n(8641),n(83064),n(93115),n(33362),n(45090),n(12654),n(58870),n(76581),n(4567),n(28638),n(60314),n(71595),n(98954),n(91332),n(79445),n(36493),n(24476),n(78192),n(58660),n(56592),n(69957),n(9747),n(13578),n(3684),n(19209),n(56737),n(67586),n(7743),n(15890),n(34651),n(18037),n(48415),n(54950),n(76102),n(47816),n(30037),n(54705),n(75831),n(96958),n(75344),n(87853),n(25865),n(1150),n(50444),n(11220),n(6636),n(37650),n(12424),n(64346),n(27553),n(49007),n(17621),n(71078),n(20500),n(85923),n(38956),n(49264),n(70448),n(5775),n(45164),n(83762),n(67265),n(56058),n(87001),n(23535),n(18617),n(70595),n(76820),n(33357),n(38215),n(37281),n(99584),n(43582),n(15378),n(31213),n(19275),n(59),n(43849),n(69838),n(25513),n(72090),n(15511),n(88280),n(37283),n(96250)}(),function(){"use strict";var e=n(96323);n(54859),n(86177);var t,r,o=n(28440),i=n(465),a=(n(82252),n(99397)),c=n(13952),u=n(77960),s=n(18749),l=n(56153),f=n(43918),d=n(88703),p=n(52895),h=n(68700),v=n(62684),m=n(34501);o.perf.mark("inception",null==(t=window.performance)||null==(r=t.timing)?void 0:r.navigationStart),o.perf.mark("init");var g=(0,s.configureStore)({reducer:(0,i.combineReducers)({chat:l.chatReducer,game:f.gameReducer,ping:p.pingReducer,settings:h.settingsReducer,emotes:m.emotesReducer}),middleware:{pre:[l.chatMiddleware,p.pingMiddleware,v.telemetryMiddleware,h.settingsMiddleware,f.gameMiddleware]}}),y=(0,u.createRenderer)((function(){var t=n(35388).Panel;return(0,e.createComponentVNode)(2,s.StoreProvider,{store:g,children:(0,e.createComponentVNode)(2,t)})}));!function b(){if("loading"!==document.readyState){for((0,a.setupGlobalEvents)({ignoreWindowFocus:!0}),(0,d.setupPanelFocusHacks)(),(0,c.captureExternalLinks)(),g.subscribe(y),window.update=function(e){return g.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}Byond.winset("output",{"is-visible":!1}),Byond.winset("browseroutput",{"is-visible":!0,"is-disabled":!1,pos:"0x0",size:"0x0"}),Byond.winget("output").then((function(e){Byond.winset("browseroutput",{size:e.size})}))}else document.addEventListener("DOMContentLoaded",b)}()}()}(); \ No newline at end of file +!function(){var e={92179:function(e,t,n){"use strict";t.__esModule=!0,t.popperGenerator=v,t.createPopper=void 0;var r=d(n(30505)),o=d(n(43545)),i=d(n(46213)),a=d(n(32440)),c=(d(n(61131)),d(n(45700))),u=d(n(68369)),s=(d(n(38574)),d(n(25435)),d(n(22709)),d(n(36284))),l=d(n(19574));t.detectOverflow=l["default"];var f=n(67458);n(56728);function d(e){return e&&e.__esModule?e:{"default":e}}var p={placement:"bottom",modifiers:[],strategy:"absolute"};function h(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function v(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,l=void 0===n?[]:n,d=t.defaultOptions,v=void 0===d?p:d;return function(e,t,n){void 0===n&&(n=v);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},p,v),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},m=[],g=!1,y={state:d,setOptions:function(n){b(),d.options=Object.assign({},v,d.options,n),d.scrollParents={reference:(0,f.isElement)(e)?(0,i["default"])(e):e.contextElement?(0,i["default"])(e.contextElement):[],popper:(0,i["default"])(t)};var r=(0,c["default"])((0,s["default"])([].concat(l,d.options.modifiers)));return d.orderedModifiers=r.filter((function(e){return e.enabled})),d.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var i=o({state:d,name:t,instance:y,options:r}),a=function(){function e(){}return e}();m.push(i||a)}})),y.update()},forceUpdate:function(){if(!g){var e=d.elements,t=e.reference,n=e.popper;if(h(t,n)){d.rects={reference:(0,r["default"])(t,(0,a["default"])(n),"fixed"===d.options.strategy),popper:(0,o["default"])(n)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach((function(e){return d.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<d.orderedModifiers.length;i++)if(!0!==d.reset){var c=d.orderedModifiers[i],u=c.fn,s=c.options,l=void 0===s?{}:s,f=c.name;"function"==typeof u&&(d=u({state:d,options:l,name:f,instance:y})||d)}else d.reset=!1,i=-1}}},update:(0,u["default"])((function(){return new Promise((function(e){y.forceUpdate(),e(d)}))})),destroy:function(){b(),g=!0}};if(!h(e,t))return y;function b(){m.forEach((function(e){return e()})),m=[]}return y.setOptions(n).then((function(e){!g&&n.onFirstUpdate&&n.onFirstUpdate(e)})),y}}var m=v();t.createPopper=m},97607:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,r.isShadowRoot)(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1};var r=n(67458)},94294:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),i=1,a=1;(0,r.isHTMLElement)(e)&&t&&(i=n.width/e.offsetWidth||1,a=n.height/e.offsetHeight||1);return{width:o(n.width/i),height:o(n.height/a),top:o(n.top/a),right:o(n.right/i),bottom:o(n.bottom/a),left:o(n.left/i),x:o(n.left/i),y:o(n.top/a)}};var r=n(67458),o=Math.round},48162:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){var r="clippingParents"===t?function(e){var t=(0,a["default"])((0,d["default"])(e)),n=["absolute","fixed"].indexOf((0,s["default"])(e).position)>=0&&(0,l.isHTMLElement)(e)?(0,c["default"])(e):e;if(!(0,l.isElement)(n))return[];return t.filter((function(e){return(0,l.isElement)(e)&&(0,p["default"])(e,n)&&"body"!==(0,h["default"])(e)}))}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],u=o.reduce((function(t,n){var r=y(e,n);return t.top=(0,m.max)(r.top,t.top),t.right=(0,m.min)(r.right,t.right),t.bottom=(0,m.min)(r.bottom,t.bottom),t.left=(0,m.max)(r.left,t.left),t}),y(e,i));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u};var r=n(56728),o=g(n(78331)),i=g(n(68692)),a=g(n(46213)),c=g(n(32440)),u=g(n(58386)),s=g(n(61131)),l=n(67458),f=g(n(94294)),d=g(n(31613)),p=g(n(97607)),h=g(n(99624)),v=g(n(20935)),m=n(62836);function g(e){return e&&e.__esModule?e:{"default":e}}function y(e,t){return t===r.viewport?(0,v["default"])((0,o["default"])(e)):(0,l.isHTMLElement)(t)?function(e){var t=(0,f["default"])(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):(0,v["default"])((0,i["default"])((0,u["default"])(e)))}},30505:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){void 0===n&&(n=!1);var l=(0,a.isHTMLElement)(t),f=(0,a.isHTMLElement)(t)&&function(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return 1!==n||1!==r}(t),d=(0,u["default"])(t),p=(0,r["default"])(e,f),h={scrollLeft:0,scrollTop:0},v={x:0,y:0};(l||!l&&!n)&&(("body"!==(0,i["default"])(t)||(0,s["default"])(d))&&(h=(0,o["default"])(t)),(0,a.isHTMLElement)(t)?((v=(0,r["default"])(t,!0)).x+=t.clientLeft,v.y+=t.clientTop):d&&(v.x=(0,c["default"])(d)));return{x:p.left+h.scrollLeft-v.x,y:p.top+h.scrollTop-v.y,width:p.width,height:p.height}};var r=l(n(94294)),o=l(n(71942)),i=l(n(99624)),a=n(67458),c=l(n(45471)),u=l(n(58386)),s=l(n(37229));function l(e){return e&&e.__esModule?e:{"default":e}}},61131:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,o["default"])(e).getComputedStyle(e)};var r,o=(r=n(31677))&&r.__esModule?r:{"default":r}},58386:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(((0,r.isElement)(e)?e.ownerDocument:e.document)||window.document).documentElement};var r=n(67458)},68692:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=(0,r["default"])(e),u=(0,a["default"])(e),s=null==(t=e.ownerDocument)?void 0:t.body,l=(0,c.max)(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),f=(0,c.max)(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),d=-u.scrollLeft+(0,i["default"])(e),p=-u.scrollTop;"rtl"===(0,o["default"])(s||n).direction&&(d+=(0,c.max)(n.clientWidth,s?s.clientWidth:0)-l);return{width:l,height:f,x:d,y:p}};var r=u(n(58386)),o=u(n(61131)),i=u(n(45471)),a=u(n(1255)),c=n(62836);function u(e){return e&&e.__esModule?e:{"default":e}}},50552:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},43545:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=e.offsetWidth,r=e.offsetHeight;Math.abs(t.width-n)<=1&&(n=t.width);Math.abs(t.height-r)<=1&&(r=t.height);return{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}};var r,o=(r=n(94294))&&r.__esModule?r:{"default":r}},99624:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e?(e.nodeName||"").toLowerCase():null}},71942:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e!==(0,o["default"])(e)&&(0,i.isHTMLElement)(e)?(0,a["default"])(e):(0,r["default"])(e)};var r=c(n(1255)),o=c(n(31677)),i=n(67458),a=c(n(50552));function c(e){return e&&e.__esModule?e:{"default":e}}},32440:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=l(e);for(;n&&(0,c["default"])(n)&&"static"===(0,i["default"])(n).position;)n=l(n);if(n&&("html"===(0,o["default"])(n)||"body"===(0,o["default"])(n)&&"static"===(0,i["default"])(n).position))return t;return n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&(0,a.isHTMLElement)(e)){if("fixed"===(0,i["default"])(e).position)return null}var n=(0,u["default"])(e);for(;(0,a.isHTMLElement)(n)&&["html","body"].indexOf((0,o["default"])(n))<0;){var r=(0,i["default"])(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t};var r=s(n(31677)),o=s(n(99624)),i=s(n(61131)),a=n(67458),c=s(n(79130)),u=s(n(31613));function s(e){return e&&e.__esModule?e:{"default":e}}function l(e){return(0,a.isHTMLElement)(e)&&"fixed"!==(0,i["default"])(e).position?e.offsetParent:null}},31613:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){if("html"===(0,r["default"])(e))return e;return e.assignedSlot||e.parentNode||((0,i.isShadowRoot)(e)?e.host:null)||(0,o["default"])(e)};var r=a(n(99624)),o=a(n(58386)),i=n(67458);function a(e){return e&&e.__esModule?e:{"default":e}}},66055:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function u(e){if(["html","body","#document"].indexOf((0,i["default"])(e))>=0)return e.ownerDocument.body;if((0,a.isHTMLElement)(e)&&(0,o["default"])(e))return e;return u((0,r["default"])(e))};var r=c(n(31613)),o=c(n(37229)),i=c(n(99624)),a=n(67458);function c(e){return e&&e.__esModule?e:{"default":e}}},78331:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=(0,o["default"])(e),a=t.visualViewport,c=n.clientWidth,u=n.clientHeight,s=0,l=0;a&&(c=a.width,u=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=a.offsetLeft,l=a.offsetTop));return{width:c,height:u,x:s+(0,i["default"])(e),y:l}};var r=a(n(31677)),o=a(n(58386)),i=a(n(45471));function a(e){return e&&e.__esModule?e:{"default":e}}},31677:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}},1255:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}};var r,o=(r=n(31677))&&r.__esModule?r:{"default":r}},45471:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,r["default"])((0,o["default"])(e)).left+(0,i["default"])(e).scrollLeft};var r=a(n(94294)),o=a(n(58386)),i=a(n(1255));function a(e){return e&&e.__esModule?e:{"default":e}}},67458:function(e,t,n){"use strict";t.__esModule=!0,t.isElement=function(e){var t=(0,o["default"])(e).Element;return e instanceof t||e instanceof Element},t.isHTMLElement=function(e){var t=(0,o["default"])(e).HTMLElement;return e instanceof t||e instanceof HTMLElement},t.isShadowRoot=function(e){if("undefined"==typeof ShadowRoot)return!1;var t=(0,o["default"])(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot};var r,o=(r=n(31677))&&r.__esModule?r:{"default":r}},37229:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)};var r,o=(r=n(61131))&&r.__esModule?r:{"default":r}},79130:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return["table","td","th"].indexOf((0,o["default"])(e))>=0};var r,o=(r=n(99624))&&r.__esModule?r:{"default":r}},46213:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function u(e,t){var n;void 0===t&&(t=[]);var c=(0,r["default"])(e),s=c===(null==(n=e.ownerDocument)?void 0:n.body),l=(0,i["default"])(c),f=s?[l].concat(l.visualViewport||[],(0,a["default"])(c)?c:[]):c,d=t.concat(f);return s?d:d.concat(u((0,o["default"])(f)))};var r=c(n(66055)),o=c(n(31613)),i=c(n(31677)),a=c(n(37229));function c(e){return e&&e.__esModule?e:{"default":e}}},56728:function(e,t){"use strict";t.__esModule=!0,t.modifierPhases=t.afterWrite=t.write=t.beforeWrite=t.afterMain=t.main=t.beforeMain=t.afterRead=t.read=t.beforeRead=t.placements=t.variationPlacements=t.reference=t.popper=t.viewport=t.clippingParents=t.end=t.start=t.basePlacements=t.auto=t.left=t.right=t.bottom=t.top=void 0;t.top="top";var n="bottom";t.bottom=n;var r="right";t.right=r;var o="left";t.left=o;var i="auto";t.auto=i;var a=["top",n,r,o];t.basePlacements=a;var c="start";t.start=c;var u="end";t.end=u;t.clippingParents="clippingParents";t.viewport="viewport";t.popper="popper";t.reference="reference";var s=a.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]);t.variationPlacements=s;var l=[].concat(a,[i]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]);t.placements=l;var f="beforeRead";t.beforeRead=f;var d="read";t.read=d;var p="afterRead";t.afterRead=p;var h="beforeMain";t.beforeMain=h;var v="main";t.main=v;var m="afterMain";t.afterMain=m;var g="beforeWrite";t.beforeWrite=g;var y="write";t.write=y;var b="afterWrite";t.afterWrite=b;var _=[f,d,p,h,v,m,g,y,b];t.modifierPhases=_},34739:function(e,t,n){"use strict";t.__esModule=!0;var r={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};t.createPopperLite=t.createPopper=t.createPopperBase=t.detectOverflow=t.popperGenerator=void 0;var o=n(56728);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||(t[e]=o[e]))}));var i=n(18726);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===i[e]||(t[e]=i[e]))}));var a=n(92179);t.popperGenerator=a.popperGenerator,t.detectOverflow=a.detectOverflow,t.createPopperBase=a.createPopper;var c=n(48069);t.createPopper=c.createPopper;var u=n(39030);t.createPopperLite=u.createPopper},34559:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r,o=(r=n(99624))&&r.__esModule?r:{"default":r},i=n(67458);var a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},a=t.elements[e];(0,i.isHTMLElement)(a)&&(0,o["default"])(a)&&(Object.assign(a.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],a=t.attributes[e]||{},c=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,i.isHTMLElement)(r)&&(0,o["default"])(r)&&(Object.assign(r.style,c),Object.keys(a).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};t["default"]=a},76340:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r=d(n(22709)),o=d(n(43545)),i=d(n(97607)),a=d(n(32440)),c=d(n(16615)),u=d(n(52534)),s=d(n(32055)),l=d(n(76294)),f=n(56728);n(67458);function d(e){return e&&e.__esModule?e:{"default":e}}var p=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,s["default"])("number"!=typeof e?e:(0,l["default"])(e,f.basePlacements))};var h={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,s=e.options,l=n.elements.arrow,d=n.modifiersData.popperOffsets,h=(0,r["default"])(n.placement),v=(0,c["default"])(h),m=[f.left,f.right].indexOf(h)>=0?"height":"width";if(l&&d){var g=p(s.padding,n),y=(0,o["default"])(l),b="y"===v?f.top:f.left,_="y"===v?f.bottom:f.right,w=n.rects.reference[m]+n.rects.reference[v]-d[v]-n.rects.popper[m],E=d[v]-n.rects.reference[v],x=(0,a["default"])(l),S=x?"y"===v?x.clientHeight||0:x.clientWidth||0:0,C=w/2-E/2,N=g[b],k=S-y[m]-g[_],M=S/2-y[m]/2+C,O=(0,u["default"])(N,M,k),T=v;n.modifiersData[i]=((t={})[T]=O,t.centerOffset=O-M,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&(0,i["default"])(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};t["default"]=h},11300:function(e,t,n){"use strict";t.__esModule=!0,t.mapToStyles=d,t["default"]=void 0;var r=n(56728),o=l(n(32440)),i=l(n(31677)),a=l(n(58386)),c=l(n(61131)),u=l(n(22709)),s=n(62836);function l(e){return e&&e.__esModule?e:{"default":e}}var f={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(e){var t,n=e.popper,u=e.popperRect,l=e.placement,d=e.offsets,p=e.position,h=e.gpuAcceleration,v=e.adaptive,m=e.roundOffsets,g=!0===m?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:(0,s.round)((0,s.round)(t*r)/r)||0,y:(0,s.round)((0,s.round)(n*r)/r)||0}}(d):"function"==typeof m?m(d):d,y=g.x,b=void 0===y?0:y,_=g.y,w=void 0===_?0:_,E=d.hasOwnProperty("x"),x=d.hasOwnProperty("y"),S=r.left,C=r.top,N=window;if(v){var k=(0,o["default"])(n),M="clientHeight",O="clientWidth";k===(0,i["default"])(n)&&(k=(0,a["default"])(n),"static"!==(0,c["default"])(k).position&&(M="scrollHeight",O="scrollWidth")),k=k,l===r.top&&(C=r.bottom,w-=k[M]-u.height,w*=h?1:-1),l===r.left&&(S=r.right,b-=k[O]-u.width,b*=h?1:-1)}var T,A=Object.assign({position:p},v&&f);return h?Object.assign({},A,((T={})[C]=x?"0":"",T[S]=E?"0":"",T.transform=(N.devicePixelRatio||1)<2?"translate("+b+"px, "+w+"px)":"translate3d("+b+"px, "+w+"px, 0)",T)):Object.assign({},A,((t={})[C]=x?w+"px":"",t[S]=E?b+"px":"",t.transform="",t))}var p={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,c=n.roundOffsets,s=void 0===c||c,l={placement:(0,u["default"])(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,d(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,d(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};t["default"]=p},27020:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r,o=(r=n(31677))&&r.__esModule?r:{"default":r};var i={passive:!0};var a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,c=void 0===a||a,u=r.resize,s=void 0===u||u,l=(0,o["default"])(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return c&&f.forEach((function(e){e.addEventListener("scroll",n.update,i)})),s&&l.addEventListener("resize",n.update,i),function(){c&&f.forEach((function(e){e.removeEventListener("scroll",n.update,i)})),s&&l.removeEventListener("resize",n.update,i)}},data:{}};t["default"]=a},45922:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r=l(n(70045)),o=l(n(22709)),i=l(n(28916)),a=l(n(19574)),c=l(n(31565)),u=n(56728),s=l(n(45412));function l(e){return e&&e.__esModule?e:{"default":e}}var f={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,l=e.name;if(!t.modifiersData[l]._skip){for(var f=n.mainAxis,d=void 0===f||f,p=n.altAxis,h=void 0===p||p,v=n.fallbackPlacements,m=n.padding,g=n.boundary,y=n.rootBoundary,b=n.altBoundary,_=n.flipVariations,w=void 0===_||_,E=n.allowedAutoPlacements,x=t.options.placement,S=(0,o["default"])(x),C=v||(S===x||!w?[(0,r["default"])(x)]:function(e){if((0,o["default"])(e)===u.auto)return[];var t=(0,r["default"])(e);return[(0,i["default"])(e),t,(0,i["default"])(t)]}(x)),N=[x].concat(C).reduce((function(e,n){return e.concat((0,o["default"])(n)===u.auto?(0,c["default"])(t,{placement:n,boundary:g,rootBoundary:y,padding:m,flipVariations:w,allowedAutoPlacements:E}):n)}),[]),k=t.rects.reference,M=t.rects.popper,O=new Map,T=!0,A=N[0],I=0;I<N.length;I++){var P=N[I],V=(0,o["default"])(P),L=(0,s["default"])(P)===u.start,R=[u.top,u.bottom].indexOf(V)>=0,B=R?"width":"height",j=(0,a["default"])(t,{placement:P,boundary:g,rootBoundary:y,altBoundary:b,padding:m}),D=R?L?u.right:u.left:L?u.bottom:u.top;k[B]>M[B]&&(D=(0,r["default"])(D));var F=(0,r["default"])(D),K=[];if(d&&K.push(j[V]<=0),h&&K.push(j[D]<=0,j[F]<=0),K.every((function(e){return e}))){A=P,T=!1;break}O.set(P,K)}if(T)for(var Y=function(e){var t=N.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return A=t,"break"},U=w?3:1;U>0;U--){if("break"===Y(U))break}t.placement!==A&&(t.modifiersData[l]._skip=!0,t.placement=A,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};t["default"]=f},82860:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r,o=n(56728),i=(r=n(19574))&&r.__esModule?r:{"default":r};function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function c(e){return[o.top,o.right,o.bottom,o.left].some((function(t){return e[t]>=0}))}var u={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,u=t.modifiersData.preventOverflow,s=(0,i["default"])(t,{elementContext:"reference"}),l=(0,i["default"])(t,{altBoundary:!0}),f=a(s,r),d=a(l,o,u),p=c(f),h=c(d);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:d,isReferenceHidden:p,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":h})}};t["default"]=u},18726:function(e,t,n){"use strict";t.__esModule=!0,t.preventOverflow=t.popperOffsets=t.offset=t.hide=t.flip=t.eventListeners=t.computeStyles=t.arrow=t.applyStyles=void 0;var r=d(n(34559));t.applyStyles=r["default"];var o=d(n(76340));t.arrow=o["default"];var i=d(n(11300));t.computeStyles=i["default"];var a=d(n(27020));t.eventListeners=a["default"];var c=d(n(45922));t.flip=c["default"];var u=d(n(82860));t.hide=u["default"];var s=d(n(33310));t.offset=s["default"];var l=d(n(74371));t.popperOffsets=l["default"];var f=d(n(21532));function d(e){return e&&e.__esModule?e:{"default":e}}t.preventOverflow=f["default"]},33310:function(e,t,n){"use strict";t.__esModule=!0,t.distanceAndSkiddingToXY=a,t["default"]=void 0;var r,o=(r=n(22709))&&r.__esModule?r:{"default":r},i=n(56728);function a(e,t,n){var r=(0,o["default"])(e),a=[i.left,i.top].indexOf(r)>=0?-1:1,c="function"==typeof n?n(Object.assign({},t,{placement:e})):n,u=c[0],s=c[1];return u=u||0,s=(s||0)*a,[i.left,i.right].indexOf(r)>=0?{x:s,y:u}:{x:u,y:s}}var c={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,c=void 0===o?[0,0]:o,u=i.placements.reduce((function(e,n){return e[n]=a(n,t.rects,c),e}),{}),s=u[t.placement],l=s.x,f=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=f),t.modifiersData[r]=u}};t["default"]=c},74371:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r,o=(r=n(17175))&&r.__esModule?r:{"default":r};var i={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,o["default"])({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};t["default"]=i},21532:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r=n(56728),o=h(n(22709)),i=h(n(16615)),a=h(n(82898)),c=h(n(52534)),u=h(n(43545)),s=h(n(32440)),l=h(n(19574)),f=h(n(45412)),d=h(n(41801)),p=n(62836);function h(e){return e&&e.__esModule?e:{"default":e}}var v={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,h=e.name,v=n.mainAxis,m=void 0===v||v,g=n.altAxis,y=void 0!==g&&g,b=n.boundary,_=n.rootBoundary,w=n.altBoundary,E=n.padding,x=n.tether,S=void 0===x||x,C=n.tetherOffset,N=void 0===C?0:C,k=(0,l["default"])(t,{boundary:b,rootBoundary:_,padding:E,altBoundary:w}),M=(0,o["default"])(t.placement),O=(0,f["default"])(t.placement),T=!O,A=(0,i["default"])(M),I=(0,a["default"])(A),P=t.modifiersData.popperOffsets,V=t.rects.reference,L=t.rects.popper,R="function"==typeof N?N(Object.assign({},t.rects,{placement:t.placement})):N,B={x:0,y:0};if(P){if(m||y){var j="y"===A?r.top:r.left,D="y"===A?r.bottom:r.right,F="y"===A?"height":"width",K=P[A],Y=P[A]+k[j],U=P[A]-k[D],z=S?-L[F]/2:0,H=O===r.start?V[F]:L[F],G=O===r.start?-L[F]:-V[F],W=t.elements.arrow,$=S&&W?(0,u["default"])(W):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,d["default"])(),X=q[j],Q=q[D],Z=(0,c["default"])(0,V[F],$[F]),J=T?V[F]/2-z-Z-X-R:H-Z-X-R,ee=T?-V[F]/2+z+Z+Q+R:G+Z+Q+R,te=t.elements.arrow&&(0,s["default"])(t.elements.arrow),ne=te?"y"===A?te.clientTop||0:te.clientLeft||0:0,re=t.modifiersData.offset?t.modifiersData.offset[t.placement][A]:0,oe=P[A]+J-re-ne,ie=P[A]+ee-re;if(m){var ae=(0,c["default"])(S?(0,p.min)(Y,oe):Y,K,S?(0,p.max)(U,ie):U);P[A]=ae,B[A]=ae-K}if(y){var ce="x"===A?r.top:r.left,ue="x"===A?r.bottom:r.right,se=P[I],le=se+k[ce],fe=se-k[ue],de=(0,c["default"])(S?(0,p.min)(le,oe):le,se,S?(0,p.max)(fe,ie):fe);P[I]=de,B[I]=de-se}}t.modifiersData[h]=B}},requiresIfExists:["offset"]};t["default"]=v},39030:function(e,t,n){"use strict";t.__esModule=!0,t.defaultModifiers=t.createPopper=void 0;var r=n(92179);t.popperGenerator=r.popperGenerator,t.detectOverflow=r.detectOverflow;var o=u(n(27020)),i=u(n(74371)),a=u(n(11300)),c=u(n(34559));function u(e){return e&&e.__esModule?e:{"default":e}}var s=[o["default"],i["default"],a["default"],c["default"]];t.defaultModifiers=s;var l=(0,r.popperGenerator)({defaultModifiers:s});t.createPopper=l},48069:function(e,t,n){"use strict";t.__esModule=!0;var r={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};t.defaultModifiers=t.createPopperLite=t.createPopper=void 0;var o=n(92179);t.popperGenerator=o.popperGenerator,t.detectOverflow=o.detectOverflow;var i=m(n(27020)),a=m(n(74371)),c=m(n(11300)),u=m(n(34559)),s=m(n(33310)),l=m(n(45922)),f=m(n(21532)),d=m(n(76340)),p=m(n(82860)),h=n(39030);t.createPopperLite=h.createPopper;var v=n(18726);function m(e){return e&&e.__esModule?e:{"default":e}}Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===v[e]||(t[e]=v[e]))}));var g=[i["default"],a["default"],c["default"],u["default"],s["default"],l["default"],f["default"],d["default"],p["default"]];t.defaultModifiers=g;var y=(0,o.popperGenerator)({defaultModifiers:g});t.createPopperLite=t.createPopper=y},31565:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,c=n.placement,u=n.boundary,s=n.rootBoundary,l=n.padding,f=n.flipVariations,d=n.allowedAutoPlacements,p=void 0===d?o.placements:d,h=(0,r["default"])(c),v=h?f?o.variationPlacements:o.variationPlacements.filter((function(e){return(0,r["default"])(e)===h})):o.basePlacements,m=v.filter((function(e){return p.indexOf(e)>=0}));0===m.length&&(m=v);var g=m.reduce((function(t,n){return t[n]=(0,i["default"])(e,{placement:n,boundary:u,rootBoundary:s,padding:l})[(0,a["default"])(n)],t}),{});return Object.keys(g).sort((function(e,t){return g[e]-g[t]}))};var r=c(n(45412)),o=n(56728),i=c(n(19574)),a=c(n(22709));function c(e){return e&&e.__esModule?e:{"default":e}}},17175:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=e.reference,c=e.element,u=e.placement,s=u?(0,r["default"])(u):null,l=u?(0,o["default"])(u):null,f=n.x+n.width/2-c.width/2,d=n.y+n.height/2-c.height/2;switch(s){case a.top:t={x:f,y:n.y-c.height};break;case a.bottom:t={x:f,y:n.y+n.height};break;case a.right:t={x:n.x+n.width,y:d};break;case a.left:t={x:n.x-c.width,y:d};break;default:t={x:n.x,y:n.y}}var p=s?(0,i["default"])(s):null;if(null!=p){var h="y"===p?"height":"width";switch(l){case a.start:t[p]=t[p]-(n[h]/2-c[h]/2);break;case a.end:t[p]=t[p]+(n[h]/2-c[h]/2)}}return t};var r=c(n(22709)),o=c(n(45412)),i=c(n(16615)),a=n(56728);function c(e){return e&&e.__esModule?e:{"default":e}}},68369:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=undefined,n(e())}))}))),t}}},19574:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,d=n.placement,p=void 0===d?e.placement:d,h=n.boundary,v=void 0===h?u.clippingParents:h,m=n.rootBoundary,g=void 0===m?u.viewport:m,y=n.elementContext,b=void 0===y?u.popper:y,_=n.altBoundary,w=void 0!==_&&_,E=n.padding,x=void 0===E?0:E,S=(0,l["default"])("number"!=typeof x?x:(0,f["default"])(x,u.basePlacements)),C=b===u.popper?u.reference:u.popper,N=e.elements.reference,k=e.rects.popper,M=e.elements[w?C:b],O=(0,o["default"])((0,s.isElement)(M)?M:M.contextElement||(0,i["default"])(e.elements.popper),v,g),T=(0,r["default"])(N),A=(0,a["default"])({reference:T,element:k,strategy:"absolute",placement:p}),I=(0,c["default"])(Object.assign({},k,A)),P=b===u.popper?I:T,V={top:O.top-P.top+S.top,bottom:P.bottom-O.bottom+S.bottom,left:O.left-P.left+S.left,right:P.right-O.right+S.right},L=e.modifiersData.offset;if(b===u.popper&&L){var R=L[p];Object.keys(V).forEach((function(e){var t=[u.right,u.bottom].indexOf(e)>=0?1:-1,n=[u.top,u.bottom].indexOf(e)>=0?"y":"x";V[e]+=R[n]*t}))}return V};var r=d(n(94294)),o=d(n(48162)),i=d(n(58386)),a=d(n(17175)),c=d(n(20935)),u=n(56728),s=n(67458),l=d(n(32055)),f=d(n(76294));function d(e){return e&&e.__esModule?e:{"default":e}}},76294:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}},41434:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return[].concat(n).reduce((function(e,t){return e.replace(/%s/,t)}),e)}},82898:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return"x"===e?"y":"x"}},22709:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[0]};n(56728)},41801:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(){return{top:0,right:0,bottom:0,left:0}}},16615:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},70045:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/left|right|bottom|top/g,(function(e){return n[e]}))};var n={left:"right",right:"left",bottom:"top",top:"bottom"}},28916:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/start|end/g,(function(e){return n[e]}))};var n={start:"end",end:"start"}},45412:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[1]}},62836:function(e,t){"use strict";t.__esModule=!0,t.round=t.min=t.max=void 0;var n=Math.max;t.max=n;var r=Math.min;t.min=r;var o=Math.round;t.round=o},36284:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}},32055:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},(0,o["default"])(),e)};var r,o=(r=n(41801))&&r.__esModule?r:{"default":r}},45700:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=function(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}(e);return r.modifierPhases.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])};var r=n(56728)},20935:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},25435:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=new Set;return e.filter((function(e){var r=t(e);if(!n.has(r))return n.add(r),!0}))}},38574:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){e.forEach((function(t){Object.keys(t).forEach((function(n){switch(n){case"name":t.name;break;case"enabled":t.enabled;case"phase":o.modifierPhases.indexOf(t.phase);break;case"fn":t.fn;break;case"effect":t.effect;break;case"requires":Array.isArray(t.requires);break;case"requiresIfExists":Array.isArray(t.requiresIfExists)}t.requires&&t.requires.forEach((function(t){e.find((function(e){return e.name===t}))}))}))}))};(r=n(41434))&&r.__esModule;var r,o=n(56728)},52534:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){return(0,r.max)(e,(0,r.min)(t,n))};var r=n(62836)},83923:function(e){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},1372:function(e,t,n){"use strict";var r=n(35611);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},36910:function(e,t,n){"use strict";var r=n(17657),o=n(83681),i=n(74217),a=r("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:o(null)}),e.exports=function(e){c[a][e]=!0}},69953:function(e,t,n){"use strict";var r=n(37015).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},50997:function(e){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},63518:function(e,t,n){"use strict";var r=n(35611);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},32977:function(e){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},19216:function(e,t,n){"use strict";var r,o,i,a=n(32977),c=n(75592),u=n(84253),s=n(35611),l=n(28919),f=n(47953),d=n(52188),p=n(11807),h=n(74217).f,v=n(6863),m=n(18444),g=n(17657),y=n(41080),b=u.Int8Array,_=b&&b.prototype,w=u.Uint8ClampedArray,E=w&&w.prototype,x=b&&v(b),S=_&&v(_),C=Object.prototype,N=C.isPrototypeOf,k=g("toStringTag"),M=y("TYPED_ARRAY_TAG"),O=y("TYPED_ARRAY_CONSTRUCTOR"),T=a&&!!m&&"Opera"!==f(u.opera),A=!1,I={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},P={BigInt64Array:8,BigUint64Array:8},V=function(e){if(!s(e))return!1;var t=f(e);return"DataView"===t||l(I,t)||l(P,t)},L=function(e){if(!s(e))return!1;var t=f(e);return l(I,t)||l(P,t)};for(r in I)(i=(o=u[r])&&o.prototype)?d(i,O,o):T=!1;for(r in P)(i=(o=u[r])&&o.prototype)&&d(i,O,o);if((!T||"function"!=typeof x||x===Function.prototype)&&(x=function(){throw TypeError("Incorrect invocation")},T))for(r in I)u[r]&&m(u[r],x);if((!T||!S||S===C)&&(S=x.prototype,T))for(r in I)u[r]&&m(u[r].prototype,S);if(T&&v(E)!==S&&m(E,S),c&&!l(S,k))for(r in A=!0,h(S,k,{get:function(){return s(this)?this[M]:undefined}}),I)u[r]&&d(u[r],M,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:T,TYPED_ARRAY_CONSTRUCTOR:O,TYPED_ARRAY_TAG:A&&M,aTypedArray:function(e){if(L(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m&&!N.call(x,e))throw TypeError("Target is not a typed array constructor");return e},exportTypedArrayMethod:function(e,t,n){if(c){if(n)for(var r in I){var o=u[r];if(o&&l(o.prototype,e))try{delete o.prototype[e]}catch(i){}}S[e]&&!n||p(S,e,n?t:T&&_[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var r,o;if(c){if(m){if(n)for(r in I)if((o=u[r])&&l(o,e))try{delete o[e]}catch(i){}if(x[e]&&!n)return;try{return p(x,e,n?t:T&&x[e]||t)}catch(i){}}for(r in I)!(o=u[r])||o[e]&&!n||p(o,e,t)}},isView:V,isTypedArray:L,TypedArray:x,TypedArrayPrototype:S}},80246:function(e,t,n){"use strict";var r=n(84253),o=n(75592),i=n(32977),a=n(52188),c=n(3993),u=n(69691),s=n(50997),l=n(3997),f=n(39570),d=n(77559),p=n(16567),h=n(6863),v=n(18444),m=n(78870).f,g=n(74217).f,y=n(22051),b=n(29108),_=n(79947),w=_.get,E=_.set,x="ArrayBuffer",S="DataView",C="Wrong index",N=r.ArrayBuffer,k=N,M=r.DataView,O=M&&M.prototype,T=Object.prototype,A=r.RangeError,I=p.pack,P=p.unpack,V=function(e){return[255&e]},L=function(e){return[255&e,e>>8&255]},R=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},B=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},j=function(e){return I(e,23,4)},D=function(e){return I(e,52,8)},F=function(e,t){g(e.prototype,t,{get:function(){return w(this)[t]}})},K=function(e,t,n,r){var o=d(n),i=w(e);if(o+t>i.byteLength)throw A(C);var a=w(i.buffer).bytes,c=o+i.byteOffset,u=a.slice(c,c+t);return r?u:u.reverse()},Y=function(e,t,n,r,o,i){var a=d(n),c=w(e);if(a+t>c.byteLength)throw A(C);for(var u=w(c.buffer).bytes,s=a+c.byteOffset,l=r(+o),f=0;f<t;f++)u[s+f]=l[i?f:t-f-1]};if(i){if(!u((function(){N(1)}))||!u((function(){new N(-1)}))||u((function(){return new N,new N(1.5),new N(NaN),N.name!=x}))){for(var U,z=(k=function(e){return s(this,k),new N(d(e))}).prototype=N.prototype,H=m(N),G=0;H.length>G;)(U=H[G++])in k||a(k,U,N[U]);z.constructor=k}v&&h(O)!==T&&v(O,T);var W=new M(new k(2)),$=O.setInt8;W.setInt8(0,2147483648),W.setInt8(1,2147483649),!W.getInt8(0)&&W.getInt8(1)||c(O,{setInt8:function(e,t){$.call(this,e,t<<24>>24)},setUint8:function(e,t){$.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){s(this,k,x);var t=d(e);E(this,{bytes:y.call(new Array(t),0),byteLength:t}),o||(this.byteLength=t)},M=function(e,t,n){s(this,M,S),s(e,k,S);var r=w(e).byteLength,i=l(t);if(i<0||i>r)throw A("Wrong offset");if(i+(n=n===undefined?r-i:f(n))>r)throw A("Wrong length");E(this,{buffer:e,byteLength:n,byteOffset:i}),o||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},o&&(F(k,"byteLength"),F(M,"buffer"),F(M,"byteLength"),F(M,"byteOffset")),c(M.prototype,{getInt8:function(e){return K(this,1,e)[0]<<24>>24},getUint8:function(e){return K(this,1,e)[0]},getInt16:function(e){var t=K(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=K(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return B(K(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return B(K(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return P(K(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return P(K(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){Y(this,1,e,V,t)},setUint8:function(e,t){Y(this,1,e,V,t)},setInt16:function(e,t){Y(this,2,e,L,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){Y(this,2,e,L,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){Y(this,4,e,R,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){Y(this,4,e,R,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){Y(this,4,e,j,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){Y(this,8,e,D,t,arguments.length>2?arguments[2]:undefined)}});b(k,x),b(M,S),e.exports={ArrayBuffer:k,DataView:M}},59571:function(e,t,n){"use strict";var r=n(12104),o=n(55205),i=n(39570),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),c=i(n.length),u=o(e,c),s=o(t,c),l=arguments.length>2?arguments[2]:undefined,f=a((l===undefined?c:o(l,c))-s,c-u),d=1;for(s<u&&u<s+f&&(d=-1,s+=f-1,u+=f-1);f-- >0;)s in n?n[u]=n[s]:delete n[u],u+=d,s+=d;return n}},22051:function(e,t,n){"use strict";var r=n(12104),o=n(55205),i=n(39570);e.exports=function(e){for(var t=r(this),n=i(t.length),a=arguments.length,c=o(a>1?arguments[1]:undefined,n),u=a>2?arguments[2]:undefined,s=u===undefined?n:o(u,n);s>c;)t[c++]=e;return t}},90369:function(e,t,n){"use strict";var r=n(69033).forEach,o=n(37902)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}},11955:function(e){"use strict";e.exports=function(e,t){for(var n=0,r=t.length,o=new e(r);r>n;)o[n]=t[n++];return o}},28213:function(e,t,n){"use strict";var r=n(74271),o=n(12104),i=n(32648),a=n(14195),c=n(39570),u=n(39241),s=n(3170);e.exports=function(e){var t,n,l,f,d,p,h=o(e),v="function"==typeof this?this:Array,m=arguments.length,g=m>1?arguments[1]:undefined,y=g!==undefined,b=s(h),_=0;if(y&&(g=r(g,m>2?arguments[2]:undefined,2)),b==undefined||v==Array&&a(b))for(n=new v(t=c(h.length));t>_;_++)p=y?g(h[_],_):h[_],u(n,_,p);else for(d=(f=b.call(h)).next,n=new v;!(l=d.call(f)).done;_++)p=y?i(f,g,[l.value,_],!0):l.value,u(n,_,p);return n.length=_,n}},25945:function(e,t,n){"use strict";var r=n(26553),o=n(39570),i=n(55205),a=function(e){return function(t,n,a){var c,u=r(t),s=o(u.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},69033:function(e,t,n){"use strict";var r=n(74271),o=n(50990),i=n(12104),a=n(39570),c=n(77454),u=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,l=4==e,f=6==e,d=7==e,p=5==e||f;return function(h,v,m,g){for(var y,b,_=i(h),w=o(_),E=r(v,m,3),x=a(w.length),S=0,C=g||c,N=t?C(h,x):n||d?C(h,0):undefined;x>S;S++)if((p||S in w)&&(b=E(y=w[S],S,_),e))if(t)N[S]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return S;case 2:u.call(N,y)}else switch(e){case 4:return!1;case 7:u.call(N,y)}return f?-1:s||l?l:N}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},41183:function(e,t,n){"use strict";var r=n(26553),o=n(3997),i=n(39570),a=n(37902),c=Math.min,u=[].lastIndexOf,s=!!u&&1/[1].lastIndexOf(1,-0)<0,l=a("lastIndexOf"),f=s||!l;e.exports=f?function(e){if(s)return u.apply(this,arguments)||0;var t=r(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=c(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:u},93537:function(e,t,n){"use strict";var r=n(69691),o=n(17657),i=n(12338),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},37902:function(e,t,n){"use strict";var r=n(69691);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},28249:function(e,t,n){"use strict";var r=n(83923),o=n(12104),i=n(50990),a=n(39570),c=function(e){return function(t,n,c,u){r(n);var s=o(t),l=i(s),f=a(s.length),d=e?f-1:0,p=e?-1:1;if(c<2)for(;;){if(d in l){u=l[d],d+=p;break}if(d+=p,e?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;e?d>=0:f>d;d+=p)d in l&&(u=n(u,l[d],d,s));return u}};e.exports={left:c(!1),right:c(!0)}},58737:function(e){"use strict";var t=Math.floor,n=function(e,t){for(var n,r,o=e.length,i=1;i<o;){for(r=i,n=e[i];r&&t(e[r-1],n)>0;)e[r]=e[--r];r!==i++&&(e[r]=n)}return e},r=function(e,t,n){for(var r=e.length,o=t.length,i=0,a=0,c=[];i<r||a<o;)i<r&&a<o?c.push(n(e[i],t[a])<=0?e[i++]:t[a++]):c.push(i<r?e[i++]:t[a++]);return c};e.exports=function o(e,i){var a=e.length,c=t(a/2);return a<8?n(e,i):r(o(e.slice(0,c),i),o(e.slice(c),i),i)}},73612:function(e,t,n){"use strict";var r=n(35611),o=n(89999),i=n(17657)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)?r(t)&&null===(t=t[i])&&(t=undefined):t=undefined),t===undefined?Array:t}},77454:function(e,t,n){"use strict";var r=n(73612);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},32648:function(e,t,n){"use strict";var r=n(63518),o=n(61781);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(a){throw o(e),a}}},68762:function(e,t,n){"use strict";var r=n(17657)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},77e3:function(e){"use strict";var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},47953:function(e,t,n){"use strict";var r=n(64910),o=n(77e3),i=n(17657)("toStringTag"),a="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},74568:function(e,t,n){"use strict";var r=n(74217).f,o=n(83681),i=n(3993),a=n(74271),c=n(50997),u=n(56342),s=n(71179),l=n(64157),f=n(75592),d=n(40421).fastKey,p=n(79947),h=p.set,v=p.getterFor;e.exports={getConstructor:function(e,t,n,s){var l=e((function(e,r){c(e,l,t),h(e,{type:t,index:o(null),first:undefined,last:undefined,size:0}),f||(e.size=0),r!=undefined&&u(r,e[s],{that:e,AS_ENTRIES:n})})),p=v(t),m=function(e,t,n){var r,o,i=p(e),a=g(e,t);return a?a.value=n:(i.last=a={index:o=d(t,!0),key:t,value:n,previous:r=i.last,next:undefined,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},g=function(e,t){var n,r=p(e),o=d(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return i(l.prototype,{clear:function(){for(var e=p(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=undefined),delete t[n.index],n=n.next;e.first=e.last=undefined,f?e.size=0:this.size=0},"delete":function(e){var t=this,n=p(t),r=g(t,e);if(r){var o=r.next,i=r.previous;delete n.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),n.first==r&&(n.first=o),n.last==r&&(n.last=i),f?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=p(this),r=a(e,arguments.length>1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),i(l.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return m(this,0===e?0:e,t)}}:{add:function(e){return m(this,e=0===e?0:e,e)}}),f&&r(l.prototype,"size",{get:function(){return p(this).size}}),l},setStrong:function(e,t,n){var r=t+" Iterator",o=v(t),i=v(r);s(e,t,(function(e,t){h(this,{type:r,target:e,state:o(e),kind:t,last:undefined})}),(function(){for(var e=i(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),l(t)}}},57396:function(e,t,n){"use strict";var r=n(3993),o=n(40421).getWeakData,i=n(63518),a=n(35611),c=n(50997),u=n(56342),s=n(69033),l=n(28919),f=n(79947),d=f.set,p=f.getterFor,h=s.find,v=s.findIndex,m=0,g=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=v(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,s){var f=e((function(e,r){c(e,f,t),d(e,{type:t,id:m++,frozen:undefined}),r!=undefined&&u(r,e[s],{that:e,AS_ENTRIES:n})})),h=p(t),v=function(e,t,n){var r=h(e),a=o(i(t),!0);return!0===a?g(r).set(t,n):a[r.id]=n,e};return r(f.prototype,{"delete":function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?g(t)["delete"](e):n&&l(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?g(t).has(e):n&&l(n,t.id)}}),r(f.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=o(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return v(this,e,t)}}:{add:function(e){return v(this,e,!0)}}),f}}},42006:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(41441),a=n(11807),c=n(40421),u=n(56342),s=n(50997),l=n(35611),f=n(69691),d=n(68762),p=n(29108),h=n(22285);e.exports=function(e,t,n){var v=-1!==e.indexOf("Map"),m=-1!==e.indexOf("Weak"),g=v?"set":"add",y=o[e],b=y&&y.prototype,_=y,w={},E=function(e){var t=b[e];a(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(m&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return m&&!l(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(m&&!l(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof y||!(m||b.forEach&&!f((function(){(new y).entries().next()})))))_=n.getConstructor(t,e,v,g),c.enable();else if(i(e,!0)){var x=new _,S=x[g](m?{}:-0,1)!=x,C=f((function(){x.has(1)})),N=d((function(e){new y(e)})),k=!m&&f((function(){for(var e=new y,t=5;t--;)e[g](t,t);return!e.has(-0)}));N||((_=t((function(t,n){s(t,_,e);var r=h(new y,t,_);return n!=undefined&&u(n,r[g],{that:r,AS_ENTRIES:v}),r}))).prototype=b,b.constructor=_),(C||k)&&(E("delete"),E("has"),v&&E("get")),(k||S)&&E(g),m&&b.clear&&delete b.clear}return w[e]=_,r({global:!0,forced:_!=y},w),p(_,e),m||n.setStrong(_,e,v),_}},49957:function(e,t,n){"use strict";var r=n(28919),o=n(28482),i=n(22245),a=n(74217);e.exports=function(e,t){for(var n=o(t),c=a.f,u=i.f,s=0;s<n.length;s++){var l=n[s];r(e,l)||c(e,l,u(t,l))}}},93937:function(e,t,n){"use strict";var r=n(17657)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(o){}}return!1}},28954:function(e,t,n){"use strict";var r=n(69691);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},34141:function(e,t,n){"use strict";var r=n(44184),o=n(92082),i=/"/g;e.exports=function(e,t,n,a){var c=o(r(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+o(a).replace(i,""")+'"'),u+">"+c+"</"+t+">"}},38415:function(e,t,n){"use strict";var r=n(39881).IteratorPrototype,o=n(83681),i=n(39160),a=n(29108),c=n(82723),u=function(){return this};e.exports=function(e,t,n){var s=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,s,!1,!0),c[s]=u,e}},52188:function(e,t,n){"use strict";var r=n(75592),o=n(74217),i=n(39160);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},39160:function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},39241:function(e,t,n){"use strict";var r=n(14613),o=n(74217),i=n(39160);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},79873:function(e,t,n){"use strict";var r=n(69691),o=n(47497).start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))}))||!r((function(){u.call(new Date(NaN))}))?function(){if(!isFinite(c.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+o(i(t),r?6:4,0)+"-"+o(e.getUTCMonth()+1,2,0)+"-"+o(e.getUTCDate(),2,0)+"T"+o(e.getUTCHours(),2,0)+":"+o(e.getUTCMinutes(),2,0)+":"+o(e.getUTCSeconds(),2,0)+"."+o(n,3,0)+"Z"}:u},57763:function(e,t,n){"use strict";var r=n(63518),o=n(28734);e.exports=function(e){if(r(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw TypeError("Incorrect hint");return o(this,e)}},71179:function(e,t,n){"use strict";var r=n(56174),o=n(38415),i=n(6863),a=n(18444),c=n(29108),u=n(52188),s=n(11807),l=n(17657),f=n(1986),d=n(82723),p=n(39881),h=p.IteratorPrototype,v=p.BUGGY_SAFARI_ITERATORS,m=l("iterator"),g="keys",y="values",b="entries",_=function(){return this};e.exports=function(e,t,n,l,p,w,E){o(n,t,l);var x,S,C,N=function(e){if(e===p&&A)return A;if(!v&&e in O)return O[e];switch(e){case g:case y:case b:return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",M=!1,O=e.prototype,T=O[m]||O["@@iterator"]||p&&O[p],A=!v&&T||N(p),I="Array"==t&&O.entries||T;if(I&&(x=i(I.call(new e)),h!==Object.prototype&&x.next&&(f||i(x)===h||(a?a(x,h):"function"!=typeof x[m]&&u(x,m,_)),c(x,k,!0,!0),f&&(d[k]=_))),p==y&&T&&T.name!==y&&(M=!0,A=function(){return T.call(this)}),f&&!E||O[m]===A||u(O,m,A),d[t]=A,p)if(S={values:N(y),keys:w?A:N(g),entries:N(b)},E)for(C in S)(v||M||!(C in O))&&s(O,C,S[C]);else r({target:t,proto:!0,forced:v||M},S);return S}},55282:function(e,t,n){"use strict";var r=n(65781),o=n(28919),i=n(3444),a=n(74217).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},75592:function(e,t,n){"use strict";var r=n(69691);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},21477:function(e,t,n){"use strict";var r=n(84253),o=n(35611),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},20967:function(e,t,n){"use strict";var r=n(72319).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},46392:function(e){"use strict";e.exports="object"==typeof window},85749:function(e,t,n){"use strict";var r=n(72319);e.exports=/MSIE|Trident/.test(r)},20037:function(e,t,n){"use strict";var r=n(72319),o=n(84253);e.exports=/iphone|ipod|ipad/i.test(r)&&o.Pebble!==undefined},24542:function(e,t,n){"use strict";var r=n(72319);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},41488:function(e,t,n){"use strict";var r=n(77e3),o=n(84253);e.exports="process"==r(o.process)},47501:function(e,t,n){"use strict";var r=n(72319);e.exports=/web0s(?!.*chrome)/i.test(r)},72319:function(e,t,n){"use strict";var r=n(69808);e.exports=r("navigator","userAgent")||""},12338:function(e,t,n){"use strict";var r,o,i=n(84253),a=n(72319),c=i.process,u=i.Deno,s=c&&c.versions||u&&u.version,l=s&&s.v8;l?o=(r=l.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},12200:function(e,t,n){"use strict";var r=n(72319).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},23344:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},56174:function(e,t,n){"use strict";var r=n(84253),o=n(22245).f,i=n(52188),a=n(11807),c=n(30889),u=n(49957),s=n(41441);e.exports=function(e,t){var n,l,f,d,p,h=e.target,v=e.global,m=e.stat;if(n=v?r:m?r[h]||c(h,{}):(r[h]||{}).prototype)for(l in t){if(d=t[l],f=e.noTargetGet?(p=o(n,l))&&p.value:n[l],!s(v?l:h+(m?".":"#")+l,e.forced)&&f!==undefined){if(typeof d==typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,l,d,e)}}},69691:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},68880:function(e,t,n){"use strict";n(12654);var r=n(11807),o=n(71841),i=n(69691),a=n(17657),c=n(52188),u=a("species"),s=RegExp.prototype;e.exports=function(e,t,n,l){var f=a(e),d=!i((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),p=d&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!d||!p||n){var h=/./[f],v=t(f,""[e],(function(e,t,n,r,i){var a=t.exec;return a===o||a===s.exec?d&&!i?{done:!0,value:h.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}));r(String.prototype,e,v[0]),r(s,f,v[1])}l&&c(s[f],"sham",!0)}},904:function(e,t,n){"use strict";var r=n(89999),o=n(39570),i=n(74271);e.exports=function a(e,t,n,c,u,s,l,f){for(var d,p=u,h=0,v=!!l&&i(l,f,3);h<c;){if(h in n){if(d=v?v(n[h],h,t):n[h],s>0&&r(d))p=a(e,t,d,o(d.length),p,s-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=d}p++}h++}return p}},7056:function(e,t,n){"use strict";var r=n(69691);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},74271:function(e,t,n){"use strict";var r=n(83923);e.exports=function(e,t,n){if(r(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,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},68719:function(e,t,n){"use strict";var r=n(83923),o=n(35611),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";a[t]=Function("C,a","return new C("+r.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=i.call(arguments,1),a=function(){var r=n.concat(i.call(arguments));return this instanceof a?c(t,r.length,r):t.apply(e,r)};return o(t.prototype)&&(a.prototype=t.prototype),a}},69808:function(e,t,n){"use strict";var r=n(84253),o=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?o(r[e]):r[e]&&r[e][t]}},3170:function(e,t,n){"use strict";var r=n(47953),o=n(82723),i=n(17657)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||o[r(e)]}},55444:function(e,t,n){"use strict";var r=n(12104),o=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,u,s,l){var f=n+e.length,d=u.length,p=c;return s!==undefined&&(s=r(s),p=a),i.call(l,p,(function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(f);case"<":a=s[i.slice(1,-1)];break;default:var c=+i;if(0===c)return r;if(c>d){var l=o(c/10);return 0===l?r:l<=d?u[l-1]===undefined?i.charAt(1):u[l-1]+i.charAt(1):r}a=u[c-1]}return a===undefined?"":a}))}},84253:function(e,t,n){"use strict";var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},28919:function(e,t,n){"use strict";var r=n(12104),o={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return o.call(r(e),t)}},90311:function(e){"use strict";e.exports={}},21419:function(e,t,n){"use strict";var r=n(84253);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},2369:function(e,t,n){"use strict";var r=n(69808);e.exports=r("document","documentElement")},78251:function(e,t,n){"use strict";var r=n(75592),o=n(69691),i=n(21477);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},16567:function(e){"use strict";var t=Math.abs,n=Math.pow,r=Math.floor,o=Math.log,i=Math.LN2;e.exports={pack:function(e,a,c){var u,s,l,f=new Array(c),d=8*c-a-1,p=(1<<d)-1,h=p>>1,v=23===a?n(2,-24)-n(2,-77):0,m=e<0||0===e&&1/e<0?1:0,g=0;for((e=t(e))!=e||e===Infinity?(s=e!=e?1:0,u=p):(u=r(o(e)/i),e*(l=n(2,-u))<1&&(u--,l*=2),(e+=u+h>=1?v/l:v*n(2,1-h))*l>=2&&(u++,l/=2),u+h>=p?(s=0,u=p):u+h>=1?(s=(e*l-1)*n(2,a),u+=h):(s=e*n(2,h-1)*n(2,a),u=0));a>=8;f[g++]=255&s,s/=256,a-=8);for(u=u<<a|s,d+=a;d>0;f[g++]=255&u,u/=256,d-=8);return f[--g]|=128*m,f},unpack:function(e,t){var r,o=e.length,i=8*o-t-1,a=(1<<i)-1,c=a>>1,u=i-7,s=o-1,l=e[s--],f=127&l;for(l>>=7;u>0;f=256*f+e[s],s--,u-=8);for(r=f&(1<<-u)-1,f>>=-u,u+=t;u>0;r=256*r+e[s],s--,u-=8);if(0===f)f=1-c;else{if(f===a)return r?NaN:l?-Infinity:Infinity;r+=n(2,t),f-=c}return(l?-1:1)*r*n(2,f-t)}}},50990:function(e,t,n){"use strict";var r=n(69691),o=n(77e3),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},22285:function(e,t,n){"use strict";var r=n(35611),o=n(18444);e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},89853:function(e,t,n){"use strict";var r=n(55935),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},40421:function(e,t,n){"use strict";var r=n(56174),o=n(90311),i=n(35611),a=n(28919),c=n(74217).f,u=n(78870),s=n(59995),l=n(41080),f=n(7056),d=!1,p=l("meta"),h=0,v=Object.isExtensible||function(){return!0},m=function(e){c(e,p,{value:{objectID:"O"+h++,weakData:{}}})},g=e.exports={enable:function(){g.enable=function(){},d=!0;var e=u.f,t=[].splice,n={};n[p]=1,e(n).length&&(u.f=function(n){for(var r=e(n),o=0,i=r.length;o<i;o++)if(r[o]===p){t.call(r,o,1);break}return r},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:s.f}))},fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,p)){if(!v(e))return"F";if(!t)return"E";m(e)}return e[p].objectID},getWeakData:function(e,t){if(!a(e,p)){if(!v(e))return!0;if(!t)return!1;m(e)}return e[p].weakData},onFreeze:function(e){return f&&d&&v(e)&&!a(e,p)&&m(e),e}};o[p]=!0},79947:function(e,t,n){"use strict";var r,o,i,a=n(82911),c=n(84253),u=n(35611),s=n(52188),l=n(28919),f=n(55935),d=n(85152),p=n(90311),h="Object already initialized",v=c.WeakMap;if(a||f.state){var m=f.state||(f.state=new v),g=m.get,y=m.has,b=m.set;r=function(e,t){if(y.call(m,e))throw new TypeError(h);return t.facade=e,b.call(m,e,t),t},o=function(e){return g.call(m,e)||{}},i=function(e){return y.call(m,e)}}else{var _=d("state");p[_]=!0,r=function(e,t){if(l(e,_))throw new TypeError(h);return t.facade=e,s(e,_,t),t},o=function(e){return l(e,_)?e[_]:{}},i=function(e){return l(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},14195:function(e,t,n){"use strict";var r=n(17657),o=n(82723),i=r("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(o.Array===e||a[i]===e)}},89999:function(e,t,n){"use strict";var r=n(77e3);e.exports=Array.isArray||function(e){return"Array"==r(e)}},41441:function(e,t,n){"use strict";var r=n(69691),o=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==s||n!=u&&("function"==typeof t?r(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},93624:function(e,t,n){"use strict";var r=n(35611),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},35611:function(e){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1986:function(e){"use strict";e.exports=!1},86133:function(e,t,n){"use strict";var r=n(35611),o=n(77e3),i=n(17657)("match");e.exports=function(e){var t;return r(e)&&((t=e[i])!==undefined?!!t:"RegExp"==o(e))}},78253:function(e,t,n){"use strict";var r=n(69808),o=n(40647);e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return"function"==typeof t&&Object(e)instanceof t}},56342:function(e,t,n){"use strict";var r=n(63518),o=n(14195),i=n(39570),a=n(74271),c=n(3170),u=n(61781),s=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var l,f,d,p,h,v,m,g=n&&n.that,y=!(!n||!n.AS_ENTRIES),b=!(!n||!n.IS_ITERATOR),_=!(!n||!n.INTERRUPTED),w=a(t,g,1+y+_),E=function(e){return l&&u(l),new s(!0,e)},x=function(e){return y?(r(e),_?w(e[0],e[1],E):w(e[0],e[1])):_?w(e,E):w(e)};if(b)l=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(o(f)){for(d=0,p=i(e.length);p>d;d++)if((h=x(e[d]))&&h instanceof s)return h;return new s(!1)}l=f.call(e)}for(v=l.next;!(m=v.call(l)).done;){try{h=x(m.value)}catch(S){throw u(l),S}if("object"==typeof h&&h&&h instanceof s)return h}return new s(!1)}},61781:function(e,t,n){"use strict";var r=n(63518);e.exports=function(e){var t=e["return"];if(t!==undefined)return r(t.call(e)).value}},39881:function(e,t,n){"use strict";var r,o,i,a=n(69691),c=n(6863),u=n(52188),s=n(28919),l=n(17657),f=n(1986),d=l("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):p=!0);var h=r==undefined||a((function(){var e={};return r[d].call(e)!==e}));h&&(r={}),f&&!h||s(r,d)||u(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},82723:function(e){"use strict";e.exports={}},19997:function(e){"use strict";var t=Math.expm1,n=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:n(e)-1}:t},43334:function(e,t,n){"use strict";var r=n(24305),o=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),s=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=o(e),l=r(e);return i<s?l*(i/s/c+1/a-1/a)*s*c:(n=(t=(1+c/a)*i)-(t-i))>u||n!=n?l*Infinity:l*n}},83659:function(e){"use strict";var t=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:t(1+e)}},24305:function(e){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},80909:function(e,t,n){"use strict";var r,o,i,a,c,u,s,l,f=n(84253),d=n(22245).f,p=n(33453).set,h=n(24542),v=n(20037),m=n(47501),g=n(41488),y=f.MutationObserver||f.WebKitMutationObserver,b=f.document,_=f.process,w=f.Promise,E=d(f,"queueMicrotask"),x=E&&E.value;x||(r=function(){var e,t;for(g&&(e=_.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(n){throw o?a():i=undefined,n}}i=undefined,e&&e.enter()},h||g||m||!y||!b?!v&&w&&w.resolve?((s=w.resolve(undefined)).constructor=w,l=s.then,a=function(){l.call(s,r)}):a=g?function(){_.nextTick(r)}:function(){p.call(f,r)}:(c=!0,u=b.createTextNode(""),new y(r).observe(u,{characterData:!0}),a=function(){u.data=c=!c})),e.exports=x||function(e){var t={fn:e,next:undefined};i&&(i.next=t),o||(o=t,a()),i=t}},4302:function(e,t,n){"use strict";var r=n(84253);e.exports=r.Promise},54772:function(e,t,n){"use strict";var r=n(12338),o=n(69691);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},82911:function(e,t,n){"use strict";var r=n(84253),o=n(89853),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},82101:function(e,t,n){"use strict";var r=n(83923),o=function(e){var t,n;this.promise=new e((function(e,r){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},18774:function(e,t,n){"use strict";var r=n(86133);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},64630:function(e,t,n){"use strict";var r=n(84253).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},78025:function(e,t,n){"use strict";var r=n(84253),o=n(92082),i=n(84703).trim,a=n(65181),c=r.parseFloat,u=1/c(a+"-0")!=-Infinity;e.exports=u?function(e){var t=i(o(e)),n=c(t);return 0===n&&"-"==t.charAt(0)?-0:n}:c},55092:function(e,t,n){"use strict";var r=n(84253),o=n(92082),i=n(84703).trim,a=n(65181),c=r.parseInt,u=/^[+-]?0[Xx]/,s=8!==c(a+"08")||22!==c(a+"0x16");e.exports=s?function(e,t){var n=i(o(e));return c(n,t>>>0||(u.test(n)?16:10))}:c},64905:function(e,t,n){"use strict";var r=n(75592),o=n(69691),i=n(84547),a=n(21061),c=n(77659),u=n(12104),s=n(50990),l=Object.assign,f=Object.defineProperty;e.exports=!l||o((function(){if(r&&1!==l({b:1},l(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||i(l({},t)).join("")!=o}))?function(e,t){for(var n=u(e),o=arguments.length,l=1,f=a.f,d=c.f;o>l;)for(var p,h=s(arguments[l++]),v=f?i(h).concat(f(h)):i(h),m=v.length,g=0;m>g;)p=v[g++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:l},83681:function(e,t,n){"use strict";var r,o=n(63518),i=n(91543),a=n(23344),c=n(90311),u=n(2369),s=n(21477),l=n(85152),f=l("IE_PROTO"),d=function(){},p=function(e){return"<script>"+e+"</"+"script>"},h=function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}v=document.domain&&r?h(r):function(){var e,t=s("iframe");if(t.style)return t.style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F}()||h(r);for(var e=a.length;e--;)delete v.prototype[a[e]];return v()};c[f]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(d.prototype=o(e),n=new d,d.prototype=null,n[f]=e):n=v(),t===undefined?n:i(n,t)}},91543:function(e,t,n){"use strict";var r=n(75592),o=n(74217),i=n(63518),a=n(84547);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),c=r.length,u=0;c>u;)o.f(e,n=r[u++],t[n]);return e}},74217:function(e,t,n){"use strict";var r=n(75592),o=n(78251),i=n(63518),a=n(14613),c=Object.defineProperty;t.f=r?c:function(e,t,n){if(i(e),t=a(t),i(n),o)try{return c(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},22245:function(e,t,n){"use strict";var r=n(75592),o=n(77659),i=n(39160),a=n(26553),c=n(14613),u=n(28919),s=n(78251),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=a(e),t=c(t),s)try{return l(e,t)}catch(n){}if(u(e,t))return i(!o.f.call(e,t),e[t])}},59995:function(e,t,n){"use strict";var r=n(26553),o=n(78870).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(t){return a.slice()}}(e):o(r(e))}},78870:function(e,t,n){"use strict";var r=n(3613),o=n(23344).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},21061:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},6863:function(e,t,n){"use strict";var r=n(28919),o=n(12104),i=n(85152),a=n(28954),c=i("IE_PROTO"),u=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=o(e),r(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?u:null}},3613:function(e,t,n){"use strict";var r=n(28919),o=n(26553),i=n(25945).indexOf,a=n(90311);e.exports=function(e,t){var n,c=o(e),u=0,s=[];for(n in c)!r(a,n)&&r(c,n)&&s.push(n);for(;t.length>u;)r(c,n=t[u++])&&(~i(s,n)||s.push(n));return s}},84547:function(e,t,n){"use strict";var r=n(3613),o=n(23344);e.exports=Object.keys||function(e){return r(e,o)}},77659:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},47339:function(e,t,n){"use strict";var r=n(1986),o=n(84253),i=n(69691),a=n(12200);e.exports=r||!i((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete o[e]}}))},18444:function(e,t,n){"use strict";var r=n(63518),o=n(1372);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(i){}return function(n,i){return r(n),o(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},3e4:function(e,t,n){"use strict";var r=n(75592),o=n(84547),i=n(26553),a=n(77659).f,c=function(e){return function(t){for(var n,c=i(t),u=o(c),s=u.length,l=0,f=[];s>l;)n=u[l++],r&&!a.call(c,n)||f.push(e?[n,c[n]]:c[n]);return f}};e.exports={entries:c(!0),values:c(!1)}},13966:function(e,t,n){"use strict";var r=n(64910),o=n(47953);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},28734:function(e,t,n){"use strict";var r=n(35611);e.exports=function(e,t){var n,o;if("string"===t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if("string"!==t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},28482:function(e,t,n){"use strict";var r=n(69808),o=n(78870),i=n(21061),a=n(63518);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},65781:function(e,t,n){"use strict";var r=n(84253);e.exports=r},47673:function(e){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},48141:function(e,t,n){"use strict";var r=n(63518),o=n(35611),i=n(82101);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},3993:function(e,t,n){"use strict";var r=n(11807);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},11807:function(e,t,n){"use strict";var r=n(84253),o=n(52188),i=n(28919),a=n(30889),c=n(89853),u=n(79947),s=u.get,l=u.enforce,f=String(String).split("String");(e.exports=function(e,t,n,c){var u,s=!!c&&!!c.unsafe,d=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),(u=l(n)).source||(u.source=f.join("string"==typeof t?t:""))),e!==r?(s?!p&&e[t]&&(d=!0):delete e[t],d?e[t]=n:o(e,t,n)):d?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c(this)}))},5641:function(e,t,n){"use strict";var r=n(77e3),o=n(71841);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},71841:function(e,t,n){"use strict";var r,o,i=n(92082),a=n(5105),c=n(1864),u=n(27364),s=n(83681),l=n(79947).get,f=n(8368),d=n(2229),p=RegExp.prototype.exec,h=u("native-string-replace",String.prototype.replace),v=p,m=(r=/a/,o=/b*/g,p.call(r,"a"),p.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),g=c.UNSUPPORTED_Y||c.BROKEN_CARET,y=/()??/.exec("")[1]!==undefined;(m||y||g||f||d)&&(v=function(e){var t,n,r,o,c,u,f,d=this,b=l(d),_=i(e),w=b.raw;if(w)return w.lastIndex=d.lastIndex,t=v.call(w,_),d.lastIndex=w.lastIndex,t;var E=b.groups,x=g&&d.sticky,S=a.call(d),C=d.source,N=0,k=_;if(x&&(-1===(S=S.replace("y","")).indexOf("g")&&(S+="g"),k=_.slice(d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\n"!==_.charAt(d.lastIndex-1))&&(C="(?: "+C+")",k=" "+k,N++),n=new RegExp("^(?:"+C+")",S)),y&&(n=new RegExp("^"+C+"$(?!\\s)",S)),m&&(r=d.lastIndex),o=p.call(x?n:d,k),x?o?(o.input=o.input.slice(N),o[0]=o[0].slice(N),o.index=d.lastIndex,d.lastIndex+=o[0].length):d.lastIndex=0:m&&o&&(d.lastIndex=d.global?o.index+o[0].length:r),y&&o&&o.length>1&&h.call(o[0],n,(function(){for(c=1;c<arguments.length-2;c++)arguments[c]===undefined&&(o[c]=undefined)})),o&&E)for(o.groups=u=s(null),c=0;c<E.length;c++)u[(f=E[c])[0]]=o[f[1]];return o}),e.exports=v},5105:function(e,t,n){"use strict";var r=n(63518);e.exports=function(){var e=r(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}},1864:function(e,t,n){"use strict";var r=n(69691),o=function(e,t){return RegExp(e,t)};t.UNSUPPORTED_Y=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},8368:function(e,t,n){"use strict";var r=n(69691);e.exports=r((function(){var e=RegExp(".","string".charAt(0));return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},2229:function(e,t,n){"use strict";var r=n(69691);e.exports=r((function(){var e=RegExp("(?<a>b)","string".charAt(5));return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},44184:function(e){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},61398:function(e){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},30889:function(e,t,n){"use strict";var r=n(84253);e.exports=function(e,t){try{Object.defineProperty(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},64157:function(e,t,n){"use strict";var r=n(69808),o=n(74217),i=n(17657),a=n(75592),c=i("species");e.exports=function(e){var t=r(e),n=o.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},29108:function(e,t,n){"use strict";var r=n(74217).f,o=n(28919),i=n(17657)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},85152:function(e,t,n){"use strict";var r=n(27364),o=n(41080),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},55935:function(e,t,n){"use strict";var r=n(84253),o=n(30889),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},27364:function(e,t,n){"use strict";var r=n(1986),o=n(55935);(e.exports=function(e,t){return o[e]||(o[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.16.1",mode:r?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},24345:function(e,t,n){"use strict";var r=n(63518),o=n(83923),i=n(17657)("species");e.exports=function(e,t){var n,a=r(e).constructor;return a===undefined||(n=r(a)[i])==undefined?t:o(n)}},26096:function(e,t,n){"use strict";var r=n(69691);e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},37015:function(e,t,n){"use strict";var r=n(3997),o=n(92082),i=n(44184),a=function(e){return function(t,n){var a,c,u=o(i(t)),s=r(n),l=u.length;return s<0||s>=l?e?"":undefined:(a=u.charCodeAt(s))<55296||a>56319||s+1===l||(c=u.charCodeAt(s+1))<56320||c>57343?e?u.charAt(s):a:e?u.slice(s,s+2):c-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},43331:function(e,t,n){"use strict";var r=n(72319);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},47497:function(e,t,n){"use strict";var r=n(39570),o=n(92082),i=n(9811),a=n(44184),c=Math.ceil,u=function(e){return function(t,n,u){var s,l,f=o(a(t)),d=f.length,p=u===undefined?" ":o(u),h=r(n);return h<=d||""==p?f:(s=h-d,(l=i.call(p,c(s/p.length))).length>s&&(l=l.slice(0,s)),e?f+l:l+f)}};e.exports={start:u(!1),end:u(!0)}},9811:function(e,t,n){"use strict";var r=n(3997),o=n(92082),i=n(44184);e.exports=function(e){var t=o(i(this)),n="",a=r(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}},3035:function(e,t,n){"use strict";var r=n(69691),o=n(65181);e.exports=function(e){return r((function(){return!!o[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||o[e].name!==e}))}},84703:function(e,t,n){"use strict";var r=n(44184),o=n(92082),i="["+n(65181)+"]",a=RegExp("^"+i+i+"*"),c=RegExp(i+i+"*$"),u=function(e){return function(t){var n=o(r(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(c,"")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},33453:function(e,t,n){"use strict";var r,o,i,a,c=n(84253),u=n(69691),s=n(74271),l=n(2369),f=n(21477),d=n(24542),p=n(41488),h=c.setImmediate,v=c.clearImmediate,m=c.process,g=c.MessageChannel,y=c.Dispatch,b=0,_={},w="onreadystatechange";try{r=c.location}catch(N){}var E=function(e){if(_.hasOwnProperty(e)){var t=_[e];delete _[e],t()}},x=function(e){return function(){E(e)}},S=function(e){E(e.data)},C=function(e){c.postMessage(String(e),r.protocol+"//"+r.host)};h&&v||(h=function(e){for(var t=[],n=arguments.length,r=1;n>r;)t.push(arguments[r++]);return _[++b]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(b),b},v=function(e){delete _[e]},p?o=function(e){m.nextTick(x(e))}:y&&y.now?o=function(e){y.now(x(e))}:g&&!d?(a=(i=new g).port2,i.port1.onmessage=S,o=s(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts&&r&&"file:"!==r.protocol&&!u(C)?(o=C,c.addEventListener("message",S,!1)):o=w in f("script")?function(e){l.appendChild(f("script")).onreadystatechange=function(){l.removeChild(this),E(e)}}:function(e){setTimeout(x(e),0)}),e.exports={set:h,clear:v}},81687:function(e,t,n){"use strict";var r=n(77e3);e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},55205:function(e,t,n){"use strict";var r=n(3997),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},77559:function(e,t,n){"use strict";var r=n(3997),o=n(39570);e.exports=function(e){if(e===undefined)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length or index");return n}},26553:function(e,t,n){"use strict";var r=n(50990),o=n(44184);e.exports=function(e){return r(o(e))}},3997:function(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},39570:function(e,t,n){"use strict";var r=n(3997),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},12104:function(e,t,n){"use strict";var r=n(44184);e.exports=function(e){return Object(r(e))}},95740:function(e,t,n){"use strict";var r=n(80425);e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},80425:function(e,t,n){"use strict";var r=n(3997);e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},94673:function(e,t,n){"use strict";var r=n(35611),o=n(78253),i=n(28734),a=n(17657)("toPrimitive");e.exports=function(e,t){if(!r(e)||o(e))return e;var n,c=e[a];if(c!==undefined){if(t===undefined&&(t="default"),n=c.call(e,t),!r(n)||o(n))return n;throw TypeError("Can't convert object to primitive value")}return t===undefined&&(t="number"),i(e,t)}},14613:function(e,t,n){"use strict";var r=n(94673),o=n(78253);e.exports=function(e){var t=r(e,"string");return o(t)?t:String(t)}},64910:function(e,t,n){"use strict";var r={};r[n(17657)("toStringTag")]="z",e.exports="[object z]"===String(r)},92082:function(e,t,n){"use strict";var r=n(78253);e.exports=function(e){if(r(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},17576:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(75592),a=n(29023),c=n(19216),u=n(80246),s=n(50997),l=n(39160),f=n(52188),d=n(93624),p=n(39570),h=n(77559),v=n(95740),m=n(14613),g=n(28919),y=n(47953),b=n(35611),_=n(78253),w=n(83681),E=n(18444),x=n(78870).f,S=n(76182),C=n(69033).forEach,N=n(64157),k=n(74217),M=n(22245),O=n(79947),T=n(22285),A=O.get,I=O.set,P=k.f,V=M.f,L=Math.round,R=o.RangeError,B=u.ArrayBuffer,j=u.DataView,D=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_CONSTRUCTOR,K=c.TYPED_ARRAY_TAG,Y=c.TypedArray,U=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G="BYTES_PER_ELEMENT",W="Wrong length",$=function(e,t){for(var n=0,r=t.length,o=new(z(e))(r);r>n;)o[n]=t[n++];return o},q=function(e,t){P(e,t,{get:function(){return A(this)[t]}})},X=function(e){var t;return e instanceof B||"ArrayBuffer"==(t=y(e))||"SharedArrayBuffer"==t},Q=function(e,t){return H(e)&&!_(t)&&t in e&&d(+t)&&t>=0},Z=function(e,t){return t=m(t),Q(e,t)?l(2,e[t]):V(e,t)},J=function(e,t,n){return t=m(t),!(Q(e,t)&&b(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?P(e,t,n):(e[t]=n.value,e)};i?(D||(M.f=Z,k.f=J,q(U,"buffer"),q(U,"byteOffset"),q(U,"byteLength"),q(U,"length")),r({target:"Object",stat:!0,forced:!D},{getOwnPropertyDescriptor:Z,defineProperty:J}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",u="get"+e,l="set"+e,d=o[c],m=d,g=m&&m.prototype,y={},_=function(e,t){P(e,t,{get:function(){return function(e,t){var n=A(e);return n.view[u](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var o=A(e);n&&(r=(r=L(r))<0?0:r>255?255:255&r),o.view[l](t*i+o.byteOffset,r,!0)}(this,t,e)},enumerable:!0})};D?a&&(m=t((function(e,t,n,r){return s(e,m,c),T(b(t)?X(t)?r!==undefined?new d(t,v(n,i),r):n!==undefined?new d(t,v(n,i)):new d(t):H(t)?$(m,t):S.call(m,t):new d(h(t)),e,m)})),E&&E(m,Y),C(x(d),(function(e){e in m||f(m,e,d[e])})),m.prototype=g):(m=t((function(e,t,n,r){s(e,m,c);var o,a,u,l=0,f=0;if(b(t)){if(!X(t))return H(t)?$(m,t):S.call(m,t);o=t,f=v(n,i);var d=t.byteLength;if(r===undefined){if(d%i)throw R(W);if((a=d-f)<0)throw R(W)}else if((a=p(r)*i)+f>d)throw R(W);u=a/i}else u=h(t),o=new B(a=u*i);for(I(e,{buffer:o,byteOffset:f,byteLength:a,length:u,view:new j(o)});l<u;)_(e,l++)})),E&&E(m,Y),g=m.prototype=w(U)),g.constructor!==m&&f(g,"constructor",m),f(g,F,m),K&&f(g,K,c),y[c]=m,r({global:!0,forced:m!=d,sham:!D},y),G in m||f(m,G,i),G in g||f(g,G,i),N(c)}):e.exports=function(){}},29023:function(e,t,n){"use strict";var r=n(84253),o=n(69691),i=n(68762),a=n(19216).NATIVE_ARRAY_BUFFER_VIEWS,c=r.ArrayBuffer,u=r.Int8Array;e.exports=!a||!o((function(){u(1)}))||!o((function(){new u(-1)}))||!i((function(e){new u,new u(null),new u(1.5),new u(e)}),!0)||o((function(){return 1!==new u(new c(2),1,undefined).length}))},16688:function(e,t,n){"use strict";var r=n(11955),o=n(25198);e.exports=function(e,t){return r(o(e),t)}},76182:function(e,t,n){"use strict";var r=n(12104),o=n(39570),i=n(3170),a=n(14195),c=n(74271),u=n(19216).aTypedArrayConstructor;e.exports=function(e){var t,n,s,l,f,d,p=r(e),h=arguments.length,v=h>1?arguments[1]:undefined,m=v!==undefined,g=i(p);if(g!=undefined&&!a(g))for(d=(f=g.call(p)).next,p=[];!(l=d.call(f)).done;)p.push(l.value);for(m&&h>2&&(v=c(v,arguments[2],2)),n=o(p.length),s=new(u(this))(n),t=0;n>t;t++)s[t]=m?v(p[t],t):p[t];return s}},25198:function(e,t,n){"use strict";var r=n(19216),o=n(24345),i=r.TYPED_ARRAY_CONSTRUCTOR,a=r.aTypedArrayConstructor;e.exports=function(e){return a(o(e,e[i]))}},41080:function(e){"use strict";var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++t+n).toString(36)}},40647:function(e,t,n){"use strict";var r=n(54772);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3444:function(e,t,n){"use strict";var r=n(17657);t.f=r},17657:function(e,t,n){"use strict";var r=n(84253),o=n(27364),i=n(28919),a=n(41080),c=n(54772),u=n(40647),s=o("wks"),l=r.Symbol,f=u?l:l&&l.withoutSetter||a;e.exports=function(e){return i(s,e)&&(c||"string"==typeof s[e])||(c&&i(l,e)?s[e]=l[e]:s[e]=f("Symbol."+e)),s[e]}},65181:function(e){"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"},15196:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(80246),a=n(64157),c="ArrayBuffer",u=i.ArrayBuffer;r({global:!0,forced:o.ArrayBuffer!==u},{ArrayBuffer:u}),a(c)},95993:function(e,t,n){"use strict";var r=n(56174),o=n(19216);r({target:"ArrayBuffer",stat:!0,forced:!o.NATIVE_ARRAY_BUFFER_VIEWS},{isView:o.isView})},25079:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(80246),a=n(63518),c=n(55205),u=n(39570),s=n(24345),l=i.ArrayBuffer,f=i.DataView,d=l.prototype.slice;r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:o((function(){return!new l(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(d!==undefined&&t===undefined)return d.call(a(this),e);for(var n=a(this).byteLength,r=c(e,n),o=c(t===undefined?n:t,n),i=new(s(this,l))(u(o-r)),p=new f(this),h=new f(i),v=0;r<o;)h.setUint8(v++,p.getUint8(r++));return i}})},24835:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(89999),a=n(35611),c=n(12104),u=n(39570),s=n(39241),l=n(77454),f=n(93537),d=n(17657),p=n(12338),h=d("isConcatSpreadable"),v=9007199254740991,m="Maximum allowed index exceeded",g=p>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),y=f("concat"),b=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};r({target:"Array",proto:!0,forced:!g||!y},{concat:function(e){var t,n,r,o,i,a=c(this),f=l(a,0),d=0;for(t=-1,r=arguments.length;t<r;t++)if(b(i=-1===t?a:arguments[t])){if(d+(o=u(i.length))>v)throw TypeError(m);for(n=0;n<o;n++,d++)n in i&&s(f,d,i[n])}else{if(d>=v)throw TypeError(m);s(f,d++,i)}return f.length=d,f}})},14653:function(e,t,n){"use strict";var r=n(56174),o=n(59571),i=n(36910);r({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},58139:function(e,t,n){"use strict";var r=n(56174),o=n(69033).every;r({target:"Array",proto:!0,forced:!n(37902)("every")},{every:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},34049:function(e,t,n){"use strict";var r=n(56174),o=n(22051),i=n(36910);r({target:"Array",proto:!0},{fill:o}),i("fill")},38356:function(e,t,n){"use strict";var r=n(56174),o=n(69033).filter;r({target:"Array",proto:!0,forced:!n(93537)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},31699:function(e,t,n){"use strict";var r=n(56174),o=n(69033).findIndex,i=n(36910),a="findIndex",c=!0;a in[]&&Array(1).findIndex((function(){c=!1})),r({target:"Array",proto:!0,forced:c},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},72494:function(e,t,n){"use strict";var r=n(56174),o=n(69033).find,i=n(36910),a="find",c=!0;a in[]&&Array(1).find((function(){c=!1})),r({target:"Array",proto:!0,forced:c},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},81520:function(e,t,n){"use strict";var r=n(56174),o=n(904),i=n(12104),a=n(39570),c=n(83923),u=n(77454);r({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),r=a(n.length);return c(e),(t=u(n,0)).length=o(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},3263:function(e,t,n){"use strict";var r=n(56174),o=n(904),i=n(12104),a=n(39570),c=n(3997),u=n(77454);r({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),r=u(t,0);return r.length=o(r,t,t,n,0,e===undefined?1:c(e)),r}})},80036:function(e,t,n){"use strict";var r=n(56174),o=n(90369);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},60515:function(e,t,n){"use strict";var r=n(56174),o=n(28213);r({target:"Array",stat:!0,forced:!n(68762)((function(e){Array.from(e)}))},{from:o})},94330:function(e,t,n){"use strict";var r=n(56174),o=n(25945).includes,i=n(36910);r({target:"Array",proto:!0},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},96553:function(e,t,n){"use strict";var r=n(56174),o=n(25945).indexOf,i=n(37902),a=[].indexOf,c=!!a&&1/[1].indexOf(1,-0)<0,u=i("indexOf");r({target:"Array",proto:!0,forced:c||!u},{indexOf:function(e){return c?a.apply(this,arguments)||0:o(this,e,arguments.length>1?arguments[1]:undefined)}})},99139:function(e,t,n){"use strict";n(56174)({target:"Array",stat:!0},{isArray:n(89999)})},98215:function(e,t,n){"use strict";var r=n(26553),o=n(36910),i=n(82723),a=n(79947),c=n(71179),u="Array Iterator",s=a.set,l=a.getterFor(u);e.exports=c(Array,"Array",(function(e,t){s(this,{type:u,target:r(e),index:0,kind:t})}),(function(){var e=l(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},32617:function(e,t,n){"use strict";var r=n(56174),o=n(50990),i=n(26553),a=n(37902),c=[].join,u=o!=Object,s=a("join",",");r({target:"Array",proto:!0,forced:u||!s},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},80186:function(e,t,n){"use strict";var r=n(56174),o=n(41183);r({target:"Array",proto:!0,forced:o!==[].lastIndexOf},{lastIndexOf:o})},31149:function(e,t,n){"use strict";var r=n(56174),o=n(69033).map;r({target:"Array",proto:!0,forced:!n(93537)("map")},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},71827:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(39241);r({target:"Array",stat:!0,forced:o((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;)i(n,e,arguments[e++]);return n.length=t,n}})},32099:function(e,t,n){"use strict";var r=n(56174),o=n(28249).right,i=n(37902),a=n(12338),c=n(41488);r({target:"Array",proto:!0,forced:!i("reduceRight")||!c&&a>79&&a<83},{reduceRight:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},79770:function(e,t,n){"use strict";var r=n(56174),o=n(28249).left,i=n(37902),a=n(12338),c=n(41488);r({target:"Array",proto:!0,forced:!i("reduce")||!c&&a>79&&a<83},{reduce:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},72667:function(e,t,n){"use strict";var r=n(56174),o=n(89999),i=[].reverse,a=[1,2];r({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),i.call(this)}})},94920:function(e,t,n){"use strict";var r=n(56174),o=n(35611),i=n(89999),a=n(55205),c=n(39570),u=n(26553),s=n(39241),l=n(17657),f=n(93537)("slice"),d=l("species"),p=[].slice,h=Math.max;r({target:"Array",proto:!0,forced:!f},{slice:function(e,t){var n,r,l,f=u(this),v=c(f.length),m=a(e,v),g=a(t===undefined?v:t,v);if(i(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,m,g);for(r=new(n===undefined?Array:n)(h(g-m,0)),l=0;m<g;m++,l++)m in f&&s(r,l,f[m]);return r.length=l,r}})},64683:function(e,t,n){"use strict";var r=n(56174),o=n(69033).some;r({target:"Array",proto:!0,forced:!n(37902)("some")},{some:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},26189:function(e,t,n){"use strict";var r=n(56174),o=n(83923),i=n(12104),a=n(39570),c=n(92082),u=n(69691),s=n(58737),l=n(37902),f=n(20967),d=n(85749),p=n(12338),h=n(12200),v=[],m=v.sort,g=u((function(){v.sort(undefined)})),y=u((function(){v.sort(null)})),b=l("sort"),_=!u((function(){if(p)return p<70;if(!(f&&f>3)){if(d)return!0;if(h)return h<603;var e,t,n,r,o="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)v.push({k:t+r,v:n})}for(v.sort((function(e,t){return t.v-e.v})),r=0;r<v.length;r++)t=v[r].k.charAt(0),o.charAt(o.length-1)!==t&&(o+=t);return"DGBEFHACIJK"!==o}}));r({target:"Array",proto:!0,forced:g||!y||!b||!_},{sort:function(e){e!==undefined&&o(e);var t=i(this);if(_)return e===undefined?m.call(t):m.call(t,e);var n,r,u=[],l=a(t.length);for(r=0;r<l;r++)r in t&&u.push(t[r]);for(n=(u=s(u,function(e){return function(t,n){return n===undefined?-1:t===undefined?1:e!==undefined?+e(t,n)||0:c(t)>c(n)?1:-1}}(e))).length,r=0;r<n;)t[r]=u[r++];for(;r<l;)delete t[r++];return t}})},41185:function(e,t,n){"use strict";n(64157)("Array")},51008:function(e,t,n){"use strict";var r=n(56174),o=n(55205),i=n(3997),a=n(39570),c=n(12104),u=n(77454),s=n(39241),l=n(93537)("splice"),f=Math.max,d=Math.min,p=9007199254740991,h="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!l},{splice:function(e,t){var n,r,l,v,m,g,y=c(this),b=a(y.length),_=o(e,b),w=arguments.length;if(0===w?n=r=0:1===w?(n=0,r=b-_):(n=w-2,r=d(f(i(t),0),b-_)),b+n-r>p)throw TypeError(h);for(l=u(y,r),v=0;v<r;v++)(m=_+v)in y&&s(l,v,y[m]);if(l.length=r,n<r){for(v=_;v<b-r;v++)g=v+n,(m=v+r)in y?y[g]=y[m]:delete y[g];for(v=b;v>b-r+n;v--)delete y[v-1]}else if(n>r)for(v=b-r;v>_;v--)g=v+n-1,(m=v+r-1)in y?y[g]=y[m]:delete y[g];for(v=0;v<n;v++)y[v+_]=arguments[v+2];return y.length=b-r+n,l}})},86e3:function(e,t,n){"use strict";n(36910)("flatMap")},47112:function(e,t,n){"use strict";n(36910)("flat")},87143:function(e,t,n){"use strict";var r=n(56174),o=n(80246);r({global:!0,forced:!n(32977)},{DataView:o.DataView})},72499:function(e,t,n){"use strict";n(56174)({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},73676:function(e,t,n){"use strict";var r=n(56174),o=n(79873);r({target:"Date",proto:!0,forced:Date.prototype.toISOString!==o},{toISOString:o})},76746:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(12104),a=n(94673);r({target:"Date",proto:!0,forced:o((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),n=a(t,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},19:function(e,t,n){"use strict";var r=n(52188),o=n(57763),i=n(17657)("toPrimitive"),a=Date.prototype;i in a||r(a,i,o)},17038:function(e,t,n){"use strict";var r=n(11807),o=Date.prototype,i="Invalid Date",a="toString",c=o.toString,u=o.getTime;String(new Date(NaN))!=i&&r(o,a,(function(){var e=u.call(this);return e==e?c.call(this):i}))},46360:function(e,t,n){"use strict";n(56174)({target:"Function",proto:!0},{bind:n(68719)})},16835:function(e,t,n){"use strict";var r=n(35611),o=n(74217),i=n(6863),a=n(17657)("hasInstance"),c=Function.prototype;a in c||o.f(c,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},96683:function(e,t,n){"use strict";var r=n(75592),o=n(74217).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/,u="name";r&&!(u in i)&&o(i,u,{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},7756:function(e,t,n){"use strict";var r=n(84253);n(29108)(r.JSON,"JSON",!0)},21842:function(e,t,n){"use strict";var r=n(42006),o=n(74568);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),o)},1613:function(e,t,n){"use strict";var r=n(56174),o=n(83659),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;r({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+u:o(e-1+c(e-1)*c(e+1))}})},65115:function(e,t,n){"use strict";var r=n(56174),o=Math.asinh,i=Math.log,a=Math.sqrt;r({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):i(e+a(e*e+1)):e}})},27115:function(e,t,n){"use strict";var r=n(56174),o=Math.atanh,i=Math.log;r({target:"Math",stat:!0,forced:!(o&&1/o(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},13280:function(e,t,n){"use strict";var r=n(56174),o=n(24305),i=Math.abs,a=Math.pow;r({target:"Math",stat:!0},{cbrt:function(e){return o(e=+e)*a(i(e),1/3)}})},21019:function(e,t,n){"use strict";var r=n(56174),o=Math.floor,i=Math.log,a=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-o(i(e+.5)*a):32}})},66619:function(e,t,n){"use strict";var r=n(56174),o=n(19997),i=Math.cosh,a=Math.abs,c=Math.E;r({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=o(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},75469:function(e,t,n){"use strict";var r=n(56174),o=n(19997);r({target:"Math",stat:!0,forced:o!=Math.expm1},{expm1:o})},90967:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{fround:n(43334)})},35022:function(e,t,n){"use strict";var r=n(56174),o=Math.hypot,i=Math.abs,a=Math.sqrt;r({target:"Math",stat:!0,forced:!!o&&o(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,r,o=0,c=0,u=arguments.length,s=0;c<u;)s<(n=i(arguments[c++]))?(o=o*(r=s/n)*r+1,s=n):o+=n>0?(r=n/s)*r:n;return s===Infinity?Infinity:s*a(o)}})},22604:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=Math.imul;r({target:"Math",stat:!0,forced:o((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=65535,r=+e,o=+t,i=n&r,a=n&o;return 0|i*a+((n&r>>>16)*a+i*(n&o>>>16)<<16>>>0)}})},41843:function(e,t,n){"use strict";var r=n(56174),o=Math.log,i=Math.LOG10E;r({target:"Math",stat:!0},{log10:function(e){return o(e)*i}})},86810:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{log1p:n(83659)})},54670:function(e,t,n){"use strict";var r=n(56174),o=Math.log,i=Math.LN2;r({target:"Math",stat:!0},{log2:function(e){return o(e)/i}})},16580:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{sign:n(24305)})},31304:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(19997),a=Math.abs,c=Math.exp,u=Math.E;r({target:"Math",stat:!0,forced:o((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(u/2)}})},13078:function(e,t,n){"use strict";var r=n(56174),o=n(19997),i=Math.exp;r({target:"Math",stat:!0},{tanh:function(e){var t=o(e=+e),n=o(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(i(e)+i(-e))}})},45128:function(e,t,n){"use strict";n(29108)(Math,"Math",!0)},31938:function(e,t,n){"use strict";var r=n(56174),o=Math.ceil,i=Math.floor;r({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:o)(e)}})},90958:function(e,t,n){"use strict";var r=n(75592),o=n(84253),i=n(41441),a=n(11807),c=n(28919),u=n(77e3),s=n(22285),l=n(78253),f=n(94673),d=n(69691),p=n(83681),h=n(78870).f,v=n(22245).f,m=n(74217).f,g=n(84703).trim,y="Number",b=o.Number,_=b.prototype,w=u(p(_))==y,E=function(e){if(l(e))throw TypeError("Cannot convert a Symbol value to a number");var t,n,r,o,i,a,c,u,s=f(e,"number");if("string"==typeof s&&s.length>2)if(43===(t=(s=g(s)).charCodeAt(0))||45===t){if(88===(n=s.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(a=(i=s.slice(2)).length,c=0;c<a;c++)if((u=i.charCodeAt(c))<48||u>o)return NaN;return parseInt(i,r)}return+s};if(i(y,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var x,S=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof S&&(w?d((function(){_.valueOf.call(n)})):u(n)!=y)?s(new b(E(t)),n,S):E(t)},C=r?h(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),N=0;C.length>N;N++)c(b,x=C[N])&&!c(S,x)&&m(S,x,v(b,x));S.prototype=_,_.constructor=S,a(o,y,S)}},88885:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},45017:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isFinite:n(64630)})},59743:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isInteger:n(93624)})},47560:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},31569:function(e,t,n){"use strict";var r=n(56174),o=n(93624),i=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(e){return o(e)&&i(e)<=9007199254740991}})},6134:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},12622:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},60852:function(e,t,n){"use strict";var r=n(56174),o=n(78025);r({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},99085:function(e,t,n){"use strict";var r=n(56174),o=n(55092);r({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},75180:function(e,t,n){"use strict";var r=n(56174),o=n(3997),i=n(81687),a=n(9811),c=n(69691),u=1..toFixed,s=Math.floor,l=function h(e,t,n){return 0===t?n:t%2==1?h(e,t-1,n*e):h(e*e,t/2,n)},f=function(e,t,n){for(var r=-1,o=n;++r<6;)o+=t*e[r],e[r]=o%1e7,o=s(o/1e7)},d=function(e,t){for(var n=6,r=0;--n>=0;)r+=e[n],e[n]=s(r/t),r=r%t*1e7},p=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var r=String(e[t]);n=""===n?r:n+a.call("0",7-r.length)+r}return n};r({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){u.call({})}))},{toFixed:function(e){var t,n,r,c,u=i(this),s=o(e),h=[0,0,0,0,0,0],v="",m="0";if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(v="-",u=-u),u>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}(u*l(2,69,1))-69)<0?u*l(2,-t,1):u/l(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(h,0,n),r=s;r>=7;)f(h,1e7,0),r-=7;for(f(h,l(10,r,1),0),r=t-1;r>=23;)d(h,1<<23),r-=23;d(h,1<<r),f(h,1,1),d(h,2),m=p(h)}else f(h,0,n),f(h,1<<-t,0),m=p(h)+a.call("0",s);return m=s>0?v+((c=m.length)<=s?"0."+a.call("0",s-c)+m:m.slice(0,c-s)+"."+m.slice(c-s)):v+m}})},79437:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(81687),a=1..toPrecision;r({target:"Number",proto:!0,forced:o((function(){return"1"!==a.call(1,undefined)}))||!o((function(){a.call({})}))},{toPrecision:function(e){return e===undefined?a.call(i(this)):a.call(i(this),e)}})},75370:function(e,t,n){"use strict";var r=n(56174),o=n(64905);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},61022:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0,sham:!n(75592)},{create:n(83681)})},50580:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(47339),a=n(12104),c=n(83923),u=n(74217);o&&r({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){u.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},5301:function(e,t,n){"use strict";var r=n(56174),o=n(75592);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:n(91543)})},76438:function(e,t,n){"use strict";var r=n(56174),o=n(75592);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n(74217).f})},97307:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(47339),a=n(12104),c=n(83923),u=n(74217);o&&r({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){u.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},34016:function(e,t,n){"use strict";var r=n(56174),o=n(3e4).entries;r({target:"Object",stat:!0},{entries:function(e){return o(e)}})},86944:function(e,t,n){"use strict";var r=n(56174),o=n(7056),i=n(69691),a=n(35611),c=n(40421).onFreeze,u=Object.freeze;r({target:"Object",stat:!0,forced:i((function(){u(1)})),sham:!o},{freeze:function(e){return u&&a(e)?u(c(e)):e}})},60687:function(e,t,n){"use strict";var r=n(56174),o=n(56342),i=n(39241);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return o(e,(function(e,n){i(t,e,n)}),{AS_ENTRIES:!0}),t}})},86957:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(26553),a=n(22245).f,c=n(75592),u=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},59163:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(28482),a=n(26553),c=n(22245),u=n(39241);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=c.f,s=i(r),l={},f=0;s.length>f;)(n=o(r,t=s[f++]))!==undefined&&u(l,t,n);return l}})},34128:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(59995).f;r({target:"Object",stat:!0,forced:o((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},24267:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(12104),a=n(6863),c=n(28954);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},4239:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(35611),a=Object.isExtensible;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},8381:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(35611),a=Object.isFrozen;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},63669:function(e,t,n){"use strict";var r=n(56174),o=n(69691),i=n(35611),a=Object.isSealed;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},39816:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0},{is:n(61398)})},25779:function(e,t,n){"use strict";var r=n(56174),o=n(12104),i=n(84547);r({target:"Object",stat:!0,forced:n(69691)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},84580:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(47339),a=n(12104),c=n(14613),u=n(6863),s=n(22245).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),r=c(e);do{if(t=s(n,r))return t.get}while(n=u(n))}})},33198:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(47339),a=n(12104),c=n(14613),u=n(6863),s=n(22245).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),r=c(e);do{if(t=s(n,r))return t.set}while(n=u(n))}})},71895:function(e,t,n){"use strict";var r=n(56174),o=n(35611),i=n(40421).onFreeze,a=n(7056),c=n(69691),u=Object.preventExtensions;r({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{preventExtensions:function(e){return u&&o(e)?u(i(e)):e}})},44910:function(e,t,n){"use strict";var r=n(56174),o=n(35611),i=n(40421).onFreeze,a=n(7056),c=n(69691),u=Object.seal;r({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{seal:function(e){return u&&o(e)?u(i(e)):e}})},95962:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0},{setPrototypeOf:n(18444)})},73769:function(e,t,n){"use strict";var r=n(64910),o=n(11807),i=n(13966);r||o(Object.prototype,"toString",i,{unsafe:!0})},14962:function(e,t,n){"use strict";var r=n(56174),o=n(3e4).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},80345:function(e,t,n){"use strict";var r=n(56174),o=n(78025);r({global:!0,forced:parseFloat!=o},{parseFloat:o})},18438:function(e,t,n){"use strict";var r=n(56174),o=n(55092);r({global:!0,forced:parseInt!=o},{parseInt:o})},46356:function(e,t,n){"use strict";var r=n(56174),o=n(1986),i=n(4302),a=n(69691),c=n(69808),u=n(24345),s=n(48141),l=n(11807);if(r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=u(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}}),!o&&"function"==typeof i){var f=c("Promise").prototype["finally"];i.prototype["finally"]!==f&&l(i.prototype,"finally",f,{unsafe:!0})}},70552:function(e,t,n){"use strict";var r,o,i,a,c=n(56174),u=n(1986),s=n(84253),l=n(69808),f=n(4302),d=n(11807),p=n(3993),h=n(18444),v=n(29108),m=n(64157),g=n(35611),y=n(83923),b=n(50997),_=n(89853),w=n(56342),E=n(68762),x=n(24345),S=n(33453).set,C=n(80909),N=n(48141),k=n(21419),M=n(82101),O=n(47673),T=n(79947),A=n(41441),I=n(17657),P=n(46392),V=n(41488),L=n(12338),R=I("species"),B="Promise",j=T.get,D=T.set,F=T.getterFor(B),K=f&&f.prototype,Y=f,U=K,z=s.TypeError,H=s.document,G=s.process,W=M.f,$=W,q=!!(H&&H.createEvent&&s.dispatchEvent),X="function"==typeof PromiseRejectionEvent,Q="unhandledrejection",Z=!1,J=A(B,(function(){var e=_(Y),t=e!==String(Y);if(!t&&66===L)return!0;if(u&&!U["finally"])return!0;if(L>=51&&/native code/.test(e))return!1;var n=new Y((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))};return(n.constructor={})[R]=r,!(Z=n.then((function(){}))instanceof r)||!t&&P&&!X})),ee=J||!E((function(e){Y.all(e)["catch"]((function(){}))})),te=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},ne=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;C((function(){for(var r=e.value,o=1==e.state,i=0;n.length>i;){var a,c,u,s=n[i++],l=o?s.ok:s.fail,f=s.resolve,d=s.reject,p=s.domain;try{l?(o||(2===e.rejection&&ae(e),e.rejection=1),!0===l?a=r:(p&&p.enter(),a=l(r),p&&(p.exit(),u=!0)),a===s.promise?d(z("Promise-chain cycle")):(c=te(a))?c.call(a,f,d):f(a)):d(r)}catch(h){p&&!u&&p.exit(),d(h)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&oe(e)}))}},re=function(e,t,n){var r,o;q?((r=H.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),s.dispatchEvent(r)):r={promise:t,reason:n},!X&&(o=s["on"+e])?o(r):e===Q&&k("Unhandled promise rejection",n)},oe=function(e){S.call(s,(function(){var t,n=e.facade,r=e.value;if(ie(e)&&(t=O((function(){V?G.emit("unhandledRejection",r,n):re(Q,n,r)})),e.rejection=V||ie(e)?2:1,t.error))throw t.value}))},ie=function(e){return 1!==e.rejection&&!e.parent},ae=function(e){S.call(s,(function(){var t=e.facade;V?G.emit("rejectionHandled",t):re("rejectionhandled",t,e.value)}))},ce=function(e,t,n){return function(r){e(t,r,n)}},ue=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ne(e,!0))},se=function fe(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw z("Promise can't be resolved itself");var r=te(t);r?C((function(){var n={done:!1};try{r.call(t,ce(fe,n,e),ce(ue,n,e))}catch(o){ue(n,o,e)}})):(e.value=t,e.state=1,ne(e,!1))}catch(o){ue({done:!1},o,e)}}};if(J&&(U=(Y=function(e){b(this,Y,B),y(e),r.call(this);var t=j(this);try{e(ce(se,t),ce(ue,t))}catch(n){ue(t,n)}}).prototype,(r=function(e){D(this,{type:B,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(U,{then:function(e,t){var n=F(this),r=W(x(this,Y));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=V?G.domain:undefined,n.parent=!0,n.reactions.push(r),0!=n.state&&ne(n,!1),r.promise},"catch":function(e){return this.then(undefined,e)}}),o=function(){var e=new r,t=j(e);this.promise=e,this.resolve=ce(se,t),this.reject=ce(ue,t)},M.f=W=function(e){return e===Y||e===i?new o(e):$(e)},!u&&"function"==typeof f&&K!==Object.prototype)){a=K.then,Z||(d(K,"then",(function(e,t){var n=this;return new Y((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),d(K,"catch",U["catch"],{unsafe:!0}));try{delete K.constructor}catch(le){}h&&h(K,U)}c({global:!0,wrap:!0,forced:J},{Promise:Y}),v(Y,B,!1,!0),m(B),i=l(B),c({target:B,stat:!0,forced:J},{reject:function(e){var t=W(this);return t.reject.call(undefined,e),t.promise}}),c({target:B,stat:!0,forced:u||J},{resolve:function(e){return N(u&&this===i?Y:this,e)}}),c({target:B,stat:!0,forced:ee},{all:function(e){var t=this,n=W(t),r=n.resolve,o=n.reject,i=O((function(){var n=y(t.resolve),i=[],a=0,c=1;w(e,(function(e){var u=a++,s=!1;i.push(undefined),c++,n.call(t,e).then((function(e){s||(s=!0,i[u]=e,--c||r(i))}),o)})),--c||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=W(t),r=n.reject,o=O((function(){var o=y(t.resolve);w(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},57128:function(e,t,n){"use strict";var r=n(56174),o=n(69808),i=n(83923),a=n(63518),c=n(69691),u=o("Reflect","apply"),s=Function.apply;r({target:"Reflect",stat:!0,forced:!c((function(){u((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),u?u(e,t,n):s.call(e,t,n)}})},83588:function(e,t,n){"use strict";var r=n(56174),o=n(69808),i=n(83923),a=n(63518),c=n(35611),u=n(83681),s=n(68719),l=n(69691),f=o("Reflect","construct"),d=l((function(){function e(){}return!(f((function(){}),[],e)instanceof e)})),p=!l((function(){f((function(){}))})),h=d||p;r({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!d)return f(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 r=[null];return r.push.apply(r,t),new(s.apply(e,r))}var o=n.prototype,l=u(c(o)?o:Object.prototype),h=Function.apply.call(e,l,t);return c(h)?h:l}})},47057:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(63518),a=n(14613),c=n(74217);r({target:"Reflect",stat:!0,forced:n(69691)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!o},{defineProperty:function(e,t,n){i(e);var r=a(t);i(n);try{return c.f(e,r,n),!0}catch(o){return!1}}})},67092:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=n(22245).f;r({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(o(e),t);return!(n&&!n.configurable)&&delete e[t]}})},69203:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(63518),a=n(22245);r({target:"Reflect",stat:!0,sham:!o},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},27879:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=n(6863);r({target:"Reflect",stat:!0,sham:!n(28954)},{getPrototypeOf:function(e){return i(o(e))}})},59478:function(e,t,n){"use strict";var r=n(56174),o=n(35611),i=n(63518),a=n(28919),c=n(22245),u=n(6863);r({target:"Reflect",stat:!0},{get:function s(e,t){var n,r,l=arguments.length<3?e:arguments[2];return i(e)===l?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(l):o(r=u(e))?s(r,t,l):void 0}})},71507:function(e,t,n){"use strict";n(56174)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},39021:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=Object.isExtensible;r({target:"Reflect",stat:!0},{isExtensible:function(e){return o(e),!i||i(e)}})},8641:function(e,t,n){"use strict";n(56174)({target:"Reflect",stat:!0},{ownKeys:n(28482)})},83064:function(e,t,n){"use strict";var r=n(56174),o=n(69808),i=n(63518);r({target:"Reflect",stat:!0,sham:!n(7056)},{preventExtensions:function(e){i(e);try{var t=o("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},33362:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=n(1372),a=n(18444);a&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){o(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},93115:function(e,t,n){"use strict";var r=n(56174),o=n(63518),i=n(35611),a=n(28919),c=n(69691),u=n(74217),s=n(22245),l=n(6863),f=n(39160);r({target:"Reflect",stat:!0,forced:c((function(){var e=function(){},t=u.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function d(e,t,n){var r,c,p=arguments.length<4?e:arguments[3],h=s.f(o(e),t);if(!h){if(i(c=l(e)))return d(c,t,n,p);h=f(0)}if(a(h,"value")){if(!1===h.writable||!i(p))return!1;if(r=s.f(p,t)){if(r.get||r.set||!1===r.writable)return!1;r.value=n,u.f(p,t,r)}else u.f(p,t,f(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},45090:function(e,t,n){"use strict";var r=n(75592),o=n(84253),i=n(41441),a=n(22285),c=n(52188),u=n(74217).f,s=n(78870).f,l=n(86133),f=n(92082),d=n(5105),p=n(1864),h=n(11807),v=n(69691),m=n(28919),g=n(79947).enforce,y=n(64157),b=n(17657),_=n(8368),w=n(2229),E=b("match"),x=o.RegExp,S=x.prototype,C=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,N=/a/g,k=/a/g,M=new x(N)!==N,O=p.UNSUPPORTED_Y,T=r&&(!M||O||_||w||v((function(){return k[E]=!1,x(N)!=N||x(k)==k||"/a/i"!=x(N,"i")})));if(i("RegExp",T)){for(var A=function(e,t){var n,r,o,i,u,s,p=this instanceof A,h=l(e),v=t===undefined,y=[],b=e;if(!p&&h&&v&&e.constructor===A)return e;if((h||e instanceof A)&&(e=e.source,v&&(t="flags"in b?b.flags:d.call(b))),e=e===undefined?"":f(e),t=t===undefined?"":f(t),b=e,_&&"dotAll"in N&&(r=!!t&&t.indexOf("s")>-1)&&(t=t.replace(/s/g,"")),n=t,O&&"sticky"in N&&(o=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,"")),w&&(e=(i=function(e){for(var t,n=e.length,r=0,o="",i=[],a={},c=!1,u=!1,s=0,l="";r<=n;r++){if("\\"===(t=e.charAt(r)))t+=e.charAt(++r);else if("]"===t)c=!1;else if(!c)switch(!0){case"["===t:c=!0;break;case"("===t:C.test(e.slice(r+1))&&(r+=2,u=!0),o+=t,s++;continue;case">"===t&&u:if(""===l||m(a,l))throw new SyntaxError("Invalid capture group name");a[l]=!0,i.push([l,s]),u=!1,l="";continue}u?l+=t:o+=t}return[o,i]}(e))[0],y=i[1]),u=a(x(e,t),p?this:S,A),(r||o||y.length)&&(s=g(u),r&&(s.dotAll=!0,s.raw=A(function(e){for(var t,n=e.length,r=0,o="",i=!1;r<=n;r++)"\\"!==(t=e.charAt(r))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),o+=t):o+="[\\s\\S]":o+=t+e.charAt(++r);return o}(e),n)),o&&(s.sticky=!0),y.length&&(s.groups=y)),e!==b)try{c(u,"source",""===b?"(?:)":b)}catch(E){}return u},I=function(e){e in A||u(A,e,{configurable:!0,get:function(){return x[e]},set:function(t){x[e]=t}})},P=s(x),V=0;P.length>V;)I(P[V++]);S.constructor=A,A.prototype=S,h(o,"RegExp",A)}y("RegExp")},12654:function(e,t,n){"use strict";var r=n(56174),o=n(71841);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},58870:function(e,t,n){"use strict";var r=n(75592),o=n(74217),i=n(5105),a=n(69691);r&&a((function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})}))&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},76581:function(e,t,n){"use strict";var r=n(11807),o=n(63518),i=n(92082),a=n(69691),c=n(5105),u="toString",s=RegExp.prototype,l=s.toString,f=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d=l.name!=u;(f||d)&&r(RegExp.prototype,u,(function(){var e=o(this),t=i(e.source),n=e.flags;return"/"+t+"/"+i(n===undefined&&e instanceof RegExp&&!("flags"in s)?c.call(e):n)}),{unsafe:!0})},4567:function(e,t,n){"use strict";var r=n(42006),o=n(74568);e.exports=r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),o)},67586:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("anchor")},{anchor:function(e){return o(this,"a","name",e)}})},7743:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("big")},{big:function(){return o(this,"big","","")}})},15890:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("blink")},{blink:function(){return o(this,"blink","","")}})},34651:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("bold")},{bold:function(){return o(this,"b","","")}})},28638:function(e,t,n){"use strict";var r=n(56174),o=n(37015).codeAt;r({target:"String",proto:!0},{codePointAt:function(e){return o(this,e)}})},60314:function(e,t,n){"use strict";var r,o=n(56174),i=n(22245).f,a=n(39570),c=n(92082),u=n(18774),s=n(44184),l=n(93937),f=n(1986),d="".endsWith,p=Math.min,h=l("endsWith");o({target:"String",proto:!0,forced:!!(f||h||(r=i(String.prototype,"endsWith"),!r||r.writable))&&!h},{endsWith:function(e){var t=c(s(this));u(e);var n=arguments.length>1?arguments[1]:undefined,r=a(t.length),o=n===undefined?r:p(a(n),r),i=c(e);return d?d.call(t,i,o):t.slice(o-i.length,o)===i}})},18037:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("fixed")},{fixed:function(){return o(this,"tt","","")}})},48415:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("fontcolor")},{fontcolor:function(e){return o(this,"font","color",e)}})},54950:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("fontsize")},{fontsize:function(e){return o(this,"font","size",e)}})},71595:function(e,t,n){"use strict";var r=n(56174),o=n(55205),i=String.fromCharCode,a=String.fromCodePoint;r({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},98954:function(e,t,n){"use strict";var r=n(56174),o=n(18774),i=n(44184),a=n(92082);r({target:"String",proto:!0,forced:!n(93937)("includes")},{includes:function(e){return!!~a(i(this)).indexOf(a(o(e)),arguments.length>1?arguments[1]:undefined)}})},76102:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("italics")},{italics:function(){return o(this,"i","","")}})},91332:function(e,t,n){"use strict";var r=n(37015).charAt,o=n(92082),i=n(79947),a=n(71179),c="String Iterator",u=i.set,s=i.getterFor(c);a(String,"String",(function(e){u(this,{type:c,string:o(e),index:0})}),(function(){var e,t=s(this),n=t.string,o=t.index;return o>=n.length?{value:undefined,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},47816:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("link")},{link:function(e){return o(this,"a","href",e)}})},79445:function(e,t,n){"use strict";var r=n(68880),o=n(63518),i=n(39570),a=n(92082),c=n(44184),u=n(69953),s=n(5641);r("match",(function(e,t,n){return[function(t){var n=c(this),r=t==undefined?undefined:t[e];return r!==undefined?r.call(t,n):new RegExp(t)[e](a(n))},function(e){var r=o(this),c=a(e),l=n(t,r,c);if(l.done)return l.value;if(!r.global)return s(r,c);var f=r.unicode;r.lastIndex=0;for(var d,p=[],h=0;null!==(d=s(r,c));){var v=a(d[0]);p[h]=v,""===v&&(r.lastIndex=u(c,i(r.lastIndex),f)),h++}return 0===h?null:p}]}))},36493:function(e,t,n){"use strict";var r=n(56174),o=n(47497).end;r({target:"String",proto:!0,forced:n(43331)},{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},24476:function(e,t,n){"use strict";var r=n(56174),o=n(47497).start;r({target:"String",proto:!0,forced:n(43331)},{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}})},78192:function(e,t,n){"use strict";var r=n(56174),o=n(26553),i=n(39570),a=n(92082);r({target:"String",stat:!0},{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,c=[],u=0;n>u;)c.push(a(t[u++])),u<r&&c.push(a(arguments[u]));return c.join("")}})},58660:function(e,t,n){"use strict";n(56174)({target:"String",proto:!0},{repeat:n(9811)})},56592:function(e,t,n){"use strict";var r=n(68880),o=n(69691),i=n(63518),a=n(3997),c=n(39570),u=n(92082),s=n(44184),l=n(69953),f=n(55444),d=n(5641),p=n(17657)("replace"),h=Math.max,v=Math.min,m="$0"==="a".replace(/./,"$0"),g=!!/./[p]&&""===/./[p]("a","$0");r("replace",(function(e,t,n){var r=g?"$":"$0";return[function(e,n){var r=s(this),o=e==undefined?undefined:e[p];return o!==undefined?o.call(e,r,n):t.call(u(r),e,n)},function(e,o){var s=i(this),p=u(e);if("string"==typeof o&&-1===o.indexOf(r)&&-1===o.indexOf("$<")){var m=n(t,s,p,o);if(m.done)return m.value}var g="function"==typeof o;g||(o=u(o));var y=s.global;if(y){var b=s.unicode;s.lastIndex=0}for(var _=[];;){var w=d(s,p);if(null===w)break;if(_.push(w),!y)break;""===u(w[0])&&(s.lastIndex=l(p,c(s.lastIndex),b))}for(var E,x="",S=0,C=0;C<_.length;C++){w=_[C];for(var N=u(w[0]),k=h(v(a(w.index),p.length),0),M=[],O=1;O<w.length;O++)M.push((E=w[O])===undefined?E:String(E));var T=w.groups;if(g){var A=[N].concat(M,k,p);T!==undefined&&A.push(T);var I=u(o.apply(undefined,A))}else I=f(N,p,k,M,T,o);k>=S&&(x+=p.slice(S,k)+I,S=k+N.length)}return x+p.slice(S)}]}),!!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!m||g)},69957:function(e,t,n){"use strict";var r=n(68880),o=n(63518),i=n(44184),a=n(61398),c=n(92082),u=n(5641);r("search",(function(e,t,n){return[function(t){var n=i(this),r=t==undefined?undefined:t[e];return r!==undefined?r.call(t,n):new RegExp(t)[e](c(n))},function(e){var r=o(this),i=c(e),s=n(t,r,i);if(s.done)return s.value;var l=r.lastIndex;a(l,0)||(r.lastIndex=0);var f=u(r,i);return a(r.lastIndex,l)||(r.lastIndex=l),null===f?-1:f.index}]}))},30037:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("small")},{small:function(){return o(this,"small","","")}})},9747:function(e,t,n){"use strict";var r=n(68880),o=n(86133),i=n(63518),a=n(44184),c=n(24345),u=n(69953),s=n(39570),l=n(92082),f=n(5641),d=n(71841),p=n(1864),h=n(69691),v=p.UNSUPPORTED_Y,m=[].push,g=Math.min,y=4294967295;r("split",(function(e,t,n){var r;return r="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 r=l(a(this)),i=n===undefined?y:n>>>0;if(0===i)return[];if(e===undefined)return[r];if(!o(e))return t.call(r,e,i);for(var c,u,s,f=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,v=new RegExp(e.source,p+"g");(c=d.call(v,r))&&!((u=v.lastIndex)>h&&(f.push(r.slice(h,c.index)),c.length>1&&c.index<r.length&&m.apply(f,c.slice(1)),s=c[0].length,h=u,f.length>=i));)v.lastIndex===c.index&&v.lastIndex++;return h===r.length?!s&&v.test("")||f.push(""):f.push(r.slice(h)),f.length>i?f.slice(0,i):f}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var o=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,o,n):r.call(l(o),t,n)},function(e,o){var a=i(this),d=l(e),p=n(r,a,d,o,r!==t);if(p.done)return p.value;var h=c(a,RegExp),m=a.unicode,b=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(v?"g":"y"),_=new h(v?"^(?:"+a.source+")":a,b),w=o===undefined?y:o>>>0;if(0===w)return[];if(0===d.length)return null===f(_,d)?[d]:[];for(var E=0,x=0,S=[];x<d.length;){_.lastIndex=v?0:x;var C,N=f(_,v?d.slice(x):d);if(null===N||(C=g(s(_.lastIndex+(v?x:0)),d.length))===E)x=u(d,x,m);else{if(S.push(d.slice(E,x)),S.length===w)return S;for(var k=1;k<=N.length-1;k++)if(S.push(N[k]),S.length===w)return S;x=E=C}}return S.push(d.slice(E)),S}]}),!!h((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]})),v)},13578:function(e,t,n){"use strict";var r,o=n(56174),i=n(22245).f,a=n(39570),c=n(92082),u=n(18774),s=n(44184),l=n(93937),f=n(1986),d="".startsWith,p=Math.min,h=l("startsWith");o({target:"String",proto:!0,forced:!!(f||h||(r=i(String.prototype,"startsWith"),!r||r.writable))&&!h},{startsWith:function(e){var t=c(s(this));u(e);var n=a(p(arguments.length>1?arguments[1]:undefined,t.length)),r=c(e);return d?d.call(t,r,n):t.slice(n,n+r.length)===r}})},54705:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("strike")},{strike:function(){return o(this,"strike","","")}})},75831:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("sub")},{sub:function(){return o(this,"sub","","")}})},96958:function(e,t,n){"use strict";var r=n(56174),o=n(34141);r({target:"String",proto:!0,forced:n(26096)("sup")},{sup:function(){return o(this,"sup","","")}})},19209:function(e,t,n){"use strict";var r=n(56174),o=n(84703).end,i=n(3035)("trimEnd"),a=i?function(){return o(this)}:"".trimEnd;r({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},56737:function(e,t,n){"use strict";var r=n(56174),o=n(84703).start,i=n(3035)("trimStart"),a=i?function(){return o(this)}:"".trimStart;r({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},3684:function(e,t,n){"use strict";var r=n(56174),o=n(84703).trim;r({target:"String",proto:!0,forced:n(3035)("trim")},{trim:function(){return o(this)}})},69656:function(e,t,n){"use strict";n(55282)("asyncIterator")},43674:function(e,t,n){"use strict";var r=n(56174),o=n(75592),i=n(84253),a=n(28919),c=n(35611),u=n(74217).f,s=n(49957),l=i.Symbol;if(o&&"function"==typeof l&&(!("description"in l.prototype)||l().description!==undefined)){var f={},d=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof d?new l(e):e===undefined?l():l(e);return""===e&&(f[t]=!0),t};s(d,l);var p=d.prototype=l.prototype;p.constructor=d;var h=p.toString,v="Symbol(test)"==String(l("test")),m=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(f,e))return"";var n=v?t.slice(7,-1):t.replace(m,"$1");return""===n?undefined:n}}),r({global:!0,forced:!0},{Symbol:d})}},72411:function(e,t,n){"use strict";n(55282)("hasInstance")},24467:function(e,t,n){"use strict";n(55282)("isConcatSpreadable")},37493:function(e,t,n){"use strict";n(55282)("iterator")},65379:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(69808),a=n(1986),c=n(75592),u=n(54772),s=n(69691),l=n(28919),f=n(89999),d=n(35611),p=n(78253),h=n(63518),v=n(12104),m=n(26553),g=n(14613),y=n(92082),b=n(39160),_=n(83681),w=n(84547),E=n(78870),x=n(59995),S=n(21061),C=n(22245),N=n(74217),k=n(77659),M=n(52188),O=n(11807),T=n(27364),A=n(85152),I=n(90311),P=n(41080),V=n(17657),L=n(3444),R=n(55282),B=n(29108),j=n(79947),D=n(69033).forEach,F=A("hidden"),K="Symbol",Y=V("toPrimitive"),U=j.set,z=j.getterFor(K),H=Object.prototype,G=o.Symbol,W=i("JSON","stringify"),$=C.f,q=N.f,X=x.f,Q=k.f,Z=T("symbols"),J=T("op-symbols"),ee=T("string-to-symbol-registry"),te=T("symbol-to-string-registry"),ne=T("wks"),re=o.QObject,oe=!re||!re.prototype||!re.prototype.findChild,ie=c&&s((function(){return 7!=_(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=$(H,t);r&&delete H[t],q(e,t,n),r&&e!==H&&q(H,t,r)}:q,ae=function(e,t){var n=Z[e]=_(G.prototype);return U(n,{type:K,tag:e,description:t}),c||(n.description=t),n},ce=function(e,t,n){e===H&&ce(J,t,n),h(e);var r=g(t);return h(n),l(Z,r)?(n.enumerable?(l(e,F)&&e[F][r]&&(e[F][r]=!1),n=_(n,{enumerable:b(0,!1)})):(l(e,F)||q(e,F,b(1,{})),e[F][r]=!0),ie(e,r,n)):q(e,r,n)},ue=function(e,t){h(e);var n=m(t),r=w(n).concat(pe(n));return D(r,(function(t){c&&!le.call(n,t)||ce(e,t,n[t])})),e},se=function(e,t){return t===undefined?_(e):ue(_(e),t)},le=function(e){var t=g(e),n=Q.call(this,t);return!(this===H&&l(Z,t)&&!l(J,t))&&(!(n||!l(this,t)||!l(Z,t)||l(this,F)&&this[F][t])||n)},fe=function(e,t){var n=m(e),r=g(t);if(n!==H||!l(Z,r)||l(J,r)){var o=$(n,r);return!o||!l(Z,r)||l(n,F)&&n[F][r]||(o.enumerable=!0),o}},de=function(e){var t=X(m(e)),n=[];return D(t,(function(e){l(Z,e)||l(I,e)||n.push(e)})),n},pe=function(e){var t=e===H,n=X(t?J:m(e)),r=[];return D(n,(function(e){!l(Z,e)||t&&!l(H,e)||r.push(Z[e])})),r};(u||(O((G=function(){if(this instanceof G)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?y(arguments[0]):undefined,t=P(e),n=function r(e){this===H&&r.call(J,e),l(this,F)&&l(this[F],t)&&(this[F][t]=!1),ie(this,t,b(1,e))};return c&&oe&&ie(H,t,{configurable:!0,set:n}),ae(t,e)}).prototype,"toString",(function(){return z(this).tag})),O(G,"withoutSetter",(function(e){return ae(P(e),e)})),k.f=le,N.f=ce,C.f=fe,E.f=x.f=de,S.f=pe,L.f=function(e){return ae(V(e),e)},c&&(q(G.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||O(H,"propertyIsEnumerable",le,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:G}),D(w(ne),(function(e){R(e)})),r({target:K,stat:!0,forced:!u},{"for":function(e){var t=y(e);if(l(ee,t))return ee[t];var n=G(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!p(e))throw TypeError(e+" is not a symbol");if(l(te,e))return te[e]},useSetter:function(){oe=!0},useSimple:function(){oe=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!c},{create:se,defineProperty:ce,defineProperties:ue,getOwnPropertyDescriptor:fe}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:de,getOwnPropertySymbols:pe}),r({target:"Object",stat:!0,forced:s((function(){S.f(1)}))},{getOwnPropertySymbols:function(e){return S.f(v(e))}}),W)&&r({target:"JSON",stat:!0,forced:!u||s((function(){var e=G();return"[null]"!=W([e])||"{}"!=W({a:e})||"{}"!=W(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(d(t)||e!==undefined)&&!p(e))return f(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!p(t))return t}),o[1]=t,W.apply(null,o)}});G.prototype[Y]||M(G.prototype,Y,G.prototype.valueOf),B(G,K),I[F]=!0},87420:function(e,t,n){"use strict";n(55282)("match")},9480:function(e,t,n){"use strict";n(55282)("replace")},66171:function(e,t,n){"use strict";n(55282)("search")},53276:function(e,t,n){"use strict";n(55282)("species")},71852:function(e,t,n){"use strict";n(55282)("split")},59045:function(e,t,n){"use strict";n(55282)("toPrimitive")},70887:function(e,t,n){"use strict";n(55282)("toStringTag")},72906:function(e,t,n){"use strict";n(55282)("unscopables")},64346:function(e,t,n){"use strict";var r=n(19216),o=n(59571),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return o.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},27553:function(e,t,n){"use strict";var r=n(19216),o=n(69033).every,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},49007:function(e,t,n){"use strict";var r=n(19216),o=n(22051),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("fill",(function(e){return o.apply(i(this),arguments)}))},17621:function(e,t,n){"use strict";var r=n(19216),o=n(69033).filter,i=n(16688),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filter",(function(e){var t=o(a(this),e,arguments.length>1?arguments[1]:undefined);return i(this,t)}))},20500:function(e,t,n){"use strict";var r=n(19216),o=n(69033).findIndex,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},71078:function(e,t,n){"use strict";var r=n(19216),o=n(69033).find,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},75344:function(e,t,n){"use strict";n(17576)("Float32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},87853:function(e,t,n){"use strict";n(17576)("Float64",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},85923:function(e,t,n){"use strict";var r=n(19216),o=n(69033).forEach,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(e){o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},38956:function(e,t,n){"use strict";var r=n(29023);(0,n(19216).exportTypedArrayStaticMethod)("from",n(76182),r)},49264:function(e,t,n){"use strict";var r=n(19216),o=n(25945).includes,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},70448:function(e,t,n){"use strict";var r=n(19216),o=n(25945).indexOf,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},1150:function(e,t,n){"use strict";n(17576)("Int16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},50444:function(e,t,n){"use strict";n(17576)("Int32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},25865:function(e,t,n){"use strict";n(17576)("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},5775:function(e,t,n){"use strict";var r=n(84253),o=n(19216),i=n(98215),a=n(17657)("iterator"),c=r.Uint8Array,u=i.values,s=i.keys,l=i.entries,f=o.aTypedArray,d=o.exportTypedArrayMethod,p=c&&c.prototype[a],h=!!p&&("values"==p.name||p.name==undefined),v=function(){return u.call(f(this))};d("entries",(function(){return l.call(f(this))})),d("keys",(function(){return s.call(f(this))})),d("values",v,!h),d(a,v,!h)},45164:function(e,t,n){"use strict";var r=n(19216),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(o(this),arguments)}))},83762:function(e,t,n){"use strict";var r=n(19216),o=n(41183),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("lastIndexOf",(function(e){return o.apply(i(this),arguments)}))},67265:function(e,t,n){"use strict";var r=n(19216),o=n(69033).map,i=n(25198),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("map",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(i(e))(t)}))}))},56058:function(e,t,n){"use strict";var r=n(19216),o=n(29023),i=r.aTypedArrayConstructor;(0,r.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),o)},23535:function(e,t,n){"use strict";var r=n(19216),o=n(28249).right,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},87001:function(e,t,n){"use strict";var r=n(19216),o=n(28249).left,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(e){return o(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},18617:function(e,t,n){"use strict";var r=n(19216),o=r.aTypedArray,i=r.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=this,n=o(t).length,r=a(n/2),i=0;i<r;)e=t[i],t[i++]=t[--n],t[n]=e;return t}))},70595:function(e,t,n){"use strict";var r=n(19216),o=n(39570),i=n(95740),a=n(12104),c=n(69691),u=r.aTypedArray;(0,r.exportTypedArrayMethod)("set",(function(e){u(this);var t=i(arguments.length>1?arguments[1]:undefined,1),n=this.length,r=a(e),c=o(r.length),s=0;if(c+t>n)throw RangeError("Wrong length");for(;s<c;)this[t+s]=r[s++]}),c((function(){new Int8Array(1).set({})})))},76820:function(e,t,n){"use strict";var r=n(19216),o=n(25198),i=n(69691),a=r.aTypedArray,c=r.exportTypedArrayMethod,u=[].slice;c("slice",(function(e,t){for(var n=u.call(a(this),e,t),r=o(this),i=0,c=n.length,s=new r(c);c>i;)s[i]=n[i++];return s}),i((function(){new Int8Array(1).slice()})))},33357:function(e,t,n){"use strict";var r=n(19216),o=n(69033).some,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:undefined)}))},38215:function(e,t,n){"use strict";var r=n(19216),o=n(84253),i=n(69691),a=n(83923),c=n(39570),u=n(58737),s=n(20967),l=n(85749),f=n(12338),d=n(12200),p=r.aTypedArray,h=r.exportTypedArrayMethod,v=o.Uint16Array,m=v&&v.prototype.sort,g=!!m&&!i((function(){var e=new v(2);e.sort(null),e.sort({})})),y=!!m&&!i((function(){if(f)return f<74;if(s)return s<67;if(l)return!0;if(d)return d<602;var e,t,n=new v(516),r=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,r[e]=e-2*t+3;for(n.sort((function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==r[e])return!0}));h("sort",(function(e){var t=this;if(e!==undefined&&a(e),y)return m.call(t,e);p(t);var n,r=c(t.length),o=Array(r);for(n=0;n<r;n++)o[n]=t[n];for(o=u(t,function(e){return function(t,n){return e!==undefined?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e)),n=0;n<r;n++)t[n]=o[n];return t}),!y||g)},37281:function(e,t,n){"use strict";var r=n(19216),o=n(39570),i=n(55205),a=n(25198),c=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),r=n.length,u=i(e,r);return new(a(n))(n.buffer,n.byteOffset+u*n.BYTES_PER_ELEMENT,o((t===undefined?r:i(t,r))-u))}))},99584:function(e,t,n){"use strict";var r=n(84253),o=n(19216),i=n(69691),a=r.Int8Array,c=o.aTypedArray,u=o.exportTypedArrayMethod,s=[].toLocaleString,l=[].slice,f=!!a&&i((function(){s.call(new a(1))}));u("toLocaleString",(function(){return s.apply(f?l.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},43582:function(e,t,n){"use strict";var r=n(19216).exportTypedArrayMethod,o=n(69691),i=n(84253).Uint8Array,a=i&&i.prototype||{},c=[].toString,u=[].join;o((function(){c.call({})}))&&(c=function(){return u.call(this)});var s=a.toString!=c;r("toString",c,s)},37650:function(e,t,n){"use strict";n(17576)("Uint16",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},12424:function(e,t,n){"use strict";n(17576)("Uint32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},11220:function(e,t,n){"use strict";n(17576)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},6636:function(e,t,n){"use strict";n(17576)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}),!0)},15378:function(e,t,n){"use strict";var r,o=n(84253),i=n(3993),a=n(40421),c=n(42006),u=n(57396),s=n(35611),l=n(79947).enforce,f=n(82911),d=!o.ActiveXObject&&"ActiveXObject"in o,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},v=e.exports=c("WeakMap",h,u);if(f&&d){r=u.getConstructor(h,"WeakMap",!0),a.enable();var m=v.prototype,g=m["delete"],y=m.has,b=m.get,_=m.set;i(m,{"delete":function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)||t.frozen.has(e)}return y.call(this,e)},get:function(e){if(s(e)&&!p(e)){var t=l(this);return t.frozen||(t.frozen=new r),y.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(s(e)&&!p(e)){var n=l(this);n.frozen||(n.frozen=new r),y.call(this,e)?_.call(this,e,t):n.frozen.set(e,t)}else _.call(this,e,t);return this}})}},31213:function(e,t,n){"use strict";n(42006)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(57396))},19275:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(33453);r({global:!0,bind:!0,enumerable:!0,forced:!o.setImmediate||!o.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},59:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(80909),a=n(41488),c=o.process;r({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=a&&c.domain;i(t?t.bind(e):e)}})},43849:function(e,t,n){"use strict";var r=n(56174),o=n(84253),i=n(72319),a=[].slice,c=function(e){return function(t,n){var r=arguments.length>2,o=r?a.call(arguments,2):undefined;return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};r({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:c(o.setTimeout),setInterval:c(o.setInterval)})},42950:function(e){"use strict";e.exports=function(){function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var t=Object.hasOwnProperty,n=Object.setPrototypeOf,r=Object.isFrozen,o=Object.getPrototypeOf,i=Object.getOwnPropertyDescriptor,a=Object.freeze,c=Object.seal,u=Object.create,s="undefined"!=typeof Reflect&&Reflect,l=s.apply,f=s.construct;l||(l=function(){function e(e,t,n){return e.apply(t,n)}return e}()),a||(a=function(){function e(e){return e}return e}()),c||(c=function(){function e(e){return e}return e}()),f||(f=function(){function t(t,n){return new(Function.prototype.bind.apply(t,[null].concat(e(n))))}return t}());var d=E(Array.prototype.forEach),p=E(Array.prototype.pop),h=E(Array.prototype.push),v=E(String.prototype.toLowerCase),m=E(String.prototype.match),g=E(String.prototype.replace),y=E(String.prototype.indexOf),b=E(String.prototype.trim),_=E(RegExp.prototype.test),w=x(TypeError);function E(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return l(e,t,r)}}function x(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return f(e,n)}}function S(e,t){n&&n(e,null);for(var o=t.length;o--;){var i=t[o];if("string"==typeof i){var a=v(i);a!==i&&(r(t)||(t[o]=a),i=a)}e[i]=!0}return e}function C(e){var n=u(null),r=void 0;for(r in e)l(t,e,[r])&&(n[r]=e[r]);return n}function N(e,t){for(;null!==e;){var n=i(e,t);if(n){if(n.get)return E(n.get);if("function"==typeof n.value)return E(n.value)}e=o(e)}function r(e){return null}return r}var k=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),M=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),O=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),T=a(["animate","color-profile","cursor","discard","fedropshadow","feimage","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),A=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),I=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=a(["#text"]),V=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),L=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),R=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),j=c(/\{\{[\s\S]*|[\s\S]*\}\}/gm),D=c(/<%[\s\S]*|[\s\S]*%>/gm),F=c(/^data-[\-\w.\u00B7-\uFFFF]/),K=c(/^aria-[\-\w]+$/),Y=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),U=c(/^(?:\w+script|data):/i),z=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function G(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var W=function(){function e(){return"undefined"==typeof window?null:window}return e}(),$=function(){function e(e,t){if("object"!==(void 0===e?"undefined":H(e))||"function"!=typeof e.createPolicy)return null;var n=null,r="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(r)&&(n=t.currentScript.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(){function e(e){return e}return e}()})}catch(i){return null}}return e}();function q(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:W(),t=function(){function e(e){return q(e)}return e}();if(t.version="2.3.1",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,r=e.document,o=e.DocumentFragment,i=e.HTMLTemplateElement,c=e.Node,u=e.Element,s=e.NodeFilter,l=e.NamedNodeMap,f=l===undefined?e.NamedNodeMap||e.MozNamedAttrMap:l,E=e.Text,x=e.Comment,X=e.DOMParser,Q=e.trustedTypes,Z=u.prototype,J=N(Z,"cloneNode"),ee=N(Z,"nextSibling"),te=N(Z,"childNodes"),ne=N(Z,"parentNode");if("function"==typeof i){var re=r.createElement("template");re.content&&re.content.ownerDocument&&(r=re.content.ownerDocument)}var oe=$(Q,n),ie=oe&&Be?oe.createHTML(""):"",ae=r,ce=ae.implementation,ue=ae.createNodeIterator,se=ae.createDocumentFragment,le=ae.getElementsByTagName,fe=n.importNode,de={};try{de=C(r).documentMode?r.documentMode:{}}catch(yt){}var pe={};t.isSupported="function"==typeof ne&&ce&&"undefined"!=typeof ce.createHTMLDocument&&9!==de;var he=j,ve=D,me=F,ge=K,ye=U,be=z,_e=Y,we=null,Ee=S({},[].concat(G(k),G(M),G(O),G(A),G(P))),xe=null,Se=S({},[].concat(G(V),G(L),G(R),G(B))),Ce=null,Ne=null,ke=!0,Me=!0,Oe=!1,Te=!1,Ae=!1,Ie=!1,Pe=!1,Ve=!1,Le=!1,Re=!0,Be=!1,je=!0,De=!0,Fe=!1,Ke={},Ye=null,Ue=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),ze=null,He=S({},["audio","video","img","source","image","track"]),Ge=null,We=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),$e="http://www.w3.org/1998/Math/MathML",qe="http://www.w3.org/2000/svg",Xe="http://www.w3.org/1999/xhtml",Qe=Xe,Ze=!1,Je=null,et=r.createElement("form"),tt=function(){function e(e){Je&&Je===e||(e&&"object"===(void 0===e?"undefined":H(e))||(e={}),e=C(e),we="ALLOWED_TAGS"in e?S({},e.ALLOWED_TAGS):Ee,xe="ALLOWED_ATTR"in e?S({},e.ALLOWED_ATTR):Se,Ge="ADD_URI_SAFE_ATTR"in e?S(C(We),e.ADD_URI_SAFE_ATTR):We,ze="ADD_DATA_URI_TAGS"in e?S(C(He),e.ADD_DATA_URI_TAGS):He,Ye="FORBID_CONTENTS"in e?S({},e.FORBID_CONTENTS):Ue,Ce="FORBID_TAGS"in e?S({},e.FORBID_TAGS):{},Ne="FORBID_ATTR"in e?S({},e.FORBID_ATTR):{},Ke="USE_PROFILES"in e&&e.USE_PROFILES,ke=!1!==e.ALLOW_ARIA_ATTR,Me=!1!==e.ALLOW_DATA_ATTR,Oe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Te=e.SAFE_FOR_TEMPLATES||!1,Ae=e.WHOLE_DOCUMENT||!1,Ve=e.RETURN_DOM||!1,Le=e.RETURN_DOM_FRAGMENT||!1,Re=!1!==e.RETURN_DOM_IMPORT,Be=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,je=!1!==e.SANITIZE_DOM,De=!1!==e.KEEP_CONTENT,Fe=e.IN_PLACE||!1,_e=e.ALLOWED_URI_REGEXP||_e,Qe=e.NAMESPACE||Xe,Te&&(Me=!1),Le&&(Ve=!0),Ke&&(we=S({},[].concat(G(P))),xe=[],!0===Ke.html&&(S(we,k),S(xe,V)),!0===Ke.svg&&(S(we,M),S(xe,L),S(xe,B)),!0===Ke.svgFilters&&(S(we,O),S(xe,L),S(xe,B)),!0===Ke.mathMl&&(S(we,A),S(xe,R),S(xe,B))),e.ADD_TAGS&&(we===Ee&&(we=C(we)),S(we,e.ADD_TAGS)),e.ADD_ATTR&&(xe===Se&&(xe=C(xe)),S(xe,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&S(Ge,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(Ye===Ue&&(Ye=C(Ye)),S(Ye,e.FORBID_CONTENTS)),De&&(we["#text"]=!0),Ae&&S(we,["html","head","body"]),we.table&&(S(we,["tbody"]),delete Ce.tbody),a&&a(e),Je=e)}return e}(),nt=S({},["mi","mo","mn","ms","mtext"]),rt=S({},["foreignobject","desc","title","annotation-xml"]),ot=S({},M);S(ot,O),S(ot,T);var it=S({},A);S(it,I);var at=function(){function e(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Xe,tagName:"template"});var n=v(e.tagName),r=v(t.tagName);if(e.namespaceURI===qe)return t.namespaceURI===Xe?"svg"===n:t.namespaceURI===$e?"svg"===n&&("annotation-xml"===r||nt[r]):Boolean(ot[n]);if(e.namespaceURI===$e)return t.namespaceURI===Xe?"math"===n:t.namespaceURI===qe?"math"===n&&rt[r]:Boolean(it[n]);if(e.namespaceURI===Xe){if(t.namespaceURI===qe&&!rt[r])return!1;if(t.namespaceURI===$e&&!nt[r])return!1;var o=S({},["title","style","font","a","script"]);return!it[n]&&(o[n]||!ot[n])}return!1}return e}(),ct=function(){function e(e){h(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(yt){try{e.outerHTML=ie}catch(yt){e.remove()}}}return e}(),ut=function(){function e(e,n){try{h(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(yt){h(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!xe[e])if(Ve||Le)try{ct(n)}catch(yt){}else try{n.setAttribute(e,"")}catch(yt){}}return e}(),st=function(){function e(e){var t=void 0,n=void 0;if(Pe)e="<remove></remove>"+e;else{var o=m(e,/^[\r\n\t ]+/);n=o&&o[0]}var i=oe?oe.createHTML(e):e;if(Qe===Xe)try{t=(new X).parseFromString(i,"text/html")}catch(yt){}if(!t||!t.documentElement){t=ce.createDocument(Qe,"template",null);try{t.documentElement.innerHTML=Ze?"":i}catch(yt){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),Qe===Xe?le.call(t,Ae?"html":"body")[0]:Ae?t.documentElement:a}return e}(),lt=function(){function e(e){return ue.call(e.ownerDocument||e,e,s.SHOW_ELEMENT|s.SHOW_COMMENT|s.SHOW_TEXT,null,!1)}return e}(),ft=function(){function e(e){return!(e instanceof E||e instanceof x||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof f&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI&&"function"==typeof e.insertBefore)}return e}(),dt=function(){function e(e){return"object"===(void 0===c?"undefined":H(c))?e instanceof c:e&&"object"===(void 0===e?"undefined":H(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName}return e}(),pt=function(){function e(e,n,r){pe[e]&&d(pe[e],(function(e){e.call(t,n,r,Je)}))}return e}(),ht=function(){function e(e){var n=void 0;if(pt("beforeSanitizeElements",e,null),ft(e))return ct(e),!0;if(m(e.nodeName,/[\u0080-\uFFFF]/))return ct(e),!0;var r=v(e.nodeName);if(pt("uponSanitizeElement",e,{tagName:r,allowedTags:we}),!dt(e.firstElementChild)&&(!dt(e.content)||!dt(e.content.firstElementChild))&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return ct(e),!0;if("select"===r&&_(/<template/i,e.innerHTML))return ct(e),!0;if(!we[r]||Ce[r]){if(De&&!Ye[r]){var o=ne(e)||e.parentNode,i=te(e)||e.childNodes;if(i&&o)for(var a=i.length-1;a>=0;--a)o.insertBefore(J(i[a],!0),ee(e))}return ct(e),!0}return e instanceof u&&!at(e)?(ct(e),!0):"noscript"!==r&&"noembed"!==r||!_(/<\/no(script|embed)/i,e.innerHTML)?(Te&&3===e.nodeType&&(n=e.textContent,n=g(n,he," "),n=g(n,ve," "),e.textContent!==n&&(h(t.removed,{element:e.cloneNode()}),e.textContent=n)),pt("afterSanitizeElements",e,null),!1):(ct(e),!0)}return e}(),vt=function(){function e(e,t,n){if(je&&("id"===t||"name"===t)&&(n in r||n in et))return!1;if(Me&&!Ne[t]&&_(me,t));else if(ke&&_(ge,t));else{if(!xe[t]||Ne[t])return!1;if(Ge[t]);else if(_(_e,g(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==y(n,"data:")||!ze[e])if(Oe&&!_(ye,g(n,be,"")));else if(n)return!1}return!0}return e}(),mt=function(){function e(e){var n=void 0,r=void 0,o=void 0,i=void 0;pt("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(i=a.length;i--;){var u=n=a[i],s=u.name,l=u.namespaceURI;if(r=b(n.value),o=v(s),c.attrName=o,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=undefined,pt("uponSanitizeAttribute",e,c),r=c.attrValue,!c.forceKeepAttr&&(ut(s,e),c.keepAttr))if(_(/\/>/i,r))ut(s,e);else{Te&&(r=g(r,he," "),r=g(r,ve," "));var f=e.nodeName.toLowerCase();if(vt(f,o,r))try{l?e.setAttributeNS(l,s,r):e.setAttribute(s,r),p(t.removed)}catch(yt){}}}pt("afterSanitizeAttributes",e,null)}}return e}(),gt=function(){function e(t){var n=void 0,r=lt(t);for(pt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)pt("uponSanitizeShadowNode",n,null),ht(n)||(n.content instanceof o&&e(n.content),mt(n));pt("afterSanitizeShadowDOM",t,null)}return e}();return t.sanitize=function(r,i){var a=void 0,u=void 0,s=void 0,l=void 0,f=void 0;if((Ze=!r)&&(r="\x3c!--\x3e"),"string"!=typeof r&&!dt(r)){if("function"!=typeof r.toString)throw w("toString is not a function");if("string"!=typeof(r=r.toString()))throw w("dirty is not a string, aborting")}if(!t.isSupported){if("object"===H(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof r)return e.toStaticHTML(r);if(dt(r))return e.toStaticHTML(r.outerHTML)}return r}if(Ie||tt(i),t.removed=[],"string"==typeof r&&(Fe=!1),Fe);else if(r instanceof c)1===(u=(a=st("\x3c!----\x3e")).ownerDocument.importNode(r,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!Ve&&!Te&&!Ae&&-1===r.indexOf("<"))return oe&&Be?oe.createHTML(r):r;if(!(a=st(r)))return Ve?null:ie}a&&Pe&&ct(a.firstChild);for(var d=lt(Fe?r:a);s=d.nextNode();)3===s.nodeType&&s===l||ht(s)||(s.content instanceof o&>(s.content),mt(s),l=s);if(l=null,Fe)return r;if(Ve){if(Le)for(f=se.call(a.ownerDocument);a.firstChild;)f.appendChild(a.firstChild);else f=a;return Re&&(f=fe.call(n,f,!0)),f}var p=Ae?a.outerHTML:a.innerHTML;return Te&&(p=g(p,he," "),p=g(p,ve," ")),oe&&Be?oe.createHTML(p):p},t.setConfig=function(e){tt(e),Ie=!0},t.clearConfig=function(){Je=null,Ie=!1},t.isValidAttribute=function(e,t,n){Je||tt({});var r=v(e),o=v(t);return vt(r,o,n)},t.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],h(pe[e],t))},t.removeHook=function(e){pe[e]&&p(pe[e])},t.removeHooks=function(e){pe[e]&&(pe[e]=[])},t.removeAllHooks=function(){pe={}},t}return q()}()},92376:function(e,t){"use strict";t.__esModule=!0,t._CI=Me,t._HI=B,t._M=Te,t._MCCC=Ve,t._ME=Ie,t._MFCC=Le,t._MP=Ne,t._MR=ye,t._RFC=Oe,t.__render=Fe,t.createComponentVNode=function(e,t,n,r,i){var a=new O(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),r,function(e,t,n){var r=(32768&e?t.render:t).defaultProps;if(o(r))return n;if(o(n))return s(r,null);return N(n,r)}(e,t,n),function(e,t,n){if(4&e)return n;var r=(32768&e?t.render:t).defaultHooks;if(o(r))return n;if(o(n))return r;return N(n,r)}(e,t,i),t);x.createVNode&&x.createVNode(a);return a},t.createFragment=I,t.createPortal=function(e,t){var n=B(e);return T(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,r,o){e||(e=t),Ke(n,e,r,o)}},t.createTextVNode=A,t.createVNode=T,t.directClone=P,t.findDOMfromVNode=y,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(a(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&&o(e.children)&&R(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?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=Ke,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var n=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function o(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function a(e){return"function"==typeof e}function c(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var r in e)n[r]=e[r];if(t)for(var o in t)n[o]=t[o];return n}function l(e){return!u(e)&&"object"==typeof e}var f={};t.EMPTY_OBJ=f;function d(e){return e.substr(2).toLowerCase()}function p(e,t){e.appendChild(t)}function h(e,t,n){u(n)?p(e,t):e.insertBefore(t,n)}function v(e,t){e.removeChild(t)}function m(e){for(var t=0;t<e.length;t++)e[t]()}function g(e,t,n){var r=e.children;return 4&n?r.$LI:8192&n?2===e.childFlags?r:r[t?0:r.length-1]:r}function y(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=g(e,t,n)}return null}function b(e,t){do{var n=e.flags;if(2033&n)return void v(t,e.dom);var r=e.children;if(4&n&&(e=r.$LI),8&n&&(e=r),8192&n){if(2!==e.childFlags){for(var o=0,i=r.length;o<i;++o)b(r[o],t);return}e=r}}while(e)}function _(e,t,n){do{var r=e.flags;if(2033&r)return void h(t,e.dom,n);var o=e.children;if(4&r&&(e=o.$LI),8&r&&(e=o),8192&r){if(2!==e.childFlags){for(var i=0,a=o.length;i<a;++i)_(o[i],t,n);return}e=o}}while(e)}function w(e,t,n){return e.constructor.getDerivedStateFromProps?s(n,e.constructor.getDerivedStateFromProps(t,n)):n}t.Fragment="$F";var E={v:!1},x={componentComparator:null,createVNode:null,renderComplete:null};function S(e,t){e.textContent=t}function C(e,t){return l(e)&&e.event===t.event&&e.data===t.data}function N(e,t){for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e}function k(e,t){return!!a(e)&&(e(t),!0)}t.options=x;var M="$";function O(e,t,n,r,o,i,a,c){this.childFlags=e,this.children=t,this.className=n,this.dom=null,this.flags=r,this.key=void 0===o?null:o,this.props=void 0===i?null:i,this.ref=void 0===a?null:a,this.type=c}function T(e,t,n,r,o,i,a,c){var u=void 0===o?1:o,s=new O(u,r,n,e,a,i,c,t);return x.createVNode&&x.createVNode(s),0===u&&R(s,s.children),s}function A(e,t){return new O(1,o(e)||!0===e||!1===e?"":e,null,16,t,null,null,null)}function I(e,t,n){var r=T(8192,8192,null,e,t,null,n,null);switch(r.childFlags){case 1:r.children=V(),r.childFlags=2;break;case 16:r.children=[A(e)],r.childFlags=4}return r}function P(e){var t=-16385&e.flags,n=e.props;if(14&t&&!u(n)){var r=n;for(var o in n={},r)n[o]=r[o]}return 0==(8192&t)?new O(e.childFlags,e.children,e.className,t,e.key,n,e.ref,e.type):function(e){var t=e.children,n=e.childFlags;return I(2===n?P(t):t.map(P),n,e.key)}(e)}function V(){return A("",null)}function L(e,t,o,a){for(var s=e.length;o<s;o++){var l=e[o];if(!i(l)){var f=a+M+o;if(n(l))L(l,t,0,f);else{if(r(l))l=A(l,f);else{var d=l.key,p=c(d)&&d[0]===M;(81920&l.flags||p)&&(l=P(l)),l.flags|=65536,p?d.substring(0,a.length)!==a&&(l.key=a+d):u(d)?l.key=f:l.key=a+d}t.push(l)}}}}function R(e,t){var o,a=1;if(i(t))o=t;else if(r(t))a=16,o=t;else if(n(t)){for(var s=t.length,l=0;l<s;++l){var f=t[l];if(i(f)||n(f)){o=o||t.slice(0,l),L(t,o,l,"");break}if(r(f))(o=o||t.slice(0,l)).push(A(f,M+l));else{var d=f.key,p=(81920&f.flags)>0,h=u(d),v=c(d)&&d[0]===M;p||h||v?(o=o||t.slice(0,l),(p||v)&&(f=P(f)),(h||v)&&(f.key=M+l),o.push(f)):o&&o.push(f),f.flags|=65536}}a=0===(o=o||t).length?1:8}else(o=t).flags|=65536,81920&t.flags&&(o=P(t)),a=2;return e.children=o,e.childFlags=a,e}function B(e){return i(e)||r(e)?A(e,null):n(e)?I(e,0,null):16384&e.flags?P(e):e}var j="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",F={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":D,"xml:lang":D,"xml:space":D};function K(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 Y=K(0),U=K(null),z=K(!0);function H(e,t){var n=t.$EV;return n||(n=t.$EV=K(null)),n[e]||1==++Y[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?W(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){W(t,!1,e,Q(t))}}(e);return document.addEventListener(d(e),t),t}(e)),n}function G(e,t){var n=t.$EV;n&&n[e]&&(0==--Y[e]&&(document.removeEventListener(d(e),U[e]),U[e]=null),n[e]=null)}function W(e,t,n,r){var o=function(e){return a(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&o.disabled)return;var i=o.$EV;if(i){var c=i[n];if(c&&(r.dom=o,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}o=o.parentNode}while(!u(o))}function $(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function q(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=q,e.isPropagationStopped=X,e.stopPropagation=$,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Z(e,t,n){if(e[t]){var r=e[t];r.event?r.event(r.data,n):r(n)}else{var o=t.toLowerCase();e[o]&&e[o](n)}}function J(e,t){var n=function(n){var r=this.$V;if(r){var o=r.props||f,i=r.dom;if(c(e))Z(o,e,n);else for(var u=0;u<e.length;++u)Z(o,e[u],n);if(a(t)){var s=this.$V,l=s.props||f;t(l,i,!1,s)}}};return Object.defineProperty(n,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),n}function ee(e,t,n){var r="$"+t,o=e[r];if(o){if(o[1].wrapped)return;e.removeEventListener(o[0],o[1]),e[r]=null}a(n)&&(e.addEventListener(t,n),e[r]=[t,n])}function te(e){return"checkbox"===e||"radio"===e}var ne=J("onInput",ie),re=J(["onClick","onChange"],ie);function oe(e){e.stopPropagation()}function ie(e,t){var n=e.type,r=e.value,i=e.checked,a=e.multiple,c=e.defaultValue,u=!o(r);n&&n!==t.type&&t.setAttribute("type",n),o(a)||a===t.multiple||(t.multiple=a),o(c)||u||(t.defaultValue=c+""),te(n)?(u&&(t.value=r),o(i)||(t.checked=i)):u&&t.value!==r?(t.defaultValue=r,t.value=r):o(i)||(t.checked=i)}function ae(e,t){if("option"===e.type)!function(e,t){var r=e.props||f,i=e.dom;i.value=r.value,r.value===t||n(t)&&-1!==t.indexOf(r.value)?i.selected=!0:o(t)&&o(r.selected)||(i.selected=r.selected||!1)}(e,t);else{var r=e.children,i=e.flags;if(4&i)ae(r.$LI,t);else if(8&i)ae(r,t);else if(2===e.childFlags)ae(r,t);else if(12&e.childFlags)for(var a=0,c=r.length;a<c;++a)ae(r[a],t)}}oe.wrapped=!0;var ce=J("onChange",ue);function ue(e,t,n,r){var i=Boolean(e.multiple);o(e.multiple)||i===t.multiple||(t.multiple=i);var a=e.selectedIndex;if(-1===a&&(t.selectedIndex=-1),1!==r.childFlags){var c=e.value;"number"==typeof a&&a>-1&&t.options[a]&&(c=t.options[a].value),n&&o(c)&&(c=e.defaultValue),ae(r,c)}}var se,le,fe=J("onInput",pe),de=J("onChange");function pe(e,t,n){var r=e.value,i=t.value;if(o(r)){if(n){var a=e.defaultValue;o(a)||a===i||(t.defaultValue=a,t.value=a)}}else i!==r&&(t.defaultValue=r,t.value=r)}function he(e,t,n,r,o,i){64&e?ie(r,n):256&e?ue(r,n,o,t):128&e&&pe(r,n,o),i&&(n.$V=t)}function ve(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",re),ee(e,"click",oe)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",fe),t.onChange&&ee(e,"change",de)}(t,n)}function me(e){return e.type&&te(e.type)?!o(e.checked):!o(e.value)}function ge(e){e&&!k(e,null)&&e.current&&(e.current=null)}function ye(e,t,n){e&&(a(e)||void 0!==e.current)&&n.push((function(){k(e,t)||void 0===e.current||(e.current=t)}))}function be(e,t){_e(e),b(e,t)}function _e(e){var t,n=e.flags,r=e.children;if(481&n){t=e.ref;var i=e.props;ge(t);var c=e.childFlags;if(!u(i))for(var s=Object.keys(i),l=0,d=s.length;l<d;l++){var p=s[l];z[p]&&G(p,e.dom)}12&c?we(r):2===c&&_e(r)}else r&&(4&n?(a(r.componentWillUnmount)&&r.componentWillUnmount(),ge(e.ref),r.$UN=!0,_e(r.$LI)):8&n?(!o(t=e.ref)&&a(t.onComponentWillUnmount)&&t.onComponentWillUnmount(y(e,!0),e.props||f),_e(r)):1024&n?be(r,e.ref):8192&n&&12&e.childFlags&&we(r))}function we(e){for(var t=0,n=e.length;t<n;++t)_e(e[t])}function Ee(e){e.textContent=""}function xe(e,t,n){we(n),8192&t.flags?b(t,e):Ee(e)}function Se(e,t,n,r){var i=e&&e.__html||"",a=t&&t.__html||"";i!==a&&(o(a)||function(e,t){var n=document.createElement("i");return n.innerHTML=t,n.innerHTML===e.innerHTML}(r,a)||(u(n)||(12&n.childFlags?we(n.children):2===n.childFlags&&_e(n.children),n.children=null,n.childFlags=1),r.innerHTML=a))}function Ce(e,t,n,r,i,u,s){switch(e){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":r.autofocus=!!n;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":r[e]=!!n;break;case"defaultChecked":case"value":case"volume":if(u&&"value"===e)break;var f=o(n)?"":n;r[e]!==f&&(r[e]=f);break;case"style":!function(e,t,n){if(o(t))n.removeAttribute("style");else{var r,i,a=n.style;if(c(t))a.cssText=t;else if(o(e)||c(e))for(r in t)i=t[r],a.setProperty(r,i);else{for(r in t)(i=t[r])!==e[r]&&a.setProperty(r,i);for(r in e)o(t[r])&&a.removeProperty(r)}}}(t,n,r);break;case"dangerouslySetInnerHTML":Se(t,n,s,r);break;default:z[e]?function(e,t,n,r){if(a(n))H(e,r)[e]=n;else if(l(n)){if(C(t,n))return;H(e,r)[e]=n}else G(e,r)}(e,t,n,r):111===e.charCodeAt(0)&&110===e.charCodeAt(1)?function(e,t,n,r){if(l(n)){if(C(t,n))return;n=function(e){var t=e.event;return function(n){t(e.data,n)}}(n)}ee(r,d(e),n)}(e,t,n,r):o(n)?r.removeAttribute(e):i&&F[e]?r.setAttributeNS(F[e],e,n):r.setAttribute(e,n)}}function Ne(e,t,n,r,o){var i=!1,a=(448&t)>0;for(var c in a&&(i=me(n))&&ve(t,r,n),n)Ce(c,null,n[c],r,o,i,null);a&&he(t,e,r,n,!0,i)}function ke(e,t,n){var r=B(e.render(t,e.state,n)),o=n;return a(e.getChildContext)&&(o=s(n,e.getChildContext())),e.$CX=o,r}function Me(e,t,n,r,o,i){var c=new t(n,r),s=c.$N=Boolean(t.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=o,c.$L=i,e.children=c,c.$BS=!1,c.context=r,c.props===f&&(c.props=n),s)c.state=w(c,n,c.state);else if(a(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var l=c.$PS;if(!u(l)){var d=c.state;if(u(d))c.state=l;else for(var p in l)d[p]=l[p];c.$PS=null}c.$BR=!1}return c.$LI=ke(c,n,r),c}function Oe(e,t){var n=e.props||f;return 32768&e.flags?e.type.render(n,e.ref,t):e.type(n,t)}function Te(e,t,n,r,o,i){var a=e.flags|=16384;481&a?Ie(e,t,n,r,o,i):4&a?function(e,t,n,r,o,i){var a=Me(e,e.type,e.props||f,n,r,i);Te(a.$LI,t,a.$CX,r,o,i),Ve(e.ref,a,i)}(e,t,n,r,o,i):8&a?(!function(e,t,n,r,o,i){Te(e.children=B(Oe(e,n)),t,n,r,o,i)}(e,t,n,r,o,i),Le(e,i)):512&a||16&a?Ae(e,t,o):8192&a?function(e,t,n,r,o,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=V());2===c?Te(a,n,o,r,o,i):Pe(a,n,t,r,o,i)}(e,n,t,r,o,i):1024&a&&function(e,t,n,r,o){Te(e.children,e.ref,t,!1,null,o);var i=V();Ae(i,n,r),e.dom=i.dom}(e,n,t,o,i)}function Ae(e,t,n){var r=e.dom=document.createTextNode(e.children);u(t)||h(t,r,n)}function Ie(e,t,n,r,i,a){var c=e.flags,s=e.props,l=e.className,f=e.childFlags,d=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,r=r||(32&c)>0),p=e.children;if(o(l)||""===l||(r?d.setAttribute("class",l):d.className=l),16===f)S(d,p);else if(1!==f){var v=r&&"foreignObject"!==e.type;2===f?(16384&p.flags&&(e.children=p=P(p)),Te(p,d,n,v,null,a)):8!==f&&4!==f||Pe(p,d,n,v,null,a)}u(t)||h(t,d,i),u(s)||Ne(e,c,s,d,r),ye(e.ref,d,a)}function Pe(e,t,n,r,o,i){for(var a=0;a<e.length;++a){var c=e[a];16384&c.flags&&(e[a]=c=P(c)),Te(c,t,n,r,o,i)}}function Ve(e,t,n){ye(e,t,n),a(t.componentDidMount)&&n.push(function(e){return function(){e.componentDidMount()}}(t))}function Le(e,t){var n=e.ref;o(n)||(k(n.onComponentWillMount,e.props||f),a(n.onComponentDidMount)&&t.push(function(e,t){return function(){e.onComponentDidMount(y(t,!0),t.props||f)}}(n,e)))}function Re(e,t,n,r,c,l,d){var h=t.flags|=16384;e.flags!==h||e.type!==t.type||e.key!==t.key||2048&h?16384&e.flags?function(e,t,n,r,o,i){_e(e),0!=(t.flags&e.flags&2033)?(Te(t,null,r,o,null,i),function(e,t,n){e.replaceChild(t,n)}(n,t.dom,e.dom)):(Te(t,n,r,o,y(e,!0),i),b(e,n))}(e,t,n,r,c,d):Te(t,n,r,c,l,d):481&h?function(e,t,n,r,i,a){var c,u=t.dom=e.dom,s=e.props,l=t.props,d=!1,p=!1;if(r=r||(32&i)>0,s!==l){var h=s||f;if((c=l||f)!==f)for(var v in(d=(448&i)>0)&&(p=me(c)),c){var m=h[v],g=c[v];m!==g&&Ce(v,m,g,u,r,p,e)}if(h!==f)for(var y in h)o(c[y])&&!o(h[y])&&Ce(y,h[y],null,u,r,p,e)}var b=t.children,_=t.className;e.className!==_&&(o(_)?u.removeAttribute("class"):r?u.setAttribute("class",_):u.className=_);4096&i?function(e,t){e.textContent!==t&&(e.textContent=t)}(u,b):Be(e.childFlags,t.childFlags,e.children,b,u,n,r&&"foreignObject"!==t.type,null,e,a);d&&he(i,t,u,c,!1,p);var w=t.ref,E=e.ref;E!==w&&(ge(E),ye(w,u,a))}(e,t,r,c,h,d):4&h?function(e,t,n,r,o,i,c){var l=t.children=e.children;if(u(l))return;l.$L=c;var d=t.props||f,p=t.ref,h=e.ref,v=l.state;if(!l.$N){if(a(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,r),l.$UN)return;l.$BR=!1}u(l.$PS)||(v=s(v,l.$PS),l.$PS=null)}je(l,v,d,n,r,o,!1,i,c),h!==p&&(ge(h),ye(p,l,c))}(e,t,n,r,c,l,d):8&h?function(e,t,n,r,i,c,u){var s=!0,l=t.props||f,d=t.ref,p=e.props,h=!o(d),v=e.children;h&&a(d.onComponentShouldUpdate)&&(s=d.onComponentShouldUpdate(p,l));if(!1!==s){h&&a(d.onComponentWillUpdate)&&d.onComponentWillUpdate(p,l);var m=B(Oe(t,r));Re(v,m,n,r,i,c,u),t.children=m,h&&a(d.onComponentDidUpdate)&&d.onComponentDidUpdate(p,l)}else t.children=v}(e,t,n,r,c,l,d):16&h?function(e,t){var n=t.children,r=t.dom=e.dom;n!==e.children&&(r.nodeValue=n)}(e,t):512&h?t.dom=e.dom:8192&h?function(e,t,n,r,o,i){var a=e.children,c=t.children,u=e.childFlags,s=t.childFlags,l=null;12&s&&0===c.length&&(s=t.childFlags=2,c=t.children=V());var f=0!=(2&s);if(12&u){var d=a.length;(8&u&&8&s||f||!f&&c.length>d)&&(l=y(a[d-1],!1).nextSibling)}Be(u,s,a,c,n,r,o,l,e,i)}(e,t,n,r,c,d):function(e,t,n,r){var o=e.ref,a=t.ref,c=t.children;if(Be(e.childFlags,t.childFlags,e.children,c,o,n,!1,null,e,r),t.dom=e.dom,o!==a&&!i(c)){var u=c.dom;v(o,u),p(a,u)}}(e,t,r,d)}function Be(e,t,n,r,o,i,a,c,u,s){switch(e){case 2:switch(t){case 2:Re(n,r,o,i,a,c,s);break;case 1:be(n,o);break;case 16:_e(n),S(o,r);break;default:!function(e,t,n,r,o,i){_e(e),Pe(t,n,r,o,y(e,!0),i),b(e,n)}(n,r,o,i,a,s)}break;case 1:switch(t){case 2:Te(r,o,i,a,c,s);break;case 1:break;case 16:S(o,r);break;default:Pe(r,o,i,a,c,s)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:S(n,t))}(n,r,o);break;case 2:Ee(o),Te(r,o,i,a,c,s);break;case 1:Ee(o);break;default:Ee(o),Pe(r,o,i,a,c,s)}break;default:switch(t){case 16:we(n),S(o,r);break;case 2:xe(o,u,n),Te(r,o,i,a,c,s);break;case 1:xe(o,u,n);break;default:var l=0|n.length,f=0|r.length;0===l?f>0&&Pe(r,o,i,a,c,s):0===f?xe(o,u,n):8===t&&8===e?function(e,t,n,r,o,i,a,c,u,s){var l,f,d=i-1,p=a-1,h=0,v=e[h],m=t[h];e:{for(;v.key===m.key;){if(16384&m.flags&&(t[h]=m=P(m)),Re(v,m,n,r,o,c,s),e[h]=m,++h>d||h>p)break e;v=e[h],m=t[h]}for(v=e[d],m=t[p];v.key===m.key;){if(16384&m.flags&&(t[p]=m=P(m)),Re(v,m,n,r,o,c,s),e[d]=m,p--,h>--d||h>p)break e;v=e[d],m=t[p]}}if(h>d){if(h<=p)for(f=(l=p+1)<a?y(t[l],!0):c;h<=p;)16384&(m=t[h]).flags&&(t[h]=m=P(m)),++h,Te(m,n,r,o,f,s)}else if(h>p)for(;h<=d;)be(e[h++],n);else!function(e,t,n,r,o,i,a,c,u,s,l,f,d){var p,h,v,m=0,g=c,b=c,w=i-c+1,E=a-c+1,x=new Int32Array(E+1),S=w===r,C=!1,N=0,k=0;if(o<4||(w|E)<32)for(m=g;m<=i;++m)if(p=e[m],k<E){for(c=b;c<=a;c++)if(h=t[c],p.key===h.key){if(x[c-b]=m+1,S)for(S=!1;g<m;)be(e[g++],u);N>c?C=!0:N=c,16384&h.flags&&(t[c]=h=P(h)),Re(p,h,u,n,s,l,d),++k;break}!S&&c>a&&be(p,u)}else S||be(p,u);else{var M={};for(m=b;m<=a;++m)M[t[m].key]=m;for(m=g;m<=i;++m)if(p=e[m],k<E)if(void 0!==(c=M[p.key])){if(S)for(S=!1;m>g;)be(e[g++],u);x[c-b]=m+1,N>c?C=!0:N=c,16384&(h=t[c]).flags&&(t[c]=h=P(h)),Re(p,h,u,n,s,l,d),++k}else S||be(p,u);else S||be(p,u)}if(S)xe(u,f,e),Pe(t,u,n,s,l,d);else if(C){var O=function(e){var t=0,n=0,r=0,o=0,i=0,a=0,c=0,u=e.length;u>De&&(De=u,se=new Int32Array(u),le=new Int32Array(u));for(;n<u;++n)if(0!==(t=e[n])){if(e[r=se[o]]<t){le[n]=r,se[++o]=n;continue}for(i=0,a=o;i<a;)e[se[c=i+a>>1]]<t?i=c+1:a=c;t<e[se[i]]&&(i>0&&(le[n]=se[i-1]),se[i]=n)}i=o+1;var s=new Int32Array(i);a=se[i-1];for(;i-- >0;)s[i]=a,a=le[a],se[i]=0;return s}(x);for(c=O.length-1,m=E-1;m>=0;m--)0===x[m]?(16384&(h=t[N=m+b]).flags&&(t[N]=h=P(h)),Te(h,u,n,s,(v=N+1)<o?y(t[v],!0):l,d)):c<0||m!==O[c]?_(h=t[N=m+b],u,(v=N+1)<o?y(t[v],!0):l):c--}else if(k!==E)for(m=E-1;m>=0;m--)0===x[m]&&(16384&(h=t[N=m+b]).flags&&(t[N]=h=P(h)),Te(h,u,n,s,(v=N+1)<o?y(t[v],!0):l,d))}(e,t,r,i,a,d,p,h,n,o,c,u,s)}(n,r,o,i,a,l,f,c,u,s):function(e,t,n,r,o,i,a,c,u){for(var s,l,f=i>a?a:i,d=0;d<f;++d)s=t[d],l=e[d],16384&s.flags&&(s=t[d]=P(s)),Re(l,s,n,r,o,c,u),e[d]=s;if(i<a)for(d=f;d<a;++d)16384&(s=t[d]).flags&&(s=t[d]=P(s)),Te(s,n,r,o,c,u);else if(i>a)for(d=f;d<i;++d)be(e[d],n)}(n,r,o,i,a,l,f,c,s)}}}function je(e,t,n,r,o,i,c,u,l){var f=e.state,d=e.props,p=Boolean(e.$N),h=a(e.shouldComponentUpdate);if(p&&(t=w(e,n,t!==f?s(f,t):t)),c||!h||h&&e.shouldComponentUpdate(n,t,o)){!p&&a(e.componentWillUpdate)&&e.componentWillUpdate(n,t,o),e.props=n,e.state=t,e.context=o;var v=null,m=ke(e,n,o);p&&a(e.getSnapshotBeforeUpdate)&&(v=e.getSnapshotBeforeUpdate(d,f)),Re(e.$LI,m,r,e.$CX,i,u,l),e.$LI=m,a(e.componentDidUpdate)&&function(e,t,n,r,o){o.push((function(){e.componentDidUpdate(t,n,r)}))}(e,d,f,v,l)}else e.props=n,e.state=t,e.context=o}var De=0;function Fe(e,t,n,r){var i=[],c=t.$V;E.v=!0,o(c)?o(e)||(16384&e.flags&&(e=P(e)),Te(e,t,r,!1,null,i),t.$V=e,c=e):o(e)?(be(c,t),t.$V=null):(16384&e.flags&&(e=P(e)),Re(c,e,t,r,!1,null,i),c=t.$V=e),m(i),E.v=!1,a(n)&&n(),a(x.renderComplete)&&x.renderComplete(c,t)}function Ke(e,t,n,r){void 0===n&&(n=null),void 0===r&&(r=f),Fe(e,t,n,r)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ye=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},ze=!1;function He(e,t,n,r){var i=e.$PS;if(a(t)&&(t=t(i?s(e.state,i):e.state,e.props,e.context)),o(i))e.$PS=t;else for(var c in t)i[c]=t[c];if(e.$BR)a(n)&&e.$L.push(n.bind(e));else{if(!E.v&&0===Ye.length)return $e(e,r),void(a(n)&&n.call(e));if(-1===Ye.indexOf(e)&&Ye.push(e),r&&(e.$F=!0),ze||(ze=!0,Ue(We)),a(n)){var u=e.$QU;u||(u=e.$QU=[]),u.push(n)}}}function Ge(e){for(var t=e.$QU,n=0;n<t.length;++n)t[n].call(e);e.$QU=null}function We(){var e;for(ze=!1;e=Ye.shift();)if(!e.$UN){var t=e.$F;e.$F=!1,$e(e,t),e.$QU&&Ge(e)}}function $e(e,t){if(t||!e.$BR){var n=e.$PS;e.$PS=null;var r=[];E.v=!0,je(e,s(e.state,n),e.props,y(e.$LI,!0).parentNode,e.context,e.$SVG,t,null,r),m(r),E.v=!1}else e.state=e.$PS,e.$PS=null}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.$F=!1,this.props=e||f,this.context=t||f};t.Component=qe,qe.prototype.forceUpdate=function(e){this.$UN||He(this,{},e,!0)},qe.prototype.setState=function(e,t){this.$UN||this.$BS||He(this,e,t,!1)},qe.prototype.render=function(e,t,n){return null};t.version="7.4.8"},96323:function(e,t,n){"use strict";t.__esModule=!0;var r=n(92376);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||(t[e]=r[e]))}))},10648:function(e,t){"use strict";var n,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=n,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"}(n||(t.VNodeFlags=n={})),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={}))},69838:function(e){"use strict";var t=function(e){var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(A){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),a=new M(r||[]);return i._invoke=function(e,t,n){var r=f;return function(){function o(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return T()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=C(a,n);if(c){if(c===v)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var u=l(e,t,n);if("normal"===u.type){if(r=n.done?h:d,u.arg===v)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=h,n.method="throw",n.arg=u.arg)}}return o}()}(e,n,a),i}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(A){return{type:"throw",arg:A}}}e.wrap=s;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",v={};function m(){}function g(){}function y(){}var b={};u(b,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(O([])));w&&w!==n&&r.call(w,i)&&(b=w);var E=y.prototype=m.prototype=Object.create(b);function x(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,i,a,c){var u=l(e[o],e,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,a,c)}),(function(e){n("throw",e,a,c)})):t.resolve(f).then((function(e){s.value=e,a(s)}),(function(e){return n("throw",e,a,c)}))}c(u.arg)}var o;this._invoke=function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}}function C(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,C(e,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=l(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function N(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 k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function O(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:T}}function T(){return{value:t,done:!0}}return g.prototype=y,u(E,"constructor",y),u(y,"constructor",g),g.displayName=u(y,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,u(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},e.awrap=function(e){return{__await:e}},x(S.prototype),u(S.prototype,a,(function(){return this})),e.AsyncIterator=S,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new S(s(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(E),u(E,c,"Generator"),u(E,i,(function(){return this})),u(E,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=O,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(k),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return c.type="throw",c.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(u&&s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),v}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},96250:function(){"use strict";self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((function(n,r){var o=new XMLHttpRequest,i=[],a=[],c={},u=function l(){return{ok:2==(o.status/100|0),statusText:o.statusText,status:o.status,url:o.responseURL,text:function(){return Promise.resolve(o.responseText)},json:function(){return Promise.resolve(o.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([o.response]))},clone:l,headers:{keys:function(){return i},entries:function(){return a},get:function(e){return c[e.toLowerCase()]},has:function(e){return e.toLowerCase()in c}}}};for(var s in o.open(t.method||"get",e,!0),o.onload=function(){o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),a.push([t,n]),c[t]=c[t]?c[t]+","+n:n})),n(u())},o.onerror=r,o.withCredentials="include"==t.credentials,t.headers)o.setRequestHeader(s,t.headers[s]);o.send(t.body||null)}))})},1397:function(e,t){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniq=t.uniqBy=t.reduce=t.range=t.sort=t.sortBy=t.map=t.filter=t.toKeyedArray=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 r in e)t.call(e,r)&&n.push(e[r]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),n((function(e,n){var r;return Object.assign(((r={})[t]=n,r),e)}))(e)};t.filter=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t)){for(var n=[],r=0;r<t.length;r++){var o=t[r];e(o,r,t)&&n.push(o)}return n}throw new Error("filter() can't iterate on type "+typeof t)}};var n=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t)){for(var n=[],r=0;r<t.length;r++)n.push(e(t[r],r,t));return n}if("object"==typeof t){var o=Object.prototype.hasOwnProperty,i=[];for(var a in t)o.call(t,a)&&i.push(e(t[a],a,t));return i}throw new Error("map() can't iterate on type "+typeof t)}};t.map=n;var r=function(e,t){for(var n=e.criteria,r=t.criteria,o=n.length,i=0;i<o;i++){var a=n[i],c=r[i];if(a<c)return-1;if(a>c)return 1}return 0},o=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){if(!Array.isArray(e))return e;for(var n=e.length,o=[],i=function(n){var r=e[n];o.push({criteria:t.map((function(e){return e(r)})),value:r})},a=0;a<n;a++)i(a);for(o.sort(r);n--;)o[n]=o[n].value;return o}};t.sortBy=o;var i=o();t.sort=i;t.range=function(e,t){return new Array(t-e).fill(null).map((function(t,n){return n+e}))};t.reduce=function(e,t){return function(n){var r,o,i=n.length;for(t===undefined?(r=1,o=n[0]):(r=0,o=t);r<i;r++)o=e(o,n[r],r,n);return o}};var a=function(e){return function(t){var n=t.length,r=[],o=e?[]:r,i=-1;e:for(;++i<n;){var a=t[i],c=e?e(a):a;if(a=0!==a?a:0,c==c){for(var u=o.length;u--;)if(o[u]===c)continue e;e&&o.push(c),r.push(a)}else o.includes(c)||(o!==r&&o.push(c),r.push(a))}return r}};t.uniqBy=a;var c=a();t.uniq=c;var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0!==t.length){for(var r=t.length,o=t[0].length,i=[],a=0;a<o;a++){for(var c=[],u=0;u<r;u++)c.push(t[u][a]);i.push(c)}return i}};t.zip=u;t.zipWith=function(e){return function(){return n((function(t){return e.apply(void 0,t)}))(u.apply(void 0,arguments))}}},89716:function(e,t){"use strict";t.__esModule=!0,t.Color=void 0;var n=1e-4,r=function(){function e(e,t,n,r){void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=1),this.r=e,this.g=t,this.b=n,this.a=r}return e.prototype.toString=function(){return"rgba("+(0|this.r)+", "+(0|this.g)+", "+(0|this.b)+", "+(0|this.a)+")"},e}();t.Color=r,r.fromHex=function(e){return new r(parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16))},r.lerp=function(e,t,n){return new r((t.r-e.r)*n+e.r,(t.g-e.g)*n+e.g,(t.b-e.b)*n+e.b,(t.a-e.a)*n+e.a)},r.lookup=function(e,t){void 0===t&&(t=[]);var o=t.length;if(o<2)throw new Error("Needs at least two colors!");var i=e*(o-1);if(e<n)return t[0];if(e>=.9999)return t[o-1];var a=i%1,c=0|i;return r.lerp(t[c],t[c+1],a)}},52844:function(e,t){"use strict";t.__esModule=!0,t.EventEmitter=void 0;var n=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},t.off=function(e,t){var n=this.listeners[e];if(!n)throw new Error('There is no listeners for "'+e+'"');this.listeners[e]=n.filter((function(e){return e!==t}))},t.emit=function(e){var t=this.listeners[e];if(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];for(var i=0,a=t.length;i<a;i+=1){var c=t[i];c.apply(void 0,r)}}},t.clear=function(){this.listeners={}},e}();t.EventEmitter=n},32416:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);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.")}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=e,i=arguments.length,a=new Array(i>1?i-1:0),c=1;c<i;c++)a[c-1]=arguments[c];for(var u,s=n(t);!(u=s()).done;){var l=u.value;Array.isArray(l)?r=o.apply(void 0,l).apply(void 0,[r].concat(a)):l&&(r=l.apply(void 0,[r].concat(a)))}return r}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return e.apply(void 0,[t.apply(void 0,[n].concat(o))].concat(o))}}))}},57890:function(e,t){"use strict";t.__esModule=!0,t.KEY_QUOTE=t.KEY_RIGHT_BRACKET=t.KEY_BACKSLASH=t.KEY_LEFT_BRACKET=t.KEY_SLASH=t.KEY_PERIOD=t.KEY_MINUS=t.KEY_COMMA=t.KEY_EQUAL=t.KEY_SEMICOLON=t.KEY_F12=t.KEY_F11=t.KEY_F10=t.KEY_F9=t.KEY_F8=t.KEY_F7=t.KEY_F6=t.KEY_F5=t.KEY_F4=t.KEY_F3=t.KEY_F2=t.KEY_F1=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_DELETE=t.KEY_INSERT=t.KEY_DOWN=t.KEY_RIGHT=t.KEY_UP=t.KEY_LEFT=t.KEY_HOME=t.KEY_END=t.KEY_PAGEDOWN=t.KEY_PAGEUP=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_CAPSLOCK=t.KEY_PAUSE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;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_PAUSE=19;t.KEY_CAPSLOCK=20;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_PAGEUP=33;t.KEY_PAGEDOWN=34;t.KEY_END=35;t.KEY_HOME=36;t.KEY_LEFT=37;t.KEY_UP=38;t.KEY_RIGHT=39;t.KEY_DOWN=40;t.KEY_INSERT=45;t.KEY_DELETE=46;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_F1=112;t.KEY_F2=113;t.KEY_F3=114;t.KEY_F4=115;t.KEY_F5=116;t.KEY_F6=117;t.KEY_F7=118;t.KEY_F8=119;t.KEY_F9=120;t.KEY_F10=121;t.KEY_F11=122;t.KEY_F12=123;t.KEY_SEMICOLON=186;t.KEY_EQUAL=187;t.KEY_COMMA=188;t.KEY_MINUS=189;t.KEY_PERIOD=190;t.KEY_SLASH=191;t.KEY_LEFT_BRACKET=219;t.KEY_BACKSLASH=220;t.KEY_RIGHT_BRACKET=221;t.KEY_QUOTE=222},97622:function(e,t){"use strict";t.__esModule=!0,t.numberOfDecimalDigits=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return e<t?t:e>n?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=+((e*=n=Math.pow(10,t))>0)|-(e<0),o=Math.abs(e%1)>=.4999999999854481,r=Math.floor(e),o&&(e=r+(i>0)),(o?e:Math.round(e))/n);var n,r,o,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var n=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=n;t.keyOfMatchingRange=function(e,t){for(var r=0,o=Object.keys(t);r<o.length;r++){var i=o[r],a=t[i];if(n(e,a))return i}};t.numberOfDecimalDigits=function(e){return Math.floor(e)!==e&&e.toString().split(".")[1].length||0}},28440:function(e,t){"use strict";var n;t.__esModule=!0,t.perf=void 0;null==(n=window.performance)||n.now;var r={mark:function(e,t){0},measure:function(e,t){}};t.perf=r},1060:function(e,t){"use strict";t.__esModule=!0,t.canRender=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n<e.length;n++){var r=e[n];"string"==typeof r&&(t+=r+" ")}return t};t.normalizeChildren=function(e){return Array.isArray(e)?e.flat().filter((function(e){return e})):"object"==typeof e?[e]:[]};var n=function(e,t){var n;for(n in e)if(!(n in t))return!0;for(n in t)if(e[n]!==t[n])return!0;return!1};t.shallowDiffers=n;var r={onComponentShouldUpdate:function(e,t){return n(e,t)}};t.pureComponentHooks=r;t.canRender=function(e){return e!==undefined&&null!==e&&"boolean"!=typeof e}},465:function(e,t,n){"use strict";t.__esModule=!0,t.useSelector=t.useDispatch=t.createAction=t.combineReducers=t.applyMiddleware=t.createStore=void 0;var r=n(32416);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return i(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 i(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.createStore=function a(e,t){if(t)return t(a)(e);var n,r=[],o=function(t){n=e(n,t);for(var o=0;o<r.length;o++)r[o]()};return o({type:"@@INIT"}),{dispatch:o,subscribe:function(e){r.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n){for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];var c=e.apply(void 0,[n].concat(i)),u=function(){throw new Error("Dispatching while constructing your middleware is not allowed.")},s={getState:c.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u.apply(void 0,[e].concat(n))}},l=t.map((function(e){return e(s)}));return u=r.compose.apply(void 0,l)(c.dispatch),Object.assign({},c,{dispatch:u})}}};t.combineReducers=function(e){var t=Object.keys(e),n=!1;return function(r,i){void 0===r&&(r={});for(var a,c=Object.assign({},r),u=o(t);!(a=u()).done;){var s=a.value,l=e[s],f=r[s],d=l(f,i);f!==d&&(n=!0,c[s]=d)}return n?c:r}};t.createAction=function(e,t){void 0===t&&(t=null);var n=function(){if(!t)return{type:e,payload:arguments.length<=0?undefined:arguments[0]};var n=t.apply(void 0,arguments);if(!n)throw new Error("prepare function did not return an object");var r={type:e};return"payload"in n&&(r.payload=n.payload),"meta"in n&&(r.meta=n.meta),r};return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n};t.useDispatch=function(e){return e.store.dispatch};t.useSelector=function(e,t){return t(e.store.getState())}},7151:function(e,t){"use strict";function n(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.done?t(u):Promise.resolve(u).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(o,i){var a=e.apply(t,r);function c(e){n(a,o,i,c,u,"next",e)}function u(e){n(a,o,i,c,u,"throw",e)}c(undefined)}))}}t.__esModule=!0,t.storage=t.IMPL_INDEXED_DB=t.IMPL_LOCAL_STORAGE=t.IMPL_MEMORY=void 0;t.IMPL_MEMORY=0;t.IMPL_LOCAL_STORAGE=1;t.IMPL_INDEXED_DB=2;var o="storage-v1",i="readwrite",a=function(e){return function(){try{return Boolean(e())}catch(t){return!1}}},c=a((function(){return window.localStorage&&window.localStorage.getItem})),u=a((function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)})),s=function(){function e(){this.impl=0,this.store={}}var t=e.prototype;return t.get=function(e){return this.store[e]},t.set=function(e,t){this.store[e]=t},t.remove=function(e){this.store[e]=undefined},t.clear=function(){this.store={}},e}(),l=function(){function e(){this.impl=1}var t=e.prototype;return t.get=function(e){var t=localStorage.getItem(e);if("string"==typeof t)return JSON.parse(t)},t.set=function(e,t){localStorage.setItem(e,JSON.stringify(t))},t.remove=function(e){localStorage.removeItem(e)},t.clear=function(){localStorage.clear()},e}(),f=function(){function e(){this.impl=2,this.dbPromise=new Promise((function(e,t){var n=(window.indexedDB||window.msIndexedDB).open("tau-tgui",1);n.onupgradeneeded=function(){try{n.result.createObjectStore(o)}catch(e){t(new Error("Failed to upgrade IDB: "+n.error))}},n.onsuccess=function(){return e(n.result)},n.onerror=function(){t(new Error("Failed to open IDB: "+n.error))}}))}var t=e.prototype;return t.getStore=function(e){return this.dbPromise.then((function(t){return t.transaction(o,e).objectStore(o)}))},t.get=function(){var e=r(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readonly");case 2:return n=t.sent,t.abrupt("return",new Promise((function(t,r){var o=n.get(e);o.onsuccess=function(){return t(o.result)},o.onerror=function(){return r(o.error)}})));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=r(regeneratorRuntime.mark((function t(e,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return null===n&&(n=undefined),t.next=3,this.getStore(i);case 3:t.sent.put(n,e);case 5:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=r(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore(i);case 2:t.sent["delete"](e);case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=r(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getStore(i);case 2:e.sent.clear();case 4:case"end":return e.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),d=new(function(){function e(){this.backendPromise=r(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u()){e.next=10;break}return e.prev=1,t=new f,e.next=5,t.dbPromise;case 5:return e.abrupt("return",t);case 8:e.prev=8,e.t0=e["catch"](1);case 10:if(!c()){e.next=12;break}return e.abrupt("return",new l);case 12:return e.abrupt("return",new s);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})))()}var t=e.prototype;return t.get=function(){var e=r(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.get(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=r(regeneratorRuntime.mark((function t(e,n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return r=t.sent,t.abrupt("return",r.set(e,n));case 4:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=r(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.remove(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=r(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return e=t.sent,t.abrupt("return",e.clear());case 4:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}());t.storage=d},21118:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);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.")}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.createSearch=t.createGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));for(var t,r,i=e.split("\n"),a=n(i);!(r=a()).done;)for(var c=r.value,u=0;u<c.length;u++){if(" "!==c[u]){(t===undefined||u<t)&&(t=u);break}}return t||(t=0),i.map((function(e){return e.substr(t).trimRight()})).join("\n").trim()};t.createGlobPattern=function(e){var t=new RegExp("^"+e.split(/\*+/).map((function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")})).join(".*")+"$");return function(e){return t.test(e)}};t.createSearch=function(e,t){var n=e.toLowerCase().trim();return function(e){if(!n)return!0;var r=t?t(e):e;return!!r&&r.toLowerCase().includes(n)}};t.capitalize=function i(e){return Array.isArray(e)?e.map(i):e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()};t.toTitleCase=function a(e){if(Array.isArray(e))return e.map(a);if("string"!=typeof e)return e;for(var t=e.replace(/([^\W_]+[^\s-]*) */g,(function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})),n=0,r=["A","An","And","As","At","But","By","For","For","From","In","Into","Near","Nor","Of","On","Onto","Or","The","To","With"];n<r.length;n++){var o=new RegExp("\\s"+r[n]+"\\s","g");t=t.replace(o,(function(e){return e.toLowerCase()}))}for(var i=0,c=["Id","Tv"];i<c.length;i++){var u=new RegExp("\\b"+c[i]+"\\b","g");t=t.replace(u,(function(e){return e.toLowerCase()}))}return t};t.decodeHtmlEntities=function(e){if(!e)return e;var t={nbsp:" ",amp:"&",quot:'"',lt:"<",gt:">",apos:"'"};return e.replace(/<br>/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("&")}},53538:function(e,t){"use strict";t.__esModule=!0,t.sleep=t.debounce=void 0;t.debounce=function(e,t,n){var r;return void 0===n&&(n=!1),function(){for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];var c=function(){r=null,n||e.apply(void 0,i)},u=n&&!r;clearTimeout(r),r=setTimeout(c,t),u&&e.apply(void 0,i)}};t.sleep=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},54530:function(e,t){"use strict";t.__esModule=!0,t.createUuid=void 0;t.createUuid=function(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:3&n|8).toString(16)}))}},67288: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=void 0;var r=n(1397),o=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t};t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.reduce)((function(e,t){return(0,r.zipWith)(o)(e,t)}))(t)};t.vecSubtract=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.reduce)((function(e,t){return(0,r.zipWith)(i)(e,t)}))(t)};t.vecMultiply=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.reduce)((function(e,t){return(0,r.zipWith)(a)(e,t)}))(t)};var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.reduce)((function(e,t){return(0,r.zipWith)(c)(e,t)}))(t)};t.vecDivide=u;t.vecScale=function(e,t){return(0,r.map)((function(e){return e*t}))(e)};t.vecInverse=function(e){return(0,r.map)((function(e){return-e}))(e)};var s=function(e){return Math.sqrt((0,r.reduce)(o)((0,r.zipWith)(a)(e,e)))};t.vecLength=s;t.vecNormalize=function(e){return u(e,s(e))}},16110:function(e,t,n){"use strict";t.__esModule=!0,t.Notifications=void 0;var r=n(96323),o=n(26949),i=function(e){var t=e.children;return(0,r.createVNode)(1,"div","Notifications",t,0)};t.Notifications=i;i.Item=function(e){var t=e.rightSlot,n=e.children;return(0,r.createComponentVNode)(2,o.Flex,{align:"center",className:"Notification",children:[(0,r.createComponentVNode)(2,o.Flex.Item,{className:"Notification__content",grow:1,children:n}),t&&(0,r.createComponentVNode)(2,o.Flex.Item,{className:"Notification__rightSlot",children:t})]})}},35388:function(e,t,n){"use strict";t.__esModule=!0,t.Panel=void 0;var r=n(96323),o=n(26949),i=n(2381),a=n(56153),c=n(43918),u=n(16110),s=n(52895),l=n(68700),f=n(34501);t.Panel=function(e,t){if(Byond.IS_LTE_IE10)return(0,r.createComponentVNode)(2,d);var n=(0,l.useSettings)(t),p=(0,f.useEmotes)(t),h=(0,c.useGame)(t);return(0,r.createComponentVNode)(2,i.Pane,{theme:n.theme,children:(0,r.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,o.Section,{fitted:!0,children:(0,r.createComponentVNode)(2,o.Stack,{mr:1,align:"center",children:[(0,r.createComponentVNode)(2,o.Stack.Item,{grow:!0,overflowX:"auto",children:(0,r.createComponentVNode)(2,a.ChatTabs)}),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,s.PingIndicator)}),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,o.Button,{color:"grey",selected:p.visible,icon:"grin",tooltip:"Emotes panel",tooltipPosition:"bottom-start",onClick:function(){return p.toggle()}})}),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,o.Button,{icon:n.visible?"times":"cog",selected:n.visible,tooltip:n.visible?"Close settings":"Open settings",tooltipPosition:"bottom-start",onClick:function(){return n.toggle()}})})]})})}),p.visible&&(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,f.EmotesPanel)}),n.visible&&(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,l.SettingsPanel)}),(0,r.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,r.createComponentVNode)(2,o.Section,{fill:!0,fitted:!0,position:"relative",children:[(0,r.createComponentVNode)(2,i.Pane.Content,{scrollable:!0,children:(0,r.createComponentVNode)(2,a.ChatPanel,{lineHeight:n.lineHeight})}),(0,r.createComponentVNode)(2,u.Notifications,{children:[h.connectionLostAt&&(0,r.createComponentVNode)(2,u.Notifications.Item,{rightSlot:(0,r.createComponentVNode)(2,o.Button,{color:"white",onClick:function(){return Byond.command(".reconnect")},children:"Reconnect"}),children:"You are either AFK, experiencing lag or the connection has closed."}),h.roundRestartedAt&&(0,r.createComponentVNode)(2,u.Notifications.Item,{children:"The connection has been closed because the server is restarting. Please wait while you automatically reconnect."})]})]})})]})})};var d=function(e,t){var n=(0,l.useSettings)(t);return(0,r.createComponentVNode)(2,i.Pane,{theme:n.theme,children:(0,r.createComponentVNode)(2,i.Pane.Content,{scrollable:!0,children:[(0,r.createComponentVNode)(2,o.Button,{style:{position:"fixed",top:"1em",right:"2em","z-index":1e3},selected:n.visible,onClick:function(){return n.toggle()},children:"Settings"}),n.visible&&(0,r.createComponentVNode)(2,l.SettingsPanel)||(0,r.createComponentVNode)(2,a.ChatPanel,{lineHeight:n.lineHeight})]})})}},98630:function(e,t,n){"use strict";t.__esModule=!0,t.ChatPageSettings=void 0;var r=n(96323),o=n(465),i=n(26949),a=n(2230),c=n(95407),u=n(66666);t.ChatPageSettings=function(e,t){var n=(0,o.useSelector)(t,u.selectCurrentChatPage),s=(0,o.useDispatch)(t);return(0,r.createComponentVNode)(2,i.Section,{children:[(0,r.createComponentVNode)(2,i.Stack,{align:"center",children:[(0,r.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,r.createComponentVNode)(2,i.Input,{fluid:!0,value:n.name,onChange:function(e,t){return s((0,a.updateChatPage)({pageId:n.id,name:t}))}})}),(0,r.createComponentVNode)(2,i.Stack.Item,{children:(0,r.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return s((0,a.removeChatPage)({pageId:n.id}))},children:"Remove"})})]}),(0,r.createComponentVNode)(2,i.Divider),(0,r.createComponentVNode)(2,i.Section,{title:"Messages to display",level:2,children:[c.MESSAGE_TYPES.filter((function(e){return!e.important&&!e.admin})).map((function(e){return(0,r.createComponentVNode)(2,i.Button.Checkbox,{checked:n.acceptedTypes[e.type],onClick:function(){return s((0,a.toggleAcceptedType)({pageId:n.id,type:e.type}))},children:e.name},e.type)})),(0,r.createComponentVNode)(2,i.Collapsible,{mt:1,color:"transparent",title:"Admin stuff",children:c.MESSAGE_TYPES.filter((function(e){return!e.important&&e.admin})).map((function(e){return(0,r.createComponentVNode)(2,i.Button.Checkbox,{checked:n.acceptedTypes[e.type],onClick:function(){return s((0,a.toggleAcceptedType)({pageId:n.id,type:e.type}))},children:e.name},e.type)}))})]})]})}},83521:function(e,t,n){"use strict";t.__esModule=!0,t.ChatPanel=void 0;var r=n(96323),o=n(1060),i=n(26949),a=n(44926);function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){var t,n;function u(){var t;return(t=e.call(this)||this).ref=(0,r.createRef)(),t.state={scrollTracking:!0},t.handleScrollTrackingChange=function(e){return t.setState({scrollTracking:e})},t}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n);var s=u.prototype;return s.componentDidMount=function(){a.chatRenderer.mount(this.ref.current),a.chatRenderer.events.on("scrollTrackingChanged",this.handleScrollTrackingChange),this.componentDidUpdate()},s.componentWillUnmount=function(){a.chatRenderer.events.off("scrollTrackingChanged",this.handleScrollTrackingChange)},s.componentDidUpdate=function(e){requestAnimationFrame((function(){a.chatRenderer.ensureScrollTracking()})),(!e||(0,o.shallowDiffers)(this.props,e))&&a.chatRenderer.assignStyle({width:"100%","white-space":"pre-wrap","font-size":this.props.fontSize,"line-height":this.props.lineHeight})},s.render=function(){var e=this.state.scrollTracking;return(0,r.createFragment)([(0,r.createVNode)(1,"div","Chat",null,1,null,null,this.ref),!e&&(0,r.createComponentVNode)(2,i.Button,{className:"Chat__scrollButton",icon:"arrow-down",onClick:function(){return a.chatRenderer.scrollToBottom()},children:"Scroll to bottom"})],0)},u}(r.Component);t.ChatPanel=u},68264:function(e,t,n){"use strict";t.__esModule=!0,t.ChatTabs=void 0;var r=n(96323),o=n(465),i=n(26949),a=n(2230),c=n(66666),u=n(27781),s=function(e){var t=e.value;return(0,r.createComponentVNode)(2,i.Box,{style:{"font-size":"0.7em","border-radius":"0.25em",width:"1.7em","line-height":"1.55em","background-color":"crimson",color:"#fff"},children:Math.min(t,99)})};t.ChatTabs=function(e,t){var n=(0,o.useSelector)(t,c.selectChatPages),l=(0,o.useSelector)(t,c.selectCurrentChatPage),f=(0,o.useDispatch)(t);return(0,r.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,i.Flex.Item,{children:(0,r.createComponentVNode)(2,i.Tabs,{textAlign:"center",children:n.map((function(e){return(0,r.createComponentVNode)(2,i.Tabs.Tab,{selected:e===l,rightSlot:e.unreadCount>0&&(0,r.createComponentVNode)(2,s,{value:e.unreadCount}),onClick:function(){return f((0,a.changeChatPage)({pageId:e.id}))},children:e.name},e.id)}))})}),(0,r.createComponentVNode)(2,i.Flex.Item,{ml:1,children:(0,r.createComponentVNode)(2,i.Button,{color:"transparent",icon:"plus",onClick:function(){f((0,a.addChatPage)()),f((0,u.openChatSettings)())}})})]})}},2230:function(e,t,n){"use strict";t.__esModule=!0,t.saveChatToDisk=t.changeScrollTracking=t.removeChatPage=t.toggleAcceptedType=t.updateChatPage=t.changeChatPage=t.addChatPage=t.updateMessageCount=t.rebuildChat=t.loadChat=void 0;var r=n(465),o=n(77043),i=(0,r.createAction)("chat/load");t.loadChat=i;var a=(0,r.createAction)("chat/rebuild");t.rebuildChat=a;var c=(0,r.createAction)("chat/updateMessageCount");t.updateMessageCount=c;var u=(0,r.createAction)("chat/addPage",(function(){return{payload:(0,o.createPage)()}}));t.addChatPage=u;var s=(0,r.createAction)("chat/changePage");t.changeChatPage=s;var l=(0,r.createAction)("chat/updatePage");t.updateChatPage=l;var f=(0,r.createAction)("chat/toggleAcceptedType");t.toggleAcceptedType=f;var d=(0,r.createAction)("chat/removePage");t.removeChatPage=d;var p=(0,r.createAction)("chat/changeScrollTracking");t.changeScrollTracking=p;var h=(0,r.createAction)("chat/saveToDisk");t.saveChatToDisk=h},95407:function(e,t){"use strict";t.__esModule=!0,t.MESSAGE_TYPES=t.MESSAGE_TYPE_DEBUG=t.MESSAGE_TYPE_ATTACKLOG=t.MESSAGE_TYPE_ADMINLOG=t.MESSAGE_TYPE_EVENTCHAT=t.MESSAGE_TYPE_MODCHAT=t.MESSAGE_TYPE_ADMINCHAT=t.MESSAGE_TYPE_COMBAT=t.MESSAGE_TYPE_ADMINPM=t.MESSAGE_TYPE_OOC=t.MESSAGE_TYPE_DEADCHAT=t.MESSAGE_TYPE_WARNING=t.MESSAGE_TYPE_INFO=t.MESSAGE_TYPE_RADIO=t.MESSAGE_TYPE_LOCALCHAT=t.MESSAGE_TYPE_SYSTEM=t.MESSAGE_TYPE_INTERNAL=t.MESSAGE_TYPE_UNKNOWN=t.IMAGE_RETRY_MESSAGE_AGE=t.IMAGE_RETRY_LIMIT=t.IMAGE_RETRY_DELAY=t.COMBINE_MAX_TIME_WINDOW=t.COMBINE_MAX_MESSAGES=t.MESSAGE_PRUNE_INTERVAL=t.MESSAGE_SAVE_INTERVAL=t.MAX_PERSISTED_MESSAGES=t.MAX_VISIBLE_MESSAGES=void 0;t.MAX_VISIBLE_MESSAGES=2500;t.MAX_PERSISTED_MESSAGES=1e3;t.MESSAGE_SAVE_INTERVAL=1e4;t.MESSAGE_PRUNE_INTERVAL=6e4;t.COMBINE_MAX_MESSAGES=5;t.COMBINE_MAX_TIME_WINDOW=5e3;t.IMAGE_RETRY_DELAY=250;t.IMAGE_RETRY_LIMIT=10;t.IMAGE_RETRY_MESSAGE_AGE=6e4;var n="unknown";t.MESSAGE_TYPE_UNKNOWN=n;t.MESSAGE_TYPE_INTERNAL="internal";var r="system";t.MESSAGE_TYPE_SYSTEM=r;var o="localchat";t.MESSAGE_TYPE_LOCALCHAT=o;var i="radio";t.MESSAGE_TYPE_RADIO=i;var a="info";t.MESSAGE_TYPE_INFO=a;var c="warning";t.MESSAGE_TYPE_WARNING=c;var u="deadchat";t.MESSAGE_TYPE_DEADCHAT=u;t.MESSAGE_TYPE_OOC="ooc";var s="adminpm";t.MESSAGE_TYPE_ADMINPM=s;var l="combat";t.MESSAGE_TYPE_COMBAT=l;var f="adminchat";t.MESSAGE_TYPE_ADMINCHAT=f;var d="modchat";t.MESSAGE_TYPE_MODCHAT=d;t.MESSAGE_TYPE_EVENTCHAT="eventchat";var p="adminlog";t.MESSAGE_TYPE_ADMINLOG=p;var h="attacklog";t.MESSAGE_TYPE_ATTACKLOG=h;var v="debug";t.MESSAGE_TYPE_DEBUG=v;var m=[{type:r,name:"System Messages",description:"Messages from your client, always enabled",selector:".boldannounce",important:!0},{type:o,name:"Local",description:"In-character local messages (say, emote, etc)",selector:".say, .emote"},{type:i,name:"Radio",description:"All departments of radio messages",selector:".alert, .syndradio, .voxradio, .centradio, .airadio, .entradio, .comradio, .secradio, .engradio, .medradio, .sciradio, .supradio, .srvradio, .expradio, .radio, .deptradio, .newscaster"},{type:a,name:"Info",description:"Non-urgent messages from the game and items",selector:".notice:not(.pm), .adminnotice, .info, .sinister, .cult"},{type:c,name:"Warnings",description:"Urgent messages from the game and items",selector:".warning:not(.pm), .critical, .italics"},{type:u,name:"Deadchat",description:"All of deadchat",selector:".deadsay, .ghostalert"},{type:"ooc",name:"OOC",description:"The bluewall of global OOC messages",selector:".ooc, .looc, .antagooc"},{type:s,name:"Admin PMs",description:"Messages to/from admins (adminhelp)",selector:".pm, .adminhelp"},{type:l,name:"Combat Log",description:"Urist McTraitor has stabbed you with a knife!",selector:".danger, .userdanger"},{type:n,name:"Unsorted",description:"Everything we could not sort, always enabled"},{type:f,name:"Admin Chat",description:"ASAY messages",selector:".admin_channel, .adminsay",admin:!0},{type:d,name:"Mod Chat",description:"MSAY messages",selector:".mod_channel",admin:!0},{type:p,name:"Admin Log",description:"ADMIN LOG: Urist McAdmin has jumped to coordinates X, Y, Z",selector:".log_message",admin:!0},{type:h,name:"Attack Log",description:"Urist McTraitor has shot John Doe",admin:!0},{type:v,name:"Debug Log",description:"DEBUG: SSPlanets subsystem Recover().",admin:!0}];t.MESSAGE_TYPES=m},56153:function(e,t,n){"use strict";t.__esModule=!0,t.chatReducer=t.chatMiddleware=t.ChatTabs=t.ChatPanel=t.ChatPageSettings=void 0;var r=n(98630);t.ChatPageSettings=r.ChatPageSettings;var o=n(83521);t.ChatPanel=o.ChatPanel;var i=n(68264);t.ChatTabs=i.ChatTabs;var a=n(91550);t.chatMiddleware=a.chatMiddleware;var c=n(20235);t.chatReducer=c.chatReducer},91550:function(e,t,n){"use strict";t.__esModule=!0,t.chatMiddleware=void 0;var r,o=(r=n(42950))&&r.__esModule?r:{"default":r},i=n(7151),a=n(27781),c=n(43426),u=n(2230),s=n(95407),l=n(77043),f=n(44926),d=n(66666);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return h(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 h(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.done?t(u):Promise.resolve(u).then(r,o)}function m(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){v(i,r,o,a,c,"next",e)}function c(e){v(i,r,o,a,c,"throw",e)}a(undefined)}))}}var g=["a","iframe","link","video"],y=function(){var e=m(regeneratorRuntime.mark((function t(e){var n,r,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=(0,d.selectChat)(e.getState()),r=Math.max(0,f.chatRenderer.messages.length-s.MAX_PERSISTED_MESSAGES),o=f.chatRenderer.messages.slice(r).map((function(e){return(0,l.serializeMessage)(e)})),i.storage.set("chat-state",n),i.storage.set("chat-messages",o);case 5:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=m(regeneratorRuntime.mark((function t(e){var n,r,a,c,s,d,h;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([i.storage.get("chat-state"),i.storage.get("chat-messages")]);case 2:if(n=t.sent,r=n[0],a=n[1],!(r&&r.version<=4)){t.next=8;break}return e.dispatch((0,u.loadChat)()),t.abrupt("return");case 8:if(a){for(c=p(a);!(s=c()).done;)(d=s.value).html&&(d.html=o["default"].sanitize(d.html,{FORBID_TAGS:g}));h=[].concat(a,[(0,l.createMessage)({type:"internal/reconnected"})]),f.chatRenderer.processBatch(h,{prepend:!0})}e.dispatch((0,u.loadChat)(r));case 10:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}();t.chatMiddleware=function(e){var t=!1,n=!1;return f.chatRenderer.events.on("batchProcessed",(function(t){n&&e.dispatch((0,u.updateMessageCount)(t))})),f.chatRenderer.events.on("scrollTrackingChanged",(function(t){e.dispatch((0,u.changeScrollTracking)(t))})),setInterval((function(){return y(e)}),s.MESSAGE_SAVE_INTERVAL),function(r){return function(o){var i=o.type,s=o.payload;if(t||(t=!0,b(e)),"chat/message"!==i){if(i===u.loadChat.type){r(o);var l=(0,d.selectCurrentChatPage)(e.getState());return f.chatRenderer.changePage(l),f.chatRenderer.onStateLoaded(),void(n=!0)}if(i!==u.changeChatPage.type&&i!==u.addChatPage.type&&i!==u.removeChatPage.type&&i!==u.toggleAcceptedType.type){if(i===u.rebuildChat.type)return f.chatRenderer.rebuildChat(),r(o);if(i!==a.updateSettings.type&&i!==a.loadSettings.type){if("roundrestart"===i)return y(e),r(o);if(i!==u.saveChatToDisk.type)return r(o);f.chatRenderer.saveToDisk()}else{r(o);var p=(0,c.selectSettings)(e.getState());f.chatRenderer.setHighlight(p.highlightText,p.highlightColor,p.matchWord,p.matchCase)}}else{r(o);var h=(0,d.selectCurrentChatPage)(e.getState());f.chatRenderer.changePage(h)}}else{var v=Array.isArray(s)?s:[s];f.chatRenderer.processBatch(v)}}}}},77043:function(e,t,n){"use strict";t.__esModule=!0,t.isSameMessage=t.serializeMessage=t.createMessage=t.createMainPage=t.createPage=t.canPageAcceptType=void 0;var r=n(54530),o=n(95407);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return a(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 a(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.canPageAcceptType=function(e,t){return t.startsWith(o.MESSAGE_TYPE_INTERNAL)||e.acceptedTypes[t]};var c=function(e){return Object.assign({id:(0,r.createUuid)(),name:"New Tab",acceptedTypes:{},unreadCount:0,createdAt:Date.now()},e)};t.createPage=c;t.createMainPage=function(){for(var e,t={},n=i(o.MESSAGE_TYPES);!(e=n()).done;){t[e.value.type]=!0}return c({name:"Main",acceptedTypes:t})};t.createMessage=function(e){return Object.assign({createdAt:Date.now()},e)};t.serializeMessage=function(e){return{type:e.type,text:e.text,html:e.html,times:e.times,createdAt:e.createdAt}};t.isSameMessage=function(e,t){return"string"==typeof e.text&&e.text===t.text||"string"==typeof e.html&&e.html===t.html}},20235:function(e,t,n){"use strict";t.__esModule=!0,t.chatReducer=t.initialState=void 0;var r,o=n(2230),i=n(77043),a=["pageId"];function c(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);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 r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var s=(0,i.createMainPage)(),l={version:5,currentPageId:s.id,scrollTracking:!0,pages:[s.id],pageById:(r={},r[s.id]=s,r)};t.initialState=l;t.chatReducer=function(e,t){void 0===e&&(e=l);var n,r=t.type,u=t.payload;if(r===o.loadChat.type){if((null==u?void 0:u.version)!==e.version)return e;for(var f=0,d=Object.keys(u.pageById);f<d.length;f++){var p=d[f];u.pageById[p].unreadCount=0}return Object.assign({},e,u)}if(r===o.changeScrollTracking.type){var h=u,v=Object.assign({},e,{scrollTracking:h});if(h){var m,g=e.currentPageId,y=Object.assign({},e.pageById[g],{unreadCount:0});v.pageById=Object.assign({},e.pageById,((m={})[g]=y,m))}return v}if(r===o.updateMessageCount.type){for(var b,_=u,w=e.pages.map((function(t){return e.pageById[t]})),E=e.pageById[e.currentPageId],x=Object.assign({},e.pageById),S=c(w);!(b=S()).done;){for(var C=b.value,N=0,k=0,M=Object.keys(_);k<M.length;k++){var O=M[k];(0,i.canPageAcceptType)(C,O)&&(C===E&&e.scrollTracking||C!==E&&(0,i.canPageAcceptType)(E,O)||(N+=_[O]))}N>0&&(x[C.id]=Object.assign({},C,{unreadCount:C.unreadCount+N}))}return Object.assign({},e,{pageById:x})}if(r===o.addChatPage.type)return Object.assign({},e,{currentPageId:u.id,pages:[].concat(e.pages,[u.id]),pageById:Object.assign({},e.pageById,(n={},n[u.id]=u,n))});if(r===o.changeChatPage.type){var T,A=u.pageId,I=Object.assign({},e.pageById[A],{unreadCount:0});return Object.assign({},e,{currentPageId:A,pageById:Object.assign({},e.pageById,(T={},T[A]=I,T))})}if(r===o.updateChatPage.type){var P,V=u.pageId,L=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(u,a),R=Object.assign({},e.pageById[V],L);return Object.assign({},e,{pageById:Object.assign({},e.pageById,(P={},P[V]=R,P))})}if(r===o.toggleAcceptedType.type){var B,j=u.pageId,D=u.type,F=Object.assign({},e.pageById[j]);return F.acceptedTypes=Object.assign({},F.acceptedTypes),F.acceptedTypes[D]=!F.acceptedTypes[D],Object.assign({},e,{pageById:Object.assign({},e.pageById,(B={},B[j]=F,B))})}if(r===o.removeChatPage.type){var K=u.pageId,Y=Object.assign({},e,{pages:[].concat(e.pages),pageById:Object.assign({},e.pageById)});return delete Y.pageById[K],Y.pages=Y.pages.filter((function(e){return e!==K})),0===Y.pages.length&&(Y.pages.push(s.id),Y.pageById[s.id]=s,Y.currentPageId=s.id),Y.currentPageId&&Y.currentPageId!==K||(Y.currentPageId=Y.pages[0]),Y}return e}},44926:function(e,t,n){"use strict";t.__esModule=!0,t.chatRenderer=void 0;var r=n(52844),o=n(1060),i=n(79926),a=n(95407),c=n(77043),u=n(4441);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(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 l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var f=(0,i.createLogger)("chatRenderer"),d=function(e,t){var n=document.createElement("span");return n.className="Chat__highlight",n.setAttribute("style","background-color:"+t),n.textContent=e,n},p=function(){var e=document.createElement("div");return e.className="ChatMessage",e},h=function(){var e=document.createElement("div");return e.className="Chat__reconnected",e},v=function(e){setTimeout((function(){var t=e.target,n=parseInt(t.getAttribute("data-reload-n"),10)||0;if(n>=a.IMAGE_RETRY_LIMIT)f.error("failed to load an image after "+n+" attempts");else{var r=t.src;t.src=null,t.src=r+"#"+n,t.setAttribute("data-reload-n",n+1)}}),a.IMAGE_RETRY_DELAY)},m=function(e){var t=e.node,n=e.times;if(t&&n){var r=t.querySelector(".Chat__badge"),i=r||document.createElement("div");i.textContent=n,i.className=(0,o.classes)(["Chat__badge","Chat__badge--animate"]),requestAnimationFrame((function(){i.className="Chat__badge"})),r||t.appendChild(i)}},g=function(){function e(){var e=this;this.loaded=!1,this.rootNode=null,this.queue=[],this.messages=[],this.visibleMessages=[],this.page=null,this.events=new r.EventEmitter,this.scrollNode=null,this.scrollTracking=!0,this.handleScroll=function(t){var n=e.scrollNode,r=n.scrollHeight,o=n.scrollTop+n.offsetHeight,i=Math.abs(r-o)<24;i!==e.scrollTracking&&(e.scrollTracking=i,e.events.emit("scrollTrackingChanged",i),f.debug("tracking",e.scrollTracking))},this.ensureScrollTracking=function(){e.scrollTracking&&e.scrollToBottom()},setInterval((function(){return e.pruneMessages()}),a.MESSAGE_PRUNE_INTERVAL)}var t=e.prototype;return t.isReady=function(){return this.loaded&&this.rootNode&&this.page},t.mount=function(e){var t=this;this.rootNode?e.appendChild(this.rootNode):this.rootNode=e,this.scrollNode=function(e){for(var t=document.body,n=e;n&&n!==t;){if(n.scrollWidth<n.offsetWidth)return n;n=n.parentNode}return window}(this.rootNode),this.scrollNode.addEventListener("scroll",this.handleScroll),setImmediate((function(){t.scrollToBottom()})),this.tryFlushQueue()},t.onStateLoaded=function(){this.loaded=!0,this.tryFlushQueue()},t.tryFlushQueue=function(){this.isReady()&&this.queue.length>0&&(this.processBatch(this.queue),this.queue=[])},t.assignStyle=function(e){void 0===e&&(e={});for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];this.rootNode.style.setProperty(r,e[r])}},t.setHighlight=function(e,t,n,r){if(!e||!t)return this.highlightRegex=null,void(this.highlightColor=null);var o=String(e).split(",").map((function(e){return e.trim().replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})).filter((function(e){return e&&e.length>1}));if(0===o.length)return this.highlightRegex=null,void(this.highlightColor=null);var i=(n?"\\b":"")+"("+o.join("|")+")"+(n?"\\b":""),a="g"+(r?"":"i");this.highlightRegex=new RegExp(i,a),this.highlightColor=t},t.scrollToBottom=function(){this.scrollNode.scrollTop=this.scrollNode.scrollHeight},t.changePage=function(e){if(!this.isReady())return this.page=e,void this.tryFlushQueue();this.page=e,this.rootNode.textContent="",this.visibleMessages=[];for(var t,n,r=document.createDocumentFragment(),o=s(this.messages);!(n=o()).done;){var i=n.value;(0,c.canPageAcceptType)(e,i.type)&&(t=i.node,r.appendChild(t),this.visibleMessages.push(i))}t&&(this.rootNode.appendChild(r),t.scrollIntoView())},t.getCombinableMessage=function(e){for(var t=Date.now(),n=this.visibleMessages.length,r=n-1,o=Math.max(0,n-a.COMBINE_MAX_MESSAGES),i=r;i>=o;i--){var u=this.visibleMessages[i];if(!u.type.startsWith(a.MESSAGE_TYPE_INTERNAL)&&(0,c.isSameMessage)(u,e)&&t<u.createdAt+a.COMBINE_MAX_TIME_WINDOW)return u}return null},t.processBatch=function(e,t){var n=this;void 0===t&&(t={});var r=t,o=r.prepend,i=r.notifyListeners,l=void 0===i||i,g=Date.now();if(this.isReady()){for(var y,b,_=document.createDocumentFragment(),w={},E=s(e);!(b=E()).done;){var x=b.value,S=(0,c.createMessage)(x),C=this.getCombinableMessage(S);if(C)C.times=(C.times||1)+1,m(C);else{if(S.node)y=S.node;else if("internal/reconnected"===S.type)y=h();else{y=p(),S.text?y.textContent=S.text:S.html?y.innerHTML=S.html:f.error("Error: message is missing text payload",S),!S.avoidHighlighting&&this.highlightRegex&&(0,u.highlightNode)(y,this.highlightRegex,(function(e){return d(e,n.highlightColor)}))&&(y.className+=" ChatMessage--highlighted");for(var N=y.querySelectorAll(".linkify"),k=0;k<N.length;++k)(0,u.linkifyNode)(N[k]);for(var M=y.querySelectorAll(".emojify"),O=0;O<M.length;++O)(0,u.emojifyNode)(M[O]);if(g<S.createdAt+a.IMAGE_RETRY_MESSAGE_AGE)for(var T=y.querySelectorAll("img"),A=0;A<T.length;A++)T[A].addEventListener("error",v)}if(S.node=y,!S.type){var I=!Byond.IS_LTE_IE8&&a.MESSAGE_TYPES.find((function(e){return e.selector&&y.querySelector(e.selector)}));S.type=(null==I?void 0:I.type)||a.MESSAGE_TYPE_UNKNOWN}m(S),w[S.type]||(w[S.type]=0),w[S.type]+=1,this.messages.push(S),(0,c.canPageAcceptType)(this.page,S.type)&&(_.appendChild(y),this.visibleMessages.push(S))}}if(y){var P=this.rootNode.childNodes[0];o&&P?this.rootNode.insertBefore(_,P):this.rootNode.appendChild(_),this.scrollTracking&&setImmediate((function(){return n.scrollToBottom()}))}l&&this.events.emit("batchProcessed",w)}else this.queue=o?[].concat(e,this.queue):[].concat(this.queue,e)},t.pruneMessages=function(){if(this.isReady())if(this.scrollTracking){var e=this.visibleMessages,t=Math.max(0,e.length-a.MAX_VISIBLE_MESSAGES);if(t>0){this.visibleMessages=e.slice(t);for(var n=0;n<t;n++){var r=e[n];this.rootNode.removeChild(r.node),r.node="pruned"}this.messages=this.messages.filter((function(e){return"pruned"!==e.node})),f.log("pruned "+t+" visible messages")}var o=Math.max(0,this.messages.length-a.MAX_PERSISTED_MESSAGES);o>0&&(this.messages=this.messages.slice(o),f.log("pruned "+o+" stored messages"))}else f.debug("pruning delayed")},t.rebuildChat=function(){if(this.isReady()){for(var e,t=Math.max(0,this.messages.length-a.MAX_PERSISTED_MESSAGES),n=this.messages.slice(t),r=s(n);!(e=r()).done;)e.value.node=undefined;this.rootNode.textContent="",this.messages=[],this.visibleMessages=[],this.processBatch(n,{notifyListeners:!1})}},t.saveToDisk=function(){if(!Byond.IS_LTE_IE10){for(var e="",t=document.styleSheets,n=0;n<t.length;n++)for(var r=t[n].cssRules,o=0;o<r.length;o++)e+=r[o].cssText+"\n";e+="body, html { background-color: #141414 }\n";for(var i,a="",c=s(this.visibleMessages);!(i=c()).done;){var u=i.value;u.node&&(a+=u.node.outerHTML+"\n")}var l=new Blob(['<!doctype html>\n<html>\n<head>\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>\n<title>SS13 Chat Log</title>\n<style>\n'+e+'</style>\n</head>\n<body>\n<div class="Chat">\n'+a+"</div>\n</body>\n</html>\n"]),f=(new Date).toISOString().substring(0,19).replace(/[-:]/g,"").replace("T","-");window.navigator.msSaveBlob(l,"ss13-chatlog-"+f+".html")}},e}();window.__chatRenderer__||(window.__chatRenderer__=new g);var y=window.__chatRenderer__;t.chatRenderer=y},4441:function(e,t){"use strict";t.__esModule=!0,t.emojifyNode=t.linkifyNode=t.highlightNode=t.replaceInTextNode=void 0;var n=function(e,t){return function(n){for(var r,o,i=n.textContent,a=i.length,c=0,u=0;r=e.exec(i);){u+=1,o||(o=document.createDocumentFragment());var s=r[0],l=s.length,f=r.index;c<f&&o.appendChild(document.createTextNode(i.substring(c,f))),c=f+l,o.appendChild(t(s))}return o&&(c<a&&o.appendChild(document.createTextNode(i.substring(c,a))),n.parentNode.replaceChild(o,n)),u}};t.replaceInTextNode=n;var r=function(e){var t=document.createElement("span");return t.setAttribute("style","background-color:#fd4;color:#000"),t.textContent=e,t};t.highlightNode=function c(e,t,o){void 0===o&&(o=r),o||(o=r);for(var i=0,a=e.childNodes,u=0;u<a.length;u++){var s=a[u];3===s.nodeType?i+=n(t,o)(s):i+=c(s,t,o)}return i};t.linkifyNode=function u(e){for(var t=0,n=e.childNodes,r=0;r<n.length;r++){var i=n[r],a=String(i.nodeName).toLowerCase();3===i.nodeType?t+=o(i):"a"!==a&&(t+=u(i))}return t};var o=n(/(?:(?:https?:\/\/)|(?:www\.))(?:[^ ]*?\.[^ ]*?)+[-A-Za-z0-9+&@#/%?=~_|$!:,.;()]+/gi,(function(e){var t=document.createElement("a");return t.href=e,t.textContent=e,t})),i=/:[\w\-_]+:/g;t.emojifyNode=function(e){e.innerHTML=e.innerHTML.replace(i,a)};var a=function(e){return'<i class="em em-'+e.substring(1,e.length-1)+'">'+e+"</i>"}},66666:function(e,t,n){"use strict";t.__esModule=!0,t.selectChatPageById=t.selectCurrentChatPage=t.selectChatPages=t.selectChat=void 0;var r=n(1397);t.selectChat=function(e){return e.chat};t.selectChatPages=function(e){return(0,r.map)((function(t){return e.chat.pageById[t]}))(e.chat.pages)};t.selectCurrentChatPage=function(e){return e.chat.pageById[e.chat.currentPageId]};t.selectChatPageById=function(e){return function(t){return t.chat.pageById[e]}}},31629:function(e,t,n){"use strict";t.__esModule=!0,t.EmotesPanel=void 0;var r=n(96323),o=n(1060),i=(n(465),n(26949)),a=(n(67243),n(46243)),c=n(26949);t.EmotesPanel=function(e,t){return(0,r.createComponentVNode)(2,i.Section,{className:"emojiPicker",title:"Emoji Picker",scrollable:!0,children:[(0,r.createComponentVNode)(2,c.Box,{as:"p",children:"Emoji will be copied to the clipboard"}),(0,r.createComponentVNode)(2,i.Flex,{className:"emojiList",wrap:"wrap",align:"center",height:"125px",children:a.emojis.map((function(e){return(0,r.createComponentVNode)(2,i.Flex.Item,{as:"i",className:(0,o.classes)(["em","em-"+e]),onClick:function(){return function(e){if(navigator.clipboard)navigator.clipboard.writeText(e);else{var t=document.createElement("input");t.innerText=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()}}(":"+e+":")}},e)}))})]})}},46243:function(e,t){"use strict";t.__esModule=!0,t.emojis=void 0;t.emojis=["peka","peka1","peka2","pekadeal","pekahide","pekahiding","pekabest","topbestever","pekaanon","pekahmm","pekaragec","pekarp","pekasmart","pekaspace","pekathink","pekabaton","pekabloody","pekadoom","pekagachi","pekainsanededadvice","pekamorcrate","pekamrazish","pekaolt","pekapepe","pekarage","pekahurt","pekapled","pekaholy","pekaroll","pekaholyplus","pekakaif","pekazm","pepe","pepesad","dpepe","pepewhat","pepeamazing","pepecross","pepecry","pepedamn","pepehmm","pepejoy","pepemanok","pepesalut","pepewhy","shrug","pepecop","pepelove","peperage","pepewow","pepedetectiv","pepefeelsup","pepesur","peporage","abductor","borg","ai","carp","goliath","riplie","aimalf","chicken","headrev","shadowling","alien","cleanbot","ian","slime","assistant","cow","syndicate","cult","meteor","syndie","basilisk","deathsquad","ninja","wizard","bolon","ert","nuke","bolon2","facehugger","nukeops","duck","flash","honk","cakehat","crash","feelsgood","itsok","bad2","khleb","kot","disgusting","doit","istorii","itsnotok","tem","trash","gachidark","hmm","joypain","joypainroll","kaka","think","cat","lul","ohmycat","glul","happyman","jerry","kek","pominki","soqa","at","thinkgun","dovolen","nedovolen","rastroen","smoltaj","soyjackdovolen","soyjacknedovolen","soyjackrasstroen"]},40641:function(e,t,n){"use strict";t.__esModule=!0,t.useEmotes=void 0;var r=n(465),o=n(67243);t.useEmotes=function(e){var t=(0,r.useSelector)(e,o.selectEmotes),n=(0,r.useDispatch)(e);return Object.assign({},t,{toggle:function(){return n({type:"emotes/toggle"})}})}},34501:function(e,t,n){"use strict";t.__esModule=!0,t.emotesReducer=t.EmotesPanel=t.useEmotes=void 0;var r=n(40641);t.useEmotes=r.useEmotes;var o=n(31629);t.EmotesPanel=o.EmotesPanel;var i=n(94453);t.emotesReducer=i.emotesReducer},94453:function(e,t){"use strict";t.__esModule=!0,t.emotesReducer=void 0;var n={visible:!1};t.emotesReducer=function(e,t){return void 0===e&&(e=n),"emotes/toggle"===t.type?Object.assign({},e,{visible:!e.visible}):e}},67243:function(e,t){"use strict";t.__esModule=!0,t.selectEmotes=void 0;t.selectEmotes=function(e){return e.emotes}},27813:function(e,t,n){"use strict";t.__esModule=!0,t.connectionRestored=t.connectionLost=t.roundRestarted=void 0;var r=n(465),o=(0,r.createAction)("roundrestart");t.roundRestarted=o;var i=(0,r.createAction)("game/connectionLost");t.connectionLost=i;var a=(0,r.createAction)("game/connectionRestored");t.connectionRestored=a},75816:function(e,t){"use strict";t.__esModule=!0,t.CONNECTION_LOST_AFTER=void 0;t.CONNECTION_LOST_AFTER=15e3},22742:function(e,t,n){"use strict";t.__esModule=!0,t.useGame=void 0;var r=n(465),o=n(11097);t.useGame=function(e){return(0,r.useSelector)(e,o.selectGame)}},43918:function(e,t,n){"use strict";t.__esModule=!0,t.gameReducer=t.gameMiddleware=t.useGame=void 0;var r=n(22742);t.useGame=r.useGame;var o=n(97531);t.gameMiddleware=o.gameMiddleware;var i=n(10622);t.gameReducer=i.gameReducer},97531:function(e,t,n){"use strict";t.__esModule=!0,t.gameMiddleware=void 0;var r=n(40787),o=n(27813),i=n(11097),a=n(75816),c=function(e){return Object.assign({},e,{meta:Object.assign({},e.meta,{now:Date.now()})})};t.gameMiddleware=function(e){var t;return setInterval((function(){var n=e.getState();if(n){var r=(0,i.selectGame)(n),u=t&&Date.now()>=t+a.CONNECTION_LOST_AFTER;!r.connectionLostAt&&u&&e.dispatch(c((0,o.connectionLost)())),r.connectionLostAt&&!u&&e.dispatch(c((0,o.connectionRestored)()))}}),1e3),function(e){return function(n){var i=n.type,a=(n.payload,n.meta);return i===r.pingSuccess.type?(t=a.now,e(n)):i===o.roundRestarted.type?e(c(n)):e(n)}}}},10622:function(e,t,n){"use strict";t.__esModule=!0,t.gameReducer=void 0;var r=n(27813),o={roundId:null,roundTime:null,roundRestartedAt:null,connectionLostAt:null};t.gameReducer=function(e,t){void 0===e&&(e=o);var n=t.type,i=(t.payload,t.meta);return"roundrestart"===n?Object.assign({},e,{roundRestartedAt:i.now}):n===r.connectionLost.type?Object.assign({},e,{connectionLostAt:i.now}):n===r.connectionRestored.type?Object.assign({},e,{connectionLostAt:null}):e}},11097:function(e,t){"use strict";t.__esModule=!0,t.selectGame=void 0;t.selectGame=function(e){return e.game}},88703:function(e,t,n){"use strict";t.__esModule=!0,t.setupPanelFocusHacks=void 0;var r=n(67288),o=n(99397),i=n(40509),a=function(){return setImmediate((function(){return(0,i.focusMap)()}))};t.setupPanelFocusHacks=function(){var e=!1,t=null;window.addEventListener("focusin",(function(t){e=(0,o.canStealFocus)(t.target)})),window.addEventListener("mousedown",(function(e){t=[e.screenX,e.screenY]})),window.addEventListener("mouseup",(function(n){if(t){var o=[n.screenX,n.screenY];(0,r.vecLength)((0,r.vecSubtract)(o,t))>=10&&(e=!0)}e||a()})),o.globalEvents.on("keydown",(function(e){e.isModifierKey()||a()}))}},79200:function(e,t,n){"use strict";t.__esModule=!0,t.PingIndicator=void 0;var r=n(96323),o=n(89716),i=n(97622),a=n(465),c=n(26949),u=n(14305);t.PingIndicator=function(e,t){var n=(0,a.useSelector)(t,u.selectPing),s=o.Color.lookup(n.networkQuality,[new o.Color(220,40,40),new o.Color(220,200,40),new o.Color(60,220,40)]),l=n.roundtrip?(0,i.toFixed)(n.roundtrip):"--";return(0,r.createVNode)(1,"div","Ping",[(0,r.createComponentVNode)(2,c.Box,{className:"Ping__indicator",backgroundColor:s}),l],0)}},40787:function(e,t,n){"use strict";t.__esModule=!0,t.pingReply=t.pingFail=t.pingSuccess=void 0;var r=n(465),o=(0,r.createAction)("ping/success",(function(e){var t=Date.now(),n=.5*(t-e.sentAt);return{payload:{lastId:e.id,roundtrip:n},meta:{now:t}}}));t.pingSuccess=o;var i=(0,r.createAction)("ping/fail");t.pingFail=i;var a=(0,r.createAction)("ping/reply");t.pingReply=a},62934:function(e,t){"use strict";t.__esModule=!0,t.PING_ROUNDTRIP_WORST=t.PING_ROUNDTRIP_BEST=t.PING_QUEUE_SIZE=t.PING_MAX_FAILS=t.PING_TIMEOUT=t.PING_INTERVAL=void 0;t.PING_INTERVAL=2500;t.PING_TIMEOUT=2e3;t.PING_MAX_FAILS=3;t.PING_QUEUE_SIZE=8;t.PING_ROUNDTRIP_BEST=50;t.PING_ROUNDTRIP_WORST=200},52895:function(e,t,n){"use strict";t.__esModule=!0,t.pingReducer=t.PingIndicator=t.pingMiddleware=void 0;var r=n(72177);t.pingMiddleware=r.pingMiddleware;var o=n(79200);t.PingIndicator=o.PingIndicator;var i=n(42234);t.pingReducer=i.pingReducer},72177:function(e,t,n){"use strict";t.__esModule=!0,t.pingMiddleware=void 0;var r=n(31246),o=n(40787),i=n(62934);t.pingMiddleware=function(e){var t,n=!1,a=0,c=[],u=function(){for(var t=0;t<i.PING_QUEUE_SIZE;t++){var n=c[t];n&&Date.now()-n.sentAt>i.PING_TIMEOUT&&(c[t]=null,e.dispatch((0,o.pingFail)()))}var u={index:a,sentAt:Date.now()};c[a]=u,(0,r.sendMessage)({type:"ping",payload:{index:a}}),a=(a+1)%i.PING_QUEUE_SIZE};return function(e){return function(r){var a=r.type,s=r.payload;if(n||(n=!0,t=setInterval(u,i.PING_INTERVAL),u()),"roundrestart"===a)return clearInterval(t),e(r);if("pingReply"===a){var l=s.index,f=c[l];if(!f)return;return c[l]=null,e((0,o.pingSuccess)(f))}return e(r)}}}},42234:function(e,t,n){"use strict";t.__esModule=!0,t.pingReducer=void 0;var r=n(97622),o=n(40787),i=n(62934);t.pingReducer=function(e,t){void 0===e&&(e={});var n=t.type,a=t.payload;if(n===o.pingSuccess.type){var c=a.roundtrip,u=e.roundtripAvg||c,s=Math.round(.4*u+.6*c);return{roundtrip:c,roundtripAvg:s,failCount:0,networkQuality:1-(0,r.scale)(s,i.PING_ROUNDTRIP_BEST,i.PING_ROUNDTRIP_WORST)}}if(n===o.pingFail.type){var l=e.failCount,f=void 0===l?0:l,d=(0,r.clamp01)(e.networkQuality-f/i.PING_MAX_FAILS),p=Object.assign({},e,{failCount:f+1,networkQuality:d});return f>i.PING_MAX_FAILS&&(p.roundtrip=undefined,p.roundtripAvg=undefined),p}return e}},14305:function(e,t){"use strict";t.__esModule=!0,t.selectPing=void 0;t.selectPing=function(e){return e.ping}},57804:function(e,t,n){"use strict";t.__esModule=!0,t.SettingsGeneral=t.SettingsPanel=void 0;var r=n(96323),o=n(97622),i=n(31246),a=n(465),c=n(26949),u=n(56153),s=n(2230),l=n(6088),f=n(27781),d=n(23208),p=n(43426);t.SettingsPanel=function(e,t){var n=(0,a.useSelector)(t,p.selectActiveTab),o=(0,a.useDispatch)(t);return(0,r.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,r.createComponentVNode)(2,c.Stack.Item,{children:(0,r.createComponentVNode)(2,c.Section,{fitted:!0,fill:!0,minHeight:"8em",children:(0,r.createComponentVNode)(2,c.Tabs,{vertical:!0,children:d.SETTINGS_TABS.map((function(e){return(0,r.createComponentVNode)(2,c.Tabs.Tab,{selected:e.id===n,onClick:function(){return o((0,f.changeSettingsTab)({tabId:e.id}))},children:e.name},e.id)}))})})}),(0,r.createComponentVNode)(2,c.Stack.Item,{grow:1,basis:0,children:["general"===n&&(0,r.createComponentVNode)(2,h),"chatPage"===n&&(0,r.createComponentVNode)(2,u.ChatPageSettings)]})]})};var h=function(e,t){var n=(0,a.useSelector)(t,p.selectSettings),u=n.theme,h=n.fontFamily,v=n.fontSize,m=n.lineHeight,g=n.highlightText,y=n.highlightColor,b=n.matchWord,_=n.matchCase,w=(0,a.useDispatch)(t),E=(0,i.useLocalState)(t,"freeFont",!1),x=E[0],S=E[1];return(0,r.createComponentVNode)(2,c.Section,{children:[(0,r.createComponentVNode)(2,c.LabeledList,{children:[(0,r.createComponentVNode)(2,c.LabeledList.Item,{label:"Theme",children:(0,r.createComponentVNode)(2,c.Dropdown,{selected:u,options:l.THEMES,onSelected:function(e){return w((0,f.updateSettings)({theme:e}))}})}),(0,r.createComponentVNode)(2,c.LabeledList.Item,{label:"Font style",children:(0,r.createComponentVNode)(2,c.Stack,{inline:!0,align:"baseline",children:[(0,r.createComponentVNode)(2,c.Stack.Item,{children:!x&&(0,r.createComponentVNode)(2,c.Dropdown,{selected:h,options:d.FONTS,onSelected:function(e){return w((0,f.updateSettings)({fontFamily:e}))}})||(0,r.createComponentVNode)(2,c.Input,{value:h,onChange:function(e,t){return w((0,f.updateSettings)({fontFamily:t}))}})}),(0,r.createComponentVNode)(2,c.Stack.Item,{children:(0,r.createComponentVNode)(2,c.Button,{content:"Custom font",icon:x?"lock-open":"lock",color:x?"good":"bad",ml:1,onClick:function(){S(!x)}})})]})}),(0,r.createComponentVNode)(2,c.LabeledList.Item,{label:"Font size",children:(0,r.createComponentVNode)(2,c.NumberInput,{width:"4em",step:1,stepPixelSize:10,minValue:8,maxValue:32,value:v,unit:"px",format:function(e){return(0,o.toFixed)(e)},onChange:function(e,t){return w((0,f.updateSettings)({fontSize:t}))}})}),(0,r.createComponentVNode)(2,c.LabeledList.Item,{label:"Line height",children:(0,r.createComponentVNode)(2,c.NumberInput,{width:"4em",step:.01,stepPixelSize:2,minValue:.8,maxValue:5,value:m,format:function(e){return(0,o.toFixed)(e,2)},onDrag:function(e,t){return w((0,f.updateSettings)({lineHeight:t}))}})})]}),(0,r.createComponentVNode)(2,c.Divider),(0,r.createComponentVNode)(2,c.Box,{children:[(0,r.createComponentVNode)(2,c.Flex,{mb:1,color:"label",align:"baseline",children:[(0,r.createComponentVNode)(2,c.Flex.Item,{grow:1,children:"Highlight text (comma separated):"}),(0,r.createComponentVNode)(2,c.Flex.Item,{shrink:0,children:[(0,r.createComponentVNode)(2,c.ColorBox,{mr:1,color:y}),(0,r.createComponentVNode)(2,c.Input,{width:"5em",monospace:!0,placeholder:"#ffffff",value:y,onInput:function(e,t){return w((0,f.updateSettings)({highlightColor:t}))}})]})]}),(0,r.createComponentVNode)(2,c.TextArea,{height:"3em",value:g,onChange:function(e,t){return w((0,f.updateSettings)({highlightText:t}))}}),(0,r.createComponentVNode)(2,c.Button.Checkbox,{checked:b,tooltipPosition:"bottom-start",tooltip:"Not compatible with punctuation.",onClick:function(){return w((0,f.updateSettings)({matchWord:!b}))},children:"Match word"}),(0,r.createComponentVNode)(2,c.Button.Checkbox,{checked:_,onClick:function(){return w((0,f.updateSettings)({matchCase:!_}))},children:"Match case"})]}),(0,r.createComponentVNode)(2,c.Divider),(0,r.createComponentVNode)(2,c.Box,{children:[(0,r.createComponentVNode)(2,c.Button,{icon:"check",onClick:function(){return w((0,s.rebuildChat)())},children:"Apply now"}),(0,r.createComponentVNode)(2,c.Box,{inline:!0,fontSize:"0.9em",ml:1,color:"label",children:"Can freeze the chat for a while."})]}),(0,r.createComponentVNode)(2,c.Divider),(0,r.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return w((0,s.saveChatToDisk)())},children:"Save chat log"})]})};t.SettingsGeneral=h},27781:function(e,t,n){"use strict";t.__esModule=!0,t.openChatSettings=t.toggleSettings=t.changeSettingsTab=t.loadSettings=t.updateSettings=void 0;var r=n(465),o=(0,r.createAction)("settings/update");t.updateSettings=o;var i=(0,r.createAction)("settings/load");t.loadSettings=i;var a=(0,r.createAction)("settings/changeTab");t.changeSettingsTab=a;var c=(0,r.createAction)("settings/toggle");t.toggleSettings=c;var u=(0,r.createAction)("settings/openChatTab");t.openChatSettings=u},23208:function(e,t){"use strict";t.__esModule=!0,t.FONTS=t.FONTS_DISABLED=t.SETTINGS_TABS=void 0;t.SETTINGS_TABS=[{id:"general",name:"General"},{id:"chatPage",name:"Chat Tabs"}];var n="Default";t.FONTS_DISABLED=n;var r=[n,"Verdana","Arial","Arial Black","Comic Sans MS","Impact","Lucida Sans Unicode","Tahoma","Trebuchet MS","Courier New","Lucida Console"];t.FONTS=r},46277:function(e,t,n){"use strict";t.__esModule=!0,t.useSettings=void 0;var r=n(465),o=n(27781),i=n(43426);t.useSettings=function(e){var t=(0,r.useSelector)(e,i.selectSettings),n=(0,r.useDispatch)(e);return Object.assign({},t,{visible:t.view.visible,toggle:function(){return n((0,o.toggleSettings)())},update:function(e){return n((0,o.updateSettings)(e))}})}},68700:function(e,t,n){"use strict";t.__esModule=!0,t.SettingsPanel=t.settingsReducer=t.settingsMiddleware=t.useSettings=void 0;var r=n(46277);t.useSettings=r.useSettings;var o=n(79600);t.settingsMiddleware=o.settingsMiddleware;var i=n(7511);t.settingsReducer=i.settingsReducer;var a=n(57804);t.SettingsPanel=a.SettingsPanel},79600:function(e,t,n){"use strict";t.__esModule=!0,t.settingsMiddleware=void 0;var r=n(7151),o=n(6088),i=n(27781),a=n(43426),c=n(23208);t.settingsMiddleware=function(e){var t=!1;return function(n){return function(u){var s,l,f=u.type,d=u.payload;if(t||(t=!0,r.storage.get("panel-settings").then((function(t){e.dispatch((0,i.loadSettings)(t))}))),f===i.updateSettings.type||f===i.loadSettings.type){var p=null==d?void 0:d.theme;p&&(0,o.setClientTheme)(p),n(u);var h=(0,a.selectSettings)(e.getState());return l=h.fontSize,document.documentElement.style.setProperty("font-size",l+"px"),document.body.style.setProperty("font-size",l+"px"),(s=h.fontFamily)===c.FONTS_DISABLED&&(s=null),document.documentElement.style.setProperty("font-family",s),document.body.style.setProperty("font-family",s),void r.storage.set("panel-settings",h)}return n(u)}}}},7511:function(e,t,n){"use strict";t.__esModule=!0,t.settingsReducer=void 0;var r=n(27781),o=n(23208),i={version:1,fontSize:13,fontFamily:o.FONTS[0],lineHeight:1.2,theme:"light",adminMusicVolume:.5,highlightText:"",highlightColor:"#ffdd44",matchWord:!1,matchCase:!1,view:{visible:!1,activeTab:o.SETTINGS_TABS[0].id}};t.settingsReducer=function(e,t){void 0===e&&(e=i);var n=t.type,o=t.payload;if(n===r.updateSettings.type)return Object.assign({},e,o);if(n===r.loadSettings.type)return null!=o&&o.version?(delete o.view,Object.assign({},e,o)):e;if(n===r.toggleSettings.type)return Object.assign({},e,{view:Object.assign({},e.view,{visible:!e.view.visible})});if(n===r.openChatSettings.type)return Object.assign({},e,{view:Object.assign({},e.view,{visible:!0,activeTab:"chatPage"})});if(n===r.changeSettingsTab.type){var a=o.tabId;return Object.assign({},e,{view:Object.assign({},e.view,{activeTab:a})})}return e}},43426:function(e,t){"use strict";t.__esModule=!0,t.selectActiveTab=t.selectSettings=void 0;t.selectSettings=function(e){return e.settings};t.selectActiveTab=function(e){return e.settings.view.activeTab}},62684:function(e,t,n){"use strict";t.__esModule=!0,t.telemetryMiddleware=void 0;var r=n(31246),o=n(7151);function i(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.done?t(u):Promise.resolve(u).then(r,o)}var a=(0,n(79926).createLogger)("telemetry"),c=decodeURIComponent||unescape,u=function(){var e=function(e){for(var t,n="tau-"+e+"=",r=document.cookie.split(";"),o=0;o<r.length;o++){for(t=r[o];" "===t.charAt(0);)t=t.substring(1);if(0===t.indexOf(n))return c(t.substring(n.length,t.length))}return null}("connData");if(e)try{return JSON.parse(e).map((function(e){return{ckey:e.ckey,address:e.ip,computer_id:e.compid}}))}catch(t){}return[]};t.telemetryMiddleware=function(e){var t,n;return function(c){return function(s){var l,f=s.type,d=s.payload;if("telemetry/request"!==f)return"backend/update"===f?(c(s),void(l=regeneratorRuntime.mark((function g(){var r,i,c,s;return regeneratorRuntime.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(i=null==d||null==(r=d.config)?void 0:r.client){l.next=4;break}return a.error("backend/update payload is missing client data!"),l.abrupt("return");case 4:if(t){l.next=13;break}return l.next=7,o.storage.get("telemetry");case 7:if(l.t0=l.sent,l.t0){l.next=10;break}l.t0={};case 10:(t=l.t0).connections||(t.connections=u()),a.debug("retrieved telemetry from storage",t);case 13:c=!1,t.connections.find((function(e){return n=i,(t=e).ckey===n.ckey&&t.address===n.address&&t.computer_id===n.computer_id;var t,n}))||(c=!0,t.connections.unshift(i),t.connections.length>10&&t.connections.pop()),c&&(a.debug("saving telemetry to storage",t),o.storage.set("telemetry",t)),n&&(s=n,n=null,e.dispatch({type:"telemetry/request",payload:s}));case 18:case"end":return l.stop()}}),g)})),function(){var e=this,t=arguments;return new Promise((function(n,r){var o=l.apply(e,t);function a(e){i(o,n,r,a,c,"next",e)}function c(e){i(o,n,r,a,c,"throw",e)}a(undefined)}))})()):c(s);if(!t)return a.debug("deferred"),void(n=d);a.debug("sending");var p=(null==d?void 0:d.limits)||{},h=document.defaultCharset,v=t.connections.slice(0,p.connections),m=-60*(new Date).getTimezoneOffset();(0,r.sendMessage)({type:"telemetry",payload:{charset:h,connections:v,localTime:m}})}}}},6088:function(e,t){"use strict";t.__esModule=!0,t.setClientTheme=t.THEMES=void 0;t.THEMES=["light","dark"];var n="#202020",r="#171717",o="#a4bad6",i=null;t.setClientTheme=function(e){if(clearInterval(i),Byond.command(".output statbrowser:set_theme "+e),i=setTimeout((function(){Byond.command(".output statbrowser:set_theme "+e)}),1500),"light"===e)return Byond.winset({"rpanewindow.background-color":"none","rpanewindow.text-color":"#000000","rpane.background-color":"none","rpane.text-color":"#000000","browseroutput.background-color":"none","browseroutput.text-color":"#000000","tcoutputwindow.background-color":"none","tcoutputwindow.text-color":"#000000","tcmainwindow.background-color":"none","split.background-color":"none","rulesb.background-color":"none","rulesb.text-color":"#000000","wikib.background-color":"none","wikib.text-color":"#000000","forumb.background-color":"none","forumb.text-color":"#000000","changelog.background-color":"#79ce19","changelog.text-color":"#ffffff","discord.background-color":"#7186f0","discord.text-color":"#ffffff","report-issue.background-color":"#df3e3e","report-issue.text-color":"#ffffff","textb.background-color":"none","textb.text-color":"#000000","infob.background-color":"none","infob.text-color":"#000000","output.background-color":"none","output.text-color":"#000000","infowindow.background-color":"none","infowindow.text-color":"#000000","info.background-color":"#FFFFFF","info.tab-background-color":"none","info.text-color":"#000000","info.tab-text-color":"#000000","info.prefix-color":"#000000","info.suffix-color":"#000000","saybutton.background-color":"none","saybutton.text-color":"#000000","mebutton.background-color":"none","mebutton.text-color":"#000000","asset_cache_browser.background-color":"none","asset_cache_browser.text-color":"#000000","tooltip.background-color":"none","tooltip.text-color":"#000000"});"dark"===e&&Byond.winset({"rpanewindow.background-color":n,"rpanewindow.text-color":o,"rpane.background-color":n,"rpane.text-color":o,"browseroutput.background-color":n,"browseroutput.text-color":o,"tcoutputwindow.background-color":n,"tcoutputwindow.text-color":o,"tcmainwindow.background-color":n,"split.background-color":n,"rulesb.background-color":"#494949","rulesb.text-color":o,"wikib.background-color":"#494949","wikib.text-color":o,"forumb.background-color":"#494949","forumb.text-color":o,"changelog.background-color":"#2d5004","changelog.text-color":o,"discord.background-color":"#212746","discord.text-color":o,"report-issue.background-color":"#492020","report-issue.text-color":o,"textb.background-color":"#494949","textb.text-color":o,"infob.background-color":"#494949","infob.text-color":o,"output.background-color":r,"output.text-color":o,"infowindow.background-color":r,"infowindow.text-color":o,"info.background-color":r,"info.tab-background-color":n,"info.text-color":o,"info.tab-text-color":o,"info.prefix-color":o,"info.suffix-color":o,"saybutton.background-color":n,"saybutton.text-color":o,"mebutton.background-color":n,"mebutton.text-color":o,"asset_cache_browser.background-color":n,"asset_cache_browser.text-color":o,"tooltip.background-color":n,"tooltip.text-color":o})}},88280:function(){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var r=t(e);if(!n)return this.removeAttribute(r);var o=String(n);return this.setAttribute(r,o)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),r=this.getAttribute(n);return this.removeAttribute(n),r}}}(CSSStyleDeclaration.prototype)},15511:function(){"use strict";!function(e){function t(){return f.createDocumentFragment()}function n(e){return f.createElement(e)}function r(e,t){if(!e)throw new Error("Failed to construct "+t+": 1 argument required, but only 0 present.")}function o(e){if(1===e.length)return i(e[0]);for(var n=t(),r=P.call(e),o=0;o<e.length;o++)n.appendChild(i(r[o]));return n}function i(e){return"object"==typeof e?e:f.createTextNode(e)}for(var a,c,u,s,l,f=e.document,d=Object.prototype.hasOwnProperty,p=Object.defineProperty||function(e,t,n){return d.call(n,"value")?e[t]=n.value:(d.call(n,"get")&&e.__defineGetter__(t,n.get),d.call(n,"set")&&e.__defineSetter__(t,n.set)),e},h=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},v=function(e){var t="undefined"==typeof e.className,n=t?e.getAttribute("class")||"":e.className,r=t||"object"==typeof n,o=(r?t?n:n.baseVal:n).replace(g,"");o.length&&I.push.apply(this,o.split(y)),this._isSVG=r,this._=e},m={get:function(){return new v(this)},set:function(){}},g=/^\s+|\s+$/g,y=/\s+/,b="classList",_=function(e,t){return this.contains(e)?t||this.remove(e):(t===undefined||t)&&(t=!0,this.add(e)),!!t},w=e.DocumentFragment&&DocumentFragment.prototype,E=e.Node,x=(E||Element).prototype,S=e.CharacterData||E,C=S&&S.prototype,N=e.DocumentType,k=N&&N.prototype,M=(e.Element||E||e.HTMLElement).prototype,O=e.HTMLSelectElement||n("select").constructor,T=O.prototype.remove,A=e.SVGElement,I=["matches",M.matchesSelector||M.webkitMatchesSelector||M.khtmlMatchesSelector||M.mozMatchesSelector||M.msMatchesSelector||M.oMatchesSelector||function(e){var t=this.parentNode;return!!t&&-1<h.call(t.querySelectorAll(e),this)},"closest",function(e){for(var t,n=this;(t=n&&n.matches)&&!n.matches(e);)n=n.parentNode;return t?n:null},"prepend",function(){var e=this.firstChild,t=o(arguments);e?this.insertBefore(t,e):this.appendChild(t)},"append",function(){this.appendChild(o(arguments))},"before",function(){var e=this.parentNode;e&&e.insertBefore(o(arguments),this)},"after",function(){var e=this.parentNode,t=this.nextSibling,n=o(arguments);e&&(t?e.insertBefore(n,t):e.appendChild(n))},"toggleAttribute",function(e,t){var n=this.hasAttribute(e);return 1<arguments.length?n&&!t?this.removeAttribute(e):t&&!n&&this.setAttribute(e,""):n?this.removeAttribute(e):this.setAttribute(e,""),this.hasAttribute(e)},"replace",function(){this.replaceWith.apply(this,arguments)},"replaceWith",function(){var e=this.parentNode;e&&e.replaceChild(o(arguments),this)},"remove",function(){var e=this.parentNode;e&&e.removeChild(this)}],P=I.slice,V=I.length;V;V-=2)if((c=I[V-2])in M||(M[c]=I[V-1]),"remove"!==c||T._dom4||((O.prototype[c]=function(){return 0<arguments.length?T.apply(this,arguments):M.remove.call(this)})._dom4=!0),/^(?:before|after|replace|replaceWith|remove)$/.test(c)&&(S&&!(c in C)&&(C[c]=I[V-1]),N&&!(c in k)&&(k[c]=I[V-1])),/^(?:append|prepend)$/.test(c))if(w)c in w||(w[c]=I[V-1]);else try{t().constructor.prototype[c]=I[V-1]}catch(R){}var L;n("a").matches("a")||(M[c]=(L=M[c],function(e){return L.call(this.parentNode?this:t().appendChild(this),e)})),v.prototype={length:0,add:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)||I.push.call(this,c);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},contains:function(e){return function(t){return-1<(V=e.call(this,c=function(e){if(!e)throw"SyntaxError";if(y.test(e))throw"InvalidCharacterError";return e}(t)))}}([].indexOf||function(e){for(V=this.length;V--&&this[V]!==e;);return V}),item:function(e){return this[e]||null},remove:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)&&I.splice.call(this,V,1);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},toggle:_,toString:function(){return I.join.call(this," ")}},A&&!(b in A.prototype)&&p(A.prototype,b,m),b in f.documentElement?((s=n("div").classList).add("a","b","a"),"a b"!=s&&("add"in(u=s.constructor.prototype)||(u=e.TemporaryTokenList.prototype),l=function(e){return function(){for(var t=0;t<arguments.length;)e.call(this,arguments[t++])}},u.add=l(u.add),u.remove=l(u.remove),u.toggle=_)):p(M,b,m),"contains"in x||p(x,"contains",{value:function(e){for(;e&&e!==this;)e=e.parentNode;return this===e}}),"head"in f||p(f,"head",{get:function(){return a||(a=f.getElementsByTagName("head")[0])}}),function(){for(var t,n=e.requestAnimationFrame,r=e.cancelAnimationFrame,o=["o","ms","moz","webkit"],i=o.length;!r&&i--;)n=n||e[o[i]+"RequestAnimationFrame"],r=e[o[i]+"CancelAnimationFrame"]||e[o[i]+"CancelRequestAnimationFrame"];r||(n?(t=n,n=function(e){var n=!0;return t((function(){n&&e.apply(this,arguments)})),function(){n=!1}},r=function(e){e()}):(n=function(e){return setTimeout(e,15,15)},r=function(e){clearTimeout(e)})),e.requestAnimationFrame=n,e.cancelAnimationFrame=r}();try{new e.CustomEvent("?")}catch(R){e.CustomEvent=function(e,t){function n(e,t,n,r){this.initEvent(e,t,n),this.detail=r}return function(r,o){var i=f.createEvent(e);if("string"!=typeof r)throw new Error("An event name must be provided");return"Event"==e&&(i.initCustomEvent=n),null==o&&(o=t),i.initCustomEvent(r,o.bubbles,o.cancelable,o.detail),i}}(e.CustomEvent?"CustomEvent":"Event",{bubbles:!1,cancelable:!1,detail:null})}try{new Event("_")}catch(R){R=function(e){function t(e,t){r(arguments.length,"Event");var n=f.createEvent("Event");return t||(t={}),n.initEvent(e,!!t.bubbles,!!t.cancelable),n}return t.prototype=e.prototype,t}(e.Event||function(){}),p(e,"Event",{value:R}),Event!==R&&(Event=R)}try{new KeyboardEvent("_",{})}catch(R){R=function(t){var n,o=0,i={char:"",key:"",location:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,altGraphKey:!1,repeat:!1,locale:navigator.language,detail:0,bubbles:!1,cancelable:!1,keyCode:0,charCode:0,which:0};try{var a=f.createEvent("KeyboardEvent");a.initKeyboardEvent("keyup",!1,!1,e,"+",3,!0,!1,!0,!1,!1),o="+"==(a.keyIdentifier||a.key)&&3==(a.keyLocation||a.location)&&(a.ctrlKey?a.altKey?1:3:a.shiftKey?2:4)||9}catch(R){}function c(e){for(var t=[],n=["ctrlKey","Control","shiftKey","Shift","altKey","Alt","metaKey","Meta","altGraphKey","AltGraph"],r=0;r<n.length;r+=2)e[n[r]]&&t.push(n[r+1]);return t.join(" ")}function u(e,t){for(var n in t)t.hasOwnProperty(n)&&!t.hasOwnProperty.call(e,n)&&(e[n]=t[n]);return e}function s(e,t,n){try{t[e]=n[e]}catch(R){}}function l(t,a){r(arguments.length,"KeyboardEvent"),a=u(a||{},i);var l,d=f.createEvent(n),p=a.ctrlKey,h=a.shiftKey,v=a.altKey,m=a.metaKey,g=a.altGraphKey,y=o>3?c(a):null,b=String(a.key),_=String(a.char),w=a.location,E=a.keyCode||(a.keyCode=b)&&b.charCodeAt(0)||0,x=a.charCode||(a.charCode=_)&&_.charCodeAt(0)||0,S=a.bubbles,C=a.cancelable,N=a.repeat,k=a.locale,M=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in d)d.initKeyEvent(t,S,C,M,p,v,h,m,E,x);else if(0<o&&"initKeyboardEvent"in d){switch(l=[t,S,C,M],o){case 1:l.push(b,w,p,h,v,m,g);break;case 2:l.push(p,v,h,m,E,x);break;case 3:l.push(b,w,p,v,h,m,g);break;case 4:l.push(b,w,y,N,k);break;default:l.push(char,b,w,y,N,k)}d.initKeyboardEvent.apply(d,l)}else d.initEvent(t,S,C);for(b in d)i.hasOwnProperty(b)&&d[b]!==a[b]&&s(b,d,a);return d}return n=0<o?"KeyboardEvent":"Event",l.prototype=t.prototype,l}(e.KeyboardEvent||function(){}),p(e,"KeyboardEvent",{value:R}),KeyboardEvent!==R&&(KeyboardEvent=R)}try{new MouseEvent("_",{})}catch(R){R=function(t){function n(t,n){r(arguments.length,"MouseEvent");var o=f.createEvent("MouseEvent");return n||(n={}),o.initMouseEvent(t,!!n.bubbles,!!n.cancelable,n.view||e,n.detail||1,n.screenX||0,n.screenY||0,n.clientX||0,n.clientY||0,!!n.ctrlKey,!!n.altKey,!!n.shiftKey,!!n.metaKey,n.button||0,n.relatedTarget||null),o}return n.prototype=t.prototype,n}(e.MouseEvent||function(){}),p(e,"MouseEvent",{value:R}),MouseEvent!==R&&(MouseEvent=R)}f.querySelectorAll("*").forEach||function(){function e(e){var t=e.querySelectorAll;e.querySelectorAll=function(e){var n=t.call(this,e);return n.forEach=Array.prototype.forEach,n}}e(f),e(Element.prototype)}();try{f.querySelector(":scope *")}catch(R){!function(){var e="data-scope-"+(1e9*Math.random()>>>0),t=Element.prototype,n=t.querySelector,r=t.querySelectorAll;function o(t,n,r){t.setAttribute(e,null);var o=n.call(t,String(r).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,r,o){return n+"["+e+"]"+(o||" ")})));return t.removeAttribute(e),o}t.querySelector=function(e){return o(this,n,e)},t.querySelectorAll=function(e){return o(this,r,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,r=!1;function o(t,o,i){r=i,n=!1,e=undefined,t.dispatchEvent(o)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,r?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return o(e,this.__ce__,!0),n},get:function(t){o(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return o(e,this.__ce__,!1),n},set:function(e,t){return o(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function r(e,t,n){function o(e){o.once&&(e.currentTarget.removeEventListener(e.type,t,o),o.removed=!0),o.passive&&(e.preventDefault=r.preventDefault),"function"==typeof o.callback?o.callback.call(this,e):o.callback&&o.callback.handleEvent(e),o.passive&&delete e.preventDefault}return o.type=e,o.callback=t,o.capture=!!n.capture,o.passive=!!n.passive,o.once=!!n.once,o.removed=!1,o}n.prototype=(Object.create||Object)(null),r.preventDefault=function(){};var o,i,a=e.CustomEvent,c=e.dispatchEvent,u=e.addEventListener,s=e.removeEventListener,l=0,f=function(){l++},d=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{u("_",f,{once:!0}),c(new a("_")),c(new a("_")),s("_",f,{once:!0})}catch(h){}1!==l&&(i=new t,o=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,o,a){if(a&&"boolean"!=typeof a){var c,u,s,l=i.get(this),f=p(a);l||i.set(this,l=new n),t in l||(l[t]={handler:[],wrap:[]}),u=l[t],(c=d.call(u.handler,o))<0?(c=u.handler.push(o)-1,u.wrap[c]=s=new n):s=u.wrap[c],f in s||(s[f]=r(t,o,a),e.call(this,t,s[f],s[f].capture))}else e.call(this,t,o,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,r){if(r&&"boolean"!=typeof r){var o,a,c,u,s=i.get(this);if(s&&t in s&&(c=s[t],-1<(a=d.call(c.handler,n))&&(o=p(r))in(u=c.wrap[a]))){for(o in e.call(this,t,u[o],u[o].capture),delete u[o],u)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete s[t]}}else e.call(this,t,n,r)}}(t.removeEventListener)}},e.EventTarget?o(EventTarget):(o(e.Text),o(e.Element||e.HTMLElement),o(e.HTMLDocument),o(e.Window||{prototype:e}),o(e.XMLHttpRequest)))}(window)},25513:function(e){"use strict";!function(t,n){var r,o,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,u="_html5shiv",s=0,l={};function f(){var e=v.elements;return"string"==typeof e?e.split(" "):e}function d(e){var t=l[e[u]];return t||(t={},s++,e[u]=s,l[s]=t),t}function p(e,t,r){return t||(t=n),o?t.createElement(e):(r||(r=d(t)),!(i=r.cache[e]?r.cache[e].cloneNode():c.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:r.frag.appendChild(i));var i}function h(e){e||(e=n);var t=d(e);return!v.shivCSS||r||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),o||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return v.shivMethods?p(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+f().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(v,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="<xyz></xyz>",r="hidden"in e,o=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){r=!0,o=!0}}();var v={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:o,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:h,createElement:p,createDocumentFragment:function(e,t){if(e||(e=n),o)return e.createDocumentFragment();for(var r=(t=t||d(e)).frag.cloneNode(),i=0,a=f(),c=a.length;i<c;i++)r.createElement(a[i]);return r},addElements:function(e,t){var n=v.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),v.elements=n+" "+e,h(t)}};t.html5=v,h(n),e.exports&&(e.exports=v)}(window,document)},72090:function(){"use strict";!function(e){if(!document.createEvent){var t,n=!0,r=!1,o="onreadystatechange",i="DOMContentLoaded",a="__IE8__"+Math.random(),c=Object.defineProperty||function(e,t,n){e[t]=n.value},u=Object.defineProperties||function(t,n){for(var r in n)if(l.call(n,r))try{c(t,r,n[r])}catch(o){e.console}},s=Object.getOwnPropertyDescriptor,l=Object.prototype.hasOwnProperty,f=e.Element.prototype,d=e.Text.prototype,p=/^[a-z]+$/,h=/loaded|complete/,v={},m=document.createElement("div"),g=document.documentElement,y=g.removeAttribute,b=g.setAttribute,_=function(e){return{enumerable:!0,writable:!0,configurable:!0,value:e}};C(e.HTMLCommentElement.prototype,f,"nodeValue"),C(e.HTMLScriptElement.prototype,null,"text"),C(d,null,"nodeValue"),C(e.HTMLTitleElement.prototype,null,"text"),c(e.HTMLStyleElement.prototype,"textContent",(t=s(e.CSSStyleSheet.prototype,"cssText"),S((function(){return t.get.call(this.styleSheet)}),(function(e){t.set.call(this.styleSheet,e)}))));var w=/\b\s*alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;c(e.CSSStyleDeclaration.prototype,"opacity",{get:function(){var e=this.filter.match(w);return e?(e[1]/100).toString():""},set:function(e){this.zoom=1;var t=!1;e=e<1?" alpha(opacity="+Math.round(100*e)+")":"",this.filter=this.filter.replace(w,(function(){return t=!0,e})),!t&&e&&(this.filter+=e)}}),u(f,{textContent:{get:k,set:A},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t<n;t++)if(1==e[t].nodeType)return e[t]}},lastElementChild:{get:function(){for(var e=this.childNodes||[],t=e.length;t--;)if(1==e[t].nodeType)return e[t]}},oninput:{get:function(){return this._oninput||null},set:function(e){this._oninput&&(this.removeEventListener("input",this._oninput),this._oninput=e,e&&this.addEventListener("input",e))}},previousElementSibling:{get:function(){for(var e=this.previousSibling;e&&1!=e.nodeType;)e=e.previousSibling;return e}},nextElementSibling:{get:function(){for(var e=this.nextSibling;e&&1!=e.nodeType;)e=e.nextSibling;return e}},childElementCount:{get:function(){for(var e=0,t=this.childNodes||[],n=t.length;n--;e+=1==t[n].nodeType);return e}},addEventListener:_((function(e,t,n){if("function"==typeof t||"object"==typeof t){var r,o,i=this,u="on"+e,s=i[a]||c(i,a,{value:{}})[a],f=s[u]||(s[u]={}),d=f.h||(f.h=[]);if(!l.call(f,"w")){if(f.w=function(e){return e[a]||x(i,I(0,e),d,!1)},!l.call(v,u))if(p.test(e)){try{(r=document.createEventObject())[a]=!0,9!=i.nodeType&&(null==i.parentNode&&m.appendChild(i),(o=i.getAttribute(u))&&y.call(i,u)),i.fireEvent(u,r),v[u]=!0}catch(h){for(v[u]=!1;m.hasChildNodes();)m.removeChild(m.firstChild)}null!=o&&b.call(i,u,o)}else v[u]=!1;(f.n=v[u])&&i.attachEvent(u,f.w)}N(d,t)<0&&d[n?"unshift":"push"](t),"input"===e&&i.attachEvent("onkeyup",M)}})),dispatchEvent:_((function(e){var t,n=this,r="on"+e.type,o=n[a],i=o&&o[r],c=!!i;return e.target||(e.target=n),c?i.n?n.fireEvent(r,e):x(n,e,i.h,!0):!(t=n.parentNode)||t.dispatchEvent(e),!e.defaultPrevented})),removeEventListener:_((function(e,t,n){if("function"==typeof t||"object"==typeof t){var r="on"+e,o=this[a],i=o&&o[r],c=i&&i.h,u=c?N(c,t):-1;-1<u&&c.splice(u,1)}}))}),u(d,{addEventListener:_(f.addEventListener),dispatchEvent:_(f.dispatchEvent),removeEventListener:_(f.removeEventListener)}),u(e.XMLHttpRequest.prototype,{addEventListener:_((function(e,t,n){var r=this,o="on"+e,i=r[a]||c(r,a,{value:{}})[a],u=i[o]||(i[o]={}),s=u.h||(u.h=[]);N(s,t)<0&&(r[o]||(r[o]=function(){var t=document.createEvent("Event");t.initEvent(e,!0,!0),r.dispatchEvent(t)}),s[n?"unshift":"push"](t))})),dispatchEvent:_((function(e){var t=this,n="on"+e.type,r=t[a],o=r&&r[n];return!!o&&(o.n?t.fireEvent(n,e):x(t,e,o.h,!0))})),removeEventListener:_(f.removeEventListener)});var E=s(Event.prototype,"button").get;u(e.Event.prototype,{bubbles:_(!0),cancelable:_(!0),preventDefault:_((function(){this.cancelable&&(this.returnValue=!1)})),stopPropagation:_((function(){this.stoppedPropagation=!0,this.cancelBubble=!0})),stopImmediatePropagation:_((function(){this.stoppedImmediatePropagation=!0,this.stopPropagation()})),initEvent:_((function(e,t,n){this.type=e,this.bubbles=!!t,this.cancelable=!!n,this.bubbles||this.stopPropagation()})),pageX:{get:function(){return this._pageX||(this._pageX=this.clientX+e.scrollX-(g.clientLeft||0))}},pageY:{get:function(){return this._pageY||(this._pageY=this.clientY+e.scrollY-(g.clientTop||0))}},which:{get:function(){return this.keyCode?this.keyCode:isNaN(this.button)?undefined:this.button+1}},charCode:{get:function(){return this.keyCode&&"keypress"==this.type?this.keyCode:0}},buttons:{get:function(){return E.call(this)}},button:{get:function(){var e=this.buttons;return 1&e?0:2&e?2:4&e?1:undefined}},defaultPrevented:{get:function(){var e=this.returnValue;return!(void 0===e||e)}},relatedTarget:{get:function(){var e=this.type;return"mouseover"===e?this.fromElement:"mouseout"===e?this.toElement:null}}}),u(e.HTMLDocument.prototype,{defaultView:{get:function(){return this.parentWindow}},textContent:{get:function(){return 11===this.nodeType?k.call(this):null},set:function(e){11===this.nodeType&&A.call(this,e)}},addEventListener:_((function(t,r,a){var c=this;f.addEventListener.call(c,t,r,a),n&&t===i&&!h.test(c.readyState)&&(n=!1,c.attachEvent(o,O),e==top&&function u(e){try{c.documentElement.doScroll("left"),O()}catch(t){setTimeout(u,50)}}())})),dispatchEvent:_(f.dispatchEvent),removeEventListener:_(f.removeEventListener),createEvent:_((function(e){var t;if("Event"!==e)throw new Error("unsupported "+e);return(t=document.createEventObject()).timeStamp=(new Date).getTime(),t}))}),u(e.Window.prototype,{getComputedStyle:_(function(){var e=/^(?:[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/,t=/^(top|right|bottom|left)$/,n=/\-([a-z])/g,r=function(e,t){return t.toUpperCase()};function o(e){this._=e}function i(){}return o.prototype.getPropertyValue=function(o){var i,a,c,u=this._,s=u.style,l=u.currentStyle,f=u.runtimeStyle;return"opacity"==o?s.opacity||"1":(o=("float"===o?"style-float":o).replace(n,r),i=l?l[o]:s[o],e.test(i)&&!t.test(o)&&(a=s.left,(c=f&&f.left)&&(f.left=l.left),s.left="fontSize"===o?"1em":i,i=s.pixelLeft+"px",s.left=a,c&&(f.left=c)),null==i?i:i+""||"auto")},i.prototype.getPropertyValue=function(){return null},function(e,t){return t?new i(e):new o(e)}}()),addEventListener:_((function(t,n,r){var o,i=e,c="on"+t;i[c]||(i[c]=function(e){return x(i,I(0,e),o,!1)&&undefined}),N(o=i[c][a]||(i[c][a]=[]),n)<0&&o[r?"unshift":"push"](n)})),dispatchEvent:_((function(t){var n=e["on"+t.type];return!n||!1!==n.call(e,t)&&!t.defaultPrevented})),removeEventListener:_((function(t,n,r){var o=(e["on"+t]||Object)[a],i=o?N(o,n):-1;-1<i&&o.splice(i,1)})),pageXOffset:{get:T("scrollLeft")},pageYOffset:{get:T("scrollTop")},scrollX:{get:T("scrollLeft")},scrollY:{get:T("scrollTop")},innerWidth:{get:T("clientWidth")},innerHeight:{get:T("clientHeight")}}),e.HTMLElement=e.Element,function(e,t,n){for(n=0;n<t.length;n++)document.createElement(t[n]);e.length||document.createStyleSheet(""),e[0].addRule(t.join(","),"display:block;")}(document.styleSheets,["header","nav","section","article","aside","footer"]),function(){if(!document.createRange){document.createRange=function(){return new n};var e=n.prototype;e.cloneContents=function(){for(var e=this._start.ownerDocument.createDocumentFragment(),n=t(this._start,this._end),r=0,o=n.length;r<o;r++)e.appendChild(n[r].cloneNode(!0));return e},e.cloneRange=function(){var e=new n;return e._start=this._start,e._end=this._end,e},e.deleteContents=function(){for(var e=this._start.parentNode,n=t(this._start,this._end),r=0,o=n.length;r<o;r++)e.removeChild(n[r])},e.extractContents=function(){for(var e=this._start.ownerDocument.createDocumentFragment(),n=t(this._start,this._end),r=0,o=n.length;r<o;r++)e.appendChild(n[r]);return e},e.setEndAfter=function(e){this._end=e},e.setEndBefore=function(e){this._end=e.previousSibling},e.setStartAfter=function(e){this._start=e.nextSibling},e.setStartBefore=function(e){this._start=e}}function t(e,t){for(var n=[e];e!==t;)n.push(e=e.nextSibling);return n}function n(){}}()}function x(e,t,n,r){for(var o,i,a=n.slice(),c=function(e,t){return e.currentTarget=t,e.eventPhase=e.target===e.currentTarget?2:3,e}(t,e),u=0,s=a.length;u<s&&("object"==typeof(o=a[u])?"function"==typeof o.handleEvent&&o.handleEvent(c):o.call(e,c),!c.stoppedImmediatePropagation);u++);return i=!c.stoppedPropagation,r&&i&&e.parentNode?e.parentNode.dispatchEvent(c):!c.defaultPrevented}function S(e,t){return{configurable:!0,get:e,set:t}}function C(e,t,n){var r=s(t||e,n);c(e,"textContent",S((function(){return r.get.call(this)}),(function(e){r.set.call(this,e)})))}function N(e,t){for(var n=e.length;n--&&e[n]!==t;);return n}function k(){if("BR"===this.tagName)return"\n";for(var e=this.firstChild,t=[];e;)8!==e.nodeType&&7!==e.nodeType&&t.push(e.textContent),e=e.nextSibling;return t.join("")}function M(e){var t=document.createEvent("Event");t.initEvent("input",!0,!0),(e.srcElement||e.fromElement||document).dispatchEvent(t)}function O(e){!r&&h.test(document.readyState)&&(r=!r,document.detachEvent(o,O),(e=document.createEvent("Event")).initEvent(i,!0,!0),document.dispatchEvent(e))}function T(e){return function(){return g[e]||document.body&&document.body[e]||0}}function A(e){for(var t;t=this.lastChild;)this.removeChild(t);null!=e&&this.appendChild(document.createTextNode(e))}function I(t,n){return n||(n=e.event),n.target||(n.target=n.srcElement||n.fromElement||document),n.timeStamp||(n.timeStamp=(new Date).getTime()),n}}(window)},37283:function(){"use strict";window.Int32Array||(window.Int32Array=Array)},39646:function(e,t){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=void 0;var n=[/v4shim/i],r={};t.resolveAsset=function(e){return r[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var o=t.type,i=t.payload;if("asset/stylesheet"!==o)if("asset/mappings"!==o)e(t);else for(var a=function(){var e=u[c];if(n.some((function(t){return t.test(e)})))return"continue";var t=i[e],o=e.split(".").pop();r[e]=t,"css"===o&&Byond.loadCss(t),"js"===o&&Byond.loadJs(t)},c=0,u=Object.keys(i);c<u.length;c++)a();else Byond.loadCss(i)}}}},31246:function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var r=n(28440),o=n(465),i=n(41410),a=n(40509),c=n(79926),u=n(77960),s=["payload"];var l=(0,c.createLogger)("backend"),f=(0,o.createAction)("backend/update");t.backendUpdate=f;var d=(0,o.createAction)("backend/setSharedState");t.backendSetSharedState=d;var p=(0,o.createAction)("backend/suspendStart");t.backendSuspendStart=p;var h=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};t.backendSuspendSuccess=h;var v={config:{},data:{},shared:{},suspended:Date.now(),suspending:!1};t.backendReducer=function(e,t){void 0===e&&(e=v);var n=t.type,r=t.payload;if("backend/update"===n){var o=Object.assign({},e.config,r.config),i=Object.assign({},e.data,r.static_data,r.data),a=Object.assign({},e.shared);if(r.shared)for(var c=0,u=Object.keys(r.shared);c<u.length;c++){var s=u[c],l=r.shared[s];a[s]=""===l?undefined:JSON.parse(l)}return Object.assign({},e,{config:o,data:i,shared:a,suspended:!1})}if("backend/setSharedState"===n){var f,d=r.key,p=r.nextState;return Object.assign({},e,{shared:Object.assign({},e.shared,(f={},f[d]=p,f))})}if("backend/suspendStart"===n)return Object.assign({},e,{suspending:!0});if("backend/suspendSuccess"===n){var h=r.timestamp;return Object.assign({},e,{data:{},shared:{},config:Object.assign({},e.config,{title:"",status:1}),suspending:!1,suspended:h})}return e};t.backendMiddleware=function(e){var t,n;return function(o){return function(c){var s=y(e.getState()).suspended,d=c.type,p=c.payload;if("update"!==d)if("suspend"!==d){if("ping"!==d){if("backend/suspendStart"===d&&!n){l.log("suspending ("+window.__windowId__+")");var v=function(){return m({type:"suspend"})};v(),n=setInterval(v,2e3)}if("backend/suspendSuccess"===d&&((0,u.suspendRenderer)(),clearInterval(n),n=undefined,Byond.winset(window.__windowId__,{"is-visible":!1}),setImmediate((function(){return(0,a.focusMap)()}))),"backend/update"===d){var g,b,_=null==(g=p.config)||null==(b=g.window)?void 0:b.fancy;t===undefined?t=_:t!==_&&(l.log("changing fancy mode to",_),t=_,Byond.winset(window.__windowId__,{titlebar:!_,"can-resize":!_}))}return"backend/update"===d&&s&&(l.log("backend/update",p),(0,u.resumeRenderer)(),(0,i.setupDrag)(),setImmediate((function(){r.perf.mark("resume/start"),y(e.getState()).suspended||(Byond.winset(window.__windowId__,{"is-visible":!0}),r.perf.mark("resume/finish"))}))),o(c)}m({type:"pingReply"})}else e.dispatch(h());else e.dispatch(f(p))}}};var m=function(e){void 0===e&&(e={});var t=e,n=t.payload,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,s),o=Object.assign({tgui:1,window_id:window.__windowId__},r);null!==n&&n!==undefined&&(o.payload=JSON.stringify(n)),Byond.topic(o)};t.sendMessage=m;var g=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?l.error("Payload for act() must be an object, got this:",t):m({type:"act/"+e,payload:t})};t.sendAct=g;var y=function(e){return e.backend||{}};t.selectBackend=y;t.useBackend=function(e){var t=e.store,n=y(t.getState());return Object.assign({},n,{act:g})};t.useLocalState=function(e,t,n){var r,o=e.store,i=null!=(r=y(o.getState()).shared)?r:{},a=t in i?i[t]:n;return[a,function(e){o.dispatch(d({key:t,nextState:"function"==typeof e?e(a):e}))}]};t.useSharedState=function(e,t,n){var r,o=e.store,i=null!=(r=y(o.getState()).shared)?r:{},a=t in i?i[t]:n;return[a,function(e){m({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}},13251:function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var r=n(97622),o=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=o.prototype;return c.tick=function(){var e=this.props,t=this.state,n=Number(t.value),r=Number(e.value);if(a(r)){var o=.5*n+.5*r;this.setState({value:o})}},c.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){var e,t=this.props,n=this.state,o=t.format,i=t.children,c=n.value,u=t.value;if(!a(u))return u||null;if(o)e=o(c);else{var s=String(u).split(".")[1],l=s?s.length:0;e=(0,r.toFixed)(c,(0,r.clamp)(l,0,8))}return"function"==typeof i?i(e,c):e},o}(o.Component);t.AnimatedNumber=c},90297:function(e,t,n){"use strict";t.__esModule=!0,t.Blink=void 0;var r=n(96323);function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={hidden:!1},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n);var a=i.prototype;return a.createTimer=function(){var e=this,t=this.props,n=t.interval,r=void 0===n?1e3:n,o=t.time,i=void 0===o?1e3:o;clearInterval(this.interval),clearTimeout(this.timer),this.setState({hidden:!1}),this.interval=setInterval((function(){e.setState({hidden:!0}),e.timer=setTimeout((function(){e.setState({hidden:!1})}),i)}),r+i)},a.componentDidMount=function(){this.createTimer()},a.componentDidUpdate=function(e){e.interval===this.props.interval&&e.time===this.props.time||this.createTimer()},a.componentWillUnmount=function(){clearInterval(this.interval),clearTimeout(this.timer)},a.render=function(e){return(0,r.createVNode)(1,"span",null,e.children,0,{style:{visibility:this.state.hidden?"hidden":"visible"}})},i}(r.Component);t.Blink=i},7149:function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className"];t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["BlockQuote",t])},n)))}},54425:function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var r=n(1060),o=n(96323),i=n(10648),a=n(84200),c=["as","className","children"];var u=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=u;var s=function(e){return"string"==typeof e?u(e):"number"==typeof e?u(.5*e):void 0};t.halfUnit=s;var l=function(e){if("string"==typeof e)return a.CSS_COLORS.includes(e)},f=function(e){return function(t,n){"number"!=typeof n&&"string"!=typeof n||(t[e]=n)}},d=function(e,t){return function(n,r){"number"!=typeof r&&"string"!=typeof r||(n[e]=t(r))}},p=function(e,t){return function(n,r){r&&(n[e]=t)}},h=function(e,t,n){return function(r,o){if("number"==typeof o||"string"==typeof o)for(var i=0;i<n.length;i++)r[e+"-"+n[i]]=t(o)}},v=function(e){return function(t,n){l(n)||(t[e]=n)}},m={position:f("position"),overflow:f("overflow"),overflowX:f("overflow-x"),overflowY:f("overflow-y"),top:d("top",u),bottom:d("bottom",u),left:d("left",u),right:d("right",u),width:d("width",u),minWidth:d("min-width",u),maxWidth:d("max-width",u),height:d("height",u),minHeight:d("min-height",u),maxHeight:d("max-height",u),fontSize:d("font-size",u),fontFamily:f("font-family"),lineHeight:function(e,t){"number"==typeof t?e["line-height"]=t:"string"==typeof t&&(e["line-height"]=u(t))},opacity:f("opacity"),textAlign:f("text-align"),verticalAlign:f("vertical-align"),inline:p("display","inline-block"),bold:p("font-weight","bold"),italic:p("font-style","italic"),nowrap:p("white-space","nowrap"),preserveWhitespace:p("white-space","pre-wrap"),m:h("margin",s,["top","bottom","left","right"]),mx:h("margin",s,["left","right"]),my:h("margin",s,["top","bottom"]),mt:d("margin-top",s),mb:d("margin-bottom",s),ml:d("margin-left",s),mr:d("margin-right",s),p:h("padding",s,["top","bottom","left","right"]),px:h("padding",s,["left","right"]),py:h("padding",s,["top","bottom"]),pt:d("padding-top",s),pb:d("padding-bottom",s),pl:d("padding-left",s),pr:d("padding-right",s),color:v("color"),textColor:v("color"),backgroundColor:v("background-color"),fillPositionedParent:function(e,t){t&&(e.position="absolute",e.top=0,e.bottom=0,e.left=0,e.right=0)}},g=function(e){for(var t={},n={},r=0,o=Object.keys(e);r<o.length;r++){var i=o[r];if("style"!==i)if(Byond.IS_LTE_IE8&&"onClick"===i)t.onclick=e[i];else{var a=e[i],c=m[i];c?c(n,a):t[i]=a}}for(var u="",s=0,l=Object.keys(n);s<l.length;s++){var f=l[s];u+=f+":"+n[f]+";"}if(e.style)for(var d=0,p=Object.keys(e.style);d<p.length;d++){var h=p[d];u+=h+":"+e.style[h]+";"}return u.length>0&&(t.style=u),t};t.computeBoxProps=g;var y=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,r.classes)([l(t)&&"color-"+t,l(n)&&"color-bg-"+n])};t.computeBoxClassName=y;var b=function(e){var t=e.as,n=void 0===t?"div":t,r=e.className,a=e.children,u=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,c);if("function"==typeof a)return a(g(e));var s="string"==typeof r?r+" "+y(u):y(u),l=g(u);return(0,o.createVNode)(i.VNodeFlags.HtmlElement,n,s,a,i.ChildFlags.UnknownChildren,l)};t.Box=b,b.defaultHooks=r.pureComponentHooks},25808:function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var r=n(96323),o=n(57890),i=n(1060),a=n(79926),c=n(54425),u=n(65743),s=n(59463),l=["className","fluid","icon","iconRotation","iconSpin","iconColor","iconPosition","color","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","children","onclick","onClick"],f=["checked"],d=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],p=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"];function h(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,v(e,t)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var g=(0,a.createLogger)("Button"),y=function(e){var t=e.className,n=e.fluid,a=e.icon,f=e.iconRotation,d=e.iconSpin,p=e.iconColor,h=e.iconPosition,v=e.color,y=e.disabled,b=e.selected,_=e.tooltip,w=e.tooltipPosition,E=e.ellipsis,x=e.compact,S=e.circular,C=e.content,N=e.children,k=e.onclick,M=e.onClick,O=m(e,l),T=!(!C&&!N);k&&g.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");var A=(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Box,Object.assign({className:(0,i.classes)(["Button",n&&"Button--fluid",y&&"Button--disabled",b&&"Button--selected",T&&"Button--hasContent",E&&"Button--ellipsis",S&&"Button--circular",x&&"Button--compact",h&&"Button--iconPosition--"+h,v&&"string"==typeof v?"Button--color--"+v:"Button--color--default",t]),tabIndex:!y&&"0",unselectable:Byond.IS_LTE_IE8,onClick:function(e){!y&&M&&M(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;if(t===o.KEY_SPACE||t===o.KEY_ENTER)return e.preventDefault(),void(!y&&M&&M(e));t!==o.KEY_ESCAPE||e.preventDefault()}},O,{children:[a&&"right"!==h&&(0,r.createComponentVNode)(2,u.Icon,{name:a,color:p,rotation:f,spin:d}),C,N,a&&"right"===h&&(0,r.createComponentVNode)(2,u.Icon,{name:a,color:p,rotation:f,spin:d})]})));return _&&(A=(0,r.createComponentVNode)(2,s.Tooltip,{content:_,position:w,children:A})),A};t.Button=y,y.defaultHooks=i.pureComponentHooks;var b=function(e){var t=e.checked,n=m(e,f);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,y,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=b,y.Checkbox=b;var _=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}h(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.confirmContent,o=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,u=t.icon,s=t.color,l=t.content,f=t.onClick,p=m(t,d);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,y,Object.assign({content:this.state.clickedOnce?o:l,icon:this.state.clickedOnce?c:u,color:this.state.clickedOnce?a:s,onClick:function(){return e.state.clickedOnce?f():e.setClickedOnce(!0)}},p)))},t}(r.Component);t.ButtonConfirm=_,y.Confirm=_;var w=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,r.createRef)(),t.state={inInput:!1},t}h(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,l=t.icon,f=t.iconRotation,d=t.iconSpin,h=t.tooltip,v=t.tooltipPosition,g=t.color,y=void 0===g?"default":g,b=(t.placeholder,t.maxLength,m(t,p)),_=(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Box,Object.assign({className:(0,i.classes)(["Button",n&&"Button--fluid","Button--color--"+y])},b,{onClick:function(){return e.setInInput(!0)},children:[l&&(0,r.createComponentVNode)(2,u.Icon,{name:l,rotation:f,spin:d}),(0,r.createVNode)(1,"div",null,a,0),(0,r.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===o.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===o.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})));return h&&(_=(0,r.createComponentVNode)(2,s.Tooltip,{content:h,position:v,children:_})),_},t}(r.Component);t.ButtonInput=w,y.Input=w},44051:function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var r=n(96323),o=n(1060),i=n(53538),a=n(79926),c=n(54425),u=["params"],s=["params"],l=["params"];function f(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=(0,a.createLogger)("ByondUi"),h=[];window.addEventListener("beforeunload",(function(){for(var e=0;e<h.length;e++){var t=h[e];"string"==typeof t&&(p.log("unmounting '"+t+"' (beforeunload)"),h[e]=null,Byond.winset(t,{parent:""}))}}));var v=function(e){var t,n;function a(t){var n,o;return(o=e.call(this,t)||this).containerRef=(0,r.createRef)(),o.byondUiElement=function(e){var t=h.length;h.push(null);var n=e||"byondui_"+t;return p.log("allocated '"+n+"'"),{render:function(e){p.log("rendering '"+n+"'"),h[t]=n,Byond.winset(n,e)},unmount:function(){p.log("unmounting '"+n+"'"),h[t]=null,Byond.winset(n,{parent:""})}}}(null==(n=t.params)?void 0:n.id),o.handleResize=(0,i.debounce)((function(){o.forceUpdate()}),100),o}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var v=a.prototype;return v.shouldComponentUpdate=function(e){var t=this.props,n=t.params,r=void 0===n?{}:n,i=f(t,u),a=e.params,c=void 0===a?{}:a,l=f(e,s);return(0,o.shallowDiffers)(r,c)||(0,o.shallowDiffers)(i,l)},v.componentDidMount=function(){Byond.IS_LTE_IE10||(window.addEventListener("resize",this.handleResize),this.componentDidUpdate(),this.handleResize())},v.componentDidUpdate=function(){if(!Byond.IS_LTE_IE10){var e,t,n=this.props.params,r=void 0===n?{}:n,o=(e=this.containerRef.current,{pos:[(t=e.getBoundingClientRect()).left,t.top],size:[t.right-t.left,t.bottom-t.top]});p.debug("bounding box",o),this.byondUiElement.render(Object.assign({parent:window.__windowId__},r,{pos:o.pos[0]+","+o.pos[1],size:o.size[0]+"x"+o.size[1]}))}},v.componentWillUnmount=function(){Byond.IS_LTE_IE10||(window.removeEventListener("resize",this.handleResize),this.byondUiElement.unmount())},v.render=function(){var e=this.props,t=(e.params,f(e,l)),n=(0,c.computeBoxProps)(t);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",null,(0,r.createVNode)(1,"div",null,null,1,{style:{"min-height":"22px"}}),0,Object.assign({},n),null,this.containerRef))},a}(r.Component);t.ByondUi=v},64726:function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var r=n(96323),o=n(1397),i=n(1060),a=n(54425),c=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).ref=(0,r.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,u(t,n);var s=i.prototype;return s.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},s.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},s.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,u=t.rangeX,s=t.rangeY,l=t.fillColor,f=void 0===l?"none":l,d=t.strokeColor,p=void 0===d?"#ffffff":d,h=t.strokeWidth,v=void 0===h?2:h,m=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,c),g=this.state.viewBox,y=function(e,t,n,r){if(0===e.length)return[];var i=(0,o.zipWith)(Math.min).apply(void 0,e),a=(0,o.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),r!==undefined&&(i[1]=r[0],a[1]=r[1]),(0,o.map)((function(e){return(0,o.zipWith)((function(e,t,n,r){return(e-t)/(n-t)*r}))(e,i,a,t)}))(e)}(i,g,u,s);if(y.length>0){var b=y[0],_=y[y.length-1];y.push([g[0]+v,_[1]]),y.push([g[0]+v,-v]),y.push([-v,-v]),y.push([-v,b[1]])}var w=function(e){for(var t="",n=0;n<e.length;n++){var r=e[n];t+=r[0]+","+r[1]+" "}return t}(y);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},m,{children:function(t){return(0,r.normalizeProps)((0,r.createVNode)(1,"div",null,(0,r.createVNode)(32,"svg",null,(0,r.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:f,stroke:p,"stroke-width":v,points:w}),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))}})))},i}(r.Component);s.defaultHooks=i.pureComponentHooks;var l={Line:Byond.IS_LTE_IE8?function(e){return null}:s};t.Chart=l},49751:function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var r=n(96323),o=n(54425),i=n(25808),a=["children","color","title","buttons"];function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var r=t.open;return n.state={open:r||!1},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),u.prototype.render=function(){var e=this,t=this.props,n=this.state.open,c=t.children,u=t.color,s=void 0===u?"default":u,l=t.title,f=t.buttons,d=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,a);return(0,r.createComponentVNode)(2,o.Box,{mb:1,children:[(0,r.createVNode)(1,"div","Table",[(0,r.createVNode)(1,"div","Table__cell",(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:s,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:l}))),2),f&&(0,r.createVNode)(1,"div","Table__cell Table__cell--collapsing",f,0)],0),n&&(0,r.createComponentVNode)(2,o.Box,{mt:1,children:c})]})},u}(r.Component);t.Collapsible=u},47233:function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["content","children","className","color","backgroundColor"];var c=function(e){var t=e.content,n=(e.children,e.className),c=e.color,u=e.backgroundColor,s=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a);return s.color=t?null:"transparent",s.backgroundColor=c||u,(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["ColorBox",n,(0,i.computeBoxClassName)(s)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(s))))};t.ColorBox=c,c.defaultHooks=o.pureComponentHooks},93913:function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className","children"];t.Dimmer=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["Dimmer"].concat(t))},c,{children:(0,r.createVNode)(1,"div","Dimmer__inner",n,0)})))}},22755:function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var r=n(96323),o=n(1060);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,r.createVNode)(1,"div",(0,o.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},42833:function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(13251);function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},s=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,r.createRef)(),n.state={value:t.value,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,r=t.value,o=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:u(e,o),value:r,internalValue:r}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,r=t.dragging,o=t.value,i=n.props.onDrag;r&&i&&i(e,o)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,r=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize,s=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),l=u(e,s)-n.origin;if(t.dragging){var f=Number.isFinite(r)?r%a:0;n.internalValue=(0,o.clamp)(n.internalValue+l*a/c,r-a,i+a),n.value=(0,o.clamp)(n.internalValue-n.internalValue%a+f,r,i),n.origin=u(e,s)}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,r=t.onChange,o=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),r&&r(e,c),o&&o(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=u;try{s.focus(),s.select()}catch(l){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,u=t.suppressingFlicker,s=this.props,l=s.animated,f=s.value,d=s.unit,p=s.minValue,h=s.maxValue,v=s.unclamped,m=s.format,g=s.onChange,y=s.onDrag,b=s.children,_=s.height,w=s.lineHeight,E=s.fontSize,x=f;(n||u)&&(x=c);var S=function(e){return e+(d?" "+d:"")},C=l&&!n&&!u&&(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:x,format:m,children:S})||S(m?m(x):x),N=(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:_,"line-height":w,"font-size":E},onBlur:function(t){var n;i&&(n=v?parseFloat(t.target.value):(0,o.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),g&&g(t,n),y&&y(t,n)))},onKeyDown:function(t){var n;if(13===t.keyCode)return n=v?parseFloat(t.target.value):(0,o.clamp)(parseFloat(t.target.value),p,h),Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),g&&g(t,n),void(y&&y(t,n)));27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:i,value:f,displayValue:x,displayElement:C,inputElement:N,handleDragStart:this.handleDragStart})},i}(r.Component);t.DraggableControl=s,s.defaultHooks=i.pureComponentHooks,s.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},12489:function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(65743),c=["icon","iconRotation","iconSpin","color","over","noscroll","nochevron","width","onClick","selected","disabled","displayText"],u=["className"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=function(e){var t,n;function f(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=f).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var d=f.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.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)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,r.createComponentVNode)(2,i.Box,{className:"Dropdown__menuentry",onClick:function(){e.setSelected(t)},children:t},t)}));return n.length?n:"No Options Found"},d.render=function(){var e=this,t=this.props,n=t.icon,l=t.iconRotation,f=t.iconSpin,d=t.color,p=void 0===d?"default":d,h=t.over,v=t.noscroll,m=t.nochevron,g=t.width,y=(t.onClick,t.selected,t.disabled),b=t.displayText,_=s(t,c),w=_.className,E=s(_,u),x=h?!this.state.open:this.state.open;this.state.selected!==t.selected&&this.setState({selected:t.selected});var S=this.state.open?(0,r.createVNode)(1,"div",(0,o.classes)([v?"Dropdown__menu-noscroll":"Dropdown__menu",h&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:g}},null,(function(t){e.menuRef=t})):null;return(0,r.createVNode)(1,"div","Dropdown",[(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({width:g,className:(0,o.classes)(["Dropdown__control","Button","Button--color--"+p,y&&"Button--disabled",w])},E,{onClick:function(){y&&!e.state.open||e.setOpen(!e.state.open)},children:[n&&(0,r.createComponentVNode)(2,a.Icon,{name:n,rotation:l,spin:f,mr:1}),(0,r.createVNode)(1,"span","Dropdown__selected-text",b||this.state.selected,0),!!m||(0,r.createVNode)(1,"span","Dropdown__arrow-button",(0,r.createComponentVNode)(2,a.Icon,{name:x?"chevron-up":"chevron-down"}),2)]}))),S],0)},f}(r.Component);t.Dropdown=f},67486:function(e,t,n){"use strict";t.__esModule=!0,t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className","direction","wrap","align","justify","inline"],c=["className","style","grow","order","shrink","basis","align"];function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var s=function(e){var t=e.className,n=e.direction,r=e.wrap,i=e.align,c=e.justify,s=e.inline,l=u(e,a);return Object.assign({className:(0,o.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),s&&"Flex--inline",t]),style:Object.assign({},l.style,{"flex-direction":n,"flex-wrap":!0===r?"wrap":r,"align-items":i,"justify-content":c})},l)};t.computeFlexProps=s;var l=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({},s(e))))};t.Flex=l,l.defaultHooks=o.pureComponentHooks;var f=function(e){var t=e.className,n=e.style,r=e.grow,a=e.order,s=e.shrink,l=e.basis,f=void 0===l?e.width:l,d=e.align,p=u(e,c);return Object.assign({className:(0,o.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",Byond.IS_LTE_IE10&&r>0&&"Flex__item--iefix--grow",t]),style:Object.assign({},n,{"flex-grow":r!==undefined&&Number(r),"flex-shrink":s!==undefined&&Number(s),"flex-basis":(0,i.unit)(f),order:a,"align-self":d})},p)};t.computeFlexItemProps=f;var d=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({},f(e))))};d.defaultHooks=o.pureComponentHooks,l.Item=d},28408:function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var r=n(96323),o=n(28581),i=n(1060),a=["children"],c=["size","style"];function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var s=function(e){var t=e.children,n=u(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Table,Object.assign({},n,{children:(0,r.createComponentVNode)(2,o.Table.Row,{children:t})})))};t.Grid=s,s.defaultHooks=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,a=u(e,c);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},a)))};t.GridColumn=l,s.defaultHooks=i.pureComponentHooks,s.Column=l},65743:function(e,t,n){"use strict";t.__esModule=!0,t.IconStack=t.Icon=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["name","size","spin","className","style","rotation","inverse"],c=["className","style","children"];function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var s=/-o$/,l=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,f=e.style,d=void 0===f?{}:f,p=e.rotation,h=(e.inverse,u(e,a));n&&(d["font-size"]=100*n+"%"),"number"==typeof p&&(d.transform="rotate("+p+"deg)");var v="";t.startsWith("tg-")?v=t:v=(s.test(t)?"far ":"fas ")+"fa-"+t.replace(s,"")+(c?" fa-spin":"");return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,o.classes)(["Icon",l,v]),style:d},h)))};t.Icon=l,l.defaultHooks=o.pureComponentHooks;var f=function(e){var t=e.className,n=e.style,a=void 0===n?{}:n,s=e.children,l=u(e,c);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({as:"span","class":(0,o.classes)(["IconStack",t]),style:a},l,{children:s})))};t.IconStack=f,l.Stack=f},63268:function(e,t,n){"use strict";t.__esModule=!0,t.InfinitePlane=void 0;var r=n(96323),o=n(54425),i=n(4033),a=n(12194),c=n(25808),u=["children","backgroundImage","imageWidth","initialLeft","initialTop"];function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=function(e){var t,n;function f(){var t;return(t=e.call(this)||this).state={mouseDown:!1,left:0,top:0,lastLeft:0,lastTop:0,zoom:1},t.handleMouseDown=t.handleMouseDown.bind(s(t)),t.handleMouseMove=t.handleMouseMove.bind(s(t)),t.handleZoomIncrease=t.handleZoomIncrease.bind(s(t)),t.handleZoomDecrease=t.handleZoomDecrease.bind(s(t)),t.onMouseUp=t.onMouseUp.bind(s(t)),t.doOffsetMouse=t.doOffsetMouse.bind(s(t)),t}n=e,(t=f).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var d=f.prototype;return d.componentDidMount=function(){window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousedown",this.doOffsetMouse),window.addEventListener("mousemove",this.doOffsetMouse),window.addEventListener("mouseup",this.doOffsetMouse)},d.componentWillUnmount=function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousedown",this.doOffsetMouse),window.removeEventListener("mousemove",this.doOffsetMouse),window.removeEventListener("mouseup",this.doOffsetMouse)},d.doOffsetMouse=function(e){var t=this.state.zoom;e.screenZoomX=e.screenX*Math.pow(t,-1),e.screenZoomY=e.screenY*Math.pow(t,-1)},d.handleMouseDown=function(e){this.setState((function(t){return{mouseDown:!0,lastLeft:e.clientX-t.left,lastTop:e.clientY-t.top}}))},d.onMouseUp=function(){this.setState({mouseDown:!1})},d.handleZoomIncrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,r=Math.min(n+.1,1.5);this.setState({zoom:r}),t&&t(r)},d.handleZoomDecrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,r=Math.max(n-.1,.5);this.setState({zoom:r}),t&&t(r)},d.handleMouseMove=function(e){var t,n,r=this.props,o=r.onBackgroundMoved,i=r.initialLeft,a=void 0===i?0:i,c=r.initialTop,u=void 0===c?0:c;this.state.mouseDown&&(this.setState((function(r){return t=e.clientX-r.lastLeft,n=e.clientY-r.lastTop,{left:t,top:n}})),o&&o(t+a,n+u))},d.render=function(){var e=this.props,t=e.children,n=e.backgroundImage,s=e.imageWidth,l=e.initialLeft,f=void 0===l?0:l,d=e.initialTop,p=void 0===d?0:d,h=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,u),v=this.state,m=v.left,g=v.top,y=v.zoom,b=f+m,_=p+g;return(0,r.normalizeProps)((0,r.createVNode)(1,"div",null,[(0,r.createVNode)(1,"div",null,null,1,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",height:"100%",width:"100%","background-image":'url("'+n+'")',"background-position":b+"px "+_+"px","background-repeat":"repeat","background-size":y*s+"px"}}),(0,r.createVNode)(1,"div",null,t,0,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",transform:"translate("+b+"px, "+_+"px) scale("+y+")","transform-origin":"top left",height:"100%",width:"100%"}}),(0,r.createComponentVNode)(2,i.Stack,{position:"absolute",width:"100%",children:[(0,r.createComponentVNode)(2,i.Stack.Item,{children:(0,r.createComponentVNode)(2,c.Button,{icon:"minus",onClick:this.handleZoomDecrease})}),(0,r.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,r.createComponentVNode)(2,a.ProgressBar,{minValue:.5,value:y,maxValue:1.5,children:[y,"x"]})}),(0,r.createComponentVNode)(2,i.Stack.Item,{children:(0,r.createComponentVNode)(2,c.Button,{icon:"plus",onClick:this.handleZoomIncrease})})]})],4,Object.assign({},(0,o.computeBoxProps)(Object.assign({},h,{style:Object.assign({},h.style,{overflow:"hidden",position:"relative"})}))),null,this.ref))},f}(r.Component);t.InfinitePlane=f},77863:function(e,t,n){"use strict";t.__esModule=!0,t.Input=t.toInputValue=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(57890),c=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"],u=["className","fluid","monospace"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=function(e){return"number"!=typeof e&&"string"!=typeof e?"":String(e)};t.toInputValue=f;var d=function(e){var t,n;function d(){var t;return(t=e.call(this)||this).inputRef=(0,r.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,r=t.props.onInput;n||t.setEditing(!0),r&&r(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,r=t.props.onChange;n&&(t.setEditing(!1),r&&r(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,r=n.onInput,o=n.onChange,i=n.onEnter;return e.keyCode===a.KEY_ENTER?(t.setEditing(!1),o&&o(e,e.target.value),r&&r(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):e.keyCode===a.KEY_ESCAPE?(t.setEditing(!1),e.target.value=f(t.props.value),void e.target.blur()):void 0},t}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var p=d.prototype;return p.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=f(e)),this.props.autoFocus&&setTimeout((function(){return t.focus()}),1)},p.componentDidUpdate=function(e,t){var n=this.state.editing,r=e.value,o=this.props.value,i=this.inputRef.current;i&&!n&&r!==o&&(i.value=f(o))},p.setEditing=function(e){this.setState({editing:e})},p.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=s(e,c),l=a.className,f=a.fluid,d=a.monospace,p=s(a,u);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["Input",f&&"Input--fluid",d&&"Input--monospace",l])},p,{children:[(0,r.createVNode)(1,"div","Input__baseline",".",16),(0,r.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)]})))},d}(r.Component);t.Input=d},61515:function(e,t,n){"use strict";t.__esModule=!0,t.KeyListener=void 0;var r=n(96323),o=n(6965);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).dispose=void 0,n.dispose=(0,o.listenForKeyEvents)((function(e){n.props.onKey&&n.props.onKey(e),e.isDown()&&n.props.onKeyDown&&n.props.onKeyDown(e),e.isUp()&&n.props.onKeyUp&&n.props.onKeyUp(e)})),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var a=r.prototype;return a.componentWillUnmount=function(){this.dispose()},a.render=function(){return null},r}(r.Component);t.KeyListener=a},14274:function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(54425),c=n(42833),u=n(97667),s=["animated","format","maxValue","minValue","unclamped","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"];t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,l=e.maxValue,f=e.minValue,d=e.unclamped,p=e.onChange,h=e.onDrag,v=e.step,m=e.stepPixelSize,g=e.suppressFlicker,y=e.unit,b=e.value,_=e.className,w=e.style,E=e.fillValue,x=e.color,S=e.ranges,C=void 0===S?{}:S,N=e.size,k=void 0===N?1:N,M=e.bipolar,O=(e.children,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s));return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:l,minValue:f,unclamped:d,onChange:p,onDrag:h,step:v,stepPixelSize:m,suppressFlicker:g,unit:y,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,s=e.inputElement,d=e.handleDragStart,p=(0,o.scale)(null!=E?E:c,f,l),h=(0,o.scale)(c,f,l),v=x||(0,o.keyOfMatchingRange)(null!=E?E:n,C)||"default",m=Math.min(270*(h-.5),225);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+v,M&&"Knob--bipolar",_,(0,a.computeBoxClassName)(O)]),[(0,r.createVNode)(1,"div","Knob__circle",(0,r.createVNode)(1,"div","Knob__cursorBox",(0,r.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+m+"deg)"}}),2),t&&(0,r.createVNode)(1,"div","Knob__popupValue",u,0),(0,r.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,r.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,r.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,r.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":Math.max(((M?2.75:2)-1.5*p)*Math.PI*50,0)},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),s],0,Object.assign({},(0,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":k+"em"},w)},O)),{onMouseDown:d})))}})))}},95592:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var r=n(96323),o=n(67486),i=["children","wrap"],a=["label","children","mx"];function c(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var u=function(e){var t=e.children,n=e.wrap,a=c(e,i);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Flex,Object.assign({mx:-.5,wrap:n,align:"stretch",justify:"space-between"},a,{children:t})))};t.LabeledControls=u;u.Item=function(e){var t=e.label,n=e.children,i=e.mx,u=void 0===i?1:i,s=c(e,a);return(0,r.createComponentVNode)(2,o.Flex.Item,{mx:u,children:(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Flex,Object.assign({height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},s,{children:[(0,r.createComponentVNode)(2,o.Flex.Item),(0,r.createComponentVNode)(2,o.Flex.Item,{children:n}),(0,r.createComponentVNode)(2,o.Flex.Item,{color:"label",children:t})]})))})}},21173:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledList=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(22755),c=function(e){var t=e.children;return(0,r.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=o.pureComponentHooks;var u=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,u=e.color,s=e.textAlign,l=e.buttons,f=e.content,d=e.children;return(0,r.createVNode)(1,"tr",(0,o.classes)(["LabeledList__row",t]),[(0,r.createComponentVNode)(2,i.Box,{as:"td",color:c,className:(0,o.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,r.createComponentVNode)(2,i.Box,{as:"td",color:u,textAlign:s,className:(0,o.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:l?undefined:2,children:[f,d]}),l&&(0,r.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",l,0)],0)};u.defaultHooks=o.pureComponentHooks;var s=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,r.createVNode)(1,"tr","LabeledList__row",(0,r.createVNode)(1,"td",null,(0,r.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};s.defaultHooks=o.pureComponentHooks,c.Item=u,c.Divider=s},89416:function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(93913),c=["className","children"];t.Modal=function(e){var t=e.className,n=e.children,u=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,c);return(0,r.createComponentVNode)(2,a.Dimmer,{children:(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Modal",t,(0,i.computeBoxClassName)(u)]),n,0,Object.assign({},(0,i.computeBoxProps)(u))))})}},23257:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className","color","info","warning","success","danger"];var c=function(e){var t=e.className,n=e.color,c=e.info,u=(e.warning,e.success),s=e.danger,l=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,c&&"NoticeBox--type--info",u&&"NoticeBox--type--success",s&&"NoticeBox--type--danger",t])},l)))};t.NoticeBox=c,c.defaultHooks=o.pureComponentHooks},97667:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(13251),c=n(54425);function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function s(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,r.createRef)(),n.state={value:i,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,r=t.dragging,o=t.value,i=n.props.onDrag;r&&i&&i(e,o)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,r=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),u=n.origin-e.screenY;if(t.dragging){var s=Number.isFinite(r)?r%a:0;n.internalValue=(0,o.clamp)(n.internalValue+u*a/c,r-a,i+a),n.value=(0,o.clamp)(n.internalValue-n.internalValue%a+s,r,i),n.origin=e.screenY}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,r=t.onChange,o=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),r&&r(e,c),o&&o(e,c);else if(n.inputRef){var s=n.inputRef.current;s.value=u;try{s.focus(),s.select()}catch(l){}}},n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n),s.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,s=t.value,l=t.suppressingFlicker,f=this.props,d=f.className,p=f.fluid,h=f.animated,v=f.value,m=f.unit,g=f.minValue,y=f.maxValue,b=f.height,_=f.width,w=f.lineHeight,E=f.fontSize,x=f.format,S=f.onChange,C=f.onDrag,N=v;(n||l)&&(N=s);var k=function(e){return(0,r.createVNode)(1,"div","NumberInput__content",e+(m?" "+m:""),0,{unselectable:Byond.IS_LTE_IE8})},M=h&&!n&&!l&&(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:N,format:x,children:k})||k(x?x(N):N);return(0,r.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",d]),minWidth:_,minHeight:b,lineHeight:w,fontSize:E,onMouseDown:this.handleDragStart,children:[(0,r.createVNode)(1,"div","NumberInput__barContainer",(0,r.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,o.clamp)((N-g)/(y-g)*100,0,100)+"%"}}),2),M,(0,r.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:b,"line-height":w,"font-size":E},onBlur:function(t){if(u){var n=(0,o.clamp)(parseFloat(t.target.value),g,y);Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),S&&S(t,n),C&&C(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,o.clamp)(parseFloat(t.target.value),g,y);return Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),S&&S(t,n),void(C&&C(t,n)))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},s}(r.Component);t.NumberInput=s,s.defaultHooks=i.pureComponentHooks,s.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},16513:function(e,t,n){"use strict";t.__esModule=!0,t.Popper=void 0;var r=n(34739),o=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).renderedContent=void 0,t.popperInstance=void 0,a.id+=1,t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=a.prototype;return c.componentDidMount=function(){var e=this,t=this.props,n=t.additionalStyles,i=t.options;if(this.renderedContent=document.createElement("div"),n)for(var a=0,c=Object.entries(n);a<c.length;a++){var u=c[a],s=u[0],l=u[1];this.renderedContent.style[s]=l}this.renderPopperContent((function(){document.body.appendChild(e.renderedContent),e.popperInstance=(0,r.createPopper)((0,o.findDOMfromVNode)(e.$LI,!0),e.renderedContent,i)}))},c.componentDidUpdate=function(){var e=this;this.renderPopperContent((function(){var t;return null==(t=e.popperInstance)?void 0:t.update()}))},c.componentWillUnmount=function(){var e;null==(e=this.popperInstance)||e.destroy(),this.renderedContent.remove(),this.renderedContent=null},c.renderPopperContent=function(e){(0,o.render)(this.props.popperContent,this.renderedContent,e)},c.render=function(){return this.props.children},a}(o.Component);t.Popper=a,a.id=0},12194:function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(54425),c=["className","value","minValue","maxValue","color","ranges","children"];var u=function(e){var t=e.className,n=e.value,u=e.minValue,s=void 0===u?0:u,l=e.maxValue,f=void 0===l?1:l,d=e.color,p=e.ranges,h=void 0===p?{}:p,v=e.children,m=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,c),g=(0,o.scale)(n,s,f),y=v!==undefined,b=d||(0,o.keyOfMatchingRange)(n,h)||"default";return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,a.computeBoxClassName)(m)]),[(0,r.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,o.clamp01)(g)+"%"}}),(0,r.createVNode)(1,"div","ProgressBar__content",y?v:(0,o.toFixed)(100*g)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(m))))};t.ProgressBar=u,u.defaultHooks=i.pureComponentHooks},94709:function(e,t,n){"use strict";t.__esModule=!0,t.RoundGauge=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(13251),c=n(54425),u=["value","minValue","maxValue","ranges","alertAfter","format","size","className","style"];t.RoundGauge=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,a.AnimatedNumber,Object.assign({},e)));var t=e.value,n=e.minValue,s=void 0===n?1:n,l=e.maxValue,f=void 0===l?1:l,d=e.ranges,p=e.alertAfter,h=e.format,v=e.size,m=void 0===v?1:v,g=e.className,y=e.style,b=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,u),_=(0,o.scale)(t,s,f),w=(0,o.clamp01)(_),E=d?{}:{primary:[0,1]};d&&Object.keys(d).forEach((function(e){var t=d[e];E[e]=[(0,o.scale)(t[0],s,f),(0,o.scale)(t[1],s,f)]}));var x=null;return p<t&&(x=(0,o.keyOfMatchingRange)(w,E)),(0,r.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["RoundGauge",g,(0,c.computeBoxClassName)(b)]),(0,r.createVNode)(32,"svg",null,[p&&(0,r.createVNode)(32,"g",(0,i.classes)(["RoundGauge__alert",x?"active RoundGauge__alert--"+x:""]),(0,r.createVNode)(32,"path",null,null,1,{d:"M48.211,14.578C48.55,13.9 49.242,13.472 50,13.472C50.758,13.472 51.45,13.9 51.789,14.578C54.793,20.587 60.795,32.589 63.553,38.106C63.863,38.726 63.83,39.462 63.465,40.051C63.101,40.641 62.457,41 61.764,41C55.996,41 44.004,41 38.236,41C37.543,41 36.899,40.641 36.535,40.051C36.17,39.462 36.137,38.726 36.447,38.106C39.205,32.589 45.207,20.587 48.211,14.578ZM50,34.417C51.426,34.417 52.583,35.574 52.583,37C52.583,38.426 51.426,39.583 50,39.583C48.574,39.583 47.417,38.426 47.417,37C47.417,35.574 48.574,34.417 50,34.417ZM50,32.75C50,32.75 53,31.805 53,22.25C53,20.594 51.656,19.25 50,19.25C48.344,19.25 47,20.594 47,22.25C47,31.805 50,32.75 50,32.75Z"}),2),(0,r.createVNode)(32,"g",null,(0,r.createVNode)(32,"circle","RoundGauge__ringTrack",null,1,{cx:"50",cy:"50",r:"45"}),2),(0,r.createVNode)(32,"g",null,Object.keys(E).map((function(e,t){var n=E[e];return(0,r.createVNode)(32,"circle","RoundGauge__ringFill RoundGauge--color--"+e,null,1,{style:{"stroke-dashoffset":Math.max((2-(n[1]-n[0]))*Math.PI*50,0)},transform:"rotate("+(180+180*n[0])+" 50 50)",cx:"50",cy:"50",r:"45"},t)})),0),(0,r.createVNode)(32,"g","RoundGauge__needle",[(0,r.createVNode)(32,"polygon","RoundGauge__needleLine",null,1,{points:"46,50 50,0 54,50"}),(0,r.createVNode)(32,"circle","RoundGauge__needleMiddle",null,1,{cx:"50",cy:"50",r:"8"})],4,{transform:"rotate("+(180*w-90)+" 50 50)"})],0,{viewBox:"0 0 100 50"}),2,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":m+"em"},y)},b))))),(0,r.createComponentVNode)(2,a.AnimatedNumber,{value:t,format:h,size:m})]})}},77381:function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var r=n(96323),o=n(1060),i=n(99397),a=n(54425),c=["className","title","buttons","fill","fitted","scrollable","children"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function s(t){var n;return(n=e.call(this,t)||this).scrollableRef=void 0,n.scrollable=void 0,n.scrollableRef=(0,r.createRef)(),n.scrollable=t.scrollable,n}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var l=s.prototype;return l.componentDidMount=function(){this.scrollable&&(0,i.addScrollableNode)(this.scrollableRef.current)},l.componentWillUnmount=function(){this.scrollable&&(0,i.removeScrollableNode)(this.scrollableRef.current)},l.render=function(){var e=this.props,t=e.className,n=e.title,i=e.buttons,u=e.fill,s=e.fitted,l=e.scrollable,f=e.children,d=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,c),p=(0,o.canRender)(n)||(0,o.canRender)(i);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Section",Byond.IS_LTE_IE8&&"Section--iefix",u&&"Section--fill",s&&"Section--fitted",l&&"Section--scrollable",t,(0,a.computeBoxClassName)(d)]),[p&&(0,r.createVNode)(1,"div","Section__title",[(0,r.createVNode)(1,"span","Section__titleText",n,0),(0,r.createVNode)(1,"div","Section__buttons",i,0)],4),(0,r.createVNode)(1,"div","Section__rest",(0,r.createVNode)(1,"div","Section__content",f,0,null,null,this.scrollableRef),2)],0,Object.assign({},(0,a.computeBoxProps)(d))))},s}(r.Component);t.Section=s},4482:function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var r=n(96323),o=n(97622),i=n(1060),a=n(54425),c=n(42833),u=n(97667),s=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"];t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,l=e.maxValue,f=e.minValue,d=e.onChange,p=e.onDrag,h=e.step,v=e.stepPixelSize,m=e.suppressFlicker,g=e.unit,y=e.value,b=e.className,_=e.fillValue,w=e.color,E=e.ranges,x=void 0===E?{}:E,S=e.children,C=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,s),N=S!==undefined;return(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:l,minValue:f,onChange:d,onDrag:p,step:h,stepPixelSize:v,suppressFlicker:m,unit:g,value:y},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,s=e.inputElement,d=e.handleDragStart,p=_!==undefined&&null!==_,h=((0,o.scale)(n,f,l),(0,o.scale)(null!=_?_:c,f,l)),v=(0,o.scale)(c,f,l),m=w||(0,o.keyOfMatchingRange)(null!=_?_:n,x)||"default";return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+m,b,(0,a.computeBoxClassName)(C)]),[(0,r.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,o.clamp01)(h)+"%",opacity:.4}}),(0,r.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,o.clamp01)(Math.min(h,v))+"%"}}),(0,r.createVNode)(1,"div","Slider__cursorOffset",[(0,r.createVNode)(1,"div","Slider__cursor"),(0,r.createVNode)(1,"div","Slider__pointer"),t&&(0,r.createVNode)(1,"div","Slider__popupValue",u,0)],0,{style:{width:100*(0,o.clamp01)(v)+"%"}}),(0,r.createVNode)(1,"div","ProgressBar__content",N?S:u,0),s],0,Object.assign({},(0,a.computeBoxProps)(C),{onMouseDown:d})))}})))}},4033:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var r=n(96323),o=n(1060),i=n(67486),a=["className","vertical","fill"],c=["className"],u=["className","hidden"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var l=function(e){var t=e.className,n=e.vertical,c=e.fill,u=s(e,a);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Flex,Object.assign({className:(0,o.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t]),direction:n?"column":"row"},u)))};t.Stack=l;l.Item=function(e){var t=e.className,n=s(e,c);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,o.classes)(["Stack__item",t])},n)))};l.Divider=function(e){var t=e.className,n=e.hidden,a=s(e,u);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,o.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t])},a)))}},28581:function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var r=n(96323),o=n(1060),i=n(54425),a=["className","collapsing","children"],c=["className","header"],u=["className","collapsing","header"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var l=function(e){var t=e.className,n=e.collapsing,c=e.children,u=s(e,a);return(0,r.normalizeProps)((0,r.createVNode)(1,"table",(0,o.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(u)]),(0,r.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(u))))};t.Table=l,l.defaultHooks=o.pureComponentHooks;var f=function(e){var t=e.className,n=e.header,a=s(e,c);return(0,r.normalizeProps)((0,r.createVNode)(1,"tr",(0,o.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(a))))};t.TableRow=f,f.defaultHooks=o.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,a=e.header,c=s(e,u);return(0,r.normalizeProps)((0,r.createVNode)(1,"td",(0,o.classes)(["Table__cell",n&&"Table__cell--collapsing",a&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableCell=d,d.defaultHooks=o.pureComponentHooks,l.Row=f,l.Cell=d},60839:function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(65743),c=["className","vertical","fill","fluid","children"],u=["className","selected","color","icon","leftSlot","rightSlot","children"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var l=function(e){var t=e.className,n=e.vertical,a=e.fill,u=e.fluid,l=e.children,f=s(e,c);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",a&&"Tabs--fill",u&&"Tabs--fluid",t,(0,i.computeBoxClassName)(f)]),l,0,Object.assign({},(0,i.computeBoxProps)(f))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,c=e.color,l=e.icon,f=e.leftSlot,d=e.rightSlot,p=e.children,h=s(e,u);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Tab","Tabs__Tab","Tab--color--"+c,n&&"Tab--selected",t].concat((0,i.computeBoxClassName)(h))),[(0,o.canRender)(f)&&(0,r.createVNode)(1,"div","Tab__left",f,0)||!!l&&(0,r.createVNode)(1,"div","Tab__left",(0,r.createComponentVNode)(2,a.Icon,{name:l}),2),(0,r.createVNode)(1,"div","Tab__text",p,0),(0,o.canRender)(d)&&(0,r.createVNode)(1,"div","Tab__right",d,0)],0,Object.assign({},(0,i.computeBoxProps)(h))))}},51129:function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(77863),c=n(57890),u=["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder"],s=["className","fluid"];function l(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){var t,n;function d(t,n){var o;(o=e.call(this,t,n)||this).textareaRef=(0,r.createRef)(),o.fillerRef=(0,r.createRef)(),o.state={editing:!1};var i=t.dontUseTabForIndent,u=void 0!==i&&i;return o.handleOnInput=function(e){var t=o.state.editing,n=o.props.onInput;t||o.setEditing(!0),n&&n(e,e.target.value)},o.handleOnChange=function(e){var t=o.state.editing,n=o.props.onChange;t&&o.setEditing(!1),n&&n(e,e.target.value)},o.handleKeyPress=function(e){var t=o.state.editing,n=o.props.onKeyPress;t||o.setEditing(!0),n&&n(e,e.target.value)},o.handleKeyDown=function(e){var t=o.state.editing,n=o.props.onKeyDown;if(e.keyCode===c.KEY_ESCAPE)return o.setEditing(!1),e.target.value=(0,a.toInputValue)(o.props.value),void e.target.blur();if((t||o.setEditing(!0),!u)&&9===(e.keyCode||e.which)){e.preventDefault();var r=e.target,i=r.value,s=r.selectionStart,l=r.selectionEnd;e.target.value=i.substring(0,s)+"\t"+i.substring(l),e.target.selectionEnd=s+1}n&&n(e,e.target.value)},o.handleFocus=function(e){o.state.editing||o.setEditing(!0)},o.handleBlur=function(e){var t=o.state.editing,n=o.props.onChange;t&&(o.setEditing(!1),n&&n(e,e.target.value))},o}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,f(t,n);var p=d.prototype;return p.componentDidMount=function(){var e=this.props.value,t=this.textareaRef.current;t&&(t.value=(0,a.toInputValue)(e))},p.componentDidUpdate=function(e,t){var n=this.state.editing,r=e.value,o=this.props.value,i=this.textareaRef.current;i&&!n&&r!==o&&(i.value=(0,a.toInputValue)(o))},p.setEditing=function(e){this.setState({editing:e})},p.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},p.render=function(){var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=l(e,u),c=a.className,f=a.fluid,d=l(a,s);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,i.Box,Object.assign({className:(0,o.classes)(["TextArea",f&&"TextArea--fluid",c])},d,{children:(0,r.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t},null,this.textareaRef)})))},d}(r.Component);t.TextArea=d},92464:function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;var r=n(1033),o=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).timer=null,n.last_seen_value=undefined,n.state={value:0},a(t.value)&&(n.state.value=Number(t.value),n.last_seen_value=Number(t.value)),n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=o.prototype;return c.componentDidUpdate=function(){var e=this;this.props.auto!==undefined&&(clearInterval(this.timer),this.timer=setInterval((function(){return e.tick()}),1e3))},c.tick=function(){var e=Number(this.state.value);this.props.value!==this.last_seen_value&&(this.last_seen_value=this.props.value,e=this.props.value);var t="up"===this.props.auto?10:-10,n=Math.max(0,e+t);this.setState({value:n})},c.componentDidMount=function(){var e=this;this.props.auto!==undefined&&(this.timer=setInterval((function(){return e.tick()}),1e3))},c.componentWillUnmount=function(){clearInterval(this.timer)},c.render=function(){var e=this.state.value;return a(e)?(0,r.formatTime)(e):this.state.value||null},o}(o.Component);t.TimeDisplay=c},59463:function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var r=n(96323),o=n(34739);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a={modifiers:[{name:"eventListeners",enabled:!1}]},c={width:0,height:0,top:0,right:0,bottom:0,left:0},u=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var u=c.prototype;return u.getDOMNode=function(){return(0,r.findDOMfromVNode)(this.$LI,!0)},u.componentDidMount=function(){var e=this,t=this.getDOMNode();t&&(t.addEventListener("mouseenter",(function(){var n=c.renderedTooltip;n===undefined&&((n=document.createElement("div")).className="Tooltip",document.body.appendChild(n),c.renderedTooltip=n),c.currentHoveredElement=t,n.style.opacity="1",e.renderPopperContent()})),t.addEventListener("mouseleave",(function(){e.fadeOut()})))},u.fadeOut=function(){c.currentHoveredElement===this.getDOMNode()&&(c.currentHoveredElement=undefined,c.renderedTooltip.style.opacity="0")},u.renderPopperContent=function(){var e=this,t=c.renderedTooltip;t&&(0,r.render)((0,r.createVNode)(1,"span",null,this.props.content,0),t,(function(){var n=c.singletonPopper;n===undefined?(n=(0,o.createPopper)(c.virtualElement,t,Object.assign({},a,{placement:e.props.position||"auto"})),c.singletonPopper=n):(n.setOptions(Object.assign({},a,{placement:e.props.position||"auto"})),n.update())}),this.context)},u.componentDidUpdate=function(){c.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()},u.componentWillUnmount=function(){this.fadeOut()},u.render=function(){return this.props.children},c}(r.Component);t.Tooltip=u,u.renderedTooltip=void 0,u.singletonPopper=void 0,u.currentHoveredElement=void 0,u.virtualElement={getBoundingClientRect:function(){var e,t;return null!=(e=null==(t=u.currentHoveredElement)?void 0:t.getBoundingClientRect())?e:c}}},10580:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=void 0;var r=n(96323);function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).ref=(0,r.createRef)(),t.handleOutsideClick=t.handleOutsideClick.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)),document.addEventListener("click",t.handleOutsideClick),t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n);var a=i.prototype;return a.componentWillUnmount=function(){document.removeEventListener("click",this.handleOutsideClick)},a.handleOutsideClick=function(e){e.target instanceof Node&&this.ref.current&&!this.ref.current.contains(e.target)&&this.props.onOutsideClick()},a.render=function(){return(0,r.createVNode)(1,"div",null,this.props.children,0,null,null,this.ref)},i}(r.Component);t.TrackOutsideClicks=i},26949:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=t.Tooltip=t.TimeDisplay=t.TextArea=t.Tabs=t.Table=t.Stack=t.Slider=t.Section=t.RoundGauge=t.Popper=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.LabeledList=t.LabeledControls=t.Knob=t.KeyListener=t.Input=t.InfinitePlane=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.Blink=t.AnimatedNumber=void 0;var r=n(13251);t.AnimatedNumber=r.AnimatedNumber;var o=n(90297);t.Blink=o.Blink;var i=n(7149);t.BlockQuote=i.BlockQuote;var a=n(54425);t.Box=a.Box;var c=n(25808);t.Button=c.Button;var u=n(44051);t.ByondUi=u.ByondUi;var s=n(64726);t.Chart=s.Chart;var l=n(49751);t.Collapsible=l.Collapsible;var f=n(47233);t.ColorBox=f.ColorBox;var d=n(93913);t.Dimmer=d.Dimmer;var p=n(22755);t.Divider=p.Divider;var h=n(42833);t.DraggableControl=h.DraggableControl;var v=n(12489);t.Dropdown=v.Dropdown;var m=n(67486);t.Flex=m.Flex;var g=n(28408);t.Grid=g.Grid;var y=n(65743);t.Icon=y.Icon;var b=n(63268);t.InfinitePlane=b.InfinitePlane;var _=n(77863);t.Input=_.Input;var w=n(61515);t.KeyListener=w.KeyListener;var E=n(14274);t.Knob=E.Knob;var x=n(95592);t.LabeledControls=x.LabeledControls;var S=n(21173);t.LabeledList=S.LabeledList;var C=n(89416);t.Modal=C.Modal;var N=n(23257);t.NoticeBox=N.NoticeBox;var k=n(97667);t.NumberInput=k.NumberInput;var M=n(12194);t.ProgressBar=M.ProgressBar;var O=n(16513);t.Popper=O.Popper;var T=n(94709);t.RoundGauge=T.RoundGauge;var A=n(77381);t.Section=A.Section;var I=n(4482);t.Slider=I.Slider;var P=n(4033);t.Stack=P.Stack;var V=n(28581);t.Table=V.Table;var L=n(60839);t.Tabs=L.Tabs;var R=n(51129);t.TextArea=R.TextArea;var B=n(92464);t.TimeDisplay=B.TimeDisplay;var j=n(59463);t.Tooltip=j.Tooltip;var D=n(10580);t.TrackOutsideClicks=D.TrackOutsideClicks},84200:function(e,t){"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"},reagent:{acidicbuffer:"#fbc314",basicbuffer:"#3853a4"}};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:"#8f4a4b"},{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:"#fcdf03"},{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 n=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"}];t.getGasLabel=function(e,t){var r=String(e).toLowerCase(),o=n.find((function(e){return e.id===r||e.name.toLowerCase()===r}));return o&&o.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),r=n.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return r&&r.color}},71224:function(e,t,n){"use strict";t.__esModule=!0,t.KitchenSink=void 0;var r=n(96323),o=n(31246),i=n(26949),a=n(2381),c=n(69321);t.KitchenSink=function(e,t){var n=e.panel,u=(0,o.useLocalState)(t,"kitchenSinkTheme")[0],s=(0,o.useLocalState)(t,"pageIndex",0),l=s[0],f=s[1],d=c.keys().map((function(e){return c(e)})),p=d[l],h=n?a.Pane:a.Window;return(0,r.createComponentVNode)(2,h,{title:"Kitchen Sink",width:600,height:500,theme:u,children:(0,r.createComponentVNode)(2,i.Flex,{height:"100%",children:[(0,r.createComponentVNode)(2,i.Flex.Item,{m:1,mr:0,children:(0,r.createComponentVNode)(2,i.Section,{fill:!0,fitted:!0,children:(0,r.createComponentVNode)(2,i.Tabs,{vertical:!0,children:d.map((function(e,t){return(0,r.createComponentVNode)(2,i.Tabs.Tab,{color:"transparent",selected:t===l,onClick:function(){return f(t)},children:e.meta.title},t)}))})})}),(0,r.createComponentVNode)(2,i.Flex.Item,{position:"relative",grow:1,children:(0,r.createComponentVNode)(2,h.Content,{scrollable:!0,children:p.meta.render()})})]})})}},98069:function(e,t,n){"use strict";t.__esModule=!0,t.openExternalBrowser=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var r=n(465),o=(0,r.createAction)("debug/toggleKitchenSink");t.toggleKitchenSink=o;var i=(0,r.createAction)("debug/toggleDebugLayout");t.toggleDebugLayout=i;var a=(0,r.createAction)("debug/openExternalBrowser");t.openExternalBrowser=a},35177:function(e,t,n){"use strict";t.__esModule=!0,t.useDebug=void 0;var r=n(465),o=n(12184);t.useDebug=function(e){return(0,r.useSelector)(e,o.selectDebug)}},27157:function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.relayMiddleware=t.debugMiddleware=t.KitchenSink=t.useDebug=void 0;var r=n(35177);t.useDebug=r.useDebug;var o=n(71224);t.KitchenSink=o.KitchenSink;var i=n(46656);t.debugMiddleware=i.debugMiddleware,t.relayMiddleware=i.relayMiddleware;var a=n(7124);t.debugReducer=a.debugReducer},46656:function(e,t,n){"use strict";t.__esModule=!0,t.relayMiddleware=t.debugMiddleware=void 0;var r=n(57890),o=n(99397),i=n(6965),a=n(98069),c=["backend/update","chat/message"];t.debugMiddleware=function(e){return(0,i.acquireHotKey)(r.KEY_F11),(0,i.acquireHotKey)(r.KEY_F12),o.globalEvents.on("keydown",(function(t){t.code===r.KEY_F11&&e.dispatch((0,a.toggleDebugLayout)()),t.code===r.KEY_F12&&e.dispatch((0,a.toggleKitchenSink)()),t.ctrl&&t.alt&&t.code===r.KEY_BACKSPACE&&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!")}))})),function(e){return function(t){return e(t)}}};t.relayMiddleware=function(e){var t=n(82252),u="?external"===location.search;return u?t.subscribe((function(t){var n=t.type,r=t.payload;"relay"===n&&r.windowId===window.__windowId__&&e.dispatch(Object.assign({},r.action,{relayed:!0}))})):((0,i.acquireHotKey)(r.KEY_F10),o.globalEvents.on("keydown",(function(t){t===r.KEY_F10&&e.dispatch((0,a.openExternalBrowser)())}))),function(e){return function(n){var r=n.type,o=(n.payload,n.relayed);if(r!==a.openExternalBrowser.type)return!c.includes(r)||o||u||t.sendMessage({type:"relay",payload:{windowId:window.__windowId__,action:n}}),e(n);window.open(location.href+"?external","_blank")}}}},7124:function(e,t){"use strict";t.__esModule=!0,t.debugReducer=void 0;t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},12184:function(e,t){"use strict";t.__esModule=!0,t.selectDebug=void 0;t.selectDebug=function(e){return e.debug}},41410:function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var r=n(7151),o=n(67288);function i(e,t,n,r,o,i,a){try{var c=e[i](a),u=c.value}catch(s){return void n(s)}c.done?t(u):Promise.resolve(u).then(r,o)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function c(e){i(a,r,o,c,u,"next",e)}function u(e){i(a,r,o,c,u,"throw",e)}c(undefined)}))}}var c,u,s,l,f,d=(0,n(79926).createLogger)("drag"),p=window.__windowId__,h=!1,v=!1,m=[0,0];t.setWindowKey=function(e){p=e};var g=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=g;var y=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=y;var b=function(e){var t=(0,o.vecAdd)(e,m);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=b;var _=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=_;var w=function(){return[0-m[0],0-m[1]]};t.getScreenPosition=w;var E=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=E;var x=function(e,t,n){void 0===n&&(n=50);for(var r,o=[t],i=0;i<e.length;i++){var a=e[i];a!==t&&(o.length<n?o.push(a):r=a)}return[o,r]},S=function(){var e=a(regeneratorRuntime.mark((function t(){var e,n,o,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return d.log("storing geometry"),e={pos:g(),size:y()},r.storage.set(p,e),t.t0=x,t.next=6,r.storage.get("geometries");case 6:if(t.t1=t.sent,t.t1){t.next=9;break}t.t1=[];case 9:t.t2=t.t1,t.t3=p,n=(0,t.t0)(t.t2,t.t3),o=n[0],(i=n[1])&&r.storage.remove(i),r.storage.set("geometries",o);case 16:case"end":return t.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.storeWindowGeometry=S;var C=function(){var e=a(regeneratorRuntime.mark((function t(e){var n,i,a,u;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===e&&(e={}),t.t0=e.fancy,!t.t0){t.next=6;break}return t.next=5,r.storage.get(p);case 5:t.t0=t.sent;case 6:return(n=t.t0)&&d.log("recalled geometry:",n),i=(null==n?void 0:n.pos)||e.pos,a=e.size,t.next=12,c;case 12:u=[window.screen.availWidth,window.screen.availHeight],a&&(a=[Math.min(u[0],a[0]),Math.min(u[1],a[1])],_(a)),i?(a&&e.locked&&(i=k(i,a)[1]),b(i)):a&&(i=(0,o.vecAdd)((0,o.vecScale)(u,.5),(0,o.vecScale)(a,-.5),(0,o.vecScale)(m,-1)),b(i));case 15:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}();t.recallWindowGeometry=C;var N=function(){var e=a(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=Byond.winget(window.__windowId__,"pos").then((function(e){return[e.x-window.screenLeft,e.y-window.screenTop]})),e.next=3,c;case 3:m=e.sent,d.debug("screen offset",m);case 5:case"end":return e.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.setupDrag=N;var k=function(e,t){for(var n=w(),r=E(),o=[e[0],e[1]],i=!1,a=0;a<2;a++){var c=n[a],u=n[a]+r[a];e[a]<c?(o[a]=c,i=!0):e[a]+t[a]>u&&(o[a]=u-t[a],i=!0)}return[i,o]};t.dragStartHandler=function(e){var t;d.log("drag start"),h=!0,u=[window.screenLeft-e.screenX,window.screenTop-e.screenY],null==(t=e.target)||t.focus(),document.addEventListener("mousemove",O),document.addEventListener("mouseup",M),O(e)};var M=function I(e){d.log("drag end"),O(e),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",I),h=!1,S()},O=function(e){h&&(e.preventDefault(),b((0,o.vecAdd)([e.screenX,e.screenY],u)))};t.resizeStartHandler=function(e,t){return function(n){var r;s=[e,t],d.log("resize start",s),v=!0,u=[window.screenLeft-n.screenX,window.screenTop-n.screenY],l=[window.innerWidth,window.innerHeight],null==(r=n.target)||r.focus(),document.addEventListener("mousemove",A),document.addEventListener("mouseup",T),A(n)}};var T=function P(e){d.log("resize end",f),A(e),document.removeEventListener("mousemove",A),document.removeEventListener("mouseup",P),v=!1,S()},A=function(e){v&&(e.preventDefault(),(f=(0,o.vecAdd)(l,(0,o.vecMultiply)(s,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),u,[1,1]))))[0]=Math.max(f[0],150),f[1]=Math.max(f[1],50),_(f))}},99397:function(e,t,n){"use strict";t.__esModule=!0,t.KeyEvent=t.removeScrollableNode=t.addScrollableNode=t.canStealFocus=t.setupGlobalEvents=t.globalEvents=void 0;var r=n(52844),o=n(57890),i=new r.EventEmitter;t.globalEvents=i;var a,c=!1;t.setupGlobalEvents=function(e){void 0===e&&(e={}),c=!!e.ignoreWindowFocus};var u=!0,s=function y(e,t){c?u=!0:(a&&(clearTimeout(a),a=null),t?a=setTimeout((function(){return y(e)})):u!==e&&(u=e,i.emit(e?"window-focus":"window-blur"),i.emit("window-focus-change",e)))},l=null,f=function(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t};t.canStealFocus=f;var d=function b(){l&&(l.removeEventListener("blur",b),l=null)},p=null,h=null,v=[];t.addScrollableNode=function(e){v.push(e)};t.removeScrollableNode=function(e){var t=v.indexOf(e);t>=0&&v.splice(t,1)};window.addEventListener("mousemove",(function(e){var t=e.target;t!==h&&(h=t,function(e){if(!l&&u)for(var t=document.body;e&&e!==t;){if(v.includes(e)){if(e.contains(p))return;return p=e,void e.focus()}e=e.parentNode}}(t))})),window.addEventListener("focusin",(function(e){if(h=null,p=e.target,s(!0),f(e.target))return t=e.target,d(),void(l=t).addEventListener("blur",d);var t})),window.addEventListener("focusout",(function(e){h=null,s(!1,!0)})),window.addEventListener("blur",(function(e){h=null,s(!1,!0)})),window.addEventListener("beforeunload",(function(e){s(!1)}));var m={},g=function(){function e(e,t,n){this.event=e,this.type=t,this.code=window.event?e.which:e.keyCode,this.ctrl=e.ctrlKey,this.shift=e.shiftKey,this.alt=e.altKey,this.repeat=!!n}var t=e.prototype;return t.hasModifierKeys=function(){return this.ctrl||this.alt||this.shift},t.isModifierKey=function(){return this.code===o.KEY_CTRL||this.code===o.KEY_SHIFT||this.code===o.KEY_ALT},t.isDown=function(){return"keydown"===this.type},t.isUp=function(){return"keyup"===this.type},t.toString=function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=o.KEY_F1&&this.code<=o.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]"),this._str},e}();t.KeyEvent=g,document.addEventListener("keydown",(function(e){if(!f(e.target)){var t=e.keyCode,n=new g(e,"keydown",m[t]);i.emit("keydown",n),i.emit("key",n),m[t]=!0}})),document.addEventListener("keyup",(function(e){if(!f(e.target)){var t=e.keyCode,n=new g(e,"keyup");i.emit("keyup",n),i.emit("key",n),m[t]=!1}}))},40509:function(e,t){"use strict";t.__esModule=!0,t.focusWindow=t.focusMap=void 0;t.focusMap=function(){Byond.winset("tcmapwindow.map",{focus:!0})};t.focusWindow=function(){Byond.winset(window.__windowId__,{focus:!0})}},1033:function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatSiBaseTenUnit=t.formatDb=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var r=n(97622),o=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],i=o.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),u=Math.floor(a/3),s=Math.floor(c/3),l=(0,r.clamp)(i+s,0,o.length),f=o[l],d=e/Math.pow(1e3,s),p=u>t?2+3*s-c:0;return((0,r.toFixed)(d,p)+" "+f+n).trim()};t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,r.round)(e,t);t>0&&(n=(0,r.toFixed)(e,t));var o=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=o);for(var a="",c=0;c<o;c++)c>0&&c<i&&(i-c)%3==0&&(a+="\u2009"),a+=n.charAt(c);return a};t.formatDb=function(e){var t=20*Math.log(e)/Math.log(10),n=t>=0?"+":"\u2013",o=Math.abs(t);return n+(o=o===Infinity?"Inf":(0,r.toFixed)(o,2))+" dB"};var c=["","\xb7 10\xb3","\xb7 10\u2076","\xb7 10\u2079","\xb7 10\xb9\xb2","\xb7 10\xb9\u2075","\xb7 10\xb9\u2078","\xb7 10\xb2\xb9","\xb7 10\xb2\u2074","\xb7 10\xb2\u2077","\xb7 10\xb3\u2070","\xb7 10\xb3\xb3","\xb7 10\xb3\u2076","\xb7 10\xb3\u2079"],u=c.indexOf(" ");t.formatSiBaseTenUnit=function(e,t,n){if(void 0===t&&(t=-u),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var o=Math.floor(Math.log10(e)),i=Math.floor(Math.max(3*t,o)),a=Math.floor(o/3),s=Math.floor(i/3),l=(0,r.clamp)(u+s,0,c.length),f=c[l],d=e/Math.pow(1e3,s),p=a>t?2+3*s-i:0;return((0,r.toFixed)(d,p)+" "+f+" "+n).trim()};t.formatTime=function(e,t){var n=(0,r.toFixed)(Math.floor(e/10%60)),o=(0,r.toFixed)(Math.floor(e/600%60)),i=(0,r.toFixed)(Math.floor(e/36e3%24));switch(t){case"short":return""+(i>0?i+"h":"")+(o>0?o+"m":"")+(n>0?n+"s":"");default:var a=n.padStart(2,"0"),c=o.padStart(2,"0");return i.padStart(2,"0")+":"+c+":"+a}}},6965:function(e,t,n){"use strict";t.__esModule=!0,t.listenForKeyEvents=t.setupHotKeys=t.releaseHeldKeys=t.releaseHotKey=t.acquireHotKey=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{"default":e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=o?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(r,a,c):r[a]=e[a]}r["default"]=e,n&&n.set(e,r);return r}(n(57890)),o=n(99397);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return c(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 c(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u=(0,n(79926).createLogger)("hotkeys"),s={},l=[r.KEY_ESCAPE,r.KEY_ENTER,r.KEY_SPACE,r.KEY_TAB,r.KEY_CTRL,r.KEY_SHIFT,r.KEY_UP,r.KEY_DOWN,r.KEY_LEFT,r.KEY_RIGHT,r.KEY_F5],f={},d=[],p=function(e){var t=String(e);if("Ctrl+F5"!==t&&"Ctrl+R"!==t){if("Ctrl+F"!==t&&!(e.event.defaultPrevented||e.isModifierKey()||l.includes(e.code))){var n,r=16===(n=e.code)?"Shift":17===n?"Ctrl":18===n?"Alt":33===n?"Northeast":34===n?"Southeast":35===n?"Southwest":36===n?"Northwest":37===n?"West":38===n?"North":39===n?"East":40===n?"South":45===n?"Insert":46===n?"Delete":n>=48&&n<=57||n>=65&&n<=90?String.fromCharCode(n):n>=96&&n<=105?"Numpad"+(n-96):n>=112&&n<=123?"F"+(n-111):188===n?",":189===n?"-":190===n?".":void 0;if(r){var o=s[r];if(o)return u.debug("macro",o),Byond.command(o);if(e.isDown()&&!f[r]){f[r]=!0;var i='KeyDown "'+r+'"';return u.debug(i),Byond.command(i)}if(e.isUp()&&f[r]){f[r]=!1;var a='KeyUp "'+r+'"';return u.debug(a),Byond.command(a)}}}}else location.reload()};t.acquireHotKey=function(e){l.push(e)};t.releaseHotKey=function(e){var t=l.indexOf(e);t>=0&&l.splice(t,1)};var h=function(){for(var e=0,t=Object.keys(f);e<t.length;e++){var n=t[e];f[n]&&(f[n]=!1,u.log('releasing key "'+n+'"'),Byond.command('KeyUp "'+n+'"'))}};t.releaseHeldKeys=h;t.setupHotKeys=function(){Byond.winget("default.*").then((function(e){for(var t={},n=0,r=Object.keys(e);n<r.length;n++){var o=r[n],i=o.split("."),a=i[1],c=i[2];a&&c&&(t[a]||(t[a]={}),t[a][c]=e[o])}for(var l=/\\"/g,f=function(e){return e.substring(1,e.length-1).replace(l,'"')},d=0,p=Object.keys(t);d<p.length;d++){var h=t[p[d]],v=f(h.name);s[v]=f(h.command)}u.debug("loaded macros",s)})),o.globalEvents.on("window-blur",(function(){h()})),o.globalEvents.on("key",(function(e){for(var t,n=a(d);!(t=n()).done;){(0,t.value)(e)}p(e)}))};t.listenForKeyEvents=function(e){d.push(e);var t=!1;return function(){t||(t=!0,d.splice(d.indexOf(e),1))}}},30041:function(e,t,n){"use strict";t.__esModule=!0,t.Layout=void 0;var r=n(96323),o=n(1060),i=n(54425),a=n(99397),c=["className","theme","children"],u=["className","scrollable","children"];function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var l=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,u=e.children,l=s(e,c);return(0,r.createVNode)(1,"div","theme-"+a,(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Layout",t].concat((0,i.computeBoxClassName)(l))),u,0,Object.assign({},(0,i.computeBoxProps)(l)))),2)};t.Layout=l;var f=function(e){var t=e.className,n=e.scrollable,a=e.children,c=s(e,u);return(0,r.normalizeProps)((0,r.createVNode)(1,"div",(0,o.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(c))),a,0,Object.assign({},(0,i.computeBoxProps)(c))))};f.defaultHooks={onComponentDidMount:function(e){return(0,a.addScrollableNode)(e)},onComponentWillUnmount:function(e){return(0,a.removeScrollableNode)(e)}},l.Content=f},76738:function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var r=n(96323),o=n(39646),i=n(31246),a=n(26949),c=n(34881),u=function(e,t){var n=e.title,u=e.width,s=void 0===u?575:u,l=e.height,f=void 0===l?700:l,d=e.theme,p=void 0===d?"ntos":d,h=e.children,v=(0,i.useBackend)(t),m=v.act,g=v.data,y=g.PC_device_theme,b=g.PC_batteryicon,_=g.PC_showbatteryicon,w=g.PC_batterypercent,E=g.PC_ntneticon,x=g.PC_apclinkicon,S=g.PC_stationtime,C=g.PC_programheaders,N=void 0===C?[]:C,k=g.PC_showexitprogram;return(0,r.createComponentVNode)(2,c.Window,{title:n,width:s,height:f,theme:p,children:(0,r.createVNode)(1,"div","NtosWindow",[(0,r.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,r.createVNode)(1,"div","NtosHeader__left",[(0,r.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:S}),(0,r.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===y&&"NtOS","syndicate"===y&&"Syndix"]})],4),(0,r.createVNode)(1,"div","NtosHeader__right",[N.map((function(e){return(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(e.icon)})},e.icon)})),(0,r.createComponentVNode)(2,a.Box,{inline:!0,children:E&&(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(E)})}),!(!_||!b)&&(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(b)}),w&&w]}),x&&(0,r.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,r.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,o.resolveAsset)(x)})}),!!k&&(0,r.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return m("PC_minimize")}}),!!k&&(0,r.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-start",onClick:function(){return m("PC_exit")}}),!k&&(0,r.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-start",onClick:function(){return m("PC_shutdown")}})],0)],4),h],0)})};t.NtosWindow=u;u.Content=function(e){return(0,r.createVNode)(1,"div","NtosWindow__content",(0,r.normalizeProps)((0,r.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},52243:function(e,t,n){"use strict";t.__esModule=!0,t.Pane=void 0;var r=n(96323),o=n(1060),i=n(31246),a=n(26949),c=n(27157),u=n(30041),s=["theme","children","className"],l=["className","fitted","children"];function f(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var d=function(e,t){var n=e.theme,l=e.children,d=e.className,p=f(e,s),h=(0,i.useBackend)(t).suspended,v=(0,c.useDebug)(t).debugLayout;return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.Layout,Object.assign({className:(0,o.classes)(["Window",d]),theme:n},p,{children:(0,r.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,className:v&&"debug-layout",children:!h&&l})})))};t.Pane=d;d.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=f(e,l);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,u.Layout.Content,Object.assign({className:(0,o.classes)(["Window__content",t])},a,{children:n&&i||(0,r.createVNode)(1,"div","Window__contentPadding",i,0)})))}},34881:function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var r=n(96323),o=n(1060),i=n(465),a=n(21118),c=n(31246),u=n(26949),s=n(84200),l=n(27157),f=(n(98069),n(41410)),d=n(79926),p=n(30041),h=["className","fitted","children"];function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=(0,d.createLogger)("Window"),g=[400,600],y=function(e){var t,n;function u(){return e.apply(this,arguments)||this}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,v(t,n);var d=u.prototype;return d.componentDidMount=function(){var e=(0,c.useBackend)(this.context).suspended,t=this.props.canClose,n=void 0===t||t;e||(Byond.winset(window.__windowId__,{"can-close":Boolean(n)}),m.log("mounting"),this.updateGeometry())},d.componentDidUpdate=function(e){(this.props.width!==e.width||this.props.height!==e.height)&&this.updateGeometry()},d.updateGeometry=function(){var e,t=(0,c.useBackend)(this.context).config,n=Object.assign({size:g},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),null!=(e=t.window)&&e.key&&(0,f.setWindowKey)(t.window.key),(0,f.recallWindowGeometry)(n)},d.render=function(){var e,t=this.props,n=t.canClose,u=void 0===n||n,d=t.theme,h=t.title,v=t.children,g=t.buttons,y=t.className,b=t.titleClassName,w=(0,c.useBackend)(this.context),E=w.config,x=w.suspended,S=(0,l.useDebug)(this.context).debugLayout,C=(0,i.useDispatch)(this.context),N=null==(e=E.window)?void 0:e.fancy,k=E.user&&(E.user.observer?E.status<s.UI_DISABLED:E.status<s.UI_INTERACTIVE);return(0,r.createComponentVNode)(2,p.Layout,{className:(0,o.classes)(["Window",y]),theme:d,children:[(0,r.createComponentVNode)(2,_,{className:(0,o.classes)(["Window__titleBar",b]),title:!x&&(h||(0,a.decodeHtmlEntities)(E.title)),status:E.status,fancy:N,onDragStart:f.dragStartHandler,onClose:function(){m.log("pressed close"),C((0,c.backendSuspendStart)())},canClose:u,children:g}),(0,r.createVNode)(1,"div",(0,o.classes)(["Window__rest",S&&"debug-layout"]),[!x&&v,k&&(0,r.createVNode)(1,"div","Window__dimmer")],0),N&&(0,r.createFragment)([(0,r.createVNode)(1,"div","Window__resizeHandle__e",null,1,{onMousedown:(0,f.resizeStartHandler)(1,0)}),(0,r.createVNode)(1,"div","Window__resizeHandle__s",null,1,{onMousedown:(0,f.resizeStartHandler)(0,1)}),(0,r.createVNode)(1,"div","Window__resizeHandle__se",null,1,{onMousedown:(0,f.resizeStartHandler)(1,1)})],4)]})},u}(r.Component);t.Window=y;y.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,h);return(0,r.normalizeProps)((0,r.createComponentVNode)(2,p.Layout.Content,Object.assign({className:(0,o.classes)(["Window__content",t])},a,{children:n&&i||(0,r.createVNode)(1,"div","Window__contentPadding",i,0)})))};var b=function(e){switch(e){case s.UI_INTERACTIVE:return"good";case s.UI_UPDATE:return"average";case s.UI_DISABLED:default:return"bad"}},_=function(e,t){var n=e.className,c=e.title,s=e.status,l=e.canClose,f=e.fancy,d=e.onDragStart,p=e.onClose,h=e.children;(0,i.useDispatch)(t);return(0,r.createVNode)(1,"div",(0,o.classes)(["TitleBar",n]),[s===undefined&&(0,r.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",name:"tools",opacity:.5})||(0,r.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",color:b(s),name:"eye"}),(0,r.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return f&&d(e)}}),(0,r.createVNode)(1,"div","TitleBar__title",["string"==typeof c&&c===c.toLowerCase()&&(0,a.toTitleCase)(c)||c,!!h&&(0,r.createVNode)(1,"div","TitleBar__buttons",h,0)],0),!1,Boolean(f&&l)&&(0,r.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:p})],0)}},2381:function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.Pane=t.NtosWindow=t.Layout=void 0;var r=n(30041);t.Layout=r.Layout;var o=n(76738);t.NtosWindow=o.NtosWindow;var i=n(52243);t.Pane=i.Pane;var a=n(34881);t.Window=a.Window},13952:function(e,t){"use strict";t.__esModule=!0,t.captureExternalLinks=void 0;t.captureExternalLinks=function(){document.addEventListener("click",(function(e){for(var t=e.target;;){if(!t||t===document.body)return;if("a"===String(t.tagName).toLowerCase())break;t=t.parentElement}var n=t.getAttribute("href")||"";if(!("?"===n.charAt(0)||n.startsWith("byond://"))){e.preventDefault();var r=n;r.toLowerCase().startsWith("www")&&(r="https://"+r),Byond.topic({tgui:1,window_id:window.__windowId__,type:"openLink",url:r})}}))}},79926:function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(82252);var r=0,o=1,i=2,a=3,c=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];if(e>=i){var a=[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;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",ns:t,message:a})}},s=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[r,e].concat(n))},log:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[o,e].concat(n))},info:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[i,e].concat(n))},warn:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[a,e].concat(n))},error:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[c,e].concat(n))}}};t.createLogger=s;var l=s();t.logger=l},77960:function(e,t,n){"use strict";t.__esModule=!0,t.createRenderer=t.suspendRenderer=t.resumeRenderer=void 0;var r,o=n(28440),i=n(96323),a=((0,n(79926).createLogger)("renderer"),!0),c=!1;t.resumeRenderer=function(){a=a||"resumed",c=!1};t.suspendRenderer=function(){c=!0};t.createRenderer=function(e){return function(){o.perf.mark("render/start"),r||(r=document.getElementById("react-root")),(0,i.render)(e(),r),o.perf.mark("render/finish"),c||a&&(a=!1)}}},18749:function(e,t,n){"use strict";t.__esModule=!0,t.StoreProvider=t.configureStore=void 0;var r=n(32416),o=n(465),i=n(96323),a=n(39646),c=n(31246),u=n(27157);function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=(0,n(79926).createLogger)("store");t.configureStore=function(e){var t,n;void 0===e&&(e={});var i=(0,r.flow)([(0,o.combineReducers)({debug:u.debugReducer,backend:c.backendReducer}),e.reducer]),s=[].concat((null==(t=e.middleware)?void 0:t.pre)||[],[a.assetMiddleware,c.backendMiddleware],(null==(n=e.middleware)?void 0:n.post)||[]);var l=o.applyMiddleware.apply(void 0,s),d=(0,o.createStore)(i,l);return window.__store__=d,window.__augmentStack__=f(d),d};var f=function(e){return function(t,n){var r,o;n?"object"!=typeof n||n.stack||(n.stack=t):(n=new Error(t.split("\n")[0])).stack=t,l.log("FatalError:",n);var i=e.getState(),a=null==i||null==(r=i.backend)?void 0:r.config,c=t;return c+="\nUser Agent: "+navigator.userAgent,c+="\nState: "+JSON.stringify({ckey:null==a||null==(o=a.client)?void 0:o.ckey,"interface":null==a?void 0:a["interface"],window:null==a?void 0:a.window})}},d=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var o=r.prototype;return o.getChildContext=function(){return{store:this.props.store}},o.render=function(){return this.props.children},r}(i.Component);t.StoreProvider=d},88428:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Blink",render:function(){return(0,r.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:(0,r.createComponentVNode)(2,o.Blink,{children:"Blink"})})}},9184:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i=n(87758),a={title:"BlockQuote",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:(0,r.createComponentVNode)(2,o.BlockQuote,{children:(0,r.createComponentVNode)(2,i.BoxWithSampleText)})})}},36801:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Box",render:function(){return(0,r.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:[(0,r.createComponentVNode)(2,o.Box,{bold:!0,children:"bold"}),(0,r.createComponentVNode)(2,o.Box,{italic:!0,children:"italic"}),(0,r.createComponentVNode)(2,o.Box,{opacity:.5,children:"opacity 0.5"}),(0,r.createComponentVNode)(2,o.Box,{opacity:.25,children:"opacity 0.25"}),(0,r.createComponentVNode)(2,o.Box,{m:2,children:"m: 2"}),(0,r.createComponentVNode)(2,o.Box,{textAlign:"left",children:"left"}),(0,r.createComponentVNode)(2,o.Box,{textAlign:"center",children:"center"}),(0,r.createComponentVNode)(2,o.Box,{textAlign:"right",children:"right"})]})}},3750:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Button",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=i;var a=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey"],c=["good","average","bad","black","white"],u=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:[(0,r.createComponentVNode)(2,o.Box,{mb:1,children:[(0,r.createComponentVNode)(2,o.Button,{content:"Simple"}),(0,r.createComponentVNode)(2,o.Button,{selected:!0,content:"Selected"}),(0,r.createComponentVNode)(2,o.Button,{altSelected:!0,content:"Alt Selected"}),(0,r.createComponentVNode)(2,o.Button,{disabled:!0,content:"Disabled"}),(0,r.createComponentVNode)(2,o.Button,{color:"transparent",content:"Transparent"}),(0,r.createComponentVNode)(2,o.Button,{icon:"cog",content:"Icon"}),(0,r.createComponentVNode)(2,o.Button,{icon:"power-off"}),(0,r.createComponentVNode)(2,o.Button,{fluid:!0,content:"Fluid"}),(0,r.createComponentVNode)(2,o.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]}),(0,r.createComponentVNode)(2,o.Box,{mb:1,children:[c.map((function(e){return(0,r.createComponentVNode)(2,o.Button,{color:e,content:e},e)})),(0,r.createVNode)(1,"br"),a.map((function(e){return(0,r.createComponentVNode)(2,o.Button,{color:e,content:e},e)})),(0,r.createVNode)(1,"br"),a.map((function(e){return(0,r.createComponentVNode)(2,o.Box,{inline:!0,mx:"7px",color:e,children:e},e)}))]})]})}},68696:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a=n(79926),c={title:"ByondUi",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=c;var u=function(e,t){var n=(0,o.useLocalState)(t,"byondUiEvalCode","Byond.winset('"+window.__windowId__+"', {\n 'is-visible': true,\n})"),c=n[0],u=n[1];return(0,r.createFragment)([(0,r.createComponentVNode)(2,i.Section,{title:"Button",children:(0,r.createComponentVNode)(2,i.ByondUi,{params:{type:"button",text:"Button"}})}),(0,r.createComponentVNode)(2,i.Section,{title:"Make BYOND calls",buttons:(0,r.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return setImmediate((function(){try{var e=new Function("return ("+c+")")();e&&e.then?(a.logger.log("Promise"),e.then(a.logger.log)):a.logger.log(e)}catch(t){a.logger.log(t)}}))},children:"Evaluate"}),children:(0,r.createComponentVNode)(2,i.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(e){return u(e.target.value)},children:c})})],4)}},88835:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i=n(87758),a={title:"Collapsible",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{children:(0,r.createComponentVNode)(2,o.Collapsible,{title:"Collapsible Demo",buttons:(0,r.createComponentVNode)(2,o.Button,{icon:"cog"}),children:(0,r.createComponentVNode)(2,i.BoxWithSampleText)})})}},34458:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"Flex & Sections",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,o.useLocalState)(t,"fs_grow",1),a=n[0],c=n[1],u=(0,o.useLocalState)(t,"fs_direction","column"),s=u[0],l=u[1],f=(0,o.useLocalState)(t,"fs_fill",!0),d=f[0],p=f[1],h=(0,o.useLocalState)(t,"fs_title",!0),v=h[0],m=h[1];return(0,r.createComponentVNode)(2,i.Flex,{height:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,i.Flex.Item,{mb:1,children:(0,r.createComponentVNode)(2,i.Section,{children:[(0,r.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return l("column"===s?"row":"column")},children:'Flex direction="'+s+'"'}),(0,r.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return c(Number(!a))},children:"Flex.Item grow={"+a+"}"}),(0,r.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return p(!d)},children:"Section fill={"+String(d)+"}"}),(0,r.createComponentVNode)(2,i.Button,{fluid:!0,selected:v,onClick:function(){return m(!v)},children:"Section title"})]})}),(0,r.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,i.Flex,{height:"100%",direction:s,children:[(0,r.createComponentVNode)(2,i.Flex.Item,{mr:"row"===s&&1,mb:"column"===s&&1,grow:a,children:(0,r.createComponentVNode)(2,i.Section,{title:v&&"Section 1",fill:d,children:"Content"})}),(0,r.createComponentVNode)(2,i.Flex.Item,{grow:a,children:(0,r.createComponentVNode)(2,i.Section,{title:v&&"Section 2",fill:d,children:"Content"})})]})})]})}},23148:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"Input",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,o.useLocalState)(t,"number",0),a=n[0],c=n[1],u=(0,o.useLocalState)(t,"text","Sample text"),s=u[0],l=u[1];return(0,r.createComponentVNode)(2,i.Section,{children:(0,r.createComponentVNode)(2,i.LabeledList,{children:[(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onChange)",children:(0,r.createComponentVNode)(2,i.Input,{value:s,onChange:function(e,t){return l(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onInput)",children:(0,r.createComponentVNode)(2,i.Input,{value:s,onInput:function(e,t){return l(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,r.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onChange:function(e,t){return c(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,r.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Slider (onDrag)",children:(0,r.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,r.createComponentVNode)(2,i.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}}),(0,r.createComponentVNode)(2,i.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})]}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Rotating Icon",children:(0,r.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:(0,r.createComponentVNode)(2,i.DraggableControl,{value:a,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(e,t){return c(t)},children:function(e){return(0,r.createComponentVNode)(2,i.Box,{onMouseDown:e.handleDragStart,children:[(0,r.createComponentVNode)(2,i.Icon,{size:4,color:"yellow",name:"times",rotation:4*e.displayValue}),e.inputElement]})}})})})]})})}},23613:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Popper",render:function(){return(0,r.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,r.createFragment)([(0,r.createComponentVNode)(2,o.Popper,{popperContent:(0,r.createComponentVNode)(2,o.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,r.createComponentVNode)(2,o.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,r.createComponentVNode)(2,o.Popper,{popperContent:(0,r.createComponentVNode)(2,o.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,r.createComponentVNode)(2,o.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},9093:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"ProgressBar",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,o.useLocalState)(t,"progress",.5),a=n[0],c=n[1];return(0,r.createComponentVNode)(2,i.Section,{children:[(0,r.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],bad:[-Infinity,.1],average:[0,.5]},minValue:-1,maxValue:1,value:a,children:["Value: ",Number(a).toFixed(1)]}),(0,r.createComponentVNode)(2,i.Box,{mt:1,children:[(0,r.createComponentVNode)(2,i.Button,{content:"-0.1",onClick:function(){return c(a-.1)}}),(0,r.createComponentVNode)(2,i.Button,{content:"+0.1",onClick:function(){return c(a+.1)}})]})]})}},86482:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(26949),i={title:"Stack",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=i;var a=function(){return(0,r.createComponentVNode)(2,o.Box,{inline:!0,width:1,height:1,children:"A"})},c=function(){return(0,r.createFragment)([(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,a)}),(0,r.createComponentVNode)(2,o.Stack.Divider),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,a)})],4)},u=function(e,t){return(0,r.createComponentVNode)(2,o.Section,{fill:!0,children:(0,r.createComponentVNode)(2,o.Stack,{fill:!0,className:"debug-layout",children:[(0,r.createComponentVNode)(2,c),(0,r.createComponentVNode)(2,o.Stack.Item,{grow:1,children:(0,r.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,r.createComponentVNode)(2,c),(0,r.createComponentVNode)(2,o.Stack.Item,{children:(0,r.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,r.createComponentVNode)(2,c),(0,r.createComponentVNode)(2,o.Stack.Item,{grow:1}),(0,r.createComponentVNode)(2,c),(0,r.createComponentVNode)(2,c)]})}),(0,r.createComponentVNode)(2,o.Stack.Item,{grow:1}),(0,r.createComponentVNode)(2,c)]})})]})})}},63900:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(7151),i=n(26949),a=n(1033),c={title:"Storage",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=c;var u=function(e,t){return window.localStorage?(0,r.createComponentVNode)(2,i.Section,{title:"Local Storage",buttons:(0,r.createComponentVNode)(2,i.Button,{icon:"recycle",onClick:function(){localStorage.clear(),o.storage.clear()},children:"Clear"}),children:(0,r.createComponentVNode)(2,i.LabeledList,{children:[(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining space",children:(0,a.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,r.createComponentVNode)(2,i.NoticeBox,{children:"Local storage is not available."})}},88209:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"Tabs",render:function(){return(0,r.createComponentVNode)(2,u)}};t.meta=a;var c=["Tab #1","Tab #2","Tab #3","Tab #4"],u=function(e,t){var n=(0,o.useLocalState)(t,"tabProps",{}),a=n[0],c=n[1];return(0,r.createFragment)([(0,r.createComponentVNode)(2,i.Section,{children:[(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"vertical",checked:a.vertical,onClick:function(){return c(Object.assign({},a,{vertical:!a.vertical}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"leftSlot",checked:a.leftSlot,onClick:function(){return c(Object.assign({},a,{leftSlot:!a.leftSlot}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"rightSlot",checked:a.rightSlot,onClick:function(){return c(Object.assign({},a,{rightSlot:!a.rightSlot}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"icon",checked:a.icon,onClick:function(){return c(Object.assign({},a,{icon:!a.icon}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"fluid",checked:a.fluid,onClick:function(){return c(Object.assign({},a,{fluid:!a.fluid}))}}),(0,r.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"centered",checked:a.centered,onClick:function(){return c(Object.assign({},a,{centered:!a.centered}))}})]}),(0,r.createComponentVNode)(2,i.Section,{fitted:!0,children:(0,r.createComponentVNode)(2,s)}),(0,r.createComponentVNode)(2,i.Section,{title:"Normal section",children:[(0,r.createComponentVNode)(2,s),"Some text"]}),(0,r.createComponentVNode)(2,i.Section,{children:"Section-less tabs appear the same as tabs in a fitted section:"}),(0,r.createComponentVNode)(2,s)],4)},s=function(e,t){var n=(0,o.useLocalState)(t,"tabIndex",0),a=n[0],u=n[1],s=(0,o.useLocalState)(t,"tabProps",{})[0];return(0,r.createComponentVNode)(2,i.Tabs,{vertical:s.vertical,fluid:s.fluid,textAlign:s.centered&&"center",children:c.map((function(e,t){return(0,r.createComponentVNode)(2,i.Tabs.Tab,{selected:t===a,icon:s.icon&&"info-circle",leftSlot:s.leftSlot&&(0,r.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:s.rightSlot&&(0,r.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){return u(t)},children:e},t)}))})}},38200:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=n(31246),i=n(26949),a={title:"Themes",render:function(){return(0,r.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,o.useLocalState)(t,"kitchenSinkTheme"),a=n[0],c=n[1];return(0,r.createComponentVNode)(2,i.Section,{children:(0,r.createComponentVNode)(2,i.LabeledList,{children:(0,r.createComponentVNode)(2,i.LabeledList.Item,{label:"Use theme",children:(0,r.createComponentVNode)(2,i.Input,{placeholder:"theme_name",value:a,onInput:function(e,t){return c(t)}})})})})}},48181:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var r=n(96323),o=(n(34739),n(26949)),i={title:"Tooltip",render:function(){return(0,r.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,r.createComponentVNode)(2,o.Section,{children:[(0,r.createComponentVNode)(2,o.Box,{children:[(0,r.createComponentVNode)(2,o.Tooltip,{content:"Tooltip text.",children:(0,r.createComponentVNode)(2,o.Box,{inline:!0,position:"relative",mr:1,children:"Box (hover me)."})}),(0,r.createComponentVNode)(2,o.Button,{tooltip:"Tooltip text.",content:"Button"})]}),(0,r.createComponentVNode)(2,o.Box,{mt:1,children:["top","left","right","bottom","bottom-start","bottom-end"].map((function(e){return(0,r.createComponentVNode)(2,o.Button,{color:"transparent",tooltip:"Tooltip text.",tooltipPosition:e,content:e},e)}))})]})}},87758:function(e,t,n){"use strict";t.__esModule=!0,t.BoxWithSampleText=void 0;var r=n(96323),o=n(26949);t.BoxWithSampleText=function(e){return(0,r.normalizeProps)((0,r.createComponentVNode)(2,o.Box,Object.assign({},e,{children:[(0,r.createComponentVNode)(2,o.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,r.createComponentVNode)(2,o.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}},54859:function(){},86177:function(){},69321:function(e,t,n){var r={"./Blink.stories.js":88428,"./BlockQuote.stories.js":9184,"./Box.stories.js":36801,"./Button.stories.js":3750,"./ByondUi.stories.js":68696,"./Collapsible.stories.js":88835,"./Flex.stories.js":34458,"./Input.stories.js":23148,"./Popper.stories.js":23613,"./ProgressBar.stories.js":9093,"./Stack.stories.js":86482,"./Storage.stories.js":63900,"./Tabs.stories.js":88209,"./Themes.stories.js":38200,"./Tooltip.stories.js":48181};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=69321},82252:function(e){"use strict";var t=[];e.exports={subscribe:function(e){return t.push(e)},sendMessage:function(e){},sendLogEntry:function(e,t){},setupHotReloading:function(){0}}}},t={};function n(r){var o=t[r];if(o!==undefined)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";n(65379),n(43674),n(69656),n(72411),n(24467),n(37493),n(87420),n(9480),n(66171),n(53276),n(71852),n(59045),n(70887),n(72906),n(24835),n(14653),n(58139),n(34049),n(38356),n(72494),n(31699),n(3263),n(81520),n(80036),n(60515),n(94330),n(96553),n(99139),n(98215),n(32617),n(80186),n(31149),n(71827),n(79770),n(32099),n(72667),n(94920),n(64683),n(26189),n(41185),n(51008),n(47112),n(86e3),n(15196),n(95993),n(25079),n(87143),n(72499),n(73676),n(76746),n(19),n(17038),n(46360),n(16835),n(96683),n(7756),n(21842),n(1613),n(65115),n(27115),n(13280),n(21019),n(66619),n(75469),n(90967),n(35022),n(22604),n(41843),n(86810),n(54670),n(16580),n(31304),n(13078),n(45128),n(31938),n(90958),n(88885),n(45017),n(59743),n(47560),n(31569),n(6134),n(12622),n(60852),n(99085),n(75180),n(79437),n(75370),n(61022),n(50580),n(5301),n(76438),n(97307),n(34016),n(86944),n(60687),n(86957),n(59163),n(34128),n(24267),n(39816),n(4239),n(8381),n(63669),n(25779),n(84580),n(33198),n(71895),n(44910),n(95962),n(73769),n(14962),n(80345),n(18438),n(70552),n(46356),n(57128),n(83588),n(47057),n(67092),n(59478),n(69203),n(27879),n(71507),n(39021),n(8641),n(83064),n(93115),n(33362),n(45090),n(12654),n(58870),n(76581),n(4567),n(28638),n(60314),n(71595),n(98954),n(91332),n(79445),n(36493),n(24476),n(78192),n(58660),n(56592),n(69957),n(9747),n(13578),n(3684),n(19209),n(56737),n(67586),n(7743),n(15890),n(34651),n(18037),n(48415),n(54950),n(76102),n(47816),n(30037),n(54705),n(75831),n(96958),n(75344),n(87853),n(25865),n(1150),n(50444),n(11220),n(6636),n(37650),n(12424),n(64346),n(27553),n(49007),n(17621),n(71078),n(20500),n(85923),n(38956),n(49264),n(70448),n(5775),n(45164),n(83762),n(67265),n(56058),n(87001),n(23535),n(18617),n(70595),n(76820),n(33357),n(38215),n(37281),n(99584),n(43582),n(15378),n(31213),n(19275),n(59),n(43849),n(69838),n(25513),n(72090),n(15511),n(88280),n(37283),n(96250)}(),function(){"use strict";var e=n(96323);n(54859),n(86177);var t,r,o=n(28440),i=n(465),a=(n(82252),n(99397)),c=n(13952),u=n(77960),s=n(18749),l=n(56153),f=n(43918),d=n(88703),p=n(52895),h=n(68700),v=n(62684),m=n(34501);o.perf.mark("inception",null==(t=window.performance)||null==(r=t.timing)?void 0:r.navigationStart),o.perf.mark("init");var g=(0,s.configureStore)({reducer:(0,i.combineReducers)({chat:l.chatReducer,game:f.gameReducer,ping:p.pingReducer,settings:h.settingsReducer,emotes:m.emotesReducer}),middleware:{pre:[l.chatMiddleware,p.pingMiddleware,v.telemetryMiddleware,h.settingsMiddleware,f.gameMiddleware]}}),y=(0,u.createRenderer)((function(){var t=n(35388).Panel;return(0,e.createComponentVNode)(2,s.StoreProvider,{store:g,children:(0,e.createComponentVNode)(2,t)})}));!function b(){if("loading"!==document.readyState){for((0,a.setupGlobalEvents)({ignoreWindowFocus:!0}),(0,d.setupPanelFocusHacks)(),(0,c.captureExternalLinks)(),g.subscribe(y),window.update=function(e){return g.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}Byond.winset("output",{"is-visible":!1}),Byond.winset("browseroutput",{"is-visible":!0,"is-disabled":!1,pos:"0x0",size:"0x0"}),Byond.winget("output").then((function(e){Byond.winset("browseroutput",{size:e.size})}))}else document.addEventListener("DOMContentLoaded",b)}()}()}(); \ No newline at end of file diff --git a/tgui/public/tgui.bundle.css b/tgui/public/tgui.bundle.css index ad179e11e4e1..8f71d1b584a8 100644 --- a/tgui/public/tgui.bundle.css +++ b/tgui/public/tgui.bundle.css @@ -1,11 +1,11 @@ -html,body{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a !important}.color-white{color:#fff !important}.color-red{color:#df3e3e !important}.color-orange{color:#f37f33 !important}.color-yellow{color:#fbda21 !important}.color-olive{color:#cbe41c !important}.color-green{color:#25ca4c !important}.color-teal{color:#00d6cc !important}.color-blue{color:#2e93de !important}.color-violet{color:#7349cf !important}.color-purple{color:#ad45d0 !important}.color-pink{color:#e34da1 !important}.color-brown{color:#b97447 !important}.color-grey{color:#848484 !important}.color-good{color:#68c22d !important}.color-average{color:#f29a29 !important}.color-bad{color:#df3e3e !important}.color-label{color:#8b9bb0 !important}.color-bg-black{background-color:#000 !important}.color-bg-white{background-color:#d9d9d9 !important}.color-bg-red{background-color:#bd2020 !important}.color-bg-orange{background-color:#d95e0c !important}.color-bg-yellow{background-color:#d9b804 !important}.color-bg-olive{background-color:#9aad14 !important}.color-bg-green{background-color:#1b9638 !important}.color-bg-teal{background-color:#009a93 !important}.color-bg-blue{background-color:#1c71b1 !important}.color-bg-violet{background-color:#552dab !important}.color-bg-purple{background-color:#8b2baa !important}.color-bg-pink{background-color:#cf2082 !important}.color-bg-brown{background-color:#8c5836 !important}.color-bg-grey{background-color:#646464 !important}.color-bg-good{background-color:#4d9121 !important}.color-bg-average{background-color:#cd7a0d !important}.color-bg-bad{background-color:#bd2020 !important}.color-bg-label{background-color:#657a94 !important}.debug-layout,.debug-layout *:not(g):not(path){color:rgba(255,255,255,.9) !important;background:transparent !important;outline:1px solid rgba(255,255,255,.5) !important;box-shadow:none !important;filter:none !important}.debug-layout:hover,.debug-layout *:not(g):not(path):hover{outline-color:rgba(255,255,255,.8) !important}a:link,a:visited{color:#2185d0}a:hover,a:active{color:#4972a1}.outline-dotted{outline-style:dotted !important}.outline-dashed{outline-style:dashed !important}.outline-solid{outline-style:solid !important}.outline-double{outline-style:double !important}.outline-groove{outline-style:groove !important}.outline-ridge{outline-style:ridge !important}.outline-inset{outline-style:inset !important}.outline-outset{outline-style:outset !important}.outline-color-black{outline:.167rem solid #1a1a1a !important}.outline-color-white{outline:.167rem solid #fff !important}.outline-color-red{outline:.167rem solid #df3e3e !important}.outline-color-orange{outline:.167rem solid #f37f33 !important}.outline-color-yellow{outline:.167rem solid #fbda21 !important}.outline-color-olive{outline:.167rem solid #cbe41c !important}.outline-color-green{outline:.167rem solid #25ca4c !important}.outline-color-teal{outline:.167rem solid #00d6cc !important}.outline-color-blue{outline:.167rem solid #2e93de !important}.outline-color-violet{outline:.167rem solid #7349cf !important}.outline-color-purple{outline:.167rem solid #ad45d0 !important}.outline-color-pink{outline:.167rem solid #e34da1 !important}.outline-color-brown{outline:.167rem solid #b97447 !important}.outline-color-grey{outline:.167rem solid #848484 !important}.outline-color-good{outline:.167rem solid #68c22d !important}.outline-color-average{outline:.167rem solid #f29a29 !important}.outline-color-bad{outline:.167rem solid #df3e3e !important}.outline-color-label{outline:.167rem solid #8b9bb0 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .fas,.Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .fas,.Button--hasContent .far{margin-right:.25em}.Button--hasContent.Button--iconPosition--right .fa,.Button--hasContent.Button--iconPosition--right .fas,.Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color 100ms,background-color 100ms}.Button--color--black:hover,.Button--color--black:focus{background-color:#131313;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color 100ms,background-color 100ms}.Button--color--white:hover,.Button--color--white:focus{background-color:#f8f8f8;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color 100ms,background-color 100ms}.Button--color--red:hover,.Button--color--red:focus{background-color:#dc4848;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color 100ms,background-color 100ms}.Button--color--orange:hover,.Button--color--orange:focus{background-color:#f0853f;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.Button--color--yellow:hover,.Button--color--yellow:focus{background-color:#f5d72e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color 100ms,background-color 100ms}.Button--color--olive:hover,.Button--color--olive:focus{background-color:#c4da2b;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color 100ms,background-color 100ms}.Button--color--green:hover,.Button--color--green:focus{background-color:#32c154;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color 100ms,background-color 100ms}.Button--color--teal:hover,.Button--color--teal:focus{background-color:#13c4bc;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color 100ms,background-color 100ms}.Button--color--blue:hover,.Button--color--blue:focus{background-color:#3a95d9;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color 100ms,background-color 100ms}.Button--color--violet:hover,.Button--color--violet:focus{background-color:#7953cc;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color 100ms,background-color 100ms}.Button--color--purple:hover,.Button--color--purple:focus{background-color:#ad4fcd;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color 100ms,background-color 100ms}.Button--color--pink:hover,.Button--color--pink:focus{background-color:#e257a5;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color 100ms,background-color 100ms}.Button--color--brown:hover,.Button--color--brown:focus{background-color:#b47851;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color 100ms,background-color 100ms}.Button--color--grey:hover,.Button--color--grey:focus{background-color:#868686;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color 100ms,background-color 100ms}.Button--color--good:hover,.Button--color--good:focus{background-color:#6cba39;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color 100ms,background-color 100ms}.Button--color--average:hover,.Button--color--average:focus{background-color:#ed9d35;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color 100ms,background-color 100ms}.Button--color--bad:hover,.Button--color--bad:focus{background-color:#dc4848;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color 100ms,background-color 100ms}.Button--color--label:hover,.Button--color--label:focus{background-color:#91a1b3;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color 100ms,background-color 100ms}.Button--color--default:hover,.Button--color--default:focus{background-color:#5c83b0;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color 100ms,background-color 100ms}.Button--color--caution:hover,.Button--color--caution:focus{background-color:#f5d72e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color 100ms,background-color 100ms}.Button--color--danger:hover,.Button--color--danger:focus{background-color:#dc4848;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:rgba(255,255,255,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.Button--color--transparent:hover,.Button--color--transparent:focus{background-color:#3e3e3e;color:#fff}.Button--disabled{background-color:#999 !important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color 100ms,background-color 100ms}.Button--selected:hover,.Button--selected:focus{background-color:#32c154;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.35em;width:1.2em;height:1.8333333333em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;overflow-y:scroll;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color 100ms ease-out}.Dropdown__menuentry:hover{background-color:rgba(255,255,255,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.Dropdown__selected-text{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:1.4166666667em;width:calc(100% - 1.2em)}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table !important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row !important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100% !important}.Flex__item--iefix{display:table-cell !important;width:1% !important;min-width:99%}.Flex__item--iefix--grow{width:auto !important}.IconStack>.Icon{position:absolute;width:100%;text-align:center}.IconStack{position:relative;display:inline-block;height:1.2em;line-height:2em;vertical-align:middle}.IconStack:after{color:transparent;content:"."}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotateZ(135deg)}.Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotateZ(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-0.25em -0.5em;margin-bottom:0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#252525;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000 !important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9 !important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c !important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804 !important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14 !important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638 !important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93 !important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1 !important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab !important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa !important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082 !important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836 !important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464 !important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121 !important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d !important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94 !important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.RoundGauge{font-size:1rem;width:2.6em;height:1.3em;margin:0 auto;margin-bottom:.2em}.RoundGauge__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:10;stroke-dasharray:157.08;stroke-dashoffset:157.08}.RoundGauge__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:10;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.RoundGauge__needle,.RoundGauge__ringFill{transition:transform 50ms ease-in-out}.RoundGauge__needleLine,.RoundGauge__needleMiddle{fill:#db2828}.RoundGauge__alert{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:rgba(255,255,255,.1)}.RoundGauge__alert.max{fill:#db2828}.RoundGauge--color--black.RoundGauge__ringFill{stroke:#1a1a1a}.RoundGauge--color--white.RoundGauge__ringFill{stroke:#fff}.RoundGauge--color--red.RoundGauge__ringFill{stroke:#df3e3e}.RoundGauge--color--orange.RoundGauge__ringFill{stroke:#f37f33}.RoundGauge--color--yellow.RoundGauge__ringFill{stroke:#fbda21}.RoundGauge--color--olive.RoundGauge__ringFill{stroke:#cbe41c}.RoundGauge--color--green.RoundGauge__ringFill{stroke:#25ca4c}.RoundGauge--color--teal.RoundGauge__ringFill{stroke:#00d6cc}.RoundGauge--color--blue.RoundGauge__ringFill{stroke:#2e93de}.RoundGauge--color--violet.RoundGauge__ringFill{stroke:#7349cf}.RoundGauge--color--purple.RoundGauge__ringFill{stroke:#ad45d0}.RoundGauge--color--pink.RoundGauge__ringFill{stroke:#e34da1}.RoundGauge--color--brown.RoundGauge__ringFill{stroke:#b97447}.RoundGauge--color--grey.RoundGauge__ringFill{stroke:#848484}.RoundGauge--color--good.RoundGauge__ringFill{stroke:#68c22d}.RoundGauge--color--average.RoundGauge__ringFill{stroke:#f29a29}.RoundGauge--color--bad.RoundGauge__ringFill{stroke:#df3e3e}.RoundGauge--color--label.RoundGauge__ringFill{stroke:#8b9bb0}.RoundGauge__alert--black{fill:#1a1a1a;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--white{fill:#fff;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--red{fill:#df3e3e;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--orange{fill:#f37f33;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--yellow{fill:#fbda21;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--olive{fill:#cbe41c;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--green{fill:#25ca4c;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--teal{fill:#00d6cc;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--blue{fill:#2e93de;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--violet{fill:#7349cf;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--purple{fill:#ad45d0;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--pink{fill:#e34da1;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--brown{fill:#b97447;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--grey{fill:#848484;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--good{fill:#68c22d;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--average{fill:#f29a29;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--bad{fill:#df3e3e;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--label{fill:#8b9bb0;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}@keyframes RoundGauge__alertAnim{0%{opacity:.1}50%{opacity:1}100%{opacity:.1}}.Section{position:relative;margin-bottom:.5em;background-color:#191919;background-color:rgba(0,0,0,.33);box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__rest{position:relative}.Section__content{padding:.66em .5em}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.Section .Section:first-child{margin-top:-0.5em}.Section .Section .Section__titleText{font-size:1.0833333333em}.Section .Section .Section .Section__titleText{font-size:1em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--fill{height:100%}.Stack--horizontal>.Stack__item{margin-left:.5em}.Stack--horizontal>.Stack__item:first-child{margin-left:0}.Stack--vertical>.Stack__item{margin-top:.5em}.Stack--vertical>.Stack__item:first-child{margin-top:0}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{font-weight:bold;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:rgba(0,0,0,.33)}.Tabs--fill{height:100%}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:4em}.Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.Tab--selected{background-color:rgba(255,255,255,.125);color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#000;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.ListInput__Section .Section__title{flex-shrink:0}.ListInput__Section .Section__titleText{font-size:1em}.ListInput__Loader{width:100%;position:relative;height:4px}.ListInput__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.CircuitInfo__Examined{background-color:#000;padding:8px;border-radius:5px;user-select:none;pointer-events:none}.ObjectComponent__Titlebar{border-top-left-radius:12px;border-top-right-radius:12px;white-space:nowrap;-ms-user-select:none;user-select:none}.ObjectComponent__Content{white-space:nowrap;background-color:rgba(0,0,0,.5);-ms-user-select:none;user-select:none}.ObjectComponent__PortPos{position:absolute;top:0;left:0;right:0;bottom:0}.color-stroke-black{stroke:#000 !important}.color-stroke-white{stroke:#d9d9d9 !important}.color-stroke-red{stroke:#bd2020 !important}.color-stroke-orange{stroke:#d95e0c !important}.color-stroke-yellow{stroke:#d9b804 !important}.color-stroke-olive{stroke:#9aad14 !important}.color-stroke-green{stroke:#1b9638 !important}.color-stroke-teal{stroke:#009a93 !important}.color-stroke-blue{stroke:#1c71b1 !important}.color-stroke-violet{stroke:#552dab !important}.color-stroke-purple{stroke:#8b2baa !important}.color-stroke-pink{stroke:#cf2082 !important}.color-stroke-brown{stroke:#8c5836 !important}.color-stroke-grey{stroke:#646464 !important}.color-stroke-good{stroke:#4d9121 !important}.color-stroke-average{stroke:#cd7a0d !important}.color-stroke-bad{stroke:#bd2020 !important}.color-stroke-label{stroke:#657a94 !important}.Datatype__Option{border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em}.AlertModal__Message{text-align:center;justify-content:center}.AlertModal__Buttons{justify-content:center}.AlertModal__Loader{width:100%;position:relative;height:4px}.AlertModal__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.cardpay_window-titlebar{background:#d0d2dd !important;border-radius:5px 5px 0px 0px;box-shadow:0px 0px 0px rgba(1,1,1,0) !important;border-bottom:transparent !important}.cardpay_window-titlebar .TitleBar__title{font-weight:bold;color:#334;left:15px}.cardpay_window-titlebar .TitleBar__close{background:transparent !important;color:#334;font-weight:bold}.cardpay_window-titlebar .TitleBar__statusIcon{color:transparent !important}.cardpay_window-contents{background:#d0d2dd !important;border-radius:0px 0px 15px 15px}.cardpay_monitor{width:208px;height:50px;background:#111;border-bottom:2px solid #e8e9ef;border-top:3px solid #9497ab;padding:0px;padding-top:4px;padding-left:-20px;margin-bottom:5px}.cardpay_button{height:48px;width:48px;background:#9497ab;outline:#1b1c23 solid 3px;border:4px solid;border-top:2px solid;padding:0px;margin-left:2.5px}.cardpay_button:hover{border-top-width:4px;background:#9497ab !important}.cardpay_button--normal{background:#9497ab;border-color:#9497ab;border-top-color:#b9bbcb}.cardpay_button--normal.Button--selected{height:48px;width:48px;background:#9497ab;outline:#1b1c23 solid 3px;border:4px solid #9497ab;border-top:6px solid #b9bbcb;padding:0px;margin-left:2.5px}.cardpay_button--normal.Button--selected:hover{border-top-width:8px;background:#9497ab !important}.cardpay_button--red{background:#991000;border-color:#991000;border-top-color:#ca201a}.cardpay_button--red:hover{background:#991000 !important}.cardpay_button--green{top:-2px;background:#105735;border-color:#105735;border-top-color:#1a9f66}.cardpay_button--green:hover{background:#105735 !important}.cardpay_button-inside{height:40px;width:40px;background:#d0d2dd;border-bottom:5px solid;border-radius:5px;text-align:center;font-size:35px;font-weight:bold;padding-top:7px;margin:0px;margin-top:-2px;position:absolute}.cardpay_button-inside--normal{background:#d0d2dd;border-bottom-color:#e8e9ef;color:#334}.cardpay_button-inside--red{background:#e81b1d;border-bottom-color:#e13a3b;color:#e81b1d;text-shadow:0px -1px 1px #e13a3b,0px -3px 5px #e13a3b,0px 1px 1px #991000,0px 1px 5px #991000;box-shadow:inset 0px 0px 10px #e13a3b}.cardpay_button-inside--green{background:#009853;border-bottom-color:#05a05b;color:#009853;text-shadow:0px -1px 1px #02b46a,0px -3px 5px #02b46a,0px 1px 1px #105735,0px 1px 5px #105735;box-shadow:inset 0px 0px 10px #05a05b}.cardpay_switch{height:24px;width:64px;background:#9497ab;border-bottom:1px solid #e8e9ef;border-top:2px solid #474a5b;border-radius:5px;padding:0px;padding-left:1px;margin-left:2.5px}.cardpay_switch:hover,.cardpay_switch:focus{background:#9497ab !important}.cardpay_switch:hover{padding-left:3px}.cardpay_switch.Button--selected{padding-left:41px}.cardpay_switch.Button--selected:hover{padding-left:39px}.cardpay_switch-inside{height:22px;width:22px;background:#d0d2dd;border-bottom:5px #e8e9ef solid;border-radius:5px;text-align:center;font-size:13px;font-weight:bold;color:#d0d2dd;text-shadow:0px -1px 1px #e8e9ef,0px -3px 5px #e8e9ef,0px 1px 1px #474a5b,0px 1px 5px #474a5b;position:absolute}.cardpay_resethole{height:9px;width:9px;background:#9497ab;border-top:2px solid #474a5b;border-bottom:2px solid #e8e9ef;border-radius:10px;padding:0px;margin-left:2.5px}.cardpay_resethole:focus{background:#9497ab !important}.cardpay_resethole:hover{border-top-width:3px;background:#767989 !important}.CameraConsole__left{position:absolute;top:0;bottom:0;left:0;width:18.3333333333em}.CameraConsole__right{position:absolute;top:0;bottom:0;left:18.3333333333em;right:0;background-color:rgba(0,0,0,.33)}.CameraConsole__toolbar{position:absolute;top:0;left:0;right:0;height:2em;line-height:2em;margin:.25em 1em 0}.CameraConsole__toolbarRight{position:absolute;top:0;right:0;height:2em;line-height:2em;margin:.33em .5em 0}.CameraConsole__map{position:absolute;top:2.1666666667em;bottom:0;left:0;right:0;margin:.5em;text-align:center}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 2em)}.Changelog__Button{height:22px}.Changelog__Cell{padding:3px 0}.Changelog__Cell--Icon{width:25px}.CrewManifest--Command .Section__title{border-color:#fbd608}.CrewManifest--Command .Section__titleText{color:#fbd608}.CrewManifest--Security .Section__title{border-color:#db2828}.CrewManifest--Security .Section__titleText{color:#db2828}.CrewManifest--Engineering .Section__title{border-color:#f2711c}.CrewManifest--Engineering .Section__titleText{color:#f2711c}.CrewManifest--Medical .Section__title{border-color:#00b5ad}.CrewManifest--Medical .Section__titleText{color:#00b5ad}.CrewManifest--Misc .Section__title{border-color:#fff}.CrewManifest--Misc .Section__titleText{color:#fff}.CrewManifest--Science .Section__title{border-color:#a333c8}.CrewManifest--Science .Section__titleText{color:#a333c8}.CrewManifest--Supply .Section__title{border-color:#a5673f}.CrewManifest--Supply .Section__titleText{color:#a5673f}.CrewManifest--Service .Section__title{border-color:#20b142}.CrewManifest--Service .Section__titleText{color:#20b142}.CrewManifest--Silicon .Section__title{border-color:#e03997}.CrewManifest--Silicon .Section__titleText{color:#e03997}.CrewManifest__Cell{padding:3px 0}.CrewManifest__Cell--Rank{color:#7e90a7}.CrewManifest__Icons{padding:3px 9px;text-align:right}.CrewManifest__Icon{color:#7e90a7;position:relative}.CrewManifest__Icon:not(:last-child){margin-right:7px}.CrewManifest__Icon--Chevron{padding-right:2px}.CrewManifest__Icon--Command{color:#fbd608}.ExperimentTechwebServer__Web,.ExperimentConfigure__ExperimentPanel{background:#000;border:1px solid #40628a;margin:3px 0}.ExperimentTechwebServer__WebHeader{background:#40628a;padding:2px}.ExperimentTechwebServer__WebName{font-size:18px}.ExperimentTechwebServer__WebContent{padding:4px}.ExperimentTechwebServer__WebContent>.LabeledList{margin:.25rem .25rem .25rem 1rem}.ExperimentConfigure__ExperimentName{font-weight:bold;border-radius:0}.ExperimentConfigure__ExperimentContent{padding:.25rem 1.5rem .25rem .25rem}.ExperimentStage__Indicator{font-weight:bold;margin-right:1rem;text-align:center}.ExperimentStage__StageContainer.complete .ExperimentStage__Description{opacity:.4;text-decoration:line-through}.ExperimentStage__StageContainer{margin-bottom:5px}.ExperimentStage__Table{border-collapse:separate;border-spacing:.25rem .25rem}.ExperimentConfigure__PerformExperiment{text-align:center;padding:.75rem 0}.ExperimentConfigure__ExperimentsContainer{height:100%;display:flex;flex-direction:column}.ExperimentConfigure__ExperimentsContainer>:last-child{flex:1;overflow-y:auto}.ExperimentConfigure__TagContainer{position:absolute;right:0;top:0}.ExperimentConfigure__PerformanceHint *{position:absolute;width:100%;height:100%;right:0;top:0;color:rgba(255,255,255,.5)}.NuclearBomb__displayBox{background-color:#002003;border:.167em inset #e8e4c9;color:#03e017;font-size:2em;font-family:monospace;padding:.25em}.NuclearBomb__Button{outline-width:.25rem !important;border-width:.65rem !important;padding-left:0 !important;padding-right:0 !important}.NuclearBomb__Button--keypad{background-color:#e8e4c9;border-color:#e8e4c9}.NuclearBomb__Button--keypad:hover{background-color:#f7f6ee !important;border-color:#f7f6ee !important}.NuclearBomb__Button--1{background-color:#d3cfb7 !important;border-color:#d3cfb7 !important;color:#a9a692 !important}.NuclearBomb__Button--E{background-color:#d9b804 !important;border-color:#d9b804 !important}.NuclearBomb__Button--E:hover{background-color:#f3d00e !important;border-color:#f3d00e !important}.NuclearBomb__Button--C{background-color:#bd2020 !important;border-color:#bd2020 !important}.NuclearBomb__Button--C:hover{background-color:#d52b2b !important;border-color:#d52b2b !important}.NuclearBomb__NTIcon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCA0MjUgMjAwIiBvcGFjaXR5PSIuMzMiPgogIDxwYXRoIGQ9Im0gMTc4LjAwMzk5LDAuMDM4NjkgLTcxLjIwMzkzLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM0LDYuMDI1NTUgbCAwLDE4Ny44NzE0NyBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgNi43NjEzNCw2LjAyNTU0IGwgNTMuMTA3MiwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTAxLjU0NDAxOCA3Mi4yMTYyOCwxMDQuNjk5Mzk4IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA1Ljc2MDE1LDIuODcwMTYgbCA3My41NTQ4NywwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzNSwtNi4wMjU1NSBsIC01NC43MTY0NCwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzMyw2LjAyNTU1IGwgMCwxMDIuNjE5MzUgTCAxODMuNzY0MTMsMi45MDg4NiBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTUuNzYwMTQsLTIuODcwMTcgeiIgLz4KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPgogIDxwYXRoIGQ9Im0gNDIwLjE1NTM1LDE3Ny44OTExOSBhIDEzLjQxMjAzOCwxMi41MDE4NDIgMCAwIDEgLTguNjMyOTUsMjIuMDY5NTEgbCAtNjYuMTE4MzIsMCBhIDUuMzY0ODE1Miw1LjAwMDczNyAwIDAgMSAtNS4zNjQ4MiwtNS4wMDA3NCBsIDAsLTc5Ljg3OTMxIHoiIC8+Cjwvc3ZnPgo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPg==);background-size:70%;background-position:center;background-repeat:no-repeat}.Paper__Stamp{position:absolute;pointer-events:none;user-select:none}.Paper__Page{word-break:break-word;word-wrap:break-word}.Roulette__container{display:flex}.Roulette__board-cell{display:table-cell;padding:0;margin:0;border:1px solid #fff;vertical-align:bottom}.Roulette__board-cell-number{width:35px}.Roulette__board-cell-number--colspan-2{width:71px}.Roulette__board-cell-number--colspan-4{width:143px}.Roulette__board-button{display:table-cell !important;border:none !important;width:inherit;height:40px;padding:0;margin:0;text-align:center;vertical-align:middle;color:#fff !important}.Roulette__board-button--rowspan-3{height:122px}.Roulette__board-button-text{text-align:center;font-size:16px;font-weight:bold}.Roulette__lowertable{margin-top:8px;border-collapse:collapse;border:1px solid #fff;border-spacing:0}.Roulette__lowertable--cell{border:2px solid #fff;padding:0px;margin:0px}.Roulette__lowertable--betscell{vertical-align:top}.Roulette__lowertable--spinresult{text-align:center;font-size:100px;font-weight:bold;vertical-align:middle}.Roulette__lowertable--spinresult-black{background-color:#000}.Roulette__lowertable--spinresult-red{background-color:#db2828}.Roulette__lowertable--spinresult-green{background-color:#20b142}.Roulette__lowertable--spinbutton{margin:0 !important;border:none !important;font-size:50px;line-height:60px !important;text-align:center;font-weight:bold}.Roulette__lowertable--header{width:1%;text-align:center;font-size:16px;font-weight:bold}.Safe__engraving{position:absolute;width:95%;height:96%;left:2.5%;top:2%;border:5px outset #3e4f6a;padding:5px;text-align:center}.Safe__engraving-arrow{color:#35435a}.Safe__engraving-hinge{content:" ";background-color:#191f2a;width:25px;height:40px;position:absolute;right:-15px;margin-top:-20px}.Safe__dialer{margin-bottom:1.25rem}.Safe__dialer .Button{width:80px}.Safe__dialer-right .Button i{z-index:-100}.Safe__dialer-number{color:#bbb;display:inline;background-color:#191f2a;font-size:1.5rem;font-weight:bold;padding:0 .5rem}.Safe__contents{border:10px solid #191f2a;background-color:#0f131a;height:calc(85% + 7.5px);text-align:left;padding:5px}.Safe__help{position:absolute;top:73%;left:10px;width:50%;font-family:"Comic Sans MS",cursive,sans-serif;font-style:italic;color:#000;box-shadow:5px 5px #111;background-image:linear-gradient(to bottom, #b2ae74 0%, #8e8b5d 100%);transform:rotate(-1deg)}.Safe__help:before{content:" ";display:block;width:24px;height:40px;background-image:linear-gradient(to bottom, transparent 0%, #ffffff 100%);box-shadow:1px 1px #111;opacity:.2;position:absolute;top:-30px;left:calc(50% - 12px);transform:rotate(-5deg)}.TachyonArray__ActiveRecord{margin:0 .5em 0 .8em}.TachyonArray__Content{overflow-x:hidden;overflow-y:auto}.TachyonArray__ResearchFooter>*{width:100%;text-align:center}.Techweb__NodeProgress{margin-bottom:1rem}.Techweb__NodeProgress>*:not(:last-child){margin-right:.4rem}.Techweb__DesignIcon{margin-left:.25rem;margin-right:.25rem}.Techweb__OverviewNodes{overflow-y:auto;overflow-x:hidden;padding-right:6px;padding-top:4px}.Techweb__HeaderContent{background-color:#000;padding:6px;border:1px solid #40628a}.Techweb__HeaderContent>*>:not(:last-child){margin-bottom:5px}.Techweb__HeaderSectionTabs{margin-top:8px;background-color:#000;border:1px solid #40628a;padding-left:5px;padding-right:5px}.Techweb__HeaderTabTitle{border-right:1px solid #40628a;padding-right:.5em;margin-right:.5em;font-weight:bold}.Techweb__HeaderSectionTabs input{background-color:rgba(255,255,255,.05)}.Techweb__PointSummary{list-style:none;margin:.4em 0 0 1em;padding:0}.Techweb__SecProtocol{color:#db2828;margin-left:.2em}.Techweb__SecProtocol.engaged{color:#5baa27}.Techweb__DesignModal>:not(:last-child){margin-bottom:.5em}.Techweb__LockedModal>:not(:last-child){margin-bottom:.5em}.Techweb__ExperimentDiscount{color:#7e90a7;margin:.5em 0}.Minesweeper__Button{font-size:22px;font-weight:bold;border:5px solid #404040;border-left-color:gray;border-top-color:gray;margin:0px;vertical-align:top;width:30px;height:30px;border-radius:0px;padding-left:2px;background-color:#5f5f5f !important}.Minesweeper__Button:hover{background-color:#4b4b4b !important;border:5px solid #707070;border-left-color:#3c3c3c;border-top-color:#3c3c3c}.Minesweeper__Button:hover .Minesweeper__Button-Content{zoom:90%;top:-7px !important;left:1px}.Minesweeper__Button .Minesweeper__Button-Content{position:relative;top:-8px;transform:scale(0.75, 0.75)}.Minesweeper__Button.Button--disabled{border:2px solid #2f2f2f;padding-left:5px;background-color:#4b4b4b !important}.Minesweeper__Button.Button--disabled:hover .Minesweeper__Button-Content{zoom:100%;top:-6px !important;left:0px !important}.Minesweeper__Button.Button--disabled .Minesweeper__Button-Content{top:-6px;transform:scale(1, 1)}.Layout,.Layout *{scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.NtosHeader__left{position:absolute;left:1em}.NtosHeader__right{position:absolute;right:1em}.NtosHeader__icon{margin-top:-0.75em;margin-bottom:-0.5em;vertical-align:middle}.NtosWindow__header{position:absolute;top:0;left:0;right:0;height:2em;line-height:1.928em;background-color:rgba(0,0,0,.5);font-family:Consolas,monospace;font-size:1.1666666667em;user-select:none;-ms-user-select:none}.NtosWindow__content .Layout__content{margin-top:2em;font-family:Consolas,monospace;font-size:1.1666666667em}.TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#363636;transition:color 250ms ease-out,background-color 250ms ease-out}.TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#252525;background-image:linear-gradient(to bottom, #2a2a2a 0%, #202020 100%)}.Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(62,62,62,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCA0MjUgMjAwIiBvcGFjaXR5PSIuMzMiPgogIDxwYXRoIGQ9Im0gMTc4LjAwMzk5LDAuMDM4NjkgLTcxLjIwMzkzLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM0LDYuMDI1NTUgbCAwLDE4Ny44NzE0NyBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgNi43NjEzNCw2LjAyNTU0IGwgNTMuMTA3MiwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTAxLjU0NDAxOCA3Mi4yMTYyOCwxMDQuNjk5Mzk4IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA1Ljc2MDE1LDIuODcwMTYgbCA3My41NTQ4NywwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzNSwtNi4wMjU1NSBsIC01NC43MTY0NCwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzMyw2LjAyNTU1IGwgMCwxMDIuNjE5MzUgTCAxODMuNzY0MTMsMi45MDg4NiBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTUuNzYwMTQsLTIuODcwMTcgeiIgLz4KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPgogIDxwYXRoIGQ9Im0gNDIwLjE1NTM1LDE3Ny44OTExOSBhIDEzLjQxMjAzOCwxMi41MDE4NDIgMCAwIDEgLTguNjMyOTUsMjIuMDY5NTEgbCAtNjYuMTE4MzIsMCBhIDUuMzY0ODE1Miw1LjAwMDczNyAwIDAgMSAtNS4zNjQ4MiwtNS4wMDA3NCBsIDAsLTc5Ljg3OTMxIHoiIC8+Cjwvc3ZnPgo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPg==);background-size:70%;background-position:center;background-repeat:no-repeat} +html,body{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a !important}.color-white{color:#fff !important}.color-red{color:#df3e3e !important}.color-orange{color:#f37f33 !important}.color-yellow{color:#fbda21 !important}.color-olive{color:#cbe41c !important}.color-green{color:#25ca4c !important}.color-teal{color:#00d6cc !important}.color-blue{color:#2e93de !important}.color-violet{color:#7349cf !important}.color-purple{color:#ad45d0 !important}.color-pink{color:#e34da1 !important}.color-brown{color:#b97447 !important}.color-grey{color:#848484 !important}.color-good{color:#68c22d !important}.color-average{color:#f29a29 !important}.color-bad{color:#df3e3e !important}.color-neutral{color:#848484 !important}.color-label{color:#8b9bb0 !important}.color-bg-black{background-color:#000 !important}.color-bg-white{background-color:#d9d9d9 !important}.color-bg-red{background-color:#bd2020 !important}.color-bg-orange{background-color:#d95e0c !important}.color-bg-yellow{background-color:#d9b804 !important}.color-bg-olive{background-color:#9aad14 !important}.color-bg-green{background-color:#1b9638 !important}.color-bg-teal{background-color:#009a93 !important}.color-bg-blue{background-color:#1c71b1 !important}.color-bg-violet{background-color:#552dab !important}.color-bg-purple{background-color:#8b2baa !important}.color-bg-pink{background-color:#cf2082 !important}.color-bg-brown{background-color:#8c5836 !important}.color-bg-grey{background-color:#646464 !important}.color-bg-good{background-color:#4d9121 !important}.color-bg-average{background-color:#cd7a0d !important}.color-bg-bad{background-color:#bd2020 !important}.color-bg-neutral{background-color:#646464 !important}.color-bg-label{background-color:#657a94 !important}.debug-layout,.debug-layout *:not(g):not(path){color:rgba(255,255,255,.9) !important;background:transparent !important;outline:1px solid rgba(255,255,255,.5) !important;box-shadow:none !important;filter:none !important}.debug-layout:hover,.debug-layout *:not(g):not(path):hover{outline-color:rgba(255,255,255,.8) !important}a:link,a:visited{color:#2185d0}a:hover,a:active{color:#4972a1}.outline-dotted{outline-style:dotted !important}.outline-dashed{outline-style:dashed !important}.outline-solid{outline-style:solid !important}.outline-double{outline-style:double !important}.outline-groove{outline-style:groove !important}.outline-ridge{outline-style:ridge !important}.outline-inset{outline-style:inset !important}.outline-outset{outline-style:outset !important}.outline-color-black{outline:.167rem solid #1a1a1a !important}.outline-color-white{outline:.167rem solid #fff !important}.outline-color-red{outline:.167rem solid #df3e3e !important}.outline-color-orange{outline:.167rem solid #f37f33 !important}.outline-color-yellow{outline:.167rem solid #fbda21 !important}.outline-color-olive{outline:.167rem solid #cbe41c !important}.outline-color-green{outline:.167rem solid #25ca4c !important}.outline-color-teal{outline:.167rem solid #00d6cc !important}.outline-color-blue{outline:.167rem solid #2e93de !important}.outline-color-violet{outline:.167rem solid #7349cf !important}.outline-color-purple{outline:.167rem solid #ad45d0 !important}.outline-color-pink{outline:.167rem solid #e34da1 !important}.outline-color-brown{outline:.167rem solid #b97447 !important}.outline-color-grey{outline:.167rem solid #848484 !important}.outline-color-good{outline:.167rem solid #68c22d !important}.outline-color-average{outline:.167rem solid #f29a29 !important}.outline-color-bad{outline:.167rem solid #df3e3e !important}.outline-color-neutral{outline:.167rem solid #848484 !important}.outline-color-label{outline:.167rem solid #8b9bb0 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .fas,.Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .fas,.Button--hasContent .far{margin-right:.25em}.Button--hasContent.Button--iconPosition--right .fa,.Button--hasContent.Button--iconPosition--right .fas,.Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color 100ms,background-color 100ms}.Button--color--black:hover,.Button--color--black:focus{background-color:#131313;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color 100ms,background-color 100ms}.Button--color--white:hover,.Button--color--white:focus{background-color:#f8f8f8;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color 100ms,background-color 100ms}.Button--color--red:hover,.Button--color--red:focus{background-color:#dc4848;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color 100ms,background-color 100ms}.Button--color--orange:hover,.Button--color--orange:focus{background-color:#f0853f;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.Button--color--yellow:hover,.Button--color--yellow:focus{background-color:#f5d72e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color 100ms,background-color 100ms}.Button--color--olive:hover,.Button--color--olive:focus{background-color:#c4da2b;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color 100ms,background-color 100ms}.Button--color--green:hover,.Button--color--green:focus{background-color:#32c154;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color 100ms,background-color 100ms}.Button--color--teal:hover,.Button--color--teal:focus{background-color:#13c4bc;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color 100ms,background-color 100ms}.Button--color--blue:hover,.Button--color--blue:focus{background-color:#3a95d9;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color 100ms,background-color 100ms}.Button--color--violet:hover,.Button--color--violet:focus{background-color:#7953cc;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color 100ms,background-color 100ms}.Button--color--purple:hover,.Button--color--purple:focus{background-color:#ad4fcd;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color 100ms,background-color 100ms}.Button--color--pink:hover,.Button--color--pink:focus{background-color:#e257a5;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color 100ms,background-color 100ms}.Button--color--brown:hover,.Button--color--brown:focus{background-color:#b47851;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color 100ms,background-color 100ms}.Button--color--grey:hover,.Button--color--grey:focus{background-color:#868686;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color 100ms,background-color 100ms}.Button--color--good:hover,.Button--color--good:focus{background-color:#6cba39;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color 100ms,background-color 100ms}.Button--color--average:hover,.Button--color--average:focus{background-color:#ed9d35;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color 100ms,background-color 100ms}.Button--color--bad:hover,.Button--color--bad:focus{background-color:#dc4848;color:#fff}.Button--color--neutral{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--neutral:hover{transition:color 0ms,background-color 0ms}.Button--color--neutral:focus{transition:color 100ms,background-color 100ms}.Button--color--neutral:hover,.Button--color--neutral:focus{background-color:#868686;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color 100ms,background-color 100ms}.Button--color--label:hover,.Button--color--label:focus{background-color:#91a1b3;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color 100ms,background-color 100ms}.Button--color--default:hover,.Button--color--default:focus{background-color:#5c83b0;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color 100ms,background-color 100ms}.Button--color--caution:hover,.Button--color--caution:focus{background-color:#f5d72e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color 100ms,background-color 100ms}.Button--color--danger:hover,.Button--color--danger:focus{background-color:#dc4848;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:rgba(255,255,255,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.Button--color--transparent:hover,.Button--color--transparent:focus{background-color:#3e3e3e;color:#fff}.Button--disabled{background-color:#999 !important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color 100ms,background-color 100ms}.Button--selected:hover,.Button--selected:focus{background-color:#32c154;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.35em;width:1.2em;height:1.8333333333em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;overflow-y:scroll;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color 100ms ease-out}.Dropdown__menuentry:hover{background-color:rgba(255,255,255,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.Dropdown__selected-text{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:1.4166666667em;width:calc(100% - 1.2em)}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table !important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row !important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100% !important}.Flex__item--iefix{display:table-cell !important;width:1% !important;min-width:99%}.Flex__item--iefix--grow{width:auto !important}.IconStack>.Icon{position:absolute;width:100%;text-align:center}.IconStack{position:relative;display:inline-block;height:1.2em;line-height:2em;vertical-align:middle}.IconStack:after{color:transparent;content:"."}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotateZ(135deg)}.Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotateZ(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--neutral .Knob__ringFill{stroke:#848484}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-0.25em -0.5em;margin-bottom:0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#252525;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--neutral{color:#fff;background-color:#3e3e3e}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000 !important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9 !important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c !important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804 !important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14 !important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638 !important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93 !important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1 !important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab !important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa !important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082 !important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836 !important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464 !important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121 !important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d !important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--neutral{border:.0833333333em solid #646464 !important}.ProgressBar--color--neutral .ProgressBar__fill{background-color:#646464}.ProgressBar--color--label{border:.0833333333em solid #657a94 !important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.RoundGauge{font-size:1rem;width:2.6em;height:1.3em;margin:0 auto;margin-bottom:.2em}.RoundGauge__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:10;stroke-dasharray:157.08;stroke-dashoffset:157.08}.RoundGauge__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:10;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.RoundGauge__needle,.RoundGauge__ringFill{transition:transform 50ms ease-in-out}.RoundGauge__needleLine,.RoundGauge__needleMiddle{fill:#db2828}.RoundGauge__alert{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:rgba(255,255,255,.1)}.RoundGauge__alert.max{fill:#db2828}.RoundGauge--color--black.RoundGauge__ringFill{stroke:#1a1a1a}.RoundGauge--color--white.RoundGauge__ringFill{stroke:#fff}.RoundGauge--color--red.RoundGauge__ringFill{stroke:#df3e3e}.RoundGauge--color--orange.RoundGauge__ringFill{stroke:#f37f33}.RoundGauge--color--yellow.RoundGauge__ringFill{stroke:#fbda21}.RoundGauge--color--olive.RoundGauge__ringFill{stroke:#cbe41c}.RoundGauge--color--green.RoundGauge__ringFill{stroke:#25ca4c}.RoundGauge--color--teal.RoundGauge__ringFill{stroke:#00d6cc}.RoundGauge--color--blue.RoundGauge__ringFill{stroke:#2e93de}.RoundGauge--color--violet.RoundGauge__ringFill{stroke:#7349cf}.RoundGauge--color--purple.RoundGauge__ringFill{stroke:#ad45d0}.RoundGauge--color--pink.RoundGauge__ringFill{stroke:#e34da1}.RoundGauge--color--brown.RoundGauge__ringFill{stroke:#b97447}.RoundGauge--color--grey.RoundGauge__ringFill{stroke:#848484}.RoundGauge--color--good.RoundGauge__ringFill{stroke:#68c22d}.RoundGauge--color--average.RoundGauge__ringFill{stroke:#f29a29}.RoundGauge--color--bad.RoundGauge__ringFill{stroke:#df3e3e}.RoundGauge--color--neutral.RoundGauge__ringFill{stroke:#848484}.RoundGauge--color--label.RoundGauge__ringFill{stroke:#8b9bb0}.RoundGauge__alert--black{fill:#1a1a1a;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--white{fill:#fff;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--red{fill:#df3e3e;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--orange{fill:#f37f33;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--yellow{fill:#fbda21;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--olive{fill:#cbe41c;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--green{fill:#25ca4c;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--teal{fill:#00d6cc;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--blue{fill:#2e93de;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--violet{fill:#7349cf;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--purple{fill:#ad45d0;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--pink{fill:#e34da1;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--brown{fill:#b97447;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--grey{fill:#848484;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--good{fill:#68c22d;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--average{fill:#f29a29;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--bad{fill:#df3e3e;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--neutral{fill:#848484;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--label{fill:#8b9bb0;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}@keyframes RoundGauge__alertAnim{0%{opacity:.1}50%{opacity:1}100%{opacity:.1}}.Section{position:relative;margin-bottom:.5em;background-color:#191919;background-color:rgba(0,0,0,.33);box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__rest{position:relative}.Section__content{padding:.66em .5em}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.Section .Section:first-child{margin-top:-0.5em}.Section .Section .Section__titleText{font-size:1.0833333333em}.Section .Section .Section .Section__titleText{font-size:1em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--fill{height:100%}.Stack--horizontal>.Stack__item{margin-left:.5em}.Stack--horizontal>.Stack__item:first-child{margin-left:0}.Stack--vertical>.Stack__item{margin-top:.5em}.Stack--vertical>.Stack__item:first-child{margin-top:0}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{font-weight:bold;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:rgba(0,0,0,.33)}.Tabs--fill{height:100%}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:3em}.Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.Tab--selected{background-color:rgba(255,255,255,.125);color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--neutral{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--neutral{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--neutral{border-right-color:#848484}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#000;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.ListInput__Section .Section__title{flex-shrink:0}.ListInput__Section .Section__titleText{font-size:1em}.ListInput__Loader{width:100%;position:relative;height:4px}.ListInput__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.CircuitInfo__Examined{background-color:#000;padding:8px;border-radius:5px;user-select:none;pointer-events:none}.ObjectComponent__Titlebar{border-top-left-radius:12px;border-top-right-radius:12px;white-space:nowrap;-ms-user-select:none;user-select:none}.ObjectComponent__Content{white-space:nowrap;background-color:rgba(0,0,0,.5);-ms-user-select:none;user-select:none}.ObjectComponent__PortPos{position:absolute;top:0;left:0;right:0;bottom:0}.color-stroke-black{stroke:#000 !important}.color-stroke-white{stroke:#d9d9d9 !important}.color-stroke-red{stroke:#bd2020 !important}.color-stroke-orange{stroke:#d95e0c !important}.color-stroke-yellow{stroke:#d9b804 !important}.color-stroke-olive{stroke:#9aad14 !important}.color-stroke-green{stroke:#1b9638 !important}.color-stroke-teal{stroke:#009a93 !important}.color-stroke-blue{stroke:#1c71b1 !important}.color-stroke-violet{stroke:#552dab !important}.color-stroke-purple{stroke:#8b2baa !important}.color-stroke-pink{stroke:#cf2082 !important}.color-stroke-brown{stroke:#8c5836 !important}.color-stroke-grey{stroke:#646464 !important}.color-stroke-good{stroke:#4d9121 !important}.color-stroke-average{stroke:#cd7a0d !important}.color-stroke-bad{stroke:#bd2020 !important}.color-stroke-neutral{stroke:#646464 !important}.color-stroke-label{stroke:#657a94 !important}.Datatype__Option{border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em}.AlertModal__Message{text-align:center;justify-content:center}.AlertModal__Buttons{justify-content:center}.AlertModal__Loader{width:100%;position:relative;height:4px}.AlertModal__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.cardpay_window-titlebar{background:#d0d2dd !important;border-radius:5px 5px 0px 0px;box-shadow:0px 0px 0px rgba(1,1,1,0) !important;border-bottom:transparent !important}.cardpay_window-titlebar .TitleBar__title{font-weight:bold;color:#334;left:15px}.cardpay_window-titlebar .TitleBar__close{background:transparent !important;color:#334;font-weight:bold}.cardpay_window-titlebar .TitleBar__statusIcon{color:transparent !important}.cardpay_window-contents{background:#d0d2dd !important;border-radius:0px 0px 15px 15px}.cardpay_monitor{width:208px;height:50px;background:#111;border-bottom:2px solid #e8e9ef;border-top:3px solid #9497ab;padding:0px;padding-top:4px;padding-left:-20px;margin-bottom:5px}.cardpay_button{height:48px;width:48px;background:#9497ab;outline:#1b1c23 solid 3px;border:4px solid;border-top:2px solid;padding:0px;margin-left:2.5px}.cardpay_button:hover{border-top-width:4px;background:#9497ab !important}.cardpay_button--normal{background:#9497ab;border-color:#9497ab;border-top-color:#b9bbcb}.cardpay_button--normal.Button--selected{height:48px;width:48px;background:#9497ab;outline:#1b1c23 solid 3px;border:4px solid #9497ab;border-top:6px solid #b9bbcb;padding:0px;margin-left:2.5px}.cardpay_button--normal.Button--selected:hover{border-top-width:8px;background:#9497ab !important}.cardpay_button--red{background:#991000;border-color:#991000;border-top-color:#ca201a}.cardpay_button--red:hover{background:#991000 !important}.cardpay_button--green{top:-2px;background:#105735;border-color:#105735;border-top-color:#1a9f66}.cardpay_button--green:hover{background:#105735 !important}.cardpay_button-inside{height:40px;width:40px;background:#d0d2dd;border-bottom:5px solid;border-radius:5px;text-align:center;font-size:35px;font-weight:bold;padding-top:7px;margin:0px;margin-top:-2px;position:absolute}.cardpay_button-inside--normal{background:#d0d2dd;border-bottom-color:#e8e9ef;color:#334}.cardpay_button-inside--red{background:#e81b1d;border-bottom-color:#e13a3b;color:#e81b1d;text-shadow:0px -1px 1px #e13a3b,0px -3px 5px #e13a3b,0px 1px 1px #991000,0px 1px 5px #991000;box-shadow:inset 0px 0px 10px #e13a3b}.cardpay_button-inside--green{background:#009853;border-bottom-color:#05a05b;color:#009853;text-shadow:0px -1px 1px #02b46a,0px -3px 5px #02b46a,0px 1px 1px #105735,0px 1px 5px #105735;box-shadow:inset 0px 0px 10px #05a05b}.cardpay_switch{height:24px;width:64px;background:#9497ab;border-bottom:1px solid #e8e9ef;border-top:2px solid #474a5b;border-radius:5px;padding:0px;padding-left:1px;margin-left:2.5px}.cardpay_switch:hover,.cardpay_switch:focus{background:#9497ab !important}.cardpay_switch:hover{padding-left:3px}.cardpay_switch.Button--selected{padding-left:41px}.cardpay_switch.Button--selected:hover{padding-left:39px}.cardpay_switch-inside{height:22px;width:22px;background:#d0d2dd;border-bottom:5px #e8e9ef solid;border-radius:5px;text-align:center;font-size:13px;font-weight:bold;color:#d0d2dd;text-shadow:0px -1px 1px #e8e9ef,0px -3px 5px #e8e9ef,0px 1px 1px #474a5b,0px 1px 5px #474a5b;position:absolute}.cardpay_resethole{height:9px;width:9px;background:#9497ab;border-top:2px solid #474a5b;border-bottom:2px solid #e8e9ef;border-radius:10px;padding:0px;margin-left:2.5px}.cardpay_resethole:focus{background:#9497ab !important}.cardpay_resethole:hover{border-top-width:3px;background:#767989 !important}.CameraConsole__left{position:absolute;top:0;bottom:0;left:0;width:18.3333333333em}.CameraConsole__right{position:absolute;top:0;bottom:0;left:18.3333333333em;right:0;background-color:rgba(0,0,0,.33)}.CameraConsole__toolbar{position:absolute;top:0;left:0;right:0;height:2em;line-height:2em;margin:.25em 1em 0}.CameraConsole__toolbarRight{position:absolute;top:0;right:0;height:2em;line-height:2em;margin:.33em .5em 0}.CameraConsole__map{position:absolute;top:2.1666666667em;bottom:0;left:0;right:0;margin:.5em;text-align:center}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 2em)}.Changelog__Button{height:22px}.Changelog__Cell{padding:3px 0}.Changelog__Cell--Icon{width:25px}.ClientSettings__row{position:relative}.ClientSettings__row::after{position:absolute;bottom:.5em;right:.5em;font-size:.75em;font-style:italic}.ClientSettings__row--admin,.ClientSettings__row--supporter{padding-bottom:1em}.ClientSettings__row--admin{outline:1px solid #8bc3ed}.ClientSettings__row--admin::after{content:"Доступно как администратору";color:#8bc3ed}.ClientSettings__row--supporter{outline:1px solid #f9b88e}.ClientSettings__row--supporter::after{content:"Доступно как подписчику";color:#f9b88e}.CrewManifest--Command .Section__title{border-color:#fbd608}.CrewManifest--Command .Section__titleText{color:#fbd608}.CrewManifest--Security .Section__title{border-color:#db2828}.CrewManifest--Security .Section__titleText{color:#db2828}.CrewManifest--Engineering .Section__title{border-color:#f2711c}.CrewManifest--Engineering .Section__titleText{color:#f2711c}.CrewManifest--Medical .Section__title{border-color:#00b5ad}.CrewManifest--Medical .Section__titleText{color:#00b5ad}.CrewManifest--Misc .Section__title{border-color:#fff}.CrewManifest--Misc .Section__titleText{color:#fff}.CrewManifest--Science .Section__title{border-color:#a333c8}.CrewManifest--Science .Section__titleText{color:#a333c8}.CrewManifest--Supply .Section__title{border-color:#a5673f}.CrewManifest--Supply .Section__titleText{color:#a5673f}.CrewManifest--Service .Section__title{border-color:#20b142}.CrewManifest--Service .Section__titleText{color:#20b142}.CrewManifest--Silicon .Section__title{border-color:#e03997}.CrewManifest--Silicon .Section__titleText{color:#e03997}.CrewManifest__Cell{padding:3px 0}.CrewManifest__Cell--Rank{color:#7e90a7}.CrewManifest__Icons{padding:3px 9px;text-align:right}.CrewManifest__Icon{color:#7e90a7;position:relative}.CrewManifest__Icon:not(:last-child){margin-right:7px}.CrewManifest__Icon--Chevron{padding-right:2px}.CrewManifest__Icon--Command{color:#fbd608}.ExperimentTechwebServer__Web,.ExperimentConfigure__ExperimentPanel{background:#000;border:1px solid #40628a;margin:3px 0}.ExperimentTechwebServer__WebHeader{background:#40628a;padding:2px}.ExperimentTechwebServer__WebName{font-size:18px}.ExperimentTechwebServer__WebContent{padding:4px}.ExperimentTechwebServer__WebContent>.LabeledList{margin:.25rem .25rem .25rem 1rem}.ExperimentConfigure__ExperimentName{font-weight:bold;border-radius:0}.ExperimentConfigure__ExperimentContent{padding:.25rem 1.5rem .25rem .25rem}.ExperimentStage__Indicator{font-weight:bold;margin-right:1rem;text-align:center}.ExperimentStage__StageContainer.complete .ExperimentStage__Description{opacity:.4;text-decoration:line-through}.ExperimentStage__StageContainer{margin-bottom:5px}.ExperimentStage__Table{border-collapse:separate;border-spacing:.25rem .25rem}.ExperimentConfigure__PerformExperiment{text-align:center;padding:.75rem 0}.ExperimentConfigure__ExperimentsContainer{height:100%;display:flex;flex-direction:column}.ExperimentConfigure__ExperimentsContainer>:last-child{flex:1;overflow-y:auto}.ExperimentConfigure__TagContainer{position:absolute;right:0;top:0}.ExperimentConfigure__PerformanceHint *{position:absolute;width:100%;height:100%;right:0;top:0;color:rgba(255,255,255,.5)}.NuclearBomb__displayBox{background-color:#002003;border:.167em inset #e8e4c9;color:#03e017;font-size:2em;font-family:monospace;padding:.25em}.NuclearBomb__Button{outline-width:.25rem !important;border-width:.65rem !important;padding-left:0 !important;padding-right:0 !important}.NuclearBomb__Button--keypad{background-color:#e8e4c9;border-color:#e8e4c9}.NuclearBomb__Button--keypad:hover{background-color:#f7f6ee !important;border-color:#f7f6ee !important}.NuclearBomb__Button--1{background-color:#d3cfb7 !important;border-color:#d3cfb7 !important;color:#a9a692 !important}.NuclearBomb__Button--E{background-color:#d9b804 !important;border-color:#d9b804 !important}.NuclearBomb__Button--E:hover{background-color:#f3d00e !important;border-color:#f3d00e !important}.NuclearBomb__Button--C{background-color:#bd2020 !important;border-color:#bd2020 !important}.NuclearBomb__Button--C:hover{background-color:#d52b2b !important;border-color:#d52b2b !important}.NuclearBomb__NTIcon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCA0MjUgMjAwIiBvcGFjaXR5PSIuMzMiPgogIDxwYXRoIGQ9Im0gMTc4LjAwMzk5LDAuMDM4NjkgLTcxLjIwMzkzLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM0LDYuMDI1NTUgbCAwLDE4Ny44NzE0NyBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgNi43NjEzNCw2LjAyNTU0IGwgNTMuMTA3MiwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTAxLjU0NDAxOCA3Mi4yMTYyOCwxMDQuNjk5Mzk4IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA1Ljc2MDE1LDIuODcwMTYgbCA3My41NTQ4NywwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzNSwtNi4wMjU1NSBsIC01NC43MTY0NCwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzMyw2LjAyNTU1IGwgMCwxMDIuNjE5MzUgTCAxODMuNzY0MTMsMi45MDg4NiBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTUuNzYwMTQsLTIuODcwMTcgeiIgLz4KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPgogIDxwYXRoIGQ9Im0gNDIwLjE1NTM1LDE3Ny44OTExOSBhIDEzLjQxMjAzOCwxMi41MDE4NDIgMCAwIDEgLTguNjMyOTUsMjIuMDY5NTEgbCAtNjYuMTE4MzIsMCBhIDUuMzY0ODE1Miw1LjAwMDczNyAwIDAgMSAtNS4zNjQ4MiwtNS4wMDA3NCBsIDAsLTc5Ljg3OTMxIHoiIC8+Cjwvc3ZnPgo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPg==);background-size:70%;background-position:center;background-repeat:no-repeat}.Paper__Stamp{position:absolute;pointer-events:none;user-select:none}.Paper__Page{word-break:break-word;word-wrap:break-word}.Roulette__container{display:flex}.Roulette__board-cell{display:table-cell;padding:0;margin:0;border:1px solid #fff;vertical-align:bottom}.Roulette__board-cell-number{width:35px}.Roulette__board-cell-number--colspan-2{width:71px}.Roulette__board-cell-number--colspan-4{width:143px}.Roulette__board-button{display:table-cell !important;border:none !important;width:inherit;height:40px;padding:0;margin:0;text-align:center;vertical-align:middle;color:#fff !important}.Roulette__board-button--rowspan-3{height:122px}.Roulette__board-button-text{text-align:center;font-size:16px;font-weight:bold}.Roulette__lowertable{margin-top:8px;border-collapse:collapse;border:1px solid #fff;border-spacing:0}.Roulette__lowertable--cell{border:2px solid #fff;padding:0px;margin:0px}.Roulette__lowertable--betscell{vertical-align:top}.Roulette__lowertable--spinresult{text-align:center;font-size:100px;font-weight:bold;vertical-align:middle}.Roulette__lowertable--spinresult-black{background-color:#000}.Roulette__lowertable--spinresult-red{background-color:#db2828}.Roulette__lowertable--spinresult-green{background-color:#20b142}.Roulette__lowertable--spinbutton{margin:0 !important;border:none !important;font-size:50px;line-height:60px !important;text-align:center;font-weight:bold}.Roulette__lowertable--header{width:1%;text-align:center;font-size:16px;font-weight:bold}.Safe__engraving{position:absolute;width:95%;height:96%;left:2.5%;top:2%;border:5px outset #3e4f6a;padding:5px;text-align:center}.Safe__engraving-arrow{color:#35435a}.Safe__engraving-hinge{content:" ";background-color:#191f2a;width:25px;height:40px;position:absolute;right:-15px;margin-top:-20px}.Safe__dialer{margin-bottom:1.25rem}.Safe__dialer .Button{width:80px}.Safe__dialer-right .Button i{z-index:-100}.Safe__dialer-number{color:#bbb;display:inline;background-color:#191f2a;font-size:1.5rem;font-weight:bold;padding:0 .5rem}.Safe__contents{border:10px solid #191f2a;background-color:#0f131a;height:calc(85% + 7.5px);text-align:left;padding:5px}.Safe__help{position:absolute;top:73%;left:10px;width:50%;font-family:"Comic Sans MS",cursive,sans-serif;font-style:italic;color:#000;box-shadow:5px 5px #111;background-image:linear-gradient(to bottom, #b2ae74 0%, #8e8b5d 100%);transform:rotate(-1deg)}.Safe__help:before{content:" ";display:block;width:24px;height:40px;background-image:linear-gradient(to bottom, transparent 0%, #ffffff 100%);box-shadow:1px 1px #111;opacity:.2;position:absolute;top:-30px;left:calc(50% - 12px);transform:rotate(-5deg)}.TachyonArray__ActiveRecord{margin:0 .5em 0 .8em}.TachyonArray__Content{overflow-x:hidden;overflow-y:auto}.TachyonArray__ResearchFooter>*{width:100%;text-align:center}.Techweb__NodeProgress{margin-bottom:1rem}.Techweb__NodeProgress>*:not(:last-child){margin-right:.4rem}.Techweb__DesignIcon{margin-left:.25rem;margin-right:.25rem}.Techweb__OverviewNodes{overflow-y:auto;overflow-x:hidden;padding-right:6px;padding-top:4px}.Techweb__HeaderContent{background-color:#000;padding:6px;border:1px solid #40628a}.Techweb__HeaderContent>*>:not(:last-child){margin-bottom:5px}.Techweb__HeaderSectionTabs{margin-top:8px;background-color:#000;border:1px solid #40628a;padding-left:5px;padding-right:5px}.Techweb__HeaderTabTitle{border-right:1px solid #40628a;padding-right:.5em;margin-right:.5em;font-weight:bold}.Techweb__HeaderSectionTabs input{background-color:rgba(255,255,255,.05)}.Techweb__PointSummary{list-style:none;margin:.4em 0 0 1em;padding:0}.Techweb__SecProtocol{color:#db2828;margin-left:.2em}.Techweb__SecProtocol.engaged{color:#5baa27}.Techweb__DesignModal>:not(:last-child){margin-bottom:.5em}.Techweb__LockedModal>:not(:last-child){margin-bottom:.5em}.Techweb__ExperimentDiscount{color:#7e90a7;margin:.5em 0}.Minesweeper__Button{font-size:22px;font-weight:bold;border:5px solid #404040;border-left-color:gray;border-top-color:gray;margin:0px;vertical-align:top;width:30px;height:30px;border-radius:0px;padding-left:2px;background-color:#5f5f5f !important}.Minesweeper__Button:hover{background-color:#4b4b4b !important;border:5px solid #707070;border-left-color:#3c3c3c;border-top-color:#3c3c3c}.Minesweeper__Button:hover .Minesweeper__Button-Content{zoom:90%;top:-7px !important;left:1px}.Minesweeper__Button .Minesweeper__Button-Content{position:relative;top:-8px;transform:scale(0.75, 0.75)}.Minesweeper__Button.Button--disabled{border:2px solid #2f2f2f;padding-left:5px;background-color:#4b4b4b !important}.Minesweeper__Button.Button--disabled:hover .Minesweeper__Button-Content{zoom:100%;top:-6px !important;left:0px !important}.Minesweeper__Button.Button--disabled .Minesweeper__Button-Content{top:-6px;transform:scale(1, 1)}.Layout,.Layout *{scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.NtosHeader__left{position:absolute;left:1em}.NtosHeader__right{position:absolute;right:1em}.NtosHeader__icon{margin-top:-0.75em;margin-bottom:-0.5em;vertical-align:middle}.NtosWindow__header{position:absolute;top:0;left:0;right:0;height:2em;line-height:1.928em;background-color:rgba(0,0,0,.5);font-family:Consolas,monospace;font-size:1.1666666667em;user-select:none;-ms-user-select:none}.NtosWindow__content .Layout__content{margin-top:2em;font-family:Consolas,monospace;font-size:1.1666666667em}.TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#363636;transition:color 250ms ease-out,background-color 250ms ease-out}.TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#252525;background-image:linear-gradient(to bottom, #2a2a2a 0%, #202020 100%)}.Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(62,62,62,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCA0MjUgMjAwIiBvcGFjaXR5PSIuMzMiPgogIDxwYXRoIGQ9Im0gMTc4LjAwMzk5LDAuMDM4NjkgLTcxLjIwMzkzLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM0LDYuMDI1NTUgbCAwLDE4Ny44NzE0NyBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgNi43NjEzNCw2LjAyNTU0IGwgNTMuMTA3MiwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTAxLjU0NDAxOCA3Mi4yMTYyOCwxMDQuNjk5Mzk4IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA1Ljc2MDE1LDIuODcwMTYgbCA3My41NTQ4NywwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzNSwtNi4wMjU1NSBsIC01NC43MTY0NCwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzMyw2LjAyNTU1IGwgMCwxMDIuNjE5MzUgTCAxODMuNzY0MTMsMi45MDg4NiBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTUuNzYwMTQsLTIuODcwMTcgeiIgLz4KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPgogIDxwYXRoIGQ9Im0gNDIwLjE1NTM1LDE3Ny44OTExOSBhIDEzLjQxMjAzOCwxMi41MDE4NDIgMCAwIDEgLTguNjMyOTUsMjIuMDY5NTEgbCAtNjYuMTE4MzIsMCBhIDUuMzY0ODE1Miw1LjAwMDczNyAwIDAgMSAtNS4zNjQ4MiwtNS4wMDA3NCBsIDAsLTc5Ljg3OTMxIHoiIC8+Cjwvc3ZnPgo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPg==);background-size:70%;background-position:center;background-repeat:no-repeat} .theme-abductor .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-abductor .Button:last-child{margin-right:0;margin-bottom:0}.theme-abductor .Button .fa,.theme-abductor .Button .fas,.theme-abductor .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-abductor .Button--hasContent .fa,.theme-abductor .Button--hasContent .fas,.theme-abductor .Button--hasContent .far{margin-right:.25em}.theme-abductor .Button--hasContent.Button--iconPosition--right .fa,.theme-abductor .Button--hasContent.Button--iconPosition--right .fas,.theme-abductor .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-abductor .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-abductor .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-abductor .Button--circular{border-radius:50%}.theme-abductor .Button--compact{padding:0 .25em;line-height:1.333em}.theme-abductor .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#ad2350;color:#fff}.theme-abductor .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--color--default:hover,.theme-abductor .Button--color--default:focus{background-color:#d34372;color:#fff}.theme-abductor .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-abductor .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--color--caution:hover,.theme-abductor .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-abductor .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-abductor .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--color--danger:hover,.theme-abductor .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-abductor .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#2a314a;color:#fff;background-color:rgba(42,49,74,0);color:rgba(255,255,255,.5)}.theme-abductor .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--color--transparent:hover,.theme-abductor .Button--color--transparent:focus{background-color:#444c68;color:#fff}.theme-abductor .Button--disabled{background-color:#363636 !important}.theme-abductor .Button--selected{transition:color 50ms,background-color 50ms;background-color:#465899;color:#fff}.theme-abductor .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--selected:hover,.theme-abductor .Button--selected:focus{background-color:#6e7eba;color:#fff}.theme-abductor .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-abductor .Input--fluid{display:block;width:auto}.theme-abductor .Input__baseline{display:inline-block;color:transparent}.theme-abductor .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-abductor .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-abductor .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-abductor .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#fff;background-color:#a82d55;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.theme-abductor .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-abductor .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-abductor .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-abductor .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-abductor .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-abductor .Input--fluid{display:block;width:auto}.theme-abductor .Input__baseline{display:inline-block;color:transparent}.theme-abductor .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-abductor .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-abductor .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-abductor .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#404b6e;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-abductor .NumberInput--fluid{display:block}.theme-abductor .NumberInput__content{margin-left:.5em}.theme-abductor .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-abductor .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #404b6e;background-color:#404b6e}.theme-abductor .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-abductor .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-abductor .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-abductor .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-abductor .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-abductor .ProgressBar--color--default{border:.0833333333em solid #931e44}.theme-abductor .ProgressBar--color--default .ProgressBar__fill{background-color:#931e44}.theme-abductor .Section{position:relative;margin-bottom:.5em;background-color:#1c2132;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-abductor .Section:last-child{margin-bottom:0}.theme-abductor .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #ad2350}.theme-abductor .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-abductor .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-abductor .Section__rest{position:relative}.theme-abductor .Section__content{padding:.66em .5em}.theme-abductor .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-abductor .Section--fill{display:flex;flex-direction:column;height:100%}.theme-abductor .Section--fill>.Section__rest{flex-grow:1}.theme-abductor .Section--fill>.Section__rest>.Section__content{height:100%}.theme-abductor .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-abductor .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-abductor .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-abductor .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-abductor .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-abductor .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-abductor .Section .Section:first-child{margin-top:-0.5em}.theme-abductor .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-abductor .Section .Section .Section .Section__titleText{font-size:1em}.theme-abductor .Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#a82d55;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:2px;max-width:20.8333333333em}.theme-abductor .Layout,.theme-abductor .Layout *{scrollbar-base-color:#202538;scrollbar-face-color:#384263;scrollbar-3dlight-color:#2a314a;scrollbar-highlight-color:#2a314a;scrollbar-track-color:#202538;scrollbar-arrow-color:#818db8;scrollbar-shadow-color:#384263}.theme-abductor .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-abductor .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-abductor .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#2a314a;background-image:linear-gradient(to bottom, #353e5e 0%, #1f2436 100%)}.theme-abductor .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-abductor .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-abductor .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-abductor .Window__contentPadding:after{height:0}.theme-abductor .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-abductor .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(68,76,104,.25);pointer-events:none}.theme-abductor .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-abductor .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-abductor .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-abductor .TitleBar{background-color:#9e1b46;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-abductor .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#9e1b46;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-abductor .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-abductor .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-abductor .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-abductor .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-abductor .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-abductor .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-abductor .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-abductor .Layout__content{background-image:none} .theme-cardtable .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-cardtable .Button:last-child{margin-right:0;margin-bottom:0}.theme-cardtable .Button .fa,.theme-cardtable .Button .fas,.theme-cardtable .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-cardtable .Button--hasContent .fa,.theme-cardtable .Button--hasContent .fas,.theme-cardtable .Button--hasContent .far{margin-right:.25em}.theme-cardtable .Button--hasContent.Button--iconPosition--right .fa,.theme-cardtable .Button--hasContent.Button--iconPosition--right .fas,.theme-cardtable .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-cardtable .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-cardtable .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-cardtable .Button--circular{border-radius:50%}.theme-cardtable .Button--compact{padding:0 .25em;line-height:1.333em}.theme-cardtable .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff}.theme-cardtable .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--color--default:hover,.theme-cardtable .Button--color--default:focus{background-color:#279455;color:#fff}.theme-cardtable .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-cardtable .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--color--caution:hover,.theme-cardtable .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-cardtable .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-cardtable .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--color--danger:hover,.theme-cardtable .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-cardtable .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff;background-color:rgba(17,112,57,0);color:rgba(255,255,255,.5)}.theme-cardtable .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--color--transparent:hover,.theme-cardtable .Button--color--transparent:focus{background-color:#279455;color:#fff}.theme-cardtable .Button--disabled{background-color:#363636 !important}.theme-cardtable .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-cardtable .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--selected:hover,.theme-cardtable .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-cardtable .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:0;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-cardtable .Input--fluid{display:block;width:auto}.theme-cardtable .Input__baseline{display:inline-block;color:transparent}.theme-cardtable .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-cardtable .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-cardtable .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-cardtable .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #fff;border:.0833333333em solid rgba(255,255,255,.75);border-radius:0;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-cardtable .NumberInput--fluid{display:block}.theme-cardtable .NumberInput__content{margin-left:.5em}.theme-cardtable .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-cardtable .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #fff;background-color:#fff}.theme-cardtable .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-cardtable .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-cardtable .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-cardtable .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-cardtable .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-cardtable .ProgressBar--color--default{border:.0833333333em solid #000}.theme-cardtable .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-cardtable .Section{position:relative;margin-bottom:.5em;background-color:#0b4b26;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-cardtable .Section:last-child{margin-bottom:0}.theme-cardtable .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #000}.theme-cardtable .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-cardtable .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-cardtable .Section__rest{position:relative}.theme-cardtable .Section__content{padding:.66em .5em}.theme-cardtable .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-cardtable .Section--fill{display:flex;flex-direction:column;height:100%}.theme-cardtable .Section--fill>.Section__rest{flex-grow:1}.theme-cardtable .Section--fill>.Section__rest>.Section__content{height:100%}.theme-cardtable .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-cardtable .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-cardtable .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-cardtable .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-cardtable .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-cardtable .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-cardtable .Section .Section:first-child{margin-top:-0.5em}.theme-cardtable .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-cardtable .Section .Section .Section .Section__titleText{font-size:1em}.theme-cardtable .Layout,.theme-cardtable .Layout *{scrollbar-base-color:#0d542b;scrollbar-face-color:#16914a;scrollbar-3dlight-color:#117039;scrollbar-highlight-color:#117039;scrollbar-track-color:#0d542b;scrollbar-arrow-color:#5ae695;scrollbar-shadow-color:#16914a}.theme-cardtable .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-cardtable .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-cardtable .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#117039;background-image:linear-gradient(to bottom, #117039 0%, #117039 100%)}.theme-cardtable .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-cardtable .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-cardtable .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-cardtable .Window__contentPadding:after{height:0}.theme-cardtable .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-cardtable .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(39,148,85,.25);pointer-events:none}.theme-cardtable .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-cardtable .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-cardtable .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-cardtable .TitleBar{background-color:#381608;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-cardtable .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#381608;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-cardtable .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-cardtable .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-cardtable .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-cardtable .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-cardtable .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-cardtable .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-cardtable .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-cardtable .Button{border:.1666666667em solid #fff} .theme-hackerman .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-hackerman .Button:last-child{margin-right:0;margin-bottom:0}.theme-hackerman .Button .fa,.theme-hackerman .Button .fas,.theme-hackerman .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-hackerman .Button--hasContent .fa,.theme-hackerman .Button--hasContent .fas,.theme-hackerman .Button--hasContent .far{margin-right:.25em}.theme-hackerman .Button--hasContent.Button--iconPosition--right .fa,.theme-hackerman .Button--hasContent.Button--iconPosition--right .fas,.theme-hackerman .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-hackerman .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-hackerman .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-hackerman .Button--circular{border-radius:50%}.theme-hackerman .Button--compact{padding:0 .25em;line-height:1.333em}.theme-hackerman .Button--color--default{transition:color 50ms,background-color 50ms;background-color:lime;color:#000}.theme-hackerman .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--color--default:hover,.theme-hackerman .Button--color--default:focus{background-color:#4dff4d;color:#000}.theme-hackerman .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-hackerman .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--color--caution:hover,.theme-hackerman .Button--color--caution:focus{background-color:#f5d72e;color:#000}.theme-hackerman .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-hackerman .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--color--danger:hover,.theme-hackerman .Button--color--danger:focus{background-color:#dc4848;color:#fff}.theme-hackerman .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#121b12;color:#fff;background-color:rgba(18,27,18,0);color:rgba(255,255,255,.5)}.theme-hackerman .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--color--transparent:hover,.theme-hackerman .Button--color--transparent:focus{background-color:#283228;color:#fff}.theme-hackerman .Button--disabled{background-color:#4a6a4a !important}.theme-hackerman .Button--selected{transition:color 50ms,background-color 50ms;background-color:lime;color:#000}.theme-hackerman .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--selected:hover,.theme-hackerman .Button--selected:focus{background-color:#4dff4d;color:#000}.theme-hackerman .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid lime;border:.0833333333em solid rgba(0,255,0,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-hackerman .Input--fluid{display:block;width:auto}.theme-hackerman .Input__baseline{display:inline-block;color:transparent}.theme-hackerman .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-hackerman .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-hackerman .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-hackerman .Modal{background-color:#121b12;max-width:calc(100% - 1rem);padding:1rem}.theme-hackerman .Section{position:relative;margin-bottom:.5em;background-color:#0c120c;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-hackerman .Section:last-child{margin-bottom:0}.theme-hackerman .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid lime}.theme-hackerman .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-hackerman .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-hackerman .Section__rest{position:relative}.theme-hackerman .Section__content{padding:.66em .5em}.theme-hackerman .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-hackerman .Section--fill{display:flex;flex-direction:column;height:100%}.theme-hackerman .Section--fill>.Section__rest{flex-grow:1}.theme-hackerman .Section--fill>.Section__rest>.Section__content{height:100%}.theme-hackerman .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-hackerman .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-hackerman .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-hackerman .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-hackerman .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-hackerman .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-hackerman .Section .Section:first-child{margin-top:-0.5em}.theme-hackerman .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-hackerman .Section .Section .Section .Section__titleText{font-size:1em}.theme-hackerman .Layout,.theme-hackerman .Layout *{scrollbar-base-color:#0e140e;scrollbar-face-color:#253725;scrollbar-3dlight-color:#121b12;scrollbar-highlight-color:#121b12;scrollbar-track-color:#0e140e;scrollbar-arrow-color:#74a274;scrollbar-shadow-color:#253725}.theme-hackerman .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-hackerman .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-hackerman .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#121b12;background-image:linear-gradient(to bottom, #121b12 0%, #121b12 100%)}.theme-hackerman .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-hackerman .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-hackerman .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-hackerman .Window__contentPadding:after{height:0}.theme-hackerman .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-hackerman .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(40,50,40,.25);pointer-events:none}.theme-hackerman .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-hackerman .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-hackerman .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-hackerman .TitleBar{background-color:#223d22;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-hackerman .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#223d22;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-hackerman .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-hackerman .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-hackerman .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-hackerman .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-hackerman .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-hackerman .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-hackerman .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-hackerman .Layout__content{background-image:none}.theme-hackerman .Button{font-family:monospace;border-width:.1666666667em;border-style:outset;border-color:#0a0;outline:.0833333333em solid #007a00}.theme-hackerman .candystripe:nth-child(odd){background-color:rgba(0,100,0,.5)} .theme-malfunction .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-malfunction .Button:last-child{margin-right:0;margin-bottom:0}.theme-malfunction .Button .fa,.theme-malfunction .Button .fas,.theme-malfunction .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-malfunction .Button--hasContent .fa,.theme-malfunction .Button--hasContent .fas,.theme-malfunction .Button--hasContent .far{margin-right:.25em}.theme-malfunction .Button--hasContent.Button--iconPosition--right .fa,.theme-malfunction .Button--hasContent.Button--iconPosition--right .fas,.theme-malfunction .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-malfunction .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-malfunction .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-malfunction .Button--circular{border-radius:50%}.theme-malfunction .Button--compact{padding:0 .25em;line-height:1.333em}.theme-malfunction .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#910101;color:#fff}.theme-malfunction .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-malfunction .Button--color--default:hover,.theme-malfunction .Button--color--default:focus{background-color:#ba1414;color:#fff}.theme-malfunction .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-malfunction .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-malfunction .Button--color--caution:hover,.theme-malfunction .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-malfunction .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-malfunction .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-malfunction .Button--color--danger:hover,.theme-malfunction .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-malfunction .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1b3443;color:#fff;background-color:rgba(27,52,67,0);color:rgba(255,255,255,.5)}.theme-malfunction .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-malfunction .Button--color--transparent:hover,.theme-malfunction .Button--color--transparent:focus{background-color:#324f60;color:#fff}.theme-malfunction .Button--disabled{background-color:#363636 !important}.theme-malfunction .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1e5881;color:#fff}.theme-malfunction .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-malfunction .Button--selected:hover,.theme-malfunction .Button--selected:focus{background-color:#3678a8;color:#fff}.theme-malfunction .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #910101;border:.0833333333em solid rgba(145,1,1,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-malfunction .Input--fluid{display:block;width:auto}.theme-malfunction .Input__baseline{display:inline-block;color:transparent}.theme-malfunction .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-malfunction .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-malfunction .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-malfunction .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#fff;background-color:#1a3f57;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.theme-malfunction .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-malfunction .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-malfunction .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-malfunction .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-malfunction .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #910101;border:.0833333333em solid rgba(145,1,1,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-malfunction .Input--fluid{display:block;width:auto}.theme-malfunction .Input__baseline{display:inline-block;color:transparent}.theme-malfunction .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-malfunction .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-malfunction .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-malfunction .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #910101;border:.0833333333em solid rgba(145,1,1,.75);border-radius:.16em;color:#910101;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-malfunction .NumberInput--fluid{display:block}.theme-malfunction .NumberInput__content{margin-left:.5em}.theme-malfunction .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-malfunction .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #910101;background-color:#910101}.theme-malfunction .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-malfunction .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-malfunction .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-malfunction .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-malfunction .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-malfunction .ProgressBar--color--default{border:.0833333333em solid #7b0101}.theme-malfunction .ProgressBar--color--default .ProgressBar__fill{background-color:#7b0101}.theme-malfunction .Section{position:relative;margin-bottom:.5em;background-color:#12232d;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-malfunction .Section:last-child{margin-bottom:0}.theme-malfunction .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #910101}.theme-malfunction .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-malfunction .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-malfunction .Section__rest{position:relative}.theme-malfunction .Section__content{padding:.66em .5em}.theme-malfunction .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-malfunction .Section--fill{display:flex;flex-direction:column;height:100%}.theme-malfunction .Section--fill>.Section__rest{flex-grow:1}.theme-malfunction .Section--fill>.Section__rest>.Section__content{height:100%}.theme-malfunction .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-malfunction .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-malfunction .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-malfunction .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-malfunction .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-malfunction .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-malfunction .Section .Section:first-child{margin-top:-0.5em}.theme-malfunction .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-malfunction .Section .Section .Section .Section__titleText{font-size:1em}.theme-malfunction .Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#235577;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.theme-malfunction .Layout,.theme-malfunction .Layout *{scrollbar-base-color:#142732;scrollbar-face-color:#274b61;scrollbar-3dlight-color:#1b3443;scrollbar-highlight-color:#1b3443;scrollbar-track-color:#142732;scrollbar-arrow-color:#6ba2c3;scrollbar-shadow-color:#274b61}.theme-malfunction .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-malfunction .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-malfunction .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1b3443;background-image:linear-gradient(to bottom, #244559 0%, #12232d 100%)}.theme-malfunction .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-malfunction .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-malfunction .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-malfunction .Window__contentPadding:after{height:0}.theme-malfunction .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-malfunction .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(50,79,96,.25);pointer-events:none}.theme-malfunction .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-malfunction .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-malfunction .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-malfunction .TitleBar{background-color:#1a3f57;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-malfunction .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#1a3f57;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-malfunction .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-malfunction .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-malfunction .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-malfunction .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-malfunction .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-malfunction .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-malfunction .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-malfunction .Layout__content{background-image:none} .theme-neutral .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-neutral .Button:last-child{margin-right:0;margin-bottom:0}.theme-neutral .Button .fa,.theme-neutral .Button .fas,.theme-neutral .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-neutral .Button--hasContent .fa,.theme-neutral .Button--hasContent .fas,.theme-neutral .Button--hasContent .far{margin-right:.25em}.theme-neutral .Button--hasContent.Button--iconPosition--right .fa,.theme-neutral .Button--hasContent.Button--iconPosition--right .fas,.theme-neutral .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-neutral .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-neutral .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-neutral .Button--circular{border-radius:50%}.theme-neutral .Button--compact{padding:0 .25em;line-height:1.333em}.theme-neutral .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#b37d00;color:#fff}.theme-neutral .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-neutral .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-neutral .Button--color--default:hover,.theme-neutral .Button--color--default:focus{background-color:#e1a313;color:#fff}.theme-neutral .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-neutral .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-neutral .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-neutral .Button--color--caution:hover,.theme-neutral .Button--color--caution:focus{background-color:#f5d72e;color:#000}.theme-neutral .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-neutral .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-neutral .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-neutral .Button--color--danger:hover,.theme-neutral .Button--color--danger:focus{background-color:#dc4848;color:#fff}.theme-neutral .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#996b00;color:#fff;background-color:rgba(153,107,0,0);color:#ffca4d}.theme-neutral .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-neutral .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-neutral .Button--color--transparent:hover,.theme-neutral .Button--color--transparent:focus{background-color:#c38f13;color:#fff}.theme-neutral .Button--disabled{background-color:#999 !important}.theme-neutral .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-neutral .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-neutral .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-neutral .Button--selected:hover,.theme-neutral .Button--selected:focus{background-color:#32c154;color:#fff}.theme-neutral .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-neutral .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-neutral .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-neutral .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-neutral .ProgressBar--color--default{border:.0833333333em solid #ffb300}.theme-neutral .ProgressBar--color--default .ProgressBar__fill{background-color:#ffb300}.theme-neutral .Section{position:relative;margin-bottom:.5em;background-color:#674800;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-neutral .Section:last-child{margin-bottom:0}.theme-neutral .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #ffb300}.theme-neutral .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-neutral .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-neutral .Section__rest{position:relative}.theme-neutral .Section__content{padding:.66em .5em}.theme-neutral .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-neutral .Section--fill{display:flex;flex-direction:column;height:100%}.theme-neutral .Section--fill>.Section__rest{flex-grow:1}.theme-neutral .Section--fill>.Section__rest>.Section__content{height:100%}.theme-neutral .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-neutral .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-neutral .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-neutral .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-neutral .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-neutral .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-neutral .Section .Section:first-child{margin-top:-0.5em}.theme-neutral .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-neutral .Section .Section .Section .Section__titleText{font-size:1em}.theme-neutral .Layout,.theme-neutral .Layout *{scrollbar-base-color:#735100;scrollbar-face-color:#bd8400;scrollbar-3dlight-color:#996b00;scrollbar-highlight-color:#996b00;scrollbar-track-color:#735100;scrollbar-arrow-color:#ffca4d;scrollbar-shadow-color:#bd8400}.theme-neutral .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-neutral .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-neutral .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#996b00;background-image:linear-gradient(to bottom, #b88100 0%, #7a5600 100%)}.theme-neutral .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-neutral .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-neutral .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-neutral .Window__contentPadding:after{height:0}.theme-neutral .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-neutral .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(195,143,19,.25);pointer-events:none}.theme-neutral .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-neutral .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-neutral .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-neutral .TitleBar{background-color:#bf8600;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-neutral .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#bf8600;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-neutral .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-neutral .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-neutral .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-neutral .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-neutral .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-neutral .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-neutral .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-neutral .Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1c2VyLXNlY3JldCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXVzZXItc2VjcmV0IGZhLXctMTQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiIgIG9wYWNpdHk9Ii4zMyI+CiAgPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMzgzLjkgMzA4LjNsMjMuOS02Mi42YzQtMTAuNS0zLjctMjEuNy0xNS0yMS43aC01OC41YzExLTE4LjkgMTcuOC00MC42IDE3LjgtNjR2LS4zYzM5LjItNy44IDY0LTE5LjEgNjQtMzEuNyAwLTEzLjMtMjcuMy0yNS4xLTcwLjEtMzMtOS4yLTMyLjgtMjctNjUuOC00MC42LTgyLjgtOS41LTExLjktMjUuOS0xNS42LTM5LjUtOC44bC0yNy42IDEzLjhjLTkgNC41LTE5LjYgNC41LTI4LjYgMEwxODIuMSAzLjRjLTEzLjYtNi44LTMwLTMuMS0zOS41IDguOC0xMy41IDE3LTMxLjQgNTAtNDAuNiA4Mi44LTQyLjcgNy45LTcwIDE5LjctNzAgMzMgMCAxMi42IDI0LjggMjMuOSA2NCAzMS43di4zYzAgMjMuNCA2LjggNDUuMSAxNy44IDY0SDU2LjNjLTExLjUgMC0xOS4yIDExLjctMTQuNyAyMi4zbDI1LjggNjAuMkMyNy4zIDMyOS44IDAgMzcyLjcgMCA0MjIuNHY0NC44QzAgNDkxLjkgMjAuMSA1MTIgNDQuOCA1MTJoMzU4LjRjMjQuNyAwIDQ0LjgtMjAuMSA0NC44LTQ0Ljh2LTQ0LjhjMC00OC40LTI1LjgtOTAuNC02NC4xLTExNC4xek0xNzYgNDgwbC00MS42LTE5MiA0OS42IDMyIDI0IDQwLTMyIDEyMHptOTYgMGwtMzItMTIwIDI0LTQwIDQ5LjYtMzJMMjcyIDQ4MHptNDEuNy0yOTguNWMtMy45IDExLjktNyAyNC42LTE2LjUgMzMuNC0xMC4xIDkuMy00OCAyMi40LTY0LTI1LTIuOC04LjQtMTUuNC04LjQtMTguMyAwLTE3IDUwLjItNTYgMzIuNC02NCAyNS05LjUtOC44LTEyLjctMjEuNS0xNi41LTMzLjQtLjgtMi41LTYuMy01LjctNi4zLTUuOHYtMTAuOGMyOC4zIDMuNiA2MSA1LjggOTYgNS44czY3LjctMi4xIDk2LTUuOHYxMC44Yy0uMS4xLTUuNiAzLjItNi40IDUuOHoiPjwvcGF0aD4KPC9zdmc+CjwhLS0gVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIGEgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UuIC0tPgo8IS0tIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzQuMC8gLS0+)} .theme-ntos .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-ntos .Button:last-child{margin-right:0;margin-bottom:0}.theme-ntos .Button .fa,.theme-ntos .Button .fas,.theme-ntos .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-ntos .Button--hasContent .fa,.theme-ntos .Button--hasContent .fas,.theme-ntos .Button--hasContent .far{margin-right:.25em}.theme-ntos .Button--hasContent.Button--iconPosition--right .fa,.theme-ntos .Button--hasContent.Button--iconPosition--right .fas,.theme-ntos .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-ntos .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-ntos .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-ntos .Button--circular{border-radius:50%}.theme-ntos .Button--compact{padding:0 .25em;line-height:1.333em}.theme-ntos .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#384e68;color:#fff}.theme-ntos .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-ntos .Button--color--default:hover,.theme-ntos .Button--color--default:focus{background-color:#546d8b;color:#fff}.theme-ntos .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-ntos .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-ntos .Button--color--caution:hover,.theme-ntos .Button--color--caution:focus{background-color:#f5d72e;color:#000}.theme-ntos .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-ntos .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-ntos .Button--color--danger:hover,.theme-ntos .Button--color--danger:focus{background-color:#dc4848;color:#fff}.theme-ntos .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1f2b39;color:#fff;background-color:rgba(31,43,57,0);color:rgba(227,240,255,.75)}.theme-ntos .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-ntos .Button--color--transparent:hover,.theme-ntos .Button--color--transparent:focus{background-color:#374555;color:#fff}.theme-ntos .Button--disabled{background-color:#999 !important}.theme-ntos .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-ntos .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-ntos .Button--selected:hover,.theme-ntos .Button--selected:focus{background-color:#32c154;color:#fff}.theme-ntos .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-ntos .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-ntos .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-ntos .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-ntos .ProgressBar--color--default{border:.0833333333em solid #384e68}.theme-ntos .ProgressBar--color--default .ProgressBar__fill{background-color:#384e68}.theme-ntos .Section{position:relative;margin-bottom:.5em;background-color:#151d26;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-ntos .Section:last-child{margin-bottom:0}.theme-ntos .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.theme-ntos .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-ntos .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-ntos .Section__rest{position:relative}.theme-ntos .Section__content{padding:.66em .5em}.theme-ntos .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-ntos .Section--fill{display:flex;flex-direction:column;height:100%}.theme-ntos .Section--fill>.Section__rest{flex-grow:1}.theme-ntos .Section--fill>.Section__rest>.Section__content{height:100%}.theme-ntos .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-ntos .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-ntos .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-ntos .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-ntos .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-ntos .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-ntos .Section .Section:first-child{margin-top:-0.5em}.theme-ntos .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-ntos .Section .Section .Section .Section__titleText{font-size:1em}.theme-ntos .Layout,.theme-ntos .Layout *{scrollbar-base-color:#17202b;scrollbar-face-color:#2e3f55;scrollbar-3dlight-color:#1f2b39;scrollbar-highlight-color:#1f2b39;scrollbar-track-color:#17202b;scrollbar-arrow-color:#7693b5;scrollbar-shadow-color:#2e3f55}.theme-ntos .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-ntos .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-ntos .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1f2b39;background-image:linear-gradient(to bottom, #223040 0%, #1b2633 100%)}.theme-ntos .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-ntos .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-ntos .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-ntos .Window__contentPadding:after{height:0}.theme-ntos .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-ntos .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,69,85,.25);pointer-events:none}.theme-ntos .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-ntos .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-ntos .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-ntos .TitleBar{background-color:#2a3b4e;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-ntos .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#2a3b4e;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-ntos .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-ntos .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-ntos .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-ntos .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-ntos .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-ntos .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-ntos .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center} -.theme-paper .Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:rgba(0,0,0,.33)}.theme-paper .Tabs--fill{height:100%}.theme-paper .Section .Tabs{background-color:transparent}.theme-paper .Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.theme-paper .Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.theme-paper .Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.theme-paper .Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.theme-paper .Tabs--horizontal:last-child{margin-bottom:0}.theme-paper .Tabs__Tab{flex-grow:0}.theme-paper .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-paper .Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:4em}.theme-paper .Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.theme-paper .Tab--selected{background-color:rgba(255,255,255,.125);color:#fafafa}.theme-paper .Tab__text{flex-grow:1;margin:0 .5em}.theme-paper .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-paper .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-paper .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.theme-paper .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #f9f9f9}.theme-paper .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.theme-paper .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #f9f9f9}.theme-paper .Section{position:relative;margin-bottom:.5em;background-color:#e6e6e6;background-color:rgba(0,0,0,.1);box-sizing:border-box}.theme-paper .Section:last-child{margin-bottom:0}.theme-paper .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-paper .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#000}.theme-paper .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-paper .Section__rest{position:relative}.theme-paper .Section__content{padding:.66em .5em}.theme-paper .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-paper .Section--fill{display:flex;flex-direction:column;height:100%}.theme-paper .Section--fill>.Section__rest{flex-grow:1}.theme-paper .Section--fill>.Section__rest>.Section__content{height:100%}.theme-paper .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-paper .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-paper .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-paper .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-paper .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-paper .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-paper .Section .Section:first-child{margin-top:-0.5em}.theme-paper .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-paper .Section .Section .Section .Section__titleText{font-size:1em}.theme-paper .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-paper .Button:last-child{margin-right:0;margin-bottom:0}.theme-paper .Button .fa,.theme-paper .Button .fas,.theme-paper .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-paper .Button--hasContent .fa,.theme-paper .Button--hasContent .fas,.theme-paper .Button--hasContent .far{margin-right:.25em}.theme-paper .Button--hasContent.Button--iconPosition--right .fa,.theme-paper .Button--hasContent.Button--iconPosition--right .fas,.theme-paper .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-paper .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-paper .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-paper .Button--circular{border-radius:50%}.theme-paper .Button--compact{padding:0 .25em;line-height:1.333em}.theme-paper .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-paper .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--default:hover,.theme-paper .Button--color--default:focus{background-color:#fbfaf6;color:#000}.theme-paper .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-paper .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--caution:hover,.theme-paper .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-paper .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-paper .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--danger:hover,.theme-paper .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-paper .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#fff;color:#000;background-color:rgba(255,255,255,0);color:rgba(0,0,0,.5)}.theme-paper .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--transparent:hover,.theme-paper .Button--color--transparent:focus{background-color:#fff;color:#000}.theme-paper .Button--disabled{background-color:#363636 !important}.theme-paper .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-paper .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--selected:hover,.theme-paper .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-paper .Layout,.theme-paper .Layout *{scrollbar-base-color:#bfbfbf;scrollbar-face-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#fff;scrollbar-track-color:#bfbfbf;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff}.theme-paper .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-paper .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-paper .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#fff;background-image:linear-gradient(to bottom, white 0%, white 100%)}.theme-paper .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-paper .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-paper .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-paper .Window__contentPadding:after{height:0}.theme-paper .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-paper .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.25);pointer-events:none}.theme-paper .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-paper .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-paper .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-paper .TitleBar{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-paper .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#fff;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-paper .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-paper .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-paper .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-paper .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-paper .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-paper .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-paper .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-paper .PaperInput{position:relative;display:inline-block;width:120px;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .PaperInput__baseline{display:inline-block;color:transparent}.theme-paper .PaperInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-paper .PaperInput__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-paper .Layout__content{background-image:none}.theme-paper .Window{background-image:none;color:#000}.theme-paper .paper-text input:disabled{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .paper-text input{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .paper-field{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .paper-field input:disabled{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible} +.theme-paper .Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:rgba(0,0,0,.33)}.theme-paper .Tabs--fill{height:100%}.theme-paper .Section .Tabs{background-color:transparent}.theme-paper .Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.theme-paper .Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.theme-paper .Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.theme-paper .Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.theme-paper .Tabs--horizontal:last-child{margin-bottom:0}.theme-paper .Tabs__Tab{flex-grow:0}.theme-paper .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-paper .Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:3em}.theme-paper .Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.theme-paper .Tab--selected{background-color:rgba(255,255,255,.125);color:#fafafa}.theme-paper .Tab__text{flex-grow:1;margin:0 .5em}.theme-paper .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-paper .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-paper .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.theme-paper .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #f9f9f9}.theme-paper .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.theme-paper .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #f9f9f9}.theme-paper .Section{position:relative;margin-bottom:.5em;background-color:#e6e6e6;background-color:rgba(0,0,0,.1);box-sizing:border-box}.theme-paper .Section:last-child{margin-bottom:0}.theme-paper .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-paper .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#000}.theme-paper .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-paper .Section__rest{position:relative}.theme-paper .Section__content{padding:.66em .5em}.theme-paper .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-paper .Section--fill{display:flex;flex-direction:column;height:100%}.theme-paper .Section--fill>.Section__rest{flex-grow:1}.theme-paper .Section--fill>.Section__rest>.Section__content{height:100%}.theme-paper .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-paper .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-paper .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-paper .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-paper .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-paper .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-paper .Section .Section:first-child{margin-top:-0.5em}.theme-paper .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-paper .Section .Section .Section .Section__titleText{font-size:1em}.theme-paper .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-paper .Button:last-child{margin-right:0;margin-bottom:0}.theme-paper .Button .fa,.theme-paper .Button .fas,.theme-paper .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-paper .Button--hasContent .fa,.theme-paper .Button--hasContent .fas,.theme-paper .Button--hasContent .far{margin-right:.25em}.theme-paper .Button--hasContent.Button--iconPosition--right .fa,.theme-paper .Button--hasContent.Button--iconPosition--right .fas,.theme-paper .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-paper .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-paper .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-paper .Button--circular{border-radius:50%}.theme-paper .Button--compact{padding:0 .25em;line-height:1.333em}.theme-paper .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-paper .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--default:hover,.theme-paper .Button--color--default:focus{background-color:#fbfaf6;color:#000}.theme-paper .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-paper .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--caution:hover,.theme-paper .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-paper .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-paper .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--danger:hover,.theme-paper .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-paper .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#fff;color:#000;background-color:rgba(255,255,255,0);color:rgba(0,0,0,.5)}.theme-paper .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--transparent:hover,.theme-paper .Button--color--transparent:focus{background-color:#fff;color:#000}.theme-paper .Button--disabled{background-color:#363636 !important}.theme-paper .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-paper .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--selected:hover,.theme-paper .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-paper .Layout,.theme-paper .Layout *{scrollbar-base-color:#bfbfbf;scrollbar-face-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#fff;scrollbar-track-color:#bfbfbf;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff}.theme-paper .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-paper .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-paper .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#fff;background-image:linear-gradient(to bottom, white 0%, white 100%)}.theme-paper .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-paper .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-paper .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-paper .Window__contentPadding:after{height:0}.theme-paper .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-paper .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.25);pointer-events:none}.theme-paper .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-paper .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-paper .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-paper .TitleBar{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-paper .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#fff;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-paper .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-paper .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-paper .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-paper .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-paper .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-paper .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-paper .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-paper .PaperInput{position:relative;display:inline-block;width:120px;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .PaperInput__baseline{display:inline-block;color:transparent}.theme-paper .PaperInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-paper .PaperInput__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-paper .Layout__content{background-image:none}.theme-paper .Window{background-image:none;color:#000}.theme-paper .paper-text input:disabled{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .paper-text input{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .paper-field{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .paper-field input:disabled{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible} .theme-retro .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-retro .Button:last-child{margin-right:0;margin-bottom:0}.theme-retro .Button .fa,.theme-retro .Button .fas,.theme-retro .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-retro .Button--hasContent .fa,.theme-retro .Button--hasContent .fas,.theme-retro .Button--hasContent .far{margin-right:.25em}.theme-retro .Button--hasContent.Button--iconPosition--right .fa,.theme-retro .Button--hasContent.Button--iconPosition--right .fas,.theme-retro .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-retro .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-retro .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-retro .Button--circular{border-radius:50%}.theme-retro .Button--compact{padding:0 .25em;line-height:1.333em}.theme-retro .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-retro .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--color--default:hover,.theme-retro .Button--color--default:focus{background-color:#fbfaf6;color:#000}.theme-retro .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-retro .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--color--caution:hover,.theme-retro .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-retro .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-retro .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--color--danger:hover,.theme-retro .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-retro .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000;background-color:rgba(232,228,201,0);color:rgba(255,255,255,.5)}.theme-retro .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--color--transparent:hover,.theme-retro .Button--color--transparent:focus{background-color:#fbfaf6;color:#000}.theme-retro .Button--disabled{background-color:#363636 !important}.theme-retro .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-retro .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--selected:hover,.theme-retro .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-retro .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-retro .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-retro .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-retro .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-retro .ProgressBar--color--default{border:.0833333333em solid #000}.theme-retro .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-retro .Section{position:relative;margin-bottom:.5em;background-color:#9b9987;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-retro .Section:last-child{margin-bottom:0}.theme-retro .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #000}.theme-retro .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-retro .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-retro .Section__rest{position:relative}.theme-retro .Section__content{padding:.66em .5em}.theme-retro .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-retro .Section--fill{display:flex;flex-direction:column;height:100%}.theme-retro .Section--fill>.Section__rest{flex-grow:1}.theme-retro .Section--fill>.Section__rest>.Section__content{height:100%}.theme-retro .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-retro .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-retro .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-retro .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-retro .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-retro .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-retro .Section .Section:first-child{margin-top:-0.5em}.theme-retro .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-retro .Section .Section .Section .Section__titleText{font-size:1em}.theme-retro .Layout,.theme-retro .Layout *{scrollbar-base-color:#c8be7d;scrollbar-face-color:#eae7ce;scrollbar-3dlight-color:#e8e4c9;scrollbar-highlight-color:#e8e4c9;scrollbar-track-color:#c8be7d;scrollbar-arrow-color:#f4f2e4;scrollbar-shadow-color:#eae7ce}.theme-retro .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-retro .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-retro .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#e8e4c9;background-image:linear-gradient(to bottom, #e8e4c9 0%, #e8e4c9 100%)}.theme-retro .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-retro .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-retro .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-retro .Window__contentPadding:after{height:0}.theme-retro .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-retro .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(251,250,246,.25);pointer-events:none}.theme-retro .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-retro .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-retro .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-retro .TitleBar{background-color:#585337;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-retro .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#585337;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-retro .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-retro .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-retro .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-retro .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-retro .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-retro .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-retro .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-retro .Button{font-family:monospace;color:#161613;border:.1666666667em outset #e8e4c9;outline:.0833333333em solid #161613}.theme-retro .Layout__content{background-image:none} .theme-syndicate .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-syndicate .Button:last-child{margin-right:0;margin-bottom:0}.theme-syndicate .Button .fa,.theme-syndicate .Button .fas,.theme-syndicate .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-syndicate .Button--hasContent .fa,.theme-syndicate .Button--hasContent .fas,.theme-syndicate .Button--hasContent .far{margin-right:.25em}.theme-syndicate .Button--hasContent.Button--iconPosition--right .fa,.theme-syndicate .Button--hasContent.Button--iconPosition--right .fas,.theme-syndicate .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-syndicate .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-syndicate .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-syndicate .Button--circular{border-radius:50%}.theme-syndicate .Button--compact{padding:0 .25em;line-height:1.333em}.theme-syndicate .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#397439;color:#fff}.theme-syndicate .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--default:hover,.theme-syndicate .Button--color--default:focus{background-color:#595;color:#fff}.theme-syndicate .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-syndicate .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--caution:hover,.theme-syndicate .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-syndicate .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-syndicate .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--danger:hover,.theme-syndicate .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-syndicate .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#550202;color:#fff;background-color:rgba(85,2,2,0);color:rgba(255,255,255,.5)}.theme-syndicate .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--transparent:hover,.theme-syndicate .Button--color--transparent:focus{background-color:#751616;color:#fff}.theme-syndicate .Button--disabled{background-color:#363636 !important}.theme-syndicate .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-syndicate .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--selected:hover,.theme-syndicate .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-syndicate .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-syndicate .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-syndicate .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#fff;background-color:#910101;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.theme-syndicate .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-syndicate .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-syndicate .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-syndicate .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-syndicate .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-syndicate .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-syndicate .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#87ce87;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-syndicate .NumberInput--fluid{display:block}.theme-syndicate .NumberInput__content{margin-left:.5em}.theme-syndicate .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-syndicate .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #87ce87;background-color:#87ce87}.theme-syndicate .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-syndicate .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-syndicate .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-syndicate .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-syndicate .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-syndicate .ProgressBar--color--default{border:.0833333333em solid #306330}.theme-syndicate .ProgressBar--color--default .ProgressBar__fill{background-color:#306330}.theme-syndicate .Section{position:relative;margin-bottom:.5em;background-color:#390101;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-syndicate .Section:last-child{margin-bottom:0}.theme-syndicate .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #397439}.theme-syndicate .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-syndicate .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-syndicate .Section__rest{position:relative}.theme-syndicate .Section__content{padding:.66em .5em}.theme-syndicate .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-syndicate .Section--fill{display:flex;flex-direction:column;height:100%}.theme-syndicate .Section--fill>.Section__rest{flex-grow:1}.theme-syndicate .Section--fill>.Section__rest>.Section__content{height:100%}.theme-syndicate .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-syndicate .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-syndicate .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-syndicate .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-syndicate .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-syndicate .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-syndicate .Section .Section:first-child{margin-top:-0.5em}.theme-syndicate .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-syndicate .Section .Section .Section .Section__titleText{font-size:1em}.theme-syndicate .Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#4a0202;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.theme-syndicate .Layout,.theme-syndicate .Layout *{scrollbar-base-color:#400202;scrollbar-face-color:#7e0303;scrollbar-3dlight-color:#550202;scrollbar-highlight-color:#550202;scrollbar-track-color:#400202;scrollbar-arrow-color:#fa3030;scrollbar-shadow-color:#7e0303}.theme-syndicate .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-syndicate .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-syndicate .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#550202;background-image:linear-gradient(to bottom, #730303 0%, #370101 100%)}.theme-syndicate .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-syndicate .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-syndicate .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-syndicate .Window__contentPadding:after{height:0}.theme-syndicate .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-syndicate .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(117,22,22,.25);pointer-events:none}.theme-syndicate .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-syndicate .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-syndicate .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-syndicate .TitleBar{background-color:#910101;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-syndicate .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#910101;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-syndicate .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-syndicate .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-syndicate .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-syndicate .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-syndicate .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-syndicate .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-syndicate .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-syndicate .Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyMDAgMjg5Ljc0MiIgb3BhY2l0eT0iLjMzIj4KICA8cGF0aCBkPSJtIDkzLjUzNzY3NywwIGMgLTE4LjExMzEyNSwwIC0zNC4yMjAxMzMsMy4xMTE2NCAtNDguMzIzNDg0LDkuMzM0MzcgLTEzLjk2NTA5Miw2LjIyMTY3IC0yNC42MTI0NDIsMTUuMDcxMTQgLTMxLjk0MDY1MSwyNi41NDcxIC03LjE4OTkzOTgsMTEuMzM3ODkgLTEwLjMwMTIyNjYsMjQuNzQ5MTEgLTEwLjMwMTIyNjYsNDAuMjM0NzggMCwxMC42NDY2MiAyLjcyNTAwMjYsMjAuNDY0NjUgOC4xNzUxMTE2LDI5LjQ1MjU4IDUuNjE1Mjc3LDguOTg2ODYgMTQuMDM4Mjc3LDE3LjM1MjA0IDI1LjI2ODgyMSwyNS4wOTQzNiAxMS4yMzA1NDQsNy42MDUzMSAyNi41MDc0MjEsMTUuNDE4MzUgNDUuODMwNTE0LDIzLjQzNzgyIDE5Ljk4Mzc0OCw4LjI5NTU3IDM0Ljg0ODg0OCwxNS41NTQ3MSA0NC41OTI5OTgsMjEuNzc2MzggOS43NDQxNCw2LjIyMjczIDE2Ljc2MTcsMTIuODU4NSAyMS4wNTU3MiwxOS45MDk1MSA0LjI5NDA0LDcuMDUyMDggNi40NDE5MywxNS43NjQwOCA2LjQ0MTkzLDI2LjEzNDU5IDAsMTYuMTc3MDIgLTUuMjAxOTYsMjguNDgyMjIgLTE1LjYwNjczLDM2LjkxNjgyIC0xMC4yMzk2LDguNDM0NyAtMjUuMDIyMDMsMTIuNjUyMyAtNDQuMzQ1MTY5LDEyLjY1MjMgLTE0LjAzODE3MSwwIC0yNS41MTUyNDcsLTEuNjU5NCAtMzQuNDMzNjE4LC00Ljk3NzcgLTguOTE4MzcsLTMuNDU2NiAtMTYuMTg1NTcyLC04LjcxMTMgLTIxLjgwMDgzOSwtMTUuNzYzMyAtNS42MTUyNzcsLTcuMDUyMSAtMTAuMDc0Nzk1LC0xNi42NjA4OCAtMTMuMzc3ODk5LC0yOC44MjgxMiBsIC0yNC43NzMxNjI2MjkzOTQ1LDAgMCw1Ni44MjYzMiBDIDMzLjg1Njc2OSwyODYuMDc2MDEgNjMuNzQ5MDQsMjg5Ljc0MjAxIDg5LjY3ODM4MywyODkuNzQyMDEgYyAxNi4wMjAwMjcsMCAzMC43MTk3ODcsLTEuMzgyNyA0NC4wOTczMzcsLTQuMTQ3OSAxMy41NDI3MiwtMi45MDQzIDI1LjEwNDEsLTcuNDY3NiAzNC42ODMwOSwtMTMuNjg5MyA5Ljc0NDEzLC02LjM1OTcgMTcuMzQwNDIsLTE0LjUxOTUgMjIuNzkwNTIsLTI0LjQ3NDggNS40NTAxLC0xMC4wOTMzMiA4LjE3NTExLC0yMi4zOTk1OSA4LjE3NTExLC0zNi45MTY4MiAwLC0xMi45OTc2NCAtMy4zMDIxLC0yNC4zMzUzOSAtOS45MDgyOSwtMzQuMDE0NiAtNi40NDEwNSwtOS44MTcyNSAtMTUuNTI1NDUsLTE4LjUyNzA3IC0yNy4yNTE0NiwtMjYuMTMxMzMgLTExLjU2MDg1LC03LjYwNDI3IC0yNy45MTA4MywtMTUuODMxNDIgLTQ5LjA1MDY2LC0yNC42ODAyMiAtMTcuNTA2NDQsLTcuMTkwMTIgLTMwLjcxOTY2OCwtMTMuNjg5NDggLTM5LjYzODAzOCwtMTkuNDk3MDEgLTguOTE4MzcxLC01LjgwNzUyIC0xOC42MDc0NzQsLTEyLjQzNDA5IC0yNC4wOTY1MjQsLTE4Ljg3NDE3IC01LjQyNjA0MywtNi4zNjYxNiAtOS42NTg4MjYsLTE1LjA3MDAzIC05LjY1ODgyNiwtMjQuODg3MjkgMCwtOS4yNjQwMSAyLjA3NTQxNCwtMTcuMjEzNDUgNi4yMjM0NTQsLTIzLjg1MDMzIDExLjA5ODI5OCwtMTQuMzk3NDggNDEuMjg2NjM4LC0xLjc5NTA3IDQ1LjA3NTYwOSwyNC4zNDc2MiA0LjgzOTM5Miw2Ljc3NDkxIDguODQ5MzUsMTYuMjQ3MjkgMTIuMDI5NTE1LDI4LjQxNTYgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTQuNDc4MjUsLTUuOTI0NDggLTkuOTU0ODgsLTEwLjYzMjIyIC0xNS45MDgzNywtMTQuMzc0MTEgMS42NDA1NSwwLjQ3OTA1IDMuMTkwMzksMS4wMjM3NiA0LjYzODY1LDEuNjQwMjQgNi40OTg2MSwyLjYyNjA3IDEyLjE2NzkzLDcuMzI3NDcgMTcuMDA3MywxNC4xMDM0NSA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNSwxNi4yNDU2NyAxMi4wMjk1MiwyOC40MTM5NyAwLDAgOC40ODEyOCwtMC4xMjg5NCA4LjQ4OTc4LC0wLjAwMiAwLjQxNzc2LDYuNDE0OTQgLTEuNzUzMzksOS40NTI4NiAtNC4xMjM0MiwxMi41NjEwNCAtMi40MTc0LDMuMTY5NzggLTUuMTQ0ODYsNi43ODk3MyAtNC4wMDI3OCwxMy4wMDI5IDEuNTA3ODYsOC4yMDMxOCAxMC4xODM1NCwxMC41OTY0MiAxNC42MjE5NCw5LjMxMTU0IC0zLjMxODQyLC0wLjQ5OTExIC01LjMxODU1LC0xLjc0OTQ4IC01LjMxODU1LC0xLjc0OTQ4IDAsMCAxLjg3NjQ2LDAuOTk4NjggNS42NTExNywtMS4zNTk4MSAtMy4yNzY5NSwwLjk1NTcxIC0xMC43MDUyOSwtMC43OTczOCAtMTEuODAxMjUsLTYuNzYzMTMgLTAuOTU3NTIsLTUuMjA4NjEgMC45NDY1NCwtNy4yOTUxNCAzLjQwMTEzLC0xMC41MTQ4MiAyLjQ1NDYyLC0zLjIxOTY4IDUuMjg0MjYsLTYuOTU4MzEgNC42ODQzLC0xNC40ODgyNCBsIDAuMDAzLDAuMDAyIDguOTI2NzYsMCAwLC01NS45OTk2NyBjIC0xNS4wNzEyNSwtMy44NzE2OCAtMjcuNjUzMTQsLTYuMzYwNDIgLTM3Ljc0NjcxLC03LjQ2NTg2IC05Ljk1NTMxLC0xLjEwNzU1IC0yMC4xODgyMywtMS42NTk4MSAtMzAuNjk2NjEzLC0xLjY1OTgxIHogbSA3MC4zMjE2MDMsMTcuMzA4OTMgMC4yMzgwNSw0MC4zMDQ5IGMgMS4zMTgwOCwxLjIyNjY2IDIuNDM5NjUsMi4yNzgxNSAzLjM0MDgxLDMuMTA2MDIgNC44MzkzOSw2Ljc3NDkxIDguODQ5MzQsMTYuMjQ1NjYgMTIuMDI5NTEsMjguNDEzOTcgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTYuNjc3MzEsLTQuNTkzODEgLTE5LjgzNjQzLC0xMC40NzMwOSAtMzYuMTQwNzEsLTE1LjgyNTIyIHogbSAtMjguMTIwNDksNS42MDU1MSA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM3LC02LjQ2Njk3IC0xMy44NDY3OCwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NzA1LDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiBtIDE1LjIyMTk1LDI0LjAwODQ4IDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzgsLTYuNDY2OTcgLTEzLjg0Njc5LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDQsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gLTk5LjExMzg0LDIuMjA3NjQgOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzODIsLTYuNDY2OTcgLTEzLjg0Njc4MiwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NTQyLDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiIgLz4KPC9zdmc+CjwhLS0gVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIGEgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UuIC0tPgo8IS0tIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzQuMC8gLS0+)} .theme-wizard .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-wizard .Button:last-child{margin-right:0;margin-bottom:0}.theme-wizard .Button .fa,.theme-wizard .Button .fas,.theme-wizard .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-wizard .Button--hasContent .fa,.theme-wizard .Button--hasContent .fas,.theme-wizard .Button--hasContent .far{margin-right:.25em}.theme-wizard .Button--hasContent.Button--iconPosition--right .fa,.theme-wizard .Button--hasContent.Button--iconPosition--right .fas,.theme-wizard .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-wizard .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-wizard .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-wizard .Button--circular{border-radius:50%}.theme-wizard .Button--compact{padding:0 .25em;line-height:1.333em}.theme-wizard .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#1596b6;color:#fff}.theme-wizard .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--color--default:hover,.theme-wizard .Button--color--default:focus{background-color:#30bde0;color:#fff}.theme-wizard .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-wizard .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--color--caution:hover,.theme-wizard .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-wizard .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#b30707;color:#fff}.theme-wizard .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--color--danger:hover,.theme-wizard .Button--color--danger:focus{background-color:#e11b1b;color:#fff}.theme-wizard .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#213e4e;color:#fff;background-color:rgba(33,62,78,0);color:rgba(255,255,255,.5)}.theme-wizard .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--color--transparent:hover,.theme-wizard .Button--color--transparent:focus{background-color:#395b6d;color:#fff}.theme-wizard .Button--disabled{background-color:#02426d !important}.theme-wizard .Button--selected{transition:color 50ms,background-color 50ms;background-color:#465899;color:#fff}.theme-wizard .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--selected:hover,.theme-wizard .Button--selected:focus{background-color:#6e7eba;color:#fff}.theme-wizard .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-wizard .Input--fluid{display:block;width:auto}.theme-wizard .Input__baseline{display:inline-block;color:transparent}.theme-wizard .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-wizard .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-wizard .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-wizard .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#fff;background-color:#a82d55;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.theme-wizard .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-wizard .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-wizard .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-wizard .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-wizard .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-wizard .Input--fluid{display:block;width:auto}.theme-wizard .Input__baseline{display:inline-block;color:transparent}.theme-wizard .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-wizard .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-wizard .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-wizard .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#404b6e;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-wizard .NumberInput--fluid{display:block}.theme-wizard .NumberInput__content{margin-left:.5em}.theme-wizard .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-wizard .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #404b6e;background-color:#404b6e}.theme-wizard .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-wizard .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-wizard .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-wizard .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-wizard .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-wizard .ProgressBar--color--default{border:.0833333333em solid #12809b}.theme-wizard .ProgressBar--color--default .ProgressBar__fill{background-color:#12809b}.theme-wizard .Section{position:relative;margin-bottom:.5em;background-color:#162a34;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-wizard .Section:last-child{margin-bottom:0}.theme-wizard .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #1596b6}.theme-wizard .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-wizard .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-wizard .Section__rest{position:relative}.theme-wizard .Section__content{padding:.66em .5em}.theme-wizard .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-wizard .Section--fill{display:flex;flex-direction:column;height:100%}.theme-wizard .Section--fill>.Section__rest{flex-grow:1}.theme-wizard .Section--fill>.Section__rest>.Section__content{height:100%}.theme-wizard .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-wizard .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-wizard .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-wizard .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-wizard .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-wizard .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-wizard .Section .Section:first-child{margin-top:-0.5em}.theme-wizard .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-wizard .Section .Section .Section .Section__titleText{font-size:1em}.theme-wizard .Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#2da848;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:2px;max-width:20.8333333333em}.theme-wizard .Layout,.theme-wizard .Layout *{scrollbar-base-color:#192f3b;scrollbar-face-color:#2d546a;scrollbar-3dlight-color:#213e4e;scrollbar-highlight-color:#213e4e;scrollbar-track-color:#192f3b;scrollbar-arrow-color:#73a7c4;scrollbar-shadow-color:#2d546a}.theme-wizard .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-wizard .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-wizard .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#213e4e;background-image:linear-gradient(to bottom, #2a4f64 0%, #182d38 100%)}.theme-wizard .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-wizard .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-wizard .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-wizard .Window__contentPadding:after{height:0}.theme-wizard .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-wizard .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(57,91,109,.25);pointer-events:none}.theme-wizard .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-wizard .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-wizard .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-wizard .TitleBar{background-color:#1b9e26;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-wizard .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#1b9e26;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-wizard .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-wizard .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-wizard .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-wizard .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-wizard .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-wizard .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-wizard .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-wizard .Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtZXRlb3IiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1tZXRlb3IgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTUxMS4zMjgsMjAuODAyN2MtMTEuNjA3NTksMzguNzAyNjQtMzQuMzA3MjQsMTExLjcwMTczLTYxLjMwMzExLDE4Ny43MDA3Nyw2Ljk5ODkzLDIuMDkzNzIsMTMuNDA0Miw0LDE4LjYwNjUzLDUuNTkzNjhhMTYuMDYxNTgsMTYuMDYxNTgsMCwwLDEsOS40OTg1NCwyMi45MDZjLTIyLjEwNiw0Mi4yOTYzNS04Mi42OTA0NywxNTIuNzk1LTE0Mi40NzgxOSwyMTQuNDAzNTYtLjk5OTg0LDEuMDkzNzMtMS45OTk2OSwyLjUtMi45OTk1NCwzLjQ5OTk1QTE5NC44MzA0NiwxOTQuODMwNDYsMCwxLDEsNTcuMDg1LDE3OS40MTAwOWMuOTk5ODUtMSwyLjQwNTg4LTIsMy40OTk0Ny0zLDYxLjU5OTk0LTU5LjkwNTQ5LDE3MS45NzM2Ny0xMjAuNDA0NzMsMjE0LjM3MzQzLTE0Mi40OTgyYTE2LjA1OCwxNi4wNTgsMCwwLDEsMjIuOTAyNzQsOS40OTk4OGMxLjU5MzUxLDUuMDkzNjgsMy40OTk0NywxMS41OTM2LDUuNTkyOSwxOC41OTM1MUMzNzkuMzQ4MTgsMzUuMDA1NjUsNDUyLjQzMDc0LDEyLjMwMjgxLDQ5MS4xMjc5NC43MDkyMUExNi4xODMyNSwxNi4xODMyNSwwLDAsMSw1MTEuMzI4LDIwLjgwMjdaTTMxOS45NTEsMzIwLjAwMjA3QTEyNy45ODA0MSwxMjcuOTgwNDEsMCwxLDAsMTkxLjk3MDYxLDQ0OC4wMDA0NiwxMjcuOTc1NzMsMTI3Ljk3NTczLDAsMCwwLDMxOS45NTEsMzIwLjAwMjA3Wm0tMTI3Ljk4MDQxLTMxLjk5OTZhMzEuOTk1MSwzMS45OTUxLDAsMSwxLTMxLjk5NTEtMzEuOTk5NkEzMS45NTksMzEuOTU5LDAsMCwxLDE5MS45NzA2MSwyODguMDAyNDdabTMxLjk5NTEsNzkuOTk5YTE1Ljk5NzU1LDE1Ljk5NzU1LDAsMSwxLTE1Ljk5NzU1LTE1Ljk5OThBMTYuMDQ5NzUsMTYuMDQ5NzUsMCwwLDEsMjIzLjk2NTcxLDM2OC4wMDE0N1oiPjwvcGF0aD48L3N2Zz4KPCEtLSBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIgYSBDcmVhdGl2ZSBDb21tb25zIEF0dHJpYnV0aW9uLVNoYXJlQWxpa2UgNC4wIEludGVybmF0aW9uYWwgTGljZW5zZS4gLS0+CjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4=)} diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index 806cfffa92f5..29c4fa481b4d 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1 +1 @@ -!function(){var e={92179:function(e,t,n){"use strict";t.__esModule=!0,t.popperGenerator=h,t.createPopper=void 0;var o=f(n(30505)),r=f(n(43545)),i=f(n(46213)),a=f(n(32440)),c=(f(n(61131)),f(n(45700))),u=f(n(68369)),l=(f(n(38574)),f(n(25435)),f(n(22709)),f(n(36284))),s=f(n(19574));t.detectOverflow=s["default"];var d=n(67458);n(56728);function f(e){return e&&e.__esModule?e:{"default":e}}var p={placement:"bottom",modifiers:[],strategy:"absolute"};function m(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function h(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,s=void 0===n?[]:n,f=t.defaultOptions,h=void 0===f?p:f;return function(e,t,n){void 0===n&&(n=h);var f={placement:"bottom",orderedModifiers:[],options:Object.assign({},p,h),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},v=[],g=!1,b={state:f,setOptions:function(n){C(),f.options=Object.assign({},h,f.options,n),f.scrollParents={reference:(0,d.isElement)(e)?(0,i["default"])(e):e.contextElement?(0,i["default"])(e.contextElement):[],popper:(0,i["default"])(t)};var o=(0,c["default"])((0,l["default"])([].concat(s,f.options.modifiers)));return f.orderedModifiers=o.filter((function(e){return e.enabled})),f.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,o=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var i=r({state:f,name:t,instance:b,options:o}),a=function(){function e(){}return e}();v.push(i||a)}})),b.update()},forceUpdate:function(){if(!g){var e=f.elements,t=e.reference,n=e.popper;if(m(t,n)){f.rects={reference:(0,o["default"])(t,(0,a["default"])(n),"fixed"===f.options.strategy),popper:(0,r["default"])(n)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach((function(e){return f.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<f.orderedModifiers.length;i++)if(!0!==f.reset){var c=f.orderedModifiers[i],u=c.fn,l=c.options,s=void 0===l?{}:l,d=c.name;"function"==typeof u&&(f=u({state:f,options:s,name:d,instance:b})||f)}else f.reset=!1,i=-1}}},update:(0,u["default"])((function(){return new Promise((function(e){b.forceUpdate(),e(f)}))})),destroy:function(){C(),g=!0}};if(!m(e,t))return b;function C(){v.forEach((function(e){return e()})),v=[]}return b.setOptions(n).then((function(e){!g&&n.onFirstUpdate&&n.onFirstUpdate(e)})),b}}var v=h();t.createPopper=v},97607:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,o.isShadowRoot)(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1};var o=n(67458)},94294:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),i=1,a=1;(0,o.isHTMLElement)(e)&&t&&(i=n.width/e.offsetWidth||1,a=n.height/e.offsetHeight||1);return{width:r(n.width/i),height:r(n.height/a),top:r(n.top/a),right:r(n.right/i),bottom:r(n.bottom/a),left:r(n.left/i),x:r(n.left/i),y:r(n.top/a)}};var o=n(67458),r=Math.round},48162:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){var o="clippingParents"===t?function(e){var t=(0,a["default"])((0,f["default"])(e)),n=["absolute","fixed"].indexOf((0,l["default"])(e).position)>=0&&(0,s.isHTMLElement)(e)?(0,c["default"])(e):e;if(!(0,s.isElement)(n))return[];return t.filter((function(e){return(0,s.isElement)(e)&&(0,p["default"])(e,n)&&"body"!==(0,m["default"])(e)}))}(e):[].concat(t),r=[].concat(o,[n]),i=r[0],u=r.reduce((function(t,n){var o=b(e,n);return t.top=(0,v.max)(o.top,t.top),t.right=(0,v.min)(o.right,t.right),t.bottom=(0,v.min)(o.bottom,t.bottom),t.left=(0,v.max)(o.left,t.left),t}),b(e,i));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u};var o=n(56728),r=g(n(78331)),i=g(n(68692)),a=g(n(46213)),c=g(n(32440)),u=g(n(58386)),l=g(n(61131)),s=n(67458),d=g(n(94294)),f=g(n(31613)),p=g(n(97607)),m=g(n(99624)),h=g(n(20935)),v=n(62836);function g(e){return e&&e.__esModule?e:{"default":e}}function b(e,t){return t===o.viewport?(0,h["default"])((0,r["default"])(e)):(0,s.isHTMLElement)(t)?function(e){var t=(0,d["default"])(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):(0,h["default"])((0,i["default"])((0,u["default"])(e)))}},30505:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){void 0===n&&(n=!1);var s=(0,a.isHTMLElement)(t),d=(0,a.isHTMLElement)(t)&&function(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,o=t.height/e.offsetHeight||1;return 1!==n||1!==o}(t),f=(0,u["default"])(t),p=(0,o["default"])(e,d),m={scrollLeft:0,scrollTop:0},h={x:0,y:0};(s||!s&&!n)&&(("body"!==(0,i["default"])(t)||(0,l["default"])(f))&&(m=(0,r["default"])(t)),(0,a.isHTMLElement)(t)?((h=(0,o["default"])(t,!0)).x+=t.clientLeft,h.y+=t.clientTop):f&&(h.x=(0,c["default"])(f)));return{x:p.left+m.scrollLeft-h.x,y:p.top+m.scrollTop-h.y,width:p.width,height:p.height}};var o=s(n(94294)),r=s(n(71942)),i=s(n(99624)),a=n(67458),c=s(n(45471)),u=s(n(58386)),l=s(n(37229));function s(e){return e&&e.__esModule?e:{"default":e}}},61131:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,r["default"])(e).getComputedStyle(e)};var o,r=(o=n(31677))&&o.__esModule?o:{"default":o}},58386:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(((0,o.isElement)(e)?e.ownerDocument:e.document)||window.document).documentElement};var o=n(67458)},68692:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=(0,o["default"])(e),u=(0,a["default"])(e),l=null==(t=e.ownerDocument)?void 0:t.body,s=(0,c.max)(n.scrollWidth,n.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),d=(0,c.max)(n.scrollHeight,n.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),f=-u.scrollLeft+(0,i["default"])(e),p=-u.scrollTop;"rtl"===(0,r["default"])(l||n).direction&&(f+=(0,c.max)(n.clientWidth,l?l.clientWidth:0)-s);return{width:s,height:d,x:f,y:p}};var o=u(n(58386)),r=u(n(61131)),i=u(n(45471)),a=u(n(1255)),c=n(62836);function u(e){return e&&e.__esModule?e:{"default":e}}},50552:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},43545:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=e.offsetWidth,o=e.offsetHeight;Math.abs(t.width-n)<=1&&(n=t.width);Math.abs(t.height-o)<=1&&(o=t.height);return{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}};var o,r=(o=n(94294))&&o.__esModule?o:{"default":o}},99624:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e?(e.nodeName||"").toLowerCase():null}},71942:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e!==(0,r["default"])(e)&&(0,i.isHTMLElement)(e)?(0,a["default"])(e):(0,o["default"])(e)};var o=c(n(1255)),r=c(n(31677)),i=n(67458),a=c(n(50552));function c(e){return e&&e.__esModule?e:{"default":e}}},32440:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=s(e);for(;n&&(0,c["default"])(n)&&"static"===(0,i["default"])(n).position;)n=s(n);if(n&&("html"===(0,r["default"])(n)||"body"===(0,r["default"])(n)&&"static"===(0,i["default"])(n).position))return t;return n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&(0,a.isHTMLElement)(e)){if("fixed"===(0,i["default"])(e).position)return null}var n=(0,u["default"])(e);for(;(0,a.isHTMLElement)(n)&&["html","body"].indexOf((0,r["default"])(n))<0;){var o=(0,i["default"])(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t};var o=l(n(31677)),r=l(n(99624)),i=l(n(61131)),a=n(67458),c=l(n(79130)),u=l(n(31613));function l(e){return e&&e.__esModule?e:{"default":e}}function s(e){return(0,a.isHTMLElement)(e)&&"fixed"!==(0,i["default"])(e).position?e.offsetParent:null}},31613:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){if("html"===(0,o["default"])(e))return e;return e.assignedSlot||e.parentNode||((0,i.isShadowRoot)(e)?e.host:null)||(0,r["default"])(e)};var o=a(n(99624)),r=a(n(58386)),i=n(67458);function a(e){return e&&e.__esModule?e:{"default":e}}},66055:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function u(e){if(["html","body","#document"].indexOf((0,i["default"])(e))>=0)return e.ownerDocument.body;if((0,a.isHTMLElement)(e)&&(0,r["default"])(e))return e;return u((0,o["default"])(e))};var o=c(n(31613)),r=c(n(37229)),i=c(n(99624)),a=n(67458);function c(e){return e&&e.__esModule?e:{"default":e}}},78331:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=(0,r["default"])(e),a=t.visualViewport,c=n.clientWidth,u=n.clientHeight,l=0,s=0;a&&(c=a.width,u=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=a.offsetLeft,s=a.offsetTop));return{width:c,height:u,x:l+(0,i["default"])(e),y:s}};var o=a(n(31677)),r=a(n(58386)),i=a(n(45471));function a(e){return e&&e.__esModule?e:{"default":e}}},31677:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}},1255:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}};var o,r=(o=n(31677))&&o.__esModule?o:{"default":o}},45471:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,o["default"])((0,r["default"])(e)).left+(0,i["default"])(e).scrollLeft};var o=a(n(94294)),r=a(n(58386)),i=a(n(1255));function a(e){return e&&e.__esModule?e:{"default":e}}},67458:function(e,t,n){"use strict";t.__esModule=!0,t.isElement=function(e){var t=(0,r["default"])(e).Element;return e instanceof t||e instanceof Element},t.isHTMLElement=function(e){var t=(0,r["default"])(e).HTMLElement;return e instanceof t||e instanceof HTMLElement},t.isShadowRoot=function(e){if("undefined"==typeof ShadowRoot)return!1;var t=(0,r["default"])(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot};var o,r=(o=n(31677))&&o.__esModule?o:{"default":o}},37229:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=t.overflow,o=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+o)};var o,r=(o=n(61131))&&o.__esModule?o:{"default":o}},79130:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return["table","td","th"].indexOf((0,r["default"])(e))>=0};var o,r=(o=n(99624))&&o.__esModule?o:{"default":o}},46213:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function u(e,t){var n;void 0===t&&(t=[]);var c=(0,o["default"])(e),l=c===(null==(n=e.ownerDocument)?void 0:n.body),s=(0,i["default"])(c),d=l?[s].concat(s.visualViewport||[],(0,a["default"])(c)?c:[]):c,f=t.concat(d);return l?f:f.concat(u((0,r["default"])(d)))};var o=c(n(66055)),r=c(n(31613)),i=c(n(31677)),a=c(n(37229));function c(e){return e&&e.__esModule?e:{"default":e}}},56728:function(e,t){"use strict";t.__esModule=!0,t.modifierPhases=t.afterWrite=t.write=t.beforeWrite=t.afterMain=t.main=t.beforeMain=t.afterRead=t.read=t.beforeRead=t.placements=t.variationPlacements=t.reference=t.popper=t.viewport=t.clippingParents=t.end=t.start=t.basePlacements=t.auto=t.left=t.right=t.bottom=t.top=void 0;t.top="top";var n="bottom";t.bottom=n;var o="right";t.right=o;var r="left";t.left=r;var i="auto";t.auto=i;var a=["top",n,o,r];t.basePlacements=a;var c="start";t.start=c;var u="end";t.end=u;t.clippingParents="clippingParents";t.viewport="viewport";t.popper="popper";t.reference="reference";var l=a.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]);t.variationPlacements=l;var s=[].concat(a,[i]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]);t.placements=s;var d="beforeRead";t.beforeRead=d;var f="read";t.read=f;var p="afterRead";t.afterRead=p;var m="beforeMain";t.beforeMain=m;var h="main";t.main=h;var v="afterMain";t.afterMain=v;var g="beforeWrite";t.beforeWrite=g;var b="write";t.write=b;var C="afterWrite";t.afterWrite=C;var y=[d,f,p,m,h,v,g,b,C];t.modifierPhases=y},34739:function(e,t,n){"use strict";t.__esModule=!0;var o={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};t.createPopperLite=t.createPopper=t.createPopperBase=t.detectOverflow=t.popperGenerator=void 0;var r=n(56728);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===r[e]||(t[e]=r[e]))}));var i=n(18726);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===i[e]||(t[e]=i[e]))}));var a=n(92179);t.popperGenerator=a.popperGenerator,t.detectOverflow=a.detectOverflow,t.createPopperBase=a.createPopper;var c=n(48069);t.createPopper=c.createPopper;var u=n(39030);t.createPopperLite=u.createPopper},34559:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(99624))&&o.__esModule?o:{"default":o},i=n(67458);var a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},a=t.elements[e];(0,i.isHTMLElement)(a)&&(0,r["default"])(a)&&(Object.assign(a.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],a=t.attributes[e]||{},c=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,i.isHTMLElement)(o)&&(0,r["default"])(o)&&(Object.assign(o.style,c),Object.keys(a).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};t["default"]=a},76340:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=f(n(22709)),r=f(n(43545)),i=f(n(97607)),a=f(n(32440)),c=f(n(16615)),u=f(n(52534)),l=f(n(32055)),s=f(n(76294)),d=n(56728);n(67458);function f(e){return e&&e.__esModule?e:{"default":e}}var p=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,l["default"])("number"!=typeof e?e:(0,s["default"])(e,d.basePlacements))};var m={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,l=e.options,s=n.elements.arrow,f=n.modifiersData.popperOffsets,m=(0,o["default"])(n.placement),h=(0,c["default"])(m),v=[d.left,d.right].indexOf(m)>=0?"height":"width";if(s&&f){var g=p(l.padding,n),b=(0,r["default"])(s),C="y"===h?d.top:d.left,y="y"===h?d.bottom:d.right,N=n.rects.reference[v]+n.rects.reference[h]-f[h]-n.rects.popper[v],V=f[h]-n.rects.reference[h],_=(0,a["default"])(s),x=_?"y"===h?_.clientHeight||0:_.clientWidth||0:0,w=N/2-V/2,S=g[C],k=x-b[v]-g[y],E=x/2-b[v]/2+w,B=(0,u["default"])(S,E,k),I=h;n.modifiersData[i]=((t={})[I]=B,t.centerOffset=B-E,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&(0,i["default"])(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};t["default"]=m},11300:function(e,t,n){"use strict";t.__esModule=!0,t.mapToStyles=f,t["default"]=void 0;var o=n(56728),r=s(n(32440)),i=s(n(31677)),a=s(n(58386)),c=s(n(61131)),u=s(n(22709)),l=n(62836);function s(e){return e&&e.__esModule?e:{"default":e}}var d={top:"auto",right:"auto",bottom:"auto",left:"auto"};function f(e){var t,n=e.popper,u=e.popperRect,s=e.placement,f=e.offsets,p=e.position,m=e.gpuAcceleration,h=e.adaptive,v=e.roundOffsets,g=!0===v?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:(0,l.round)((0,l.round)(t*o)/o)||0,y:(0,l.round)((0,l.round)(n*o)/o)||0}}(f):"function"==typeof v?v(f):f,b=g.x,C=void 0===b?0:b,y=g.y,N=void 0===y?0:y,V=f.hasOwnProperty("x"),_=f.hasOwnProperty("y"),x=o.left,w=o.top,S=window;if(h){var k=(0,r["default"])(n),E="clientHeight",B="clientWidth";k===(0,i["default"])(n)&&(k=(0,a["default"])(n),"static"!==(0,c["default"])(k).position&&(E="scrollHeight",B="scrollWidth")),k=k,s===o.top&&(w=o.bottom,N-=k[E]-u.height,N*=m?1:-1),s===o.left&&(x=o.right,C-=k[B]-u.width,C*=m?1:-1)}var I,L=Object.assign({position:p},h&&d);return m?Object.assign({},L,((I={})[w]=_?"0":"",I[x]=V?"0":"",I.transform=(S.devicePixelRatio||1)<2?"translate("+C+"px, "+N+"px)":"translate3d("+C+"px, "+N+"px, 0)",I)):Object.assign({},L,((t={})[w]=_?N+"px":"",t[x]=V?C+"px":"",t.transform="",t))}var p={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,i=n.adaptive,a=void 0===i||i,c=n.roundOffsets,l=void 0===c||c,s={placement:(0,u["default"])(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,f(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,f(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};t["default"]=p},27020:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(31677))&&o.__esModule?o:{"default":o};var i={passive:!0};var a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,a=o.scroll,c=void 0===a||a,u=o.resize,l=void 0===u||u,s=(0,r["default"])(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return c&&d.forEach((function(e){e.addEventListener("scroll",n.update,i)})),l&&s.addEventListener("resize",n.update,i),function(){c&&d.forEach((function(e){e.removeEventListener("scroll",n.update,i)})),l&&s.removeEventListener("resize",n.update,i)}},data:{}};t["default"]=a},45922:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=s(n(70045)),r=s(n(22709)),i=s(n(28916)),a=s(n(19574)),c=s(n(31565)),u=n(56728),l=s(n(45412));function s(e){return e&&e.__esModule?e:{"default":e}}var d={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var d=n.mainAxis,f=void 0===d||d,p=n.altAxis,m=void 0===p||p,h=n.fallbackPlacements,v=n.padding,g=n.boundary,b=n.rootBoundary,C=n.altBoundary,y=n.flipVariations,N=void 0===y||y,V=n.allowedAutoPlacements,_=t.options.placement,x=(0,r["default"])(_),w=h||(x===_||!N?[(0,o["default"])(_)]:function(e){if((0,r["default"])(e)===u.auto)return[];var t=(0,o["default"])(e);return[(0,i["default"])(e),t,(0,i["default"])(t)]}(_)),S=[_].concat(w).reduce((function(e,n){return e.concat((0,r["default"])(n)===u.auto?(0,c["default"])(t,{placement:n,boundary:g,rootBoundary:b,padding:v,flipVariations:N,allowedAutoPlacements:V}):n)}),[]),k=t.rects.reference,E=t.rects.popper,B=new Map,I=!0,L=S[0],O=0;O<S.length;O++){var M=S[O],A=(0,r["default"])(M),T=(0,l["default"])(M)===u.start,P=[u.top,u.bottom].indexOf(A)>=0,j=P?"width":"height",F=(0,a["default"])(t,{placement:M,boundary:g,rootBoundary:b,altBoundary:C,padding:v}),R=P?T?u.right:u.left:T?u.bottom:u.top;k[j]>E[j]&&(R=(0,o["default"])(R));var D=(0,o["default"])(R),K=[];if(f&&K.push(F[A]<=0),m&&K.push(F[R]<=0,F[D]<=0),K.every((function(e){return e}))){L=M,I=!1;break}B.set(M,K)}if(I)for(var z=function(e){var t=S.find((function(t){var n=B.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return L=t,"break"},W=N?3:1;W>0;W--){if("break"===z(W))break}t.placement!==L&&(t.modifiersData[s]._skip=!0,t.placement=L,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};t["default"]=d},82860:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=n(56728),i=(o=n(19574))&&o.__esModule?o:{"default":o};function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function c(e){return[r.top,r.right,r.bottom,r.left].some((function(t){return e[t]>=0}))}var u={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,u=t.modifiersData.preventOverflow,l=(0,i["default"])(t,{elementContext:"reference"}),s=(0,i["default"])(t,{altBoundary:!0}),d=a(l,o),f=a(s,r,u),p=c(d),m=c(f);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:f,isReferenceHidden:p,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":m})}};t["default"]=u},18726:function(e,t,n){"use strict";t.__esModule=!0,t.preventOverflow=t.popperOffsets=t.offset=t.hide=t.flip=t.eventListeners=t.computeStyles=t.arrow=t.applyStyles=void 0;var o=f(n(34559));t.applyStyles=o["default"];var r=f(n(76340));t.arrow=r["default"];var i=f(n(11300));t.computeStyles=i["default"];var a=f(n(27020));t.eventListeners=a["default"];var c=f(n(45922));t.flip=c["default"];var u=f(n(82860));t.hide=u["default"];var l=f(n(33310));t.offset=l["default"];var s=f(n(74371));t.popperOffsets=s["default"];var d=f(n(21532));function f(e){return e&&e.__esModule?e:{"default":e}}t.preventOverflow=d["default"]},33310:function(e,t,n){"use strict";t.__esModule=!0,t.distanceAndSkiddingToXY=a,t["default"]=void 0;var o,r=(o=n(22709))&&o.__esModule?o:{"default":o},i=n(56728);function a(e,t,n){var o=(0,r["default"])(e),a=[i.left,i.top].indexOf(o)>=0?-1:1,c="function"==typeof n?n(Object.assign({},t,{placement:e})):n,u=c[0],l=c[1];return u=u||0,l=(l||0)*a,[i.left,i.right].indexOf(o)>=0?{x:l,y:u}:{x:u,y:l}}var c={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.offset,c=void 0===r?[0,0]:r,u=i.placements.reduce((function(e,n){return e[n]=a(n,t.rects,c),e}),{}),l=u[t.placement],s=l.x,d=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=d),t.modifiersData[o]=u}};t["default"]=c},74371:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(17175))&&o.__esModule?o:{"default":o};var i={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,r["default"])({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};t["default"]=i},21532:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=n(56728),r=m(n(22709)),i=m(n(16615)),a=m(n(82898)),c=m(n(52534)),u=m(n(43545)),l=m(n(32440)),s=m(n(19574)),d=m(n(45412)),f=m(n(41801)),p=n(62836);function m(e){return e&&e.__esModule?e:{"default":e}}var h={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,m=e.name,h=n.mainAxis,v=void 0===h||h,g=n.altAxis,b=void 0!==g&&g,C=n.boundary,y=n.rootBoundary,N=n.altBoundary,V=n.padding,_=n.tether,x=void 0===_||_,w=n.tetherOffset,S=void 0===w?0:w,k=(0,s["default"])(t,{boundary:C,rootBoundary:y,padding:V,altBoundary:N}),E=(0,r["default"])(t.placement),B=(0,d["default"])(t.placement),I=!B,L=(0,i["default"])(E),O=(0,a["default"])(L),M=t.modifiersData.popperOffsets,A=t.rects.reference,T=t.rects.popper,P="function"==typeof S?S(Object.assign({},t.rects,{placement:t.placement})):S,j={x:0,y:0};if(M){if(v||b){var F="y"===L?o.top:o.left,R="y"===L?o.bottom:o.right,D="y"===L?"height":"width",K=M[L],z=M[L]+k[F],W=M[L]-k[R],Y=x?-T[D]/2:0,U=B===o.start?A[D]:T[D],H=B===o.start?-T[D]:-A[D],G=t.elements.arrow,$=x&&G?(0,u["default"])(G):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,f["default"])(),X=q[F],Q=q[R],J=(0,c["default"])(0,A[D],$[D]),Z=I?A[D]/2-Y-J-X-P:U-J-X-P,ee=I?-A[D]/2+Y+J+Q+P:H+J+Q+P,te=t.elements.arrow&&(0,l["default"])(t.elements.arrow),ne=te?"y"===L?te.clientTop||0:te.clientLeft||0:0,oe=t.modifiersData.offset?t.modifiersData.offset[t.placement][L]:0,re=M[L]+Z-oe-ne,ie=M[L]+ee-oe;if(v){var ae=(0,c["default"])(x?(0,p.min)(z,re):z,K,x?(0,p.max)(W,ie):W);M[L]=ae,j[L]=ae-K}if(b){var ce="x"===L?o.top:o.left,ue="x"===L?o.bottom:o.right,le=M[O],se=le+k[ce],de=le-k[ue],fe=(0,c["default"])(x?(0,p.min)(se,re):se,le,x?(0,p.max)(de,ie):de);M[O]=fe,j[O]=fe-le}}t.modifiersData[m]=j}},requiresIfExists:["offset"]};t["default"]=h},39030:function(e,t,n){"use strict";t.__esModule=!0,t.defaultModifiers=t.createPopper=void 0;var o=n(92179);t.popperGenerator=o.popperGenerator,t.detectOverflow=o.detectOverflow;var r=u(n(27020)),i=u(n(74371)),a=u(n(11300)),c=u(n(34559));function u(e){return e&&e.__esModule?e:{"default":e}}var l=[r["default"],i["default"],a["default"],c["default"]];t.defaultModifiers=l;var s=(0,o.popperGenerator)({defaultModifiers:l});t.createPopper=s},48069:function(e,t,n){"use strict";t.__esModule=!0;var o={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};t.defaultModifiers=t.createPopperLite=t.createPopper=void 0;var r=n(92179);t.popperGenerator=r.popperGenerator,t.detectOverflow=r.detectOverflow;var i=v(n(27020)),a=v(n(74371)),c=v(n(11300)),u=v(n(34559)),l=v(n(33310)),s=v(n(45922)),d=v(n(21532)),f=v(n(76340)),p=v(n(82860)),m=n(39030);t.createPopperLite=m.createPopper;var h=n(18726);function v(e){return e&&e.__esModule?e:{"default":e}}Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===h[e]||(t[e]=h[e]))}));var g=[i["default"],a["default"],c["default"],u["default"],l["default"],s["default"],d["default"],f["default"],p["default"]];t.defaultModifiers=g;var b=(0,r.popperGenerator)({defaultModifiers:g});t.createPopperLite=t.createPopper=b},31565:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,c=n.placement,u=n.boundary,l=n.rootBoundary,s=n.padding,d=n.flipVariations,f=n.allowedAutoPlacements,p=void 0===f?r.placements:f,m=(0,o["default"])(c),h=m?d?r.variationPlacements:r.variationPlacements.filter((function(e){return(0,o["default"])(e)===m})):r.basePlacements,v=h.filter((function(e){return p.indexOf(e)>=0}));0===v.length&&(v=h);var g=v.reduce((function(t,n){return t[n]=(0,i["default"])(e,{placement:n,boundary:u,rootBoundary:l,padding:s})[(0,a["default"])(n)],t}),{});return Object.keys(g).sort((function(e,t){return g[e]-g[t]}))};var o=c(n(45412)),r=n(56728),i=c(n(19574)),a=c(n(22709));function c(e){return e&&e.__esModule?e:{"default":e}}},17175:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=e.reference,c=e.element,u=e.placement,l=u?(0,o["default"])(u):null,s=u?(0,r["default"])(u):null,d=n.x+n.width/2-c.width/2,f=n.y+n.height/2-c.height/2;switch(l){case a.top:t={x:d,y:n.y-c.height};break;case a.bottom:t={x:d,y:n.y+n.height};break;case a.right:t={x:n.x+n.width,y:f};break;case a.left:t={x:n.x-c.width,y:f};break;default:t={x:n.x,y:n.y}}var p=l?(0,i["default"])(l):null;if(null!=p){var m="y"===p?"height":"width";switch(s){case a.start:t[p]=t[p]-(n[m]/2-c[m]/2);break;case a.end:t[p]=t[p]+(n[m]/2-c[m]/2)}}return t};var o=c(n(22709)),r=c(n(45412)),i=c(n(16615)),a=n(56728);function c(e){return e&&e.__esModule?e:{"default":e}}},68369:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=undefined,n(e())}))}))),t}}},19574:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,f=n.placement,p=void 0===f?e.placement:f,m=n.boundary,h=void 0===m?u.clippingParents:m,v=n.rootBoundary,g=void 0===v?u.viewport:v,b=n.elementContext,C=void 0===b?u.popper:b,y=n.altBoundary,N=void 0!==y&&y,V=n.padding,_=void 0===V?0:V,x=(0,s["default"])("number"!=typeof _?_:(0,d["default"])(_,u.basePlacements)),w=C===u.popper?u.reference:u.popper,S=e.elements.reference,k=e.rects.popper,E=e.elements[N?w:C],B=(0,r["default"])((0,l.isElement)(E)?E:E.contextElement||(0,i["default"])(e.elements.popper),h,g),I=(0,o["default"])(S),L=(0,a["default"])({reference:I,element:k,strategy:"absolute",placement:p}),O=(0,c["default"])(Object.assign({},k,L)),M=C===u.popper?O:I,A={top:B.top-M.top+x.top,bottom:M.bottom-B.bottom+x.bottom,left:B.left-M.left+x.left,right:M.right-B.right+x.right},T=e.modifiersData.offset;if(C===u.popper&&T){var P=T[p];Object.keys(A).forEach((function(e){var t=[u.right,u.bottom].indexOf(e)>=0?1:-1,n=[u.top,u.bottom].indexOf(e)>=0?"y":"x";A[e]+=P[n]*t}))}return A};var o=f(n(94294)),r=f(n(48162)),i=f(n(58386)),a=f(n(17175)),c=f(n(20935)),u=n(56728),l=n(67458),s=f(n(32055)),d=f(n(76294));function f(e){return e&&e.__esModule?e:{"default":e}}},76294:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}},41434:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return[].concat(n).reduce((function(e,t){return e.replace(/%s/,t)}),e)}},82898:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return"x"===e?"y":"x"}},22709:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[0]};n(56728)},41801:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(){return{top:0,right:0,bottom:0,left:0}}},16615:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},70045:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/left|right|bottom|top/g,(function(e){return n[e]}))};var n={left:"right",right:"left",bottom:"top",top:"bottom"}},28916:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/start|end/g,(function(e){return n[e]}))};var n={start:"end",end:"start"}},45412:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[1]}},62836:function(e,t){"use strict";t.__esModule=!0,t.round=t.min=t.max=void 0;var n=Math.max;t.max=n;var o=Math.min;t.min=o;var r=Math.round;t.round=r},36284:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}},32055:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},(0,r["default"])(),e)};var o,r=(o=n(41801))&&o.__esModule?o:{"default":o}},45700:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=function(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}(e);return o.modifierPhases.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])};var o=n(56728)},20935:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},25435:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=new Set;return e.filter((function(e){var o=t(e);if(!n.has(o))return n.add(o),!0}))}},38574:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){e.forEach((function(t){Object.keys(t).forEach((function(n){switch(n){case"name":t.name;break;case"enabled":t.enabled;case"phase":r.modifierPhases.indexOf(t.phase);break;case"fn":t.fn;break;case"effect":t.effect;break;case"requires":Array.isArray(t.requires);break;case"requiresIfExists":Array.isArray(t.requiresIfExists)}t.requires&&t.requires.forEach((function(t){e.find((function(e){return e.name===t}))}))}))}))};(o=n(41434))&&o.__esModule;var o,r=n(56728)},52534:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){return(0,o.max)(e,(0,o.min)(t,n))};var o=n(62836)},83923:function(e){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},1372:function(e,t,n){"use strict";var o=n(35611);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},36910:function(e,t,n){"use strict";var o=n(17657),r=n(83681),i=n(74217),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},69953:function(e,t,n){"use strict";var o=n(37015).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},50997:function(e){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},63518:function(e,t,n){"use strict";var o=n(35611);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},32977:function(e){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},19216:function(e,t,n){"use strict";var o,r,i,a=n(32977),c=n(75592),u=n(84253),l=n(35611),s=n(28919),d=n(47953),f=n(52188),p=n(11807),m=n(74217).f,h=n(6863),v=n(18444),g=n(17657),b=n(41080),C=u.Int8Array,y=C&&C.prototype,N=u.Uint8ClampedArray,V=N&&N.prototype,_=C&&h(C),x=y&&h(y),w=Object.prototype,S=w.isPrototypeOf,k=g("toStringTag"),E=b("TYPED_ARRAY_TAG"),B=b("TYPED_ARRAY_CONSTRUCTOR"),I=a&&!!v&&"Opera"!==d(u.opera),L=!1,O={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},M={BigInt64Array:8,BigUint64Array:8},A=function(e){if(!l(e))return!1;var t=d(e);return"DataView"===t||s(O,t)||s(M,t)},T=function(e){if(!l(e))return!1;var t=d(e);return s(O,t)||s(M,t)};for(o in O)(i=(r=u[o])&&r.prototype)?f(i,B,r):I=!1;for(o in M)(i=(r=u[o])&&r.prototype)&&f(i,B,r);if((!I||"function"!=typeof _||_===Function.prototype)&&(_=function(){throw TypeError("Incorrect invocation")},I))for(o in O)u[o]&&v(u[o],_);if((!I||!x||x===w)&&(x=_.prototype,I))for(o in O)u[o]&&v(u[o].prototype,x);if(I&&h(V)!==x&&v(V,x),c&&!s(x,k))for(o in L=!0,m(x,k,{get:function(){return l(this)?this[E]:undefined}}),O)u[o]&&f(u[o],E,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:I,TYPED_ARRAY_CONSTRUCTOR:B,TYPED_ARRAY_TAG:L&&E,aTypedArray:function(e){if(T(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(v&&!S.call(_,e))throw TypeError("Target is not a typed array constructor");return e},exportTypedArrayMethod:function(e,t,n){if(c){if(n)for(var o in O){var r=u[o];if(r&&s(r.prototype,e))try{delete r.prototype[e]}catch(i){}}x[e]&&!n||p(x,e,n?t:I&&y[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,r;if(c){if(v){if(n)for(o in O)if((r=u[o])&&s(r,e))try{delete r[e]}catch(i){}if(_[e]&&!n)return;try{return p(_,e,n?t:I&&_[e]||t)}catch(i){}}for(o in O)!(r=u[o])||r[e]&&!n||p(r,e,t)}},isView:A,isTypedArray:T,TypedArray:_,TypedArrayPrototype:x}},80246:function(e,t,n){"use strict";var o=n(84253),r=n(75592),i=n(32977),a=n(52188),c=n(3993),u=n(69691),l=n(50997),s=n(3997),d=n(39570),f=n(77559),p=n(16567),m=n(6863),h=n(18444),v=n(78870).f,g=n(74217).f,b=n(22051),C=n(29108),y=n(79947),N=y.get,V=y.set,_="ArrayBuffer",x="DataView",w="Wrong index",S=o.ArrayBuffer,k=S,E=o.DataView,B=E&&E.prototype,I=Object.prototype,L=o.RangeError,O=p.pack,M=p.unpack,A=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},P=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},j=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},F=function(e){return O(e,23,4)},R=function(e){return O(e,52,8)},D=function(e,t){g(e.prototype,t,{get:function(){return N(this)[t]}})},K=function(e,t,n,o){var r=f(n),i=N(e);if(r+t>i.byteLength)throw L(w);var a=N(i.buffer).bytes,c=r+i.byteOffset,u=a.slice(c,c+t);return o?u:u.reverse()},z=function(e,t,n,o,r,i){var a=f(n),c=N(e);if(a+t>c.byteLength)throw L(w);for(var u=N(c.buffer).bytes,l=a+c.byteOffset,s=o(+r),d=0;d<t;d++)u[l+d]=s[i?d:t-d-1]};if(i){if(!u((function(){S(1)}))||!u((function(){new S(-1)}))||u((function(){return new S,new S(1.5),new S(NaN),S.name!=_}))){for(var W,Y=(k=function(e){return l(this,k),new S(f(e))}).prototype=S.prototype,U=v(S),H=0;U.length>H;)(W=U[H++])in k||a(k,W,S[W]);Y.constructor=k}h&&m(B)!==I&&h(B,I);var G=new E(new k(2)),$=B.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(B,{setInt8:function(e,t){$.call(this,e,t<<24>>24)},setUint8:function(e,t){$.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){l(this,k,_);var t=f(e);V(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},E=function(e,t,n){l(this,E,x),l(e,k,x);var o=N(e).byteLength,i=s(t);if(i<0||i>o)throw L("Wrong offset");if(i+(n=n===undefined?o-i:d(n))>o)throw L("Wrong length");V(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(D(k,"byteLength"),D(E,"buffer"),D(E,"byteLength"),D(E,"byteOffset")),c(E.prototype,{getInt8:function(e){return K(this,1,e)[0]<<24>>24},getUint8:function(e){return K(this,1,e)[0]},getInt16:function(e){var t=K(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=K(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return j(K(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return j(K(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return M(K(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return M(K(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){z(this,1,e,A,t)},setUint8:function(e,t){z(this,1,e,A,t)},setInt16:function(e,t){z(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){z(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){z(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){z(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){z(this,4,e,F,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){z(this,8,e,R,t,arguments.length>2?arguments[2]:undefined)}});C(k,_),C(E,x),e.exports={ArrayBuffer:k,DataView:E}},59571:function(e,t,n){"use strict";var o=n(12104),r=n(55205),i=n(39570),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),u=r(e,c),l=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=a((s===undefined?c:r(s,c))-l,c-u),f=1;for(l<u&&u<l+d&&(f=-1,l+=d-1,u+=d-1);d-- >0;)l in n?n[u]=n[l]:delete n[u],u+=f,l+=f;return n}},22051:function(e,t,n){"use strict";var o=n(12104),r=n(55205),i=n(39570);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),u=a>2?arguments[2]:undefined,l=u===undefined?n:r(u,n);l>c;)t[c++]=e;return t}},90369:function(e,t,n){"use strict";var o=n(69033).forEach,r=n(37902)("forEach");e.exports=r?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},11955:function(e){"use strict";e.exports=function(e,t){for(var n=0,o=t.length,r=new e(o);o>n;)r[n]=t[n++];return r}},28213:function(e,t,n){"use strict";var o=n(74271),r=n(12104),i=n(32648),a=n(14195),c=n(39570),u=n(39241),l=n(3170);e.exports=function(e){var t,n,s,d,f,p,m=r(e),h="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:undefined,b=g!==undefined,C=l(m),y=0;if(b&&(g=o(g,v>2?arguments[2]:undefined,2)),C==undefined||h==Array&&a(C))for(n=new h(t=c(m.length));t>y;y++)p=b?g(m[y],y):m[y],u(n,y,p);else for(f=(d=C.call(m)).next,n=new h;!(s=f.call(d)).done;y++)p=b?i(d,g,[s.value,y],!0):s.value,u(n,y,p);return n.length=y,n}},25945:function(e,t,n){"use strict";var o=n(26553),r=n(39570),i=n(55205),a=function(e){return function(t,n,a){var c,u=o(t),l=r(u.length),s=i(a,l);if(e&&n!=n){for(;l>s;)if((c=u[s++])!=c)return!0}else for(;l>s;s++)if((e||s in u)&&u[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},69033:function(e,t,n){"use strict";var o=n(74271),r=n(50990),i=n(12104),a=n(39570),c=n(77454),u=[].push,l=function(e){var t=1==e,n=2==e,l=3==e,s=4==e,d=6==e,f=7==e,p=5==e||d;return function(m,h,v,g){for(var b,C,y=i(m),N=r(y),V=o(h,v,3),_=a(N.length),x=0,w=g||c,S=t?w(m,_):n||f?w(m,0):undefined;_>x;x++)if((p||x in N)&&(C=V(b=N[x],x,y),e))if(t)S[x]=C;else if(C)switch(e){case 3:return!0;case 5:return b;case 6:return x;case 2:u.call(S,b)}else switch(e){case 4:return!1;case 7:u.call(S,b)}return d?-1:l||s?s:S}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},41183:function(e,t,n){"use strict";var o=n(26553),r=n(3997),i=n(39570),a=n(37902),c=Math.min,u=[].lastIndexOf,l=!!u&&1/[1].lastIndexOf(1,-0)<0,s=a("lastIndexOf"),d=l||!s;e.exports=d?function(e){if(l)return u.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=c(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:u},93537:function(e,t,n){"use strict";var o=n(69691),r=n(17657),i=n(12338),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},37902:function(e,t,n){"use strict";var o=n(69691);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},28249:function(e,t,n){"use strict";var o=n(83923),r=n(12104),i=n(50990),a=n(39570),c=function(e){return function(t,n,c,u){o(n);var l=r(t),s=i(l),d=a(l.length),f=e?d-1:0,p=e?-1:1;if(c<2)for(;;){if(f in s){u=s[f],f+=p;break}if(f+=p,e?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;e?f>=0:d>f;f+=p)f in s&&(u=n(u,s[f],f,l));return u}};e.exports={left:c(!1),right:c(!0)}},58737:function(e){"use strict";var t=Math.floor,n=function(e,t){for(var n,o,r=e.length,i=1;i<r;){for(o=i,n=e[i];o&&t(e[o-1],n)>0;)e[o]=e[--o];o!==i++&&(e[o]=n)}return e},o=function(e,t,n){for(var o=e.length,r=t.length,i=0,a=0,c=[];i<o||a<r;)i<o&&a<r?c.push(n(e[i],t[a])<=0?e[i++]:t[a++]):c.push(i<o?e[i++]:t[a++]);return c};e.exports=function r(e,i){var a=e.length,c=t(a/2);return a<8?n(e,i):o(r(e.slice(0,c),i),r(e.slice(c),i),i)}},73612:function(e,t,n){"use strict";var o=n(35611),r=n(89999),i=n(17657)("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)?o(t)&&null===(t=t[i])&&(t=undefined):t=undefined),t===undefined?Array:t}},77454:function(e,t,n){"use strict";var o=n(73612);e.exports=function(e,t){return new(o(e))(0===t?0:t)}},32648:function(e,t,n){"use strict";var o=n(63518),r=n(61781);e.exports=function(e,t,n,i){try{return i?t(o(n)[0],n[1]):t(n)}catch(a){throw r(e),a}}},68762:function(e,t,n){"use strict";var o=n(17657)("iterator"),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){r=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var i={};i[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},77e3:function(e){"use strict";var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},47953:function(e,t,n){"use strict";var o=n(64910),r=n(77e3),i=n(17657)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},74568:function(e,t,n){"use strict";var o=n(74217).f,r=n(83681),i=n(3993),a=n(74271),c=n(50997),u=n(56342),l=n(71179),s=n(64157),d=n(75592),f=n(40421).fastKey,p=n(79947),m=p.set,h=p.getterFor;e.exports={getConstructor:function(e,t,n,l){var s=e((function(e,o){c(e,s,t),m(e,{type:t,index:r(null),first:undefined,last:undefined,size:0}),d||(e.size=0),o!=undefined&&u(o,e[l],{that:e,AS_ENTRIES:n})})),p=h(t),v=function(e,t,n){var o,r,i=p(e),a=g(e,t);return a?a.value=n:(i.last=a={index:r=f(t,!0),key:t,value:n,previous:o=i.last,next:undefined,removed:!1},i.first||(i.first=a),o&&(o.next=a),d?i.size++:e.size++,"F"!==r&&(i.index[r]=a)),e},g=function(e,t){var n,o=p(e),r=f(t);if("F"!==r)return o.index[r];for(n=o.first;n;n=n.next)if(n.key==t)return n};return i(s.prototype,{clear:function(){for(var e=p(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=undefined),delete t[n.index],n=n.next;e.first=e.last=undefined,d?e.size=0:this.size=0},"delete":function(e){var t=this,n=p(t),o=g(t,e);if(o){var r=o.next,i=o.previous;delete n.index[o.index],o.removed=!0,i&&(i.next=r),r&&(r.previous=i),n.first==o&&(n.first=r),n.last==o&&(n.last=i),d?n.size--:t.size--}return!!o},forEach:function(e){for(var t,n=p(this),o=a(e,arguments.length>1?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)}}),i(s.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return p(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),i=h(o);l(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(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),s(t)}}},57396:function(e,t,n){"use strict";var o=n(3993),r=n(40421).getWeakData,i=n(63518),a=n(35611),c=n(50997),u=n(56342),l=n(69033),s=n(28919),d=n(79947),f=d.set,p=d.getterFor,m=l.find,h=l.findIndex,v=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},C=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=C(this,e);if(t)return t[1]},has:function(e){return!!C(this,e)},set:function(e,t){var n=C(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,l){var d=e((function(e,o){c(e,d,t),f(e,{type:t,id:v++,frozen:undefined}),o!=undefined&&u(o,e[l],{that:e,AS_ENTRIES:n})})),m=p(t),h=function(e,t,n){var o=m(e),a=r(i(t),!0);return!0===a?g(o).set(t,n):a[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!a(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!a(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(a(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)}}),d}}},42006:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(41441),a=n(11807),c=n(40421),u=n(56342),l=n(50997),s=n(35611),d=n(69691),f=n(68762),p=n(29108),m=n(22285);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),v=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],C=b&&b.prototype,y=b,N={},V=function(e){var t=C[e];a(C,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(v&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof b||!(v||C.forEach&&!d((function(){(new b).entries().next()})))))y=n.getConstructor(t,e,h,g),c.enable();else if(i(e,!0)){var _=new y,x=_[g](v?{}:-0,1)!=_,w=d((function(){_.has(1)})),S=f((function(e){new b(e)})),k=!v&&d((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));S||((y=t((function(t,n){l(t,y,e);var o=m(new b,t,y);return n!=undefined&&u(n,o[g],{that:o,AS_ENTRIES:h}),o}))).prototype=C,C.constructor=y),(w||k)&&(V("delete"),V("has"),h&&V("get")),(k||x)&&V(g),v&&C.clear&&delete C.clear}return N[e]=y,o({global:!0,forced:y!=b},N),p(y,e),v||n.setStrong(y,e,h),y}},49957:function(e,t,n){"use strict";var o=n(28919),r=n(28482),i=n(22245),a=n(74217);e.exports=function(e,t){for(var n=r(t),c=a.f,u=i.f,l=0;l<n.length;l++){var s=n[l];o(e,s)||c(e,s,u(t,s))}}},93937:function(e,t,n){"use strict";var o=n(17657)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},28954:function(e,t,n){"use strict";var o=n(69691);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},34141:function(e,t,n){"use strict";var o=n(44184),r=n(92082),i=/"/g;e.exports=function(e,t,n,a){var c=r(o(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+r(a).replace(i,""")+'"'),u+">"+c+"</"+t+">"}},38415:function(e,t,n){"use strict";var o=n(39881).IteratorPrototype,r=n(83681),i=n(39160),a=n(29108),c=n(82723),u=function(){return this};e.exports=function(e,t,n){var l=t+" Iterator";return e.prototype=r(o,{next:i(1,n)}),a(e,l,!1,!0),c[l]=u,e}},52188:function(e,t,n){"use strict";var o=n(75592),r=n(74217),i=n(39160);e.exports=o?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},39160:function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},39241:function(e,t,n){"use strict";var o=n(14613),r=n(74217),i=n(39160);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},79873:function(e,t,n){"use strict";var o=n(69691),r=n(47497).start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;e.exports=o((function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))}))||!o((function(){u.call(new Date(NaN))}))?function(){if(!isFinite(c.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),o=t<0?"-":t>9999?"+":"";return o+r(i(t),o?6:4,0)+"-"+r(e.getUTCMonth()+1,2,0)+"-"+r(e.getUTCDate(),2,0)+"T"+r(e.getUTCHours(),2,0)+":"+r(e.getUTCMinutes(),2,0)+":"+r(e.getUTCSeconds(),2,0)+"."+r(n,3,0)+"Z"}:u},57763:function(e,t,n){"use strict";var o=n(63518),r=n(28734);e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw TypeError("Incorrect hint");return r(this,e)}},71179:function(e,t,n){"use strict";var o=n(56174),r=n(38415),i=n(6863),a=n(18444),c=n(29108),u=n(52188),l=n(11807),s=n(17657),d=n(1986),f=n(82723),p=n(39881),m=p.IteratorPrototype,h=p.BUGGY_SAFARI_ITERATORS,v=s("iterator"),g="keys",b="values",C="entries",y=function(){return this};e.exports=function(e,t,n,s,p,N,V){r(n,t,s);var _,x,w,S=function(e){if(e===p&&L)return L;if(!h&&e in B)return B[e];switch(e){case g:case b:case C:return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",E=!1,B=e.prototype,I=B[v]||B["@@iterator"]||p&&B[p],L=!h&&I||S(p),O="Array"==t&&B.entries||I;if(O&&(_=i(O.call(new e)),m!==Object.prototype&&_.next&&(d||i(_)===m||(a?a(_,m):"function"!=typeof _[v]&&u(_,v,y)),c(_,k,!0,!0),d&&(f[k]=y))),p==b&&I&&I.name!==b&&(E=!0,L=function(){return I.call(this)}),d&&!V||B[v]===L||u(B,v,L),f[t]=L,p)if(x={values:S(b),keys:N?L:S(g),entries:S(C)},V)for(w in x)(h||E||!(w in B))&&l(B,w,x[w]);else o({target:t,proto:!0,forced:h||E},x);return x}},55282:function(e,t,n){"use strict";var o=n(65781),r=n(28919),i=n(3444),a=n(74217).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||a(t,e,{value:i.f(e)})}},75592:function(e,t,n){"use strict";var o=n(69691);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},21477:function(e,t,n){"use strict";var o=n(84253),r=n(35611),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},20967:function(e,t,n){"use strict";var o=n(72319).match(/firefox\/(\d+)/i);e.exports=!!o&&+o[1]},46392:function(e){"use strict";e.exports="object"==typeof window},85749:function(e,t,n){"use strict";var o=n(72319);e.exports=/MSIE|Trident/.test(o)},20037:function(e,t,n){"use strict";var o=n(72319),r=n(84253);e.exports=/iphone|ipod|ipad/i.test(o)&&r.Pebble!==undefined},24542:function(e,t,n){"use strict";var o=n(72319);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(o)},41488:function(e,t,n){"use strict";var o=n(77e3),r=n(84253);e.exports="process"==o(r.process)},47501:function(e,t,n){"use strict";var o=n(72319);e.exports=/web0s(?!.*chrome)/i.test(o)},72319:function(e,t,n){"use strict";var o=n(69808);e.exports=o("navigator","userAgent")||""},12338:function(e,t,n){"use strict";var o,r,i=n(84253),a=n(72319),c=i.process,u=i.Deno,l=c&&c.versions||u&&u.version,s=l&&l.v8;s?r=(o=s.split("."))[0]<4?1:o[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},12200:function(e,t,n){"use strict";var o=n(72319).match(/AppleWebKit\/(\d+)\./);e.exports=!!o&&+o[1]},23344:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},56174:function(e,t,n){"use strict";var o=n(84253),r=n(22245).f,i=n(52188),a=n(11807),c=n(30889),u=n(49957),l=n(41441);e.exports=function(e,t){var n,s,d,f,p,m=e.target,h=e.global,v=e.stat;if(n=h?o:v?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(f=t[s],d=e.noTargetGet?(p=r(n,s))&&p.value:n[s],!l(h?s:m+(v?".":"#")+s,e.forced)&&d!==undefined){if(typeof f==typeof d)continue;u(f,d)}(e.sham||d&&d.sham)&&i(f,"sham",!0),a(n,s,f,e)}}},69691:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},68880:function(e,t,n){"use strict";n(12654);var o=n(11807),r=n(71841),i=n(69691),a=n(17657),c=n(52188),u=a("species"),l=RegExp.prototype;e.exports=function(e,t,n,s){var d=a(e),f=!i((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),p=f&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return t=!0,null},n[d](""),!t}));if(!f||!p||n){var m=/./[d],h=t(d,""[e],(function(e,t,n,o,i){var a=t.exec;return a===r||a===l.exec?f&&!i?{done:!0,value:m.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}));o(String.prototype,e,h[0]),o(l,d,h[1])}s&&c(l[d],"sham",!0)}},904:function(e,t,n){"use strict";var o=n(89999),r=n(39570),i=n(74271);e.exports=function a(e,t,n,c,u,l,s,d){for(var f,p=u,m=0,h=!!s&&i(s,d,3);m<c;){if(m in n){if(f=h?h(n[m],m,t):n[m],l>0&&o(f))p=a(e,t,f,r(f.length),p,l-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=f}p++}m++}return p}},7056:function(e,t,n){"use strict";var o=n(69691);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},74271:function(e,t,n){"use strict";var o=n(83923);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)}}},68719:function(e,t,n){"use strict";var o=n(83923),r=n(35611),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var o=[],r=0;r<t;r++)o[r]="a["+r+"]";a[t]=Function("C,a","return new C("+o.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=o(this),n=i.call(arguments,1),a=function(){var o=n.concat(i.call(arguments));return this instanceof a?c(t,o.length,o):t.apply(e,o)};return r(t.prototype)&&(a.prototype=t.prototype),a}},69808:function(e,t,n){"use strict";var o=n(84253),r=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?r(o[e]):o[e]&&o[e][t]}},3170:function(e,t,n){"use strict";var o=n(47953),r=n(82723),i=n(17657)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},55444:function(e,t,n){"use strict";var o=n(12104),r=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,u,l,s){var d=n+e.length,f=u.length,p=c;return l!==undefined&&(l=o(l),p=a),i.call(s,p,(function(o,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(d);case"<":a=l[i.slice(1,-1)];break;default:var c=+i;if(0===c)return o;if(c>f){var s=r(c/10);return 0===s?o:s<=f?u[s-1]===undefined?i.charAt(1):u[s-1]+i.charAt(1):o}a=u[c-1]}return a===undefined?"":a}))}},84253:function(e,t,n){"use strict";var o=function(e){return e&&e.Math==Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},28919:function(e,t,n){"use strict";var o=n(12104),r={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return r.call(o(e),t)}},90311:function(e){"use strict";e.exports={}},21419:function(e,t,n){"use strict";var o=n(84253);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},2369:function(e,t,n){"use strict";var o=n(69808);e.exports=o("document","documentElement")},78251:function(e,t,n){"use strict";var o=n(75592),r=n(69691),i=n(21477);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},16567:function(e){"use strict";var t=Math.abs,n=Math.pow,o=Math.floor,r=Math.log,i=Math.LN2;e.exports={pack:function(e,a,c){var u,l,s,d=new Array(c),f=8*c-a-1,p=(1<<f)-1,m=p>>1,h=23===a?n(2,-24)-n(2,-77):0,v=e<0||0===e&&1/e<0?1:0,g=0;for((e=t(e))!=e||e===Infinity?(l=e!=e?1:0,u=p):(u=o(r(e)/i),e*(s=n(2,-u))<1&&(u--,s*=2),(e+=u+m>=1?h/s:h*n(2,1-m))*s>=2&&(u++,s/=2),u+m>=p?(l=0,u=p):u+m>=1?(l=(e*s-1)*n(2,a),u+=m):(l=e*n(2,m-1)*n(2,a),u=0));a>=8;d[g++]=255&l,l/=256,a-=8);for(u=u<<a|l,f+=a;f>0;d[g++]=255&u,u/=256,f-=8);return d[--g]|=128*v,d},unpack:function(e,t){var o,r=e.length,i=8*r-t-1,a=(1<<i)-1,c=a>>1,u=i-7,l=r-1,s=e[l--],d=127&s;for(s>>=7;u>0;d=256*d+e[l],l--,u-=8);for(o=d&(1<<-u)-1,d>>=-u,u+=t;u>0;o=256*o+e[l],l--,u-=8);if(0===d)d=1-c;else{if(d===a)return o?NaN:s?-Infinity:Infinity;o+=n(2,t),d-=c}return(s?-1:1)*o*n(2,d-t)}}},50990:function(e,t,n){"use strict";var o=n(69691),r=n(77e3),i="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?i.call(e,""):Object(e)}:Object},22285:function(e,t,n){"use strict";var o=n(35611),r=n(18444);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),e}},89853:function(e,t,n){"use strict";var o=n(55935),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},40421:function(e,t,n){"use strict";var o=n(56174),r=n(90311),i=n(35611),a=n(28919),c=n(74217).f,u=n(78870),l=n(59995),s=n(41080),d=n(7056),f=!1,p=s("meta"),m=0,h=Object.isExtensible||function(){return!0},v=function(e){c(e,p,{value:{objectID:"O"+m++,weakData:{}}})},g=e.exports={enable:function(){g.enable=function(){},f=!0;var e=u.f,t=[].splice,n={};n[p]=1,e(n).length&&(u.f=function(n){for(var o=e(n),r=0,i=o.length;r<i;r++)if(o[r]===p){t.call(o,r,1);break}return o},o({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:l.f}))},fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,p)){if(!h(e))return"F";if(!t)return"E";v(e)}return e[p].objectID},getWeakData:function(e,t){if(!a(e,p)){if(!h(e))return!0;if(!t)return!1;v(e)}return e[p].weakData},onFreeze:function(e){return d&&f&&h(e)&&!a(e,p)&&v(e),e}};r[p]=!0},79947:function(e,t,n){"use strict";var o,r,i,a=n(82911),c=n(84253),u=n(35611),l=n(52188),s=n(28919),d=n(55935),f=n(85152),p=n(90311),m="Object already initialized",h=c.WeakMap;if(a||d.state){var v=d.state||(d.state=new h),g=v.get,b=v.has,C=v.set;o=function(e,t){if(b.call(v,e))throw new TypeError(m);return t.facade=e,C.call(v,e,t),t},r=function(e){return g.call(v,e)||{}},i=function(e){return b.call(v,e)}}else{var y=f("state");p[y]=!0,o=function(e,t){if(s(e,y))throw new TypeError(m);return t.facade=e,l(e,y,t),t},r=function(e){return s(e,y)?e[y]:{}},i=function(e){return s(e,y)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},14195:function(e,t,n){"use strict";var o=n(17657),r=n(82723),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},89999:function(e,t,n){"use strict";var o=n(77e3);e.exports=Array.isArray||function(e){return"Array"==o(e)}},41441:function(e,t,n){"use strict";var o=n(69691),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==l||n!=u&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",l=i.POLYFILL="P";e.exports=i},93624:function(e,t,n){"use strict";var o=n(35611),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},35611:function(e){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1986:function(e){"use strict";e.exports=!1},86133:function(e,t,n){"use strict";var o=n(35611),r=n(77e3),i=n(17657)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},78253:function(e,t,n){"use strict";var o=n(69808),r=n(40647);e.exports=r?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return"function"==typeof t&&Object(e)instanceof t}},56342:function(e,t,n){"use strict";var o=n(63518),r=n(14195),i=n(39570),a=n(74271),c=n(3170),u=n(61781),l=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var s,d,f,p,m,h,v,g=n&&n.that,b=!(!n||!n.AS_ENTRIES),C=!(!n||!n.IS_ITERATOR),y=!(!n||!n.INTERRUPTED),N=a(t,g,1+b+y),V=function(e){return s&&u(s),new l(!0,e)},_=function(e){return b?(o(e),y?N(e[0],e[1],V):N(e[0],e[1])):y?N(e,V):N(e)};if(C)s=e;else{if("function"!=typeof(d=c(e)))throw TypeError("Target is not iterable");if(r(d)){for(f=0,p=i(e.length);p>f;f++)if((m=_(e[f]))&&m instanceof l)return m;return new l(!1)}s=d.call(e)}for(h=s.next;!(v=h.call(s)).done;){try{m=_(v.value)}catch(x){throw u(s),x}if("object"==typeof m&&m&&m instanceof l)return m}return new l(!1)}},61781:function(e,t,n){"use strict";var o=n(63518);e.exports=function(e){var t=e["return"];if(t!==undefined)return o(t.call(e)).value}},39881:function(e,t,n){"use strict";var o,r,i,a=n(69691),c=n(6863),u=n(52188),l=n(28919),s=n(17657),d=n(1986),f=s("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(r=c(c(i)))!==Object.prototype&&(o=r):p=!0);var m=o==undefined||a((function(){var e={};return o[f].call(e)!==e}));m&&(o={}),d&&!m||l(o,f)||u(o,f,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},82723:function(e){"use strict";e.exports={}},19997:function(e){"use strict";var t=Math.expm1,n=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:n(e)-1}:t},43334:function(e,t,n){"use strict";var o=n(24305),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),l=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),s=o(e);return i<l?s*(i/l/c+1/a-1/a)*l*c:(n=(t=(1+c/a)*i)-(t-i))>u||n!=n?s*Infinity:s*n}},83659:function(e){"use strict";var t=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:t(1+e)}},24305:function(e){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},80909:function(e,t,n){"use strict";var o,r,i,a,c,u,l,s,d=n(84253),f=n(22245).f,p=n(33453).set,m=n(24542),h=n(20037),v=n(47501),g=n(41488),b=d.MutationObserver||d.WebKitMutationObserver,C=d.document,y=d.process,N=d.Promise,V=f(d,"queueMicrotask"),_=V&&V.value;_||(o=function(){var e,t;for(g&&(e=y.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},m||g||v||!b||!C?!h&&N&&N.resolve?((l=N.resolve(undefined)).constructor=N,s=l.then,a=function(){s.call(l,o)}):a=g?function(){y.nextTick(o)}:function(){p.call(d,o)}:(c=!0,u=C.createTextNode(""),new b(o).observe(u,{characterData:!0}),a=function(){u.data=c=!c})),e.exports=_||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},4302:function(e,t,n){"use strict";var o=n(84253);e.exports=o.Promise},54772:function(e,t,n){"use strict";var o=n(12338),r=n(69691);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},82911:function(e,t,n){"use strict";var o=n(84253),r=n(89853),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},82101:function(e,t,n){"use strict";var o=n(83923),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)}},18774:function(e,t,n){"use strict";var o=n(86133);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},64630:function(e,t,n){"use strict";var o=n(84253).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},78025:function(e,t,n){"use strict";var o=n(84253),r=n(92082),i=n(84703).trim,a=n(65181),c=o.parseFloat,u=1/c(a+"-0")!=-Infinity;e.exports=u?function(e){var t=i(r(e)),n=c(t);return 0===n&&"-"==t.charAt(0)?-0:n}:c},55092:function(e,t,n){"use strict";var o=n(84253),r=n(92082),i=n(84703).trim,a=n(65181),c=o.parseInt,u=/^[+-]?0[Xx]/,l=8!==c(a+"08")||22!==c(a+"0x16");e.exports=l?function(e,t){var n=i(r(e));return c(n,t>>>0||(u.test(n)?16:10))}:c},64905:function(e,t,n){"use strict";var o=n(75592),r=n(69691),i=n(84547),a=n(21061),c=n(77659),u=n(12104),l=n(50990),s=Object.assign,d=Object.defineProperty;e.exports=!s||r((function(){if(o&&1!==s({b:1},s(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=s({},e)[n]||i(s({},t)).join("")!=r}))?function(e,t){for(var n=u(e),r=arguments.length,s=1,d=a.f,f=c.f;r>s;)for(var p,m=l(arguments[s++]),h=d?i(m).concat(d(m)):i(m),v=h.length,g=0;v>g;)p=h[g++],o&&!f.call(m,p)||(n[p]=m[p]);return n}:s},83681:function(e,t,n){"use strict";var o,r=n(63518),i=n(91543),a=n(23344),c=n(90311),u=n(2369),l=n(21477),s=n(85152),d=s("IE_PROTO"),f=function(){},p=function(e){return"<script>"+e+"</"+"script>"},m=function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t},h=function(){try{o=new ActiveXObject("htmlfile")}catch(t){}h=document.domain&&o?m(o):function(){var e,t=l("iframe");if(t.style)return t.style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F}()||m(o);for(var e=a.length;e--;)delete h.prototype[a[e]];return h()};c[d]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(f.prototype=r(e),n=new f,f.prototype=null,n[d]=e):n=h(),t===undefined?n:i(n,t)}},91543:function(e,t,n){"use strict";var o=n(75592),r=n(74217),i=n(63518),a=n(84547);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),c=o.length,u=0;c>u;)r.f(e,n=o[u++],t[n]);return e}},74217:function(e,t,n){"use strict";var o=n(75592),r=n(78251),i=n(63518),a=n(14613),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},22245:function(e,t,n){"use strict";var o=n(75592),r=n(77659),i=n(39160),a=n(26553),c=n(14613),u=n(28919),l=n(78251),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=a(e),t=c(t),l)try{return s(e,t)}catch(n){}if(u(e,t))return i(!r.f.call(e,t),e[t])}},59995:function(e,t,n){"use strict";var o=n(26553),r=n(78870).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},78870:function(e,t,n){"use strict";var o=n(3613),r=n(23344).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},21061:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},6863:function(e,t,n){"use strict";var o=n(28919),r=n(12104),i=n(85152),a=n(28954),c=i("IE_PROTO"),u=Object.prototype;e.exports=a?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?u:null}},3613:function(e,t,n){"use strict";var o=n(28919),r=n(26553),i=n(25945).indexOf,a=n(90311);e.exports=function(e,t){var n,c=r(e),u=0,l=[];for(n in c)!o(a,n)&&o(c,n)&&l.push(n);for(;t.length>u;)o(c,n=t[u++])&&(~i(l,n)||l.push(n));return l}},84547:function(e,t,n){"use strict";var o=n(3613),r=n(23344);e.exports=Object.keys||function(e){return o(e,r)}},77659:function(e,t){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},47339:function(e,t,n){"use strict";var o=n(1986),r=n(84253),i=n(69691),a=n(12200);e.exports=o||!i((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}}))},18444:function(e,t,n){"use strict";var o=n(63518),r=n(1372);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(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},3e4:function(e,t,n){"use strict";var o=n(75592),r=n(84547),i=n(26553),a=n(77659).f,c=function(e){return function(t){for(var n,c=i(t),u=r(c),l=u.length,s=0,d=[];l>s;)n=u[s++],o&&!a.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};e.exports={entries:c(!0),values:c(!1)}},13966:function(e,t,n){"use strict";var o=n(64910),r=n(47953);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},28734:function(e,t,n){"use strict";var o=n(35611);e.exports=function(e,t){var n,r;if("string"===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("string"!==t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},28482:function(e,t,n){"use strict";var o=n(69808),r=n(78870),i=n(21061),a=n(63518);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},65781:function(e,t,n){"use strict";var o=n(84253);e.exports=o},47673:function(e){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},48141:function(e,t,n){"use strict";var o=n(63518),r=n(35611),i=n(82101);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},3993:function(e,t,n){"use strict";var o=n(11807);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},11807:function(e,t,n){"use strict";var o=n(84253),r=n(52188),i=n(28919),a=n(30889),c=n(89853),u=n(79947),l=u.get,s=u.enforce,d=String(String).split("String");(e.exports=function(e,t,n,c){var u,l=!!c&&!!c.unsafe,f=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||r(n,"name",t),(u=s(n)).source||(u.source=d.join("string"==typeof t?t:""))),e!==o?(l?!p&&e[t]&&(f=!0):delete e[t],f?e[t]=n:r(e,t,n)):f?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||c(this)}))},5641:function(e,t,n){"use strict";var o=n(77e3),r=n(71841);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},71841:function(e,t,n){"use strict";var o,r,i=n(92082),a=n(5105),c=n(1864),u=n(27364),l=n(83681),s=n(79947).get,d=n(8368),f=n(2229),p=RegExp.prototype.exec,m=u("native-string-replace",String.prototype.replace),h=p,v=(o=/a/,r=/b*/g,p.call(o,"a"),p.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),g=c.UNSUPPORTED_Y||c.BROKEN_CARET,b=/()??/.exec("")[1]!==undefined;(v||b||g||d||f)&&(h=function(e){var t,n,o,r,c,u,d,f=this,C=s(f),y=i(e),N=C.raw;if(N)return N.lastIndex=f.lastIndex,t=h.call(N,y),f.lastIndex=N.lastIndex,t;var V=C.groups,_=g&&f.sticky,x=a.call(f),w=f.source,S=0,k=y;if(_&&(-1===(x=x.replace("y","")).indexOf("g")&&(x+="g"),k=y.slice(f.lastIndex),f.lastIndex>0&&(!f.multiline||f.multiline&&"\n"!==y.charAt(f.lastIndex-1))&&(w="(?: "+w+")",k=" "+k,S++),n=new RegExp("^(?:"+w+")",x)),b&&(n=new RegExp("^"+w+"$(?!\\s)",x)),v&&(o=f.lastIndex),r=p.call(_?n:f,k),_?r?(r.input=r.input.slice(S),r[0]=r[0].slice(S),r.index=f.lastIndex,f.lastIndex+=r[0].length):f.lastIndex=0:v&&r&&(f.lastIndex=f.global?r.index+r[0].length:o),b&&r&&r.length>1&&m.call(r[0],n,(function(){for(c=1;c<arguments.length-2;c++)arguments[c]===undefined&&(r[c]=undefined)})),r&&V)for(r.groups=u=l(null),c=0;c<V.length;c++)u[(d=V[c])[0]]=r[d[1]];return r}),e.exports=h},5105:function(e,t,n){"use strict";var o=n(63518);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}},1864:function(e,t,n){"use strict";var o=n(69691),r=function(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")}))},8368:function(e,t,n){"use strict";var o=n(69691);e.exports=o((function(){var e=RegExp(".","string".charAt(0));return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},2229:function(e,t,n){"use strict";var o=n(69691);e.exports=o((function(){var e=RegExp("(?<a>b)","string".charAt(5));return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},44184:function(e){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},61398:function(e){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},30889:function(e,t,n){"use strict";var o=n(84253);e.exports=function(e,t){try{Object.defineProperty(o,e,{value:t,configurable:!0,writable:!0})}catch(n){o[e]=t}return t}},64157:function(e,t,n){"use strict";var o=n(69808),r=n(74217),i=n(17657),a=n(75592),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},29108:function(e,t,n){"use strict";var o=n(74217).f,r=n(28919),i=n(17657)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},85152:function(e,t,n){"use strict";var o=n(27364),r=n(41080),i=o("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},55935:function(e,t,n){"use strict";var o=n(84253),r=n(30889),i="__core-js_shared__",a=o[i]||r(i,{});e.exports=a},27364:function(e,t,n){"use strict";var o=n(1986),r=n(55935);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.16.1",mode:o?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},24345:function(e,t,n){"use strict";var o=n(63518),r=n(83923),i=n(17657)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},26096:function(e,t,n){"use strict";var o=n(69691);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},37015:function(e,t,n){"use strict";var o=n(3997),r=n(92082),i=n(44184),a=function(e){return function(t,n){var a,c,u=r(i(t)),l=o(n),s=u.length;return l<0||l>=s?e?"":undefined:(a=u.charCodeAt(l))<55296||a>56319||l+1===s||(c=u.charCodeAt(l+1))<56320||c>57343?e?u.charAt(l):a:e?u.slice(l,l+2):c-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},43331:function(e,t,n){"use strict";var o=n(72319);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(o)},47497:function(e,t,n){"use strict";var o=n(39570),r=n(92082),i=n(9811),a=n(44184),c=Math.ceil,u=function(e){return function(t,n,u){var l,s,d=r(a(t)),f=d.length,p=u===undefined?" ":r(u),m=o(n);return m<=f||""==p?d:(l=m-f,(s=i.call(p,c(l/p.length))).length>l&&(s=s.slice(0,l)),e?d+s:s+d)}};e.exports={start:u(!1),end:u(!0)}},9811:function(e,t,n){"use strict";var o=n(3997),r=n(92082),i=n(44184);e.exports=function(e){var t=r(i(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}},3035:function(e,t,n){"use strict";var o=n(69691),r=n(65181);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},84703:function(e,t,n){"use strict";var o=n(44184),r=n(92082),i="["+n(65181)+"]",a=RegExp("^"+i+i+"*"),c=RegExp(i+i+"*$"),u=function(e){return function(t){var n=r(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(c,"")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},33453:function(e,t,n){"use strict";var o,r,i,a,c=n(84253),u=n(69691),l=n(74271),s=n(2369),d=n(21477),f=n(24542),p=n(41488),m=c.setImmediate,h=c.clearImmediate,v=c.process,g=c.MessageChannel,b=c.Dispatch,C=0,y={},N="onreadystatechange";try{o=c.location}catch(S){}var V=function(e){if(y.hasOwnProperty(e)){var t=y[e];delete y[e],t()}},_=function(e){return function(){V(e)}},x=function(e){V(e.data)},w=function(e){c.postMessage(String(e),o.protocol+"//"+o.host)};m&&h||(m=function(e){for(var t=[],n=arguments.length,o=1;n>o;)t.push(arguments[o++]);return y[++C]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},r(C),C},h=function(e){delete y[e]},p?r=function(e){v.nextTick(_(e))}:b&&b.now?r=function(e){b.now(_(e))}:g&&!f?(a=(i=new g).port2,i.port1.onmessage=x,r=l(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts&&o&&"file:"!==o.protocol&&!u(w)?(r=w,c.addEventListener("message",x,!1)):r=N in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),V(e)}}:function(e){setTimeout(_(e),0)}),e.exports={set:m,clear:h}},81687:function(e,t,n){"use strict";var o=n(77e3);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},55205:function(e,t,n){"use strict";var o=n(3997),r=Math.max,i=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):i(n,t)}},77559:function(e,t,n){"use strict";var o=n(3997),r=n(39570);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}},26553:function(e,t,n){"use strict";var o=n(50990),r=n(44184);e.exports=function(e){return o(r(e))}},3997:function(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},39570:function(e,t,n){"use strict";var o=n(3997),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},12104:function(e,t,n){"use strict";var o=n(44184);e.exports=function(e){return Object(o(e))}},95740:function(e,t,n){"use strict";var o=n(80425);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},80425:function(e,t,n){"use strict";var o=n(3997);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},94673:function(e,t,n){"use strict";var o=n(35611),r=n(78253),i=n(28734),a=n(17657)("toPrimitive");e.exports=function(e,t){if(!o(e)||r(e))return e;var n,c=e[a];if(c!==undefined){if(t===undefined&&(t="default"),n=c.call(e,t),!o(n)||r(n))return n;throw TypeError("Can't convert object to primitive value")}return t===undefined&&(t="number"),i(e,t)}},14613:function(e,t,n){"use strict";var o=n(94673),r=n(78253);e.exports=function(e){var t=o(e,"string");return r(t)?t:String(t)}},64910:function(e,t,n){"use strict";var o={};o[n(17657)("toStringTag")]="z",e.exports="[object z]"===String(o)},92082:function(e,t,n){"use strict";var o=n(78253);e.exports=function(e){if(o(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},17576:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(75592),a=n(29023),c=n(19216),u=n(80246),l=n(50997),s=n(39160),d=n(52188),f=n(93624),p=n(39570),m=n(77559),h=n(95740),v=n(14613),g=n(28919),b=n(47953),C=n(35611),y=n(78253),N=n(83681),V=n(18444),_=n(78870).f,x=n(76182),w=n(69033).forEach,S=n(64157),k=n(74217),E=n(22245),B=n(79947),I=n(22285),L=B.get,O=B.set,M=k.f,A=E.f,T=Math.round,P=r.RangeError,j=u.ArrayBuffer,F=u.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_CONSTRUCTOR,K=c.TYPED_ARRAY_TAG,z=c.TypedArray,W=c.TypedArrayPrototype,Y=c.aTypedArrayConstructor,U=c.isTypedArray,H="BYTES_PER_ELEMENT",G="Wrong length",$=function(e,t){for(var n=0,o=t.length,r=new(Y(e))(o);o>n;)r[n]=t[n++];return r},q=function(e,t){M(e,t,{get:function(){return L(this)[t]}})},X=function(e){var t;return e instanceof j||"ArrayBuffer"==(t=b(e))||"SharedArrayBuffer"==t},Q=function(e,t){return U(e)&&!y(t)&&t in e&&f(+t)&&t>=0},J=function(e,t){return t=v(t),Q(e,t)?s(2,e[t]):A(e,t)},Z=function(e,t,n){return t=v(t),!(Q(e,t)&&C(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?M(e,t,n):(e[t]=n.value,e)};i?(R||(E.f=J,k.f=Z,q(W,"buffer"),q(W,"byteOffset"),q(W,"byteLength"),q(W,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:J,defineProperty:Z}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",u="get"+e,s="set"+e,f=r[c],v=f,g=v&&v.prototype,b={},y=function(e,t){M(e,t,{get:function(){return function(e,t){var n=L(e);return n.view[u](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=L(e);n&&(o=(o=T(o))<0?0:o>255?255:255&o),r.view[s](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?a&&(v=t((function(e,t,n,o){return l(e,v,c),I(C(t)?X(t)?o!==undefined?new f(t,h(n,i),o):n!==undefined?new f(t,h(n,i)):new f(t):U(t)?$(v,t):x.call(v,t):new f(m(t)),e,v)})),V&&V(v,z),w(_(f),(function(e){e in v||d(v,e,f[e])})),v.prototype=g):(v=t((function(e,t,n,o){l(e,v,c);var r,a,u,s=0,d=0;if(C(t)){if(!X(t))return U(t)?$(v,t):x.call(v,t);r=t,d=h(n,i);var f=t.byteLength;if(o===undefined){if(f%i)throw P(G);if((a=f-d)<0)throw P(G)}else if((a=p(o)*i)+d>f)throw P(G);u=a/i}else u=m(t),r=new j(a=u*i);for(O(e,{buffer:r,byteOffset:d,byteLength:a,length:u,view:new F(r)});s<u;)y(e,s++)})),V&&V(v,z),g=v.prototype=N(W)),g.constructor!==v&&d(g,"constructor",v),d(g,D,v),K&&d(g,K,c),b[c]=v,o({global:!0,forced:v!=f,sham:!R},b),H in v||d(v,H,i),H in g||d(g,H,i),S(c)}):e.exports=function(){}},29023:function(e,t,n){"use strict";var o=n(84253),r=n(69691),i=n(68762),a=n(19216).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,u=o.Int8Array;e.exports=!a||!r((function(){u(1)}))||!r((function(){new u(-1)}))||!i((function(e){new u,new u(null),new u(1.5),new u(e)}),!0)||r((function(){return 1!==new u(new c(2),1,undefined).length}))},16688:function(e,t,n){"use strict";var o=n(11955),r=n(25198);e.exports=function(e,t){return o(r(e),t)}},76182:function(e,t,n){"use strict";var o=n(12104),r=n(39570),i=n(3170),a=n(14195),c=n(74271),u=n(19216).aTypedArrayConstructor;e.exports=function(e){var t,n,l,s,d,f,p=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,v=h!==undefined,g=i(p);if(g!=undefined&&!a(g))for(f=(d=g.call(p)).next,p=[];!(s=f.call(d)).done;)p.push(s.value);for(v&&m>2&&(h=c(h,arguments[2],2)),n=r(p.length),l=new(u(this))(n),t=0;n>t;t++)l[t]=v?h(p[t],t):p[t];return l}},25198:function(e,t,n){"use strict";var o=n(19216),r=n(24345),i=o.TYPED_ARRAY_CONSTRUCTOR,a=o.aTypedArrayConstructor;e.exports=function(e){return a(r(e,e[i]))}},41080:function(e){"use strict";var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++t+n).toString(36)}},40647:function(e,t,n){"use strict";var o=n(54772);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3444:function(e,t,n){"use strict";var o=n(17657);t.f=o},17657:function(e,t,n){"use strict";var o=n(84253),r=n(27364),i=n(28919),a=n(41080),c=n(54772),u=n(40647),l=r("wks"),s=o.Symbol,d=u?s:s&&s.withoutSetter||a;e.exports=function(e){return i(l,e)&&(c||"string"==typeof l[e])||(c&&i(s,e)?l[e]=s[e]:l[e]=d("Symbol."+e)),l[e]}},65181:function(e){"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"},15196:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(80246),a=n(64157),c="ArrayBuffer",u=i.ArrayBuffer;o({global:!0,forced:r.ArrayBuffer!==u},{ArrayBuffer:u}),a(c)},95993:function(e,t,n){"use strict";var o=n(56174),r=n(19216);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},25079:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(80246),a=n(63518),c=n(55205),u=n(39570),l=n(24345),s=i.ArrayBuffer,d=i.DataView,f=s.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new s(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(f!==undefined&&t===undefined)return f.call(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(l(this,s))(u(r-o)),p=new d(this),m=new d(i),h=0;o<r;)m.setUint8(h++,p.getUint8(o++));return i}})},24835:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(89999),a=n(35611),c=n(12104),u=n(39570),l=n(39241),s=n(77454),d=n(93537),f=n(17657),p=n(12338),m=f("isConcatSpreadable"),h=9007199254740991,v="Maximum allowed index exceeded",g=p>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),C=function(e){if(!a(e))return!1;var t=e[m];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,i,a=c(this),d=s(a,0),f=0;for(t=-1,o=arguments.length;t<o;t++)if(C(i=-1===t?a:arguments[t])){if(f+(r=u(i.length))>h)throw TypeError(v);for(n=0;n<r;n++,f++)n in i&&l(d,f,i[n])}else{if(f>=h)throw TypeError(v);l(d,f++,i)}return d.length=f,d}})},14653:function(e,t,n){"use strict";var o=n(56174),r=n(59571),i=n(36910);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},58139:function(e,t,n){"use strict";var o=n(56174),r=n(69033).every;o({target:"Array",proto:!0,forced:!n(37902)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},34049:function(e,t,n){"use strict";var o=n(56174),r=n(22051),i=n(36910);o({target:"Array",proto:!0},{fill:r}),i("fill")},38356:function(e,t,n){"use strict";var o=n(56174),r=n(69033).filter;o({target:"Array",proto:!0,forced:!n(93537)("filter")},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},31699:function(e,t,n){"use strict";var o=n(56174),r=n(69033).findIndex,i=n(36910),a="findIndex",c=!0;a in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},72494:function(e,t,n){"use strict";var o=n(56174),r=n(69033).find,i=n(36910),a="find",c=!0;a in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},81520:function(e,t,n){"use strict";var o=n(56174),r=n(904),i=n(12104),a=n(39570),c=n(83923),u=n(77454);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(n.length);return c(e),(t=u(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},3263:function(e,t,n){"use strict";var o=n(56174),r=n(904),i=n(12104),a=n(39570),c=n(3997),u=n(77454);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),o=u(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},80036:function(e,t,n){"use strict";var o=n(56174),r=n(90369);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},60515:function(e,t,n){"use strict";var o=n(56174),r=n(28213);o({target:"Array",stat:!0,forced:!n(68762)((function(e){Array.from(e)}))},{from:r})},94330:function(e,t,n){"use strict";var o=n(56174),r=n(25945).includes,i=n(36910);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},96553:function(e,t,n){"use strict";var o=n(56174),r=n(25945).indexOf,i=n(37902),a=[].indexOf,c=!!a&&1/[1].indexOf(1,-0)<0,u=i("indexOf");o({target:"Array",proto:!0,forced:c||!u},{indexOf:function(e){return c?a.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},99139:function(e,t,n){"use strict";n(56174)({target:"Array",stat:!0},{isArray:n(89999)})},98215:function(e,t,n){"use strict";var o=n(26553),r=n(36910),i=n(82723),a=n(79947),c=n(71179),u="Array Iterator",l=a.set,s=a.getterFor(u);e.exports=c(Array,"Array",(function(e,t){l(this,{type:u,target:o(e),index:0,kind:t})}),(function(){var e=s(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"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},32617:function(e,t,n){"use strict";var o=n(56174),r=n(50990),i=n(26553),a=n(37902),c=[].join,u=r!=Object,l=a("join",",");o({target:"Array",proto:!0,forced:u||!l},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},80186:function(e,t,n){"use strict";var o=n(56174),r=n(41183);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},31149:function(e,t,n){"use strict";var o=n(56174),r=n(69033).map;o({target:"Array",proto:!0,forced:!n(93537)("map")},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},71827:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(39241);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;)i(n,e,arguments[e++]);return n.length=t,n}})},32099:function(e,t,n){"use strict";var o=n(56174),r=n(28249).right,i=n(37902),a=n(12338),c=n(41488);o({target:"Array",proto:!0,forced:!i("reduceRight")||!c&&a>79&&a<83},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},79770:function(e,t,n){"use strict";var o=n(56174),r=n(28249).left,i=n(37902),a=n(12338),c=n(41488);o({target:"Array",proto:!0,forced:!i("reduce")||!c&&a>79&&a<83},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},72667:function(e,t,n){"use strict";var o=n(56174),r=n(89999),i=[].reverse,a=[1,2];o({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return r(this)&&(this.length=this.length),i.call(this)}})},94920:function(e,t,n){"use strict";var o=n(56174),r=n(35611),i=n(89999),a=n(55205),c=n(39570),u=n(26553),l=n(39241),s=n(17657),d=n(93537)("slice"),f=s("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d},{slice:function(e,t){var n,o,s,d=u(this),h=c(d.length),v=a(e,h),g=a(t===undefined?h:t,h);if(i(d)&&("function"!=typeof(n=d.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[f])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(d,v,g);for(o=new(n===undefined?Array:n)(m(g-v,0)),s=0;v<g;v++,s++)v in d&&l(o,s,d[v]);return o.length=s,o}})},64683:function(e,t,n){"use strict";var o=n(56174),r=n(69033).some;o({target:"Array",proto:!0,forced:!n(37902)("some")},{some:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},26189:function(e,t,n){"use strict";var o=n(56174),r=n(83923),i=n(12104),a=n(39570),c=n(92082),u=n(69691),l=n(58737),s=n(37902),d=n(20967),f=n(85749),p=n(12338),m=n(12200),h=[],v=h.sort,g=u((function(){h.sort(undefined)})),b=u((function(){h.sort(null)})),C=s("sort"),y=!u((function(){if(p)return p<70;if(!(d&&d>3)){if(f)return!0;if(m)return m<603;var e,t,n,o,r="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(o=0;o<47;o++)h.push({k:t+o,v:n})}for(h.sort((function(e,t){return t.v-e.v})),o=0;o<h.length;o++)t=h[o].k.charAt(0),r.charAt(r.length-1)!==t&&(r+=t);return"DGBEFHACIJK"!==r}}));o({target:"Array",proto:!0,forced:g||!b||!C||!y},{sort:function(e){e!==undefined&&r(e);var t=i(this);if(y)return e===undefined?v.call(t):v.call(t,e);var n,o,u=[],s=a(t.length);for(o=0;o<s;o++)o in t&&u.push(t[o]);for(n=(u=l(u,function(e){return function(t,n){return n===undefined?-1:t===undefined?1:e!==undefined?+e(t,n)||0:c(t)>c(n)?1:-1}}(e))).length,o=0;o<n;)t[o]=u[o++];for(;o<s;)delete t[o++];return t}})},41185:function(e,t,n){"use strict";n(64157)("Array")},51008:function(e,t,n){"use strict";var o=n(56174),r=n(55205),i=n(3997),a=n(39570),c=n(12104),u=n(77454),l=n(39241),s=n(93537)("splice"),d=Math.max,f=Math.min,p=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s},{splice:function(e,t){var n,o,s,h,v,g,b=c(this),C=a(b.length),y=r(e,C),N=arguments.length;if(0===N?n=o=0:1===N?(n=0,o=C-y):(n=N-2,o=f(d(i(t),0),C-y)),C+n-o>p)throw TypeError(m);for(s=u(b,o),h=0;h<o;h++)(v=y+h)in b&&l(s,h,b[v]);if(s.length=o,n<o){for(h=y;h<C-o;h++)g=h+n,(v=h+o)in b?b[g]=b[v]:delete b[g];for(h=C;h>C-o+n;h--)delete b[h-1]}else if(n>o)for(h=C-o;h>y;h--)g=h+n-1,(v=h+o-1)in b?b[g]=b[v]:delete b[g];for(h=0;h<n;h++)b[h+y]=arguments[h+2];return b.length=C-o+n,s}})},86e3:function(e,t,n){"use strict";n(36910)("flatMap")},47112:function(e,t,n){"use strict";n(36910)("flat")},87143:function(e,t,n){"use strict";var o=n(56174),r=n(80246);o({global:!0,forced:!n(32977)},{DataView:r.DataView})},72499:function(e,t,n){"use strict";n(56174)({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},73676:function(e,t,n){"use strict";var o=n(56174),r=n(79873);o({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},76746:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(12104),a=n(94673);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=i(this),n=a(t,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},19:function(e,t,n){"use strict";var o=n(52188),r=n(57763),i=n(17657)("toPrimitive"),a=Date.prototype;i in a||o(a,i,r)},17038:function(e,t,n){"use strict";var o=n(11807),r=Date.prototype,i="Invalid Date",a="toString",c=r.toString,u=r.getTime;String(new Date(NaN))!=i&&o(r,a,(function(){var e=u.call(this);return e==e?c.call(this):i}))},46360:function(e,t,n){"use strict";n(56174)({target:"Function",proto:!0},{bind:n(68719)})},16835:function(e,t,n){"use strict";var o=n(35611),r=n(74217),i=n(6863),a=n(17657)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},96683:function(e,t,n){"use strict";var o=n(75592),r=n(74217).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/,u="name";o&&!(u in i)&&r(i,u,{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},7756:function(e,t,n){"use strict";var o=n(84253);n(29108)(o.JSON,"JSON",!0)},21842:function(e,t,n){"use strict";var o=n(42006),r=n(74568);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},1613:function(e,t,n){"use strict";var o=n(56174),r=n(83659),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+u:r(e-1+c(e-1)*c(e+1))}})},65115:function(e,t,n){"use strict";var o=n(56174),r=Math.asinh,i=Math.log,a=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):i(e+a(e*e+1)):e}})},27115:function(e,t,n){"use strict";var o=n(56174),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},13280:function(e,t,n){"use strict";var o=n(56174),r=n(24305),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},21019:function(e,t,n){"use strict";var o=n(56174),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},66619:function(e,t,n){"use strict";var o=n(56174),r=n(19997),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},75469:function(e,t,n){"use strict";var o=n(56174),r=n(19997);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},90967:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{fround:n(43334)})},35022:function(e,t,n){"use strict";var o=n(56174),r=Math.hypot,i=Math.abs,a=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,u=arguments.length,l=0;c<u;)l<(n=i(arguments[c++]))?(r=r*(o=l/n)*o+1,l=n):r+=n>0?(o=n/l)*o:n;return l===Infinity?Infinity:l*a(r)}})},22604:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=65535,o=+e,r=+t,i=n&o,a=n&r;return 0|i*a+((n&o>>>16)*a+i*(n&r>>>16)<<16>>>0)}})},41843:function(e,t,n){"use strict";var o=n(56174),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},86810:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{log1p:n(83659)})},54670:function(e,t,n){"use strict";var o=n(56174),r=Math.log,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},16580:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{sign:n(24305)})},31304:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(19997),a=Math.abs,c=Math.exp,u=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(u/2)}})},13078:function(e,t,n){"use strict";var o=n(56174),r=n(19997),i=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)/(i(e)+i(-e))}})},45128:function(e,t,n){"use strict";n(29108)(Math,"Math",!0)},31938:function(e,t,n){"use strict";var o=n(56174),r=Math.ceil,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},90958:function(e,t,n){"use strict";var o=n(75592),r=n(84253),i=n(41441),a=n(11807),c=n(28919),u=n(77e3),l=n(22285),s=n(78253),d=n(94673),f=n(69691),p=n(83681),m=n(78870).f,h=n(22245).f,v=n(74217).f,g=n(84703).trim,b="Number",C=r.Number,y=C.prototype,N=u(p(y))==b,V=function(e){if(s(e))throw TypeError("Cannot convert a Symbol value to a number");var t,n,o,r,i,a,c,u,l=d(e,"number");if("string"==typeof l&&l.length>2)if(43===(t=(l=g(l)).charCodeAt(0))||45===t){if(88===(n=l.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(l.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+l}for(a=(i=l.slice(2)).length,c=0;c<a;c++)if((u=i.charCodeAt(c))<48||u>r)return NaN;return parseInt(i,o)}return+l};if(i(b,!C(" 0o1")||!C("0b1")||C("+0x1"))){for(var _,x=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof x&&(N?f((function(){y.valueOf.call(n)})):u(n)!=b)?l(new C(V(t)),n,x):V(t)},w=o?m(C):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),S=0;w.length>S;S++)c(C,_=w[S])&&!c(x,_)&&v(x,_,h(C,_));x.prototype=y,y.constructor=x,a(r,b,x)}},88885:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},45017:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isFinite:n(64630)})},59743:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isInteger:n(93624)})},47560:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},31569:function(e,t,n){"use strict";var o=n(56174),r=n(93624),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},6134:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},12622:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},60852:function(e,t,n){"use strict";var o=n(56174),r=n(78025);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},99085:function(e,t,n){"use strict";var o=n(56174),r=n(55092);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},75180:function(e,t,n){"use strict";var o=n(56174),r=n(3997),i=n(81687),a=n(9811),c=n(69691),u=1..toFixed,l=Math.floor,s=function m(e,t,n){return 0===t?n:t%2==1?m(e,t-1,n*e):m(e*e,t/2,n)},d=function(e,t,n){for(var o=-1,r=n;++o<6;)r+=t*e[o],e[o]=r%1e7,r=l(r/1e7)},f=function(e,t){for(var n=6,o=0;--n>=0;)o+=e[n],e[n]=l(o/t),o=o%t*1e7},p=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var o=String(e[t]);n=""===n?o:n+a.call("0",7-o.length)+o}return n};o({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){u.call({})}))},{toFixed:function(e){var t,n,o,c,u=i(this),l=r(e),m=[0,0,0,0,0,0],h="",v="0";if(l<0||l>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(h="-",u=-u),u>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}(u*s(2,69,1))-69)<0?u*s(2,-t,1):u/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(d(m,0,n),o=l;o>=7;)d(m,1e7,0),o-=7;for(d(m,s(10,o,1),0),o=t-1;o>=23;)f(m,1<<23),o-=23;f(m,1<<o),d(m,1,1),f(m,2),v=p(m)}else d(m,0,n),d(m,1<<-t,0),v=p(m)+a.call("0",l);return v=l>0?h+((c=v.length)<=l?"0."+a.call("0",l-c)+v:v.slice(0,c-l)+"."+v.slice(c-l)):h+v}})},79437:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(81687),a=1..toPrecision;o({target:"Number",proto:!0,forced:r((function(){return"1"!==a.call(1,undefined)}))||!r((function(){a.call({})}))},{toPrecision:function(e){return e===undefined?a.call(i(this)):a.call(i(this),e)}})},75370:function(e,t,n){"use strict";var o=n(56174),r=n(64905);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},61022:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0,sham:!n(75592)},{create:n(83681)})},50580:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(47339),a=n(12104),c=n(83923),u=n(74217);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){u.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},5301:function(e,t,n){"use strict";var o=n(56174),r=n(75592);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(91543)})},76438:function(e,t,n){"use strict";var o=n(56174),r=n(75592);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(74217).f})},97307:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(47339),a=n(12104),c=n(83923),u=n(74217);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){u.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},34016:function(e,t,n){"use strict";var o=n(56174),r=n(3e4).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},86944:function(e,t,n){"use strict";var o=n(56174),r=n(7056),i=n(69691),a=n(35611),c=n(40421).onFreeze,u=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){u(1)})),sham:!r},{freeze:function(e){return u&&a(e)?u(c(e)):e}})},60687:function(e,t,n){"use strict";var o=n(56174),r=n(56342),i=n(39241);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),{AS_ENTRIES:!0}),t}})},86957:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(26553),a=n(22245).f,c=n(75592),u=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},59163:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(28482),a=n(26553),c=n(22245),u=n(39241);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,l=i(o),s={},d=0;l.length>d;)(n=r(o,t=l[d++]))!==undefined&&u(s,t,n);return s}})},34128:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(59995).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},24267:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(12104),a=n(6863),c=n(28954);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},4239:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(35611),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},8381:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(35611),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},63669:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(35611),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},39816:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0},{is:n(61398)})},25779:function(e,t,n){"use strict";var o=n(56174),r=n(12104),i=n(84547);o({target:"Object",stat:!0,forced:n(69691)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},84580:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(47339),a=n(12104),c=n(14613),u=n(6863),l=n(22245).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),o=c(e);do{if(t=l(n,o))return t.get}while(n=u(n))}})},33198:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(47339),a=n(12104),c=n(14613),u=n(6863),l=n(22245).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),o=c(e);do{if(t=l(n,o))return t.set}while(n=u(n))}})},71895:function(e,t,n){"use strict";var o=n(56174),r=n(35611),i=n(40421).onFreeze,a=n(7056),c=n(69691),u=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{preventExtensions:function(e){return u&&r(e)?u(i(e)):e}})},44910:function(e,t,n){"use strict";var o=n(56174),r=n(35611),i=n(40421).onFreeze,a=n(7056),c=n(69691),u=Object.seal;o({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{seal:function(e){return u&&r(e)?u(i(e)):e}})},95962:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0},{setPrototypeOf:n(18444)})},73769:function(e,t,n){"use strict";var o=n(64910),r=n(11807),i=n(13966);o||r(Object.prototype,"toString",i,{unsafe:!0})},14962:function(e,t,n){"use strict";var o=n(56174),r=n(3e4).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},80345:function(e,t,n){"use strict";var o=n(56174),r=n(78025);o({global:!0,forced:parseFloat!=r},{parseFloat:r})},18438:function(e,t,n){"use strict";var o=n(56174),r=n(55092);o({global:!0,forced:parseInt!=r},{parseInt:r})},46356:function(e,t,n){"use strict";var o=n(56174),r=n(1986),i=n(4302),a=n(69691),c=n(69808),u=n(24345),l=n(48141),s=n(11807);if(o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=u(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}}),!r&&"function"==typeof i){var d=c("Promise").prototype["finally"];i.prototype["finally"]!==d&&s(i.prototype,"finally",d,{unsafe:!0})}},70552:function(e,t,n){"use strict";var o,r,i,a,c=n(56174),u=n(1986),l=n(84253),s=n(69808),d=n(4302),f=n(11807),p=n(3993),m=n(18444),h=n(29108),v=n(64157),g=n(35611),b=n(83923),C=n(50997),y=n(89853),N=n(56342),V=n(68762),_=n(24345),x=n(33453).set,w=n(80909),S=n(48141),k=n(21419),E=n(82101),B=n(47673),I=n(79947),L=n(41441),O=n(17657),M=n(46392),A=n(41488),T=n(12338),P=O("species"),j="Promise",F=I.get,R=I.set,D=I.getterFor(j),K=d&&d.prototype,z=d,W=K,Y=l.TypeError,U=l.document,H=l.process,G=E.f,$=G,q=!!(U&&U.createEvent&&l.dispatchEvent),X="function"==typeof PromiseRejectionEvent,Q="unhandledrejection",J=!1,Z=L(j,(function(){var e=y(z),t=e!==String(z);if(!t&&66===T)return!0;if(u&&!W["finally"])return!0;if(T>=51&&/native code/.test(e))return!1;var n=new z((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};return(n.constructor={})[P]=o,!(J=n.then((function(){}))instanceof o)||!t&&M&&!X})),ee=Z||!V((function(e){z.all(e)["catch"]((function(){}))})),te=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},ne=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;w((function(){for(var o=e.value,r=1==e.state,i=0;n.length>i;){var a,c,u,l=n[i++],s=r?l.ok:l.fail,d=l.resolve,f=l.reject,p=l.domain;try{s?(r||(2===e.rejection&&ae(e),e.rejection=1),!0===s?a=o:(p&&p.enter(),a=s(o),p&&(p.exit(),u=!0)),a===l.promise?f(Y("Promise-chain cycle")):(c=te(a))?c.call(a,d,f):d(a)):f(o)}catch(m){p&&!u&&p.exit(),f(m)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&re(e)}))}},oe=function(e,t,n){var o,r;q?((o=U.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),l.dispatchEvent(o)):o={promise:t,reason:n},!X&&(r=l["on"+e])?r(o):e===Q&&k("Unhandled promise rejection",n)},re=function(e){x.call(l,(function(){var t,n=e.facade,o=e.value;if(ie(e)&&(t=B((function(){A?H.emit("unhandledRejection",o,n):oe(Q,n,o)})),e.rejection=A||ie(e)?2:1,t.error))throw t.value}))},ie=function(e){return 1!==e.rejection&&!e.parent},ae=function(e){x.call(l,(function(){var t=e.facade;A?H.emit("rejectionHandled",t):oe("rejectionhandled",t,e.value)}))},ce=function(e,t,n){return function(o){e(t,o,n)}},ue=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ne(e,!0))},le=function de(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw Y("Promise can't be resolved itself");var o=te(t);o?w((function(){var n={done:!1};try{o.call(t,ce(de,n,e),ce(ue,n,e))}catch(r){ue(n,r,e)}})):(e.value=t,e.state=1,ne(e,!1))}catch(r){ue({done:!1},r,e)}}};if(Z&&(W=(z=function(e){C(this,z,j),b(e),o.call(this);var t=F(this);try{e(ce(le,t),ce(ue,t))}catch(n){ue(t,n)}}).prototype,(o=function(e){R(this,{type:j,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(W,{then:function(e,t){var n=D(this),o=G(_(this,z));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=A?H.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&ne(n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=F(e);this.promise=e,this.resolve=ce(le,t),this.reject=ce(ue,t)},E.f=G=function(e){return e===z||e===i?new r(e):$(e)},!u&&"function"==typeof d&&K!==Object.prototype)){a=K.then,J||(f(K,"then",(function(e,t){var n=this;return new z((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),f(K,"catch",W["catch"],{unsafe:!0}));try{delete K.constructor}catch(se){}m&&m(K,W)}c({global:!0,wrap:!0,forced:Z},{Promise:z}),h(z,j,!1,!0),v(j),i=s(j),c({target:j,stat:!0,forced:Z},{reject:function(e){var t=G(this);return t.reject.call(undefined,e),t.promise}}),c({target:j,stat:!0,forced:u||Z},{resolve:function(e){return S(u&&this===i?z:this,e)}}),c({target:j,stat:!0,forced:ee},{all:function(e){var t=this,n=G(t),o=n.resolve,r=n.reject,i=B((function(){var n=b(t.resolve),i=[],a=0,c=1;N(e,(function(e){var u=a++,l=!1;i.push(undefined),c++,n.call(t,e).then((function(e){l||(l=!0,i[u]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=G(t),o=n.reject,r=B((function(){var r=b(t.resolve);N(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},57128:function(e,t,n){"use strict";var o=n(56174),r=n(69808),i=n(83923),a=n(63518),c=n(69691),u=r("Reflect","apply"),l=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){u((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),u?u(e,t,n):l.call(e,t,n)}})},83588:function(e,t,n){"use strict";var o=n(56174),r=n(69808),i=n(83923),a=n(63518),c=n(35611),u=n(83681),l=n(68719),s=n(69691),d=r("Reflect","construct"),f=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),p=!s((function(){d((function(){}))})),m=f||p;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!f)return d(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(l.apply(e,o))}var r=n.prototype,s=u(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},47057:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(63518),a=n(14613),c=n(74217);o({target:"Reflect",stat:!0,forced:n(69691)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t);i(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},67092:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=n(22245).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},69203:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(63518),a=n(22245);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},27879:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=n(6863);o({target:"Reflect",stat:!0,sham:!n(28954)},{getPrototypeOf:function(e){return i(r(e))}})},59478:function(e,t,n){"use strict";var o=n(56174),r=n(35611),i=n(63518),a=n(28919),c=n(22245),u=n(6863);o({target:"Reflect",stat:!0},{get:function l(e,t){var n,o,s=arguments.length<3?e:arguments[2];return i(e)===s?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=u(e))?l(o,t,s):void 0}})},71507:function(e,t,n){"use strict";n(56174)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},39021:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(e)}})},8641:function(e,t,n){"use strict";n(56174)({target:"Reflect",stat:!0},{ownKeys:n(28482)})},83064:function(e,t,n){"use strict";var o=n(56174),r=n(69808),i=n(63518);o({target:"Reflect",stat:!0,sham:!n(7056)},{preventExtensions:function(e){i(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},33362:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=n(1372),a=n(18444);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},93115:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=n(35611),a=n(28919),c=n(69691),u=n(74217),l=n(22245),s=n(6863),d=n(39160);o({target:"Reflect",stat:!0,forced:c((function(){var e=function(){},t=u.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function f(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],m=l.f(r(e),t);if(!m){if(i(c=s(e)))return f(c,t,n,p);m=d(0)}if(a(m,"value")){if(!1===m.writable||!i(p))return!1;if(o=l.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,u.f(p,t,o)}else u.f(p,t,d(0,n));return!0}return m.set!==undefined&&(m.set.call(p,n),!0)}})},45090:function(e,t,n){"use strict";var o=n(75592),r=n(84253),i=n(41441),a=n(22285),c=n(52188),u=n(74217).f,l=n(78870).f,s=n(86133),d=n(92082),f=n(5105),p=n(1864),m=n(11807),h=n(69691),v=n(28919),g=n(79947).enforce,b=n(64157),C=n(17657),y=n(8368),N=n(2229),V=C("match"),_=r.RegExp,x=_.prototype,w=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,S=/a/g,k=/a/g,E=new _(S)!==S,B=p.UNSUPPORTED_Y,I=o&&(!E||B||y||N||h((function(){return k[V]=!1,_(S)!=S||_(k)==k||"/a/i"!=_(S,"i")})));if(i("RegExp",I)){for(var L=function(e,t){var n,o,r,i,u,l,p=this instanceof L,m=s(e),h=t===undefined,b=[],C=e;if(!p&&m&&h&&e.constructor===L)return e;if((m||e instanceof L)&&(e=e.source,h&&(t="flags"in C?C.flags:f.call(C))),e=e===undefined?"":d(e),t=t===undefined?"":d(t),C=e,y&&"dotAll"in S&&(o=!!t&&t.indexOf("s")>-1)&&(t=t.replace(/s/g,"")),n=t,B&&"sticky"in S&&(r=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,"")),N&&(e=(i=function(e){for(var t,n=e.length,o=0,r="",i=[],a={},c=!1,u=!1,l=0,s="";o<=n;o++){if("\\"===(t=e.charAt(o)))t+=e.charAt(++o);else if("]"===t)c=!1;else if(!c)switch(!0){case"["===t:c=!0;break;case"("===t:w.test(e.slice(o+1))&&(o+=2,u=!0),r+=t,l++;continue;case">"===t&&u:if(""===s||v(a,s))throw new SyntaxError("Invalid capture group name");a[s]=!0,i.push([s,l]),u=!1,s="";continue}u?s+=t:r+=t}return[r,i]}(e))[0],b=i[1]),u=a(_(e,t),p?this:x,L),(o||r||b.length)&&(l=g(u),o&&(l.dotAll=!0,l.raw=L(function(e){for(var t,n=e.length,o=0,r="",i=!1;o<=n;o++)"\\"!==(t=e.charAt(o))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),r+=t):r+="[\\s\\S]":r+=t+e.charAt(++o);return r}(e),n)),r&&(l.sticky=!0),b.length&&(l.groups=b)),e!==C)try{c(u,"source",""===C?"(?:)":C)}catch(V){}return u},O=function(e){e in L||u(L,e,{configurable:!0,get:function(){return _[e]},set:function(t){_[e]=t}})},M=l(_),A=0;M.length>A;)O(M[A++]);x.constructor=L,L.prototype=x,m(r,"RegExp",L)}b("RegExp")},12654:function(e,t,n){"use strict";var o=n(56174),r=n(71841);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},58870:function(e,t,n){"use strict";var o=n(75592),r=n(74217),i=n(5105),a=n(69691);o&&a((function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})}))&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},76581:function(e,t,n){"use strict";var o=n(11807),r=n(63518),i=n(92082),a=n(69691),c=n(5105),u="toString",l=RegExp.prototype,s=l.toString,d=a((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),f=s.name!=u;(d||f)&&o(RegExp.prototype,u,(function(){var e=r(this),t=i(e.source),n=e.flags;return"/"+t+"/"+i(n===undefined&&e instanceof RegExp&&!("flags"in l)?c.call(e):n)}),{unsafe:!0})},4567:function(e,t,n){"use strict";var o=n(42006),r=n(74568);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},67586:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},7743:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("big")},{big:function(){return r(this,"big","","")}})},15890:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("blink")},{blink:function(){return r(this,"blink","","")}})},34651:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("bold")},{bold:function(){return r(this,"b","","")}})},28638:function(e,t,n){"use strict";var o=n(56174),r=n(37015).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},60314:function(e,t,n){"use strict";var o,r=n(56174),i=n(22245).f,a=n(39570),c=n(92082),u=n(18774),l=n(44184),s=n(93937),d=n(1986),f="".endsWith,p=Math.min,m=s("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=i(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=c(l(this));u(e);var n=arguments.length>1?arguments[1]:undefined,o=a(t.length),r=n===undefined?o:p(a(n),o),i=c(e);return f?f.call(t,i,r):t.slice(r-i.length,r)===i}})},18037:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("fixed")},{fixed:function(){return r(this,"tt","","")}})},48415:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},54950:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},71595:function(e,t,n){"use strict";var o=n(56174),r=n(55205),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},98954:function(e,t,n){"use strict";var o=n(56174),r=n(18774),i=n(44184),a=n(92082);o({target:"String",proto:!0,forced:!n(93937)("includes")},{includes:function(e){return!!~a(i(this)).indexOf(a(r(e)),arguments.length>1?arguments[1]:undefined)}})},76102:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("italics")},{italics:function(){return r(this,"i","","")}})},91332:function(e,t,n){"use strict";var o=n(37015).charAt,r=n(92082),i=n(79947),a=n(71179),c="String Iterator",u=i.set,l=i.getterFor(c);a(String,"String",(function(e){u(this,{type:c,string:r(e),index:0})}),(function(){var e,t=l(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})}))},47816:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("link")},{link:function(e){return r(this,"a","href",e)}})},79445:function(e,t,n){"use strict";var o=n(68880),r=n(63518),i=n(39570),a=n(92082),c=n(44184),u=n(69953),l=n(5641);o("match",(function(e,t,n){return[function(t){var n=c(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](a(n))},function(e){var o=r(this),c=a(e),s=n(t,o,c);if(s.done)return s.value;if(!o.global)return l(o,c);var d=o.unicode;o.lastIndex=0;for(var f,p=[],m=0;null!==(f=l(o,c));){var h=a(f[0]);p[m]=h,""===h&&(o.lastIndex=u(c,i(o.lastIndex),d)),m++}return 0===m?null:p}]}))},36493:function(e,t,n){"use strict";var o=n(56174),r=n(47497).end;o({target:"String",proto:!0,forced:n(43331)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},24476:function(e,t,n){"use strict";var o=n(56174),r=n(47497).start;o({target:"String",proto:!0,forced:n(43331)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},78192:function(e,t,n){"use strict";var o=n(56174),r=n(26553),i=n(39570),a=n(92082);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,c=[],u=0;n>u;)c.push(a(t[u++])),u<o&&c.push(a(arguments[u]));return c.join("")}})},58660:function(e,t,n){"use strict";n(56174)({target:"String",proto:!0},{repeat:n(9811)})},56592:function(e,t,n){"use strict";var o=n(68880),r=n(69691),i=n(63518),a=n(3997),c=n(39570),u=n(92082),l=n(44184),s=n(69953),d=n(55444),f=n(5641),p=n(17657)("replace"),m=Math.max,h=Math.min,v="$0"==="a".replace(/./,"$0"),g=!!/./[p]&&""===/./[p]("a","$0");o("replace",(function(e,t,n){var o=g?"$":"$0";return[function(e,n){var o=l(this),r=e==undefined?undefined:e[p];return r!==undefined?r.call(e,o,n):t.call(u(o),e,n)},function(e,r){var l=i(this),p=u(e);if("string"==typeof r&&-1===r.indexOf(o)&&-1===r.indexOf("$<")){var v=n(t,l,p,r);if(v.done)return v.value}var g="function"==typeof r;g||(r=u(r));var b=l.global;if(b){var C=l.unicode;l.lastIndex=0}for(var y=[];;){var N=f(l,p);if(null===N)break;if(y.push(N),!b)break;""===u(N[0])&&(l.lastIndex=s(p,c(l.lastIndex),C))}for(var V,_="",x=0,w=0;w<y.length;w++){N=y[w];for(var S=u(N[0]),k=m(h(a(N.index),p.length),0),E=[],B=1;B<N.length;B++)E.push((V=N[B])===undefined?V:String(V));var I=N.groups;if(g){var L=[S].concat(E,k,p);I!==undefined&&L.push(I);var O=u(r.apply(undefined,L))}else O=d(S,p,k,E,I,r);k>=x&&(_+=p.slice(x,k)+O,x=k+S.length)}return _+p.slice(x)}]}),!!r((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!v||g)},69957:function(e,t,n){"use strict";var o=n(68880),r=n(63518),i=n(44184),a=n(61398),c=n(92082),u=n(5641);o("search",(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](c(n))},function(e){var o=r(this),i=c(e),l=n(t,o,i);if(l.done)return l.value;var s=o.lastIndex;a(s,0)||(o.lastIndex=0);var d=u(o,i);return a(o.lastIndex,s)||(o.lastIndex=s),null===d?-1:d.index}]}))},30037:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("small")},{small:function(){return r(this,"small","","")}})},9747:function(e,t,n){"use strict";var o=n(68880),r=n(86133),i=n(63518),a=n(44184),c=n(24345),u=n(69953),l=n(39570),s=n(92082),d=n(5641),f=n(71841),p=n(1864),m=n(69691),h=p.UNSUPPORTED_Y,v=[].push,g=Math.min,b=4294967295;o("split",(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=s(a(this)),i=n===undefined?b:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);for(var c,u,l,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=f.call(h,o))&&!((u=h.lastIndex)>m&&(d.push(o.slice(m,c.index)),c.length>1&&c.index<o.length&&v.apply(d,c.slice(1)),l=c[0].length,m=u,d.length>=i));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!l&&h.test("")||d.push(""):d.push(o.slice(m)),d.length>i?d.slice(0,i):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=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(s(r),t,n)},function(e,r){var a=i(this),f=s(e),p=n(o,a,f,r,o!==t);if(p.done)return p.value;var m=c(a,RegExp),v=a.unicode,C=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(h?"g":"y"),y=new m(h?"^(?:"+a.source+")":a,C),N=r===undefined?b:r>>>0;if(0===N)return[];if(0===f.length)return null===d(y,f)?[f]:[];for(var V=0,_=0,x=[];_<f.length;){y.lastIndex=h?0:_;var w,S=d(y,h?f.slice(_):f);if(null===S||(w=g(l(y.lastIndex+(h?_:0)),f.length))===V)_=u(f,_,v);else{if(x.push(f.slice(V,_)),x.length===N)return x;for(var k=1;k<=S.length-1;k++)if(x.push(S[k]),x.length===N)return x;_=V=w}}return x.push(f.slice(V)),x}]}),!!m((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]})),h)},13578:function(e,t,n){"use strict";var o,r=n(56174),i=n(22245).f,a=n(39570),c=n(92082),u=n(18774),l=n(44184),s=n(93937),d=n(1986),f="".startsWith,p=Math.min,m=s("startsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=i(String.prototype,"startsWith"),!o||o.writable))&&!m},{startsWith:function(e){var t=c(l(this));u(e);var n=a(p(arguments.length>1?arguments[1]:undefined,t.length)),o=c(e);return f?f.call(t,o,n):t.slice(n,n+o.length)===o}})},54705:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("strike")},{strike:function(){return r(this,"strike","","")}})},75831:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("sub")},{sub:function(){return r(this,"sub","","")}})},96958:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("sup")},{sup:function(){return r(this,"sup","","")}})},19209:function(e,t,n){"use strict";var o=n(56174),r=n(84703).end,i=n(3035)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},56737:function(e,t,n){"use strict";var o=n(56174),r=n(84703).start,i=n(3035)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},3684:function(e,t,n){"use strict";var o=n(56174),r=n(84703).trim;o({target:"String",proto:!0,forced:n(3035)("trim")},{trim:function(){return r(this)}})},69656:function(e,t,n){"use strict";n(55282)("asyncIterator")},43674:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(84253),a=n(28919),c=n(35611),u=n(74217).f,l=n(49957),s=i.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},f=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof f?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};l(f,s);var p=f.prototype=s.prototype;p.constructor=f;var m=p.toString,h="Symbol(test)"==String(s("test")),v=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(a(d,e))return"";var n=h?t.slice(7,-1):t.replace(v,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:f})}},72411:function(e,t,n){"use strict";n(55282)("hasInstance")},24467:function(e,t,n){"use strict";n(55282)("isConcatSpreadable")},37493:function(e,t,n){"use strict";n(55282)("iterator")},65379:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(69808),a=n(1986),c=n(75592),u=n(54772),l=n(69691),s=n(28919),d=n(89999),f=n(35611),p=n(78253),m=n(63518),h=n(12104),v=n(26553),g=n(14613),b=n(92082),C=n(39160),y=n(83681),N=n(84547),V=n(78870),_=n(59995),x=n(21061),w=n(22245),S=n(74217),k=n(77659),E=n(52188),B=n(11807),I=n(27364),L=n(85152),O=n(90311),M=n(41080),A=n(17657),T=n(3444),P=n(55282),j=n(29108),F=n(79947),R=n(69033).forEach,D=L("hidden"),K="Symbol",z=A("toPrimitive"),W=F.set,Y=F.getterFor(K),U=Object.prototype,H=r.Symbol,G=i("JSON","stringify"),$=w.f,q=S.f,X=_.f,Q=k.f,J=I("symbols"),Z=I("op-symbols"),ee=I("string-to-symbol-registry"),te=I("symbol-to-string-registry"),ne=I("wks"),oe=r.QObject,re=!oe||!oe.prototype||!oe.prototype.findChild,ie=c&&l((function(){return 7!=y(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=$(U,t);o&&delete U[t],q(e,t,n),o&&e!==U&&q(U,t,o)}:q,ae=function(e,t){var n=J[e]=y(H.prototype);return W(n,{type:K,tag:e,description:t}),c||(n.description=t),n},ce=function(e,t,n){e===U&&ce(Z,t,n),m(e);var o=g(t);return m(n),s(J,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=y(n,{enumerable:C(0,!1)})):(s(e,D)||q(e,D,C(1,{})),e[D][o]=!0),ie(e,o,n)):q(e,o,n)},ue=function(e,t){m(e);var n=v(t),o=N(n).concat(pe(n));return R(o,(function(t){c&&!se.call(n,t)||ce(e,t,n[t])})),e},le=function(e,t){return t===undefined?y(e):ue(y(e),t)},se=function(e){var t=g(e),n=Q.call(this,t);return!(this===U&&s(J,t)&&!s(Z,t))&&(!(n||!s(this,t)||!s(J,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=v(e),o=g(t);if(n!==U||!s(J,o)||s(Z,o)){var r=$(n,o);return!r||!s(J,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},fe=function(e){var t=X(v(e)),n=[];return R(t,(function(e){s(J,e)||s(O,e)||n.push(e)})),n},pe=function(e){var t=e===U,n=X(t?Z:v(e)),o=[];return R(n,(function(e){!s(J,e)||t&&!s(U,e)||o.push(J[e])})),o};(u||(B((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?b(arguments[0]):undefined,t=M(e),n=function o(e){this===U&&o.call(Z,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),ie(this,t,C(1,e))};return c&&re&&ie(U,t,{configurable:!0,set:n}),ae(t,e)}).prototype,"toString",(function(){return Y(this).tag})),B(H,"withoutSetter",(function(e){return ae(M(e),e)})),k.f=se,S.f=ce,w.f=de,V.f=_.f=fe,x.f=pe,T.f=function(e){return ae(A(e),e)},c&&(q(H.prototype,"description",{configurable:!0,get:function(){return Y(this).description}}),a||B(U,"propertyIsEnumerable",se,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:H}),R(N(ne),(function(e){P(e)})),o({target:K,stat:!0,forced:!u},{"for":function(e){var t=b(e);if(s(ee,t))return ee[t];var n=H(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!p(e))throw TypeError(e+" is not a symbol");if(s(te,e))return te[e]},useSetter:function(){re=!0},useSimple:function(){re=!1}}),o({target:"Object",stat:!0,forced:!u,sham:!c},{create:le,defineProperty:ce,defineProperties:ue,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:fe,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:l((function(){x.f(1)}))},{getOwnPropertySymbols:function(e){return x.f(h(e))}}),G)&&o({target:"JSON",stat:!0,forced:!u||l((function(){var e=H();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(f(t)||e!==undefined)&&!p(e))return d(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!p(t))return t}),r[1]=t,G.apply(null,r)}});H.prototype[z]||E(H.prototype,z,H.prototype.valueOf),j(H,K),O[D]=!0},87420:function(e,t,n){"use strict";n(55282)("match")},9480:function(e,t,n){"use strict";n(55282)("replace")},66171:function(e,t,n){"use strict";n(55282)("search")},53276:function(e,t,n){"use strict";n(55282)("species")},71852:function(e,t,n){"use strict";n(55282)("split")},59045:function(e,t,n){"use strict";n(55282)("toPrimitive")},70887:function(e,t,n){"use strict";n(55282)("toStringTag")},72906:function(e,t,n){"use strict";n(55282)("unscopables")},64346:function(e,t,n){"use strict";var o=n(19216),r=n(59571),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},27553:function(e,t,n){"use strict";var o=n(19216),r=n(69033).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},49007:function(e,t,n){"use strict";var o=n(19216),r=n(22051),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},17621:function(e,t,n){"use strict";var o=n(19216),r=n(69033).filter,i=n(16688),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("filter",(function(e){var t=r(a(this),e,arguments.length>1?arguments[1]:undefined);return i(this,t)}))},20500:function(e,t,n){"use strict";var o=n(19216),r=n(69033).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},71078:function(e,t,n){"use strict";var o=n(19216),r=n(69033).find,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},75344:function(e,t,n){"use strict";n(17576)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},87853:function(e,t,n){"use strict";n(17576)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},85923:function(e,t,n){"use strict";var o=n(19216),r=n(69033).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},38956:function(e,t,n){"use strict";var o=n(29023);(0,n(19216).exportTypedArrayStaticMethod)("from",n(76182),o)},49264:function(e,t,n){"use strict";var o=n(19216),r=n(25945).includes,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},70448:function(e,t,n){"use strict";var o=n(19216),r=n(25945).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},1150:function(e,t,n){"use strict";n(17576)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},50444:function(e,t,n){"use strict";n(17576)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},25865:function(e,t,n){"use strict";n(17576)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},5775:function(e,t,n){"use strict";var o=n(84253),r=n(19216),i=n(98215),a=n(17657)("iterator"),c=o.Uint8Array,u=i.values,l=i.keys,s=i.entries,d=r.aTypedArray,f=r.exportTypedArrayMethod,p=c&&c.prototype[a],m=!!p&&("values"==p.name||p.name==undefined),h=function(){return u.call(d(this))};f("entries",(function(){return s.call(d(this))})),f("keys",(function(){return l.call(d(this))})),f("values",h,!m),f(a,h,!m)},45164:function(e,t,n){"use strict";var o=n(19216),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},83762:function(e,t,n){"use strict";var o=n(19216),r=n(41183),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},67265:function(e,t,n){"use strict";var o=n(19216),r=n(69033).map,i=n(25198),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(i(e))(t)}))}))},56058:function(e,t,n){"use strict";var o=n(19216),r=n(29023),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},23535:function(e,t,n){"use strict";var o=n(19216),r=n(28249).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},87001:function(e,t,n){"use strict";var o=n(19216),r=n(28249).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},18617:function(e,t,n){"use strict";var o=n(19216),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=this,n=r(t).length,o=a(n/2),i=0;i<o;)e=t[i],t[i++]=t[--n],t[n]=e;return t}))},70595:function(e,t,n){"use strict";var o=n(19216),r=n(39570),i=n(95740),a=n(12104),c=n(69691),u=o.aTypedArray;(0,o.exportTypedArrayMethod)("set",(function(e){u(this);var t=i(arguments.length>1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),l=0;if(c+t>n)throw RangeError("Wrong length");for(;l<c;)this[t+l]=o[l++]}),c((function(){new Int8Array(1).set({})})))},76820:function(e,t,n){"use strict";var o=n(19216),r=n(25198),i=n(69691),a=o.aTypedArray,c=o.exportTypedArrayMethod,u=[].slice;c("slice",(function(e,t){for(var n=u.call(a(this),e,t),o=r(this),i=0,c=n.length,l=new o(c);c>i;)l[i]=n[i++];return l}),i((function(){new Int8Array(1).slice()})))},33357:function(e,t,n){"use strict";var o=n(19216),r=n(69033).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},38215:function(e,t,n){"use strict";var o=n(19216),r=n(84253),i=n(69691),a=n(83923),c=n(39570),u=n(58737),l=n(20967),s=n(85749),d=n(12338),f=n(12200),p=o.aTypedArray,m=o.exportTypedArrayMethod,h=r.Uint16Array,v=h&&h.prototype.sort,g=!!v&&!i((function(){var e=new h(2);e.sort(null),e.sort({})})),b=!!v&&!i((function(){if(d)return d<74;if(l)return l<67;if(s)return!0;if(f)return f<602;var e,t,n=new h(516),o=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,o[e]=e-2*t+3;for(n.sort((function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==o[e])return!0}));m("sort",(function(e){var t=this;if(e!==undefined&&a(e),b)return v.call(t,e);p(t);var n,o=c(t.length),r=Array(o);for(n=0;n<o;n++)r[n]=t[n];for(r=u(t,function(e){return function(t,n){return e!==undefined?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e)),n=0;n<o;n++)t[n]=r[n];return t}),!b||g)},37281:function(e,t,n){"use strict";var o=n(19216),r=n(39570),i=n(55205),a=n(25198),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,u=i(e,o);return new(a(n))(n.buffer,n.byteOffset+u*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-u))}))},99584:function(e,t,n){"use strict";var o=n(84253),r=n(19216),i=n(69691),a=o.Int8Array,c=r.aTypedArray,u=r.exportTypedArrayMethod,l=[].toLocaleString,s=[].slice,d=!!a&&i((function(){l.call(new a(1))}));u("toLocaleString",(function(){return l.apply(d?s.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},43582:function(e,t,n){"use strict";var o=n(19216).exportTypedArrayMethod,r=n(69691),i=n(84253).Uint8Array,a=i&&i.prototype||{},c=[].toString,u=[].join;r((function(){c.call({})}))&&(c=function(){return u.call(this)});var l=a.toString!=c;o("toString",c,l)},37650:function(e,t,n){"use strict";n(17576)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},12424:function(e,t,n){"use strict";n(17576)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},11220:function(e,t,n){"use strict";n(17576)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},6636:function(e,t,n){"use strict";n(17576)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},15378:function(e,t,n){"use strict";var o,r=n(84253),i=n(3993),a=n(40421),c=n(42006),u=n(57396),l=n(35611),s=n(79947).enforce,d=n(82911),f=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,u);if(d&&f){o=u.getConstructor(m,"WeakMap",!0),a.enable();var v=h.prototype,g=v["delete"],b=v.has,C=v.get,y=v.set;i(v,{"delete":function(e){if(l(e)&&!p(e)){var t=s(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(l(e)&&!p(e)){var t=s(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(l(e)&&!p(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?C.call(this,e):t.frozen.get(e)}return C.call(this,e)},set:function(e,t){if(l(e)&&!p(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?y.call(this,e,t):n.frozen.set(e,t)}else y.call(this,e,t);return this}})}},31213:function(e,t,n){"use strict";n(42006)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(57396))},19275:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(33453);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},59:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(80909),a=n(41488),c=r.process;o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=a&&c.domain;i(t?t.bind(e):e)}})},43849:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(72319),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.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(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},42950:function(e){"use strict";e.exports=function(){function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var t=Object.hasOwnProperty,n=Object.setPrototypeOf,o=Object.isFrozen,r=Object.getPrototypeOf,i=Object.getOwnPropertyDescriptor,a=Object.freeze,c=Object.seal,u=Object.create,l="undefined"!=typeof Reflect&&Reflect,s=l.apply,d=l.construct;s||(s=function(){function e(e,t,n){return e.apply(t,n)}return e}()),a||(a=function(){function e(e){return e}return e}()),c||(c=function(){function e(e){return e}return e}()),d||(d=function(){function t(t,n){return new(Function.prototype.bind.apply(t,[null].concat(e(n))))}return t}());var f=V(Array.prototype.forEach),p=V(Array.prototype.pop),m=V(Array.prototype.push),h=V(String.prototype.toLowerCase),v=V(String.prototype.match),g=V(String.prototype.replace),b=V(String.prototype.indexOf),C=V(String.prototype.trim),y=V(RegExp.prototype.test),N=_(TypeError);function V(e){return function(t){for(var n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return s(e,t,o)}}function _(e){return function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return d(e,n)}}function x(e,t){n&&n(e,null);for(var r=t.length;r--;){var i=t[r];if("string"==typeof i){var a=h(i);a!==i&&(o(t)||(t[r]=a),i=a)}e[i]=!0}return e}function w(e){var n=u(null),o=void 0;for(o in e)s(t,e,[o])&&(n[o]=e[o]);return n}function S(e,t){for(;null!==e;){var n=i(e,t);if(n){if(n.get)return V(n.get);if("function"==typeof n.value)return V(n.value)}e=r(e)}function o(e){return null}return o}var k=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),E=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),B=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=a(["animate","color-profile","cursor","discard","fedropshadow","feimage","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),L=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),O=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),M=a(["#text"]),A=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),T=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),P=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),j=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),F=c(/\{\{[\s\S]*|[\s\S]*\}\}/gm),R=c(/<%[\s\S]*|[\s\S]*%>/gm),D=c(/^data-[\-\w.\u00B7-\uFFFF]/),K=c(/^aria-[\-\w]+$/),z=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),W=c(/^(?:\w+script|data):/i),Y=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function H(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var G=function(){function e(){return"undefined"==typeof window?null:window}return e}(),$=function(){function e(e,t){if("object"!==(void 0===e?"undefined":U(e))||"function"!=typeof e.createPolicy)return null;var n=null,o="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(o)&&(n=t.currentScript.getAttribute(o));var r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:function(){function e(e){return e}return e}()})}catch(i){return null}}return e}();function q(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:G(),t=function(){function e(e){return q(e)}return e}();if(t.version="2.3.1",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,o=e.document,r=e.DocumentFragment,i=e.HTMLTemplateElement,c=e.Node,u=e.Element,l=e.NodeFilter,s=e.NamedNodeMap,d=s===undefined?e.NamedNodeMap||e.MozNamedAttrMap:s,V=e.Text,_=e.Comment,X=e.DOMParser,Q=e.trustedTypes,J=u.prototype,Z=S(J,"cloneNode"),ee=S(J,"nextSibling"),te=S(J,"childNodes"),ne=S(J,"parentNode");if("function"==typeof i){var oe=o.createElement("template");oe.content&&oe.content.ownerDocument&&(o=oe.content.ownerDocument)}var re=$(Q,n),ie=re&&je?re.createHTML(""):"",ae=o,ce=ae.implementation,ue=ae.createNodeIterator,le=ae.createDocumentFragment,se=ae.getElementsByTagName,de=n.importNode,fe={};try{fe=w(o).documentMode?o.documentMode:{}}catch(bt){}var pe={};t.isSupported="function"==typeof ne&&ce&&"undefined"!=typeof ce.createHTMLDocument&&9!==fe;var me=F,he=R,ve=D,ge=K,be=W,Ce=Y,ye=z,Ne=null,Ve=x({},[].concat(H(k),H(E),H(B),H(L),H(M))),_e=null,xe=x({},[].concat(H(A),H(T),H(P),H(j))),we=null,Se=null,ke=!0,Ee=!0,Be=!1,Ie=!1,Le=!1,Oe=!1,Me=!1,Ae=!1,Te=!1,Pe=!0,je=!1,Fe=!0,Re=!0,De=!1,Ke={},ze=null,We=x({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ye=null,Ue=x({},["audio","video","img","source","image","track"]),He=null,Ge=x({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),$e="http://www.w3.org/1998/Math/MathML",qe="http://www.w3.org/2000/svg",Xe="http://www.w3.org/1999/xhtml",Qe=Xe,Je=!1,Ze=null,et=o.createElement("form"),tt=function(){function e(e){Ze&&Ze===e||(e&&"object"===(void 0===e?"undefined":U(e))||(e={}),e=w(e),Ne="ALLOWED_TAGS"in e?x({},e.ALLOWED_TAGS):Ve,_e="ALLOWED_ATTR"in e?x({},e.ALLOWED_ATTR):xe,He="ADD_URI_SAFE_ATTR"in e?x(w(Ge),e.ADD_URI_SAFE_ATTR):Ge,Ye="ADD_DATA_URI_TAGS"in e?x(w(Ue),e.ADD_DATA_URI_TAGS):Ue,ze="FORBID_CONTENTS"in e?x({},e.FORBID_CONTENTS):We,we="FORBID_TAGS"in e?x({},e.FORBID_TAGS):{},Se="FORBID_ATTR"in e?x({},e.FORBID_ATTR):{},Ke="USE_PROFILES"in e&&e.USE_PROFILES,ke=!1!==e.ALLOW_ARIA_ATTR,Ee=!1!==e.ALLOW_DATA_ATTR,Be=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ie=e.SAFE_FOR_TEMPLATES||!1,Le=e.WHOLE_DOCUMENT||!1,Ae=e.RETURN_DOM||!1,Te=e.RETURN_DOM_FRAGMENT||!1,Pe=!1!==e.RETURN_DOM_IMPORT,je=e.RETURN_TRUSTED_TYPE||!1,Me=e.FORCE_BODY||!1,Fe=!1!==e.SANITIZE_DOM,Re=!1!==e.KEEP_CONTENT,De=e.IN_PLACE||!1,ye=e.ALLOWED_URI_REGEXP||ye,Qe=e.NAMESPACE||Xe,Ie&&(Ee=!1),Te&&(Ae=!0),Ke&&(Ne=x({},[].concat(H(M))),_e=[],!0===Ke.html&&(x(Ne,k),x(_e,A)),!0===Ke.svg&&(x(Ne,E),x(_e,T),x(_e,j)),!0===Ke.svgFilters&&(x(Ne,B),x(_e,T),x(_e,j)),!0===Ke.mathMl&&(x(Ne,L),x(_e,P),x(_e,j))),e.ADD_TAGS&&(Ne===Ve&&(Ne=w(Ne)),x(Ne,e.ADD_TAGS)),e.ADD_ATTR&&(_e===xe&&(_e=w(_e)),x(_e,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&x(He,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(ze===We&&(ze=w(ze)),x(ze,e.FORBID_CONTENTS)),Re&&(Ne["#text"]=!0),Le&&x(Ne,["html","head","body"]),Ne.table&&(x(Ne,["tbody"]),delete we.tbody),a&&a(e),Ze=e)}return e}(),nt=x({},["mi","mo","mn","ms","mtext"]),ot=x({},["foreignobject","desc","title","annotation-xml"]),rt=x({},E);x(rt,B),x(rt,I);var it=x({},L);x(it,O);var at=function(){function e(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Xe,tagName:"template"});var n=h(e.tagName),o=h(t.tagName);if(e.namespaceURI===qe)return t.namespaceURI===Xe?"svg"===n:t.namespaceURI===$e?"svg"===n&&("annotation-xml"===o||nt[o]):Boolean(rt[n]);if(e.namespaceURI===$e)return t.namespaceURI===Xe?"math"===n:t.namespaceURI===qe?"math"===n&&ot[o]:Boolean(it[n]);if(e.namespaceURI===Xe){if(t.namespaceURI===qe&&!ot[o])return!1;if(t.namespaceURI===$e&&!nt[o])return!1;var r=x({},["title","style","font","a","script"]);return!it[n]&&(r[n]||!rt[n])}return!1}return e}(),ct=function(){function e(e){m(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(bt){try{e.outerHTML=ie}catch(bt){e.remove()}}}return e}(),ut=function(){function e(e,n){try{m(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(bt){m(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!_e[e])if(Ae||Te)try{ct(n)}catch(bt){}else try{n.setAttribute(e,"")}catch(bt){}}return e}(),lt=function(){function e(e){var t=void 0,n=void 0;if(Me)e="<remove></remove>"+e;else{var r=v(e,/^[\r\n\t ]+/);n=r&&r[0]}var i=re?re.createHTML(e):e;if(Qe===Xe)try{t=(new X).parseFromString(i,"text/html")}catch(bt){}if(!t||!t.documentElement){t=ce.createDocument(Qe,"template",null);try{t.documentElement.innerHTML=Je?"":i}catch(bt){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),Qe===Xe?se.call(t,Le?"html":"body")[0]:Le?t.documentElement:a}return e}(),st=function(){function e(e){return ue.call(e.ownerDocument||e,e,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT,null,!1)}return e}(),dt=function(){function e(e){return!(e instanceof V||e instanceof _||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof d&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI&&"function"==typeof e.insertBefore)}return e}(),ft=function(){function e(e){return"object"===(void 0===c?"undefined":U(c))?e instanceof c:e&&"object"===(void 0===e?"undefined":U(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName}return e}(),pt=function(){function e(e,n,o){pe[e]&&f(pe[e],(function(e){e.call(t,n,o,Ze)}))}return e}(),mt=function(){function e(e){var n=void 0;if(pt("beforeSanitizeElements",e,null),dt(e))return ct(e),!0;if(v(e.nodeName,/[\u0080-\uFFFF]/))return ct(e),!0;var o=h(e.nodeName);if(pt("uponSanitizeElement",e,{tagName:o,allowedTags:Ne}),!ft(e.firstElementChild)&&(!ft(e.content)||!ft(e.content.firstElementChild))&&y(/<[/\w]/g,e.innerHTML)&&y(/<[/\w]/g,e.textContent))return ct(e),!0;if("select"===o&&y(/<template/i,e.innerHTML))return ct(e),!0;if(!Ne[o]||we[o]){if(Re&&!ze[o]){var r=ne(e)||e.parentNode,i=te(e)||e.childNodes;if(i&&r)for(var a=i.length-1;a>=0;--a)r.insertBefore(Z(i[a],!0),ee(e))}return ct(e),!0}return e instanceof u&&!at(e)?(ct(e),!0):"noscript"!==o&&"noembed"!==o||!y(/<\/no(script|embed)/i,e.innerHTML)?(Ie&&3===e.nodeType&&(n=e.textContent,n=g(n,me," "),n=g(n,he," "),e.textContent!==n&&(m(t.removed,{element:e.cloneNode()}),e.textContent=n)),pt("afterSanitizeElements",e,null),!1):(ct(e),!0)}return e}(),ht=function(){function e(e,t,n){if(Fe&&("id"===t||"name"===t)&&(n in o||n in et))return!1;if(Ee&&!Se[t]&&y(ve,t));else if(ke&&y(ge,t));else{if(!_e[t]||Se[t])return!1;if(He[t]);else if(y(ye,g(n,Ce,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==b(n,"data:")||!Ye[e])if(Be&&!y(be,g(n,Ce,"")));else if(n)return!1}return!0}return e}(),vt=function(){function e(e){var n=void 0,o=void 0,r=void 0,i=void 0;pt("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:_e};for(i=a.length;i--;){var u=n=a[i],l=u.name,s=u.namespaceURI;if(o=C(n.value),r=h(l),c.attrName=r,c.attrValue=o,c.keepAttr=!0,c.forceKeepAttr=undefined,pt("uponSanitizeAttribute",e,c),o=c.attrValue,!c.forceKeepAttr&&(ut(l,e),c.keepAttr))if(y(/\/>/i,o))ut(l,e);else{Ie&&(o=g(o,me," "),o=g(o,he," "));var d=e.nodeName.toLowerCase();if(ht(d,r,o))try{s?e.setAttributeNS(s,l,o):e.setAttribute(l,o),p(t.removed)}catch(bt){}}}pt("afterSanitizeAttributes",e,null)}}return e}(),gt=function(){function e(t){var n=void 0,o=st(t);for(pt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)pt("uponSanitizeShadowNode",n,null),mt(n)||(n.content instanceof r&&e(n.content),vt(n));pt("afterSanitizeShadowDOM",t,null)}return e}();return t.sanitize=function(o,i){var a=void 0,u=void 0,l=void 0,s=void 0,d=void 0;if((Je=!o)&&(o="\x3c!--\x3e"),"string"!=typeof o&&!ft(o)){if("function"!=typeof o.toString)throw N("toString is not a function");if("string"!=typeof(o=o.toString()))throw N("dirty is not a string, aborting")}if(!t.isSupported){if("object"===U(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof o)return e.toStaticHTML(o);if(ft(o))return e.toStaticHTML(o.outerHTML)}return o}if(Oe||tt(i),t.removed=[],"string"==typeof o&&(De=!1),De);else if(o instanceof c)1===(u=(a=lt("\x3c!----\x3e")).ownerDocument.importNode(o,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!Ae&&!Ie&&!Le&&-1===o.indexOf("<"))return re&&je?re.createHTML(o):o;if(!(a=lt(o)))return Ae?null:ie}a&&Me&&ct(a.firstChild);for(var f=st(De?o:a);l=f.nextNode();)3===l.nodeType&&l===s||mt(l)||(l.content instanceof r&>(l.content),vt(l),s=l);if(s=null,De)return o;if(Ae){if(Te)for(d=le.call(a.ownerDocument);a.firstChild;)d.appendChild(a.firstChild);else d=a;return Pe&&(d=de.call(n,d,!0)),d}var p=Le?a.outerHTML:a.innerHTML;return Ie&&(p=g(p,me," "),p=g(p,he," ")),re&&je?re.createHTML(p):p},t.setConfig=function(e){tt(e),Oe=!0},t.clearConfig=function(){Ze=null,Oe=!1},t.isValidAttribute=function(e,t,n){Ze||tt({});var o=h(e),r=h(t);return ht(o,r,n)},t.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],m(pe[e],t))},t.removeHook=function(e){pe[e]&&p(pe[e])},t.removeHooks=function(e){pe[e]&&(pe[e]=[])},t.removeAllHooks=function(){pe={}},t}return q()}()},92376:function(e,t){"use strict";t.__esModule=!0,t._CI=Ee,t._HI=j,t._M=Ie,t._MCCC=Ae,t._ME=Oe,t._MFCC=Te,t._MP=Se,t._MR=be,t._RFC=Be,t.__render=De,t.createComponentVNode=function(e,t,n,o,i){var a=new B(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(r(o))return n;if(r(n))return l(o,null);return S(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(r(o))return n;if(r(n))return o;return S(n,o)}(e,t,i),t);_.createVNode&&_.createVNode(a);return a},t.createFragment=O,t.createPortal=function(e,t){var n=j(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),Ke(n,e,o,r)}},t.createTextVNode=L,t.createVNode=I,t.directClone=M,t.findDOMfromVNode=b,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(a(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&&r(e.children)&&P(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?l(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=Ke,t.rerender=Ge,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var n=Array.isArray;function o(e){var t=typeof e;return"string"===t||"number"===t}function r(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function a(e){return"function"==typeof e}function c(e){return"string"==typeof e}function u(e){return null===e}function l(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 d={};t.EMPTY_OBJ=d;function f(e){return e.substr(2).toLowerCase()}function p(e,t){e.appendChild(t)}function m(e,t,n){u(n)?p(e,t):e.insertBefore(t,n)}function h(e,t){e.removeChild(t)}function v(e){for(var t=0;t<e.length;t++)e[t]()}function g(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 b(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=g(e,t,n)}return null}function C(e,t){do{var n=e.flags;if(2033&n)return void h(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,i=o.length;r<i;++r)C(o[r],t);return}e=o}}while(e)}function y(e,t,n){do{var o=e.flags;if(2033&o)return void m(t,e.dom,n);var r=e.children;if(4&o&&(e=r.$LI),8&o&&(e=r),8192&o){if(2!==e.childFlags){for(var i=0,a=r.length;i<a;++i)y(r[i],t,n);return}e=r}}while(e)}function N(e,t,n){return e.constructor.getDerivedStateFromProps?l(n,e.constructor.getDerivedStateFromProps(t,n)):n}t.Fragment="$F";var V={v:!1},_={componentComparator:null,createVNode:null,renderComplete:null};function x(e,t){e.textContent=t}function w(e,t){return s(e)&&e.event===t.event&&e.data===t.data}function S(e,t){for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e}function k(e,t){return!!a(e)&&(e(t),!0)}t.options=_;var E="$";function B(e,t,n,o,r,i,a,c){this.childFlags=e,this.children=t,this.className=n,this.dom=null,this.flags=o,this.key=void 0===r?null:r,this.props=void 0===i?null:i,this.ref=void 0===a?null:a,this.type=c}function I(e,t,n,o,r,i,a,c){var u=void 0===r?1:r,l=new B(u,o,n,e,a,i,c,t);return _.createVNode&&_.createVNode(l),0===u&&P(l,l.children),l}function L(e,t){return new B(1,r(e)||!0===e||!1===e?"":e,null,16,t,null,null,null)}function O(e,t,n){var o=I(8192,8192,null,e,t,null,n,null);switch(o.childFlags){case 1:o.children=A(),o.childFlags=2;break;case 16:o.children=[L(e)],o.childFlags=4}return o}function M(e){var t=-16385&e.flags,n=e.props;if(14&t&&!u(n)){var o=n;for(var r in n={},o)n[r]=o[r]}return 0==(8192&t)?new B(e.childFlags,e.children,e.className,t,e.key,n,e.ref,e.type):function(e){var t=e.children,n=e.childFlags;return O(2===n?M(t):t.map(M),n,e.key)}(e)}function A(){return L("",null)}function T(e,t,r,a){for(var l=e.length;r<l;r++){var s=e[r];if(!i(s)){var d=a+E+r;if(n(s))T(s,t,0,d);else{if(o(s))s=L(s,d);else{var f=s.key,p=c(f)&&f[0]===E;(81920&s.flags||p)&&(s=M(s)),s.flags|=65536,p?f.substring(0,a.length)!==a&&(s.key=a+f):u(f)?s.key=d:s.key=a+f}t.push(s)}}}}function P(e,t){var r,a=1;if(i(t))r=t;else if(o(t))a=16,r=t;else if(n(t)){for(var l=t.length,s=0;s<l;++s){var d=t[s];if(i(d)||n(d)){r=r||t.slice(0,s),T(t,r,s,"");break}if(o(d))(r=r||t.slice(0,s)).push(L(d,E+s));else{var f=d.key,p=(81920&d.flags)>0,m=u(f),h=c(f)&&f[0]===E;p||m||h?(r=r||t.slice(0,s),(p||h)&&(d=M(d)),(m||h)&&(d.key=E+s),r.push(d)):r&&r.push(d),d.flags|=65536}}a=0===(r=r||t).length?1:8}else(r=t).flags|=65536,81920&t.flags&&(r=M(t)),a=2;return e.children=r,e.childFlags=a,e}function j(e){return i(e)||o(e)?L(e,null):n(e)?O(e,0,null):16384&e.flags?M(e):e}var F="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",D={"xlink:actuate":F,"xlink:arcrole":F,"xlink:href":F,"xlink:role":F,"xlink:show":F,"xlink:title":F,"xlink:type":F,"xml:base":R,"xml:lang":R,"xml:space":R};function K(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 z=K(0),W=K(null),Y=K(!0);function U(e,t){var n=t.$EV;return n||(n=t.$EV=K(null)),n[e]||1==++z[e]&&(W[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?G(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){G(t,!1,e,Q(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function H(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(f(e),W[e]),W[e]=null),n[e]=null)}function G(e,t,n,o){var r=function(e){return a(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var i=r.$EV;if(i){var c=i[n];if(c&&(o.dom=r,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function $(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function q(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=q,e.isPropagationStopped=X,e.stopPropagation=$,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(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 Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||d,i=o.dom;if(c(e))J(r,e,n);else for(var u=0;u<e.length;++u)J(r,e[u],n);if(a(t)){var l=this.$V,s=l.props||d;t(s,i,!1,l)}}};return Object.defineProperty(n,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),n}function ee(e,t,n){var o="$"+t,r=e[o];if(r){if(r[1].wrapped)return;e.removeEventListener(r[0],r[1]),e[o]=null}a(n)&&(e.addEventListener(t,n),e[o]=[t,n])}function te(e){return"checkbox"===e||"radio"===e}var ne=Z("onInput",ie),oe=Z(["onClick","onChange"],ie);function re(e){e.stopPropagation()}function ie(e,t){var n=e.type,o=e.value,i=e.checked,a=e.multiple,c=e.defaultValue,u=!r(o);n&&n!==t.type&&t.setAttribute("type",n),r(a)||a===t.multiple||(t.multiple=a),r(c)||u||(t.defaultValue=c+""),te(n)?(u&&(t.value=o),r(i)||(t.checked=i)):u&&t.value!==o?(t.defaultValue=o,t.value=o):r(i)||(t.checked=i)}function ae(e,t){if("option"===e.type)!function(e,t){var o=e.props||d,i=e.dom;i.value=o.value,o.value===t||n(t)&&-1!==t.indexOf(o.value)?i.selected=!0:r(t)&&r(o.selected)||(i.selected=o.selected||!1)}(e,t);else{var o=e.children,i=e.flags;if(4&i)ae(o.$LI,t);else if(8&i)ae(o,t);else if(2===e.childFlags)ae(o,t);else if(12&e.childFlags)for(var a=0,c=o.length;a<c;++a)ae(o[a],t)}}re.wrapped=!0;var ce=Z("onChange",ue);function ue(e,t,n,o){var i=Boolean(e.multiple);r(e.multiple)||i===t.multiple||(t.multiple=i);var a=e.selectedIndex;if(-1===a&&(t.selectedIndex=-1),1!==o.childFlags){var c=e.value;"number"==typeof a&&a>-1&&t.options[a]&&(c=t.options[a].value),n&&r(c)&&(c=e.defaultValue),ae(o,c)}}var le,se,de=Z("onInput",pe),fe=Z("onChange");function pe(e,t,n){var o=e.value,i=t.value;if(r(o)){if(n){var a=e.defaultValue;r(a)||a===i||(t.defaultValue=a,t.value=a)}}else i!==o&&(t.defaultValue=o,t.value=o)}function me(e,t,n,o,r,i){64&e?ie(o,n):256&e?ue(o,n,r,t):128&e&&pe(o,n,r),i&&(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",de),t.onChange&&ee(e,"change",fe)}(t,n)}function ve(e){return e.type&&te(e.type)?!r(e.checked):!r(e.value)}function ge(e){e&&!k(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(a(e)||void 0!==e.current)&&n.push((function(){k(e,t)||void 0===e.current||(e.current=t)}))}function Ce(e,t){ye(e),C(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var i=e.props;ge(t);var c=e.childFlags;if(!u(i))for(var l=Object.keys(i),s=0,f=l.length;s<f;s++){var p=l[s];Y[p]&&H(p,e.dom)}12&c?Ne(o):2===c&&ye(o)}else o&&(4&n?(a(o.componentWillUnmount)&&o.componentWillUnmount(),ge(e.ref),o.$UN=!0,ye(o.$LI)):8&n?(!r(t=e.ref)&&a(t.onComponentWillUnmount)&&t.onComponentWillUnmount(b(e,!0),e.props||d),ye(o)):1024&n?Ce(o,e.ref):8192&n&&12&e.childFlags&&Ne(o))}function Ne(e){for(var t=0,n=e.length;t<n;++t)ye(e[t])}function Ve(e){e.textContent=""}function _e(e,t,n){Ne(n),8192&t.flags?C(t,e):Ve(e)}function xe(e,t,n,o){var i=e&&e.__html||"",a=t&&t.__html||"";i!==a&&(r(a)||function(e,t){var n=document.createElement("i");return n.innerHTML=t,n.innerHTML===e.innerHTML}(o,a)||(u(n)||(12&n.childFlags?Ne(n.children):2===n.childFlags&&ye(n.children),n.children=null,n.childFlags=1),o.innerHTML=a))}function we(e,t,n,o,i,u,l){switch(e){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":o.autofocus=!!n;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":o[e]=!!n;break;case"defaultChecked":case"value":case"volume":if(u&&"value"===e)break;var d=r(n)?"":n;o[e]!==d&&(o[e]=d);break;case"style":!function(e,t,n){if(r(t))n.removeAttribute("style");else{var o,i,a=n.style;if(c(t))a.cssText=t;else if(r(e)||c(e))for(o in t)i=t[o],a.setProperty(o,i);else{for(o in t)(i=t[o])!==e[o]&&a.setProperty(o,i);for(o in e)r(t[o])&&a.removeProperty(o)}}}(t,n,o);break;case"dangerouslySetInnerHTML":xe(t,n,l,o);break;default:Y[e]?function(e,t,n,o){if(a(n))U(e,o)[e]=n;else if(s(n)){if(w(t,n))return;U(e,o)[e]=n}else H(e,o)}(e,t,n,o):111===e.charCodeAt(0)&&110===e.charCodeAt(1)?function(e,t,n,o){if(s(n)){if(w(t,n))return;n=function(e){var t=e.event;return function(n){t(e.data,n)}}(n)}ee(o,f(e),n)}(e,t,n,o):r(n)?o.removeAttribute(e):i&&D[e]?o.setAttributeNS(D[e],e,n):o.setAttribute(e,n)}}function Se(e,t,n,o,r){var i=!1,a=(448&t)>0;for(var c in a&&(i=ve(n))&&he(t,o,n),n)we(c,null,n[c],o,r,i,null);a&&me(t,e,o,n,!0,i)}function ke(e,t,n){var o=j(e.render(t,e.state,n)),r=n;return a(e.getChildContext)&&(r=l(n,e.getChildContext())),e.$CX=r,o}function Ee(e,t,n,o,r,i){var c=new t(n,o),l=c.$N=Boolean(t.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=r,c.$L=i,e.children=c,c.$BS=!1,c.context=o,c.props===d&&(c.props=n),l)c.state=N(c,n,c.state);else if(a(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var s=c.$PS;if(!u(s)){var f=c.state;if(u(f))c.state=s;else for(var p in s)f[p]=s[p];c.$PS=null}c.$BR=!1}return c.$LI=ke(c,n,o),c}function Be(e,t){var n=e.props||d;return 32768&e.flags?e.type.render(n,e.ref,t):e.type(n,t)}function Ie(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Oe(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=Ee(e,e.type,e.props||d,n,o,i);Ie(a.$LI,t,a.$CX,o,r,i),Ae(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){Ie(e.children=j(Be(e,n)),t,n,o,r,i)}(e,t,n,o,r,i),Te(e,i)):512&a||16&a?Le(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=A());2===c?Ie(a,n,r,o,r,i):Me(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Ie(e.children,e.ref,t,!1,null,r);var i=A();Le(i,n,o),e.dom=i.dom}(e,n,t,r,i)}function Le(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||m(t,o,n)}function Oe(e,t,n,o,i,a){var c=e.flags,l=e.props,s=e.className,d=e.childFlags,f=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),p=e.children;if(r(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===d)x(f,p);else if(1!==d){var h=o&&"foreignObject"!==e.type;2===d?(16384&p.flags&&(e.children=p=M(p)),Ie(p,f,n,h,null,a)):8!==d&&4!==d||Me(p,f,n,h,null,a)}u(t)||m(t,f,i),u(l)||Se(e,c,l,f,o),be(e.ref,f,a)}function Me(e,t,n,o,r,i){for(var a=0;a<e.length;++a){var c=e[a];16384&c.flags&&(e[a]=c=M(c)),Ie(c,t,n,o,r,i)}}function Ae(e,t,n){be(e,t,n),a(t.componentDidMount)&&n.push(function(e){return function(){e.componentDidMount()}}(t))}function Te(e,t){var n=e.ref;r(n)||(k(n.onComponentWillMount,e.props||d),a(n.onComponentDidMount)&&t.push(function(e,t){return function(){e.onComponentDidMount(b(t,!0),t.props||d)}}(n,e)))}function Pe(e,t,n,o,c,s,f){var m=t.flags|=16384;e.flags!==m||e.type!==t.type||e.key!==t.key||2048&m?16384&e.flags?function(e,t,n,o,r,i){ye(e),0!=(t.flags&e.flags&2033)?(Ie(t,null,o,r,null,i),function(e,t,n){e.replaceChild(t,n)}(n,t.dom,e.dom)):(Ie(t,n,o,r,b(e,!0),i),C(e,n))}(e,t,n,o,c,f):Ie(t,n,o,c,s,f):481&m?function(e,t,n,o,i,a){var c,u=t.dom=e.dom,l=e.props,s=t.props,f=!1,p=!1;if(o=o||(32&i)>0,l!==s){var m=l||d;if((c=s||d)!==d)for(var h in(f=(448&i)>0)&&(p=ve(c)),c){var v=m[h],g=c[h];v!==g&&we(h,v,g,u,o,p,e)}if(m!==d)for(var b in m)r(c[b])&&!r(m[b])&&we(b,m[b],null,u,o,p,e)}var C=t.children,y=t.className;e.className!==y&&(r(y)?u.removeAttribute("class"):o?u.setAttribute("class",y):u.className=y);4096&i?function(e,t){e.textContent!==t&&(e.textContent=t)}(u,C):je(e.childFlags,t.childFlags,e.children,C,u,n,o&&"foreignObject"!==t.type,null,e,a);f&&me(i,t,u,c,!1,p);var N=t.ref,V=e.ref;V!==N&&(ge(V),be(N,u,a))}(e,t,o,c,m,f):4&m?function(e,t,n,o,r,i,c){var s=t.children=e.children;if(u(s))return;s.$L=c;var f=t.props||d,p=t.ref,m=e.ref,h=s.state;if(!s.$N){if(a(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(f,o),s.$UN)return;s.$BR=!1}u(s.$PS)||(h=l(h,s.$PS),s.$PS=null)}Fe(s,h,f,n,o,r,!1,i,c),m!==p&&(ge(m),be(p,s,c))}(e,t,n,o,c,s,f):8&m?function(e,t,n,o,i,c,u){var l=!0,s=t.props||d,f=t.ref,p=e.props,m=!r(f),h=e.children;m&&a(f.onComponentShouldUpdate)&&(l=f.onComponentShouldUpdate(p,s));if(!1!==l){m&&a(f.onComponentWillUpdate)&&f.onComponentWillUpdate(p,s);var v=j(Be(t,o));Pe(h,v,n,o,i,c,u),t.children=v,m&&a(f.onComponentDidUpdate)&&f.onComponentDidUpdate(p,s)}else t.children=h}(e,t,n,o,c,s,f):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,i){var a=e.children,c=t.children,u=e.childFlags,l=t.childFlags,s=null;12&l&&0===c.length&&(l=t.childFlags=2,c=t.children=A());var d=0!=(2&l);if(12&u){var f=a.length;(8&u&&8&l||d||!d&&c.length>f)&&(s=b(a[f-1],!1).nextSibling)}je(u,l,a,c,n,o,r,s,e,i)}(e,t,n,o,c,f):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(je(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var u=c.dom;h(r,u),p(a,u)}}(e,t,o,f)}function je(e,t,n,o,r,i,a,c,u,l){switch(e){case 2:switch(t){case 2:Pe(n,o,r,i,a,c,l);break;case 1:Ce(n,r);break;case 16:ye(n),x(r,o);break;default:!function(e,t,n,o,r,i){ye(e),Me(t,n,o,r,b(e,!0),i),C(e,n)}(n,o,r,i,a,l)}break;case 1:switch(t){case 2:Ie(o,r,i,a,c,l);break;case 1:break;case 16:x(r,o);break;default:Me(o,r,i,a,c,l)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:x(n,t))}(n,o,r);break;case 2:Ve(r),Ie(o,r,i,a,c,l);break;case 1:Ve(r);break;default:Ve(r),Me(o,r,i,a,c,l)}break;default:switch(t){case 16:Ne(n),x(r,o);break;case 2:_e(r,u,n),Ie(o,r,i,a,c,l);break;case 1:_e(r,u,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Me(o,r,i,a,c,l):0===d?_e(r,u,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,u,l){var s,d,f=i-1,p=a-1,m=0,h=e[m],v=t[m];e:{for(;h.key===v.key;){if(16384&v.flags&&(t[m]=v=M(v)),Pe(h,v,n,o,r,c,l),e[m]=v,++m>f||m>p)break e;h=e[m],v=t[m]}for(h=e[f],v=t[p];h.key===v.key;){if(16384&v.flags&&(t[p]=v=M(v)),Pe(h,v,n,o,r,c,l),e[f]=v,p--,m>--f||m>p)break e;h=e[f],v=t[p]}}if(m>f){if(m<=p)for(d=(s=p+1)<a?b(t[s],!0):c;m<=p;)16384&(v=t[m]).flags&&(t[m]=v=M(v)),++m,Ie(v,n,o,r,d,l)}else if(m>p)for(;m<=f;)Ce(e[m++],n);else!function(e,t,n,o,r,i,a,c,u,l,s,d,f){var p,m,h,v=0,g=c,C=c,N=i-c+1,V=a-c+1,_=new Int32Array(V+1),x=N===o,w=!1,S=0,k=0;if(r<4||(N|V)<32)for(v=g;v<=i;++v)if(p=e[v],k<V){for(c=C;c<=a;c++)if(m=t[c],p.key===m.key){if(_[c-C]=v+1,x)for(x=!1;g<v;)Ce(e[g++],u);S>c?w=!0:S=c,16384&m.flags&&(t[c]=m=M(m)),Pe(p,m,u,n,l,s,f),++k;break}!x&&c>a&&Ce(p,u)}else x||Ce(p,u);else{var E={};for(v=C;v<=a;++v)E[t[v].key]=v;for(v=g;v<=i;++v)if(p=e[v],k<V)if(void 0!==(c=E[p.key])){if(x)for(x=!1;v>g;)Ce(e[g++],u);_[c-C]=v+1,S>c?w=!0:S=c,16384&(m=t[c]).flags&&(t[c]=m=M(m)),Pe(p,m,u,n,l,s,f),++k}else x||Ce(p,u);else x||Ce(p,u)}if(x)_e(u,d,e),Me(t,u,n,l,s,f);else if(w){var B=function(e){var t=0,n=0,o=0,r=0,i=0,a=0,c=0,u=e.length;u>Re&&(Re=u,le=new Int32Array(u),se=new Int32Array(u));for(;n<u;++n)if(0!==(t=e[n])){if(e[o=le[r]]<t){se[n]=o,le[++r]=n;continue}for(i=0,a=r;i<a;)e[le[c=i+a>>1]]<t?i=c+1:a=c;t<e[le[i]]&&(i>0&&(se[n]=le[i-1]),le[i]=n)}i=r+1;var l=new Int32Array(i);a=le[i-1];for(;i-- >0;)l[i]=a,a=se[a],le[i]=0;return l}(_);for(c=B.length-1,v=V-1;v>=0;v--)0===_[v]?(16384&(m=t[S=v+C]).flags&&(t[S]=m=M(m)),Ie(m,u,n,l,(h=S+1)<r?b(t[h],!0):s,f)):c<0||v!==B[c]?y(m=t[S=v+C],u,(h=S+1)<r?b(t[h],!0):s):c--}else if(k!==V)for(v=V-1;v>=0;v--)0===_[v]&&(16384&(m=t[S=v+C]).flags&&(t[S]=m=M(m)),Ie(m,u,n,l,(h=S+1)<r?b(t[h],!0):s,f))}(e,t,o,i,a,f,p,m,n,r,c,u,l)}(n,o,r,i,a,s,d,c,u,l):function(e,t,n,o,r,i,a,c,u){for(var l,s,d=i>a?a:i,f=0;f<d;++f)l=t[f],s=e[f],16384&l.flags&&(l=t[f]=M(l)),Pe(s,l,n,o,r,c,u),e[f]=l;if(i<a)for(f=d;f<a;++f)16384&(l=t[f]).flags&&(l=t[f]=M(l)),Ie(l,n,o,r,c,u);else if(i>a)for(f=d;f<i;++f)Ce(e[f],n)}(n,o,r,i,a,s,d,c,l)}}}function Fe(e,t,n,o,r,i,c,u,s){var d=e.state,f=e.props,p=Boolean(e.$N),m=a(e.shouldComponentUpdate);if(p&&(t=N(e,n,t!==d?l(d,t):t)),c||!m||m&&e.shouldComponentUpdate(n,t,r)){!p&&a(e.componentWillUpdate)&&e.componentWillUpdate(n,t,r),e.props=n,e.state=t,e.context=r;var h=null,v=ke(e,n,r);p&&a(e.getSnapshotBeforeUpdate)&&(h=e.getSnapshotBeforeUpdate(f,d)),Pe(e.$LI,v,o,e.$CX,i,u,s),e.$LI=v,a(e.componentDidUpdate)&&function(e,t,n,o,r){r.push((function(){e.componentDidUpdate(t,n,o)}))}(e,f,d,h,s)}else e.props=n,e.state=t,e.context=r}var Re=0;function De(e,t,n,o){var i=[],c=t.$V;V.v=!0,r(c)?r(e)||(16384&e.flags&&(e=M(e)),Ie(e,t,o,!1,null,i),t.$V=e,c=e):r(e)?(Ce(c,t),t.$V=null):(16384&e.flags&&(e=M(e)),Pe(c,e,t,o,!1,null,i),c=t.$V=e),v(i),V.v=!1,a(n)&&n(),a(_.renderComplete)&&_.renderComplete(c,t)}function Ke(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=d),De(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var ze=[],We="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ye=!1;function Ue(e,t,n,o){var i=e.$PS;if(a(t)&&(t=t(i?l(e.state,i):e.state,e.props,e.context)),r(i))e.$PS=t;else for(var c in t)i[c]=t[c];if(e.$BR)a(n)&&e.$L.push(n.bind(e));else{if(!V.v&&0===ze.length)return $e(e,o),void(a(n)&&n.call(e));if(-1===ze.indexOf(e)&&ze.push(e),o&&(e.$F=!0),Ye||(Ye=!0,We(Ge)),a(n)){var u=e.$QU;u||(u=e.$QU=[]),u.push(n)}}}function He(e){for(var t=e.$QU,n=0;n<t.length;++n)t[n].call(e);e.$QU=null}function Ge(){var e;for(Ye=!1;e=ze.shift();)if(!e.$UN){var t=e.$F;e.$F=!1,$e(e,t),e.$QU&&He(e)}}function $e(e,t){if(t||!e.$BR){var n=e.$PS;e.$PS=null;var o=[];V.v=!0,Fe(e,l(e.state,n),e.props,b(e.$LI,!0).parentNode,e.context,e.$SVG,t,null,o),v(o),V.v=!1}else e.state=e.$PS,e.$PS=null}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.$F=!1,this.props=e||d,this.context=t||d};t.Component=qe,qe.prototype.forceUpdate=function(e){this.$UN||Ue(this,{},e,!0)},qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ue(this,e,t,!1)},qe.prototype.render=function(e,t,n){return null};t.version="7.4.8"},96323:function(e,t,n){"use strict";t.__esModule=!0;var o=n(92376);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||(t[e]=o[e]))}))},10648:function(e,t){"use strict";var n,o;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=n,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"}(n||(t.VNodeFlags=n={})),t.ChildFlags=o,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"}(o||(t.ChildFlags=o={}))},69838:function(e){"use strict";var t=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(L){u=function(e,t,n){return e[t]=n}}function l(e,t,n,o){var r=t&&t.prototype instanceof v?t:v,i=Object.create(r.prototype),a=new E(o||[]);return i._invoke=function(e,t,n){var o=d;return function(){function r(r,i){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw i;return I()}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var c=w(a,n);if(c){if(c===h)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 u=s(e,t,n);if("normal"===u.type){if(o=n.done?m:f,u.arg===h)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=m,n.method="throw",n.arg=u.arg)}}return r}()}(e,n,a),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(L){return{type:"throw",arg:L}}}e.wrap=l;var d="suspendedStart",f="suspendedYield",p="executing",m="completed",h={};function v(){}function g(){}function b(){}var C={};u(C,i,(function(){return this}));var y=Object.getPrototypeOf,N=y&&y(y(B([])));N&&N!==n&&o.call(N,i)&&(C=N);var V=b.prototype=v.prototype=Object.create(C);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function n(r,i,a,c){var u=s(e[r],e,i);if("throw"!==u.type){var l=u.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,c)}),(function(e){n("throw",e,a,c)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,c)}))}c(u.arg)}var r;this._invoke=function(e,o){function i(){return new t((function(t,r){n(e,o,t,r)}))}return r=r?r.then(i,i):i()}}function w(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,w(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=s(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,h;var i=r.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(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 k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function B(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function n(){for(;++r<e.length;)if(o.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:I}}function I(){return{value:t,done:!0}}return g.prototype=b,u(V,"constructor",b),u(b,"constructor",g),g.displayName=u(b,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,c,"GeneratorFunction")),e.prototype=Object.create(V),e},e.awrap=function(e){return{__await:e}},_(x.prototype),u(x.prototype,a,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,o,r,i){void 0===i&&(i=Promise);var a=new x(l(t,n,o,r),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},_(V),u(V,c,"Generator"),u(V,i,(function(){return this})),u(V,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function o(){for(;t.length;){var n=t.pop();if(n in e)return o.value=n,o.done=!1,o}return o.done=!0,o}},e.values=B,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(k),!e)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(o,r){return c.type="throw",c.arg=e,n.next=o,r&&(n.method="next",n.arg=t),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),h}},"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;k(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),h}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},96250:function(){"use strict";self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((function(n,o){var r=new XMLHttpRequest,i=[],a=[],c={},u=function s(){return{ok:2==(r.status/100|0),statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){return Promise.resolve(r.responseText)},json:function(){return Promise.resolve(r.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([r.response]))},clone:s,headers:{keys:function(){return i},entries:function(){return a},get:function(e){return c[e.toLowerCase()]},has:function(e){return e.toLowerCase()in c}}}};for(var l in r.open(t.method||"get",e,!0),r.onload=function(){r.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),a.push([t,n]),c[t]=c[t]?c[t]+","+n:n})),n(u())},r.onerror=o,r.withCredentials="include"==t.credentials,t.headers)r.setRequestHeader(l,t.headers[l]);r.send(t.body||null)}))})},1397:function(e,t){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniq=t.uniqBy=t.reduce=t.range=t.sort=t.sortBy=t.map=t.filter=t.toKeyedArray=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[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),n((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;o<t.length;o++){var r=t[o];e(r,o,t)&&n.push(r)}return n}throw new Error("filter() can't iterate on type "+typeof t)}};var n=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;o<t.length;o++)n.push(e(t[o],o,t));return n}if("object"==typeof t){var r=Object.prototype.hasOwnProperty,i=[];for(var a in t)r.call(t,a)&&i.push(e(t[a],a,t));return i}throw new Error("map() can't iterate on type "+typeof t)}};t.map=n;var o=function(e,t){for(var n=e.criteria,o=t.criteria,r=n.length,i=0;i<r;i++){var a=n[i],c=o[i];if(a<c)return-1;if(a>c)return 1}return 0},r=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){if(!Array.isArray(e))return e;for(var n=e.length,r=[],i=function(n){var o=e[n];r.push({criteria:t.map((function(e){return e(o)})),value:o})},a=0;a<n;a++)i(a);for(r.sort(o);n--;)r[n]=r[n].value;return r}};t.sortBy=r;var i=r();t.sort=i;t.range=function(e,t){return new Array(t-e).fill(null).map((function(t,n){return n+e}))};t.reduce=function(e,t){return function(n){var o,r,i=n.length;for(t===undefined?(o=1,r=n[0]):(o=0,r=t);o<i;o++)r=e(r,n[o],o,n);return r}};var a=function(e){return function(t){var n=t.length,o=[],r=e?[]:o,i=-1;e:for(;++i<n;){var a=t[i],c=e?e(a):a;if(a=0!==a?a:0,c==c){for(var u=r.length;u--;)if(r[u]===c)continue e;e&&r.push(c),o.push(a)}else r.includes(c)||(r!==o&&r.push(c),o.push(a))}return o}};t.uniqBy=a;var c=a();t.uniq=c;var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0!==t.length){for(var o=t.length,r=t[0].length,i=[],a=0;a<r;a++){for(var c=[],u=0;u<o;u++)c.push(t[u][a]);i.push(c)}return i}};t.zip=u;t.zipWith=function(e){return function(){return n((function(t){return e.apply(void 0,t)}))(u.apply(void 0,arguments))}}},52844:function(e,t){"use strict";t.__esModule=!0,t.EventEmitter=void 0;var n=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},t.off=function(e,t){var n=this.listeners[e];if(!n)throw new Error('There is no listeners for "'+e+'"');this.listeners[e]=n.filter((function(e){return e!==t}))},t.emit=function(e){var t=this.listeners[e];if(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];for(var i=0,a=t.length;i<a;i+=1){var c=t[i];c.apply(void 0,o)}}},t.clear=function(){this.listeners={}},e}();t.EventEmitter=n},32416:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(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 o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function r(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return function(e){for(var o=e,i=arguments.length,a=new Array(i>1?i-1:0),c=1;c<i;c++)a[c-1]=arguments[c];for(var u,l=n(t);!(u=l()).done;){var s=u.value;Array.isArray(s)?o=r.apply(void 0,s).apply(void 0,[o].concat(a)):s&&(o=s.apply(void 0,[o].concat(a)))}return o}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(n){for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return e.apply(void 0,[t.apply(void 0,[n].concat(r))].concat(r))}}))}},57890:function(e,t){"use strict";t.__esModule=!0,t.KEY_QUOTE=t.KEY_RIGHT_BRACKET=t.KEY_BACKSLASH=t.KEY_LEFT_BRACKET=t.KEY_SLASH=t.KEY_PERIOD=t.KEY_MINUS=t.KEY_COMMA=t.KEY_EQUAL=t.KEY_SEMICOLON=t.KEY_F12=t.KEY_F11=t.KEY_F10=t.KEY_F9=t.KEY_F8=t.KEY_F7=t.KEY_F6=t.KEY_F5=t.KEY_F4=t.KEY_F3=t.KEY_F2=t.KEY_F1=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_DELETE=t.KEY_INSERT=t.KEY_DOWN=t.KEY_RIGHT=t.KEY_UP=t.KEY_LEFT=t.KEY_HOME=t.KEY_END=t.KEY_PAGEDOWN=t.KEY_PAGEUP=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_CAPSLOCK=t.KEY_PAUSE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;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_PAUSE=19;t.KEY_CAPSLOCK=20;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_PAGEUP=33;t.KEY_PAGEDOWN=34;t.KEY_END=35;t.KEY_HOME=36;t.KEY_LEFT=37;t.KEY_UP=38;t.KEY_RIGHT=39;t.KEY_DOWN=40;t.KEY_INSERT=45;t.KEY_DELETE=46;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_F1=112;t.KEY_F2=113;t.KEY_F3=114;t.KEY_F4=115;t.KEY_F5=116;t.KEY_F6=117;t.KEY_F7=118;t.KEY_F8=119;t.KEY_F9=120;t.KEY_F10=121;t.KEY_F11=122;t.KEY_F12=123;t.KEY_SEMICOLON=186;t.KEY_EQUAL=187;t.KEY_COMMA=188;t.KEY_MINUS=189;t.KEY_PERIOD=190;t.KEY_SLASH=191;t.KEY_LEFT_BRACKET=219;t.KEY_BACKSLASH=220;t.KEY_RIGHT_BRACKET=221;t.KEY_QUOTE=222},97622:function(e,t){"use strict";t.__esModule=!0,t.numberOfDecimalDigits=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return e<t?t:e>n?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=+((e*=n=Math.pow(10,t))>0)|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var n=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=n;t.keyOfMatchingRange=function(e,t){for(var o=0,r=Object.keys(t);o<r.length;o++){var i=r[o],a=t[i];if(n(e,a))return i}};t.numberOfDecimalDigits=function(e){return Math.floor(e)!==e&&e.toString().split(".")[1].length||0}},28440:function(e,t){"use strict";var n;t.__esModule=!0,t.perf=void 0;null==(n=window.performance)||n.now;var o={mark:function(e,t){0},measure:function(e,t){}};t.perf=o},1060:function(e,t){"use strict";t.__esModule=!0,t.canRender=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n<e.length;n++){var o=e[n];"string"==typeof o&&(t+=o+" ")}return t};t.normalizeChildren=function(e){return Array.isArray(e)?e.flat().filter((function(e){return e})):"object"==typeof e?[e]:[]};var n=function(e,t){var n;for(n in e)if(!(n in t))return!0;for(n in t)if(e[n]!==t[n])return!0;return!1};t.shallowDiffers=n;var o={onComponentShouldUpdate:function(e,t){return n(e,t)}};t.pureComponentHooks=o;t.canRender=function(e){return e!==undefined&&null!==e&&"boolean"!=typeof e}},465:function(e,t,n){"use strict";t.__esModule=!0,t.useSelector=t.useDispatch=t.createAction=t.combineReducers=t.applyMiddleware=t.createStore=void 0;var o=n(32416);function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return i(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 i(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.")}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.createStore=function a(e,t){if(t)return t(a)(e);var n,o=[],r=function(t){n=e(n,t);for(var r=0;r<o.length;r++)o[r]()};return r({type:"@@INIT"}),{dispatch:r,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];var c=e.apply(void 0,[n].concat(i)),u=function(){throw new Error("Dispatching while constructing your middleware is not allowed.")},l={getState:c.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return u.apply(void 0,[e].concat(n))}},s=t.map((function(e){return e(l)}));return u=o.compose.apply(void 0,s)(c.dispatch),Object.assign({},c,{dispatch:u})}}};t.combineReducers=function(e){var t=Object.keys(e),n=!1;return function(o,i){void 0===o&&(o={});for(var a,c=Object.assign({},o),u=r(t);!(a=u()).done;){var l=a.value,s=e[l],d=o[l],f=s(d,i);d!==f&&(n=!0,c[l]=f)}return n?c:o}};t.createAction=function(e,t){void 0===t&&(t=null);var n=function(){if(!t)return{type:e,payload:arguments.length<=0?undefined:arguments[0]};var n=t.apply(void 0,arguments);if(!n)throw new Error("prepare function did not return an object");var o={type:e};return"payload"in n&&(o.payload=n.payload),"meta"in n&&(o.meta=n.meta),o};return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n};t.useDispatch=function(e){return e.store.dispatch};t.useSelector=function(e,t){return t(e.store.getState())}},7151:function(e,t){"use strict";function n(e,t,n,o,r,i,a){try{var c=e[i](a),u=c.value}catch(l){return void n(l)}c.done?t(u):Promise.resolve(u).then(o,r)}function o(e){return function(){var t=this,o=arguments;return new Promise((function(r,i){var a=e.apply(t,o);function c(e){n(a,r,i,c,u,"next",e)}function u(e){n(a,r,i,c,u,"throw",e)}c(undefined)}))}}t.__esModule=!0,t.storage=t.IMPL_INDEXED_DB=t.IMPL_LOCAL_STORAGE=t.IMPL_MEMORY=void 0;t.IMPL_MEMORY=0;t.IMPL_LOCAL_STORAGE=1;t.IMPL_INDEXED_DB=2;var r="storage-v1",i="readwrite",a=function(e){return function(){try{return Boolean(e())}catch(t){return!1}}},c=a((function(){return window.localStorage&&window.localStorage.getItem})),u=a((function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)})),l=function(){function e(){this.impl=0,this.store={}}var t=e.prototype;return t.get=function(e){return this.store[e]},t.set=function(e,t){this.store[e]=t},t.remove=function(e){this.store[e]=undefined},t.clear=function(){this.store={}},e}(),s=function(){function e(){this.impl=1}var t=e.prototype;return t.get=function(e){var t=localStorage.getItem(e);if("string"==typeof t)return JSON.parse(t)},t.set=function(e,t){localStorage.setItem(e,JSON.stringify(t))},t.remove=function(e){localStorage.removeItem(e)},t.clear=function(){localStorage.clear()},e}(),d=function(){function e(){this.impl=2,this.dbPromise=new Promise((function(e,t){var n=(window.indexedDB||window.msIndexedDB).open("tau-tgui",1);n.onupgradeneeded=function(){try{n.result.createObjectStore(r)}catch(e){t(new Error("Failed to upgrade IDB: "+n.error))}},n.onsuccess=function(){return e(n.result)},n.onerror=function(){t(new Error("Failed to open IDB: "+n.error))}}))}var t=e.prototype;return t.getStore=function(e){return this.dbPromise.then((function(t){return t.transaction(r,e).objectStore(r)}))},t.get=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readonly");case 2:return n=t.sent,t.abrupt("return",new Promise((function(t,o){var r=n.get(e);r.onsuccess=function(){return t(r.result)},r.onerror=function(){return o(r.error)}})));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=o(regeneratorRuntime.mark((function t(e,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return null===n&&(n=undefined),t.next=3,this.getStore(i);case 3:t.sent.put(n,e);case 5:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=o(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore(i);case 2:t.sent["delete"](e);case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=o(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getStore(i);case 2:e.sent.clear();case 4:case"end":return e.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),f=new(function(){function e(){this.backendPromise=o(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u()){e.next=10;break}return e.prev=1,t=new d,e.next=5,t.dbPromise;case 5:return e.abrupt("return",t);case 8:e.prev=8,e.t0=e["catch"](1);case 10:if(!c()){e.next=12;break}return e.abrupt("return",new s);case 12:return e.abrupt("return",new l);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})))()}var t=e.prototype;return t.get=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.get(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=o(regeneratorRuntime.mark((function t(e,n){var o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return o=t.sent,t.abrupt("return",o.set(e,n));case 4:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.remove(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=o(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return e=t.sent,t.abrupt("return",e.clear());case 4:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}());t.storage=f},21118:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(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 o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.createSearch=t.createGlobPattern=t.multiline=void 0;t.multiline=function r(e){if(Array.isArray(e))return r(e.join(""));for(var t,o,i=e.split("\n"),a=n(i);!(o=a()).done;)for(var c=o.value,u=0;u<c.length;u++){if(" "!==c[u]){(t===undefined||u<t)&&(t=u);break}}return t||(t=0),i.map((function(e){return e.substr(t).trimRight()})).join("\n").trim()};t.createGlobPattern=function(e){var t=new RegExp("^"+e.split(/\*+/).map((function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")})).join(".*")+"$");return function(e){return t.test(e)}};t.createSearch=function(e,t){var n=e.toLowerCase().trim();return function(e){if(!n)return!0;var o=t?t(e):e;return!!o&&o.toLowerCase().includes(n)}};t.capitalize=function i(e){return Array.isArray(e)?e.map(i):e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()};t.toTitleCase=function a(e){if(Array.isArray(e))return e.map(a);if("string"!=typeof e)return e;for(var t=e.replace(/([^\W_]+[^\s-]*) */g,(function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})),n=0,o=["A","An","And","As","At","But","By","For","For","From","In","Into","Near","Nor","Of","On","Onto","Or","The","To","With"];n<o.length;n++){var r=new RegExp("\\s"+o[n]+"\\s","g");t=t.replace(r,(function(e){return e.toLowerCase()}))}for(var i=0,c=["Id","Tv"];i<c.length;i++){var u=new RegExp("\\b"+c[i]+"\\b","g");t=t.replace(u,(function(e){return e.toLowerCase()}))}return t};t.decodeHtmlEntities=function(e){if(!e)return e;var t={nbsp:" ",amp:"&",quot:'"',lt:"<",gt:">",apos:"'"};return e.replace(/<br>/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("&")}},53538:function(e,t){"use strict";t.__esModule=!0,t.sleep=t.debounce=void 0;t.debounce=function(e,t,n){var o;return void 0===n&&(n=!1),function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var c=function(){o=null,n||e.apply(void 0,i)},u=n&&!o;clearTimeout(o),o=setTimeout(c,t),u&&e.apply(void 0,i)}};t.sleep=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},67288: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=void 0;var o=n(1397),r=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t};t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(r)(e,t)}))(t)};t.vecSubtract=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(i)(e,t)}))(t)};t.vecMultiply=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(a)(e,t)}))(t)};var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(c)(e,t)}))(t)};t.vecDivide=u;t.vecScale=function(e,t){return(0,o.map)((function(e){return e*t}))(e)};t.vecInverse=function(e){return(0,o.map)((function(e){return-e}))(e)};var l=function(e){return Math.sqrt((0,o.reduce)(r)((0,o.zipWith)(a)(e,e)))};t.vecLength=l;t.vecNormalize=function(e){return u(e,l(e))}},88280:function(){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},15511:function(){"use strict";!function(e){function t(){return d.createDocumentFragment()}function n(e){return d.createElement(e)}function o(e,t){if(!e)throw new Error("Failed to construct "+t+": 1 argument required, but only 0 present.")}function r(e){if(1===e.length)return i(e[0]);for(var n=t(),o=M.call(e),r=0;r<e.length;r++)n.appendChild(i(o[r]));return n}function i(e){return"object"==typeof e?e:d.createTextNode(e)}for(var a,c,u,l,s,d=e.document,f=Object.prototype.hasOwnProperty,p=Object.defineProperty||function(e,t,n){return f.call(n,"value")?e[t]=n.value:(f.call(n,"get")&&e.__defineGetter__(t,n.get),f.call(n,"set")&&e.__defineSetter__(t,n.set)),e},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},h=function(e){var t="undefined"==typeof e.className,n=t?e.getAttribute("class")||"":e.className,o=t||"object"==typeof n,r=(o?t?n:n.baseVal:n).replace(g,"");r.length&&O.push.apply(this,r.split(b)),this._isSVG=o,this._=e},v={get:function(){return new h(this)},set:function(){}},g=/^\s+|\s+$/g,b=/\s+/,C="classList",y=function(e,t){return this.contains(e)?t||this.remove(e):(t===undefined||t)&&(t=!0,this.add(e)),!!t},N=e.DocumentFragment&&DocumentFragment.prototype,V=e.Node,_=(V||Element).prototype,x=e.CharacterData||V,w=x&&x.prototype,S=e.DocumentType,k=S&&S.prototype,E=(e.Element||V||e.HTMLElement).prototype,B=e.HTMLSelectElement||n("select").constructor,I=B.prototype.remove,L=e.SVGElement,O=["matches",E.matchesSelector||E.webkitMatchesSelector||E.khtmlMatchesSelector||E.mozMatchesSelector||E.msMatchesSelector||E.oMatchesSelector||function(e){var t=this.parentNode;return!!t&&-1<m.call(t.querySelectorAll(e),this)},"closest",function(e){for(var t,n=this;(t=n&&n.matches)&&!n.matches(e);)n=n.parentNode;return t?n:null},"prepend",function(){var e=this.firstChild,t=r(arguments);e?this.insertBefore(t,e):this.appendChild(t)},"append",function(){this.appendChild(r(arguments))},"before",function(){var e=this.parentNode;e&&e.insertBefore(r(arguments),this)},"after",function(){var e=this.parentNode,t=this.nextSibling,n=r(arguments);e&&(t?e.insertBefore(n,t):e.appendChild(n))},"toggleAttribute",function(e,t){var n=this.hasAttribute(e);return 1<arguments.length?n&&!t?this.removeAttribute(e):t&&!n&&this.setAttribute(e,""):n?this.removeAttribute(e):this.setAttribute(e,""),this.hasAttribute(e)},"replace",function(){this.replaceWith.apply(this,arguments)},"replaceWith",function(){var e=this.parentNode;e&&e.replaceChild(r(arguments),this)},"remove",function(){var e=this.parentNode;e&&e.removeChild(this)}],M=O.slice,A=O.length;A;A-=2)if((c=O[A-2])in E||(E[c]=O[A-1]),"remove"!==c||I._dom4||((B.prototype[c]=function(){return 0<arguments.length?I.apply(this,arguments):E.remove.call(this)})._dom4=!0),/^(?:before|after|replace|replaceWith|remove)$/.test(c)&&(x&&!(c in w)&&(w[c]=O[A-1]),S&&!(c in k)&&(k[c]=O[A-1])),/^(?:append|prepend)$/.test(c))if(N)c in N||(N[c]=O[A-1]);else try{t().constructor.prototype[c]=O[A-1]}catch(P){}var T;n("a").matches("a")||(E[c]=(T=E[c],function(e){return T.call(this.parentNode?this:t().appendChild(this),e)})),h.prototype={length:0,add:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)||O.push.call(this,c);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},contains:function(e){return function(t){return-1<(A=e.call(this,c=function(e){if(!e)throw"SyntaxError";if(b.test(e))throw"InvalidCharacterError";return e}(t)))}}([].indexOf||function(e){for(A=this.length;A--&&this[A]!==e;);return A}),item:function(e){return this[e]||null},remove:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)&&O.splice.call(this,A,1);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},toggle:y,toString:function(){return O.join.call(this," ")}},L&&!(C in L.prototype)&&p(L.prototype,C,v),C in d.documentElement?((l=n("div").classList).add("a","b","a"),"a b"!=l&&("add"in(u=l.constructor.prototype)||(u=e.TemporaryTokenList.prototype),s=function(e){return function(){for(var t=0;t<arguments.length;)e.call(this,arguments[t++])}},u.add=s(u.add),u.remove=s(u.remove),u.toggle=y)):p(E,C,v),"contains"in _||p(_,"contains",{value:function(e){for(;e&&e!==this;)e=e.parentNode;return this===e}}),"head"in d||p(d,"head",{get:function(){return a||(a=d.getElementsByTagName("head")[0])}}),function(){for(var t,n=e.requestAnimationFrame,o=e.cancelAnimationFrame,r=["o","ms","moz","webkit"],i=r.length;!o&&i--;)n=n||e[r[i]+"RequestAnimationFrame"],o=e[r[i]+"CancelAnimationFrame"]||e[r[i]+"CancelRequestAnimationFrame"];o||(n?(t=n,n=function(e){var n=!0;return t((function(){n&&e.apply(this,arguments)})),function(){n=!1}},o=function(e){e()}):(n=function(e){return setTimeout(e,15,15)},o=function(e){clearTimeout(e)})),e.requestAnimationFrame=n,e.cancelAnimationFrame=o}();try{new e.CustomEvent("?")}catch(P){e.CustomEvent=function(e,t){function n(e,t,n,o){this.initEvent(e,t,n),this.detail=o}return function(o,r){var i=d.createEvent(e);if("string"!=typeof o)throw new Error("An event name must be provided");return"Event"==e&&(i.initCustomEvent=n),null==r&&(r=t),i.initCustomEvent(o,r.bubbles,r.cancelable,r.detail),i}}(e.CustomEvent?"CustomEvent":"Event",{bubbles:!1,cancelable:!1,detail:null})}try{new Event("_")}catch(P){P=function(e){function t(e,t){o(arguments.length,"Event");var n=d.createEvent("Event");return t||(t={}),n.initEvent(e,!!t.bubbles,!!t.cancelable),n}return t.prototype=e.prototype,t}(e.Event||function(){}),p(e,"Event",{value:P}),Event!==P&&(Event=P)}try{new KeyboardEvent("_",{})}catch(P){P=function(t){var n,r=0,i={char:"",key:"",location:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,altGraphKey:!1,repeat:!1,locale:navigator.language,detail:0,bubbles:!1,cancelable:!1,keyCode:0,charCode:0,which:0};try{var a=d.createEvent("KeyboardEvent");a.initKeyboardEvent("keyup",!1,!1,e,"+",3,!0,!1,!0,!1,!1),r="+"==(a.keyIdentifier||a.key)&&3==(a.keyLocation||a.location)&&(a.ctrlKey?a.altKey?1:3:a.shiftKey?2:4)||9}catch(P){}function c(e){for(var t=[],n=["ctrlKey","Control","shiftKey","Shift","altKey","Alt","metaKey","Meta","altGraphKey","AltGraph"],o=0;o<n.length;o+=2)e[n[o]]&&t.push(n[o+1]);return t.join(" ")}function u(e,t){for(var n in t)t.hasOwnProperty(n)&&!t.hasOwnProperty.call(e,n)&&(e[n]=t[n]);return e}function l(e,t,n){try{t[e]=n[e]}catch(P){}}function s(t,a){o(arguments.length,"KeyboardEvent"),a=u(a||{},i);var s,f=d.createEvent(n),p=a.ctrlKey,m=a.shiftKey,h=a.altKey,v=a.metaKey,g=a.altGraphKey,b=r>3?c(a):null,C=String(a.key),y=String(a.char),N=a.location,V=a.keyCode||(a.keyCode=C)&&C.charCodeAt(0)||0,_=a.charCode||(a.charCode=y)&&y.charCodeAt(0)||0,x=a.bubbles,w=a.cancelable,S=a.repeat,k=a.locale,E=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in f)f.initKeyEvent(t,x,w,E,p,h,m,v,V,_);else if(0<r&&"initKeyboardEvent"in f){switch(s=[t,x,w,E],r){case 1:s.push(C,N,p,m,h,v,g);break;case 2:s.push(p,h,m,v,V,_);break;case 3:s.push(C,N,p,h,m,v,g);break;case 4:s.push(C,N,b,S,k);break;default:s.push(char,C,N,b,S,k)}f.initKeyboardEvent.apply(f,s)}else f.initEvent(t,x,w);for(C in f)i.hasOwnProperty(C)&&f[C]!==a[C]&&l(C,f,a);return f}return n=0<r?"KeyboardEvent":"Event",s.prototype=t.prototype,s}(e.KeyboardEvent||function(){}),p(e,"KeyboardEvent",{value:P}),KeyboardEvent!==P&&(KeyboardEvent=P)}try{new MouseEvent("_",{})}catch(P){P=function(t){function n(t,n){o(arguments.length,"MouseEvent");var r=d.createEvent("MouseEvent");return n||(n={}),r.initMouseEvent(t,!!n.bubbles,!!n.cancelable,n.view||e,n.detail||1,n.screenX||0,n.screenY||0,n.clientX||0,n.clientY||0,!!n.ctrlKey,!!n.altKey,!!n.shiftKey,!!n.metaKey,n.button||0,n.relatedTarget||null),r}return n.prototype=t.prototype,n}(e.MouseEvent||function(){}),p(e,"MouseEvent",{value:P}),MouseEvent!==P&&(MouseEvent=P)}d.querySelectorAll("*").forEach||function(){function e(e){var t=e.querySelectorAll;e.querySelectorAll=function(e){var n=t.call(this,e);return n.forEach=Array.prototype.forEach,n}}e(d),e(Element.prototype)}();try{d.querySelector(":scope *")}catch(P){!function(){var e="data-scope-"+(1e9*Math.random()>>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,i,a=e.CustomEvent,c=e.dispatchEvent,u=e.addEventListener,l=e.removeEventListener,s=0,d=function(){s++},f=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{u("_",d,{once:!0}),c(new a("_")),c(new a("_")),l("_",d,{once:!0})}catch(m){}1!==s&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,u,l,s=i.get(this),d=p(a);s||i.set(this,s=new n),t in s||(s[t]={handler:[],wrap:[]}),u=s[t],(c=f.call(u.handler,r))<0?(c=u.handler.push(r)-1,u.wrap[c]=l=new n):l=u.wrap[c],d in l||(l[d]=o(t,r,a),e.call(this,t,l[d],l[d].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,u,l=i.get(this);if(l&&t in l&&(c=l[t],-1<(a=f.call(c.handler,n))&&(r=p(o))in(u=c.wrap[a]))){for(r in e.call(this,t,u[r],u[r].capture),delete u[r],u)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete l[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},25513:function(e){"use strict";!function(t,n){var o,r,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,u="_html5shiv",l=0,s={};function d(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function f(e){var t=s[e[u]];return t||(t={},l++,e[u]=l,s[l]=t),t}function p(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=f(t)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}function m(e){e||(e=n);var t=f(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?p(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="<xyz></xyz>",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:m,createElement:p,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||f(e)).frag.cloneNode(),i=0,a=d(),c=a.length;i<c;i++)o.createElement(a[i]);return o},addElements:function(e,t){var n=h.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),h.elements=n+" "+e,m(t)}};t.html5=h,m(n),e.exports&&(e.exports=h)}(window,document)},72090:function(){"use strict";!function(e){if(!document.createEvent){var t,n=!0,o=!1,r="onreadystatechange",i="DOMContentLoaded",a="__IE8__"+Math.random(),c=Object.defineProperty||function(e,t,n){e[t]=n.value},u=Object.defineProperties||function(t,n){for(var o in n)if(s.call(n,o))try{c(t,o,n[o])}catch(r){e.console}},l=Object.getOwnPropertyDescriptor,s=Object.prototype.hasOwnProperty,d=e.Element.prototype,f=e.Text.prototype,p=/^[a-z]+$/,m=/loaded|complete/,h={},v=document.createElement("div"),g=document.documentElement,b=g.removeAttribute,C=g.setAttribute,y=function(e){return{enumerable:!0,writable:!0,configurable:!0,value:e}};w(e.HTMLCommentElement.prototype,d,"nodeValue"),w(e.HTMLScriptElement.prototype,null,"text"),w(f,null,"nodeValue"),w(e.HTMLTitleElement.prototype,null,"text"),c(e.HTMLStyleElement.prototype,"textContent",(t=l(e.CSSStyleSheet.prototype,"cssText"),x((function(){return t.get.call(this.styleSheet)}),(function(e){t.set.call(this.styleSheet,e)}))));var N=/\b\s*alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;c(e.CSSStyleDeclaration.prototype,"opacity",{get:function(){var e=this.filter.match(N);return e?(e[1]/100).toString():""},set:function(e){this.zoom=1;var t=!1;e=e<1?" alpha(opacity="+Math.round(100*e)+")":"",this.filter=this.filter.replace(N,(function(){return t=!0,e})),!t&&e&&(this.filter+=e)}}),u(d,{textContent:{get:k,set:L},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t<n;t++)if(1==e[t].nodeType)return e[t]}},lastElementChild:{get:function(){for(var e=this.childNodes||[],t=e.length;t--;)if(1==e[t].nodeType)return e[t]}},oninput:{get:function(){return this._oninput||null},set:function(e){this._oninput&&(this.removeEventListener("input",this._oninput),this._oninput=e,e&&this.addEventListener("input",e))}},previousElementSibling:{get:function(){for(var e=this.previousSibling;e&&1!=e.nodeType;)e=e.previousSibling;return e}},nextElementSibling:{get:function(){for(var e=this.nextSibling;e&&1!=e.nodeType;)e=e.nextSibling;return e}},childElementCount:{get:function(){for(var e=0,t=this.childNodes||[],n=t.length;n--;e+=1==t[n].nodeType);return e}},addEventListener:y((function(e,t,n){if("function"==typeof t||"object"==typeof t){var o,r,i=this,u="on"+e,l=i[a]||c(i,a,{value:{}})[a],d=l[u]||(l[u]={}),f=d.h||(d.h=[]);if(!s.call(d,"w")){if(d.w=function(e){return e[a]||_(i,O(0,e),f,!1)},!s.call(h,u))if(p.test(e)){try{(o=document.createEventObject())[a]=!0,9!=i.nodeType&&(null==i.parentNode&&v.appendChild(i),(r=i.getAttribute(u))&&b.call(i,u)),i.fireEvent(u,o),h[u]=!0}catch(m){for(h[u]=!1;v.hasChildNodes();)v.removeChild(v.firstChild)}null!=r&&C.call(i,u,r)}else h[u]=!1;(d.n=h[u])&&i.attachEvent(u,d.w)}S(f,t)<0&&f[n?"unshift":"push"](t),"input"===e&&i.attachEvent("onkeyup",E)}})),dispatchEvent:y((function(e){var t,n=this,o="on"+e.type,r=n[a],i=r&&r[o],c=!!i;return e.target||(e.target=n),c?i.n?n.fireEvent(o,e):_(n,e,i.h,!0):!(t=n.parentNode)||t.dispatchEvent(e),!e.defaultPrevented})),removeEventListener:y((function(e,t,n){if("function"==typeof t||"object"==typeof t){var o="on"+e,r=this[a],i=r&&r[o],c=i&&i.h,u=c?S(c,t):-1;-1<u&&c.splice(u,1)}}))}),u(f,{addEventListener:y(d.addEventListener),dispatchEvent:y(d.dispatchEvent),removeEventListener:y(d.removeEventListener)}),u(e.XMLHttpRequest.prototype,{addEventListener:y((function(e,t,n){var o=this,r="on"+e,i=o[a]||c(o,a,{value:{}})[a],u=i[r]||(i[r]={}),l=u.h||(u.h=[]);S(l,t)<0&&(o[r]||(o[r]=function(){var t=document.createEvent("Event");t.initEvent(e,!0,!0),o.dispatchEvent(t)}),l[n?"unshift":"push"](t))})),dispatchEvent:y((function(e){var t=this,n="on"+e.type,o=t[a],r=o&&o[n];return!!r&&(r.n?t.fireEvent(n,e):_(t,e,r.h,!0))})),removeEventListener:y(d.removeEventListener)});var V=l(Event.prototype,"button").get;u(e.Event.prototype,{bubbles:y(!0),cancelable:y(!0),preventDefault:y((function(){this.cancelable&&(this.returnValue=!1)})),stopPropagation:y((function(){this.stoppedPropagation=!0,this.cancelBubble=!0})),stopImmediatePropagation:y((function(){this.stoppedImmediatePropagation=!0,this.stopPropagation()})),initEvent:y((function(e,t,n){this.type=e,this.bubbles=!!t,this.cancelable=!!n,this.bubbles||this.stopPropagation()})),pageX:{get:function(){return this._pageX||(this._pageX=this.clientX+e.scrollX-(g.clientLeft||0))}},pageY:{get:function(){return this._pageY||(this._pageY=this.clientY+e.scrollY-(g.clientTop||0))}},which:{get:function(){return this.keyCode?this.keyCode:isNaN(this.button)?undefined:this.button+1}},charCode:{get:function(){return this.keyCode&&"keypress"==this.type?this.keyCode:0}},buttons:{get:function(){return V.call(this)}},button:{get:function(){var e=this.buttons;return 1&e?0:2&e?2:4&e?1:undefined}},defaultPrevented:{get:function(){var e=this.returnValue;return!(void 0===e||e)}},relatedTarget:{get:function(){var e=this.type;return"mouseover"===e?this.fromElement:"mouseout"===e?this.toElement:null}}}),u(e.HTMLDocument.prototype,{defaultView:{get:function(){return this.parentWindow}},textContent:{get:function(){return 11===this.nodeType?k.call(this):null},set:function(e){11===this.nodeType&&L.call(this,e)}},addEventListener:y((function(t,o,a){var c=this;d.addEventListener.call(c,t,o,a),n&&t===i&&!m.test(c.readyState)&&(n=!1,c.attachEvent(r,B),e==top&&function u(e){try{c.documentElement.doScroll("left"),B()}catch(t){setTimeout(u,50)}}())})),dispatchEvent:y(d.dispatchEvent),removeEventListener:y(d.removeEventListener),createEvent:y((function(e){var t;if("Event"!==e)throw new Error("unsupported "+e);return(t=document.createEventObject()).timeStamp=(new Date).getTime(),t}))}),u(e.Window.prototype,{getComputedStyle:y(function(){var e=/^(?:[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/,t=/^(top|right|bottom|left)$/,n=/\-([a-z])/g,o=function(e,t){return t.toUpperCase()};function r(e){this._=e}function i(){}return r.prototype.getPropertyValue=function(r){var i,a,c,u=this._,l=u.style,s=u.currentStyle,d=u.runtimeStyle;return"opacity"==r?l.opacity||"1":(r=("float"===r?"style-float":r).replace(n,o),i=s?s[r]:l[r],e.test(i)&&!t.test(r)&&(a=l.left,(c=d&&d.left)&&(d.left=s.left),l.left="fontSize"===r?"1em":i,i=l.pixelLeft+"px",l.left=a,c&&(d.left=c)),null==i?i:i+""||"auto")},i.prototype.getPropertyValue=function(){return null},function(e,t){return t?new i(e):new r(e)}}()),addEventListener:y((function(t,n,o){var r,i=e,c="on"+t;i[c]||(i[c]=function(e){return _(i,O(0,e),r,!1)&&undefined}),S(r=i[c][a]||(i[c][a]=[]),n)<0&&r[o?"unshift":"push"](n)})),dispatchEvent:y((function(t){var n=e["on"+t.type];return!n||!1!==n.call(e,t)&&!t.defaultPrevented})),removeEventListener:y((function(t,n,o){var r=(e["on"+t]||Object)[a],i=r?S(r,n):-1;-1<i&&r.splice(i,1)})),pageXOffset:{get:I("scrollLeft")},pageYOffset:{get:I("scrollTop")},scrollX:{get:I("scrollLeft")},scrollY:{get:I("scrollTop")},innerWidth:{get:I("clientWidth")},innerHeight:{get:I("clientHeight")}}),e.HTMLElement=e.Element,function(e,t,n){for(n=0;n<t.length;n++)document.createElement(t[n]);e.length||document.createStyleSheet(""),e[0].addRule(t.join(","),"display:block;")}(document.styleSheets,["header","nav","section","article","aside","footer"]),function(){if(!document.createRange){document.createRange=function(){return new n};var e=n.prototype;e.cloneContents=function(){for(var e=this._start.ownerDocument.createDocumentFragment(),n=t(this._start,this._end),o=0,r=n.length;o<r;o++)e.appendChild(n[o].cloneNode(!0));return e},e.cloneRange=function(){var e=new n;return e._start=this._start,e._end=this._end,e},e.deleteContents=function(){for(var e=this._start.parentNode,n=t(this._start,this._end),o=0,r=n.length;o<r;o++)e.removeChild(n[o])},e.extractContents=function(){for(var e=this._start.ownerDocument.createDocumentFragment(),n=t(this._start,this._end),o=0,r=n.length;o<r;o++)e.appendChild(n[o]);return e},e.setEndAfter=function(e){this._end=e},e.setEndBefore=function(e){this._end=e.previousSibling},e.setStartAfter=function(e){this._start=e.nextSibling},e.setStartBefore=function(e){this._start=e}}function t(e,t){for(var n=[e];e!==t;)n.push(e=e.nextSibling);return n}function n(){}}()}function _(e,t,n,o){for(var r,i,a=n.slice(),c=function(e,t){return e.currentTarget=t,e.eventPhase=e.target===e.currentTarget?2:3,e}(t,e),u=0,l=a.length;u<l&&("object"==typeof(r=a[u])?"function"==typeof r.handleEvent&&r.handleEvent(c):r.call(e,c),!c.stoppedImmediatePropagation);u++);return i=!c.stoppedPropagation,o&&i&&e.parentNode?e.parentNode.dispatchEvent(c):!c.defaultPrevented}function x(e,t){return{configurable:!0,get:e,set:t}}function w(e,t,n){var o=l(t||e,n);c(e,"textContent",x((function(){return o.get.call(this)}),(function(e){o.set.call(this,e)})))}function S(e,t){for(var n=e.length;n--&&e[n]!==t;);return n}function k(){if("BR"===this.tagName)return"\n";for(var e=this.firstChild,t=[];e;)8!==e.nodeType&&7!==e.nodeType&&t.push(e.textContent),e=e.nextSibling;return t.join("")}function E(e){var t=document.createEvent("Event");t.initEvent("input",!0,!0),(e.srcElement||e.fromElement||document).dispatchEvent(t)}function B(e){!o&&m.test(document.readyState)&&(o=!o,document.detachEvent(r,B),(e=document.createEvent("Event")).initEvent(i,!0,!0),document.dispatchEvent(e))}function I(e){return function(){return g[e]||document.body&&document.body[e]||0}}function L(e){for(var t;t=this.lastChild;)this.removeChild(t);null!=e&&this.appendChild(document.createTextNode(e))}function O(t,n){return n||(n=e.event),n.target||(n.target=n.srcElement||n.fromElement||document),n.timeStamp||(n.timeStamp=(new Date).getTime()),n}}(window)},37283:function(){"use strict";window.Int32Array||(window.Int32Array=Array)},39646:function(e,t){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=void 0;var n=[/v4shim/i],o={};t.resolveAsset=function(e){return o[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var r=t.type,i=t.payload;if("asset/stylesheet"!==r)if("asset/mappings"!==r)e(t);else for(var a=function(){var e=u[c];if(n.some((function(t){return t.test(e)})))return"continue";var t=i[e],r=e.split(".").pop();o[e]=t,"css"===r&&Byond.loadCss(t),"js"===r&&Byond.loadJs(t)},c=0,u=Object.keys(i);c<u.length;c++)a();else Byond.loadCss(i)}}}},31246:function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(28440),r=n(465),i=n(41410),a=n(40509),c=n(79926),u=n(77960),l=["payload"];var s=(0,c.createLogger)("backend"),d=(0,r.createAction)("backend/update");t.backendUpdate=d;var f=(0,r.createAction)("backend/setSharedState");t.backendSetSharedState=f;var p=(0,r.createAction)("backend/suspendStart");t.backendSuspendStart=p;var m=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};t.backendSuspendSuccess=m;var h={config:{},data:{},shared:{},suspended:Date.now(),suspending:!1};t.backendReducer=function(e,t){void 0===e&&(e=h);var n=t.type,o=t.payload;if("backend/update"===n){var r=Object.assign({},e.config,o.config),i=Object.assign({},e.data,o.static_data,o.data),a=Object.assign({},e.shared);if(o.shared)for(var c=0,u=Object.keys(o.shared);c<u.length;c++){var l=u[c],s=o.shared[l];a[l]=""===s?undefined:JSON.parse(s)}return Object.assign({},e,{config:r,data:i,shared:a,suspended:!1})}if("backend/setSharedState"===n){var d,f=o.key,p=o.nextState;return Object.assign({},e,{shared:Object.assign({},e.shared,(d={},d[f]=p,d))})}if("backend/suspendStart"===n)return Object.assign({},e,{suspending:!0});if("backend/suspendSuccess"===n){var m=o.timestamp;return Object.assign({},e,{data:{},shared:{},config:Object.assign({},e.config,{title:"",status:1}),suspending:!1,suspended:m})}return e};t.backendMiddleware=function(e){var t,n;return function(r){return function(c){var l=b(e.getState()).suspended,f=c.type,p=c.payload;if("update"!==f)if("suspend"!==f){if("ping"!==f){if("backend/suspendStart"===f&&!n){s.log("suspending ("+window.__windowId__+")");var h=function(){return v({type:"suspend"})};h(),n=setInterval(h,2e3)}if("backend/suspendSuccess"===f&&((0,u.suspendRenderer)(),clearInterval(n),n=undefined,Byond.winset(window.__windowId__,{"is-visible":!1}),setImmediate((function(){return(0,a.focusMap)()}))),"backend/update"===f){var g,C,y=null==(g=p.config)||null==(C=g.window)?void 0:C.fancy;t===undefined?t=y:t!==y&&(s.log("changing fancy mode to",y),t=y,Byond.winset(window.__windowId__,{titlebar:!y,"can-resize":!y}))}return"backend/update"===f&&l&&(s.log("backend/update",p),(0,u.resumeRenderer)(),(0,i.setupDrag)(),setImmediate((function(){o.perf.mark("resume/start"),b(e.getState()).suspended||(Byond.winset(window.__windowId__,{"is-visible":!0}),o.perf.mark("resume/finish"))}))),r(c)}v({type:"pingReply"})}else e.dispatch(m());else e.dispatch(d(p))}}};var v=function(e){void 0===e&&(e={});var t=e,n=t.payload,o=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,l),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=v;var g=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?s.error("Payload for act() must be an object, got this:",t):v({type:"act/"+e,payload:t})};t.sendAct=g;var b=function(e){return e.backend||{}};t.selectBackend=b;t.useBackend=function(e){var t=e.store,n=b(t.getState());return Object.assign({},n,{act:g})};t.useLocalState=function(e,t,n){var o,r=e.store,i=null!=(o=b(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(f({key:t,nextState:"function"==typeof e?e(a):e}))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=b(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){v({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}},13251:function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(97622),r=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=r.prototype;return c.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(a(o)){var r=.5*n+.5*o;this.setState({value:r})}},c.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){var e,t=this.props,n=this.state,r=t.format,i=t.children,c=n.value,u=t.value;if(!a(u))return u||null;if(r)e=r(c);else{var l=String(u).split(".")[1],s=l?l.length:0;e=(0,o.toFixed)(c,(0,o.clamp)(s,0,8))}return"function"==typeof i?i(e,c):e},r}(r.Component);t.AnimatedNumber=c},90297:function(e,t,n){"use strict";t.__esModule=!0,t.Blink=void 0;var o=n(96323);function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={hidden:!1},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var a=i.prototype;return a.createTimer=function(){var e=this,t=this.props,n=t.interval,o=void 0===n?1e3:n,r=t.time,i=void 0===r?1e3:r;clearInterval(this.interval),clearTimeout(this.timer),this.setState({hidden:!1}),this.interval=setInterval((function(){e.setState({hidden:!0}),e.timer=setTimeout((function(){e.setState({hidden:!1})}),i)}),o+i)},a.componentDidMount=function(){this.createTimer()},a.componentDidUpdate=function(e){e.interval===this.props.interval&&e.time===this.props.time||this.createTimer()},a.componentWillUnmount=function(){clearInterval(this.interval),clearTimeout(this.timer)},a.render=function(e){return(0,o.createVNode)(1,"span",null,e.children,0,{style:{visibility:this.state.hidden?"hidden":"visible"}})},i}(o.Component);t.Blink=i},7149:function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className"];t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},54425:function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(1060),r=n(96323),i=n(10648),a=n(84200),c=["as","className","children"];var u=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=u;var l=function(e){return"string"==typeof e?u(e):"number"==typeof e?u(.5*e):void 0};t.halfUnit=l;var s=function(e){if("string"==typeof e)return a.CSS_COLORS.includes(e)},d=function(e){return function(t,n){"number"!=typeof n&&"string"!=typeof n||(t[e]=n)}},f=function(e,t){return function(n,o){"number"!=typeof o&&"string"!=typeof o||(n[e]=t(o))}},p=function(e,t){return function(n,o){o&&(n[e]=t)}},m=function(e,t,n){return function(o,r){if("number"==typeof r||"string"==typeof r)for(var i=0;i<n.length;i++)o[e+"-"+n[i]]=t(r)}},h=function(e){return function(t,n){s(n)||(t[e]=n)}},v={position:d("position"),overflow:d("overflow"),overflowX:d("overflow-x"),overflowY:d("overflow-y"),top:f("top",u),bottom:f("bottom",u),left:f("left",u),right:f("right",u),width:f("width",u),minWidth:f("min-width",u),maxWidth:f("max-width",u),height:f("height",u),minHeight:f("min-height",u),maxHeight:f("max-height",u),fontSize:f("font-size",u),fontFamily:d("font-family"),lineHeight:function(e,t){"number"==typeof t?e["line-height"]=t:"string"==typeof t&&(e["line-height"]=u(t))},opacity:d("opacity"),textAlign:d("text-align"),verticalAlign:d("vertical-align"),inline:p("display","inline-block"),bold:p("font-weight","bold"),italic:p("font-style","italic"),nowrap:p("white-space","nowrap"),preserveWhitespace:p("white-space","pre-wrap"),m:m("margin",l,["top","bottom","left","right"]),mx:m("margin",l,["left","right"]),my:m("margin",l,["top","bottom"]),mt:f("margin-top",l),mb:f("margin-bottom",l),ml:f("margin-left",l),mr:f("margin-right",l),p:m("padding",l,["top","bottom","left","right"]),px:m("padding",l,["left","right"]),py:m("padding",l,["top","bottom"]),pt:f("padding-top",l),pb:f("padding-bottom",l),pl:f("padding-left",l),pr:f("padding-right",l),color:h("color"),textColor:h("color"),backgroundColor:h("background-color"),fillPositionedParent:function(e,t){t&&(e.position="absolute",e.top=0,e.bottom=0,e.left=0,e.right=0)}},g=function(e){for(var t={},n={},o=0,r=Object.keys(e);o<r.length;o++){var i=r[o];if("style"!==i)if(Byond.IS_LTE_IE8&&"onClick"===i)t.onclick=e[i];else{var a=e[i],c=v[i];c?c(n,a):t[i]=a}}for(var u="",l=0,s=Object.keys(n);l<s.length;l++){var d=s[l];u+=d+":"+n[d]+";"}if(e.style)for(var f=0,p=Object.keys(e.style);f<p.length;f++){var m=p[f];u+=m+":"+e.style[m]+";"}return u.length>0&&(t.style=u),t};t.computeBoxProps=g;var b=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=b;var C=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);if("function"==typeof a)return a(g(e));var l="string"==typeof o?o+" "+b(u):b(u),s=g(u);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,s)};t.Box=C,C.defaultHooks=o.pureComponentHooks},25808:function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(96323),r=n(57890),i=n(1060),a=n(79926),c=n(54425),u=n(65743),l=n(59463),s=["className","fluid","icon","iconRotation","iconSpin","iconColor","iconPosition","color","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","children","onclick","onClick"],d=["checked"],f=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],p=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"];function m(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var g=(0,a.createLogger)("Button"),b=function(e){var t=e.className,n=e.fluid,a=e.icon,d=e.iconRotation,f=e.iconSpin,p=e.iconColor,m=e.iconPosition,h=e.color,b=e.disabled,C=e.selected,y=e.tooltip,N=e.tooltipPosition,V=e.ellipsis,_=e.compact,x=e.circular,w=e.content,S=e.children,k=e.onclick,E=e.onClick,B=v(e,s),I=!(!w&&!S);k&&g.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");var L=(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,i.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",C&&"Button--selected",I&&"Button--hasContent",V&&"Button--ellipsis",x&&"Button--circular",_&&"Button--compact",m&&"Button--iconPosition--"+m,h&&"string"==typeof h?"Button--color--"+h:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onClick:function(e){!b&&E&&E(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;if(t===r.KEY_SPACE||t===r.KEY_ENTER)return e.preventDefault(),void(!b&&E&&E(e));t!==r.KEY_ESCAPE||e.preventDefault()}},B,{children:[a&&"right"!==m&&(0,o.createComponentVNode)(2,u.Icon,{name:a,color:p,rotation:d,spin:f}),w,S,a&&"right"===m&&(0,o.createComponentVNode)(2,u.Icon,{name:a,color:p,rotation:d,spin:f})]})));return y&&(L=(0,o.createComponentVNode)(2,l.Tooltip,{content:y,position:N,children:L})),L};t.Button=b,b.defaultHooks=i.pureComponentHooks;var C=function(e){var t=e.checked,n=v(e,d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,b,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,b.Checkbox=C;var y=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}m(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.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,u=t.icon,l=t.color,s=t.content,d=t.onClick,p=v(t,f);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,b,Object.assign({content:this.state.clickedOnce?r:s,icon:this.state.clickedOnce?c:u,color:this.state.clickedOnce?a:l,onClick:function(){return e.state.clickedOnce?d():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=y,b.Confirm=y;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}m(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,s=t.icon,d=t.iconRotation,f=t.iconSpin,m=t.tooltip,h=t.tooltipPosition,g=t.color,b=void 0===g?"default":g,C=(t.placeholder,t.maxLength,v(t,p)),y=(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,i.classes)(["Button",n&&"Button--fluid","Button--color--"+b])},C,{onClick:function(){return e.setInInput(!0)},children:[s&&(0,o.createComponentVNode)(2,u.Icon,{name:s,rotation:d,spin:f}),(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===r.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===r.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})));return m&&(y=(0,o.createComponentVNode)(2,l.Tooltip,{content:m,position:h,children:y})),y},t}(o.Component);t.ButtonInput=N,b.Input=N},44051:function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(96323),r=n(1060),i=n(53538),a=n(79926),c=n(54425),u=["params"],l=["params"],s=["params"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=(0,a.createLogger)("ByondUi"),m=[];window.addEventListener("beforeunload",(function(){for(var e=0;e<m.length;e++){var t=m[e];"string"==typeof t&&(p.log("unmounting '"+t+"' (beforeunload)"),m[e]=null,Byond.winset(t,{parent:""}))}}));var h=function(e){var t,n;function a(t){var n,r;return(r=e.call(this,t)||this).containerRef=(0,o.createRef)(),r.byondUiElement=function(e){var t=m.length;m.push(null);var n=e||"byondui_"+t;return p.log("allocated '"+n+"'"),{render:function(e){p.log("rendering '"+n+"'"),m[t]=n,Byond.winset(n,e)},unmount:function(){p.log("unmounting '"+n+"'"),m[t]=null,Byond.winset(n,{parent:""})}}}(null==(n=t.params)?void 0:n.id),r.handleResize=(0,i.debounce)((function(){r.forceUpdate()}),100),r}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,f(t,n);var h=a.prototype;return h.shouldComponentUpdate=function(e){var t=this.props,n=t.params,o=void 0===n?{}:n,i=d(t,u),a=e.params,c=void 0===a?{}:a,s=d(e,l);return(0,r.shallowDiffers)(o,c)||(0,r.shallowDiffers)(i,s)},h.componentDidMount=function(){Byond.IS_LTE_IE10||(window.addEventListener("resize",this.handleResize),this.componentDidUpdate(),this.handleResize())},h.componentDidUpdate=function(){if(!Byond.IS_LTE_IE10){var e,t,n=this.props.params,o=void 0===n?{}:n,r=(e=this.containerRef.current,{pos:[(t=e.getBoundingClientRect()).left,t.top],size:[t.right-t.left,t.bottom-t.top]});p.debug("bounding box",r),this.byondUiElement.render(Object.assign({parent:window.__windowId__},o,{pos:r.pos[0]+","+r.pos[1],size:r.size[0]+"x"+r.size[1]}))}},h.componentWillUnmount=function(){Byond.IS_LTE_IE10||(window.removeEventListener("resize",this.handleResize),this.byondUiElement.unmount())},h.render=function(){var e=this.props,t=(e.params,d(e,s)),n=(0,c.computeBoxProps)(t);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(1,"div",null,null,1,{style:{"min-height":"22px"}}),0,Object.assign({},n),null,this.containerRef))},a}(o.Component);t.ByondUi=h},64726:function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(96323),r=n(1397),i=n(1060),a=n(54425),c=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}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,u(t,n);var l=i.prototype;return l.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},l.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},l.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,u=t.rangeX,l=t.rangeY,s=t.fillColor,d=void 0===s?"none":s,f=t.strokeColor,p=void 0===f?"#ffffff":f,m=t.strokeWidth,h=void 0===m?2:m,v=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,c),g=this.state.viewBox,b=function(e,t,n,o){if(0===e.length)return[];var i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,g,u,l);if(b.length>0){var C=b[0],y=b[b.length-1];b.push([g[0]+h,y[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,C[1]])}var N=function(e){for(var t="",n=0;n<e.length;n++){var o=e[n];t+=o[0]+","+o[1]+" "}return t}(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},v,{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:d,stroke:p,"stroke-width":h,points:N}),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))}})))},i}(o.Component);l.defaultHooks=i.pureComponentHooks;var s={Line:Byond.IS_LTE_IE8?function(e){return null}:l};t.Chart=s},49751:function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(96323),r=n(54425),i=n(25808),a=["children","color","title","buttons"];function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),u.prototype.render=function(){var e=this,t=this.props,n=this.state.open,c=t.children,u=t.color,l=void 0===u?"default":u,s=t.title,d=t.buttons,f=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,a);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,i.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},f,{children:s}))),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:c})]})},u}(o.Component);t.Collapsible=u},47233:function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["content","children","className","color","backgroundColor"];var c=function(e){var t=e.content,n=(e.children,e.className),c=e.color,u=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return l.color=t?null:"transparent",l.backgroundColor=c||u,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=c,c.defaultHooks=r.pureComponentHooks},93913:function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className","children"];t.Dimmer=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},c,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},22755:function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(96323),r=n(1060);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},42833:function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(13251);function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:u(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize,l=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),s=u(e,l)-n.origin;if(t.dragging){var d=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+s*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+d,o,i),n.origin=u(e,l)}else Math.abs(s)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var l=n.inputRef.current;l.value=u;try{l.focus(),l.select()}catch(s){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,u=t.suppressingFlicker,l=this.props,s=l.animated,d=l.value,f=l.unit,p=l.minValue,m=l.maxValue,h=l.unclamped,v=l.format,g=l.onChange,b=l.onDrag,C=l.children,y=l.height,N=l.lineHeight,V=l.fontSize,_=d;(n||u)&&(_=c);var x=function(e){return e+(f?" "+f:"")},w=s&&!n&&!u&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_,format:v,children:x})||x(v?v(_):_),S=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:y,"line-height":N,"font-size":V},onBlur:function(t){var n;i&&(n=h?parseFloat(t.target.value):(0,r.clamp)(parseFloat(t.target.value),p,m),Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),g&&g(t,n),b&&b(t,n)))},onKeyDown:function(t){var n;if(13===t.keyCode)return n=h?parseFloat(t.target.value):(0,r.clamp)(parseFloat(t.target.value),p,m),Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),g&&g(t,n),void(b&&b(t,n)));27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return C({dragging:n,editing:i,value:d,displayValue:_,displayElement:w,inputElement:S,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},12489:function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(65743),c=["icon","iconRotation","iconSpin","color","over","noscroll","nochevron","width","onClick","selected","disabled","displayText"],u=["className"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){var t,n;function d(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=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var f=d.prototype;return f.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},f.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)},f.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},f.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createComponentVNode)(2,i.Box,{className:"Dropdown__menuentry",onClick:function(){e.setSelected(t)},children:t},t)}));return n.length?n:"No Options Found"},f.render=function(){var e=this,t=this.props,n=t.icon,s=t.iconRotation,d=t.iconSpin,f=t.color,p=void 0===f?"default":f,m=t.over,h=t.noscroll,v=t.nochevron,g=t.width,b=(t.onClick,t.selected,t.disabled),C=t.displayText,y=l(t,c),N=y.className,V=l(y,u),_=m?!this.state.open:this.state.open;this.state.selected!==t.selected&&this.setState({selected:t.selected});var x=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([h?"Dropdown__menu-noscroll":"Dropdown__menu",m&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:g}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:g,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+p,b&&"Button--disabled",N])},V,{onClick:function(){b&&!e.state.open||e.setOpen(!e.state.open)},children:[n&&(0,o.createComponentVNode)(2,a.Icon,{name:n,rotation:s,spin:d,mr:1}),(0,o.createVNode)(1,"span","Dropdown__selected-text",C||this.state.selected,0),!!v||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,a.Icon,{name:_?"chevron-up":"chevron-down"}),2)]}))),x],0)},d}(o.Component);t.Dropdown=d},67486:function(e,t,n){"use strict";t.__esModule=!0,t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className","direction","wrap","align","justify","inline"],c=["className","style","grow","order","shrink","basis","align"];function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,c=e.justify,l=e.inline,s=u(e,a);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),l&&"Flex--inline",t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":!0===o?"wrap":o,"align-items":i,"justify-content":c})},s)};t.computeFlexProps=l;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},l(e))))};t.Flex=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.style,o=e.grow,a=e.order,l=e.shrink,s=e.basis,d=void 0===s?e.width:s,f=e.align,p=u(e,c);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",Byond.IS_LTE_IE10&&o>0&&"Flex__item--iefix--grow",t]),style:Object.assign({},n,{"flex-grow":o!==undefined&&Number(o),"flex-shrink":l!==undefined&&Number(l),"flex-basis":(0,i.unit)(d),order:a,"align-self":f})},p)};t.computeFlexItemProps=d;var f=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},d(e))))};f.defaultHooks=r.pureComponentHooks,s.Item=f},28408:function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(96323),r=n(28581),i=n(1060),a=["children"],c=["size","style"];function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=function(e){var t=e.children,n=u(e,a);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=l,l.defaultHooks=i.pureComponentHooks;var s=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,a=u(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},a)))};t.GridColumn=s,l.defaultHooks=i.pureComponentHooks,l.Column=s},65743:function(e,t,n){"use strict";t.__esModule=!0,t.IconStack=t.Icon=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["name","size","spin","className","style","rotation","inverse"],c=["className","style","children"];function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=/-o$/,s=function(e){var t=e.name,n=e.size,c=e.spin,s=e.className,d=e.style,f=void 0===d?{}:d,p=e.rotation,m=(e.inverse,u(e,a));n&&(f["font-size"]=100*n+"%"),"number"==typeof p&&(f.transform="rotate("+p+"deg)");var h="";t.startsWith("tg-")?h=t:h=(l.test(t)?"far ":"fas ")+"fa-"+t.replace(l,"")+(c?" fa-spin":"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)(["Icon",s,h]),style:f},m)))};t.Icon=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.style,a=void 0===n?{}:n,l=e.children,s=u(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"span","class":(0,r.classes)(["IconStack",t]),style:a},s,{children:l})))};t.IconStack=d,s.Stack=d},63268:function(e,t,n){"use strict";t.__esModule=!0,t.InfinitePlane=void 0;var o=n(96323),r=n(54425),i=n(4033),a=n(12194),c=n(25808),u=["children","backgroundImage","imageWidth","initialLeft","initialTop"];function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){var t,n;function d(){var t;return(t=e.call(this)||this).state={mouseDown:!1,left:0,top:0,lastLeft:0,lastTop:0,zoom:1},t.handleMouseDown=t.handleMouseDown.bind(l(t)),t.handleMouseMove=t.handleMouseMove.bind(l(t)),t.handleZoomIncrease=t.handleZoomIncrease.bind(l(t)),t.handleZoomDecrease=t.handleZoomDecrease.bind(l(t)),t.onMouseUp=t.onMouseUp.bind(l(t)),t.doOffsetMouse=t.doOffsetMouse.bind(l(t)),t}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var f=d.prototype;return f.componentDidMount=function(){window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousedown",this.doOffsetMouse),window.addEventListener("mousemove",this.doOffsetMouse),window.addEventListener("mouseup",this.doOffsetMouse)},f.componentWillUnmount=function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousedown",this.doOffsetMouse),window.removeEventListener("mousemove",this.doOffsetMouse),window.removeEventListener("mouseup",this.doOffsetMouse)},f.doOffsetMouse=function(e){var t=this.state.zoom;e.screenZoomX=e.screenX*Math.pow(t,-1),e.screenZoomY=e.screenY*Math.pow(t,-1)},f.handleMouseDown=function(e){this.setState((function(t){return{mouseDown:!0,lastLeft:e.clientX-t.left,lastTop:e.clientY-t.top}}))},f.onMouseUp=function(){this.setState({mouseDown:!1})},f.handleZoomIncrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,o=Math.min(n+.1,1.5);this.setState({zoom:o}),t&&t(o)},f.handleZoomDecrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,o=Math.max(n-.1,.5);this.setState({zoom:o}),t&&t(o)},f.handleMouseMove=function(e){var t,n,o=this.props,r=o.onBackgroundMoved,i=o.initialLeft,a=void 0===i?0:i,c=o.initialTop,u=void 0===c?0:c;this.state.mouseDown&&(this.setState((function(o){return t=e.clientX-o.lastLeft,n=e.clientY-o.lastTop,{left:t,top:n}})),r&&r(t+a,n+u))},f.render=function(){var e=this.props,t=e.children,n=e.backgroundImage,l=e.imageWidth,s=e.initialLeft,d=void 0===s?0:s,f=e.initialTop,p=void 0===f?0:f,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,u),h=this.state,v=h.left,g=h.top,b=h.zoom,C=d+v,y=p+g;return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"div",null,null,1,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",height:"100%",width:"100%","background-image":'url("'+n+'")',"background-position":C+"px "+y+"px","background-repeat":"repeat","background-size":b*l+"px"}}),(0,o.createVNode)(1,"div",null,t,0,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",transform:"translate("+C+"px, "+y+"px) scale("+b+")","transform-origin":"top left",height:"100%",width:"100%"}}),(0,o.createComponentVNode)(2,i.Stack,{position:"absolute",width:"100%",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:this.handleZoomDecrease})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:.5,value:b,maxValue:1.5,children:[b,"x"]})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:this.handleZoomIncrease})})]})],4,Object.assign({},(0,r.computeBoxProps)(Object.assign({},m,{style:Object.assign({},m.style,{overflow:"hidden",position:"relative"})}))),null,this.ref))},d}(o.Component);t.InfinitePlane=d},77863:function(e,t,n){"use strict";t.__esModule=!0,t.Input=t.toInputValue=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(57890),c=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"],u=["className","fluid","monospace"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){return"number"!=typeof e&&"string"!=typeof e?"":String(e)};t.toInputValue=d;var f=function(e){var t,n;function f(){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,i=n.onEnter;return e.keyCode===a.KEY_ENTER?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):e.keyCode===a.KEY_ESCAPE?(t.setEditing(!1),e.target.value=d(t.props.value),void e.target.blur()):void 0},t}n=e,(t=f).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var p=f.prototype;return p.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=d(e)),this.props.autoFocus&&setTimeout((function(){return t.focus()}),1)},p.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.inputRef.current;i&&!n&&o!==r&&(i.value=d(r))},p.setEditing=function(e){this.setState({editing:e})},p.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=l(e,c),s=a.className,d=a.fluid,f=a.monospace,p=l(a,u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",f&&"Input--monospace",s])},p,{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)]})))},f}(o.Component);t.Input=f},14274:function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(54425),c=n(42833),u=n(97667),l=["animated","format","maxValue","minValue","unclamped","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"];t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,d=e.minValue,f=e.unclamped,p=e.onChange,m=e.onDrag,h=e.step,v=e.stepPixelSize,g=e.suppressFlicker,b=e.unit,C=e.value,y=e.className,N=e.style,V=e.fillValue,_=e.color,x=e.ranges,w=void 0===x?{}:x,S=e.size,k=void 0===S?1:S,E=e.bipolar,B=(e.children,function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:s,minValue:d,unclamped:f,onChange:p,onDrag:m,step:h,stepPixelSize:v,suppressFlicker:g,unit:b,value:C},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,l=e.inputElement,f=e.handleDragStart,p=(0,r.scale)(null!=V?V:c,d,s),m=(0,r.scale)(c,d,s),h=_||(0,r.keyOfMatchingRange)(null!=V?V:n,w)||"default",v=Math.min(270*(m-.5),225);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+h,E&&"Knob--bipolar",y,(0,a.computeBoxClassName)(B)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+v+"deg)"}}),2),t&&(0,o.createVNode)(1,"div","Knob__popupValue",u,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":Math.max(((E?2.75:2)-1.5*p)*Math.PI*50,0)},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),l],0,Object.assign({},(0,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":k+"em"},N)},B)),{onMouseDown:f})))}})))}},95592:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(96323),r=n(67486),i=["children","wrap"],a=["label","children","mx"];function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var u=function(e){var t=e.children,n=e.wrap,a=c(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,wrap:n,align:"stretch",justify:"space-between"},a,{children:t})))};t.LabeledControls=u;u.Item=function(e){var t=e.label,n=e.children,i=e.mx,u=void 0===i?1:i,l=c(e,a);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:u,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},l,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},21173:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledList=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(22755),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,u=e.color,l=e.textAlign,s=e.buttons,d=e.content,f=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,i.Box,{as:"td",color:u,textAlign:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[d,f]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};u.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};l.defaultHooks=r.pureComponentHooks,c.Item=u,c.Divider=l},89416:function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(93913),c=["className","children"];t.Modal=function(e){var t=e.className,n=e.children,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",t,(0,i.computeBoxClassName)(u)]),n,0,Object.assign({},(0,i.computeBoxProps)(u))))})}},23257:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className","color","info","warning","success","danger"];var c=function(e){var t=e.className,n=e.color,c=e.info,u=(e.warning,e.success),l=e.danger,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,c&&"NoticeBox--type--info",u&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=c,c.defaultHooks=r.pureComponentHooks},97667:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(13251),c=n(54425);function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,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,i=n.props.onDrag;o&&i&&i(e,r)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),u=n.origin-e.screenY;if(t.dragging){var l=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+u*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+l,o,i),n.origin=e.screenY}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var l=n.inputRef.current;l.value=u;try{l.focus(),l.select()}catch(s){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n),l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,l=t.value,s=t.suppressingFlicker,d=this.props,f=d.className,p=d.fluid,m=d.animated,h=d.value,v=d.unit,g=d.minValue,b=d.maxValue,C=d.height,y=d.width,N=d.lineHeight,V=d.fontSize,_=d.format,x=d.onChange,w=d.onDrag,S=h;(n||s)&&(S=l);var k=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(v?" "+v:""),0,{unselectable:Byond.IS_LTE_IE8})},E=m&&!n&&!s&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:S,format:_,children:k})||k(_?_(S):S);return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",f]),minWidth:y,minHeight:C,lineHeight:N,fontSize:V,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)((S-g)/(b-g)*100,0,100)+"%"}}),2),E,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:C,"line-height":N,"font-size":V},onBlur:function(t){if(u){var n=(0,r.clamp)(parseFloat(t.target.value),g,b);Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),w&&w(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(parseFloat(t.target.value),g,b);return Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(w&&w(t,n)))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},16513:function(e,t,n){"use strict";t.__esModule=!0,t.Popper=void 0;var o=n(34739),r=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).renderedContent=void 0,t.popperInstance=void 0,a.id+=1,t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=a.prototype;return c.componentDidMount=function(){var e=this,t=this.props,n=t.additionalStyles,i=t.options;if(this.renderedContent=document.createElement("div"),n)for(var a=0,c=Object.entries(n);a<c.length;a++){var u=c[a],l=u[0],s=u[1];this.renderedContent.style[l]=s}this.renderPopperContent((function(){document.body.appendChild(e.renderedContent),e.popperInstance=(0,o.createPopper)((0,r.findDOMfromVNode)(e.$LI,!0),e.renderedContent,i)}))},c.componentDidUpdate=function(){var e=this;this.renderPopperContent((function(){var t;return null==(t=e.popperInstance)?void 0:t.update()}))},c.componentWillUnmount=function(){var e;null==(e=this.popperInstance)||e.destroy(),this.renderedContent.remove(),this.renderedContent=null},c.renderPopperContent=function(e){(0,r.render)(this.props.popperContent,this.renderedContent,e)},c.render=function(){return this.props.children},a}(r.Component);t.Popper=a,a.id=0},12194:function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(54425),c=["className","value","minValue","maxValue","color","ranges","children"];var u=function(e){var t=e.className,n=e.value,u=e.minValue,l=void 0===u?0:u,s=e.maxValue,d=void 0===s?1:s,f=e.color,p=e.ranges,m=void 0===p?{}:p,h=e.children,v=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c),g=(0,r.scale)(n,l,d),b=h!==undefined,C=f||(0,r.keyOfMatchingRange)(n,m)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+C,t,(0,a.computeBoxClassName)(v)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(g)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",b?h:(0,r.toFixed)(100*g)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(v))))};t.ProgressBar=u,u.defaultHooks=i.pureComponentHooks},94709:function(e,t,n){"use strict";t.__esModule=!0,t.RoundGauge=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(13251),c=n(54425),u=["value","minValue","maxValue","ranges","alertAfter","format","size","className","style"];t.RoundGauge=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.AnimatedNumber,Object.assign({},e)));var t=e.value,n=e.minValue,l=void 0===n?1:n,s=e.maxValue,d=void 0===s?1:s,f=e.ranges,p=e.alertAfter,m=e.format,h=e.size,v=void 0===h?1:h,g=e.className,b=e.style,C=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,u),y=(0,r.scale)(t,l,d),N=(0,r.clamp01)(y),V=f?{}:{primary:[0,1]};f&&Object.keys(f).forEach((function(e){var t=f[e];V[e]=[(0,r.scale)(t[0],l,d),(0,r.scale)(t[1],l,d)]}));var _=null;return p<t&&(_=(0,r.keyOfMatchingRange)(N,V)),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["RoundGauge",g,(0,c.computeBoxClassName)(C)]),(0,o.createVNode)(32,"svg",null,[p&&(0,o.createVNode)(32,"g",(0,i.classes)(["RoundGauge__alert",_?"active RoundGauge__alert--"+_:""]),(0,o.createVNode)(32,"path",null,null,1,{d:"M48.211,14.578C48.55,13.9 49.242,13.472 50,13.472C50.758,13.472 51.45,13.9 51.789,14.578C54.793,20.587 60.795,32.589 63.553,38.106C63.863,38.726 63.83,39.462 63.465,40.051C63.101,40.641 62.457,41 61.764,41C55.996,41 44.004,41 38.236,41C37.543,41 36.899,40.641 36.535,40.051C36.17,39.462 36.137,38.726 36.447,38.106C39.205,32.589 45.207,20.587 48.211,14.578ZM50,34.417C51.426,34.417 52.583,35.574 52.583,37C52.583,38.426 51.426,39.583 50,39.583C48.574,39.583 47.417,38.426 47.417,37C47.417,35.574 48.574,34.417 50,34.417ZM50,32.75C50,32.75 53,31.805 53,22.25C53,20.594 51.656,19.25 50,19.25C48.344,19.25 47,20.594 47,22.25C47,31.805 50,32.75 50,32.75Z"}),2),(0,o.createVNode)(32,"g",null,(0,o.createVNode)(32,"circle","RoundGauge__ringTrack",null,1,{cx:"50",cy:"50",r:"45"}),2),(0,o.createVNode)(32,"g",null,Object.keys(V).map((function(e,t){var n=V[e];return(0,o.createVNode)(32,"circle","RoundGauge__ringFill RoundGauge--color--"+e,null,1,{style:{"stroke-dashoffset":Math.max((2-(n[1]-n[0]))*Math.PI*50,0)},transform:"rotate("+(180+180*n[0])+" 50 50)",cx:"50",cy:"50",r:"45"},t)})),0),(0,o.createVNode)(32,"g","RoundGauge__needle",[(0,o.createVNode)(32,"polygon","RoundGauge__needleLine",null,1,{points:"46,50 50,0 54,50"}),(0,o.createVNode)(32,"circle","RoundGauge__needleMiddle",null,1,{cx:"50",cy:"50",r:"8"})],4,{transform:"rotate("+(180*N-90)+" 50 50)"})],0,{viewBox:"0 0 100 50"}),2,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":v+"em"},b)},C))))),(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:t,format:m,size:v})]})}},77381:function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(96323),r=n(1060),i=n(99397),a=n(54425),c=["className","title","buttons","fill","fitted","scrollable","children"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).scrollableRef=void 0,n.scrollable=void 0,n.scrollableRef=(0,o.createRef)(),n.scrollable=t.scrollable,n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var s=l.prototype;return s.componentDidMount=function(){this.scrollable&&(0,i.addScrollableNode)(this.scrollableRef.current)},s.componentWillUnmount=function(){this.scrollable&&(0,i.removeScrollableNode)(this.scrollableRef.current)},s.render=function(){var e=this.props,t=e.className,n=e.title,i=e.buttons,u=e.fill,l=e.fitted,s=e.scrollable,d=e.children,f=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c),p=(0,r.canRender)(n)||(0,r.canRender)(i);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section",Byond.IS_LTE_IE8&&"Section--iefix",u&&"Section--fill",l&&"Section--fitted",s&&"Section--scrollable",t,(0,a.computeBoxClassName)(f)]),[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",i,0)],4),(0,o.createVNode)(1,"div","Section__rest",(0,o.createVNode)(1,"div","Section__content",d,0,null,null,this.scrollableRef),2)],0,Object.assign({},(0,a.computeBoxProps)(f))))},l}(o.Component);t.Section=l},97968:function(e,t,n){"use strict";t.__esModule=!0,t.SegmentDisplay=void 0;var o=n(96323),r=n(54425),i=["display_text","display_cells_amount","display_height"];t.SegmentDisplay=function(e){for(var t=e.display_text,n=e.display_cells_amount,a=e.display_height,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,i),u=a,l=n,s=l*(.641*a),d=[],f=0;f<l;f++)d.push("#");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({width:s+"px",height:a+"px",overflow:"hidden",position:"relative"},c,{children:[(0,o.createComponentVNode)(2,r.Box,{width:s+"px",height:u+"px",position:"absolute",top:"0px",textColor:"#261f16",fontSize:a+"px",textAlign:"right",fontFamily:"Gys14Segment",bold:0,children:[" ",d," "]}),(0,o.createComponentVNode)(2,r.Box,{width:s+"px",height:u+"px",position:"absolute",top:"0px",textColor:"#D0330f",fontSize:a+"px",textAlign:"right",fontFamily:"Gys14Segment",bold:0,children:[" ",t," "]})]})))}},4482:function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(54425),c=n(42833),u=n(97667),l=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"];t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,d=e.minValue,f=e.onChange,p=e.onDrag,m=e.step,h=e.stepPixelSize,v=e.suppressFlicker,g=e.unit,b=e.value,C=e.className,y=e.fillValue,N=e.color,V=e.ranges,_=void 0===V?{}:V,x=e.children,w=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l),S=x!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:s,minValue:d,onChange:f,onDrag:p,step:m,stepPixelSize:h,suppressFlicker:v,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,l=e.inputElement,f=e.handleDragStart,p=y!==undefined&&null!==y,m=((0,r.scale)(n,d,s),(0,r.scale)(null!=y?y:c,d,s)),h=(0,r.scale)(c,d,s),v=N||(0,r.keyOfMatchingRange)(null!=y?y:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+v,C,(0,a.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(m)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(m,h))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",u,0)],0,{style:{width:100*(0,r.clamp01)(h)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",S?x:u,0),l],0,Object.assign({},(0,a.computeBoxProps)(w),{onMouseDown:f})))}})))}},4033:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(96323),r=n(1060),i=n(67486),a=["className","vertical","fill"],c=["className"],u=["className","hidden"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.vertical,c=e.fill,u=l(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t]),direction:n?"column":"row"},u)))};t.Stack=s;s.Item=function(e){var t=e.className,n=l(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item",t])},n)))};s.Divider=function(e){var t=e.className,n=e.hidden,a=l(e,u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t])},a)))}},28581:function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className","collapsing","children"],c=["className","header"],u=["className","collapsing","header"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.collapsing,c=e.children,u=l(e,a);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(u)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(u))))};t.Table=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.header,a=l(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(a))))};t.TableRow=d,d.defaultHooks=r.pureComponentHooks;var f=function(e){var t=e.className,n=e.collapsing,a=e.header,c=l(e,u);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",a&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableCell=f,f.defaultHooks=r.pureComponentHooks,s.Row=d,s.Cell=f},60839:function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(65743),c=["className","vertical","fill","fluid","children"],u=["className","selected","color","icon","leftSlot","rightSlot","children"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.vertical,a=e.fill,u=e.fluid,s=e.children,d=l(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",a&&"Tabs--fill",u&&"Tabs--fluid",t,(0,i.computeBoxClassName)(d)]),s,0,Object.assign({},(0,i.computeBoxProps)(d))))};t.Tabs=s;s.Tab=function(e){var t=e.className,n=e.selected,c=e.color,s=e.icon,d=e.leftSlot,f=e.rightSlot,p=e.children,m=l(e,u);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tab","Tabs__Tab","Tab--color--"+c,n&&"Tab--selected",t].concat((0,i.computeBoxClassName)(m))),[(0,r.canRender)(d)&&(0,o.createVNode)(1,"div","Tab__left",d,0)||!!s&&(0,o.createVNode)(1,"div","Tab__left",(0,o.createComponentVNode)(2,a.Icon,{name:s}),2),(0,o.createVNode)(1,"div","Tab__text",p,0),(0,r.canRender)(f)&&(0,o.createVNode)(1,"div","Tab__right",f,0)],0,Object.assign({},(0,i.computeBoxProps)(m))))}},51129:function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(77863),c=n(57890),u=["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder"],l=["className","fluid"];function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=function(e){var t,n;function f(t,n){var r;(r=e.call(this,t,n)||this).textareaRef=(0,o.createRef)(),r.fillerRef=(0,o.createRef)(),r.state={editing:!1};var i=t.dontUseTabForIndent,u=void 0!==i&&i;return r.handleOnInput=function(e){var t=r.state.editing,n=r.props.onInput;t||r.setEditing(!0),n&&n(e,e.target.value)},r.handleOnChange=function(e){var t=r.state.editing,n=r.props.onChange;t&&r.setEditing(!1),n&&n(e,e.target.value)},r.handleKeyPress=function(e){var t=r.state.editing,n=r.props.onKeyPress;t||r.setEditing(!0),n&&n(e,e.target.value)},r.handleKeyDown=function(e){var t=r.state.editing,n=r.props.onKeyDown;if(e.keyCode===c.KEY_ESCAPE)return r.setEditing(!1),e.target.value=(0,a.toInputValue)(r.props.value),void e.target.blur();if((t||r.setEditing(!0),!u)&&9===(e.keyCode||e.which)){e.preventDefault();var o=e.target,i=o.value,l=o.selectionStart,s=o.selectionEnd;e.target.value=i.substring(0,l)+"\t"+i.substring(s),e.target.selectionEnd=l+1}n&&n(e,e.target.value)},r.handleFocus=function(e){r.state.editing||r.setEditing(!0)},r.handleBlur=function(e){var t=r.state.editing,n=r.props.onChange;t&&(r.setEditing(!1),n&&n(e,e.target.value))},r}n=e,(t=f).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var p=f.prototype;return p.componentDidMount=function(){var e=this.props.value,t=this.textareaRef.current;t&&(t.value=(0,a.toInputValue)(e))},p.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.textareaRef.current;i&&!n&&o!==r&&(i.value=(0,a.toInputValue)(r))},p.setEditing=function(e){this.setState({editing:e})},p.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},p.render=function(){var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=s(e,u),c=a.className,d=a.fluid,f=s(a,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["TextArea",d&&"TextArea--fluid",c])},f,{children:(0,o.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t},null,this.textareaRef)})))},f}(o.Component);t.TextArea=f},92464:function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;var o=n(1033),r=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.last_seen_value=undefined,n.state={value:0},a(t.value)&&(n.state.value=Number(t.value),n.last_seen_value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=r.prototype;return c.componentDidUpdate=function(){var e=this;this.props.auto!==undefined&&(clearInterval(this.timer),this.timer=setInterval((function(){return e.tick()}),1e3))},c.tick=function(){var e=Number(this.state.value);this.props.value!==this.last_seen_value&&(this.last_seen_value=this.props.value,e=this.props.value);var t="up"===this.props.auto?10:-10,n=Math.max(0,e+t);this.setState({value:n})},c.componentDidMount=function(){var e=this;this.props.auto!==undefined&&(this.timer=setInterval((function(){return e.tick()}),1e3))},c.componentWillUnmount=function(){clearInterval(this.timer)},c.render=function(){var e=this.state.value;return a(e)?(0,o.formatTime)(e):this.state.value||null},r}(r.Component);t.TimeDisplay=c},59463:function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(96323),r=n(34739);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a={modifiers:[{name:"eventListeners",enabled:!1}]},c={width:0,height:0,top:0,right:0,bottom:0,left:0},u=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var u=c.prototype;return u.getDOMNode=function(){return(0,o.findDOMfromVNode)(this.$LI,!0)},u.componentDidMount=function(){var e=this,t=this.getDOMNode();t&&(t.addEventListener("mouseenter",(function(){var n=c.renderedTooltip;n===undefined&&((n=document.createElement("div")).className="Tooltip",document.body.appendChild(n),c.renderedTooltip=n),c.currentHoveredElement=t,n.style.opacity="1",e.renderPopperContent()})),t.addEventListener("mouseleave",(function(){e.fadeOut()})))},u.fadeOut=function(){c.currentHoveredElement===this.getDOMNode()&&(c.currentHoveredElement=undefined,c.renderedTooltip.style.opacity="0")},u.renderPopperContent=function(){var e=this,t=c.renderedTooltip;t&&(0,o.render)((0,o.createVNode)(1,"span",null,this.props.content,0),t,(function(){var n=c.singletonPopper;n===undefined?(n=(0,r.createPopper)(c.virtualElement,t,Object.assign({},a,{placement:e.props.position||"auto"})),c.singletonPopper=n):(n.setOptions(Object.assign({},a,{placement:e.props.position||"auto"})),n.update())}),this.context)},u.componentDidUpdate=function(){c.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()},u.componentWillUnmount=function(){this.fadeOut()},u.render=function(){return this.props.children},c}(o.Component);t.Tooltip=u,u.renderedTooltip=void 0,u.singletonPopper=void 0,u.currentHoveredElement=void 0,u.virtualElement={getBoundingClientRect:function(){var e,t;return null!=(e=null==(t=u.currentHoveredElement)?void 0:t.getBoundingClientRect())?e:c}}},26949:function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.TimeDisplay=t.TextArea=t.Tabs=t.Table=t.Stack=t.Slider=t.Section=t.RoundGauge=t.Popper=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.InfinitePlane=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.Blink=t.AnimatedNumber=void 0;var o=n(13251);t.AnimatedNumber=o.AnimatedNumber;var r=n(90297);t.Blink=r.Blink;var i=n(7149);t.BlockQuote=i.BlockQuote;var a=n(54425);t.Box=a.Box;var c=n(25808);t.Button=c.Button;var u=n(44051);t.ByondUi=u.ByondUi;var l=n(64726);t.Chart=l.Chart;var s=n(49751);t.Collapsible=s.Collapsible;var d=n(47233);t.ColorBox=d.ColorBox;var f=n(93913);t.Dimmer=f.Dimmer;var p=n(22755);t.Divider=p.Divider;var m=n(42833);t.DraggableControl=m.DraggableControl;var h=n(12489);t.Dropdown=h.Dropdown;var v=n(67486);t.Flex=v.Flex;var g=n(28408);t.Grid=g.Grid;var b=n(65743);t.Icon=b.Icon;var C=n(63268);t.InfinitePlane=C.InfinitePlane;var y=n(77863);t.Input=y.Input;var N=n(14274);t.Knob=N.Knob;var V=n(95592);t.LabeledControls=V.LabeledControls;var _=n(21173);t.LabeledList=_.LabeledList;var x=n(89416);t.Modal=x.Modal;var w=n(23257);t.NoticeBox=w.NoticeBox;var S=n(97667);t.NumberInput=S.NumberInput;var k=n(12194);t.ProgressBar=k.ProgressBar;var E=n(16513);t.Popper=E.Popper;var B=n(94709);t.RoundGauge=B.RoundGauge;var I=n(77381);t.Section=I.Section;var L=n(4482);t.Slider=L.Slider;var O=n(4033);t.Stack=O.Stack;var M=n(28581);t.Table=M.Table;var A=n(60839);t.Tabs=A.Tabs;var T=n(51129);t.TextArea=T.TextArea;var P=n(92464);t.TimeDisplay=P.TimeDisplay;var j=n(59463);t.Tooltip=j.Tooltip},84200:function(e,t){"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"},reagent:{acidicbuffer:"#fbc314",basicbuffer:"#3853a4"}};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:"#8f4a4b"},{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:"#fcdf03"},{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 n=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"}];t.getGasLabel=function(e,t){var o=String(e).toLowerCase(),r=n.find((function(e){return e.id===o||e.name.toLowerCase()===o}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),o=n.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return o&&o.color}},71224:function(e,t,n){"use strict";t.__esModule=!0,t.KitchenSink=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(69321);t.KitchenSink=function(e,t){var n=e.panel,u=(0,r.useLocalState)(t,"kitchenSinkTheme")[0],l=(0,r.useLocalState)(t,"pageIndex",0),s=l[0],d=l[1],f=c.keys().map((function(e){return c(e)})),p=f[s],m=n?a.Pane:a.Window;return(0,o.createComponentVNode)(2,m,{title:"Kitchen Sink",width:600,height:500,theme:u,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:1,mr:0,children:(0,o.createComponentVNode)(2,i.Section,{fill:!0,fitted:!0,children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"transparent",selected:t===s,onClick:function(){return d(t)},children:e.meta.title},t)}))})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{position:"relative",grow:1,children:(0,o.createComponentVNode)(2,m.Content,{scrollable:!0,children:p.meta.render()})})]})})}},98069:function(e,t,n){"use strict";t.__esModule=!0,t.openExternalBrowser=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(465),r=(0,o.createAction)("debug/toggleKitchenSink");t.toggleKitchenSink=r;var i=(0,o.createAction)("debug/toggleDebugLayout");t.toggleDebugLayout=i;var a=(0,o.createAction)("debug/openExternalBrowser");t.openExternalBrowser=a},35177:function(e,t,n){"use strict";t.__esModule=!0,t.useDebug=void 0;var o=n(465),r=n(12184);t.useDebug=function(e){return(0,o.useSelector)(e,r.selectDebug)}},27157:function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.relayMiddleware=t.debugMiddleware=t.KitchenSink=t.useDebug=void 0;var o=n(35177);t.useDebug=o.useDebug;var r=n(71224);t.KitchenSink=r.KitchenSink;var i=n(46656);t.debugMiddleware=i.debugMiddleware,t.relayMiddleware=i.relayMiddleware;var a=n(7124);t.debugReducer=a.debugReducer},46656:function(e,t,n){"use strict";t.__esModule=!0,t.relayMiddleware=t.debugMiddleware=void 0;var o=n(57890),r=n(99397),i=n(6965),a=n(98069),c=["backend/update","chat/message"];t.debugMiddleware=function(e){return(0,i.acquireHotKey)(o.KEY_F11),(0,i.acquireHotKey)(o.KEY_F12),r.globalEvents.on("keydown",(function(t){t.code===o.KEY_F11&&e.dispatch((0,a.toggleDebugLayout)()),t.code===o.KEY_F12&&e.dispatch((0,a.toggleKitchenSink)()),t.ctrl&&t.alt&&t.code===o.KEY_BACKSPACE&&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!")}))})),function(e){return function(t){return e(t)}}};t.relayMiddleware=function(e){var t=n(82252),u="?external"===location.search;return u?t.subscribe((function(t){var n=t.type,o=t.payload;"relay"===n&&o.windowId===window.__windowId__&&e.dispatch(Object.assign({},o.action,{relayed:!0}))})):((0,i.acquireHotKey)(o.KEY_F10),r.globalEvents.on("keydown",(function(t){t===o.KEY_F10&&e.dispatch((0,a.openExternalBrowser)())}))),function(e){return function(n){var o=n.type,r=(n.payload,n.relayed);if(o!==a.openExternalBrowser.type)return!c.includes(o)||r||u||t.sendMessage({type:"relay",payload:{windowId:window.__windowId__,action:n}}),e(n);window.open(location.href+"?external","_blank")}}}},7124:function(e,t){"use strict";t.__esModule=!0,t.debugReducer=void 0;t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},12184:function(e,t){"use strict";t.__esModule=!0,t.selectDebug=void 0;t.selectDebug=function(e){return e.debug}},41410:function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(7151),r=n(67288);function i(e,t,n,o,r,i,a){try{var c=e[i](a),u=c.value}catch(l){return void n(l)}c.done?t(u):Promise.resolve(u).then(o,r)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,u,"next",e)}function u(e){i(a,o,r,c,u,"throw",e)}c(undefined)}))}}var c,u,l,s,d,f=(0,n(79926).createLogger)("drag"),p=window.__windowId__,m=!1,h=!1,v=[0,0];t.setWindowKey=function(e){p=e};var g=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=g;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var C=function(e){var t=(0,r.vecAdd)(e,v);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=C;var y=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=y;var N=function(){return[0-v[0],0-v[1]]};t.getScreenPosition=N;var V=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=V;var _=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],i=0;i<e.length;i++){var a=e[i];a!==t&&(r.length<n?r.push(a):o=a)}return[r,o]},x=function(){var e=a(regeneratorRuntime.mark((function t(){var e,n,r,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return f.log("storing geometry"),e={pos:g(),size:b()},o.storage.set(p,e),t.t0=_,t.next=6,o.storage.get("geometries");case 6:if(t.t1=t.sent,t.t1){t.next=9;break}t.t1=[];case 9:t.t2=t.t1,t.t3=p,n=(0,t.t0)(t.t2,t.t3),r=n[0],(i=n[1])&&o.storage.remove(i),o.storage.set("geometries",r);case 16:case"end":return t.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.storeWindowGeometry=x;var w=function(){var e=a(regeneratorRuntime.mark((function t(e){var n,i,a,u;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===e&&(e={}),t.t0=e.fancy,!t.t0){t.next=6;break}return t.next=5,o.storage.get(p);case 5:t.t0=t.sent;case 6:return(n=t.t0)&&f.log("recalled geometry:",n),i=(null==n?void 0:n.pos)||e.pos,a=e.size,t.next=12,c;case 12:u=[window.screen.availWidth,window.screen.availHeight],a&&(a=[Math.min(u[0],a[0]),Math.min(u[1],a[1])],y(a)),i?(a&&e.locked&&(i=k(i,a)[1]),C(i)):a&&(i=(0,r.vecAdd)((0,r.vecScale)(u,.5),(0,r.vecScale)(a,-.5),(0,r.vecScale)(v,-1)),C(i));case 15:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}();t.recallWindowGeometry=w;var S=function(){var e=a(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=Byond.winget(window.__windowId__,"pos").then((function(e){return[e.x-window.screenLeft,e.y-window.screenTop]})),e.next=3,c;case 3:v=e.sent,f.debug("screen offset",v);case 5:case"end":return e.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.setupDrag=S;var k=function(e,t){for(var n=N(),o=V(),r=[e[0],e[1]],i=!1,a=0;a<2;a++){var c=n[a],u=n[a]+o[a];e[a]<c?(r[a]=c,i=!0):e[a]+t[a]>u&&(r[a]=u-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){var t;f.log("drag start"),m=!0,u=[window.screenLeft-e.screenX,window.screenTop-e.screenY],null==(t=e.target)||t.focus(),document.addEventListener("mousemove",B),document.addEventListener("mouseup",E),B(e)};var E=function O(e){f.log("drag end"),B(e),document.removeEventListener("mousemove",B),document.removeEventListener("mouseup",O),m=!1,x()},B=function(e){m&&(e.preventDefault(),C((0,r.vecAdd)([e.screenX,e.screenY],u)))};t.resizeStartHandler=function(e,t){return function(n){var o;l=[e,t],f.log("resize start",l),h=!0,u=[window.screenLeft-n.screenX,window.screenTop-n.screenY],s=[window.innerWidth,window.innerHeight],null==(o=n.target)||o.focus(),document.addEventListener("mousemove",L),document.addEventListener("mouseup",I),L(n)}};var I=function M(e){f.log("resize end",d),L(e),document.removeEventListener("mousemove",L),document.removeEventListener("mouseup",M),h=!1,x()},L=function(e){h&&(e.preventDefault(),(d=(0,r.vecAdd)(s,(0,r.vecMultiply)(l,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),u,[1,1]))))[0]=Math.max(d[0],150),d[1]=Math.max(d[1],50),y(d))}},99397:function(e,t,n){"use strict";t.__esModule=!0,t.KeyEvent=t.removeScrollableNode=t.addScrollableNode=t.canStealFocus=t.setupGlobalEvents=t.globalEvents=void 0;var o=n(52844),r=n(57890),i=new o.EventEmitter;t.globalEvents=i;var a,c=!1;t.setupGlobalEvents=function(e){void 0===e&&(e={}),c=!!e.ignoreWindowFocus};var u=!0,l=function b(e,t){c?u=!0:(a&&(clearTimeout(a),a=null),t?a=setTimeout((function(){return b(e)})):u!==e&&(u=e,i.emit(e?"window-focus":"window-blur"),i.emit("window-focus-change",e)))},s=null,d=function(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t};t.canStealFocus=d;var f=function C(){s&&(s.removeEventListener("blur",C),s=null)},p=null,m=null,h=[];t.addScrollableNode=function(e){h.push(e)};t.removeScrollableNode=function(e){var t=h.indexOf(e);t>=0&&h.splice(t,1)};window.addEventListener("mousemove",(function(e){var t=e.target;t!==m&&(m=t,function(e){if(!s&&u)for(var t=document.body;e&&e!==t;){if(h.includes(e)){if(e.contains(p))return;return p=e,void e.focus()}e=e.parentNode}}(t))})),window.addEventListener("focusin",(function(e){if(m=null,p=e.target,l(!0),d(e.target))return t=e.target,f(),void(s=t).addEventListener("blur",f);var t})),window.addEventListener("focusout",(function(e){m=null,l(!1,!0)})),window.addEventListener("blur",(function(e){m=null,l(!1,!0)})),window.addEventListener("beforeunload",(function(e){l(!1)}));var v={},g=function(){function e(e,t,n){this.event=e,this.type=t,this.code=window.event?e.which:e.keyCode,this.ctrl=e.ctrlKey,this.shift=e.shiftKey,this.alt=e.altKey,this.repeat=!!n}var t=e.prototype;return t.hasModifierKeys=function(){return this.ctrl||this.alt||this.shift},t.isModifierKey=function(){return this.code===r.KEY_CTRL||this.code===r.KEY_SHIFT||this.code===r.KEY_ALT},t.isDown=function(){return"keydown"===this.type},t.isUp=function(){return"keyup"===this.type},t.toString=function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=r.KEY_F1&&this.code<=r.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]"),this._str},e}();t.KeyEvent=g,document.addEventListener("keydown",(function(e){if(!d(e.target)){var t=e.keyCode,n=new g(e,"keydown",v[t]);i.emit("keydown",n),i.emit("key",n),v[t]=!0}})),document.addEventListener("keyup",(function(e){if(!d(e.target)){var t=e.keyCode,n=new g(e,"keyup");i.emit("keyup",n),i.emit("key",n),v[t]=!1}}))},40509:function(e,t){"use strict";t.__esModule=!0,t.focusWindow=t.focusMap=void 0;t.focusMap=function(){Byond.winset("mapwindow.map",{focus:!0})};t.focusWindow=function(){Byond.winset(window.__windowId__,{focus:!0})}},1033:function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatSiBaseTenUnit=t.formatDb=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(97622),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],i=r.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),u=Math.floor(a/3),l=Math.floor(c/3),s=(0,o.clamp)(i+l,0,r.length),d=r[s],f=e/Math.pow(1e3,l),p=u>t?2+3*l-c:0;return((0,o.toFixed)(f,p)+" "+d+n).trim()};t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c<r;c++)c>0&&c<i&&(i-c)%3==0&&(a+="\u2009"),a+=n.charAt(c);return a};t.formatDb=function(e){var t=20*Math.log(e)/Math.log(10),n=t>=0?"+":"\u2013",r=Math.abs(t);return n+(r=r===Infinity?"Inf":(0,o.toFixed)(r,2))+" dB"};var c=["","\xb7 10\xb3","\xb7 10\u2076","\xb7 10\u2079","\xb7 10\xb9\xb2","\xb7 10\xb9\u2075","\xb7 10\xb9\u2078","\xb7 10\xb2\xb9","\xb7 10\xb2\u2074","\xb7 10\xb2\u2077","\xb7 10\xb3\u2070","\xb7 10\xb3\xb3","\xb7 10\xb3\u2076","\xb7 10\xb3\u2079"],u=c.indexOf(" ");t.formatSiBaseTenUnit=function(e,t,n){if(void 0===t&&(t=-u),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var r=Math.floor(Math.log10(e)),i=Math.floor(Math.max(3*t,r)),a=Math.floor(r/3),l=Math.floor(i/3),s=(0,o.clamp)(u+l,0,c.length),d=c[s],f=e/Math.pow(1e3,l),p=a>t?2+3*l-i:0;return((0,o.toFixed)(f,p)+" "+d+" "+n).trim()};t.formatTime=function(e,t){var n=(0,o.toFixed)(Math.floor(e/10%60)),r=(0,o.toFixed)(Math.floor(e/600%60)),i=(0,o.toFixed)(Math.floor(e/36e3%24));switch(t){case"short":return""+(i>0?i+"h":"")+(r>0?r+"m":"")+(n>0?n+"s":"");default:var a=n.padStart(2,"0"),c=r.padStart(2,"0");return i.padStart(2,"0")+":"+c+":"+a}}},6965:function(e,t,n){"use strict";t.__esModule=!0,t.setupHotKeys=t.releaseHeldKeys=t.releaseHotKey=t.acquireHotKey=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{"default":e};var n=i(t);if(n&&n.has(e))return n.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=r?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(o,a,c):o[a]=e[a]}o["default"]=e,n&&n.set(e,o);return o}(n(57890)),r=n(99397);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var a=(0,n(79926).createLogger)("hotkeys"),c={},u=[o.KEY_ESCAPE,o.KEY_ENTER,o.KEY_SPACE,o.KEY_TAB,o.KEY_CTRL,o.KEY_SHIFT,o.KEY_UP,o.KEY_DOWN,o.KEY_LEFT,o.KEY_RIGHT,o.KEY_F5],l={},s=function(e){var t=String(e);if("Ctrl+F5"!==t&&"Ctrl+R"!==t){if("Ctrl+F"!==t&&!(e.event.defaultPrevented||e.isModifierKey()||u.includes(e.code))){var n,o=16===(n=e.code)?"Shift":17===n?"Ctrl":18===n?"Alt":33===n?"Northeast":34===n?"Southeast":35===n?"Southwest":36===n?"Northwest":37===n?"West":38===n?"North":39===n?"East":40===n?"South":45===n?"Insert":46===n?"Delete":n>=48&&n<=57||n>=65&&n<=90?String.fromCharCode(n):n>=96&&n<=105?"Numpad"+(n-96):n>=112&&n<=123?"F"+(n-111):188===n?",":189===n?"-":190===n?".":void 0;if(o){var r=c[o];if(r)return a.debug("macro",r),Byond.command(r);if(e.isDown()&&!l[o]){l[o]=!0;var i='KeyDown "'+o+'"';return a.debug(i),Byond.command(i)}if(e.isUp()&&l[o]){l[o]=!1;var s='KeyUp "'+o+'"';return a.debug(s),Byond.command(s)}}}}else location.reload()};t.acquireHotKey=function(e){u.push(e)};t.releaseHotKey=function(e){var t=u.indexOf(e);t>=0&&u.splice(t,1)};var d=function(){for(var e=0,t=Object.keys(l);e<t.length;e++){var n=t[e];l[n]&&(l[n]=!1,a.log('releasing key "'+n+'"'),Byond.command('KeyUp "'+n+'"'))}};t.releaseHeldKeys=d;t.setupHotKeys=function(){Byond.winget("default.*").then((function(e){for(var t={},n=0,o=Object.keys(e);n<o.length;n++){var r=o[n],i=r.split("."),u=i[1],l=i[2];u&&l&&(t[u]||(t[u]={}),t[u][l]=e[r])}for(var s=/\\"/g,d=function(e){return e.substring(1,e.length-1).replace(s,'"')},f=0,p=Object.keys(t);f<p.length;f++){var m=t[p[f]],h=d(m.name);c[h]=d(m.command)}a.debug("loaded macros",c)})),r.globalEvents.on("window-blur",(function(){d()})),r.globalEvents.on("key",(function(e){s(e)}))}},64008:function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=t.AirLockMainSection=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(52126),u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,u=n.data,l=(u.accesses,u.oneAccess),s=u.passedName,d=(u.regions,u.unres_direction),f=u.lastOperator;return(0,o.createComponentVNode)(2,i.Section,{title:"Main",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Last operator: ",f,"."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,i.Button,{icon:l?"unlock":"lock",content:l?"One":"All",onClick:function(){return a("one_access")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,i.Button,{icon:1&d?"check-square-o":"square-o",content:"North",selected:1&d,onClick:function(){return a("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:2&d?"check-square-o":"square-o",content:"South",selected:2&d,onClick:function(){return a("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:4&d?"check-square-o":"square-o",content:"East",selected:4&d,onClick:function(){return a("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:8&d?"check-square-o":"square-o",content:"West",selected:8&d,onClick:function(){return a("direc_set",{unres_direction:"8"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Airlock Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,maxLength:30,value:s,onChange:function(e,t){return a("passedName",{passedName:t})}})})]}),(0,o.createComponentVNode)(2,c.AccessList,{accesses:u.regions,selectedList:u.accesses,accessMod:function(e){return a("set",{access:e})},grantAll:function(){return a("grant_all")},denyAll:function(){return a("clear_all")},grantDep:function(e){return a("grant_region",{region:e})},denyDep:function(e){return a("deny_region",{region:e})}})]})};t.AirLockMainSection=u;t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:420,height:550,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})}},72272:function(e,t,n){"use strict";t.__esModule=!0,t.Loader=t.AlertModal=void 0;var o=n(96323),r=n(97622),i=n(31246),a=n(26949),c=n(2381),u=n(57890);function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).buttonRefs=[(0,o.createRef)()],t.state={current:0},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var s=r.prototype;return s.componentDidMount=function(){for(var e=(0,i.useBackend)(this.context).data.buttons,t=this.state.current,n=this.buttonRefs[t].current,r=1;r<e.length;r++)this.buttonRefs.push((0,o.createRef)());setTimeout((function(){return n.focus()}),1)},s.setCurrent=function(e,t){var n=(0,i.useBackend)(this.context).data.buttons;e>=n.length?e=t?e-1:0:e<0&&(e=t?0:n.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},s.render=function(){var e=this,t=(0,i.useBackend)(this.context),n=t.act,r=t.data,l=r.title,s=r.message,f=r.buttons,p=r.timeout,m=this.state.current,h=function(){return e.setCurrent(m,!1)};return(0,o.createComponentVNode)(2,c.Window,{title:l,width:350,height:150,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,d,{value:p}),(0,o.createComponentVNode)(2,c.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",className:"AlertModal__Message",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,a.Flex,{className:"AlertModal__Buttons",children:f.map((function(t,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,children:(0,o.createVNode)(1,"div","Button Button--color--default",t,0,{px:3,onClick:function(){return n("choose",{choice:t})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===u.KEY_SPACE||r===u.KEY_ENTER?n("choose",{choice:t}):r===u.KEY_LEFT||o.shiftKey&&r===u.KEY_TAB?e.setCurrent(m-1,r===u.KEY_LEFT):r!==u.KEY_RIGHT&&r!==u.KEY_TAB||e.setCurrent(m+1,r===u.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);t.AlertModal=s;var d=function(e){var t=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(t)+"%"}}),2)};t.Loader=d},48349:function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(19447);t.Apc=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:445,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var u={2:{color:"good",externalPowerText:"\u041f\u0438\u0442\u0430\u043d\u0438\u0435 \u043e\u0442 \u0441\u0435\u0442\u0438",chargingText:"\u0417\u0430\u0440\u044f\u0436\u0435\u043d"},1:{color:"average",externalPowerText:"\u041d\u0438\u0437\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0432 \u0441\u0435\u0442\u0438",chargingText:"\u0418\u0434\u0451\u0442 \u0437\u0430\u0440\u044f\u0434\u043a\u0430..."},0:{color:"bad",externalPowerText:"\u041d\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u043f\u0438\u0442\u0430\u043d\u0438\u044f",chargingText:"\u041d\u0435 \u0437\u0430\u0440\u044f\u0436\u0430\u0435\u0442\u0441\u044f"}},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,s=l.locked,d=l.isOperating,f=l.externalPower,p=l.powerCellStatus,m=l.powerCellCharge,h=l.chargeMode,v=l.charging,g=l.totalLoad,b=l.coverLocked,C=l.siliconUser,y=l.malfCanHack,N=l.nightshiftLights,V=l.smartlightMode,_=l.powerChannels,x=s&&!C,w=u[f]||u[0],S=u[v]||u[0],k=_||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0435\u0442\u044c",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0412\u0432\u043e\u0434\u043d\u044b\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442",color:w.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"\u0412\u043a\u043b.":"\u0412\u044b\u043a\u043b.",selected:d&&!x,disabled:x,onClick:function(){return a("breaker")}}),children:["[ ",w.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0410\u043a\u043a\u0443\u043c\u0443\u043b\u044f\u0442\u043e\u0440",children:!!p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",fractionDigits:1,value:.01*m})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"\u0418\u0437\u0432\u043b\u0435\u0447\u0451\u043d"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0420\u0435\u0436\u0438\u043c \u0437\u0430\u0440\u044f\u0434\u043a\u0438",color:S.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:h?"sync":"times",content:h?"\u0410\u0432\u0442.":"\u0412\u044b\u043a\u043b.",disabled:x,onClick:function(){return a("charge")}}),children:["[ ",S.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u044b",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[k.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"\u0412\u043a\u043b.":"\u0412\u044b\u043a\u043b."}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"\u0410\u0432\u0442.",selected:!x&&(1===e.status||3===e.status),disabled:x,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"\u0412\u043a\u043b.",selected:!x&&2===e.status,disabled:x,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"\u0412\u044b\u043a\u043b.",selected:!x&&0===e.status,disabled:x,onClick:function(){return a("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041e\u0431\u0449\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430",children:(0,o.createVNode)(1,"b",null,g,0)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0420\u0430\u0437\u043d\u043e\u0435",buttons:!!C&&(0,o.createFragment)([!!y&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"\u041f\u0435\u0440\u0435\u043f\u0440\u043e\u0448\u0438\u0442\u044c",color:"bad",onClick:function(){return a("hack")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"\u041f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u0438\u0442\u044c",onClick:function(){return a("overload")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041a\u0440\u044b\u0448\u043a\u0430",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:b?"lock":"unlock",content:b?"\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430":"\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430",disabled:x,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041d\u043e\u0447\u043d\u043e\u0439 \u0440\u0435\u0436\u0438\u043c",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:N?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b",onClick:function(){return a("toggle_nightshift")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u0440\u0435\u0436\u0438\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:V,onClick:function(){return a("change_smartlight")}})})]})})],4)}},47533:function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.Autolathe=void 0;var o=n(96323),r=n(32416),i=n(1397),a=n(31246),c=n(26949),u=n(2381),l=n(21118),s=n(1060),d=n(1033),f=n(97622);t.Autolathe=function(e,t){var n=(0,a.useBackend)(t),d=n.act,f=n.data,g=f.recipes,b=f.busy,C=f.materials,y=f.categories,N=f.coeff,V=(0,a.useSharedState)(t,"category",0),_=V[0],x=V[1],w=(0,a.useSharedState)(t,"searchText",""),S=w[0],k=w[1],E=(0,l.createSearch)(S,(function(e){return e.name})),B=(0,r.flow)([(0,i.filter)((function(e){return e.category===y[_]||"All"===y[_]})),S&&(0,i.filter)(E),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(g),I=(0,r.flow)([(0,i.sortBy)((function(e){return e.toLowerCase()}))])(y);return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:(0,o.createComponentVNode)(2,v)})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:I,selected:y[_],onSelected:function(e){return x(y.indexOf(e))}}),children:[(0,o.createComponentVNode)(2,c.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return k(t)},mb:1}),B.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{mr:1,children:(0,o.createVNode)(1,"span",(0,s.classes)(["autolathe32x32",e.path]),null,1,{style:{"vertical-align":"middle","horizontal-align":"middle"}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,c.Button,{color:e.hidden?"red":null,icon:"hammer",iconSpin:b===e.name,disabled:!m(e,C),onClick:function(){return d("make",{make:e.ref})},children:(0,l.toTitleCase)(e.name)}),e.max_mult>1&&(0,o.createComponentVNode)(2,c.Box,{as:"span",children:[5,10,e.max_mult/2>>0,e.max_mult].map((function(t){return h(e,C,d,t)}))})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",visibility:"collapse",children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,o.createComponentVNode)(2,c.Flex,{width:"100%",children:e.requirements[t]>0&&(0,o.createComponentVNode)(2,p,{name:t,amount:e.requirements[t]/N,formatsi:!0,csspath:C.find((function(e){return e.name===t})).path,width:"50%"})||(0,o.createComponentVNode)(2,c.Flex,{width:"50%"})},t)}))||(0,o.createComponentVNode)(2,c.Box,{children:"No resources required."})})})]},e.ref)}))]})]})})};var p=function(e,t){var n=e.name,r=e.csspath,i=e.amount,a=e.color,u=e.style,p=e.direction,m=e.width,h=e.formatsi,v=e.formatmoney,g="0";return g=i<1&&i>0?(0,f.toFixed)(i,2):h?(0,d.formatSiUnit)(i,0).replace(" ",""):v?(0,d.formatMoney)(i):i,(0,o.createComponentVNode)(2,c.Flex,{direction:p,align:"center",width:m,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Box,{className:(0,s.classes)(["sheetmaterials32x32",r]),position:"relative",style:u,children:(0,o.createComponentVNode)(2,c.Tooltip,{position:"bottom",content:(0,l.toTitleCase)(n)})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Box,{textColor:a,style:{"text-align":"center"},children:g})})]})},m=function(e,t,n){if(void 0===n&&(n=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=a[i],r=t.find((function(e){return e.name===o}));return r?r.amount<e.requirements[o]*n?{v:!1}:void 0:"continue"},i=0,a=o;i<a.length;i++){var c=r();if("continue"!==c&&"object"==typeof c)return c.v}return!0},h=function(e,t,n,r){if(r<=e.max_mult)return(0,o.createComponentVNode)(2,c.Button,{color:e.hidden?"red":null,disabled:!m(e,t,r),onClick:function(){return n("make",{make:e.ref,multiplier:r})},children:["x",r]})},v=function(e,t){var n=(0,a.useBackend)(t).data,r=e.displayAllMat,i=(n.materials||[]).filter((function(e){return r||e.amount>0}));return 0===i.length?(0,o.createComponentVNode)(2,c.Box,{width:"100%",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{textAlign:"center",size:5,name:"inbox"}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"No Materials Loaded.",16)]}):(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{width:"80px",children:[(0,o.createComponentVNode)(2,p,{name:e.name,amount:e.amount,csspath:e.path,formatsi:!0,direction:"column"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,style:{"text-align":"center"}})]},e.name)||null}))})};t.Materials=v},15466:function(e,t,n){"use strict";t.__esModule=!0,t.BloomEdit=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.BloomEdit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.glow_brightness_base,s=u.glow_brightness_power,d=u.glow_contrast_base,f=u.glow_contrast_power,p=u.exposure_brightness_base,m=u.exposure_brightness_power,h=u.exposure_contrast_base,v=u.exposure_contrast_power;return(0,o.createComponentVNode)(2,a.Window,{title:"BloomEdit",width:500,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Bloom Edit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lamp Brightness Base",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u044f\u0440\u043a\u043e\u0441\u0442\u044c \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:l,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("glow_brightness_base",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lamp Brightness Power",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u042f\u0440\u043a\u043e\u0441\u0442\u044c \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438 \u043d\u0430 power \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("glow_brightness_power",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lamp Contrast Base",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u0430\u0441\u0442 \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:d,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("glow_contrast_base",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lamp Contrast Power",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442 \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438 \u043d\u0430 power \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:f,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("glow_contrast_power",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exposure Brightness Base",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u042f\u0440\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0443\u0441\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:p,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("exposure_brightness_base",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exposure Brightness Power",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u042f\u0440\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0443\u0441\u0430 \u043d\u0430 power \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:m,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("exposure_brightness_power",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exposure Contrast Base",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442 \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0443\u0441\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:h,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("exposure_contrast_base",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exposure Contrast Power",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442 \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0443\u0441\u0430 \u043d\u0430 power \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:v,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("exposure_contrast_power",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"\u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043b\u0430\u043c\u043f\u044b \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438",onClick:function(){return c("update_lamps")}}),(0,o.createComponentVNode)(2,i.Button,{content:"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e",onClick:function(){return c("default")}})]})]})})})})}},33897:function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(96323),r=n(97622),i=n(31246),a=n(26949),c=n(2381),u=[["good","\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435"],["average","\u041a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435"],["bad","\u041c\u0451\u0440\u0442\u0432"]],l=[["hasBorer","bad","\u0412 \u043b\u043e\u0431\u043d\u043e\u0439 \u0434\u043e\u043b\u0435 \u0437\u043b\u043e\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043d\u043e\u0432\u043e\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435."],["blind","bad","\u041a\u0430\u0442\u0430\u0440\u0430\u043a\u0442\u0430."],["hasVirus","average","\u0412 \u043a\u0440\u043e\u0432\u043e\u0442\u043e\u043a\u0435 \u0432\u0438\u0440\u0443\u0441\u043d\u044b\u0439 \u043f\u0430\u0442\u043e\u0433\u0435\u043d."],["nearsighted","average","\u0421\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0441\u0435\u0442\u0447\u0430\u0442\u043a\u0438."]],s=[["\u0410\u0441\u0444\u0438\u043a\u0441\u0438\u044f","oxyLoss"],["\u041c\u043e\u0437\u0433\u043e\u0432\u044b\u0435","brainLoss"],["\u0418\u043d\u0442\u043e\u043a\u0441\u0438\u043a\u0430\u0446\u0438\u044f","toxLoss"],["\u041e\u0431\u043b\u0443\u0447\u0435\u043d\u0438\u0435","radLoss"],["\u041c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435","bruteLoss"],["\u0413\u0435\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435","cloneLoss"],["\u0422\u0435\u0440\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435","fireLoss"],["\u041e\u043f\u044c\u044f\u043d\u0435\u043d\u0438\u0435","drunkenness"]],d={average:[.25,.5],bad:[.5,Infinity]},f=function(e,t){for(var n=[],o=0;o<e.length;o+=2)n.push(t(e[o],e[o+1],o));return n},p=function(e){return e.length>0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,a.Box,{children:t},t)],0)}),null):null};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,u=void 0===a?{}:a,l=r?(0,o.createComponentVNode)(2,m,{occupant:u}):(0,o.createComponentVNode)(2,N);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:l})})};var m=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,h,{occupant:t}),(0,o.createComponentVNode)(2,v,{occupant:t}),(0,o.createComponentVNode)(2,g,{occupant:t}),(0,o.createComponentVNode)(2,C,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,y,{organs:t.intOrgan})]})},h=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"\u0420\u0430\u0441\u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c \u043e\u0442\u0447\u0435\u0442"}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0418\u043c\u044f",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:l.maxHealth,value:l.health/l.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041a\u0440\u043e\u0432\u044c",children:l.blood.hasBlood?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:l.blood.bloodNormal,value:l.blood.bloodLevel/l.blood.bloodNormal,ranges:{good:[.8,Infinity],average:[.6,.8],bad:[-Infinity,.6]},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,style:{float:"left"},children:[l.blood.pulse," \u0443\u0434/\u043c\u0438\u043d"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[l.blood.percent,"%"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435",color:u[l.stat][0],children:u[l.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(l.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(l.bodyTempF,0)}),"\xb0F"]})]})})},v=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,a.Section,{title:"\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f",children:l.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2]},e[2])}))}):(0,o.createComponentVNode)(2,a.Section,{title:"\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e."})})},g=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"\u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f",children:(0,o.createComponentVNode)(2,a.Table,{children:f(s,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,b,{value:t[e[1]],marginBottom:r<s.length-2})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&(0,o.createComponentVNode)(2,b,{value:t[n[1]]})})]})],4)}))})})},b=function(e){return(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.value/100,mt:"0.5rem",mb:!!e.marginBottom&&"0.5rem",ranges:d,children:(0,r.round)(e.value,0)})},C=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u044b",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041d\u0435\u0442 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439"})}):(0,o.createComponentVNode)(2,a.Section,{title:"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u044b",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"\u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f"})]}),e.organs.map((function(e,t){var n;return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",backgroundColor:t%2!=0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:(!(e.status.dead||e.internalBleeding||e.stump||e.missing)?(!!e.lungRuptured||!!e.status.broken||!!e.open||!!e.germ_level||!!e.unknown_implant)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:d,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,style:{float:"left"},children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0"]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0)]})]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:p([!!e.internalBleeding&&"\u0410\u0440\u0442\u0435\u0440\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u0440\u043e\u0432\u043e\u0442\u0435\u0447\u0435\u043d\u0438\u0435",!!e.status.dead&&"\u041e\u0442\u043a\u0430\u0437",!!e.stump&&"\u041a\u0443\u043b\u044c\u0442\u044f",!!e.missing&&"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442"])}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:p([!!e.lungRuptured&&"\u0420\u0430\u0437\u0440\u044b\u0432 \u043b\u0435\u0433\u043a\u043e\u0433\u043e",!!e.status.broken&&e.status.broken,!!e.germ_level&&e.germ_level,!!e.open&&"\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0440\u0430\u0437\u0440\u0435\u0437"])}),null==(n=e.implant)?void 0:n.map((function(e){return e.name?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.name}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"\u0418\u043d\u043e\u0440\u043e\u0434\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442"})})),p([!!e.status.splinted&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"\u041d\u0430\u043b\u043e\u0436\u0435\u043d\u0430 \u0448\u0438\u043d\u0430"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041f\u0440\u043e\u0442\u0435\u0437"})])]})})]},t)}))]})})},y=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u044b",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041d\u0435\u0442 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439"})}):(0,o.createComponentVNode)(2,a.Section,{title:"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u044b",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"\u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",backgroundColor:t%2!=0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:(!e.dead&&!e.broken?!!e.robotic&&"label":"bad")||(!!e.germ_level||!!e.bruised)&&"average",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:d,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:p([!!e.germ_level&&e.germ_level])}),p([!!e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041f\u0440\u043e\u0442\u0435\u0437"}),!!e.assisted&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u0412\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043c\u043f\u043b\u0430\u043d\u0442"}),!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"\u041e\u0442\u043a\u0430\u0437"})])]})})]},t)}))]})})},N=function(){return(0,o.createComponentVNode)(2,a.Section,{fill:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"\u041f\u0430\u0446\u0438\u0435\u043d\u0442 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d."]})})})}},83548:function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleContent=t.CameraConsole=t.selectCameras=t.prevNextCamera=void 0;var o=n(96323),r=n(1397),i=n(32416),a=n(1060),c=n(21118),u=n(31246),l=n(26949),s=n(2381),d=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]};t.prevNextCamera=d;var f=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)};t.selectCameras=f;t.CameraConsole=function(e,t){Byond.winget("mapwindow.map","style").then((function(e){Byond.winset(a,"style",e)}));var n=(0,u.useBackend)(t),r=n.act,i=n.data,a=i.mapRef,c=i.activeCamera,m=f(i.cameras),h=d(m,c),v=h[0],g=h[1];return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.Window.Content,{children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-left",disabled:!v,onClick:function(){return r("switch_camera",{name:v})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-right",disabled:!g,onClick:function(){return r("switch_camera",{name:g})}})],4),(0,o.createComponentVNode)(2,l.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)]})};var p=function(e,t){var n=(0,u.useBackend)(t),r=n.act,i=n.data,c=(0,u.useLocalState)(t,"searchText",""),s=c[0],d=c[1],p=i.activeCamera,m=f(i.cameras,s);return(0,o.createComponentVNode)(2,l.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,l.Flex.Item,{children:(0,o.createComponentVNode)(2,l.Input,{autoFocus:!0,fluid:!0,mt:1,placeholder:"Search for a camera",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,l.Flex.Item,{height:"100%",children:(0,o.createComponentVNode)(2,l.Section,{fill:!0,scrollable:!0,children:m.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",p&&e.name===p.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){return r("switch_camera",{name:e.name})}},e.name)}))})})]})};t.CameraConsoleContent=p},98566:function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(96323),r=n(97622),i=n(31246),a=n(26949),c=n(1033),u=n(2381);t.Canister=function(e,t){var n=(0,i.useBackend)(t),l=n.act,s=n.data,d=s.name,f=s.canLabel,p=s.portConnected,m=s.tankPressure,h=s.releasePressure,v=s.defaultReleasePressure,g=s.minReleasePressure,b=s.maxReleasePressure,C=s.valveOpen,y=s.hasHoldingTank,N=s.holdingTank;return(0,o.createComponentVNode)(2,u.Window,{width:300,height:232,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",disabled:!f,onClick:function(){return l("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{size:1.25,color:!!C&&"yellow",value:h,unit:"kPa",minValue:g,maxValue:b,step:5,stepPixelSize:1,onDrag:function(e,t){return l("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return l("pressure",{pressure:b})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return l("pressure",{pressure:v})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:C?y?"caution":"danger":null,content:C?"Open":"Closed",onClick:function(){return l("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:p?"plug":"times",color:p?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:p?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!y&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:C&&"danger",content:"Eject",onClick:function(){return l("eject")}}),children:[!!y&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:N.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N.tankPressure})," kPa"]})]}),!y&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},6789:function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=["res","value","dotsize"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=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,u(t,n);var i=r.prototype;return i.componentDidMount=function(){this.drawCanvas(this.props)},i.componentDidUpdate=function(){this.drawCanvas(this.props)},i.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,i=Math.round(this.canvasRef.current.width/o),a=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(i,a);for(var c=0;c<n.length;c++)for(var u=n[c],l=0;l<u.length;l++){var s=u[l];t.fillStyle=s,t.fillRect(c,l,1,1)}t.restore()}},i.clickwrapper=function(e){var t=this.props.value.length;if(t){var n=this.props.value[0].length,o=this.canvasRef.current.width/t,r=this.canvasRef.current.height/n,i=Math.floor(e.offsetX/o)+1,a=Math.floor(e.offsetY/r)+1;this.onCVClick(i,a)}},i.render=function(){var e=this,t=this.props,n=(t.res,t.value),r=t.dotsize,i=void 0===r?24:r,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,c),u=s(n),l=u[0],d=u[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:l*i||300,height:d*i||300},a,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component),s=function(e){var t=e.length;return[t,0!==t?e[0].length:0]};t.Canvas=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,d=s(u.grid),f=d[0],p=d[1];return(0,o.createComponentVNode)(2,a.Window,{width:Math.min(700,24*f+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:u.grid,dotsize:24,onCanvasClick:function(e,t){return c("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,i.Box,{children:[!u.finalized&&(0,o.createComponentVNode)(2,i.Button.Confirm,{onClick:function(){return c("finalize")},content:"Finalize"}),u.name]})]})})})}},60301:function(e,t,n){"use strict";t.__esModule=!0,t.CardPay=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(97968);t.CardPay=function(e,t){for(var n=(0,r.useBackend)(t),u=n.act,l=n.data,s=l.numbers,d=l.reset_numbers,f=l.mode,p=[],m=function(e){for(var t=function(t){p.push((0,o.createComponentVNode)(2,i.Button,{className:"cardpay_button cardpay_button--normal",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_button-inside cardpay_button-inside--normal",children:3*e+t}),onClick:function(){return u("pressnumber",{number:3*e+t})}}))},n=1;n<4;n++)t(n)},h=0;h<3;h++)m(h);return(0,o.createComponentVNode)(2,a.Window,{theme:"",width:220,height:340,titleClassName:"cardpay_window-titlebar",children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"cardpay_window-contents",children:[(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_monitor",children:(0,o.createComponentVNode)(2,c.SegmentDisplay,{display_cells_amount:8,display_height:40,display_text:function(){var e="",t=s.toString();switch(f){case"Mode_EnterPin":e+="PIN:"+(s?t:"-");for(var n=1;n<=4-t.length;n++)e+="-";break;case"Mode_Account":e+="N\xb0"+(s?t:"-");for(var o=1;o<=6-t.length;o++)e+="-";break;case"Mode_Pay":e+="N\xb0"+(s?t:"-");for(var r=1;r<=6-t.length;r++)e+="-";break;case"Mode_Idle":for(var i=1;i<=3-t.length;i++)e+="-";e+=(s?t:"-")+"$"}return e}()})}),(0,o.createComponentVNode)(2,i.Box,{width:"158px",height:"208px",position:"absolute",left:"32px",top:"95px",children:[p,(0,o.createComponentVNode)(2,i.Button,{className:"cardpay_button cardpay_button--red",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_button-inside cardpay_button-inside--red",children:"X"}),onClick:function(){return u("clearnumbers")}}),(0,o.createComponentVNode)(2,i.Button,{className:"cardpay_button cardpay_button--normal",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_button-inside cardpay_button-inside--normal",children:0}),onClick:function(){return u("pressnumber",{number:0})}}),(0,o.createComponentVNode)(2,i.Button,{className:"cardpay_button cardpay_button--green",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_button-inside cardpay_button-inside--green",children:"O"}),onClick:function(){return u("approveprice")}})]}),(0,o.createComponentVNode)(2,i.Box,{position:"absolute",top:"62px",left:"25px",textColor:"#333344",fontSize:.85,bold:1,children:["\u0441\u0431\u0440\u043e\u0441",(0,o.createComponentVNode)(2,i.Button,{position:"absolute",top:"15px",left:"10px",className:"cardpay_resethole",onClick:function(){return u("toggleenteraccount")}})]}),(0,o.createComponentVNode)(2,i.Button,{selected:d?1:0,position:"absolute",top:"60px",left:"140px",className:"cardpay_switch",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_switch-inside",children:"|||"}),onClick:function(){return u("togglereset")}})]})})}},68078:function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(96323),r=n(97622),i=n(31246),a=n(26949),c=n(2381);t.ChemDispenser=function(e,t){var n=(0,i.useBackend)(t),u=n.act,l=n.data,s=l.amount,d=l.energy,f=l.maxEnergy,p=l.isBeakerLoaded,m=l.glass,h=l.beakerContents,v=l.beakerCurrentVolume,g=l.beakerMaxVolume,b=l.chemicals;return(0,o.createComponentVNode)(2,c.Window,{width:420,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/f,children:(0,r.toFixed)(d)+" units"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Dispense",buttons:(0,o.createFragment)([[5,10,20,30,40].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"plus",align:"center",content:e,selected:e===s,onClick:function(){return u("change_amount",{new_amount:e})}},e)})),(0,o.createComponentVNode)(2,a.NumberInput,{width:"40px",animated:1,step:5,minValue:1,maxValue:100,stepPixelSize:3,value:s,onChange:function(e,t){return u("change_amount",{new_amount:t})}})],0),children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"tint",width:"130px",lineHeight:1.75,content:e.title,onClick:function(){return u("dispense",{chemical:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:(m?"Glass":"Beaker")+" contents",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Eject beaker",icon:"eject",disabled:!p,onClick:function(){return u("eject_beaker")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"Glass":"Beaker",children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:v}),(0,o.createTextVNode)("/"),g,(0,o.createTextVNode)(" units")],0)||"No "+(m?"glass":"beaker")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:p?0===h.length&&"Nothing":"N/A"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})]})})}},10996:function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=[{label:"\u0410\u0441\u0444\u0438\u043a\u0441\u0438\u044f",type:"oxyLoss"},{label:"\u0418\u043d\u0442\u043e\u043a\u0441\u0438\u043a\u0430\u0446\u0438\u044f",type:"toxLoss"},{label:"\u041c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435",type:"bruteLoss"},{label:"\u0422\u0435\u0440\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435",type:"fireLoss"},{label:"\u0413\u0435\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435",type:"cloneLoss"}],u=[["good","\u0412 \u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0438"],["average","\u0411\u0435\u0437 \u0441\u043e\u0437\u043d\u0430\u043d\u0438\u044f"],["bad","\u041c\u0451\u0440\u0442\u0432"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:425,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.isOperating,f=l.hasOccupant,p=l.occupant,m=void 0===p?[]:p,h=l.cellTemperature,v=l.cellTemperatureStatus,g=l.isBeakerLoaded,b=l.isOpen,C=l.hasAir;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:b?"toggle-off":"toggle-on",onClick:function(){return a(b?"close":"open")},selected:!b,children:b?"\u041e\u0442\u043a\u0440\u044b\u0442\u043e":"\u0417\u0430\u043a\u0440\u044b\u0442\u043e"}),children:f?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",children:m.name||"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:m.health,max:m.maxHealth,value:m.health/m.maxHealth,color:m.health>0?"good":"average",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(m.health)})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435",color:u[m.stat][0],children:u[m.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(m.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m[e.type]/100,ranges:{bad:[.25,Infinity]},children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(m[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"\u041f\u0430\u0446\u0438\u0435\u043d\u0442 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d."]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u041a\u0430\u043f\u0441\u0443\u043b\u0430",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!g,children:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c \u0441\u043e\u0441\u0443\u0434"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u0438\u0442\u0430\u043d\u0438\u0435",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a(d?"switchOff":"switchOn")},selected:d,disabled:b||!C,children:d?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b"})}),C?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0432\u043e\u0437\u0434\u0443\u0445\u0430",color:v,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:h})," K"]}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432\u043e\u0437\u0434\u0443\u0445\u0430",color:"bad",children:"\u041d\u0435\u0442 \u0432\u043e\u0437\u0434\u0443\u0445\u0430"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u043e\u0441\u0443\u0434",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.isBeakerLoaded,u=a.beakerVolume;return c?(0,o.createComponentVNode)(2,i.Box,{color:!u&&"bad",children:u?(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u,format:function(e){return Math.round(e)+" \u044e\u043d\u0438\u0442\u043e\u0432 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c"}}):"\u0421\u043e\u0441\u0443\u0434 \u043f\u0443\u0441\u0442"}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442"})}},26617:function(e,t,n){"use strict";t.__esModule=!0,t.CustomAnnounce=void 0;var o=n(96323),r=n(31246),i=n(2381),a=n(26949);t.CustomAnnounce=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:500,children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,position:"relative",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Preview",fill:!0,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"24px",children:null===u.title?"<NO TITLE>":u.title}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",children:null===u.subtitle?"<NO SUBTITLE>":u.subtitle}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:null===u.message?"<NO MESSAGE>":u.message}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:[null!==u.announcer&&"-"," ",u.announcer]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:['Current sound is "',u.sound,'"']})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,mb:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Content",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Title",icon:"heading",onClick:function(){return c("title")}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Subtitle",icon:"paragraph",onClick:function(){return c("subtitle")}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Message",icon:"pencil-alt",onClick:function(){return c("message")}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,mr:2,content:"Announcer",icon:"bullhorn",onClick:function(){return c("announcer")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Chat",icon:"comments",selected:u.flags.text,onClick:function(){return c("flag_text")}}),(0,o.createComponentVNode)(2,a.Button,{mx:1,content:"Sound",icon:"volume-up",selected:u.flags.sound,onClick:function(){return c("flag_sound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Consoles",icon:"sticky-note",selected:u.flags.comms,onClick:function(){return c("flag_comms")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Existing",icon:"list",disabled:!u.rights.funevent,onClick:function(){return c("sound_select")}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Upload",icon:"file-upload",disabled:!(u.rights.sound&&u.rights.funevent),onClick:function(){return c("sound_upload")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,ml:1,value:parseInt(u.volume,10),disabled:!(u.rights.sound&&u.rights.funevent),width:"60px",step:1,unit:"%",minValue:0,maxValue:200,onChange:function(e,t){return c("volume",{volume:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Test",icon:"user",onClick:function(){return c("test",{source:"admin"})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Sample",icon:"closed-captioning",onClick:function(){return c("test",{source:"sample"})}})]})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,mb:1,children:(0,o.createComponentVNode)(2,a.Button,{content:"Select preset",icon:"archive",disabled:!u.rights.funevent,onClick:function(){return c("preset_select")}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Make an announcement",onClick:function(){return c("announce")}})})]})})]})})}},69974:function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.DisposalUnit=function(e,t){var n,c,u=(0,r.useBackend)(t),l=u.act,s=u.data;return 2===s.mode?(n="good",c="Ready"):0===s.mode?(n="bad",c="Off"):s.mode<0?(n="bad",c="N/A"):1===s.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:s.pressure,minValue:0,maxValue:100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:s.flushing?null:"selected",onClick:function(){return l("handle-0")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing?"selected":null,onClick:function(){return l("handle-1")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:s.mode?null:"selected",onClick:function(){return l("pump-0")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode?"selected":null,onClick:function(){return l("pump-1")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return l("eject")}})})]})})})})}},10704:function(e,t,n){"use strict";t.__esModule=!0,t.EmotePanelEditor=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.EmotePanelEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.customEmotes,s=u.allHumanEmotes;return(0,o.createComponentVNode)(2,a.Window,{width:250,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s.sort().map((function(e){return(0,o.createComponentVNode)(2,i.Box,{fontSize:"20px",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:l.includes(e),onClick:function(){return c("switchEmote",{emote:e})},content:e})},e)}))})})}},53600:function(e,t,n){"use strict";t.__esModule=!0,t.Filteriffic=void 0;var o=n(96323),r=n(1397),i=n(97622),a=n(97622),c=n(31246),u=n(26949),l=n(2381),s=["type","priority"];var d=function(e,t){var n=e.value,r=e.name,i=e.filterName,a=(0,c.useBackend)(t).act;return(0,o.createComponentVNode)(2,u.NumberInput,{value:n,minValue:-500,maxValue:500,stepPixelSize:5,width:"39px",onDrag:function(e,t){var n;return a("modify_filter_value",{name:i,new_data:(n={},n[r]=t,n)})}})},f=function(e,t){var n=e.value,r=e.name,l=e.filterName,s=(0,c.useBackend)(t).act,d=(0,c.useLocalState)(t,l+"-"+r,.01),f=d[0],p=d[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.NumberInput,{value:n,minValue:-500,maxValue:500,stepPixelSize:4,step:f,format:function(e){return(0,i.toFixed)(e,(0,a.numberOfDecimalDigits)(f))},width:"80px",onDrag:function(e,t){var n;return s("transition_filter_value",{name:l,new_data:(n={},n[r]=t,n)})}}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,ml:2,mr:1,children:"Step:"}),(0,o.createComponentVNode)(2,u.NumberInput,{value:f,step:.01,format:function(e){return(0,i.toFixed)(e,4)},width:"70px",onChange:function(e,t){return p(t)}})],4)},p=function(e,t){var n=e.value,r=e.name,i=e.filterName,a=(0,c.useBackend)(t).act;return(0,o.createComponentVNode)(2,u.Input,{value:n,width:"250px",onInput:function(e,t){var n;return a("modify_filter_value",{name:i,new_data:(n={},n[r]=t,n)})}})},m=function(e,t){var n=e.value,r=e.filterName,i=e.name,a=(0,c.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",onClick:function(){return a("modify_color_value",{name:r})}}),(0,o.createComponentVNode)(2,u.ColorBox,{color:n,mr:.5}),(0,o.createComponentVNode)(2,u.Input,{value:n,width:"90px",onInput:function(e,t){var n;return a("transition_filter_value",{name:r,new_data:(n={},n[i]=t,n)})}})],4)},h=function(e,t){var n=e.value,r=e.filterName,i=(0,c.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",onClick:function(){return i("modify_icon_value",{name:r})}}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,ml:1,children:n})],4)},v=function(e,t){var n=e.name,i=e.value,a=e.filterName,l=e.filterType,s=(0,c.useBackend)(t),d=s.act,f=s.data.filter_info[l].flags;return(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,u.Button.Checkbox,{checked:i&e,content:t,onClick:function(){var t;return d("modify_filter_value",{name:a,new_data:(t={},t[n]=i^e,t)})}})}))(f)},g=function(e,t){var n=e.name,r=(e.value,e.hasValue),i=(e.filterName,{int:(0,o.normalizeProps)((0,o.createComponentVNode)(2,d,Object.assign({},e))),float:(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({},e))),string:(0,o.normalizeProps)((0,o.createComponentVNode)(2,p,Object.assign({},e))),color:(0,o.normalizeProps)((0,o.createComponentVNode)(2,m,Object.assign({},e))),icon:(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({},e))),flags:(0,o.normalizeProps)((0,o.createComponentVNode)(2,v,Object.assign({},e)))});return(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:n,children:[i[{x:"float",y:"float",icon:"icon",render_source:"string",flags:"flags",size:"float",color:"color",offset:"float",radius:"float",falloff:"float",density:"int",threshold:"float",factor:"float",repeat:"int",blend_mode:"int"}[n]]||"Not Found (This is an error)"," ",!r&&(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"(Default)"})]})},b=function(e,t){var n=(0,c.useBackend)(t),r=n.act,i=n.data,a=e.name,l=e.filterDataEntry,d=l.type,f=l.priority,p=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(l,s),m=i.filter_info,h=Object.keys(m[d].defaults);return(0,o.createComponentVNode)(2,u.Collapsible,{title:a+" ("+d+")",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,u.NumberInput,{value:f,stepPixelSize:10,width:"60px",onChange:function(e,t){return r("change_priority",{name:a,new_priority:t})}}),(0,o.createComponentVNode)(2,u.Button.Input,{content:"Rename",placeholder:a,onCommit:function(e,t){return r("rename_filter",{name:a,new_name:t})},width:"90px"}),(0,o.createComponentVNode)(2,u.Button.Confirm,{icon:"minus",onClick:function(){return r("remove_filter",{name:a})}})],4),children:(0,o.createComponentVNode)(2,u.Section,{level:2,children:(0,o.createComponentVNode)(2,u.LabeledList,{children:h.map((function(e){var t=m[d].defaults,n=p[e]||t[e],r=n!==t[e];return(0,o.createComponentVNode)(2,g,{filterName:a,filterType:d,name:e,value:n,hasValue:r},e)}))})})})};t.Filteriffic=function(e,t){var n=(0,c.useBackend)(t),i=n.act,a=n.data,s=a.target_name||"Unknown Object",d=a.target_filter_data||{},f=0!==Object.keys(d).length,p=a.filter_info,m=(0,c.useLocalState)(t,"massApplyPath",""),h=m[0],v=m[1],g=(0,c.useLocalState)(t,"hidden",!1),C=g[0],y=g[1];return(0,o.createComponentVNode)(2,l.Window,{title:"Filteriffic",width:500,height:500,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,u.NoticeBox,{danger:!0,children:"DO NOT MESS WITH EXISTING FILTERS IF YOU DO NOT KNOW THE CONSEQUENCES. YOU HAVE BEEN WARNED."}),(0,o.createComponentVNode)(2,u.Section,{title:C?(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Box,{mr:.5,inline:!0,children:"MASS EDIT:"}),(0,o.createComponentVNode)(2,u.Input,{value:h,width:"100px",onInput:function(e,t){return v(t)}}),(0,o.createComponentVNode)(2,u.Button.Confirm,{content:"Apply",confirmContent:"ARE YOU SURE?",onClick:function(){return i("mass_apply",{path:h})}})],4):(0,o.createComponentVNode)(2,u.Box,{inline:!0,onDblClick:function(){return y(!0)},children:s}),buttons:(0,o.createComponentVNode)(2,u.Dropdown,{icon:"plus",displayText:"Add Filter",nochevron:!0,options:Object.keys(p),onSelected:function(e){return i("add_filter",{name:"default",priority:10,type:e})}}),children:f?(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,b,{filterDataEntry:e,name:t},t)}))(d):(0,o.createComponentVNode)(2,u.Box,{children:"No filters"})})]})})}},24482:function(e,t,n){"use strict";t.__esModule=!0,t.GPS=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,r.useBackend)(t).data,c=n.emped,f=n.active,p=n.area,m=n.position,h=n.saved;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:c?(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,u,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,l)}),f?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{area:p,position:m})}),h&&(0,o.createComponentVNode)(2,i.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{title:"Saved Position",position:h})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,d,{height:"100%"})})],0):(0,o.createComponentVNode)(2,u)],0)})})})};var u=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,i.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.active,l=c.tag,s=c.same_z,d=(0,r.useLocalState)(t,"newTag",l),f=d[0],p=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,i.Input,{width:"5rem",value:l,onEnter:function(){return a("tag",{newtag:f})},onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l===f,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return a("tag",{newtag:f})},children:(0,o.createComponentVNode)(2,i.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{selected:!s,icon:s?"compress":"expand",content:s?"Local Sector":"Global",onClick:function(){return a("same_z")}})})]})})},s=function(e,t){var n=e.title,r=e.area,a=e.position;return(0,o.createComponentVNode)(2,i.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),c(a)]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,a=n.position,u=n.signals;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return Object.assign({},e,function(e,t){if(e&&t){if(e[2]!==t[2])return null;var n,o=Math.atan2(t[1]-e[1],t[0]-e[0]),r=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(n=o,n*(180/Math.PI)),distance:r}}}(a,e.position))})).map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,i.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:c(e.position)})]},t)}))})})))}},19609:function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(52126);t.GuestPass=function(e,t){var n=(0,r.useBackend)(t),u=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"id-card",selected:!l.showlogs,onClick:function(){return u("mode",{mode:0})},children:"Issue Pass"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"scroll",selected:l.showlogs,onClick:function(){return u("mode",{mode:1})},children:["Records (",l.issue_log.length,")"]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.scan_name?"eject":"id-card",selected:l.scan_name,content:l.scan_name?l.scan_name:"-----",tooltip:l.scan_name?"Eject ID":"Insert ID",onClick:function(){return u("scan")}})})})}),!l.showlogs&&(0,o.createComponentVNode)(2,i.Section,{title:"Issue Guest Pass",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issue To",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.giv_name?l.giv_name:"-----",disabled:!l.scan_name,onClick:function(){return u("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.reason?l.reason:"-----",disabled:!l.scan_name,onClick:function(){return u("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.duration?l.duration:"-----",disabled:!l.scan_name,onClick:function(){return u("duration")}})})]}),!!l.scan_name&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AccessList,{grantableList:l.grantableList,accesses:l.regions,selectedList:l.selectedAccess,accessMod:function(e){return u("access",{access:e})},grantAll:function(){return u("grant_all")},denyAll:function(){return u("clear_all")},grantDep:function(e){return u("grant_region",{region:e})},denyDep:function(e){return u("deny_region",{region:e})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:l.printmsg,disabled:!l.canprint,onClick:function(){return u("issue")}})],4)]}),!!l.showlogs&&(0,o.createComponentVNode)(2,i.Section,{title:"Issuance Log",children:!!l.issue_log.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.issue_log.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:e},t)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!l.scan_name,onClick:function(){return u("print")}})],4)||(0,o.createComponentVNode)(2,i.Box,{children:"None."})})]})})}},96696:function(e,t,n){"use strict";t.__esModule=!0,t.Loader=t.ListInput=void 0;var o=n(96323),r=n(21118),i=n(97622),a=n(31246),c=n(26949),u=n(2381),l=n(57890),s=n(6965),d=0;t.ListInput=function(e,t){var n=(0,a.useBackend)(t),i=n.act,p=n.data,m=p.title,h=p.message,v=p.buttons,g=p.timeout,b=(0,a.useLocalState)(t,"search_bar",!1),C=b[0],y=b[1],N=(0,a.useLocalState)(t,"displayed_array",v),V=N[0],_=N[1],x=(0,a.useLocalState)(t,"search_array",[]),w=x[0],S=x[1],k=(0,a.useLocalState)(t,"search_index",0),E=k[0],B=k[1],I=(0,a.useLocalState)(t,"last_char_code",null),L=I[0],O=I[1],M=(0,a.useLocalState)(t,"selected_button",v[0]),A=M[0],T=M[1];return(0,o.createComponentVNode)(2,u.Window,{title:m,width:325,height:325,resizable:!0,children:[g!==undefined&&(0,o.createComponentVNode)(2,f,{value:g}),(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{scrollable:!0,className:"ListInput__Section",width:"100%",fill:!0,title:h,tabIndex:0,onKeyDown:function(e){if(e.preventDefault(),(0,s.acquireHotKey)(l.KEY_DOWN),(0,s.acquireHotKey)(l.KEY_UP),!(d>performance.now())){if(d=performance.now()+125,e.keyCode===l.KEY_UP||e.keyCode===l.KEY_DOWN){var t=1;e.keyCode===l.KEY_UP&&(t=-1);for(var n=0;n<v.length&&v[n]!==A;n++);return(n+=t)<0?n=v.length-1:n>=v.length&&(n=0),T(v[n]),O(null),void document.getElementById(v[n]).focus()}if(e.keyCode!==l.KEY_SPACE&&e.keyCode!==l.KEY_ENTER){var o=String.fromCharCode(e.keyCode).toLowerCase();if(o){var r;if(o===L&&w.length>0){var a=E+1;a<w.length?(r=w[a],B(a)):(r=w[0],B(0))}else{var c=V.filter((function(e){return e.substring(0,1).toLowerCase()===o}));c.length>0&&(S(c),B(0),r=c[0])}r&&(O(o),T(r),document.getElementById(r).focus())}}else i("choose",{choice:A})}},buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"search",color:"transparent",selected:C,tooltip:"Search Bar",tooltipPosition:"left",onClick:function(){y(!C),_(v)},compact:!0}),children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:e,id:e,width:"100%",selected:A===e,onClick:function(){if(A===e)i("choose",{choice:e});else{T(e);for(var t=0;t<v.length&&v[t]!==e;t++);t<0?t=v.length-1:t>=v.length&&(t=0),O(null),document.getElementById(v[t]).focus()}O(null)}},null,{onComponentDidMount:function(t){A===e&&t.focus()}})},e)}))})})}),C&&(0,o.createComponentVNode)(2,c.Flex.Item,{mt:1,children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,onInput:function(e,t){return _(v.filter((0,r.createSearch)(t)))}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:1,children:(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return i("cancel")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,ml:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",disabled:null===A,onClick:function(){return i("choose",{choice:A})}})})]})})]})})]})};var f=function(e){var t=e.value;return(0,o.createVNode)(1,"div","ListInput__Loader",(0,o.createComponentVNode)(2,c.Box,{className:"ListInput__LoaderProgress",style:{width:100*(0,i.clamp01)(t)+"%"}}),2)};t.Loader=f},52954:function(e,t,n){"use strict";t.__esModule=!0,t.Lootcrate=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.Lootcrate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.code,s=u.buttons_pressed;return(0,o.createComponentVNode)(2,a.Window,{width:235,height:140,theme:"ntos",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{top:"+6px",right:"-9px",content:1,color:s[0]?1===l[0]||1===l[1]||1===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:1})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+6px",right:"-14px",content:2,color:s[1]?2===l[0]||2===l[1]||2===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:2})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+6px",right:"-19px",content:3,color:s[2]?3===l[0]||3===l[1]||3===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{top:"+5px",right:"-9px",content:4,color:s[3]?4===l[0]||4===l[1]||4===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:4})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+5px",right:"-14px",content:5,color:s[4]?5===l[0]||5===l[1]||5===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:5})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+5px",right:"-19px",content:6,color:s[5]?6===l[0]||6===l[1]||6===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:6})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{top:"+4px",right:"-9px",content:7,color:s[6]?7===l[0]||7===l[1]||7===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:7})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+4px",right:"-14px",content:8,color:s[7]?8===l[0]||8===l[1]||8===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:8})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+4px",right:"-19px",content:9,color:s[8]?9===l[0]||9===l[1]||9===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:9})}})]})]})})})})}},18707:function(e,t,n){"use strict";t.__esModule=!0,t.MafiaPanel=void 0;var o=n(96323),r=n(1060),i=(n(21118),n(31246)),a=n(26949),c=n(2381);t.MafiaPanel=function(e,t){var n,r=(0,i.useBackend)(t),m=r.act,h=r.data,v=h.actions,g=h.phase,b=h.roleinfo,C=h.role_theme,y=h.admin_controls;return(0,o.createComponentVNode)(2,c.Window,{title:"\u041c\u0430\u0444\u0438\u044f",theme:C,width:650,height:580,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[!b&&(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,u)}),!!b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,l)}),null==v?void 0:v.map((function(e){return(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return m("mf_action",{atype:e})},children:e})},e)})),!!b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,d)}),"\u041d\u0435\u0442 \u0418\u0433\u0440\u044b"!==g&&(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:1.34,basis:0,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,s)}),!!b&&(0,o.createComponentVNode)(2,a.Stack.Item,{height:"80px",children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,children:null==(n=b.action_log)?void 0:n.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})})]})})]})}),!!y&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,p)})]})})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.lobbydata,l=c.phase,s=c.timeleft,d=u?u.filter((function(e){return"\u0413\u043e\u0442\u043e\u0432"===e.status})):null;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,title:"Lobby",buttons:(0,o.createFragment)([(0,o.createTextVNode)("\u0421\u0442\u0430\u0434\u0438\u044f = "),l,(0,o.createTextVNode)(" | "),(0,o.createComponentVNode)(2,a.TimeDisplay,{auto:"down",value:s}),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,a.Button,{icon:"clipboard-check",tooltipPosition:"bottom-start",tooltip:"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0432 \u0438\u0433\u0440\u0443. \u0415\u0441\u043b\u0438 \u043e\u043d\u0430 \u0443\u0436\u0435 \u0438\u0434\u0451\u0442, \u0442\u043e\n\u0412\u044b \u0432\u043e\u0439\u0434\u0451\u0442\u0435 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e.",content:"\u0412\u043e\u0439\u0442\u0438",onClick:function(){return r("mf_signup")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",tooltipPosition:"bottom-start",tooltip:"\u0412\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u0435\u043c, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u044d\u0442\u043e.\n\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u0412\u044b \u0443\u043c\u0438\u0440\u0430\u0435\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0438\u0433\u0440\u044b.\n\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c, \u0435\u0441\u043b\u0438 \u0412\u044b \u0432\u043e\u0439\u0434\u0451\u0442\u0435 \u0432 \u0440\u0430\u0443\u043d\u0434.",content:"\u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c",onClick:function(){return r("mf_spectate")}})],0),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["\u0412 \u043b\u043e\u0431\u0431\u0438 ",d?d.length:"0","/12 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u043a\u043e\u0432."]}),null==u?void 0:u.map((function(e){return(0,o.createComponentVNode)(2,a.Stack,{className:"candystripe",p:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:"\u0421\u0442\u0430\u0442\u0443\u0441:"}),(0,o.createComponentVNode)(2,a.Stack.Item,{color:"\u0413\u043e\u0442\u043e\u0432"===e.status?"green":"red",children:[e.spectating," ",e.status]})]},e)}))]})},l=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),u=c.phase,l=c.roleinfo,s=c.timeleft;return(0,o.createComponentVNode)(2,a.Section,{title:u,minHeight:"100px",maxHeight:"50px",buttons:(0,o.createComponentVNode)(2,a.Box,{style:{"font-family":"Consolas, monospace","font-size":"14px","line-height":1.5,"font-weight":"bold"},children:(0,o.createComponentVNode)(2,a.TimeDisplay,{auto:"down",value:s})}),children:(0,o.createComponentVNode)(2,a.Stack,{align:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:["\u0412\u044b - ",l.role]}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:l.desc})]}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:[(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["mafia32x32",l.revealed_icon]),style:{transform:"scale(2) translate(0px, 10%)","vertical-align":"middle"}}),(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["mafia32x32",l.hud_icon]),style:{transform:"scale(2) translate(-5px, -5px)","vertical-align":"middle"}})]})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.all_roles;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,title:"\u0420\u043e\u043b\u0438 \u0438 \u0417\u0430\u043c\u0435\u0442\u043a\u0438",minHeight:"120px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"address-book",tooltipPosition:"bottom-start",tooltip:"\u0412\u0435\u0440\u0445\u043d\u0438\u0439 \u0440\u0430\u0437\u0434\u0435\u043b - \u044d\u0442\u043e \u0440\u043e\u043b\u0438 \u0432 \u0438\u0433\u0440\u0435. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0436\u0430\u0442\u044c \u043d\u0430 \u0437\u043d\u0430\u043a \u0432\u043e\u043f\u0440\u043e\u0441\u0430,\n\u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0440\u043e\u043b\u0438."}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"edit",tooltipPosition:"bottom-start",tooltip:"\u041d\u0438\u0436\u043d\u0438\u0439 \u0440\u0430\u0437\u0434\u0435\u043b - \u0432\u0430\u0448\u0438 \u0442\u0435\u043a\u0443\u0449\u0438\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438. \u041d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0440\u043e\u043b\u044f\u0445 \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043f\u0443\u0441\u0442\u043e\u0439,\n\u043d\u043e \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u0442\u0443\u0434\u0430 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u0430\u0448\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f(\u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0440\u0430\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f)"})],4),children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:null==c?void 0:c.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,a.Flex,{height:"18px",align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:e}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"question",onClick:function(){return r("mf_lookup",{atype:e.slice(0,-3)})}})})]})},e)}))})})},d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.judgement_phase;return(0,o.createComponentVNode)(2,a.Section,{title:"\u0421\u0443\u0434",buttons:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"info",tooltipPosition:"left",tooltip:"\u041a\u043e\u0433\u0434\u0430 \u043a\u043e\u0433\u043e-\u0442\u043e \u0441\u0443\u0434\u044f\u0442, \u0432\u044b \u0440\u0435\u0448\u0430\u0435\u0442\u0435 \u0435\u0433\u043e \u0441\u0443\u0434\u044c\u0431\u0443.\n\u041f\u043e\u0431\u0435\u0434\u0430 \u041d\u0415\u0412\u0418\u041d\u041e\u0412\u0415\u041d \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0441\u043c\u043e\u0436\u0435\u0442 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0434\u0435\u043d\u044c,\n\u043d\u043e... \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0443\u0436\u0435 \u043d\u0435 \u0441\u043b\u0443\u0447\u0438\u0442\u0441\u044f.\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u0442\u044c, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u0441\u0440\u0435\u0434\u043d\u044e\u044e \u043a\u043d\u043e\u043f\u043a\u0443."}),children:[(0,o.createComponentVNode)(2,a.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"smile-beam",content:"\u041d\u0415\u0412\u0418\u041d\u041e\u0412\u0415\u041d!",color:"good",disabled:!c,onClick:function(){return r("vote_innocent")}}),!c&&(0,o.createComponentVNode)(2,a.Box,{children:"\u0412 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0441\u0443\u0434\u0438\u0442\u0441\u044f."}),!!c&&(0,o.createComponentVNode)(2,a.Box,{children:"\u0412\u0440\u0435\u043c\u044f \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f. \u041f\u0440\u043e\u0433\u043e\u043b\u043e\u0441\u0443\u0439 \u0438\u043b\u0438 \u0432\u043e\u0437\u0434\u0435\u0440\u0436\u0438\u0441\u044c."}),(0,o.createComponentVNode)(2,a.Button,{icon:"angry",color:"bad",disabled:!c,onClick:function(){return r("vote_guilty")},children:"\u0412\u0418\u041d\u041e\u0412\u0415\u041d!"})]}),(0,o.createComponentVNode)(2,a.Flex,{justify:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:"meh",color:"white",disabled:!c,onClick:function(){return r("vote_abstain")},children:"\u0412\u043e\u0437\u0434\u0435\u0440\u0436\u0430\u0442\u044c\u0441\u044f"})})]})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.players;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,title:"\u0418\u0433\u0440\u0430\u0446\u0444\u043e\u043a\u0438",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:null==c?void 0:c.map((function(e){var t;return(0,o.createComponentVNode)(2,a.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,a.Stack,{height:"18px",align:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,color:!e.alive&&"red",children:[e.name," ",!e.alive&&"(\u041c\u0401\u0420\u0422\u0412)"]}),(0,o.createComponentVNode)(2,a.Stack.Item,{shrink:0,children:e.votes!==undefined&&!!e.alive&&"\u0413\u043e\u043b\u043e\u0441\u0430: "+e.votes}),(0,o.createComponentVNode)(2,a.Stack.Item,{shrink:0,minWidth:"42px",textAlign:"center",children:null==(t=e.actions)?void 0:t.map((function(t){return(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("mf_targ_action",{atype:t,target:e.ref})},children:t},t)}))})]})},e.ref)}))})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Collapsible,{title:"\u0410\u0414\u041c\u0418\u041d \u041f\u0410\u041d\u0415\u041b\u042c \u0423\u041f\u0420\u0410\u0412\u041b\u0415\u041d\u0418\u042f",color:"red",children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Collapsible,{title:"\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043e\u0442 \u041a\u043e\u0434\u0435\u0440\u043e\u0432!",color:"transparent",children:"\u041f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u044d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u043c\u043d\u0435 \u043e\u0442\u043b\u0430\u0434\u0438\u0442\u044c \u0438\u0433\u0440\u0443 (\u043e\u0439, \u043e\u0442\u043b\u0430\u0434\u043a\u0430 \u0438\u0433\u0440\u044b \u043d\u0430 12 \u0438\u0433\u0440\u043e\u043a\u043e\u0432!). \u0422\u0430\u043a \u0447\u0442\u043e, \u043e\u043d\u043e \u0432\u0441\u0435 \u0433\u0440\u0443\u0431\u043e\u0432\u0430\u0442\u043e\u0435 \u0438 \u0441\u043a\u043b\u043e\u043d\u043d\u043e \u043b\u043e\u043c\u0430\u0442\u044c\u0441\u044f \u043f\u043e \u043c\u0430\u043b\u0435\u0439\u0448\u0435\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0412\u044b \u0437\u043d\u0430\u0435\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043a\u043d\u043e\u043f\u043a\u0438, \u043a\u043e\u0433\u0434\u0430 \u0436\u043c\u0451\u0442\u0435 \u043d\u0430 \u043d\u0435\u0451. \u0422\u0430\u043a \u0436\u0435(\u043e\u0434\u0438\u043d \u0438\u0437 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b), \u043d\u0438\u043a\u043e\u0433\u043e \u043d\u0435 \u0433\u0438\u0431\u0430\u0439\u0442\u0435 \u0438 \u043d\u0435 \u0443\u0434\u0430\u043b\u044f\u0439\u0442\u0435 \u043b\u044e\u0431\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438! \u042d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u0440\u0430\u043d\u0442\u0430\u0439\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043b\u043e\u043c\u0430\u0435\u0442 \u0432\u0441\u044e \u0438\u0433\u0440\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043b\u043e\u043c\u0430\u0435\u0442 \u0441\u0435\u0440\u0432\u0435\u0440!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("next_phase")},children:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f"}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",onClick:function(){return r("players_home")},tooltip:"\u041d\u0430\u0434\u0435\u044e\u0441\u044c, \u0412\u044b \u043d\u0435 \u0431\u0443\u0434\u0435\u0442\u0435 \u043d\u0430\u0436\u0438\u043c\u0430\u0442\u044c \u044d\u0442\u0443 \u043a\u043d\u043e\u043f\u043a\u0443 \u043e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e,\n\u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043d\u0430 \u0442\u043e\u0442 \u0441\u043b\u0443\u0447\u0430\u0439, \u0435\u0441\u043b\u0438 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0438\u0433\u0440\u043e\u043a\n\u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0441\u0431\u0435\u0433\u0430\u0435\u0442 (nullspace, \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u0438, \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0434\u0432\u0435\u0440\u044c).\n\u0412 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u041e\u0427\u0415\u041d\u042c \u041f\u041b\u041e\u0425\u041e \u0415\u0421\u041b\u0418 \u042d\u0422\u041e \u041f\u0420\u041e\u0418\u0417\u041e\u0419\u0414\u0415\u0422.\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439 \u044d\u0442\u043e, \u0447\u0442\u043e\u0431\u044b \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0432\u0435\u0440\u043d\u0443\u0442\u044c, \u0430 \u0437\u0430\u0442\u0435\u043c \u0441\u043e\u043e\u0431\u0449\u0438 \u043d\u0430 \u0433\u0438\u0442\u0445\u0430\u0431.",children:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0412\u0441\u0435\u0445 \u0414\u043e\u043c\u043e\u0439"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",onClick:function(){return r("new_game")},tooltip:"\u042d\u0442\u043e \u043d\u0435\u0437\u0430\u043c\u0435\u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0438\u0433\u0440\u0443 \u0438 \u043f\u043e\u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e",children:"\u041d\u043e\u0432\u0430\u044f \u0418\u0433\u0440\u0430"}),(0,o.createComponentVNode)(2,a.Button,{icon:"skull",onClick:function(){return r("nuke")},tooltip:"\u0423\u0434\u0430\u043b\u044f\u0435\u0442 \u0434\u0430\u0442\u0443\u043c\u044b, \u043e\u0447\u0438\u0449\u0430\u0435\u0442 \u0432\u0441\u0435 landmarks, \u0443\u0431\u0438\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445 \u0436\u0438\u0442\u0435\u043b\u0435\u0439 \u0438 \u043c\u0430\u0444\u0438\u044e,\n\u0441\u0442\u0438\u0440\u0430\u0435\u0442 \u043c\u0435\u0441\u0442\u043e \u0438\u0433\u0440\u044b. \u041d\u0430\u0436\u043c\u0438 \u044d\u0442\u043e, \u0435\u0441\u043b\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0441\u0451 \u043f\u043e\u043b\u043e\u043c\u0430\u043d\u043e.\n\u0422\u044b \u0432\u0435\u0434\u044c \u0443\u0436\u0435 \u0432\u0441\u0451 \u0441\u043b\u043e\u043c\u0430\u043b, \u043d\u0435 \u0442\u0430\u043a \u043b\u0438?",children:"Nuke"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"paint-brush",onClick:function(){return r("debug_setup")},tooltip:"\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0434\u043b\u044f \u0438\u0433\u0440\u044b, \u044d\u0442\u043e \u0442\u0430\u043a... \u043f\u0440\u043e\u0441\u0442\u043e.\n\u0412\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0435 \u0440\u043e\u043b\u044c \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u043d\u0435 \u043d\u0430\u0436\u043c\u0451\u0442\u0435 CANCEL \u0438\u043b\u0438 FINISH.\n\u0421\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0443\u043d\u0434\u0430, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.",children:"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0421\u0432\u043e\u044e \u0418\u0433\u0440\u0443"}),(0,o.createComponentVNode)(2,a.Button,{icon:"paint-roller",onClick:function(){return r("cancel_setup")},tooltip:"\u0415\u0441\u043b\u0438 \u0432\u044b \u0447\u0442\u043e-\u0442\u043e \u043d\u0430\u043f\u0443\u0442\u0430\u043b\u0438, \u0442\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u044e\u0434\u0430 \u043d\u0430\u0436\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0441\u0432\u043e\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443.\n\u0418\u0433\u0440\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0435\u0451 \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0433\u0440\u044b.",children:"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0421\u0432\u043e\u044e \u0418\u0433\u0440\u0443"})]})})}},55712:function(e,t,n){"use strict";t.__esModule=!0,t.Minesweeper=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.Minesweeper=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.width,s=u.height,d=u.grid,f=u.mines,p={"\u2000":"#ffffff",1:"#0092cc",2:"#779933",3:"#ff3333",4:"#087099",5:"#cc3333",6:"#A6B2EC",7:"#600095",8:"#E5E5E5"};return(0,o.createComponentVNode)(2,a.Window,{width:l,height:s+32,title:f,className:"Minesweeper__Window",children:(0,o.createComponentVNode)(2,a.Window.Content,{fitted:!0,height:s+32,children:d.map((function(e){return(0,o.createFragment)([e.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{className:"Minesweeper__Button",disabled:"empty"===e.state?1:0,textColor:p[e.nearest],content:(0,o.createComponentVNode)(2,i.Box,{className:"Minesweeper__Button-Content",children:e.flag?(0,o.createComponentVNode)(2,i.Icon,{name:"flag",color:"#e73409"}):e.nearest}),onClick:function(){return c("button_press",{choice_x:e.x,choice_y:e.y})},onContextMenu:function(t){t.preventDefault(),c("button_flag",{choice_x:e.x,choice_y:e.y})}},t)})),(0,o.createVNode)(1,"br")],0)}))})})}},48078:function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381),u=n(11409);t.MiningOreProcessingConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.unclaimedPoints,f=(l.ores,l.showAllOres,l.power);l.speed,l.ore_values;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,u.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:f,onClick:function(){return r("power")},children:f?"Processing":"Disabled"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:d<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})})})}),(0,o.createComponentVNode)(2,s)]})})};var l=["Not Processing","Smelting","Compressing","Alloying"],s=function(e,t){var n=(0,i.useBackend)(t),c=n.act,u=n.data,s=u.ores,d=u.showAllOres,f=u.ore_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){return c("showAllOres")},children:d?"All Ores":"Ores in Machine"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.ore),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:l,selected:l[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:l.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.Collapsible,{title:"Mineral Value List",children:f.length&&f.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),children:[e.amount," points"]},e.name)}))})})})]})}},98948:function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381);t.MiningStackingConsole=function(e,t){var n=(0,i.useBackend)(t),u=n.act,l=n.data,s=l.stacktypes,d=l.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:d,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return u("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return u("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},70496:function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381),u=n(11409),l=n(1060),s=["title","items"];var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:410,height:450,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,u.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)]})})};var f=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),u=c.has_id,l=c.id,s=c.items,f=(0,i.useLocalState)(t,"search",""),p=f[0],h=(f[1],(0,i.useLocalState)(t,"sort","Alphabetical")),v=h[0],g=(h[1],(0,i.useLocalState)(t,"descending",!1)),b=g[0],C=(g[1],(0,r.createSearch)(p,(function(e){return e[0]}))),y=!1,N=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).filter(C).map((function(e){return e[1].affordable=u&&l.points>=e[1].price,e[1]})).sort(d[v]);if(0!==n.length)return b&&(n=n.reverse()),y=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:y?N:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})},p=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),u=(c[0],c[1]),l=(0,i.useLocalState)(t,"descending",!1),s=l[0],f=l[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",autoFocus:!0,onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return u(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-start",ml:"0.5rem",onClick:function(){return f(!s)}})})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=e.title,d=e.items,f=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:u},f,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"span",(0,l.classes)(["equipment_locker32x32",e.path]),null,1,{style:{"vertical-align":"middle","horizontal-align":"middle"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"certificate",disabled:!c.has_id||c.id.points<e.price,content:e.price.toLocaleString("en-US"),onClick:function(){return r("purchase",{cat:u,name:e.name})}})})]},e.name)}))})))}},72160:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data.notices,l=void 0===u?{}:u;return(0,o.createComponentVNode)(2,a.Window,{width:425,height:176,children:(0,o.createComponentVNode)(2,a.Window.Content,{backgroundColor:"#704D25",children:l.length?l.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{color:"black",backgroundColor:"white",style:{padding:"2px 2px 0 2px"},mb:.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{align:"center",grow:1,children:(0,o.createComponentVNode)(2,i.Box,{align:"center",children:e.name})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[e.isphoto&&(0,o.createComponentVNode)(2,i.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("remove",{ref:e.ref})}})]})]},e.ref)})):(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"white",align:"center",children:"The notice board is empty!"})})})})}},83271:function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.code,l=c.hasDisk,s=c.deployed;return(0,o.createComponentVNode)(2,i.Box,{width:"306px",align:"center",children:(0,o.createComponentVNode)(2,i.Grid,{width:"35%",children:[["1","4","7","R"],["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:"6px",content:e,textAlign:"center",fontSize:"20px",height:"25px",lineHeight:1.25,disabled:"ERROR"===u&&"R"!==e||!l||!s,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e,t){var n=(0,r.useBackend)(t),u=n.act,l=n.data,s=l.deployed,d=l.timing,f=l.timeLeft,p=l.safety,m=l.hasDisk,h=l.authorized,v=l.code,g=l.timerMin,b=l.timerMax;return(0,o.createComponentVNode)(2,a.Window,{width:326,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",fill:!0,buttons:(0,o.createComponentVNode)(2,i.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{color:s?"green":"red",content:s?"\u0420\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u0430":"\u041d\u0435 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u0430",icon:"power-off",disabled:!p||d,onClick:function(){return u("deploy")}})}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0414\u0438\u0441\u043a \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{selected:m,icon:"eject",content:m?"\u0412\u0441\u0442\u0430\u0432\u043b\u0435\u043d":"\u041d\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d",disabled:!s,onClick:function(){return u(m?"ejectDisk":"insertDisk")}})})})}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{fontSize:"25px",textAlign:"center",position:"center",children:v&&v||(0,o.createComponentVNode)(2,i.Box,{textColor:h?"green":"red",children:h?"\u0414\u041e\u0421\u0422\u0423\u041f \u0420\u0410\u0417\u0420\u0415\u0428\u0401\u041d":m?"\u0412\u0412\u0415\u0414\u0418\u0422\u0415 \u041a\u041e\u0414":s?"\u0412\u0421\u0422\u0410\u0412\u042c\u0422\u0415 \u0414\u0418\u0421\u041a":"\u0414\u0418\u0421\u041a \u041d\u0415 \u0412\u0421\u0422\u0410\u0412\u041b\u0415\u041d"})}),(0,o.createComponentVNode)(2,c),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f/b,ranges:{good:[.65,Infinity],average:[.25,.65],bad:[-Infinity,.25]},children:[f," \u0441\u0435\u043a\u0443\u043d\u0434"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0420\u0435\u0433\u0443\u043b\u044f\u0442\u043e\u0440 \u0442\u0430\u0439\u043c\u0435\u0440\u0430",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:!h||f<=g,width:"23.5%",onClick:function(){return u("adjustTimer",{time:g})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:!h||f<=g,width:"23.5%",onClick:function(){return u("adjustTimer",{time:f-5})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:!h||f>=b,width:"23.5%",onClick:function(){return u("adjustTimer",{time:f+5})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:!h||f>=b,width:"23.5%",onClick:function(){return u("adjustTimer",{time:b})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u0440\u0435\u0434\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435\u043b\u044c",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"\u0412\u043a\u043b\u044e\u0447\u0451\u043d":"\u041e\u0442\u043a\u043b\u044e\u0447\u0451\u043d",disabled:!h||d&&!p,onClick:function(){return u("toggleSafety")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0430\u0439\u043c\u0435\u0440",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:"power-off",disabled:!h||p,content:d?"\u0412\u043a\u043b\u044e\u0447\u0451\u043d":"\u041e\u0442\u043a\u043b\u044e\u0447\u0451\u043d",onClick:function(){return u("bombSet")}})})]})]})})})}},64427:function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(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 l(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.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var s=/ \(([0-9]+)\)$/,d=function(e){return(0,r.createSearch)(e,(function(e){return e.name}))},f=function(e,t){return e<t?-1:e>t},p=function(e,t){var n=e.name,o=t.name;if(!n||!o)return 0;var r=n.match(s),i=o.match(s);return r&&i&&n.replace(s,"")===o.replace(s,"")?parseInt(r[1],10)-parseInt(i[1],10):f(n,o)},m=function(e,t){var n=(0,i.useBackend)(t).act,r=e.searchText,c=e.source,u=e.title,l=c.filter(d(r));return l.sort(p),c.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:u+" - ("+c.length+")",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},h=function(e,t){var n=(0,i.useBackend)(t).act,r=e.color,c=e.thing;return(0,o.createComponentVNode)(2,a.Button,{color:r,onClick:function(){return n("orbit",{ref:c.ref})},children:c.name})};t.Orbit=function(e,t){for(var n,r=(0,i.useBackend)(t),l=r.act,s=r.data,v=s.alive,g=s.antagonists,b=s.dead,C=s.ghosts,y=s.misc,N=s.npcs,V=(0,i.useLocalState)(t,"searchText",""),_=V[0],x=V[1],w={},S=u(g);!(n=S()).done;)for(var k,E=n.value,B=u(E.antag);!(k=B()).done;){var I=k.value;w[I]===undefined&&(w[I]=[]),w[I].push(E)}var L=Object.entries(w);L.sort((function(e,t){return f(e[0],t[0])}));return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:_,onInput:function(e,t){return x(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[L.map((function(e){return e[0],e[1]})),v,C,b,N,y];t<n.length;t++){var o=n[t].filter(d(e)).sort(p)[0];if(o!==undefined){l("orbit",{ref:o.ref});break}}}(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{inline:!0,color:"transparent",tooltip:"Refresh",tooltipPosition:"bottom-start",icon:"sync-alt",onClick:function(){return l("refresh")}})})]})}),g.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:"Antagonists",children:L.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:t,level:2,children:n.filter(d(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Alive - ("+v.length+")",children:v.filter(d(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Ghosts - ("+C.length+")",children:C.filter(d(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"grey",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,m,{title:"Dead",source:b,searchText:_}),(0,o.createComponentVNode)(2,m,{title:"NPCs",source:N,searchText:_}),(0,o.createComponentVNode)(2,m,{title:"Misc",source:y,searchText:_})]})})}},21293:function(e,t,n){"use strict";t.__esModule=!0,t.Particool=void 0;var o=n(96323),r=n(97622),i=n(97622),a=n(31246),c=n(26949),u=n(2381),l=n(79926),s=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.NumberInput,{value:n,stepPixelSize:5,width:"39px",onDrag:function(e,t){return i("modify_particle_value",{new_data:{name:r,value:t,type:"int"}})}})},d=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act;return n=n||[0,0,0,0,0,0],(0,o.createComponentVNode)(2,c.Flex,{children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:n.map((function(e,t){return(0,o.createComponentVNode)(2,c.NumberInput,{value:e,onDrag:function(e,o){n[t]=o,i("modify_particle_value",{new_data:{name:r,value:n,type:"matrix"}})}},t)}))})})},f=function(e,t){var n=e.value,u=e.name,l=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"particleFloatStep",.01),d=s[0],f=s[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NumberInput,{value:n,stepPixelSize:4,step:d,format:function(e){return(0,r.toFixed)(e,(0,i.numberOfDecimalDigits)(d))},width:"80px",onDrag:function(e,t){return l("modify_particle_value",{new_data:{name:u,value:t,type:"float"}})}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,ml:2,mr:1,children:"Step:"}),(0,o.createComponentVNode)(2,c.NumberInput,{value:d,step:.001,format:function(e){return(0,r.toFixed)(e,4)},width:"70px",onChange:function(e,t){return f(t)}})],4)},p=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act,u="",s="",d="",f="";if(l.logger.log(n),n){var p=n.match(/\((.*)\)/);if(4===(p=(p=p||["","","",""])[1].split(", ")).length){u=p[0],f=p[1];var m=p[2].match(/\((.*)\)/);s=m?m[1]:m;var h=p[3].match(/\((.*)\)/);d=h?h[1]:p[3]}}var v=(0,a.useLocalState)(t,r+"genType",u),g=v[0],b=v[1],C=(0,a.useLocalState)(t,r+"a",s),y=C[0],N=C[1],V=(0,a.useLocalState)(t,r+"b",d),_=V[0],x=V[1],w=(0,a.useLocalState)(t,r+"rand",f),S=w[0],k=w[1];return(0,o.createComponentVNode)(2,c.Collapsible,{title:"Generator Settings - Hit Set to save",children:(0,o.createComponentVNode)(2,c.Section,{level:2,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:g,children:(0,o.createComponentVNode)(2,c.Tooltip,{position:"bottom",content:""+["num","vector","box","color","circle","sphere","square","cube"].join(", "),children:(0,o.createComponentVNode)(2,c.Input,{value:g,onInput:function(e,t){return b(t)}})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"A",children:(0,o.createComponentVNode)(2,c.Input,{value:y,onInput:function(e,t){return N(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"B",children:(0,o.createComponentVNode)(2,c.Input,{value:_,onInput:function(e,t){return x(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rand Type",children:(0,o.createComponentVNode)(2,c.Tooltip,{position:"bottom",content:""+["UNIFORM_RAND","NORMAL_RAND","LINEAR_RAND","SQUARE_RAND"].join(", "),children:(0,o.createComponentVNode)(2,c.Input,{value:S,onInput:function(e,t){return k(t)}})})})]}),(0,o.createComponentVNode)(2,c.Button,{content:"Set",onClick:function(){return l.logger.log(g),void i("modify_particle_value",{new_data:{name:r,value:{genType:g,a:y,b:_,rand:S},type:"generator"}})}})]})})},m=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Input,{value:n,width:"250px",onInput:function(e,t){return i("modify_particle_value",{new_data:{name:r,value:t,type:"string"}})}})},h=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act,u=n?Object.keys(n).map((function(e){return n[e]})):[];return(0,o.createComponentVNode)(2,c.Input,{value:u.join(","),width:"250px",onInput:function(e,t){return i("modify_particle_value",{new_data:{name:r,value:t,type:"numList"}})}})},v=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",onClick:function(){return i("modify_color_value")}}),(0,o.createComponentVNode)(2,c.ColorBox,{color:n,mr:.5}),(0,o.createComponentVNode)(2,c.Input,{value:n,width:"90px",onInput:function(e,t){return i("modify_particle_value",{new_data:{name:r,value:t,type:"color"}})}})],4)},g=function(e,t){var n=e.value,r=(0,a.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",onClick:function(){return r("modify_icon_value")}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,ml:1,children:n})],4)},b={width:"float",height:"float",count:"int",spawning:"float",bound1:"numlist",bound2:"numlist",gravity:"numlist",gradient:"string",transform:"matrix",lifespan:"float",fade:"float",icon:"icon",icon_state:"string",color:"color",color_change:"float",position:"generator",velocity:"generator",scale:"generator",grow:"generator",rotation:"float",spin:"float",friction:"float",drift:"generator"},C=function(e,t){var n=e.name,r={int:(0,o.normalizeProps)((0,o.createComponentVNode)(2,s,Object.assign({},e))),float:(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({},e))),string:(0,o.normalizeProps)((0,o.createComponentVNode)(2,m,Object.assign({},e))),numlist:(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({},e))),color:(0,o.normalizeProps)((0,o.createComponentVNode)(2,v,Object.assign({},e))),icon:(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({},e))),generator:(0,o.normalizeProps)((0,o.createComponentVNode)(2,p,Object.assign({},e))),matrix:(0,o.normalizeProps)((0,o.createComponentVNode)(2,d,Object.assign({},e)))};return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:n,children:r[b[n]]||"Not Found (This is an error)"})},y=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.particle);return(0,o.createComponentVNode)(2,c.LabeledList,{children:Object.keys(b).map((function(e){var t=r[e];return(0,o.createComponentVNode)(2,C,{name:e,value:t},e)}))})},N=function(){return(0,o.createComponentVNode)(2,c.Collapsible,{title:"Generator Help",children:[(0,o.createComponentVNode)(2,c.Section,{level:2}),(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createVNode)(1,"table",null,(0,o.createVNode)(1,"tbody",null,[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Generator type",16),(0,o.createVNode)(1,"td",null,"Result type",16),(0,o.createVNode)(1,"td",null,"Description",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"num",16),(0,o.createVNode)(1,"td",null,"num",16),(0,o.createVNode)(1,"td",null,"A random number between A and B.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random vector on a line between A and B.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"box",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random vector within a box whose corners are at A and B",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"color",16),(0,o.createVNode)(1,"td",null,"color (string) or color matrix",16),(0,o.createVNode)(1,"td",null,"Result type depends on whether A or B are matrices or not. The result is interpolated between A and B; components are not randomized separately.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"circle",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random XY-only vector in a ring between radius A and B, centered at 0,0.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"sphere",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random vector in a spherical shell between radius A and B, centered at 0,0,0.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"square",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random XY-only vector between squares of sizes A and B. (The length of the square is between A*2 and B*2, centered at 0,0.)",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"cube",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random vector between cubes of sizes A and B. (The length of the cube is between A*2 and B*2, centered at 0,0,0.)",16)],4)],4),2)})]})};t.Particool=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.target_particle||{},s=l&&Object.keys(l).length>0;return(0,o.createComponentVNode)(2,u.Window,{title:"Particool",width:700,height:500,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:[" ",String(Date.now())," ",(0,o.createVNode)(1,"br"),"Particles? ",s.toString()," -",(null===i.target_particle).toString()," ",(0,o.createVNode)(1,"br"),"dazta Json - ",JSON.stringify(i.target_particle)]}),(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"Particle"}),buttons:s?(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"minus",content:"Remove Particle",onClick:function(){return r("remove_particle")}}):(0,o.createComponentVNode)(2,c.Button,{icon:"plus",content:"Add Particle",onClick:function(){return r("add_particle")}}),children:[(0,o.createComponentVNode)(2,N),s?(0,o.createComponentVNode)(2,y,{particle:l}):(0,o.createComponentVNode)(2,c.Box,{children:"No particle"})]})]})})}},28508:function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(96323),r=n(26949),i=n(31246),a=n(2381);t.Photocopier=function(e,t){var n=(0,i.useBackend)(t).data,s=n.isAI,d=n.has_toner,f=n.has_item;return(0,o.createComponentVNode)(2,a.Window,{title:"Photocopier",width:240,height:s?309:234,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[d?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),f?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!s&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,i.useBackend)(t),a=(n.act,n.data),c=a.max_toner,u=a.current_toner,l=.66*c,s=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[l,c],average:[s,l],bad:[0,s]},value:u,minValue:0,maxValue:c})})},u=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data,u=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:u,onDrag:function(e,t){return a("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return a("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return a("remove")},children:"Remove item"})]})},l=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return a("ai_photo")},children:"Print photo from database"})})})}},13484:function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(41161);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),u=n.act,l=n.data,s=l.direction,d=l.target_pressure,f=l.default_pressure,p=l.min_pressure,m=l.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:405,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"sign-in-alt":"sign-out-alt",content:s?"In":"Out",selected:s,onClick:function(){return u("direction")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:d,unit:"kPa",width:"75px",minValue:p,maxValue:m,step:10,onChange:function(e,t){return u("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:d===p,onClick:function(){return u("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:d===f,onClick:function(){return u("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:d===m,onClick:function(){return u("pressure",{pressure:"max"})}})]})]})})]})})}},54652:function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(41161);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),u=n.act,l=n.data,s=(l.filter_types,l.target_rate),d=l.default_rate,f=l.min_rate,p=l.max_rate;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:405,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Scrubber",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:s,unit:"L/s",width:"75px",minValue:f,maxValue:p,step:10,onChange:function(e,t){return u("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s===f,onClick:function(){return u("rate",{rate:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:s===d,onClick:function(){return u("rate",{rate:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:s===p,onClick:function(){return u("rate",{rate:"max"})}})]})]})})]})})}},79051:function(e,t,n){"use strict";t.__esModule=!0,t.ReligiousTool=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381),u=[],l=function(e,t){return 3===e?(0,o.createComponentVNode)(2,h):t?(0,o.createComponentVNode)(2,m):1===e?(0,o.createComponentVNode)(2,d):2===e?(0,o.createComponentVNode)(2,V):void 0};t.ReligiousTool=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),s=(0,i.useSharedState)(t,"tab",1),d=s[0],f=s[1],p=r.sects;return r.encyclopedia.ASPECTS.map((function(e){return u[e.name]=e.color})),(0,o.createComponentVNode)(2,c.Window,{width:1e3,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{fontSize:"14px",children:[(0,o.createComponentVNode)(2,a.Tabs,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Stack,{direction:"raw",width:"100%",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,selected:1===d,onClick:function(){return f(1)},children:["Religion ",(0,o.createComponentVNode)(2,a.Icon,{name:"place-of-worship"})]})}),!p&&(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,selected:2===d,onClick:function(){return f(2)},children:["Rites ",(0,o.createComponentVNode)(2,a.Icon,{name:"pray"})]})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,selected:3===d,onClick:function(){return f(3)},children:["Encyclopedia ",(0,o.createComponentVNode)(2,a.Icon,{name:"book-open"})]})})]})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:l(d,p)})]})})};var s=function(e,t){var n=null;return n=t.length?t.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{children:(0,r.toTitleCase)(e)}),2,null,e)})):(0,o.createComponentVNode)(2,a.Box,{color:"gray",children:"Nothing."}),(0,o.createComponentVNode)(2,a.Stack.Item,{width:"100%",height:22,children:(0,o.createComponentVNode)(2,a.Section,{title:e,fill:1,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"left",ml:t.length?3:0,children:(0,o.createVNode)(1,"ui",null,n,0)})})})},d=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.name,u=r.deities,l=r.favor,d=r.piety,p=r.max_favor,m=r.passive_favor_gain,h=r.aspects,v=r.techs,g=r.god_spells,b=r.holy_reagents,C=r.faith_reactions;return(0,o.createComponentVNode)(2,a.Section,{title:c,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:u}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Stack,{mt:2,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{width:"100%",height:22,children:(0,o.createComponentVNode)(2,a.Section,{title:"Resources",fill:1,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"left",ml:3,children:(0,o.createVNode)(1,"ui",null,[(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:"yellow",children:["Favor: ",l," / ",p,(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)(" (+"),m,(0,o.createTextVNode)(")")],0,{style:{color:"gray","font-size":"8pt"}})]}),2),(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:"pink",children:["Piety: ",d]}),2)],4)})})}),(0,o.createComponentVNode)(2,a.Stack.Item,{width:"100%",height:22,children:(0,o.createComponentVNode)(2,a.Section,{title:"Aspects",fill:1,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"left",children:f("",h)})})}),s("Techs",v)]}),(0,o.createComponentVNode)(2,a.Stack,{children:[s("God Spells",g),s("Holy Reagents",b),s("Faith Reactions",C)]})]})]})},f=function(e,t,n){return void 0===n&&(n=!0),t?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:e}),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:[(0,o.createVNode)(1,"ui",null,Object.keys(t).map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:u[e],children:[e," = ",t[e]]}),2,null,e)})),0),n?(0,o.createVNode)(1,"br"):""]})]}):null},p=function(e,t,n){return void 0===n&&(n=!0),e||t?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"Costs:"}),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createVNode)(1,"ui",null,[!!e&&(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:"yellow",children:[e," favor"]}),2),!!t&&(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:"pink",children:[t," piety"]}),2)],0)}),n?(0,o.createVNode)(1,"br"):""]}):null},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.sects,l=c.holds_religious_tool;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,title:"Sect Select",children:(0,o.createComponentVNode)(2,a.Stack,{vertical:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createVNode)(1,"b",null,e.name,0),color:"transparent",children:(0,o.createComponentVNode)(2,a.Stack.Item,{children:[(0,o.createComponentVNode)(2,a.BlockQuote,{children:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{children:[e.aspect_preset||e.aspects_count?(0,o.createVNode)(1,"br"):"",f("Aspects:",e.aspect_preset),e.aspects_count&&(0,o.createComponentVNode)(2,a.Box,{children:["You can choose ",e.aspects_count," aspects."]})]})]})}),(0,o.createComponentVNode)(2,a.Button,{mt:2,textAlign:"center",icon:"plus",fluid:!0,disabled:!l,onClick:function(){return r("sect_select",{path:e.path})},children:[e.aspects_count?"Create":"Select"," ",e.name]})]},e.name)},e.name)}))})})},h=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),u=(0,i.useSharedState)(t,"cat",""),l=u[0],s=u[1],d=c.encyclopedia;return(0,o.createComponentVNode)(2,a.Stack,{children:[(0,o.createComponentVNode)(2,a.Tabs,{vertical:1,children:Object.keys(d).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,selected:l===e,onClick:function(){return s(e)},children:(0,r.toTitleCase)(e)},e)}))}),(0,o.createComponentVNode)(2,a.Section,{height:52,fill:!0,scrollable:!0,width:"100%",children:(0,o.createComponentVNode)(2,a.Stack.Item,{children:["RITES"===l&&(0,o.createComponentVNode)(2,v),"SECTS"===l&&(0,o.createComponentVNode)(2,g),"ASPECTS"===l&&(0,o.createComponentVNode)(2,b),"GOD SPELLS"===l&&(0,o.createComponentVNode)(2,C),"HOLY REAGENTS"===l&&(0,o.createComponentVNode)(2,y),"FAITH REACTIONS"===l&&(0,o.createComponentVNode)(2,N)]})})]})},v=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia.RITES),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.name})),m=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:e.desc.replace(/<[/]?i>/g,"")}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Length:",16)," ",e.ritual_length/10," seconds."]}),(0,o.createComponentVNode)(2,a.Box,{color:e.can_talismaned?"green":"red",children:["Can",e.can_talismaned?"":"'t"," be talismaned."]}),e.needed_aspects?(0,o.createVNode)(1,"br"):"",f("Needed Aspects:",e.needed_aspects,!1),(!!e.favor_cost||!!e.piety_cost)&&(0,o.createVNode)(1,"br"),p(e.favor_cost,e.piety_cost,!1),(0,o.createComponentVNode)(2,a.Box,{children:!!e.tips.length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:[" ",(0,o.createVNode)(1,"br"),"Tips:"]}),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createVNode)(1,"ui",null,e.tips.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{children:e.replace(/<[/]?i>/g,"")}),2,null,e)})),0)})]})})]})},e.name)}))]})},g=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia.SECTS),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.name})),p=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:e.desc}),(0,o.createVNode)(1,"br"),f("Aspect Preset:",e.aspect_preset,!1),e.aspects_count&&(0,o.createComponentVNode)(2,a.Box,{children:["You can choose ",e.aspects_count," aspects."]})]})},e.name)}))]})},b=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia.ASPECTS),l=(0,i.useSharedState)(t,"searchText",""),s=l[0],d=l[1],f=(0,r.createSearch)(s,(function(e){return e.name})),p=s.length>0&&c.filter(f)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return d(t)},mb:1}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{color:u[e.name],title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:e.desc}),e.god_desc&&(0,o.createComponentVNode)(2,a.Box,{children:[" ",(0,o.createVNode)(1,"br"),e.god_desc]})]})},e.name)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia["GOD SPELLS"]),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.name})),m=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[f("Needed Aspects:",e.needed_aspects),p(e.favor_cost),(0,o.createComponentVNode)(2,a.Box,{children:["Cooldown: ",e.charge_max/10," seconds"]})]})},e.name)}))]})},y=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia["HOLY REAGENTS"]),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.name})),p=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:f("Needed Aspects:",e.needed_aspects,!1)})},e.name)}))]})},N=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia["FAITH REACTIONS"]),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.convertable_id+" to "+e.result_id})),m=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.capitalize)(e.convertable_id)+" to "+(0,r.capitalize)(e.result_id),children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[f("Needed Aspects:",e.needed_aspects,!1),e.favor_cost?(0,o.createVNode)(1,"br"):"",p(e.favor_cost,0,!1)]})},(0,r.capitalize)(e.convertable_id)+" to "+(0,r.capitalize)(e.result_id))}))]})},V=function(e,t){var n=(0,i.useBackend)(t),c=n.act,u=n.data,l=u.rites,s=u.favor,d=u.piety,f=u.can_talismaning,p=u.holds_religious_tool,m=(0,i.useSharedState)(t,"searchText",""),h=m[0],v=m[1],g=(0,r.createSearch)(h,(function(e){return e.name})),b=h.length>0&&l.filter(g)||l;return(0,o.createComponentVNode)(2,a.Section,{height:52,fill:!0,scrollable:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)},mb:1}),(0,o.createComponentVNode)(2,a.Stack,{vertical:!0,mt:2,children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fontColor:"white",disabled:!p||s<e.favor_cost||d<e.piety_cost,icon:"arrow-right",onClick:function(){return c("perform_rite",{rite_name:e.name})},children:"Invoke"}),(0,o.createComponentVNode)(2,a.Button,{fontColor:"white",tooltip:2*e.favor_cost+" favor"+(e.piety_cost>0?" "+e.piety_cost+" piety":""),disabled:!f||!e.can_talismaned||s<2*e.favor_cost||d<2*e.piety_cost,icon:"scroll",onClick:function(){return c("talismaning_rite",{rite_name:e.name})},children:"Talismaning"})],4),children:[(0,o.createComponentVNode)(2,a.Box,{color:s<e.favor_cost?"red":"yellow",mb:.5,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"star"})," Costs: ",e.favor_cost," favor",e.piety_cost>0?" and "+e.piety_cost+" piety":"","."]}),(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:e.desc}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["Power: ",e.power]}),(0,o.createComponentVNode)(2,a.Box,{children:!!e.tips.length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:[" ",(0,o.createVNode)(1,"br"),"Tips:"]}),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createVNode)(1,"ui",null,e.tips.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{children:e.replace(/<[/]?i>/g,"")}),2,null,e)})),0)})]})})]})]})},e.name)}))})]})}},1945:function(e,t,n){"use strict";t.__esModule=!0,t.Safe=void 0;var o=n(96323),r=n(39646),i=n(31246),a=n(26949),c=n(2381);t.Safe=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data),f=d.dial,p=d.open;return(0,o.createComponentVNode)(2,c.Window,{width:625,height:760,theme:"ntos",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe__engraving",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe__engraving-hinge",top:"25%"}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe__engraving-hinge",top:"75%"})]}),(0,o.createComponentVNode)(2,a.Icon,{className:"Safe__engraving-arrow",name:"long-arrow-alt-down",size:"3"}),(0,o.createVNode)(1,"br"),p?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,a.Box,{as:"img",className:"Safe__dial",src:(0,r.resolveAsset)("safe_dial.png"),style:{transform:"rotate(-"+3.6*f+"deg)"}})]}),!p&&(0,o.createComponentVNode)(2,s)]})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.dial,l=c.open,s=c.locked,d=function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:l||t&&!s,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconPosition:t?"right":"left",onClick:function(){return r(t?"turnleft":"turnright",{num:e})}})};return(0,o.createComponentVNode)(2,a.Box,{className:"Safe__dialer",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:s,icon:l?"lock":"lock-open",content:l?"Close":"Open",mb:"0.5rem",onClick:function(){return r("open")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{position:"absolute",children:[d(50),d(10),d(1)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe__dialer-right",position:"absolute",right:"5px",children:[d(1,!0),d(10,!0),d(50,!0)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe__dialer-number",children:u})]})},l=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.contents;return(0,o.createComponentVNode)(2,a.Box,{className:"Safe__contents",overflow:"auto",children:c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{mb:"0.5rem",onClick:function(){return r("retrieve",{index:t+1})},children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,o.createVNode)(1,"br")],4,e)}))})},s=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{className:"Safe__help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,o.createComponentVNode)(2,a.Box,{children:["1. Turn the dial left to the first number.",(0,o.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,o.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,o.createVNode)(1,"br"),"4. Open the safe."]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},69905:function(e,t,n){"use strict";t.__esModule=!0,t.SamplerPipe=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.SamplerPipe=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.gases,s=u.nodeName,d=u.locked;return(0,o.createComponentVNode)(2,a.Window,{title:"Atmospherics Alet System",width:300,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Node name",children:(0,o.createComponentVNode)(2,i.Input,{disabled:d,fluid:!0,value:s,onChange:function(e,t){return c("setName",{name:t})}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Gases",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:[(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:"Lower"}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.NumberInput,{disabled:d,width:5,minValue:0,maxValue:1,step:.01,value:e.threshold.min,onChange:function(t,n){return c("setBound",{id:e.id,bound:"min",value:n})}})})]}),(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:"Upper"}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.NumberInput,{disabled:d,width:5,minValue:0,maxValue:1,step:.01,value:e.threshold.max,onChange:function(t,n){return c("setBound",{id:e.id,bound:"max",value:n})}})})]})]},e.id)}))})]})})}},95285:function(e,t,n){"use strict";t.__esModule=!0,t.SecureSafe=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.locked,l=c.l_setshort,s=c.code,d=c.emagged;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","R"],["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:"6px",content:e,textAlign:"center",fontSize:"40px",height:"50px",lineHeight:1.25,disabled:!!d||!!l&&1||"R"!==e&&!u||"ERROR"===s&&"R"!==e&&1,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};t.SecureSafe=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),l=u.code,s=u.l_setshort,d=u.l_set,f=u.emagged,p=u.locked,m=!(d||s);return(0,o.createComponentVNode)(2,a.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{m:"6px",children:[m&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,i.Section,{height:"60px",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",position:"center",fontSize:"35px",children:l&&l||(0,o.createComponentVNode)(2,i.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},98115:function(e,t,n){"use strict";t.__esModule=!0,t.SkillsConsole=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.SkillsConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.skill_list,s=u.IQ,d=u.MDI,f=u.skill_min_value,p=u.skill_max_value,m=u.compatible_species,h=u.inserted_cartridge,v=u.cartridge_name,g=u.cartridge_unpacked,b=u.connected_table,C=u.cartridge_points,y=u.connected_patient,N=u.free_points,V=u.can_inject,_=u.power_usage,x=u.power_max,w=u.power_current;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,width:600,height:675,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Power info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active power usage",children:[_/1e3," kW"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available power in area",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:"No data"!==x?w/x:"No data"})})]})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{width:"40%",mr:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Patient status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!b&&(0,o.createComponentVNode)(2,i.Box,{children:"CMF manipulion table is not connected"}),!y&&(0,o.createComponentVNode)(2,i.Box,{children:"No patient detected"}),b&&y&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"IQ",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"MDI",children:d})],4)]})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{width:"60%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Cartridge information",children:[!h&&(0,o.createComponentVNode)(2,i.Box,{children:"No cartridge inserted"}),1===h&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed cartridge",children:[v,!g&&(0,o.createComponentVNode)(2,i.Box,{as:"span",m:5,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject cartridge",onClick:function(){c("eject")},style:{marginLeft:20}})})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compatible species",children:m.join(", ")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available USP",children:[0===g&&C,1===g&&N]})]})]})})]})}),0===g&&1===h&&(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){c("unpack")},fluid:!0,color:"danger",tooltip:"This action will destroy the cartridge and begin the CMF manipulation procedure.",children:"Unpack cartridge"})}),1===g&&1===h&&(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"CMF manipulation",children:[Object.keys(l).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{onChange:function(t,n){l[e]=n,c("change_skill",l)},step:1,value:l[e],maxValue:p,stepPixelSize:50,minValue:f})})})},e)})),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){c("inject")},fluid:!0,disabled:0===V,color:"green",children:"Inject implant"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{onClick:function(){c("abort")},fluid:!0,color:"danger",confirmContent:"Confirm ",children:"Abort"})]})]})})]})})})}},68952:function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(1033),c=n(2381),u=1e3;t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.capacityPercent,f=s.charge,p=s.inputAttempt,m=s.inputting,h=s.inputLevel,v=s.inputLevelMax,g=s.inputAvailable,b=s.outputAttempt,C=s.outputting,y=s.outputLevel,N=s.outputLevelMax,V=s.outputUsed,_=(d>=100?"good":m&&"average")||"bad",x=(C?"good":f>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{fractionDigits:1,value:.01*d,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"sync-alt":"times",selected:p,onClick:function(){return l("tryinput")},children:p?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:_,children:(d>=100?"Fully Charged":m&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===h,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===h,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:h/u,fillValue:g/u,minValue:0,maxValue:v/u,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*u,1)},onDrag:function(e,t){return l("input",{target:t*u})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:h===v,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:h===v,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(g)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:b?"power-off":"times",selected:b,onClick:function(){return l("tryoutput")},children:b?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:x,children:C?"Sending":f>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===y,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===y,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:y/u,minValue:0,maxValue:N/u,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*u,1)},onDrag:function(e,t){return l("output",{target:t*u})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:y===N,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:y===N,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(V)})]})})]})})}},56747:function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381),u=n(1033);t.SpawnersMenu=function(e,t){var n=(0,i.useBackend)(t),l=n.act,s=n.data.spawners;return(0,o.createComponentVNode)(2,c.Window,{title:"\u041c\u0435\u043d\u044e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0440\u043e\u043b\u0435\u0439",width:700,height:525,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[!s.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{fontSize:"14px",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Section,{children:"\u0420\u043e\u043b\u0435\u0439 \u043d\u0435\u0442, \u043d\u043e \u043d\u0435 \u043f\u0435\u0447\u0430\u043b\u044c\u0441\u044f, \u043e\u043d\u0438 \u0441\u043a\u043e\u0440\u043e \u0431\u0443\u0434\u0443\u0442!"})}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Section,{title:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"\u041e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c\u0441\u044f",onClick:function(){return l("jump",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.register_only?e.checked?"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c":"\u0417\u0430\u044f\u0432\u0438\u0442\u044c":"\u041f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f",selected:e.checked,blocked:e.blocked,onClick:function(){return l("spawn",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.time_left&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:1===e.time_type?"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e",color:1===e.time_type?"green":"red",children:(0,u.formatTime)(e.time_left)}),!!e.register_only&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"green",label:"\u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432",children:e.registered_candidates}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"green",label:"\u041f\u043e\u0437\u0438\u0446\u0438\u0439 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e",children:e.positions}),e.playing>0&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"green",label:"\u0418\u0433\u0440\u0430\u0435\u0442",children:e.playing}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435",children:e.short_desc}),e.important_warning&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0412\u0430\u0436\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f",children:e.important_warning}),e.wiki_ref&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0412\u0438\u043a\u0438",children:(0,o.createVNode)(1,"a",null,e.wiki_ref,0,{href:"{spawner.wiki_ref}",target:"_blank"})})]})}),(0,o.createVNode)(1,"br")]},e.ref)}))]})})})}},47466:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(96323),r=(n(97622),n(31246)),i=n(26949),a=n(2381);n(79926);t.Stack=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),l=u.amount,s=u.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:720,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Amount: "+l,children:(0,o.createComponentVNode)(2,c,{recipes:s})})})})};var c=function s(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.recipes);return Object.keys(a).sort().map((function(e){var t=a[e];return t.ref===undefined?(0,o.createComponentVNode)(2,i.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,s,{recipes:t})})}):(0,o.createComponentVNode)(2,l,{title:e,recipe:t})}))},u=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.recipe),u=e.maxMultiplier,l=Math.min(u,Math.floor(c.max_res_amount/c.res_amount)),s=[5,10,25],d=[],f=function(){var e=m[p];l>=e&&d.push((0,o.createComponentVNode)(2,i.Button,{content:e*c.res_amount+"x",onClick:function(){return a("make",{ref:c.ref,multiplier:e})}}))},p=0,m=s;p<m.length;p++)f();return-1===s.indexOf(l)&&d.push((0,o.createComponentVNode)(2,i.Button,{content:l*c.res_amount+"x",onClick:function(){return a("make",{ref:c.ref,multiplier:l})}})),d},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.amount,l=e.recipe,s=e.title,d=l.res_amount,f=l.max_res_amount,p=l.req_amount,m=(l.ref,s);m+=" (",m+=p+" ",m+="sheet"+(p>1?"s":""),m+=")",d>1&&(m=d+"x "+m);var h=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(l,c);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:!h,icon:"wrench",content:m,onClick:function(){return a("make",{ref:l.ref,multiplier:1})}})}),f>1&&h>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,u,{recipe:l,maxMultiplier:h})})]})})})}},53759:function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:120,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:u.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:u.ReleasePressure===u.minReleasePressure,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(u.releasePressure),width:"65px",unit:"kPa",minValue:u.minReleasePressure,maxValue:u.maxReleasePressure,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:u.ReleasePressure===u.maxReleasePressure,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"",disabled:u.ReleasePressure===u.defaultReleasePressure,onClick:function(){return c("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:u.connected?"toggle-on":"toggle-off",content:"",selected:u.connected?"selected":null,onClick:function(){return c("internal")}})]})]})})})})}},83634:function(e,t,n){"use strict";t.__esModule=!0,t.Vote=void 0;var o=n(96323),r=n(31246),i=n(81890),a=n(26949),c=n(2381);t.Vote=function(e,t){var n=(0,r.useBackend)(t).data,i=n.isAdmin,f=n.currentPoll,p=n.polls,m=Math.min(730,90+(!f||i?45+26*p.filter((function(e){return!e.adminOnly||!!i})).length:0)+(f?135+22*f.choices.length:23));return(0,o.createComponentVNode)(2,c.Window,{width:450,height:m,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,l),(!f||!!i)&&(0,o.createComponentVNode)(2,s),!!f&&(0,o.createComponentVNode)(2,d)]})]})})};var u=function(e,t){var n=(0,r.useBackend)(t).data.currentPoll,c=(0,r.useLocalState)(t,"infoModalOpen",!1),u=c[0],l=c[1];return u?n?(0,o.createComponentVNode)(2,a.Modal,{children:["\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u0442\u044c"," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:n.canVoteMultiple?"\u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432":"\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043e\u0434\u0438\u043d \u0432\u0430\u0440\u0438\u0430\u043d\u0442"}),(0,o.createVNode)(1,"br"),"\u0412\u044b"," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:n.canRevote?"\u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c":"\u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c"})," ","\u0441\u0432\u043e\u0439 \u0433\u043e\u043b\u043e\u0441",(0,o.createVNode)(1,"br"),"\u0412\u044b"," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:n.canUnvote?"\u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c":"\u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c"})," ","\u0441\u0432\u043e\u0439 \u0433\u043e\u043b\u043e\u0441",(0,o.createVNode)(1,"br"),n.minimumWinPercentage?(0,o.createFragment)([(0,o.createTextVNode)("\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043d\u0430\u0431\u0440\u0430\u0442\u044c \u043c\u0438\u043d\u0438\u043c\u0443\u043c"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[100*n.minimumWinPercentage,"%"]}),(0,o.createTextVNode)(", \u0447\u0442\u043e\u0431\u044b \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u043e\u0431\u0435\u0434\u0438\u043b")],0):"",n.description&&(0,o.createFragment)([(0,o.createVNode)(1,"hr"),(0,o.createComponentVNode)(2,a.Box,{dangerouslySetInnerHTML:{__html:(0,i.sanitizeText)(n.description)}})],4),(0,o.createVNode)(1,"hr"),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,align:"center",onClick:function(){return l(!1)},children:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"})]}):(l(!1),null):null},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.currentPoll,u=(0,r.useLocalState)(t,"infoModalOpen",!1),l=(u[0],u[1]),s=null==c?void 0:c.choices.some((function(e){return e.selected}));return(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!!c&&0!==c.choices.length,title:c?"\u0413\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435: "+c.poll.name:"\u0413\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435",buttons:c?(0,o.createComponentVNode)(2,a.Button,{icon:"info",color:"transparent",disabled:!c,onClick:function(){return l(!0)}}):undefined,children:c&&0!==c.choices.length?(0,o.createFragment)([c.showWarning?(0,o.createComponentVNode)(2,a.NoticeBox,{children:c.poll.message}):"",!!c.question&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:c.question}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack,{fill:!0,justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"\u0412\u0430\u0440\u0438\u0430\u043d\u0442\u044b"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"\u0413\u043e\u043b\u043e\u0441\u0430"})]}),(0,o.createVNode)(1,"br"),c.choices.map((function(e){return(0,o.createComponentVNode)(2,a.Stack,{justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Box,{height:"22px",children:[(0,o.createComponentVNode)(2,a.Button,{maxWidth:"260px",ellipsis:!0,disabled:!c.canRevote&&s,selected:e.selected,onClick:function(){return i("putVote",{choiceRef:e.ref})},children:e.name.replace(/^\w/,(function(e){return e.toUpperCase()}))}),!!e.selected&&(0,o.createComponentVNode)(2,a.Icon,{name:"vote-yea",color:"green",ml:1,verticalAlign:"super"})]}),(0,o.createComponentVNode)(2,a.Box,{mr:15,children:e.votes})]},e.ref)}))]})],0):(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,mb:"0",children:c?"\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432!":"\u041d\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f!"})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.isAdmin,l=c.polls;return(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"\u041d\u0430\u0447\u0430\u0442\u044c \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435",children:(0,o.createComponentVNode)(2,a.Stack,{vertical:!0,justify:"space-between",children:l?l.map((function(e){return(!e.adminOnly||!!u)&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{horizontal:!0,children:[!!u&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:9.5,textAlign:"center",onClick:function(){return i("toggleAdminOnly",{pollRef:e.type})},children:e.adminOnly?"\u0422\u043e\u043b\u044c\u043a\u043e \u0430\u0434\u043c\u0438\u043d\u044b":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u0432\u0441\u0435\u043c"})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!e.canStart&&!u||e.forceBlocked,color:u?e.canStart?undefined:"red":undefined,tooltip:e.message,content:e.name,onClick:function(){return i("callVote",{pollRef:e.type})}})})]})},e.name)})):(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0439!"})})})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.currentPoll,l=c.isAdmin;return(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Stack,{justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,children:["\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438: ",(null==u?void 0:u.timeRemaining)||0,"\u0441"]}),!!l&&!!u&&(0,o.createComponentVNode)(2,a.Button,{color:"red",disabled:!l,onClick:function(){return i("cancelVote")},children:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435"})]})})})}},35045:function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.Wires=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.wires||[],s=u.status||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:45+25*l.length+(s.length>0?35:0)+12*s.length,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:e.label?e.label:"\u041f\u0440\u043e\u0432\u043e\u0434\u0430",labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:e.cut?"\u0421\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c":"\u041f\u0435\u0440\u0435\u0440\u0435\u0437\u0430\u0442\u044c",onClick:function(){return c("cut",{wire:e.wire})}}),(0,o.createComponentVNode)(2,i.Button,{content:"\u041f\u0443\u043b\u044c\u0441",onClick:function(){return c("pulse",{wire:e.wire})}}),(0,o.createComponentVNode)(2,i.Button,{content:e.attached?"\u041e\u0442\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c":"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c",onClick:function(){return c("attach",{wire:e.wire})}})],4)},e.color)}))})}),!!s.length&&(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return"string"==typeof e?(0,o.createComponentVNode)(2,i.Box,{children:e},e):(0,o.createComponentVNode)(2,i.Button,{content:e.label,onClick:function(){return c(e.act,e.act_params?e.act_params:undefined)}})}))})]})})}},52126:function(e,t,n){"use strict";t.__esModule=!0,t.AccessList=void 0;var o=n(96323),r=n(1397),i=n(31246),a=n(26949);function c(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);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.")}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var l={0:{icon:"times-circle",color:"bad"},1:{icon:"stop-circle",color:null},2:{icon:"check-circle",color:"good"}};t.AccessList=function(e,t){var n,u=e.sectionButtons,s=void 0===u?null:u,d=e.sectionFlexGrow,f=void 0===d?null:d,p=e.usedByRcd,m=e.rcdButtons,h=e.accesses,v=void 0===h?[]:h,g=e.selectedList,b=void 0===g?[]:g,C=e.grantableList,y=void 0===C?[]:C,N=e.accessMod,V=e.grantAll,_=e.denyAll,x=e.grantDep,w=e.denyDep,S=(0,i.useLocalState)(t,"accessName",null==(n=v[0])?void 0:n.name),k=S[0],E=S[1],B=v.find((function(e){return e.name===k})),I=(0,r.sortBy)((function(e){return e.desc}))((null==B?void 0:B.accesses)||[]),L=function(e){for(var t,n=!1,o=!1,r=c(e);!(t=r()).done;){var i=t.value;b.includes(i.ref)?n=!0:o=!0}return!n&&o?0:n&&o?1:2};return(0,o.createComponentVNode)(2,a.Section,{title:"Access",flexGrow:f,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Select All",color:"good",onClick:function(){return V()}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Deselect All",color:"bad",onClick:function(){return _()}}),s],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:v.map((function(e){var t=e.accesses||[],n=l[L(t)].icon,r=l[L(t)].color;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{altSelection:!0,color:r,icon:n,selected:e.name===k,onClick:function(){return E(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,ml:1.5,children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",mr:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"check",content:"Select Region",color:"good",onClick:function(){return x(B.regid)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",ml:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"times",content:"Deselect Region",color:"bad",onClick:function(){return w(B.regid)}})})]}),!!p&&(0,o.createComponentVNode)(2,a.Box,{my:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Require",children:m})})}),I.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:e.desc,disabled:y.length>0&&!y.includes(e.ref)&&!b.includes(e.ref),checked:b.includes(e.ref),onClick:function(){return N(e.ref)}},e.desc)}))]})]})})}},19447:function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(96323),r=n(31246),i=n(26949);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=e.siliconUser,l=void 0===u?c.siliconUser:u,s=e.locked,d=void 0===s?c.locked:s,f=e.onLockStatusChange,p=void 0===f?function(){return a("lock")}:f,m=e.accessText,h=void 0===m?"ID-\u043a\u0430\u0440\u0442\u043e\u0439":m;return l?(0,o.createComponentVNode)(2,i.NoticeBox,{color:"grey",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:"\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{m:0,color:d?"red":"green",icon:d?"lock":"unlock",content:d?"\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d":"\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d",onClick:function(){p&&p(!d)}})})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:["\u041f\u0440\u043e\u0432\u0435\u0434\u0438\u0442\u0435 ",h," ","\u0434\u043b\u044f ",d?"\u0440\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438":"\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438","."]})}},11409:function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(96323),r=n(31246),i=n(26949);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=e.insertIdText,l=c.has_id,s=c.id;return(0,o.createComponentVNode)(2,i.NoticeBox,{success:l,children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})],4):u})}},41161:function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(96323),r=n(31246),i=n(26949);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.connected,l=c.holding,s=c.on,d=c.pressure,f=c.power_draw,p=c.cell_charge/c.cell_maxcharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Port",color:u?"good":"average",children:u?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f})," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,.1],average:[.1,.6],good:[.6,Infinity]},value:p})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return a("eject")}}),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No holding tank"})})],4)}},30041:function(e,t,n){"use strict";t.__esModule=!0,t.Layout=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(99397),c=["className","theme","children"],u=["className","scrollable","children"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,u=e.children,s=l(e,c);return(0,o.createVNode)(1,"div","theme-"+a,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t].concat((0,i.computeBoxClassName)(s))),u,0,Object.assign({},(0,i.computeBoxProps)(s)))),2)};t.Layout=s;var d=function(e){var t=e.className,n=e.scrollable,a=e.children,c=l(e,u);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(c))),a,0,Object.assign({},(0,i.computeBoxProps)(c))))};d.defaultHooks={onComponentDidMount:function(e){return(0,a.addScrollableNode)(e)},onComponentWillUnmount:function(e){return(0,a.removeScrollableNode)(e)}},s.Content=d},76738:function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var o=n(96323),r=n(39646),i=n(31246),a=n(26949),c=n(34881),u=function(e,t){var n=e.title,u=e.width,l=void 0===u?575:u,s=e.height,d=void 0===s?700:s,f=e.theme,p=void 0===f?"ntos":f,m=e.children,h=(0,i.useBackend)(t),v=h.act,g=h.data,b=g.PC_device_theme,C=g.PC_batteryicon,y=g.PC_showbatteryicon,N=g.PC_batterypercent,V=g.PC_ntneticon,_=g.PC_apclinkicon,x=g.PC_stationtime,w=g.PC_programheaders,S=void 0===w?[]:w,k=g.PC_showexitprogram;return(0,o.createComponentVNode)(2,c.Window,{title:n,width:l,height:d,theme:p,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:x}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===b&&"NtOS","syndicate"===b&&"Syndix"]})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[S.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:(0,r.resolveAsset)(e.icon)})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:V&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(V)})}),!(!y||!C)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(C)}),N&&N]}),_&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(_)})}),!!k&&(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 v("PC_minimize")}}),!!k&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-start",onClick:function(){return v("PC_exit")}}),!k&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-start",onClick:function(){return v("PC_shutdown")}})],0)],4),m],0)})};t.NtosWindow=u;u.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},52243:function(e,t,n){"use strict";t.__esModule=!0,t.Pane=void 0;var o=n(96323),r=n(1060),i=n(31246),a=n(26949),c=n(27157),u=n(30041),l=["theme","children","className"],s=["className","fitted","children"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var f=function(e,t){var n=e.theme,s=e.children,f=e.className,p=d(e,l),m=(0,i.useBackend)(t).suspended,h=(0,c.useDebug)(t).debugLayout;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Layout,Object.assign({className:(0,r.classes)(["Window",f]),theme:n},p,{children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,className:h&&"debug-layout",children:!m&&s})})))};t.Pane=f;f.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=d(e,s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Layout.Content,Object.assign({className:(0,r.classes)(["Window__content",t])},a,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))}},34881:function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(96323),r=n(1060),i=n(465),a=n(21118),c=n(31246),u=n(26949),l=n(84200),s=n(27157),d=(n(98069),n(41410)),f=n(79926),p=n(30041),m=["className","fitted","children"];function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var v=(0,f.createLogger)("Window"),g=[400,600],b=function(e){var t,n;function u(){return e.apply(this,arguments)||this}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,h(t,n);var f=u.prototype;return f.componentDidMount=function(){var e=(0,c.useBackend)(this.context).suspended,t=this.props.canClose,n=void 0===t||t;e||(Byond.winset(window.__windowId__,{"can-close":Boolean(n)}),v.log("mounting"),this.updateGeometry())},f.componentDidUpdate=function(e){(this.props.width!==e.width||this.props.height!==e.height)&&this.updateGeometry()},f.updateGeometry=function(){var e,t=(0,c.useBackend)(this.context).config,n=Object.assign({size:g},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),null!=(e=t.window)&&e.key&&(0,d.setWindowKey)(t.window.key),(0,d.recallWindowGeometry)(n)},f.render=function(){var e,t=this.props,n=t.canClose,u=void 0===n||n,f=t.theme,m=t.title,h=t.children,g=t.buttons,b=t.className,C=t.titleClassName,N=(0,c.useBackend)(this.context),V=N.config,_=N.suspended,x=(0,s.useDebug)(this.context).debugLayout,w=(0,i.useDispatch)(this.context),S=null==(e=V.window)?void 0:e.fancy,k=V.user&&(V.user.observer?V.status<l.UI_DISABLED:V.status<l.UI_INTERACTIVE);return(0,o.createComponentVNode)(2,p.Layout,{className:(0,r.classes)(["Window",b]),theme:f,children:[(0,o.createComponentVNode)(2,y,{className:(0,r.classes)(["Window__titleBar",C]),title:!_&&(m||(0,a.decodeHtmlEntities)(V.title)),status:V.status,fancy:S,onDragStart:d.dragStartHandler,onClose:function(){v.log("pressed close"),w((0,c.backendSuspendStart)())},canClose:u,children:g}),(0,o.createVNode)(1,"div",(0,r.classes)(["Window__rest",x&&"debug-layout"]),[!_&&h,k&&(0,o.createVNode)(1,"div","Window__dimmer")],0),S&&(0,o.createFragment)([(0,o.createVNode)(1,"div","Window__resizeHandle__e",null,1,{onMousedown:(0,d.resizeStartHandler)(1,0)}),(0,o.createVNode)(1,"div","Window__resizeHandle__s",null,1,{onMousedown:(0,d.resizeStartHandler)(0,1)}),(0,o.createVNode)(1,"div","Window__resizeHandle__se",null,1,{onMousedown:(0,d.resizeStartHandler)(1,1)})],4)]})},u}(o.Component);t.Window=b;b.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,m);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({className:(0,r.classes)(["Window__content",t])},a,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var C=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},y=function(e,t){var n=e.className,c=e.title,l=e.status,s=e.canClose,d=e.fancy,f=e.onDragStart,p=e.onClose,m=e.children;(0,i.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[l===undefined&&(0,o.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",name:"tools",opacity:.5})||(0,o.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",color:C(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&f(e)}}),(0,o.createVNode)(1,"div","TitleBar__title",["string"==typeof c&&c===c.toLowerCase()&&(0,a.toTitleCase)(c)||c,!!m&&(0,o.createVNode)(1,"div","TitleBar__buttons",m,0)],0),!1,Boolean(d&&s)&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:p})],0)}},2381:function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.Pane=t.NtosWindow=t.Layout=void 0;var o=n(30041);t.Layout=o.Layout;var r=n(76738);t.NtosWindow=r.NtosWindow;var i=n(52243);t.Pane=i.Pane;var a=n(34881);t.Window=a.Window},13952:function(e,t){"use strict";t.__esModule=!0,t.captureExternalLinks=void 0;t.captureExternalLinks=function(){document.addEventListener("click",(function(e){for(var t=e.target;;){if(!t||t===document.body)return;if("a"===String(t.tagName).toLowerCase())break;t=t.parentElement}var n=t.getAttribute("href")||"";if(!("?"===n.charAt(0)||n.startsWith("byond://"))){e.preventDefault();var o=n;o.toLowerCase().startsWith("www")&&(o="https://"+o),Byond.topic({tgui:1,window_id:window.__windowId__,type:"openLink",url:o})}}))}},79926:function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(82252);var o=0,r=1,i=2,a=3,c=4,u=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];if(e>=i){var a=[t].concat(o).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;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",ns:t,message:a})}},l=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[o,e].concat(n))},log:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[r,e].concat(n))},info:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[i,e].concat(n))},warn:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[a,e].concat(n))},error:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[c,e].concat(n))}}};t.createLogger=l;var s=l();t.logger=s},77960:function(e,t,n){"use strict";t.__esModule=!0,t.createRenderer=t.suspendRenderer=t.resumeRenderer=void 0;var o,r=n(28440),i=n(96323),a=((0,n(79926).createLogger)("renderer"),!0),c=!1;t.resumeRenderer=function(){a=a||"resumed",c=!1};t.suspendRenderer=function(){c=!0};t.createRenderer=function(e){return function(){r.perf.mark("render/start"),o||(o=document.getElementById("react-root")),(0,i.render)(e(),o),r.perf.mark("render/finish"),c||a&&(a=!1)}}},91199:function(e,t,n){"use strict";t.__esModule=!0,t.getRoutedComponent=void 0;var o=n(96323),r=n(31246),i=(n(12184),n(2381)),a=n(8156),c=function(e,t){return function(){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}},u=function(){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0})})};t.getRoutedComponent=function(e){var t=e.getState(),n=(0,r.selectBackend)(t),o=n.suspended,i=n.config;if(o)return u;for(var l,s=null==i?void 0:i["interface"],d=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!l&&d.length>0;){var f=d.shift()(s);try{l=a(f)}catch(m){if("MODULE_NOT_FOUND"!==m.code)throw m}}if(!l)return c("notFound",s);var p=l[s];return p||c("missingExport",s)}},81890:function(e,t,n){"use strict";t.__esModule=!0,t.sanitizeText=void 0;var o,r=(o=n(42950))&&o.__esModule?o:{"default":o};var i=["b","br","center","code","div","font","hr","i","li","menu","ol","p","pre","span","table","td","th","tr","u","ul"],a=["class","style"];t.sanitizeText=function(e,t,n){return void 0===t&&(t=i),void 0===n&&(n=a),r["default"].sanitize(e,{ALLOWED_TAGS:t,FORBID_ATTR:n})}},18749:function(e,t,n){"use strict";t.__esModule=!0,t.StoreProvider=t.configureStore=void 0;var o=n(32416),r=n(465),i=n(96323),a=n(39646),c=n(31246),u=n(27157);function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=(0,n(79926).createLogger)("store");t.configureStore=function(e){var t,n;void 0===e&&(e={});var i=(0,o.flow)([(0,r.combineReducers)({debug:u.debugReducer,backend:c.backendReducer}),e.reducer]),l=[].concat((null==(t=e.middleware)?void 0:t.pre)||[],[a.assetMiddleware,c.backendMiddleware],(null==(n=e.middleware)?void 0:n.post)||[]);var s=r.applyMiddleware.apply(void 0,l),f=(0,r.createStore)(i,s);return window.__store__=f,window.__augmentStack__=d(f),f};var d=function(e){return function(t,n){var o,r;n?"object"!=typeof n||n.stack||(n.stack=t):(n=new Error(t.split("\n")[0])).stack=t,s.log("FatalError:",n);var i=e.getState(),a=null==i||null==(o=i.backend)?void 0:o.config,c=t;return c+="\nUser Agent: "+navigator.userAgent,c+="\nState: "+JSON.stringify({ckey:null==a||null==(r=a.client)?void 0:r.ckey,"interface":null==a?void 0:a["interface"],window:null==a?void 0:a.window})}},f=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var r=o.prototype;return r.getChildContext=function(){return{store:this.props.store}},r.render=function(){return this.props.children},o}(i.Component);t.StoreProvider=f},88428:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Blink",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.Blink,{children:"Blink"})})}},9184:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i=n(87758),a={title:"BlockQuote",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.BlockQuote,{children:(0,o.createComponentVNode)(2,i.BoxWithSampleText)})})}},36801:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Box",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,children:"bold"}),(0,o.createComponentVNode)(2,r.Box,{italic:!0,children:"italic"}),(0,o.createComponentVNode)(2,r.Box,{opacity:.5,children:"opacity 0.5"}),(0,o.createComponentVNode)(2,r.Box,{opacity:.25,children:"opacity 0.25"}),(0,o.createComponentVNode)(2,r.Box,{m:2,children:"m: 2"}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"left",children:"left"}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:"center"}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"right",children:"right"})]})}},3750:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Button",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=i;var a=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey"],c=["good","average","bad","black","white"],u=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createComponentVNode)(2,r.Button,{content:"Simple"}),(0,o.createComponentVNode)(2,r.Button,{selected:!0,content:"Selected"}),(0,o.createComponentVNode)(2,r.Button,{altSelected:!0,content:"Alt Selected"}),(0,o.createComponentVNode)(2,r.Button,{disabled:!0,content:"Disabled"}),(0,o.createComponentVNode)(2,r.Button,{color:"transparent",content:"Transparent"}),(0,o.createComponentVNode)(2,r.Button,{icon:"cog",content:"Icon"}),(0,o.createComponentVNode)(2,r.Button,{icon:"power-off"}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,content:"Fluid"}),(0,o.createComponentVNode)(2,r.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]}),(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[c.map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:e,content:e},e)})),(0,o.createVNode)(1,"br"),a.map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:e,content:e},e)})),(0,o.createVNode)(1,"br"),a.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{inline:!0,mx:"7px",color:e,children:e},e)}))]})]})}},68696:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(79926),c={title:"ByondUi",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=c;var u=function(e,t){var n=(0,r.useLocalState)(t,"byondUiEvalCode","Byond.winset('"+window.__windowId__+"', {\n 'is-visible': true,\n})"),c=n[0],u=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Button",children:(0,o.createComponentVNode)(2,i.ByondUi,{params:{type:"button",text:"Button"}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Make BYOND calls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return setImmediate((function(){try{var e=new Function("return ("+c+")")();e&&e.then?(a.logger.log("Promise"),e.then(a.logger.log)):a.logger.log(e)}catch(t){a.logger.log(t)}}))},children:"Evaluate"}),children:(0,o.createComponentVNode)(2,i.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(e){return u(e.target.value)},children:c})})],4)}},88835:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i=n(87758),a={title:"Collapsible",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.Collapsible,{title:"Collapsible Demo",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"cog"}),children:(0,o.createComponentVNode)(2,i.BoxWithSampleText)})})}},34458:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"Flex & Sections",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"fs_grow",1),a=n[0],c=n[1],u=(0,r.useLocalState)(t,"fs_direction","column"),l=u[0],s=u[1],d=(0,r.useLocalState)(t,"fs_fill",!0),f=d[0],p=d[1],m=(0,r.useLocalState)(t,"fs_title",!0),h=m[0],v=m[1];return(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return s("column"===l?"row":"column")},children:'Flex direction="'+l+'"'}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return c(Number(!a))},children:"Flex.Item grow={"+a+"}"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return p(!f)},children:"Section fill={"+String(f)+"}"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:h,onClick:function(){return v(!h)},children:"Section title"})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:l,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"row"===l&&1,mb:"column"===l&&1,grow:a,children:(0,o.createComponentVNode)(2,i.Section,{title:h&&"Section 1",fill:f,children:"Content"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:a,children:(0,o.createComponentVNode)(2,i.Section,{title:h&&"Section 2",fill:f,children:"Content"})})]})})]})}},23148:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"Input",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"number",0),a=n[0],c=n[1],u=(0,r.useLocalState)(t,"text","Sample text"),l=u[0],s=u[1];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onChange)",children:(0,o.createComponentVNode)(2,i.Input,{value:l,onChange:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onInput)",children:(0,o.createComponentVNode)(2,i.Input,{value:l,onInput:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onChange:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slider (onDrag)",children:(0,o.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,o.createComponentVNode)(2,i.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}}),(0,o.createComponentVNode)(2,i.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rotating Icon",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:(0,o.createComponentVNode)(2,i.DraggableControl,{value:a,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(e,t){return c(t)},children:function(e){return(0,o.createComponentVNode)(2,i.Box,{onMouseDown:e.handleDragStart,children:[(0,o.createComponentVNode)(2,i.Icon,{size:4,color:"yellow",name:"times",rotation:4*e.displayValue}),e.inputElement]})}})})})]})})}},23613:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Popper",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Popper,{popperContent:(0,o.createComponentVNode)(2,r.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,o.createComponentVNode)(2,r.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,o.createComponentVNode)(2,r.Popper,{popperContent:(0,o.createComponentVNode)(2,r.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,o.createComponentVNode)(2,r.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},9093:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"ProgressBar",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"progress",.5),a=n[0],c=n[1];return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],bad:[-Infinity,.1],average:[0,.5]},minValue:-1,maxValue:1,value:a,children:["Value: ",Number(a).toFixed(1)]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"-0.1",onClick:function(){return c(a-.1)}}),(0,o.createComponentVNode)(2,i.Button,{content:"+0.1",onClick:function(){return c(a+.1)}})]})]})}},86482:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Stack",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=i;var a=function(){return(0,o.createComponentVNode)(2,r.Box,{inline:!0,width:1,height:1,children:"A"})},c=function(){return(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,a)}),(0,o.createComponentVNode)(2,r.Stack.Divider),(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,a)})],4)},u=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{fill:!0,children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,className:"debug-layout",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:1}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,c)]})}),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:1}),(0,o.createComponentVNode)(2,c)]})})]})})}},63900:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(7151),i=n(26949),a=n(1033),c={title:"Storage",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=c;var u=function(e,t){return window.localStorage?(0,o.createComponentVNode)(2,i.Section,{title:"Local Storage",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"recycle",onClick:function(){localStorage.clear(),r.storage.clear()},children:"Clear"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining space",children:(0,a.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Local storage is not available."})}},88209:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"Tabs",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=a;var c=["Tab #1","Tab #2","Tab #3","Tab #4"],u=function(e,t){var n=(0,r.useLocalState)(t,"tabProps",{}),a=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"vertical",checked:a.vertical,onClick:function(){return c(Object.assign({},a,{vertical:!a.vertical}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"leftSlot",checked:a.leftSlot,onClick:function(){return c(Object.assign({},a,{leftSlot:!a.leftSlot}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"rightSlot",checked:a.rightSlot,onClick:function(){return c(Object.assign({},a,{rightSlot:!a.rightSlot}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"icon",checked:a.icon,onClick:function(){return c(Object.assign({},a,{icon:!a.icon}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"fluid",checked:a.fluid,onClick:function(){return c(Object.assign({},a,{fluid:!a.fluid}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"centered",checked:a.centered,onClick:function(){return c(Object.assign({},a,{centered:!a.centered}))}})]}),(0,o.createComponentVNode)(2,i.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,i.Section,{title:"Normal section",children:[(0,o.createComponentVNode)(2,l),"Some text"]}),(0,o.createComponentVNode)(2,i.Section,{children:"Section-less tabs appear the same as tabs in a fitted section:"}),(0,o.createComponentVNode)(2,l)],4)},l=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0],u=n[1],l=(0,r.useLocalState)(t,"tabProps",{})[0];return(0,o.createComponentVNode)(2,i.Tabs,{vertical:l.vertical,fluid:l.fluid,textAlign:l.centered&&"center",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:t===a,icon:l.icon&&"info-circle",leftSlot:l.leftSlot&&(0,o.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:l.rightSlot&&(0,o.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){return u(t)},children:e},t)}))})}},38200:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"Themes",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"kitchenSinkTheme"),a=n[0],c=n[1];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Use theme",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"theme_name",value:a,onInput:function(e,t){return c(t)}})})})})}},48181:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=(n(34739),n(26949)),i={title:"Tooltip",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{children:[(0,o.createComponentVNode)(2,r.Tooltip,{content:"Tooltip text.",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,position:"relative",mr:1,children:"Box (hover me)."})}),(0,o.createComponentVNode)(2,r.Button,{tooltip:"Tooltip text.",content:"Button"})]}),(0,o.createComponentVNode)(2,r.Box,{mt:1,children:["top","left","right","bottom","bottom-start","bottom-end"].map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:"transparent",tooltip:"Tooltip text.",tooltipPosition:e,content:e},e)}))})]})}},87758:function(e,t,n){"use strict";t.__esModule=!0,t.BoxWithSampleText=void 0;var o=n(96323),r=n(26949);t.BoxWithSampleText=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,r.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,o.createComponentVNode)(2,r.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}},33603:function(){},57397:function(){},62048:function(){},39248:function(){},36030:function(){},32817:function(){},44576:function(){},21805:function(){},39292:function(){},74199:function(){},65138:function(){},8156:function(e,t,n){var o={"./AirlockElectronics":64008,"./AirlockElectronics.tsx":64008,"./AlertModal":72272,"./AlertModal.js":72272,"./Apc":48349,"./Apc.js":48349,"./Autolathe":47533,"./Autolathe.js":47533,"./BloomEdit":15466,"./BloomEdit.js":15466,"./BodyScanner":33897,"./BodyScanner.js":33897,"./CameraConsole":83548,"./CameraConsole.js":83548,"./Canister":98566,"./Canister.js":98566,"./Canvas":6789,"./Canvas.js":6789,"./CardPay":60301,"./CardPay.js":60301,"./ChemDispenser":68078,"./ChemDispenser.js":68078,"./Cryo":10996,"./Cryo.js":10996,"./CustomAnnounce":26617,"./CustomAnnounce.js":26617,"./DisposalUnit":69974,"./DisposalUnit.js":69974,"./EmotePanelEditor":10704,"./EmotePanelEditor.js":10704,"./Filteriffic":53600,"./Filteriffic.js":53600,"./GPS":24482,"./GPS.js":24482,"./GuestPass":19609,"./GuestPass.js":19609,"./ListInput":96696,"./ListInput.js":96696,"./Lootcrate":52954,"./Lootcrate.js":52954,"./MafiaPanel":18707,"./MafiaPanel.js":18707,"./Minesweeper":55712,"./Minesweeper.js":55712,"./MiningOreProcessingConsole":48078,"./MiningOreProcessingConsole.js":48078,"./MiningStackingConsole":98948,"./MiningStackingConsole.js":98948,"./MiningVendor":70496,"./MiningVendor.js":70496,"./NoticeBoard":72160,"./NoticeBoard.js":72160,"./NuclearBomb":83271,"./NuclearBomb.js":83271,"./Orbit":64427,"./Orbit.js":64427,"./Particool":21293,"./Particool.js":21293,"./Photocopier":28508,"./Photocopier.js":28508,"./PortablePump":13484,"./PortablePump.js":13484,"./PortableScrubber":54652,"./PortableScrubber.js":54652,"./ReligiousTool":79051,"./ReligiousTool.js":79051,"./Safe":1945,"./Safe.js":1945,"./SamplerPipe":69905,"./SamplerPipe.js":69905,"./SecureSafe":95285,"./SecureSafe.js":95285,"./SkillsConsole":98115,"./SkillsConsole.js":98115,"./Smes":68952,"./Smes.js":68952,"./SpawnersMenu":56747,"./SpawnersMenu.js":56747,"./Stack":47466,"./Stack.js":47466,"./Tank":53759,"./Tank.js":53759,"./Vote":83634,"./Vote.tsx":83634,"./Wires":35045,"./Wires.js":35045,"./common/AccessList":52126,"./common/AccessList.js":52126,"./common/InterfaceLockNoticeBox":19447,"./common/InterfaceLockNoticeBox.js":19447,"./common/Mining":11409,"./common/Mining.js":11409,"./common/PortableAtmos":41161,"./common/PortableAtmos.js":41161};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=8156},69321:function(e,t,n){var o={"./Blink.stories.js":88428,"./BlockQuote.stories.js":9184,"./Box.stories.js":36801,"./Button.stories.js":3750,"./ByondUi.stories.js":68696,"./Collapsible.stories.js":88835,"./Flex.stories.js":34458,"./Input.stories.js":23148,"./Popper.stories.js":23613,"./ProgressBar.stories.js":9093,"./Stack.stories.js":86482,"./Storage.stories.js":63900,"./Tabs.stories.js":88209,"./Themes.stories.js":38200,"./Tooltip.stories.js":48181};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=69321},82252:function(e){"use strict";var t=[];e.exports={subscribe:function(e){return t.push(e)},sendMessage:function(e){},sendLogEntry:function(e,t){},setupHotReloading:function(){0}}}},t={};function n(o){var r=t[o];if(r!==undefined)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";n(65379),n(43674),n(69656),n(72411),n(24467),n(37493),n(87420),n(9480),n(66171),n(53276),n(71852),n(59045),n(70887),n(72906),n(24835),n(14653),n(58139),n(34049),n(38356),n(72494),n(31699),n(3263),n(81520),n(80036),n(60515),n(94330),n(96553),n(99139),n(98215),n(32617),n(80186),n(31149),n(71827),n(79770),n(32099),n(72667),n(94920),n(64683),n(26189),n(41185),n(51008),n(47112),n(86e3),n(15196),n(95993),n(25079),n(87143),n(72499),n(73676),n(76746),n(19),n(17038),n(46360),n(16835),n(96683),n(7756),n(21842),n(1613),n(65115),n(27115),n(13280),n(21019),n(66619),n(75469),n(90967),n(35022),n(22604),n(41843),n(86810),n(54670),n(16580),n(31304),n(13078),n(45128),n(31938),n(90958),n(88885),n(45017),n(59743),n(47560),n(31569),n(6134),n(12622),n(60852),n(99085),n(75180),n(79437),n(75370),n(61022),n(50580),n(5301),n(76438),n(97307),n(34016),n(86944),n(60687),n(86957),n(59163),n(34128),n(24267),n(39816),n(4239),n(8381),n(63669),n(25779),n(84580),n(33198),n(71895),n(44910),n(95962),n(73769),n(14962),n(80345),n(18438),n(70552),n(46356),n(57128),n(83588),n(47057),n(67092),n(59478),n(69203),n(27879),n(71507),n(39021),n(8641),n(83064),n(93115),n(33362),n(45090),n(12654),n(58870),n(76581),n(4567),n(28638),n(60314),n(71595),n(98954),n(91332),n(79445),n(36493),n(24476),n(78192),n(58660),n(56592),n(69957),n(9747),n(13578),n(3684),n(19209),n(56737),n(67586),n(7743),n(15890),n(34651),n(18037),n(48415),n(54950),n(76102),n(47816),n(30037),n(54705),n(75831),n(96958),n(75344),n(87853),n(25865),n(1150),n(50444),n(11220),n(6636),n(37650),n(12424),n(64346),n(27553),n(49007),n(17621),n(71078),n(20500),n(85923),n(38956),n(49264),n(70448),n(5775),n(45164),n(83762),n(67265),n(56058),n(87001),n(23535),n(18617),n(70595),n(76820),n(33357),n(38215),n(37281),n(99584),n(43582),n(15378),n(31213),n(19275),n(59),n(43849),n(69838),n(25513),n(72090),n(15511),n(88280),n(37283),n(96250)}(),function(){"use strict";var e=n(96323);n(33603),n(57397),n(62048),n(39248),n(36030),n(32817),n(44576),n(21805),n(39292),n(74199),n(65138);var t,o,r=n(28440),i=(n(82252),n(6965)),a=n(13952),c=n(77960),u=n(18749),l=n(99397);r.perf.mark("inception",null==(t=window.performance)||null==(o=t.timing)?void 0:o.navigationStart),r.perf.mark("init");var s=(0,u.configureStore)(),d=(0,c.createRenderer)((function(){var t=(0,n(91199).getRoutedComponent)(s);return(0,e.createComponentVNode)(2,u.StoreProvider,{store:s,children:(0,e.createComponentVNode)(2,t)})}));!function f(){if("loading"!==document.readyState){for((0,l.setupGlobalEvents)(),(0,i.setupHotKeys)(),(0,a.captureExternalLinks)(),s.subscribe(d),window.update=function(e){return s.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}0}else document.addEventListener("DOMContentLoaded",f)}()}()}(); \ No newline at end of file +!function(){var e={92179:function(e,t,n){"use strict";t.__esModule=!0,t.popperGenerator=h,t.createPopper=void 0;var o=f(n(30505)),r=f(n(43545)),i=f(n(46213)),a=f(n(32440)),c=(f(n(61131)),f(n(45700))),u=f(n(68369)),l=(f(n(38574)),f(n(25435)),f(n(22709)),f(n(36284))),s=f(n(19574));t.detectOverflow=s["default"];var d=n(67458);n(56728);function f(e){return e&&e.__esModule?e:{"default":e}}var p={placement:"bottom",modifiers:[],strategy:"absolute"};function m(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function h(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,s=void 0===n?[]:n,f=t.defaultOptions,h=void 0===f?p:f;return function(e,t,n){void 0===n&&(n=h);var f={placement:"bottom",orderedModifiers:[],options:Object.assign({},p,h),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},v=[],g=!1,b={state:f,setOptions:function(n){C(),f.options=Object.assign({},h,f.options,n),f.scrollParents={reference:(0,d.isElement)(e)?(0,i["default"])(e):e.contextElement?(0,i["default"])(e.contextElement):[],popper:(0,i["default"])(t)};var o=(0,c["default"])((0,l["default"])([].concat(s,f.options.modifiers)));return f.orderedModifiers=o.filter((function(e){return e.enabled})),f.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,o=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var i=r({state:f,name:t,instance:b,options:o}),a=function(){function e(){}return e}();v.push(i||a)}})),b.update()},forceUpdate:function(){if(!g){var e=f.elements,t=e.reference,n=e.popper;if(m(t,n)){f.rects={reference:(0,o["default"])(t,(0,a["default"])(n),"fixed"===f.options.strategy),popper:(0,r["default"])(n)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach((function(e){return f.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<f.orderedModifiers.length;i++)if(!0!==f.reset){var c=f.orderedModifiers[i],u=c.fn,l=c.options,s=void 0===l?{}:l,d=c.name;"function"==typeof u&&(f=u({state:f,options:s,name:d,instance:b})||f)}else f.reset=!1,i=-1}}},update:(0,u["default"])((function(){return new Promise((function(e){b.forceUpdate(),e(f)}))})),destroy:function(){C(),g=!0}};if(!m(e,t))return b;function C(){v.forEach((function(e){return e()})),v=[]}return b.setOptions(n).then((function(e){!g&&n.onFirstUpdate&&n.onFirstUpdate(e)})),b}}var v=h();t.createPopper=v},97607:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,o.isShadowRoot)(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1};var o=n(67458)},94294:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),i=1,a=1;(0,o.isHTMLElement)(e)&&t&&(i=n.width/e.offsetWidth||1,a=n.height/e.offsetHeight||1);return{width:r(n.width/i),height:r(n.height/a),top:r(n.top/a),right:r(n.right/i),bottom:r(n.bottom/a),left:r(n.left/i),x:r(n.left/i),y:r(n.top/a)}};var o=n(67458),r=Math.round},48162:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){var o="clippingParents"===t?function(e){var t=(0,a["default"])((0,f["default"])(e)),n=["absolute","fixed"].indexOf((0,l["default"])(e).position)>=0&&(0,s.isHTMLElement)(e)?(0,c["default"])(e):e;if(!(0,s.isElement)(n))return[];return t.filter((function(e){return(0,s.isElement)(e)&&(0,p["default"])(e,n)&&"body"!==(0,m["default"])(e)}))}(e):[].concat(t),r=[].concat(o,[n]),i=r[0],u=r.reduce((function(t,n){var o=b(e,n);return t.top=(0,v.max)(o.top,t.top),t.right=(0,v.min)(o.right,t.right),t.bottom=(0,v.min)(o.bottom,t.bottom),t.left=(0,v.max)(o.left,t.left),t}),b(e,i));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u};var o=n(56728),r=g(n(78331)),i=g(n(68692)),a=g(n(46213)),c=g(n(32440)),u=g(n(58386)),l=g(n(61131)),s=n(67458),d=g(n(94294)),f=g(n(31613)),p=g(n(97607)),m=g(n(99624)),h=g(n(20935)),v=n(62836);function g(e){return e&&e.__esModule?e:{"default":e}}function b(e,t){return t===o.viewport?(0,h["default"])((0,r["default"])(e)):(0,s.isHTMLElement)(t)?function(e){var t=(0,d["default"])(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):(0,h["default"])((0,i["default"])((0,u["default"])(e)))}},30505:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){void 0===n&&(n=!1);var s=(0,a.isHTMLElement)(t),d=(0,a.isHTMLElement)(t)&&function(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,o=t.height/e.offsetHeight||1;return 1!==n||1!==o}(t),f=(0,u["default"])(t),p=(0,o["default"])(e,d),m={scrollLeft:0,scrollTop:0},h={x:0,y:0};(s||!s&&!n)&&(("body"!==(0,i["default"])(t)||(0,l["default"])(f))&&(m=(0,r["default"])(t)),(0,a.isHTMLElement)(t)?((h=(0,o["default"])(t,!0)).x+=t.clientLeft,h.y+=t.clientTop):f&&(h.x=(0,c["default"])(f)));return{x:p.left+m.scrollLeft-h.x,y:p.top+m.scrollTop-h.y,width:p.width,height:p.height}};var o=s(n(94294)),r=s(n(71942)),i=s(n(99624)),a=n(67458),c=s(n(45471)),u=s(n(58386)),l=s(n(37229));function s(e){return e&&e.__esModule?e:{"default":e}}},61131:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,r["default"])(e).getComputedStyle(e)};var o,r=(o=n(31677))&&o.__esModule?o:{"default":o}},58386:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(((0,o.isElement)(e)?e.ownerDocument:e.document)||window.document).documentElement};var o=n(67458)},68692:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=(0,o["default"])(e),u=(0,a["default"])(e),l=null==(t=e.ownerDocument)?void 0:t.body,s=(0,c.max)(n.scrollWidth,n.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),d=(0,c.max)(n.scrollHeight,n.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),f=-u.scrollLeft+(0,i["default"])(e),p=-u.scrollTop;"rtl"===(0,r["default"])(l||n).direction&&(f+=(0,c.max)(n.clientWidth,l?l.clientWidth:0)-s);return{width:s,height:d,x:f,y:p}};var o=u(n(58386)),r=u(n(61131)),i=u(n(45471)),a=u(n(1255)),c=n(62836);function u(e){return e&&e.__esModule?e:{"default":e}}},50552:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},43545:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=e.offsetWidth,o=e.offsetHeight;Math.abs(t.width-n)<=1&&(n=t.width);Math.abs(t.height-o)<=1&&(o=t.height);return{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}};var o,r=(o=n(94294))&&o.__esModule?o:{"default":o}},99624:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e?(e.nodeName||"").toLowerCase():null}},71942:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e!==(0,r["default"])(e)&&(0,i.isHTMLElement)(e)?(0,a["default"])(e):(0,o["default"])(e)};var o=c(n(1255)),r=c(n(31677)),i=n(67458),a=c(n(50552));function c(e){return e&&e.__esModule?e:{"default":e}}},32440:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=s(e);for(;n&&(0,c["default"])(n)&&"static"===(0,i["default"])(n).position;)n=s(n);if(n&&("html"===(0,r["default"])(n)||"body"===(0,r["default"])(n)&&"static"===(0,i["default"])(n).position))return t;return n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&(0,a.isHTMLElement)(e)){if("fixed"===(0,i["default"])(e).position)return null}var n=(0,u["default"])(e);for(;(0,a.isHTMLElement)(n)&&["html","body"].indexOf((0,r["default"])(n))<0;){var o=(0,i["default"])(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t};var o=l(n(31677)),r=l(n(99624)),i=l(n(61131)),a=n(67458),c=l(n(79130)),u=l(n(31613));function l(e){return e&&e.__esModule?e:{"default":e}}function s(e){return(0,a.isHTMLElement)(e)&&"fixed"!==(0,i["default"])(e).position?e.offsetParent:null}},31613:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){if("html"===(0,o["default"])(e))return e;return e.assignedSlot||e.parentNode||((0,i.isShadowRoot)(e)?e.host:null)||(0,r["default"])(e)};var o=a(n(99624)),r=a(n(58386)),i=n(67458);function a(e){return e&&e.__esModule?e:{"default":e}}},66055:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function u(e){if(["html","body","#document"].indexOf((0,i["default"])(e))>=0)return e.ownerDocument.body;if((0,a.isHTMLElement)(e)&&(0,r["default"])(e))return e;return u((0,o["default"])(e))};var o=c(n(31613)),r=c(n(37229)),i=c(n(99624)),a=n(67458);function c(e){return e&&e.__esModule?e:{"default":e}}},78331:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=(0,r["default"])(e),a=t.visualViewport,c=n.clientWidth,u=n.clientHeight,l=0,s=0;a&&(c=a.width,u=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=a.offsetLeft,s=a.offsetTop));return{width:c,height:u,x:l+(0,i["default"])(e),y:s}};var o=a(n(31677)),r=a(n(58386)),i=a(n(45471));function a(e){return e&&e.__esModule?e:{"default":e}}},31677:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}},1255:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}};var o,r=(o=n(31677))&&o.__esModule?o:{"default":o}},45471:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,o["default"])((0,r["default"])(e)).left+(0,i["default"])(e).scrollLeft};var o=a(n(94294)),r=a(n(58386)),i=a(n(1255));function a(e){return e&&e.__esModule?e:{"default":e}}},67458:function(e,t,n){"use strict";t.__esModule=!0,t.isElement=function(e){var t=(0,r["default"])(e).Element;return e instanceof t||e instanceof Element},t.isHTMLElement=function(e){var t=(0,r["default"])(e).HTMLElement;return e instanceof t||e instanceof HTMLElement},t.isShadowRoot=function(e){if("undefined"==typeof ShadowRoot)return!1;var t=(0,r["default"])(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot};var o,r=(o=n(31677))&&o.__esModule?o:{"default":o}},37229:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=t.overflow,o=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+o)};var o,r=(o=n(61131))&&o.__esModule?o:{"default":o}},79130:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return["table","td","th"].indexOf((0,r["default"])(e))>=0};var o,r=(o=n(99624))&&o.__esModule?o:{"default":o}},46213:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function u(e,t){var n;void 0===t&&(t=[]);var c=(0,o["default"])(e),l=c===(null==(n=e.ownerDocument)?void 0:n.body),s=(0,i["default"])(c),d=l?[s].concat(s.visualViewport||[],(0,a["default"])(c)?c:[]):c,f=t.concat(d);return l?f:f.concat(u((0,r["default"])(d)))};var o=c(n(66055)),r=c(n(31613)),i=c(n(31677)),a=c(n(37229));function c(e){return e&&e.__esModule?e:{"default":e}}},56728:function(e,t){"use strict";t.__esModule=!0,t.modifierPhases=t.afterWrite=t.write=t.beforeWrite=t.afterMain=t.main=t.beforeMain=t.afterRead=t.read=t.beforeRead=t.placements=t.variationPlacements=t.reference=t.popper=t.viewport=t.clippingParents=t.end=t.start=t.basePlacements=t.auto=t.left=t.right=t.bottom=t.top=void 0;t.top="top";var n="bottom";t.bottom=n;var o="right";t.right=o;var r="left";t.left=r;var i="auto";t.auto=i;var a=["top",n,o,r];t.basePlacements=a;var c="start";t.start=c;var u="end";t.end=u;t.clippingParents="clippingParents";t.viewport="viewport";t.popper="popper";t.reference="reference";var l=a.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]);t.variationPlacements=l;var s=[].concat(a,[i]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]);t.placements=s;var d="beforeRead";t.beforeRead=d;var f="read";t.read=f;var p="afterRead";t.afterRead=p;var m="beforeMain";t.beforeMain=m;var h="main";t.main=h;var v="afterMain";t.afterMain=v;var g="beforeWrite";t.beforeWrite=g;var b="write";t.write=b;var C="afterWrite";t.afterWrite=C;var y=[d,f,p,m,h,v,g,b,C];t.modifierPhases=y},34739:function(e,t,n){"use strict";t.__esModule=!0;var o={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};t.createPopperLite=t.createPopper=t.createPopperBase=t.detectOverflow=t.popperGenerator=void 0;var r=n(56728);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===r[e]||(t[e]=r[e]))}));var i=n(18726);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===i[e]||(t[e]=i[e]))}));var a=n(92179);t.popperGenerator=a.popperGenerator,t.detectOverflow=a.detectOverflow,t.createPopperBase=a.createPopper;var c=n(48069);t.createPopper=c.createPopper;var u=n(39030);t.createPopperLite=u.createPopper},34559:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(99624))&&o.__esModule?o:{"default":o},i=n(67458);var a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},a=t.elements[e];(0,i.isHTMLElement)(a)&&(0,r["default"])(a)&&(Object.assign(a.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],a=t.attributes[e]||{},c=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,i.isHTMLElement)(o)&&(0,r["default"])(o)&&(Object.assign(o.style,c),Object.keys(a).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};t["default"]=a},76340:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=f(n(22709)),r=f(n(43545)),i=f(n(97607)),a=f(n(32440)),c=f(n(16615)),u=f(n(52534)),l=f(n(32055)),s=f(n(76294)),d=n(56728);n(67458);function f(e){return e&&e.__esModule?e:{"default":e}}var p=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,l["default"])("number"!=typeof e?e:(0,s["default"])(e,d.basePlacements))};var m={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,l=e.options,s=n.elements.arrow,f=n.modifiersData.popperOffsets,m=(0,o["default"])(n.placement),h=(0,c["default"])(m),v=[d.left,d.right].indexOf(m)>=0?"height":"width";if(s&&f){var g=p(l.padding,n),b=(0,r["default"])(s),C="y"===h?d.top:d.left,y="y"===h?d.bottom:d.right,N=n.rects.reference[v]+n.rects.reference[h]-f[h]-n.rects.popper[v],V=f[h]-n.rects.reference[h],_=(0,a["default"])(s),x=_?"y"===h?_.clientHeight||0:_.clientWidth||0:0,w=N/2-V/2,S=g[C],k=x-b[v]-g[y],E=x/2-b[v]/2+w,B=(0,u["default"])(S,E,k),I=h;n.modifiersData[i]=((t={})[I]=B,t.centerOffset=B-E,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&(0,i["default"])(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};t["default"]=m},11300:function(e,t,n){"use strict";t.__esModule=!0,t.mapToStyles=f,t["default"]=void 0;var o=n(56728),r=s(n(32440)),i=s(n(31677)),a=s(n(58386)),c=s(n(61131)),u=s(n(22709)),l=n(62836);function s(e){return e&&e.__esModule?e:{"default":e}}var d={top:"auto",right:"auto",bottom:"auto",left:"auto"};function f(e){var t,n=e.popper,u=e.popperRect,s=e.placement,f=e.offsets,p=e.position,m=e.gpuAcceleration,h=e.adaptive,v=e.roundOffsets,g=!0===v?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:(0,l.round)((0,l.round)(t*o)/o)||0,y:(0,l.round)((0,l.round)(n*o)/o)||0}}(f):"function"==typeof v?v(f):f,b=g.x,C=void 0===b?0:b,y=g.y,N=void 0===y?0:y,V=f.hasOwnProperty("x"),_=f.hasOwnProperty("y"),x=o.left,w=o.top,S=window;if(h){var k=(0,r["default"])(n),E="clientHeight",B="clientWidth";k===(0,i["default"])(n)&&(k=(0,a["default"])(n),"static"!==(0,c["default"])(k).position&&(E="scrollHeight",B="scrollWidth")),k=k,s===o.top&&(w=o.bottom,N-=k[E]-u.height,N*=m?1:-1),s===o.left&&(x=o.right,C-=k[B]-u.width,C*=m?1:-1)}var I,L=Object.assign({position:p},h&&d);return m?Object.assign({},L,((I={})[w]=_?"0":"",I[x]=V?"0":"",I.transform=(S.devicePixelRatio||1)<2?"translate("+C+"px, "+N+"px)":"translate3d("+C+"px, "+N+"px, 0)",I)):Object.assign({},L,((t={})[w]=_?N+"px":"",t[x]=V?C+"px":"",t.transform="",t))}var p={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,i=n.adaptive,a=void 0===i||i,c=n.roundOffsets,l=void 0===c||c,s={placement:(0,u["default"])(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,f(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,f(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};t["default"]=p},27020:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(31677))&&o.__esModule?o:{"default":o};var i={passive:!0};var a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,a=o.scroll,c=void 0===a||a,u=o.resize,l=void 0===u||u,s=(0,r["default"])(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return c&&d.forEach((function(e){e.addEventListener("scroll",n.update,i)})),l&&s.addEventListener("resize",n.update,i),function(){c&&d.forEach((function(e){e.removeEventListener("scroll",n.update,i)})),l&&s.removeEventListener("resize",n.update,i)}},data:{}};t["default"]=a},45922:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=s(n(70045)),r=s(n(22709)),i=s(n(28916)),a=s(n(19574)),c=s(n(31565)),u=n(56728),l=s(n(45412));function s(e){return e&&e.__esModule?e:{"default":e}}var d={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var d=n.mainAxis,f=void 0===d||d,p=n.altAxis,m=void 0===p||p,h=n.fallbackPlacements,v=n.padding,g=n.boundary,b=n.rootBoundary,C=n.altBoundary,y=n.flipVariations,N=void 0===y||y,V=n.allowedAutoPlacements,_=t.options.placement,x=(0,r["default"])(_),w=h||(x===_||!N?[(0,o["default"])(_)]:function(e){if((0,r["default"])(e)===u.auto)return[];var t=(0,o["default"])(e);return[(0,i["default"])(e),t,(0,i["default"])(t)]}(_)),S=[_].concat(w).reduce((function(e,n){return e.concat((0,r["default"])(n)===u.auto?(0,c["default"])(t,{placement:n,boundary:g,rootBoundary:b,padding:v,flipVariations:N,allowedAutoPlacements:V}):n)}),[]),k=t.rects.reference,E=t.rects.popper,B=new Map,I=!0,L=S[0],O=0;O<S.length;O++){var M=S[O],A=(0,r["default"])(M),T=(0,l["default"])(M)===u.start,P=[u.top,u.bottom].indexOf(A)>=0,j=P?"width":"height",F=(0,a["default"])(t,{placement:M,boundary:g,rootBoundary:b,altBoundary:C,padding:v}),R=P?T?u.right:u.left:T?u.bottom:u.top;k[j]>E[j]&&(R=(0,o["default"])(R));var D=(0,o["default"])(R),K=[];if(f&&K.push(F[A]<=0),m&&K.push(F[R]<=0,F[D]<=0),K.every((function(e){return e}))){L=M,I=!1;break}B.set(M,K)}if(I)for(var z=function(e){var t=S.find((function(t){var n=B.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return L=t,"break"},W=N?3:1;W>0;W--){if("break"===z(W))break}t.placement!==L&&(t.modifiersData[s]._skip=!0,t.placement=L,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};t["default"]=d},82860:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=n(56728),i=(o=n(19574))&&o.__esModule?o:{"default":o};function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function c(e){return[r.top,r.right,r.bottom,r.left].some((function(t){return e[t]>=0}))}var u={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,u=t.modifiersData.preventOverflow,l=(0,i["default"])(t,{elementContext:"reference"}),s=(0,i["default"])(t,{altBoundary:!0}),d=a(l,o),f=a(s,r,u),p=c(d),m=c(f);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:f,isReferenceHidden:p,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":m})}};t["default"]=u},18726:function(e,t,n){"use strict";t.__esModule=!0,t.preventOverflow=t.popperOffsets=t.offset=t.hide=t.flip=t.eventListeners=t.computeStyles=t.arrow=t.applyStyles=void 0;var o=f(n(34559));t.applyStyles=o["default"];var r=f(n(76340));t.arrow=r["default"];var i=f(n(11300));t.computeStyles=i["default"];var a=f(n(27020));t.eventListeners=a["default"];var c=f(n(45922));t.flip=c["default"];var u=f(n(82860));t.hide=u["default"];var l=f(n(33310));t.offset=l["default"];var s=f(n(74371));t.popperOffsets=s["default"];var d=f(n(21532));function f(e){return e&&e.__esModule?e:{"default":e}}t.preventOverflow=d["default"]},33310:function(e,t,n){"use strict";t.__esModule=!0,t.distanceAndSkiddingToXY=a,t["default"]=void 0;var o,r=(o=n(22709))&&o.__esModule?o:{"default":o},i=n(56728);function a(e,t,n){var o=(0,r["default"])(e),a=[i.left,i.top].indexOf(o)>=0?-1:1,c="function"==typeof n?n(Object.assign({},t,{placement:e})):n,u=c[0],l=c[1];return u=u||0,l=(l||0)*a,[i.left,i.right].indexOf(o)>=0?{x:l,y:u}:{x:u,y:l}}var c={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.offset,c=void 0===r?[0,0]:r,u=i.placements.reduce((function(e,n){return e[n]=a(n,t.rects,c),e}),{}),l=u[t.placement],s=l.x,d=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=d),t.modifiersData[o]=u}};t["default"]=c},74371:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(17175))&&o.__esModule?o:{"default":o};var i={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,r["default"])({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};t["default"]=i},21532:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=n(56728),r=m(n(22709)),i=m(n(16615)),a=m(n(82898)),c=m(n(52534)),u=m(n(43545)),l=m(n(32440)),s=m(n(19574)),d=m(n(45412)),f=m(n(41801)),p=n(62836);function m(e){return e&&e.__esModule?e:{"default":e}}var h={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,m=e.name,h=n.mainAxis,v=void 0===h||h,g=n.altAxis,b=void 0!==g&&g,C=n.boundary,y=n.rootBoundary,N=n.altBoundary,V=n.padding,_=n.tether,x=void 0===_||_,w=n.tetherOffset,S=void 0===w?0:w,k=(0,s["default"])(t,{boundary:C,rootBoundary:y,padding:V,altBoundary:N}),E=(0,r["default"])(t.placement),B=(0,d["default"])(t.placement),I=!B,L=(0,i["default"])(E),O=(0,a["default"])(L),M=t.modifiersData.popperOffsets,A=t.rects.reference,T=t.rects.popper,P="function"==typeof S?S(Object.assign({},t.rects,{placement:t.placement})):S,j={x:0,y:0};if(M){if(v||b){var F="y"===L?o.top:o.left,R="y"===L?o.bottom:o.right,D="y"===L?"height":"width",K=M[L],z=M[L]+k[F],W=M[L]-k[R],U=x?-T[D]/2:0,Y=B===o.start?A[D]:T[D],H=B===o.start?-T[D]:-A[D],G=t.elements.arrow,$=x&&G?(0,u["default"])(G):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,f["default"])(),X=q[F],Q=q[R],J=(0,c["default"])(0,A[D],$[D]),Z=I?A[D]/2-U-J-X-P:Y-J-X-P,ee=I?-A[D]/2+U+J+Q+P:H+J+Q+P,te=t.elements.arrow&&(0,l["default"])(t.elements.arrow),ne=te?"y"===L?te.clientTop||0:te.clientLeft||0:0,oe=t.modifiersData.offset?t.modifiersData.offset[t.placement][L]:0,re=M[L]+Z-oe-ne,ie=M[L]+ee-oe;if(v){var ae=(0,c["default"])(x?(0,p.min)(z,re):z,K,x?(0,p.max)(W,ie):W);M[L]=ae,j[L]=ae-K}if(b){var ce="x"===L?o.top:o.left,ue="x"===L?o.bottom:o.right,le=M[O],se=le+k[ce],de=le-k[ue],fe=(0,c["default"])(x?(0,p.min)(se,re):se,le,x?(0,p.max)(de,ie):de);M[O]=fe,j[O]=fe-le}}t.modifiersData[m]=j}},requiresIfExists:["offset"]};t["default"]=h},39030:function(e,t,n){"use strict";t.__esModule=!0,t.defaultModifiers=t.createPopper=void 0;var o=n(92179);t.popperGenerator=o.popperGenerator,t.detectOverflow=o.detectOverflow;var r=u(n(27020)),i=u(n(74371)),a=u(n(11300)),c=u(n(34559));function u(e){return e&&e.__esModule?e:{"default":e}}var l=[r["default"],i["default"],a["default"],c["default"]];t.defaultModifiers=l;var s=(0,o.popperGenerator)({defaultModifiers:l});t.createPopper=s},48069:function(e,t,n){"use strict";t.__esModule=!0;var o={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};t.defaultModifiers=t.createPopperLite=t.createPopper=void 0;var r=n(92179);t.popperGenerator=r.popperGenerator,t.detectOverflow=r.detectOverflow;var i=v(n(27020)),a=v(n(74371)),c=v(n(11300)),u=v(n(34559)),l=v(n(33310)),s=v(n(45922)),d=v(n(21532)),f=v(n(76340)),p=v(n(82860)),m=n(39030);t.createPopperLite=m.createPopper;var h=n(18726);function v(e){return e&&e.__esModule?e:{"default":e}}Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===h[e]||(t[e]=h[e]))}));var g=[i["default"],a["default"],c["default"],u["default"],l["default"],s["default"],d["default"],f["default"],p["default"]];t.defaultModifiers=g;var b=(0,r.popperGenerator)({defaultModifiers:g});t.createPopperLite=t.createPopper=b},31565:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,c=n.placement,u=n.boundary,l=n.rootBoundary,s=n.padding,d=n.flipVariations,f=n.allowedAutoPlacements,p=void 0===f?r.placements:f,m=(0,o["default"])(c),h=m?d?r.variationPlacements:r.variationPlacements.filter((function(e){return(0,o["default"])(e)===m})):r.basePlacements,v=h.filter((function(e){return p.indexOf(e)>=0}));0===v.length&&(v=h);var g=v.reduce((function(t,n){return t[n]=(0,i["default"])(e,{placement:n,boundary:u,rootBoundary:l,padding:s})[(0,a["default"])(n)],t}),{});return Object.keys(g).sort((function(e,t){return g[e]-g[t]}))};var o=c(n(45412)),r=n(56728),i=c(n(19574)),a=c(n(22709));function c(e){return e&&e.__esModule?e:{"default":e}}},17175:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=e.reference,c=e.element,u=e.placement,l=u?(0,o["default"])(u):null,s=u?(0,r["default"])(u):null,d=n.x+n.width/2-c.width/2,f=n.y+n.height/2-c.height/2;switch(l){case a.top:t={x:d,y:n.y-c.height};break;case a.bottom:t={x:d,y:n.y+n.height};break;case a.right:t={x:n.x+n.width,y:f};break;case a.left:t={x:n.x-c.width,y:f};break;default:t={x:n.x,y:n.y}}var p=l?(0,i["default"])(l):null;if(null!=p){var m="y"===p?"height":"width";switch(s){case a.start:t[p]=t[p]-(n[m]/2-c[m]/2);break;case a.end:t[p]=t[p]+(n[m]/2-c[m]/2)}}return t};var o=c(n(22709)),r=c(n(45412)),i=c(n(16615)),a=n(56728);function c(e){return e&&e.__esModule?e:{"default":e}}},68369:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=undefined,n(e())}))}))),t}}},19574:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,f=n.placement,p=void 0===f?e.placement:f,m=n.boundary,h=void 0===m?u.clippingParents:m,v=n.rootBoundary,g=void 0===v?u.viewport:v,b=n.elementContext,C=void 0===b?u.popper:b,y=n.altBoundary,N=void 0!==y&&y,V=n.padding,_=void 0===V?0:V,x=(0,s["default"])("number"!=typeof _?_:(0,d["default"])(_,u.basePlacements)),w=C===u.popper?u.reference:u.popper,S=e.elements.reference,k=e.rects.popper,E=e.elements[N?w:C],B=(0,r["default"])((0,l.isElement)(E)?E:E.contextElement||(0,i["default"])(e.elements.popper),h,g),I=(0,o["default"])(S),L=(0,a["default"])({reference:I,element:k,strategy:"absolute",placement:p}),O=(0,c["default"])(Object.assign({},k,L)),M=C===u.popper?O:I,A={top:B.top-M.top+x.top,bottom:M.bottom-B.bottom+x.bottom,left:B.left-M.left+x.left,right:M.right-B.right+x.right},T=e.modifiersData.offset;if(C===u.popper&&T){var P=T[p];Object.keys(A).forEach((function(e){var t=[u.right,u.bottom].indexOf(e)>=0?1:-1,n=[u.top,u.bottom].indexOf(e)>=0?"y":"x";A[e]+=P[n]*t}))}return A};var o=f(n(94294)),r=f(n(48162)),i=f(n(58386)),a=f(n(17175)),c=f(n(20935)),u=n(56728),l=n(67458),s=f(n(32055)),d=f(n(76294));function f(e){return e&&e.__esModule?e:{"default":e}}},76294:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}},41434:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return[].concat(n).reduce((function(e,t){return e.replace(/%s/,t)}),e)}},82898:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return"x"===e?"y":"x"}},22709:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[0]};n(56728)},41801:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(){return{top:0,right:0,bottom:0,left:0}}},16615:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},70045:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/left|right|bottom|top/g,(function(e){return n[e]}))};var n={left:"right",right:"left",bottom:"top",top:"bottom"}},28916:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/start|end/g,(function(e){return n[e]}))};var n={start:"end",end:"start"}},45412:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[1]}},62836:function(e,t){"use strict";t.__esModule=!0,t.round=t.min=t.max=void 0;var n=Math.max;t.max=n;var o=Math.min;t.min=o;var r=Math.round;t.round=r},36284:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}},32055:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},(0,r["default"])(),e)};var o,r=(o=n(41801))&&o.__esModule?o:{"default":o}},45700:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=function(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}(e);return o.modifierPhases.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])};var o=n(56728)},20935:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},25435:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=new Set;return e.filter((function(e){var o=t(e);if(!n.has(o))return n.add(o),!0}))}},38574:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){e.forEach((function(t){Object.keys(t).forEach((function(n){switch(n){case"name":t.name;break;case"enabled":t.enabled;case"phase":r.modifierPhases.indexOf(t.phase);break;case"fn":t.fn;break;case"effect":t.effect;break;case"requires":Array.isArray(t.requires);break;case"requiresIfExists":Array.isArray(t.requiresIfExists)}t.requires&&t.requires.forEach((function(t){e.find((function(e){return e.name===t}))}))}))}))};(o=n(41434))&&o.__esModule;var o,r=n(56728)},52534:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){return(0,o.max)(e,(0,o.min)(t,n))};var o=n(62836)},83923:function(e){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},1372:function(e,t,n){"use strict";var o=n(35611);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},36910:function(e,t,n){"use strict";var o=n(17657),r=n(83681),i=n(74217),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},69953:function(e,t,n){"use strict";var o=n(37015).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},50997:function(e){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},63518:function(e,t,n){"use strict";var o=n(35611);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},32977:function(e){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},19216:function(e,t,n){"use strict";var o,r,i,a=n(32977),c=n(75592),u=n(84253),l=n(35611),s=n(28919),d=n(47953),f=n(52188),p=n(11807),m=n(74217).f,h=n(6863),v=n(18444),g=n(17657),b=n(41080),C=u.Int8Array,y=C&&C.prototype,N=u.Uint8ClampedArray,V=N&&N.prototype,_=C&&h(C),x=y&&h(y),w=Object.prototype,S=w.isPrototypeOf,k=g("toStringTag"),E=b("TYPED_ARRAY_TAG"),B=b("TYPED_ARRAY_CONSTRUCTOR"),I=a&&!!v&&"Opera"!==d(u.opera),L=!1,O={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},M={BigInt64Array:8,BigUint64Array:8},A=function(e){if(!l(e))return!1;var t=d(e);return"DataView"===t||s(O,t)||s(M,t)},T=function(e){if(!l(e))return!1;var t=d(e);return s(O,t)||s(M,t)};for(o in O)(i=(r=u[o])&&r.prototype)?f(i,B,r):I=!1;for(o in M)(i=(r=u[o])&&r.prototype)&&f(i,B,r);if((!I||"function"!=typeof _||_===Function.prototype)&&(_=function(){throw TypeError("Incorrect invocation")},I))for(o in O)u[o]&&v(u[o],_);if((!I||!x||x===w)&&(x=_.prototype,I))for(o in O)u[o]&&v(u[o].prototype,x);if(I&&h(V)!==x&&v(V,x),c&&!s(x,k))for(o in L=!0,m(x,k,{get:function(){return l(this)?this[E]:undefined}}),O)u[o]&&f(u[o],E,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:I,TYPED_ARRAY_CONSTRUCTOR:B,TYPED_ARRAY_TAG:L&&E,aTypedArray:function(e){if(T(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(v&&!S.call(_,e))throw TypeError("Target is not a typed array constructor");return e},exportTypedArrayMethod:function(e,t,n){if(c){if(n)for(var o in O){var r=u[o];if(r&&s(r.prototype,e))try{delete r.prototype[e]}catch(i){}}x[e]&&!n||p(x,e,n?t:I&&y[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,r;if(c){if(v){if(n)for(o in O)if((r=u[o])&&s(r,e))try{delete r[e]}catch(i){}if(_[e]&&!n)return;try{return p(_,e,n?t:I&&_[e]||t)}catch(i){}}for(o in O)!(r=u[o])||r[e]&&!n||p(r,e,t)}},isView:A,isTypedArray:T,TypedArray:_,TypedArrayPrototype:x}},80246:function(e,t,n){"use strict";var o=n(84253),r=n(75592),i=n(32977),a=n(52188),c=n(3993),u=n(69691),l=n(50997),s=n(3997),d=n(39570),f=n(77559),p=n(16567),m=n(6863),h=n(18444),v=n(78870).f,g=n(74217).f,b=n(22051),C=n(29108),y=n(79947),N=y.get,V=y.set,_="ArrayBuffer",x="DataView",w="Wrong index",S=o.ArrayBuffer,k=S,E=o.DataView,B=E&&E.prototype,I=Object.prototype,L=o.RangeError,O=p.pack,M=p.unpack,A=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},P=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},j=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},F=function(e){return O(e,23,4)},R=function(e){return O(e,52,8)},D=function(e,t){g(e.prototype,t,{get:function(){return N(this)[t]}})},K=function(e,t,n,o){var r=f(n),i=N(e);if(r+t>i.byteLength)throw L(w);var a=N(i.buffer).bytes,c=r+i.byteOffset,u=a.slice(c,c+t);return o?u:u.reverse()},z=function(e,t,n,o,r,i){var a=f(n),c=N(e);if(a+t>c.byteLength)throw L(w);for(var u=N(c.buffer).bytes,l=a+c.byteOffset,s=o(+r),d=0;d<t;d++)u[l+d]=s[i?d:t-d-1]};if(i){if(!u((function(){S(1)}))||!u((function(){new S(-1)}))||u((function(){return new S,new S(1.5),new S(NaN),S.name!=_}))){for(var W,U=(k=function(e){return l(this,k),new S(f(e))}).prototype=S.prototype,Y=v(S),H=0;Y.length>H;)(W=Y[H++])in k||a(k,W,S[W]);U.constructor=k}h&&m(B)!==I&&h(B,I);var G=new E(new k(2)),$=B.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(B,{setInt8:function(e,t){$.call(this,e,t<<24>>24)},setUint8:function(e,t){$.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){l(this,k,_);var t=f(e);V(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},E=function(e,t,n){l(this,E,x),l(e,k,x);var o=N(e).byteLength,i=s(t);if(i<0||i>o)throw L("Wrong offset");if(i+(n=n===undefined?o-i:d(n))>o)throw L("Wrong length");V(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(D(k,"byteLength"),D(E,"buffer"),D(E,"byteLength"),D(E,"byteOffset")),c(E.prototype,{getInt8:function(e){return K(this,1,e)[0]<<24>>24},getUint8:function(e){return K(this,1,e)[0]},getInt16:function(e){var t=K(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=K(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return j(K(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return j(K(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return M(K(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return M(K(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){z(this,1,e,A,t)},setUint8:function(e,t){z(this,1,e,A,t)},setInt16:function(e,t){z(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){z(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){z(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){z(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){z(this,4,e,F,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){z(this,8,e,R,t,arguments.length>2?arguments[2]:undefined)}});C(k,_),C(E,x),e.exports={ArrayBuffer:k,DataView:E}},59571:function(e,t,n){"use strict";var o=n(12104),r=n(55205),i=n(39570),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),u=r(e,c),l=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=a((s===undefined?c:r(s,c))-l,c-u),f=1;for(l<u&&u<l+d&&(f=-1,l+=d-1,u+=d-1);d-- >0;)l in n?n[u]=n[l]:delete n[u],u+=f,l+=f;return n}},22051:function(e,t,n){"use strict";var o=n(12104),r=n(55205),i=n(39570);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),u=a>2?arguments[2]:undefined,l=u===undefined?n:r(u,n);l>c;)t[c++]=e;return t}},90369:function(e,t,n){"use strict";var o=n(69033).forEach,r=n(37902)("forEach");e.exports=r?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},11955:function(e){"use strict";e.exports=function(e,t){for(var n=0,o=t.length,r=new e(o);o>n;)r[n]=t[n++];return r}},28213:function(e,t,n){"use strict";var o=n(74271),r=n(12104),i=n(32648),a=n(14195),c=n(39570),u=n(39241),l=n(3170);e.exports=function(e){var t,n,s,d,f,p,m=r(e),h="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:undefined,b=g!==undefined,C=l(m),y=0;if(b&&(g=o(g,v>2?arguments[2]:undefined,2)),C==undefined||h==Array&&a(C))for(n=new h(t=c(m.length));t>y;y++)p=b?g(m[y],y):m[y],u(n,y,p);else for(f=(d=C.call(m)).next,n=new h;!(s=f.call(d)).done;y++)p=b?i(d,g,[s.value,y],!0):s.value,u(n,y,p);return n.length=y,n}},25945:function(e,t,n){"use strict";var o=n(26553),r=n(39570),i=n(55205),a=function(e){return function(t,n,a){var c,u=o(t),l=r(u.length),s=i(a,l);if(e&&n!=n){for(;l>s;)if((c=u[s++])!=c)return!0}else for(;l>s;s++)if((e||s in u)&&u[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},69033:function(e,t,n){"use strict";var o=n(74271),r=n(50990),i=n(12104),a=n(39570),c=n(77454),u=[].push,l=function(e){var t=1==e,n=2==e,l=3==e,s=4==e,d=6==e,f=7==e,p=5==e||d;return function(m,h,v,g){for(var b,C,y=i(m),N=r(y),V=o(h,v,3),_=a(N.length),x=0,w=g||c,S=t?w(m,_):n||f?w(m,0):undefined;_>x;x++)if((p||x in N)&&(C=V(b=N[x],x,y),e))if(t)S[x]=C;else if(C)switch(e){case 3:return!0;case 5:return b;case 6:return x;case 2:u.call(S,b)}else switch(e){case 4:return!1;case 7:u.call(S,b)}return d?-1:l||s?s:S}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},41183:function(e,t,n){"use strict";var o=n(26553),r=n(3997),i=n(39570),a=n(37902),c=Math.min,u=[].lastIndexOf,l=!!u&&1/[1].lastIndexOf(1,-0)<0,s=a("lastIndexOf"),d=l||!s;e.exports=d?function(e){if(l)return u.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=c(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:u},93537:function(e,t,n){"use strict";var o=n(69691),r=n(17657),i=n(12338),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},37902:function(e,t,n){"use strict";var o=n(69691);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},28249:function(e,t,n){"use strict";var o=n(83923),r=n(12104),i=n(50990),a=n(39570),c=function(e){return function(t,n,c,u){o(n);var l=r(t),s=i(l),d=a(l.length),f=e?d-1:0,p=e?-1:1;if(c<2)for(;;){if(f in s){u=s[f],f+=p;break}if(f+=p,e?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;e?f>=0:d>f;f+=p)f in s&&(u=n(u,s[f],f,l));return u}};e.exports={left:c(!1),right:c(!0)}},58737:function(e){"use strict";var t=Math.floor,n=function(e,t){for(var n,o,r=e.length,i=1;i<r;){for(o=i,n=e[i];o&&t(e[o-1],n)>0;)e[o]=e[--o];o!==i++&&(e[o]=n)}return e},o=function(e,t,n){for(var o=e.length,r=t.length,i=0,a=0,c=[];i<o||a<r;)i<o&&a<r?c.push(n(e[i],t[a])<=0?e[i++]:t[a++]):c.push(i<o?e[i++]:t[a++]);return c};e.exports=function r(e,i){var a=e.length,c=t(a/2);return a<8?n(e,i):o(r(e.slice(0,c),i),r(e.slice(c),i),i)}},73612:function(e,t,n){"use strict";var o=n(35611),r=n(89999),i=n(17657)("species");e.exports=function(e){var t;return r(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!r(t.prototype)?o(t)&&null===(t=t[i])&&(t=undefined):t=undefined),t===undefined?Array:t}},77454:function(e,t,n){"use strict";var o=n(73612);e.exports=function(e,t){return new(o(e))(0===t?0:t)}},32648:function(e,t,n){"use strict";var o=n(63518),r=n(61781);e.exports=function(e,t,n,i){try{return i?t(o(n)[0],n[1]):t(n)}catch(a){throw r(e),a}}},68762:function(e,t,n){"use strict";var o=n(17657)("iterator"),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){r=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var i={};i[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},77e3:function(e){"use strict";var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},47953:function(e,t,n){"use strict";var o=n(64910),r=n(77e3),i=n(17657)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},74568:function(e,t,n){"use strict";var o=n(74217).f,r=n(83681),i=n(3993),a=n(74271),c=n(50997),u=n(56342),l=n(71179),s=n(64157),d=n(75592),f=n(40421).fastKey,p=n(79947),m=p.set,h=p.getterFor;e.exports={getConstructor:function(e,t,n,l){var s=e((function(e,o){c(e,s,t),m(e,{type:t,index:r(null),first:undefined,last:undefined,size:0}),d||(e.size=0),o!=undefined&&u(o,e[l],{that:e,AS_ENTRIES:n})})),p=h(t),v=function(e,t,n){var o,r,i=p(e),a=g(e,t);return a?a.value=n:(i.last=a={index:r=f(t,!0),key:t,value:n,previous:o=i.last,next:undefined,removed:!1},i.first||(i.first=a),o&&(o.next=a),d?i.size++:e.size++,"F"!==r&&(i.index[r]=a)),e},g=function(e,t){var n,o=p(e),r=f(t);if("F"!==r)return o.index[r];for(n=o.first;n;n=n.next)if(n.key==t)return n};return i(s.prototype,{clear:function(){for(var e=p(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=undefined),delete t[n.index],n=n.next;e.first=e.last=undefined,d?e.size=0:this.size=0},"delete":function(e){var t=this,n=p(t),o=g(t,e);if(o){var r=o.next,i=o.previous;delete n.index[o.index],o.removed=!0,i&&(i.next=r),r&&(r.previous=i),n.first==o&&(n.first=r),n.last==o&&(n.last=i),d?n.size--:t.size--}return!!o},forEach:function(e){for(var t,n=p(this),o=a(e,arguments.length>1?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)}}),i(s.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return p(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),i=h(o);l(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(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),s(t)}}},57396:function(e,t,n){"use strict";var o=n(3993),r=n(40421).getWeakData,i=n(63518),a=n(35611),c=n(50997),u=n(56342),l=n(69033),s=n(28919),d=n(79947),f=d.set,p=d.getterFor,m=l.find,h=l.findIndex,v=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},C=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=C(this,e);if(t)return t[1]},has:function(e){return!!C(this,e)},set:function(e,t){var n=C(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,l){var d=e((function(e,o){c(e,d,t),f(e,{type:t,id:v++,frozen:undefined}),o!=undefined&&u(o,e[l],{that:e,AS_ENTRIES:n})})),m=p(t),h=function(e,t,n){var o=m(e),a=r(i(t),!0);return!0===a?g(o).set(t,n):a[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!a(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!a(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(a(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)}}),d}}},42006:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(41441),a=n(11807),c=n(40421),u=n(56342),l=n(50997),s=n(35611),d=n(69691),f=n(68762),p=n(29108),m=n(22285);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),v=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],C=b&&b.prototype,y=b,N={},V=function(e){var t=C[e];a(C,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(v&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof b||!(v||C.forEach&&!d((function(){(new b).entries().next()})))))y=n.getConstructor(t,e,h,g),c.enable();else if(i(e,!0)){var _=new y,x=_[g](v?{}:-0,1)!=_,w=d((function(){_.has(1)})),S=f((function(e){new b(e)})),k=!v&&d((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));S||((y=t((function(t,n){l(t,y,e);var o=m(new b,t,y);return n!=undefined&&u(n,o[g],{that:o,AS_ENTRIES:h}),o}))).prototype=C,C.constructor=y),(w||k)&&(V("delete"),V("has"),h&&V("get")),(k||x)&&V(g),v&&C.clear&&delete C.clear}return N[e]=y,o({global:!0,forced:y!=b},N),p(y,e),v||n.setStrong(y,e,h),y}},49957:function(e,t,n){"use strict";var o=n(28919),r=n(28482),i=n(22245),a=n(74217);e.exports=function(e,t){for(var n=r(t),c=a.f,u=i.f,l=0;l<n.length;l++){var s=n[l];o(e,s)||c(e,s,u(t,s))}}},93937:function(e,t,n){"use strict";var o=n(17657)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},28954:function(e,t,n){"use strict";var o=n(69691);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},34141:function(e,t,n){"use strict";var o=n(44184),r=n(92082),i=/"/g;e.exports=function(e,t,n,a){var c=r(o(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+r(a).replace(i,""")+'"'),u+">"+c+"</"+t+">"}},38415:function(e,t,n){"use strict";var o=n(39881).IteratorPrototype,r=n(83681),i=n(39160),a=n(29108),c=n(82723),u=function(){return this};e.exports=function(e,t,n){var l=t+" Iterator";return e.prototype=r(o,{next:i(1,n)}),a(e,l,!1,!0),c[l]=u,e}},52188:function(e,t,n){"use strict";var o=n(75592),r=n(74217),i=n(39160);e.exports=o?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},39160:function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},39241:function(e,t,n){"use strict";var o=n(14613),r=n(74217),i=n(39160);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},79873:function(e,t,n){"use strict";var o=n(69691),r=n(47497).start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;e.exports=o((function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))}))||!o((function(){u.call(new Date(NaN))}))?function(){if(!isFinite(c.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),o=t<0?"-":t>9999?"+":"";return o+r(i(t),o?6:4,0)+"-"+r(e.getUTCMonth()+1,2,0)+"-"+r(e.getUTCDate(),2,0)+"T"+r(e.getUTCHours(),2,0)+":"+r(e.getUTCMinutes(),2,0)+":"+r(e.getUTCSeconds(),2,0)+"."+r(n,3,0)+"Z"}:u},57763:function(e,t,n){"use strict";var o=n(63518),r=n(28734);e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw TypeError("Incorrect hint");return r(this,e)}},71179:function(e,t,n){"use strict";var o=n(56174),r=n(38415),i=n(6863),a=n(18444),c=n(29108),u=n(52188),l=n(11807),s=n(17657),d=n(1986),f=n(82723),p=n(39881),m=p.IteratorPrototype,h=p.BUGGY_SAFARI_ITERATORS,v=s("iterator"),g="keys",b="values",C="entries",y=function(){return this};e.exports=function(e,t,n,s,p,N,V){r(n,t,s);var _,x,w,S=function(e){if(e===p&&L)return L;if(!h&&e in B)return B[e];switch(e){case g:case b:case C:return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",E=!1,B=e.prototype,I=B[v]||B["@@iterator"]||p&&B[p],L=!h&&I||S(p),O="Array"==t&&B.entries||I;if(O&&(_=i(O.call(new e)),m!==Object.prototype&&_.next&&(d||i(_)===m||(a?a(_,m):"function"!=typeof _[v]&&u(_,v,y)),c(_,k,!0,!0),d&&(f[k]=y))),p==b&&I&&I.name!==b&&(E=!0,L=function(){return I.call(this)}),d&&!V||B[v]===L||u(B,v,L),f[t]=L,p)if(x={values:S(b),keys:N?L:S(g),entries:S(C)},V)for(w in x)(h||E||!(w in B))&&l(B,w,x[w]);else o({target:t,proto:!0,forced:h||E},x);return x}},55282:function(e,t,n){"use strict";var o=n(65781),r=n(28919),i=n(3444),a=n(74217).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||a(t,e,{value:i.f(e)})}},75592:function(e,t,n){"use strict";var o=n(69691);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},21477:function(e,t,n){"use strict";var o=n(84253),r=n(35611),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},20967:function(e,t,n){"use strict";var o=n(72319).match(/firefox\/(\d+)/i);e.exports=!!o&&+o[1]},46392:function(e){"use strict";e.exports="object"==typeof window},85749:function(e,t,n){"use strict";var o=n(72319);e.exports=/MSIE|Trident/.test(o)},20037:function(e,t,n){"use strict";var o=n(72319),r=n(84253);e.exports=/iphone|ipod|ipad/i.test(o)&&r.Pebble!==undefined},24542:function(e,t,n){"use strict";var o=n(72319);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(o)},41488:function(e,t,n){"use strict";var o=n(77e3),r=n(84253);e.exports="process"==o(r.process)},47501:function(e,t,n){"use strict";var o=n(72319);e.exports=/web0s(?!.*chrome)/i.test(o)},72319:function(e,t,n){"use strict";var o=n(69808);e.exports=o("navigator","userAgent")||""},12338:function(e,t,n){"use strict";var o,r,i=n(84253),a=n(72319),c=i.process,u=i.Deno,l=c&&c.versions||u&&u.version,s=l&&l.v8;s?r=(o=s.split("."))[0]<4?1:o[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},12200:function(e,t,n){"use strict";var o=n(72319).match(/AppleWebKit\/(\d+)\./);e.exports=!!o&&+o[1]},23344:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},56174:function(e,t,n){"use strict";var o=n(84253),r=n(22245).f,i=n(52188),a=n(11807),c=n(30889),u=n(49957),l=n(41441);e.exports=function(e,t){var n,s,d,f,p,m=e.target,h=e.global,v=e.stat;if(n=h?o:v?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(f=t[s],d=e.noTargetGet?(p=r(n,s))&&p.value:n[s],!l(h?s:m+(v?".":"#")+s,e.forced)&&d!==undefined){if(typeof f==typeof d)continue;u(f,d)}(e.sham||d&&d.sham)&&i(f,"sham",!0),a(n,s,f,e)}}},69691:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},68880:function(e,t,n){"use strict";n(12654);var o=n(11807),r=n(71841),i=n(69691),a=n(17657),c=n(52188),u=a("species"),l=RegExp.prototype;e.exports=function(e,t,n,s){var d=a(e),f=!i((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),p=f&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return t=!0,null},n[d](""),!t}));if(!f||!p||n){var m=/./[d],h=t(d,""[e],(function(e,t,n,o,i){var a=t.exec;return a===r||a===l.exec?f&&!i?{done:!0,value:m.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}));o(String.prototype,e,h[0]),o(l,d,h[1])}s&&c(l[d],"sham",!0)}},904:function(e,t,n){"use strict";var o=n(89999),r=n(39570),i=n(74271);e.exports=function a(e,t,n,c,u,l,s,d){for(var f,p=u,m=0,h=!!s&&i(s,d,3);m<c;){if(m in n){if(f=h?h(n[m],m,t):n[m],l>0&&o(f))p=a(e,t,f,r(f.length),p,l-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=f}p++}m++}return p}},7056:function(e,t,n){"use strict";var o=n(69691);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},74271:function(e,t,n){"use strict";var o=n(83923);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)}}},68719:function(e,t,n){"use strict";var o=n(83923),r=n(35611),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var o=[],r=0;r<t;r++)o[r]="a["+r+"]";a[t]=Function("C,a","return new C("+o.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=o(this),n=i.call(arguments,1),a=function(){var o=n.concat(i.call(arguments));return this instanceof a?c(t,o.length,o):t.apply(e,o)};return r(t.prototype)&&(a.prototype=t.prototype),a}},69808:function(e,t,n){"use strict";var o=n(84253),r=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?r(o[e]):o[e]&&o[e][t]}},3170:function(e,t,n){"use strict";var o=n(47953),r=n(82723),i=n(17657)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},55444:function(e,t,n){"use strict";var o=n(12104),r=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,u,l,s){var d=n+e.length,f=u.length,p=c;return l!==undefined&&(l=o(l),p=a),i.call(s,p,(function(o,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(d);case"<":a=l[i.slice(1,-1)];break;default:var c=+i;if(0===c)return o;if(c>f){var s=r(c/10);return 0===s?o:s<=f?u[s-1]===undefined?i.charAt(1):u[s-1]+i.charAt(1):o}a=u[c-1]}return a===undefined?"":a}))}},84253:function(e,t,n){"use strict";var o=function(e){return e&&e.Math==Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},28919:function(e,t,n){"use strict";var o=n(12104),r={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return r.call(o(e),t)}},90311:function(e){"use strict";e.exports={}},21419:function(e,t,n){"use strict";var o=n(84253);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},2369:function(e,t,n){"use strict";var o=n(69808);e.exports=o("document","documentElement")},78251:function(e,t,n){"use strict";var o=n(75592),r=n(69691),i=n(21477);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},16567:function(e){"use strict";var t=Math.abs,n=Math.pow,o=Math.floor,r=Math.log,i=Math.LN2;e.exports={pack:function(e,a,c){var u,l,s,d=new Array(c),f=8*c-a-1,p=(1<<f)-1,m=p>>1,h=23===a?n(2,-24)-n(2,-77):0,v=e<0||0===e&&1/e<0?1:0,g=0;for((e=t(e))!=e||e===Infinity?(l=e!=e?1:0,u=p):(u=o(r(e)/i),e*(s=n(2,-u))<1&&(u--,s*=2),(e+=u+m>=1?h/s:h*n(2,1-m))*s>=2&&(u++,s/=2),u+m>=p?(l=0,u=p):u+m>=1?(l=(e*s-1)*n(2,a),u+=m):(l=e*n(2,m-1)*n(2,a),u=0));a>=8;d[g++]=255&l,l/=256,a-=8);for(u=u<<a|l,f+=a;f>0;d[g++]=255&u,u/=256,f-=8);return d[--g]|=128*v,d},unpack:function(e,t){var o,r=e.length,i=8*r-t-1,a=(1<<i)-1,c=a>>1,u=i-7,l=r-1,s=e[l--],d=127&s;for(s>>=7;u>0;d=256*d+e[l],l--,u-=8);for(o=d&(1<<-u)-1,d>>=-u,u+=t;u>0;o=256*o+e[l],l--,u-=8);if(0===d)d=1-c;else{if(d===a)return o?NaN:s?-Infinity:Infinity;o+=n(2,t),d-=c}return(s?-1:1)*o*n(2,d-t)}}},50990:function(e,t,n){"use strict";var o=n(69691),r=n(77e3),i="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?i.call(e,""):Object(e)}:Object},22285:function(e,t,n){"use strict";var o=n(35611),r=n(18444);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),e}},89853:function(e,t,n){"use strict";var o=n(55935),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},40421:function(e,t,n){"use strict";var o=n(56174),r=n(90311),i=n(35611),a=n(28919),c=n(74217).f,u=n(78870),l=n(59995),s=n(41080),d=n(7056),f=!1,p=s("meta"),m=0,h=Object.isExtensible||function(){return!0},v=function(e){c(e,p,{value:{objectID:"O"+m++,weakData:{}}})},g=e.exports={enable:function(){g.enable=function(){},f=!0;var e=u.f,t=[].splice,n={};n[p]=1,e(n).length&&(u.f=function(n){for(var o=e(n),r=0,i=o.length;r<i;r++)if(o[r]===p){t.call(o,r,1);break}return o},o({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:l.f}))},fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,p)){if(!h(e))return"F";if(!t)return"E";v(e)}return e[p].objectID},getWeakData:function(e,t){if(!a(e,p)){if(!h(e))return!0;if(!t)return!1;v(e)}return e[p].weakData},onFreeze:function(e){return d&&f&&h(e)&&!a(e,p)&&v(e),e}};r[p]=!0},79947:function(e,t,n){"use strict";var o,r,i,a=n(82911),c=n(84253),u=n(35611),l=n(52188),s=n(28919),d=n(55935),f=n(85152),p=n(90311),m="Object already initialized",h=c.WeakMap;if(a||d.state){var v=d.state||(d.state=new h),g=v.get,b=v.has,C=v.set;o=function(e,t){if(b.call(v,e))throw new TypeError(m);return t.facade=e,C.call(v,e,t),t},r=function(e){return g.call(v,e)||{}},i=function(e){return b.call(v,e)}}else{var y=f("state");p[y]=!0,o=function(e,t){if(s(e,y))throw new TypeError(m);return t.facade=e,l(e,y,t),t},r=function(e){return s(e,y)?e[y]:{}},i=function(e){return s(e,y)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},14195:function(e,t,n){"use strict";var o=n(17657),r=n(82723),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},89999:function(e,t,n){"use strict";var o=n(77e3);e.exports=Array.isArray||function(e){return"Array"==o(e)}},41441:function(e,t,n){"use strict";var o=n(69691),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==l||n!=u&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",l=i.POLYFILL="P";e.exports=i},93624:function(e,t,n){"use strict";var o=n(35611),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},35611:function(e){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1986:function(e){"use strict";e.exports=!1},86133:function(e,t,n){"use strict";var o=n(35611),r=n(77e3),i=n(17657)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},78253:function(e,t,n){"use strict";var o=n(69808),r=n(40647);e.exports=r?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return"function"==typeof t&&Object(e)instanceof t}},56342:function(e,t,n){"use strict";var o=n(63518),r=n(14195),i=n(39570),a=n(74271),c=n(3170),u=n(61781),l=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var s,d,f,p,m,h,v,g=n&&n.that,b=!(!n||!n.AS_ENTRIES),C=!(!n||!n.IS_ITERATOR),y=!(!n||!n.INTERRUPTED),N=a(t,g,1+b+y),V=function(e){return s&&u(s),new l(!0,e)},_=function(e){return b?(o(e),y?N(e[0],e[1],V):N(e[0],e[1])):y?N(e,V):N(e)};if(C)s=e;else{if("function"!=typeof(d=c(e)))throw TypeError("Target is not iterable");if(r(d)){for(f=0,p=i(e.length);p>f;f++)if((m=_(e[f]))&&m instanceof l)return m;return new l(!1)}s=d.call(e)}for(h=s.next;!(v=h.call(s)).done;){try{m=_(v.value)}catch(x){throw u(s),x}if("object"==typeof m&&m&&m instanceof l)return m}return new l(!1)}},61781:function(e,t,n){"use strict";var o=n(63518);e.exports=function(e){var t=e["return"];if(t!==undefined)return o(t.call(e)).value}},39881:function(e,t,n){"use strict";var o,r,i,a=n(69691),c=n(6863),u=n(52188),l=n(28919),s=n(17657),d=n(1986),f=s("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(r=c(c(i)))!==Object.prototype&&(o=r):p=!0);var m=o==undefined||a((function(){var e={};return o[f].call(e)!==e}));m&&(o={}),d&&!m||l(o,f)||u(o,f,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},82723:function(e){"use strict";e.exports={}},19997:function(e){"use strict";var t=Math.expm1,n=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:n(e)-1}:t},43334:function(e,t,n){"use strict";var o=n(24305),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),l=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),s=o(e);return i<l?s*(i/l/c+1/a-1/a)*l*c:(n=(t=(1+c/a)*i)-(t-i))>u||n!=n?s*Infinity:s*n}},83659:function(e){"use strict";var t=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:t(1+e)}},24305:function(e){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},80909:function(e,t,n){"use strict";var o,r,i,a,c,u,l,s,d=n(84253),f=n(22245).f,p=n(33453).set,m=n(24542),h=n(20037),v=n(47501),g=n(41488),b=d.MutationObserver||d.WebKitMutationObserver,C=d.document,y=d.process,N=d.Promise,V=f(d,"queueMicrotask"),_=V&&V.value;_||(o=function(){var e,t;for(g&&(e=y.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},m||g||v||!b||!C?!h&&N&&N.resolve?((l=N.resolve(undefined)).constructor=N,s=l.then,a=function(){s.call(l,o)}):a=g?function(){y.nextTick(o)}:function(){p.call(d,o)}:(c=!0,u=C.createTextNode(""),new b(o).observe(u,{characterData:!0}),a=function(){u.data=c=!c})),e.exports=_||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},4302:function(e,t,n){"use strict";var o=n(84253);e.exports=o.Promise},54772:function(e,t,n){"use strict";var o=n(12338),r=n(69691);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},82911:function(e,t,n){"use strict";var o=n(84253),r=n(89853),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},82101:function(e,t,n){"use strict";var o=n(83923),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)}},18774:function(e,t,n){"use strict";var o=n(86133);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},64630:function(e,t,n){"use strict";var o=n(84253).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},78025:function(e,t,n){"use strict";var o=n(84253),r=n(92082),i=n(84703).trim,a=n(65181),c=o.parseFloat,u=1/c(a+"-0")!=-Infinity;e.exports=u?function(e){var t=i(r(e)),n=c(t);return 0===n&&"-"==t.charAt(0)?-0:n}:c},55092:function(e,t,n){"use strict";var o=n(84253),r=n(92082),i=n(84703).trim,a=n(65181),c=o.parseInt,u=/^[+-]?0[Xx]/,l=8!==c(a+"08")||22!==c(a+"0x16");e.exports=l?function(e,t){var n=i(r(e));return c(n,t>>>0||(u.test(n)?16:10))}:c},64905:function(e,t,n){"use strict";var o=n(75592),r=n(69691),i=n(84547),a=n(21061),c=n(77659),u=n(12104),l=n(50990),s=Object.assign,d=Object.defineProperty;e.exports=!s||r((function(){if(o&&1!==s({b:1},s(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=s({},e)[n]||i(s({},t)).join("")!=r}))?function(e,t){for(var n=u(e),r=arguments.length,s=1,d=a.f,f=c.f;r>s;)for(var p,m=l(arguments[s++]),h=d?i(m).concat(d(m)):i(m),v=h.length,g=0;v>g;)p=h[g++],o&&!f.call(m,p)||(n[p]=m[p]);return n}:s},83681:function(e,t,n){"use strict";var o,r=n(63518),i=n(91543),a=n(23344),c=n(90311),u=n(2369),l=n(21477),s=n(85152),d=s("IE_PROTO"),f=function(){},p=function(e){return"<script>"+e+"</"+"script>"},m=function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t},h=function(){try{o=new ActiveXObject("htmlfile")}catch(t){}h=document.domain&&o?m(o):function(){var e,t=l("iframe");if(t.style)return t.style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F}()||m(o);for(var e=a.length;e--;)delete h.prototype[a[e]];return h()};c[d]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(f.prototype=r(e),n=new f,f.prototype=null,n[d]=e):n=h(),t===undefined?n:i(n,t)}},91543:function(e,t,n){"use strict";var o=n(75592),r=n(74217),i=n(63518),a=n(84547);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),c=o.length,u=0;c>u;)r.f(e,n=o[u++],t[n]);return e}},74217:function(e,t,n){"use strict";var o=n(75592),r=n(78251),i=n(63518),a=n(14613),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},22245:function(e,t,n){"use strict";var o=n(75592),r=n(77659),i=n(39160),a=n(26553),c=n(14613),u=n(28919),l=n(78251),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=a(e),t=c(t),l)try{return s(e,t)}catch(n){}if(u(e,t))return i(!r.f.call(e,t),e[t])}},59995:function(e,t,n){"use strict";var o=n(26553),r=n(78870).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},78870:function(e,t,n){"use strict";var o=n(3613),r=n(23344).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},21061:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},6863:function(e,t,n){"use strict";var o=n(28919),r=n(12104),i=n(85152),a=n(28954),c=i("IE_PROTO"),u=Object.prototype;e.exports=a?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?u:null}},3613:function(e,t,n){"use strict";var o=n(28919),r=n(26553),i=n(25945).indexOf,a=n(90311);e.exports=function(e,t){var n,c=r(e),u=0,l=[];for(n in c)!o(a,n)&&o(c,n)&&l.push(n);for(;t.length>u;)o(c,n=t[u++])&&(~i(l,n)||l.push(n));return l}},84547:function(e,t,n){"use strict";var o=n(3613),r=n(23344);e.exports=Object.keys||function(e){return o(e,r)}},77659:function(e,t){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},47339:function(e,t,n){"use strict";var o=n(1986),r=n(84253),i=n(69691),a=n(12200);e.exports=o||!i((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}}))},18444:function(e,t,n){"use strict";var o=n(63518),r=n(1372);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(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},3e4:function(e,t,n){"use strict";var o=n(75592),r=n(84547),i=n(26553),a=n(77659).f,c=function(e){return function(t){for(var n,c=i(t),u=r(c),l=u.length,s=0,d=[];l>s;)n=u[s++],o&&!a.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};e.exports={entries:c(!0),values:c(!1)}},13966:function(e,t,n){"use strict";var o=n(64910),r=n(47953);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},28734:function(e,t,n){"use strict";var o=n(35611);e.exports=function(e,t){var n,r;if("string"===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("string"!==t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},28482:function(e,t,n){"use strict";var o=n(69808),r=n(78870),i=n(21061),a=n(63518);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},65781:function(e,t,n){"use strict";var o=n(84253);e.exports=o},47673:function(e){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},48141:function(e,t,n){"use strict";var o=n(63518),r=n(35611),i=n(82101);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},3993:function(e,t,n){"use strict";var o=n(11807);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},11807:function(e,t,n){"use strict";var o=n(84253),r=n(52188),i=n(28919),a=n(30889),c=n(89853),u=n(79947),l=u.get,s=u.enforce,d=String(String).split("String");(e.exports=function(e,t,n,c){var u,l=!!c&&!!c.unsafe,f=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||r(n,"name",t),(u=s(n)).source||(u.source=d.join("string"==typeof t?t:""))),e!==o?(l?!p&&e[t]&&(f=!0):delete e[t],f?e[t]=n:r(e,t,n)):f?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||c(this)}))},5641:function(e,t,n){"use strict";var o=n(77e3),r=n(71841);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},71841:function(e,t,n){"use strict";var o,r,i=n(92082),a=n(5105),c=n(1864),u=n(27364),l=n(83681),s=n(79947).get,d=n(8368),f=n(2229),p=RegExp.prototype.exec,m=u("native-string-replace",String.prototype.replace),h=p,v=(o=/a/,r=/b*/g,p.call(o,"a"),p.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),g=c.UNSUPPORTED_Y||c.BROKEN_CARET,b=/()??/.exec("")[1]!==undefined;(v||b||g||d||f)&&(h=function(e){var t,n,o,r,c,u,d,f=this,C=s(f),y=i(e),N=C.raw;if(N)return N.lastIndex=f.lastIndex,t=h.call(N,y),f.lastIndex=N.lastIndex,t;var V=C.groups,_=g&&f.sticky,x=a.call(f),w=f.source,S=0,k=y;if(_&&(-1===(x=x.replace("y","")).indexOf("g")&&(x+="g"),k=y.slice(f.lastIndex),f.lastIndex>0&&(!f.multiline||f.multiline&&"\n"!==y.charAt(f.lastIndex-1))&&(w="(?: "+w+")",k=" "+k,S++),n=new RegExp("^(?:"+w+")",x)),b&&(n=new RegExp("^"+w+"$(?!\\s)",x)),v&&(o=f.lastIndex),r=p.call(_?n:f,k),_?r?(r.input=r.input.slice(S),r[0]=r[0].slice(S),r.index=f.lastIndex,f.lastIndex+=r[0].length):f.lastIndex=0:v&&r&&(f.lastIndex=f.global?r.index+r[0].length:o),b&&r&&r.length>1&&m.call(r[0],n,(function(){for(c=1;c<arguments.length-2;c++)arguments[c]===undefined&&(r[c]=undefined)})),r&&V)for(r.groups=u=l(null),c=0;c<V.length;c++)u[(d=V[c])[0]]=r[d[1]];return r}),e.exports=h},5105:function(e,t,n){"use strict";var o=n(63518);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}},1864:function(e,t,n){"use strict";var o=n(69691),r=function(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")}))},8368:function(e,t,n){"use strict";var o=n(69691);e.exports=o((function(){var e=RegExp(".","string".charAt(0));return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},2229:function(e,t,n){"use strict";var o=n(69691);e.exports=o((function(){var e=RegExp("(?<a>b)","string".charAt(5));return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},44184:function(e){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},61398:function(e){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},30889:function(e,t,n){"use strict";var o=n(84253);e.exports=function(e,t){try{Object.defineProperty(o,e,{value:t,configurable:!0,writable:!0})}catch(n){o[e]=t}return t}},64157:function(e,t,n){"use strict";var o=n(69808),r=n(74217),i=n(17657),a=n(75592),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},29108:function(e,t,n){"use strict";var o=n(74217).f,r=n(28919),i=n(17657)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},85152:function(e,t,n){"use strict";var o=n(27364),r=n(41080),i=o("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},55935:function(e,t,n){"use strict";var o=n(84253),r=n(30889),i="__core-js_shared__",a=o[i]||r(i,{});e.exports=a},27364:function(e,t,n){"use strict";var o=n(1986),r=n(55935);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.16.1",mode:o?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},24345:function(e,t,n){"use strict";var o=n(63518),r=n(83923),i=n(17657)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},26096:function(e,t,n){"use strict";var o=n(69691);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},37015:function(e,t,n){"use strict";var o=n(3997),r=n(92082),i=n(44184),a=function(e){return function(t,n){var a,c,u=r(i(t)),l=o(n),s=u.length;return l<0||l>=s?e?"":undefined:(a=u.charCodeAt(l))<55296||a>56319||l+1===s||(c=u.charCodeAt(l+1))<56320||c>57343?e?u.charAt(l):a:e?u.slice(l,l+2):c-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},43331:function(e,t,n){"use strict";var o=n(72319);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(o)},47497:function(e,t,n){"use strict";var o=n(39570),r=n(92082),i=n(9811),a=n(44184),c=Math.ceil,u=function(e){return function(t,n,u){var l,s,d=r(a(t)),f=d.length,p=u===undefined?" ":r(u),m=o(n);return m<=f||""==p?d:(l=m-f,(s=i.call(p,c(l/p.length))).length>l&&(s=s.slice(0,l)),e?d+s:s+d)}};e.exports={start:u(!1),end:u(!0)}},9811:function(e,t,n){"use strict";var o=n(3997),r=n(92082),i=n(44184);e.exports=function(e){var t=r(i(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}},3035:function(e,t,n){"use strict";var o=n(69691),r=n(65181);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},84703:function(e,t,n){"use strict";var o=n(44184),r=n(92082),i="["+n(65181)+"]",a=RegExp("^"+i+i+"*"),c=RegExp(i+i+"*$"),u=function(e){return function(t){var n=r(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(c,"")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},33453:function(e,t,n){"use strict";var o,r,i,a,c=n(84253),u=n(69691),l=n(74271),s=n(2369),d=n(21477),f=n(24542),p=n(41488),m=c.setImmediate,h=c.clearImmediate,v=c.process,g=c.MessageChannel,b=c.Dispatch,C=0,y={},N="onreadystatechange";try{o=c.location}catch(S){}var V=function(e){if(y.hasOwnProperty(e)){var t=y[e];delete y[e],t()}},_=function(e){return function(){V(e)}},x=function(e){V(e.data)},w=function(e){c.postMessage(String(e),o.protocol+"//"+o.host)};m&&h||(m=function(e){for(var t=[],n=arguments.length,o=1;n>o;)t.push(arguments[o++]);return y[++C]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},r(C),C},h=function(e){delete y[e]},p?r=function(e){v.nextTick(_(e))}:b&&b.now?r=function(e){b.now(_(e))}:g&&!f?(a=(i=new g).port2,i.port1.onmessage=x,r=l(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts&&o&&"file:"!==o.protocol&&!u(w)?(r=w,c.addEventListener("message",x,!1)):r=N in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),V(e)}}:function(e){setTimeout(_(e),0)}),e.exports={set:m,clear:h}},81687:function(e,t,n){"use strict";var o=n(77e3);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},55205:function(e,t,n){"use strict";var o=n(3997),r=Math.max,i=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):i(n,t)}},77559:function(e,t,n){"use strict";var o=n(3997),r=n(39570);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}},26553:function(e,t,n){"use strict";var o=n(50990),r=n(44184);e.exports=function(e){return o(r(e))}},3997:function(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},39570:function(e,t,n){"use strict";var o=n(3997),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},12104:function(e,t,n){"use strict";var o=n(44184);e.exports=function(e){return Object(o(e))}},95740:function(e,t,n){"use strict";var o=n(80425);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},80425:function(e,t,n){"use strict";var o=n(3997);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},94673:function(e,t,n){"use strict";var o=n(35611),r=n(78253),i=n(28734),a=n(17657)("toPrimitive");e.exports=function(e,t){if(!o(e)||r(e))return e;var n,c=e[a];if(c!==undefined){if(t===undefined&&(t="default"),n=c.call(e,t),!o(n)||r(n))return n;throw TypeError("Can't convert object to primitive value")}return t===undefined&&(t="number"),i(e,t)}},14613:function(e,t,n){"use strict";var o=n(94673),r=n(78253);e.exports=function(e){var t=o(e,"string");return r(t)?t:String(t)}},64910:function(e,t,n){"use strict";var o={};o[n(17657)("toStringTag")]="z",e.exports="[object z]"===String(o)},92082:function(e,t,n){"use strict";var o=n(78253);e.exports=function(e){if(o(e))throw TypeError("Cannot convert a Symbol value to a string");return String(e)}},17576:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(75592),a=n(29023),c=n(19216),u=n(80246),l=n(50997),s=n(39160),d=n(52188),f=n(93624),p=n(39570),m=n(77559),h=n(95740),v=n(14613),g=n(28919),b=n(47953),C=n(35611),y=n(78253),N=n(83681),V=n(18444),_=n(78870).f,x=n(76182),w=n(69033).forEach,S=n(64157),k=n(74217),E=n(22245),B=n(79947),I=n(22285),L=B.get,O=B.set,M=k.f,A=E.f,T=Math.round,P=r.RangeError,j=u.ArrayBuffer,F=u.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_CONSTRUCTOR,K=c.TYPED_ARRAY_TAG,z=c.TypedArray,W=c.TypedArrayPrototype,U=c.aTypedArrayConstructor,Y=c.isTypedArray,H="BYTES_PER_ELEMENT",G="Wrong length",$=function(e,t){for(var n=0,o=t.length,r=new(U(e))(o);o>n;)r[n]=t[n++];return r},q=function(e,t){M(e,t,{get:function(){return L(this)[t]}})},X=function(e){var t;return e instanceof j||"ArrayBuffer"==(t=b(e))||"SharedArrayBuffer"==t},Q=function(e,t){return Y(e)&&!y(t)&&t in e&&f(+t)&&t>=0},J=function(e,t){return t=v(t),Q(e,t)?s(2,e[t]):A(e,t)},Z=function(e,t,n){return t=v(t),!(Q(e,t)&&C(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?M(e,t,n):(e[t]=n.value,e)};i?(R||(E.f=J,k.f=Z,q(W,"buffer"),q(W,"byteOffset"),q(W,"byteLength"),q(W,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:J,defineProperty:Z}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",u="get"+e,s="set"+e,f=r[c],v=f,g=v&&v.prototype,b={},y=function(e,t){M(e,t,{get:function(){return function(e,t){var n=L(e);return n.view[u](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=L(e);n&&(o=(o=T(o))<0?0:o>255?255:255&o),r.view[s](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?a&&(v=t((function(e,t,n,o){return l(e,v,c),I(C(t)?X(t)?o!==undefined?new f(t,h(n,i),o):n!==undefined?new f(t,h(n,i)):new f(t):Y(t)?$(v,t):x.call(v,t):new f(m(t)),e,v)})),V&&V(v,z),w(_(f),(function(e){e in v||d(v,e,f[e])})),v.prototype=g):(v=t((function(e,t,n,o){l(e,v,c);var r,a,u,s=0,d=0;if(C(t)){if(!X(t))return Y(t)?$(v,t):x.call(v,t);r=t,d=h(n,i);var f=t.byteLength;if(o===undefined){if(f%i)throw P(G);if((a=f-d)<0)throw P(G)}else if((a=p(o)*i)+d>f)throw P(G);u=a/i}else u=m(t),r=new j(a=u*i);for(O(e,{buffer:r,byteOffset:d,byteLength:a,length:u,view:new F(r)});s<u;)y(e,s++)})),V&&V(v,z),g=v.prototype=N(W)),g.constructor!==v&&d(g,"constructor",v),d(g,D,v),K&&d(g,K,c),b[c]=v,o({global:!0,forced:v!=f,sham:!R},b),H in v||d(v,H,i),H in g||d(g,H,i),S(c)}):e.exports=function(){}},29023:function(e,t,n){"use strict";var o=n(84253),r=n(69691),i=n(68762),a=n(19216).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,u=o.Int8Array;e.exports=!a||!r((function(){u(1)}))||!r((function(){new u(-1)}))||!i((function(e){new u,new u(null),new u(1.5),new u(e)}),!0)||r((function(){return 1!==new u(new c(2),1,undefined).length}))},16688:function(e,t,n){"use strict";var o=n(11955),r=n(25198);e.exports=function(e,t){return o(r(e),t)}},76182:function(e,t,n){"use strict";var o=n(12104),r=n(39570),i=n(3170),a=n(14195),c=n(74271),u=n(19216).aTypedArrayConstructor;e.exports=function(e){var t,n,l,s,d,f,p=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,v=h!==undefined,g=i(p);if(g!=undefined&&!a(g))for(f=(d=g.call(p)).next,p=[];!(s=f.call(d)).done;)p.push(s.value);for(v&&m>2&&(h=c(h,arguments[2],2)),n=r(p.length),l=new(u(this))(n),t=0;n>t;t++)l[t]=v?h(p[t],t):p[t];return l}},25198:function(e,t,n){"use strict";var o=n(19216),r=n(24345),i=o.TYPED_ARRAY_CONSTRUCTOR,a=o.aTypedArrayConstructor;e.exports=function(e){return a(r(e,e[i]))}},41080:function(e){"use strict";var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++t+n).toString(36)}},40647:function(e,t,n){"use strict";var o=n(54772);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3444:function(e,t,n){"use strict";var o=n(17657);t.f=o},17657:function(e,t,n){"use strict";var o=n(84253),r=n(27364),i=n(28919),a=n(41080),c=n(54772),u=n(40647),l=r("wks"),s=o.Symbol,d=u?s:s&&s.withoutSetter||a;e.exports=function(e){return i(l,e)&&(c||"string"==typeof l[e])||(c&&i(s,e)?l[e]=s[e]:l[e]=d("Symbol."+e)),l[e]}},65181:function(e){"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"},15196:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(80246),a=n(64157),c="ArrayBuffer",u=i.ArrayBuffer;o({global:!0,forced:r.ArrayBuffer!==u},{ArrayBuffer:u}),a(c)},95993:function(e,t,n){"use strict";var o=n(56174),r=n(19216);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},25079:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(80246),a=n(63518),c=n(55205),u=n(39570),l=n(24345),s=i.ArrayBuffer,d=i.DataView,f=s.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new s(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(f!==undefined&&t===undefined)return f.call(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(l(this,s))(u(r-o)),p=new d(this),m=new d(i),h=0;o<r;)m.setUint8(h++,p.getUint8(o++));return i}})},24835:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(89999),a=n(35611),c=n(12104),u=n(39570),l=n(39241),s=n(77454),d=n(93537),f=n(17657),p=n(12338),m=f("isConcatSpreadable"),h=9007199254740991,v="Maximum allowed index exceeded",g=p>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),C=function(e){if(!a(e))return!1;var t=e[m];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,i,a=c(this),d=s(a,0),f=0;for(t=-1,o=arguments.length;t<o;t++)if(C(i=-1===t?a:arguments[t])){if(f+(r=u(i.length))>h)throw TypeError(v);for(n=0;n<r;n++,f++)n in i&&l(d,f,i[n])}else{if(f>=h)throw TypeError(v);l(d,f++,i)}return d.length=f,d}})},14653:function(e,t,n){"use strict";var o=n(56174),r=n(59571),i=n(36910);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},58139:function(e,t,n){"use strict";var o=n(56174),r=n(69033).every;o({target:"Array",proto:!0,forced:!n(37902)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},34049:function(e,t,n){"use strict";var o=n(56174),r=n(22051),i=n(36910);o({target:"Array",proto:!0},{fill:r}),i("fill")},38356:function(e,t,n){"use strict";var o=n(56174),r=n(69033).filter;o({target:"Array",proto:!0,forced:!n(93537)("filter")},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},31699:function(e,t,n){"use strict";var o=n(56174),r=n(69033).findIndex,i=n(36910),a="findIndex",c=!0;a in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},72494:function(e,t,n){"use strict";var o=n(56174),r=n(69033).find,i=n(36910),a="find",c=!0;a in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},81520:function(e,t,n){"use strict";var o=n(56174),r=n(904),i=n(12104),a=n(39570),c=n(83923),u=n(77454);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(n.length);return c(e),(t=u(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},3263:function(e,t,n){"use strict";var o=n(56174),r=n(904),i=n(12104),a=n(39570),c=n(3997),u=n(77454);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),o=u(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},80036:function(e,t,n){"use strict";var o=n(56174),r=n(90369);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},60515:function(e,t,n){"use strict";var o=n(56174),r=n(28213);o({target:"Array",stat:!0,forced:!n(68762)((function(e){Array.from(e)}))},{from:r})},94330:function(e,t,n){"use strict";var o=n(56174),r=n(25945).includes,i=n(36910);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},96553:function(e,t,n){"use strict";var o=n(56174),r=n(25945).indexOf,i=n(37902),a=[].indexOf,c=!!a&&1/[1].indexOf(1,-0)<0,u=i("indexOf");o({target:"Array",proto:!0,forced:c||!u},{indexOf:function(e){return c?a.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},99139:function(e,t,n){"use strict";n(56174)({target:"Array",stat:!0},{isArray:n(89999)})},98215:function(e,t,n){"use strict";var o=n(26553),r=n(36910),i=n(82723),a=n(79947),c=n(71179),u="Array Iterator",l=a.set,s=a.getterFor(u);e.exports=c(Array,"Array",(function(e,t){l(this,{type:u,target:o(e),index:0,kind:t})}),(function(){var e=s(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"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},32617:function(e,t,n){"use strict";var o=n(56174),r=n(50990),i=n(26553),a=n(37902),c=[].join,u=r!=Object,l=a("join",",");o({target:"Array",proto:!0,forced:u||!l},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},80186:function(e,t,n){"use strict";var o=n(56174),r=n(41183);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},31149:function(e,t,n){"use strict";var o=n(56174),r=n(69033).map;o({target:"Array",proto:!0,forced:!n(93537)("map")},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},71827:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(39241);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;)i(n,e,arguments[e++]);return n.length=t,n}})},32099:function(e,t,n){"use strict";var o=n(56174),r=n(28249).right,i=n(37902),a=n(12338),c=n(41488);o({target:"Array",proto:!0,forced:!i("reduceRight")||!c&&a>79&&a<83},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},79770:function(e,t,n){"use strict";var o=n(56174),r=n(28249).left,i=n(37902),a=n(12338),c=n(41488);o({target:"Array",proto:!0,forced:!i("reduce")||!c&&a>79&&a<83},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},72667:function(e,t,n){"use strict";var o=n(56174),r=n(89999),i=[].reverse,a=[1,2];o({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return r(this)&&(this.length=this.length),i.call(this)}})},94920:function(e,t,n){"use strict";var o=n(56174),r=n(35611),i=n(89999),a=n(55205),c=n(39570),u=n(26553),l=n(39241),s=n(17657),d=n(93537)("slice"),f=s("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d},{slice:function(e,t){var n,o,s,d=u(this),h=c(d.length),v=a(e,h),g=a(t===undefined?h:t,h);if(i(d)&&("function"!=typeof(n=d.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[f])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(d,v,g);for(o=new(n===undefined?Array:n)(m(g-v,0)),s=0;v<g;v++,s++)v in d&&l(o,s,d[v]);return o.length=s,o}})},64683:function(e,t,n){"use strict";var o=n(56174),r=n(69033).some;o({target:"Array",proto:!0,forced:!n(37902)("some")},{some:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},26189:function(e,t,n){"use strict";var o=n(56174),r=n(83923),i=n(12104),a=n(39570),c=n(92082),u=n(69691),l=n(58737),s=n(37902),d=n(20967),f=n(85749),p=n(12338),m=n(12200),h=[],v=h.sort,g=u((function(){h.sort(undefined)})),b=u((function(){h.sort(null)})),C=s("sort"),y=!u((function(){if(p)return p<70;if(!(d&&d>3)){if(f)return!0;if(m)return m<603;var e,t,n,o,r="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(o=0;o<47;o++)h.push({k:t+o,v:n})}for(h.sort((function(e,t){return t.v-e.v})),o=0;o<h.length;o++)t=h[o].k.charAt(0),r.charAt(r.length-1)!==t&&(r+=t);return"DGBEFHACIJK"!==r}}));o({target:"Array",proto:!0,forced:g||!b||!C||!y},{sort:function(e){e!==undefined&&r(e);var t=i(this);if(y)return e===undefined?v.call(t):v.call(t,e);var n,o,u=[],s=a(t.length);for(o=0;o<s;o++)o in t&&u.push(t[o]);for(n=(u=l(u,function(e){return function(t,n){return n===undefined?-1:t===undefined?1:e!==undefined?+e(t,n)||0:c(t)>c(n)?1:-1}}(e))).length,o=0;o<n;)t[o]=u[o++];for(;o<s;)delete t[o++];return t}})},41185:function(e,t,n){"use strict";n(64157)("Array")},51008:function(e,t,n){"use strict";var o=n(56174),r=n(55205),i=n(3997),a=n(39570),c=n(12104),u=n(77454),l=n(39241),s=n(93537)("splice"),d=Math.max,f=Math.min,p=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s},{splice:function(e,t){var n,o,s,h,v,g,b=c(this),C=a(b.length),y=r(e,C),N=arguments.length;if(0===N?n=o=0:1===N?(n=0,o=C-y):(n=N-2,o=f(d(i(t),0),C-y)),C+n-o>p)throw TypeError(m);for(s=u(b,o),h=0;h<o;h++)(v=y+h)in b&&l(s,h,b[v]);if(s.length=o,n<o){for(h=y;h<C-o;h++)g=h+n,(v=h+o)in b?b[g]=b[v]:delete b[g];for(h=C;h>C-o+n;h--)delete b[h-1]}else if(n>o)for(h=C-o;h>y;h--)g=h+n-1,(v=h+o-1)in b?b[g]=b[v]:delete b[g];for(h=0;h<n;h++)b[h+y]=arguments[h+2];return b.length=C-o+n,s}})},86e3:function(e,t,n){"use strict";n(36910)("flatMap")},47112:function(e,t,n){"use strict";n(36910)("flat")},87143:function(e,t,n){"use strict";var o=n(56174),r=n(80246);o({global:!0,forced:!n(32977)},{DataView:r.DataView})},72499:function(e,t,n){"use strict";n(56174)({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},73676:function(e,t,n){"use strict";var o=n(56174),r=n(79873);o({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},76746:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(12104),a=n(94673);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=i(this),n=a(t,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},19:function(e,t,n){"use strict";var o=n(52188),r=n(57763),i=n(17657)("toPrimitive"),a=Date.prototype;i in a||o(a,i,r)},17038:function(e,t,n){"use strict";var o=n(11807),r=Date.prototype,i="Invalid Date",a="toString",c=r.toString,u=r.getTime;String(new Date(NaN))!=i&&o(r,a,(function(){var e=u.call(this);return e==e?c.call(this):i}))},46360:function(e,t,n){"use strict";n(56174)({target:"Function",proto:!0},{bind:n(68719)})},16835:function(e,t,n){"use strict";var o=n(35611),r=n(74217),i=n(6863),a=n(17657)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},96683:function(e,t,n){"use strict";var o=n(75592),r=n(74217).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/,u="name";o&&!(u in i)&&r(i,u,{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},7756:function(e,t,n){"use strict";var o=n(84253);n(29108)(o.JSON,"JSON",!0)},21842:function(e,t,n){"use strict";var o=n(42006),r=n(74568);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},1613:function(e,t,n){"use strict";var o=n(56174),r=n(83659),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+u:r(e-1+c(e-1)*c(e+1))}})},65115:function(e,t,n){"use strict";var o=n(56174),r=Math.asinh,i=Math.log,a=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):i(e+a(e*e+1)):e}})},27115:function(e,t,n){"use strict";var o=n(56174),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},13280:function(e,t,n){"use strict";var o=n(56174),r=n(24305),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},21019:function(e,t,n){"use strict";var o=n(56174),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},66619:function(e,t,n){"use strict";var o=n(56174),r=n(19997),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},75469:function(e,t,n){"use strict";var o=n(56174),r=n(19997);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},90967:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{fround:n(43334)})},35022:function(e,t,n){"use strict";var o=n(56174),r=Math.hypot,i=Math.abs,a=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,u=arguments.length,l=0;c<u;)l<(n=i(arguments[c++]))?(r=r*(o=l/n)*o+1,l=n):r+=n>0?(o=n/l)*o:n;return l===Infinity?Infinity:l*a(r)}})},22604:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=65535,o=+e,r=+t,i=n&o,a=n&r;return 0|i*a+((n&o>>>16)*a+i*(n&r>>>16)<<16>>>0)}})},41843:function(e,t,n){"use strict";var o=n(56174),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},86810:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{log1p:n(83659)})},54670:function(e,t,n){"use strict";var o=n(56174),r=Math.log,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},16580:function(e,t,n){"use strict";n(56174)({target:"Math",stat:!0},{sign:n(24305)})},31304:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(19997),a=Math.abs,c=Math.exp,u=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(u/2)}})},13078:function(e,t,n){"use strict";var o=n(56174),r=n(19997),i=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)/(i(e)+i(-e))}})},45128:function(e,t,n){"use strict";n(29108)(Math,"Math",!0)},31938:function(e,t,n){"use strict";var o=n(56174),r=Math.ceil,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},90958:function(e,t,n){"use strict";var o=n(75592),r=n(84253),i=n(41441),a=n(11807),c=n(28919),u=n(77e3),l=n(22285),s=n(78253),d=n(94673),f=n(69691),p=n(83681),m=n(78870).f,h=n(22245).f,v=n(74217).f,g=n(84703).trim,b="Number",C=r.Number,y=C.prototype,N=u(p(y))==b,V=function(e){if(s(e))throw TypeError("Cannot convert a Symbol value to a number");var t,n,o,r,i,a,c,u,l=d(e,"number");if("string"==typeof l&&l.length>2)if(43===(t=(l=g(l)).charCodeAt(0))||45===t){if(88===(n=l.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(l.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+l}for(a=(i=l.slice(2)).length,c=0;c<a;c++)if((u=i.charCodeAt(c))<48||u>r)return NaN;return parseInt(i,o)}return+l};if(i(b,!C(" 0o1")||!C("0b1")||C("+0x1"))){for(var _,x=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof x&&(N?f((function(){y.valueOf.call(n)})):u(n)!=b)?l(new C(V(t)),n,x):V(t)},w=o?m(C):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),S=0;w.length>S;S++)c(C,_=w[S])&&!c(x,_)&&v(x,_,h(C,_));x.prototype=y,y.constructor=x,a(r,b,x)}},88885:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},45017:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isFinite:n(64630)})},59743:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isInteger:n(93624)})},47560:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},31569:function(e,t,n){"use strict";var o=n(56174),r=n(93624),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},6134:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},12622:function(e,t,n){"use strict";n(56174)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},60852:function(e,t,n){"use strict";var o=n(56174),r=n(78025);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},99085:function(e,t,n){"use strict";var o=n(56174),r=n(55092);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},75180:function(e,t,n){"use strict";var o=n(56174),r=n(3997),i=n(81687),a=n(9811),c=n(69691),u=1..toFixed,l=Math.floor,s=function m(e,t,n){return 0===t?n:t%2==1?m(e,t-1,n*e):m(e*e,t/2,n)},d=function(e,t,n){for(var o=-1,r=n;++o<6;)r+=t*e[o],e[o]=r%1e7,r=l(r/1e7)},f=function(e,t){for(var n=6,o=0;--n>=0;)o+=e[n],e[n]=l(o/t),o=o%t*1e7},p=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var o=String(e[t]);n=""===n?o:n+a.call("0",7-o.length)+o}return n};o({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){u.call({})}))},{toFixed:function(e){var t,n,o,c,u=i(this),l=r(e),m=[0,0,0,0,0,0],h="",v="0";if(l<0||l>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(h="-",u=-u),u>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}(u*s(2,69,1))-69)<0?u*s(2,-t,1):u/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(d(m,0,n),o=l;o>=7;)d(m,1e7,0),o-=7;for(d(m,s(10,o,1),0),o=t-1;o>=23;)f(m,1<<23),o-=23;f(m,1<<o),d(m,1,1),f(m,2),v=p(m)}else d(m,0,n),d(m,1<<-t,0),v=p(m)+a.call("0",l);return v=l>0?h+((c=v.length)<=l?"0."+a.call("0",l-c)+v:v.slice(0,c-l)+"."+v.slice(c-l)):h+v}})},79437:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(81687),a=1..toPrecision;o({target:"Number",proto:!0,forced:r((function(){return"1"!==a.call(1,undefined)}))||!r((function(){a.call({})}))},{toPrecision:function(e){return e===undefined?a.call(i(this)):a.call(i(this),e)}})},75370:function(e,t,n){"use strict";var o=n(56174),r=n(64905);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},61022:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0,sham:!n(75592)},{create:n(83681)})},50580:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(47339),a=n(12104),c=n(83923),u=n(74217);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){u.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},5301:function(e,t,n){"use strict";var o=n(56174),r=n(75592);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(91543)})},76438:function(e,t,n){"use strict";var o=n(56174),r=n(75592);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(74217).f})},97307:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(47339),a=n(12104),c=n(83923),u=n(74217);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){u.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},34016:function(e,t,n){"use strict";var o=n(56174),r=n(3e4).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},86944:function(e,t,n){"use strict";var o=n(56174),r=n(7056),i=n(69691),a=n(35611),c=n(40421).onFreeze,u=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){u(1)})),sham:!r},{freeze:function(e){return u&&a(e)?u(c(e)):e}})},60687:function(e,t,n){"use strict";var o=n(56174),r=n(56342),i=n(39241);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),{AS_ENTRIES:!0}),t}})},86957:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(26553),a=n(22245).f,c=n(75592),u=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},59163:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(28482),a=n(26553),c=n(22245),u=n(39241);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,l=i(o),s={},d=0;l.length>d;)(n=r(o,t=l[d++]))!==undefined&&u(s,t,n);return s}})},34128:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(59995).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},24267:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(12104),a=n(6863),c=n(28954);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},4239:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(35611),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},8381:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(35611),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},63669:function(e,t,n){"use strict";var o=n(56174),r=n(69691),i=n(35611),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},39816:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0},{is:n(61398)})},25779:function(e,t,n){"use strict";var o=n(56174),r=n(12104),i=n(84547);o({target:"Object",stat:!0,forced:n(69691)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},84580:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(47339),a=n(12104),c=n(14613),u=n(6863),l=n(22245).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),o=c(e);do{if(t=l(n,o))return t.get}while(n=u(n))}})},33198:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(47339),a=n(12104),c=n(14613),u=n(6863),l=n(22245).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),o=c(e);do{if(t=l(n,o))return t.set}while(n=u(n))}})},71895:function(e,t,n){"use strict";var o=n(56174),r=n(35611),i=n(40421).onFreeze,a=n(7056),c=n(69691),u=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{preventExtensions:function(e){return u&&r(e)?u(i(e)):e}})},44910:function(e,t,n){"use strict";var o=n(56174),r=n(35611),i=n(40421).onFreeze,a=n(7056),c=n(69691),u=Object.seal;o({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{seal:function(e){return u&&r(e)?u(i(e)):e}})},95962:function(e,t,n){"use strict";n(56174)({target:"Object",stat:!0},{setPrototypeOf:n(18444)})},73769:function(e,t,n){"use strict";var o=n(64910),r=n(11807),i=n(13966);o||r(Object.prototype,"toString",i,{unsafe:!0})},14962:function(e,t,n){"use strict";var o=n(56174),r=n(3e4).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},80345:function(e,t,n){"use strict";var o=n(56174),r=n(78025);o({global:!0,forced:parseFloat!=r},{parseFloat:r})},18438:function(e,t,n){"use strict";var o=n(56174),r=n(55092);o({global:!0,forced:parseInt!=r},{parseInt:r})},46356:function(e,t,n){"use strict";var o=n(56174),r=n(1986),i=n(4302),a=n(69691),c=n(69808),u=n(24345),l=n(48141),s=n(11807);if(o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=u(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}}),!r&&"function"==typeof i){var d=c("Promise").prototype["finally"];i.prototype["finally"]!==d&&s(i.prototype,"finally",d,{unsafe:!0})}},70552:function(e,t,n){"use strict";var o,r,i,a,c=n(56174),u=n(1986),l=n(84253),s=n(69808),d=n(4302),f=n(11807),p=n(3993),m=n(18444),h=n(29108),v=n(64157),g=n(35611),b=n(83923),C=n(50997),y=n(89853),N=n(56342),V=n(68762),_=n(24345),x=n(33453).set,w=n(80909),S=n(48141),k=n(21419),E=n(82101),B=n(47673),I=n(79947),L=n(41441),O=n(17657),M=n(46392),A=n(41488),T=n(12338),P=O("species"),j="Promise",F=I.get,R=I.set,D=I.getterFor(j),K=d&&d.prototype,z=d,W=K,U=l.TypeError,Y=l.document,H=l.process,G=E.f,$=G,q=!!(Y&&Y.createEvent&&l.dispatchEvent),X="function"==typeof PromiseRejectionEvent,Q="unhandledrejection",J=!1,Z=L(j,(function(){var e=y(z),t=e!==String(z);if(!t&&66===T)return!0;if(u&&!W["finally"])return!0;if(T>=51&&/native code/.test(e))return!1;var n=new z((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};return(n.constructor={})[P]=o,!(J=n.then((function(){}))instanceof o)||!t&&M&&!X})),ee=Z||!V((function(e){z.all(e)["catch"]((function(){}))})),te=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},ne=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;w((function(){for(var o=e.value,r=1==e.state,i=0;n.length>i;){var a,c,u,l=n[i++],s=r?l.ok:l.fail,d=l.resolve,f=l.reject,p=l.domain;try{s?(r||(2===e.rejection&&ae(e),e.rejection=1),!0===s?a=o:(p&&p.enter(),a=s(o),p&&(p.exit(),u=!0)),a===l.promise?f(U("Promise-chain cycle")):(c=te(a))?c.call(a,d,f):d(a)):f(o)}catch(m){p&&!u&&p.exit(),f(m)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&re(e)}))}},oe=function(e,t,n){var o,r;q?((o=Y.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),l.dispatchEvent(o)):o={promise:t,reason:n},!X&&(r=l["on"+e])?r(o):e===Q&&k("Unhandled promise rejection",n)},re=function(e){x.call(l,(function(){var t,n=e.facade,o=e.value;if(ie(e)&&(t=B((function(){A?H.emit("unhandledRejection",o,n):oe(Q,n,o)})),e.rejection=A||ie(e)?2:1,t.error))throw t.value}))},ie=function(e){return 1!==e.rejection&&!e.parent},ae=function(e){x.call(l,(function(){var t=e.facade;A?H.emit("rejectionHandled",t):oe("rejectionhandled",t,e.value)}))},ce=function(e,t,n){return function(o){e(t,o,n)}},ue=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ne(e,!0))},le=function de(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw U("Promise can't be resolved itself");var o=te(t);o?w((function(){var n={done:!1};try{o.call(t,ce(de,n,e),ce(ue,n,e))}catch(r){ue(n,r,e)}})):(e.value=t,e.state=1,ne(e,!1))}catch(r){ue({done:!1},r,e)}}};if(Z&&(W=(z=function(e){C(this,z,j),b(e),o.call(this);var t=F(this);try{e(ce(le,t),ce(ue,t))}catch(n){ue(t,n)}}).prototype,(o=function(e){R(this,{type:j,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(W,{then:function(e,t){var n=D(this),o=G(_(this,z));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=A?H.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&ne(n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=F(e);this.promise=e,this.resolve=ce(le,t),this.reject=ce(ue,t)},E.f=G=function(e){return e===z||e===i?new r(e):$(e)},!u&&"function"==typeof d&&K!==Object.prototype)){a=K.then,J||(f(K,"then",(function(e,t){var n=this;return new z((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),f(K,"catch",W["catch"],{unsafe:!0}));try{delete K.constructor}catch(se){}m&&m(K,W)}c({global:!0,wrap:!0,forced:Z},{Promise:z}),h(z,j,!1,!0),v(j),i=s(j),c({target:j,stat:!0,forced:Z},{reject:function(e){var t=G(this);return t.reject.call(undefined,e),t.promise}}),c({target:j,stat:!0,forced:u||Z},{resolve:function(e){return S(u&&this===i?z:this,e)}}),c({target:j,stat:!0,forced:ee},{all:function(e){var t=this,n=G(t),o=n.resolve,r=n.reject,i=B((function(){var n=b(t.resolve),i=[],a=0,c=1;N(e,(function(e){var u=a++,l=!1;i.push(undefined),c++,n.call(t,e).then((function(e){l||(l=!0,i[u]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=G(t),o=n.reject,r=B((function(){var r=b(t.resolve);N(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},57128:function(e,t,n){"use strict";var o=n(56174),r=n(69808),i=n(83923),a=n(63518),c=n(69691),u=r("Reflect","apply"),l=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){u((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),u?u(e,t,n):l.call(e,t,n)}})},83588:function(e,t,n){"use strict";var o=n(56174),r=n(69808),i=n(83923),a=n(63518),c=n(35611),u=n(83681),l=n(68719),s=n(69691),d=r("Reflect","construct"),f=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),p=!s((function(){d((function(){}))})),m=f||p;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!f)return d(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(l.apply(e,o))}var r=n.prototype,s=u(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},47057:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(63518),a=n(14613),c=n(74217);o({target:"Reflect",stat:!0,forced:n(69691)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t);i(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},67092:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=n(22245).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},69203:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(63518),a=n(22245);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},27879:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=n(6863);o({target:"Reflect",stat:!0,sham:!n(28954)},{getPrototypeOf:function(e){return i(r(e))}})},59478:function(e,t,n){"use strict";var o=n(56174),r=n(35611),i=n(63518),a=n(28919),c=n(22245),u=n(6863);o({target:"Reflect",stat:!0},{get:function l(e,t){var n,o,s=arguments.length<3?e:arguments[2];return i(e)===s?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=u(e))?l(o,t,s):void 0}})},71507:function(e,t,n){"use strict";n(56174)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},39021:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(e)}})},8641:function(e,t,n){"use strict";n(56174)({target:"Reflect",stat:!0},{ownKeys:n(28482)})},83064:function(e,t,n){"use strict";var o=n(56174),r=n(69808),i=n(63518);o({target:"Reflect",stat:!0,sham:!n(7056)},{preventExtensions:function(e){i(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},33362:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=n(1372),a=n(18444);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},93115:function(e,t,n){"use strict";var o=n(56174),r=n(63518),i=n(35611),a=n(28919),c=n(69691),u=n(74217),l=n(22245),s=n(6863),d=n(39160);o({target:"Reflect",stat:!0,forced:c((function(){var e=function(){},t=u.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function f(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],m=l.f(r(e),t);if(!m){if(i(c=s(e)))return f(c,t,n,p);m=d(0)}if(a(m,"value")){if(!1===m.writable||!i(p))return!1;if(o=l.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,u.f(p,t,o)}else u.f(p,t,d(0,n));return!0}return m.set!==undefined&&(m.set.call(p,n),!0)}})},45090:function(e,t,n){"use strict";var o=n(75592),r=n(84253),i=n(41441),a=n(22285),c=n(52188),u=n(74217).f,l=n(78870).f,s=n(86133),d=n(92082),f=n(5105),p=n(1864),m=n(11807),h=n(69691),v=n(28919),g=n(79947).enforce,b=n(64157),C=n(17657),y=n(8368),N=n(2229),V=C("match"),_=r.RegExp,x=_.prototype,w=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,S=/a/g,k=/a/g,E=new _(S)!==S,B=p.UNSUPPORTED_Y,I=o&&(!E||B||y||N||h((function(){return k[V]=!1,_(S)!=S||_(k)==k||"/a/i"!=_(S,"i")})));if(i("RegExp",I)){for(var L=function(e,t){var n,o,r,i,u,l,p=this instanceof L,m=s(e),h=t===undefined,b=[],C=e;if(!p&&m&&h&&e.constructor===L)return e;if((m||e instanceof L)&&(e=e.source,h&&(t="flags"in C?C.flags:f.call(C))),e=e===undefined?"":d(e),t=t===undefined?"":d(t),C=e,y&&"dotAll"in S&&(o=!!t&&t.indexOf("s")>-1)&&(t=t.replace(/s/g,"")),n=t,B&&"sticky"in S&&(r=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,"")),N&&(e=(i=function(e){for(var t,n=e.length,o=0,r="",i=[],a={},c=!1,u=!1,l=0,s="";o<=n;o++){if("\\"===(t=e.charAt(o)))t+=e.charAt(++o);else if("]"===t)c=!1;else if(!c)switch(!0){case"["===t:c=!0;break;case"("===t:w.test(e.slice(o+1))&&(o+=2,u=!0),r+=t,l++;continue;case">"===t&&u:if(""===s||v(a,s))throw new SyntaxError("Invalid capture group name");a[s]=!0,i.push([s,l]),u=!1,s="";continue}u?s+=t:r+=t}return[r,i]}(e))[0],b=i[1]),u=a(_(e,t),p?this:x,L),(o||r||b.length)&&(l=g(u),o&&(l.dotAll=!0,l.raw=L(function(e){for(var t,n=e.length,o=0,r="",i=!1;o<=n;o++)"\\"!==(t=e.charAt(o))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),r+=t):r+="[\\s\\S]":r+=t+e.charAt(++o);return r}(e),n)),r&&(l.sticky=!0),b.length&&(l.groups=b)),e!==C)try{c(u,"source",""===C?"(?:)":C)}catch(V){}return u},O=function(e){e in L||u(L,e,{configurable:!0,get:function(){return _[e]},set:function(t){_[e]=t}})},M=l(_),A=0;M.length>A;)O(M[A++]);x.constructor=L,L.prototype=x,m(r,"RegExp",L)}b("RegExp")},12654:function(e,t,n){"use strict";var o=n(56174),r=n(71841);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},58870:function(e,t,n){"use strict";var o=n(75592),r=n(74217),i=n(5105),a=n(69691);o&&a((function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})}))&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},76581:function(e,t,n){"use strict";var o=n(11807),r=n(63518),i=n(92082),a=n(69691),c=n(5105),u="toString",l=RegExp.prototype,s=l.toString,d=a((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),f=s.name!=u;(d||f)&&o(RegExp.prototype,u,(function(){var e=r(this),t=i(e.source),n=e.flags;return"/"+t+"/"+i(n===undefined&&e instanceof RegExp&&!("flags"in l)?c.call(e):n)}),{unsafe:!0})},4567:function(e,t,n){"use strict";var o=n(42006),r=n(74568);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},67586:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},7743:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("big")},{big:function(){return r(this,"big","","")}})},15890:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("blink")},{blink:function(){return r(this,"blink","","")}})},34651:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("bold")},{bold:function(){return r(this,"b","","")}})},28638:function(e,t,n){"use strict";var o=n(56174),r=n(37015).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},60314:function(e,t,n){"use strict";var o,r=n(56174),i=n(22245).f,a=n(39570),c=n(92082),u=n(18774),l=n(44184),s=n(93937),d=n(1986),f="".endsWith,p=Math.min,m=s("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=i(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=c(l(this));u(e);var n=arguments.length>1?arguments[1]:undefined,o=a(t.length),r=n===undefined?o:p(a(n),o),i=c(e);return f?f.call(t,i,r):t.slice(r-i.length,r)===i}})},18037:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("fixed")},{fixed:function(){return r(this,"tt","","")}})},48415:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},54950:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},71595:function(e,t,n){"use strict";var o=n(56174),r=n(55205),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},98954:function(e,t,n){"use strict";var o=n(56174),r=n(18774),i=n(44184),a=n(92082);o({target:"String",proto:!0,forced:!n(93937)("includes")},{includes:function(e){return!!~a(i(this)).indexOf(a(r(e)),arguments.length>1?arguments[1]:undefined)}})},76102:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("italics")},{italics:function(){return r(this,"i","","")}})},91332:function(e,t,n){"use strict";var o=n(37015).charAt,r=n(92082),i=n(79947),a=n(71179),c="String Iterator",u=i.set,l=i.getterFor(c);a(String,"String",(function(e){u(this,{type:c,string:r(e),index:0})}),(function(){var e,t=l(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})}))},47816:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("link")},{link:function(e){return r(this,"a","href",e)}})},79445:function(e,t,n){"use strict";var o=n(68880),r=n(63518),i=n(39570),a=n(92082),c=n(44184),u=n(69953),l=n(5641);o("match",(function(e,t,n){return[function(t){var n=c(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](a(n))},function(e){var o=r(this),c=a(e),s=n(t,o,c);if(s.done)return s.value;if(!o.global)return l(o,c);var d=o.unicode;o.lastIndex=0;for(var f,p=[],m=0;null!==(f=l(o,c));){var h=a(f[0]);p[m]=h,""===h&&(o.lastIndex=u(c,i(o.lastIndex),d)),m++}return 0===m?null:p}]}))},36493:function(e,t,n){"use strict";var o=n(56174),r=n(47497).end;o({target:"String",proto:!0,forced:n(43331)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},24476:function(e,t,n){"use strict";var o=n(56174),r=n(47497).start;o({target:"String",proto:!0,forced:n(43331)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},78192:function(e,t,n){"use strict";var o=n(56174),r=n(26553),i=n(39570),a=n(92082);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,c=[],u=0;n>u;)c.push(a(t[u++])),u<o&&c.push(a(arguments[u]));return c.join("")}})},58660:function(e,t,n){"use strict";n(56174)({target:"String",proto:!0},{repeat:n(9811)})},56592:function(e,t,n){"use strict";var o=n(68880),r=n(69691),i=n(63518),a=n(3997),c=n(39570),u=n(92082),l=n(44184),s=n(69953),d=n(55444),f=n(5641),p=n(17657)("replace"),m=Math.max,h=Math.min,v="$0"==="a".replace(/./,"$0"),g=!!/./[p]&&""===/./[p]("a","$0");o("replace",(function(e,t,n){var o=g?"$":"$0";return[function(e,n){var o=l(this),r=e==undefined?undefined:e[p];return r!==undefined?r.call(e,o,n):t.call(u(o),e,n)},function(e,r){var l=i(this),p=u(e);if("string"==typeof r&&-1===r.indexOf(o)&&-1===r.indexOf("$<")){var v=n(t,l,p,r);if(v.done)return v.value}var g="function"==typeof r;g||(r=u(r));var b=l.global;if(b){var C=l.unicode;l.lastIndex=0}for(var y=[];;){var N=f(l,p);if(null===N)break;if(y.push(N),!b)break;""===u(N[0])&&(l.lastIndex=s(p,c(l.lastIndex),C))}for(var V,_="",x=0,w=0;w<y.length;w++){N=y[w];for(var S=u(N[0]),k=m(h(a(N.index),p.length),0),E=[],B=1;B<N.length;B++)E.push((V=N[B])===undefined?V:String(V));var I=N.groups;if(g){var L=[S].concat(E,k,p);I!==undefined&&L.push(I);var O=u(r.apply(undefined,L))}else O=d(S,p,k,E,I,r);k>=x&&(_+=p.slice(x,k)+O,x=k+S.length)}return _+p.slice(x)}]}),!!r((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!v||g)},69957:function(e,t,n){"use strict";var o=n(68880),r=n(63518),i=n(44184),a=n(61398),c=n(92082),u=n(5641);o("search",(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](c(n))},function(e){var o=r(this),i=c(e),l=n(t,o,i);if(l.done)return l.value;var s=o.lastIndex;a(s,0)||(o.lastIndex=0);var d=u(o,i);return a(o.lastIndex,s)||(o.lastIndex=s),null===d?-1:d.index}]}))},30037:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("small")},{small:function(){return r(this,"small","","")}})},9747:function(e,t,n){"use strict";var o=n(68880),r=n(86133),i=n(63518),a=n(44184),c=n(24345),u=n(69953),l=n(39570),s=n(92082),d=n(5641),f=n(71841),p=n(1864),m=n(69691),h=p.UNSUPPORTED_Y,v=[].push,g=Math.min,b=4294967295;o("split",(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=s(a(this)),i=n===undefined?b:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);for(var c,u,l,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=f.call(h,o))&&!((u=h.lastIndex)>m&&(d.push(o.slice(m,c.index)),c.length>1&&c.index<o.length&&v.apply(d,c.slice(1)),l=c[0].length,m=u,d.length>=i));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!l&&h.test("")||d.push(""):d.push(o.slice(m)),d.length>i?d.slice(0,i):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=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(s(r),t,n)},function(e,r){var a=i(this),f=s(e),p=n(o,a,f,r,o!==t);if(p.done)return p.value;var m=c(a,RegExp),v=a.unicode,C=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(h?"g":"y"),y=new m(h?"^(?:"+a.source+")":a,C),N=r===undefined?b:r>>>0;if(0===N)return[];if(0===f.length)return null===d(y,f)?[f]:[];for(var V=0,_=0,x=[];_<f.length;){y.lastIndex=h?0:_;var w,S=d(y,h?f.slice(_):f);if(null===S||(w=g(l(y.lastIndex+(h?_:0)),f.length))===V)_=u(f,_,v);else{if(x.push(f.slice(V,_)),x.length===N)return x;for(var k=1;k<=S.length-1;k++)if(x.push(S[k]),x.length===N)return x;_=V=w}}return x.push(f.slice(V)),x}]}),!!m((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]})),h)},13578:function(e,t,n){"use strict";var o,r=n(56174),i=n(22245).f,a=n(39570),c=n(92082),u=n(18774),l=n(44184),s=n(93937),d=n(1986),f="".startsWith,p=Math.min,m=s("startsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=i(String.prototype,"startsWith"),!o||o.writable))&&!m},{startsWith:function(e){var t=c(l(this));u(e);var n=a(p(arguments.length>1?arguments[1]:undefined,t.length)),o=c(e);return f?f.call(t,o,n):t.slice(n,n+o.length)===o}})},54705:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("strike")},{strike:function(){return r(this,"strike","","")}})},75831:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("sub")},{sub:function(){return r(this,"sub","","")}})},96958:function(e,t,n){"use strict";var o=n(56174),r=n(34141);o({target:"String",proto:!0,forced:n(26096)("sup")},{sup:function(){return r(this,"sup","","")}})},19209:function(e,t,n){"use strict";var o=n(56174),r=n(84703).end,i=n(3035)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},56737:function(e,t,n){"use strict";var o=n(56174),r=n(84703).start,i=n(3035)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},3684:function(e,t,n){"use strict";var o=n(56174),r=n(84703).trim;o({target:"String",proto:!0,forced:n(3035)("trim")},{trim:function(){return r(this)}})},69656:function(e,t,n){"use strict";n(55282)("asyncIterator")},43674:function(e,t,n){"use strict";var o=n(56174),r=n(75592),i=n(84253),a=n(28919),c=n(35611),u=n(74217).f,l=n(49957),s=i.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},f=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof f?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};l(f,s);var p=f.prototype=s.prototype;p.constructor=f;var m=p.toString,h="Symbol(test)"==String(s("test")),v=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(a(d,e))return"";var n=h?t.slice(7,-1):t.replace(v,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:f})}},72411:function(e,t,n){"use strict";n(55282)("hasInstance")},24467:function(e,t,n){"use strict";n(55282)("isConcatSpreadable")},37493:function(e,t,n){"use strict";n(55282)("iterator")},65379:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(69808),a=n(1986),c=n(75592),u=n(54772),l=n(69691),s=n(28919),d=n(89999),f=n(35611),p=n(78253),m=n(63518),h=n(12104),v=n(26553),g=n(14613),b=n(92082),C=n(39160),y=n(83681),N=n(84547),V=n(78870),_=n(59995),x=n(21061),w=n(22245),S=n(74217),k=n(77659),E=n(52188),B=n(11807),I=n(27364),L=n(85152),O=n(90311),M=n(41080),A=n(17657),T=n(3444),P=n(55282),j=n(29108),F=n(79947),R=n(69033).forEach,D=L("hidden"),K="Symbol",z=A("toPrimitive"),W=F.set,U=F.getterFor(K),Y=Object.prototype,H=r.Symbol,G=i("JSON","stringify"),$=w.f,q=S.f,X=_.f,Q=k.f,J=I("symbols"),Z=I("op-symbols"),ee=I("string-to-symbol-registry"),te=I("symbol-to-string-registry"),ne=I("wks"),oe=r.QObject,re=!oe||!oe.prototype||!oe.prototype.findChild,ie=c&&l((function(){return 7!=y(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=$(Y,t);o&&delete Y[t],q(e,t,n),o&&e!==Y&&q(Y,t,o)}:q,ae=function(e,t){var n=J[e]=y(H.prototype);return W(n,{type:K,tag:e,description:t}),c||(n.description=t),n},ce=function(e,t,n){e===Y&&ce(Z,t,n),m(e);var o=g(t);return m(n),s(J,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=y(n,{enumerable:C(0,!1)})):(s(e,D)||q(e,D,C(1,{})),e[D][o]=!0),ie(e,o,n)):q(e,o,n)},ue=function(e,t){m(e);var n=v(t),o=N(n).concat(pe(n));return R(o,(function(t){c&&!se.call(n,t)||ce(e,t,n[t])})),e},le=function(e,t){return t===undefined?y(e):ue(y(e),t)},se=function(e){var t=g(e),n=Q.call(this,t);return!(this===Y&&s(J,t)&&!s(Z,t))&&(!(n||!s(this,t)||!s(J,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=v(e),o=g(t);if(n!==Y||!s(J,o)||s(Z,o)){var r=$(n,o);return!r||!s(J,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},fe=function(e){var t=X(v(e)),n=[];return R(t,(function(e){s(J,e)||s(O,e)||n.push(e)})),n},pe=function(e){var t=e===Y,n=X(t?Z:v(e)),o=[];return R(n,(function(e){!s(J,e)||t&&!s(Y,e)||o.push(J[e])})),o};(u||(B((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?b(arguments[0]):undefined,t=M(e),n=function o(e){this===Y&&o.call(Z,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),ie(this,t,C(1,e))};return c&&re&&ie(Y,t,{configurable:!0,set:n}),ae(t,e)}).prototype,"toString",(function(){return U(this).tag})),B(H,"withoutSetter",(function(e){return ae(M(e),e)})),k.f=se,S.f=ce,w.f=de,V.f=_.f=fe,x.f=pe,T.f=function(e){return ae(A(e),e)},c&&(q(H.prototype,"description",{configurable:!0,get:function(){return U(this).description}}),a||B(Y,"propertyIsEnumerable",se,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:H}),R(N(ne),(function(e){P(e)})),o({target:K,stat:!0,forced:!u},{"for":function(e){var t=b(e);if(s(ee,t))return ee[t];var n=H(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!p(e))throw TypeError(e+" is not a symbol");if(s(te,e))return te[e]},useSetter:function(){re=!0},useSimple:function(){re=!1}}),o({target:"Object",stat:!0,forced:!u,sham:!c},{create:le,defineProperty:ce,defineProperties:ue,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:fe,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:l((function(){x.f(1)}))},{getOwnPropertySymbols:function(e){return x.f(h(e))}}),G)&&o({target:"JSON",stat:!0,forced:!u||l((function(){var e=H();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(f(t)||e!==undefined)&&!p(e))return d(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!p(t))return t}),r[1]=t,G.apply(null,r)}});H.prototype[z]||E(H.prototype,z,H.prototype.valueOf),j(H,K),O[D]=!0},87420:function(e,t,n){"use strict";n(55282)("match")},9480:function(e,t,n){"use strict";n(55282)("replace")},66171:function(e,t,n){"use strict";n(55282)("search")},53276:function(e,t,n){"use strict";n(55282)("species")},71852:function(e,t,n){"use strict";n(55282)("split")},59045:function(e,t,n){"use strict";n(55282)("toPrimitive")},70887:function(e,t,n){"use strict";n(55282)("toStringTag")},72906:function(e,t,n){"use strict";n(55282)("unscopables")},64346:function(e,t,n){"use strict";var o=n(19216),r=n(59571),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},27553:function(e,t,n){"use strict";var o=n(19216),r=n(69033).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},49007:function(e,t,n){"use strict";var o=n(19216),r=n(22051),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},17621:function(e,t,n){"use strict";var o=n(19216),r=n(69033).filter,i=n(16688),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("filter",(function(e){var t=r(a(this),e,arguments.length>1?arguments[1]:undefined);return i(this,t)}))},20500:function(e,t,n){"use strict";var o=n(19216),r=n(69033).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},71078:function(e,t,n){"use strict";var o=n(19216),r=n(69033).find,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},75344:function(e,t,n){"use strict";n(17576)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},87853:function(e,t,n){"use strict";n(17576)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},85923:function(e,t,n){"use strict";var o=n(19216),r=n(69033).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},38956:function(e,t,n){"use strict";var o=n(29023);(0,n(19216).exportTypedArrayStaticMethod)("from",n(76182),o)},49264:function(e,t,n){"use strict";var o=n(19216),r=n(25945).includes,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},70448:function(e,t,n){"use strict";var o=n(19216),r=n(25945).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},1150:function(e,t,n){"use strict";n(17576)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},50444:function(e,t,n){"use strict";n(17576)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},25865:function(e,t,n){"use strict";n(17576)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},5775:function(e,t,n){"use strict";var o=n(84253),r=n(19216),i=n(98215),a=n(17657)("iterator"),c=o.Uint8Array,u=i.values,l=i.keys,s=i.entries,d=r.aTypedArray,f=r.exportTypedArrayMethod,p=c&&c.prototype[a],m=!!p&&("values"==p.name||p.name==undefined),h=function(){return u.call(d(this))};f("entries",(function(){return s.call(d(this))})),f("keys",(function(){return l.call(d(this))})),f("values",h,!m),f(a,h,!m)},45164:function(e,t,n){"use strict";var o=n(19216),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},83762:function(e,t,n){"use strict";var o=n(19216),r=n(41183),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},67265:function(e,t,n){"use strict";var o=n(19216),r=n(69033).map,i=n(25198),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(i(e))(t)}))}))},56058:function(e,t,n){"use strict";var o=n(19216),r=n(29023),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},23535:function(e,t,n){"use strict";var o=n(19216),r=n(28249).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},87001:function(e,t,n){"use strict";var o=n(19216),r=n(28249).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},18617:function(e,t,n){"use strict";var o=n(19216),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=this,n=r(t).length,o=a(n/2),i=0;i<o;)e=t[i],t[i++]=t[--n],t[n]=e;return t}))},70595:function(e,t,n){"use strict";var o=n(19216),r=n(39570),i=n(95740),a=n(12104),c=n(69691),u=o.aTypedArray;(0,o.exportTypedArrayMethod)("set",(function(e){u(this);var t=i(arguments.length>1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),l=0;if(c+t>n)throw RangeError("Wrong length");for(;l<c;)this[t+l]=o[l++]}),c((function(){new Int8Array(1).set({})})))},76820:function(e,t,n){"use strict";var o=n(19216),r=n(25198),i=n(69691),a=o.aTypedArray,c=o.exportTypedArrayMethod,u=[].slice;c("slice",(function(e,t){for(var n=u.call(a(this),e,t),o=r(this),i=0,c=n.length,l=new o(c);c>i;)l[i]=n[i++];return l}),i((function(){new Int8Array(1).slice()})))},33357:function(e,t,n){"use strict";var o=n(19216),r=n(69033).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},38215:function(e,t,n){"use strict";var o=n(19216),r=n(84253),i=n(69691),a=n(83923),c=n(39570),u=n(58737),l=n(20967),s=n(85749),d=n(12338),f=n(12200),p=o.aTypedArray,m=o.exportTypedArrayMethod,h=r.Uint16Array,v=h&&h.prototype.sort,g=!!v&&!i((function(){var e=new h(2);e.sort(null),e.sort({})})),b=!!v&&!i((function(){if(d)return d<74;if(l)return l<67;if(s)return!0;if(f)return f<602;var e,t,n=new h(516),o=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,o[e]=e-2*t+3;for(n.sort((function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==o[e])return!0}));m("sort",(function(e){var t=this;if(e!==undefined&&a(e),b)return v.call(t,e);p(t);var n,o=c(t.length),r=Array(o);for(n=0;n<o;n++)r[n]=t[n];for(r=u(t,function(e){return function(t,n){return e!==undefined?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e)),n=0;n<o;n++)t[n]=r[n];return t}),!b||g)},37281:function(e,t,n){"use strict";var o=n(19216),r=n(39570),i=n(55205),a=n(25198),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,u=i(e,o);return new(a(n))(n.buffer,n.byteOffset+u*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-u))}))},99584:function(e,t,n){"use strict";var o=n(84253),r=n(19216),i=n(69691),a=o.Int8Array,c=r.aTypedArray,u=r.exportTypedArrayMethod,l=[].toLocaleString,s=[].slice,d=!!a&&i((function(){l.call(new a(1))}));u("toLocaleString",(function(){return l.apply(d?s.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},43582:function(e,t,n){"use strict";var o=n(19216).exportTypedArrayMethod,r=n(69691),i=n(84253).Uint8Array,a=i&&i.prototype||{},c=[].toString,u=[].join;r((function(){c.call({})}))&&(c=function(){return u.call(this)});var l=a.toString!=c;o("toString",c,l)},37650:function(e,t,n){"use strict";n(17576)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},12424:function(e,t,n){"use strict";n(17576)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},11220:function(e,t,n){"use strict";n(17576)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},6636:function(e,t,n){"use strict";n(17576)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},15378:function(e,t,n){"use strict";var o,r=n(84253),i=n(3993),a=n(40421),c=n(42006),u=n(57396),l=n(35611),s=n(79947).enforce,d=n(82911),f=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,u);if(d&&f){o=u.getConstructor(m,"WeakMap",!0),a.enable();var v=h.prototype,g=v["delete"],b=v.has,C=v.get,y=v.set;i(v,{"delete":function(e){if(l(e)&&!p(e)){var t=s(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(l(e)&&!p(e)){var t=s(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(l(e)&&!p(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?C.call(this,e):t.frozen.get(e)}return C.call(this,e)},set:function(e,t){if(l(e)&&!p(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?y.call(this,e,t):n.frozen.set(e,t)}else y.call(this,e,t);return this}})}},31213:function(e,t,n){"use strict";n(42006)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(57396))},19275:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(33453);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},59:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(80909),a=n(41488),c=r.process;o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=a&&c.domain;i(t?t.bind(e):e)}})},43849:function(e,t,n){"use strict";var o=n(56174),r=n(84253),i=n(72319),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.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(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},42950:function(e){"use strict";e.exports=function(){function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var t=Object.hasOwnProperty,n=Object.setPrototypeOf,o=Object.isFrozen,r=Object.getPrototypeOf,i=Object.getOwnPropertyDescriptor,a=Object.freeze,c=Object.seal,u=Object.create,l="undefined"!=typeof Reflect&&Reflect,s=l.apply,d=l.construct;s||(s=function(){function e(e,t,n){return e.apply(t,n)}return e}()),a||(a=function(){function e(e){return e}return e}()),c||(c=function(){function e(e){return e}return e}()),d||(d=function(){function t(t,n){return new(Function.prototype.bind.apply(t,[null].concat(e(n))))}return t}());var f=V(Array.prototype.forEach),p=V(Array.prototype.pop),m=V(Array.prototype.push),h=V(String.prototype.toLowerCase),v=V(String.prototype.match),g=V(String.prototype.replace),b=V(String.prototype.indexOf),C=V(String.prototype.trim),y=V(RegExp.prototype.test),N=_(TypeError);function V(e){return function(t){for(var n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return s(e,t,o)}}function _(e){return function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return d(e,n)}}function x(e,t){n&&n(e,null);for(var r=t.length;r--;){var i=t[r];if("string"==typeof i){var a=h(i);a!==i&&(o(t)||(t[r]=a),i=a)}e[i]=!0}return e}function w(e){var n=u(null),o=void 0;for(o in e)s(t,e,[o])&&(n[o]=e[o]);return n}function S(e,t){for(;null!==e;){var n=i(e,t);if(n){if(n.get)return V(n.get);if("function"==typeof n.value)return V(n.value)}e=r(e)}function o(e){return null}return o}var k=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),E=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),B=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=a(["animate","color-profile","cursor","discard","fedropshadow","feimage","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),L=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),O=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),M=a(["#text"]),A=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),T=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),P=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),j=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),F=c(/\{\{[\s\S]*|[\s\S]*\}\}/gm),R=c(/<%[\s\S]*|[\s\S]*%>/gm),D=c(/^data-[\-\w.\u00B7-\uFFFF]/),K=c(/^aria-[\-\w]+$/),z=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),W=c(/^(?:\w+script|data):/i),U=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function H(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var G=function(){function e(){return"undefined"==typeof window?null:window}return e}(),$=function(){function e(e,t){if("object"!==(void 0===e?"undefined":Y(e))||"function"!=typeof e.createPolicy)return null;var n=null,o="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(o)&&(n=t.currentScript.getAttribute(o));var r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:function(){function e(e){return e}return e}()})}catch(i){return null}}return e}();function q(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:G(),t=function(){function e(e){return q(e)}return e}();if(t.version="2.3.1",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,o=e.document,r=e.DocumentFragment,i=e.HTMLTemplateElement,c=e.Node,u=e.Element,l=e.NodeFilter,s=e.NamedNodeMap,d=s===undefined?e.NamedNodeMap||e.MozNamedAttrMap:s,V=e.Text,_=e.Comment,X=e.DOMParser,Q=e.trustedTypes,J=u.prototype,Z=S(J,"cloneNode"),ee=S(J,"nextSibling"),te=S(J,"childNodes"),ne=S(J,"parentNode");if("function"==typeof i){var oe=o.createElement("template");oe.content&&oe.content.ownerDocument&&(o=oe.content.ownerDocument)}var re=$(Q,n),ie=re&&je?re.createHTML(""):"",ae=o,ce=ae.implementation,ue=ae.createNodeIterator,le=ae.createDocumentFragment,se=ae.getElementsByTagName,de=n.importNode,fe={};try{fe=w(o).documentMode?o.documentMode:{}}catch(bt){}var pe={};t.isSupported="function"==typeof ne&&ce&&"undefined"!=typeof ce.createHTMLDocument&&9!==fe;var me=F,he=R,ve=D,ge=K,be=W,Ce=U,ye=z,Ne=null,Ve=x({},[].concat(H(k),H(E),H(B),H(L),H(M))),_e=null,xe=x({},[].concat(H(A),H(T),H(P),H(j))),we=null,Se=null,ke=!0,Ee=!0,Be=!1,Ie=!1,Le=!1,Oe=!1,Me=!1,Ae=!1,Te=!1,Pe=!0,je=!1,Fe=!0,Re=!0,De=!1,Ke={},ze=null,We=x({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ue=null,Ye=x({},["audio","video","img","source","image","track"]),He=null,Ge=x({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),$e="http://www.w3.org/1998/Math/MathML",qe="http://www.w3.org/2000/svg",Xe="http://www.w3.org/1999/xhtml",Qe=Xe,Je=!1,Ze=null,et=o.createElement("form"),tt=function(){function e(e){Ze&&Ze===e||(e&&"object"===(void 0===e?"undefined":Y(e))||(e={}),e=w(e),Ne="ALLOWED_TAGS"in e?x({},e.ALLOWED_TAGS):Ve,_e="ALLOWED_ATTR"in e?x({},e.ALLOWED_ATTR):xe,He="ADD_URI_SAFE_ATTR"in e?x(w(Ge),e.ADD_URI_SAFE_ATTR):Ge,Ue="ADD_DATA_URI_TAGS"in e?x(w(Ye),e.ADD_DATA_URI_TAGS):Ye,ze="FORBID_CONTENTS"in e?x({},e.FORBID_CONTENTS):We,we="FORBID_TAGS"in e?x({},e.FORBID_TAGS):{},Se="FORBID_ATTR"in e?x({},e.FORBID_ATTR):{},Ke="USE_PROFILES"in e&&e.USE_PROFILES,ke=!1!==e.ALLOW_ARIA_ATTR,Ee=!1!==e.ALLOW_DATA_ATTR,Be=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ie=e.SAFE_FOR_TEMPLATES||!1,Le=e.WHOLE_DOCUMENT||!1,Ae=e.RETURN_DOM||!1,Te=e.RETURN_DOM_FRAGMENT||!1,Pe=!1!==e.RETURN_DOM_IMPORT,je=e.RETURN_TRUSTED_TYPE||!1,Me=e.FORCE_BODY||!1,Fe=!1!==e.SANITIZE_DOM,Re=!1!==e.KEEP_CONTENT,De=e.IN_PLACE||!1,ye=e.ALLOWED_URI_REGEXP||ye,Qe=e.NAMESPACE||Xe,Ie&&(Ee=!1),Te&&(Ae=!0),Ke&&(Ne=x({},[].concat(H(M))),_e=[],!0===Ke.html&&(x(Ne,k),x(_e,A)),!0===Ke.svg&&(x(Ne,E),x(_e,T),x(_e,j)),!0===Ke.svgFilters&&(x(Ne,B),x(_e,T),x(_e,j)),!0===Ke.mathMl&&(x(Ne,L),x(_e,P),x(_e,j))),e.ADD_TAGS&&(Ne===Ve&&(Ne=w(Ne)),x(Ne,e.ADD_TAGS)),e.ADD_ATTR&&(_e===xe&&(_e=w(_e)),x(_e,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&x(He,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(ze===We&&(ze=w(ze)),x(ze,e.FORBID_CONTENTS)),Re&&(Ne["#text"]=!0),Le&&x(Ne,["html","head","body"]),Ne.table&&(x(Ne,["tbody"]),delete we.tbody),a&&a(e),Ze=e)}return e}(),nt=x({},["mi","mo","mn","ms","mtext"]),ot=x({},["foreignobject","desc","title","annotation-xml"]),rt=x({},E);x(rt,B),x(rt,I);var it=x({},L);x(it,O);var at=function(){function e(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Xe,tagName:"template"});var n=h(e.tagName),o=h(t.tagName);if(e.namespaceURI===qe)return t.namespaceURI===Xe?"svg"===n:t.namespaceURI===$e?"svg"===n&&("annotation-xml"===o||nt[o]):Boolean(rt[n]);if(e.namespaceURI===$e)return t.namespaceURI===Xe?"math"===n:t.namespaceURI===qe?"math"===n&&ot[o]:Boolean(it[n]);if(e.namespaceURI===Xe){if(t.namespaceURI===qe&&!ot[o])return!1;if(t.namespaceURI===$e&&!nt[o])return!1;var r=x({},["title","style","font","a","script"]);return!it[n]&&(r[n]||!rt[n])}return!1}return e}(),ct=function(){function e(e){m(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(bt){try{e.outerHTML=ie}catch(bt){e.remove()}}}return e}(),ut=function(){function e(e,n){try{m(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(bt){m(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!_e[e])if(Ae||Te)try{ct(n)}catch(bt){}else try{n.setAttribute(e,"")}catch(bt){}}return e}(),lt=function(){function e(e){var t=void 0,n=void 0;if(Me)e="<remove></remove>"+e;else{var r=v(e,/^[\r\n\t ]+/);n=r&&r[0]}var i=re?re.createHTML(e):e;if(Qe===Xe)try{t=(new X).parseFromString(i,"text/html")}catch(bt){}if(!t||!t.documentElement){t=ce.createDocument(Qe,"template",null);try{t.documentElement.innerHTML=Je?"":i}catch(bt){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),Qe===Xe?se.call(t,Le?"html":"body")[0]:Le?t.documentElement:a}return e}(),st=function(){function e(e){return ue.call(e.ownerDocument||e,e,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT,null,!1)}return e}(),dt=function(){function e(e){return!(e instanceof V||e instanceof _||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof d&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI&&"function"==typeof e.insertBefore)}return e}(),ft=function(){function e(e){return"object"===(void 0===c?"undefined":Y(c))?e instanceof c:e&&"object"===(void 0===e?"undefined":Y(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName}return e}(),pt=function(){function e(e,n,o){pe[e]&&f(pe[e],(function(e){e.call(t,n,o,Ze)}))}return e}(),mt=function(){function e(e){var n=void 0;if(pt("beforeSanitizeElements",e,null),dt(e))return ct(e),!0;if(v(e.nodeName,/[\u0080-\uFFFF]/))return ct(e),!0;var o=h(e.nodeName);if(pt("uponSanitizeElement",e,{tagName:o,allowedTags:Ne}),!ft(e.firstElementChild)&&(!ft(e.content)||!ft(e.content.firstElementChild))&&y(/<[/\w]/g,e.innerHTML)&&y(/<[/\w]/g,e.textContent))return ct(e),!0;if("select"===o&&y(/<template/i,e.innerHTML))return ct(e),!0;if(!Ne[o]||we[o]){if(Re&&!ze[o]){var r=ne(e)||e.parentNode,i=te(e)||e.childNodes;if(i&&r)for(var a=i.length-1;a>=0;--a)r.insertBefore(Z(i[a],!0),ee(e))}return ct(e),!0}return e instanceof u&&!at(e)?(ct(e),!0):"noscript"!==o&&"noembed"!==o||!y(/<\/no(script|embed)/i,e.innerHTML)?(Ie&&3===e.nodeType&&(n=e.textContent,n=g(n,me," "),n=g(n,he," "),e.textContent!==n&&(m(t.removed,{element:e.cloneNode()}),e.textContent=n)),pt("afterSanitizeElements",e,null),!1):(ct(e),!0)}return e}(),ht=function(){function e(e,t,n){if(Fe&&("id"===t||"name"===t)&&(n in o||n in et))return!1;if(Ee&&!Se[t]&&y(ve,t));else if(ke&&y(ge,t));else{if(!_e[t]||Se[t])return!1;if(He[t]);else if(y(ye,g(n,Ce,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==b(n,"data:")||!Ue[e])if(Be&&!y(be,g(n,Ce,"")));else if(n)return!1}return!0}return e}(),vt=function(){function e(e){var n=void 0,o=void 0,r=void 0,i=void 0;pt("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:_e};for(i=a.length;i--;){var u=n=a[i],l=u.name,s=u.namespaceURI;if(o=C(n.value),r=h(l),c.attrName=r,c.attrValue=o,c.keepAttr=!0,c.forceKeepAttr=undefined,pt("uponSanitizeAttribute",e,c),o=c.attrValue,!c.forceKeepAttr&&(ut(l,e),c.keepAttr))if(y(/\/>/i,o))ut(l,e);else{Ie&&(o=g(o,me," "),o=g(o,he," "));var d=e.nodeName.toLowerCase();if(ht(d,r,o))try{s?e.setAttributeNS(s,l,o):e.setAttribute(l,o),p(t.removed)}catch(bt){}}}pt("afterSanitizeAttributes",e,null)}}return e}(),gt=function(){function e(t){var n=void 0,o=st(t);for(pt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)pt("uponSanitizeShadowNode",n,null),mt(n)||(n.content instanceof r&&e(n.content),vt(n));pt("afterSanitizeShadowDOM",t,null)}return e}();return t.sanitize=function(o,i){var a=void 0,u=void 0,l=void 0,s=void 0,d=void 0;if((Je=!o)&&(o="\x3c!--\x3e"),"string"!=typeof o&&!ft(o)){if("function"!=typeof o.toString)throw N("toString is not a function");if("string"!=typeof(o=o.toString()))throw N("dirty is not a string, aborting")}if(!t.isSupported){if("object"===Y(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof o)return e.toStaticHTML(o);if(ft(o))return e.toStaticHTML(o.outerHTML)}return o}if(Oe||tt(i),t.removed=[],"string"==typeof o&&(De=!1),De);else if(o instanceof c)1===(u=(a=lt("\x3c!----\x3e")).ownerDocument.importNode(o,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!Ae&&!Ie&&!Le&&-1===o.indexOf("<"))return re&&je?re.createHTML(o):o;if(!(a=lt(o)))return Ae?null:ie}a&&Me&&ct(a.firstChild);for(var f=st(De?o:a);l=f.nextNode();)3===l.nodeType&&l===s||mt(l)||(l.content instanceof r&>(l.content),vt(l),s=l);if(s=null,De)return o;if(Ae){if(Te)for(d=le.call(a.ownerDocument);a.firstChild;)d.appendChild(a.firstChild);else d=a;return Pe&&(d=de.call(n,d,!0)),d}var p=Le?a.outerHTML:a.innerHTML;return Ie&&(p=g(p,me," "),p=g(p,he," ")),re&&je?re.createHTML(p):p},t.setConfig=function(e){tt(e),Oe=!0},t.clearConfig=function(){Ze=null,Oe=!1},t.isValidAttribute=function(e,t,n){Ze||tt({});var o=h(e),r=h(t);return ht(o,r,n)},t.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],m(pe[e],t))},t.removeHook=function(e){pe[e]&&p(pe[e])},t.removeHooks=function(e){pe[e]&&(pe[e]=[])},t.removeAllHooks=function(){pe={}},t}return q()}()},92376:function(e,t){"use strict";t.__esModule=!0,t._CI=Ee,t._HI=j,t._M=Ie,t._MCCC=Ae,t._ME=Oe,t._MFCC=Te,t._MP=Se,t._MR=be,t._RFC=Be,t.__render=De,t.createComponentVNode=function(e,t,n,o,i){var a=new B(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(r(o))return n;if(r(n))return l(o,null);return S(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(r(o))return n;if(r(n))return o;return S(n,o)}(e,t,i),t);_.createVNode&&_.createVNode(a);return a},t.createFragment=O,t.createPortal=function(e,t){var n=j(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),Ke(n,e,o,r)}},t.createTextVNode=L,t.createVNode=I,t.directClone=M,t.findDOMfromVNode=b,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(a(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&&r(e.children)&&P(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?l(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=Ke,t.rerender=Ge,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var n=Array.isArray;function o(e){var t=typeof e;return"string"===t||"number"===t}function r(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function a(e){return"function"==typeof e}function c(e){return"string"==typeof e}function u(e){return null===e}function l(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 d={};t.EMPTY_OBJ=d;function f(e){return e.substr(2).toLowerCase()}function p(e,t){e.appendChild(t)}function m(e,t,n){u(n)?p(e,t):e.insertBefore(t,n)}function h(e,t){e.removeChild(t)}function v(e){for(var t=0;t<e.length;t++)e[t]()}function g(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 b(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=g(e,t,n)}return null}function C(e,t){do{var n=e.flags;if(2033&n)return void h(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,i=o.length;r<i;++r)C(o[r],t);return}e=o}}while(e)}function y(e,t,n){do{var o=e.flags;if(2033&o)return void m(t,e.dom,n);var r=e.children;if(4&o&&(e=r.$LI),8&o&&(e=r),8192&o){if(2!==e.childFlags){for(var i=0,a=r.length;i<a;++i)y(r[i],t,n);return}e=r}}while(e)}function N(e,t,n){return e.constructor.getDerivedStateFromProps?l(n,e.constructor.getDerivedStateFromProps(t,n)):n}t.Fragment="$F";var V={v:!1},_={componentComparator:null,createVNode:null,renderComplete:null};function x(e,t){e.textContent=t}function w(e,t){return s(e)&&e.event===t.event&&e.data===t.data}function S(e,t){for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e}function k(e,t){return!!a(e)&&(e(t),!0)}t.options=_;var E="$";function B(e,t,n,o,r,i,a,c){this.childFlags=e,this.children=t,this.className=n,this.dom=null,this.flags=o,this.key=void 0===r?null:r,this.props=void 0===i?null:i,this.ref=void 0===a?null:a,this.type=c}function I(e,t,n,o,r,i,a,c){var u=void 0===r?1:r,l=new B(u,o,n,e,a,i,c,t);return _.createVNode&&_.createVNode(l),0===u&&P(l,l.children),l}function L(e,t){return new B(1,r(e)||!0===e||!1===e?"":e,null,16,t,null,null,null)}function O(e,t,n){var o=I(8192,8192,null,e,t,null,n,null);switch(o.childFlags){case 1:o.children=A(),o.childFlags=2;break;case 16:o.children=[L(e)],o.childFlags=4}return o}function M(e){var t=-16385&e.flags,n=e.props;if(14&t&&!u(n)){var o=n;for(var r in n={},o)n[r]=o[r]}return 0==(8192&t)?new B(e.childFlags,e.children,e.className,t,e.key,n,e.ref,e.type):function(e){var t=e.children,n=e.childFlags;return O(2===n?M(t):t.map(M),n,e.key)}(e)}function A(){return L("",null)}function T(e,t,r,a){for(var l=e.length;r<l;r++){var s=e[r];if(!i(s)){var d=a+E+r;if(n(s))T(s,t,0,d);else{if(o(s))s=L(s,d);else{var f=s.key,p=c(f)&&f[0]===E;(81920&s.flags||p)&&(s=M(s)),s.flags|=65536,p?f.substring(0,a.length)!==a&&(s.key=a+f):u(f)?s.key=d:s.key=a+f}t.push(s)}}}}function P(e,t){var r,a=1;if(i(t))r=t;else if(o(t))a=16,r=t;else if(n(t)){for(var l=t.length,s=0;s<l;++s){var d=t[s];if(i(d)||n(d)){r=r||t.slice(0,s),T(t,r,s,"");break}if(o(d))(r=r||t.slice(0,s)).push(L(d,E+s));else{var f=d.key,p=(81920&d.flags)>0,m=u(f),h=c(f)&&f[0]===E;p||m||h?(r=r||t.slice(0,s),(p||h)&&(d=M(d)),(m||h)&&(d.key=E+s),r.push(d)):r&&r.push(d),d.flags|=65536}}a=0===(r=r||t).length?1:8}else(r=t).flags|=65536,81920&t.flags&&(r=M(t)),a=2;return e.children=r,e.childFlags=a,e}function j(e){return i(e)||o(e)?L(e,null):n(e)?O(e,0,null):16384&e.flags?M(e):e}var F="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",D={"xlink:actuate":F,"xlink:arcrole":F,"xlink:href":F,"xlink:role":F,"xlink:show":F,"xlink:title":F,"xlink:type":F,"xml:base":R,"xml:lang":R,"xml:space":R};function K(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 z=K(0),W=K(null),U=K(!0);function Y(e,t){var n=t.$EV;return n||(n=t.$EV=K(null)),n[e]||1==++z[e]&&(W[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?G(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){G(t,!1,e,Q(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function H(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(f(e),W[e]),W[e]=null),n[e]=null)}function G(e,t,n,o){var r=function(e){return a(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var i=r.$EV;if(i){var c=i[n];if(c&&(o.dom=r,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function $(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function q(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=q,e.isPropagationStopped=X,e.stopPropagation=$,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(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 Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||d,i=o.dom;if(c(e))J(r,e,n);else for(var u=0;u<e.length;++u)J(r,e[u],n);if(a(t)){var l=this.$V,s=l.props||d;t(s,i,!1,l)}}};return Object.defineProperty(n,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),n}function ee(e,t,n){var o="$"+t,r=e[o];if(r){if(r[1].wrapped)return;e.removeEventListener(r[0],r[1]),e[o]=null}a(n)&&(e.addEventListener(t,n),e[o]=[t,n])}function te(e){return"checkbox"===e||"radio"===e}var ne=Z("onInput",ie),oe=Z(["onClick","onChange"],ie);function re(e){e.stopPropagation()}function ie(e,t){var n=e.type,o=e.value,i=e.checked,a=e.multiple,c=e.defaultValue,u=!r(o);n&&n!==t.type&&t.setAttribute("type",n),r(a)||a===t.multiple||(t.multiple=a),r(c)||u||(t.defaultValue=c+""),te(n)?(u&&(t.value=o),r(i)||(t.checked=i)):u&&t.value!==o?(t.defaultValue=o,t.value=o):r(i)||(t.checked=i)}function ae(e,t){if("option"===e.type)!function(e,t){var o=e.props||d,i=e.dom;i.value=o.value,o.value===t||n(t)&&-1!==t.indexOf(o.value)?i.selected=!0:r(t)&&r(o.selected)||(i.selected=o.selected||!1)}(e,t);else{var o=e.children,i=e.flags;if(4&i)ae(o.$LI,t);else if(8&i)ae(o,t);else if(2===e.childFlags)ae(o,t);else if(12&e.childFlags)for(var a=0,c=o.length;a<c;++a)ae(o[a],t)}}re.wrapped=!0;var ce=Z("onChange",ue);function ue(e,t,n,o){var i=Boolean(e.multiple);r(e.multiple)||i===t.multiple||(t.multiple=i);var a=e.selectedIndex;if(-1===a&&(t.selectedIndex=-1),1!==o.childFlags){var c=e.value;"number"==typeof a&&a>-1&&t.options[a]&&(c=t.options[a].value),n&&r(c)&&(c=e.defaultValue),ae(o,c)}}var le,se,de=Z("onInput",pe),fe=Z("onChange");function pe(e,t,n){var o=e.value,i=t.value;if(r(o)){if(n){var a=e.defaultValue;r(a)||a===i||(t.defaultValue=a,t.value=a)}}else i!==o&&(t.defaultValue=o,t.value=o)}function me(e,t,n,o,r,i){64&e?ie(o,n):256&e?ue(o,n,r,t):128&e&&pe(o,n,r),i&&(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",de),t.onChange&&ee(e,"change",fe)}(t,n)}function ve(e){return e.type&&te(e.type)?!r(e.checked):!r(e.value)}function ge(e){e&&!k(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(a(e)||void 0!==e.current)&&n.push((function(){k(e,t)||void 0===e.current||(e.current=t)}))}function Ce(e,t){ye(e),C(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var i=e.props;ge(t);var c=e.childFlags;if(!u(i))for(var l=Object.keys(i),s=0,f=l.length;s<f;s++){var p=l[s];U[p]&&H(p,e.dom)}12&c?Ne(o):2===c&&ye(o)}else o&&(4&n?(a(o.componentWillUnmount)&&o.componentWillUnmount(),ge(e.ref),o.$UN=!0,ye(o.$LI)):8&n?(!r(t=e.ref)&&a(t.onComponentWillUnmount)&&t.onComponentWillUnmount(b(e,!0),e.props||d),ye(o)):1024&n?Ce(o,e.ref):8192&n&&12&e.childFlags&&Ne(o))}function Ne(e){for(var t=0,n=e.length;t<n;++t)ye(e[t])}function Ve(e){e.textContent=""}function _e(e,t,n){Ne(n),8192&t.flags?C(t,e):Ve(e)}function xe(e,t,n,o){var i=e&&e.__html||"",a=t&&t.__html||"";i!==a&&(r(a)||function(e,t){var n=document.createElement("i");return n.innerHTML=t,n.innerHTML===e.innerHTML}(o,a)||(u(n)||(12&n.childFlags?Ne(n.children):2===n.childFlags&&ye(n.children),n.children=null,n.childFlags=1),o.innerHTML=a))}function we(e,t,n,o,i,u,l){switch(e){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":o.autofocus=!!n;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":o[e]=!!n;break;case"defaultChecked":case"value":case"volume":if(u&&"value"===e)break;var d=r(n)?"":n;o[e]!==d&&(o[e]=d);break;case"style":!function(e,t,n){if(r(t))n.removeAttribute("style");else{var o,i,a=n.style;if(c(t))a.cssText=t;else if(r(e)||c(e))for(o in t)i=t[o],a.setProperty(o,i);else{for(o in t)(i=t[o])!==e[o]&&a.setProperty(o,i);for(o in e)r(t[o])&&a.removeProperty(o)}}}(t,n,o);break;case"dangerouslySetInnerHTML":xe(t,n,l,o);break;default:U[e]?function(e,t,n,o){if(a(n))Y(e,o)[e]=n;else if(s(n)){if(w(t,n))return;Y(e,o)[e]=n}else H(e,o)}(e,t,n,o):111===e.charCodeAt(0)&&110===e.charCodeAt(1)?function(e,t,n,o){if(s(n)){if(w(t,n))return;n=function(e){var t=e.event;return function(n){t(e.data,n)}}(n)}ee(o,f(e),n)}(e,t,n,o):r(n)?o.removeAttribute(e):i&&D[e]?o.setAttributeNS(D[e],e,n):o.setAttribute(e,n)}}function Se(e,t,n,o,r){var i=!1,a=(448&t)>0;for(var c in a&&(i=ve(n))&&he(t,o,n),n)we(c,null,n[c],o,r,i,null);a&&me(t,e,o,n,!0,i)}function ke(e,t,n){var o=j(e.render(t,e.state,n)),r=n;return a(e.getChildContext)&&(r=l(n,e.getChildContext())),e.$CX=r,o}function Ee(e,t,n,o,r,i){var c=new t(n,o),l=c.$N=Boolean(t.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=r,c.$L=i,e.children=c,c.$BS=!1,c.context=o,c.props===d&&(c.props=n),l)c.state=N(c,n,c.state);else if(a(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var s=c.$PS;if(!u(s)){var f=c.state;if(u(f))c.state=s;else for(var p in s)f[p]=s[p];c.$PS=null}c.$BR=!1}return c.$LI=ke(c,n,o),c}function Be(e,t){var n=e.props||d;return 32768&e.flags?e.type.render(n,e.ref,t):e.type(n,t)}function Ie(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Oe(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=Ee(e,e.type,e.props||d,n,o,i);Ie(a.$LI,t,a.$CX,o,r,i),Ae(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){Ie(e.children=j(Be(e,n)),t,n,o,r,i)}(e,t,n,o,r,i),Te(e,i)):512&a||16&a?Le(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=A());2===c?Ie(a,n,r,o,r,i):Me(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Ie(e.children,e.ref,t,!1,null,r);var i=A();Le(i,n,o),e.dom=i.dom}(e,n,t,r,i)}function Le(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||m(t,o,n)}function Oe(e,t,n,o,i,a){var c=e.flags,l=e.props,s=e.className,d=e.childFlags,f=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),p=e.children;if(r(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===d)x(f,p);else if(1!==d){var h=o&&"foreignObject"!==e.type;2===d?(16384&p.flags&&(e.children=p=M(p)),Ie(p,f,n,h,null,a)):8!==d&&4!==d||Me(p,f,n,h,null,a)}u(t)||m(t,f,i),u(l)||Se(e,c,l,f,o),be(e.ref,f,a)}function Me(e,t,n,o,r,i){for(var a=0;a<e.length;++a){var c=e[a];16384&c.flags&&(e[a]=c=M(c)),Ie(c,t,n,o,r,i)}}function Ae(e,t,n){be(e,t,n),a(t.componentDidMount)&&n.push(function(e){return function(){e.componentDidMount()}}(t))}function Te(e,t){var n=e.ref;r(n)||(k(n.onComponentWillMount,e.props||d),a(n.onComponentDidMount)&&t.push(function(e,t){return function(){e.onComponentDidMount(b(t,!0),t.props||d)}}(n,e)))}function Pe(e,t,n,o,c,s,f){var m=t.flags|=16384;e.flags!==m||e.type!==t.type||e.key!==t.key||2048&m?16384&e.flags?function(e,t,n,o,r,i){ye(e),0!=(t.flags&e.flags&2033)?(Ie(t,null,o,r,null,i),function(e,t,n){e.replaceChild(t,n)}(n,t.dom,e.dom)):(Ie(t,n,o,r,b(e,!0),i),C(e,n))}(e,t,n,o,c,f):Ie(t,n,o,c,s,f):481&m?function(e,t,n,o,i,a){var c,u=t.dom=e.dom,l=e.props,s=t.props,f=!1,p=!1;if(o=o||(32&i)>0,l!==s){var m=l||d;if((c=s||d)!==d)for(var h in(f=(448&i)>0)&&(p=ve(c)),c){var v=m[h],g=c[h];v!==g&&we(h,v,g,u,o,p,e)}if(m!==d)for(var b in m)r(c[b])&&!r(m[b])&&we(b,m[b],null,u,o,p,e)}var C=t.children,y=t.className;e.className!==y&&(r(y)?u.removeAttribute("class"):o?u.setAttribute("class",y):u.className=y);4096&i?function(e,t){e.textContent!==t&&(e.textContent=t)}(u,C):je(e.childFlags,t.childFlags,e.children,C,u,n,o&&"foreignObject"!==t.type,null,e,a);f&&me(i,t,u,c,!1,p);var N=t.ref,V=e.ref;V!==N&&(ge(V),be(N,u,a))}(e,t,o,c,m,f):4&m?function(e,t,n,o,r,i,c){var s=t.children=e.children;if(u(s))return;s.$L=c;var f=t.props||d,p=t.ref,m=e.ref,h=s.state;if(!s.$N){if(a(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(f,o),s.$UN)return;s.$BR=!1}u(s.$PS)||(h=l(h,s.$PS),s.$PS=null)}Fe(s,h,f,n,o,r,!1,i,c),m!==p&&(ge(m),be(p,s,c))}(e,t,n,o,c,s,f):8&m?function(e,t,n,o,i,c,u){var l=!0,s=t.props||d,f=t.ref,p=e.props,m=!r(f),h=e.children;m&&a(f.onComponentShouldUpdate)&&(l=f.onComponentShouldUpdate(p,s));if(!1!==l){m&&a(f.onComponentWillUpdate)&&f.onComponentWillUpdate(p,s);var v=j(Be(t,o));Pe(h,v,n,o,i,c,u),t.children=v,m&&a(f.onComponentDidUpdate)&&f.onComponentDidUpdate(p,s)}else t.children=h}(e,t,n,o,c,s,f):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,i){var a=e.children,c=t.children,u=e.childFlags,l=t.childFlags,s=null;12&l&&0===c.length&&(l=t.childFlags=2,c=t.children=A());var d=0!=(2&l);if(12&u){var f=a.length;(8&u&&8&l||d||!d&&c.length>f)&&(s=b(a[f-1],!1).nextSibling)}je(u,l,a,c,n,o,r,s,e,i)}(e,t,n,o,c,f):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(je(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var u=c.dom;h(r,u),p(a,u)}}(e,t,o,f)}function je(e,t,n,o,r,i,a,c,u,l){switch(e){case 2:switch(t){case 2:Pe(n,o,r,i,a,c,l);break;case 1:Ce(n,r);break;case 16:ye(n),x(r,o);break;default:!function(e,t,n,o,r,i){ye(e),Me(t,n,o,r,b(e,!0),i),C(e,n)}(n,o,r,i,a,l)}break;case 1:switch(t){case 2:Ie(o,r,i,a,c,l);break;case 1:break;case 16:x(r,o);break;default:Me(o,r,i,a,c,l)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:x(n,t))}(n,o,r);break;case 2:Ve(r),Ie(o,r,i,a,c,l);break;case 1:Ve(r);break;default:Ve(r),Me(o,r,i,a,c,l)}break;default:switch(t){case 16:Ne(n),x(r,o);break;case 2:_e(r,u,n),Ie(o,r,i,a,c,l);break;case 1:_e(r,u,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Me(o,r,i,a,c,l):0===d?_e(r,u,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,u,l){var s,d,f=i-1,p=a-1,m=0,h=e[m],v=t[m];e:{for(;h.key===v.key;){if(16384&v.flags&&(t[m]=v=M(v)),Pe(h,v,n,o,r,c,l),e[m]=v,++m>f||m>p)break e;h=e[m],v=t[m]}for(h=e[f],v=t[p];h.key===v.key;){if(16384&v.flags&&(t[p]=v=M(v)),Pe(h,v,n,o,r,c,l),e[f]=v,p--,m>--f||m>p)break e;h=e[f],v=t[p]}}if(m>f){if(m<=p)for(d=(s=p+1)<a?b(t[s],!0):c;m<=p;)16384&(v=t[m]).flags&&(t[m]=v=M(v)),++m,Ie(v,n,o,r,d,l)}else if(m>p)for(;m<=f;)Ce(e[m++],n);else!function(e,t,n,o,r,i,a,c,u,l,s,d,f){var p,m,h,v=0,g=c,C=c,N=i-c+1,V=a-c+1,_=new Int32Array(V+1),x=N===o,w=!1,S=0,k=0;if(r<4||(N|V)<32)for(v=g;v<=i;++v)if(p=e[v],k<V){for(c=C;c<=a;c++)if(m=t[c],p.key===m.key){if(_[c-C]=v+1,x)for(x=!1;g<v;)Ce(e[g++],u);S>c?w=!0:S=c,16384&m.flags&&(t[c]=m=M(m)),Pe(p,m,u,n,l,s,f),++k;break}!x&&c>a&&Ce(p,u)}else x||Ce(p,u);else{var E={};for(v=C;v<=a;++v)E[t[v].key]=v;for(v=g;v<=i;++v)if(p=e[v],k<V)if(void 0!==(c=E[p.key])){if(x)for(x=!1;v>g;)Ce(e[g++],u);_[c-C]=v+1,S>c?w=!0:S=c,16384&(m=t[c]).flags&&(t[c]=m=M(m)),Pe(p,m,u,n,l,s,f),++k}else x||Ce(p,u);else x||Ce(p,u)}if(x)_e(u,d,e),Me(t,u,n,l,s,f);else if(w){var B=function(e){var t=0,n=0,o=0,r=0,i=0,a=0,c=0,u=e.length;u>Re&&(Re=u,le=new Int32Array(u),se=new Int32Array(u));for(;n<u;++n)if(0!==(t=e[n])){if(e[o=le[r]]<t){se[n]=o,le[++r]=n;continue}for(i=0,a=r;i<a;)e[le[c=i+a>>1]]<t?i=c+1:a=c;t<e[le[i]]&&(i>0&&(se[n]=le[i-1]),le[i]=n)}i=r+1;var l=new Int32Array(i);a=le[i-1];for(;i-- >0;)l[i]=a,a=se[a],le[i]=0;return l}(_);for(c=B.length-1,v=V-1;v>=0;v--)0===_[v]?(16384&(m=t[S=v+C]).flags&&(t[S]=m=M(m)),Ie(m,u,n,l,(h=S+1)<r?b(t[h],!0):s,f)):c<0||v!==B[c]?y(m=t[S=v+C],u,(h=S+1)<r?b(t[h],!0):s):c--}else if(k!==V)for(v=V-1;v>=0;v--)0===_[v]&&(16384&(m=t[S=v+C]).flags&&(t[S]=m=M(m)),Ie(m,u,n,l,(h=S+1)<r?b(t[h],!0):s,f))}(e,t,o,i,a,f,p,m,n,r,c,u,l)}(n,o,r,i,a,s,d,c,u,l):function(e,t,n,o,r,i,a,c,u){for(var l,s,d=i>a?a:i,f=0;f<d;++f)l=t[f],s=e[f],16384&l.flags&&(l=t[f]=M(l)),Pe(s,l,n,o,r,c,u),e[f]=l;if(i<a)for(f=d;f<a;++f)16384&(l=t[f]).flags&&(l=t[f]=M(l)),Ie(l,n,o,r,c,u);else if(i>a)for(f=d;f<i;++f)Ce(e[f],n)}(n,o,r,i,a,s,d,c,l)}}}function Fe(e,t,n,o,r,i,c,u,s){var d=e.state,f=e.props,p=Boolean(e.$N),m=a(e.shouldComponentUpdate);if(p&&(t=N(e,n,t!==d?l(d,t):t)),c||!m||m&&e.shouldComponentUpdate(n,t,r)){!p&&a(e.componentWillUpdate)&&e.componentWillUpdate(n,t,r),e.props=n,e.state=t,e.context=r;var h=null,v=ke(e,n,r);p&&a(e.getSnapshotBeforeUpdate)&&(h=e.getSnapshotBeforeUpdate(f,d)),Pe(e.$LI,v,o,e.$CX,i,u,s),e.$LI=v,a(e.componentDidUpdate)&&function(e,t,n,o,r){r.push((function(){e.componentDidUpdate(t,n,o)}))}(e,f,d,h,s)}else e.props=n,e.state=t,e.context=r}var Re=0;function De(e,t,n,o){var i=[],c=t.$V;V.v=!0,r(c)?r(e)||(16384&e.flags&&(e=M(e)),Ie(e,t,o,!1,null,i),t.$V=e,c=e):r(e)?(Ce(c,t),t.$V=null):(16384&e.flags&&(e=M(e)),Pe(c,e,t,o,!1,null,i),c=t.$V=e),v(i),V.v=!1,a(n)&&n(),a(_.renderComplete)&&_.renderComplete(c,t)}function Ke(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=d),De(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var ze=[],We="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ue=!1;function Ye(e,t,n,o){var i=e.$PS;if(a(t)&&(t=t(i?l(e.state,i):e.state,e.props,e.context)),r(i))e.$PS=t;else for(var c in t)i[c]=t[c];if(e.$BR)a(n)&&e.$L.push(n.bind(e));else{if(!V.v&&0===ze.length)return $e(e,o),void(a(n)&&n.call(e));if(-1===ze.indexOf(e)&&ze.push(e),o&&(e.$F=!0),Ue||(Ue=!0,We(Ge)),a(n)){var u=e.$QU;u||(u=e.$QU=[]),u.push(n)}}}function He(e){for(var t=e.$QU,n=0;n<t.length;++n)t[n].call(e);e.$QU=null}function Ge(){var e;for(Ue=!1;e=ze.shift();)if(!e.$UN){var t=e.$F;e.$F=!1,$e(e,t),e.$QU&&He(e)}}function $e(e,t){if(t||!e.$BR){var n=e.$PS;e.$PS=null;var o=[];V.v=!0,Fe(e,l(e.state,n),e.props,b(e.$LI,!0).parentNode,e.context,e.$SVG,t,null,o),v(o),V.v=!1}else e.state=e.$PS,e.$PS=null}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.$F=!1,this.props=e||d,this.context=t||d};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.4.8"},96323:function(e,t,n){"use strict";t.__esModule=!0;var o=n(92376);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||(t[e]=o[e]))}))},10648:function(e,t){"use strict";var n,o;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=n,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"}(n||(t.VNodeFlags=n={})),t.ChildFlags=o,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"}(o||(t.ChildFlags=o={}))},69838:function(e){"use strict";var t=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(L){u=function(e,t,n){return e[t]=n}}function l(e,t,n,o){var r=t&&t.prototype instanceof v?t:v,i=Object.create(r.prototype),a=new E(o||[]);return i._invoke=function(e,t,n){var o=d;return function(){function r(r,i){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw i;return I()}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var c=w(a,n);if(c){if(c===h)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 u=s(e,t,n);if("normal"===u.type){if(o=n.done?m:f,u.arg===h)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=m,n.method="throw",n.arg=u.arg)}}return r}()}(e,n,a),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(L){return{type:"throw",arg:L}}}e.wrap=l;var d="suspendedStart",f="suspendedYield",p="executing",m="completed",h={};function v(){}function g(){}function b(){}var C={};u(C,i,(function(){return this}));var y=Object.getPrototypeOf,N=y&&y(y(B([])));N&&N!==n&&o.call(N,i)&&(C=N);var V=b.prototype=v.prototype=Object.create(C);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function n(r,i,a,c){var u=s(e[r],e,i);if("throw"!==u.type){var l=u.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,c)}),(function(e){n("throw",e,a,c)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,c)}))}c(u.arg)}var r;this._invoke=function(e,o){function i(){return new t((function(t,r){n(e,o,t,r)}))}return r=r?r.then(i,i):i()}}function w(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,w(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=s(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,h;var i=r.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(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 k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function B(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function n(){for(;++r<e.length;)if(o.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:I}}function I(){return{value:t,done:!0}}return g.prototype=b,u(V,"constructor",b),u(b,"constructor",g),g.displayName=u(b,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,c,"GeneratorFunction")),e.prototype=Object.create(V),e},e.awrap=function(e){return{__await:e}},_(x.prototype),u(x.prototype,a,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,o,r,i){void 0===i&&(i=Promise);var a=new x(l(t,n,o,r),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},_(V),u(V,c,"Generator"),u(V,i,(function(){return this})),u(V,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function o(){for(;t.length;){var n=t.pop();if(n in e)return o.value=n,o.done=!1,o}return o.done=!0,o}},e.values=B,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(k),!e)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(o,r){return c.type="throw",c.arg=e,n.next=o,r&&(n.method="next",n.arg=t),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),h}},"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;k(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),h}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},96250:function(){"use strict";self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((function(n,o){var r=new XMLHttpRequest,i=[],a=[],c={},u=function s(){return{ok:2==(r.status/100|0),statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){return Promise.resolve(r.responseText)},json:function(){return Promise.resolve(r.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([r.response]))},clone:s,headers:{keys:function(){return i},entries:function(){return a},get:function(e){return c[e.toLowerCase()]},has:function(e){return e.toLowerCase()in c}}}};for(var l in r.open(t.method||"get",e,!0),r.onload=function(){r.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),a.push([t,n]),c[t]=c[t]?c[t]+","+n:n})),n(u())},r.onerror=o,r.withCredentials="include"==t.credentials,t.headers)r.setRequestHeader(l,t.headers[l]);r.send(t.body||null)}))})},1397:function(e,t){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniq=t.uniqBy=t.reduce=t.range=t.sort=t.sortBy=t.map=t.filter=t.toKeyedArray=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[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),n((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;o<t.length;o++){var r=t[o];e(r,o,t)&&n.push(r)}return n}throw new Error("filter() can't iterate on type "+typeof t)}};var n=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;o<t.length;o++)n.push(e(t[o],o,t));return n}if("object"==typeof t){var r=Object.prototype.hasOwnProperty,i=[];for(var a in t)r.call(t,a)&&i.push(e(t[a],a,t));return i}throw new Error("map() can't iterate on type "+typeof t)}};t.map=n;var o=function(e,t){for(var n=e.criteria,o=t.criteria,r=n.length,i=0;i<r;i++){var a=n[i],c=o[i];if(a<c)return-1;if(a>c)return 1}return 0},r=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){if(!Array.isArray(e))return e;for(var n=e.length,r=[],i=function(n){var o=e[n];r.push({criteria:t.map((function(e){return e(o)})),value:o})},a=0;a<n;a++)i(a);for(r.sort(o);n--;)r[n]=r[n].value;return r}};t.sortBy=r;var i=r();t.sort=i;t.range=function(e,t){return new Array(t-e).fill(null).map((function(t,n){return n+e}))};t.reduce=function(e,t){return function(n){var o,r,i=n.length;for(t===undefined?(o=1,r=n[0]):(o=0,r=t);o<i;o++)r=e(r,n[o],o,n);return r}};var a=function(e){return function(t){var n=t.length,o=[],r=e?[]:o,i=-1;e:for(;++i<n;){var a=t[i],c=e?e(a):a;if(a=0!==a?a:0,c==c){for(var u=r.length;u--;)if(r[u]===c)continue e;e&&r.push(c),o.push(a)}else r.includes(c)||(r!==o&&r.push(c),o.push(a))}return o}};t.uniqBy=a;var c=a();t.uniq=c;var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0!==t.length){for(var o=t.length,r=t[0].length,i=[],a=0;a<r;a++){for(var c=[],u=0;u<o;u++)c.push(t[u][a]);i.push(c)}return i}};t.zip=u;t.zipWith=function(e){return function(){return n((function(t){return e.apply(void 0,t)}))(u.apply(void 0,arguments))}}},52844:function(e,t){"use strict";t.__esModule=!0,t.EventEmitter=void 0;var n=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},t.off=function(e,t){var n=this.listeners[e];if(!n)throw new Error('There is no listeners for "'+e+'"');this.listeners[e]=n.filter((function(e){return e!==t}))},t.emit=function(e){var t=this.listeners[e];if(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];for(var i=0,a=t.length;i<a;i+=1){var c=t[i];c.apply(void 0,o)}}},t.clear=function(){this.listeners={}},e}();t.EventEmitter=n},32416:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(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 o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function r(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return function(e){for(var o=e,i=arguments.length,a=new Array(i>1?i-1:0),c=1;c<i;c++)a[c-1]=arguments[c];for(var u,l=n(t);!(u=l()).done;){var s=u.value;Array.isArray(s)?o=r.apply(void 0,s).apply(void 0,[o].concat(a)):s&&(o=s.apply(void 0,[o].concat(a)))}return o}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(n){for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return e.apply(void 0,[t.apply(void 0,[n].concat(r))].concat(r))}}))}},57890:function(e,t){"use strict";t.__esModule=!0,t.KEY_QUOTE=t.KEY_RIGHT_BRACKET=t.KEY_BACKSLASH=t.KEY_LEFT_BRACKET=t.KEY_SLASH=t.KEY_PERIOD=t.KEY_MINUS=t.KEY_COMMA=t.KEY_EQUAL=t.KEY_SEMICOLON=t.KEY_F12=t.KEY_F11=t.KEY_F10=t.KEY_F9=t.KEY_F8=t.KEY_F7=t.KEY_F6=t.KEY_F5=t.KEY_F4=t.KEY_F3=t.KEY_F2=t.KEY_F1=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_DELETE=t.KEY_INSERT=t.KEY_DOWN=t.KEY_RIGHT=t.KEY_UP=t.KEY_LEFT=t.KEY_HOME=t.KEY_END=t.KEY_PAGEDOWN=t.KEY_PAGEUP=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_CAPSLOCK=t.KEY_PAUSE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;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_PAUSE=19;t.KEY_CAPSLOCK=20;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_PAGEUP=33;t.KEY_PAGEDOWN=34;t.KEY_END=35;t.KEY_HOME=36;t.KEY_LEFT=37;t.KEY_UP=38;t.KEY_RIGHT=39;t.KEY_DOWN=40;t.KEY_INSERT=45;t.KEY_DELETE=46;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_F1=112;t.KEY_F2=113;t.KEY_F3=114;t.KEY_F4=115;t.KEY_F5=116;t.KEY_F6=117;t.KEY_F7=118;t.KEY_F8=119;t.KEY_F9=120;t.KEY_F10=121;t.KEY_F11=122;t.KEY_F12=123;t.KEY_SEMICOLON=186;t.KEY_EQUAL=187;t.KEY_COMMA=188;t.KEY_MINUS=189;t.KEY_PERIOD=190;t.KEY_SLASH=191;t.KEY_LEFT_BRACKET=219;t.KEY_BACKSLASH=220;t.KEY_RIGHT_BRACKET=221;t.KEY_QUOTE=222},94831:function(e,t){"use strict";var n;t.__esModule=!0,t.isEscape=t.KEY=void 0,t.KEY=n,function(e){e.Alt="Alt",e.Backspace="Backspace",e.Control="Control",e.Delete="Delete",e.Down="ArrowDown",e.End="End",e.Enter="Enter",e.Esc="Esc",e.Escape="Escape",e.Home="Home",e.Insert="Insert",e.Left="ArrowLeft",e.PageDown="PageDown",e.PageUp="PageUp",e.Right="ArrowRight",e.Shift="Shift",e.Space=" ",e.Tab="Tab",e.Up="ArrowUp"}(n||(t.KEY=n={}));t.isEscape=function(e){return e===n.Esc||e===n.Escape}},97622:function(e,t){"use strict";t.__esModule=!0,t.numberOfDecimalDigits=t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return e<t?t:e>n?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=+((e*=n=Math.pow(10,t))>0)|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var n=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=n;t.keyOfMatchingRange=function(e,t){for(var o=0,r=Object.keys(t);o<r.length;o++){var i=r[o],a=t[i];if(n(e,a))return i}};t.numberOfDecimalDigits=function(e){return Math.floor(e)!==e&&e.toString().split(".")[1].length||0}},28440:function(e,t){"use strict";var n;t.__esModule=!0,t.perf=void 0;null==(n=window.performance)||n.now;var o={mark:function(e,t){0},measure:function(e,t){}};t.perf=o},1060:function(e,t){"use strict";t.__esModule=!0,t.canRender=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n<e.length;n++){var o=e[n];"string"==typeof o&&(t+=o+" ")}return t};t.normalizeChildren=function(e){return Array.isArray(e)?e.flat().filter((function(e){return e})):"object"==typeof e?[e]:[]};var n=function(e,t){var n;for(n in e)if(!(n in t))return!0;for(n in t)if(e[n]!==t[n])return!0;return!1};t.shallowDiffers=n;var o={onComponentShouldUpdate:function(e,t){return n(e,t)}};t.pureComponentHooks=o;t.canRender=function(e){return e!==undefined&&null!==e&&"boolean"!=typeof e}},465:function(e,t,n){"use strict";t.__esModule=!0,t.useSelector=t.useDispatch=t.createAction=t.combineReducers=t.applyMiddleware=t.createStore=void 0;var o=n(32416);function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return i(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 i(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.")}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.createStore=function a(e,t){if(t)return t(a)(e);var n,o=[],r=function(t){n=e(n,t);for(var r=0;r<o.length;r++)o[r]()};return r({type:"@@INIT"}),{dispatch:r,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];var c=e.apply(void 0,[n].concat(i)),u=function(){throw new Error("Dispatching while constructing your middleware is not allowed.")},l={getState:c.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return u.apply(void 0,[e].concat(n))}},s=t.map((function(e){return e(l)}));return u=o.compose.apply(void 0,s)(c.dispatch),Object.assign({},c,{dispatch:u})}}};t.combineReducers=function(e){var t=Object.keys(e),n=!1;return function(o,i){void 0===o&&(o={});for(var a,c=Object.assign({},o),u=r(t);!(a=u()).done;){var l=a.value,s=e[l],d=o[l],f=s(d,i);d!==f&&(n=!0,c[l]=f)}return n?c:o}};t.createAction=function(e,t){void 0===t&&(t=null);var n=function(){if(!t)return{type:e,payload:arguments.length<=0?undefined:arguments[0]};var n=t.apply(void 0,arguments);if(!n)throw new Error("prepare function did not return an object");var o={type:e};return"payload"in n&&(o.payload=n.payload),"meta"in n&&(o.meta=n.meta),o};return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n};t.useDispatch=function(e){return e.store.dispatch};t.useSelector=function(e,t){return t(e.store.getState())}},7151:function(e,t){"use strict";function n(e,t,n,o,r,i,a){try{var c=e[i](a),u=c.value}catch(l){return void n(l)}c.done?t(u):Promise.resolve(u).then(o,r)}function o(e){return function(){var t=this,o=arguments;return new Promise((function(r,i){var a=e.apply(t,o);function c(e){n(a,r,i,c,u,"next",e)}function u(e){n(a,r,i,c,u,"throw",e)}c(undefined)}))}}t.__esModule=!0,t.storage=t.IMPL_INDEXED_DB=t.IMPL_LOCAL_STORAGE=t.IMPL_MEMORY=void 0;t.IMPL_MEMORY=0;t.IMPL_LOCAL_STORAGE=1;t.IMPL_INDEXED_DB=2;var r="storage-v1",i="readwrite",a=function(e){return function(){try{return Boolean(e())}catch(t){return!1}}},c=a((function(){return window.localStorage&&window.localStorage.getItem})),u=a((function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)})),l=function(){function e(){this.impl=0,this.store={}}var t=e.prototype;return t.get=function(e){return this.store[e]},t.set=function(e,t){this.store[e]=t},t.remove=function(e){this.store[e]=undefined},t.clear=function(){this.store={}},e}(),s=function(){function e(){this.impl=1}var t=e.prototype;return t.get=function(e){var t=localStorage.getItem(e);if("string"==typeof t)return JSON.parse(t)},t.set=function(e,t){localStorage.setItem(e,JSON.stringify(t))},t.remove=function(e){localStorage.removeItem(e)},t.clear=function(){localStorage.clear()},e}(),d=function(){function e(){this.impl=2,this.dbPromise=new Promise((function(e,t){var n=(window.indexedDB||window.msIndexedDB).open("tau-tgui",1);n.onupgradeneeded=function(){try{n.result.createObjectStore(r)}catch(e){t(new Error("Failed to upgrade IDB: "+n.error))}},n.onsuccess=function(){return e(n.result)},n.onerror=function(){t(new Error("Failed to open IDB: "+n.error))}}))}var t=e.prototype;return t.getStore=function(e){return this.dbPromise.then((function(t){return t.transaction(r,e).objectStore(r)}))},t.get=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readonly");case 2:return n=t.sent,t.abrupt("return",new Promise((function(t,o){var r=n.get(e);r.onsuccess=function(){return t(r.result)},r.onerror=function(){return o(r.error)}})));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=o(regeneratorRuntime.mark((function t(e,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return null===n&&(n=undefined),t.next=3,this.getStore(i);case 3:t.sent.put(n,e);case 5:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=o(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore(i);case 2:t.sent["delete"](e);case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=o(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getStore(i);case 2:e.sent.clear();case 4:case"end":return e.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),f=new(function(){function e(){this.backendPromise=o(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u()){e.next=10;break}return e.prev=1,t=new d,e.next=5,t.dbPromise;case 5:return e.abrupt("return",t);case 8:e.prev=8,e.t0=e["catch"](1);case 10:if(!c()){e.next=12;break}return e.abrupt("return",new s);case 12:return e.abrupt("return",new l);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})))()}var t=e.prototype;return t.get=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.get(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=o(regeneratorRuntime.mark((function t(e,n){var o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return o=t.sent,t.abrupt("return",o.set(e,n));case 4:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=o(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return n=t.sent,t.abrupt("return",n.remove(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=o(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return e=t.sent,t.abrupt("return",e.clear());case 4:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}());t.storage=f},21118:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(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 o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.createSearch=t.createGlobPattern=t.multiline=void 0;t.multiline=function r(e){if(Array.isArray(e))return r(e.join(""));for(var t,o,i=e.split("\n"),a=n(i);!(o=a()).done;)for(var c=o.value,u=0;u<c.length;u++){if(" "!==c[u]){(t===undefined||u<t)&&(t=u);break}}return t||(t=0),i.map((function(e){return e.substr(t).trimRight()})).join("\n").trim()};t.createGlobPattern=function(e){var t=new RegExp("^"+e.split(/\*+/).map((function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")})).join(".*")+"$");return function(e){return t.test(e)}};t.createSearch=function(e,t){var n=e.toLowerCase().trim();return function(e){if(!n)return!0;var o=t?t(e):e;return!!o&&o.toLowerCase().includes(n)}};t.capitalize=function i(e){return Array.isArray(e)?e.map(i):e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()};t.toTitleCase=function a(e){if(Array.isArray(e))return e.map(a);if("string"!=typeof e)return e;for(var t=e.replace(/([^\W_]+[^\s-]*) */g,(function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})),n=0,o=["A","An","And","As","At","But","By","For","For","From","In","Into","Near","Nor","Of","On","Onto","Or","The","To","With"];n<o.length;n++){var r=new RegExp("\\s"+o[n]+"\\s","g");t=t.replace(r,(function(e){return e.toLowerCase()}))}for(var i=0,c=["Id","Tv"];i<c.length;i++){var u=new RegExp("\\b"+c[i]+"\\b","g");t=t.replace(u,(function(e){return e.toLowerCase()}))}return t};t.decodeHtmlEntities=function(e){if(!e)return e;var t={nbsp:" ",amp:"&",quot:'"',lt:"<",gt:">",apos:"'"};return e.replace(/<br>/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("&")}},53538:function(e,t){"use strict";t.__esModule=!0,t.sleep=t.debounce=void 0;t.debounce=function(e,t,n){var o;return void 0===n&&(n=!1),function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var c=function(){o=null,n||e.apply(void 0,i)},u=n&&!o;clearTimeout(o),o=setTimeout(c,t),u&&e.apply(void 0,i)}};t.sleep=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},67288: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=void 0;var o=n(1397),r=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t};t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(r)(e,t)}))(t)};t.vecSubtract=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(i)(e,t)}))(t)};t.vecMultiply=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(a)(e,t)}))(t)};var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(c)(e,t)}))(t)};t.vecDivide=u;t.vecScale=function(e,t){return(0,o.map)((function(e){return e*t}))(e)};t.vecInverse=function(e){return(0,o.map)((function(e){return-e}))(e)};var l=function(e){return Math.sqrt((0,o.reduce)(r)((0,o.zipWith)(a)(e,e)))};t.vecLength=l;t.vecNormalize=function(e){return u(e,l(e))}},88280:function(){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},15511:function(){"use strict";!function(e){function t(){return d.createDocumentFragment()}function n(e){return d.createElement(e)}function o(e,t){if(!e)throw new Error("Failed to construct "+t+": 1 argument required, but only 0 present.")}function r(e){if(1===e.length)return i(e[0]);for(var n=t(),o=M.call(e),r=0;r<e.length;r++)n.appendChild(i(o[r]));return n}function i(e){return"object"==typeof e?e:d.createTextNode(e)}for(var a,c,u,l,s,d=e.document,f=Object.prototype.hasOwnProperty,p=Object.defineProperty||function(e,t,n){return f.call(n,"value")?e[t]=n.value:(f.call(n,"get")&&e.__defineGetter__(t,n.get),f.call(n,"set")&&e.__defineSetter__(t,n.set)),e},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},h=function(e){var t="undefined"==typeof e.className,n=t?e.getAttribute("class")||"":e.className,o=t||"object"==typeof n,r=(o?t?n:n.baseVal:n).replace(g,"");r.length&&O.push.apply(this,r.split(b)),this._isSVG=o,this._=e},v={get:function(){return new h(this)},set:function(){}},g=/^\s+|\s+$/g,b=/\s+/,C="classList",y=function(e,t){return this.contains(e)?t||this.remove(e):(t===undefined||t)&&(t=!0,this.add(e)),!!t},N=e.DocumentFragment&&DocumentFragment.prototype,V=e.Node,_=(V||Element).prototype,x=e.CharacterData||V,w=x&&x.prototype,S=e.DocumentType,k=S&&S.prototype,E=(e.Element||V||e.HTMLElement).prototype,B=e.HTMLSelectElement||n("select").constructor,I=B.prototype.remove,L=e.SVGElement,O=["matches",E.matchesSelector||E.webkitMatchesSelector||E.khtmlMatchesSelector||E.mozMatchesSelector||E.msMatchesSelector||E.oMatchesSelector||function(e){var t=this.parentNode;return!!t&&-1<m.call(t.querySelectorAll(e),this)},"closest",function(e){for(var t,n=this;(t=n&&n.matches)&&!n.matches(e);)n=n.parentNode;return t?n:null},"prepend",function(){var e=this.firstChild,t=r(arguments);e?this.insertBefore(t,e):this.appendChild(t)},"append",function(){this.appendChild(r(arguments))},"before",function(){var e=this.parentNode;e&&e.insertBefore(r(arguments),this)},"after",function(){var e=this.parentNode,t=this.nextSibling,n=r(arguments);e&&(t?e.insertBefore(n,t):e.appendChild(n))},"toggleAttribute",function(e,t){var n=this.hasAttribute(e);return 1<arguments.length?n&&!t?this.removeAttribute(e):t&&!n&&this.setAttribute(e,""):n?this.removeAttribute(e):this.setAttribute(e,""),this.hasAttribute(e)},"replace",function(){this.replaceWith.apply(this,arguments)},"replaceWith",function(){var e=this.parentNode;e&&e.replaceChild(r(arguments),this)},"remove",function(){var e=this.parentNode;e&&e.removeChild(this)}],M=O.slice,A=O.length;A;A-=2)if((c=O[A-2])in E||(E[c]=O[A-1]),"remove"!==c||I._dom4||((B.prototype[c]=function(){return 0<arguments.length?I.apply(this,arguments):E.remove.call(this)})._dom4=!0),/^(?:before|after|replace|replaceWith|remove)$/.test(c)&&(x&&!(c in w)&&(w[c]=O[A-1]),S&&!(c in k)&&(k[c]=O[A-1])),/^(?:append|prepend)$/.test(c))if(N)c in N||(N[c]=O[A-1]);else try{t().constructor.prototype[c]=O[A-1]}catch(P){}var T;n("a").matches("a")||(E[c]=(T=E[c],function(e){return T.call(this.parentNode?this:t().appendChild(this),e)})),h.prototype={length:0,add:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)||O.push.call(this,c);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},contains:function(e){return function(t){return-1<(A=e.call(this,c=function(e){if(!e)throw"SyntaxError";if(b.test(e))throw"InvalidCharacterError";return e}(t)))}}([].indexOf||function(e){for(A=this.length;A--&&this[A]!==e;);return A}),item:function(e){return this[e]||null},remove:function(){for(var e,t=0;t<arguments.length;t++)e=arguments[t],this.contains(e)&&O.splice.call(this,A,1);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},toggle:y,toString:function(){return O.join.call(this," ")}},L&&!(C in L.prototype)&&p(L.prototype,C,v),C in d.documentElement?((l=n("div").classList).add("a","b","a"),"a b"!=l&&("add"in(u=l.constructor.prototype)||(u=e.TemporaryTokenList.prototype),s=function(e){return function(){for(var t=0;t<arguments.length;)e.call(this,arguments[t++])}},u.add=s(u.add),u.remove=s(u.remove),u.toggle=y)):p(E,C,v),"contains"in _||p(_,"contains",{value:function(e){for(;e&&e!==this;)e=e.parentNode;return this===e}}),"head"in d||p(d,"head",{get:function(){return a||(a=d.getElementsByTagName("head")[0])}}),function(){for(var t,n=e.requestAnimationFrame,o=e.cancelAnimationFrame,r=["o","ms","moz","webkit"],i=r.length;!o&&i--;)n=n||e[r[i]+"RequestAnimationFrame"],o=e[r[i]+"CancelAnimationFrame"]||e[r[i]+"CancelRequestAnimationFrame"];o||(n?(t=n,n=function(e){var n=!0;return t((function(){n&&e.apply(this,arguments)})),function(){n=!1}},o=function(e){e()}):(n=function(e){return setTimeout(e,15,15)},o=function(e){clearTimeout(e)})),e.requestAnimationFrame=n,e.cancelAnimationFrame=o}();try{new e.CustomEvent("?")}catch(P){e.CustomEvent=function(e,t){function n(e,t,n,o){this.initEvent(e,t,n),this.detail=o}return function(o,r){var i=d.createEvent(e);if("string"!=typeof o)throw new Error("An event name must be provided");return"Event"==e&&(i.initCustomEvent=n),null==r&&(r=t),i.initCustomEvent(o,r.bubbles,r.cancelable,r.detail),i}}(e.CustomEvent?"CustomEvent":"Event",{bubbles:!1,cancelable:!1,detail:null})}try{new Event("_")}catch(P){P=function(e){function t(e,t){o(arguments.length,"Event");var n=d.createEvent("Event");return t||(t={}),n.initEvent(e,!!t.bubbles,!!t.cancelable),n}return t.prototype=e.prototype,t}(e.Event||function(){}),p(e,"Event",{value:P}),Event!==P&&(Event=P)}try{new KeyboardEvent("_",{})}catch(P){P=function(t){var n,r=0,i={char:"",key:"",location:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,altGraphKey:!1,repeat:!1,locale:navigator.language,detail:0,bubbles:!1,cancelable:!1,keyCode:0,charCode:0,which:0};try{var a=d.createEvent("KeyboardEvent");a.initKeyboardEvent("keyup",!1,!1,e,"+",3,!0,!1,!0,!1,!1),r="+"==(a.keyIdentifier||a.key)&&3==(a.keyLocation||a.location)&&(a.ctrlKey?a.altKey?1:3:a.shiftKey?2:4)||9}catch(P){}function c(e){for(var t=[],n=["ctrlKey","Control","shiftKey","Shift","altKey","Alt","metaKey","Meta","altGraphKey","AltGraph"],o=0;o<n.length;o+=2)e[n[o]]&&t.push(n[o+1]);return t.join(" ")}function u(e,t){for(var n in t)t.hasOwnProperty(n)&&!t.hasOwnProperty.call(e,n)&&(e[n]=t[n]);return e}function l(e,t,n){try{t[e]=n[e]}catch(P){}}function s(t,a){o(arguments.length,"KeyboardEvent"),a=u(a||{},i);var s,f=d.createEvent(n),p=a.ctrlKey,m=a.shiftKey,h=a.altKey,v=a.metaKey,g=a.altGraphKey,b=r>3?c(a):null,C=String(a.key),y=String(a.char),N=a.location,V=a.keyCode||(a.keyCode=C)&&C.charCodeAt(0)||0,_=a.charCode||(a.charCode=y)&&y.charCodeAt(0)||0,x=a.bubbles,w=a.cancelable,S=a.repeat,k=a.locale,E=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in f)f.initKeyEvent(t,x,w,E,p,h,m,v,V,_);else if(0<r&&"initKeyboardEvent"in f){switch(s=[t,x,w,E],r){case 1:s.push(C,N,p,m,h,v,g);break;case 2:s.push(p,h,m,v,V,_);break;case 3:s.push(C,N,p,h,m,v,g);break;case 4:s.push(C,N,b,S,k);break;default:s.push(char,C,N,b,S,k)}f.initKeyboardEvent.apply(f,s)}else f.initEvent(t,x,w);for(C in f)i.hasOwnProperty(C)&&f[C]!==a[C]&&l(C,f,a);return f}return n=0<r?"KeyboardEvent":"Event",s.prototype=t.prototype,s}(e.KeyboardEvent||function(){}),p(e,"KeyboardEvent",{value:P}),KeyboardEvent!==P&&(KeyboardEvent=P)}try{new MouseEvent("_",{})}catch(P){P=function(t){function n(t,n){o(arguments.length,"MouseEvent");var r=d.createEvent("MouseEvent");return n||(n={}),r.initMouseEvent(t,!!n.bubbles,!!n.cancelable,n.view||e,n.detail||1,n.screenX||0,n.screenY||0,n.clientX||0,n.clientY||0,!!n.ctrlKey,!!n.altKey,!!n.shiftKey,!!n.metaKey,n.button||0,n.relatedTarget||null),r}return n.prototype=t.prototype,n}(e.MouseEvent||function(){}),p(e,"MouseEvent",{value:P}),MouseEvent!==P&&(MouseEvent=P)}d.querySelectorAll("*").forEach||function(){function e(e){var t=e.querySelectorAll;e.querySelectorAll=function(e){var n=t.call(this,e);return n.forEach=Array.prototype.forEach,n}}e(d),e(Element.prototype)}();try{d.querySelector(":scope *")}catch(P){!function(){var e="data-scope-"+(1e9*Math.random()>>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,i,a=e.CustomEvent,c=e.dispatchEvent,u=e.addEventListener,l=e.removeEventListener,s=0,d=function(){s++},f=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{u("_",d,{once:!0}),c(new a("_")),c(new a("_")),l("_",d,{once:!0})}catch(m){}1!==s&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,u,l,s=i.get(this),d=p(a);s||i.set(this,s=new n),t in s||(s[t]={handler:[],wrap:[]}),u=s[t],(c=f.call(u.handler,r))<0?(c=u.handler.push(r)-1,u.wrap[c]=l=new n):l=u.wrap[c],d in l||(l[d]=o(t,r,a),e.call(this,t,l[d],l[d].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,u,l=i.get(this);if(l&&t in l&&(c=l[t],-1<(a=f.call(c.handler,n))&&(r=p(o))in(u=c.wrap[a]))){for(r in e.call(this,t,u[r],u[r].capture),delete u[r],u)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete l[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},25513:function(e){"use strict";!function(t,n){var o,r,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,u="_html5shiv",l=0,s={};function d(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function f(e){var t=s[e[u]];return t||(t={},l++,e[u]=l,s[l]=t),t}function p(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=f(t)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}function m(e){e||(e=n);var t=f(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?p(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="<xyz></xyz>",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:m,createElement:p,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||f(e)).frag.cloneNode(),i=0,a=d(),c=a.length;i<c;i++)o.createElement(a[i]);return o},addElements:function(e,t){var n=h.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),h.elements=n+" "+e,m(t)}};t.html5=h,m(n),e.exports&&(e.exports=h)}(window,document)},72090:function(){"use strict";!function(e){if(!document.createEvent){var t,n=!0,o=!1,r="onreadystatechange",i="DOMContentLoaded",a="__IE8__"+Math.random(),c=Object.defineProperty||function(e,t,n){e[t]=n.value},u=Object.defineProperties||function(t,n){for(var o in n)if(s.call(n,o))try{c(t,o,n[o])}catch(r){e.console}},l=Object.getOwnPropertyDescriptor,s=Object.prototype.hasOwnProperty,d=e.Element.prototype,f=e.Text.prototype,p=/^[a-z]+$/,m=/loaded|complete/,h={},v=document.createElement("div"),g=document.documentElement,b=g.removeAttribute,C=g.setAttribute,y=function(e){return{enumerable:!0,writable:!0,configurable:!0,value:e}};w(e.HTMLCommentElement.prototype,d,"nodeValue"),w(e.HTMLScriptElement.prototype,null,"text"),w(f,null,"nodeValue"),w(e.HTMLTitleElement.prototype,null,"text"),c(e.HTMLStyleElement.prototype,"textContent",(t=l(e.CSSStyleSheet.prototype,"cssText"),x((function(){return t.get.call(this.styleSheet)}),(function(e){t.set.call(this.styleSheet,e)}))));var N=/\b\s*alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;c(e.CSSStyleDeclaration.prototype,"opacity",{get:function(){var e=this.filter.match(N);return e?(e[1]/100).toString():""},set:function(e){this.zoom=1;var t=!1;e=e<1?" alpha(opacity="+Math.round(100*e)+")":"",this.filter=this.filter.replace(N,(function(){return t=!0,e})),!t&&e&&(this.filter+=e)}}),u(d,{textContent:{get:k,set:L},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t<n;t++)if(1==e[t].nodeType)return e[t]}},lastElementChild:{get:function(){for(var e=this.childNodes||[],t=e.length;t--;)if(1==e[t].nodeType)return e[t]}},oninput:{get:function(){return this._oninput||null},set:function(e){this._oninput&&(this.removeEventListener("input",this._oninput),this._oninput=e,e&&this.addEventListener("input",e))}},previousElementSibling:{get:function(){for(var e=this.previousSibling;e&&1!=e.nodeType;)e=e.previousSibling;return e}},nextElementSibling:{get:function(){for(var e=this.nextSibling;e&&1!=e.nodeType;)e=e.nextSibling;return e}},childElementCount:{get:function(){for(var e=0,t=this.childNodes||[],n=t.length;n--;e+=1==t[n].nodeType);return e}},addEventListener:y((function(e,t,n){if("function"==typeof t||"object"==typeof t){var o,r,i=this,u="on"+e,l=i[a]||c(i,a,{value:{}})[a],d=l[u]||(l[u]={}),f=d.h||(d.h=[]);if(!s.call(d,"w")){if(d.w=function(e){return e[a]||_(i,O(0,e),f,!1)},!s.call(h,u))if(p.test(e)){try{(o=document.createEventObject())[a]=!0,9!=i.nodeType&&(null==i.parentNode&&v.appendChild(i),(r=i.getAttribute(u))&&b.call(i,u)),i.fireEvent(u,o),h[u]=!0}catch(m){for(h[u]=!1;v.hasChildNodes();)v.removeChild(v.firstChild)}null!=r&&C.call(i,u,r)}else h[u]=!1;(d.n=h[u])&&i.attachEvent(u,d.w)}S(f,t)<0&&f[n?"unshift":"push"](t),"input"===e&&i.attachEvent("onkeyup",E)}})),dispatchEvent:y((function(e){var t,n=this,o="on"+e.type,r=n[a],i=r&&r[o],c=!!i;return e.target||(e.target=n),c?i.n?n.fireEvent(o,e):_(n,e,i.h,!0):!(t=n.parentNode)||t.dispatchEvent(e),!e.defaultPrevented})),removeEventListener:y((function(e,t,n){if("function"==typeof t||"object"==typeof t){var o="on"+e,r=this[a],i=r&&r[o],c=i&&i.h,u=c?S(c,t):-1;-1<u&&c.splice(u,1)}}))}),u(f,{addEventListener:y(d.addEventListener),dispatchEvent:y(d.dispatchEvent),removeEventListener:y(d.removeEventListener)}),u(e.XMLHttpRequest.prototype,{addEventListener:y((function(e,t,n){var o=this,r="on"+e,i=o[a]||c(o,a,{value:{}})[a],u=i[r]||(i[r]={}),l=u.h||(u.h=[]);S(l,t)<0&&(o[r]||(o[r]=function(){var t=document.createEvent("Event");t.initEvent(e,!0,!0),o.dispatchEvent(t)}),l[n?"unshift":"push"](t))})),dispatchEvent:y((function(e){var t=this,n="on"+e.type,o=t[a],r=o&&o[n];return!!r&&(r.n?t.fireEvent(n,e):_(t,e,r.h,!0))})),removeEventListener:y(d.removeEventListener)});var V=l(Event.prototype,"button").get;u(e.Event.prototype,{bubbles:y(!0),cancelable:y(!0),preventDefault:y((function(){this.cancelable&&(this.returnValue=!1)})),stopPropagation:y((function(){this.stoppedPropagation=!0,this.cancelBubble=!0})),stopImmediatePropagation:y((function(){this.stoppedImmediatePropagation=!0,this.stopPropagation()})),initEvent:y((function(e,t,n){this.type=e,this.bubbles=!!t,this.cancelable=!!n,this.bubbles||this.stopPropagation()})),pageX:{get:function(){return this._pageX||(this._pageX=this.clientX+e.scrollX-(g.clientLeft||0))}},pageY:{get:function(){return this._pageY||(this._pageY=this.clientY+e.scrollY-(g.clientTop||0))}},which:{get:function(){return this.keyCode?this.keyCode:isNaN(this.button)?undefined:this.button+1}},charCode:{get:function(){return this.keyCode&&"keypress"==this.type?this.keyCode:0}},buttons:{get:function(){return V.call(this)}},button:{get:function(){var e=this.buttons;return 1&e?0:2&e?2:4&e?1:undefined}},defaultPrevented:{get:function(){var e=this.returnValue;return!(void 0===e||e)}},relatedTarget:{get:function(){var e=this.type;return"mouseover"===e?this.fromElement:"mouseout"===e?this.toElement:null}}}),u(e.HTMLDocument.prototype,{defaultView:{get:function(){return this.parentWindow}},textContent:{get:function(){return 11===this.nodeType?k.call(this):null},set:function(e){11===this.nodeType&&L.call(this,e)}},addEventListener:y((function(t,o,a){var c=this;d.addEventListener.call(c,t,o,a),n&&t===i&&!m.test(c.readyState)&&(n=!1,c.attachEvent(r,B),e==top&&function u(e){try{c.documentElement.doScroll("left"),B()}catch(t){setTimeout(u,50)}}())})),dispatchEvent:y(d.dispatchEvent),removeEventListener:y(d.removeEventListener),createEvent:y((function(e){var t;if("Event"!==e)throw new Error("unsupported "+e);return(t=document.createEventObject()).timeStamp=(new Date).getTime(),t}))}),u(e.Window.prototype,{getComputedStyle:y(function(){var e=/^(?:[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/,t=/^(top|right|bottom|left)$/,n=/\-([a-z])/g,o=function(e,t){return t.toUpperCase()};function r(e){this._=e}function i(){}return r.prototype.getPropertyValue=function(r){var i,a,c,u=this._,l=u.style,s=u.currentStyle,d=u.runtimeStyle;return"opacity"==r?l.opacity||"1":(r=("float"===r?"style-float":r).replace(n,o),i=s?s[r]:l[r],e.test(i)&&!t.test(r)&&(a=l.left,(c=d&&d.left)&&(d.left=s.left),l.left="fontSize"===r?"1em":i,i=l.pixelLeft+"px",l.left=a,c&&(d.left=c)),null==i?i:i+""||"auto")},i.prototype.getPropertyValue=function(){return null},function(e,t){return t?new i(e):new r(e)}}()),addEventListener:y((function(t,n,o){var r,i=e,c="on"+t;i[c]||(i[c]=function(e){return _(i,O(0,e),r,!1)&&undefined}),S(r=i[c][a]||(i[c][a]=[]),n)<0&&r[o?"unshift":"push"](n)})),dispatchEvent:y((function(t){var n=e["on"+t.type];return!n||!1!==n.call(e,t)&&!t.defaultPrevented})),removeEventListener:y((function(t,n,o){var r=(e["on"+t]||Object)[a],i=r?S(r,n):-1;-1<i&&r.splice(i,1)})),pageXOffset:{get:I("scrollLeft")},pageYOffset:{get:I("scrollTop")},scrollX:{get:I("scrollLeft")},scrollY:{get:I("scrollTop")},innerWidth:{get:I("clientWidth")},innerHeight:{get:I("clientHeight")}}),e.HTMLElement=e.Element,function(e,t,n){for(n=0;n<t.length;n++)document.createElement(t[n]);e.length||document.createStyleSheet(""),e[0].addRule(t.join(","),"display:block;")}(document.styleSheets,["header","nav","section","article","aside","footer"]),function(){if(!document.createRange){document.createRange=function(){return new n};var e=n.prototype;e.cloneContents=function(){for(var e=this._start.ownerDocument.createDocumentFragment(),n=t(this._start,this._end),o=0,r=n.length;o<r;o++)e.appendChild(n[o].cloneNode(!0));return e},e.cloneRange=function(){var e=new n;return e._start=this._start,e._end=this._end,e},e.deleteContents=function(){for(var e=this._start.parentNode,n=t(this._start,this._end),o=0,r=n.length;o<r;o++)e.removeChild(n[o])},e.extractContents=function(){for(var e=this._start.ownerDocument.createDocumentFragment(),n=t(this._start,this._end),o=0,r=n.length;o<r;o++)e.appendChild(n[o]);return e},e.setEndAfter=function(e){this._end=e},e.setEndBefore=function(e){this._end=e.previousSibling},e.setStartAfter=function(e){this._start=e.nextSibling},e.setStartBefore=function(e){this._start=e}}function t(e,t){for(var n=[e];e!==t;)n.push(e=e.nextSibling);return n}function n(){}}()}function _(e,t,n,o){for(var r,i,a=n.slice(),c=function(e,t){return e.currentTarget=t,e.eventPhase=e.target===e.currentTarget?2:3,e}(t,e),u=0,l=a.length;u<l&&("object"==typeof(r=a[u])?"function"==typeof r.handleEvent&&r.handleEvent(c):r.call(e,c),!c.stoppedImmediatePropagation);u++);return i=!c.stoppedPropagation,o&&i&&e.parentNode?e.parentNode.dispatchEvent(c):!c.defaultPrevented}function x(e,t){return{configurable:!0,get:e,set:t}}function w(e,t,n){var o=l(t||e,n);c(e,"textContent",x((function(){return o.get.call(this)}),(function(e){o.set.call(this,e)})))}function S(e,t){for(var n=e.length;n--&&e[n]!==t;);return n}function k(){if("BR"===this.tagName)return"\n";for(var e=this.firstChild,t=[];e;)8!==e.nodeType&&7!==e.nodeType&&t.push(e.textContent),e=e.nextSibling;return t.join("")}function E(e){var t=document.createEvent("Event");t.initEvent("input",!0,!0),(e.srcElement||e.fromElement||document).dispatchEvent(t)}function B(e){!o&&m.test(document.readyState)&&(o=!o,document.detachEvent(r,B),(e=document.createEvent("Event")).initEvent(i,!0,!0),document.dispatchEvent(e))}function I(e){return function(){return g[e]||document.body&&document.body[e]||0}}function L(e){for(var t;t=this.lastChild;)this.removeChild(t);null!=e&&this.appendChild(document.createTextNode(e))}function O(t,n){return n||(n=e.event),n.target||(n.target=n.srcElement||n.fromElement||document),n.timeStamp||(n.timeStamp=(new Date).getTime()),n}}(window)},37283:function(){"use strict";window.Int32Array||(window.Int32Array=Array)},39646:function(e,t){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=void 0;var n=[/v4shim/i],o={};t.resolveAsset=function(e){return o[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var r=t.type,i=t.payload;if("asset/stylesheet"!==r)if("asset/mappings"!==r)e(t);else for(var a=function(){var e=u[c];if(n.some((function(t){return t.test(e)})))return"continue";var t=i[e],r=e.split(".").pop();o[e]=t,"css"===r&&Byond.loadCss(t),"js"===r&&Byond.loadJs(t)},c=0,u=Object.keys(i);c<u.length;c++)a();else Byond.loadCss(i)}}}},31246:function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(28440),r=n(465),i=n(41410),a=n(40509),c=n(79926),u=n(77960),l=["payload"];var s=(0,c.createLogger)("backend"),d=(0,r.createAction)("backend/update");t.backendUpdate=d;var f=(0,r.createAction)("backend/setSharedState");t.backendSetSharedState=f;var p=(0,r.createAction)("backend/suspendStart");t.backendSuspendStart=p;var m=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};t.backendSuspendSuccess=m;var h={config:{},data:{},shared:{},suspended:Date.now(),suspending:!1};t.backendReducer=function(e,t){void 0===e&&(e=h);var n=t.type,o=t.payload;if("backend/update"===n){var r=Object.assign({},e.config,o.config),i=Object.assign({},e.data,o.static_data,o.data),a=Object.assign({},e.shared);if(o.shared)for(var c=0,u=Object.keys(o.shared);c<u.length;c++){var l=u[c],s=o.shared[l];a[l]=""===s?undefined:JSON.parse(s)}return Object.assign({},e,{config:r,data:i,shared:a,suspended:!1})}if("backend/setSharedState"===n){var d,f=o.key,p=o.nextState;return Object.assign({},e,{shared:Object.assign({},e.shared,(d={},d[f]=p,d))})}if("backend/suspendStart"===n)return Object.assign({},e,{suspending:!0});if("backend/suspendSuccess"===n){var m=o.timestamp;return Object.assign({},e,{data:{},shared:{},config:Object.assign({},e.config,{title:"",status:1}),suspending:!1,suspended:m})}return e};t.backendMiddleware=function(e){var t,n;return function(r){return function(c){var l=b(e.getState()).suspended,f=c.type,p=c.payload;if("update"!==f)if("suspend"!==f){if("ping"!==f){if("backend/suspendStart"===f&&!n){s.log("suspending ("+window.__windowId__+")");var h=function(){return v({type:"suspend"})};h(),n=setInterval(h,2e3)}if("backend/suspendSuccess"===f&&((0,u.suspendRenderer)(),clearInterval(n),n=undefined,Byond.winset(window.__windowId__,{"is-visible":!1}),setImmediate((function(){return(0,a.focusMap)()}))),"backend/update"===f){var g,C,y=null==(g=p.config)||null==(C=g.window)?void 0:C.fancy;t===undefined?t=y:t!==y&&(s.log("changing fancy mode to",y),t=y,Byond.winset(window.__windowId__,{titlebar:!y,"can-resize":!y}))}return"backend/update"===f&&l&&(s.log("backend/update",p),(0,u.resumeRenderer)(),(0,i.setupDrag)(),setImmediate((function(){o.perf.mark("resume/start"),b(e.getState()).suspended||(Byond.winset(window.__windowId__,{"is-visible":!0}),o.perf.mark("resume/finish"))}))),r(c)}v({type:"pingReply"})}else e.dispatch(m());else e.dispatch(d(p))}}};var v=function(e){void 0===e&&(e={});var t=e,n=t.payload,o=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,l),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=v;var g=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?s.error("Payload for act() must be an object, got this:",t):v({type:"act/"+e,payload:t})};t.sendAct=g;var b=function(e){return e.backend||{}};t.selectBackend=b;t.useBackend=function(e){var t=e.store,n=b(t.getState());return Object.assign({},n,{act:g})};t.useLocalState=function(e,t,n){var o,r=e.store,i=null!=(o=b(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(f({key:t,nextState:"function"==typeof e?e(a):e}))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=b(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){v({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}},13251:function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(97622),r=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=r.prototype;return c.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(a(o)){var r=.5*n+.5*o;this.setState({value:r})}},c.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){var e,t=this.props,n=this.state,r=t.format,i=t.children,c=n.value,u=t.value;if(!a(u))return u||null;if(r)e=r(c);else{var l=String(u).split(".")[1],s=l?l.length:0;e=(0,o.toFixed)(c,(0,o.clamp)(s,0,8))}return"function"==typeof i?i(e,c):e},r}(r.Component);t.AnimatedNumber=c},90297:function(e,t,n){"use strict";t.__esModule=!0,t.Blink=void 0;var o=n(96323);function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={hidden:!1},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var a=i.prototype;return a.createTimer=function(){var e=this,t=this.props,n=t.interval,o=void 0===n?1e3:n,r=t.time,i=void 0===r?1e3:r;clearInterval(this.interval),clearTimeout(this.timer),this.setState({hidden:!1}),this.interval=setInterval((function(){e.setState({hidden:!0}),e.timer=setTimeout((function(){e.setState({hidden:!1})}),i)}),o+i)},a.componentDidMount=function(){this.createTimer()},a.componentDidUpdate=function(e){e.interval===this.props.interval&&e.time===this.props.time||this.createTimer()},a.componentWillUnmount=function(){clearInterval(this.interval),clearTimeout(this.timer)},a.render=function(e){return(0,o.createVNode)(1,"span",null,e.children,0,{style:{visibility:this.state.hidden?"hidden":"visible"}})},i}(o.Component);t.Blink=i},7149:function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className"];t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},54425:function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(1060),r=n(96323),i=n(10648),a=n(84200),c=["as","className","children"];var u=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=u;var l=function(e){return"string"==typeof e?u(e):"number"==typeof e?u(.5*e):void 0};t.halfUnit=l;var s=function(e){if("string"==typeof e)return a.CSS_COLORS.includes(e)},d=function(e){return function(t,n){"number"!=typeof n&&"string"!=typeof n||(t[e]=n)}},f=function(e,t){return function(n,o){"number"!=typeof o&&"string"!=typeof o||(n[e]=t(o))}},p=function(e,t){return function(n,o){o&&(n[e]=t)}},m=function(e,t,n){return function(o,r){if("number"==typeof r||"string"==typeof r)for(var i=0;i<n.length;i++)o[e+"-"+n[i]]=t(r)}},h=function(e){return function(t,n){s(n)||(t[e]=n)}},v={position:d("position"),overflow:d("overflow"),overflowX:d("overflow-x"),overflowY:d("overflow-y"),top:f("top",u),bottom:f("bottom",u),left:f("left",u),right:f("right",u),width:f("width",u),minWidth:f("min-width",u),maxWidth:f("max-width",u),height:f("height",u),minHeight:f("min-height",u),maxHeight:f("max-height",u),fontSize:f("font-size",u),fontFamily:d("font-family"),lineHeight:function(e,t){"number"==typeof t?e["line-height"]=t:"string"==typeof t&&(e["line-height"]=u(t))},opacity:d("opacity"),textAlign:d("text-align"),verticalAlign:d("vertical-align"),inline:p("display","inline-block"),bold:p("font-weight","bold"),italic:p("font-style","italic"),nowrap:p("white-space","nowrap"),preserveWhitespace:p("white-space","pre-wrap"),m:m("margin",l,["top","bottom","left","right"]),mx:m("margin",l,["left","right"]),my:m("margin",l,["top","bottom"]),mt:f("margin-top",l),mb:f("margin-bottom",l),ml:f("margin-left",l),mr:f("margin-right",l),p:m("padding",l,["top","bottom","left","right"]),px:m("padding",l,["left","right"]),py:m("padding",l,["top","bottom"]),pt:f("padding-top",l),pb:f("padding-bottom",l),pl:f("padding-left",l),pr:f("padding-right",l),color:h("color"),textColor:h("color"),backgroundColor:h("background-color"),fillPositionedParent:function(e,t){t&&(e.position="absolute",e.top=0,e.bottom=0,e.left=0,e.right=0)}},g=function(e){for(var t={},n={},o=0,r=Object.keys(e);o<r.length;o++){var i=r[o];if("style"!==i)if(Byond.IS_LTE_IE8&&"onClick"===i)t.onclick=e[i];else{var a=e[i],c=v[i];c?c(n,a):t[i]=a}}for(var u="",l=0,s=Object.keys(n);l<s.length;l++){var d=s[l];u+=d+":"+n[d]+";"}if(e.style)for(var f=0,p=Object.keys(e.style);f<p.length;f++){var m=p[f];u+=m+":"+e.style[m]+";"}return u.length>0&&(t.style=u),t};t.computeBoxProps=g;var b=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=b;var C=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);if("function"==typeof a)return a(g(e));var l="string"==typeof o?o+" "+b(u):b(u),s=g(u);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,s)};t.Box=C,C.defaultHooks=o.pureComponentHooks},25808:function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(96323),r=n(57890),i=n(1060),a=n(79926),c=n(54425),u=n(65743),l=n(59463),s=["className","fluid","icon","iconRotation","iconSpin","iconColor","iconPosition","color","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","children","onclick","onClick"],d=["checked"],f=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],p=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"];function m(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var g=(0,a.createLogger)("Button"),b=function(e){var t=e.className,n=e.fluid,a=e.icon,d=e.iconRotation,f=e.iconSpin,p=e.iconColor,m=e.iconPosition,h=e.color,b=e.disabled,C=e.selected,y=e.tooltip,N=e.tooltipPosition,V=e.ellipsis,_=e.compact,x=e.circular,w=e.content,S=e.children,k=e.onclick,E=e.onClick,B=v(e,s),I=!(!w&&!S);k&&g.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");var L=(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,i.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",C&&"Button--selected",I&&"Button--hasContent",V&&"Button--ellipsis",x&&"Button--circular",_&&"Button--compact",m&&"Button--iconPosition--"+m,h&&"string"==typeof h?"Button--color--"+h:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onClick:function(e){!b&&E&&E(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;if(t===r.KEY_SPACE||t===r.KEY_ENTER)return e.preventDefault(),void(!b&&E&&E(e));t!==r.KEY_ESCAPE||e.preventDefault()}},B,{children:[a&&"right"!==m&&(0,o.createComponentVNode)(2,u.Icon,{name:a,color:p,rotation:d,spin:f}),w,S,a&&"right"===m&&(0,o.createComponentVNode)(2,u.Icon,{name:a,color:p,rotation:d,spin:f})]})));return y&&(L=(0,o.createComponentVNode)(2,l.Tooltip,{content:y,position:N,children:L})),L};t.Button=b,b.defaultHooks=i.pureComponentHooks;var C=function(e){var t=e.checked,n=v(e,d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,b,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,b.Checkbox=C;var y=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}m(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.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,u=t.icon,l=t.color,s=t.content,d=t.onClick,p=v(t,f);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,b,Object.assign({content:this.state.clickedOnce?r:s,icon:this.state.clickedOnce?c:u,color:this.state.clickedOnce?a:l,onClick:function(){return e.state.clickedOnce?d():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=y,b.Confirm=y;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}m(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,s=t.icon,d=t.iconRotation,f=t.iconSpin,m=t.tooltip,h=t.tooltipPosition,g=t.color,b=void 0===g?"default":g,C=(t.placeholder,t.maxLength,v(t,p)),y=(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,i.classes)(["Button",n&&"Button--fluid","Button--color--"+b])},C,{onClick:function(){return e.setInInput(!0)},children:[s&&(0,o.createComponentVNode)(2,u.Icon,{name:s,rotation:d,spin:f}),(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===r.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===r.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})));return m&&(y=(0,o.createComponentVNode)(2,l.Tooltip,{content:m,position:h,children:y})),y},t}(o.Component);t.ButtonInput=N,b.Input=N},44051:function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(96323),r=n(1060),i=n(53538),a=n(79926),c=n(54425),u=["params"],l=["params"],s=["params"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=(0,a.createLogger)("ByondUi"),m=[];window.addEventListener("beforeunload",(function(){for(var e=0;e<m.length;e++){var t=m[e];"string"==typeof t&&(p.log("unmounting '"+t+"' (beforeunload)"),m[e]=null,Byond.winset(t,{parent:""}))}}));var h=function(e){var t,n;function a(t){var n,r;return(r=e.call(this,t)||this).containerRef=(0,o.createRef)(),r.byondUiElement=function(e){var t=m.length;m.push(null);var n=e||"byondui_"+t;return p.log("allocated '"+n+"'"),{render:function(e){p.log("rendering '"+n+"'"),m[t]=n,Byond.winset(n,e)},unmount:function(){p.log("unmounting '"+n+"'"),m[t]=null,Byond.winset(n,{parent:""})}}}(null==(n=t.params)?void 0:n.id),r.handleResize=(0,i.debounce)((function(){r.forceUpdate()}),100),r}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,f(t,n);var h=a.prototype;return h.shouldComponentUpdate=function(e){var t=this.props,n=t.params,o=void 0===n?{}:n,i=d(t,u),a=e.params,c=void 0===a?{}:a,s=d(e,l);return(0,r.shallowDiffers)(o,c)||(0,r.shallowDiffers)(i,s)},h.componentDidMount=function(){Byond.IS_LTE_IE10||(window.addEventListener("resize",this.handleResize),this.componentDidUpdate(),this.handleResize())},h.componentDidUpdate=function(){if(!Byond.IS_LTE_IE10){var e,t,n=this.props.params,o=void 0===n?{}:n,r=(e=this.containerRef.current,{pos:[(t=e.getBoundingClientRect()).left,t.top],size:[t.right-t.left,t.bottom-t.top]});p.debug("bounding box",r),this.byondUiElement.render(Object.assign({parent:window.__windowId__},o,{pos:r.pos[0]+","+r.pos[1],size:r.size[0]+"x"+r.size[1]}))}},h.componentWillUnmount=function(){Byond.IS_LTE_IE10||(window.removeEventListener("resize",this.handleResize),this.byondUiElement.unmount())},h.render=function(){var e=this.props,t=(e.params,d(e,s)),n=(0,c.computeBoxProps)(t);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(1,"div",null,null,1,{style:{"min-height":"22px"}}),0,Object.assign({},n),null,this.containerRef))},a}(o.Component);t.ByondUi=h},64726:function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(96323),r=n(1397),i=n(1060),a=n(54425),c=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}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,u(t,n);var l=i.prototype;return l.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},l.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},l.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,u=t.rangeX,l=t.rangeY,s=t.fillColor,d=void 0===s?"none":s,f=t.strokeColor,p=void 0===f?"#ffffff":f,m=t.strokeWidth,h=void 0===m?2:m,v=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,c),g=this.state.viewBox,b=function(e,t,n,o){if(0===e.length)return[];var i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,g,u,l);if(b.length>0){var C=b[0],y=b[b.length-1];b.push([g[0]+h,y[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,C[1]])}var N=function(e){for(var t="",n=0;n<e.length;n++){var o=e[n];t+=o[0]+","+o[1]+" "}return t}(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},v,{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:d,stroke:p,"stroke-width":h,points:N}),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))}})))},i}(o.Component);l.defaultHooks=i.pureComponentHooks;var s={Line:Byond.IS_LTE_IE8?function(e){return null}:l};t.Chart=s},49751:function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(96323),r=n(54425),i=n(25808),a=["children","color","title","buttons"];function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),u.prototype.render=function(){var e=this,t=this.props,n=this.state.open,c=t.children,u=t.color,l=void 0===u?"default":u,s=t.title,d=t.buttons,f=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,a);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,i.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},f,{children:s}))),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:c})]})},u}(o.Component);t.Collapsible=u},47233:function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["content","children","className","color","backgroundColor"];var c=function(e){var t=e.content,n=(e.children,e.className),c=e.color,u=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return l.color=t?null:"transparent",l.backgroundColor=c||u,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=c,c.defaultHooks=r.pureComponentHooks},93913:function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className","children"];t.Dimmer=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},c,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},22755:function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(96323),r=n(1060);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},42833:function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(13251);function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:u(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize,l=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),s=u(e,l)-n.origin;if(t.dragging){var d=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+s*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+d,o,i),n.origin=u(e,l)}else Math.abs(s)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var l=n.inputRef.current;l.value=u;try{l.focus(),l.select()}catch(s){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,u=t.suppressingFlicker,l=this.props,s=l.animated,d=l.value,f=l.unit,p=l.minValue,m=l.maxValue,h=l.unclamped,v=l.format,g=l.onChange,b=l.onDrag,C=l.children,y=l.height,N=l.lineHeight,V=l.fontSize,_=d;(n||u)&&(_=c);var x=function(e){return e+(f?" "+f:"")},w=s&&!n&&!u&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_,format:v,children:x})||x(v?v(_):_),S=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:y,"line-height":N,"font-size":V},onBlur:function(t){var n;i&&(n=h?parseFloat(t.target.value):(0,r.clamp)(parseFloat(t.target.value),p,m),Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),g&&g(t,n),b&&b(t,n)))},onKeyDown:function(t){var n;if(13===t.keyCode)return n=h?parseFloat(t.target.value):(0,r.clamp)(parseFloat(t.target.value),p,m),Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),g&&g(t,n),void(b&&b(t,n)));27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return C({dragging:n,editing:i,value:d,displayValue:_,displayElement:w,inputElement:S,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},12489:function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(65743),c=["icon","iconRotation","iconSpin","color","over","noscroll","nochevron","width","onClick","selected","disabled","displayText"],u=["className"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){var t,n;function d(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=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var f=d.prototype;return f.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},f.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)},f.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},f.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createComponentVNode)(2,i.Box,{className:"Dropdown__menuentry",onClick:function(){e.setSelected(t)},children:t},t)}));return n.length?n:"No Options Found"},f.render=function(){var e=this,t=this.props,n=t.icon,s=t.iconRotation,d=t.iconSpin,f=t.color,p=void 0===f?"default":f,m=t.over,h=t.noscroll,v=t.nochevron,g=t.width,b=(t.onClick,t.selected,t.disabled),C=t.displayText,y=l(t,c),N=y.className,V=l(y,u),_=m?!this.state.open:this.state.open;this.state.selected!==t.selected&&this.setState({selected:t.selected});var x=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([h?"Dropdown__menu-noscroll":"Dropdown__menu",m&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:g}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:g,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+p,b&&"Button--disabled",N])},V,{onClick:function(){b&&!e.state.open||e.setOpen(!e.state.open)},children:[n&&(0,o.createComponentVNode)(2,a.Icon,{name:n,rotation:s,spin:d,mr:1}),(0,o.createVNode)(1,"span","Dropdown__selected-text",C||this.state.selected,0),!!v||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,a.Icon,{name:_?"chevron-up":"chevron-down"}),2)]}))),x],0)},d}(o.Component);t.Dropdown=d},67486:function(e,t,n){"use strict";t.__esModule=!0,t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className","direction","wrap","align","justify","inline"],c=["className","style","grow","order","shrink","basis","align"];function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,c=e.justify,l=e.inline,s=u(e,a);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),l&&"Flex--inline",t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":!0===o?"wrap":o,"align-items":i,"justify-content":c})},s)};t.computeFlexProps=l;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},l(e))))};t.Flex=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.style,o=e.grow,a=e.order,l=e.shrink,s=e.basis,d=void 0===s?e.width:s,f=e.align,p=u(e,c);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",Byond.IS_LTE_IE10&&o>0&&"Flex__item--iefix--grow",t]),style:Object.assign({},n,{"flex-grow":o!==undefined&&Number(o),"flex-shrink":l!==undefined&&Number(l),"flex-basis":(0,i.unit)(d),order:a,"align-self":f})},p)};t.computeFlexItemProps=d;var f=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},d(e))))};f.defaultHooks=r.pureComponentHooks,s.Item=f},28408:function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(96323),r=n(28581),i=n(1060),a=["children"],c=["size","style"];function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=function(e){var t=e.children,n=u(e,a);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=l,l.defaultHooks=i.pureComponentHooks;var s=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,a=u(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},a)))};t.GridColumn=s,l.defaultHooks=i.pureComponentHooks,l.Column=s},65743:function(e,t,n){"use strict";t.__esModule=!0,t.IconStack=t.Icon=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["name","size","spin","className","style","rotation","inverse"],c=["className","style","children"];function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=/-o$/,s=function(e){var t=e.name,n=e.size,c=e.spin,s=e.className,d=e.style,f=void 0===d?{}:d,p=e.rotation,m=(e.inverse,u(e,a));n&&(f["font-size"]=100*n+"%"),"number"==typeof p&&(f.transform="rotate("+p+"deg)");var h="";t.startsWith("tg-")?h=t:h=(l.test(t)?"far ":"fas ")+"fa-"+t.replace(l,"")+(c?" fa-spin":"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)(["Icon",s,h]),style:f},m)))};t.Icon=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.style,a=void 0===n?{}:n,l=e.children,s=u(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"span","class":(0,r.classes)(["IconStack",t]),style:a},s,{children:l})))};t.IconStack=d,s.Stack=d},63268:function(e,t,n){"use strict";t.__esModule=!0,t.InfinitePlane=void 0;var o=n(96323),r=n(54425),i=n(4033),a=n(12194),c=n(25808),u=["children","backgroundImage","imageWidth","initialLeft","initialTop"];function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){var t,n;function d(){var t;return(t=e.call(this)||this).state={mouseDown:!1,left:0,top:0,lastLeft:0,lastTop:0,zoom:1},t.handleMouseDown=t.handleMouseDown.bind(l(t)),t.handleMouseMove=t.handleMouseMove.bind(l(t)),t.handleZoomIncrease=t.handleZoomIncrease.bind(l(t)),t.handleZoomDecrease=t.handleZoomDecrease.bind(l(t)),t.onMouseUp=t.onMouseUp.bind(l(t)),t.doOffsetMouse=t.doOffsetMouse.bind(l(t)),t}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var f=d.prototype;return f.componentDidMount=function(){window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousedown",this.doOffsetMouse),window.addEventListener("mousemove",this.doOffsetMouse),window.addEventListener("mouseup",this.doOffsetMouse)},f.componentWillUnmount=function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousedown",this.doOffsetMouse),window.removeEventListener("mousemove",this.doOffsetMouse),window.removeEventListener("mouseup",this.doOffsetMouse)},f.doOffsetMouse=function(e){var t=this.state.zoom;e.screenZoomX=e.screenX*Math.pow(t,-1),e.screenZoomY=e.screenY*Math.pow(t,-1)},f.handleMouseDown=function(e){this.setState((function(t){return{mouseDown:!0,lastLeft:e.clientX-t.left,lastTop:e.clientY-t.top}}))},f.onMouseUp=function(){this.setState({mouseDown:!1})},f.handleZoomIncrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,o=Math.min(n+.1,1.5);this.setState({zoom:o}),t&&t(o)},f.handleZoomDecrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,o=Math.max(n-.1,.5);this.setState({zoom:o}),t&&t(o)},f.handleMouseMove=function(e){var t,n,o=this.props,r=o.onBackgroundMoved,i=o.initialLeft,a=void 0===i?0:i,c=o.initialTop,u=void 0===c?0:c;this.state.mouseDown&&(this.setState((function(o){return t=e.clientX-o.lastLeft,n=e.clientY-o.lastTop,{left:t,top:n}})),r&&r(t+a,n+u))},f.render=function(){var e=this.props,t=e.children,n=e.backgroundImage,l=e.imageWidth,s=e.initialLeft,d=void 0===s?0:s,f=e.initialTop,p=void 0===f?0:f,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,u),h=this.state,v=h.left,g=h.top,b=h.zoom,C=d+v,y=p+g;return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"div",null,null,1,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",height:"100%",width:"100%","background-image":'url("'+n+'")',"background-position":C+"px "+y+"px","background-repeat":"repeat","background-size":b*l+"px"}}),(0,o.createVNode)(1,"div",null,t,0,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",transform:"translate("+C+"px, "+y+"px) scale("+b+")","transform-origin":"top left",height:"100%",width:"100%"}}),(0,o.createComponentVNode)(2,i.Stack,{position:"absolute",width:"100%",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:this.handleZoomDecrease})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:.5,value:b,maxValue:1.5,children:[b,"x"]})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:this.handleZoomIncrease})})]})],4,Object.assign({},(0,r.computeBoxProps)(Object.assign({},m,{style:Object.assign({},m.style,{overflow:"hidden",position:"relative"})}))),null,this.ref))},d}(o.Component);t.InfinitePlane=d},77863:function(e,t,n){"use strict";t.__esModule=!0,t.Input=t.toInputValue=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(57890),c=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"],u=["className","fluid","monospace"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){return"number"!=typeof e&&"string"!=typeof e?"":String(e)};t.toInputValue=d;var f=function(e){var t,n;function f(){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,i=n.onEnter;return e.keyCode===a.KEY_ENTER?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):e.keyCode===a.KEY_ESCAPE?(t.setEditing(!1),e.target.value=d(t.props.value),void e.target.blur()):void 0},t}n=e,(t=f).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var p=f.prototype;return p.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=d(e)),this.props.autoFocus&&setTimeout((function(){return t.focus()}),1)},p.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.inputRef.current;i&&!n&&o!==r&&(i.value=d(r))},p.setEditing=function(e){this.setState({editing:e})},p.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=l(e,c),s=a.className,d=a.fluid,f=a.monospace,p=l(a,u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",f&&"Input--monospace",s])},p,{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)]})))},f}(o.Component);t.Input=f},61515:function(e,t,n){"use strict";t.__esModule=!0,t.KeyListener=void 0;var o=n(96323),r=n(6965);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).dispose=void 0,n.dispose=(0,r.listenForKeyEvents)((function(e){n.props.onKey&&n.props.onKey(e),e.isDown()&&n.props.onKeyDown&&n.props.onKeyDown(e),e.isUp()&&n.props.onKeyUp&&n.props.onKeyUp(e)})),n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var a=o.prototype;return a.componentWillUnmount=function(){this.dispose()},a.render=function(){return null},o}(o.Component);t.KeyListener=a},14274:function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(54425),c=n(42833),u=n(97667),l=["animated","format","maxValue","minValue","unclamped","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"];t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,d=e.minValue,f=e.unclamped,p=e.onChange,m=e.onDrag,h=e.step,v=e.stepPixelSize,g=e.suppressFlicker,b=e.unit,C=e.value,y=e.className,N=e.style,V=e.fillValue,_=e.color,x=e.ranges,w=void 0===x?{}:x,S=e.size,k=void 0===S?1:S,E=e.bipolar,B=(e.children,function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:s,minValue:d,unclamped:f,onChange:p,onDrag:m,step:h,stepPixelSize:v,suppressFlicker:g,unit:b,value:C},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,l=e.inputElement,f=e.handleDragStart,p=(0,r.scale)(null!=V?V:c,d,s),m=(0,r.scale)(c,d,s),h=_||(0,r.keyOfMatchingRange)(null!=V?V:n,w)||"default",v=Math.min(270*(m-.5),225);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+h,E&&"Knob--bipolar",y,(0,a.computeBoxClassName)(B)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+v+"deg)"}}),2),t&&(0,o.createVNode)(1,"div","Knob__popupValue",u,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":Math.max(((E?2.75:2)-1.5*p)*Math.PI*50,0)},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),l],0,Object.assign({},(0,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":k+"em"},N)},B)),{onMouseDown:f})))}})))}},95592:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(96323),r=n(67486),i=["children","wrap"],a=["label","children","mx"];function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var u=function(e){var t=e.children,n=e.wrap,a=c(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,wrap:n,align:"stretch",justify:"space-between"},a,{children:t})))};t.LabeledControls=u;u.Item=function(e){var t=e.label,n=e.children,i=e.mx,u=void 0===i?1:i,l=c(e,a);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:u,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},l,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},21173:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledList=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(22755),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,u=e.color,l=e.textAlign,s=e.buttons,d=e.content,f=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,i.Box,{as:"td",color:u,textAlign:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[d,f]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};u.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};l.defaultHooks=r.pureComponentHooks,c.Item=u,c.Divider=l},89416:function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(93913),c=["className","children"];t.Modal=function(e){var t=e.className,n=e.children,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",t,(0,i.computeBoxClassName)(u)]),n,0,Object.assign({},(0,i.computeBoxProps)(u))))})}},23257:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className","color","info","warning","success","danger"];var c=function(e){var t=e.className,n=e.color,c=e.info,u=(e.warning,e.success),l=e.danger,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,c&&"NoticeBox--type--info",u&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=c,c.defaultHooks=r.pureComponentHooks},97667:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(13251),c=n(54425);function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,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,i=n.props.onDrag;o&&i&&i(e,r)}),n.props.updateRate||400),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),u=n.origin-e.screenY;if(t.dragging){var l=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+u*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+l,o,i),n.origin=e.screenY}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,u=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var l=n.inputRef.current;l.value=u;try{l.focus(),l.select()}catch(s){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n),l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,l=t.value,s=t.suppressingFlicker,d=this.props,f=d.className,p=d.fluid,m=d.animated,h=d.value,v=d.unit,g=d.minValue,b=d.maxValue,C=d.height,y=d.width,N=d.lineHeight,V=d.fontSize,_=d.format,x=d.onChange,w=d.onDrag,S=h;(n||s)&&(S=l);var k=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(v?" "+v:""),0,{unselectable:Byond.IS_LTE_IE8})},E=m&&!n&&!s&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:S,format:_,children:k})||k(_?_(S):S);return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",f]),minWidth:y,minHeight:C,lineHeight:N,fontSize:V,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)((S-g)/(b-g)*100,0,100)+"%"}}),2),E,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:C,"line-height":N,"font-size":V},onBlur:function(t){if(u){var n=(0,r.clamp)(parseFloat(t.target.value),g,b);Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),w&&w(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(parseFloat(t.target.value),g,b);return Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(w&&w(t,n)))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},16513:function(e,t,n){"use strict";t.__esModule=!0,t.Popper=void 0;var o=n(34739),r=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).renderedContent=void 0,t.popperInstance=void 0,a.id+=1,t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=a.prototype;return c.componentDidMount=function(){var e=this,t=this.props,n=t.additionalStyles,i=t.options;if(this.renderedContent=document.createElement("div"),n)for(var a=0,c=Object.entries(n);a<c.length;a++){var u=c[a],l=u[0],s=u[1];this.renderedContent.style[l]=s}this.renderPopperContent((function(){document.body.appendChild(e.renderedContent),e.popperInstance=(0,o.createPopper)((0,r.findDOMfromVNode)(e.$LI,!0),e.renderedContent,i)}))},c.componentDidUpdate=function(){var e=this;this.renderPopperContent((function(){var t;return null==(t=e.popperInstance)?void 0:t.update()}))},c.componentWillUnmount=function(){var e;null==(e=this.popperInstance)||e.destroy(),this.renderedContent.remove(),this.renderedContent=null},c.renderPopperContent=function(e){(0,r.render)(this.props.popperContent,this.renderedContent,e)},c.render=function(){return this.props.children},a}(r.Component);t.Popper=a,a.id=0},12194:function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(54425),c=["className","value","minValue","maxValue","color","ranges","children"];var u=function(e){var t=e.className,n=e.value,u=e.minValue,l=void 0===u?0:u,s=e.maxValue,d=void 0===s?1:s,f=e.color,p=e.ranges,m=void 0===p?{}:p,h=e.children,v=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c),g=(0,r.scale)(n,l,d),b=h!==undefined,C=f||(0,r.keyOfMatchingRange)(n,m)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+C,t,(0,a.computeBoxClassName)(v)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(g)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",b?h:(0,r.toFixed)(100*g)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(v))))};t.ProgressBar=u,u.defaultHooks=i.pureComponentHooks},94709:function(e,t,n){"use strict";t.__esModule=!0,t.RoundGauge=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(13251),c=n(54425),u=["value","minValue","maxValue","ranges","alertAfter","format","size","className","style"];t.RoundGauge=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.AnimatedNumber,Object.assign({},e)));var t=e.value,n=e.minValue,l=void 0===n?1:n,s=e.maxValue,d=void 0===s?1:s,f=e.ranges,p=e.alertAfter,m=e.format,h=e.size,v=void 0===h?1:h,g=e.className,b=e.style,C=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,u),y=(0,r.scale)(t,l,d),N=(0,r.clamp01)(y),V=f?{}:{primary:[0,1]};f&&Object.keys(f).forEach((function(e){var t=f[e];V[e]=[(0,r.scale)(t[0],l,d),(0,r.scale)(t[1],l,d)]}));var _=null;return p<t&&(_=(0,r.keyOfMatchingRange)(N,V)),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["RoundGauge",g,(0,c.computeBoxClassName)(C)]),(0,o.createVNode)(32,"svg",null,[p&&(0,o.createVNode)(32,"g",(0,i.classes)(["RoundGauge__alert",_?"active RoundGauge__alert--"+_:""]),(0,o.createVNode)(32,"path",null,null,1,{d:"M48.211,14.578C48.55,13.9 49.242,13.472 50,13.472C50.758,13.472 51.45,13.9 51.789,14.578C54.793,20.587 60.795,32.589 63.553,38.106C63.863,38.726 63.83,39.462 63.465,40.051C63.101,40.641 62.457,41 61.764,41C55.996,41 44.004,41 38.236,41C37.543,41 36.899,40.641 36.535,40.051C36.17,39.462 36.137,38.726 36.447,38.106C39.205,32.589 45.207,20.587 48.211,14.578ZM50,34.417C51.426,34.417 52.583,35.574 52.583,37C52.583,38.426 51.426,39.583 50,39.583C48.574,39.583 47.417,38.426 47.417,37C47.417,35.574 48.574,34.417 50,34.417ZM50,32.75C50,32.75 53,31.805 53,22.25C53,20.594 51.656,19.25 50,19.25C48.344,19.25 47,20.594 47,22.25C47,31.805 50,32.75 50,32.75Z"}),2),(0,o.createVNode)(32,"g",null,(0,o.createVNode)(32,"circle","RoundGauge__ringTrack",null,1,{cx:"50",cy:"50",r:"45"}),2),(0,o.createVNode)(32,"g",null,Object.keys(V).map((function(e,t){var n=V[e];return(0,o.createVNode)(32,"circle","RoundGauge__ringFill RoundGauge--color--"+e,null,1,{style:{"stroke-dashoffset":Math.max((2-(n[1]-n[0]))*Math.PI*50,0)},transform:"rotate("+(180+180*n[0])+" 50 50)",cx:"50",cy:"50",r:"45"},t)})),0),(0,o.createVNode)(32,"g","RoundGauge__needle",[(0,o.createVNode)(32,"polygon","RoundGauge__needleLine",null,1,{points:"46,50 50,0 54,50"}),(0,o.createVNode)(32,"circle","RoundGauge__needleMiddle",null,1,{cx:"50",cy:"50",r:"8"})],4,{transform:"rotate("+(180*N-90)+" 50 50)"})],0,{viewBox:"0 0 100 50"}),2,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":v+"em"},b)},C))))),(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:t,format:m,size:v})]})}},77381:function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(96323),r=n(1060),i=n(99397),a=n(54425),c=["className","title","buttons","fill","fitted","scrollable","children"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).scrollableRef=void 0,n.scrollable=void 0,n.scrollableRef=(0,o.createRef)(),n.scrollable=t.scrollable,n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var s=l.prototype;return s.componentDidMount=function(){this.scrollable&&(0,i.addScrollableNode)(this.scrollableRef.current)},s.componentWillUnmount=function(){this.scrollable&&(0,i.removeScrollableNode)(this.scrollableRef.current)},s.render=function(){var e=this.props,t=e.className,n=e.title,i=e.buttons,u=e.fill,l=e.fitted,s=e.scrollable,d=e.children,f=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c),p=(0,r.canRender)(n)||(0,r.canRender)(i);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section",Byond.IS_LTE_IE8&&"Section--iefix",u&&"Section--fill",l&&"Section--fitted",s&&"Section--scrollable",t,(0,a.computeBoxClassName)(f)]),[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",i,0)],4),(0,o.createVNode)(1,"div","Section__rest",(0,o.createVNode)(1,"div","Section__content",d,0,null,null,this.scrollableRef),2)],0,Object.assign({},(0,a.computeBoxProps)(f))))},l}(o.Component);t.Section=l},97968:function(e,t,n){"use strict";t.__esModule=!0,t.SegmentDisplay=void 0;var o=n(96323),r=n(54425),i=["display_text","display_cells_amount","display_height"];t.SegmentDisplay=function(e){for(var t=e.display_text,n=e.display_cells_amount,a=e.display_height,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,i),u=a,l=n,s=l*(.641*a),d=[],f=0;f<l;f++)d.push("#");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({width:s+"px",height:a+"px",overflow:"hidden",position:"relative"},c,{children:[(0,o.createComponentVNode)(2,r.Box,{width:s+"px",height:u+"px",position:"absolute",top:"0px",textColor:"#261f16",fontSize:a+"px",textAlign:"right",fontFamily:"Gys14Segment",bold:0,children:[" ",d," "]}),(0,o.createComponentVNode)(2,r.Box,{width:s+"px",height:u+"px",position:"absolute",top:"0px",textColor:"#D0330f",fontSize:a+"px",textAlign:"right",fontFamily:"Gys14Segment",bold:0,children:[" ",t," "]})]})))}},4482:function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(96323),r=n(97622),i=n(1060),a=n(54425),c=n(42833),u=n(97667),l=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"];t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,s=e.maxValue,d=e.minValue,f=e.onChange,p=e.onDrag,m=e.step,h=e.stepPixelSize,v=e.suppressFlicker,g=e.unit,b=e.value,C=e.className,y=e.fillValue,N=e.color,V=e.ranges,_=void 0===V?{}:V,x=e.children,w=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l),S=x!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:s,minValue:d,onChange:f,onDrag:p,step:m,stepPixelSize:h,suppressFlicker:v,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,u=e.displayElement,l=e.inputElement,f=e.handleDragStart,p=y!==undefined&&null!==y,m=((0,r.scale)(n,d,s),(0,r.scale)(null!=y?y:c,d,s)),h=(0,r.scale)(c,d,s),v=N||(0,r.keyOfMatchingRange)(null!=y?y:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+v,C,(0,a.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(m)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(m,h))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",u,0)],0,{style:{width:100*(0,r.clamp01)(h)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",S?x:u,0),l],0,Object.assign({},(0,a.computeBoxProps)(w),{onMouseDown:f})))}})))}},4033:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(96323),r=n(1060),i=n(67486),a=["className","vertical","fill"],c=["className"],u=["className","hidden"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.vertical,c=e.fill,u=l(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex,Object.assign({className:(0,r.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t]),direction:n?"column":"row"},u)))};t.Stack=s;s.Item=function(e){var t=e.className,n=l(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item",t])},n)))};s.Divider=function(e){var t=e.className,n=e.hidden,a=l(e,u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t])},a)))}},28581:function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(96323),r=n(1060),i=n(54425),a=["className","collapsing","children"],c=["className","header"],u=["className","collapsing","header"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.collapsing,c=e.children,u=l(e,a);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(u)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(u))))};t.Table=s,s.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.header,a=l(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(a))))};t.TableRow=d,d.defaultHooks=r.pureComponentHooks;var f=function(e){var t=e.className,n=e.collapsing,a=e.header,c=l(e,u);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",a&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableCell=f,f.defaultHooks=r.pureComponentHooks,s.Row=d,s.Cell=f},60839:function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(65743),c=["className","vertical","fill","fluid","children"],u=["className","selected","color","icon","leftSlot","rightSlot","children"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.vertical,a=e.fill,u=e.fluid,s=e.children,d=l(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",a&&"Tabs--fill",u&&"Tabs--fluid",t,(0,i.computeBoxClassName)(d)]),s,0,Object.assign({},(0,i.computeBoxProps)(d))))};t.Tabs=s;s.Tab=function(e){var t=e.className,n=e.selected,c=e.color,s=e.icon,d=e.leftSlot,f=e.rightSlot,p=e.children,m=l(e,u);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tab","Tabs__Tab","Tab--color--"+c,n&&"Tab--selected",t].concat((0,i.computeBoxClassName)(m))),[(0,r.canRender)(d)&&(0,o.createVNode)(1,"div","Tab__left",d,0)||!!s&&(0,o.createVNode)(1,"div","Tab__left",(0,o.createComponentVNode)(2,a.Icon,{name:s}),2),(0,o.createVNode)(1,"div","Tab__text",p,0),(0,r.canRender)(f)&&(0,o.createVNode)(1,"div","Tab__right",f,0)],0,Object.assign({},(0,i.computeBoxProps)(m))))}},51129:function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(77863),c=n(57890),u=["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder"],l=["className","fluid"];function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=function(e){var t,n;function f(t,n){var r;(r=e.call(this,t,n)||this).textareaRef=(0,o.createRef)(),r.fillerRef=(0,o.createRef)(),r.state={editing:!1};var i=t.dontUseTabForIndent,u=void 0!==i&&i;return r.handleOnInput=function(e){var t=r.state.editing,n=r.props.onInput;t||r.setEditing(!0),n&&n(e,e.target.value)},r.handleOnChange=function(e){var t=r.state.editing,n=r.props.onChange;t&&r.setEditing(!1),n&&n(e,e.target.value)},r.handleKeyPress=function(e){var t=r.state.editing,n=r.props.onKeyPress;t||r.setEditing(!0),n&&n(e,e.target.value)},r.handleKeyDown=function(e){var t=r.state.editing,n=r.props.onKeyDown;if(e.keyCode===c.KEY_ESCAPE)return r.setEditing(!1),e.target.value=(0,a.toInputValue)(r.props.value),void e.target.blur();if((t||r.setEditing(!0),!u)&&9===(e.keyCode||e.which)){e.preventDefault();var o=e.target,i=o.value,l=o.selectionStart,s=o.selectionEnd;e.target.value=i.substring(0,l)+"\t"+i.substring(s),e.target.selectionEnd=l+1}n&&n(e,e.target.value)},r.handleFocus=function(e){r.state.editing||r.setEditing(!0)},r.handleBlur=function(e){var t=r.state.editing,n=r.props.onChange;t&&(r.setEditing(!1),n&&n(e,e.target.value))},r}n=e,(t=f).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var p=f.prototype;return p.componentDidMount=function(){var e=this.props.value,t=this.textareaRef.current;t&&(t.value=(0,a.toInputValue)(e))},p.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.textareaRef.current;i&&!n&&o!==r&&(i.value=(0,a.toInputValue)(r))},p.setEditing=function(e){this.setState({editing:e})},p.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},p.render=function(){var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=s(e,u),c=a.className,d=a.fluid,f=s(a,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["TextArea",d&&"TextArea--fluid",c])},f,{children:(0,o.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t},null,this.textareaRef)})))},f}(o.Component);t.TextArea=f},92464:function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;var o=n(1033),r=n(96323);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.last_seen_value=undefined,n.state={value:0},a(t.value)&&(n.state.value=Number(t.value),n.last_seen_value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=r.prototype;return c.componentDidUpdate=function(){var e=this;this.props.auto!==undefined&&(clearInterval(this.timer),this.timer=setInterval((function(){return e.tick()}),1e3))},c.tick=function(){var e=Number(this.state.value);this.props.value!==this.last_seen_value&&(this.last_seen_value=this.props.value,e=this.props.value);var t="up"===this.props.auto?10:-10,n=Math.max(0,e+t);this.setState({value:n})},c.componentDidMount=function(){var e=this;this.props.auto!==undefined&&(this.timer=setInterval((function(){return e.tick()}),1e3))},c.componentWillUnmount=function(){clearInterval(this.timer)},c.render=function(){var e=this.state.value;return a(e)?(0,o.formatTime)(e):this.state.value||null},r}(r.Component);t.TimeDisplay=c},59463:function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(96323),r=n(34739);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a={modifiers:[{name:"eventListeners",enabled:!1}]},c={width:0,height:0,top:0,right:0,bottom:0,left:0},u=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var u=c.prototype;return u.getDOMNode=function(){return(0,o.findDOMfromVNode)(this.$LI,!0)},u.componentDidMount=function(){var e=this,t=this.getDOMNode();t&&(t.addEventListener("mouseenter",(function(){var n=c.renderedTooltip;n===undefined&&((n=document.createElement("div")).className="Tooltip",document.body.appendChild(n),c.renderedTooltip=n),c.currentHoveredElement=t,n.style.opacity="1",e.renderPopperContent()})),t.addEventListener("mouseleave",(function(){e.fadeOut()})))},u.fadeOut=function(){c.currentHoveredElement===this.getDOMNode()&&(c.currentHoveredElement=undefined,c.renderedTooltip.style.opacity="0")},u.renderPopperContent=function(){var e=this,t=c.renderedTooltip;t&&(0,o.render)((0,o.createVNode)(1,"span",null,this.props.content,0),t,(function(){var n=c.singletonPopper;n===undefined?(n=(0,r.createPopper)(c.virtualElement,t,Object.assign({},a,{placement:e.props.position||"auto"})),c.singletonPopper=n):(n.setOptions(Object.assign({},a,{placement:e.props.position||"auto"})),n.update())}),this.context)},u.componentDidUpdate=function(){c.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()},u.componentWillUnmount=function(){this.fadeOut()},u.render=function(){return this.props.children},c}(o.Component);t.Tooltip=u,u.renderedTooltip=void 0,u.singletonPopper=void 0,u.currentHoveredElement=void 0,u.virtualElement={getBoundingClientRect:function(){var e,t;return null!=(e=null==(t=u.currentHoveredElement)?void 0:t.getBoundingClientRect())?e:c}}},10580:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=void 0;var o=n(96323);function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).ref=(0,o.createRef)(),t.handleOutsideClick=t.handleOutsideClick.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)),document.addEventListener("click",t.handleOutsideClick),t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var a=i.prototype;return a.componentWillUnmount=function(){document.removeEventListener("click",this.handleOutsideClick)},a.handleOutsideClick=function(e){e.target instanceof Node&&this.ref.current&&!this.ref.current.contains(e.target)&&this.props.onOutsideClick()},a.render=function(){return(0,o.createVNode)(1,"div",null,this.props.children,0,null,null,this.ref)},i}(o.Component);t.TrackOutsideClicks=i},26949:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=t.Tooltip=t.TimeDisplay=t.TextArea=t.Tabs=t.Table=t.Stack=t.Slider=t.Section=t.RoundGauge=t.Popper=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.LabeledList=t.LabeledControls=t.Knob=t.KeyListener=t.Input=t.InfinitePlane=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.Blink=t.AnimatedNumber=void 0;var o=n(13251);t.AnimatedNumber=o.AnimatedNumber;var r=n(90297);t.Blink=r.Blink;var i=n(7149);t.BlockQuote=i.BlockQuote;var a=n(54425);t.Box=a.Box;var c=n(25808);t.Button=c.Button;var u=n(44051);t.ByondUi=u.ByondUi;var l=n(64726);t.Chart=l.Chart;var s=n(49751);t.Collapsible=s.Collapsible;var d=n(47233);t.ColorBox=d.ColorBox;var f=n(93913);t.Dimmer=f.Dimmer;var p=n(22755);t.Divider=p.Divider;var m=n(42833);t.DraggableControl=m.DraggableControl;var h=n(12489);t.Dropdown=h.Dropdown;var v=n(67486);t.Flex=v.Flex;var g=n(28408);t.Grid=g.Grid;var b=n(65743);t.Icon=b.Icon;var C=n(63268);t.InfinitePlane=C.InfinitePlane;var y=n(77863);t.Input=y.Input;var N=n(61515);t.KeyListener=N.KeyListener;var V=n(14274);t.Knob=V.Knob;var _=n(95592);t.LabeledControls=_.LabeledControls;var x=n(21173);t.LabeledList=x.LabeledList;var w=n(89416);t.Modal=w.Modal;var S=n(23257);t.NoticeBox=S.NoticeBox;var k=n(97667);t.NumberInput=k.NumberInput;var E=n(12194);t.ProgressBar=E.ProgressBar;var B=n(16513);t.Popper=B.Popper;var I=n(94709);t.RoundGauge=I.RoundGauge;var L=n(77381);t.Section=L.Section;var O=n(4482);t.Slider=O.Slider;var M=n(4033);t.Stack=M.Stack;var A=n(28581);t.Table=A.Table;var T=n(60839);t.Tabs=T.Tabs;var P=n(51129);t.TextArea=P.TextArea;var j=n(92464);t.TimeDisplay=j.TimeDisplay;var F=n(59463);t.Tooltip=F.Tooltip;var R=n(10580);t.TrackOutsideClicks=R.TrackOutsideClicks},84200:function(e,t){"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"},reagent:{acidicbuffer:"#fbc314",basicbuffer:"#3853a4"}};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:"#8f4a4b"},{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:"#fcdf03"},{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 n=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"}];t.getGasLabel=function(e,t){var o=String(e).toLowerCase(),r=n.find((function(e){return e.id===o||e.name.toLowerCase()===o}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),o=n.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return o&&o.color}},71224:function(e,t,n){"use strict";t.__esModule=!0,t.KitchenSink=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(69321);t.KitchenSink=function(e,t){var n=e.panel,u=(0,r.useLocalState)(t,"kitchenSinkTheme")[0],l=(0,r.useLocalState)(t,"pageIndex",0),s=l[0],d=l[1],f=c.keys().map((function(e){return c(e)})),p=f[s],m=n?a.Pane:a.Window;return(0,o.createComponentVNode)(2,m,{title:"Kitchen Sink",width:600,height:500,theme:u,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:1,mr:0,children:(0,o.createComponentVNode)(2,i.Section,{fill:!0,fitted:!0,children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:f.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"transparent",selected:t===s,onClick:function(){return d(t)},children:e.meta.title},t)}))})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{position:"relative",grow:1,children:(0,o.createComponentVNode)(2,m.Content,{scrollable:!0,children:p.meta.render()})})]})})}},98069:function(e,t,n){"use strict";t.__esModule=!0,t.openExternalBrowser=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(465),r=(0,o.createAction)("debug/toggleKitchenSink");t.toggleKitchenSink=r;var i=(0,o.createAction)("debug/toggleDebugLayout");t.toggleDebugLayout=i;var a=(0,o.createAction)("debug/openExternalBrowser");t.openExternalBrowser=a},35177:function(e,t,n){"use strict";t.__esModule=!0,t.useDebug=void 0;var o=n(465),r=n(12184);t.useDebug=function(e){return(0,o.useSelector)(e,r.selectDebug)}},27157:function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.relayMiddleware=t.debugMiddleware=t.KitchenSink=t.useDebug=void 0;var o=n(35177);t.useDebug=o.useDebug;var r=n(71224);t.KitchenSink=r.KitchenSink;var i=n(46656);t.debugMiddleware=i.debugMiddleware,t.relayMiddleware=i.relayMiddleware;var a=n(7124);t.debugReducer=a.debugReducer},46656:function(e,t,n){"use strict";t.__esModule=!0,t.relayMiddleware=t.debugMiddleware=void 0;var o=n(57890),r=n(99397),i=n(6965),a=n(98069),c=["backend/update","chat/message"];t.debugMiddleware=function(e){return(0,i.acquireHotKey)(o.KEY_F11),(0,i.acquireHotKey)(o.KEY_F12),r.globalEvents.on("keydown",(function(t){t.code===o.KEY_F11&&e.dispatch((0,a.toggleDebugLayout)()),t.code===o.KEY_F12&&e.dispatch((0,a.toggleKitchenSink)()),t.ctrl&&t.alt&&t.code===o.KEY_BACKSPACE&&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!")}))})),function(e){return function(t){return e(t)}}};t.relayMiddleware=function(e){var t=n(82252),u="?external"===location.search;return u?t.subscribe((function(t){var n=t.type,o=t.payload;"relay"===n&&o.windowId===window.__windowId__&&e.dispatch(Object.assign({},o.action,{relayed:!0}))})):((0,i.acquireHotKey)(o.KEY_F10),r.globalEvents.on("keydown",(function(t){t===o.KEY_F10&&e.dispatch((0,a.openExternalBrowser)())}))),function(e){return function(n){var o=n.type,r=(n.payload,n.relayed);if(o!==a.openExternalBrowser.type)return!c.includes(o)||r||u||t.sendMessage({type:"relay",payload:{windowId:window.__windowId__,action:n}}),e(n);window.open(location.href+"?external","_blank")}}}},7124:function(e,t){"use strict";t.__esModule=!0,t.debugReducer=void 0;t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},12184:function(e,t){"use strict";t.__esModule=!0,t.selectDebug=void 0;t.selectDebug=function(e){return e.debug}},41410:function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(7151),r=n(67288);function i(e,t,n,o,r,i,a){try{var c=e[i](a),u=c.value}catch(l){return void n(l)}c.done?t(u):Promise.resolve(u).then(o,r)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,u,"next",e)}function u(e){i(a,o,r,c,u,"throw",e)}c(undefined)}))}}var c,u,l,s,d,f=(0,n(79926).createLogger)("drag"),p=window.__windowId__,m=!1,h=!1,v=[0,0];t.setWindowKey=function(e){p=e};var g=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=g;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var C=function(e){var t=(0,r.vecAdd)(e,v);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=C;var y=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=y;var N=function(){return[0-v[0],0-v[1]]};t.getScreenPosition=N;var V=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=V;var _=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],i=0;i<e.length;i++){var a=e[i];a!==t&&(r.length<n?r.push(a):o=a)}return[r,o]},x=function(){var e=a(regeneratorRuntime.mark((function t(){var e,n,r,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return f.log("storing geometry"),e={pos:g(),size:b()},o.storage.set(p,e),t.t0=_,t.next=6,o.storage.get("geometries");case 6:if(t.t1=t.sent,t.t1){t.next=9;break}t.t1=[];case 9:t.t2=t.t1,t.t3=p,n=(0,t.t0)(t.t2,t.t3),r=n[0],(i=n[1])&&o.storage.remove(i),o.storage.set("geometries",r);case 16:case"end":return t.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.storeWindowGeometry=x;var w=function(){var e=a(regeneratorRuntime.mark((function t(e){var n,i,a,u;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===e&&(e={}),t.t0=e.fancy,!t.t0){t.next=6;break}return t.next=5,o.storage.get(p);case 5:t.t0=t.sent;case 6:return(n=t.t0)&&f.log("recalled geometry:",n),i=(null==n?void 0:n.pos)||e.pos,a=e.size,t.next=12,c;case 12:u=[window.screen.availWidth,window.screen.availHeight],a&&(a=[Math.min(u[0],a[0]),Math.min(u[1],a[1])],y(a)),i?(a&&e.locked&&(i=k(i,a)[1]),C(i)):a&&(i=(0,r.vecAdd)((0,r.vecScale)(u,.5),(0,r.vecScale)(a,-.5),(0,r.vecScale)(v,-1)),C(i));case 15:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}();t.recallWindowGeometry=w;var S=function(){var e=a(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=Byond.winget(window.__windowId__,"pos").then((function(e){return[e.x-window.screenLeft,e.y-window.screenTop]})),e.next=3,c;case 3:v=e.sent,f.debug("screen offset",v);case 5:case"end":return e.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.setupDrag=S;var k=function(e,t){for(var n=N(),o=V(),r=[e[0],e[1]],i=!1,a=0;a<2;a++){var c=n[a],u=n[a]+o[a];e[a]<c?(r[a]=c,i=!0):e[a]+t[a]>u&&(r[a]=u-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){var t;f.log("drag start"),m=!0,u=[window.screenLeft-e.screenX,window.screenTop-e.screenY],null==(t=e.target)||t.focus(),document.addEventListener("mousemove",B),document.addEventListener("mouseup",E),B(e)};var E=function O(e){f.log("drag end"),B(e),document.removeEventListener("mousemove",B),document.removeEventListener("mouseup",O),m=!1,x()},B=function(e){m&&(e.preventDefault(),C((0,r.vecAdd)([e.screenX,e.screenY],u)))};t.resizeStartHandler=function(e,t){return function(n){var o;l=[e,t],f.log("resize start",l),h=!0,u=[window.screenLeft-n.screenX,window.screenTop-n.screenY],s=[window.innerWidth,window.innerHeight],null==(o=n.target)||o.focus(),document.addEventListener("mousemove",L),document.addEventListener("mouseup",I),L(n)}};var I=function M(e){f.log("resize end",d),L(e),document.removeEventListener("mousemove",L),document.removeEventListener("mouseup",M),h=!1,x()},L=function(e){h&&(e.preventDefault(),(d=(0,r.vecAdd)(s,(0,r.vecMultiply)(l,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),u,[1,1]))))[0]=Math.max(d[0],150),d[1]=Math.max(d[1],50),y(d))}},99397:function(e,t,n){"use strict";t.__esModule=!0,t.KeyEvent=t.removeScrollableNode=t.addScrollableNode=t.canStealFocus=t.setupGlobalEvents=t.globalEvents=void 0;var o=n(52844),r=n(57890),i=new o.EventEmitter;t.globalEvents=i;var a,c=!1;t.setupGlobalEvents=function(e){void 0===e&&(e={}),c=!!e.ignoreWindowFocus};var u=!0,l=function b(e,t){c?u=!0:(a&&(clearTimeout(a),a=null),t?a=setTimeout((function(){return b(e)})):u!==e&&(u=e,i.emit(e?"window-focus":"window-blur"),i.emit("window-focus-change",e)))},s=null,d=function(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t};t.canStealFocus=d;var f=function C(){s&&(s.removeEventListener("blur",C),s=null)},p=null,m=null,h=[];t.addScrollableNode=function(e){h.push(e)};t.removeScrollableNode=function(e){var t=h.indexOf(e);t>=0&&h.splice(t,1)};window.addEventListener("mousemove",(function(e){var t=e.target;t!==m&&(m=t,function(e){if(!s&&u)for(var t=document.body;e&&e!==t;){if(h.includes(e)){if(e.contains(p))return;return p=e,void e.focus()}e=e.parentNode}}(t))})),window.addEventListener("focusin",(function(e){if(m=null,p=e.target,l(!0),d(e.target))return t=e.target,f(),void(s=t).addEventListener("blur",f);var t})),window.addEventListener("focusout",(function(e){m=null,l(!1,!0)})),window.addEventListener("blur",(function(e){m=null,l(!1,!0)})),window.addEventListener("beforeunload",(function(e){l(!1)}));var v={},g=function(){function e(e,t,n){this.event=e,this.type=t,this.code=window.event?e.which:e.keyCode,this.ctrl=e.ctrlKey,this.shift=e.shiftKey,this.alt=e.altKey,this.repeat=!!n}var t=e.prototype;return t.hasModifierKeys=function(){return this.ctrl||this.alt||this.shift},t.isModifierKey=function(){return this.code===r.KEY_CTRL||this.code===r.KEY_SHIFT||this.code===r.KEY_ALT},t.isDown=function(){return"keydown"===this.type},t.isUp=function(){return"keyup"===this.type},t.toString=function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=r.KEY_F1&&this.code<=r.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]"),this._str},e}();t.KeyEvent=g,document.addEventListener("keydown",(function(e){if(!d(e.target)){var t=e.keyCode,n=new g(e,"keydown",v[t]);i.emit("keydown",n),i.emit("key",n),v[t]=!0}})),document.addEventListener("keyup",(function(e){if(!d(e.target)){var t=e.keyCode,n=new g(e,"keyup");i.emit("keyup",n),i.emit("key",n),v[t]=!1}}))},40509:function(e,t){"use strict";t.__esModule=!0,t.focusWindow=t.focusMap=void 0;t.focusMap=function(){Byond.winset("tcmapwindow.map",{focus:!0})};t.focusWindow=function(){Byond.winset(window.__windowId__,{focus:!0})}},1033:function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatSiBaseTenUnit=t.formatDb=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(97622),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],i=r.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),u=Math.floor(a/3),l=Math.floor(c/3),s=(0,o.clamp)(i+l,0,r.length),d=r[s],f=e/Math.pow(1e3,l),p=u>t?2+3*l-c:0;return((0,o.toFixed)(f,p)+" "+d+n).trim()};t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c<r;c++)c>0&&c<i&&(i-c)%3==0&&(a+="\u2009"),a+=n.charAt(c);return a};t.formatDb=function(e){var t=20*Math.log(e)/Math.log(10),n=t>=0?"+":"\u2013",r=Math.abs(t);return n+(r=r===Infinity?"Inf":(0,o.toFixed)(r,2))+" dB"};var c=["","\xb7 10\xb3","\xb7 10\u2076","\xb7 10\u2079","\xb7 10\xb9\xb2","\xb7 10\xb9\u2075","\xb7 10\xb9\u2078","\xb7 10\xb2\xb9","\xb7 10\xb2\u2074","\xb7 10\xb2\u2077","\xb7 10\xb3\u2070","\xb7 10\xb3\xb3","\xb7 10\xb3\u2076","\xb7 10\xb3\u2079"],u=c.indexOf(" ");t.formatSiBaseTenUnit=function(e,t,n){if(void 0===t&&(t=-u),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var r=Math.floor(Math.log10(e)),i=Math.floor(Math.max(3*t,r)),a=Math.floor(r/3),l=Math.floor(i/3),s=(0,o.clamp)(u+l,0,c.length),d=c[s],f=e/Math.pow(1e3,l),p=a>t?2+3*l-i:0;return((0,o.toFixed)(f,p)+" "+d+" "+n).trim()};t.formatTime=function(e,t){var n=(0,o.toFixed)(Math.floor(e/10%60)),r=(0,o.toFixed)(Math.floor(e/600%60)),i=(0,o.toFixed)(Math.floor(e/36e3%24));switch(t){case"short":return""+(i>0?i+"h":"")+(r>0?r+"m":"")+(n>0?n+"s":"");default:var a=n.padStart(2,"0"),c=r.padStart(2,"0");return i.padStart(2,"0")+":"+c+":"+a}}},6965:function(e,t,n){"use strict";t.__esModule=!0,t.listenForKeyEvents=t.setupHotKeys=t.releaseHeldKeys=t.releaseHotKey=t.acquireHotKey=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{"default":e};var n=i(t);if(n&&n.has(e))return n.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=r?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(o,a,c):o[a]=e[a]}o["default"]=e,n&&n.set(e,o);return o}(n(57890)),r=n(99397);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return c(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 c(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.")}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var u=(0,n(79926).createLogger)("hotkeys"),l={},s=[o.KEY_ESCAPE,o.KEY_ENTER,o.KEY_SPACE,o.KEY_TAB,o.KEY_CTRL,o.KEY_SHIFT,o.KEY_UP,o.KEY_DOWN,o.KEY_LEFT,o.KEY_RIGHT,o.KEY_F5],d={},f=[],p=function(e){var t=String(e);if("Ctrl+F5"!==t&&"Ctrl+R"!==t){if("Ctrl+F"!==t&&!(e.event.defaultPrevented||e.isModifierKey()||s.includes(e.code))){var n,o=16===(n=e.code)?"Shift":17===n?"Ctrl":18===n?"Alt":33===n?"Northeast":34===n?"Southeast":35===n?"Southwest":36===n?"Northwest":37===n?"West":38===n?"North":39===n?"East":40===n?"South":45===n?"Insert":46===n?"Delete":n>=48&&n<=57||n>=65&&n<=90?String.fromCharCode(n):n>=96&&n<=105?"Numpad"+(n-96):n>=112&&n<=123?"F"+(n-111):188===n?",":189===n?"-":190===n?".":void 0;if(o){var r=l[o];if(r)return u.debug("macro",r),Byond.command(r);if(e.isDown()&&!d[o]){d[o]=!0;var i='KeyDown "'+o+'"';return u.debug(i),Byond.command(i)}if(e.isUp()&&d[o]){d[o]=!1;var a='KeyUp "'+o+'"';return u.debug(a),Byond.command(a)}}}}else location.reload()};t.acquireHotKey=function(e){s.push(e)};t.releaseHotKey=function(e){var t=s.indexOf(e);t>=0&&s.splice(t,1)};var m=function(){for(var e=0,t=Object.keys(d);e<t.length;e++){var n=t[e];d[n]&&(d[n]=!1,u.log('releasing key "'+n+'"'),Byond.command('KeyUp "'+n+'"'))}};t.releaseHeldKeys=m;t.setupHotKeys=function(){Byond.winget("default.*").then((function(e){for(var t={},n=0,o=Object.keys(e);n<o.length;n++){var r=o[n],i=r.split("."),a=i[1],c=i[2];a&&c&&(t[a]||(t[a]={}),t[a][c]=e[r])}for(var s=/\\"/g,d=function(e){return e.substring(1,e.length-1).replace(s,'"')},f=0,p=Object.keys(t);f<p.length;f++){var m=t[p[f]],h=d(m.name);l[h]=d(m.command)}u.debug("loaded macros",l)})),r.globalEvents.on("window-blur",(function(){m()})),r.globalEvents.on("key",(function(e){for(var t,n=a(f);!(t=n()).done;){(0,t.value)(e)}p(e)}))};t.listenForKeyEvents=function(e){f.push(e);var t=!1;return function(){t||(t=!0,f.splice(f.indexOf(e),1))}}},64008:function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=t.AirLockMainSection=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(52126),u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,u=n.data,l=(u.accesses,u.oneAccess),s=u.passedName,d=(u.regions,u.unres_direction),f=u.lastOperator;return(0,o.createComponentVNode)(2,i.Section,{title:"Main",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Last operator: ",f,"."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,i.Button,{icon:l?"unlock":"lock",content:l?"One":"All",onClick:function(){return a("one_access")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,i.Button,{icon:1&d?"check-square-o":"square-o",content:"North",selected:1&d,onClick:function(){return a("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:2&d?"check-square-o":"square-o",content:"South",selected:2&d,onClick:function(){return a("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:4&d?"check-square-o":"square-o",content:"East",selected:4&d,onClick:function(){return a("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:8&d?"check-square-o":"square-o",content:"West",selected:8&d,onClick:function(){return a("direc_set",{unres_direction:"8"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Airlock Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,maxLength:30,value:s,onChange:function(e,t){return a("passedName",{passedName:t})}})})]}),(0,o.createComponentVNode)(2,c.AccessList,{accesses:u.regions,selectedList:u.accesses,accessMod:function(e){return a("set",{access:e})},grantAll:function(){return a("grant_all")},denyAll:function(){return a("clear_all")},grantDep:function(e){return a("grant_region",{region:e})},denyDep:function(e){return a("deny_region",{region:e})}})]})};t.AirLockMainSection=u;t.AirlockElectronics=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:420,height:550,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})}},72272:function(e,t,n){"use strict";t.__esModule=!0,t.Loader=t.AlertModal=void 0;var o=n(96323),r=n(97622),i=n(31246),a=n(26949),c=n(2381),u=n(57890);function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).buttonRefs=[(0,o.createRef)()],t.state={current:0},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var s=r.prototype;return s.componentDidMount=function(){for(var e=(0,i.useBackend)(this.context).data.buttons,t=this.state.current,n=this.buttonRefs[t].current,r=1;r<e.length;r++)this.buttonRefs.push((0,o.createRef)());setTimeout((function(){return n.focus()}),1)},s.setCurrent=function(e,t){var n=(0,i.useBackend)(this.context).data.buttons;e>=n.length?e=t?e-1:0:e<0&&(e=t?0:n.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},s.render=function(){var e=this,t=(0,i.useBackend)(this.context),n=t.act,r=t.data,l=r.title,s=r.message,f=r.buttons,p=r.timeout,m=this.state.current,h=function(){return e.setCurrent(m,!1)};return(0,o.createComponentVNode)(2,c.Window,{title:l,width:350,height:150,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,d,{value:p}),(0,o.createComponentVNode)(2,c.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",className:"AlertModal__Message",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,a.Flex,{className:"AlertModal__Buttons",children:f.map((function(t,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,children:(0,o.createVNode)(1,"div","Button Button--color--default",t,0,{px:3,onClick:function(){return n("choose",{choice:t})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===u.KEY_SPACE||r===u.KEY_ENTER?n("choose",{choice:t}):r===u.KEY_LEFT||o.shiftKey&&r===u.KEY_TAB?e.setCurrent(m-1,r===u.KEY_LEFT):r!==u.KEY_RIGHT&&r!==u.KEY_TAB||e.setCurrent(m+1,r===u.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);t.AlertModal=s;var d=function(e){var t=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(t)+"%"}}),2)};t.Loader=d},48349:function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(19447);t.Apc=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:445,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var u={2:{color:"good",externalPowerText:"\u041f\u0438\u0442\u0430\u043d\u0438\u0435 \u043e\u0442 \u0441\u0435\u0442\u0438",chargingText:"\u0417\u0430\u0440\u044f\u0436\u0435\u043d"},1:{color:"average",externalPowerText:"\u041d\u0438\u0437\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0432 \u0441\u0435\u0442\u0438",chargingText:"\u0418\u0434\u0451\u0442 \u0437\u0430\u0440\u044f\u0434\u043a\u0430..."},0:{color:"bad",externalPowerText:"\u041d\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u043f\u0438\u0442\u0430\u043d\u0438\u044f",chargingText:"\u041d\u0435 \u0437\u0430\u0440\u044f\u0436\u0430\u0435\u0442\u0441\u044f"}},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,s=l.locked,d=l.isOperating,f=l.externalPower,p=l.powerCellStatus,m=l.powerCellCharge,h=l.chargeMode,v=l.charging,g=l.totalLoad,b=l.coverLocked,C=l.siliconUser,y=l.malfCanHack,N=l.nightshiftLights,V=l.smartlightMode,_=l.powerChannels,x=s&&!C,w=u[f]||u[0],S=u[v]||u[0],k=_||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0435\u0442\u044c",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0412\u0432\u043e\u0434\u043d\u044b\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442",color:w.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"\u0412\u043a\u043b.":"\u0412\u044b\u043a\u043b.",selected:d&&!x,disabled:x,onClick:function(){return a("breaker")}}),children:["[ ",w.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0410\u043a\u043a\u0443\u043c\u0443\u043b\u044f\u0442\u043e\u0440",children:!!p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",fractionDigits:1,value:.01*m})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"\u0418\u0437\u0432\u043b\u0435\u0447\u0451\u043d"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0420\u0435\u0436\u0438\u043c \u0437\u0430\u0440\u044f\u0434\u043a\u0438",color:S.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:h?"sync":"times",content:h?"\u0410\u0432\u0442.":"\u0412\u044b\u043a\u043b.",disabled:x,onClick:function(){return a("charge")}}),children:["[ ",S.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u044b",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[k.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"\u0412\u043a\u043b.":"\u0412\u044b\u043a\u043b."}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"\u0410\u0432\u0442.",selected:!x&&(1===e.status||3===e.status),disabled:x,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"\u0412\u043a\u043b.",selected:!x&&2===e.status,disabled:x,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"\u0412\u044b\u043a\u043b.",selected:!x&&0===e.status,disabled:x,onClick:function(){return a("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041e\u0431\u0449\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430",children:(0,o.createVNode)(1,"b",null,g,0)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u0420\u0430\u0437\u043d\u043e\u0435",buttons:!!C&&(0,o.createFragment)([!!y&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"\u041f\u0435\u0440\u0435\u043f\u0440\u043e\u0448\u0438\u0442\u044c",color:"bad",onClick:function(){return a("hack")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"\u041f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u0438\u0442\u044c",onClick:function(){return a("overload")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041a\u0440\u044b\u0448\u043a\u0430",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:b?"lock":"unlock",content:b?"\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430":"\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430",disabled:x,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041d\u043e\u0447\u043d\u043e\u0439 \u0440\u0435\u0436\u0438\u043c",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:N?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b",onClick:function(){return a("toggle_nightshift")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u0440\u0435\u0436\u0438\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:V,onClick:function(){return a("change_smartlight")}})})]})})],4)}},47533:function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.Autolathe=void 0;var o=n(96323),r=n(32416),i=n(1397),a=n(31246),c=n(26949),u=n(2381),l=n(21118),s=n(1060),d=n(1033),f=n(97622);t.Autolathe=function(e,t){var n=(0,a.useBackend)(t),d=n.act,f=n.data,g=f.recipes,b=f.busy,C=f.materials,y=f.categories,N=f.coeff,V=(0,a.useSharedState)(t,"category",0),_=V[0],x=V[1],w=(0,a.useSharedState)(t,"searchText",""),S=w[0],k=w[1],E=(0,l.createSearch)(S,(function(e){return e.name})),B=(0,r.flow)([(0,i.filter)((function(e){return e.category===y[_]||"All"===y[_]})),S&&(0,i.filter)(E),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(g),I=(0,r.flow)([(0,i.sortBy)((function(e){return e.toLowerCase()}))])(y);return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:(0,o.createComponentVNode)(2,v)})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:I,selected:y[_],onSelected:function(e){return x(y.indexOf(e))}}),children:[(0,o.createComponentVNode)(2,c.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return k(t)},mb:1}),B.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{mr:1,children:(0,o.createVNode)(1,"span",(0,s.classes)(["autolathe32x32",e.path]),null,1,{style:{"vertical-align":"middle","horizontal-align":"middle"}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,c.Button,{color:e.hidden?"red":null,icon:"hammer",iconSpin:b===e.name,disabled:!m(e,C),onClick:function(){return d("make",{make:e.ref})},children:(0,l.toTitleCase)(e.name)}),e.max_mult>1&&(0,o.createComponentVNode)(2,c.Box,{as:"span",children:[5,10,e.max_mult/2>>0,e.max_mult].map((function(t){return h(e,C,d,t)}))})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",visibility:"collapse",children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,o.createComponentVNode)(2,c.Flex,{width:"100%",children:e.requirements[t]>0&&(0,o.createComponentVNode)(2,p,{name:t,amount:e.requirements[t]/N,formatsi:!0,csspath:C.find((function(e){return e.name===t})).path,width:"50%"})||(0,o.createComponentVNode)(2,c.Flex,{width:"50%"})},t)}))||(0,o.createComponentVNode)(2,c.Box,{children:"No resources required."})})})]},e.ref)}))]})]})})};var p=function(e,t){var n=e.name,r=e.csspath,i=e.amount,a=e.color,u=e.style,p=e.direction,m=e.width,h=e.formatsi,v=e.formatmoney,g="0";return g=i<1&&i>0?(0,f.toFixed)(i,2):h?(0,d.formatSiUnit)(i,0).replace(" ",""):v?(0,d.formatMoney)(i):i,(0,o.createComponentVNode)(2,c.Flex,{direction:p,align:"center",width:m,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Box,{className:(0,s.classes)(["sheetmaterials32x32",r]),position:"relative",style:u,children:(0,o.createComponentVNode)(2,c.Tooltip,{position:"bottom",content:(0,l.toTitleCase)(n)})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Box,{textColor:a,style:{"text-align":"center"},children:g})})]})},m=function(e,t,n){if(void 0===n&&(n=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=a[i],r=t.find((function(e){return e.name===o}));return r?r.amount<e.requirements[o]*n?{v:!1}:void 0:"continue"},i=0,a=o;i<a.length;i++){var c=r();if("continue"!==c&&"object"==typeof c)return c.v}return!0},h=function(e,t,n,r){if(r<=e.max_mult)return(0,o.createComponentVNode)(2,c.Button,{color:e.hidden?"red":null,disabled:!m(e,t,r),onClick:function(){return n("make",{make:e.ref,multiplier:r})},children:["x",r]})},v=function(e,t){var n=(0,a.useBackend)(t).data,r=e.displayAllMat,i=(n.materials||[]).filter((function(e){return r||e.amount>0}));return 0===i.length?(0,o.createComponentVNode)(2,c.Box,{width:"100%",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{textAlign:"center",size:5,name:"inbox"}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"No Materials Loaded.",16)]}):(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{width:"80px",children:[(0,o.createComponentVNode)(2,p,{name:e.name,amount:e.amount,csspath:e.path,formatsi:!0,direction:"column"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,style:{"text-align":"center"}})]},e.name)||null}))})};t.Materials=v},15466:function(e,t,n){"use strict";t.__esModule=!0,t.BloomEdit=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.BloomEdit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.glow_brightness_base,s=u.glow_brightness_power,d=u.glow_contrast_base,f=u.glow_contrast_power,p=u.exposure_brightness_base,m=u.exposure_brightness_power,h=u.exposure_contrast_base,v=u.exposure_contrast_power;return(0,o.createComponentVNode)(2,a.Window,{title:"BloomEdit",width:500,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Bloom Edit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lamp Brightness Base",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u044f\u0440\u043a\u043e\u0441\u0442\u044c \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:l,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("glow_brightness_base",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lamp Brightness Power",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u042f\u0440\u043a\u043e\u0441\u0442\u044c \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438 \u043d\u0430 power \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("glow_brightness_power",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lamp Contrast Base",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u0430\u0441\u0442 \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:d,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("glow_contrast_base",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lamp Contrast Power",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442 \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0438 \u043d\u0430 power \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:f,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("glow_contrast_power",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exposure Brightness Base",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u042f\u0440\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0443\u0441\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:p,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("exposure_brightness_base",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exposure Brightness Power",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u042f\u0440\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0443\u0441\u0430 \u043d\u0430 power \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:m,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("exposure_brightness_power",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exposure Contrast Base",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442 \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0443\u0441\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:h,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("exposure_contrast_base",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exposure Contrast Power",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442 \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0443\u0441\u0430 \u043d\u0430 power \u0441\u0432\u0435\u0442\u0430"}),(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:v,minValue:-10,maxValue:10,step:.01,width:"20px",onChange:function(e,t){return c("exposure_contrast_power",{value:t})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"\u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043b\u0430\u043c\u043f\u044b \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438",onClick:function(){return c("update_lamps")}}),(0,o.createComponentVNode)(2,i.Button,{content:"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e",onClick:function(){return c("default")}})]})]})})})})}},33897:function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(96323),r=n(97622),i=n(31246),a=n(26949),c=n(2381),u=[["good","\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435"],["average","\u041a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435"],["bad","\u041c\u0451\u0440\u0442\u0432"]],l=[["hasBorer","bad","\u0412 \u043b\u043e\u0431\u043d\u043e\u0439 \u0434\u043e\u043b\u0435 \u0437\u043b\u043e\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043d\u043e\u0432\u043e\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435."],["blind","bad","\u041a\u0430\u0442\u0430\u0440\u0430\u043a\u0442\u0430."],["hasVirus","average","\u0412 \u043a\u0440\u043e\u0432\u043e\u0442\u043e\u043a\u0435 \u0432\u0438\u0440\u0443\u0441\u043d\u044b\u0439 \u043f\u0430\u0442\u043e\u0433\u0435\u043d."],["nearsighted","average","\u0421\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0441\u0435\u0442\u0447\u0430\u0442\u043a\u0438."]],s=[["\u0410\u0441\u0444\u0438\u043a\u0441\u0438\u044f","oxyLoss"],["\u041c\u043e\u0437\u0433\u043e\u0432\u044b\u0435","brainLoss"],["\u0418\u043d\u0442\u043e\u043a\u0441\u0438\u043a\u0430\u0446\u0438\u044f","toxLoss"],["\u041e\u0431\u043b\u0443\u0447\u0435\u043d\u0438\u0435","radLoss"],["\u041c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435","bruteLoss"],["\u0413\u0435\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435","cloneLoss"],["\u0422\u0435\u0440\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435","fireLoss"],["\u041e\u043f\u044c\u044f\u043d\u0435\u043d\u0438\u0435","drunkenness"]],d={average:[.25,.5],bad:[.5,Infinity]},f=function(e,t){for(var n=[],o=0;o<e.length;o+=2)n.push(t(e[o],e[o+1],o));return n},p=function(e){return e.length>0?e.filter((function(e){return!!e})).reduce((function(e,t){return(0,o.createFragment)([e,(0,o.createComponentVNode)(2,a.Box,{children:t},t)],0)}),null):null};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,u=void 0===a?{}:a,l=r?(0,o.createComponentVNode)(2,m,{occupant:u}):(0,o.createComponentVNode)(2,N);return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:l})})};var m=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,h,{occupant:t}),(0,o.createComponentVNode)(2,v,{occupant:t}),(0,o.createComponentVNode)(2,g,{occupant:t}),(0,o.createComponentVNode)(2,C,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,y,{organs:t.intOrgan})]})},h=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"\u0420\u0430\u0441\u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c \u043e\u0442\u0447\u0435\u0442"}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0418\u043c\u044f",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:l.maxHealth,value:l.health/l.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041a\u0440\u043e\u0432\u044c",children:l.blood.hasBlood?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:l.blood.bloodNormal,value:l.blood.bloodLevel/l.blood.bloodNormal,ranges:{good:[.8,Infinity],average:[.6,.8],bad:[-Infinity,.6]},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,style:{float:"left"},children:[l.blood.pulse," \u0443\u0434/\u043c\u0438\u043d"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[l.blood.percent,"%"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435",color:u[l.stat][0],children:u[l.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(l.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(l.bodyTempF,0)}),"\xb0F"]})]})})},v=function(e){var t=e.occupant;return t.hasBorer||t.blind||t.nearsighted||t.hasVirus?(0,o.createComponentVNode)(2,a.Section,{title:"\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f",children:l.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2]},e[2])}))}):(0,o.createComponentVNode)(2,a.Section,{title:"\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e."})})},g=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"\u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f",children:(0,o.createComponentVNode)(2,a.Table,{children:f(s,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,b,{value:t[e[1]],marginBottom:r<s.length-2})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&(0,o.createComponentVNode)(2,b,{value:t[n[1]]})})]})],4)}))})})},b=function(e){return(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.value/100,mt:"0.5rem",mb:!!e.marginBottom&&"0.5rem",ranges:d,children:(0,r.round)(e.value,0)})},C=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u044b",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041d\u0435\u0442 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439"})}):(0,o.createComponentVNode)(2,a.Section,{title:"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u044b",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"\u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f"})]}),e.organs.map((function(e,t){var n;return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",backgroundColor:t%2!=0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:(!(e.status.dead||e.internalBleeding||e.stump||e.missing)?(!!e.lungRuptured||!!e.status.broken||!!e.open||!!e.germ_level||!!e.unknown_implant)&&"average":"bad")||!!e.status.robotic&&"label",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/e.maxHealth,ranges:d,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,style:{float:"left"},children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0"]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0)]})]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:p([!!e.internalBleeding&&"\u0410\u0440\u0442\u0435\u0440\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u0440\u043e\u0432\u043e\u0442\u0435\u0447\u0435\u043d\u0438\u0435",!!e.status.dead&&"\u041e\u0442\u043a\u0430\u0437",!!e.stump&&"\u041a\u0443\u043b\u044c\u0442\u044f",!!e.missing&&"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442"])}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:p([!!e.lungRuptured&&"\u0420\u0430\u0437\u0440\u044b\u0432 \u043b\u0435\u0433\u043a\u043e\u0433\u043e",!!e.status.broken&&e.status.broken,!!e.germ_level&&e.germ_level,!!e.open&&"\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0440\u0430\u0437\u0440\u0435\u0437"])}),null==(n=e.implant)?void 0:n.map((function(e){return e.name?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.name}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"\u0418\u043d\u043e\u0440\u043e\u0434\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442"})})),p([!!e.status.splinted&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"\u041d\u0430\u043b\u043e\u0436\u0435\u043d\u0430 \u0448\u0438\u043d\u0430"}),!!e.status.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041f\u0440\u043e\u0442\u0435\u0437"})])]})})]},t)}))]})})},y=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u044b",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041d\u0435\u0442 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439"})}):(0,o.createComponentVNode)(2,a.Section,{title:"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u044b",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"\u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",backgroundColor:t%2!=0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:(!e.dead&&!e.broken?!!e.robotic&&"label":"bad")||(!!e.germ_level||!!e.bruised)&&"average",width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/e.maxHealth,mt:t>0&&"0.5rem",ranges:d,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:t>0&&"calc(0.5rem + 2px)",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:p([!!e.germ_level&&e.germ_level])}),p([!!e.robotic&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u041f\u0440\u043e\u0442\u0435\u0437"}),!!e.assisted&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"\u0412\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043c\u043f\u043b\u0430\u043d\u0442"}),!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:"\u041e\u0442\u043a\u0430\u0437"})])]})})]},t)}))]})})},N=function(){return(0,o.createComponentVNode)(2,a.Section,{fill:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"\u041f\u0430\u0446\u0438\u0435\u043d\u0442 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d."]})})})}},83548:function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleContent=t.CameraConsole=t.selectCameras=t.prevNextCamera=void 0;var o=n(96323),r=n(1397),i=n(32416),a=n(1060),c=n(21118),u=n(31246),l=n(26949),s=n(2381),d=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]};t.prevNextCamera=d;var f=function(e,t){void 0===t&&(t="");var n=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(n),(0,r.sortBy)((function(e){return e.name}))])(e)};t.selectCameras=f;t.CameraConsole=function(e,t){Byond.winget("tcmapwindow.map","style").then((function(e){Byond.winset(a,"style",e)}));var n=(0,u.useBackend)(t),r=n.act,i=n.data,a=i.mapRef,c=i.activeCamera,m=f(i.cameras),h=d(m,c),v=h[0],g=h[1];return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.Window.Content,{children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-left",disabled:!v,onClick:function(){return r("switch_camera",{name:v})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-right",disabled:!g,onClick:function(){return r("switch_camera",{name:g})}})],4),(0,o.createComponentVNode)(2,l.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)]})};var p=function(e,t){var n=(0,u.useBackend)(t),r=n.act,i=n.data,c=(0,u.useLocalState)(t,"searchText",""),s=c[0],d=c[1],p=i.activeCamera,m=f(i.cameras,s);return(0,o.createComponentVNode)(2,l.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,l.Flex.Item,{children:(0,o.createComponentVNode)(2,l.Input,{autoFocus:!0,fluid:!0,mt:1,placeholder:"Search for a camera",onInput:function(e,t){return d(t)}})}),(0,o.createComponentVNode)(2,l.Flex.Item,{height:"100%",children:(0,o.createComponentVNode)(2,l.Section,{fill:!0,scrollable:!0,children:m.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",p&&e.name===p.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){return r("switch_camera",{name:e.name})}},e.name)}))})})]})};t.CameraConsoleContent=p},98566:function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(96323),r=n(97622),i=n(31246),a=n(26949),c=n(1033),u=n(2381);t.Canister=function(e,t){var n=(0,i.useBackend)(t),l=n.act,s=n.data,d=s.name,f=s.canLabel,p=s.portConnected,m=s.tankPressure,h=s.releasePressure,v=s.defaultReleasePressure,g=s.minReleasePressure,b=s.maxReleasePressure,C=s.valveOpen,y=s.hasHoldingTank,N=s.holdingTank;return(0,o.createComponentVNode)(2,u.Window,{width:300,height:232,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",disabled:!f,onClick:function(){return l("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{size:1.25,color:!!C&&"yellow",value:h,unit:"kPa",minValue:g,maxValue:b,step:5,stepPixelSize:1,onDrag:function(e,t){return l("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return l("pressure",{pressure:b})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return l("pressure",{pressure:v})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:C?y?"caution":"danger":null,content:C?"Open":"Closed",onClick:function(){return l("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:p?"plug":"times",color:p?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:p?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!y&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:C&&"danger",content:"Eject",onClick:function(){return l("eject")}}),children:[!!y&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:N.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N.tankPressure})," kPa"]})]}),!y&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},6789:function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=["res","value","dotsize"];function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=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,u(t,n);var i=r.prototype;return i.componentDidMount=function(){this.drawCanvas(this.props)},i.componentDidUpdate=function(){this.drawCanvas(this.props)},i.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,i=Math.round(this.canvasRef.current.width/o),a=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(i,a);for(var c=0;c<n.length;c++)for(var u=n[c],l=0;l<u.length;l++){var s=u[l];t.fillStyle=s,t.fillRect(c,l,1,1)}t.restore()}},i.clickwrapper=function(e){var t=this.props.value.length;if(t){var n=this.props.value[0].length,o=this.canvasRef.current.width/t,r=this.canvasRef.current.height/n,i=Math.floor(e.offsetX/o)+1,a=Math.floor(e.offsetY/r)+1;this.onCVClick(i,a)}},i.render=function(){var e=this,t=this.props,n=(t.res,t.value),r=t.dotsize,i=void 0===r?24:r,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,c),u=s(n),l=u[0],d=u[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:l*i||300,height:d*i||300},a,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component),s=function(e){var t=e.length;return[t,0!==t?e[0].length:0]};t.Canvas=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,d=s(u.grid),f=d[0],p=d[1];return(0,o.createComponentVNode)(2,a.Window,{width:Math.min(700,24*f+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:u.grid,dotsize:24,onCanvasClick:function(e,t){return c("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,i.Box,{children:[!u.finalized&&(0,o.createComponentVNode)(2,i.Button.Confirm,{onClick:function(){return c("finalize")},content:"Finalize"}),u.name]})]})})})}},60301:function(e,t,n){"use strict";t.__esModule=!0,t.CardPay=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(97968);t.CardPay=function(e,t){for(var n=(0,r.useBackend)(t),u=n.act,l=n.data,s=l.numbers,d=l.reset_numbers,f=l.mode,p=[],m=function(e){for(var t=function(t){p.push((0,o.createComponentVNode)(2,i.Button,{className:"cardpay_button cardpay_button--normal",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_button-inside cardpay_button-inside--normal",children:3*e+t}),onClick:function(){return u("pressnumber",{number:3*e+t})}}))},n=1;n<4;n++)t(n)},h=0;h<3;h++)m(h);return(0,o.createComponentVNode)(2,a.Window,{theme:"",width:220,height:340,titleClassName:"cardpay_window-titlebar",children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"cardpay_window-contents",children:[(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_monitor",children:(0,o.createComponentVNode)(2,c.SegmentDisplay,{display_cells_amount:8,display_height:40,display_text:function(){var e="",t=s.toString();switch(f){case"Mode_EnterPin":e+="PIN:"+(s?t:"-");for(var n=1;n<=4-t.length;n++)e+="-";break;case"Mode_Account":e+="N\xb0"+(s?t:"-");for(var o=1;o<=6-t.length;o++)e+="-";break;case"Mode_Pay":e+="N\xb0"+(s?t:"-");for(var r=1;r<=6-t.length;r++)e+="-";break;case"Mode_Idle":for(var i=1;i<=3-t.length;i++)e+="-";e+=(s?t:"-")+"$"}return e}()})}),(0,o.createComponentVNode)(2,i.Box,{width:"158px",height:"208px",position:"absolute",left:"32px",top:"95px",children:[p,(0,o.createComponentVNode)(2,i.Button,{className:"cardpay_button cardpay_button--red",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_button-inside cardpay_button-inside--red",children:"X"}),onClick:function(){return u("clearnumbers")}}),(0,o.createComponentVNode)(2,i.Button,{className:"cardpay_button cardpay_button--normal",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_button-inside cardpay_button-inside--normal",children:0}),onClick:function(){return u("pressnumber",{number:0})}}),(0,o.createComponentVNode)(2,i.Button,{className:"cardpay_button cardpay_button--green",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_button-inside cardpay_button-inside--green",children:"O"}),onClick:function(){return u("approveprice")}})]}),(0,o.createComponentVNode)(2,i.Box,{position:"absolute",top:"62px",left:"25px",textColor:"#333344",fontSize:.85,bold:1,children:["\u0441\u0431\u0440\u043e\u0441",(0,o.createComponentVNode)(2,i.Button,{position:"absolute",top:"15px",left:"10px",className:"cardpay_resethole",onClick:function(){return u("toggleenteraccount")}})]}),(0,o.createComponentVNode)(2,i.Button,{selected:d?1:0,position:"absolute",top:"60px",left:"140px",className:"cardpay_switch",content:(0,o.createComponentVNode)(2,i.Box,{className:"cardpay_switch-inside",children:"|||"}),onClick:function(){return u("togglereset")}})]})})}},68078:function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(96323),r=n(97622),i=n(31246),a=n(26949),c=n(2381);t.ChemDispenser=function(e,t){var n=(0,i.useBackend)(t),u=n.act,l=n.data,s=l.amount,d=l.energy,f=l.maxEnergy,p=l.isBeakerLoaded,m=l.glass,h=l.beakerContents,v=l.beakerCurrentVolume,g=l.beakerMaxVolume,b=l.chemicals;return(0,o.createComponentVNode)(2,c.Window,{width:420,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/f,children:(0,r.toFixed)(d)+" units"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Dispense",buttons:(0,o.createFragment)([[5,10,20,30,40].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"plus",align:"center",content:e,selected:e===s,onClick:function(){return u("change_amount",{new_amount:e})}},e)})),(0,o.createComponentVNode)(2,a.NumberInput,{width:"40px",animated:1,step:5,minValue:1,maxValue:100,stepPixelSize:3,value:s,onChange:function(e,t){return u("change_amount",{new_amount:t})}})],0),children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:!p,icon:"tint",width:"130px",lineHeight:1.75,content:e.title,onClick:function(){return u("dispense",{chemical:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:(m?"Glass":"Beaker")+" contents",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Eject beaker",icon:"eject",disabled:!p,onClick:function(){return u("eject_beaker")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"Glass":"Beaker",children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:v}),(0,o.createTextVNode)("/"),g,(0,o.createTextVNode)(" units")],0)||"No "+(m?"glass":"beaker")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:p?0===h.length&&"Nothing":"N/A"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})]})})}},85028:function(e,t,n){"use strict";t.__esModule=!0,t.ClientSettings=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(94831),c=n(21118),u=(n(99397),n(2381)),l={Northwest:"Home",Northeast:"PageUp",Southwest:"End",Southeast:"PageDown",Space:"Spacebar",Ctrl:"Control",Return:"Enter",Delete:"Del",North:"Up",East:"Right",South:"Down",West:"Left"};t.ClientSettings=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,f=l.active_tab,p=l.settings,m=l.tabs,h=l.tabs_tips,v=l.keybinds_order,g=(0,r.useLocalState)(t,"showmodal",null),b=g[0],C=g[1];if("keybinds"===f){var y=Object.fromEntries(v.map((function(e){return[e]})));p.forEach((function(e){y[e.category]||(y[e.category]=[]),y[e.category].push(e)})),n=Object.keys(y).filter((function(e){return y[e]&&y[e].length})).map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e,children:y[e].map((function(e){return(0,o.createComponentVNode)(2,d,{setting:e,setKeyBindingState:C},e.type)}))},e)}))}else n=p.map((function(e){return(0,o.createComponentVNode)(2,d,{setting:e},e.type)}));return(0,o.createComponentVNode)(2,u.Window,{title:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",width:500,height:650,children:[b&&(0,o.createComponentVNode)(2,s,{settings:p,keyBindingState:b,setKeyBindingState:C}),(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e===f,onClick:function(){return c("set_tab",{tab:e})},children:m[e]},e)}))}),(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"\u0422\u0435\u0441\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u043e\u043d\u0438 \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0440\u0430\u0443\u043d\u0434."}),h[f]&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:h[f]}),n]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=(n.data,e.settings),s=e.keyBindingState,d=e.setKeyBindingState,f=u.find((function(e){return e.type===s.type}));return(0,o.createComponentVNode)(2,i.Modal,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.KeyListener,{onKeyDown:function(e){e.event.preventDefault()},onKeyUp:function(e){var t=e.event;if(t.preventDefault(),t.key===a.KEY.Backspace)return c("set_keybind_value",{type:s.type,index:s.index+1,key:""}),void d(null);if((0,a.isEscape)(t.key))d(null);else{var n=t.key;47<t.keyCode&&t.keyCode<58||64<t.keyCode&&t.keyCode<91?n=String.fromCharCode(t.keyCode):95<t.keyCode&&t.keyCode<106&&(n="Numpad"+n),n=Object.keys(l).find((function(e){return l[e]===n}))||n,c("set_keybind_value",{type:s.type,index:s.index+1,key:n,altMod:t.altKey,ctrlMod:t.ctrlKey,shiftMod:t.shiftKey}),d(null)}}}),(0,o.createComponentVNode)(2,i.Section,{title:"\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u043a\u043b\u0430\u0432\u0438\u0448\u0443 \u0434\u043b\u044f "+f.name,children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,children:[f.description," ",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,children:["\u041d\u0430\u0436\u043c\u0438\u0442\u0438 \u043b\u044e\u0431\u0443\u044e \u043a\u043b\u0430\u0432\u0438\u0448\u0443.",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),"\u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u0441 ",(0,o.createVNode)(1,"i",null,"Alt/Ctrl/Shift",16),".",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 ",(0,o.createVNode)(1,"i",null,"ESC",16)," \u0434\u043b\u044f \u043e\u0442\u043c\u0435\u043d\u044b.",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 ",(0,o.createVNode)(1,"i",null,"Backspace",16)," \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u0430."]})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.setting),u={boolean:(0,o.normalizeProps)((0,o.createComponentVNode)(2,v,Object.assign({},e))),text:(0,o.normalizeProps)((0,o.createComponentVNode)(2,m,Object.assign({},e))),range:(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({},e))),select:(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({},e))),hex:(0,o.normalizeProps)((0,o.createComponentVNode)(2,p,Object.assign({},e))),keybind:(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({},e)))},l="";return c.admins_only?l="ClientSettings__row--admin":c.supporters_only&&(l="ClientSettings__row--supporter"),(0,o.createComponentVNode)(2,i.Section,{className:"ClientSettings__row "+l,children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",grow:"2",color:"label",pr:"1em",bold:!0,children:c.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",shrink:!0,grow:"2",children:u[c.v_type]||"Unknown Setting Type"}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"4em",grow:"1",textAlign:"right",children:!c["default"]&&(0,o.createComponentVNode)(2,i.Button,{tooltip:"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c",color:"neutral",icon:"undo",onClick:function(){return a("reset_value",{type:c.type})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",pt:"1em",style:{"white-space":"pre-wrap"},children:c.description})]})})},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.setting),u=250/(c.v_parameters[1]-c.v_parameters[0]);return c.v_parameters[2]&&(u*=c.v_parameters[2]),u=Math.floor(u)||1,(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0435\u0434\u0438\u043d\u043e\u0436\u0434\u044b \u043d\u0430\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u043b\u0430\u0439\u0434\u0435\u0440 \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f",children:(0,o.createComponentVNode)(2,i.Slider,{value:c.value,minValue:c.v_parameters[0],maxValue:c.v_parameters[1],step:c.v_parameters[2]||1,stepPixelSize:u,unit:c.v_parameters[3],onChange:function(e,t){return a("set_value",{type:c.type,value:t})}})})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.setting);return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("modify_color_value",{type:c.type})},children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:c.value,mr:.5}),c.value]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,u=(n.data,e.setting);return(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,c.decodeHtmlEntities)(u.value),onChange:function(e,t){return a("set_value",{type:u.type,value:t})}})},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.setting);return Array.isArray(c.v_parameters)?(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",options:c.v_parameters,selected:c.value,noscroll:!0,onSelected:function(e){return a("set_value",{type:c.type,value:e})}}):(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",options:Object.values(c.v_parameters),selected:c.v_parameters[c.value],noscroll:!0,onSelected:function(e){return a("set_value",{type:c.type,value:Object.keys(c.v_parameters).find((function(t){return c.v_parameters[t]===e}))})}})},v=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.setting);return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:c.value,selected:c.value,content:c.value?"\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e":"\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e",onClick:function(){return a("set_value",{type:c.type,value:!c.value})}})},g=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.setting),c=e.setKeyBindingState,u=[];a.value&&(u=a.value.split(" "));for(var s=[],d=function(e){var t,n;s.push((0,o.createComponentVNode)(2,i.Stack.Item,{basis:"33.3%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,textAlign:"center",content:u[e]?(t=u[e],n=Object.keys(l).join("|"),t.replace(new RegExp(n,"g"),(function(e){return l[e]}))):"---",color:!u[e]&&"neutral",onClick:function(){return c({type:a.type,index:e})}})}))},f=0;f<3;f++)d(f);return(0,o.createComponentVNode)(2,i.Stack,{children:s})}},10996:function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=[{label:"\u0410\u0441\u0444\u0438\u043a\u0441\u0438\u044f",type:"oxyLoss"},{label:"\u0418\u043d\u0442\u043e\u043a\u0441\u0438\u043a\u0430\u0446\u0438\u044f",type:"toxLoss"},{label:"\u041c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435",type:"bruteLoss"},{label:"\u0422\u0435\u0440\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435",type:"fireLoss"},{label:"\u0413\u0435\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435",type:"cloneLoss"}],u=[["good","\u0412 \u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0438"],["average","\u0411\u0435\u0437 \u0441\u043e\u0437\u043d\u0430\u043d\u0438\u044f"],["bad","\u041c\u0451\u0440\u0442\u0432"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:425,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.isOperating,f=l.hasOccupant,p=l.occupant,m=void 0===p?[]:p,h=l.cellTemperature,v=l.cellTemperatureStatus,g=l.isBeakerLoaded,b=l.isOpen,C=l.hasAir;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:b?"toggle-off":"toggle-on",onClick:function(){return a(b?"close":"open")},selected:!b,children:b?"\u041e\u0442\u043a\u0440\u044b\u0442\u043e":"\u0417\u0430\u043a\u0440\u044b\u0442\u043e"}),children:f?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u0430\u0446\u0438\u0435\u043d\u0442",children:m.name||"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:m.health,max:m.maxHealth,value:m.health/m.maxHealth,color:m.health>0?"good":"average",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(m.health)})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435",color:u[m.stat][0],children:u[m.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(m.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m[e.type]/100,ranges:{bad:[.25,Infinity]},children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(m[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"\u041f\u0430\u0446\u0438\u0435\u043d\u0442 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d."]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"\u041a\u0430\u043f\u0441\u0443\u043b\u0430",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!g,children:"\u0418\u0437\u0432\u043b\u0435\u0447\u044c \u0441\u043e\u0441\u0443\u0434"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u0438\u0442\u0430\u043d\u0438\u0435",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a(d?"switchOff":"switchOn")},selected:d,disabled:b||!C,children:d?"\u0412\u043a\u043b":"\u0412\u044b\u043a\u043b"})}),C?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0432\u043e\u0437\u0434\u0443\u0445\u0430",color:v,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:h})," K"]}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432\u043e\u0437\u0434\u0443\u0445\u0430",color:"bad",children:"\u041d\u0435\u0442 \u0432\u043e\u0437\u0434\u0443\u0445\u0430"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0421\u043e\u0441\u0443\u0434",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.isBeakerLoaded,u=a.beakerVolume;return c?(0,o.createComponentVNode)(2,i.Box,{color:!u&&"bad",children:u?(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u,format:function(e){return Math.round(e)+" \u044e\u043d\u0438\u0442\u043e\u0432 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c"}}):"\u0421\u043e\u0441\u0443\u0434 \u043f\u0443\u0441\u0442"}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442"})}},26617:function(e,t,n){"use strict";t.__esModule=!0,t.CustomAnnounce=void 0;var o=n(96323),r=n(31246),i=n(2381),a=n(26949);t.CustomAnnounce=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:500,children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,position:"relative",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Preview",fill:!0,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"24px",children:null===u.title?"<NO TITLE>":u.title}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",children:null===u.subtitle?"<NO SUBTITLE>":u.subtitle}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:null===u.message?"<NO MESSAGE>":u.message}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:[null!==u.announcer&&"-"," ",u.announcer]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,children:['Current sound is "',u.sound,'"']})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,mb:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Content",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Title",icon:"heading",onClick:function(){return c("title")}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Subtitle",icon:"paragraph",onClick:function(){return c("subtitle")}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Message",icon:"pencil-alt",onClick:function(){return c("message")}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,mr:2,content:"Announcer",icon:"bullhorn",onClick:function(){return c("announcer")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Chat",icon:"comments",selected:u.flags.text,onClick:function(){return c("flag_text")}}),(0,o.createComponentVNode)(2,a.Button,{mx:1,content:"Sound",icon:"volume-up",selected:u.flags.sound,onClick:function(){return c("flag_sound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Consoles",icon:"sticky-note",selected:u.flags.comms,onClick:function(){return c("flag_comms")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Existing",icon:"list",disabled:!u.rights.funevent,onClick:function(){return c("sound_select")}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Upload",icon:"file-upload",disabled:!(u.rights.sound&&u.rights.funevent),onClick:function(){return c("sound_upload")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,ml:1,value:parseInt(u.volume,10),disabled:!(u.rights.sound&&u.rights.funevent),width:"60px",step:1,unit:"%",minValue:0,maxValue:200,onChange:function(e,t){return c("volume",{volume:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Test",icon:"user",onClick:function(){return c("test",{source:"admin"})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Sample",icon:"closed-captioning",onClick:function(){return c("test",{source:"sample"})}})]})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,mb:1,children:(0,o.createComponentVNode)(2,a.Button,{content:"Select preset",icon:"archive",disabled:!u.rights.funevent,onClick:function(){return c("preset_select")}})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Make an announcement",onClick:function(){return c("announce")}})})]})})]})})}},69974:function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.DisposalUnit=function(e,t){var n,c,u=(0,r.useBackend)(t),l=u.act,s=u.data;return 2===s.mode?(n="good",c="Ready"):0===s.mode?(n="bad",c="Off"):s.mode<0?(n="bad",c="N/A"):1===s.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:s.pressure,minValue:0,maxValue:100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:s.flushing?null:"selected",onClick:function(){return l("handle-0")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing?"selected":null,onClick:function(){return l("handle-1")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:s.mode?null:"selected",onClick:function(){return l("pump-0")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode?"selected":null,onClick:function(){return l("pump-1")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return l("eject")}})})]})})})})}},10704:function(e,t,n){"use strict";t.__esModule=!0,t.EmotePanelEditor=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.EmotePanelEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.customEmotes,s=u.allHumanEmotes;return(0,o.createComponentVNode)(2,a.Window,{width:250,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s.sort().map((function(e){return(0,o.createComponentVNode)(2,i.Box,{fontSize:"20px",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:l.includes(e),onClick:function(){return c("switchEmote",{emote:e})},content:e})},e)}))})})}},53600:function(e,t,n){"use strict";t.__esModule=!0,t.Filteriffic=void 0;var o=n(96323),r=n(1397),i=n(97622),a=n(97622),c=n(31246),u=n(26949),l=n(2381),s=["type","priority"];var d=function(e,t){var n=e.value,r=e.name,i=e.filterName,a=(0,c.useBackend)(t).act;return(0,o.createComponentVNode)(2,u.NumberInput,{value:n,minValue:-500,maxValue:500,stepPixelSize:5,width:"39px",onDrag:function(e,t){var n;return a("modify_filter_value",{name:i,new_data:(n={},n[r]=t,n)})}})},f=function(e,t){var n=e.value,r=e.name,l=e.filterName,s=(0,c.useBackend)(t).act,d=(0,c.useLocalState)(t,l+"-"+r,.01),f=d[0],p=d[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.NumberInput,{value:n,minValue:-500,maxValue:500,stepPixelSize:4,step:f,format:function(e){return(0,i.toFixed)(e,(0,a.numberOfDecimalDigits)(f))},width:"80px",onDrag:function(e,t){var n;return s("transition_filter_value",{name:l,new_data:(n={},n[r]=t,n)})}}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,ml:2,mr:1,children:"Step:"}),(0,o.createComponentVNode)(2,u.NumberInput,{value:f,step:.01,format:function(e){return(0,i.toFixed)(e,4)},width:"70px",onChange:function(e,t){return p(t)}})],4)},p=function(e,t){var n=e.value,r=e.name,i=e.filterName,a=(0,c.useBackend)(t).act;return(0,o.createComponentVNode)(2,u.Input,{value:n,width:"250px",onInput:function(e,t){var n;return a("modify_filter_value",{name:i,new_data:(n={},n[r]=t,n)})}})},m=function(e,t){var n=e.value,r=e.filterName,i=e.name,a=(0,c.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",onClick:function(){return a("modify_color_value",{name:r})}}),(0,o.createComponentVNode)(2,u.ColorBox,{color:n,mr:.5}),(0,o.createComponentVNode)(2,u.Input,{value:n,width:"90px",onInput:function(e,t){var n;return a("transition_filter_value",{name:r,new_data:(n={},n[i]=t,n)})}})],4)},h=function(e,t){var n=e.value,r=e.filterName,i=(0,c.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",onClick:function(){return i("modify_icon_value",{name:r})}}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,ml:1,children:n})],4)},v=function(e,t){var n=e.name,i=e.value,a=e.filterName,l=e.filterType,s=(0,c.useBackend)(t),d=s.act,f=s.data.filter_info[l].flags;return(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,u.Button.Checkbox,{checked:i&e,content:t,onClick:function(){var t;return d("modify_filter_value",{name:a,new_data:(t={},t[n]=i^e,t)})}})}))(f)},g=function(e,t){var n=e.name,r=(e.value,e.hasValue),i=(e.filterName,{int:(0,o.normalizeProps)((0,o.createComponentVNode)(2,d,Object.assign({},e))),float:(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({},e))),string:(0,o.normalizeProps)((0,o.createComponentVNode)(2,p,Object.assign({},e))),color:(0,o.normalizeProps)((0,o.createComponentVNode)(2,m,Object.assign({},e))),icon:(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({},e))),flags:(0,o.normalizeProps)((0,o.createComponentVNode)(2,v,Object.assign({},e)))});return(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:n,children:[i[{x:"float",y:"float",icon:"icon",render_source:"string",flags:"flags",size:"float",color:"color",offset:"float",radius:"float",falloff:"float",density:"int",threshold:"float",factor:"float",repeat:"int",blend_mode:"int"}[n]]||"Not Found (This is an error)"," ",!r&&(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"(Default)"})]})},b=function(e,t){var n=(0,c.useBackend)(t),r=n.act,i=n.data,a=e.name,l=e.filterDataEntry,d=l.type,f=l.priority,p=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(l,s),m=i.filter_info,h=Object.keys(m[d].defaults);return(0,o.createComponentVNode)(2,u.Collapsible,{title:a+" ("+d+")",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,u.NumberInput,{value:f,stepPixelSize:10,width:"60px",onChange:function(e,t){return r("change_priority",{name:a,new_priority:t})}}),(0,o.createComponentVNode)(2,u.Button.Input,{content:"Rename",placeholder:a,onCommit:function(e,t){return r("rename_filter",{name:a,new_name:t})},width:"90px"}),(0,o.createComponentVNode)(2,u.Button.Confirm,{icon:"minus",onClick:function(){return r("remove_filter",{name:a})}})],4),children:(0,o.createComponentVNode)(2,u.Section,{level:2,children:(0,o.createComponentVNode)(2,u.LabeledList,{children:h.map((function(e){var t=m[d].defaults,n=p[e]||t[e],r=n!==t[e];return(0,o.createComponentVNode)(2,g,{filterName:a,filterType:d,name:e,value:n,hasValue:r},e)}))})})})};t.Filteriffic=function(e,t){var n=(0,c.useBackend)(t),i=n.act,a=n.data,s=a.target_name||"Unknown Object",d=a.target_filter_data||{},f=0!==Object.keys(d).length,p=a.filter_info,m=(0,c.useLocalState)(t,"massApplyPath",""),h=m[0],v=m[1],g=(0,c.useLocalState)(t,"hidden",!1),C=g[0],y=g[1];return(0,o.createComponentVNode)(2,l.Window,{title:"Filteriffic",width:500,height:500,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,u.NoticeBox,{danger:!0,children:"DO NOT MESS WITH EXISTING FILTERS IF YOU DO NOT KNOW THE CONSEQUENCES. YOU HAVE BEEN WARNED."}),(0,o.createComponentVNode)(2,u.Section,{title:C?(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Box,{mr:.5,inline:!0,children:"MASS EDIT:"}),(0,o.createComponentVNode)(2,u.Input,{value:h,width:"100px",onInput:function(e,t){return v(t)}}),(0,o.createComponentVNode)(2,u.Button.Confirm,{content:"Apply",confirmContent:"ARE YOU SURE?",onClick:function(){return i("mass_apply",{path:h})}})],4):(0,o.createComponentVNode)(2,u.Box,{inline:!0,onDblClick:function(){return y(!0)},children:s}),buttons:(0,o.createComponentVNode)(2,u.Dropdown,{icon:"plus",displayText:"Add Filter",nochevron:!0,options:Object.keys(p),onSelected:function(e){return i("add_filter",{name:"default",priority:10,type:e})}}),children:f?(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,b,{filterDataEntry:e,name:t},t)}))(d):(0,o.createComponentVNode)(2,u.Box,{children:"No filters"})})]})})}},24482:function(e,t,n){"use strict";t.__esModule=!0,t.GPS=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=function(e){return e?"("+e.join(", ")+")":"ERROR"};t.GPS=function(e,t){var n=(0,r.useBackend)(t).data,c=n.emped,f=n.active,p=n.area,m=n.position,h=n.saved;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",height:"100%",children:c?(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,u,{emp:!0})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,l)}),f?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{area:p,position:m})}),h&&(0,o.createComponentVNode)(2,i.Flex.Item,{mt:"0.5rem",children:(0,o.createComponentVNode)(2,s,{title:"Saved Position",position:h})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:"0.5rem",grow:"1",basis:"0",children:(0,o.createComponentVNode)(2,d,{height:"100%"})})],0):(0,o.createComponentVNode)(2,u)],0)})})})};var u=function(e,t){var n=e.emp;return(0,o.createComponentVNode)(2,i.Section,{mt:"0.5rem",width:"100%",height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,i.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:n?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),n?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.active,l=c.tag,s=c.same_z,d=(0,r.useLocalState)(t,"newTag",l),f=d[0],p=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tag",children:[(0,o.createComponentVNode)(2,i.Input,{width:"5rem",value:l,onEnter:function(){return a("tag",{newtag:f})},onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l===f,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){return a("tag",{newtag:f})},children:(0,o.createComponentVNode)(2,i.Icon,{name:"pen"})})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{selected:!s,icon:s?"compress":"expand",content:s?"Local Sector":"Global",onClick:function(){return a("same_z")}})})]})})},s=function(e,t){var n=e.title,r=e.area,a=e.position;return(0,o.createComponentVNode)(2,i.Section,{title:n||"Position",children:(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",children:[r&&(0,o.createFragment)([r,(0,o.createVNode)(1,"br")],0),c(a)]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,a=n.position,u=n.signals;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({title:"Signals",overflow:"auto"},e,{children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return Object.assign({},e,function(e,t){if(e&&t){if(e[2]!==t[2])return null;var n,o=Math.atan2(t[1]-e[1],t[0]-e[0]),r=Math.sqrt(Math.pow(t[1]-e[1],2)+Math.pow(t[0]-e[0],2));return{angle:(n=o,n*(180/Math.PI)),distance:r}}}(a,e.position))})).map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{backgroundColor:t%2==0&&"rgba(255, 255, 255, 0.05)",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:e.tag}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"middle",color:"grey",children:e.area}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:e.distance!==undefined&&(0,o.createComponentVNode)(2,i.Box,{opacity:Math.max(1-Math.min(e.distance,100)/100,.5),children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.distance>0?"arrow-right":"circle",rotation:-e.angle}),"\xa0",Math.floor(e.distance)+"m"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:c(e.position)})]},t)}))})})))}},19609:function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(52126);t.GuestPass=function(e,t){var n=(0,r.useBackend)(t),u=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"id-card",selected:!l.showlogs,onClick:function(){return u("mode",{mode:0})},children:"Issue Pass"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"scroll",selected:l.showlogs,onClick:function(){return u("mode",{mode:1})},children:["Records (",l.issue_log.length,")"]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Authorization",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.scan_name?"eject":"id-card",selected:l.scan_name,content:l.scan_name?l.scan_name:"-----",tooltip:l.scan_name?"Eject ID":"Insert ID",onClick:function(){return u("scan")}})})})}),!l.showlogs&&(0,o.createComponentVNode)(2,i.Section,{title:"Issue Guest Pass",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issue To",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.giv_name?l.giv_name:"-----",disabled:!l.scan_name,onClick:function(){return u("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.reason?l.reason:"-----",disabled:!l.scan_name,onClick:function(){return u("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.duration?l.duration:"-----",disabled:!l.scan_name,onClick:function(){return u("duration")}})})]}),!!l.scan_name&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AccessList,{grantableList:l.grantableList,accesses:l.regions,selectedList:l.selectedAccess,accessMod:function(e){return u("access",{access:e})},grantAll:function(){return u("grant_all")},denyAll:function(){return u("clear_all")},grantDep:function(e){return u("grant_region",{region:e})},denyDep:function(e){return u("deny_region",{region:e})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:l.printmsg,disabled:!l.canprint,onClick:function(){return u("issue")}})],4)]}),!!l.showlogs&&(0,o.createComponentVNode)(2,i.Section,{title:"Issuance Log",children:!!l.issue_log.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.issue_log.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:e},t)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!l.scan_name,onClick:function(){return u("print")}})],4)||(0,o.createComponentVNode)(2,i.Box,{children:"None."})})]})})}},96696:function(e,t,n){"use strict";t.__esModule=!0,t.Loader=t.ListInput=void 0;var o=n(96323),r=n(21118),i=n(97622),a=n(31246),c=n(26949),u=n(2381),l=n(57890),s=n(6965),d=0;t.ListInput=function(e,t){var n=(0,a.useBackend)(t),i=n.act,p=n.data,m=p.title,h=p.message,v=p.buttons,g=p.timeout,b=(0,a.useLocalState)(t,"search_bar",!1),C=b[0],y=b[1],N=(0,a.useLocalState)(t,"displayed_array",v),V=N[0],_=N[1],x=(0,a.useLocalState)(t,"search_array",[]),w=x[0],S=x[1],k=(0,a.useLocalState)(t,"search_index",0),E=k[0],B=k[1],I=(0,a.useLocalState)(t,"last_char_code",null),L=I[0],O=I[1],M=(0,a.useLocalState)(t,"selected_button",v[0]),A=M[0],T=M[1];return(0,o.createComponentVNode)(2,u.Window,{title:m,width:325,height:325,resizable:!0,children:[g!==undefined&&(0,o.createComponentVNode)(2,f,{value:g}),(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{scrollable:!0,className:"ListInput__Section",width:"100%",fill:!0,title:h,tabIndex:0,onKeyDown:function(e){if(e.preventDefault(),(0,s.acquireHotKey)(l.KEY_DOWN),(0,s.acquireHotKey)(l.KEY_UP),!(d>performance.now())){if(d=performance.now()+125,e.keyCode===l.KEY_UP||e.keyCode===l.KEY_DOWN){var t=1;e.keyCode===l.KEY_UP&&(t=-1);for(var n=0;n<v.length&&v[n]!==A;n++);return(n+=t)<0?n=v.length-1:n>=v.length&&(n=0),T(v[n]),O(null),void document.getElementById(v[n]).focus()}if(e.keyCode!==l.KEY_SPACE&&e.keyCode!==l.KEY_ENTER){var o=String.fromCharCode(e.keyCode).toLowerCase();if(o){var r;if(o===L&&w.length>0){var a=E+1;a<w.length?(r=w[a],B(a)):(r=w[0],B(0))}else{var c=V.filter((function(e){return e.substring(0,1).toLowerCase()===o}));c.length>0&&(S(c),B(0),r=c[0])}r&&(O(o),T(r),document.getElementById(r).focus())}}else i("choose",{choice:A})}},buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"search",color:"transparent",selected:C,tooltip:"Search Bar",tooltipPosition:"left",onClick:function(){y(!C),_(v)},compact:!0}),children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:e,id:e,width:"100%",selected:A===e,onClick:function(){if(A===e)i("choose",{choice:e});else{T(e);for(var t=0;t<v.length&&v[t]!==e;t++);t<0?t=v.length-1:t>=v.length&&(t=0),O(null),document.getElementById(v[t]).focus()}O(null)}},null,{onComponentDidMount:function(t){A===e&&t.focus()}})},e)}))})})}),C&&(0,o.createComponentVNode)(2,c.Flex.Item,{mt:1,children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,onInput:function(e,t){return _(v.filter((0,r.createSearch)(t)))}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:1,children:(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return i("cancel")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,ml:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",disabled:null===A,onClick:function(){return i("choose",{choice:A})}})})]})})]})})]})};var f=function(e){var t=e.value;return(0,o.createVNode)(1,"div","ListInput__Loader",(0,o.createComponentVNode)(2,c.Box,{className:"ListInput__LoaderProgress",style:{width:100*(0,i.clamp01)(t)+"%"}}),2)};t.Loader=f},52954:function(e,t,n){"use strict";t.__esModule=!0,t.Lootcrate=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.Lootcrate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.code,s=u.buttons_pressed;return(0,o.createComponentVNode)(2,a.Window,{width:235,height:140,theme:"ntos",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{top:"+6px",right:"-9px",content:1,color:s[0]?1===l[0]||1===l[1]||1===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:1})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+6px",right:"-14px",content:2,color:s[1]?2===l[0]||2===l[1]||2===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:2})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+6px",right:"-19px",content:3,color:s[2]?3===l[0]||3===l[1]||3===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{top:"+5px",right:"-9px",content:4,color:s[3]?4===l[0]||4===l[1]||4===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:4})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+5px",right:"-14px",content:5,color:s[4]?5===l[0]||5===l[1]||5===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:5})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+5px",right:"-19px",content:6,color:s[5]?6===l[0]||6===l[1]||6===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:6})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{top:"+4px",right:"-9px",content:7,color:s[6]?7===l[0]||7===l[1]||7===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:7})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+4px",right:"-14px",content:8,color:s[7]?8===l[0]||8===l[1]||8===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:8})}}),(0,o.createComponentVNode)(2,i.Button,{top:"+4px",right:"-19px",content:9,color:s[8]?9===l[0]||9===l[1]||9===l[2]?"good":"bad":null,onClick:function(){return c("test_for_luck",{number:9})}})]})]})})})})}},18707:function(e,t,n){"use strict";t.__esModule=!0,t.MafiaPanel=void 0;var o=n(96323),r=n(1060),i=(n(21118),n(31246)),a=n(26949),c=n(2381);t.MafiaPanel=function(e,t){var n,r=(0,i.useBackend)(t),m=r.act,h=r.data,v=h.actions,g=h.phase,b=h.roleinfo,C=h.role_theme,y=h.admin_controls;return(0,o.createComponentVNode)(2,c.Window,{title:"\u041c\u0430\u0444\u0438\u044f",theme:C,width:650,height:580,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[!b&&(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,u)}),!!b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,l)}),null==v?void 0:v.map((function(e){return(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return m("mf_action",{atype:e})},children:e})},e)})),!!b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,d)}),"\u041d\u0435\u0442 \u0418\u0433\u0440\u044b"!==g&&(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:1.34,basis:0,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,s)}),!!b&&(0,o.createComponentVNode)(2,a.Stack.Item,{height:"80px",children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,children:null==(n=b.action_log)?void 0:n.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})})]})})]})}),!!y&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,p)})]})})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.lobbydata,l=c.phase,s=c.timeleft,d=u?u.filter((function(e){return"\u0413\u043e\u0442\u043e\u0432"===e.status})):null;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,title:"Lobby",buttons:(0,o.createFragment)([(0,o.createTextVNode)("\u0421\u0442\u0430\u0434\u0438\u044f = "),l,(0,o.createTextVNode)(" | "),(0,o.createComponentVNode)(2,a.TimeDisplay,{auto:"down",value:s}),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,a.Button,{icon:"clipboard-check",tooltipPosition:"bottom-start",tooltip:"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0432 \u0438\u0433\u0440\u0443. \u0415\u0441\u043b\u0438 \u043e\u043d\u0430 \u0443\u0436\u0435 \u0438\u0434\u0451\u0442, \u0442\u043e\n\u0412\u044b \u0432\u043e\u0439\u0434\u0451\u0442\u0435 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e.",content:"\u0412\u043e\u0439\u0442\u0438",onClick:function(){return r("mf_signup")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",tooltipPosition:"bottom-start",tooltip:"\u0412\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u0435\u043b\u0435\u043c, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u044d\u0442\u043e.\n\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u0412\u044b \u0443\u043c\u0438\u0440\u0430\u0435\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0438\u0433\u0440\u044b.\n\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c, \u0435\u0441\u043b\u0438 \u0412\u044b \u0432\u043e\u0439\u0434\u0451\u0442\u0435 \u0432 \u0440\u0430\u0443\u043d\u0434.",content:"\u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c",onClick:function(){return r("mf_spectate")}})],0),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["\u0412 \u043b\u043e\u0431\u0431\u0438 ",d?d.length:"0","/12 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u043a\u043e\u0432."]}),null==u?void 0:u.map((function(e){return(0,o.createComponentVNode)(2,a.Stack,{className:"candystripe",p:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:"\u0421\u0442\u0430\u0442\u0443\u0441:"}),(0,o.createComponentVNode)(2,a.Stack.Item,{color:"\u0413\u043e\u0442\u043e\u0432"===e.status?"green":"red",children:[e.spectating," ",e.status]})]},e)}))]})},l=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),u=c.phase,l=c.roleinfo,s=c.timeleft;return(0,o.createComponentVNode)(2,a.Section,{title:u,minHeight:"100px",maxHeight:"50px",buttons:(0,o.createComponentVNode)(2,a.Box,{style:{"font-family":"Consolas, monospace","font-size":"14px","line-height":1.5,"font-weight":"bold"},children:(0,o.createComponentVNode)(2,a.TimeDisplay,{auto:"down",value:s})}),children:(0,o.createComponentVNode)(2,a.Stack,{align:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:["\u0412\u044b - ",l.role]}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:l.desc})]}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:[(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["mafia32x32",l.revealed_icon]),style:{transform:"scale(2) translate(0px, 10%)","vertical-align":"middle"}}),(0,o.createComponentVNode)(2,a.Box,{className:(0,r.classes)(["mafia32x32",l.hud_icon]),style:{transform:"scale(2) translate(-5px, -5px)","vertical-align":"middle"}})]})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.all_roles;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,title:"\u0420\u043e\u043b\u0438 \u0438 \u0417\u0430\u043c\u0435\u0442\u043a\u0438",minHeight:"120px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"address-book",tooltipPosition:"bottom-start",tooltip:"\u0412\u0435\u0440\u0445\u043d\u0438\u0439 \u0440\u0430\u0437\u0434\u0435\u043b - \u044d\u0442\u043e \u0440\u043e\u043b\u0438 \u0432 \u0438\u0433\u0440\u0435. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0436\u0430\u0442\u044c \u043d\u0430 \u0437\u043d\u0430\u043a \u0432\u043e\u043f\u0440\u043e\u0441\u0430,\n\u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0440\u043e\u043b\u0438."}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"edit",tooltipPosition:"bottom-start",tooltip:"\u041d\u0438\u0436\u043d\u0438\u0439 \u0440\u0430\u0437\u0434\u0435\u043b - \u0432\u0430\u0448\u0438 \u0442\u0435\u043a\u0443\u0449\u0438\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438. \u041d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0440\u043e\u043b\u044f\u0445 \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043f\u0443\u0441\u0442\u043e\u0439,\n\u043d\u043e \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u0442\u0443\u0434\u0430 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u0430\u0448\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f(\u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0440\u0430\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f)"})],4),children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:null==c?void 0:c.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,a.Flex,{height:"18px",align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:e}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"question",onClick:function(){return r("mf_lookup",{atype:e.slice(0,-3)})}})})]})},e)}))})})},d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.judgement_phase;return(0,o.createComponentVNode)(2,a.Section,{title:"\u0421\u0443\u0434",buttons:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"info",tooltipPosition:"left",tooltip:"\u041a\u043e\u0433\u0434\u0430 \u043a\u043e\u0433\u043e-\u0442\u043e \u0441\u0443\u0434\u044f\u0442, \u0432\u044b \u0440\u0435\u0448\u0430\u0435\u0442\u0435 \u0435\u0433\u043e \u0441\u0443\u0434\u044c\u0431\u0443.\n\u041f\u043e\u0431\u0435\u0434\u0430 \u041d\u0415\u0412\u0418\u041d\u041e\u0412\u0415\u041d \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0441\u043c\u043e\u0436\u0435\u0442 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0434\u0435\u043d\u044c,\n\u043d\u043e... \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0443\u0436\u0435 \u043d\u0435 \u0441\u043b\u0443\u0447\u0438\u0442\u0441\u044f.\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u0442\u044c, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u0441\u0440\u0435\u0434\u043d\u044e\u044e \u043a\u043d\u043e\u043f\u043a\u0443."}),children:[(0,o.createComponentVNode)(2,a.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"smile-beam",content:"\u041d\u0415\u0412\u0418\u041d\u041e\u0412\u0415\u041d!",color:"good",disabled:!c,onClick:function(){return r("vote_innocent")}}),!c&&(0,o.createComponentVNode)(2,a.Box,{children:"\u0412 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0441\u0443\u0434\u0438\u0442\u0441\u044f."}),!!c&&(0,o.createComponentVNode)(2,a.Box,{children:"\u0412\u0440\u0435\u043c\u044f \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f. \u041f\u0440\u043e\u0433\u043e\u043b\u043e\u0441\u0443\u0439 \u0438\u043b\u0438 \u0432\u043e\u0437\u0434\u0435\u0440\u0436\u0438\u0441\u044c."}),(0,o.createComponentVNode)(2,a.Button,{icon:"angry",color:"bad",disabled:!c,onClick:function(){return r("vote_guilty")},children:"\u0412\u0418\u041d\u041e\u0412\u0415\u041d!"})]}),(0,o.createComponentVNode)(2,a.Flex,{justify:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:"meh",color:"white",disabled:!c,onClick:function(){return r("vote_abstain")},children:"\u0412\u043e\u0437\u0434\u0435\u0440\u0436\u0430\u0442\u044c\u0441\u044f"})})]})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.players;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,title:"\u0418\u0433\u0440\u0430\u0446\u0444\u043e\u043a\u0438",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:null==c?void 0:c.map((function(e){var t;return(0,o.createComponentVNode)(2,a.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,a.Stack,{height:"18px",align:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,color:!e.alive&&"red",children:[e.name," ",!e.alive&&"(\u041c\u0401\u0420\u0422\u0412)"]}),(0,o.createComponentVNode)(2,a.Stack.Item,{shrink:0,children:e.votes!==undefined&&!!e.alive&&"\u0413\u043e\u043b\u043e\u0441\u0430: "+e.votes}),(0,o.createComponentVNode)(2,a.Stack.Item,{shrink:0,minWidth:"42px",textAlign:"center",children:null==(t=e.actions)?void 0:t.map((function(t){return(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("mf_targ_action",{atype:t,target:e.ref})},children:t},t)}))})]})},e.ref)}))})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Collapsible,{title:"\u0410\u0414\u041c\u0418\u041d \u041f\u0410\u041d\u0415\u041b\u042c \u0423\u041f\u0420\u0410\u0412\u041b\u0415\u041d\u0418\u042f",color:"red",children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Collapsible,{title:"\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043e\u0442 \u041a\u043e\u0434\u0435\u0440\u043e\u0432!",color:"transparent",children:"\u041f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u044d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u043c\u043d\u0435 \u043e\u0442\u043b\u0430\u0434\u0438\u0442\u044c \u0438\u0433\u0440\u0443 (\u043e\u0439, \u043e\u0442\u043b\u0430\u0434\u043a\u0430 \u0438\u0433\u0440\u044b \u043d\u0430 12 \u0438\u0433\u0440\u043e\u043a\u043e\u0432!). \u0422\u0430\u043a \u0447\u0442\u043e, \u043e\u043d\u043e \u0432\u0441\u0435 \u0433\u0440\u0443\u0431\u043e\u0432\u0430\u0442\u043e\u0435 \u0438 \u0441\u043a\u043b\u043e\u043d\u043d\u043e \u043b\u043e\u043c\u0430\u0442\u044c\u0441\u044f \u043f\u043e \u043c\u0430\u043b\u0435\u0439\u0448\u0435\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0412\u044b \u0437\u043d\u0430\u0435\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043a\u043d\u043e\u043f\u043a\u0438, \u043a\u043e\u0433\u0434\u0430 \u0436\u043c\u0451\u0442\u0435 \u043d\u0430 \u043d\u0435\u0451. \u0422\u0430\u043a \u0436\u0435(\u043e\u0434\u0438\u043d \u0438\u0437 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b), \u043d\u0438\u043a\u043e\u0433\u043e \u043d\u0435 \u0433\u0438\u0431\u0430\u0439\u0442\u0435 \u0438 \u043d\u0435 \u0443\u0434\u0430\u043b\u044f\u0439\u0442\u0435 \u043b\u044e\u0431\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438! \u042d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u0440\u0430\u043d\u0442\u0430\u0439\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043b\u043e\u043c\u0430\u0435\u0442 \u0432\u0441\u044e \u0438\u0433\u0440\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043b\u043e\u043c\u0430\u0435\u0442 \u0441\u0435\u0440\u0432\u0435\u0440!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("next_phase")},children:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f"}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",onClick:function(){return r("players_home")},tooltip:"\u041d\u0430\u0434\u0435\u044e\u0441\u044c, \u0412\u044b \u043d\u0435 \u0431\u0443\u0434\u0435\u0442\u0435 \u043d\u0430\u0436\u0438\u043c\u0430\u0442\u044c \u044d\u0442\u0443 \u043a\u043d\u043e\u043f\u043a\u0443 \u043e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e,\n\u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043d\u0430 \u0442\u043e\u0442 \u0441\u043b\u0443\u0447\u0430\u0439, \u0435\u0441\u043b\u0438 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0438\u0433\u0440\u043e\u043a\n\u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0441\u0431\u0435\u0433\u0430\u0435\u0442 (nullspace, \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430\u0446\u0438\u0438, \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0434\u0432\u0435\u0440\u044c).\n\u0412 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u041e\u0427\u0415\u041d\u042c \u041f\u041b\u041e\u0425\u041e \u0415\u0421\u041b\u0418 \u042d\u0422\u041e \u041f\u0420\u041e\u0418\u0417\u041e\u0419\u0414\u0415\u0422.\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439 \u044d\u0442\u043e, \u0447\u0442\u043e\u0431\u044b \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0432\u0435\u0440\u043d\u0443\u0442\u044c, \u0430 \u0437\u0430\u0442\u0435\u043c \u0441\u043e\u043e\u0431\u0449\u0438 \u043d\u0430 \u0433\u0438\u0442\u0445\u0430\u0431.",children:"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0412\u0441\u0435\u0445 \u0414\u043e\u043c\u043e\u0439"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",onClick:function(){return r("new_game")},tooltip:"\u042d\u0442\u043e \u043d\u0435\u0437\u0430\u043c\u0435\u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0438\u0433\u0440\u0443 \u0438 \u043f\u043e\u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e",children:"\u041d\u043e\u0432\u0430\u044f \u0418\u0433\u0440\u0430"}),(0,o.createComponentVNode)(2,a.Button,{icon:"skull",onClick:function(){return r("nuke")},tooltip:"\u0423\u0434\u0430\u043b\u044f\u0435\u0442 \u0434\u0430\u0442\u0443\u043c\u044b, \u043e\u0447\u0438\u0449\u0430\u0435\u0442 \u0432\u0441\u0435 landmarks, \u0443\u0431\u0438\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445 \u0436\u0438\u0442\u0435\u043b\u0435\u0439 \u0438 \u043c\u0430\u0444\u0438\u044e,\n\u0441\u0442\u0438\u0440\u0430\u0435\u0442 \u043c\u0435\u0441\u0442\u043e \u0438\u0433\u0440\u044b. \u041d\u0430\u0436\u043c\u0438 \u044d\u0442\u043e, \u0435\u0441\u043b\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0441\u0451 \u043f\u043e\u043b\u043e\u043c\u0430\u043d\u043e.\n\u0422\u044b \u0432\u0435\u0434\u044c \u0443\u0436\u0435 \u0432\u0441\u0451 \u0441\u043b\u043e\u043c\u0430\u043b, \u043d\u0435 \u0442\u0430\u043a \u043b\u0438?",children:"Nuke"}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"paint-brush",onClick:function(){return r("debug_setup")},tooltip:"\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0434\u043b\u044f \u0438\u0433\u0440\u044b, \u044d\u0442\u043e \u0442\u0430\u043a... \u043f\u0440\u043e\u0441\u0442\u043e.\n\u0412\u044b \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0435 \u0440\u043e\u043b\u044c \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u043d\u0435 \u043d\u0430\u0436\u043c\u0451\u0442\u0435 CANCEL \u0438\u043b\u0438 FINISH.\n\u0421\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0443\u043d\u0434\u0430, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438.",children:"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0421\u0432\u043e\u044e \u0418\u0433\u0440\u0443"}),(0,o.createComponentVNode)(2,a.Button,{icon:"paint-roller",onClick:function(){return r("cancel_setup")},tooltip:"\u0415\u0441\u043b\u0438 \u0432\u044b \u0447\u0442\u043e-\u0442\u043e \u043d\u0430\u043f\u0443\u0442\u0430\u043b\u0438, \u0442\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u044e\u0434\u0430 \u043d\u0430\u0436\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0441\u0432\u043e\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443.\n\u0418\u0433\u0440\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0435\u0451 \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0433\u0440\u044b.",children:"\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0421\u0432\u043e\u044e \u0418\u0433\u0440\u0443"})]})})}},55712:function(e,t,n){"use strict";t.__esModule=!0,t.Minesweeper=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.Minesweeper=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.width,s=u.height,d=u.grid,f=u.mines,p={"\u2000":"#ffffff",1:"#0092cc",2:"#779933",3:"#ff3333",4:"#087099",5:"#cc3333",6:"#A6B2EC",7:"#600095",8:"#E5E5E5"};return(0,o.createComponentVNode)(2,a.Window,{width:l,height:s+32,title:f,className:"Minesweeper__Window",children:(0,o.createComponentVNode)(2,a.Window.Content,{fitted:!0,height:s+32,children:d.map((function(e){return(0,o.createFragment)([e.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{className:"Minesweeper__Button",disabled:"empty"===e.state?1:0,textColor:p[e.nearest],content:(0,o.createComponentVNode)(2,i.Box,{className:"Minesweeper__Button-Content",children:e.flag?(0,o.createComponentVNode)(2,i.Icon,{name:"flag",color:"#e73409"}):e.nearest}),onClick:function(){return c("button_press",{choice_x:e.x,choice_y:e.y})},onContextMenu:function(t){t.preventDefault(),c("button_flag",{choice_x:e.x,choice_y:e.y})}},t)})),(0,o.createVNode)(1,"br")],0)}))})})}},48078:function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381),u=n(11409);t.MiningOreProcessingConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.unclaimedPoints,f=(l.ores,l.showAllOres,l.power);l.speed,l.ore_values;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,u.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:f,onClick:function(){return r("power")},children:f?"Processing":"Disabled"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:d<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})})})}),(0,o.createComponentVNode)(2,s)]})})};var l=["Not Processing","Smelting","Compressing","Alloying"],s=function(e,t){var n=(0,i.useBackend)(t),c=n.act,u=n.data,s=u.ores,d=u.showAllOres,f=u.ore_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"toggle-on":"toggle-off",selected:d,onClick:function(){return c("showAllOres")},children:d?"All Ores":"Ores in Machine"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.ore),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:l,selected:l[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:l.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.Collapsible,{title:"Mineral Value List",children:f.length&&f.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),children:[e.amount," points"]},e.name)}))})})})]})}},98948:function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381);t.MiningStackingConsole=function(e,t){var n=(0,i.useBackend)(t),u=n.act,l=n.data,s=l.stacktypes,d=l.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:d,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return u("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return u("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},70496:function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381),u=n(11409),l=n(1060),s=["title","items"];var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:410,height:450,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,u.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)]})})};var f=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),u=c.has_id,l=c.id,s=c.items,f=(0,i.useLocalState)(t,"search",""),p=f[0],h=(f[1],(0,i.useLocalState)(t,"sort","Alphabetical")),v=h[0],g=(h[1],(0,i.useLocalState)(t,"descending",!1)),b=g[0],C=(g[1],(0,r.createSearch)(p,(function(e){return e[0]}))),y=!1,N=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).filter(C).map((function(e){return e[1].affordable=u&&l.points>=e[1].price,e[1]})).sort(d[v]);if(0!==n.length)return b&&(n=n.reverse()),y=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:y?N:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})},p=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),u=(c[0],c[1]),l=(0,i.useLocalState)(t,"descending",!1),s=l[0],f=l[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",autoFocus:!0,onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return u(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-start",ml:"0.5rem",onClick:function(){return f(!s)}})})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=e.title,d=e.items,f=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:u},f,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createVNode)(1,"span",(0,l.classes)(["equipment_locker32x32",e.path]),null,1,{style:{"vertical-align":"middle","horizontal-align":"middle"}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"certificate",disabled:!c.has_id||c.id.points<e.price,content:e.price.toLocaleString("en-US"),onClick:function(){return r("purchase",{cat:u,name:e.name})}})})]},e.name)}))})))}},72160:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data.notices,l=void 0===u?{}:u;return(0,o.createComponentVNode)(2,a.Window,{width:425,height:176,children:(0,o.createComponentVNode)(2,a.Window.Content,{backgroundColor:"#704D25",children:l.length?l.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{color:"black",backgroundColor:"white",style:{padding:"2px 2px 0 2px"},mb:.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{align:"center",grow:1,children:(0,o.createComponentVNode)(2,i.Box,{align:"center",children:e.name})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[e.isphoto&&(0,o.createComponentVNode)(2,i.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("remove",{ref:e.ref})}})]})]},e.ref)})):(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"white",align:"center",children:"The notice board is empty!"})})})})}},83271:function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.code,l=c.hasDisk,s=c.deployed;return(0,o.createComponentVNode)(2,i.Box,{width:"306px",align:"center",children:(0,o.createComponentVNode)(2,i.Grid,{width:"35%",children:[["1","4","7","R"],["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:"6px",content:e,textAlign:"center",fontSize:"20px",height:"25px",lineHeight:1.25,disabled:"ERROR"===u&&"R"!==e||!l||!s,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e,t){var n=(0,r.useBackend)(t),u=n.act,l=n.data,s=l.deployed,d=l.timing,f=l.timeLeft,p=l.safety,m=l.hasDisk,h=l.authorized,v=l.code,g=l.timerMin,b=l.timerMax;return(0,o.createComponentVNode)(2,a.Window,{width:326,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",fill:!0,buttons:(0,o.createComponentVNode)(2,i.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{color:s?"green":"red",content:s?"\u0420\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u0430":"\u041d\u0435 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u0430",icon:"power-off",disabled:!p||d,onClick:function(){return u("deploy")}})}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0414\u0438\u0441\u043a \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{selected:m,icon:"eject",content:m?"\u0412\u0441\u0442\u0430\u0432\u043b\u0435\u043d":"\u041d\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d",disabled:!s,onClick:function(){return u(m?"ejectDisk":"insertDisk")}})})})}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{fontSize:"25px",textAlign:"center",position:"center",children:v&&v||(0,o.createComponentVNode)(2,i.Box,{textColor:h?"green":"red",children:h?"\u0414\u041e\u0421\u0422\u0423\u041f \u0420\u0410\u0417\u0420\u0415\u0428\u0401\u041d":m?"\u0412\u0412\u0415\u0414\u0418\u0422\u0415 \u041a\u041e\u0414":s?"\u0412\u0421\u0422\u0410\u0412\u042c\u0422\u0415 \u0414\u0418\u0421\u041a":"\u0414\u0418\u0421\u041a \u041d\u0415 \u0412\u0421\u0422\u0410\u0412\u041b\u0415\u041d"})}),(0,o.createComponentVNode)(2,c),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f/b,ranges:{good:[.65,Infinity],average:[.25,.65],bad:[-Infinity,.25]},children:[f," \u0441\u0435\u043a\u0443\u043d\u0434"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0420\u0435\u0433\u0443\u043b\u044f\u0442\u043e\u0440 \u0442\u0430\u0439\u043c\u0435\u0440\u0430",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:!h||f<=g,width:"23.5%",onClick:function(){return u("adjustTimer",{time:g})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:!h||f<=g,width:"23.5%",onClick:function(){return u("adjustTimer",{time:f-5})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:!h||f>=b,width:"23.5%",onClick:function(){return u("adjustTimer",{time:f+5})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:!h||f>=b,width:"23.5%",onClick:function(){return u("adjustTimer",{time:b})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u041f\u0440\u0435\u0434\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435\u043b\u044c",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"\u0412\u043a\u043b\u044e\u0447\u0451\u043d":"\u041e\u0442\u043a\u043b\u044e\u0447\u0451\u043d",disabled:!h||d&&!p,onClick:function(){return u("toggleSafety")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"\u0422\u0430\u0439\u043c\u0435\u0440",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:"power-off",disabled:!h||p,content:d?"\u0412\u043a\u043b\u044e\u0447\u0451\u043d":"\u041e\u0442\u043a\u043b\u044e\u0447\u0451\u043d",onClick:function(){return u("bombSet")}})})]})]})})})}},64427:function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(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 l(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.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var s=/ \(([0-9]+)\)$/,d=function(e){return(0,r.createSearch)(e,(function(e){return e.name}))},f=function(e,t){return e<t?-1:e>t},p=function(e,t){var n=e.name,o=t.name;if(!n||!o)return 0;var r=n.match(s),i=o.match(s);return r&&i&&n.replace(s,"")===o.replace(s,"")?parseInt(r[1],10)-parseInt(i[1],10):f(n,o)},m=function(e,t){var n=(0,i.useBackend)(t).act,r=e.searchText,c=e.source,u=e.title,l=c.filter(d(r));return l.sort(p),c.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:u+" - ("+c.length+")",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},h=function(e,t){var n=(0,i.useBackend)(t).act,r=e.color,c=e.thing;return(0,o.createComponentVNode)(2,a.Button,{color:r,onClick:function(){return n("orbit",{ref:c.ref})},children:c.name})};t.Orbit=function(e,t){for(var n,r=(0,i.useBackend)(t),l=r.act,s=r.data,v=s.alive,g=s.antagonists,b=s.dead,C=s.ghosts,y=s.misc,N=s.npcs,V=(0,i.useLocalState)(t,"searchText",""),_=V[0],x=V[1],w={},S=u(g);!(n=S()).done;)for(var k,E=n.value,B=u(E.antag);!(k=B()).done;){var I=k.value;w[I]===undefined&&(w[I]=[]),w[I].push(E)}var L=Object.entries(w);L.sort((function(e,t){return f(e[0],t[0])}));return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:_,onInput:function(e,t){return x(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[L.map((function(e){return e[0],e[1]})),v,C,b,N,y];t<n.length;t++){var o=n[t].filter(d(e)).sort(p)[0];if(o!==undefined){l("orbit",{ref:o.ref});break}}}(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{inline:!0,color:"transparent",tooltip:"Refresh",tooltipPosition:"bottom-start",icon:"sync-alt",onClick:function(){return l("refresh")}})})]})}),g.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:"Antagonists",children:L.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:t,level:2,children:n.filter(d(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Alive - ("+v.length+")",children:v.filter(d(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Ghosts - ("+C.length+")",children:C.filter(d(_)).sort(p).map((function(e){return(0,o.createComponentVNode)(2,h,{color:"grey",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,m,{title:"Dead",source:b,searchText:_}),(0,o.createComponentVNode)(2,m,{title:"NPCs",source:N,searchText:_}),(0,o.createComponentVNode)(2,m,{title:"Misc",source:y,searchText:_})]})})}},21293:function(e,t,n){"use strict";t.__esModule=!0,t.Particool=void 0;var o=n(96323),r=n(97622),i=n(97622),a=n(31246),c=n(26949),u=n(2381),l=n(79926),s=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.NumberInput,{value:n,stepPixelSize:5,width:"39px",onDrag:function(e,t){return i("modify_particle_value",{new_data:{name:r,value:t,type:"int"}})}})},d=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act;return n=n||[0,0,0,0,0,0],(0,o.createComponentVNode)(2,c.Flex,{children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:n.map((function(e,t){return(0,o.createComponentVNode)(2,c.NumberInput,{value:e,onDrag:function(e,o){n[t]=o,i("modify_particle_value",{new_data:{name:r,value:n,type:"matrix"}})}},t)}))})})},f=function(e,t){var n=e.value,u=e.name,l=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"particleFloatStep",.01),d=s[0],f=s[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NumberInput,{value:n,stepPixelSize:4,step:d,format:function(e){return(0,r.toFixed)(e,(0,i.numberOfDecimalDigits)(d))},width:"80px",onDrag:function(e,t){return l("modify_particle_value",{new_data:{name:u,value:t,type:"float"}})}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,ml:2,mr:1,children:"Step:"}),(0,o.createComponentVNode)(2,c.NumberInput,{value:d,step:.001,format:function(e){return(0,r.toFixed)(e,4)},width:"70px",onChange:function(e,t){return f(t)}})],4)},p=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act,u="",s="",d="",f="";if(l.logger.log(n),n){var p=n.match(/\((.*)\)/);if(4===(p=(p=p||["","","",""])[1].split(", ")).length){u=p[0],f=p[1];var m=p[2].match(/\((.*)\)/);s=m?m[1]:m;var h=p[3].match(/\((.*)\)/);d=h?h[1]:p[3]}}var v=(0,a.useLocalState)(t,r+"genType",u),g=v[0],b=v[1],C=(0,a.useLocalState)(t,r+"a",s),y=C[0],N=C[1],V=(0,a.useLocalState)(t,r+"b",d),_=V[0],x=V[1],w=(0,a.useLocalState)(t,r+"rand",f),S=w[0],k=w[1];return(0,o.createComponentVNode)(2,c.Collapsible,{title:"Generator Settings - Hit Set to save",children:(0,o.createComponentVNode)(2,c.Section,{level:2,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:g,children:(0,o.createComponentVNode)(2,c.Tooltip,{position:"bottom",content:""+["num","vector","box","color","circle","sphere","square","cube"].join(", "),children:(0,o.createComponentVNode)(2,c.Input,{value:g,onInput:function(e,t){return b(t)}})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"A",children:(0,o.createComponentVNode)(2,c.Input,{value:y,onInput:function(e,t){return N(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"B",children:(0,o.createComponentVNode)(2,c.Input,{value:_,onInput:function(e,t){return x(t)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rand Type",children:(0,o.createComponentVNode)(2,c.Tooltip,{position:"bottom",content:""+["UNIFORM_RAND","NORMAL_RAND","LINEAR_RAND","SQUARE_RAND"].join(", "),children:(0,o.createComponentVNode)(2,c.Input,{value:S,onInput:function(e,t){return k(t)}})})})]}),(0,o.createComponentVNode)(2,c.Button,{content:"Set",onClick:function(){return l.logger.log(g),void i("modify_particle_value",{new_data:{name:r,value:{genType:g,a:y,b:_,rand:S},type:"generator"}})}})]})})},m=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Input,{value:n,width:"250px",onInput:function(e,t){return i("modify_particle_value",{new_data:{name:r,value:t,type:"string"}})}})},h=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act,u=n?Object.keys(n).map((function(e){return n[e]})):[];return(0,o.createComponentVNode)(2,c.Input,{value:u.join(","),width:"250px",onInput:function(e,t){return i("modify_particle_value",{new_data:{name:r,value:t,type:"numList"}})}})},v=function(e,t){var n=e.value,r=e.name,i=(0,a.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",onClick:function(){return i("modify_color_value")}}),(0,o.createComponentVNode)(2,c.ColorBox,{color:n,mr:.5}),(0,o.createComponentVNode)(2,c.Input,{value:n,width:"90px",onInput:function(e,t){return i("modify_particle_value",{new_data:{name:r,value:t,type:"color"}})}})],4)},g=function(e,t){var n=e.value,r=(0,a.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",onClick:function(){return r("modify_icon_value")}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,ml:1,children:n})],4)},b={width:"float",height:"float",count:"int",spawning:"float",bound1:"numlist",bound2:"numlist",gravity:"numlist",gradient:"string",transform:"matrix",lifespan:"float",fade:"float",icon:"icon",icon_state:"string",color:"color",color_change:"float",position:"generator",velocity:"generator",scale:"generator",grow:"generator",rotation:"float",spin:"float",friction:"float",drift:"generator"},C=function(e,t){var n=e.name,r={int:(0,o.normalizeProps)((0,o.createComponentVNode)(2,s,Object.assign({},e))),float:(0,o.normalizeProps)((0,o.createComponentVNode)(2,f,Object.assign({},e))),string:(0,o.normalizeProps)((0,o.createComponentVNode)(2,m,Object.assign({},e))),numlist:(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({},e))),color:(0,o.normalizeProps)((0,o.createComponentVNode)(2,v,Object.assign({},e))),icon:(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({},e))),generator:(0,o.normalizeProps)((0,o.createComponentVNode)(2,p,Object.assign({},e))),matrix:(0,o.normalizeProps)((0,o.createComponentVNode)(2,d,Object.assign({},e)))};return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:n,children:r[b[n]]||"Not Found (This is an error)"})},y=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.particle);return(0,o.createComponentVNode)(2,c.LabeledList,{children:Object.keys(b).map((function(e){var t=r[e];return(0,o.createComponentVNode)(2,C,{name:e,value:t},e)}))})},N=function(){return(0,o.createComponentVNode)(2,c.Collapsible,{title:"Generator Help",children:[(0,o.createComponentVNode)(2,c.Section,{level:2}),(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createVNode)(1,"table",null,(0,o.createVNode)(1,"tbody",null,[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Generator type",16),(0,o.createVNode)(1,"td",null,"Result type",16),(0,o.createVNode)(1,"td",null,"Description",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"num",16),(0,o.createVNode)(1,"td",null,"num",16),(0,o.createVNode)(1,"td",null,"A random number between A and B.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random vector on a line between A and B.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"box",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random vector within a box whose corners are at A and B",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"color",16),(0,o.createVNode)(1,"td",null,"color (string) or color matrix",16),(0,o.createVNode)(1,"td",null,"Result type depends on whether A or B are matrices or not. The result is interpolated between A and B; components are not randomized separately.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"circle",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random XY-only vector in a ring between radius A and B, centered at 0,0.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"sphere",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random vector in a spherical shell between radius A and B, centered at 0,0,0.",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"square",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random XY-only vector between squares of sizes A and B. (The length of the square is between A*2 and B*2, centered at 0,0.)",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"cube",16),(0,o.createVNode)(1,"td",null,"vector",16),(0,o.createVNode)(1,"td",null,"A random vector between cubes of sizes A and B. (The length of the cube is between A*2 and B*2, centered at 0,0,0.)",16)],4)],4),2)})]})};t.Particool=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.target_particle||{},s=l&&Object.keys(l).length>0;return(0,o.createComponentVNode)(2,u.Window,{title:"Particool",width:700,height:500,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:[" ",String(Date.now())," ",(0,o.createVNode)(1,"br"),"Particles? ",s.toString()," -",(null===i.target_particle).toString()," ",(0,o.createVNode)(1,"br"),"dazta Json - ",JSON.stringify(i.target_particle)]}),(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"Particle"}),buttons:s?(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"minus",content:"Remove Particle",onClick:function(){return r("remove_particle")}}):(0,o.createComponentVNode)(2,c.Button,{icon:"plus",content:"Add Particle",onClick:function(){return r("add_particle")}}),children:[(0,o.createComponentVNode)(2,N),s?(0,o.createComponentVNode)(2,y,{particle:l}):(0,o.createComponentVNode)(2,c.Box,{children:"No particle"})]})]})})}},28508:function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(96323),r=n(26949),i=n(31246),a=n(2381);t.Photocopier=function(e,t){var n=(0,i.useBackend)(t).data,s=n.isAI,d=n.has_toner,f=n.has_item;return(0,o.createComponentVNode)(2,a.Window,{title:"Photocopier",width:240,height:s?309:234,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[d?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),f?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!s&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,i.useBackend)(t),a=(n.act,n.data),c=a.max_toner,u=a.current_toner,l=.66*c,s=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[l,c],average:[s,l],bad:[0,s]},value:u,minValue:0,maxValue:c})})},u=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data,u=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:u,onDrag:function(e,t){return a("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return a("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return a("remove")},children:"Remove item"})]})},l=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return a("ai_photo")},children:"Print photo from database"})})})}},13484:function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(41161);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),u=n.act,l=n.data,s=l.direction,d=l.target_pressure,f=l.default_pressure,p=l.min_pressure,m=l.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:405,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"sign-in-alt":"sign-out-alt",content:s?"In":"Out",selected:s,onClick:function(){return u("direction")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:d,unit:"kPa",width:"75px",minValue:p,maxValue:m,step:10,onChange:function(e,t){return u("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:d===p,onClick:function(){return u("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:d===f,onClick:function(){return u("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:d===m,onClick:function(){return u("pressure",{pressure:"max"})}})]})]})})]})})}},54652:function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=n(41161);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),u=n.act,l=n.data,s=(l.filter_types,l.target_rate),d=l.default_rate,f=l.min_rate,p=l.max_rate;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:405,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Scrubber",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:s,unit:"L/s",width:"75px",minValue:f,maxValue:p,step:10,onChange:function(e,t){return u("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s===f,onClick:function(){return u("rate",{rate:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:s===d,onClick:function(){return u("rate",{rate:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:s===p,onClick:function(){return u("rate",{rate:"max"})}})]})]})})]})})}},79051:function(e,t,n){"use strict";t.__esModule=!0,t.ReligiousTool=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381),u=[],l=function(e,t){return 3===e?(0,o.createComponentVNode)(2,h):t?(0,o.createComponentVNode)(2,m):1===e?(0,o.createComponentVNode)(2,d):2===e?(0,o.createComponentVNode)(2,V):void 0};t.ReligiousTool=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),s=(0,i.useSharedState)(t,"tab",1),d=s[0],f=s[1],p=r.sects;return r.encyclopedia.ASPECTS.map((function(e){return u[e.name]=e.color})),(0,o.createComponentVNode)(2,c.Window,{width:1e3,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{fontSize:"14px",children:[(0,o.createComponentVNode)(2,a.Tabs,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Stack,{direction:"raw",width:"100%",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,selected:1===d,onClick:function(){return f(1)},children:["Religion ",(0,o.createComponentVNode)(2,a.Icon,{name:"place-of-worship"})]})}),!p&&(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,selected:2===d,onClick:function(){return f(2)},children:["Rites ",(0,o.createComponentVNode)(2,a.Icon,{name:"pray"})]})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,selected:3===d,onClick:function(){return f(3)},children:["Encyclopedia ",(0,o.createComponentVNode)(2,a.Icon,{name:"book-open"})]})})]})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:l(d,p)})]})})};var s=function(e,t){var n=null;return n=t.length?t.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{children:(0,r.toTitleCase)(e)}),2,null,e)})):(0,o.createComponentVNode)(2,a.Box,{color:"gray",children:"Nothing."}),(0,o.createComponentVNode)(2,a.Stack.Item,{width:"100%",height:22,children:(0,o.createComponentVNode)(2,a.Section,{title:e,fill:1,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"left",ml:t.length?3:0,children:(0,o.createVNode)(1,"ui",null,n,0)})})})},d=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.name,u=r.deities,l=r.favor,d=r.piety,p=r.max_favor,m=r.passive_favor_gain,h=r.aspects,v=r.techs,g=r.god_spells,b=r.holy_reagents,C=r.faith_reactions;return(0,o.createComponentVNode)(2,a.Section,{title:c,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:u}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Stack,{mt:2,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{width:"100%",height:22,children:(0,o.createComponentVNode)(2,a.Section,{title:"Resources",fill:1,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"left",ml:3,children:(0,o.createVNode)(1,"ui",null,[(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:"yellow",children:["Favor: ",l," / ",p,(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)(" (+"),m,(0,o.createTextVNode)(")")],0,{style:{color:"gray","font-size":"8pt"}})]}),2),(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:"pink",children:["Piety: ",d]}),2)],4)})})}),(0,o.createComponentVNode)(2,a.Stack.Item,{width:"100%",height:22,children:(0,o.createComponentVNode)(2,a.Section,{title:"Aspects",fill:1,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"left",children:f("",h)})})}),s("Techs",v)]}),(0,o.createComponentVNode)(2,a.Stack,{children:[s("God Spells",g),s("Holy Reagents",b),s("Faith Reactions",C)]})]})]})},f=function(e,t,n){return void 0===n&&(n=!0),t?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:e}),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:[(0,o.createVNode)(1,"ui",null,Object.keys(t).map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:u[e],children:[e," = ",t[e]]}),2,null,e)})),0),n?(0,o.createVNode)(1,"br"):""]})]}):null},p=function(e,t,n){return void 0===n&&(n=!0),e||t?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"Costs:"}),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createVNode)(1,"ui",null,[!!e&&(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:"yellow",children:[e," favor"]}),2),!!t&&(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{color:"pink",children:[t," piety"]}),2)],0)}),n?(0,o.createVNode)(1,"br"):""]}):null},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.sects,l=c.holds_religious_tool;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,title:"Sect Select",children:(0,o.createComponentVNode)(2,a.Stack,{vertical:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createVNode)(1,"b",null,e.name,0),color:"transparent",children:(0,o.createComponentVNode)(2,a.Stack.Item,{children:[(0,o.createComponentVNode)(2,a.BlockQuote,{children:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{children:[e.aspect_preset||e.aspects_count?(0,o.createVNode)(1,"br"):"",f("Aspects:",e.aspect_preset),e.aspects_count&&(0,o.createComponentVNode)(2,a.Box,{children:["You can choose ",e.aspects_count," aspects."]})]})]})}),(0,o.createComponentVNode)(2,a.Button,{mt:2,textAlign:"center",icon:"plus",fluid:!0,disabled:!l,onClick:function(){return r("sect_select",{path:e.path})},children:[e.aspects_count?"Create":"Select"," ",e.name]})]},e.name)},e.name)}))})})},h=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),u=(0,i.useSharedState)(t,"cat",""),l=u[0],s=u[1],d=c.encyclopedia;return(0,o.createComponentVNode)(2,a.Stack,{children:[(0,o.createComponentVNode)(2,a.Tabs,{vertical:1,children:Object.keys(d).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,selected:l===e,onClick:function(){return s(e)},children:(0,r.toTitleCase)(e)},e)}))}),(0,o.createComponentVNode)(2,a.Section,{height:52,fill:!0,scrollable:!0,width:"100%",children:(0,o.createComponentVNode)(2,a.Stack.Item,{children:["RITES"===l&&(0,o.createComponentVNode)(2,v),"SECTS"===l&&(0,o.createComponentVNode)(2,g),"ASPECTS"===l&&(0,o.createComponentVNode)(2,b),"GOD SPELLS"===l&&(0,o.createComponentVNode)(2,C),"HOLY REAGENTS"===l&&(0,o.createComponentVNode)(2,y),"FAITH REACTIONS"===l&&(0,o.createComponentVNode)(2,N)]})})]})},v=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia.RITES),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.name})),m=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:e.desc.replace(/<[/]?i>/g,"")}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Length:",16)," ",e.ritual_length/10," seconds."]}),(0,o.createComponentVNode)(2,a.Box,{color:e.can_talismaned?"green":"red",children:["Can",e.can_talismaned?"":"'t"," be talismaned."]}),e.needed_aspects?(0,o.createVNode)(1,"br"):"",f("Needed Aspects:",e.needed_aspects,!1),(!!e.favor_cost||!!e.piety_cost)&&(0,o.createVNode)(1,"br"),p(e.favor_cost,e.piety_cost,!1),(0,o.createComponentVNode)(2,a.Box,{children:!!e.tips.length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:[" ",(0,o.createVNode)(1,"br"),"Tips:"]}),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createVNode)(1,"ui",null,e.tips.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{children:e.replace(/<[/]?i>/g,"")}),2,null,e)})),0)})]})})]})},e.name)}))]})},g=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia.SECTS),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.name})),p=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:e.desc}),(0,o.createVNode)(1,"br"),f("Aspect Preset:",e.aspect_preset,!1),e.aspects_count&&(0,o.createComponentVNode)(2,a.Box,{children:["You can choose ",e.aspects_count," aspects."]})]})},e.name)}))]})},b=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia.ASPECTS),l=(0,i.useSharedState)(t,"searchText",""),s=l[0],d=l[1],f=(0,r.createSearch)(s,(function(e){return e.name})),p=s.length>0&&c.filter(f)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return d(t)},mb:1}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{color:u[e.name],title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:e.desc}),e.god_desc&&(0,o.createComponentVNode)(2,a.Box,{children:[" ",(0,o.createVNode)(1,"br"),e.god_desc]})]})},e.name)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia["GOD SPELLS"]),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.name})),m=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[f("Needed Aspects:",e.needed_aspects),p(e.favor_cost),(0,o.createComponentVNode)(2,a.Box,{children:["Cooldown: ",e.charge_max/10," seconds"]})]})},e.name)}))]})},y=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia["HOLY REAGENTS"]),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.name})),p=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:f("Needed Aspects:",e.needed_aspects,!1)})},e.name)}))]})},N=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.encyclopedia["FAITH REACTIONS"]),u=(0,i.useSharedState)(t,"searchText",""),l=u[0],s=u[1],d=(0,r.createSearch)(l,(function(e){return e.convertable_id+" to "+e.result_id})),m=l.length>0&&c.filter(d)||c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return s(t)},mb:1}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.capitalize)(e.convertable_id)+" to "+(0,r.capitalize)(e.result_id),children:(0,o.createComponentVNode)(2,a.BlockQuote,{children:[f("Needed Aspects:",e.needed_aspects,!1),e.favor_cost?(0,o.createVNode)(1,"br"):"",p(e.favor_cost,0,!1)]})},(0,r.capitalize)(e.convertable_id)+" to "+(0,r.capitalize)(e.result_id))}))]})},V=function(e,t){var n=(0,i.useBackend)(t),c=n.act,u=n.data,l=u.rites,s=u.favor,d=u.piety,f=u.can_talismaning,p=u.holds_religious_tool,m=(0,i.useSharedState)(t,"searchText",""),h=m[0],v=m[1],g=(0,r.createSearch)(h,(function(e){return e.name})),b=h.length>0&&l.filter(g)||l;return(0,o.createComponentVNode)(2,a.Section,{height:52,fill:!0,scrollable:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)},mb:1}),(0,o.createComponentVNode)(2,a.Stack,{vertical:!0,mt:2,children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fontColor:"white",disabled:!p||s<e.favor_cost||d<e.piety_cost,icon:"arrow-right",onClick:function(){return c("perform_rite",{rite_name:e.name})},children:"Invoke"}),(0,o.createComponentVNode)(2,a.Button,{fontColor:"white",tooltip:2*e.favor_cost+" favor"+(e.piety_cost>0?" "+e.piety_cost+" piety":""),disabled:!f||!e.can_talismaned||s<2*e.favor_cost||d<2*e.piety_cost,icon:"scroll",onClick:function(){return c("talismaning_rite",{rite_name:e.name})},children:"Talismaning"})],4),children:[(0,o.createComponentVNode)(2,a.Box,{color:s<e.favor_cost?"red":"yellow",mb:.5,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"star"})," Costs: ",e.favor_cost," favor",e.piety_cost>0?" and "+e.piety_cost+" piety":"","."]}),(0,o.createComponentVNode)(2,a.BlockQuote,{children:[(0,o.createComponentVNode)(2,a.Box,{children:e.desc}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["Power: ",e.power]}),(0,o.createComponentVNode)(2,a.Box,{children:!!e.tips.length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:[" ",(0,o.createVNode)(1,"br"),"Tips:"]}),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createVNode)(1,"ui",null,e.tips.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Box,{children:e.replace(/<[/]?i>/g,"")}),2,null,e)})),0)})]})})]})]})},e.name)}))})]})}},1945:function(e,t,n){"use strict";t.__esModule=!0,t.Safe=void 0;var o=n(96323),r=n(39646),i=n(31246),a=n(26949),c=n(2381);t.Safe=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data),f=d.dial,p=d.open;return(0,o.createComponentVNode)(2,c.Window,{width:625,height:760,theme:"ntos",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe__engraving",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{className:"Safe__engraving-hinge",top:"25%"}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe__engraving-hinge",top:"75%"})]}),(0,o.createComponentVNode)(2,a.Icon,{className:"Safe__engraving-arrow",name:"long-arrow-alt-down",size:"3"}),(0,o.createVNode)(1,"br"),p?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,a.Box,{as:"img",className:"Safe__dial",src:(0,r.resolveAsset)("safe_dial.png"),style:{transform:"rotate(-"+3.6*f+"deg)"}})]}),!p&&(0,o.createComponentVNode)(2,s)]})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.dial,l=c.open,s=c.locked,d=function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:l||t&&!s,icon:"arrow-"+(t?"right":"left"),content:(t?"Right":"Left")+" "+e,iconPosition:t?"right":"left",onClick:function(){return r(t?"turnleft":"turnright",{num:e})}})};return(0,o.createComponentVNode)(2,a.Box,{className:"Safe__dialer",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:s,icon:l?"lock":"lock-open",content:l?"Close":"Open",mb:"0.5rem",onClick:function(){return r("open")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{position:"absolute",children:[d(50),d(10),d(1)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe__dialer-right",position:"absolute",right:"5px",children:[d(1,!0),d(10,!0),d(50,!0)]}),(0,o.createComponentVNode)(2,a.Box,{className:"Safe__dialer-number",children:u})]})},l=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.contents;return(0,o.createComponentVNode)(2,a.Box,{className:"Safe__contents",overflow:"auto",children:c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{mb:"0.5rem",onClick:function(){return r("retrieve",{index:t+1})},children:[(0,o.createComponentVNode)(2,a.Box,{as:"img",src:e.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),e.name]}),(0,o.createVNode)(1,"br")],4,e)}))})},s=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{className:"Safe__help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,o.createComponentVNode)(2,a.Box,{children:["1. Turn the dial left to the first number.",(0,o.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,o.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,o.createVNode)(1,"br"),"4. Open the safe."]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},69905:function(e,t,n){"use strict";t.__esModule=!0,t.SamplerPipe=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.SamplerPipe=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.gases,s=u.nodeName,d=u.locked;return(0,o.createComponentVNode)(2,a.Window,{title:"Atmospherics Alet System",width:300,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Node name",children:(0,o.createComponentVNode)(2,i.Input,{disabled:d,fluid:!0,value:s,onChange:function(e,t){return c("setName",{name:t})}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Gases",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,children:[(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:"Lower"}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.NumberInput,{disabled:d,width:5,minValue:0,maxValue:1,step:.01,value:e.threshold.min,onChange:function(t,n){return c("setBound",{id:e.id,bound:"min",value:n})}})})]}),(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:"Upper"}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.NumberInput,{disabled:d,width:5,minValue:0,maxValue:1,step:.01,value:e.threshold.max,onChange:function(t,n){return c("setBound",{id:e.id,bound:"max",value:n})}})})]})]},e.id)}))})]})})}},95285:function(e,t,n){"use strict";t.__esModule=!0,t.SecureSafe=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381),c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.locked,l=c.l_setshort,s=c.code,d=c.emagged;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","R"],["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:"6px",content:e,textAlign:"center",fontSize:"40px",height:"50px",lineHeight:1.25,disabled:!!d||!!l&&1||"R"!==e&&!u||"ERROR"===s&&"R"!==e&&1,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};t.SecureSafe=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),l=u.code,s=u.l_setshort,d=u.l_set,f=u.emagged,p=u.locked,m=!(d||s);return(0,o.createComponentVNode)(2,a.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{m:"6px",children:[m&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,i.Section,{height:"60px",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",position:"center",fontSize:"35px",children:l&&l||(0,o.createComponentVNode)(2,i.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},98115:function(e,t,n){"use strict";t.__esModule=!0,t.SkillsConsole=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.SkillsConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.skill_list,s=u.IQ,d=u.MDI,f=u.skill_min_value,p=u.skill_max_value,m=u.compatible_species,h=u.inserted_cartridge,v=u.cartridge_name,g=u.cartridge_unpacked,b=u.connected_table,C=u.cartridge_points,y=u.connected_patient,N=u.free_points,V=u.can_inject,_=u.power_usage,x=u.power_max,w=u.power_current;return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,width:600,height:675,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Power info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active power usage",children:[_/1e3," kW"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available power in area",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:"No data"!==x?w/x:"No data"})})]})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{width:"40%",mr:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Patient status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!b&&(0,o.createComponentVNode)(2,i.Box,{children:"CMF manipulion table is not connected"}),!y&&(0,o.createComponentVNode)(2,i.Box,{children:"No patient detected"}),b&&y&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"IQ",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"MDI",children:d})],4)]})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{width:"60%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Cartridge information",children:[!h&&(0,o.createComponentVNode)(2,i.Box,{children:"No cartridge inserted"}),1===h&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed cartridge",children:[v,!g&&(0,o.createComponentVNode)(2,i.Box,{as:"span",m:5,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject cartridge",onClick:function(){c("eject")},style:{marginLeft:20}})})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compatible species",children:m.join(", ")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available USP",children:[0===g&&C,1===g&&N]})]})]})})]})}),0===g&&1===h&&(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){c("unpack")},fluid:!0,color:"danger",tooltip:"This action will destroy the cartridge and begin the CMF manipulation procedure.",children:"Unpack cartridge"})}),1===g&&1===h&&(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"CMF manipulation",children:[Object.keys(l).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{onChange:function(t,n){l[e]=n,c("change_skill",l)},step:1,value:l[e],maxValue:p,stepPixelSize:50,minValue:f})})})},e)})),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){c("inject")},fluid:!0,disabled:0===V,color:"green",children:"Inject implant"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{onClick:function(){c("abort")},fluid:!0,color:"danger",confirmContent:"Confirm ",children:"Abort"})]})]})})]})})})}},68952:function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(1033),c=n(2381),u=1e3;t.Smes=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,d=s.capacityPercent,f=s.charge,p=s.inputAttempt,m=s.inputting,h=s.inputLevel,v=s.inputLevelMax,g=s.inputAvailable,b=s.outputAttempt,C=s.outputting,y=s.outputLevel,N=s.outputLevelMax,V=s.outputUsed,_=(d>=100?"good":m&&"average")||"bad",x=(C?"good":f>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{fractionDigits:1,value:.01*d,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"sync-alt":"times",selected:p,onClick:function(){return l("tryinput")},children:p?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:_,children:(d>=100?"Fully Charged":m&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===h,onClick:function(){return l("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===h,onClick:function(){return l("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:h/u,fillValue:g/u,minValue:0,maxValue:v/u,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*u,1)},onDrag:function(e,t){return l("input",{target:t*u})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:h===v,onClick:function(){return l("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:h===v,onClick:function(){return l("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(g)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:b?"power-off":"times",selected:b,onClick:function(){return l("tryoutput")},children:b?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:x,children:C?"Sending":f>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===y,onClick:function(){return l("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===y,onClick:function(){return l("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:y/u,minValue:0,maxValue:N/u,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*u,1)},onDrag:function(e,t){return l("output",{target:t*u})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:y===N,onClick:function(){return l("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:y===N,onClick:function(){return l("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(V)})]})})]})})}},56747:function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(96323),r=n(21118),i=n(31246),a=n(26949),c=n(2381),u=n(1033);t.SpawnersMenu=function(e,t){var n=(0,i.useBackend)(t),l=n.act,s=n.data.spawners;return(0,o.createComponentVNode)(2,c.Window,{title:"\u041c\u0435\u043d\u044e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0440\u043e\u043b\u0435\u0439",width:700,height:525,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[!s.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{fontSize:"14px",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Section,{children:"\u0420\u043e\u043b\u0435\u0439 \u043d\u0435\u0442, \u043d\u043e \u043d\u0435 \u043f\u0435\u0447\u0430\u043b\u044c\u0441\u044f, \u043e\u043d\u0438 \u0441\u043a\u043e\u0440\u043e \u0431\u0443\u0434\u0443\u0442!"})}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Section,{title:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"\u041e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c\u0441\u044f",onClick:function(){return l("jump",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{content:e.register_only?e.checked?"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c":"\u0417\u0430\u044f\u0432\u0438\u0442\u044c":"\u041f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f",selected:e.checked,blocked:e.blocked,onClick:function(){return l("spawn",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.time_left&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:1===e.time_type?"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e",color:1===e.time_type?"green":"red",children:(0,u.formatTime)(e.time_left)}),!!e.register_only&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"green",label:"\u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432",children:e.registered_candidates}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"green",label:"\u041f\u043e\u0437\u0438\u0446\u0438\u0439 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e",children:e.positions}),e.playing>0&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"green",label:"\u0418\u0433\u0440\u0430\u0435\u0442",children:e.playing}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435",children:e.short_desc}),e.important_warning&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0412\u0430\u0436\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f",children:e.important_warning}),e.wiki_ref&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"\u0412\u0438\u043a\u0438",children:(0,o.createVNode)(1,"a",null,e.wiki_ref,0,{href:"{spawner.wiki_ref}",target:"_blank"})})]})}),(0,o.createVNode)(1,"br")]},e.ref)}))]})})})}},47466:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(96323),r=(n(97622),n(31246)),i=n(26949),a=n(2381);n(79926);t.Stack=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data),l=u.amount,s=u.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:720,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Amount: "+l,children:(0,o.createComponentVNode)(2,c,{recipes:s})})})})};var c=function s(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.recipes);return Object.keys(a).sort().map((function(e){var t=a[e];return t.ref===undefined?(0,o.createComponentVNode)(2,i.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,s,{recipes:t})})}):(0,o.createComponentVNode)(2,l,{title:e,recipe:t})}))},u=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.recipe),u=e.maxMultiplier,l=Math.min(u,Math.floor(c.max_res_amount/c.res_amount)),s=[5,10,25],d=[],f=function(){var e=m[p];l>=e&&d.push((0,o.createComponentVNode)(2,i.Button,{content:e*c.res_amount+"x",onClick:function(){return a("make",{ref:c.ref,multiplier:e})}}))},p=0,m=s;p<m.length;p++)f();return-1===s.indexOf(l)&&d.push((0,o.createComponentVNode)(2,i.Button,{content:l*c.res_amount+"x",onClick:function(){return a("make",{ref:c.ref,multiplier:l})}})),d},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.amount,l=e.recipe,s=e.title,d=l.res_amount,f=l.max_res_amount,p=l.req_amount,m=(l.ref,s);m+=" (",m+=p+" ",m+="sheet"+(p>1?"s":""),m+=")",d>1&&(m=d+"x "+m);var h=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(l,c);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:!h,icon:"wrench",content:m,onClick:function(){return a("make",{ref:l.ref,multiplier:1})}})}),f>1&&h>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,u,{recipe:l,maxMultiplier:h})})]})})})}},53759:function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:120,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u.tankPressure/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:u.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:u.ReleasePressure===u.minReleasePressure,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(u.releasePressure),width:"65px",unit:"kPa",minValue:u.minReleasePressure,maxValue:u.maxReleasePressure,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:u.ReleasePressure===u.maxReleasePressure,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"",disabled:u.ReleasePressure===u.defaultReleasePressure,onClick:function(){return c("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:u.connected?"toggle-on":"toggle-off",content:"",selected:u.connected?"selected":null,onClick:function(){return c("internal")}})]})]})})})})}},83634:function(e,t,n){"use strict";t.__esModule=!0,t.Vote=void 0;var o=n(96323),r=n(31246),i=n(81890),a=n(26949),c=n(2381);t.Vote=function(e,t){var n=(0,r.useBackend)(t).data,i=n.isAdmin,f=n.currentPoll,p=n.polls,m=Math.min(730,90+(!f||i?45+26*p.filter((function(e){return!e.adminOnly||!!i})).length:0)+(f?135+22*f.choices.length:23));return(0,o.createComponentVNode)(2,c.Window,{width:450,height:m,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,l),(!f||!!i)&&(0,o.createComponentVNode)(2,s),!!f&&(0,o.createComponentVNode)(2,d)]})]})})};var u=function(e,t){var n=(0,r.useBackend)(t).data.currentPoll,c=(0,r.useLocalState)(t,"infoModalOpen",!1),u=c[0],l=c[1];return u?n?(0,o.createComponentVNode)(2,a.Modal,{children:["\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u0442\u044c"," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:n.canVoteMultiple?"\u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432":"\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u043e\u0434\u0438\u043d \u0432\u0430\u0440\u0438\u0430\u043d\u0442"}),(0,o.createVNode)(1,"br"),"\u0412\u044b"," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:n.canRevote?"\u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c":"\u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c"})," ","\u0441\u0432\u043e\u0439 \u0433\u043e\u043b\u043e\u0441",(0,o.createVNode)(1,"br"),"\u0412\u044b"," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:n.canUnvote?"\u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c":"\u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c"})," ","\u0441\u0432\u043e\u0439 \u0433\u043e\u043b\u043e\u0441",(0,o.createVNode)(1,"br"),n.minimumWinPercentage?(0,o.createFragment)([(0,o.createTextVNode)("\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043d\u0430\u0431\u0440\u0430\u0442\u044c \u043c\u0438\u043d\u0438\u043c\u0443\u043c"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[100*n.minimumWinPercentage,"%"]}),(0,o.createTextVNode)(", \u0447\u0442\u043e\u0431\u044b \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u043e\u0431\u0435\u0434\u0438\u043b")],0):"",n.description&&(0,o.createFragment)([(0,o.createVNode)(1,"hr"),(0,o.createComponentVNode)(2,a.Box,{dangerouslySetInnerHTML:{__html:(0,i.sanitizeText)(n.description)}})],4),(0,o.createVNode)(1,"hr"),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,align:"center",onClick:function(){return l(!1)},children:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"})]}):(l(!1),null):null},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.currentPoll,u=(0,r.useLocalState)(t,"infoModalOpen",!1),l=(u[0],u[1]),s=null==c?void 0:c.choices.some((function(e){return e.selected}));return(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!!c&&0!==c.choices.length,title:c?"\u0413\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435: "+c.poll.name:"\u0413\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435",buttons:c?(0,o.createComponentVNode)(2,a.Button,{icon:"info",color:"transparent",disabled:!c,onClick:function(){return l(!0)}}):undefined,children:c&&0!==c.choices.length?(0,o.createFragment)([c.showWarning?(0,o.createComponentVNode)(2,a.NoticeBox,{children:c.poll.message}):"",!!c.question&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:c.question}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack,{fill:!0,justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"\u0412\u0430\u0440\u0438\u0430\u043d\u0442\u044b"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:"\u0413\u043e\u043b\u043e\u0441\u0430"})]}),(0,o.createVNode)(1,"br"),c.choices.map((function(e){return(0,o.createComponentVNode)(2,a.Stack,{justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Box,{height:"22px",children:[(0,o.createComponentVNode)(2,a.Button,{maxWidth:"260px",ellipsis:!0,disabled:!c.canRevote&&s,selected:e.selected,onClick:function(){return i("putVote",{choiceRef:e.ref})},children:e.name.replace(/^\w/,(function(e){return e.toUpperCase()}))}),!!e.selected&&(0,o.createComponentVNode)(2,a.Icon,{name:"vote-yea",color:"green",ml:1,verticalAlign:"super"})]}),(0,o.createComponentVNode)(2,a.Box,{mr:15,children:e.votes})]},e.ref)}))]})],0):(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,mb:"0",children:c?"\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432!":"\u041d\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u044f!"})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.isAdmin,l=c.polls;return(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"\u041d\u0430\u0447\u0430\u0442\u044c \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435",children:(0,o.createComponentVNode)(2,a.Stack,{vertical:!0,justify:"space-between",children:l?l.map((function(e){return(!e.adminOnly||!!u)&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{horizontal:!0,children:[!!u&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{width:9.5,textAlign:"center",onClick:function(){return i("toggleAdminOnly",{pollRef:e.type})},children:e.adminOnly?"\u0422\u043e\u043b\u044c\u043a\u043e \u0430\u0434\u043c\u0438\u043d\u044b":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u0432\u0441\u0435\u043c"})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!e.canStart&&!u||e.forceBlocked,color:u?e.canStart?undefined:"red":undefined,tooltip:e.message,content:e.name,onClick:function(){return i("callVote",{pollRef:e.type})}})})]})},e.name)})):(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0439!"})})})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.currentPoll,l=c.isAdmin;return(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Stack,{justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,children:["\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438: ",(null==u?void 0:u.timeRemaining)||0,"\u0441"]}),!!l&&!!u&&(0,o.createComponentVNode)(2,a.Button,{color:"red",disabled:!l,onClick:function(){return i("cancelVote")},children:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043d\u0438\u0435"})]})})})}},35045:function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(2381);t.Wires=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,l=u.wires||[],s=u.status||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:45+25*l.length+(s.length>0?35:0)+12*s.length,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:e.label?e.label:"\u041f\u0440\u043e\u0432\u043e\u0434\u0430",labelColor:e.color,color:e.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:e.cut?"\u0421\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c":"\u041f\u0435\u0440\u0435\u0440\u0435\u0437\u0430\u0442\u044c",onClick:function(){return c("cut",{wire:e.wire})}}),(0,o.createComponentVNode)(2,i.Button,{content:"\u041f\u0443\u043b\u044c\u0441",onClick:function(){return c("pulse",{wire:e.wire})}}),(0,o.createComponentVNode)(2,i.Button,{content:e.attached?"\u041e\u0442\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c":"\u041f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c",onClick:function(){return c("attach",{wire:e.wire})}})],4)},e.color)}))})}),!!s.length&&(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return"string"==typeof e?(0,o.createComponentVNode)(2,i.Box,{children:e},e):(0,o.createComponentVNode)(2,i.Button,{content:e.label,onClick:function(){return c(e.act,e.act_params?e.act_params:undefined)}})}))})]})})}},52126:function(e,t,n){"use strict";t.__esModule=!0,t.AccessList=void 0;var o=n(96323),r=n(1397),i=n(31246),a=n(26949);function c(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);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.")}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var l={0:{icon:"times-circle",color:"bad"},1:{icon:"stop-circle",color:null},2:{icon:"check-circle",color:"good"}};t.AccessList=function(e,t){var n,u=e.sectionButtons,s=void 0===u?null:u,d=e.sectionFlexGrow,f=void 0===d?null:d,p=e.usedByRcd,m=e.rcdButtons,h=e.accesses,v=void 0===h?[]:h,g=e.selectedList,b=void 0===g?[]:g,C=e.grantableList,y=void 0===C?[]:C,N=e.accessMod,V=e.grantAll,_=e.denyAll,x=e.grantDep,w=e.denyDep,S=(0,i.useLocalState)(t,"accessName",null==(n=v[0])?void 0:n.name),k=S[0],E=S[1],B=v.find((function(e){return e.name===k})),I=(0,r.sortBy)((function(e){return e.desc}))((null==B?void 0:B.accesses)||[]),L=function(e){for(var t,n=!1,o=!1,r=c(e);!(t=r()).done;){var i=t.value;b.includes(i.ref)?n=!0:o=!0}return!n&&o?0:n&&o?1:2};return(0,o.createComponentVNode)(2,a.Section,{title:"Access",flexGrow:f,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Select All",color:"good",onClick:function(){return V()}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Deselect All",color:"bad",onClick:function(){return _()}}),s],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:v.map((function(e){var t=e.accesses||[],n=l[L(t)].icon,r=l[L(t)].color;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{altSelection:!0,color:r,icon:n,selected:e.name===k,onClick:function(){return E(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,ml:1.5,children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",mr:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"check",content:"Select Region",color:"good",onClick:function(){return x(B.regid)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"50%",ml:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"times",content:"Deselect Region",color:"bad",onClick:function(){return w(B.regid)}})})]}),!!p&&(0,o.createComponentVNode)(2,a.Box,{my:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Require",children:m})})}),I.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:e.desc,disabled:y.length>0&&!y.includes(e.ref)&&!b.includes(e.ref),checked:b.includes(e.ref),onClick:function(){return N(e.ref)}},e.desc)}))]})]})})}},19447:function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(96323),r=n(31246),i=n(26949);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=e.siliconUser,l=void 0===u?c.siliconUser:u,s=e.locked,d=void 0===s?c.locked:s,f=e.onLockStatusChange,p=void 0===f?function(){return a("lock")}:f,m=e.accessText,h=void 0===m?"ID-\u043a\u0430\u0440\u0442\u043e\u0439":m;return l?(0,o.createComponentVNode)(2,i.NoticeBox,{color:"grey",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:"\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{m:0,color:d?"red":"green",icon:d?"lock":"unlock",content:d?"\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d":"\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d",onClick:function(){p&&p(!d)}})})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:["\u041f\u0440\u043e\u0432\u0435\u0434\u0438\u0442\u0435 ",h," ","\u0434\u043b\u044f ",d?"\u0440\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438":"\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438","."]})}},11409:function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(96323),r=n(31246),i=n(26949);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=e.insertIdText,l=c.has_id,s=c.id;return(0,o.createComponentVNode)(2,i.NoticeBox,{success:l,children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})],4):u})}},41161:function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(96323),r=n(31246),i=n(26949);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.connected,l=c.holding,s=c.on,d=c.pressure,f=c.power_draw,p=c.cell_charge/c.cell_maxcharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Port",color:u?"good":"average",children:u?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f})," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,.1],average:[.1,.6],good:[.6,Infinity]},value:p})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return a("eject")}}),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No holding tank"})})],4)}},30041:function(e,t,n){"use strict";t.__esModule=!0,t.Layout=void 0;var o=n(96323),r=n(1060),i=n(54425),a=n(99397),c=["className","theme","children"],u=["className","scrollable","children"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,u=e.children,s=l(e,c);return(0,o.createVNode)(1,"div","theme-"+a,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t].concat((0,i.computeBoxClassName)(s))),u,0,Object.assign({},(0,i.computeBoxProps)(s)))),2)};t.Layout=s;var d=function(e){var t=e.className,n=e.scrollable,a=e.children,c=l(e,u);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(c))),a,0,Object.assign({},(0,i.computeBoxProps)(c))))};d.defaultHooks={onComponentDidMount:function(e){return(0,a.addScrollableNode)(e)},onComponentWillUnmount:function(e){return(0,a.removeScrollableNode)(e)}},s.Content=d},76738:function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var o=n(96323),r=n(39646),i=n(31246),a=n(26949),c=n(34881),u=function(e,t){var n=e.title,u=e.width,l=void 0===u?575:u,s=e.height,d=void 0===s?700:s,f=e.theme,p=void 0===f?"ntos":f,m=e.children,h=(0,i.useBackend)(t),v=h.act,g=h.data,b=g.PC_device_theme,C=g.PC_batteryicon,y=g.PC_showbatteryicon,N=g.PC_batterypercent,V=g.PC_ntneticon,_=g.PC_apclinkicon,x=g.PC_stationtime,w=g.PC_programheaders,S=void 0===w?[]:w,k=g.PC_showexitprogram;return(0,o.createComponentVNode)(2,c.Window,{title:n,width:l,height:d,theme:p,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:x}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===b&&"NtOS","syndicate"===b&&"Syndix"]})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[S.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:(0,r.resolveAsset)(e.icon)})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:V&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(V)})}),!(!y||!C)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(C)}),N&&N]}),_&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(_)})}),!!k&&(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 v("PC_minimize")}}),!!k&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-start",onClick:function(){return v("PC_exit")}}),!k&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-start",onClick:function(){return v("PC_shutdown")}})],0)],4),m],0)})};t.NtosWindow=u;u.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},52243:function(e,t,n){"use strict";t.__esModule=!0,t.Pane=void 0;var o=n(96323),r=n(1060),i=n(31246),a=n(26949),c=n(27157),u=n(30041),l=["theme","children","className"],s=["className","fitted","children"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var f=function(e,t){var n=e.theme,s=e.children,f=e.className,p=d(e,l),m=(0,i.useBackend)(t).suspended,h=(0,c.useDebug)(t).debugLayout;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Layout,Object.assign({className:(0,r.classes)(["Window",f]),theme:n},p,{children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,className:h&&"debug-layout",children:!m&&s})})))};t.Pane=f;f.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=d(e,s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Layout.Content,Object.assign({className:(0,r.classes)(["Window__content",t])},a,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))}},34881:function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(96323),r=n(1060),i=n(465),a=n(21118),c=n(31246),u=n(26949),l=n(84200),s=n(27157),d=(n(98069),n(41410)),f=n(79926),p=n(30041),m=["className","fitted","children"];function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var v=(0,f.createLogger)("Window"),g=[400,600],b=function(e){var t,n;function u(){return e.apply(this,arguments)||this}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,h(t,n);var f=u.prototype;return f.componentDidMount=function(){var e=(0,c.useBackend)(this.context).suspended,t=this.props.canClose,n=void 0===t||t;e||(Byond.winset(window.__windowId__,{"can-close":Boolean(n)}),v.log("mounting"),this.updateGeometry())},f.componentDidUpdate=function(e){(this.props.width!==e.width||this.props.height!==e.height)&&this.updateGeometry()},f.updateGeometry=function(){var e,t=(0,c.useBackend)(this.context).config,n=Object.assign({size:g},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),null!=(e=t.window)&&e.key&&(0,d.setWindowKey)(t.window.key),(0,d.recallWindowGeometry)(n)},f.render=function(){var e,t=this.props,n=t.canClose,u=void 0===n||n,f=t.theme,m=t.title,h=t.children,g=t.buttons,b=t.className,C=t.titleClassName,N=(0,c.useBackend)(this.context),V=N.config,_=N.suspended,x=(0,s.useDebug)(this.context).debugLayout,w=(0,i.useDispatch)(this.context),S=null==(e=V.window)?void 0:e.fancy,k=V.user&&(V.user.observer?V.status<l.UI_DISABLED:V.status<l.UI_INTERACTIVE);return(0,o.createComponentVNode)(2,p.Layout,{className:(0,r.classes)(["Window",b]),theme:f,children:[(0,o.createComponentVNode)(2,y,{className:(0,r.classes)(["Window__titleBar",C]),title:!_&&(m||(0,a.decodeHtmlEntities)(V.title)),status:V.status,fancy:S,onDragStart:d.dragStartHandler,onClose:function(){v.log("pressed close"),w((0,c.backendSuspendStart)())},canClose:u,children:g}),(0,o.createVNode)(1,"div",(0,r.classes)(["Window__rest",x&&"debug-layout"]),[!_&&h,k&&(0,o.createVNode)(1,"div","Window__dimmer")],0),S&&(0,o.createFragment)([(0,o.createVNode)(1,"div","Window__resizeHandle__e",null,1,{onMousedown:(0,d.resizeStartHandler)(1,0)}),(0,o.createVNode)(1,"div","Window__resizeHandle__s",null,1,{onMousedown:(0,d.resizeStartHandler)(0,1)}),(0,o.createVNode)(1,"div","Window__resizeHandle__se",null,1,{onMousedown:(0,d.resizeStartHandler)(1,1)})],4)]})},u}(o.Component);t.Window=b;b.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,m);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({className:(0,r.classes)(["Window__content",t])},a,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var C=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},y=function(e,t){var n=e.className,c=e.title,l=e.status,s=e.canClose,d=e.fancy,f=e.onDragStart,p=e.onClose,m=e.children;(0,i.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[l===undefined&&(0,o.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",name:"tools",opacity:.5})||(0,o.createComponentVNode)(2,u.Icon,{className:"TitleBar__statusIcon",color:C(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&f(e)}}),(0,o.createVNode)(1,"div","TitleBar__title",["string"==typeof c&&c===c.toLowerCase()&&(0,a.toTitleCase)(c)||c,!!m&&(0,o.createVNode)(1,"div","TitleBar__buttons",m,0)],0),!1,Boolean(d&&s)&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:p})],0)}},2381:function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.Pane=t.NtosWindow=t.Layout=void 0;var o=n(30041);t.Layout=o.Layout;var r=n(76738);t.NtosWindow=r.NtosWindow;var i=n(52243);t.Pane=i.Pane;var a=n(34881);t.Window=a.Window},13952:function(e,t){"use strict";t.__esModule=!0,t.captureExternalLinks=void 0;t.captureExternalLinks=function(){document.addEventListener("click",(function(e){for(var t=e.target;;){if(!t||t===document.body)return;if("a"===String(t.tagName).toLowerCase())break;t=t.parentElement}var n=t.getAttribute("href")||"";if(!("?"===n.charAt(0)||n.startsWith("byond://"))){e.preventDefault();var o=n;o.toLowerCase().startsWith("www")&&(o="https://"+o),Byond.topic({tgui:1,window_id:window.__windowId__,type:"openLink",url:o})}}))}},79926:function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(82252);var o=0,r=1,i=2,a=3,c=4,u=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];if(e>=i){var a=[t].concat(o).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;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",ns:t,message:a})}},l=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return u.apply(void 0,[o,e].concat(n))},log:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[r,e].concat(n))},info:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[i,e].concat(n))},warn:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[a,e].concat(n))},error:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return u.apply(void 0,[c,e].concat(n))}}};t.createLogger=l;var s=l();t.logger=s},77960:function(e,t,n){"use strict";t.__esModule=!0,t.createRenderer=t.suspendRenderer=t.resumeRenderer=void 0;var o,r=n(28440),i=n(96323),a=((0,n(79926).createLogger)("renderer"),!0),c=!1;t.resumeRenderer=function(){a=a||"resumed",c=!1};t.suspendRenderer=function(){c=!0};t.createRenderer=function(e){return function(){r.perf.mark("render/start"),o||(o=document.getElementById("react-root")),(0,i.render)(e(),o),r.perf.mark("render/finish"),c||a&&(a=!1)}}},91199:function(e,t,n){"use strict";t.__esModule=!0,t.getRoutedComponent=void 0;var o=n(96323),r=n(31246),i=(n(12184),n(2381)),a=n(8156),c=function(e,t){return function(){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}},u=function(){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0})})};t.getRoutedComponent=function(e){var t=e.getState(),n=(0,r.selectBackend)(t),o=n.suspended,i=n.config;if(o)return u;for(var l,s=null==i?void 0:i["interface"],d=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!l&&d.length>0;){var f=d.shift()(s);try{l=a(f)}catch(m){if("MODULE_NOT_FOUND"!==m.code)throw m}}if(!l)return c("notFound",s);var p=l[s];return p||c("missingExport",s)}},81890:function(e,t,n){"use strict";t.__esModule=!0,t.sanitizeText=void 0;var o,r=(o=n(42950))&&o.__esModule?o:{"default":o};var i=["b","br","center","code","div","font","hr","i","li","menu","ol","p","pre","span","table","td","th","tr","u","ul"],a=["class","style"];t.sanitizeText=function(e,t,n){return void 0===t&&(t=i),void 0===n&&(n=a),r["default"].sanitize(e,{ALLOWED_TAGS:t,FORBID_ATTR:n})}},18749:function(e,t,n){"use strict";t.__esModule=!0,t.StoreProvider=t.configureStore=void 0;var o=n(32416),r=n(465),i=n(96323),a=n(39646),c=n(31246),u=n(27157);function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=(0,n(79926).createLogger)("store");t.configureStore=function(e){var t,n;void 0===e&&(e={});var i=(0,o.flow)([(0,r.combineReducers)({debug:u.debugReducer,backend:c.backendReducer}),e.reducer]),l=[].concat((null==(t=e.middleware)?void 0:t.pre)||[],[a.assetMiddleware,c.backendMiddleware],(null==(n=e.middleware)?void 0:n.post)||[]);var s=r.applyMiddleware.apply(void 0,l),f=(0,r.createStore)(i,s);return window.__store__=f,window.__augmentStack__=d(f),f};var d=function(e){return function(t,n){var o,r;n?"object"!=typeof n||n.stack||(n.stack=t):(n=new Error(t.split("\n")[0])).stack=t,s.log("FatalError:",n);var i=e.getState(),a=null==i||null==(o=i.backend)?void 0:o.config,c=t;return c+="\nUser Agent: "+navigator.userAgent,c+="\nState: "+JSON.stringify({ckey:null==a||null==(r=a.client)?void 0:r.ckey,"interface":null==a?void 0:a["interface"],window:null==a?void 0:a.window})}},f=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var r=o.prototype;return r.getChildContext=function(){return{store:this.props.store}},r.render=function(){return this.props.children},o}(i.Component);t.StoreProvider=f},88428:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Blink",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.Blink,{children:"Blink"})})}},9184:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i=n(87758),a={title:"BlockQuote",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.BlockQuote,{children:(0,o.createComponentVNode)(2,i.BoxWithSampleText)})})}},36801:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Box",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,children:"bold"}),(0,o.createComponentVNode)(2,r.Box,{italic:!0,children:"italic"}),(0,o.createComponentVNode)(2,r.Box,{opacity:.5,children:"opacity 0.5"}),(0,o.createComponentVNode)(2,r.Box,{opacity:.25,children:"opacity 0.25"}),(0,o.createComponentVNode)(2,r.Box,{m:2,children:"m: 2"}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"left",children:"left"}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:"center"}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"right",children:"right"})]})}},3750:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Button",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=i;var a=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey"],c=["good","average","bad","black","white"],u=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createComponentVNode)(2,r.Button,{content:"Simple"}),(0,o.createComponentVNode)(2,r.Button,{selected:!0,content:"Selected"}),(0,o.createComponentVNode)(2,r.Button,{altSelected:!0,content:"Alt Selected"}),(0,o.createComponentVNode)(2,r.Button,{disabled:!0,content:"Disabled"}),(0,o.createComponentVNode)(2,r.Button,{color:"transparent",content:"Transparent"}),(0,o.createComponentVNode)(2,r.Button,{icon:"cog",content:"Icon"}),(0,o.createComponentVNode)(2,r.Button,{icon:"power-off"}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,content:"Fluid"}),(0,o.createComponentVNode)(2,r.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]}),(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[c.map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:e,content:e},e)})),(0,o.createVNode)(1,"br"),a.map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:e,content:e},e)})),(0,o.createVNode)(1,"br"),a.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{inline:!0,mx:"7px",color:e,children:e},e)}))]})]})}},68696:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a=n(79926),c={title:"ByondUi",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=c;var u=function(e,t){var n=(0,r.useLocalState)(t,"byondUiEvalCode","Byond.winset('"+window.__windowId__+"', {\n 'is-visible': true,\n})"),c=n[0],u=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Button",children:(0,o.createComponentVNode)(2,i.ByondUi,{params:{type:"button",text:"Button"}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Make BYOND calls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return setImmediate((function(){try{var e=new Function("return ("+c+")")();e&&e.then?(a.logger.log("Promise"),e.then(a.logger.log)):a.logger.log(e)}catch(t){a.logger.log(t)}}))},children:"Evaluate"}),children:(0,o.createComponentVNode)(2,i.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(e){return u(e.target.value)},children:c})})],4)}},88835:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i=n(87758),a={title:"Collapsible",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.Collapsible,{title:"Collapsible Demo",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"cog"}),children:(0,o.createComponentVNode)(2,i.BoxWithSampleText)})})}},34458:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"Flex & Sections",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"fs_grow",1),a=n[0],c=n[1],u=(0,r.useLocalState)(t,"fs_direction","column"),l=u[0],s=u[1],d=(0,r.useLocalState)(t,"fs_fill",!0),f=d[0],p=d[1],m=(0,r.useLocalState)(t,"fs_title",!0),h=m[0],v=m[1];return(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return s("column"===l?"row":"column")},children:'Flex direction="'+l+'"'}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return c(Number(!a))},children:"Flex.Item grow={"+a+"}"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return p(!f)},children:"Section fill={"+String(f)+"}"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:h,onClick:function(){return v(!h)},children:"Section title"})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:l,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"row"===l&&1,mb:"column"===l&&1,grow:a,children:(0,o.createComponentVNode)(2,i.Section,{title:h&&"Section 1",fill:f,children:"Content"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:a,children:(0,o.createComponentVNode)(2,i.Section,{title:h&&"Section 2",fill:f,children:"Content"})})]})})]})}},23148:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"Input",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"number",0),a=n[0],c=n[1],u=(0,r.useLocalState)(t,"text","Sample text"),l=u[0],s=u[1];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onChange)",children:(0,o.createComponentVNode)(2,i.Input,{value:l,onChange:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onInput)",children:(0,o.createComponentVNode)(2,i.Input,{value:l,onInput:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onChange:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slider (onDrag)",children:(0,o.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,o.createComponentVNode)(2,i.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}}),(0,o.createComponentVNode)(2,i.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rotating Icon",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:(0,o.createComponentVNode)(2,i.DraggableControl,{value:a,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(e,t){return c(t)},children:function(e){return(0,o.createComponentVNode)(2,i.Box,{onMouseDown:e.handleDragStart,children:[(0,o.createComponentVNode)(2,i.Icon,{size:4,color:"yellow",name:"times",rotation:4*e.displayValue}),e.inputElement]})}})})})]})})}},23613:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Popper",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Popper,{popperContent:(0,o.createComponentVNode)(2,r.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,o.createComponentVNode)(2,r.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,o.createComponentVNode)(2,r.Popper,{popperContent:(0,o.createComponentVNode)(2,r.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,o.createComponentVNode)(2,r.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},9093:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"ProgressBar",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"progress",.5),a=n[0],c=n[1];return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],bad:[-Infinity,.1],average:[0,.5]},minValue:-1,maxValue:1,value:a,children:["Value: ",Number(a).toFixed(1)]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:"-0.1",onClick:function(){return c(a-.1)}}),(0,o.createComponentVNode)(2,i.Button,{content:"+0.1",onClick:function(){return c(a+.1)}})]})]})}},86482:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(26949),i={title:"Stack",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=i;var a=function(){return(0,o.createComponentVNode)(2,r.Box,{inline:!0,width:1,height:1,children:"A"})},c=function(){return(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,a)}),(0,o.createComponentVNode)(2,r.Stack.Divider),(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,a)})],4)},u=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{fill:!0,children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,className:"debug-layout",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:1}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,c)]})}),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:1}),(0,o.createComponentVNode)(2,c)]})})]})})}},63900:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(7151),i=n(26949),a=n(1033),c={title:"Storage",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=c;var u=function(e,t){return window.localStorage?(0,o.createComponentVNode)(2,i.Section,{title:"Local Storage",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"recycle",onClick:function(){localStorage.clear(),r.storage.clear()},children:"Clear"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining space",children:(0,a.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Local storage is not available."})}},88209:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"Tabs",render:function(){return(0,o.createComponentVNode)(2,u)}};t.meta=a;var c=["Tab #1","Tab #2","Tab #3","Tab #4"],u=function(e,t){var n=(0,r.useLocalState)(t,"tabProps",{}),a=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"vertical",checked:a.vertical,onClick:function(){return c(Object.assign({},a,{vertical:!a.vertical}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"leftSlot",checked:a.leftSlot,onClick:function(){return c(Object.assign({},a,{leftSlot:!a.leftSlot}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"rightSlot",checked:a.rightSlot,onClick:function(){return c(Object.assign({},a,{rightSlot:!a.rightSlot}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"icon",checked:a.icon,onClick:function(){return c(Object.assign({},a,{icon:!a.icon}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"fluid",checked:a.fluid,onClick:function(){return c(Object.assign({},a,{fluid:!a.fluid}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"centered",checked:a.centered,onClick:function(){return c(Object.assign({},a,{centered:!a.centered}))}})]}),(0,o.createComponentVNode)(2,i.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,i.Section,{title:"Normal section",children:[(0,o.createComponentVNode)(2,l),"Some text"]}),(0,o.createComponentVNode)(2,i.Section,{children:"Section-less tabs appear the same as tabs in a fitted section:"}),(0,o.createComponentVNode)(2,l)],4)},l=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0],u=n[1],l=(0,r.useLocalState)(t,"tabProps",{})[0];return(0,o.createComponentVNode)(2,i.Tabs,{vertical:l.vertical,fluid:l.fluid,textAlign:l.centered&&"center",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:t===a,icon:l.icon&&"info-circle",leftSlot:l.leftSlot&&(0,o.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:l.rightSlot&&(0,o.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){return u(t)},children:e},t)}))})}},38200:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=n(31246),i=n(26949),a={title:"Themes",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"kitchenSinkTheme"),a=n[0],c=n[1];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Use theme",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"theme_name",value:a,onInput:function(e,t){return c(t)}})})})})}},48181:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(96323),r=(n(34739),n(26949)),i={title:"Tooltip",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{children:[(0,o.createComponentVNode)(2,r.Tooltip,{content:"Tooltip text.",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,position:"relative",mr:1,children:"Box (hover me)."})}),(0,o.createComponentVNode)(2,r.Button,{tooltip:"Tooltip text.",content:"Button"})]}),(0,o.createComponentVNode)(2,r.Box,{mt:1,children:["top","left","right","bottom","bottom-start","bottom-end"].map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:"transparent",tooltip:"Tooltip text.",tooltipPosition:e,content:e},e)}))})]})}},87758:function(e,t,n){"use strict";t.__esModule=!0,t.BoxWithSampleText=void 0;var o=n(96323),r=n(26949);t.BoxWithSampleText=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,r.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,o.createComponentVNode)(2,r.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}},33603:function(){},57397:function(){},62048:function(){},39248:function(){},36030:function(){},32817:function(){},44576:function(){},21805:function(){},39292:function(){},74199:function(){},65138:function(){},8156:function(e,t,n){var o={"./AirlockElectronics":64008,"./AirlockElectronics.tsx":64008,"./AlertModal":72272,"./AlertModal.js":72272,"./Apc":48349,"./Apc.js":48349,"./Autolathe":47533,"./Autolathe.js":47533,"./BloomEdit":15466,"./BloomEdit.js":15466,"./BodyScanner":33897,"./BodyScanner.js":33897,"./CameraConsole":83548,"./CameraConsole.js":83548,"./Canister":98566,"./Canister.js":98566,"./Canvas":6789,"./Canvas.js":6789,"./CardPay":60301,"./CardPay.js":60301,"./ChemDispenser":68078,"./ChemDispenser.js":68078,"./ClientSettings":85028,"./ClientSettings.js":85028,"./Cryo":10996,"./Cryo.js":10996,"./CustomAnnounce":26617,"./CustomAnnounce.js":26617,"./DisposalUnit":69974,"./DisposalUnit.js":69974,"./EmotePanelEditor":10704,"./EmotePanelEditor.js":10704,"./Filteriffic":53600,"./Filteriffic.js":53600,"./GPS":24482,"./GPS.js":24482,"./GuestPass":19609,"./GuestPass.js":19609,"./ListInput":96696,"./ListInput.js":96696,"./Lootcrate":52954,"./Lootcrate.js":52954,"./MafiaPanel":18707,"./MafiaPanel.js":18707,"./Minesweeper":55712,"./Minesweeper.js":55712,"./MiningOreProcessingConsole":48078,"./MiningOreProcessingConsole.js":48078,"./MiningStackingConsole":98948,"./MiningStackingConsole.js":98948,"./MiningVendor":70496,"./MiningVendor.js":70496,"./NoticeBoard":72160,"./NoticeBoard.js":72160,"./NuclearBomb":83271,"./NuclearBomb.js":83271,"./Orbit":64427,"./Orbit.js":64427,"./Particool":21293,"./Particool.js":21293,"./Photocopier":28508,"./Photocopier.js":28508,"./PortablePump":13484,"./PortablePump.js":13484,"./PortableScrubber":54652,"./PortableScrubber.js":54652,"./ReligiousTool":79051,"./ReligiousTool.js":79051,"./Safe":1945,"./Safe.js":1945,"./SamplerPipe":69905,"./SamplerPipe.js":69905,"./SecureSafe":95285,"./SecureSafe.js":95285,"./SkillsConsole":98115,"./SkillsConsole.js":98115,"./Smes":68952,"./Smes.js":68952,"./SpawnersMenu":56747,"./SpawnersMenu.js":56747,"./Stack":47466,"./Stack.js":47466,"./Tank":53759,"./Tank.js":53759,"./Vote":83634,"./Vote.tsx":83634,"./Wires":35045,"./Wires.js":35045,"./common/AccessList":52126,"./common/AccessList.js":52126,"./common/InterfaceLockNoticeBox":19447,"./common/InterfaceLockNoticeBox.js":19447,"./common/Mining":11409,"./common/Mining.js":11409,"./common/PortableAtmos":41161,"./common/PortableAtmos.js":41161};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=8156},69321:function(e,t,n){var o={"./Blink.stories.js":88428,"./BlockQuote.stories.js":9184,"./Box.stories.js":36801,"./Button.stories.js":3750,"./ByondUi.stories.js":68696,"./Collapsible.stories.js":88835,"./Flex.stories.js":34458,"./Input.stories.js":23148,"./Popper.stories.js":23613,"./ProgressBar.stories.js":9093,"./Stack.stories.js":86482,"./Storage.stories.js":63900,"./Tabs.stories.js":88209,"./Themes.stories.js":38200,"./Tooltip.stories.js":48181};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=69321},82252:function(e){"use strict";var t=[];e.exports={subscribe:function(e){return t.push(e)},sendMessage:function(e){},sendLogEntry:function(e,t){},setupHotReloading:function(){0}}}},t={};function n(o){var r=t[o];if(r!==undefined)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";n(65379),n(43674),n(69656),n(72411),n(24467),n(37493),n(87420),n(9480),n(66171),n(53276),n(71852),n(59045),n(70887),n(72906),n(24835),n(14653),n(58139),n(34049),n(38356),n(72494),n(31699),n(3263),n(81520),n(80036),n(60515),n(94330),n(96553),n(99139),n(98215),n(32617),n(80186),n(31149),n(71827),n(79770),n(32099),n(72667),n(94920),n(64683),n(26189),n(41185),n(51008),n(47112),n(86e3),n(15196),n(95993),n(25079),n(87143),n(72499),n(73676),n(76746),n(19),n(17038),n(46360),n(16835),n(96683),n(7756),n(21842),n(1613),n(65115),n(27115),n(13280),n(21019),n(66619),n(75469),n(90967),n(35022),n(22604),n(41843),n(86810),n(54670),n(16580),n(31304),n(13078),n(45128),n(31938),n(90958),n(88885),n(45017),n(59743),n(47560),n(31569),n(6134),n(12622),n(60852),n(99085),n(75180),n(79437),n(75370),n(61022),n(50580),n(5301),n(76438),n(97307),n(34016),n(86944),n(60687),n(86957),n(59163),n(34128),n(24267),n(39816),n(4239),n(8381),n(63669),n(25779),n(84580),n(33198),n(71895),n(44910),n(95962),n(73769),n(14962),n(80345),n(18438),n(70552),n(46356),n(57128),n(83588),n(47057),n(67092),n(59478),n(69203),n(27879),n(71507),n(39021),n(8641),n(83064),n(93115),n(33362),n(45090),n(12654),n(58870),n(76581),n(4567),n(28638),n(60314),n(71595),n(98954),n(91332),n(79445),n(36493),n(24476),n(78192),n(58660),n(56592),n(69957),n(9747),n(13578),n(3684),n(19209),n(56737),n(67586),n(7743),n(15890),n(34651),n(18037),n(48415),n(54950),n(76102),n(47816),n(30037),n(54705),n(75831),n(96958),n(75344),n(87853),n(25865),n(1150),n(50444),n(11220),n(6636),n(37650),n(12424),n(64346),n(27553),n(49007),n(17621),n(71078),n(20500),n(85923),n(38956),n(49264),n(70448),n(5775),n(45164),n(83762),n(67265),n(56058),n(87001),n(23535),n(18617),n(70595),n(76820),n(33357),n(38215),n(37281),n(99584),n(43582),n(15378),n(31213),n(19275),n(59),n(43849),n(69838),n(25513),n(72090),n(15511),n(88280),n(37283),n(96250)}(),function(){"use strict";var e=n(96323);n(33603),n(57397),n(62048),n(39248),n(36030),n(32817),n(44576),n(21805),n(39292),n(74199),n(65138);var t,o,r=n(28440),i=(n(82252),n(6965)),a=n(13952),c=n(77960),u=n(18749),l=n(99397);r.perf.mark("inception",null==(t=window.performance)||null==(o=t.timing)?void 0:o.navigationStart),r.perf.mark("init");var s=(0,u.configureStore)(),d=(0,c.createRenderer)((function(){var t=(0,n(91199).getRoutedComponent)(s);return(0,e.createComponentVNode)(2,u.StoreProvider,{store:s,children:(0,e.createComponentVNode)(2,t)})}));!function f(){if("loading"!==document.readyState){for((0,l.setupGlobalEvents)(),(0,i.setupHotKeys)(),(0,a.captureExternalLinks)(),s.subscribe(d),window.update=function(e){return s.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}0}else document.addEventListener("DOMContentLoaded",f)}()}()}(); \ No newline at end of file