您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Overhaul of market UI and functionality.
当前为
// ==UserScript== // @name IdlePixel Market Overhaul - TheeMarcel Fork // @namespace com.anwinity.idlepixel // @version 1.6.2 // @description Overhaul of market UI and functionality. // @author Original Author: Anwinity || Modded By: GodofNades/Zlef/Wynaan/TheeMarcel // @license MIT // @match *://idle-pixel.com/login/play* // @grant none // @require https://gf.qytechs.cn/scripts/441206-idlepixel/code/IdlePixel+.js?anticache=20220905 // @require https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.5.1/chart.min.js // ==/UserScript== (function() { 'use strict'; let marketTimer; let marketWatcherTimer; var marketRunning = false; const LOCAL_STORAGE_KEY_WATCHERS = "plugin_market_watchers"; const LOCAL_STORAGE_KEY_LOG = "plugin_market_log"; const LOCAL_STORAGE_LOG_LIMIT = 100; const MARKET_HISTORY_URL = "https://data.idle-pixel.com/market/api/getMarketHistory.php"; const MARKET_TRADABLES_URL = "https://data.idle-pixel.com/market/api/getTradables.php"; const MARKET_POSTINGS_URL = "https://idle-pixel.com/market/browse"; const IMAGE_HOST_URL = document .querySelector("itembox[data-item=copper] img") .src.replace(/\/[^/]+.png$/, ""); const COIN_ICON_URL = `${IMAGE_HOST_URL}/coins.png`; const XP_PER = { stone: 0.1, copper: 1, iron: 5, silver: 10, gold: 20, promethium: 100, titanium: 300, bronze_bar: 5, iron_bar: 25, silver_bar: 50, gold_bar: 100, promethium_bar: 500, titanium_bar: 2000, ancient_bar: 5000 }; const BONEMEAL_PER = { bones: 1, big_bones: 2, ice_bones: 3, ashes: 2, blood_bones: 4 }; const LEVEL_REQ = { // net raw_shrimp: "Cooking: 1", raw_anchovy: "Cooking: 5", raw_sardine: "Cooking: 10", raw_crab: "Cooking: 35", raw_piranha: "Cooking: 50", // rod raw_salmon: "Cooking: 10", raw_trout: "Cooking: 20", raw_pike: "Cooking: 35", raw_eel: "Cooking: 55", raw_rainbow_fish: "Cooking: 70", // harpoon raw_tuna: "Cooking: 35", raw_swordfish: "Cooking: 50", raw_manta_ray: "Cooking: 75", raw_shark: "Cooking: 82", raw_whale: "Cooking: 90", // plant seeds dotted_green_leaf_seeds: "Farming: 1<br/>Stop Dying: 15", red_mushroom_seeds: "Farming: 1<br/>Cant Die", stardust_seeds: "Farming: 8<br/>Cant Die", green_leaf_seeds: "Farming: 10<br/>Stop Dying: 25", lime_leaf_seeds: "Farming: 25<br/>Stop Dying: 40", gold_leaf_seeds: "Farming: 50<br/>Stop Dying: 60", crystal_leaf_seeds: "Farming: 70<br/>Stop Dying: 80", // tree seeds tree_seeds: "Farming: 10<br/>Stop Dying: 25", oak_tree_seeds: "Farming: 25<br/>Stop Dying: 40", willow_tree_seeds: "Farming: 37<br/>Stop Dying: 55", maple_tree_seeds: "Farming: 50<br/>Stop Dying: 65", stardust_tree_seeds: "Farming: 65<br/>Stop Dying: 80", pine_tree_seeds: "Farming: 70<br/>Stop Dying: 85", redwood_tree_seeds: "Farming: 80<br/>Stop Dying: 92", // bows long_bow: "Archery: 25", // melee stinger: "Melee: 5 <br /> Invent: 10", iron_dagger: "Melee: 10 <br /> Invent: 20", skeleton_sword: "Melee: 20 <br /> Invent: 30", club: "Melee: 30", spiked_club: "Melee: 30", scythe: "Melee: 40", trident: "Melee: 70", rapier: "Melee: 90", // other equipment bone_amulet: "Invent: 40", // armour skeleton_shield: "Melee: 20", // logs conver rate logs: "5% <br/> Convert to Charcoal", oak_logs: "10% <br/> Convert to Charcoal", willow_logs: "15% <br/> Convert to Charcoal", maple_logs: "20% <br/> Convert to Charcoal", stardust_logs: "25% <br/> Convert to Charcoal", pine_logs: "30% <br/> Convert to Charcoal", redwood_logs: "35% <br/> Convert to Charcoal" }; const HEAT_PER = { raw_chicken: 10, raw_meat: 40, // net raw_shrimp: 10, raw_anchovy: 20, raw_sardine: 40, raw_crab: 75, raw_piranha: 120, // rod raw_salmon: 20, raw_trout: 40, raw_pike: 110, raw_eel: 280, raw_rainbow_fish: 840, // harpoon raw_tuna: 75, raw_swordfish: 220, raw_manta_ray: 1200, raw_shark: 3000, raw_whale: 5000, // net (shiny) raw_shrimp_shiny: 10, raw_anchovy_shiny: 20, raw_sardine_shiny: 40, raw_crab_shiny: 75, raw_piranha_shiny: 120, // rod (shiny) raw_salmon_shiny: 20, raw_trout_shiny: 40, raw_pike_shiny: 110, raw_eel_shiny: 280, raw_rainbow_fish_shiny: 840, // harpoon (shiny) raw_tuna_shiny: 75, raw_swordfish_shiny: 220, raw_manta_ray_shiny: 1200, raw_shark_shiny: 3000, raw_whale_shiny: 5000, // net (mega shiny) raw_shrimp_mega_shiny: 10, raw_anchovy_mega_shiny: 20, raw_sardine_mega_shiny: 40, raw_crab_mega_shiny: 75, raw_piranha_mega_shiny: 120, // rod (mega shiny) raw_salmon_mega_shiny: 20, raw_trout_mega_shiny: 40, raw_pike_mega_shiny: 110, raw_eel_mega_shiny: 280, raw_rainbow_fish_mega_shiny: 840, // harpoon (mega shiny) raw_tuna_mega_shiny: 75, raw_swordfish_mega_shiny: 220, raw_manta_ray_mega_shiny: 1200, raw_shark_mega_shiny: 3000, raw_whale_mega_shiny: 5000, //stardust fish raw_small_stardust_fish: 300, raw_medium_stardust_fish: 600, raw_large_stardust_fish: 2000 }; const CHARCOAL_PERC = { logs: 0.05, oak_logs: 0.1, willow_logs: 0.15, maple_logs: 0.2, stardust_logs: 0.25, pine_logs: 0.3, redwood_logs: 0.35 }; const CATEGORY_RATIOS = { ores: ["Coins/XP"], bars: ["Coins/XP"], bones: ["Coins/Bonemeal"], logs: ["Coins/Heat", "Coins/Charcoal"], raw_fish: ["Coins/Energy", "Energy/Heat", "Coins/Heat/Energy"], cooked_fish: ["Coins/Energy"] }; const THEME_DEFAULTS = { default: { colorPanelsOutline: "#ffffff", colorPanelsBg: "#ffffff", colorItemSlotsBg: "#00ffdd", colorRowOdd: "#c3ebe9", colorRowEven: "#c3ebe9", colorText: "#000000", colorChartLineMax: "#b41414", colorChartLineAverage: "#3232d2", colorChartLineMin: "#509125" }, dark: { colorPanelsOutline: "#2a2a2a", colorPanelsBg: "#333333", colorItemSlotsBg: "#333333", colorRowOdd: "#333333", colorRowEven: "#444444", colorText: "#cccccc", colorChartLineMax: "#b41414", colorChartLineAverage: "#0984f7", colorChartLineMin: "#509125" } }; const SMITTY_IDS = { 1: "smitty", 8: "bjoren", 9: "jesterz", 11: "mash", 13: "ulric", 17: "luxferre", 22: "babemomlover", 35: "pmaguire13", 38: "kalphite", 51: "superpuh4", 54: "treekeeper", 58: "scripton", 63: "geoneo42", 69: "lmaragon", 91: "grusiturbon", 141: "fnask", 159: "jt616", 160: "serdar", 161: "silen", 165: "georik", 176: "darksilence", 199: "agrodon", 222: "lolepolman", 294: "omghookers", 320: "exoshini", 365: "richie19942", 379: "kenosaurr", 483: "pioter00000", 484: "nogresh", 534: "amyjane1991", 541: "blade", 542: "smethaj", 566: "dakiller234", 569: "laazuu", 595: "syncy101", 610: "gintrux24", 620: "halflive9", 624: "luxchatter", 645: "dvoraks", 647: "jedrick", 689: "drdunder", 702: "vesp", 711: "liamk96", 712: "fyrn", 728: "schwarzsi", 738: "robbha", 755: "niko2003", 769: "brobear988", 812: "ihsous", 841: "db72432", 846: "murdarains", 850: "disrx", 868: "gamefrey", 890: "oobifai", 910: "alcohol", 925: "grimmloch", 934: "sifsnp", 975: "deadlyseven", 988: "kekke24", 992: "racer", 994: "itachi1706", 1011: "bigfella", 1031: "eegos", 1033: "publicplayer", 1097: "warlitz", 1113: "benwillard", 1223: "youallsuck", 1235: "ciyn", 1268: "hendrix321", 1288: "hax", 1318: "lux", 1326: "onkers", 1343: "hardcorealt", 1352: "arse", 1356: "oes", 1433: "whoisyou", 1441: "pib", 1456: "seiken", 1471: "eiken", 1473: "freeamyhugs", 1499: "API~1499", 1527: "hellofriend", 1613: "miniadri", 1641: "howtobegrace", 1656: "dnf", 1665: "beyya", 1668: "icedrop", 1675: "icedrophc", 1710: "edward2001", 1726: "valex", 1777: "klein", 1785: "ropro", 1885: "hardsounds", 1891: "theroyalcoco", 1902: "devildavidhc", 1954: "j4c0m6", 1986: "hii", 2037: "oilmanhc", 2050: "laugexd", 2058: "apsala", 2092: "rannmann", 2128: "nnax", 2151: "vipame", 2218: "007", 2229: "finally", 2231: "acdc", 2350: "max24300", 2361: "asklas", 2392: "a7561521", 2399: "qq764081632", 2412: "fozzwer", 2468: "fredowz", 2812: "50centjohn", 2879: "induche", 2919: "xirvisa", 2979: "orjan", 3071: "liol", 3099: "vivivi", 3218: "zeragon", 3370: "hcdwarfy", 3375: "trollzare", 3410: "makeuqq", 3560: "tootoopig", 3607: "hdcferb", 3890: "hamspiceds", 4316: "ownys", 4335: "redfenix", 4524: "ceramictile", 4527: "tingar", 4674: "linuxposer", 4921: "applefiber", 5548: "aghannor", 5676: "snek", 5824: "API~5824", 5889: "tzakyrie", 5898: "shmeepy", 5936: "cheeselover", 5987: "spyplund", 6128: "laconic", 6227: "hccentjohn", 6598: "blackblade", 6903: "sherkel", 7762: "duckybom", 7862: "qazzaqqwert", 7911: "welp", 8030: "sigolo", 8082: "zeroganma", 8199: "trojan", 8337: "monnik", 8500: "brog", 8764: "gubbelille", 8879: "hyyra", 8902: "API~8902", 8909: "j0int", 8933: "milco", 9423: "lbwing0521", 9427: "magnus", 9785: "matteboi", 9973: "bilbo", 9986: "corn", 10169: "larethania", 10644: "j3ppe3", 10659: "issew", 11361: "necrofart", 11367: "ryddeman", 11503: "nolife", 11725: "kernowek", 11948: "likangzhe", 12091: "ciyanx", 12094: "robstradomus", 12239: "hard life", 12651: "mikedtss", 12822: "devious", 12910: "atacca", 12939: "tryplyo", 13051: "asdf1", 13142: "dysonhc", 13496: "floobs", 13509: "hczeragon", 13592: "cptsneballe", 13878: "maxi1207", 13940: "dubhz", 14247: "inffy", 14537: "kinnom", 14542: "jackfrisco", 14815: "captaintacos", 15023: "krysten", 15059: "morgal", 15225: "moist", 15629: "prinnygod", 15686: "guitarjd13", 15959: "swiftpain", 16057: "zellking", 16069: "kappakepa", 16129: "lemongorilla", 16382: "rockstump", 16479: "snickers", 16631: "yuuka kazami", 17089: "brittjens", 17115: "deshwitard", 17214: "giraffejesus", 17262: "nezotteket", 17466: "mootre", 17651: "hmikedtss", 17841: "kahao", 17966: "mootrehc", 18846: "raxxen", 18978: "kallekulle", 19109: "fredthefat", 19329: "thedarkgamer", 19562: "gethenus", 19994: "flymanry", 20057: "holken88", 20099: "thedictator", 20215: "nilsen", 20489: "rothsay", 20546: "corncolonel", 20557: "shironero", 20914: "coolman90", 21276: "zeragrodon", 21382: "lord binary", 21467: "morgan91", 21756: "eduskunta", 21769: "v394rd", 21926: "gazao", 22018: "gazap", 22039: "2muchmoist", 22044: "dogonastick", 22086: "benbotox", 22187: "jeffreson", 22212: "monty oso", 22213: "flymanryhc", 22243: "sandriana", 22264: "sleepyynet", 22378: "russell", 22390: "dumbwit", 22410: "sweetlover69", 22453: "jstnlng", 22456: "mikey2911", 22501: "emojiface69", 22515: "snigeln", 22644: "listurfiend", 22669: "chickentacos", 22671: "voidlord", 22738: "kitt", 22739: "fifiririloul", 22813: "aziap", 22815: "salling", 22835: "buttonlove", 22901: "jameswarren", 22948: "listurhc", 22959: "willsmithgg", 22962: "dimos", 22963: "suckerberg", 22968: "xtoasty", 22980: "bb3", 22986: "hihobo", 23078: "itaysides", 23155: "klemenhc", 23210: "valleknugen", 23218: "necrobyte", 23233: "tcooley23", 23257: "itc1595", 23297: "itselisha", 23301: "woodjedi", 23317: "baha", 23376: "tin can", 23394: "hawklove", 23431: "miku0o", 23626: "lemole", 23633: "kape143", 23755: "lucifax", 23881: "rottenprose", 23962: "shan007tjuuh", 23970: "nasa", 24060: "scipio", 24088: "vlagod", 24140: "kairinthecat", 24195: "molten", 24197: "dekkiihc", 24262: "jimmythedog", 24318: "amybear", 24727: "stupid", 24737: "zombiebunny", 24854: "crisanton", 25215: "hiscores", 25380: "felipewolf", 25559: "patriot", 25755: "huggebugge17", 25847: "alqira", 25879: "inrix321", 25892: "trostni", 26029: "joys07", 26062: "malpighi", 26169: "cooliokris", 26373: "axe", 26595: "hi people", 26682: "cadenator26", 26967: "smomburg", 26987: "roxas404", 27032: "progamer72", 27215: "blgchungus", 27252: "gr33n v0yd", 27378: "fad", 27385: "derpyz", 27548: "theemarcel", 27573: "urlikaz", 27582: "istanbul", 27695: "ethan7123", 27735: "steeler", 27797: "feynix", 27842: "fatblackrat", 27870: "whiscaskaat", 27875: "nmdmhc", 27911: "pizza1337", 27925: "drdornon", 27959: "raichu", 27968: "littlelocki", 28251: "lwkl2020", 28370: "jcoon225", 28495: "thickgirth", 28588: "trojanhorse", 28689: "idkwat2put", 28789: "raistul", 29206: "gamer517", 29285: "jelze", 29307: "desmaize", 29326: "one million", 29595: "zekura", 30171: "kostiks", 30413: "sdoublex182", 30524: "anwinity", 30550: "fatalwarrio7", 30553: "reessagny", 30557: "uriel", 30570: "cole", 30575: "warg1", 30580: "nickgb", 30584: "zrytel", 30600: "yepc", 30602: "lorax", 30605: "biomastar", 30631: "xealleone", 30636: "reessagnyhc", 30643: "hotanimegirl", 30644: "joje", 30825: "xtyrike1", 31285: "assman", 31926: "skitsvicious", 34018: "endrus", 34317: "programmerhc", 34491: "reelix", 34579: "softsounds", 35142: "corugna", 35251: "melllist hc", 35594: "deleteres", 36528: "tatsuuu", 36984: "enexplogen", 38194: "sanw00p", 38737: "hubertoi", 39392: "ataksak", 39482: "hope4848", 39778: "cutefoxeh", 42500: "dannyabo", 42628: "hexerei", 43811: "majk1ez", 44046: "mlkbandido", 46710: "eastdragon16", 46737: "experyus72", 47440: "zaki3926", 48875: "dracarys", 49232: "kuba12ee", 49820: "muffinkopp", 49840: "max4260", 50105: "cheepuffy", 50305: "simou989", 50439: "cortasaire", 50593: "callmeoddie", 50882: "mehmetaliayy", 51339: "hc russell", 52116: "haseeo", 52217: "culler", 53316: "lingwindy", 53908: "oldo44", 54028: "sluhc", 54403: "todschick", 55398: "shiryu", 57827: "eatmypossum", 57959: "cazacu", 58386: "clyde bojan", 59045: "nerdyfox201", 59946: "glod4", 61322: "gallon z", 61687: "ellese13", 61728: "nameentered", 61971: "orsecocks", 62378: "j7890", 62394: "nile", 63394: "sdoublex181", 63552: "blobr", 63729: "tifteuf", 63900: "jobo25", 63948: "jewddha", 63975: "jjl", 63992: "koyot", 63996: "snufflezhc 2", 64004: "icecold", 64016: "bitcoin", 64105: "guess23876", 64112: "huay", 64134: "awesomenoob", 64147: "superman", 64155: "lunkhc", 64186: "jkeddie000", 64250: "hard liquor", 64277: "hardersounds", 64288: "diverger", 64355: "matrx122", 64401: "pickle rick", 64519: "gaoyu57975", 64641: "wowaixian", 64729: "418323148", 64730: "788991230", 64735: "daimeiqiang", 64758: "macke", 65005: "river", 65096: "laomol", 65170: "kill dragon", 65268: "bobthebobhc", 65270: "kzealos", 65376: "tony", 65481: "ppyt hc", 65511: "chowlee", 65527: "Woolfsan", 65552: "Amiante", 65715: "schismatic", 65797: "shyronihc", 65846: "baileybeast7", 65859: "halent", 65866: "uppercase", 65883: "lemman", 65995: "gunnarhc", 66432: "truxain", 66475: "dbalter", 66487: "styopa", 66520: "shoblainx", 66531: "freezeer", 66561: "stinkybooger", 66643: "g154155", 66787: "chickgold123", 66877: "mezhone", 67350: "sharkbite202", 67412: "killdragonhc", 67494: "crerish", 67637: "light", 67638: "bfox", 67666: "hrettep", 67905: "stiles", 68015: "ekansh", 68026: "cocojews", 68098: "yyeman", 68146: "extracheese", 68156: "samztha", 68289: "API~68289", 68323: "Pipjim", 68421: "hihihi", 68493: "dizelpo", 68553: "opietrice", 68882: "TaJokZa", 68883: "notdeadyethc", 68917: "iamawsomenes", 69085: "miraclemuz", 69182: "thunderstar5", 69208: "1234yfyv", 69292: "25hoovefu", 69329: "user13", 69716: "da boss hc", 69754: "pharaok", 69885: "lobus", 69895: "khanh1", 70166: "spinalbasoo", 70328: "Fenman", 70334: "hcuriel", 70481: "propanda116", 70762: "joys06", 70862: "pp69", 71042: "1 2 3", 71049: "arcadum", 71050: "arcadums", 71051: "zambang", 71118: "antaeus828", 71340: "API~71340", 71391: "derpyzh", 71397: "remxb4", 71417: "keltanen", 71542: "turtleking", 71598: "xszakix", 71864: "fatalerror", 71911: "turtlekinghc", 72082: "EOwnez", 72130: "wait", 72301: "apprez22", 72666: "tenebrislux1", 72684: "wolf1800hc", 72976: "aflower", 73062: "ixeeee", 73082: "akihiro", 73212: "omnomdom", 73678: "ogerhc", 73681: "deanstensson", 73775: "zaku", 74024: "pals", 74130: "bananaandpal", 74287: "hamiante", 74377: "the greatest", 74794: "fefek1", 75118: "Aarav", 75271: "sbirsbir", 75303: "sm84", 75794: "wad23", 76092: "hcpals", 76103: "SirZoop", 76330: "hcgreatest", 76347: "parkourfranz", 76519: "T1god", 76808: "laura", 77012: "lolmaster09", 77028: "captainwill", 77209: "kajzerata", 77320: "tztokjad", 77354: "bomb", 77471: "hc pogg", 77503: "panariva", 77938: "socker", 77958: "hinokara", 77963: "kiki707", 77966: "indiansword", 78207: "aki", 78741: "dave12345", 78776: "fachnan", 78817: "uay", 78997: "kauto", 79216: "laloca", 79377: "arre", 79418: "oke 1", 79477: "lyrical", 79563: "jjbrawlz", 79622: "bananabread7", 79780: "Nostrum", 79875: "jauky1110", 80275: "thecaptainyt", 80337: "averdrity", 80353: "21iemanuel", 80502: "dh3lol", 80595: "spacehunter7", 80678: "zorrky25", 80708: "shiggi", 80759: "API~80759", 80809: "smelldied", 80981: "pikminfan1", 81022: "smallboydan", 81035: "Oil Booty", 81082: "ninjawiki", 81165: "2z2z2z", 81182: "dank", 81321: "chimpura", 81455: "FuturePhelps", 81499: "skyedemon", 81506: "greymanchi", 81760: "kainchamele", 81762: "rtxerz", 81799: "API~81799", 81842: "xunlan", 81885: "lucas0322", 81924: "API~81924", 81967: "j4kex2", 81970: "BarKochba", 82031: "vxsya", 82032: "osnar", 82041: "qujie027", 82044: "ouija", 82046: "lucifius87", 82128: "nuvala", 82135: "potato deity", 82201: "corrupted", 82215: "pixu", 82216: "loleivittu", 82252: "truesage", 82312: "sneh", 82321: "bunkmcnulty", 82402: "voldrethar", 82411: "halfticket18", 82532: "tt1122", 82603: "coopdogg", 82669: "cargan2022", 82672: "zolo", 82674: "ill play", 82675: "sennenz", 82676: "hardschick", 82680: "simmy2hc", 82681: "meeple", 82682: "lordhc", 82684: "feefyquart", 82688: "e7i7o4", 82690: "grimdoc", 82695: "im bjarne", 82698: "potatoboy", 82699: "deadgarsruse", 82700: "billahc", 82701: "thaij", 82707: "guests", 82712: "peki", 82713: "pixelman", 82719: "goldwolfhc", 82724: "noobab", 82727: "thejuice", 82728: "lostmycookie", 82731: "bookedfever8", 82736: "dyson", 82739: "wondergem", 82745: "kautos", 82748: "dwarfus", 82749: "mivax96", 82750: "dequan1", 82751: "cashmatt222", 82756: "voltron", 82758: "itsvivrant", 82761: "boybe", 82764: "merple", 82769: "beck2115", 82770: "firefikhz", 82774: "swishytail", 82775: "azqato", 82776: "eevees1", 82778: "h12 h12", 82780: "darknero42", 82781: "xirvisahc", 82785: "blade v2", 82788: "bobcameback", 82795: "henry913", 82803: "mano", 82804: "legacylife", 82806: "dinglehc", 82807: "guest2028461", 82810: "firefikhz2", 82811: "hckimanaka", 82813: "pogg", 82817: "testhardcore", 82818: "niek", 82825: "toby", 82827: "cmdrgooseman", 82832: "lipides", 82835: "x2811", 82837: "sky", 82838: "oke 1hc", 82839: "homer", 82842: "mongul", 82848: "awkwardpanda", 82850: "albyhc", 82855: "whits15", 82859: "vinit0", 82860: "kugan", 82862: "yellowmellow", 82864: "legacylifehc", 82865: "jekel", 82872: "3d god", 82875: "valleknugenh", 82883: "drkrillecore", 82884: "drcaldurcore", 82887: "kianlinder", 82890: "dawud", 82893: "missnobodyip", 82895: "åäö", 82896: "runeb0ggler", 82897: "blacklotus", 82905: "wee", 82912: "amazing joey", 82916: "cargan2022b", 82921: "sesshomaru", 82932: "ataco", 82933: "blazter99", 82934: "terorese93", 82939: "antixzone", 82942: "shaver0", 82943: "god10", 82947: "hulker", 82949: "evankhell", 82950: "michalinskyy", 82953: "biggums3", 82964: "worldyword", 82967: "cudivexhc", 82970: "mabopa", 82973: "test12345", 82978: "ttk", 82994: "daggepro", 83004: "joenut916", 83005: "wadepowell", 83007: "laederlaepp", 83026: "cellester", 83027: "c0gan", 83030: "billymayes", 83033: "a dude26 hc", 83034: "mahi", 83042: "leon245", 83044: "supergiant01", 83046: "babydwagone", 83050: "infpa", 83062: "ifish", 83067: "lakeville og", 83069: "hyper bob", 83071: "yourboijango", 83080: "aeternusdeus", 83087: "runehc", 83089: "cellwikitest", 83092: "stotty246", 83093: "ragingaxe", 83096: "toolong", 83097: "lunartea", 83098: "kinnicki75", 83102: "t22bbboi1000", 83113: "sammypingu", 83114: "spinmonk3y", 83115: "faputa", 83116: "ninjamalkav", 83117: "beskkov", 83121: "tenos", 83122: "yoloterms hc", 83130: "vikpat", 83132: "alg", 83138: "kahn200697", 83141: "endlesssmile", 83143: "pickletato", 83148: "bratworsthc", 83149: "ardsounds", 83158: "echo4212", 83161: "arcadian4211", 83166: "fishmaster", 83179: "alexius", 83181: "asbro", 83184: "pewpewz", 83187: "rust", 83189: "snellface", 83193: "knch", 83195: "shanebibby", 83201: "xanos109", 83207: "moltenvoid", 83208: "ohnoitsme", 83215: "hrol", 83218: "blackestday7", 83220: "russell hc", 83225: "stotty2468", 83232: "yourjelly", 83233: "stotty69", 83240: "cycuszek", 83241: "igndevi", 83255: "keelyc27", 83266: "hulker2", 83269: "rain", 83271: "blood", 83273: "underberg", 83274: "underberg hc", 83278: "bmeduho", 83279: "peterzal", 83283: "flekzj", 83287: "riznusty", 83290: "lipiman", 83292: "crymoy", 83297: "automatisch", 83299: "mhc", 83305: "kleinlol", 83311: "qazxswedcvfr", 83313: "hotpocket", 83315: "galaxie2", 83317: "mjwabby", 83322: "bnewton", 83336: "1okboomer1", 83337: "mediocre", 83338: "kolokol", 83344: "aqahunter", 83346: "mystic pengu", 83352: "solar owo", 83353: "solar uwu", 83354: "solar uwo", 83356: "solar owu", 83359: "aquahc", 83361: "doctor", 83362: "lupinicus", 83383: "fosyon", 83385: "mokapuff", 83386: "flimsy", 83392: "lulifer94", 83394: "shuckle", 83415: "loiefnvjk", 83419: "goffer", 83421: "dixie normus", 83422: "ambi", 83428: "k0rrn", 83429: "concededcran", 83430: "heck me", 83431: "dividemad", 83438: "minerless", 83448: "lala1210", 83450: "lil eagle", 83452: "qcoldwater", 83464: "jdmagm", 83472: "shader", 83475: "arsea", 83476: "cplskelly", 83477: "retep3400", 83494: "methheadjoe", 83498: "mo dragon", 83500: "ragingaxe4", 83511: "fnx", 83544: "rotingham", 83546: "jacques", 83550: "brentushc", 83554: "cooldude0027", 83556: "kagge", 83564: "keys", 83565: "vergulon", 83567: "grimb", 83579: "shaunmackinn", 83582: "basilravioli", 83591: "frailrain", 83594: "freakysloth", 83599: "blockc", 83616: "idlepixel123", 83633: "wiziblizi", 83643: "donfknknotts", 83652: "nkk", 83666: "jolisushi", 83671: "two", 83689: "mgoldie", 83696: "bender313", 83733: "nickt95", 83736: "pepoc48382", 83755: "icymos", 83760: "jowzer", 83763: "zeroth95", 83766: "lzy296393541", 83770: "hankuke", 83784: "kokuyok", 83804: "cococounty92", 83813: "douchey", 83820: "xia960924", 83823: "ganesha", 83828: "lucyf3r", 83832: "aitaviz", 83835: "shivorena", 83846: "aquadust74", 83851: "racer8412", 83852: "magre", 83855: "reelay", 83863: "jabber267", 83868: "stimcar", 83885: "kootei", 83894: "gc5185", 83902: "darkbannerpo", 83926: "joshrhawkin", 83941: "aballion", 83948: "nickow32", 83953: "ikkeikke", 83957: "albsch", 83961: "el1fan", 83971: "ste", 83979: "kaaskots", 83982: "kib", 83984: "yksisarvinen", 83993: "bakasan", 84002: "undralex", 84004: "xand1111", 84007: "vvalido", 84017: "fandome", 84018: "fuckfuckfuck", 84026: "ecline", 84028: "briguy", 84029: "gearratio", 84035: "postkassi", 84048: "skorpionss", 84053: "goopy gamer", 84058: "n9103", 84065: "kleut", 84066: "esotericmiki", 84087: "thiccc", 84089: "arc2629", 84090: "brooksy work", 84100: "begerman", 84102: "aopaddgw69", 84112: "ppoojj", 84114: "omfgcookies", 84120: "philipp", 84144: "shadow0shade", 84154: "deverin", 84174: "altayir", 84175: "jinjonator", 84177: "asdea7573", 84179: "glitterhavoc", 84193: "xyshus", 84204: "synogunn", 84206: "lypin", 84208: "draconis1", 84211: "guppyadrian", 84212: "chaosdude23", 84213: "abandonation", 84215: "asfasfasdfas", 84217: "nababys", 84222: "ironmooo", 84230: "popos", 84231: "kardshark", 84236: "chillyfosh", 84242: "nonamerr", 84250: "asdasd", 84251: "nightcore", 84262: "anntonnn", 84266: "bagel man", 84269: "hsaudhfuas", 84274: "volodyaxl", 84276: "keiner", 84295: "solverhook", 84301: "jacom34", 84305: "extreme", 84309: "cbulvoymc", 84315: "heavens", 84317: "gooseman", 84318: "sephorax", 84337: "nimrodsk", 84340: "blast19", 84362: "miasma", 84365: "halflemon", 84366: "vvardenfell", 84369: "tuffnut2", 84370: "mandark839", 84376: "circ", 84385: "whythefucksh", 84392: "nikolahc", 84397: "deadlydata", 84398: "zedevilcat", 84401: "moabomix", 84403: "njursten", 84408: "grimreaper42", 84409: "akbanbakban", 84413: "shelmerdine", 84418: "morgondagar", 84419: "amphysvena", 84422: "mattmode", 84432: "tocspoon", 84446: "shadowfang44", 84449: "oooowins", 84456: "catcrazy1018", 84460: "kevcza", 84463: "taxipone", 84466: "damikon8", 84469: "lolfuckno", 84476: "spectra1s0u1", 84477: "lunchbox", 84489: "sxsxsxsxxdcc", 84503: "toonvd", 84505: "javen", 84506: "dillhole", 84512: "nolyte", 84516: "rodir", 84518: "sonbura", 84541: "nilsimon", 84543: "laban", 84548: "ghostpants89", 84549: "yuste", 84558: "alex781560", 84564: "altsa", 84574: "lollollo", 84575: "zabi", 84576: "dragon rider", 84595: "deaddesound", 84608: "xshumaker", 84630: "rmhoward", 84635: "buttsmoke", 84649: "ocodisian", 84652: "asdfzzzz", 84664: "fdsfs", 84676: "lambach", 84685: "kysume", 84686: "selaria", 84694: "toton", 84709: "infamousel", 84715: "cacarosa", 84724: "nyxhc", 84725: "berdims", 84728: "janerad", 84733: "sloganiscool", 84743: "ralye", 84756: "undergamer04", 84758: "pixtakd", 84760: "hihhuli", 84761: "meh7541", 84766: "ralyeh", 84767: "diamondmax", 84771: "shart", 84776: "crimsonaaron", 84789: "fata morgana", 84796: "onemillionz", 84799: "nbqtnxxss", 84801: "epicguyw", 84802: "cap123456", 84807: "mort2", 84813: "taraseeq", 84821: "kanisame", 84823: "sdgsdgsbsdg", 84825: "scizor", 84832: "toshio", 84833: "gretchidb", 84850: "lengimen", 84858: "dutchie", 84872: "sirtom", 84874: "afdsafdsafds", 84876: "ninjakuchen", 84887: "skael", 84895: "3doo3", 84899: "nosigilhc", 84900: "king745", 84907: "ares", 84910: "cupid", 84927: "weltom", 84928: "10saphfrags", 84930: "misteregg", 84954: "suhang061", 84956: "hg200519", 84957: "adzcqwe", 84960: "marrlon", 84961: "dilei", 84966: "pkbabamama", 84969: "wsnd123", 84970: "491687405", 84972: "coalsun", 84973: "wuyibin11", 84974: "584057652", 84982: "ghsen", 84984: "yyy123xs", 84985: "peardx", 84990: "sw12345", 84997: "hanxu2013", 84999: "204a0577", 85003: "bubuyu0001", 85005: "soso2king", 85006: "2017550188", 85007: "yuehanxi", 85008: "jindabiao", 85012: "a3118228", 85014: "394743244", 85017: "a381334070", 85018: "17337158345", 85020: "zhup543", 85023: "qq1259590266", 85024: "madongmei", 85025: "marklcx", 85028: "1282730325", 85032: "a1uui09", 85033: "asdfgwzxc", 85034: "61977632", 85035: "arthuf", 85036: "luhuo", 85038: "tta001", 85045: "luudds", 85046: "geruilesi", 85047: "s25910", 85048: "15261932", 85049: "1601532454", 85053: "zxcvbnm", 85054: "c54423", 85058: "zhang123", 85060: "18257634120", 85061: "noyo", 85064: "cjb8300605", 85069: "a6881144", 85071: "25point", 85072: "xiuxi", 85074: "xifan0v0", 85075: "q74919481", 85076: "star157", 85078: "12547854", 85080: "linkeda005", 85083: "aaaa19417075", 85089: "xiangtao221", 85090: "z1x2c3", 85092: "botao1", 85094: "l871319334", 85096: "letmeplay", 85097: "936556923", 85106: "54188", 85109: "zxx55009", 85111: "筱雨熙", 85113: "ninjawzhg", 85115: "jim19931225", 85118: "qwert2000", 85119: "hanhan", 85122: "hyf07felix11", 85126: "benbotoxhc", 85131: "hahaxx", 85132: "1785712347", 85134: "smalltiu", 85137: "watwatwatwat", 85139: "tianwei", 85144: "doushi7", 85145: "tom9004", 85146: "javassj", 85148: "a813661190", 85151: "1348737300", 85154: "wxiaoshuai", 85155: "zx005006", 85156: "ianmandy", 85158: "123qwe", 85159: "shiher123", 85160: "pigkai", 85162: "zuishang55", 85163: "hcdyn1987", 85164: "zzz987654321", 85171: "a29964611", 85173: "1500498041", 85177: "alister", 85179: "papaqiuyu", 85184: "zzy", 85187: "809367163", 85188: "dbb1013", 85190: "q30808", 85192: "a401964764", 85193: "qpalzm", 85194: "ouye", 85195: "1335751834", 85197: "kevin5307", 85198: "a259043365", 85200: "56454645", 85207: "kiss52401", 85211: "zbg133611", 85212: "702142283", 85213: "33676510", 85214: "redcar", 85217: "xijue1028", 85218: "xxcxx", 85220: "maog", 85221: "oldcleaner", 85222: "lpo5a0", 85230: "s202264311", 85237: "artisema", 85239: "13279559598", 85240: "theodore98", 85241: "zjk3222", 85242: "qq1377577", 85247: "bawangq", 85248: "shinoa", 85249: "chengaoxi520", 85250: "qw4127321", 85256: "ekin", 85260: "cs18jack", 85261: "alsywang", 85263: "chinapc", 85267: "arandomgamer", 85270: "qweasd", 85271: "florr", 85273: "rainslayer", 85274: "hhheee12345", 85275: "liangz1994", 85277: "dslayer", 85284: "124214", 85285: "qwe7621592", 85297: "lueholhs", 85300: "forget5", 85303: "tcz7310", 85307: "asukara", 85308: "amber11037", 85322: "towtle", 85323: "triptolemus", 85324: "majinsnail59", 85329: "muttmm", 85335: "den", 85341: "idleplayer99", 85356: "scavengerdlc", 85357: "wymsbqwq", 85358: "rascalbaby", 85360: "wymsbqwq1", 85362: "markisim", 85366: "a130710", 85369: "xingchenbilu", 85372: "312414044", 85378: "aonghua", 85380: "ws8886", 85387: "lgz616", 85388: "fonag", 85390: "wuli13631", 85395: "13167275889", 85397: "wy10158", 85399: "wuhuarou", 85403: "zanxinxin", 85407: "zqzzw12", 85409: "hngggeee", 85411: "muyouyu", 85415: "jojodeceffv", 85416: "12320090913q", 85417: "1226", 85418: "玄暗笺", 85419: "a644994", 85421: "huaii", 85423: "cnpc", 85424: "someone12543", 85425: "40388344", 85427: "viking2333", 85431: "vertex", 85432: "w378635337", 85434: "1843589879", 85439: "1164646763", 85456: "herja", 85460: "colegreen", 85462: "c9d5p", 85463: "blueturbo47", 85467: "a826320985", 85470: "13368194467", 85472: "smootie", 85474: "hmy123", 85477: "smoothle", 85478: "eee10359", 85479: "charsx1124", 85483: "9thonyvj9", 85486: "gubjad", 85488: "both222", 85493: "zhengyuans", 85496: "13476109562", 85498: "toelesshands", 85505: "benyong55", 85506: "comancho2409", 85507: "wuchuang", 85516: "635897588", 85521: "georikhc", 85524: "hexi", 85527: "babujie8", 85528: "shadz", 85534: "sam159678134", 85539: "twisted", 85546: "biggles", 85570: "yftas", 85593: "grumbles", 85594: "piguy", 85614: "akrilix", 85620: "berfers", 85628: "accelerater", 85634: "dabingo69", 85641: "oben333", 85642: "hunter24", 85646: "iceevx", 85652: "nekoshojo", 85669: "kymzr27", 85675: "bigmike", 85697: "zignotzag", 85703: "hayoung", 85759: "luna24h", 85785: "platinumpass", 85802: "vision0w0", 85817: "rainoat", 85821: "redfalcon", 85834: "strawberry", 85842: "elinf", 85856: "zerodelta", 85873: "brunnomarion", 85875: "rugs54 2h", 85890: "dragongamer", 85918: "ᓚᘏᗢ", 85921: "ᓚᘏᗢ o", 85962: "golfschmolf", 85983: "jilaris", 85990: "mrstark", 85991: "mikeyr0101", 86009: "bardofrage", 86020: "elenarch", 86053: "dezastroushc", 86087: "lethea", 86117: "easheyzz", 86118: "babydwagoneh", 86123: "bohpomahi", 86129: "ponzonatron", 86196: "camp12", 86236: "joshi1313", 86237: "pw12345", 86258: "hadjar", 86276: "speegey", 86284: "hardcorewolf", 86287: "cryptic", 86298: "atwearer", 86337: "burble", 86348: "1176746317", 86369: "chickenwings", 86388: "kahmiaou", 86420: "robban", 86426: "loccitane", 86437: "wasper", 86443: "cade2", 86454: "mitosis", 86477: "ryddebror", 86521: "russian174", 86523: "gunnargunnar", 86532: "notalttradin", 86556: "bacon1989", 86578: "s225241", 86605: "1kongking", 86659: "smellytoes", 86676: "hcgreymanchi", 86717: "midgie", 86741: "zqfzzzz", 86743: "wyatt14hc", 86758: "monnazz", 86771: "flekzjj", 86796: "cellesterhc", 86802: "h12h12", 86830: "jebus", 86836: "cashley", 86870: "ianjohnplay", 86882: "bbl", 86899: "kevins123", 86947: "spike12", 86970: "caponejunior", 86984: "repuci", 87026: "shadowhawk11", 87039: "world66", 87050: "restive", 87057: "ily", 87060: "wasperhc", 87066: "jens2", 87090: "tbe2", 87122: "pathique", 87146: "tenebrislux2", 87151: "imlucky", 87161: "jens3", 87167: "iphstigma", 87169: "loket", 87173: "crxckydareal", 87218: "kramgo", 87220: "craz186", 87299: "hcmacke", 87339: "secretcowlvl", 87373: "gh0stie", 87389: "dmttic", 87433: "kitsu", 87443: "ruteski", 87459: "platinumhc", 87594: "fajs", 87595: "distx", 87747: "0x20", 87785: "riccardo72", 87815: "semdor", 87856: "aetherstory", 87870: "gay4slay", 87896: "pandakid116", 87923: "2default", 87971: "magycex", 87996: "kpuuuuu", 88003: "geraosf", 88040: "thesloth", 88052: "hardcoreee", 88096: "kukugamer2", 88098: "dapapaya", 88127: "quaker0", 88176: "grifoli", 88259: "jsm5557", 88287: "tangjy", 88299: "my alt", 88363: "ezissmart", 88395: "lmnoplmnop2", 88441: "mark west7", 88457: "ogerhcyt", 88461: "bikerider147", 88488: "goldsoup9", 88586: "robartios", 88610: "shadyfellow1", 88674: "hydrober", 88719: "couwcouwh", 88779: "brobba1", 88853: "tapobu", 88884: "doubledipps", 89078: "melocke", 89128: "ube", 89130: "unlawfulyyrs", 89142: "guest_kjzbe", 89183: "demonachizer", 89206: "coolgreen999", 89248: "stefan", 89571: "peutj", 89587: "ln41", 89605: "moomoomoo", 89671: "kramen", 89700: "fangace", 89703: "akumanotsuba", 89759: "lure", 89777: "shelfman", 89799: "guest_wsfar", 89845: "dvb2", 89869: "kowloon", 89902: "deus", 90053: "kinnad", 90072: "stixy92", 90137: "imtommyy", 90147: "c0dem0nkey", 90153: "apo", 90161: "not moldar", 90181: "apostolis1", 90186: "bradells", 90222: "zankosbzh", 90295: "bittobot", 90310: "timusp", 90357: "goodhumoured", 90417: "thereacher", 90508: "grimfang", 90514: "jindujun", 90525: "prof", 90531: "ieuanm", 90559: "bloodwood", 90561: "anzha", 90608: "sonicenjoyer", 90609: "aorr", 90639: "malefus", 90688: "batschbirne2", 90692: "itsmary", 90704: "dsgrggred", 90715: "coily", 90747: "derghc", 90751: "deled", 90840: "kugelblitzk", 90866: "escape", 90878: "moimo", 90886: "essardiage", 90956: "yukihira", 90957: "1998nik", 90964: "bestfweinds", 90969: "kitcher69", 90971: "beecareful", 91014: "sivartus", 91084: "secre", 91141: "gobo123", 91179: "kilzoldyck", 91181: "emh593", 91259: "azeran", 91286: "guest_ygggf", 91414: "sandro91", 91427: "izakde", 91439: "sablemink", 91539: "enexysftw", 91565: "sunfyre", 91583: "tastysalt", 91622: "konsinovski", 91692: "grylis1", 91735: "mintjam", 91737: "huest svvar", 91765: "mojodius", 91823: "API~91823", 91836: "poggo", 91894: "xxxxxxx", 92011: "sabriel", 92013: "sirsoup", 92047: "hashtaghermi", 92167: "omminn", 92200: "terka518", 92224: "darkmobius", 92281: "sylandra", 92294: "emma", 92297: "nepetaiscute", 92308: "death9208", 92373: "marrymeamy", 92374: "knolraap", 92394: "rangus", 92482: "sharkiehc", 92486: "pmag", 92490: "timoche", 92552: "juniorharcor", 92557: "juniour1xalt", 92562: "dwalt", 92566: "b l a n k", 92571: "shrimp king", 92645: "putin", 92646: "ardcore", 92663: "elranthan", 92725: "tittiebuster", 92794: "godofnades", 92837: "wstanulishc", 92847: "milamberzb", 92858: "spinnybrook2", 92910: "dfghjkuytrf", 92920: "pwq", 92943: "ampharos", 92986: "rayquaza37", 93023: "nanozan", 93046: "eliinf", 93053: "cullen", 93057: "otai", 93063: "potatolord", 93086: "tangjyhc", 93089: "ryanvr", 93090: "lv5hardcor3", 93100: "function", 93113: "crownstar", 93127: "quackattack8", 93128: "oke1hc", 93136: "asdfwefwef", 93149: "ilyashick", 93177: "carsten", 93179: "reactor core", 93182: "hclemon", 93196: "guest_mabwe", 93218: "goma", 93288: "saitamatokyo", 93377: "matanki", 93382: "neroq", 93398: "fushicul", 93406: "model kx", 93421: "guest_tyawz", 93438: "ralphcpjrx", 93466: "andlat", 93505: "jubobo", 93508: "jaillho", 93622: "guest_fdpvq", 93675: "doofiusde1st", 93684: "nukaocpo", 93685: "guest_scvzk", 93703: "bcnc34", 93724: "kibasiro", 93754: "ebios", 93771: "cuku", 93772: "pontaro", 93785: "asdrt", 93798: "guest_jkxja", 93816: "ippanzin", 93818: "rizoawd", 93826: "eden214", 93859: "zhhq", 93893: "gules", 93902: "maustar", 93904: "guest_aamzd", 93946: "guest_mdcqr", 93964: "aramaki", 94020: "yamajiro", 94058: "roto", 94077: "gonedonedo", 94147: "romuska", 94165: "guest_peukj", 94199: "aileslibre", 94205: "ehi", 94245: "semedaruma", 94263: "diclay", 94312: "nintendowii", 94320: "guest_ebuxx", 94335: "gtr2022", 94351: "oyasai", 94394: "nihilium", 94414: "mochio", 94415: "7743", 94425: "piyopiyo", 94426: "guest_gydgm", 94458: "kanikuma", 94469: "kaerusan", 94519: "test1234", 94521: "taman", 94565: "trollge", 94602: "besuta", 94615: "ryanislameaf", 94616: "ryanhardt", 94628: "moimoi0621", 94651: "guest42069", 94677: "sequal", 94684: "kibby", 94711: "mors94", 94725: "lukie", 94745: "i am bored", 94757: "guest_zygtd", 94769: "willym00", 94772: "flawa", 94808: "3p1cp1ckl3 2", 94819: "lominatrix", 94832: "meteox", 94833: "yourgay23", 94840: "akado", 94882: "mayhem", 94883: "dztgx", 94884: "grill", 94928: "yami", 94962: "27kahlcon", 94979: "mrkficka", 94981: "riddler 678", 94985: "mephisto", 95012: "telarizs", 95043: "hceline", 95164: "siitake", 95168: "armankhan", 95171: "eraser", 95180: "wakawaka2727", 95182: "kyuu", 95214: "thesubdark", 95223: "dersteffmhc", 95250: "charlatan", 95252: "skill issue", 95255: "prosama", 95268: "hpotatoz157", 95298: "daifuku", 95353: "t10", 95389: "geoj", 95405: "nuck figures", 95429: "og secretpro", 95437: "gishi92", 95439: "tom20 gaming", 95440: "s053210", 95445: "souleate3", 95456: "frontier24", 95496: "heorem", 95509: "left", 95527: "ololo", 95529: "xfeet", 95538: "ortorin", 95596: "mcwarhammer", 95606: "doldhov", 95721: "tiberiusg", 95723: "zimby2095", 95777: "goodonesaret", 95812: "hoarseboltro", 95823: "3th0s", 95838: "millax2525", 95871: "sirchonky", 95917: "blackasasin", 95940: "kenko", 95973: "bigjobby", 96013: "zzjte", 96048: "astam", 96082: "krato", 96093: "mlf", 96111: "poki2", 96135: "samplepoint", 96148: "goldie", 96179: "nanagarden", 96196: "seluin hc", 96202: "trapo10", 96220: "molton", 96223: "dragoons", 96227: "wednesdayadm", 96264: "stormclouds", 96278: "nethercat888", 96279: "idlechicken", 96308: "samzx1125", 96330: "guest_fwwej", 96337: "natswallis", 96383: "err0r", 96415: "shike", 96431: "novatheproto", 96479: "jjjjjj2496h", 96482: "sirayama", 96508: "quismor", 96564: "mdeatike", 96603: "scpey", 96629: "mlise", 96635: "shobie", 96638: "洛里奥拉", 96677: "men", 96712: "yukiponpon", 96740: "guest_udrpx", 96756: "zeklos", 96766: "hexuanting", 96806: "omariharbl", 96865: "API~96865", 96896: "koshihikari", 96909: "pestcontrol2", 96932: "trevbone", 96942: "cute fox 404", 96953: "jimbob", 96965: "yoorachen", 96971: "lori", 96985: "imtommywins", 97044: "hcongfrfr", 97059: "nobitches", 97069: "3default", 97071: "anthonypittm", 97086: "shock", 97126: "odunu", 97174: "wubble", 97191: "catarayen", 97281: "mimigaking", 97286: "stolensoul90", 97340: "maindog", 97385: "arcanius", 97573: "mcenor", 97589: "swordner", 97592: "anikah", 97599: "progamer2955", 97672: "bigshane", 97743: "sirtoast", 97803: "cupcakegod", 97828: "pero88888735", 97847: "denbob", 97851: "jul12", 97890: "poyo", 97903: "rhombues", 97909: "innersoulfir", 97918: "littleanimal", 98070: "foxymew", 98074: "studioalpha", 98088: "gingerhead", 98091: "takuya", 98113: "dipspit", 98272: "max12", 98280: "deathflame", 98286: "glipida", 98301: "nimaa1993", 98332: "sopleb", 98418: "sizzle", 98443: "goomba92", 98460: "guest_agfzx", 98463: "abelia wiz", 98466: "mjnb", 98575: "motolov", 98598: "optica89", 98655: "tsuki", 98682: "ijk", 98792: "aleco", 98813: "rospiggen", 98830: "heartbreaker", 98832: "eartbreaker", 98866: "edward", 98875: "super bob", 98887: "monomm", 98889: "gennkotu", 98903: "palla", 98943: "oxbor", 98987: "guccialakaza", 99000: "nillygorilly", 99015: "moonpouncer", 99027: "kashiola", 99055: "lego", 99108: "epiphany", 99110: "rap per47 hc", 99112: "hc gh", 99116: "aurumhc", 99125: "smoke13", 99157: "gannman", 99187: "obsidian", 99201: "adonai", 99203: "mati9319", 99206: "awfulsupport", 99268: "nobitche2", 99299: "15066157501", 99327: "1maindog", 99337: "coleenfws", 99398: "guestvdqym", 99402: "tomhut", 99404: "alivez", 99441: "iwahime", 99442: "enrest", 99456: "jacobstone", 99462: "realitor", 99490: "nyanko", 99494: "dvrk", 99504: "zzjtee", 99510: "darkroot", 99523: "liamqte", 99526: "flamesmh", 99527: "tigbitties", 99550: "222w", 99552: "dickbutticus", 99573: "booki", 99648: "cattreat", 99677: "aminessed", 99696: "wangb5573a", 99726: "mrozi", 99734: "batsbak", 99737: "xodaraf", 99743: "guest7929483", 99747: "yuuki300", 99748: "vrnk", 99754: "xentuz", 99760: "ezrawater266", 99776: "hero 20", 99793: "hminer", 99811: "gcarey2", 99823: "leo22", 99826: "thzue thuz", 99835: "ozegar", 99841: "efha", 99852: "solcoffee", 99898: "mbobs", 99902: "wkxga", 99906: "toaster102", 99924: "shadow1303", 99931: "connor9999", 99957: "harmas", 100008: "apkhoil", 100018: "29boyejon", 100077: "bl1tz", 100093: "mirzaga", 100120: "cum goblin", 100149: "free guy", 100176: "godson", 100199: "endi", 100276: "monke42o", 100301: "gaby2411", 100348: "foundedgames", 100384: "paddycat", 100403: "wiz", 100416: "cagdas683", 100423: "sopacell", 100425: "dralina", 100472: "idkk", 100495: "selambenejde", 100500: "dexsteille", 100506: "diyabet", 100525: "mitchym", 100538: "yorguntroll", 100569: "opcoolness", 100599: "hrojantorse", 100622: "krzarm", 100636: "mrmannnnz", 100637: "guest_mzvpd", 100643: "remember45", 100660: "reso59", 100687: "thewolfyt99", 100784: "sestina", 100825: "nilu1235", 100845: "terpe", 100846: "pooman", 100863: "dougbean", 100889: "ops55000", 100916: "hi0there", 100919: "kenu", 100927: "s225241hc", 100944: "cowpow", 100945: "2012wastaken", 100950: "向星辰", 100982: "mioxwing", 100989: "no1ishere", 101027: "neotarlaxx", 101031: "me is here", 101036: "roboboy500", 101051: "thordin", 101060: "mich0el", 101076: "tehehe", 101101: "king pin614", 101110: "bilko5", 101153: "tenares", 101178: "prayforrng", 101182: "okkoz2", 101198: "endpotionhc", 101222: "guest_uexzv", 101223: "beebotgaming", 101235: "simony", 101240: "curtisizhere", 101272: "spikosnail", 101276: "rex000000000", 101303: "ebelinmergal", 101305: "synneby", 101311: "dattor", 101318: "kidkhanhc", 101339: "dragon178hc", 101346: "falm", 101350: "kagemaru", 101371: "diamondrife", 101408: "mittyman", 101409: "smiskish", 101427: "codex234", 101428: "bitfyh", 101438: "trevbonehc", 101439: "nosounds", 101447: "intertides", 101470: "creepyhilo", 101476: "metaLpete", 101538: "yall", 101541: "entai", 101542: "orny", 101544: "olocaust", 101545: "atethedutch", 101546: "atethejews", 101558: "angad211207", 101566: "skillgap", 101582: "linkn2601", 101597: "waitlonger", 101601: "carome", 101608: "wolfb722", 101627: "selenocyst", 101646: "cephied0", 101709: "matemen", 101712: "keybanditor", 101713: "boogaooga", 101734: "jellowfellow", 101741: "zane gia", 101767: "roddy", 101780: "yb gamer64", 101794: "rugs 54h", 101801: "hardcorehc", 101833: "API~101833", 101835: "kobe69", 101849: "mrmanlet", 101852: "superlaser", 101857: "obalma", 101859: "melee", 101860: "teletubby", 101879: "faer", 101887: "nonsensefief", 101899: "clock", 101902: "stufthestuff", 101931: "bahr34", 101946: "cvf", 101950: "thunderpuppy", 101955: "rebirthmeng", 101968: "rekkun6867", 101979: "decade111", 101982: "darklord6567", 102010: "154005966", 102025: "路人a", 102037: "sstar1", 102065: "thzue thuz h", 102072: "margal", 102084: "syx161615", 102164: "kaboing", 102214: "pyroskee", 102227: "imagaybitch", 102281: "tmsss", 102286: "tenpurachan", 102310: "guest_wbuxu", 102327: "cat holic", 102416: "bigboisimon", 102422: "aidenhart", 102462: "uri", 102475: "superwk", 102514: "2493842694", 102531: "yuya", 102536: "starter 18", 102539: "cold cheese", 102551: "loophoc", 102556: "moti", 102559: "yesnt", 102571: "0x69", 102572: "elmatoa", 102579: "dylanp09", 102589: "cold cheese2", 102637: "skipcast", 102641: "seanyboiii28", 102760: "yahon", 102819: "stippman", 102942: "marakesh", 102977: "xami", 103076: "trian", 103229: "lediable666", 103321: "gentlewinds", 103328: "pliusvienas", 103331: "bladerunner", 103339: "heinquoi", 103341: "rednike", 103343: "fatcrits", 103406: "tarnath", 103542: "dragonru", 103636: "gadget", 103640: "adam48", 103661: "goofums", 103666: "newobh", 103784: "jacana", 103856: "mantus", 103860: "czmmu", 103905: "heiks", 103940: "waroc", 103952: "hunk", 104032: "idiotperson", 104069: "chillora", 104140: "tonyguapo", 104173: "jakobhhh", 104278: "looposorus", 104320: "gxx", 104358: "poincare", 104425: "jollyjim", 104446: "thqnos", 104477: "omegus", 104485: "guest1125566", 104522: "crookedcrow", 104540: "oddlar1227hc", 104544: "shienshokun", 104591: "oddesy", 104613: "ывыф", 104673: "m22", 104689: "webep", 104698: "martintale", 104745: "paro", 104777: "cipek", 104793: "biggest bird", 104856: "generousp4w", 104883: "fearfulonyx", 104902: "sklzy", 104943: "tinklefairy6", 104971: "kalle", 105011: "yamans", 105017: "hcjokzer", 105019: "shadowthyme", 105033: "kaikai012698", 105112: "slothsocks", 105113: "daisn", 105120: "pephy", 105128: "arl1x", 105141: "chretien", 105169: "kekler", 105195: "psychemaster", 105198: "monke421", 105206: "koconutkirby", 105222: "kuro", 105253: "vexed", 105255: "chickencoop", 105360: "plusninja", 105391: "tuntinhas", 105421: "API~105421", 105464: "plusninjahc", 105552: "API~105552", 105575: "susy baka", 105625: "rpro35864", 105653: "mylego", 105694: "guest_pesaj", 105702: "botofnades", 105722: "hexa", 105819: "kingotaku", 105823: "thatprowrite", 105940: "tejusdabest", 105960: "thermafalcon", 106008: "godhelpme", 106016: "zaffay", 106032: "pizzapizza13", 106049: "nothing1234", 106050: "obsidianlol", 106075: "ldog1214", 106095: "denizmrbben", 106133: "zmaster678", 106152: "silent ninja", 106183: "gamesgamesga", 106201: "godammo", 106202: "xgam", 106232: "megmi", 106237: "pixfort", 106253: "cocojuice", 106254: "pmag mobile", 106255: "shaver69420", 106285: "anguy", 106289: "yubbzy71", 106329: "sam123jo0", 106335: "coco5695coco", 106354: "swc6", 106358: "leozao", 106384: "pumba4374", 106389: "API~106389", 106393: "ngmullins1", 106395: "todagain", 106398: "lol1234", 106455: "nagin", 106477: "haratori", 106479: "anguyhc", 106493: "broaden8021", 106503: "gimmethree", 106529: "maniaman1994", 106544: "deathking737", 106554: "syntaxhc", 106555: "xavier9114", 106582: "ironduck", 106583: "kenster", 106585: "post malone", 106594: "makal", 106683: "thebacon", 106684: "kevirchikk", 106687: "gogy1", 106690: "softwork", 106692: "nipongs", 106699: "jareyd", 106712: "まどがらす", 106726: "loophard", 106749: "bookedfever9", 106754: "goblyn", 106775: "r2d2", 106788: "napstyy", 106790: "hcnethercat", 106791: "hcnethercat2", 106793: "tchs2", 106807: "geusea", 106828: "guest_gammx", 106909: "hcsim", 106913: "yourstepdad", 106934: "ethanlar", 106951: "awesomedude", 106961: "mine diamond", 106978: "ancalhc", 107057: "freezetail", 107067: "keremtorun", 107074: "metalpetehc", 107134: "yukkyy", 107162: "dyegon101", 107199: "kearmorth", 107217: "anonezumi", 107235: "yasodigo", 107237: "fendor", 107241: "nschliesman", 107245: "tbalmes", 107247: "morganaxe84", 107253: "capypara", 107270: "mcsockman", 107300: "cages", 107320: "orctus", 107375: "timbroglio", 107394: "fijoijoi", 107420: "cmj014", 107436: "goddarncrow", 107442: "comics1996", 107490: "nerava", 107513: "bozaba", 107519: "irvingember", 107524: "3s0t3r1c", 107526: "arbitrary", 107541: "knmt22", 107582: "nefarim", 107636: "bureeyn", 107639: "thepalindrom", 107724: "twinter", 107728: "storijophe", 107809: "guest_axyvb", 107820: "breadǔwǔ", 107830: "lpurran", 107913: "mikalor", 107917: "kandohar", 107956: "fztl", 107990: "dame763", 108007: "sovietfurry6", 108014: "windex", 108020: "zyjhir", 108056: "maltana", 108061: "ufocuk", 108064: "menohe", 108070: "emiran", 108078: "ngmullinsalt", 108086: "baha14", 108088: "gvgjt", 108093: "virt", 108099: "cop", 108110: "gloikx", 108112: "xxbakuganboy", 108117: "roxas2112", 108123: "spookscrazy", 108161: "talipkcy28", 108182: "narys", 108219: "akbltcan1", 108227: "aaaa12512515", 108233: "sezobabapro2", 108236: "sonsuzluk54", 108237: "kompil", 108238: "allahoyunda", 108247: "caspianc", 108251: "chaospope", 108274: "fancysloth", 108285: "meetcan", 108295: "ghost2", 108305: "azazil", 108337: "cloakedsif", 108341: "baygobidik", 108347: "lgpihl", 108351: "creatdiamon6", 108352: "guest_gterj", 108356: "yarrak03", 108360: "1234yfyvhc", 108361: "kvncemn", 108369: "atomichotdog", 108376: "quaxions", 108377: "komancero", 108380: "ganyotcu", 108383: "maewran", 108418: "butzen", 108419: "yusufps0", 108435: "meepo", 108443: "wurz", 108466: "che13", 108476: "lobot16", 108618: "pedrofcd", 108638: "peconpie1000", 108680: "hypatia", 108696: "cassandraliu", 108716: "imjustplayin", 108724: "mrkrakalakin", 108752: "laggypcguy", 108777: "monoicarus", 108797: "notsolucky", 108819: "caracal", 108930: "fhénix", 108962: "premiumvntre", 108974: "thejasomaste", 109015: "timist", 109039: "mrymous", 109045: "orphide", 109048: "sam kadmon", 109098: "ymh", 109131: "novalol", 109149: "sirdeath", 109158: "smallduck", 109194: "opcoolnesss", 109207: "ibouprofene", 109244: "catshadow133", 109262: "unnamedj99", 109263: "xp666xhard", 109302: "9842443566", 109323: "shinwoo", 109336: "karimata", 109353: "kerth", 109389: "emmooly", 109403: "liefhan", 109419: "fractaldust", 109433: "goianeiro", 109437: "magpie", 109487: "afrowizzard", 109495: "karebuncle", 109497: "inxflames", 109503: "4206969", 109509: "bin42", 109518: "thanatos7", 109535: "ayanel", 109597: "pepepe21", 109691: "kiyametmele", 109699: "waluigipie", 109794: "pr0man92", 109829: "cosmic0057", 109860: "jarkem", 109870: "bobonwork", 109878: "flerbiglerb", 109890: "ch8tasnm", 109939: "swakke", 109941: "ann1hilator", 109954: "eb32", 109960: "kereeem", 109967: "cartecay", 109972: "etno9412", 109983: "kornasek123", 110016: "perich", 110022: "marianne", 110030: "grgisme", 110033: "kittencudd13", 110041: "darincampo", 110119: "furulo", 110129: "empyers4444", 110135: "bg3", 110138: "synthoos", 110142: "mon", 110154: "vuzzzle", 110166: "micdog", 110185: "zheng", 110196: "tazminator", 110210: "nataroyamada", 110249: "thenderick", 110255: "xandzero", 110283: "mooseblood", 110296: "snufflezhc", 110298: "alphabravo", 110320: "jellyb", 110382: "yoyo4", 110383: "cfecefcef", 110389: "idcc", 110430: "thearchitect", 110446: "belmont3345", 110448: "серега112", 110450: "jadcx", 110451: "frost0519", 110456: "shidneydd", 110482: "ent", 110486: "ballssss", 110488: "spaz12gg", 110544: "zanoab", 110565: "arenhydhc", 110566: "kieffer21", 110606: "tooot", 110611: "bugged", 110627: "ninjajesus42", 110693: "beanneab", 110769: "rslartemis", 110779: "bronco", 110794: "hoemaam", 110812: "calipt", 110827: "bncc0", 110833: "nexstranger", 110859: "pixel69", 110861: "pokebeans", 110895: "amuhn", 110900: "agatha", 110914: "kingdexuhard", 110917: "eldy", 110967: "fryken", 110982: "rapolas", 111034: "keltusad", 111041: "cuong", 111056: "madbul", 111057: "asterixgooon", 111074: "mikomaka", 111080: "peachsoda", 111082: "davidgaoo", 111095: "tman42123", 111097: "delicious", 111138: "atlasinfin", 111175: "plexi", 111221: "victoria", 111230: "joshie", 111247: "luxbot", 111255: "jay8", 111258: "dierandumdie", 111279: "parkour", 111280: "forthloop", 111307: "people26", 111344: "casppiii", 111348: "fohenix", 111359: "rngod", 111363: "gloves", 111372: "sypeart", 111376: "egnaledshard", 111399: "berkekral2", 111402: "coldpaintt", 111406: "voxcillion", 111414: "catprincehq", 111419: "alex sims", 111420: "miffy", 111433: "aw3rt", 111439: "dragon hc", 111460: "i am smitty", 111471: "micahkang11", 111481: "ihatenickels", 111491: "camo", 111501: "thescience", 111516: "iphicrate", 111517: "lalolilolu", 111525: "agro9964", 111530: "testymctest", 111548: "fallen52", 111563: "justconor", 111570: "tenoshard", 111579: "autofrenzy", 111587: "pockle", 111595: "mijati", 111598: "burntbagel", 111599: "ero", 111614: "freezyschool", 111628: "lokuthan", 111638: "deathsv", 111661: "wwwwww", 111671: "alston13r", 111688: "hoopsas", 111709: "tyndun", 111714: "brittledread", 111724: "amyscat", 111727: "emblazoned", 111741: "littlelocki2", 111765: "dhaarling", 111776: "tituska0515", 111777: "elcrunchi", 111779: "antonnn", 111781: "coreaccount", 111789: "furiousdx500", 111809: "tlpcurse", 111814: "not smitty", 111826: "blauw", 111851: "charlies", 111880: "lier9", 111882: "magnoliaarch", 111906: "styledude23", 111918: "johnflick", 111926: "blitzhc", 111944: "christopherw", 111949: "inanc eker", 111964: "enespasa", 111978: "ayaka072511", 111990: "aureliagamin", 112009: "spockman22", 112012: "typomatic", 112081: "arksnorax142", 112095: "bellot", 112120: "shizhi", 112137: "cashmoneyap3", 112154: "hcsirenity", 112157: "sirenityhc", 112165: "casmetsnor", 112204: "sionofalice", 112218: "psilocybin", 112220: "mortal1234", 112241: "dhed", 112257: "bighuy", 112266: "watoq", 112282: "memerson3", 112308: "evilshroud", 112336: "hobzhardcore", 112347: "cutekitty", 112376: "che hc", 112384: "powerlima", 112391: "mak", 112407: "beck2116hc", 112416: "yourmother69", 112420: "fingolfin", 112429: "taknersator", 112457: "uniadam1608", 112462: "metaps", 112477: "warpedtr33hc", 112496: "mgflife", 112508: "bronzeman", 112524: "uhthesoupcnw", 112533: "30linathan", 112542: "notfather", 112565: "rol", 112608: "razorflamehc", 112612: "xzaliathor", 112621: "madiomakes", 112622: "defaultdash", 112623: "tube lobster", 112624: "defaultdashs", 112634: "hcnapstyy", 112638: "reehan ahmed", 112660: "quartzblade", 112662: "oiooji", 112665: "freykin", 112670: "witherstorm", 112686: "mayhemhc", 112691: "boltm34", 112694: "saladudlerf", 112699: "moxymeadow", 112702: "gigercounter", 112703: "mineking2435", 112762: "guest_xxmyq", 112765: "idlerpixler", 112778: "regdan", 112780: "520177", 112836: "ninja grim", 112837: "venturo2", 112844: "mcsmo", 112853: "g1224", 112879: "814ck83rry", 112882: "tomato12", 112883: "wertwert", 112890: "wnyelm", 112914: "sdknk1", 112928: "player2", 112933: "imonayahuasc", 112936: "uniphact", 112940: "sorinbo", 112945: "supergiant10", 112993: "xdutchyz", 112998: "hc bro", 113008: "alexjkdcqc", 113010: "dosrandom3", 113019: "test22222222", 113021: "142522s", 113022: "blaarg", 113040: "toon", 113055: "hardcoreman2", 113078: "mikem", 113085: "skypeace", 113093: "ryusajin", 113128: "ruahardcore", 113129: "noahhc", 113152: "afk miner", 113164: "ymunchyy", 113178: "i already", 113196: "blastdarnit", 113224: "bloodgood", 113238: "helen11", 113275: "iminschool", 113280: "qq0", 113289: "469857hc", 113302: "recluuse", 113317: "tylercassidy", 113323: "katieiscool", 113325: "opperson", 113352: "dajdza", 113372: "dec1conan", 113376: "fngod213", 113421: "selfstation", 113422: "freezetailhc", 113433: "truechas", 113456: "suhaib hc", 113457: "suhaibhc", 113466: "ashleyplayz", 113495: "willsannoyin", 113514: "burden", 113516: "hunternameg", 113532: "guest_wxyfu", 113537: "rotori", 113556: "aid1227", 113571: "mametarokun", 113577: "elona", 113587: "wabisabi", 113595: "jason11352", 113622: "spiderdan100", 113630: "wenchy", 113639: "oosedamoose", 113641: "andaeris", 113670: "night172", 113675: "αλμιρος", 113679: "newgame", 113689: "popopo", 113706: "balls666", 113709: "paperxd", 113717: "dumfish5672", 113742: "joe slayer12", 113748: "askarn", 113762: "lazerh", 113763: "urmom35", 113776: "poopysock", 113819: "aeb2471", 113859: "gridvoin", 113873: "luxbotdev", 113890: "hardcore gmr", 113898: "2222222222", 113914: "excalibur", 113915: "names", 113936: "guestscvzk", 113972: "alt123456789", 113977: "smokedfish", 113986: "yaay111", 114015: "feefy", 114017: "supsup", 114019: "ell", 114022: "godaxisalt", 114026: "jeremy", 114044: "dakarai", 114047: "guest_qkexx", 114055: "viper2", 114056: "datboilitalt", 114058: "zeusalt", 114075: "likehardcore", 114165: "moody dolpho", 114198: "riv", 114222: "racialslur", 114224: "arsuma1996", 114248: "smallchild84", 114374: "shuum1n", 114453: "runek", 114475: "bbrian", 114493: "emerixean", 114533: "hemin", 114652: "pietateip", 114673: "stugedude", 114714: "paliga", 114786: "ar91839751", 114800: "nwj96", 114848: "heraeb", 114972: "thatsfcasper", 114994: "rekamus", 115008: "blu3dud3", 115077: "scyntell", 115087: "nathan43", 115128: "sammyinz", 115129: "aeternia", 115194: "urmom101", 115251: "idfcc", 115292: "avramy s", 115305: "aquaarrow", 115309: "seliece", 115312: "cymbidium", 115313: "horserider", 115360: "cammyrock", 115363: "ctm011", 115497: "fogymythos", 115528: "pand650va", 115589: "nousername07", 115592: "griefrealm", 115626: "thatvillain", 115652: "moneykid96", 115695: "nerdss", 115711: "shardsies", 115779: "555p", 115793: "ogo", 115872: "downloadnowh", 115926: "tbnrperson", 116039: "alch3mist", 116113: "sacerca", 116150: "e norm", 116205: "ceru1", 116211: "eattheskeet", 116237: "pandagod116", 116250: "evoti", 116283: "mippo", 116285: "knackx", 116419: "just a nerd", 116444: "tailskitsune", 116465: "monkeys", 116467: "lodz", 116487: "00thief00", 116516: "swimispro", 116543: "hu3man", 116549: "taxato", 116557: "cummnkydemen", 116559: "i love c men", 116570: "miasbathwatr", 116575: "creamyashes", 116673: "zoconnor", 116696: "ebios2", 116710: "cumbot", 116742: "ballsucker", 116758: "theleder1", 116772: "pichuhex", 116796: "cringeonater", 116805: "sku1d", 116813: "quindarious", 116831: "dhnvc", 116836: "spooney528", 116869: "darkroothc", 116872: "bloodboi", 116959: "ducky999", 116976: "gabelinskii", 116986: "mrboomstronk", 117028: "hc lepel", 117042: "lokero", 117059: "dretwy", 117066: "swimispro69", 117067: "swimisntpro", 117071: "swimispro999", 117077: "guest_pwtmd", 117098: "tarotaro", 117105: "kotapoyo", 117108: "cummie", 117111: "swindle", 117141: "jonzzon", 117145: "asivrix", 117151: "yuayumia", 117169: "smart0el", 117173: "pixelmixery", 117210: "zzvs5", 117215: "mastercid", 117299: "fallblade", 117309: "guest_wzsyq", 117327: "lkkep2", 117337: "zoro3526", 117347: "render6", 117366: "irrelevant", 117396: "sgwrldnololx", 117410: "daichi383", 117416: "tagchen7", 117446: "tree418", 117449: "yesntbuthc", 117497: "killerbanjo", 117500: "galaxywolf3", 117519: "ngga cum", 117550: "koro", 117559: "littlegg1288", 117572: "botofop", 117604: "deusgramm2", 117632: "hardlycrying", 117633: "op epicness", 117634: "harry 0129", 117671: "amy is a ho", 117708: "lolykid", 117710: "braydencool7", 117711: "arkironman", 117716: "doggyboy420", 117717: "kundybanner0", 117726: "ipbanner111", 117729: "slitherysnek", 117737: "memal", 117744: "harous", 117768: "authaeosplay", 117795: "hcburden", 117806: "pointless", 117831: "jyakomaru", 117853: "lil egg", 117855: "imnotmetaldu", 117858: "fatlkj", 117867: "ir0n f0x", 117870: "hardgamer", 117871: "whitefang", 117891: "zebvoul", 117906: "saram13", 117973: "ma25", 117975: "mangry", 117995: "hidude", 118005: "giorgio", 118059: "ashvek okami", 118061: "chrisfly007", 118117: "cornflash12", 118150: "kukhaud", 118163: "xerxes", 118189: "302075santi", 118290: "kirbo", 118308: "052ybbbut", 118352: "guest_ggssk", 118388: "spy penguin", 118393: "holyduckv1", 118411: "dwauikghuiaf", 118422: "whyyoubanme", 118439: "bruhmomento", 118479: "johnb", 118510: "princecats", 118527: "crazhc", 118528: "vetej", 118535: "kaaschuig", 118547: "jojafana", 118549: "tmex 2011", 118578: "coyotee", 118586: "zol", 118605: "jgotem9", 118672: "thisishc", 118687: "sorick", 118714: "API~118714", 118734: "intersected", 118735: "tempest1", 118764: "meemeehc", 118796: "h1125566", 118807: "dexteryeet", 118817: "digbick69", 118825: "beepobeepo", 118833: "typhoon", 118837: "mrjoebear", 118841: "subparoli", 118909: "fallenduck", 118918: "narusasu", 118942: "nickot", 118972: "nokru", 118976: "sharkedmania", 118996: "ѕmitty", 118997: "not smіtty", 119006: "bcmj 12345", 119017: "voxcillionn", 119020: "dom011310", 119024: "quackattack7", 119071: "shawng93", 119074: "tryme", 119077: "bvgk905", 119093: "donkeyinazoo", 119101: "fdsfsdsfsdf", 119126: "beciawinner", 119143: "asher15", 119145: "lame", 119186: "hczdahs", 119196: "iettaigator", 119197: "irrelevants", 119199: "permafox", 119207: "greenturtle", 119215: "mr ohio", 119229: "badidea", 119259: "happyboy", 119279: "crabguysea", 119333: "world70", 119374: "kuninori3333", 119387: "pointless2", 119423: "massive cock", 119447: "milkyw4i", 119495: "guest_paxbu", 119502: "silent raven", 119518: "rtomega", 119522: "luxbot sucks", 119523: "luxbotsucksd", 119525: "amyhoe", 119526: "fucxamy", 119537: "poiuyhgtfty7", 119538: "inaikoni", 119544: "ninja8935", 119546: "bob1234567", 119548: "monotematico", 119570: "hhhhoooo", 119573: "luxbothater", 119579: "unko", 119580: "fanofmohgwyn", 119603: "revhc", 119608: "guest_jdfxv", 119612: "cecej", 119617: "tinusenu", 119632: "hccoco", 119675: "le king", 119699: "abohc", 119724: "API~119724", 119748: "im better", 119776: "birdmanbilly", 119826: "baloryba", 119844: "lol1234hc", 119871: "hc griff0118", 119877: "powerdoodler", 119901: "bigpal", 119902: "elinztafm", 119911: "jshsidekick", 119921: "biggie j", 119946: "daddy900", 119947: "dumbwithc", 119953: "gcarey hc", 119968: "hyper5310", 119969: "API~119969", 119985: "chess", 119992: "jloss", 119998: "iamgroceries", 120010: "xae", 120020: "iwwortal", 120026: "goianeirohc", 120051: "yun0", 120071: "wessamr", 120116: "iintyouanji", 120141: "drcuriousvii", 120162: "midgethater", 120172: "infamous0044", 120175: "blake is the", 120197: "hunter pell", 120215: "coolaj0719", 120243: "dobtana", 120248: "iloverileyf", 120255: "dzik", 120266: "jitan1988", 120336: "landog123", 120409: "carstenchen", 120438: "deathupon", 120445: "arrel", 120513: "mtndew314", 120517: "elmowalrus", 120532: "mvhel", 120547: "ruiop333", 120552: "ubukb", 120553: "love28", 120558: "marilux", 120559: "ghostsmells", 120576: "lighttanis", 120599: "profnyoom", 120604: "clipseltart", 120618: "sizukanisite", 120621: "kampfwagen", 120624: "jiang s x", 120627: "uoh", 120629: "tyty39", 120642: "514706", 120676: "maaiaa", 120681: "opcubone", 120699: "nakaima", 120703: "alghskdj", 120722: "we all just", 120727: "kyuyouhc", 120737: "de beers", 120748: "enesgrbz", 120760: "lukeofearl", 120802: "arrival", 120805: "jimmiboihc", 120830: "thunderstar6", 120831: "test341", 120832: "test340", 120833: "trst343", 120837: "pkfire21", 120838: "hc riddler", 120863: "coilyy", 120864: "sonofnades", 120865: "orrybaby", 120867: "padfoot", 120879: "snowrabbit", 120886: "cacyto", 120925: "halogen0", 120927: "real smitty", 120932: "loveu smitty", 120937: "suru", 120961: "noob5678", 120979: "thunder5hc", 120985: "bronzemanh", 121009: "alden", 121010: "botsofsmitty", 121011: "funeral", 121016: "estguy12", 121027: "aeroofile", 121071: "toxicace", 121078: "backet hat", 121100: "hhgb", 121101: "qwrthwrthrwt", 121132: "numbertwo", 121147: "vegabot", 121170: "muffi", 121183: "4y6", 121196: "texyle", 121214: "roger", 121221: "hellsdeath", 121241: "iamgood", 121247: "023", 121258: "monke220", 121262: "maka", 121280: "floger", 121286: "landin", 121289: "taroble", 121290: "readmi", 121296: "steve123hc", 121305: "vithrick", 121308: "poplolyay20", 121319: "matutakegoya", 121332: "thenitro14", 121344: "etjah10", 121377: "catperson246", 121389: "efhsdjgkshg", 121408: "wiskah", 121436: "timbob2010", 121448: "mender", 121472: "millhouse24", 121482: "2ndacc", 121503: "govi", 121518: "nicedice31", 121535: "nerfminer", 121546: "spleegness", 121548: "rhosewynn", 121550: "8illy", 121552: "harry1212", 121559: "mahjay", 121569: "honeycrunch", 121599: "zxbbkil", 121606: "god02", 121624: "kingquanarin", 121633: "pangpangq1", 121684: "amantedelahc", 121687: "jdip", 121699: "edistaric", 121711: "dsdsksjkajk", 121727: "resawl", 121735: "gulehardcore", 121743: "amairgumbuck", 121753: "kyprioth", 121768: "tivairon", 121782: "glom", 121828: "guest10399", 121831: "xxxofnades", 121858: "13777877893", 121864: "emira", 121865: "demonlilly", 121866: "glaurang", 121867: "lightningcar", 121868: "noobamy", 121885: "meowmuffin12", 121900: "21212333", 121935: "voidgodd", 121946: "funtasticcc", 121956: "averagebones", 121988: "maybenazgul", 121990: "pianist87", 121993: "douglas", 122006: "xcentricorbi", 122019: "stjsky98", 122027: "zlef", 122048: "yutakat", 122074: "nathsae", 122087: "avius", 122118: "lebloves", 122126: "couwcouwhc", 122129: "rajez", 122251: "sakakakan", 122255: "ovid", 122268: "ooga booga", 122297: "gordiehaggs", 122330: "tsutomu", 122365: "testofnades", 122384: "finkk2", 122397: "tmac944", 122509: "dralhur2", 122510: "default212", 122514: "theduckyman", 122540: "beetlebox", 122542: "aaahhh", 122604: "aoi9e84z", 122711: "rolypoly", 122716: "rngisbad", 122727: "174rus", 122734: "montywhisper", 122762: "nairzuls", 122780: "an og furry", 122793: "kbommer", 122819: "ktznaaklz", 122831: "elcuervo33", 122844: "dx12138", 122916: "loafaresta", 122951: "keeta", 122963: "choro931", 122969: "vitalknight", 122984: "satatehat", 122995: "jiananhc", 123011: "hardcore acc", 123049: "seravira", 123062: "banban", 123067: "mumbo", 123112: "sepi44", 123124: "eirofrage", 123127: "sirwombat", 123137: "mosquito", 123140: "moskito", 123191: "biggfatballs", 123208: "o0o", 123213: "gethy", 123260: "casht1296", 123266: "hardcorecash", 123291: "tweetertje17", 123305: "sapndexahma", 123378: "macwax07", 123379: "iminquizhc", 123381: "inquizhc", 123382: "cthulhuhc", 123386: "patorens", 123404: "sutesute", 123442: "utharos", 123475: "orsetrojan", 123476: "2012", 123488: "sexyw0mbat1", 123499: "mini is nub", 123538: "suckerbergh", 123560: "frog god", 123598: "medicztionv", 123642: "minako", 123654: "rhiarhea", 123667: "nolo", 123681: "bigjuicytits", 123682: "gooregori", 123696: "strangus", 123703: "xtoastyhc", 123712: "lma9", 123749: "grejl", 123755: "emmie14", 123806: "pussy", 123832: "kkona", 123843: "dragonsoars", 123850: "ologram", 123864: "lovecookie", 123899: "damien", 123916: "mayhemnocoin", 123961: "bobthebuild", 123969: "glue", 123983: "jnvkfkfn", 123988: "totter091", 124008: "winner8", 124016: "coinguy", 124018: "bigboss", 124020: "moumou555", 124023: "ready1000", 124063: "pangpangq1hc", 124109: "polkiol", 124125: "xxkarmaxx", 124137: "eli jeg", 124139: "matrx122hc", 124161: "mansafe", 124180: "bergesshc", 124185: "nyorn bubz", 124199: "danzilll", 124212: "grangran444", 124213: "kaakun", 124214: "shatter", 124215: "angeange444", 124228: "mavil", 124237: "cantaloop", 124266: "fraser", 124273: "mrgustave", 124285: "lauritsal", 124295: "sorrymate504", 124331: "kazaan467", 124334: "blahbllah2", 124348: "raato", 124394: "tmmhardcore", 124458: "between2spac", 124460: "guest_uqbaj", 124497: "wolfe2011", 124551: "agustis", 124574: "someoneasome", 124600: "uniqueusdf 2", 124609: "clemi", 124611: "cbtisnotcbt", 124612: "hero 21", 124628: "lavalamp", 124662: "interisaac", 124683: "bibsmcf", 124697: "bluemoon hc", 124705: "deathspank", 124717: "alonso1827aa", 124726: "1480916639", 124732: "speedrun342", 124739: "h64811644", 124765: "bluemoms", 124767: "alt trader1", 124769: "shadowslyr66", 124780: "compulsor", 124783: "neera", 124824: "mrfedora", 124855: "buhlahkay333", 124856: "aeyeah", 124862: "epicdecman", 124865: "neme456", 124874: "red lizard", 124878: "speedrun1", 124881: "becyeah", 124923: "iancheng2012", 124936: "asteriea", 124975: "oldleaftea", 124977: "arkmaster08", 124981: "kenjh0", 124989: "macholizard", 125012: "moneyface99", 125015: "andrewinbax", 125023: "geospells", 125036: "cachyto2345", 125040: "sku1dd", 125049: "zdelta100", 125106: "ej309129", 125116: "madmod", 125133: "speedrun5", 125142: "sneedchuck", 125144: "bibsmceff", 125159: "nitter", 125166: "0mitchtea0", 125208: "kynesdahma", 125247: "forevermore2", 125249: "xak", 125267: "phoenix7", 125282: "aarde", 125290: "baller no1", 125304: "steak4096", 125308: "switcher21", 125321: "vinvanin", 125330: "lalala32", 125331: "vinicusvmng", 125382: "lalala30", 125384: "dekehulin7", 125393: "indeed", 125422: "ilanproland", 125432: "xenos", 125473: "play111", 125495: "jae", 125513: "cobra kai", 125514: "cletus", 125517: "ma26", 125523: "psycho grim", 125526: "brynia", 125536: "user2", 125545: "finaflint", 125566: "nixelpixel", 125573: "chaserclouds", 125578: "acesoldier", 125593: "oliver 99", 125628: "miexy", 125653: "speedrun2010", 125695: "loopcore", 125699: "cookieman11", 125705: "harmonia", 125735: "farmerinski", 125751: "smitty44", 125815: "bluberryaaaa", 125870: "muteevadebrr", 125894: "pel", 125920: "froggywoggy", 125927: "villa216", 125931: "ugkam", 125945: "ipixel", 125947: "rushack", 125965: "frosty21", 125973: "hcnerfminer", 126002: "nidht", 126003: "callmeoddie2", 126022: "essardiagehc", 126036: "ebugg2011", 126057: "rose born", 126059: "whatchickeen", 126075: "shirakyori", 126088: "icycoldsnow2", 126126: "hardcoremohg", 126128: "joshyisurs", 126132: "na200", 126134: "skult", 126145: "decoy", 126149: "tarsin", 126165: "guest vqrrp", 126199: "cringemode", 126200: "shloop", 126267: "mqinzpro", 126381: "endlesspower", 126395: "basile", 126420: "figaro", 126515: "trsf", 126524: "esquiloalbin", 126529: "snowgolem", 126541: "sandal", 126589: "ninjafusion", 126608: "darkjak92", 126618: "lance77am", 126646: "blinkdd", 126671: "boris ansky", 126695: "gmoney22", 126723: "cauby", 126735: "hadecolliday", 126790: "jhons", 126820: "neofook", 126856: "sirhc199331", 126868: "momotoe27", 126886: "adzicents", 126892: "elteko", 126920: "onesheeep", 126922: "williamjew", 126956: "lonestar3242", 126968: "zyzh94", 126973: "yunix", 127000: "raymoo", 127030: "ohmyarchiii", 127031: "ppitek40", 127048: "lepama", 127059: "bruhmbor", 127114: "ragnorak2", 127169: "dryack", 127217: "masterdom", 127251: "clarksfield", 127257: "boarderx454", 127333: "bonbo52", 127350: "superfroggod", 127357: "krak3nn", 127387: "somedude134", 127398: "fernandofiga", 127437: "bromgaming", 127460: "commandovmk", 127492: "mdk80", 127512: "sutq11", 127519: "angero", 127533: "seanpe", 127537: "g oliver hc", 127574: "ragnorak", 127576: "reynndogg", 127588: "funkenstein", 127617: "krampus", 127625: "remma", 127653: "feizu", 127679: "bavmotor", 127733: "snailplant", 127740: "molpo", 127791: "gavlan", 127800: "betafeta", 127814: "khazou", 127818: "dekr", 127900: "ir0nplayer", 127914: "onyshc", 127934: "konosando", 127949: "kuraiji", 127953: "disanymous", 127956: "doon", 128003: "deviate", 128013: "king999", 128026: "q0ra", 128060: "king22", 128077: "ragnorak1", 128088: "beefywap", 128113: "renegadeluci", 128119: "luenix2", 128174: "zpmjay", 128177: "ituki", 128185: "softwood", 128225: "sliverwolf", 128229: "terlan", 128249: "amirowns", 128277: "mistycus", 128299: "georikshc", 128300: "lumpy083", 128304: "lower99", 128360: "bigbyson", 128365: "sirblueberry", 128421: "dxkmi", 128429: "supahelsing", 128433: "xuresai", 128437: "interminer", 128453: "longears", 128490: "spiritsk", 128500: "idlegamer", 128534: "aussiecanuck", 128545: "jtass", 128570: "darthblood", 128611: "skmeditz", 128638: "taki", 128661: "stardusty", 128674: "hi kill me", 128727: "agrica2", 128753: "nokotuki", 128762: "dwyze", 128801: "evander", 128819: "hcedward2001", 128821: "zamilam04", 128824: "silvarald", 128834: "mignoz", 128889: "hcaustin", 128921: "jetom84", 128944: "bsbl4lif3", 128947: "keenan evans", 128976: "creativenam", 128983: "dragonk07", 128989: "pearly", 129035: "cg0410381", 129050: "szkz", 129055: "hannhans89", 129066: "emmandeus", 129081: "losingteam", 129105: "sirredberry", 129115: "jayden69", 129137: "mommi", 129157: "sandro22", 129198: "xorobb", 129203: "eduard", 129230: "bottofnades", 129241: "asfhjhfdxfhk", 129271: "bqdou", 129347: "deathaltalt", 129356: "maximuschad", 129384: "l llama", 129446: "guest_vvbzf", 129464: "hc secretpro", 129497: "elandal", 129527: "ibrooks", 129535: "strongr04", 129536: "nope2", 129557: "anko300", 129559: "loudajadouba", 129609: "supergiantiv", 129612: "aditheawsome", 129613: "superdwarf", 129644: "pointlesshc", 129674: "psoj", 129678: "plaxxy", 129698: "ericsmurf", 129715: "andromedan", 129741: "binu1", 129758: "guest_mafqy", 129767: "notiert", 129768: "savagebeast", 129778: "robozlef", 129783: "kaydensurrel", 129803: "API~129803", 129812: "jakanator132", 129822: "piress", 129829: "nameuser", 129846: "ct 782", 129849: "legocraft", 129851: "op miner011", 129852: "lurena", 129887: "afkminerhc", 129940: "syrcene", 129989: "grassroll", 130018: "wowwowwow", 130025: "idleman098", 130038: "hardcore1231", 130053: "katto", 130072: "lightning12", 130094: "platobias", 130114: "tuntinhashc", 130139: "wooper69420", 130141: "dinobrain", 130144: "alex1234666", 130147: "guest_vkzmy", 130155: "hardcore300", 130196: "john149", 130205: "dedtroy11", 130219: "dragon born", 130297: "silcastaway", 130325: "dzelziic", 130364: "exrcanian", 130385: "pizzathesla", 130386: "cba3268m", 130405: "inisitijitty", 130412: "sku1dddd", 130413: "baggy", 130427: "fizzle", 130434: "ewa09", 130436: "imperial", 130458: "guen", 130462: "otya1988", 130490: "dratini321", 130499: "mylady", 130508: "tok3n", 130532: "nodel", 130534: "yukihana", 130540: "spi", 130546: "krimineldin", 130563: "ruadhan", 130574: "lazerkill", 130577: "dvanko", 130587: "seongwu1752", 130598: "dparadow001", 130606: "streetlight", 130609: "broombasket4", 130613: "meuhmeuhlehc", 130616: "gomiquz", 130631: "uki", 130679: "lcey", 130700: "k2000", 130708: "loiathal", 130714: "kabokomar", 130762: "inachieve", 130787: "shrek90555", 130833: "thisuserisam", 130839: "ciccosanti", 130842: "suzieq", 130912: "yakuritera", 130938: "API~130938", 130948: "omegatorch", 130957: "blakehc", 131014: "hellomyname", 131021: "waffle", 131025: "pyromaniac2", 131027: "docdrexius", 131059: "huujuu", 131061: "remaxtb", 131068: "draakon", 131109: "shockin", 131121: "akirafalopas", 131127: "kuroln", 131131: "marion", 131133: "ymunchy", 131142: "fsi104433", 131213: "dsdsdhi2", 131214: "0rny", 131235: "ol1v1er09", 131248: "theflash3434", 131279: "tortoise7", 131288: "cuberverse", 131302: "hassehc", 131315: "coleuncapher", 131336: "iloveyoucami", 131359: "noxiousegg", 131364: "rogerbrun", 131409: "happy sun", 131412: "bumz", 131426: "mavi13", 131428: "le optex", 131478: "snitty", 131480: "rapturepunk", 131517: "peypeymaster", 131535: "melon bird", 131572: "jevfungus", 131615: "nirgal", 131621: "dervesp", 131635: "m1sf17", 131646: "nintai13", 131662: "csnake", 131694: "draggy212", 131699: "onediffman", 131702: "meteorus", 131708: "chorweil", 131729: "netherus", 131786: "cat milk", 131797: "amblikmeez", 131799: "mikatamo", 131813: "castil", 131855: "svartsyn", 131977: "lutezio", 131981: "foxscopehc", 131990: "2010wastaken", 131993: "tzezcatlypoc", 132007: "vaidrant", 132012: "zakh08", 132020: "datboi", 132079: "thrashcorgid", 132086: "guest_srxza", 132088: "lazyguy27", 132101: "bagaceiras", 132102: "cameron4", 132129: "superkingz", 132152: "boonishere", 132189: "fotttt", 132191: "meebommmskwa", 132225: "skaffa", 132242: "squizies69", 132275: "komachonozuk", 132277: "rifevo7616", 132291: "diee", 132303: "pocohardcore", 132307: "hologaster", 132342: "rin keiko", 132350: "psyako", 132384: "rain1027", 132390: "rockwalker", 132405: "evooh", 132427: "bigoud", 132448: "patje", 132457: "swornhc", 132463: "mecharma", 132516: "hahaha123", 132538: "ernepito", 132636: "atari", 132652: "amiante4", 132675: "poisen", 132676: "bongoidle", 132685: "yuii", 132729: "jfaltous", 132730: "thebesttoby", 132753: "apoilo", 132841: "granb", 132852: "star98765431", 132865: "kt333", 132871: "ylete", 132880: "wuguanting", 132908: "patriek", 132914: "unclefester", 132931: "qwerty78941", 132937: "iidanii", 132948: "oke 2", 132972: "leck", 132990: "nyxthetics", 132995: "mezereon", 133008: "dengdeng", 133029: "iamsmitity", 133032: "guest_yjkpa", 133040: "zoxdrey", 133057: "ezorken", 133090: "lyan", 133108: "fweinds", 133127: "jhubnon", 133150: "samaelleigh", 133153: "witherfox", 133156: "wargoncz", 133172: "aigis", 133182: "guest_quvkz", 133203: "lovejoy", 133216: "omiredrose", 133219: "rexfatales", 133227: "thux", 133243: "slydexia", 133263: "aaiin", 133271: "1burgs", 133288: "popochan", 133294: "charm", 133323: "pr0j3t0", 133325: "tosh", 133346: "swaxbox", 133362: "secretswitch", 133378: "bobonworkhc", 133398: "alderi", 133401: "thebread5", 133405: "sanjyiu", 133409: "soupler52", 133438: "chefkeaton1", 133465: "paincakes", 133497: "jason1648", 133502: "asasas123", 133515: "narpnarp", 133519: "carlos", 133534: "mrrager", 133537: "pixelhc", 133542: "dranurg", 133576: "aax22310", 133583: "kingsgambit", 133584: "semiramis133", 133606: "ada", 133651: "your uncle", 133713: "mlang002", 133749: "orgomvm", 133763: "gunnarhc2", 133764: "rammycock", 133781: "2012mutevade", 133792: "feetsniffer", 133805: "metalol", 133816: "paradowski", 133822: "lholtz000", 133828: "rezs", 133869: "buttechik", 133881: "h ataksak", 133887: "chigo30", 133906: "alen1234", 133910: "chrpet91", 133964: "hardcorewow", 133981: "danman87654", 133988: "bryanf", 133992: "haoguille", 133999: "eastdragon17", 134009: "civersruomo", 134027: "aldebaron", 134032: "juanmr49", 134050: "tommytomato", 134074: "fffhahaha", 134076: "saltheap", 134085: "sylvie", 134093: "danglehc", 134094: "yousuck", 134114: "zetsuuii", 134123: "bluckey", 134125: "ratsmacker", 134134: "gortie", 134135: "srxjo", 134142: "bbbbbbbbb1", 134149: "dethyser", 134150: "thrashcorgi", 134152: "uniliterally", 134179: "msliaghtlyd", 134195: "poyopoyo", 134233: "10poundpizza", 134239: "matthewbolf", 134240: "zombot", 134248: "z123456", 134282: "nameess", 134307: "hcghostly", 134311: "lpellei", 134314: "painful", 134358: "luhqock", 134370: "numbuh7", 134379: "reddy", 134403: "dark4448", 134410: "babagrill", 134447: "cheeseballs", 134448: "snicklpickl", 134450: "thatguy345", 134453: "john23", 134482: "m00tevader", 134561: "abdulla", 134620: "zhoummm", 134649: "iidaniihc", 134656: "creeper649", 134693: "trgn", 134743: "mowere0", 134857: "1blucky", 134883: "milo7717", 134964: "ianjk101", 134996: "totoro 47", 135013: "rwinner16", 135295: "fnaf prince", 135309: "memmmm", 135386: "allen83546", 135412: "caracalhc", 135428: "fuzzus", 135460: "acaciatea", 135523: "nolanchrisse", 135552: "littlekia", 135560: "hokanaryo", 135578: "atna003", 135593: "daren32123", 135595: "job", 135668: "samstriker", 135836: "rwags222", 135842: "bamhamm", 135846: "15657964188", 135861: "jakerty", 135862: "arourax10", 135869: "maaaaaws", 135874: "kkknjnjnjn", 135926: "wiki", 136002: "noahisabratt", 136012: "varlus", 136051: "isabella", 136068: "lisa ferrat", 136085: "teateatea", 136091: "novi", 136104: "rommelthefox", 136158: "xendrein", 136198: "adriel", 136214: "wildflower", 136217: "ownin", 136234: "neojump", 136235: "mully", 136250: "hcoopdogg", 136277: "c20232023", 136287: "munchyhrdcor", 136288: "larryyhrdcor", 136329: "googogaga", 136336: "cianmcgraph3", 136346: "moonshine", 136384: "cigo30levil", 136390: "valen hc", 136394: "rizook", 136397: "only me", 136410: "idleraffy", 136454: "nevernights", 136464: "guest_kwaax", 136465: "ianjk102", 136483: "au12321", 136486: "haeppi", 136496: "ttgg", 136515: "arsura", 136523: "dickheadhc", 136617: "lonz", 136639: "greedialb", 136650: "philbertt iv", 136668: "ardcore2", 136669: "atarihc", 136671: "1 life hc", 136672: "get ze life", 136673: "dhpiswinning", 136674: "one life hc", 136680: "hc tryout", 136681: "peconpie1", 136684: "i have just", 136686: "yesnt1lhc", 136688: "one death", 136689: "the cops", 136690: "paperlul", 136691: "dyloonytoon", 136692: "r1hc35864", 136693: "scpezz", 136696: "hardercore", 136697: "dylantoons", 136698: "sw33ny1", 136699: "supergiant99", 136700: "deathless", 136703: "oodf", 136704: "agountursas2", 136708: "greymanchihc", 136711: "thug shaker", 136712: "efilon", 136714: "nami hard", 136725: "papercc", 136731: "onelifedyson", 136733: "zeragon 1lhc", 136735: "dralina1lhc", 136736: "ions331", 136737: "k1ng0at", 136738: "hcofrage1", 136741: "1pixel", 136742: "potato eater", 136743: "1shotdead", 136745: "smittyiscool", 136746: "numbuh8999", 136747: "scpea", 136748: "jhar5008", 136749: "sweeny", 136752: "pointless1hc", 136753: "2pixel", 136754: "3shotdead", 136755: "dralina2lhc", 136758: "dontdielol", 136759: "gunnar1life", 136760: "dralina3lhc", 136762: "ral08hc", 136763: "gunnar hc", 136766: "dapapaya1hc", 136769: "crazcashmatt", 136770: "sluhchc", 136771: "dralina4lhc", 136772: "3pixel", 136774: "neojumpnum2", 136777: "dralina5lhc", 136778: "momotoe1life", 136779: "killdragon1l", 136780: "maxidkhc", 136781: "neojumpnum3", 136782: "jlhcl", 136783: "efilon1", 136784: "ataris1life", 136785: "dralina6lhc", 136786: "dapapaya1hc2", 136787: "thug hunters", 136788: "zpmjay 1lhc", 136789: "fztl 1lhc", 136790: "macke1", 136791: "dapapaya1hc3", 136792: "f1nally", 136794: "weeftle", 136797: "dapapayahc", 136798: "hcofrage2", 136801: "aardehc", 136802: "whyamitrying", 136803: "dadadada123", 136805: "fatal 1lhc", 136808: "hckianlinder", 136811: "eoin1life", 136814: "babybear", 136815: "kianhc1life", 136816: "ace kianoshi", 136817: "majkya0", 136818: "shanhcim", 136819: "beskkovhc", 136820: "rosepig1lhc", 136821: "jimbob1shot", 136822: "tangjyhc1l", 136823: "beck1hc", 136824: "fefek2", 136825: "lux1l", 136826: "spastii", 136828: "beck1hc2", 136830: "lux1l2", 136831: "a spider", 136834: "fztl 1lhc2", 136850: "fatal 1lhc2", 136852: "mira", 136853: "alumin57", 136857: "insect swatt", 136858: "rnggodlol2", 136861: "1l hc loser", 136862: "amideadyet", 136863: "ragnorak3", 136866: "spiderfucker", 136867: "dyioonytoons", 136869: "rng go brrrr", 136871: "verytired11", 136876: "momotoe2life", 136878: "1 life left", 136881: "immadierealq", 136883: "i didnt", 136885: "ianjk103", 136890: "ironshan", 136894: "1lhcmorgan91", 136895: "jords", 136896: "lux 1l", 136897: "1lhccymb", 136898: "evenwhc", 136899: "hipshotdot1l", 136900: "rnggodlol3", 136901: "cammy1lhc", 136903: "the feds", 136904: "harderercore", 136905: "ttk2", 136908: "ur mom gae", 136909: "chessewyt", 136910: "leeroy jenki", 136911: "bobonworkhch", 136912: "hardestcore", 136913: "2lives", 136914: "butterfly2", 136917: "agountursas3", 136919: "gethnoob", 136920: "swatcher21", 136921: "swatcher22", 136923: "t0edoctor218", 136924: "rammy1lhc", 136925: "iforgord", 136926: "idcwhat1live", 136927: "onelifesklzy", 136929: "1lhcoopdogg", 136930: "good idea", 136931: "has has has", 136935: "t0edoctor217", 136937: "paperf", 136941: "morgan91hc1l", 136945: "wyatthc", 136946: "deadboi1lhc", 136947: "cammy1lhc 2", 136949: "fav word", 136951: "gfgd 1lhc", 136953: "idie10times", 136958: "minidanger", 136961: "cammy1lhc 3", 136964: "deadboihc1l", 136968: "thugshaker", 136969: "teedrock", 136970: "dk86", 136971: "wyatthc2", 136973: "jimbob 1l3", 136974: "big craka", 136975: "regular hc", 136976: "1hardschick", 136977: "good idea 2", 136980: "good idea 3", 136981: "good idea 4", 136982: "good idea 5", 136984: "agrodontdie", 136985: "kianthe1st", 136990: "dontdieagain", 136993: "phoenix 1hc", 136994: "game over", 136999: "fraser v2", 137002: "regnadllams", 137004: "the fuzz", 137007: "zero deaths", 137008: "0 deaths", 137014: "lol12341life", 137016: "gbgdev", 137017: "truehatred", 137024: "osen1lhc", 137025: "morgan911lhc", 137026: "deaaltaltalt", 137029: "raichu hc2", 137034: "rnggod4", 137035: "craneoscuro", 137036: "jlhcl2", 137044: "here goes", 137046: "nillys1bcell", 137050: "harkmero43", 137054: "matthewhard1", 137060: "atom1hp", 137061: "osen1lhc2", 137062: "hc1secretpro", 137064: "trippyshroom", 137072: "beck1hc3", 137073: "grillplzunmu", 137074: "tired1lh", 137076: "fztl 1lhc3", 137077: "plzunmute444", 137078: "beck1hc4", 137082: "awesomeadi", 137083: "i will live", 137084: "onelifeadi", 137086: "paperxo", 137087: "sonic 1lh", 137088: "paperzo", 137090: "paperpo", 137092: "tifahard", 137093: "wormfood", 137095: "esclanities", 137097: "1life", 137098: "rees 1 life", 137099: "dj khaled", 137100: "i will die", 137109: "gammaflux", 137110: "deadtale", 137112: "gfgd1lhc", 137119: "hellllooooo", 137120: "1hc frog god", 137123: "bladeat", 137126: "bladeatt", 137131: "experyus1lhc", 137137: "okkoz3", 137146: "oke 1lhc", 137155: "zpmjay 1lhc2", 137157: "randomhc", 137158: "koropka hc", 137159: "ivysaur", 137163: "napstyyhccc", 137171: "littlelocki3", 137178: "jimbob 1l4", 137180: "1lhcisfucked", 137182: "dagoat", 137185: "dagoatno2", 137186: "livinghc08", 137187: "kenu1", 137189: "keymusketeer", 137190: "livinghc03", 137191: "maxidkhc2", 137196: "braden554", 137199: "kenu3", 137201: "totiredtiger", 137203: "totiredtotry", 137207: "melonbird 1l", 137208: "tommyhc", 137209: "cottonguy123", 137212: "kenu4", 137217: "solarflare17", 137225: "callmealive", 137229: "olive hc", 137230: "a good idea", 137234: "jimbob 1l5", 137237: "jzisthegoat", 137240: "napstyycccc", 137241: "jimbob 1l6", 137242: "ihateupdates", 137244: "sav3 me", 137246: "dyl00nyt00ns", 137248: "shock wave", 137254: "notattacking", 137259: "cobra1001", 137260: "horsetraner", 137264: "nuzlocke", 137265: "wooperhc", 137266: "dogger69", 137269: "spectralcc", 137276: "aarde hc", 137285: "t0edoctor216", 137286: "jimbob 1l7", 137288: "lost count", 137294: "arrivalhc", 137296: "tortoise1lhc", 137299: "maguche", 137301: "bladeattt", 137307: "whis 1lhc", 137308: "kaat 1lhc", 137309: "flatmoon1lhc", 137314: "emblaze", 137315: "1hclightning", 137317: "cheezmoseth", 137320: "fuckspider", 137322: "oceanwave hc", 137325: "dumbestdeath", 137328: "mewtwo1lhc1", 137331: "newgame20", 137332: "saneless", 137333: "mewtwo1lhc2", 137336: "sinewave", 137340: "not business", 137341: "rockhard", 137345: "youarenoobs", 137351: "youwilldie", 137362: "i eat potato", 137366: "im gonna die", 137367: "gimp sniffer", 137371: "lone1lhc", 137373: "reileen", 137384: "evenhardcore", 137388: "jimbob 1l8", 137401: "gibberish", 137405: "gr33n 1lhc", 137407: "fiinnii", 137410: "e1life", 137418: "t0edoctor215", 137422: "dont die", 137425: "letmigo", 137427: "jimbob 1l9", 137429: "ishyhc", 137430: "teedr0ck", 137439: "scissors", 137463: "jstnlnghc", 137464: "shrekis7ft", 137465: "papervscaves", 137472: "gygvh", 137476: "wait alt", 137477: "im muted lol", 137483: "wait alt1", 137488: "spiderslayer", 137489: "qpqpqp", 137491: "shiryu1lhc", 137498: "flipperflapp", 137502: "qpqpqp2", 137505: "raichu hc3", 137509: "number 100", 137512: "flatmoon2lhc", 137515: "supergiant98", 137524: "its an l", 137525: "gunnar hc2", 137532: "anguy1life", 137540: "desina", 137542: "voidflame", 137543: "opcool 1hc", 137547: "smitty 1l", 137554: "hardcorenick", 137557: "salt dune", 137558: "1x3", 137562: "evenwnorway", 137569: "raichu hc4", 137571: "raichu hc1", 137573: "marucrossii", 137579: "onetimetry", 137583: "wildfloweral", 137586: "dumbduck", 137590: "deaths0", 137594: "nenninja", 137598: "piress 1lhc", 137617: "imded", 137618: "ohyesplz", 137619: "oliver6", 137624: "hardcoreben", 137628: "dontmindme", 137632: "sssaaakkkiii", 137633: "dounbot", 137647: "huriel", 137648: "memerdad4", 137650: "raid3rhard", 137658: "mn66f", 137660: "kianthe2nd", 137661: "pikachufire", 137664: "bellot2", 137671: "stopdyinglol", 137684: "kenzhang1lh", 137690: "hero 1hc", 137700: "1 life real", 137716: "ngmullins2", 137729: "not a spider", 137731: "ldog1120", 137736: "tony69420", 137742: "non spider", 137757: "2attempt", 137758: "attempt2", 137765: "kekik", 137770: "yolo 1lhc", 137781: "supergiant97", 137782: "supergiant96", 137783: "supergiant95", 137794: "lol12341lhc", 137803: "trial17", 137809: "chisel", 137819: "kianthe3rd", 137824: "dragonninja9", 137834: "shapedsword", 137866: "bigmomssss", 137868: "dontdie", 137872: "ryan123124", 137881: "ryryryanfn", 137903: "dhenders0003", 137904: "maxrowe79", 137915: "jennatolls", 137924: "1 l felix", 137936: "bergess1life", 137952: "hardejder", 137954: "gurk", 137959: "trial18", 137960: "gacvs", 137962: "love spiders", 137965: "uranium", 137966: "radiation", 137968: "plutonium", 137972: "minesweeper1", 137975: "zak1lhc08", 137996: "shapedswords", 138068: "hardcorematt", 138085: "idkkkkkidkkk", 138087: "079583245", 138090: "issew1lhc", 138115: "thing 1", 138116: "thing 2", 138141: "gakgak", 138153: "hipposniffer", 138335: "getalife", 138377: "165bowler", 138638: "whosjoecorps", 138661: "shapedsword2", 138692: "monkeyharhar", 138727: "interpreter", 138799: "cheeseburger", 138916: "atarishc", 138936: "sten", 139020: "ejismean", 139024: "pphaspower", 139046: "thesammyhc", 139052: "the tickler", 139088: "joethorhc", 139105: "killdragon2l", 139118: "galbrush", 139188: "show5432", 139286: "lilegg", 139351: "liam1lhc", 139366: "dbronner", 139521: "dayz", 139578: "wildwolf42", 139678: "kenu6", 139697: "apocahlyptic", 139706: "onyx hc", 139707: "onyx 1lhc", 139708: "havoccc", 139709: "a one life", 139781: "lucifer66666", 139792: "revved", 139813: "missingn0", 139827: "skadus82hc", 139838: "minediamondh", 139847: "dzoonytoons", 139849: "tanakan", 139868: "pietateiplhc", 139879: "tanakan2", 139881: "sperui4", 139882: "hc iq", 139908: "alphekka", 139914: "dubhe", 139918: "farangodwmaf", 139929: "vanillasteel", 139942: "bmerak", 139958: "gphecda", 139962: "dmegrez", 139981: "wmaf4life", 139990: "fpidersucker", 140011: "kinsata", 140022: "azn4farang", 140024: "benetnasch", 140025: "alioth", 140035: "mesa", 140079: "lightning1hc", 140089: "1lhcmazurr6", 140139: "valkirie", 140206: "prace4", 140229: "antares", 140245: "hamal", 140267: "yatuoituoi", 140269: "impereil", 140284: "barka", 140286: "amyjane19910", 140287: "lightning12s", 140290: "bosken", 140292: "sant rng", 140298: "algedi", 140317: "sadalmelik", 140325: "duckz", 140330: "your dad", 140339: "cuckscaper", 140343: "nikuniku", 140351: "zubenelgenub", 140385: "the teacher", 140394: "1lhctod", 140395: "todschick1hc", 140396: "onelifecuck", 140403: "spica", 140465: "digitalfairy", 140510: "plithert", 140525: "whiteownsazn", 140526: "ernepito1lhc", 140527: "ernepitohc", 140544: "castor", 140554: "baxterds", 140561: "mvhel1l", 140571: "meater", 140649: "kojithefolf", 140654: "barclay", 140710: "yohgo", 140723: "swindleisbad", 140733: "hardtytytey", 140759: "tytyteyhc", 140771: "discpsycho", 140826: "crimsoncloud", 140840: "peyang", 140843: "aksel", 140867: "vinicushard", 140880: "barka1lhc", 140904: "crera", 140933: "aldebaran", 141021: "lllllll", 141022: "lpell09", 141081: "trama", 141082: "plusninja1l", 141084: "peachmango69", 141092: "ojechapar", 141132: "reizo07", 141144: "ilovetiddies", 141150: "fishfood", 141151: "alis451", 141169: "bigdickduck", 141199: "gamerbutton", 141227: "dayzhc", 141234: "acubens", 141268: "wooooooooolf", 141273: "goalieman247", 141274: "impereilhc", 141281: "tippytoe9405", 141298: "racist carot", 141317: "smnightmare", 141331: "guleis", 141332: "mutedfor", 141333: "1140years", 141339: "knickx", 141359: "adrielo", 141366: "deathlord99", 141400: "shah", 141402: "angad211207h", 141433: "guleisleavin", 141434: "unpresent", 141437: "taroble1hc", 141444: "linbro13", 141445: "guest_b53s1", 141449: "dapapaya1hc4", 141451: "dapapaya1hc5", 141453: "cheesecta", 141458: "regulus", 141495: "leolally", 141524: "norgaard", 141558: "alrescha", 141588: "tosster", 141592: "dak01", 141630: "not wert1234", 141638: "no tpcrystal", 141661: "kisara", 141673: "hdcferb1", 141678: "luminous", 141680: "legoenderman", 141688: "arcabi", 141693: "1lhc totoro", 141704: "noahsnoah", 141716: "gaoyu", 141757: "ryryryan1hc", 141760: "fortnite6", 141761: "esskayss", 141762: "fortnitebe", 141767: "himothy", 141844: "forbie", 141862: "faradox66666", 141869: "smitty1lhc", 141873: "mesmyria", 141908: "exrcstslayer", 141914: "besthcplayer", 141919: "noidiz2", 141928: "pichu", 141932: "dragonduck24", 141934: "bobjim", 141967: "tennis3", 141968: "bruvwin", 141974: "onlyketchup", 142001: "maxoo02", 142005: "walteralt1hc", 142043: "haruka", 142055: "zarioohm", 142057: "braden1324", 142069: "gpchc", 142071: "bigdick76", 142080: "betterthanl", 142168: "totoro 1lhc", 142170: "slavko", 142280: "niga", 142307: "log", 142325: "jkeddie 1hc", 142329: "165hc", 142338: "dralina notp", 142341: "death wish", 142365: "spyk255", 142366: "lolm09 1lhc", 142420: "lmthrowaway", 142429: "yeetbio", 142441: "various2", 142454: "imsohard", 142479: "gameontimexd", 142486: "naginari", 142488: "nword4prez", 142504: "artistance", 142542: "shuriken1lhc", 142545: "tadakatsu", 142565: "sxdcfvgbhnjm", 142599: "skibitoilet0", 142612: "totoro hc", 142613: "totoro hc2", 142629: "snagao220", 142634: "childpred", 142662: "poopooman", 142664: "pooman1lhc", 142668: "dionra", 142676: "publius", 142707: "lle", 142728: "eijdu", 142737: "fatfungy", 142745: "naginarihc", 142772: "kenu7", 142773: "throwaway2", 142781: "dicoala", 142789: "arms", 142806: "ragnarofarhu", 142809: "bastian", 142810: "trucidus", 142828: "newbie tower", 142846: "shapedsworde", 142850: "guest_w550y", 142873: "sylvia", 142880: "fatalraidshc", 142890: "mahnamahna", 142895: "aestheticmax", 142897: "sokitoomi", 142920: "pwedo", 142943: "trickky", 142946: "x2hamburger", 142966: "bubu2024", 142970: "florr boy", 142984: "maznek", 143001: "switcher22", 143030: "dead1009", 143042: "agustishc", 143056: "loxbut", 143073: "hcenderman", 143084: "kmzero", 143085: "game1lifehc", 143110: "cwhite004", 143113: "2b39", 143119: "jkeddie 1lhc", 143149: "kenu8", 143162: "niggersarent", 143183: "creation", 143198: "gvghc", 143224: "totoro irl", 143233: "danielcarson", 143251: "whackurmomio", 143269: "totoro 1ihc", 143277: "superlaser15", 143282: "hexel", 143287: "3b39", 143291: "somenobody", 143311: "spiderkiller", 143334: "deedos", 143345: "elinzzt", 143384: "hulindeke", 143406: "kenu9", 143407: "diamondsyet", 143412: "topherb", 143420: "woopsie", 143431: "elp me plz", 143432: "p01", 143433: "bluepineappl", 143434: "userplayer43", 143435: "constantair", 143436: "fgrevfndic", 143437: "infinitespac", 143438: "paperweight", 143439: "user45001", 143440: "forest901", 143441: "iplayforfuhc", 143473: "kenu10", 143478: "fnbehardcore", 143480: "fortnite611", 143501: "raven 1lhc", 143511: "various3", 143541: "boblid", 143585: "tema174", 143599: "ash3asher", 143606: "ihateniggers", 143607: "cheese1lhc", 143621: "bradley12345", 143672: "xiles", 143731: "youmay771lhc", 143732: "godofdieing", 143733: "youmayalt", 143737: "godofdying", 143740: "watercrouton", 143743: "jyro", 143746: "cooperiscoop", 143772: "dum guy", 143789: "godofall", 143797: "coopiscooper", 143805: "gcarey 1lhc", 143822: "guest_04zf1", 143847: "r1lhc35864", 143892: "ryuu", 143902: "toto sad", 143907: "toto 1lihc", 143941: "littlekia1lh", 143942: "cammysbetter", 143944: "odin idk", 143979: "iai", 143987: "maxisback", 143991: "cammyhc4", 143998: "choubada4", 144028: "fnafprince9", 144033: "happyfacexd", 144042: "martyboi", 144057: "2bored2exist", 144099: "guest_qqavb", 144109: "kendar", 144151: "risexhermes", 144189: "jdsijqiodjjo", 144254: "towelgravy", 144286: "hehehehehe", 144288: "dibs", 144299: "21iemanuel3", 144300: "notorangcat", 144302: "witch", 144339: "diondragon", 144341: "grooby", 144350: "mateo1life", 144401: "give me taco", 144427: "flatmoon4lhc", 144440: "cooperh2h", 144522: "coinguy hc", 144566: "issic", 144575: "holymoly", 144637: "phoenix900", 144647: "hcthepro", 144680: "beanbag5651", 144731: "notbroisgone", 144741: "faditimo77", 144742: "agrajag", 144769: "sky high", 144786: "tron", 144851: "scar", 144866: "cooperh3h", 144905: "pasupuletin", 144925: "haurm i", 144928: "kendarhc1l", 144934: "acapitalism", 144938: "daddypighott", 144952: "kendar1lhc", 144960: "quimothy", 144974: "twodeath", 145009: "dren", 145055: "5 days", 145056: "muted 4", 145057: "toto i got", 145058: "bug00111111", 145069: "ilyushin", 145095: "sleepymilo", 145097: "starturtleys", 145102: "tadakatsu h1", 145126: "ilyushin hc", 145127: "ilyushin 1l", 145132: "tortoise7hc", 145148: "notahuman", 145159: "nachadu", 145188: "b391lhc", 145222: "smitty i am", 145267: "ghilkj", 145276: "winner44", 145278: "sam140", 145291: "cwalemart", 145294: "gibbycraft", 145297: "starturtle2", 145300: "yccjhger2", 145302: "loldos", 145336: "wsg", 145366: "1lifeleft", 145371: "not buggy", 145396: "wholphin", 145408: "tuck7tuck", 145411: "kenu12", 145412: "bluekind", 145447: "maskenjkpg", 145465: "captains1", 145469: "rtoip18", 145472: "plang2008", 145514: "r7uhftryuyjg", 145568: "psyako x", 145572: "thatonestar", 145573: "thatasianguy", 145629: "dunkboy", 145630: "nanomik", 145631: "bobseshey", 145637: "hermit crabs", 145642: "johnmastro23", 145650: "wikifound", 145672: "thepcikman", 145688: "cdots", 145693: "atri", 145732: "eldrich", 145737: "mwmwmwmwmwmm", 145757: "legacys1life", 145780: "kookpunt", 145801: "sifreyja", 145805: "hermesxhc", 145807: "wormguts", 145883: "centck", 145884: "ak8814844", 145895: "davek", 145897: "lasvoss01", 145937: "nylithstabbn", 145939: "logan9", 145945: "olliehall", 145956: "millax25hc", 145967: "monke3", 145984: "j5hvjsne", 146000: "dangpzanco", 146020: "hermesx1lhc", 146075: "deedoshc", 146089: "alexqk1337", 146100: "gmiconic20", 146111: "vitreous 2", 146122: "vitreous 3", 146139: "bbq", 146153: "cryptomoo", 146250: "dionra1lhc", 146251: "flamingpilot", 146275: "kensterhc", 146288: "kermalon", 146323: "cnp229028", 146414: "aoidfasdhfj", 146422: "bladeoshadox", 146450: "junetexza", 146456: "hater67876", 146473: "furryginger9", 146475: "fryele", 146502: "helios", 146520: "loiathal1", 146526: "swim hc", 146548: "madestmadmax", 146551: "vitreous 1", 146560: "loiathal2", 146564: "loiathal3", 146567: "loiathal4", 146574: "loiathalhc", 146587: "deeeeniiiiss", 146643: "naikonhc", 146651: "jackbenherz", 146662: "houseman", 146668: "hinig", 146695: "nerdyhc201", 146697: "nerdy1lhc", 146699: "xerafian", 146777: "afk minerhc1", 146808: "someguy1lhc", 146830: "seylie", 146844: "bangboxhc", 146864: "banana1life", 146880: "lirael", 146883: "mareep2874", 146893: "picklsnickl", 146894: "abalone46", 146900: "magzie", 146923: "mehdi8765", 146943: "urkellitoww", 146944: "xfiloo88", 146962: "ant hc", 147001: "akihiro2", 147015: "pokehardcore", 147026: "kenu13", 147029: "jayden69 1lh", 147033: "jayden68 1lh", 147034: "dr the real1", 147054: "aleex h", 147057: "yaotzin", 147075: "doingstuff", 147088: "slowdown", 147130: "hunter123456", 147171: "kenu14", 147177: "fullboxed", 147198: "xblq1lhc", 147303: "hexedgirl", 147305: "jackusfritu", 147306: "mythralhex", 147342: "poentia", 147447: "isomerhc", 147458: "tissue89", 147507: "trogdor01010", 147568: "tuga3d", 147587: "frosty21hc1l", 147621: "frosty21hcv2", 147627: "sadstick", 147661: "brackettrash", 147664: "magomik", 147701: "sge", 147765: "zert", 147771: "famousfred", 147834: "milamber", 147839: "guest_e91qg", 147842: "creris1l", 147845: "i ssn i zbg", 147846: "guest_4xte8", 147851: "isutnik", 147852: "ihsutnik", 147856: "pinkbanan", 147882: "im him", 147927: "noisygooner", 147930: "notsogoody", 147941: "ironman2888", 147962: "hyperion", 147967: "abalone462", 147968: "froze", 148024: "fortnitebe1l", 148052: "carvery", 148058: "nproductive", 148061: "guest_3d2j9", 148133: "grantaire", 148146: "tomthebaker", 148147: "mahna1lhc", 148212: "dzvsei", 148223: "akr", 148312: "debacle0192", 148326: "dralina7lhc", 148330: "dralina8lhc", 148335: "ctbaao1", 148345: "depu", 148358: "guest_weed0", 148370: "dasherthepro", 148407: "totkrocks", 148500: "lasvoss02", 148628: "adrielo1lhc", 148637: "ssdexecutor1", 148646: "tukib2", 148664: "scrub0", 148667: "radiationhaz", 148706: "API~148706", 148712: "calliam", 148713: "godofnade", 148740: "qwertyuioasd", 148779: "lem0n", 148805: "fuje", 148818: "detanker", 148827: "rizzlat", 148851: "kieru", 148858: "fu ning na", 148903: "viljehamn", 148940: "ultrafire", 148943: "d3athwatch3r", 148950: "hutao", 148951: "leseratte", 148972: "guest_s079d", 148990: "poppe961", 149018: "alexadevana", 149042: "l0verboy", 149092: "arrs", 149121: "khalid merri", 149123: "strohball", 149140: "rehehehe", 149182: "crerish2", 149224: "duolingo owl", 149232: "fotbolle", 149247: "macher", 149248: "dumwaystodie", 149292: "ephemeris", 149298: "billyboi", 149342: "meyyoyeyyo", 149350: "potatosz", 149351: "potatosz2", 149353: "quickdeath25", 149369: "kuzyass", 149394: "noone3746383", 149395: "tainbal", 149404: "garfielf", 149410: "lucifer233", 149411: "dwarf", 149412: "brrrt", 149414: "zombye", 149419: "cookiesugar", 149420: "daman1lh", 149446: "iamfast", 149450: "rimo5", 149465: "amythenoob", 149470: "mower1lh", 149484: "its", 149486: "shadowgod", 149522: "mochapuff", 149523: "mokapuffhc", 149531: "60969696", 149574: "spartacus", 149597: "tee9738", 149626: "scpez", 149629: "feralhobnob", 149631: "rngisbetter", 149637: "reesnfriends", 149639: "smitty is me", 149649: "dreadcenteam", 149652: "tamiante2", 149653: "felphen123", 149657: "feralamy", 149662: "bestteamever", 149663: "griian", 149672: "fullpieced", 149674: "skmedits", 149683: "temmtech", 149692: "alt traders", 149705: "brog team", 149721: "falco", 149724: "a 0", 149779: "gimp sniffin", 149780: "ankbonkax342", 149796: "rehan987", 149797: "swindle2", 149799: "tehg0d2", 149803: "void out", 149833: "cowbeanthing", 149838: "mancowfish", 149849: "salinte", 149856: "h1llary", 149861: "erynprotego", 149862: "clackzy69", 149871: "jimboobs", 149872: "jimbooobs", 149880: "skeepee", 149884: "lightzplayz3", 149887: "afk minerol", 149901: "kip", 149911: "snakebacon", 149924: "bldrgns", 149926: "yllwdrgns", 149934: "barclay1lh", 149939: "realusername", 149941: "tuatjens", 149944: "tuatfraser", 149947: "tuatmajk1ez", 149993: "citrusgremli", 149996: "undefinedt2", 150044: "helper 2", 150050: "help 2", 150058: "team leader", 150059: "team member", 150064: "pickl", 150073: "team member3", 150076: "team member6", 150077: "team member7", 150093: "catolotl2", 150094: "randombard72", 150106: "ralph u92", 150107: "namelessone", 150129: "desrtfx", 150133: "feralsugar", 150142: "madmod114514", 150153: "glasstable32", 150196: "onew123c", 150199: "disint", 150200: "lepidoptere", 150201: "mantoptera", 150202: "dicondylia", 150203: "tetrapulmon", 150204: "aeshnoidea", 150207: "cloudness96", 150220: "chaosstube", 150222: "ak88148", 150226: "ching", 150242: "methaddict", 150282: "cermida", 150295: "ekansh2", 150300: "soy es pasta", 150302: "lawn mower", 150315: "alt child", 150334: "fangzac10", 150337: "bemerak", 150338: "pplp", 150384: "iplayforfun7", 150395: "investor2", 150397: "trader2", 150410: "drgn", 150421: "creepers3", 150429: "infernominh", 150438: "edtanker", 150440: "strohball2", 150478: "florble", 150494: "demegrez", 150503: "soloman5", 150504: "soloman6", 150520: "guest_r1s1k", 150523: "3s0t2r1c", 150539: "amd", 150555: "im joe", 150563: "thebigbaot", 150575: "herpaderpa", 150579: "friedrat", 150592: "crxckyt", 150627: "hydenseek35", 150657: "onii chan", 150664: "miniadri1", 150696: "herband1", 150724: "penguinsgo", 150761: "canishanh", 150777: "kissmyaxe", 150788: "gimbit", 150816: "guest_7ye01", 150852: "no thanks", 150907: "superteam01", 150920: "hjjhyhuu", 150956: "phenomenon", 150982: "evil wizard", 151000: "mutt", 151010: "nerdyfox202", 151048: "debacleteam", 151102: "vfevv22", 151133: "4u6ka", 151149: "abalone643", 151152: "epthegreat35", 151189: "thespike6398", 151228: "riptidedh999", 151230: "xxenithh", 151231: "kuulat", 151236: "witchiewoo", 151244: "wsedrftgyhuj", 151284: "8bitpixel", 151297: "zain786", 151389: "dekiru", 151424: "regreg123", 151438: "kenu15", 151456: "riptidehc999", 151472: "irisbrimston", 151483: "heizungauf6", 151496: "1liferac", 151536: "dekiru4", 151547: "thewolfyt999", 151570: "mrjokzerhc", 151572: "1pixelli", 151573: "kasperlöth", 151576: "goodplayer", 151580: "noobmoney7", 151593: "isace", 151603: "ava", 151604: "suscitatio", 151614: "driaf", 151631: "dh2wasbetter", 151696: "bbbert2", 151725: "nichd55", 151730: "faketeam", 151768: "taoteching", 151871: "API~151871", 151906: "kostaja", 151919: "angad2112070", 151979: "x3hamburger", 151980: "x4hamburger", 151993: "345899g", 152014: "rothz", 152046: "orja2", 152056: "crazypear", 152061: "1lhardcore", 152062: "hardcore1l", 152134: "scarlet jay", 152172: "plusninja1l2", 152228: "theworld520", 152237: "sr croatia", 152366: "fozh", 152383: "skitnere3", 152423: "mavs", 152424: "darkl0rd", 152431: "lutyer", 152444: "lunassy", 152448: "gpc 1lhc", 152468: "weorhtleas", 152476: "lucifer665", 152497: "soloteam3", 152499: "soloteam5", 152500: "soloteam6", 152519: "pixme", 152630: "lifeonthelin", 152664: "onelife1", 152676: "onelife2", 152679: "alfavale", 152683: "heno2mhg", 152690: "eriktyp", 152707: "sigmaas", 152713: "azzaisgod1", 152714: "helojxjx1", 152763: "afk mijnwerk", 152764: "dutch boy", 152765: "graescale", 152769: "afk bergmann", 152781: "nihil", 152810: "bugggy", 152817: "hardly buggy", 152825: "dhdhdvv", 152839: "sweetfate", 152842: "helojxjx4", 152845: "scarlett", 152943: "grimlin", 152950: "larakius", 152982: "divinejr", 152985: "omegadyn", 153006: "yabus", 153035: "chrisg", 153038: "ibtrav", 153039: "0n3 l1f3", 153047: "pcarmenc", 153055: "sergeantcola", 153065: "applause4", 153092: "untarayan", 153104: "r3bel", 153114: "hiimleo", 153125: "mrlittle", 153183: "darthminer", 153184: "rundownmoon", 153185: "ricc", 153210: "0mitch0tea0", 153247: "r4venlord", 153274: "amjh", 153296: "yoxr", 153307: "namir", 153404: "fluffwfork", 153430: "digby", 153444: "gleepnir", 153457: "faa", 153478: "2rotsala", 153484: "thecwalemart", 153488: "ww2alastor", 153513: "steinkald", 153514: "picklericko", 153520: "multebaer06", 153555: "juiceboy", 153601: "okilian", 153608: "maomi", 153617: "nilu12354", 153626: "azzaisgod5", 153645: "plemma", 153678: "153dfc20", 153684: "aib", 153723: "dkmis", 153730: "spiritedaway", 153731: "jalp100", 153739: "ccary3", 153788: "ethan0320", 153828: "velpz", 153846: "whydoitry", 153873: "uhaluhrflshn", 153890: "abraxas111", 153913: "deathlock13", 153953: "ztira", 153967: "hurling", 153980: "cherrydoll", 153984: "yanj465", 154014: "srotsala", 154042: "toadmaster", 154046: "notyesntxdd", 154062: "the tricolor", 154077: "eurther", 154078: "dudertudor", 154079: "starmonsty", 154126: "ldfivbj", 154167: "poachedgiraf", 154182: "logins suck", 154210: "leseratte3", 154212: "superslash10", 154213: "cheese man 1", 154224: "oscarbg", 154237: "bob cat 1", 154271: "huuuuh", 154283: "eevees2", 154291: "cheese man 2", 154294: "akrr", 154295: "ikp21", 154315: "clmcrbat", 154353: "yelmut2", 154359: "l3mon", 154361: "koifish", 154402: "brass", 154446: "tinfoil", 154462: "mathmoth420", 154479: "cardhunt", 154494: "remxb44", 154499: "foop", 154514: "einsof", 154520: "dk1l", 154521: "mavs1no", 154539: "sr macedonia", 154555: "melissaluvsu", 154579: "testp", 154624: "crungle", 154728: "cazzadorian2", 154750: "barclayhc", 154787: "adrielo2lhc", 154834: "outpost", 154835: "rems", 154838: "imu", 154847: "greatdane220", 154851: "kenu16", 154864: "raven teams", 154870: "zur1", 154894: "megamandk", 154951: "white fang", 154968: "ryan hc", 154973: "aidisbae", 154984: "natureboy", 155007: "notswimispro", 155008: "notclmcrbat", 155009: "sniggers", 155011: "4917864538", 155015: "kenu17", 155031: "bluecheeses", 155035: "devnullhc", 155044: "ryddeman1l", 155049: "kenu18", 155064: "kenu19", 155072: "thirdran4869", 155074: "lgndoflegacy", 155147: "aidisba", 155159: "glab", 155160: "oscarlin0591", 155168: "dogebeasthc", 155180: "idlefemboy", 155206: "elshia", 155273: "jayden69 1hc", 155385: "dickinurbut", 155387: "dogebeasttm2", 155397: "jeffiscrazy", 155448: "mr fr0ggy", 155451: "parteeman930", 155454: "outhouse", 155456: "jools", 155471: "quazi", 155482: "fatalererror", 155505: "dragon23", 155525: "agadajfk", 155568: "hdlie2", 155572: "sigma1234567", 155581: "endertrust12", 155597: "team2lives", 155648: "desyncing", 155658: "rock solid", 155659: "rock solid 2", 155660: "rock solid 3", 155661: "weirdosr", 155674: "3x1", 155683: "betafetahc", 155757: "djboss19", 155771: "geaa10101010", 155792: "will77717", 155797: "flowerpotlov", 155813: "winston2332", 155873: "bestacombat2", 155876: "shinatobe", 155883: "nerdstaunch", 155886: "inveteratus", 155911: "zyxxer", 155940: "bobtwo", 155955: "kogarto", 155967: "entaii", 155987: "natethebate", 156004: "redoublex", 156014: "okejdo", 156016: "luisso96", 156025: "arikiwi", 156030: "pointlesst", 156032: "lewis", 156062: "lord andy", 156090: "ronnielv12", 156132: "civil", 156147: "plsdontdie", 156150: "reshstan", 156152: "potatozfrog", 156172: "harlequin", 156189: "karel", 156203: "tekpin", 156205: "civilian", 156226: "jbadger420", 156235: "ardonerkebab", 156239: "blowarium", 156240: "britney", 156244: "lindberg", 156257: "timkuk", 156264: "isanidiot", 156269: "ikasu", 156385: "thunder1234", 156387: "chicken33", 156388: "chicken34", 156461: "stonkstudor", 156493: "starteam", 156510: "amyjane", 156523: "spandexahma", 156530: "phojlip", 156543: "bruh123123", 156545: "jgmujw", 156548: "chungkles", 156561: "kkatelynn161", 156686: "xlr8hc", 156696: "imperail", 156703: "lad70fr3d", 156718: "glyphgolden", 156721: "mrbusiness", 156727: "gleipnir", 156746: "gaby18", 156747: "themonke", 156749: "some", 156764: "tanjaja", 156775: "mehintihc", 156777: "turtlekid69", 156801: "lightdarkxyz", 156805: "trehtrhtrhrt", 156815: "kasper2", 156816: "isachardcore", 156820: "zoraline 1hc", 156841: "knap", 156850: "isaaac", 156884: "kaluria", 156898: "sololo", 156905: "mineblockm", 156922: "deunnero", 156926: "nyorn dard", 156979: "fuckles", 156992: "wjh25", 157034: "guest001", 157035: "regregre", 157075: "genpayne1972", 157117: "guest_s3tpr", 157139: "API~157139", 157165: "federico2011", 157187: "tsinum", 157196: "oven", 157239: "galaxylordop", 157244: "dab2", 157269: "chiseqiufen2", 157283: "zrytel2", 157285: "alexthefrog", 157291: "tadeusz", 157293: "brooksis", 157297: "asumiti", 157309: "ezipps", 157310: "kuba12eee", 157313: "bungalowbil", 157341: "fio", 157348: "ekis91", 157375: "figgy", 157400: "nightprism", 157434: "spency", 157436: "realcrungle", 157438: "2d4j6p8w", 157448: "sillyguy", 157524: "j a n k i", 157614: "API~157614", 157641: "themasher", 157650: "poub", 157660: "skarchery", 157695: "beefroggy77", 157708: "solwemyr", 157714: "jdsijqio1lhc", 157763: "djyoda", 157779: "shortfemboy", 157780: "mediumfemboy", 157789: "froza", 157801: "spooptime", 157821: "korben3535", 157857: "diddy", 157892: "pandarrr", 157921: "tscolaro1", 157966: "qawsedrftgyh", 158001: "psychedelic", 158025: "seirunir", 158032: "444444444444", 158073: "ven lettuce", 158075: "forthehoard", 158082: "mr gumdrop", 158114: "ajema", 158155: "pralle", 158163: "guest_urskt", 158168: "obitokino", 158208: "kealig", 158221: "yung beagle", 158236: "everettq", 158240: "nerasil", 158267: "ch3rrypoppin", 158310: "night1hc", 158324: "velp", 158374: "cancer", 158375: "virgo", 158378: "sagittarius", 158389: "hsplat", 158405: "sweetmonster", 158406: "granitefall", 158417: "hadhod114514", 158418: "oif", 158444: "ffox", 158476: "clockeye1", 158477: "creature", 158512: "yeetbest1", 158545: "smarmyj", 158579: "kev1life", 158609: "guest pixel", 158611: "ksprs", 158613: "bacon1life", 158615: "gengar", 158627: "olivercandy", 158646: "kukost", 158656: "kevs123", 158664: "nosebeers93", 158665: "mewing max", 158689: "sprucesoup21", 158697: "poub2", 158699: "sirbiggles", 158700: "poub3", 158702: "poub4", 158732: "jopple", 158737: "maracchine", 158750: "cannonball", 158782: "toripl", 158788: "dehdhh", 158791: "myrathi", 158796: "nekselk", 158802: "vorherre0", 158805: "cosmopuff", 158874: "mag1life", 158880: "sax116", 158914: "jdsijqiodjhc", 158921: "saganaki", 158922: "spyrzgaming", 158936: "rhayne", 158952: "dylan goat", 158967: "licker", 158981: "epicyoumu", 158982: "phaxz", 158987: "guest_uwj00", 159034: "wwenrojal", 159056: "bits", 159065: "grifoli1h", 159082: "maurcus", 159092: "lolipoop", 159093: "ray", 159098: "katboi", 159141: "neither", 159154: "eniru", 159157: "guest_ed9v6", 159196: "deku1437", 159242: "antithalian", 159248: "hannes", 159270: "gothorian", 159318: "aflow", 159363: "kanosthefall", 159375: "yizheng", 159401: "guest_rt031", 159449: "keyklicks", 159455: "jobo256", 159466: "shoikk", 159512: "yyeman1hc", 159515: "stackofdoggo", 159527: "gunroot2525", 159566: "kuba555", 159568: "torbert", 159626: "vox1337", 159643: "hannes1", 159652: "maxxy123", 159660: "el po gamer", 159676: "elephant725", 159689: "octo", 159692: "moaf", 159711: "winterthree", 159742: "shong alt", 159743: "nicc", 159747: "luigi677", 159755: "dumbwit316", 159816: "nerd2the3rd", 159845: "dontae123", 159960: "myusername2", 159961: "azn ghost", 159966: "vdqym1hc", 159986: "chung", 159996: "orimasuta2", 160023: "wwendrol", 160030: "megajolt", 160039: "murpy12", 160054: "olver3", 160058: "jhdy", 160142: "night1lhc", 160145: "asgdhjsvn", 160148: "trymebiatch", 160164: "purposebuilt", 160166: "totovslizard", 160179: "skibidipig", 160180: "reikidle12", 160184: "agathon", 160187: "pigskibidi", 160190: "andy2654391", 160192: "bbcoolness", 160199: "kiwiteamalt3", 160201: "kiwiteamalt5", 160206: "trukifr", 160223: "cookedbacon", 160226: "toastoro", 160238: "orange juice", 160247: "sezurew0rld", 160273: "hvorr", 160275: "onelifeisez", 160291: "sooyasoda", 160292: "plattyuwu", 160314: "nomana", 160320: "pigacount1", 160323: "hardcoress", 160325: "watch me win", 160334: "erkina", 160341: "evilnicc", 160363: "iceborderpat", 160375: "blacksight6", 160406: "omegarc", 160424: "helmer86", 160432: "potatoz", 160435: "madmodpotato", 160450: "hollymack", 160452: "mistermike", 160455: "cuntpenis", 160456: "diamondmin19", 160467: "frog500", 160487: "thamaster05", 160503: "itz potatot", 160517: "eklen", 160590: "themustynut", 160616: "greenlight", 160635: "fieldkey5391", 160640: "dillywilly", 160642: "seanni", 160645: "echo1wolf", 160673: "mortaliz", 160678: "lelmathouise", 160689: "willekille", 160693: "mem mem", 160707: "guest_c8cem", 160708: "sandshrew", 160736: "adamn", 160754: "graescale pd", 160801: "rilence", 160826: "arthurb", 160830: "node", 160844: "naomaarthur", 160861: "543", 160868: "codycoriva1", 160884: "guest_6g41x", 160885: "moore", 160892: "tee4208", 160952: "nufer", 160956: "arith", 160957: "bobbmb", 160965: "mosika", 160967: "drcunningh", 160970: "kynilixo", 160988: "corsika", 160996: "ballstiger", 161010: "ardabas", 161016: "yellow1lhc", 161027: "yadavnaom", 161041: "samdor", 161042: "samdoor", 161050: "swiminem", 161051: "the monke", 161053: "jjjjjjo", 161057: "erkin", 161066: "stopthemutes", 161112: "wpcoding2065", 161122: "naginarit2", 161124: "hehhehehaw", 161127: "iceehc", 161137: "halflife", 161149: "yeptheblep", 161155: "ginger1010", 161177: "nihar447", 161180: "rookie 246", 161183: "theblepyep", 161212: "adagio", 161218: "eairstk", 161223: "orangecat", 161231: "labyrinthus2", 161233: "labyrinthus3", 161246: "snowflake 3", 161270: "superlaser17", 161274: "night1lhc2", 161317: "yhx1234", 161340: "uinko", 161371: "froza2", 161374: "stavromuller", 161380: "titanbeast", 161383: "silverscale", 161398: "777global", 161425: "gaycon", 161431: "baconbomber", 161450: "radsquirrel", 161462: "holographica", 161470: "fr0zenc0re", 161472: "pear451", 161488: "berko", 161494: "dogebill2", 161501: "tiago", 161514: "API~161514", 161537: "mrtymcfly1", 161585: "potato 2000", 161590: "jooky", 161604: "icee1l", 161609: "ighfive", 161638: "judfolsom", 161671: "blackcat0621", 161675: "auorax10", 161678: "wolfsword", 161691: "guest_mccbu", 161720: "unholytinkle", 161736: "mpg5036", 161741: "baconmaker", 161790: "draaglom", 161801: "snowleopard", 161862: "itsmeterryn2", 161879: "dreamerr", 161884: "renprincess", 161905: "rochee", 161932: "killwind bro", 161940: "megalomaniac", 161952: "lunna85", 161955: "dragonhc", 161975: "infinito", 161999: "megalomain", 162010: "aurorax10", 162018: "paradigms", 162033: "kkszysiu", 162036: "jwstillwater", 162045: "psychvexis", 162069: "guest_bs7tw", 162073: "imokathome", 162101: "toxerino", 162105: "rappa", 162106: "gujje", 162109: "vincenttt", 162111: "hcniklu", 162115: "elimac4229", 162127: "hyvlarn", 162148: "mondeath", 162173: "darac5000", 162178: "spider101", 162192: "pokeshane", 162201: "baemir", 162206: "derpert", 162208: "fallens", 162237: "pandorum", 162259: "drdreggel", 162265: "sysphus", 162283: "semourkush", 162284: "grannylover", 162297: "mcdouble", 162313: "prespik", 162317: "billiam", 162323: "ballesekk69", 162335: "twt", 162349: "ressources 2", 162369: "chentu", 162375: "terra0211", 162381: "just", 162384: "rymerys", 162385: "gayfish", 162393: "smom", 162394: "nugget68", 162399: "r1f73r", 162416: "guestnt", 162442: "dymerys", 162443: "guest_cjfpk", 162454: "prinny 2", 162455: "alexistechtc", 162474: "prinny 4", 162475: "prinny 5", 162494: "classycat200", 162508: "grifter", 162517: "trummas", 162523: "ard6rbq5", 162531: "saladin", 162547: "ilov3f3nt", 162558: "tylerthecrea", 162573: "psychov13", 162579: "keirgoose", 162584: "mellontoast", 162585: "cguestnt", 162592: "katara", 162607: "tresde", 162611: "001b", 162612: "001c", 162620: "sbroclibr0", 162632: "reik44", 162637: "unmutemeplz", 162639: "veyranhc", 162665: "funny jokes", 162669: "yujiko", 162683: "bootyblaster", 162701: "brutus", 162710: "gralle", 162720: "legendofsenn", 162749: "protipbronot", 162775: "lunnah", 162779: "buttstuff", 162796: "maninahat", 162804: "skibidislice", 162808: "pantad", 162812: "lobusest", 162834: "shartcore", 162847: "erif", 162849: "humansock", 162850: "whiskas", 162865: "louha", 162867: "shiny", 162874: "aureo", 162878: "dom104t", 162884: "medavader", 162894: "agstinger", 162915: "ckwc", 162922: "immortalnt", 162926: "archer anony", 162935: "shartcore1l", 162936: "newtscoot10", 162944: "1hcs123", 162958: "prestobean", 162979: "jehehusb", 162981: "mightysheep", 162982: "winnie", 162985: "pyrox", 162987: "kacaca", 162991: "galor", 162996: "marcello", 163018: "snigelnnn", 163028: "tough", 163031: "rngisokay", 163076: "stardustreve", 163091: "kyjin77", 163136: "freddy kk", 163142: "big monkey", 163152: "viking 6889", 163183: "pestcontrol4", 163192: "relaxo", 163210: "guest_ftjr4", 163223: "johnnyvrude", 163227: "verpae", 163238: "mapiyy", 163239: "mapiyy7", 163255: "jadeskip", 163280: "nutcream", 163282: "quadius", 163285: "idle xyz123", 163286: "fiy", 163294: "smittyshell", 163310: "nanbriwwww", 163314: "nyanyanya", 163315: "bittopixel", 163320: "ratrampus", 163336: "walkingdead", 163337: "odhsfoifhods", 163341: "prinny 7", 163369: "killmeurgay", 163378: "dekar26", 163379: "jinxy", 163398: "lameo", 163408: "ifyb", 163412: "hez", 163416: "papi", 163417: "API~163417", 163419: "pp meteox", 163421: "kreldorsil", 163426: "tamere", 163428: "cookiedragon", 163429: "phil acio", 163432: "raphaelbouch", 163434: "fredaso", 163444: "me too", 163459: "guest_ax62k", 163470: "daimino", 163479: "monsource", 163481: "monsource2", 163491: "pnar", 163502: "friarbob16", 163510: "griggi", 163519: "teamrocket1", 163528: "dlluna", 163540: "guest_a8yfb", 163563: "darthcarbon", 163578: "API~163578", 163601: "brrrt1lhc", 163617: "powerdooodle", 163630: "themaxx3", 163632: "salixe1214", 163639: "shdwbrian", 163647: "adaptivesun5", 163650: "ghostdog0815", 163651: "labyrinth", 163663: "anuunteams5", 163665: "anuunteams7", 163669: "starturtle1", 163670: "starturtle0", 163680: "happynoob666", 163682: "codyhodyyy", 163702: "ctbible", 163711: "cfox", 163713: "foxyboxy121", 163729: "foxyboxy313", 163730: "foxyboxy414", 163734: "dfox", 163744: "guest_zksk6", 163755: "possum", 163756: "atlanter520", 163761: "l240", 163772: "zlo", 163796: "zephyr3", 163803: "sheart", 163816: "lytury", 163828: "protein", 163838: "erebos", 163840: "nayra", 163861: "API~163861", 163903: "andy265740", 163905: "swannd", 163907: "API~163907", 164011: "guest_g57dp", 164022: "lunellanight", 164023: "razi", 164026: "furry sex", 164030: "valverrater", 164083: "jaxonthebada", 164084: "adrianisba", 164089: "slappydanger", 164094: "zll", 164097: "tfft", 164101: "havadik", 164107: "kero5410", 164116: "soup", 164119: "bigfish74", 164127: "anthoney", 164137: "arctus614", 164150: "amongbro", 164154: "moltres", 164166: "anubis331", 164185: "aaad", 164216: "guest_amsq0", 164236: "fisheyedfish", 164250: "realsteele", 164254: "foehammer", 164276: "dirtycrob", 164282: "guest0", 164284: "squishies", 164288: "aesir", 164308: "free thug", 164317: "leoleo", 164323: "minifloydo32", 164327: "hc fox", 164328: "lisa selena", 164340: "wwwwssss", 164366: "skullaz", 164371: "robbosaurus", 164376: "skullaz95", 164377: "glade69", 164392: "yarausa", 164400: "asadsad", 164414: "yukkipedia", 164429: "defau1tdash", 164449: "ezlife", 164467: "konstantinos", 164477: "API~164477", 164478: "natedrake", 164496: "API~164496", 164501: "bmbl3", 164507: "theordhel", 164515: "API~164515", 164525: "kidrock76", 164526: "guest_43v7j", 164533: "exucarniza", 164552: "guest_ga998", 164564: "sgdf0", 164565: "anguy1", 164566: "angelaine", 164567: "siren", 164571: "guest_vef4y", 164576: "API~164576", 164577: "chromner", 164580: "kevokeys123", 164586: "notnerdy", 164589: "blackmanta", 164613: "API~164613", 164616: "lowest", 164628: "anguytest", 164635: "guest_9vuwj", 164639: "API~164639", 164643: "rotster", 164652: "arvel", 164654: "sleepydrug", 164688: "guest_b1aup", 164690: "voidhymn", 164692: "gonedie", 164729: "clumsylynx", 164739: "sax116 hc", 164744: "dewilish", 164763: "guest_8a0ff", 164765: "ixvi", 164772: "softreset", 164792: "API~164792", 164793: "API~164793", 164801: "depleta", 164822: "bd330", 164827: "chillybreeze", 164831: "API~164831", 164836: "idlepixel3gg", 164841: "fox is hard", 164890: "guest_5rmsv", 164912: "icky123", 164925: "jurc11", 164928: "nhp11", 164941: "moomoopixel", 164962: "guest_pz1yt", 164968: "API~164968", 164973: "API~164973", 164976: "towe", 164998: "colep", 165001: "raichu hc5", 165004: "guest_mfx4m", 165006: "scyntold", 165014: "ipagiff", 165032: "eznoob", 165033: "API~165033", 165044: "guest_sm86m", 165065: "arrow ace", 165068: "matku555", 165081: "concrete", 165084: "API~165084", 165086: "plagusthewis", 165091: "guest_1ma09", 165100: "lulifer1337", 165102: "32093850", 165107: "imbored4365", 165113: "zestfestcar", 165138: "ranchcheese", 165142: "pookerson", 165143: "pookerton", 165147: "inf", 165157: "jishwa", 165167: "free bfox", 165172: "arikiwin", 165183: "anguy notp", 165184: "shivaz", 165200: "API~165200", 165202: "iburngays", 165205: "API~165205", 165210: "razzlepants", 165214: "allah is god", 165220: "rsquared85", 165236: "bussnut", 165244: "rainyplanet", 165253: "API~165253", 165255: "pjdhunt", 165268: "eggman36090", 165278: "eoin2000", 165299: "d1 alt", 165305: "API~165305", 165330: "deviner dan", 165332: "ruinfoxy", 165334: "paulomansur1", 165344: "darkxwolf17", 165353: "whaler101", 165361: "clin9509", 165364: "guest_cuwry", 165366: "lifem1", 165369: "austindildy1", 165370: "donovanm1200", 165372: "lelanddiceat", 165373: "guest_sb30t", 165384: "gargieog", 165389: "bigbrainboy", 165403: "hckimanaka87", 165415: "kkemobilegam", 165417: "koyot96", 165446: "poomen2", 165450: "poomen6", 165453: "kb1", 165455: "API~165455", 165471: "revan", 165475: "API~165475", 165477: "davediamond2", 165479: "hitler123", 165484: "gingerkgr", 165486: "potato22", 165487: "API~165487", 165496: "srdr4545", 165501: "guest_t4brb", 165508: "silvereagles", 165511: "pandemonium", 165531: "vaatic", 165539: "sukndwnnfrts", 165547: "thebigbyson", 165554: "edenmaster", 165560: "zazaza", 165568: "shiku", 165572: "slytherin410", 165579: "API~165579", 165585: "gpajtdmw", 165587: "twb1234", 165590: "furysharkk", 165594: "theanarch", 165603: "sjusvaraar", 165607: "davee", 165611: "iamaesome", 165635: "grim r3ap3r", 165638: "ultrabeany", 165640: "766243", 165642: "API~165642", 165648: "API~165648", 165659: "dante heart", 165664: "API~165664", 165669: "cadeoverheav", 165676: "API~165676", 165677: "766274", 165678: "rj70msp", 165689: "dylanleintz", 165692: "galactic435", 165693: "w1lbert", 165701: "londogarak", 165703: "profesordidy", 165705: "death1443124", 165707: "daiudasfassd", 165708: "9876rt", 165709: "56789", 165710: "werewgfsd", 165711: "testdeth1", 165714: "guest_w3v33", 165716: "captainmik", 165732: "1pixels", 165736: "API~165736", 165749: "dccp42", 165753: "guest_70cc7", 165756: "kinggamingyt", 165764: "ggimsogone", 165765: "clydebojan", 165767: "API~165767", 165779: "jackz1234", 165785: "renhc", 165792: "20weimern", 165804: "flobba", 165814: "guest_7913e", 165830: "colepetrie11", 165838: "API~165838", 165839: "grognotosh", 165851: "higgsboson88", 165864: "higgsboson99", 165870: "shooters", 165871: "pikfan1sucks", 165881: "mirai1312", 165883: "mattsyplum", 165892: "hcidler", 165894: "turfnsurf", 165900: "ryoko", 165902: "hype", 165906: "sgognbob", 165908: "API~165908", 165909: "wetranger", 165912: "edwelsh", 165915: "rolandu", 165926: "bman", 165927: "API~165927", 165929: "caproni77", 165938: "samathy", 165949: "donron", 165957: "diamondgam3r", 165968: "hydenseekhc", 165987: "foxgirl93", 165993: "API~165993", 165995: "ohlongbernie", 166003: "API~166003", 166025: "0289", 166054: "thechonkler", 166061: "chokri", 166063: "API~166063", 166115: "andrewandnik", 166124: "noncentralce", 166126: "API~166126", 166131: "dmightybear", 166139: "sleduvat", 166142: "nekodoll", 166159: "lerim", 166175: "guest_ef8et", 166179: "a1ek", 166183: "kornman", 166191: "caleya", 166192: "scruffy1000", 166200: "nerfwarrior", 166202: "saiko", 166206: "API~166206", 166210: "whoisyou1hc", 166230: "lefty09", 166234: "API~166234", 166239: "cookieteamon", 166252: "jayfro", 166265: "mooneyes", 166268: "ldog2020", 166271: "nerdman7777", 166278: "papabliss", 166284: "switch321", 166287: "afk miner 2", 166288: "monkeyboi911", 166289: "challange", 166295: "eefin", 166300: "niggerlover2", 166304: "woeiruty", 166313: "chaffing7165", 166314: "cloudzz", 166323: "API~166323", 166347: "API~166347", 166356: "daiba", 166372: "hakk3", 166373: "API~166373", 166383: "challangealt", 166390: "API~166390", 166397: "unit08", 166400: "calebmather1", 166409: "zadhax", 166415: "rendrone2", 166416: "API~166416", 166419: "rendrone5", 166423: "robertw0987", 166434: "remuslupin10", 166440: "brkmy1hcblz", 166442: "digger272", 166448: "hardcoremann", 166458: "tehbacon", 166459: "jj1hc", 166460: "jj1lhc", 166482: "edinstinct", 166484: "mrbojangles", 166521: "urgotnohne", 166526: "kcaryths", 166537: "player8729", 166538: "schmitty", 166546: "coolakon2", 166551: "lerimflavor", 166554: "kayy", 166555: "pjjjjp3", 166562: "iamburnj", 166564: "deepso", 166568: "synreala", 166582: "booinginside", 166664: "guest_ugz4c", 166675: "coldstone", 166699: "threestrkes", 166715: "play", 166744: "ajjp", 166760: "guest_wuugv", 166803: "API~166803", 166855: "lolugrumpy", 166901: "hlebtostowy", 166920: "API~166920", 166950: "swampamus", 166962: "goboo", 166989: "API~166989", 167022: "API~167022", 167039: "API~167039", 167049: "gobanos", 167073: "API~167073", 167079: "API~167079", 167101: "greenie", 167125: "renlo", 167142: "redder", 167145: "omrgoat", 167148: "crocrotte", 167161: "silvernight5", 167195: "API~167195", 167210: "dirto", 167238: "zteuer", 167248: "guszy", 167260: "guest_yq73r", 167267: "masuri", 167311: "smellyfeet", 167321: "bluo", 167354: "API~167354", 167390: "API~167390", 167405: "kemkem", 167429: "beronite", 167486: "kaebos", 167510: "API~167510", 167512: "fizz", 167525: "sbyz", 167529: "onewaystreet", 167561: "API~167561", 167572: "guest_ym2x1", 167577: "skroll", 167583: "jestic", 167615: "API~167615", 167619: "API~167619", 167621: "guest_gqbft", 167626: "riaz500", 167631: "xinenos", 167651: "API~167651", 167652: "usliberty", 167709: "API~167709", 167752: "API~167752", 167753: "alygator", 167754: "API~167754", 167766: "polo5927", 167815: "argierg", 167856: "API~167856", 167862: "olegatorsh", 167888: "lembardiino", 167896: "akronymus", 167900: "justalittle", 167909: "doey103", 167910: "guest_zpvk2", 167916: "firstredby", 167930: "API~167930", 167942: "caseys chips", 167943: "altravin", 167962: "grassy", 167965: "theghirox", 167974: "bikura", 167982: "API~167982", 167988: "API~167988", 168050: "bihwe", 168061: "API~168061", 168065: "API~168065", 168122: "octoman825", 168123: "thefatman", 168137: "API~168137", 168144: "supsan", 168150: "guest_qugz2", 168163: "kyleph91", 168169: "un2314pls", 168170: "again", 168179: "republicus", 168194: "glorpie", 168204: "vah003", 168205: "kaigamer123", 168213: "terrorontor", 168221: "API~168221", 168238: "guest_jda9t", 168246: "dantebelmont", 168256: "boxer", 168265: "altaccount89", 168268: "hanneskorvxx", 168270: "asterixgoon2", 168294: "API~168294", 168324: "bodek101", 168329: "API~168329", 168330: "API~168330", 168332: "bydoo", 168339: "doogs", 168344: "tannuninja", 168349: "API~168349", 168361: "amadeus101", 168365: "standrdgamr", 168381: "guest_m1y4f", 168415: "guest_j95pq", 168422: "API~168422", 168438: "API~168438", 168460: "remuslupin5", 168475: "guest_04zx1", 168477: "raichu hc6", 168503: "twinkletoes", 168504: "skibidigoon", 168506: "API~168506", 168516: "API~168516", 168551: "drslim", 168559: "boom9001", 168582: "API~168582", 168593: "kurano chin", 168600: "guest_1pttv", 168631: "API~168631", 168633: "API~168633", 168636: "guest_jet8w", 168687: "yourinsane", 168697: "nocolours", 168727: "API~168727", 168734: "API~168734" }; const configurableStyles = document.createElement("style"); document.head.appendChild(configurableStyles); class MarketPlugin extends IdlePixelPlusPlugin { constructor() { super("market", { about: { name: GM_info.script.name + " (ver: " + GM_info.script.version + ")", version: GM_info.script.version, author: GM_info.script.author, description: GM_info.script.description }, config: [ { label: "------------------------------------------------<br/>General<br/>------------------------------------------------", type: "label" }, { id: "autoMax", label: "Autofill Max Buy", type: "boolean", default: false }, { id: "marketSoldNotification", label: "Notification on item sold and item watchers", //temp fix type: "boolean", default: true }, //Zlef { id: "clickBrewIng", label: "Click on a brewing ingredient to go to player market page.", type: "boolean", default: true }, //End Zlef { id: "marketGraph", label: "Show a 7-days price history when browsing items.", type: "boolean", default: true }, { label: "------------------------------------------------<br/>Table<br/>------------------------------------------------", type: "label" }, { id: "highlightBest", label: "Highlight Best", type: "boolean", default: true }, { id: "altIDList", label: "Player ID blacklist for alts", type: "string", max: 200000, default: "PlaceIDsHere" }, { id: "heatPotion", label: "Account for heat potion use in heat cost", type: "boolean", default: true }, { id: "extraInfoColumn", label: "Show Extra Info on table entries", type: "boolean", default: true }, { id: "categoryColumn", label: "Show Category on table entries", type: "boolean", default: true }, { id: "quickBuyColumn", label: "Show Quick Buy button on table entries", type: "boolean", default: true }, { id: "quickBuyAmount", label: "Quick Buy button amount (0 = max)", type: "number", default: 1 }, { id: "quickBuyAllNeedsAltKey", label: "Require Alt-key when right-clicking to quick-buy all", type: "boolean", default: true }, { label: "------------------------------------------------<br/>Theme<br/>------------------------------------------------", type: "label" }, { id: "condensed", label: "Condensed UI", type: "boolean", default: true }, { id: "theme", label: "Bundled theme", type: "select", options: ["Default", "Dark"], default: "Default" }, { id: "colorTextEnabled", label: "Change text color", type: "boolean", default: false }, { id: "colorText", label: "Text color", type: "color", default: THEME_DEFAULTS.default.text }, { id: "colorItemSlotsBgEnabled", label: "Change item slots background color", type: "boolean", default: false }, { id: "colorItemSlotsBg", label: "Panels background color", type: "color", default: THEME_DEFAULTS.default.bgItemSlots }, { id: "colorPanelsBgEnabled", label: "Change panels background color", type: "boolean", default: false }, { id: "colorPanelsBg", label: "Panels background color", type: "color", default: THEME_DEFAULTS.default.bgPanels }, { id: "colorPanelsOutlineEnabled", label: "Change panels outline color", type: "boolean", default: false }, { id: "colorPanelsOutline", label: "Panels outline color", type: "color", default: THEME_DEFAULTS.default.bgOutline }, { id: "colorRowAccentsEnabled", label: "Change table row accent colors", type: "boolean", default: false }, { id: "colorRowOdd", label: "Row accent color 1", type: "color", default: THEME_DEFAULTS.default.rowAccent1 }, { id: "colorRowEven", label: "Row accent color 2", type: "color", default: THEME_DEFAULTS.default.rowAccent2 }, { id: "colorChartLineEnabled", label: "Change history chart line colors", type: "boolean", default: false }, { id: "colorChartLineMax", label: "History chart max price line color", type: "color", default: THEME_DEFAULTS.default.colorChartLineMax }, { id: "colorChartLineAverage", label: "History chart average price line color", type: "color", default: THEME_DEFAULTS.default.colorChartLineAverage }, { id: "colorChartLineMin", label: "History chart min price line color", type: "color", default: THEME_DEFAULTS.default.colorChartLineMin } ] }); this.lastBrowsedItem = "all"; this.lastCategoryFilter = "all"; this.historyChart = undefined; this.marketAverages = {}; this.pendingConfirmationPurchaseLog = {}; this.currentTableData = undefined; this.lastSortIndex = 0; this.loginDone = false; } onConfigsChanged() { this.applyCondensed(this.getConfig("condensed")); this.loadStyles(); if(this.getConfig("marketSoldNotification")) { this.updateMarketNotifications(); } else { clearInterval(marketTimer); //should this be running without sold notifications? clearInterval(marketWatcherTimer); marketRunning = false; $("#market-sidecar").hide(); } if(this.getConfig("marketGraph")) { $("#history-chart-div").hide(); } if(this.loginDone) this.refreshMarket(false); } addMarketNotifications() { const sideCar = document.createElement('span'); sideCar.id = `market-sidecar`; sideCar.onclick = function () { IdlePixelPlus.plugins.market.collectMarketButton(); } sideCar.style='margin-right: 4px; margin-bottom: 4px; display: none; cursor: pointer;'; var elem = document.createElement("img"); elem.setAttribute("src", `${IMAGE_HOST_URL}/player_market.png`); const sideCarIcon = elem; sideCarIcon.className = "w20"; const sideCarDivLabel = document.createElement('span'); sideCarDivLabel.id = `market-sidecar-coins`; sideCarDivLabel.innerText = ' 0'; sideCarDivLabel.className = 'color-white' sideCar.append(" (", sideCarIcon, sideCarDivLabel, ")"); document.querySelector('#item-display-coins').after(sideCar); $("#market-sidecar").hide(); }; collectMarketButton() { $("#market-sidecar").hide(); document.querySelectorAll(`button[id^=player-market-slot-collect-amount]`).forEach(b => { const collect = parseInt(b.textContent.replace(/[^0-9]/g,'')); if(collect > 0){ b.click(); } }); } updateMarketNotifications() { if(!marketRunning) { marketRunning = true; marketTimer = setInterval(function() { websocket.send("MARKET_REFRESH_SLOTS"); setTimeout(function() { const total = [1, 2, 3].map(n => { const collect = parseInt($(`button#player-market-slot-collect-amount-${n}`).text().replace(/\D/g,'')); return isNaN(collect) ? 0 : collect; }).reduce((a, b) => a + b, 0); if(total > 0) { $("#market-sidecar-coins").text(" " + total.toLocaleString()); $("#market-sidecar").show(); } else { $("#market-sidecar-coins").text(" " + total.toLocaleString()); $("#market-sidecar").hide(); } }, 50); }, 10000); marketWatcherTimer = setInterval(function() { IdlePixelPlus.plugins.market.checkWatchers(); }, 30000); } } applyCondensed(condensed) { if(condensed) { $("#panel-player-market").addClass("condensed"); $("#modal-market-select-item").addClass("condensed"); } else { $("#panel-player-market").removeClass("condensed"); $("#modal-market-select-item").removeClass("condensed"); } } getStyleFromConfig(enableId, colorId) { return this.getConfig(enableId) ? this.getConfig(colorId) : THEME_DEFAULTS[this.getConfig("theme").toLowerCase()][colorId]; } loadStyles() { const colorText = this.getStyleFromConfig("colorTextEnabled", "colorText"); const colorPanelsOutline = this.getStyleFromConfig("colorPanelsOutlineEnabled", "colorPanelsOutline"); const colorRowOdd = this.getStyleFromConfig("colorRowAccentsEnabled", "colorRowOdd"); const colorRowEven = this.getStyleFromConfig("colorRowAccentsEnabled", "colorRowEven"); const colorItemSlotsBg = this.getStyleFromConfig("colorItemSlotsBgEnabled", "colorItemSlotsBg"); const colorPanelsBg = this.getStyleFromConfig("colorPanelsBgEnabled", "colorPanelsBg"); const styles = ` #market-table, #market-log-table { margin-top: 0.5em !important; border-spacing:0 4px !important; border-collapse: separate; background: ${colorPanelsOutline} !important; border-width: 4px; border-radius: 5pt; padding: 4px; > * tr th { background: ${colorPanelsOutline}; color: ${colorText}; } > * tr:nth-child(even) { background: ${colorRowOdd}; color: ${colorText}; } > * tr:nth-child(odd) { background: ${colorRowEven}; color: ${colorText}; } > * tr.cheaper { background-color: rgb(50, 205, 50, 0.25); } > * td { background: inherit; color: inherit; &:first-child { border-top-left-radius: 5pt; border-bottom-left-radius: 5pt; } &:last-child { border-top-right-radius: 5pt; border-bottom-right-radius: 5pt; } > button { border-radius: 3pt; border: 2px solid #00000022; padding: 4px; box-shadow: none; background-color: ${colorPanelsOutline}; color: ${colorText}; &:disabled { color: ${colorText + "55"}; pointer-events: none; } } } } div[id^=player-market-slot] { border-spacing:0 4px; border-collapse: separate; border-radius: 5pt; border: 2px solid #00000022; background: ${colorItemSlotsBg}; color: ${colorText}; > div, span { color: ${colorText} !important; } > button { border-radius: 5pt; border: 2px solid #00000022; box-shadow: none; } } div[id^=player-market-slot-empty] { &:hover { outline: 1px solid ${colorText + "55"}; z-index: 1; } > #panel-sell-text { display: flex; justify-content: center; align-items: center; height: 100%; font-size: 20pt; color: ${colorText + "55"} !important; } } #market-watcher-div { border-radius: 5pt; border: 2px solid #00000022; background: ${colorPanelsBg}; margin: 0px; color: ${colorText}; > div[id^=watched-item] { color: black; } } #history-chart-div { position: relative; margin: 0 auto; border-radius: 5pt; border: 2px solid #00000022; background: ${colorPanelsBg}; > #history-chart-timespan { position: absolute; top: 6px; right: 6px; font-size: 10pt; border-radius: 3pt; background-color: ${colorPanelsBg}; color: ${colorText}; &:hover { cursor: pointer; } &:focus-visible { outline: none; } } }`; if(this.historyChart) { this.historyChart.options.scales.x.ticks.color = colorText; this.historyChart.options.scales.y.ticks.color = colorText; } else { Chart.defaults.color = colorText; } configurableStyles.innerHTML = styles; } async onLogin() { this.addMarketNotifications(); if(this.getConfig("marketSoldNotification")) { this.updateMarketNotifications(); } const self = this; $("head").append(` <style id="styles-market"> #panel-player-market { &.condensed { > center { display: flex; flex-direction: row; justify-content: center; } & div.player-market-slot-base { height: 400px; } & div.player-market-slot-base hr { margin-top: 2px; margin-bottom: 4px; } & div.player-market-slot-base br + div.player-market-slot-base br { display: none; } & div.player-market-slot-base[id^="player-market-slot-occupied"] { > button { padding: 2px; } > button[id^="player-market-slot-see-market"] { width: 90%; margin-top: 0.5em; margin-bottom: 0.5em; background-color: rgb(46, 137, 221); } > h2[id^="player-market-slot-item-item-label"] { font-size: 1.8rem; margin-bottom: 0; } } & #market-table th, #market-table td { padding: 2px 4px; } } } #modal-market-select-item.condensed #modal-market-select-item-section .select-item-tradables-catagory { margin: 6px 6px; padding: 6px 6px; } #modal-market-select-item.condensed #modal-market-select-item-section .select-item-tradables-catagory hr { margin-top: 2px; margin-bottom: 2px; } .hide { display: none; } .bold { font-weight: bold; } .select-item-tradables-catagory { border-radius: 5pt; } #market-table th.actions:hover { color: gray; cursor: pointer; } .context-menu { position: absolute; } .menu { display: flex; flex-direction: column; background-color: rgb(240, 240, 240); border-radius: 5pt; box-shadow: 4px 4px 8px #0e0e0e; padding: 10px 0; list-style-type: none; > li { font: inherit; border: 0; padding: 4px 36px 4px 16px; width: 100%; display: flex; align-items: center; position: relative; text-decoration: unset; color: #000; transition: 0.5s linear; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; > span:not(:first-child) { position: absolute; right: 12px; } &:hover { background:#afafaf; color: #15156d; cursor: pointer; } } } .hoverable-div:hover { box-shadow: 4px 4px 8px #0e0e0e; border-color: #252525; cursor: pointer; } #market-log-table th, #market-log-table td { padding: 2px 4px; } </style> `); // Market watcher modal $("#modal-item-input").after(` <div class="modal modal-dim" id="modal-market-configure-item-watcher" tabindex="-1" style="top: 0px; display: none;" aria-modal="true" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title text-secondary">ITEM WATCHER</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <div class="center"> <div class="modal-market-sell-image p-2 hard-shadow"> <h2 id="modal-market-configure-item-watcher-label"></h2> <img id="modal-market-configure-item-watcher-image" width="50px" height="50px" original-width="50px" original-height="50px" src=""> </div> <br> <input type="hidden" id="modal-market-configure-item-watcher"> <div class="modal-market-watcher-inputs font-small color-grey p-2 shadow"> <br> <br> Limit: <span class="color-gold" id="modal-market-configure-item-watcher-low-limit">N/A</span> - <span class="color-gold" id="modal-market-configure-item-watcher-high-limit">N/A</span> <span class="color-gold"> each</span> <br> <img src="${COIN_ICON_URL}" title="coins"> <input type="text" id="modal-market-configure-item-watcher-price-each" width="30%" placeholder="Price Each" original-width="30%"> <select id="modal-market-configure-item-watcher-mode"> <option value="1">Less than</option> <option value="2">At least</option> </select> <br> <br> <br> <br> <div> <input type="button" id="modal-market-configure-item-watcher-cancel-button" data-bs-dismiss="modal" value="Cancel"> <input type="button" id="modal-market-configure-item-watcher-ok-button" onclick="IdlePixelPlus.plugins.market.createMarketWatcher()" class="background-primary hover" value="Create Watcher"> <u class="hover" onclick="alert("You will get a notification when the price crosses the specified threshold.")">?</u> </div> <br> </div> </div> </div> </div> </div> </div>`); // Market table sort menu $("#panel-player-market").append(` <div id="market-sort-context-menu" class="context-menu" style="display: none"> <ul class="menu"> <li id="context-menu-price-each-item" onclick='IdlePixelPlus.plugins.market.contextMenuSelectOnClick(\"context-menu-price-each-item\");'> <span> Price Each</span> </li> </ul> </div>`); const sellSlotWidth = $(".player-market-slot-base").outerWidth(); document.getElementById("market-table").style.minWidth = sellSlotWidth * 3; // History chart $(`#panel-player-market button[onclick^="Market.clicks_browse_player_market_button"]`).parent().before(` <div id="history-chart-div" style="display:block; margin-bottom: 0.5em; width: ${sellSlotWidth * 3}px; height: 200px;"> <select id="history-chart-timespan" align="right" onchange='IdlePixelPlus.plugins.market.fetchMarketHistory();'> <option value="1d">24 Hours</option> <option value="7d" selected="selected">7 Days</option> <option value="30d">30 Days</option> <option value="60d">60 Days</option> <option value="120d">120 Days</option> </select> <canvas id="history-chart" style="display: block;" align="middle"> </div>`); Object.assign(Chart.defaults.datasets.line, { fill: false, tension: 0.3, borderWidth: 2, pointRadius: 1 }); // Market watcher $("#notifications-area").children().last().after(` <div id="notification-market-watcher" class="notification hover hide" onclick='switch_panels(\"panel-player-market\");' style="margin-right: 4px; margin-bottom: 4px; background-color: rgb(183, 68, 14);"> <img src="${IMAGE_HOST_URL}/player_market.png" class="w20" title="market_alert"> <span id="notification-market-item-label" class="color-white"> Market Alert</span> </div>`); $("#history-chart-div").prev().before(` <center> <div id="market-watcher-div" class="select-item-tradables-catagory shadow" align="left" style="width: ${sellSlotWidth * 3}px; display: none;"> <span class="bold">Active watchers</span> <hr style="margin-top: 2px; margin-bottom: 4px;"> </div> </center>`); // modal-market-configure-item-to-sell-amount const sellModal = $("#modal-market-configure-item-to-sell"); const sellAmountInput = sellModal.find("#modal-market-configure-item-to-sell-amount"); sellAmountInput.after(` <button type="button" onclick="IdlePixelPlus.plugins.market.applyOneAmountSell()">1</button> <button type="button" onclick="IdlePixelPlus.plugins.market.applyMaxAmountSell()">max</button> <button type="button" onclick="IdlePixelPlus.plugins.market.applyMaxAmountSell(true)">max-1</button> `); const sellPriceInput = sellModal.find("#modal-market-configure-item-to-sell-price-each").after(` <button type="button" onclick="IdlePixelPlus.plugins.market.applyMinPriceSell()">min</button> <button type="button" onclick="IdlePixelPlus.plugins.market.applyLowestPriceSell()">lowest</button> <button type="button" onclick="IdlePixelPlus.plugins.market.applyMidPriceSell()">mid</button> <button type="button" onclick="IdlePixelPlus.plugins.market.applyMaxPriceSell()">max</button> <br /><br /> Total: <span id="modal-market-configure-item-to-sell-total"></span> `); // Extra buttons beside <BROWSE PLAYER MARKET> $(`#panel-player-market button[onclick^="Market.clicks_browse_player_market_button"]`) .first() .after(`<button id="refresh-market-table-button" type="button" style="height: 44px; margin-left: 0.5em" onclick="IdlePixelPlus.plugins.market.refreshMarket(true);"> Refresh </button>`) .after(`<button id="watch-market-item-button" type="button" style="height: 44px; margin-left: 0.5em" onclick="IdlePixelPlus.plugins.market.watchItemOnClick()"> Watch Item </button>`); document.querySelectorAll(`button[id^=player-market-slot-collect-amount]`).forEach(b => { // Add See Market button const id = b.id.match(/[1-3]/)[0]; b.nextElementSibling.remove(); b.insertAdjacentHTML("afterend", `<button type="button" id="player-market-slot-see-market-${id}" onclick="IdlePixelPlus.plugins.market.seeMarketOnClick(${id})">See Market</button>`); // Add event to reset collection button b.addEventListener("click", () => { const item = document.getElementById(`player-market-slot-item-item-label-${id}`).textContent.toLowerCase().replace(/\s/g, "_"); const price_each = parseInt(document.getElementById(`player-market-slot-item-price-each-${id}`).textContent.replace(/[^0-9]+/g, "")); const amount = b.textContent.replace(/[^0-9]+/g, "") / price_each; if (amount > 0) { this.saveLogToLocalStorage({ item: item, amount: amount, price_each: price_each, transaction_type: "Sale" }); b.textContent = b.textContent.replace(/[0-9,]+/, '0'); $("#market-sidecar").hide(); this.refreshMarket(false); } }); }); document.querySelectorAll(`span[id^=player-market-slot-expires]`).forEach(s => s.previousElementSibling.remove()); // Refresh market on purchase const purchaseButton = document.querySelector(`input[onclick*="Market.purchase_item()"]`); if(purchaseButton) purchaseButton.addEventListener("click", () => this.refreshMarket(false)); sellAmountInput.on("input change", () => this.applyTotalSell()); sellPriceInput.on("input change", () => this.applyTotalSell()); // Zlef // Add buttons to brewing ingredients const parentDiv = document.getElementById("panel-brewing"); // Loop through all itembox elements within the parent div parentDiv.querySelectorAll('itembox').forEach((itemBox) => { // Check if it contains 'Primary Ingredient' or 'Secondary Ingredient' const tooltip = itemBox.getAttribute("data-bs-original-title"); if (tooltip && (tooltip.includes("Primary Ingredient") || tooltip.includes("Secondary Ingredient"))) { // Add click event to the itembox itemBox.addEventListener("click", () => this.brewingIngClicked(itemBox)); } }); //End Zlef // Observer for brewing modal change const brewingModal = document.getElementById("modal-brew-ingredients"); const brewingModalObserverOptions = { childList: true, subtree: true}; const brewingModalObserver = new window.MutationObserver((mutationRecords) => { brewingModalObserver.disconnect(); const record = mutationRecords[0]; let totalCost = 0; const promises = Array.from(record.addedNodes).map((async (node) => { if(node.nodeName === "IMG" && node.nextSibling.nodeName === "#text") { const item = node.src.match(/\/([a-zA-Z0-9_]+)\.png$/)[1]; if(Market.tradables.find(t => t.item === item)) { const qty = node.nextSibling.textContent.match(/[0-9]+/)[0]; const response = await fetch(`${MARKET_POSTINGS_URL}/${item}/`); const data = await response.json(); let currentMarketMinPrice = Math.min(...data.map(datum => datum.market_item_price_each)); if(!isFinite(currentMarketMinPrice)) { // If item isn't currently on sale, use market average value instead currentMarketMinPrice = this.marketAverages[item]; } const displayedValue = (qty * currentMarketMinPrice > 1000) ? `${(qty * currentMarketMinPrice / 1000).toFixed(2)}k` : qty * currentMarketMinPrice; totalCost += qty * currentMarketMinPrice; node.nextSibling.textContent += ` (`; node.nextElementSibling.insertAdjacentHTML("beforebegin", `<img src="${COIN_ICON_URL}" title="coins"> ${displayedValue})`); } } }) ); Promise.all(promises).then(() => { const totalCostElement = document.getElementById("brewing-total-cost"); const totalCostStr = `Estimated total cost: ${totalCost > 1000 ? (totalCost / 1000).toFixed(2) + "k" : totalCost}`; if(totalCostElement) totalCostElement.textContent = totalCostStr; else record.target.parentNode.insertAdjacentHTML("afterend", `<span id="brewing-total-cost" class="colorg-grey">${totalCostStr}</span>`); brewingModalObserver.observe(brewingModal, brewingModalObserverOptions); }); }); brewingModalObserver.observe(brewingModal, brewingModalObserverOptions); if(this.getConfig("condensed")) { // Remove <br> from between <Amount left> and <Price each>, and reinsert it above title document.querySelectorAll(`span[id^="player-market-slot-item-amount-left"]`).forEach(e => { const br = e.parentNode.removeChild(e.nextElementSibling); e.parentNode.querySelector(`h2[id^="player-market-slot-item-item-label"]`).before(br); }); } const buyModal = $("#modal-market-purchase-item"); const buyAmountInput = buyModal.find("#modal-market-purchase-item-amount-input"); $(document).on('click', '[onclick*="Modals.market_purchase_item"]', this.handlePurchaseClick.bind(this)); buyAmountInput.after(` <button type="button" onclick="IdlePixelPlus.plugins.market.applyOneAmountBuy()">1</button> <button type="button" onclick="IdlePixelPlus.plugins.market.applyMaxAmountBuy()">max</button> <br /><br /> Total: <span id="modal-market-purchase-item-total"></span> <br /> Owned: <item-display data-format="number" data-key="coins"></item-display> `); buyAmountInput.on("input change", () => this.applyTotalBuy()); // Remove sell buttons document.querySelectorAll("div[id^=player-market-slot-empty] button").forEach(b => { b.parentElement.onclick = b.onclick; const div = document.createElement("div"); div.setAttribute("id", "panel-sell-text"); div.classList.add("hover"); div.innerText = "Sell an item"; b.replaceWith(div); }); // wrap Market.browse_get_table to capture last selected Market.browse_get_table = function(item) { return self.browseGetTable(item, true); } // Wrap Market.purchase_item to send to log const original_purchase_item = Market.purchase_item; Market.purchase_item = function() { const item = document.getElementById("modal-market-purchase-item-label").textContent.toLowerCase().replace(/\s/g, "_"); const amount = get_number_with_letters(document.getElementById("modal-market-purchase-item-amount-input").value); const price_each = parseInt(document.getElementById("modal-market-purchase-item-price-each").value.replace(/[^0-9]+/g, "")); IdlePixelPlus.plugins.market.storeLogPendingConfirmation(item, amount, price_each, "Purchase"); original_purchase_item.apply(this); } // Add event listener to websocket to catch purchase confirmations websocket.connected_socket.addEventListener("message", (e) => { if(e.data.includes("OPEN_DIALOGUE=")) { const values = e.data.substring(e.data.indexOf('=')+1); if(values.includes("MARKET PURCHASE") && values.includes("Successfully purchased from player market!")) { this.saveLogToLocalStorage(this.pendingConfirmationPurchaseLog); this.pendingConfirmationPurchaseLog = {}; } } }) // Edit tradables modal category names new window.MutationObserver((mutationRecords) => { const childList = mutationRecords.filter(record => record.type === "childList")[0]; if(childList && childList.target && childList.target.id === "modal-market-select-item-section") { const elements = document.getElementById(childList.target.id).querySelectorAll(".select-item-tradables-catagory"); elements.forEach(e => { let isSellModal = false; e.classList.add("bold"); e.innerHTML = e.innerHTML.replace(/[a-zA-Z_]+<hr>/, e.textContent.split("_").map(w => w[0].toUpperCase() + w.slice(1).toLowerCase()).join(" ") + "<hr>"); e.querySelectorAll("div").forEach(d => { isSellModal |= /Modals\.market_configure_item_to_sell/.test(d.onclick.toString()); if(d.parentNode.textContent.toLowerCase() != "all") { d.addEventListener("click", function(event) { event.stopPropagation(); }); const match = d.onclick.toString().match(/(Modals\.market_configure_item_to_sell|Market\.browse_get_table)\(\"([a-zA-Z0-9_]+)\"/); if(match) { d.setAttribute("data-bs-toggle", "tooltip"); d.setAttribute("data-bs-placement", "top"); d.setAttribute("data-boundary", "window"); d.setAttribute("title", Items.get_pretty_item_name(match[2])); } } }); if(!isSellModal) { e.onclick = () => this.filterButtonOnClick(e.textContent.toLowerCase().replace(" ", "_")); e.classList.add("hoverable-div"); } }); } }).observe(document.getElementById("modal-market-select-item"), { childList: true, subtree: true }); // Player ID display var playerID = var_player_id; $(`#search-username-hiscores`).after(`<span id="player_id">(ID: ${playerID})</span>`); this.onConfigsChanged(); this.createMarketLogPanel(); this.loadStyles(); this.applyLogLocalStorage(); this.applyWatchersLocalStorage(); this.checkWatchers(); this.getGlobalMarketHistoryAverages(7); this.preloadMarketTradables(); this.loginDone = true; } async fetchBrowseResult(item) { const response = await fetch(`${MARKET_POSTINGS_URL}/${item}/`); return response.json(); } browseGetTable(item, updateGraph) { const self = this; if(item != this.lastBrowsedItem) { self.lastSortIndex = 0; } this.lastBrowsedItem = item; if(item == "all") { $("#watch-market-item-button").hide(); $("#history-chart-div").hide(); } else { $("#watch-market-item-button").show(); $("#modal-market-configure-item-watcher-image").attr("src", this.getItemIconUrl(item)); $("#modal-market-configure-item-watcher-label").text(item.split("_").map(word => word.charAt(0).toUpperCase() + word.slice(1)).join(" ")); try { if(this.getConfig("marketGraph") && updateGraph) { self.fetchMarketHistory(item); } } catch(err) { console.log(err); } } // A good chunk of this is taking directly from Market.browse_get_table //hide_element("market-table"); //show_element("market-loading"); let best = {}; let bestList = {}; return $.get(`${MARKET_POSTINGS_URL}/${item}/`).done(async function(data) { const xpMultiplier = DonorShop.has_donor_active(IdlePixelPlus.getVar("donor_bonus_xp_timestamp")) ? 1.1 : 1; const listofAlts = IdlePixelPlus.plugins.market.getConfig("altIDList").replace(";",",").replace(/\s?,\s?/g, ",").toLowerCase().split(',').map(altId => parseInt(altId)); const useHeatPot = self.getConfig("heatPotion"); if(data.find(datum => ["logs", "raw_fish"].includes(datum.market_item_category)) !== undefined) { var coinsPerHeat = 100000; const logsData = await self.fetchBrowseResult("logs"); coinsPerHeat = 1.01 * Math.min(...logsData.map(datum => datum.market_item_price_each / Cooking.getHeatPerLog(datum.market_item_name))); } // Removes the alts listing from market and calculations data = data.filter(datum => listofAlts.indexOf(parseInt(datum.player_id)) == -1); data.forEach(datum => { //console.log(datum); const priceAfterTax = datum.market_item_price_each * 1.01; switch(datum.market_item_category) { case "bars": case "ores": { let perCoin = (priceAfterTax / (xpMultiplier*XP_PER[datum.market_item_name])); datum.perCoin = perCoin; datum.perCoinLabel = isNaN(perCoin) ? "" : `${perCoin.toFixed(perCoin < 10 ? 2 : 1)} coins/xp`; datum.levelReq = "N/A"; datum.ratios = [perCoin]; self.setBest(best, bestList, datum, perCoin); break; } case "logs": { let perCoin = (priceAfterTax / (Cooking.getHeatPerLog(datum.market_item_name) * (useHeatPot ? 2 : 1))); let sDPerCoin = (4000 / priceAfterTax); const charcoalMultiplier = 1 * (window.var_titanium_charcoal_foundry_crafted ? 2 : 1) * (window.var_green_charcoal_orb_absorbed ? 2 : 1); let charPerCoin = ((priceAfterTax / CHARCOAL_PERC[datum.market_item_name]) / charcoalMultiplier); let levelReq = (LEVEL_REQ[datum.market_item_name]); datum.perCoin = perCoin; datum.levelReq = levelReq; datum.sDPerCoin = sDPerCoin; datum.charPerCoin = charPerCoin; datum.ratios = [perCoin, charPerCoin]; if (datum.market_item_name == 'stardust_logs') { datum.perCoinLabel = `${perCoin.toFixed(perCoin < 10 ? 2 : 1)} coins/heat<br />${sDPerCoin.toFixed(sDPerCoin < 10 ? 2 : 1)} ~SD/coin<br/>${charPerCoin.toFixed(charPerCoin < 10 ? 2: 1)} ~coins/charcoal`; } else { datum.perCoinLabel = `${perCoin.toFixed(perCoin < 10 ? 2 : 1)} coins/heat<br/>${charPerCoin.toFixed(charPerCoin < 10 ? 2: 1)} ~coins/charcoal`; } self.setBest(best, bestList, datum, perCoin); break; } case "raw_fish":{ let perCoin = (priceAfterTax / Cooking.get_energy(datum.market_item_name)); let energy = (Cooking.get_energy(datum.market_item_name)); let heat = (HEAT_PER[datum.market_item_name]); let perHeat = (energy / heat); let comboCoinEnergyHeat = ((priceAfterTax + (heat * coinsPerHeat / (useHeatPot ? 2 : 1))) / energy); let levelReq = (LEVEL_REQ[datum.market_item_name]); datum.perCoin = comboCoinEnergyHeat; datum.perHeat = perHeat; datum.perCoinLabel = `${perCoin.toFixed(perCoin < 10 ? 2 : 1)} coins/energy || ${perHeat.toFixed(perHeat < 10 ? 2 : 1)} energy/heat<br />${comboCoinEnergyHeat.toFixed(comboCoinEnergyHeat < 10 ? 4 : 1)} coins/heat/energy`; datum.levelReq = levelReq; datum.ratios = [perCoin, perHeat, comboCoinEnergyHeat]; self.setBest(best, bestList, datum, perCoin); break; } case "cooked_fish":{ let perCoin = (priceAfterTax / Cooking.get_energy(datum.market_item_name)); datum.perCoin = perCoin; datum.perCoinLabel = `${perCoin.toFixed(perCoin < 10 ? 2 : 1)} coins/energy`; datum.levelReq = "N/A"; datum.ratios = [perCoin]; self.setBest(best, bestList, datum, perCoin); break; } case "bones": { let perCoin = (priceAfterTax / BONEMEAL_PER[datum.market_item_name]); datum.perCoin = perCoin; datum.perCoinLabel = `${perCoin.toFixed(perCoin < 10 ? 2 : 1)} coins/bonemeal`; datum.levelReq = "N/A"; datum.ratios = [perCoin]; self.setBest(best, bestList, datum, perCoin); break; } case "seeds": { datum.perCoin = Number.MAX_SAFE_INTEGER; let levelReq = (LEVEL_REQ[datum.market_item_name]); let sDPerCoin = (14000 / priceAfterTax); datum.levelReq = levelReq; datum.sDPerCoin = sDPerCoin; datum.perCoinLabel = (datum.market_item_name == "stardust_seeds") ? `${sDPerCoin.toFixed(sDPerCoin < 10 ? 2 : 1)} ~SD/Coin` : ""; break; } case "armour": case "other_equipment": case "weapons": { datum.perCoin = Number.MAX_SAFE_INTEGER; datum.perCoinLabel = ""; datum.levelReq = LEVEL_REQ[datum.market_item_name] ? LEVEL_REQ[datum.market_item_name] : "N/A"; break; } default: { datum.perCoin = Number.MAX_SAFE_INTEGER; datum.perCoinLabel = ""; datum.levelReq = "N/A"; break; } } }); Object.values(bestList).forEach(bestCatList => bestCatList.forEach(datum => datum.best=true)); //console.log(self.lastCategoryFilter); //console.log(self.lastSortIndex); //console.log(self.lastBrowsedItem); if(item !== self.lastBrowsedItem) self.lastSortIndex = 0; self.currentTableData = data; self.filterTable(item === "all" ? self.lastCategoryFilter : (data.length > 0 ? data[0].market_item_category : "all")); hide_element("market-loading"); show_element("market-table"); }); } setBest(best, bestList, datum, ratio) { if(!best[datum.market_item_category]) { best[datum.market_item_category] = ratio; bestList[datum.market_item_category] = [datum]; } else { if(ratio == best[datum.market_item_category]) { bestList[datum.market_item_category].push(datum); } else if(ratio < best[datum.market_item_category]) { bestList[datum.market_item_category] = [datum]; best[datum.market_item_category] = ratio; } } } updateTable() { let html = `<tr> <th>ITEM</th> <th style="width: 60px;"></th> <th>AMOUNT</th> <th class="actions" onclick="IdlePixelPlus.plugins.market.marketHeaderOnClick(event);">PRICE EACH</th>`; if(this.getConfig("extraInfoColumn")) html += `<th>EXTRA INFO</th>`; if(this.getConfig("categoryColumn")) html += `<th>CATEGORY</th>`; html += `<th>EXPIRES IN</th>`; if(this.getConfig("quickBuyColumn")) html += `<th>QUICK BUY </th>`; html += `<th style="width: 0px;"><u class="hover" style="font-size: 80%; font-weight: 400;" onclick="alert("You can configure visible table columns in the plugin options.")">?</u></th>`; html += `</tr>`; // in case you want to add any extra data to the table but still use this script if(typeof window.ModifyMarketDataHeader === "function") { html = window.ModifyMarketDataHeader(html); } this.currentTableData.forEach(datum => { if(!datum.hidden) { let market_id = datum.market_id; let player_id = datum.player_id; let item_name = datum.market_item_name; let amount = datum.market_item_amount; let price_each = datum.market_item_price_each; let category = datum.market_item_category; let timestamp = datum.market_item_post_timestamp; let perCoinLabel = datum.perCoinLabel; let best = datum.best && this.getConfig("highlightBest"); let levelReq = datum.levelReq; let your_entry = ""; if(Items.getItem("player_id") == player_id) { your_entry = "<span class='font-small'><br /><br />(Your Item)</span>"; } else { if (SMITTY_IDS[player_id] != null) { your_entry = `<span class='font-small'><br /><br />${SMITTY_IDS[player_id]}</span>`; } else { your_entry = `<span class='font-small'><br /><br />(UNKNOWN PLAYER)</span>`; //console.log(player_id); } } let rowHtml = ""; rowHtml += `<tr onclick="Modals.market_purchase_item('${market_id}', '${item_name}', '${amount}', '${price_each}'); IdlePixelPlus.plugins.market.applyMaxAmountBuyIfConfigured();" class="hover${ best ? ' cheaper' : '' }">`; rowHtml += `<td>${Items.get_pretty_item_name(item_name)}${your_entry}</td>`; rowHtml += `<td style="width: 60px;"><img src="${IMAGE_HOST_URL}/${item_name}.png" /></td>`; rowHtml += `<td>${amount}</td>`; rowHtml += `<td><img src="${COIN_ICON_URL}" /> ${Market.get_price_after_tax(price_each)}`; if(perCoinLabel) { rowHtml += `<br /><span style="font-size: 80%; opacity: 0.8">${perCoinLabel}</span>`; } rowHtml += `</td>`; if(this.getConfig("extraInfoColumn")) rowHtml += `<td>${levelReq}</td>`; if(this.getConfig("categoryColumn")) rowHtml += `<td>${category}</td>`; rowHtml += `<td>${Market._get_expire_time(timestamp)}</td>`; if(this.getConfig("quickBuyColumn")) { const qbSetting = this.getConfig("quickBuyAmount"); const qbMaxAmount = Math.min(amount, Math.floor(IdlePixelPlus.getVarOrDefault("coins", 0, "int") / (price_each * 1.01))); const qbAmount = (qbSetting == 0) ? qbMaxAmount : Math.min(qbSetting, amount, Math.floor(IdlePixelPlus.getVarOrDefault("coins", 0, "int") / (price_each * 1.01))); const qbButtonStr = (qbSetting == 0) ? "Max" : `${qbAmount}`; rowHtml += `<td> <button onclick='event.stopPropagation(); IdlePixelPlus.plugins.market.quickBuyOnClick(${market_id}, ${qbAmount}); IdlePixelPlus.plugins.market.storeLogPendingConfirmation(\"${item_name}\", \"${qbAmount}\", \"${Market.get_price_after_tax(price_each)}\", \"Purchase\");' oncontextmenu='IdlePixelPlus.plugins.market.quickBuyOnRightClick(${market_id}, ${qbMaxAmount}, event); IdlePixelPlus.plugins.market.storeLogPendingConfirmation(\"${item_name}\", \"${qbMaxAmount}\", \"${Market.get_price_after_tax(price_each)}\", \"Purchase\");' ${qbMaxAmount == 0 ? "disabled": ""}> Buy ${qbButtonStr} </button> </td>`; } rowHtml += `<td style="width:0px;"></td></tr>`; // in case you want to add any extra data to the table but still use this script if(typeof window.ModifyMarketDataRow === "function") { rowHtml = window.ModifyMarketDataRow(datum, rowHtml); } html += rowHtml; } }); document.getElementById("market-table").innerHTML = html; } quickBuyOnClick(marketId, amount) { IdlePixelPlus.sendMessage("MARKET_PURCHASE=" + marketId + "~" + amount); this.refreshMarket(false); this.checkWatchers(); } quickBuyOnRightClick(marketId, amount, event) { const qbAllNeedsAltKey = this.getConfig("quickBuyAllNeedsAltKey"); event.preventDefault(); event.stopPropagation(); if(!qbAllNeedsAltKey || event.altKey) { IdlePixelPlus.sendMessage("MARKET_PURCHASE=" + marketId + "~" + amount); this.refreshMarket(false); this.checkWatchers(); } } filterButtonOnClick(category) { this.lastSortIndex = 0; this.lastCategoryFilter = category; if(category != "all") { // Patch to prevent clicking the "All" button event coming through to the category listener without double-toggling Modals.toggle("modal-market-select-item"); } this.browseGetTable("all", true); } filterTable(category) { if(category) { this.lastCategoryFilter = category; } else { category = this.lastCategoryFilter || "all"; } this.configureTableContextMenu(category); this.currentTableData.forEach(datum => { if(category === "all") datum.hidden = false; else datum.hidden = !(category === datum.market_item_category); }); this.sortTable(this.lastSortIndex); this.updateTable(); } sortTable(sortDataIndex) { // Split the table data into a visible and hidden array in order to sort the visible one const visible = this.currentTableData.filter(datum => !datum.hidden); const hidden = this.currentTableData.filter(datum => datum.hidden); visible.sort((a, b) => { switch(sortDataIndex) { case 0: return a.market_item_price_each - b.market_item_price_each; case 100: { const a_avg = isNaN(this.marketAverages[a.market_item_name]) ? 0.001 : this.marketAverages[a.market_item_name]; const b_avg = isNaN(this.marketAverages[b.market_item_name]) ? 0.001 : this.marketAverages[b.market_item_name]; return ((a.market_item_price_each / a_avg) - 1) - ((b.market_item_price_each / b_avg) - 1); } default: return a.ratios[sortDataIndex - 1] - b.ratios[sortDataIndex - 1]; } }); this.currentTableData = visible.concat(hidden); this.lastSortIndex = sortDataIndex; } refreshMarket(disableButtonForABit) { if(this.lastBrowsedItem) { this.browseGetTable(this.lastBrowsedItem, false); if(disableButtonForABit) { // prevent spam clicking it $("#refresh-market-table-button").prop("disabled", true); setTimeout(() => { $("#refresh-market-table-button").prop("disabled", false); }, 700); } } } applyOneAmountBuy() { $("#modal-market-purchase-item #modal-market-purchase-item-amount-input").val(1); this.applyTotalBuy(); } applyMaxAmountBuyIfConfigured() { if(this.getConfig("autoMax")) { this.applyMaxAmountBuy(); } } applyMaxAmountBuy(minus1=false) { const coinsOwned = IdlePixelPlus.getVarOrDefault("coins", 0, "int"); const price = parseInt($("#modal-market-purchase-item #modal-market-purchase-item-price-each").val().replace(/[^\d]+/g, "")); const maxAffordable = Math.floor(coinsOwned / price); const maxAvailable = parseInt($("#modal-market-purchase-item #modal-market-purchase-item-amount-left").val().replace(/[^\d]+/g, "")); let max = Math.min(maxAffordable, maxAvailable); if(minus1) { max--; } if(max < 0) { max = 0; } $("#modal-market-purchase-item #modal-market-purchase-item-amount-input").val(max); this.applyTotalBuy(); } parseIntKMBT(s) { if(typeof s === "number") { return Math.floor(s); } s = s.toUpperCase().replace(/[^\dKMBT]+/g, ""); if(s.endsWith("K")) { s = s.replace(/K$/, "000"); } else if(s.endsWith("M")) { s = s.replace(/M$/, "000000"); } else if(s.endsWith("B")) { s = s.replace(/B$/, "000000000"); } else if(s.endsWith("T")) { s = s.replace(/T$/, "000000000000"); } return parseInt(s); } // Added by Zlef -> handlePurchaseClick() { setTimeout(this.displayOwnedInPurchase.bind(this), 100); } displayOwnedInPurchase() { const itemNameElement = $("#modal-market-purchase-item-label"); const itemName = itemNameElement.text(); if (!itemName) { return; } const itemNameForQuery = itemName.toLowerCase().replace(/\s/g, '_'); let itemVar = IdlePixelPlus.getVarOrDefault(itemNameForQuery, "0"); const containerElement = $("#modal-market-purchase-item-image").parent(); // Check if the element already exists before appending if (!containerElement.find("#amount-owned").length) { containerElement.append(`<p id="amount-owned">You own: ${itemVar}</p>`); } else { // Update the existing element containerElement.find("#amount-owned").text(`You own: ${itemVar}`); } } brewingIngClicked(itemBox) { if (this.getConfig("clickBrewIng")) { const dataItem = itemBox.getAttribute("data-item").toLowerCase(); if(Market.tradables.find(t => t.item === dataItem)) { this.openMarketToItem(dataItem); } } } // Function for opening the market to a specific item openMarketToItem(dataItem) { // Simulate clicking the Player Market panel const playerMarketPanel = document.getElementById("left-panel-item_panel-market"); if (playerMarketPanel) { playerMarketPanel.click(); } switch_panels('panel-player-market'); const intervalId = setInterval(() => { // Check if the market table element is present const marketTable = document.getElementById("market-table"); if (marketTable) { // If it's present, clear the interval and execute function clearInterval(intervalId); Market.browse_get_table(dataItem); } }, 100); } //End Zlef applyTotalBuy() { const amount = this.parseIntKMBT($("#modal-market-purchase-item #modal-market-purchase-item-amount-input").val()); const price = this.parseIntKMBT($("#modal-market-purchase-item #modal-market-purchase-item-price-each").val().replace("Price each: ", "")); const total = amount*price; const totalElement = $("#modal-market-purchase-item-total"); if(isNaN(total)) { totalElement.text(""); } else { totalElement.text(total.toLocaleString()); const coinsOwned = IdlePixelPlus.getVarOrDefault("coins", 0, "int"); if(total > coinsOwned) { totalElement.css("color", "red"); } else { totalElement.css("color", ""); } } } currentItemSell() { return $("#modal-market-configure-item-to-sell").val(); } applyOneAmountSell() { const item = this.currentItemSell(); const owned = IdlePixelPlus.getVarOrDefault(item, 0, "int"); $("#modal-market-configure-item-to-sell-amount").val(Math.min(owned, 1)); this.applyTotalSell(); } applyMaxAmountSell(minus1=false) { const item = this.currentItemSell(); let max = IdlePixelPlus.getVarOrDefault(item, 0, "int"); if(minus1) { max--; } if(max < 0) { max = 0; } $("#modal-market-configure-item-to-sell-amount").val(max); this.applyTotalSell(); } applyMinPriceSell() { const min = parseInt($("#modal-market-configure-item-to-sell-label-lower-limit").text().replace(/[^\d]/g, "")); $("#modal-market-configure-item-to-sell-price-each").val(min); this.applyTotalSell(); } async applyLowestPriceSell() { var lowest = 100000000000; const min = parseInt($("#modal-market-configure-item-to-sell-label-lower-limit").text().replace(/[^\d]/g, "")); const max = parseInt($("#modal-market-configure-item-to-sell-label-upper-limit").text().replace(/[^\d]/g, "")); const item = $("#modal-market-configure-item-to-sell-image").attr("src").match(/\/([a-zA-Z0-9_]+)\.png$/)[1]; const data = await this.fetchBrowseResult(item); lowest = Math.min(...data.map(datum => datum.market_item_price_each)); $("#modal-market-configure-item-to-sell-price-each").val(Math.max(Math.min(lowest - 1, max), min)); this.applyTotalSell(); } applyMidPriceSell() { const min = parseInt($("#modal-market-configure-item-to-sell-label-lower-limit").text().replace(/[^\d]/g, "")); const max = parseInt($("#modal-market-configure-item-to-sell-label-upper-limit").text().replace(/[^\d]/g, "")); const mid = Math.floor((min+max)/2); $("#modal-market-configure-item-to-sell-price-each").val(mid); this.applyTotalSell(); } applyMaxPriceSell() { const max = parseInt($("#modal-market-configure-item-to-sell-label-upper-limit").text().replace(/[^\d]/g, "")); $("#modal-market-configure-item-to-sell-price-each").val(max); this.applyTotalSell(); } applyTotalSell() { const amount = this.parseIntKMBT($("#modal-market-configure-item-to-sell-amount").val()); const price = this.parseIntKMBT($("#modal-market-configure-item-to-sell-price-each").val()); const total = amount*price; if(isNaN(total)) { $("#modal-market-configure-item-to-sell-total").text(""); } else { $("#modal-market-configure-item-to-sell-total").text(total.toLocaleString()); } // TODO total w/ tax } seeMarketOnClick(sellSlotIndex) { try { const item = $(`#player-market-slot-item-image-${sellSlotIndex}`).attr("src").match(/\/([a-zA-Z0-9_]+)\.png$/)[1]; this.browseGetTable(item, true); } catch(err) { console.error(err); } } async fetchMarketHistory(item) { const timespanSelect = document.getElementById("history-chart-timespan"); const timespan = timespanSelect.options[timespanSelect.selectedIndex].value; if(item === undefined) item = this.lastBrowsedItem; $("#history-chart-div").show(); const response = await fetch(`${MARKET_HISTORY_URL}?item=${item}&range=${timespan}`); const data = await response.json(); const splitData = this.splitHistoryData(data, timespan == "1d" ? "hours" : "days"); // Create chart object if uninitialized if(this.historyChart === undefined){ this.historyChart = new Chart($("#history-chart"), { type: 'line', options: { maintainAspectRatio: false, scales: { x: { grid: { color: "#77777744" } }, y: { beginAtZero: false, grid: { color: "#77777744" } } }, interaction: { intersect: false, mode: 'index', } } }); } this.updateHistoryChart(splitData); } updateHistoryChart(data) { const averagePrices = data.map(datum => Math.round(datum.data.map(d => d.price * d.amount) .reduce((a, b) => a + b, 0) / datum.data.map(d => d.amount) .reduce((a, b) => a + b, 0))); this.historyChart.options.plugins.tooltip.callbacks.footer = (tooltipItems) => { const amountsSum = data[tooltipItems[0].dataIndex].data.map(datum => datum.amount).reduce((a, b) => a + b, 0); return `Transaction Volume: ${amountsSum}`; } this.historyChart.data = { labels: data.map(datum => datum.date), datasets: [{ label: 'Lowest Price', data: data.map(datum => Math.min(...datum.data.map(d => d.price))), borderColor: this.getStyleFromConfig("colorChartLineEnabled", "colorChartLineMin") }, { label: 'Average Price', data: averagePrices, borderColor: this.getStyleFromConfig("colorChartLineEnabled", "colorChartLineAverage") }, { label: 'Highest Price', data: data.map(datum => Math.max(...datum.data.map(d => d.price))), borderColor: this.getStyleFromConfig("colorChartLineEnabled", "colorChartLineMax") }] }; this.historyChart.update(); } splitHistoryData(data, bucketSize) { var splitData = []; data.history.forEach(datum => { let match; const date = new Date(datum.datetime); if(bucketSize == "days") match = splitData.filter(dd => dd.date.getDate() == date.getDate() && dd.date.getMonth() == date.getMonth()); else if(bucketSize == "hours") match = splitData.filter(dd => dd.date.getHours() == date.getHours()); if(match.length == 0) { splitData.push({ date: date, data: [{price: datum.price, amount: datum.amount}] }); } else { match[0].data.push({price: datum.price, amount: datum.amount}); } }); if(bucketSize == "days") splitData.forEach(datum => datum.date = datum.date.toString().match(/^[a-zA-Z]+\s([a-zA-Z]+\s[0-9]{1,2})\s/)[1]); else if(bucketSize == "hours") splitData.forEach(datum => datum.date = `${datum.date.getHours()}h`); return splitData; } async getGlobalMarketHistoryAverages(timespan) { const historyResponse = await fetch(`${MARKET_HISTORY_URL}?item=all&range=${timespan}d`); this.marketAverages = await historyResponse.json() .then((data) => { const sumDict = {}; const avgDict = {}; data.history.forEach(datum => { sumDict[datum.item] = { sum: sumDict[datum.item] ? sumDict[datum.item]?.sum + datum.price : datum.price, length: sumDict[datum.item] ? sumDict[datum.item].length + 1 : 1, } }); Object.entries(sumDict).forEach(([item, datum]) => { avgDict[item] = datum.sum / datum.length }); return avgDict; }); } createMarketWatcher() { const item = $("#modal-market-configure-item-watcher-label").text().toLowerCase().replace(/\s/g, "_"); const value = $("#modal-market-configure-item-watcher-price-each").val(); const lt_gt = $("#modal-market-configure-item-watcher-mode").val() == "1" ? "<" : ">"; Modals.toggle("modal-market-configure-item-watcher"); $("#modal-market-configure-item-watcher-ok-button").val("Create Watcher"); if($("#market-watcher-div").find(`#watched-item-${item}`).length == 0) { this.createWatcherElement(item, value, lt_gt); $("#market-watcher-div").show(); } else { $(`#watched-item-${item}-label`).text(`${lt_gt} ${value}`); } this.saveWatcherToLocalStorage(item, value, lt_gt); this.checkWatchers(); } createWatcherElement(item, value, lt_gt) { $("#market-watcher-div").children().last().after(` <div id="watched-item-${item}" class="market-tradable-item p-1 m-1 hover shadow" style="background-color:#ffcccc"> <div align="left" onclick='IdlePixelPlus.plugins.market.browseGetTable(\"${item}\", true); event.stopPropagation();'> <img class="hover" src="${IMAGE_HOST_URL}/search_white.png" width="15px" height="15px" title="search_white"> </div> <div onclick='IdlePixelPlus.plugins.market.watchedItemOnClick(\"${item}\");' style="margin-top: -15px;"> <div style="display: block;"> <img src="${this.getItemIconUrl(item)}" width="50px" height="50px"> </div> <div style="display: block;"> <img src="${COIN_ICON_URL}" title="coins"> <span class="market-watched-item" id="watched-item-${item}-label">${lt_gt} ${value}</span> </div> </div> </div>`); } deleteMarketWatcher(item) { $(`#watched-item-${item}`).remove(); if($("#market-watcher-div").find(".market-watched-item").length == 0) { $("#market-watcher-div").hide(); } this.removeWatcherFromLocalStorage(item); } configureItemWatcherModal(item, create) { const tradable = Market.tradables.find(t => t.item == item); $("#modal-market-configure-item-watcher-image").attr("src", this.getItemIconUrl(item)); document.getElementById("modal-market-configure-item-watcher-label").textContent = Items.get_pretty_item_name(item); document.getElementById("modal-market-configure-item-watcher-low-limit").textContent = tradable.lower_limit; document.getElementById("modal-market-configure-item-watcher-high-limit").textContent = tradable.upper_limit; if(create){ $("#modal-market-configure-item-watcher-price-each").val(""); $("#modal-market-configure-item-watcher-mode").val("1"); $("#modal-market-configure-item-watcher-ok-button").prop("value", `Create Watcher`); $("#modal-market-configure-item-watcher-cancel-button").prop("value", "Cancel"); $("#modal-market-configure-item-watcher-cancel-button").attr("onclick", ""); } else { $("#modal-market-configure-item-watcher-price-each").val($(`#watched-item-${item}-label`).text().match(/[0-9]+/)[0]); $("#modal-market-configure-item-watcher-mode").val($(`#watched-item-${item}-label`).text().match(/[><]/)[0] == "<" ? "1" : "2"); $("#modal-market-configure-item-watcher-ok-button").prop("value", `Edit Watcher`); $("#modal-market-configure-item-watcher-cancel-button").prop("value", "Delete Watcher"); $("#modal-market-configure-item-watcher-cancel-button").attr("onclick", `IdlePixelPlus.plugins.market.deleteMarketWatcher(\"${item}\")`); } } watchItemOnClick() { this.configureItemWatcherModal(this.lastBrowsedItem, true); Modals.toggle("modal-market-configure-item-watcher"); } watchedItemOnClick(item) { this.configureItemWatcherModal(item, false); Modals.toggle("modal-market-configure-item-watcher"); } checkWatchers() { const notification = document.getElementById("notification-market-watcher"); const watchedItems = document.querySelectorAll(".market-watched-item"); const promises = Array.from(watchedItems).map((async (watchedItem) => { const id = watchedItem.id; const item = id.match(/watched-item-([a-zA-Z0-9_]+)-label/)[1]; const price = watchedItem.textContent.match(/[0-9]+/)[0]; const lt_gt = watchedItem.textContent.match(/[><]/)[0]; //console.log("Running watcher checks.."); const response = await fetch(`../../market/browse/${item}/`); const data = await response.json(); const sorted = data.map(datum => Math.floor(datum.market_item_price_each * 1.01)).toSorted((a, b) => a - b); if(sorted.length > 0 && (lt_gt === ">" && sorted[0] >= price) || (lt_gt === "<" && sorted[0] <= price)) { document.getElementById(`watched-item-${item}`).style.backgroundColor = "#99ffcc"; return Promise.resolve(); } else { document.getElementById(`watched-item-${item}`).style.backgroundColor = "#ffcccc"; return Promise.reject(); } })); Promise.any(promises).then(() => notification.classList.remove("hide") ).catch(() => notification.classList.add("hide") ); } saveWatcherToLocalStorage(item, value, lt_gt) { const ls = localStorage.getItem(LOCAL_STORAGE_KEY_WATCHERS); const newWatcher = { item: item, value: value, lt_gt: lt_gt }; var jsonData = {}; if(ls) { jsonData = JSON.parse(ls); jsonData.watchers = jsonData.watchers.filter(watcher => watcher.item !== item); jsonData.watchers.push(newWatcher); } else { jsonData = { watchers: [newWatcher] }; } localStorage.setItem(LOCAL_STORAGE_KEY_WATCHERS, JSON.stringify(jsonData)); } removeWatcherFromLocalStorage(item) { const ls = localStorage.getItem(LOCAL_STORAGE_KEY_WATCHERS); var jsonData = {}; if(ls) { jsonData = JSON.parse(ls); jsonData.watchers = jsonData.watchers.filter(watcher => watcher.item !== item); } localStorage.setItem(LOCAL_STORAGE_KEY_WATCHERS, JSON.stringify(jsonData)); } applyWatchersLocalStorage() { const ls = localStorage.getItem(LOCAL_STORAGE_KEY_WATCHERS); if(ls) { const jsonData = JSON.parse(ls); if(jsonData.watchers && jsonData.watchers.length > 0) { jsonData.watchers.forEach(watcher => { this.createWatcherElement(watcher.item, watcher.value, watcher.lt_gt); }); $("#market-watcher-div").show(); } } } configureTableContextMenu(category) { const contextMenu = document.getElementById("market-sort-context-menu").getElementsByClassName("menu").item(0); for(let child of Array.from(contextMenu.querySelectorAll('li:not([id="context-menu-price-each-item"])'))) { child.remove(); } if(category in CATEGORY_RATIOS) { for(let i = 0; i < CATEGORY_RATIOS[category].length; i++) { contextMenu.innerHTML +=`<li id="context-menu-ratio-${i}" onclick='IdlePixelPlus.plugins.market.contextMenuSelectOnClick(\"context-menu-ratio-${i}\");'> <span> ${CATEGORY_RATIOS[category][i]}</span> </li>`; } } else if(this.lastSortIndex != 100) { this.lastSortIndex = 0; this.contextMenuChangeSelected("context-menu-price-each-item"); } contextMenu.innerHTML +=`<li id="context-menu-negative-diff" onclick='IdlePixelPlus.plugins.market.contextMenuSelectOnClick(\"context-menu-negative-diff\");'> <span> Trending Value (7d)</span> </li>`; if(this.lastSortIndex == 0) this.contextMenuChangeSelected("context-menu-price-each-item"); else if(this.lastSortIndex == 100) this.contextMenuChangeSelected("context-menu-negative-diff"); else this.contextMenuChangeSelected(`context-menu-ratio-${this.lastSortIndex - 1}`); } contextMenuChangeSelected(menuItem) { const e = document.getElementById("market-sort-context-menu-selected"); if(e) e.remove(); document.getElementById(menuItem).innerHTML += `<span id="market-sort-context-menu-selected">✔</span>`; } contextMenuSelectOnClick(menuItem) { this.contextMenuChangeSelected(menuItem); let sortDataIndex = 0; if(menuItem == "context-menu-negative-diff") sortDataIndex = 100; else if(menuItem != "context-menu-price-each-item") sortDataIndex = parseInt(menuItem.replace(/[^0-9]/g, "")) + 1; this.sortTable(sortDataIndex); this.updateTable(); } marketHeaderOnClick(event) { document.addEventListener("click", () => document.getElementById("market-sort-context-menu").style.display = "none", { once: true }); var menu = document.getElementById("market-sort-context-menu"); menu.style.display = 'block'; menu.style.left = event.pageX + "px"; menu.style.top = event.pageY + "px"; event.stopPropagation(); } async preloadMarketTradables() { const response = await fetch(MARKET_TRADABLES_URL); const data = await response.json(); Market.tradables = data.tradables; } getItemIconUrl(item) { return `${IMAGE_HOST_URL}/${item}.png`; } createMarketLogPanel() { IdlePixelPlus.addPanel("market-log", "Market Log", function() { let content = ` <div> <table id="market-log-table" class="market-table mt-5" width="90%" style="min-width: 900px;" original-width="90%"> </table> </div>`; return content; }); //document.getElementById("left-panel-achievements-btn").nextElementSibling.insertAdjacentHTML("afterend", document.getElementById("left-panel-item_panel-collection-log").nextElementSibling.insertAdjacentHTML("afterend", `<div id="left-panel-item_panel-market-log" onclick="switch_panels('panel-market-log')" class="hover hover-menu-bar-item left-menu-item"> <table class="game-menu-bar-left-table-btn left-menu-item-quests-ach-loot" style="width:100%"> <tbody><tr> <td style="width:30px;"> <img id="menu-bar-achievements-icon" class="w30" src="${IMAGE_HOST_URL}/player_market.png"> </td> <td> MARKET LOG </td> </tr> </tbody></table> </div>`); } storeLogPendingConfirmation(item, amount, price, type) { this.pendingConfirmationPurchaseLog = { item: item, amount: amount, price_each: price, transaction_type: type }; } saveLogToLocalStorage(log) { const ls = localStorage.getItem(LOCAL_STORAGE_KEY_LOG); const currentTime = new Date(); log.timestamp = currentTime.toLocaleString(undefined, {month: 'short', day: 'numeric', hour: '2-digit', hour12: false, minute: '2-digit'}); var jsonData = {}; if(ls) { jsonData = JSON.parse(ls); jsonData.logs.unshift(log); if(jsonData.logs.length > LOCAL_STORAGE_LOG_LIMIT) jsonData.logs = jsonData.logs.slice(0, LOCAL_STORAGE_LOG_LIMIT); } else { jsonData = { logs: [log] }; } localStorage.setItem(LOCAL_STORAGE_KEY_LOG, JSON.stringify(jsonData)); this.applyLogLocalStorage(); } applyLogLocalStorage() { const ls = localStorage.getItem(LOCAL_STORAGE_KEY_LOG); let html = `<tr> <th>ITEM</th> <th style="width: 60px;"></th> <th>AMOUNT</th> <th>PRICE EACH</th> <th>TOTAL</th> <th>TRANSACTION</th> <th>TIME</th> </tr>`; if(ls) { const jsonData = JSON.parse(ls); if(jsonData.logs && jsonData.logs.length > 0) { jsonData.logs.forEach(log => { let rowHtml = `<tr>`; rowHtml += `<td>${Items.get_pretty_item_name(log.item)}</td>`; rowHtml += `<td style="width: 60px;"><img src="${IMAGE_HOST_URL}/${log.item}.png" /></td>`; rowHtml += `<td>${log.amount}</td>`; rowHtml += `<td><img src="${COIN_ICON_URL}" /> ${log.price_each}`; rowHtml += `<td><img src="${COIN_ICON_URL}" /> ${log.price_each * log.amount}`; rowHtml += `<td>${log.transaction_type}</td>`; rowHtml += `<td>${log.timestamp}</td>`; rowHtml += `</tr>`; html += rowHtml; }); } } document.getElementById("market-log-table").innerHTML = html; } deleteLogLocalStorage() { localStorage.setItem(LOCAL_STORAGE_KEY_LOG, ""); } onPanelChanged(before, after) { if (before != after && after === 'market-log') { document.getElementById("panel-market-log").style.paddingLeft = "20px"; //could be moved, only needs to be once after panel has been created } if (before != after && before === 'market-log') { document.getElementById(`left-panel-item_panel-${before}`).style.border = ""; } } } const plugin = new MarketPlugin(); IdlePixelPlus.registerPlugin(plugin); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址