MoxxiMod

one click at a time

当前为 2022-12-21 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         MoxxiMod
// @namespace    https://studiomoxxi.com/
// @description  one click at a time
// @author       Ben
// @match        *.outwar.com/*
// @version      6.1.4
// @grant        GM_xmlhttpRequest
// @license      MIT
// @grant        GM_getResourceText
// @grant        GM_addStyle
// @require      http://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==

// CHANGE LOG

// GLOBAL STYLING

GM_addStyle ( `
#accordionExample > li:nth-child(8) > a:hover{background:#1A1C2D !important;}
`);

// booster expires

if (document.querySelector("body").innerHTML.match(/Expires<br>[\n\r]([0-9]+) minutes/i) != null){
var minutes = document.querySelector("body").innerHTML.match(/Expires<br>[\n\r]([0-9]+) minutes/i)[1]
var datemath = new Date();
datemath.setMinutes(datemath.getMinutes() + parseInt(minutes));
var expires = datemath.toString().match(/[a-zA-Z]+ [a-zA-Z]+ [0-9]+ [0-9]+ [0-9]+:[0-9]+/i)+" OW TIME"
var itemtable = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2)")
itemtable.innerHTML = itemtable.innerHTML+expires
}

// MOXXIVISION 2.0

if (document.URL.indexOf("earnfreepoints") != -1 ) {

$("body").append ( `
<div id="Xmoxxivision">
LOADING GREATNESS: <span id="loading">0</span>%<p>
</div>
` );

$("body").append ( `
<div id="vision">
<span id="loading_chars"></span><p>
</div>
` );

$("body").append ( `
<div id="mv2">
MOXXI
</div>
` );

GM_addStyle ( `
#mv2 {position:fixed !important; left: 0px !important; top: 10px !important;font-size: 15vw !important;width: 100% !important;height: 100% !important;z-index:-100 !important;color:#0F0F0F !important;writing-mode: vertical-rl;}
#moxxivision {display:none !important;}
#button {display:none !important;}
#sidebar{display:none;}
#recentraid{display:none;}
#rightbar{display:none;}
#charid{display:none !important;}
#moxxivision > tbody > tr > th{padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:10px;background:#1A1C2D;border:1px SOLID #202020;font-size:12px}
#moxxivision > tbody > tr > td{padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:10px;background:#0F0F0F;border:1px SOLID #202020;font-size:12px}
#container > div.sidebar-wrapper.sidebar-theme{display:none;}
body > center > div.sub-header-container{display:none;}
.column > img{height:30px; width:30px; background:#060606 !important;border: 1px solid #666666 !important;}
.column {display:none !important;}
.home {display:revert !important;}
.spans > p{color:#666666 !important;font-size:10px !important;margin-bottom:-5px !important;}
#content{position: relative;width: 100%;flex-grow: 8;margin-top: 0px;margin-bottom: 0;margin-left: 0px;max-width: 100%;transition: .6s;}
#container {position: relative !important;margin-top: 70px !important;}
.button{background:#0F0F0F !important;color:#ffffff !important;padding:5px !important;margin-bottom:10px !important;margin-top:10px !important;margin-left:2px !important;margin-right:2px !important;}
.tab_button{background:#0F0F0F !important;color:#ffffff !important;padding:5px !important;margin-left:2px !important;margin-right:2px !important;}
.column_button{background:#0F0F0F !important;color:#ffffff !important;padding:1px !important;font-size:9px !important;padding-right:3px !important;padding-left:3px !important;}
.button:hover{background:#1A1C2D !important;}
.tab_button:hover,.column_button:hover{background:#f441be !important;}
#button1 {color:#f441be !important;}
#Xmoxxivision {position:fixed !important; left: 0px !important; top: 0px !important;padding:100px !important;background:#0F0F0F !important;font-size: 28px !important;width: 100% !important;height: 100% !important;}
#vision {position:fixed !important; left: 20px !important; top: 200px !important;font-size: 10vw !important;width: 100% !important;z-index:100 !important;}
.mv2dd {position: relative;display: inline-block;}
.vision-content {display: none;position: absolute;background-color: #404040;min-width: 225px;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index: 1;font-size: 12px;margin-top: -9px;}
.vision-content a {color: black;text-decoration: none;display: block;}
.vision-content a:hover {background-color: #f1f1f1}
.mv2dd:hover .vision-content {display: block;}
.upgrade{background:#1B2E4B !important;}
#loading_chars{color:#202020}
body{overflow-y: hidden;}
#dropmenudiv{display:none !important;}
`);

fetch("myaccount")
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const chars = doc.querySelector("#zero-config").innerHTML.matchAll(/suid=([0-9]+)&amp;serverid=[0-9]+"><strong>PLAY!/g)

var charids = '';
for (const match of chars) {charids += `<tr><td id="charid">`+match[1]+`</td></tr>`}

var content = document.querySelector("#content")

content.innerHTML = `

<div id="button">
<button id='button1' class='button'>HOME</button>
<button id='button2' class='button'>STATS</button>
<button id='button3' class='button'>SKILLS</button>
<button id='button26' class='button'>WORLD</button>
<div class="mv2dd">
<button id='buttoneq' class='button'>ITEMS</button>
<div class="vision-content">
<button id='button4' class='button'>EQUIPPED</button>
<button id='button25' class='button'>BACKPACK</button>
<button id='button21' class='button'>QUEST</button>
<button id='button31' class='button'>EQUIPMENT</button>
<button id='button30' class='button'>TREASURY</button>
<button id='button32' class='button'>AUGMENTS</button>
<button id='button33' class='button' onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP</button>
</div></div>
<div class="mv2dd">
<button class="button">SLOTS</button>
<div class="vision-content">
<button id='button5' class='button'>CORE</button>
<button id='button6' class='button'>HEAD</button>
<button id='button7' class='button'>NECK</button>
<button id='button8' class='button'>WEAPON</button>
<button id='button9' class='button'>BODY</button>
<button id='button10' class='button'>SHIELD</button>
<button id='button11' class='button'>PANTS</button>
<button id='button12' class='button'>BELT</button>
<button id='button13' class='button'>RING</button>
<button id='button14' class='button'>FOOT</button>
</div></div>
<div class="mv2dd">
<button class="button">UTILITY</button>
<div class="vision-content">
<button id='button15' class='button'>GEM</button>
<button id='button16' class='button'>RUNE</button>
<button id='button17' class='button'>ORB</button>
<button id='button18' class='button'>BADGE</button>
<button id='button19' class='button'>BOOSTER</button>
<button id='button20' class='button'>CREST</button>
</div></div>
<div class="mv2dd">
<button class="button">POTIONS</button>
<div class="vision-content">
<button id='button27' class='button'>TRADABLE</button>
<button id='button22' class='button'>GENERIC</button>
<button id='button28' class='button'>PREMIUM</button>
<button id='button29' class='button'>RARE</button>
<button id='button34' class='button'>MISCELLANEOUS</button>
</div></div>
<div class="mv2dd">
<button class="button">QUESTS</button>
<div class="vision-content">
<button id='button23' class='button'>COLLECTIONS</button>
</div></div>
<button id='button24' class='button'><a href='home'>EXIT</a></button>
</div>
<table id="moxxivision"><tr>
<th id="charid">CHAR ID</th>
<th class="freeze">CHAR NAME&#9662;</th>
<th class="freeze">LVL&#9662;<span id="math_lvl" class="spans"></span></th>
<th class="home skills column">SKILLS&#9662;</th>
<th class="home column">CLASS&#9662;</th>
<th class="home world column">CREW&#9662;</th>
<th class="home column">EQ&#9662;</th>
<th class="home column">RAGE&#9662;</th>
<th class="home column">TO MAX&#9662;</th>
<th class="home column">GROWTH TODAY&#9662;<span id="math_today" class="spans"></span></th>
<th class="home column">YESTERDAY&#9662;<span id="math_yesterday" class="spans"></span></th>
<th class="home column">STRENGTH&#9662;</th>
<th class="home column">SUPPLIES&#9662;<br><button id='buttonx' class='column_button'>MAX ALL</button></th>
<th class="stats column">EXPERIENCE&#9662;</th>
<th class="stats column">TO LEVEL&#9662;</th>
<th class="stats column">MAX RAGE&#9662;<span id="math_mr" class="spans"></span></th>
<th class="stats column">POWER&#9662;<span id="math_power" class="spans"></span></th>
<th class="stats column">ELE DMG&#9662;<span id="math_ele" class="spans"></span></th>
<th class="stats column">ATTACK&#9662;<span id="math_atk" class="spans"></span></th>
<th class="stats column">HIT POINTS&#9662;<span id="math_hp" class="spans"></span></th>
<th class="stats column">CHAOS&#9662;<span id="math_chaos" class="spans"></span></th>
<th class="stats column"><font color=#00FFFF>RES&#9662;</th>
<th class="stats column"><font color=#FFFF00>RES&#9662;</th>
<th class="stats column"><font color=#7e01bc>RES&#9662;</th>
<th class="stats column"><font color=#FF0000>RES&#9662;</th>
<th class="stats column"><font color=#00FF00>RES&#9662;</th>
<th class="stats column">WILDERNESS&#9662;<span id="math_wilderness" class="spans"></span></th>
<th class="stats column">SLAYER&#9662;<span id="math_slayer" class="spans"></span></th>
<th class="skills column">TOME&#9662;</th>
<th class="skills column">ACTIVE</th>
<th class="world column">ROOM&#9662;</th>
<th class="world column">NUM&#9662;</th>
<th class="world column">MOBS&#9662;</th>
<th class="eq column">CORE</th>
<th class="eq column">HEAD</th>
<th class="eq column">NECK</th>
<th class="eq column">WEP</th>
<th class="eq column">BODY</th>
<th class="eq column">SHIELD</th>
<th class="eq column">PANTS</th>
<th class="eq column">BELT</th>
<th class="eq column">RING</th>
<th class="eq column">FOOT</th>
<th class="eq column">GEM</th>
<th class="eq column">RUNE</th>
<th class="eq column">ORB</th>
<th class="eq column">ORB</th>
<th class="eq column">ORB</th>
<th class="eq column">BADGE</th>
<th class="eq column">BOOST</th>
<th class="eq column">CLONED&#9662;</th>
<th class="eq column">OPEN AUG&#9662;<span id="math_openaugs" class="spans"></span></th>
<th class="alleq column">EQUIPMENT (MOUSEOVER FOR DETAILS)</th>
<th class="augs column">AUGMENTS (MOUSEOVER FOR DETAILS)</th>
<th class="backpack column">ITEMS&#9662;</th>
<th class="backpack column">CAP&#9662;</th>
<th class="backpack column">BACKPACK</th>
<th class="core mrup column">ITEM</th>
<th class="core column">AUGS</th>
<th class="core column">NAME&#9662;</th>
<th class="core column">MR&#9662;</th>
<th class="core column">ATK&#9662;</th>
<th class="core column">ELE&#9662;</th>
<th class="core column">CHAOS&#9662;</th>
<th class="core column">VILE&#9662;</th>
<th class="core column">HP&#9662;</th>
<th class="core column">RES&#9662;</th>
<th class="core column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="core column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="core column">RPT&#9662;</th>
<th class="core column">EPT&#9662;</th>
<th class="core column">RAMP&#9662;</th>
<th class="core column">CRIT&#9662;</th>
<th class="core column">GEMS&#9662;</th>
<th class="core column">OPEN<br>AUGS&#9662;</th>
<th class="core mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="head mrup column">ITEM</th>
<th class="head column">AUGS</th>
<th class="head column">NAME&#9662;</th>
<th class="head column">MR&#9662;</th>
<th class="head column">ATK&#9662;</th>
<th class="head column">ELE&#9662;</th>
<th class="head column">CHAOS&#9662;</th>
<th class="head column">VILE&#9662;</th>
<th class="head column">HP&#9662;</th>
<th class="head column">RES&#9662;</th>
<th class="head column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="head column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="head column">RPT&#9662;</th>
<th class="head column">EPT&#9662;</th>
<th class="head column">RAMP&#9662;</th>
<th class="head column">CRIT&#9662;</th>
<th class="head column">GEMS&#9662;</th>
<th class="head column">OPEN<br>AUGS&#9662;</th>
<th class="head mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="neck mrup column">ITEM</th>
<th class="neck column">AUGS</th>
<th class="neck column">NAME&#9662;</th>
<th class="neck column">MR&#9662;</th>
<th class="neck column">ATK&#9662;</th>
<th class="neck column">ELE&#9662;</th>
<th class="neck column">CHAOS&#9662;</th>
<th class="neck column">VILE&#9662;</th>
<th class="neck column">HP&#9662;</th>
<th class="neck column">RES&#9662;</th>
<th class="neck column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="neck column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="neck column">RPT&#9662;</th>
<th class="neck column">EPT&#9662;</th>
<th class="neck column">RAMP&#9662;</th>
<th class="neck column">CRIT&#9662;</th>
<th class="neck column">GEMS&#9662;</th>
<th class="neck column">OPEN<br>AUGS&#9662;</th>
<th class="neck mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="weapon mrup column">ITEM</th>
<th class="weapon column">AUGS</th>
<th class="weapon column">NAME&#9662;</th>
<th class="weapon column">MR&#9662;</th>
<th class="weapon column">ATK&#9662;</th>
<th class="weapon column">ELE&#9662;</th>
<th class="weapon column">CHAOS&#9662;</th>
<th class="weapon column">VILE&#9662;</th>
<th class="weapon column">HP&#9662;</th>
<th class="weapon column">RES&#9662;</th>
<th class="weapon column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="weapon column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="weapon column">RPT&#9662;</th>
<th class="weapon column">EPT&#9662;</th>
<th class="weapon column">RAMP&#9662;</th>
<th class="weapon column">CRIT&#9662;</th>
<th class="weapon column">GEMS&#9662;</th>
<th class="weapon column">OPEN<br>AUGS&#9662;</th>
<th class="weapon mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="body mrup column">ITEM</th>
<th class="body column">AUGS</th>
<th class="body column">NAME&#9662;</th>
<th class="body column">MR&#9662;</th>
<th class="body column">ATK&#9662;</th>
<th class="body column">ELE&#9662;</th>
<th class="body column">CHAOS&#9662;</th>
<th class="body column">VILE&#9662;</th>
<th class="body column">HP&#9662;</th>
<th class="body column">RES&#9662;</th>
<th class="body column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="body column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="body column">RPT&#9662;</th>
<th class="body column">EPT&#9662;</th>
<th class="body column">RAMP&#9662;</th>
<th class="body column">CRIT&#9662;</th>
<th class="body column">GEMS&#9662;</th>
<th class="body column">OPEN<br>AUGS&#9662;</th>
<th class="body mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="shield mrup column">ITEM</th>
<th class="shield column">AUGS</th>
<th class="shield column">NAME&#9662;</th>
<th class="shield column">MR&#9662;</th>
<th class="shield column">ATK&#9662;</th>
<th class="shield column">ELE&#9662;</th>
<th class="shield column">CHAOS&#9662;</th>
<th class="shield column">VILE&#9662;</th>
<th class="shield column">HP&#9662;</th>
<th class="shield column">RES&#9662;</th>
<th class="shield column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="shield column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="shield column">RPT&#9662;</th>
<th class="shield column">EPT&#9662;</th>
<th class="shield column">RAMP&#9662;</th>
<th class="shield column">CRIT&#9662;</th>
<th class="shield column">GEMS&#9662;</th>
<th class="shield column">OPEN<br>AUGS&#9662;</th>
<th class="shield mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="pants mrup column">ITEM</th>
<th class="pants column">AUGS</th>
<th class="pants column">NAME&#9662;</th>
<th class="pants column">MR&#9662;</th>
<th class="pants column">ATK&#9662;</th>
<th class="pants column">ELE&#9662;</th>
<th class="pants column">CHAOS&#9662;</th>
<th class="pants column">VILE&#9662;</th>
<th class="pants column">HP&#9662;</th>
<th class="pants column">RES&#9662;</th>
<th class="pants column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="pants column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="pants column">RPT&#9662;</th>
<th class="pants column">EPT&#9662;</th>
<th class="pants column">RAMP&#9662;</th>
<th class="pants column">CRIT&#9662;</th>
<th class="pants column">GEMS&#9662;</th>
<th class="pants column">OPEN<br>AUGS&#9662;</th>
<th class="pants mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="belt mrup column">ITEM</th>
<th class="belt column">AUGS</th>
<th class="belt column">NAME&#9662;</th>
<th class="belt column">MR&#9662;</th>
<th class="belt column">ATK&#9662;</th>
<th class="belt column">ELE&#9662;</th>
<th class="belt column">CHAOS&#9662;</th>
<th class="belt column">VILE&#9662;</th>
<th class="belt column">HP&#9662;</th>
<th class="belt column">RES&#9662;</th>
<th class="belt column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="belt column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="belt column">RPT&#9662;</th>
<th class="belt column">EPT&#9662;</th>
<th class="belt column">RAMP&#9662;</th>
<th class="belt column">CRIT&#9662;</th>
<th class="belt column">GEMS&#9662;</th>
<th class="belt column">OPEN<br>AUGS&#9662;</th>
<th class="belt mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="ring mrup column">ITEM</th>
<th class="ring column">AUGS</th>
<th class="ring column">NAME&#9662;</th>
<th class="ring column">MR&#9662;</th>
<th class="ring column">ATK&#9662;</th>
<th class="ring column">ELE&#9662;</th>
<th class="ring column">CHAOS&#9662;</th>
<th class="ring column">VILE&#9662;</th>
<th class="ring column">HP&#9662;</th>
<th class="ring column">RES&#9662;</th>
<th class="ring column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="ring column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="ring column">RPT&#9662;</th>
<th class="ring column">EPT&#9662;</th>
<th class="ring column">RAMP&#9662;</th>
<th class="ring column">CRIT&#9662;</th>
<th class="ring column">GEMS&#9662;</th>
<th class="ring column">OPEN<br>AUGS&#9662;</th>
<th class="ring mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="foot mrup column">ITEM</th>
<th class="foot column">AUGS</th>
<th class="foot column">NAME&#9662;</th>
<th class="foot column">MR&#9662;</th>
<th class="foot column">ATK&#9662;</th>
<th class="foot column">ELE&#9662;</th>
<th class="foot column">CHAOS&#9662;</th>
<th class="foot column">VILE&#9662;</th>
<th class="foot column">HP&#9662;</th>
<th class="foot column">RES&#9662;</th>
<th class="foot column"><i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="foot column">ELE <i class="fas fa-shield-alt"></i>&#9662;</th>
<th class="foot column">RPT&#9662;</th>
<th class="foot column">EPT&#9662;</th>
<th class="foot column">RAMP&#9662;</th>
<th class="foot column">CRIT&#9662;</th>
<th class="foot column">GEMS&#9662;</th>
<th class="foot column">OPEN<br>AUGS&#9662;</th>
<th class="foot mrup column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP&#9662;</th>
<th class="gem column">ITEM</th>
<th class="gem column">NAME&#9662;</th>
<th class="gem column">GEM LVL&#9662;<span id="math_gemlvl" class="spans"></span></th>
<th class="gem column">CHAOS&#9662;</th>
<th class="gem column">RAMP&#9662;</th>
<th class="gem column">MR&#9662;</th>
<th class="gem column">CRIT&#9662;</th>
<th class="gem column">ORE&#9662;</th>
<th class="gem column">DELUGED&#9662;</th>
<th class="gem column">SEEPING&#9662;</th>
<th class="gem column">VOLATILE&#9662;</th>
<th class="rune column">ITEM&#9662;</th>
<th class="rune column">NAME&#9662;</th>
<th class="rune column">RUNE LVL&#9662;<span id="math_runelvl" class="spans"></span></th>
<th class="rune column">ELE DMG&#9662;</th>
<th class="rune column">FUSERS&#9662;</th>
<th class="rune column">ESSENCE&#9662;</th>
<th class="rune column">ORBSTONE&#9662;</th>
<th class="rune column">HEART&#9662;</th>
<th class="orbs column">ORB&#9662;</th>
<th class="orbs column">NAME&#9662;</th>
<th class="orbs column">ORB&#9662;</th>
<th class="orbs column">NAME&#9662;</th>
<th class="orbs column">ORB&#9662;</th>
<th class="orbs column">NAME&#9662;</th>
<th class="orbs column">ELE DMG&#9662;</th>
<th class="orbs column">CHAOS&#9662;</th>
<th class="orbs column">ATK&#9662;</th>
<th class="orbs column">HP&#9662;</th>
<th class="orbs column">MAX RAGE&#9662;</th>
<th class="orbs column">RPT&#9662;</th>
<th class="orbs column">EPT&#9662;</th>
<th class="bdge column">ITEM&#9662;</th>
<th class="bdge column">NAME&#9662;</th>
<th class="bdge column">BADGE LVL&#9662;<span id="math_badgelvl" class="spans"></span></th>
<th class="bdge column">ATK&#9662;</th>
<th class="bdge column">ELE DMG&#9662;</th>
<th class="bdge column">HP&#9662;</th>
<th class="bdge column">BADGE REPS&#9662;</th>
<th class="bdge column">CORVOK&#9662;</th>
<th class="bdge column">SKITTOR&#9662;</th>
<th class="bdge column">ROENOV&#9662;</th>
<th class="bdge column">ERGON&#9662;</th>
<th class="booster column">ITEM&#9662;</th>
<th class="booster column">NAME&#9662;</th>
<th class="booster column">EFFECT&#9662;</th>
<th class="booster column">TIME REMAINING&#9662;</th>
<th class="crests column"><font color=#A283EE>CLASS</th>
<th class="crests column"><font color=#A283EE>CREST LVL&#9662;</th>
<th class="crests column"><font color=#DD5431>FRCTY</th>
<th class="crests column"><font color=#DD5431>CREST LVL&#9662;</th>
<th class="crests column"><font color=#369B97>PRESR</th>
<th class="crests column"><font color=#369B97>CREST LVL&#9662;</th>
<th class="crests column"><font color=#E3CB02>AFLCT</th>
<th class="crests column"><font color=#E3CB02>CREST LVL&#9662;</th>
<th class="crests column">FRAGMENTS&#9662;</th>
<th class="crests column">SKULLS&#9662;</th>
<th class="crests column">HOVOK&#9662;</th>
<th class="bp column"><img src=images/items/chaosore1.jpg onmouseover="popup(event,'Chaos Ore')" onmouseout="kill()">&#9662;</th>
<th class="bp column"><img src=images/items/itema22.jpg onmouseover="popup(event,'Archfiend Fragment')" onmouseout="kill()">&#9662;</th>
<th class="bp column"><img src=images/items/itema56.jpg onmouseover="popup(event,'Skull of Demonology')" onmouseout="kill()">&#9662;</th>
<th class="bp column"><img src=images/items/elementalfuser.jpg onmouseover="popup(event,'Elemental Fuser')" onmouseout="kill()">&#9662;</th>
<th class="bp column"><img src=images/items/badgeexp.jpg onmouseover="popup(event,'Badge Reputation')" onmouseout="kill()">&#9662;</th>
<th class="bp column"><img src=images/items/achievementamulet.jpg onmouseover="popup(event,'Amulet of Achievement')" onmouseout="kill()">&#9662;</th>
<th class="bp column"><img src=images/items/questshard.jpg onmouseover="popup(event,'Quest Shard')" onmouseout="kill()">&#9662;</th>
<th class="bp column"><img src=images/items/itemz94.gif onmouseover="popup(event,'Drolba Tonic')" onmouseout="kill()">&#9662;</th>
<th class="bp column"><img src=images/warshard.jpg onmouseover="popup(event,'Summoning Shard')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/eleresistpotion.png onmouseover="popup(event,'Potion of Elemental Resistance')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/potion28.jpg onmouseover="popup(event,'Kix Potion')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/arelepot.jpg onmouseover="popup(event,'Potion of Amdir')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/Item_SquidberryJuice.jpg onmouseover="popup(event,'Squidberry Juice')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/masterbrut.jpg onmouseover="popup(event,'Master Brutality Potion')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/bubblegum.png onmouseover="popup(event,'Bubble Gum')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/skittles.png onmouseover="popup(event,'Skittles')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/snickersbar.png onmouseover="popup(event,'Snickers Bar')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/starburst.png onmouseover="popup(event,'Starbust')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/mm.png onmouseover="popup(event,'M&Ms')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/reesescups.png onmouseover="popup(event,'Reeses Peanut Butter Cup')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/kitkatbar.png onmouseover="popup(event,'Kit Kat Bar')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/tootsiepop.png onmouseover="popup(event,'Tootsie Pop')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/itemz91.jpg onmouseover="popup(event,'Minor Chaos Philter')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/itemz82.jpg onmouseover="popup(event,'Major Chaos Philter')" onmouseout="kill()">&#9662;</th>
<th class="tradable column"><img src=images/items/starpowerelec.jpg onmouseover="popup(event,'Star Power')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/Pot_NatasVile.jpg onmouseover="popup(event,'Natas Vile')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/Pot_WhiteVile.jpg onmouseover="popup(event,'White Vile')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/Pot_KineticVile.jpg onmouseover="popup(event,'Kinetic Vile')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/Pot_ArcaneVile.jpg onmouseover="popup(event,'Arcane Vile')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/Pot_ShadowVile.jpg onmouseover="popup(event,'Shadow Vile')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/Pot_FireVile.jpg onmouseover="popup(event,'Fire Vile')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/potion_1.gif onmouseover="popup(event,'Zombie Potion 1')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/potion_2.gif onmouseover="popup(event,'Zombie Potion 2')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/potion_3.gif onmouseover="popup(event,'Zombie Potion 3')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/potion_4.gif onmouseover="popup(event,'Zombie Potion 4')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/potion_5.gif onmouseover="popup(event,'Zombie Potion 5')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/potion_6.gif onmouseover="popup(event,'Zombie Potion 6')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/goldpotionzor.gif onmouseover="popup(event,'Remnant Solice Lev 7')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/goldpotionzorleetz.jpg onmouseover="popup(event,'Remnant Solice Lev 8')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/85remnant.jpg onmouseover="popup(event,'Remnant Solice Lev 9')" onmouseout="kill()">&#9662;</th>
<th class="generic column"><img src=images/items/90remnant.png onmouseover="popup(event,'Remnant Solice Lev 10')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/items/itemz28.jpg onmouseover="popup(event,'Flask of Endurance')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/items/PotionofEA.jpg onmouseover="popup(event,'Potion of Enraged Alsayic')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/pot5.jpg onmouseover="popup(event,'Sammy Sosa's Special Sauce')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/halloween/PumpkinJuice.gif onmouseover="popup(event,'Pumpkin Juice')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/pot2.jpg onmouseover="popup(event,'Dose of Destruction')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/mushroom.jpg onmouseover="popup(event,'Funny Little Mushroom')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/potion26.jpg onmouseover="popup(event,'Potion of Holy Slaughter')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/items/basicflask1.gif onmouseover="popup(event,'Flask of Burning Souls')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/basicflask4.gif onmouseover="popup(event,'Flask of Conjured Lightning')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/basicflask2.gif onmouseover="popup(event,'Flask of Flaming Death')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/basicflask3.gif onmouseover="popup(event,'Flask of Forbidden Knowledge')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/basicflask5.gif onmouseover="popup(event,'Flask of Super Nova')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/items/lesserolympian.png onmouseover="popup(event,'Olympian Juicebox')" onmouseout="kill()">&#9662;</th>
<th class="premium column"><img src=images/items/2k8.png onmouseover="popup(event,'Olympian Push')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/sugardaddy.png onmouseover="popup(event,'Sugar Daddy')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/whiskeypot.png onmouseover="popup(event,'20 Year Aged Whiskey')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/emblemPotion2.jpg onmouseover="popup(event,'Blazing Holiday Sauce')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/potion25.jpg onmouseover="popup(event,'Evil Scream')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/purepwnagepotion.png onmouseover="popup(event,'Griznix Potion')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/potion24.jpg onmouseover="popup(event,'Marsh Water')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/ReikavonsElixer.jpg onmouseover="popup(event,'Reikavons Elixer')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/wozpotionzor.jpg onmouseover="popup(event,'Zhulian Potion')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/h16_Pot2.png onmouseover="popup(event,'Damned Arcane Shot')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/h16_Pot6.png onmouseover="popup(event,'Damned Element Shot')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/h16_Pot4.png onmouseover="popup(event,'Damned Fire Shot')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/h16_Pot1.png onmouseover="popup(event,'Damned Holy Shot')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/h16_Pot5.png onmouseover="popup(event,'Damned Kinetic Shot')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/h16_Pot3.png onmouseover="popup(event,'Damned Shadow Shot')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/KineticShot.jpg onmouseover="popup(event,'Kinetic Potency')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/vaultpot1.png onmouseover="popup(event,'Vial of Insanity')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/vaultpot2.png onmouseover="popup(event,'Demonic Madness')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/Putrid%20Power%20Clusters.jpg onmouseover="popup(event,'Kombucha')" onmouseout="kill()">&#9662;</th>
<th class="rare column"><img src=images/items/pot_quantumquattro.jpg onmouseover="popup(event,'Quantum Quattro')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/items/masterbrut.jpg onmouseover="popup(event,'Master Brutality Potion')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/items/pot6.jpg onmouseover="popup(event,'Strength Potion')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/items/haste.png onmouseover="popup(event,'Haste Potion')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/items/1kragetonic.png onmouseover="popup(event,'Rage Tonic')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/items/5kragetonic.png onmouseover="popup(event,'Super Rage Tonic')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/items/10kragetonic.png onmouseover="popup(event,'Grand Rage Tonic')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/items/20kragetonic.png onmouseover="popup(event,'Alpha Rage Tonic')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/items/sfury.jpg onmouseover="popup(event,'Spark the Fury')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/rfury.jpg onmouseover="popup(event,'Recharge the Fury')" onmouseout="kill()">&#9662;</th>
<th class="misc column"><img src=images/items/itemz80.gif onmouseover="popup(event,'Quest Experience Potion')" onmouseout="kill()">&#9662;</th>
<th class="collections column" onmouseover="popup(event,'Mass mob kills')" onmouseout="kill()">ANJOU&#9662;</th>
<th class="collections column" onmouseover="popup(event,'Mass item collections')" onmouseout="kill()">REIKAR&#9662;</th>
<th class="collections column" onmouseover="popup(event,'Rare drop collections')" onmouseout="kill()">LORREN&#9662;</th>
<th class="collections column" onmouseover="popup(event,'Power mob kills')" onmouseout="kill()">LUCILE&#9662;</th>
<th class="collections column" onmouseover="popup(event,'Crew DC raids')" onmouseout="kill()">WEIMA&#9662;</th>
<th class="collections column" onmouseover="popup(event,'Crew god raids')" onmouseout="kill()">SOUMA&#9662;</th>
<th class="collections column" onmouseover="popup(event,'Treasury purchase items')" onmouseout="kill()">VANISHA&#9662;</th>
<th class="collections column" onmouseover="popup(event,'Token purchase items')" onmouseout="kill()">DROLBA&#9662;</th>
<th class="collections column" onmouseover="popup(event,'Experience wards')" onmouseout="kill()">QUIBEL&#9662;</th>
<th class="collections column">TOTAL&#9662;</th>
<th class="treasury column">TREASURY (MOUSEOVER FOR DETAILS)&#9662;</th>
<th class="treasury column">LINK</th>

</tr>`+charids+`</table>`

document.getElementById ("button1").addEventListener("click", Button1, false);
function Button1 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.home{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button28,#button27,#button29,#button26,#button25,#button23,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button1{color:#f441be!important}
`);}

document.getElementById ("button2").addEventListener("click", Button2, false);
function Button2 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.stats{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button2{color:#f441be!important}
`);}

document.getElementById ("button3").addEventListener("click", Button3, false);
function Button3 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.skills{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button3{color:#f441be!important}
`);}

document.getElementById ("button4").addEventListener("click", Button4, false);
function Button4 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.eq{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button4{color:#f441be!important}
`);}

document.getElementById ("button5").addEventListener("click", Button5, false);
function Button5 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.core{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button6,#button7,#button8,#button9{color:#fff!important}
#button5{color:#f441be!important}
`);}

document.getElementById ("button6").addEventListener("click", Button6, false);
function Button6 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.head{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button7,#button8,#button9{color:#fff!important}
#button6{color:#f441be!important}
`);}

document.getElementById ("button7").addEventListener("click", Button7, false);
function Button7 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.neck{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button8,#button9{color:#fff!important}
#button7{color:#f441be!important}
`);}
document.getElementById ("button8").addEventListener("click", Button8, false);
function Button8 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.weapon{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button9{color:#fff!important}
#button8{color:#f441be!important}
`);}

document.getElementById ("button9").addEventListener("click", Button9, false);
function Button9 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.body{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8{color:#fff!important}
#button9{color:#f441be!important}
`);}

document.getElementById ("button10").addEventListener("click", Button10, false);
function Button10 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.shield{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button10{color:#f441be!important}
`);}

document.getElementById ("button11").addEventListener("click", Button11, false);
function Button11 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.pants{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button11{color:#f441be!important}
`);}

document.getElementById ("button12").addEventListener("click", Button12, false);
function Button12 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.belt{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button12{color:#f441be!important}
`);}

document.getElementById ("button13").addEventListener("click", Button13, false);
function Button13 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.ring{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button13{color:#f441be!important}
`);}

document.getElementById ("button14").addEventListener("click", Button14, false);
function Button14 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.foot{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button14{color:#f441be!important}
`);}

document.getElementById ("button15").addEventListener("click", Button15, false);
function Button15 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.gem{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button15{color:#f441be!important}
`);}

document.getElementById ("button16").addEventListener("click", Button16, false);
function Button16 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.rune{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button16{color:#f441be!important}
`);}

document.getElementById ("button17").addEventListener("click", Button17, false);
function Button17 (zEvent) {GM_addStyle ( `
.column{display:none!important}.orbs{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button17{color:#f441be!important}
`);}

document.getElementById ("button18").addEventListener("click", Button18, false);
function Button18 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.bdge{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button18{color:#f441be!important}
`);}

document.getElementById ("button19").addEventListener("click", Button19, false);
function Button19 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.booster{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button19{color:#f441be!important}
`);}

document.getElementById ("button20").addEventListener("click", Button20, false);
function Button20 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.crests{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button20{color:#f441be!important}
`);}

document.getElementById ("button21").addEventListener("click", Button21, false);
function Button21 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.bp{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button21{color:#f441be!important}
`);}

document.getElementById ("button22").addEventListener("click", Button22, false);
function Button22 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.generic{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button22{color:#f441be!important}
`);}

document.getElementById ("button23").addEventListener("click", Button23, false);
function Button23 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.collections{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,#button25,#button22,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button23{color:#f441be!important}
`);}

document.getElementById ("button25").addEventListener("click", Button25, false);
function Button25 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.backpack{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button26,button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button25{color:#f441be!important}
`);}

document.getElementById ("button26").addEventListener("click", Button26, false);
function Button26 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.world{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button26{color:#f441be!important}
`);}

document.getElementById ("button27").addEventListener("click", Button27, false);
function Button27 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.tradable{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button27{color:#f441be!important}
`);}

document.getElementById ("button28").addEventListener("click", Button28, false);
function Button28 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.premium{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button29,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button28{color:#f441be!important}
`);}

document.getElementById ("button29").addEventListener("click", Button29, false);
function Button29 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.rare{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button30,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button29{color:#f441be!important}
`);}

document.getElementById ("button30").addEventListener("click", Button30, false);
function Button30 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.treasury{display:revert!important}
#button34,#button35,#button33,#button32,#button31,#button29,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button30{color:#f441be!important}
`);}

document.getElementById ("button31").addEventListener("click", Button31, false);
function Button31 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.alleq{display:revert!important}
#button34,#button35,#button33,#button32,#button30,#button29,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button31{color:#f441be!important}
`);}

document.getElementById ("button32").addEventListener("click", Button32, false);
function Button32 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.augs{display:revert!important}
#button34,#button35,#button33,#button30,#button31,#button29,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button32{color:#f441be!important}
`);}

document.getElementById ("button33").addEventListener("click", Button33, false);
function Button33 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.mrup{display:revert!important}
#button34,#button35,#button32,#button30,#button31,#button29,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button33{color:#f441be!important}
`);}

document.getElementById ("button34").addEventListener("click", Button34, false);
function Button34 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.misc{display:revert!important}
#button35,#button33,#button32,#button30,#button31,#button29,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button34{color:#f441be!important}
`);}


$('th').click(function(){
    var table = $(this).parents('table').eq(0)
    var rows = table.find('tr:gt(0)').toArray().sort(comparer($(this).index()))
    this.asc = !this.asc
    if (!this.asc){rows = rows.reverse()}
    for (var i = 0; i < rows.length; i++){table.append(rows[i])}
})
function comparer(index) {
    return function(a, b) {
        var valA = getCellValue(a, index), valB = getCellValue(b, index)
        return $.isNumeric(valA) && $.isNumeric(valB) ? valA - valB : valA.toString().localeCompare(valB)
    }
}
function getCellValue(row, index){ return $(row).children('td').eq(index).text() }

var selectedID = document.querySelector("body").outerHTML.match(/value="(.*)" selected/)
var charsTable = document.querySelector("#moxxivision > tbody");
var charsTableRows = charsTable.rows.length;

function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);}

var tot_lvl=0;
var tot_mrage=0;
var tot_power=0;
var tot_ele=0;
var tot_atk=0;
var tot_hp=0;
var tot_chaos=0;
var tot_wilderness=0;
var tot_slayer=0;
var tot_today=0;
var tot_yesterday=0;
var tot_gemlvl=0;
var tot_runelvl=0;
var tot_badgelvl=0;
var tot_openaugs=0;
var primalready = '';
var respready = '';
var mysticready = '';
var delready = '';
var seepready = '';
var volready = '';
var hovokready = '';
var corvready = '';
var skittorready = '';
var roenovready = '';
var ergonready = '';
var fragready = '';
var oreready = '';
var badgeready = '';
var count=0;
var notome = '';
for (let rownum = 2; rownum < (charsTableRows+1); rownum++) {

var profilelinks = "profile.php?id="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(profilelinks)
   .then(response => response.text())
   .then((response) => {
    var name = response.match(/<a href="\/send_ow_message\?name=(.*)">/i)
    var power = response.match(/TOTAL POWER.*[\n\r].*<font size="2">(.*)<\/font><\/b><\/td>/i)
    var eledmg = response.match(/ELEMENTAL ATTACK.*[\n\r].*<font size="2">(.*)<\/font>/i)
    var attack = response.match(/ATTACK.*[\n\r].*<font size="2">(.*)<\/font>/i)
    var hp = response.match(/HIT POINTS.*[\n\r].*<font size="2">(.*)<\/font>/i)
    var chaos = response.match(/CHAOS DAMAGE.*[\n\r].*<font size="2">(.*)<\/font>/i)
    var slayer = response.match(/GOD SLAYER LEVEL.*[\n\r].*<font size="2">(.*)<\/font>/i)
    var wilderness = response.match(/WILDERNESS LEVEL.*[\n\r].*<font size="2">(.*)<\/font>/i)
    var experience = response.match(/TOTAL EXPERIENCE.*[\n\r].*<font size="2">(.*)<\/font>/i)
    var level = response.match(/CHARACTER CLASS.*[\n\r].*<font size="2">Level ([0-9]+)(.*)<\/b><\/td>/i)
    var crew = response.match(/<font size="2">(.*) of <a href="\/crew_profile\?id=.*">(.*)<\/a><\/font>/i)
    if (crew == null) crew = "none"
    var id = response.match(/<a href="\.\.\/allies\.php\?uid=(.*)">\[View All]<\/a>/i)
    var strength = response.match(/\(event,'Strength: ([0-9]+)'\)/i)
    var yesterday = response.match(/GROWTH YESTERDAY.*[\n\r].*<font size="2">(.*)<\/font>/i)
    var items = '';
    if (response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im).toString().match(/img/g) != null){
        items = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im).toString().match(/img/g).length}
    if (response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im).toString().match(/img/g) == null){
        items = 0}
    var core = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (core != "none"){core = core[1]}
    let coreid = 'none'; if (core != "none") coreid = core.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var head = response.match(/<div style="position:absolute; left:118px; top:7px; width:62px; height:46px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (head != "none"){head = head[1]}
    let headid = 'none'; if (head != "none") headid = head.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var neck = response.match(/<div style="position:absolute; left:197px; top:12px; width:41px; height:41px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (neck != "none"){neck = neck[1]}
    let neckid = 'none'; if (neck != "none") neckid = neck.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var weapon = response.match(/<div style="position:absolute; left:45px; top:67px; width:56px; height:96px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (weapon != "none"){weapon = weapon[1]}
    let weaponid = 'none'; if (weapon != "none") weaponid = weapon.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var body = response.match(/<div style="position:absolute; left:121px; top:67px; width:56px; height:96px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (body != "none"){body = body[1]}
    let bodyid = 'none'; if (body != "none") bodyid = body.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var shield = response.match(/<div style="position:absolute; left:198px; top:67px; width:56px; height:96px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (shield != "none"){shield = shield[1]}
    let shieldid = 'none'; if (shield != "none") shieldid = shield.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var pants = response.match(/<div style="position:absolute; left:118px; top:175px; width:62px; height:75px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (pants != "none"){pants = pants[1]}
    let pantsid = 'none'; if (pants != "none") pantsid = pants.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var belt = response.match(/<div style="position:absolute; left:61px; top:192px; width:41px; height:41px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (belt != "none"){belt = belt[1]}
    let beltid = 'none'; if (belt != "none") beltid = belt.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var ring = response.match(/<div style="position:absolute; left:197px; top:192px; width:41px; height:41px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (ring != "none"){ring = ring[1]}
    let ringid = 'none'; if (ring != "none") ringid = ring.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var foot = response.match(/<div style="position:absolute; left:118px; top:262px; width:62px; height:66px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (foot != "none"){foot = foot[1]}
    let footid = 'none'; if (foot != "none") footid = foot.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var gem = response.match(/<div style="position:absolute; left:10px; top:346px; width:32px; height:32px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (gem != "none"){gem = gem[1]}
    let gemid = 'none'; if (gem != "none") gemid = gem.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var rune = response.match(/<div style="position:absolute; left:54px; top:346px; width:32px; height:32px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (rune != "none"){rune = rune[1]}
    let runeid = 'none'; if (rune != "none") runeid = rune.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var badge = response.match(/<div style="position:absolute; left:214px; top:346px; width:32px; height:32px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (badge != "none"){badge = badge[1]}
    let badgeid = 'none'; if (badge != "none") badgeid = badge.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var booster = response.match(/<div style="position:absolute; left:258px; top:346px; width:32px; height:32px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (booster != "none"){booster = booster[1]}
    let boosterid = 'none'; if (booster != "none") boosterid = booster.match(/itempopup\(event,'([0-9]+)'\)"/i)
    var crest1 = response.match(/<div style="position:absolute; left:9px; top:9px; width:60px; height:60px;text-align:center;">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (crest1 != "none"){crest1 = crest1[1]}
    var crest2 = response.match(/<div style="position:absolute; left:83px; top:9px; width:60px; height:60px; text-align:center;">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (crest2 != "none"){crest2 = crest2[1]}
    var crest3 = response.match(/<div style="position:absolute; left:157px; top:9px; width:60px; height:60px; text-align:center;">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (crest3 != "none"){crest3 = crest3[1]}
    var crest4 = response.match(/<div style="position:absolute; left:231px; top:9px; width:60px; height:60px; text-align:center;">.*[\n\r](<img .*)<\/div>/i) || "none"
    if (crest4 != "none"){crest4 = crest4[1]}
    var crest1lvl = 0; if(crest1.match(/Quantum/i) != null) crest1lvl += 2; if(crest1.match(/Excelled/) != null) crest1lvl += 1; if(crest1 != "none") crest1lvl += 1;
    var crest2lvl = 0; if(crest2.match(/Explosive/i) != null) crest2lvl += 2; if(crest2.match(/Excelled/) != null) crest2lvl += 1; if(crest2 != "none") crest2lvl += 1;
    var crest3lvl = 0; if(crest3.match(/Violent/i) != null) crest3lvl += 2; if(crest3.match(/Excelled/) != null) crest3lvl += 1; if(crest3 != "none") crest3lvl += 1;
    var crest4lvl = 0; if(crest4.match(/Onslaught/i) != null) crest4lvl += 2; if(crest4.match(/Excelled/) != null) crest4lvl += 1; if(crest4 != "none") crest4lvl += 1;
    var orbs = response.match(/<div style="position:absolute; left:100px; top:346px; width:99px; height:32px;text-align:center">.*[\n\r](.*)<\/div>/i)[1]
    var orbscnt = ''; if (orbs == ""){orbscnt = 0}; if (orbs != ""){orbscnt = orbs.match(/img/g).length}
    var allorbs = '';
    if (orbscnt == 1){allorbs = response.match(/<div style="position:absolute; left:100px; top:346px; width:99px; height:32px;text-align:center">.*[\n\r].*(<img .*)<\/div>/i)}
    if (orbscnt == 2){allorbs = response.match(/<div style="position:absolute; left:100px; top:346px; width:99px; height:32px;text-align:center">.*[\n\r].*(<img .*)(<img .*)<\/div>/i)}
    if (orbscnt == 3){allorbs = response.match(/<div style="position:absolute; left:100px; top:346px; width:99px; height:32px;text-align:center">.*[\n\r].*(<img .*)(<img .*)(<img .*)<\/div>/i)}
    var orb1 = ''; if (orbscnt == 0) orb1 = "none"; if (orbscnt != 0) orb1 = allorbs[1]
    var orb2 = ''; if (orbscnt <= 1) orb2 = "none"; if (orbscnt >= 2) orb2 = allorbs[2]
    var orb3 = ''; if (orbscnt != 3) orb3 = "none"; if (orbscnt == 3) orb3 = allorbs[3]
    var orb1name = ''; if (orb1 == "none") orb1name = ["none","none"]; if (orb1 != "none") orb1name = orb1.match(/alt="(.*)">/i)
    var orb2name = ''; if (orb2 == "none") orb2name = ["none","none"]; if (orb2 != "none") orb2name = orb2.match(/alt="(.*)">/i)
    var orb3name = ''; if (orb3 == "none") orb3name = ["none","none"]; if (orb3 != "none") orb3name = orb3.match(/alt="(.*)">/i)
    let orb1id = 'none'; if (orb1 != "none") orb1id = orb1.match(/itempopup\(event,'([0-9]+)'\)"/i)
    let orb2id = 'none'; if (orb2 != "none") orb2id = orb2.match(/itempopup\(event,'([0-9]+)'\)"/i)
    let orb3id = 'none'; if (orb3 != "none") orb3id = orb3.match(/itempopup\(event,'([0-9]+)'\)"/i)

var addauglink = "augmentequip.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(addauglink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    var eqtable ='';
    if (doc.querySelector("#security_prompt > center > p:nth-child(1) > strong") == null){
        eqtable = doc.querySelector("#content-header-row > div > div:nth-child(2) > div:nth-child(1) > div").innerHTML
            .replaceAll(/<div class="divItem" id="item-[0-9]+" onclick="updateItemDiv\([0-9]+\)">/g,"")
            .replaceAll(/<\/div>/g,"")
            .replaceAll(/<h4>[a-zA-Z]+<\/h4>/g,"")}
    if (doc.querySelector("#security_prompt > center > p:nth-child(1) > strong") != null){
        eqtable = "Click <a href=vault>here</a> to enter your security word on vault page and reload moxxivision"}
    var augtable ='';
    if (doc.querySelector("#security_prompt > center > p:nth-child(1) > strong") == null){
        augtable = doc.querySelector("#content-header-row > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2)").innerHTML
            .replaceAll(/<div id="augment-[0-9]+">/g,"")
            .replaceAll(/<\/div>/g,"")
            .replaceAll("You have no augments in this category","")
            .replaceAll(/<h[0-9]+>.*/g,"")}
    if (doc.querySelector("#security_prompt > center > p:nth-child(1) > strong") != null){
        augtable = "Click <a href=vault>here</a> to enter your security word on vault page and reload moxxivision"}

var core_augs = "none";var core_name = "none";var core_cloned = "none";var core_hp=0;var core_atk=0;var core_arcane=0;var core_arcaner=0;var core_block=0;var core_chaos=0;var core_crit=0;var core_eblock=0;var core_ept=0;var core_fire=0;var core_firer=0;var core_holy=0;var core_holyr=0;var core_kinetic=0;var core_kineticr=0;var core_mr=0;var core_ramp=0;var core_rpt=0;var core_shadow=0;var core_shadowr=0;var core_vile=0;var core_openaugs=0;var core_gems=0;var core_rarity="none";var core_upgrade="";
if (core != "none"){
var corelink = `item_rollover.php?id=`+coreid[1]
fetch(corelink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    core_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) core_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    core_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    core_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    core_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    core_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    core_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    core_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    core_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    core_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    core_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    core_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    core_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    core_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    core_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    core_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    core_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    core_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    core_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    core_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    core_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    core_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    core_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) core_openaugs += 1;if (openaugs[1] != undefined) core_openaugs += 1;if (openaugs[2] != undefined) core_openaugs += 1;if (openaugs[3] != undefined) core_openaugs += 1;if (openaugs[4] != undefined) core_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    core_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    core_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (core_mr*0.15);
    core_upgrade = (core_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {core_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {core_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}



var head_augs = "none";var head_name = "none";var head_cloned = "none";var head_hp=0;var head_atk=0;var head_arcane=0;var head_arcaner=0;var head_block=0;var head_chaos=0;var head_crit=0;var head_eblock=0;var head_ept=0;var head_fire=0;var head_firer=0;var head_holy=0;var head_holyr=0;var head_kinetic=0;var head_kineticr=0;var head_mr=0;var head_ramp=0;var head_rpt=0;var head_shadow=0;var head_shadowr=0;var head_vile=0;var head_openaugs=0;var head_gems=0;var head_rarity="none";var head_upgrade="";
if (head != "none"){
var headlink = `item_rollover.php?id=`+headid[1]
fetch(headlink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    head_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) head_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    head_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    head_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    head_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    head_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    head_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    head_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    head_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    head_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    head_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    head_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    head_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    head_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    head_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    head_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    head_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    head_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    head_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    head_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    head_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    head_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    head_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) head_openaugs += 1;if (openaugs[1] != undefined) head_openaugs += 1;if (openaugs[2] != undefined) head_openaugs += 1;if (openaugs[3] != undefined) head_openaugs += 1;if (openaugs[4] != undefined) head_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    head_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    head_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (head_mr*0.15);
    head_upgrade = (head_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {head_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {head_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}

var neck_augs = "none";var neck_name = "none";var neck_cloned = "none";var neck_hp=0;var neck_atk=0;var neck_arcane=0;var neck_arcaner=0;var neck_block=0;var neck_chaos=0;var neck_crit=0;var neck_eblock=0;var neck_ept=0;var neck_fire=0;var neck_firer=0;var neck_holy=0;var neck_holyr=0;var neck_kinetic=0;var neck_kineticr=0;var neck_mr=0;var neck_ramp=0;var neck_rpt=0;var neck_shadow=0;var neck_shadowr=0;var neck_vile=0;var neck_openaugs=0;var neck_gems=0;var neck_rarity="none";var neck_upgrade="";
if (neck != "none"){
var necklink = `item_rollover.php?id=`+neckid[1]
fetch(necklink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    neck_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) neck_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    neck_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    neck_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    neck_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    neck_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    neck_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    neck_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    neck_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    neck_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    neck_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    neck_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    neck_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    neck_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    neck_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    neck_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    neck_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    neck_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    neck_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    neck_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    neck_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    neck_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    neck_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) neck_openaugs += 1;if (openaugs[1] != undefined) neck_openaugs += 1;if (openaugs[2] != undefined) neck_openaugs += 1;if (openaugs[3] != undefined) neck_openaugs += 1;if (openaugs[4] != undefined) neck_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    neck_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    neck_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (neck_mr*0.15);
    neck_upgrade = (neck_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {neck_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {neck_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}

var weapon_augs = "none";var weapon_name = "none";var weapon_cloned = "none";var weapon_hp=0;var weapon_atk=0;var weapon_arcane=0;var weapon_arcaner=0;var weapon_block=0;var weapon_chaos=0;var weapon_crit=0;var weapon_eblock=0;var weapon_ept=0;var weapon_fire=0;var weapon_firer=0;var weapon_holy=0;var weapon_holyr=0;var weapon_kinetic=0;var weapon_kineticr=0;var weapon_mr=0;var weapon_ramp=0;var weapon_rpt=0;var weapon_shadow=0;var weapon_shadowr=0;var weapon_vile=0;var weapon_openaugs=0;var weapon_gems=0;var weapon_rarity="none";var weapon_upgrade="";
if (weapon != "none"){
var weaponlink = `item_rollover.php?id=`+weaponid[1]
fetch(weaponlink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    weapon_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) weapon_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    weapon_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    weapon_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    weapon_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    weapon_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    weapon_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    weapon_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    weapon_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    weapon_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    weapon_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    weapon_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    weapon_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    weapon_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    weapon_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    weapon_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    weapon_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    weapon_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    weapon_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    weapon_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    weapon_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    weapon_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    weapon_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) weapon_openaugs += 1;if (openaugs[1] != undefined) weapon_openaugs += 1;if (openaugs[2] != undefined) weapon_openaugs += 1;if (openaugs[3] != undefined) weapon_openaugs += 1;if (openaugs[4] != undefined) weapon_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    weapon_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    weapon_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (weapon_mr*0.15);
    weapon_upgrade = (weapon_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {weapon_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {weapon_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}

var body_augs = "none";var body_name = "none";var body_cloned = "none";var body_hp=0;var body_atk=0;var body_arcane=0;var body_arcaner=0;var body_block=0;var body_chaos=0;var body_crit=0;var body_eblock=0;var body_ept=0;var body_fire=0;var body_firer=0;var body_holy=0;var body_holyr=0;var body_kinetic=0;var body_kineticr=0;var body_mr=0;var body_ramp=0;var body_rpt=0;var body_shadow=0;var body_shadowr=0;var body_vile=0;var body_openaugs=0;var body_gems=0;var body_rarity="none";var body_upgrade="";
if (body != "none"){
var bodylink = `item_rollover.php?id=`+bodyid[1]
fetch(bodylink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    body_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) body_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    body_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    body_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    body_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    body_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    body_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    body_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    body_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    body_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    body_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    body_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    body_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    body_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    body_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    body_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    body_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    body_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    body_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    body_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    body_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    body_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    body_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) body_openaugs += 1;if (openaugs[1] != undefined) body_openaugs += 1;if (openaugs[2] != undefined) body_openaugs += 1;if (openaugs[3] != undefined) body_openaugs += 1;if (openaugs[4] != undefined) body_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    body_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    body_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (body_mr*0.15);
    body_upgrade = (body_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {body_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {body_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}

var shield_augs = "none";var shield_name = "none";var shield_cloned = "none";var shield_hp=0;var shield_atk=0;var shield_arcane=0;var shield_arcaner=0;var shield_block=0;var shield_chaos=0;var shield_crit=0;var shield_eblock=0;var shield_ept=0;var shield_fire=0;var shield_firer=0;var shield_holy=0;var shield_holyr=0;var shield_kinetic=0;var shield_kineticr=0;var shield_mr=0;var shield_ramp=0;var shield_rpt=0;var shield_shadow=0;var shield_shadowr=0;var shield_vile=0;var shield_openaugs=0;var shield_gems=0;var shield_rarity="none";var shield_upgrade="";
if (shield != "none"){
var shieldlink = `item_rollover.php?id=`+shieldid[1]
fetch(shieldlink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    shield_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) shield_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    shield_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    shield_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    shield_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    shield_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    shield_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    shield_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    shield_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    shield_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    shield_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    shield_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    shield_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    shield_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    shield_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    shield_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    shield_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    shield_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    shield_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    shield_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    shield_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    shield_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    shield_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) shield_openaugs += 1;if (openaugs[1] != undefined) shield_openaugs += 1;if (openaugs[2] != undefined) shield_openaugs += 1;if (openaugs[3] != undefined) shield_openaugs += 1;if (openaugs[4] != undefined) shield_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    shield_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    shield_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (shield_mr*0.15);
    shield_upgrade = (shield_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {shield_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {shield_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}

var pants_augs = "none";var pants_name = "none";var pants_cloned = "none";var pants_hp=0;var pants_atk=0;var pants_arcane=0;var pants_arcaner=0;var pants_block=0;var pants_chaos=0;var pants_crit=0;var pants_eblock=0;var pants_ept=0;var pants_fire=0;var pants_firer=0;var pants_holy=0;var pants_holyr=0;var pants_kinetic=0;var pants_kineticr=0;var pants_mr=0;var pants_ramp=0;var pants_rpt=0;var pants_shadow=0;var pants_shadowr=0;var pants_vile=0;var pants_openaugs=0;var pants_gems=0;var pants_rarity="none";var pants_upgrade="";
if (pants != "none"){
var pantslink = `item_rollover.php?id=`+pantsid[1]
fetch(pantslink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    pants_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) pants_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    pants_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    pants_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    pants_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    pants_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    pants_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    pants_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    pants_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    pants_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    pants_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    pants_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    pants_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    pants_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    pants_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    pants_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    pants_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    pants_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    pants_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    pants_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    pants_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    pants_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    pants_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) pants_openaugs += 1;if (openaugs[1] != undefined) pants_openaugs += 1;if (openaugs[2] != undefined) pants_openaugs += 1;if (openaugs[3] != undefined) pants_openaugs += 1;if (openaugs[4] != undefined) pants_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    pants_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    pants_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (pants_mr*0.15);
    pants_upgrade = (pants_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {pants_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {pants_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}

var belt_augs = "none";var belt_name = "none";var belt_cloned = "none";var belt_hp=0;var belt_atk=0;var belt_arcane=0;var belt_arcaner=0;var belt_block=0;var belt_chaos=0;var belt_crit=0;var belt_eblock=0;var belt_ept=0;var belt_fire=0;var belt_firer=0;var belt_holy=0;var belt_holyr=0;var belt_kinetic=0;var belt_kineticr=0;var belt_mr=0;var belt_ramp=0;var belt_rpt=0;var belt_shadow=0;var belt_shadowr=0;var belt_vile=0;var belt_openaugs=0;var belt_gems=0;var belt_rarity="none";var belt_upgrade="";
if (belt != "none"){
var beltlink = `item_rollover.php?id=`+beltid[1]
fetch(beltlink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    belt_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) belt_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    belt_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    belt_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    belt_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    belt_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    belt_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    belt_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    belt_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    belt_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    belt_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    belt_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    belt_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    belt_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    belt_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    belt_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    belt_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    belt_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    belt_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    belt_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    belt_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    belt_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    belt_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) belt_openaugs += 1;if (openaugs[1] != undefined) belt_openaugs += 1;if (openaugs[2] != undefined) belt_openaugs += 1;if (openaugs[3] != undefined) belt_openaugs += 1;if (openaugs[4] != undefined) belt_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    belt_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    belt_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (belt_mr*0.15);
    belt_upgrade = (belt_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {belt_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {belt_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}

var ring_augs = "none";var ring_name = "none";var ring_cloned = "none";var ring_hp=0;var ring_atk=0;var ring_arcane=0;var ring_arcaner=0;var ring_block=0;var ring_chaos=0;var ring_crit=0;var ring_eblock=0;var ring_ept=0;var ring_fire=0;var ring_firer=0;var ring_holy=0;var ring_holyr=0;var ring_kinetic=0;var ring_kineticr=0;var ring_mr=0;var ring_ramp=0;var ring_rpt=0;var ring_shadow=0;var ring_shadowr=0;var ring_vile=0;var ring_openaugs=0;var ring_gems=0;var ring_rarity="none";var ring_upgrade="";
if (ring != "none"){
var ringlink = `item_rollover.php?id=`+ringid[1]
fetch(ringlink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    ring_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) ring_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    ring_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    ring_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    ring_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    ring_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    ring_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    ring_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    ring_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    ring_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    ring_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    ring_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    ring_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    ring_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    ring_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    ring_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    ring_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    ring_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    ring_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    ring_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    ring_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    ring_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    ring_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) ring_openaugs += 1;if (openaugs[1] != undefined) ring_openaugs += 1;if (openaugs[2] != undefined) ring_openaugs += 1;if (openaugs[3] != undefined) ring_openaugs += 1;if (openaugs[4] != undefined) ring_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    ring_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    ring_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (ring_mr*0.15);
    ring_upgrade = (ring_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {ring_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {ring_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}

var foot_augs = "none";var foot_name = "none";var foot_cloned = "none";var foot_hp=0;var foot_atk=0;var foot_arcane=0;var foot_arcaner=0;var foot_block=0;var foot_chaos=0;var foot_crit=0;var foot_eblock=0;var foot_ept=0;var foot_fire=0;var foot_firer=0;var foot_holy=0;var foot_holyr=0;var foot_kinetic=0;var foot_kineticr=0;var foot_mr=0;var foot_ramp=0;var foot_rpt=0;var foot_shadow=0;var foot_shadowr=0;var foot_vile=0;var foot_openaugs=0;var foot_gems=0;var foot_rarity="none";var foot_upgrade="";
if (foot != "none"){
var footlink = `item_rollover.php?id=`+footid[1]
fetch(footlink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll("&nbsp; ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    foot_name = name[1]
    const cloned = itemtable.match(/Cloned/)
    if (cloned != null) foot_cloned = 1;
    var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
    foot_atk += parseInt(atk[1])
    var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
    foot_hp += parseInt(hp[1])
    var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
    foot_holy += parseInt(holy[1])
    var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
    foot_arcane += parseInt(arcane[1])
    var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
    foot_fire += parseInt(fire[1])
    var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
    foot_kinetic += parseInt(kinetic[1])
    var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
    foot_shadow += parseInt(shadow[1])
    var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
    foot_chaos += parseInt(chaos[1])
    var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
    foot_vile += parseInt(vile[1])
    var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
    foot_holyr += parseInt(holyr[1])
    var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
    foot_arcaner += parseInt(arcaner[1])
    var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
    foot_firer += parseInt(firer[1])
    var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
    foot_kineticr += parseInt(kineticr[1])
    var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
    foot_shadowr += parseInt(shadowr[1])
    var block = itemtable.match(/([0-9]+) block/i) || [0,0]
    foot_block += parseInt(block[1])
    var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
    foot_eblock += parseInt(eblock[1])
    var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
    foot_rpt += parseInt(rpt[1])
    var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
    foot_ept += parseInt(ept[1])
    var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
    foot_ramp += parseInt(ramp[1])
    var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
    foot_mr += parseInt(mr[1])
    var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
    foot_crit += parseInt(crit[1])
    var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
    if (openaugs[0] != undefined) foot_openaugs += 1;if (openaugs[1] != undefined) foot_openaugs += 1;if (openaugs[2] != undefined) foot_openaugs += 1;if (openaugs[3] != undefined) foot_openaugs += 1;if (openaugs[4] != undefined) foot_openaugs += 1;
    var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
    foot_gems = gems;
    var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
    foot_rarity = rarity[1]
    var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
    var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
    var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
    var gem4 = gem2*2
    var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (foot_mr*0.15);
    foot_upgrade = (foot_mr*0.15/upgrade_cost).toFixed(2)
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) != null) {foot_augs = itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g).toString().replaceAll("event","event,")}
    if (itemtable.match(/<img width="9" style="border:1px solid #666666;margin:2px;" src=.*onmouseout="kill\(\)">/g) == null) {foot_augs = `<button class='tab_button'><a href="`+addauglink+`" target="BLANK">ADD AUGMENTS</a></button>`}
})}

var booster_name = "none";var booster_exp = 0;var booster_effect = "none";
if (booster != "none"){
var boosterlinks = `item_rollover.php?id=`+boosterid[1]
fetch(boosterlinks)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    booster_name = name[1]
    const expires = itemtable.match(/<br>Expires<br>[\n\r]([0-9]+) minutes/i)
    booster_exp += parseInt(expires[1])
    const effect = itemtable.match(/<div style="font-family:verdana;font-size:7pt;font-style:italic;color:#FFCC00">(.*).<\/div>/i)
    booster_effect = effect[1]
})}

var badge_name = "none";var badge_level = 0;var badge_hp = 0;var badge_atk = 0;var badge_ele = 0;var badge_lvl = "none";
if (badge != "none"){
var badgelinks = `item_rollover.php?id=`+badgeid[1]
fetch(badgelinks)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    badge_name = name[1]
    const atk = itemtable.match(/\+([0-9]+) ATK/i) || [0,0]
    badge_atk += parseInt(atk[1])
    const hp = itemtable.match(/\+([0-9]+) HP/i) || [0,0]
    badge_hp += parseInt(hp[1])
    const ele = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00">Arcane/i) || [0,0]
    badge_ele += parseInt(ele[1])*5
    badge_level += parseInt(badge_name.replace("Badge of Absolution","26").replace("Badge Level ",""))
})}

var orb1_ele = 0;var orb1_chaos = 0;var orb1_atk = 0;var orb1_hp = 0;var orb1_mr = 0;var orb1_rpt = 0;var orb1_ept = 0;
if (orb1name[1] != "none"){
var orb1links = `item_rollover.php?id=`+orb1id[1]
fetch(orb1links)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
    const chaos = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#f441be">Chaos/i) || [0,0]
    orb1_chaos += parseInt(chaos[1])
    const ele = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00">Arcane/i) || [0,0]
    orb1_ele += parseInt(ele[1])*5
    const atk = itemtable.match(/\+([0-9]+) ATK<br>/i) || [0,0]
    orb1_atk += parseInt(atk[1])
    const hp = itemtable.match(/\+([0-9]+) HP<br>/i) || [0,0]
    orb1_hp += parseInt(hp[1])
    const mr = itemtable.match(/\+([0-9]+) max rage/i) || [0,0]
    orb1_mr += parseInt(mr[1])
    const rpt = itemtable.match(/\+([0-9]+) rage per hr/i) || [0,0]
    orb1_rpt += parseInt(rpt[1])
    const ept = itemtable.match(/\+([0-9]+) exp per hr/i) || [0,0]
    orb1_ept += parseInt(ept[1])
})}

var orb2_ele = 0;var orb2_chaos = 0;var orb2_atk = 0;var orb2_hp = 0;var orb2_mr = 0;var orb2_rpt = 0;var orb2_ept = 0;
if (orb2name[1] != "none"){
var orb2links = `item_rollover.php?id=`+orb2id[1]
fetch(orb2links)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
    const chaos = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#f441be">Chaos/i) || [0,0]
    orb2_chaos += parseInt(chaos[1])
    const ele = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00">Arcane/i) || [0,0]
    orb2_ele += parseInt(ele[1])*5
    const atk = itemtable.match(/\+([0-9]+) ATK<br>/i) || [0,0]
    orb2_atk += parseInt(atk[1])
    const hp = itemtable.match(/\+([0-9]+) HP<br>/i) || [0,0]
    orb2_hp += parseInt(hp[1])
    const mr = itemtable.match(/\+([0-9]+) max rage/i) || [0,0]
    orb2_mr += parseInt(mr[1])
    const rpt = itemtable.match(/\+([0-9]+) rage per hr/i) || [0,0]
    orb2_rpt += parseInt(rpt[1])
    const ept = itemtable.match(/\+([0-9]+) exp per hr/i) || [0,0]
    orb2_ept += parseInt(ept[1])
})}

var orb3_ele = 0;var orb3_chaos = 0;var orb3_atk = 0;var orb3_hp = 0;var orb3_mr = 0;var orb3_rpt = 0;var orb3_ept = 0;
if (orb3name[1] != "none"){
var orb3links = `item_rollover.php?id=`+orb3id[1]
fetch(orb3links)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
    const chaos = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#f441be">Chaos/i) || [0,0]
    orb3_chaos += parseInt(chaos[1])
    const ele = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00">Arcane/i) || [0,0]
    orb3_ele += parseInt(ele[1])*5
    const atk = itemtable.match(/\+([0-9]+) ATK<br>/i) || [0,0]
    orb3_atk += parseInt(atk[1])
    const hp = itemtable.match(/\+([0-9]+) HP<br>/i) || [0,0]
    orb3_hp += parseInt(hp[1])
    const mr = itemtable.match(/\+([0-9]+) max rage/i) || [0,0]
    orb3_mr += parseInt(mr[1])
    const rpt = itemtable.match(/\+([0-9]+) rage per hr/i) || [0,0]
    orb3_rpt += parseInt(rpt[1])
    const ept = itemtable.match(/\+([0-9]+) exp per hr/i) || [0,0]
    orb3_ept += parseInt(ept[1])

})}

var gem_name = "none";var gem_level = 0;var gem_chaos = 0;var gem_ramp = 0;var gem_mr = 0;var gem_crit = 0;var gem_lvl = "none";
if (gem != "none"){
var gemlinks = `item_rollover.php?id=`+gemid[1]
fetch(gemlinks)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    gem_name = name[1]
    const chaos = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#f441be">Chaos/i) || [0,0]
    gem_chaos += parseInt(chaos[1])
    const rampage = itemtable.match(/\+([0-9]+)% rampage/i) || [0,0] || [0,0]
    gem_ramp += parseInt(rampage[1])
    const maxrage = itemtable.match(/\+([0-9]+) max rage/i) || [0,0]
    gem_mr += parseInt(maxrage[1])
    const critical = itemtable.match(/\+([0-9]+)% critical hit/i) || [0,0]
    gem_crit += parseInt(critical[1])
    "Claw of Chaos"==gem_name&&(gem_lvl=42),"Embedded Chaos Gem"==gem_name&&(gem_lvl=41),"Flawless Chaos Gem 8"==gem_name&&(gem_lvl=40),"Flawless Chaos Gem 7"==gem_name&&(gem_lvl=39),"Flawless Chaos Gem 6"==gem_name&&(gem_lvl=38),"Flawless Chaos Gem 5"==gem_name&&(gem_lvl=37),"Flawless Chaos Gem 4"==gem_name&&(gem_lvl=36),"Flawless Chaos Gem 3"==gem_name&&(gem_lvl=35),"Flawless Chaos Gem 2"==gem_name&&(gem_lvl=34),"Flawless Chaos Gem 1"==gem_name&&(gem_lvl=33),"Lucid Chaos Gem 8"==gem_name&&(gem_lvl=32),"Lucid Chaos Gem 7"==gem_name&&(gem_lvl=31),"Lucid Chaos Gem 6"==gem_name&&(gem_lvl=30),"Lucid Chaos Gem 5"==gem_name&&(gem_lvl=29),"Lucid Chaos Gem 4"==gem_name&&(gem_lvl=28),"Lucid Chaos Gem 3"==gem_name&&(gem_lvl=27),"Lucid Chaos Gem 2"==gem_name&&(gem_lvl=26),"Lucid Chaos Gem 1"==gem_name&&(gem_lvl=25),"Smooth Chaos Gem 8"==gem_name&&(gem_lvl=24),"Smooth Chaos Gem 7"==gem_name&&(gem_lvl=23),"Smooth Chaos Gem 6"==gem_name&&(gem_lvl=22),"Smooth Chaos Gem 5"==gem_name&&(gem_lvl=21),"Smooth Chaos Gem 4"==gem_name&&(gem_lvl=20),"Smooth Chaos Gem 3"==gem_name&&(gem_lvl=19),"Smooth Chaos Gem 2"==gem_name&&(gem_lvl=18),"Smooth Chaos Gem 1"==gem_name&&(gem_lvl=17),"Meager Chaos Gem 8"==gem_name&&(gem_lvl=16),"Meager Chaos Gem 7"==gem_name&&(gem_lvl=15),"Meager Chaos Gem 6"==gem_name&&(gem_lvl=14),"Meager Chaos Gem 5"==gem_name&&(gem_lvl=13),"Meager Chaos Gem 4"==gem_name&&(gem_lvl=12),"Meager Chaos Gem 3"==gem_name&&(gem_lvl=11),"Meager Chaos Gem 2"==gem_name&&(gem_lvl=10),"Meager Chaos Gem 1"==gem_name&&(gem_lvl=9),"Paltry Chaos Gem 8"==gem_name&&(gem_lvl=8),"Paltry Chaos Gem 7"==gem_name&&(gem_lvl=7),"Paltry Chaos Gem 6"==gem_name&&(gem_lvl=6),"Paltry Chaos Gem 5"==gem_name&&(gem_lvl=5),"Paltry Chaos Gem 4"==gem_name&&(gem_lvl=4),"Paltry Chaos Gem 3"==gem_name&&(gem_lvl=3),"Paltry Chaos Gem 2"==gem_name&&(gem_lvl=2),"Paltry Chaos Gem 1"==gem_name&&(gem_lvl=1);
})}

var rune_name = "none";var rune_level = 0;var rune_ele = 0;var rune_lvl = "none";
if (rune != "none"){
var runelinks = `item_rollover.php?id=`+runeid[1]
fetch(runelinks)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
    const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
    rune_name = name[1]
    const holy = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#00FFFF">/i)
    const arcane = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00">/i)
    const shadow = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#7e01bc">/i)
    const fire = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#FF0000">/i)
    const kinetic = itemtable.match(/&nbsp; \+([0-9]+) <span style="color:#00FF00">/i)
    rune_ele += parseInt(holy[1])+parseInt(arcane[1])+parseInt(shadow[1])+parseInt(fire[1])+parseInt(kinetic[1])
    "Rune of Creation"==rune_name&&(rune_lvl=37),"Empyreal Rune Stage 5"==rune_name&&(rune_lvl=36),"Empyreal Rune Stage 4"==rune_name&&(rune_lvl=35),"Empyreal Rune Stage 3"==rune_name&&(rune_lvl=34),"Empyreal Rune Stage 2"==rune_name&&(rune_lvl=33),"Empyreal Rune Stage 1"==rune_name&&(rune_lvl=32),"Titanic Rune Stage 5"==rune_name&&(rune_lvl=31),"Titanic Rune Stage 4"==rune_name&&(rune_lvl=30),"Titanic Rune Stage 3"==rune_name&&(rune_lvl=29),"Titanic Rune Stage 2"==rune_name&&(rune_lvl=28),"Titanic Rune Stage 1"==rune_name&&(rune_lvl=27),"Cosmic Rune Stage 5"==rune_name&&(rune_lvl=26),"Cosmic Rune Stage 4"==rune_name&&(rune_lvl=25),"Cosmic Rune Stage 3"==rune_name&&(rune_lvl=24),"Cosmic Rune Stage 2"==rune_name&&(rune_lvl=23),"Cosmic Rune Stage 1"==rune_name&&(rune_lvl=22),"Stellar Rune Stage 5"==rune_name&&(rune_lvl=21),"Stellar Rune Stage 4"==rune_name&&(rune_lvl=20),"Stellar Rune Stage 3"==rune_name&&(rune_lvl=19),"Stellar Rune Stage 2"==rune_name&&(rune_lvl=18),"Stellar Rune Stage 1"==rune_name&&(rune_lvl=17),"Elevated Rune Stage 5"==rune_name&&(rune_lvl=16),"Elevated Rune Stage 4"==rune_name&&(rune_lvl=15),"Elevated Rune Stage 3"==rune_name&&(rune_lvl=14),"Elevated Rune Stage 2"==rune_name&&(rune_lvl=13),"Elevated Rune Stage 1"==rune_name&&(rune_lvl=12),"Astral Rune Stage 5"==rune_name&&(rune_lvl=11),"Astral Rune Stage 4"==rune_name&&(rune_lvl=10),"Astral Rune Stage 3"==rune_name&&(rune_lvl=9),"Astral Rune Stage 2"==rune_name&&(rune_lvl=8),"Astral Rune Stage 1"==rune_name&&(rune_lvl=7),"Mystic Elemental Rune"==rune_name&&(rune_lvl=6),"Resplendent Elemental Rune"==rune_name&&(rune_lvl=5),"Primal Elemental Rune"==rune_name&&(rune_lvl=4),"Amplified Kinetic Rune"==rune_name&&(rune_lvl=3),"Amplified Fire Rune"==rune_name&&(rune_lvl=3),"Amplified Shadow Rune"==rune_name&&(rune_lvl=3),"Amplified Arcane Rune"==rune_name&&(rune_lvl=3),"Amplified Holy Rune"==rune_name&&(rune_lvl=3),"Infused Kinetic Rune"==rune_name&&(rune_lvl=2),"Infused Fire Rune"==rune_name&&(rune_lvl=2),"Infused Shadow Rune"==rune_name&&(rune_lvl=2),"Infused Arcane Rune"==rune_name&&(rune_lvl=2),"Infused Holy Rune"==rune_name&&(rune_lvl=2),"Basic Elemental Rune"==rune_name&&(rune_lvl=1);
})}

var supplieslinks = "supplies?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(supplieslinks)
   .then(response => response.text())
   .then((response) => {
    var supplies = response.match(/<img border="0" src="images\/suppliestriangle\.gif" width="11" height="11">[\n\r](.*)%<\/td>/i)

var homelinks = "home?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(homelinks)
   .then(response => response.text())
   .then((response) => {
    var today = response.match(/<tr><td><b>Growth Today:<\/b><\/td><td>(.*)<\/td><\/tr><tr><td><b>Per Turn/i)
    var fireRes = response.match(/onmouseout="kill\(\)">Fire Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
    var arcaneRes = response.match(/onmouseout="kill\(\)">Arcane Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
    var shadowRes = response.match(/onmouseout="kill\(\)">Shadow Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
    var holyRes = response.match(/onmouseout="kill\(\)">Holy Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
    var kineticRes = response.match(/onmouseout="kill\(\)">Kinetic Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
    var skillclass = response.match(/<span class="t-uppercontent">Level [0-9]+ (.*) .*<\/span>/i)
    var rage = response.match(/<span class="toolbar_rage">(.*)<\/span>/i)
    var mrage = response.match(/<b>Maximum:<\/b><\/td><td>(.*)<\/td>/i)
    var rpt = response.match(/<p class="top-rage" onmouseover="statspopup\(event,'<tr><td><b>Per Turn:<\/b><\/td><td>(.*)<\/td>/i)
    var tomax = Math.ceil((parseInt(mrage[1].replaceAll(",",""))-parseInt(rage[1].replaceAll(",","")))/parseInt(rpt[1].replaceAll(",","")))

var skillslinks = "cast_skills?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(skillslinks)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const castskills = doc.querySelector("#basic > div.widget-content.widget-content-area > div:nth-child(1) > div:nth-child(1) > div > div").innerHTML

var tomelinks = "skills_info.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&id=46"
fetch(tomelinks)
   .then(response => response.text())
   .then((response) => {
    var tomeShield = response.match(/<b>You have not learned this skill yet<\/b>/i)
    var tome = '';
    if (tomeShield == null){tome = "YES"}
    if (tomeShield != null){tome = "NO"}

var bp = "ajax/backpackcontents.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&tab=regular"
fetch(bp)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const bptable = doc.querySelector("body").innerHTML
    var bpcnt = 0; if (bptable.match(/src="\/images\/items/g) != null) bpcnt += bptable.match(/src="\/images\/items/g).length
    var allbp = '';
    if (bpcnt >= 1 && bpcnt <= 25){allbp = bptable.replaceAll(/<div class="row ml-0 mr-0 justify-content-left backack-row">/g,"").replaceAll(/<div class="backpackSlot d-flex align-items-center justify-content-center btn-group">/g,"").replaceAll(/<\/div>/g,"")}
    if (bpcnt == 0){allbp = "empty"}
    if (bpcnt >= 26){allbp = "too many items to display"}
    var bpcap = bptable.match(/data-maxval="([0-9]+)"/i)[1]

var questbp = "ajax/backpackcontents.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&tab=quest"
fetch(questbp)
   .then(response => response.text())
   .then((response) => {
    var archfrag = response.match(/data-name="Archfiend Soul Fragment" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var demonskull = response.match(/data-name="Skull of Demonology" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var chaosore = response.match(/data-name="Chaos Ore" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var elefuser = response.match(/data-name="Elemental Fuser" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var badgerep = response.match(/data-name="Badge Reputation" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var ammy = response.match(/data-name="Amulet of Achievement" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var questshard = response.match(/data-name="Quest Shard" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var drolbatonic = response.match(/data-name="Drolba Tonic" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var essence = response.match(/data-name="Rune Essence" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var orbstone = response.match(/data-name="Astral Orbstone" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var heart = response.match(/data-name="Heart of Death" data-itemqty="(.*)" data-itemid/i) || [0,0]
    var summoning = response.match(/data-name="Summoning Shard" data-itemqty="(.*)" data-itemid/i) || [0,0]

var potbp = "ajax/backpackcontents.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&tab=potion"
fetch(potbp)
   .then(response => response.text())
   .then((response) => {
    var vile1 = response.match(/img data-itemidqty="([0-9]+)" data-name="Natas Vile"/i) || [0,0]
    var vile2 = response.match(/img data-itemidqty="([0-9]+)" data-name="White Vile"/i) || [0,0]
    var vile3 = response.match(/img data-itemidqty="([0-9]+)" data-name="Kinetic Vile"/i) || [0,0]
    var vile4 = response.match(/img data-itemidqty="([0-9]+)" data-name="Arcane Vile"/i) || [0,0]
    var vile5 = response.match(/img data-itemidqty="([0-9]+)" data-name="Shadow Vile"/i) || [0,0]
    var vile6 = response.match(/img data-itemidqty="([0-9]+)" data-name="Fire Vile"/i) || [0,0]
    var alsayic = response.match(/img data-itemidqty="([0-9]+)" data-name="Potion of Enraged Alsayic"/i) || [0,0]
    var sosa = response.match(/img data-itemidqty="([0-9]+)" data-name="Sammy Sosa's Special Sauce"/i) || [0,0]
    var pumpkin = response.match(/img data-itemidqty="([0-9]+)" data-name="Pumpkin Juice"/i) || [0,0]
    var zombie1 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 1"/i) || [0,0]
    var zombie2 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 2"/i) || [0,0]
    var zombie3 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 3"/i) || [0,0]
    var zombie4 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 4"/i) || [0,0]
    var zombie5 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 5"/i) || [0,0]
    var zombie6 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 6"/i) || [0,0]
    var daddy = response.match(/img data-itemidqty="([0-9]+)" data-name="Sugar Daddy"/i) || [0,0]
    var endurance = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Endurance"/i) || [0,0]
    var rem75 = response.match(/img data-itemidqty="([0-9]+)" data-name="Remnant Solice Lev 7"/i) || [0,0]
    var rem80 = response.match(/img data-itemidqty="([0-9]+)" data-name="Remnant Solice Lev 8"/i) || [0,0]
    var rem85 = response.match(/img data-itemidqty="([0-9]+)" data-name="Remnant Solice Lev 9"/i) || [0,0]
    var rem90 = response.match(/img data-itemidqty="([0-9]+)" data-name="Remnant Solice Lev 10"/i) || [0,0]
    var dose = response.match(/img data-itemidqty="([0-9]+)" data-name="Dose of Destruction"/i) || [0,0]
    var mushroom = response.match(/img data-itemidqty="([0-9]+)" data-name="Funny Little Mushroom"/i) || [0,0]
    var slaughter = response.match(/img data-itemidqty="([0-9]+)" data-name="Bottle of Holy Slaughter"/i) || [0,0]
    var burning = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Burning Souls"/i) || [0,0]
    var conjured = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Conjured Lightning"/i) || [0,0]
    var flaming = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Flaming Death"/i) || [0,0]
    var forbidden = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Forbidden Knowledge"/i) || [0,0]
    var nova = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Super Nova"/i) || [0,0]
    var juicebox = response.match(/img data-itemidqty="([0-9]+)" data-name="Olympian Juicebox"/i) || [0,0]
    var push = response.match(/img data-itemidqty="([0-9]+)" data-name="Olympian Push"/i) || [0,0]
    var whiskey = response.match(/img data-itemidqty="([0-9]+)" data-name="20 Year Aged Whiskey"/i) || [0,0]
    var marsh = response.match(/img data-itemidqty="([0-9]+)" data-name="Marsh Water"/i) || [0,0]
    var sauce = response.match(/img data-itemidqty="([0-9]+)" data-name="Blazing Holiday Sauce"/i) || [0,0]
    var scream = response.match(/img data-itemidqty="([0-9]+)" data-name="Evil Scream"/i) || [0,0]
    var griznix = response.match(/img data-itemidqty="([0-9]+)" data-name="Griznix Potion"/i) || [0,0]
    var reikavon = response.match(/img data-itemidqty="([0-9]+)" data-name="Reikavon's Elixer"/i) || [0,0]
    var zhulpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Zhulian Potion"/i) || [0,0]
    var arcshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Arcane Shot"/i) || [0,0]
    var eleshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Element Shot"/i) || [0,0]
    var fireshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Fire Shot"/i) || [0,0]
    var holyshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Holy Shot"/i) || [0,0]
    var kinshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Kinetic Shot"/i) || [0,0]
    var shadshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Shadow Shot"/i) || [0,0]
    var kinpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Kinetic Potency"/i) || [0,0]
    var insanity = response.match(/img data-itemidqty="([0-9]+)" data-name="Vial of Insanity"/i) || [0,0]
    var madness = response.match(/img data-itemidqty="([0-9]+)" data-name="Demonic Madness"/i) || [0,0]
    var komb = response.match(/img data-itemidqty="([0-9]+)" data-name="Kombucha"/i) || [0,0]
    var quantum = response.match(/img data-itemidqty="([0-9]+)" data-name="Quantum Quattro"/i) || [0,0]
    var elepot = response.match(/img data-itemidqty="([0-9]+)" data-name="Potion of Elemental Resistance"/i) || [0,0]
    var kixpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Kix Potion"/i) || [0,0]
    var amdirpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Potion of Amdir"/i) || [0,0]
    var squidpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Squidberry Juice"/i) || [0,0]
    var brutpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Master Brutality Potion"/i) || [0,0]
    var bubblepot = response.match(/img data-itemidqty="([0-9]+)" data-name="Bubble Gum"/i) || [0,0]
    var skittles = response.match(/img data-itemidqty="([0-9]+)" data-name="Skittles"/i) || [0,0]
    var mm = response.match(/img data-itemidqty="([0-9]+)" data-name="M&amp;Ms"/i) || [0,0]
    var reeses = response.match(/img data-itemidqty="([0-9]+)" data-name="Reeses Peanut Butter Cup"/i) || [0,0]
    var kitkat = response.match(/img data-itemidqty="([0-9]+)" data-name="Kit Kat Bar"/i) || [0,0]
    var tootsie = response.match(/img data-itemidqty="([0-9]+)" data-name="Tootsie Pop"/i) || [0,0]
    var minor = response.match(/img data-itemidqty="([0-9]+)" data-name="Minor Chaos Philter"/i) || [0,0]
    var major = response.match(/img data-itemidqty="([0-9]+)" data-name="Major Chaos Philter"/i) || [0,0]
    var starpower = response.match(/img data-itemidqty="([0-9]+)" data-name="Star Power"/i) || [0,0]
    var snickers = response.match(/img data-itemidqty="([0-9]+)" data-name="Snickers Bar"/i) || [0,0]
    var starburst = response.match(/img data-itemidqty="([0-9]+)" data-name="Starburst"/i) || [0,0]
    var brut = response.match(/img data-itemidqty="([0-9]+)" data-name="Master Brutality Potion"/i) || [0,0]
    var strengthpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Strength Potion"/i) || [0,0]
    var hastepot = response.match(/img data-itemidqty="([0-9]+)" data-name="Haste Potion"/i) || [0,0]
    var ragepot1 = response.match(/img data-itemidqty="([0-9]+)" data-name="Rage Tonic"/i) || [0,0]
    var ragepot2 = response.match(/img data-itemidqty="([0-9]+)" data-name="Super Rage Tonic"/i) || [0,0]
    var ragepot3 = response.match(/img data-itemidqty="([0-9]+)" data-name="Grand Rage Tonic"/i) || [0,0]
    var ragepot4 = response.match(/img data-itemidqty="([0-9]+)" data-name="Alpha Rage Tonic"/i) || [0,0]
    var spark = response.match(/img data-itemidqty="([0-9]+)" data-name="Spark the Fury"/i) || [0,0]
    var fury = response.match(/img data-itemidqty="([0-9]+)" data-name="Recharge the Fury"/i) || [0,0]
    var questexppot = response.match(/img data-itemidqty="([0-9]+)" data-name="Quest Experience Potion"/i) || [0,0]

var collectionlinks = "collections?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(collectionlinks)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const anjoutable = doc.querySelector("#divCollections > div.row > div:nth-child(1) > div > div > div.user-info.w-100.pr-3 > ul")
    const reikartable = doc.querySelector("#divCollections > div.row > div:nth-child(2) > div > div > div.user-info.w-100.pr-3 > ul")
    const lorrentable = doc.querySelector("#divCollections > div.row > div:nth-child(3) > div > div > div.user-info.w-100.pr-3 > ul")
    const luciletable = doc.querySelector("#divCollections > div.row > div:nth-child(4) > div > div > div.user-info.w-100.pr-3 > ul")
    const weimatable = doc.querySelector("#divCollections > div.row > div:nth-child(5) > div > div > div.user-info.w-100.pr-3 > ul")
    const soumatable = doc.querySelector("#divCollections > div.row > div:nth-child(6) > div > div > div.user-info.w-100.pr-3 > ul")
    const vanishatable = doc.querySelector("#divCollections > div.row > div:nth-child(7) > div > div > div.user-info.w-100.pr-3 > ul")
    const drolbatable = doc.querySelector("#divCollections > div.row > div:nth-child(8) > div > div > div.user-info.w-100.pr-3 > ul")
    const quibeltable = doc.querySelector("#divCollections > div.row > div:nth-child(9) > div > div > div.user-info.w-100.pr-3 > ul")
    var anjou = Math.ceil(((anjoutable.innerHTML.match(/img/g) || []).length)/3*100)
    var reikar = Math.ceil(((reikartable.innerHTML.match(/img/g) || []).length)/3*100)
    var lorren = Math.ceil(((lorrentable.innerHTML.match(/img/g) || []).length)/3*100)
    var lucile = Math.ceil(((luciletable.innerHTML.match(/img/g) || []).length)/3*100)
    var weima = Math.ceil(((weimatable.innerHTML.match(/img/g) || []).length)/3*100)
    var souma = Math.ceil(((soumatable.innerHTML.match(/img/g) || []).length)/3*100)
    var vanisha = Math.ceil(((vanishatable.innerHTML.match(/img/g) || []).length)/3*100)
    var drolba = Math.ceil(((drolbatable.innerHTML.match(/img/g) || []).length)/3*100)
    var quibel = Math.ceil(((quibeltable.innerHTML.match(/img/g) || []).length)/3*100)
    var collections_total = Math.ceil((anjou+reikar+lorren+lucile+weima+souma+vanisha+drolba+quibel)/9)

var worldlinks = "ajax_changeroomb?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(worldlinks)
    .then (response => response.text())
    .then((response) => {
    var room = response.match(/"name":"([^"]*)"/i)[1]
    var roomnum = response.match(/"curRoom":"([0-9]+)"/i)[1]
    var moblist = response.match(/"roomDetailsNew".*tavernData/i).toString()
    var mobs = Array.from(moblist.matchAll(/"name":"[^"]*","level"/g)).toString().replaceAll(/"name":"/g,"").replaceAll(/,"level"/g,"").replaceAll(/"/g,"").replaceAll(",",", ")

var archlinks = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4046"
fetch(archlinks)
    .then (response => response.text())
    .then((response) => {
    var hovok = ''; if (response.match(/Error, could not find mob from here./i) != null){hovok = ""}if (response.match(/Quest help activated!/i) != null){hovok = "alive"}if (response.match(/Quest help activated!/i) == null){hovok = "dead"}

var seeplink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4379"
fetch(seeplink)
    .then (response => response.text())
    .then((response) => {
    var seeping = ''; if (response.match(/Error, could not find mob from here./i) != null){seeping = ""}if (response.match(/Quest help activated!/i) != null){seeping = "alive"}if (response.match(/Quest help activated!/i) == null){seeping = "dead"}

var deluglink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4380"
fetch(deluglink)
    .then (response => response.text())
    .then((response) => {
    var deluged = ''; if (response.match(/Error, could not find mob from here./i) != null){deluged = ""}if (response.match(/Quest help activated!/i) != null){deluged = "alive"}if (response.match(/Quest help activated!/i) == null){deluged = "dead"}

var vollink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4381"
fetch(vollink)
    .then (response => response.text())
    .then((response) => {
    var volatile = ''; if (response.match(/Error, could not find mob from here./i) != null){volatile = ""}if (response.match(/Quest help activated!/i) != null){volatile = "alive"}if (response.match(/Quest help activated!/i) == null){volatile = "dead"}

var corlink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4050"
fetch(corlink)
    .then (response => response.text())
    .then((response) => {
    var corvok = ''; if (response.match(/Error, could not find mob from here./i) != null){corvok = ""}if (response.match(/Quest help activated!/i) != null){corvok = "alive"}if (response.match(/Quest help activated!/i) == null){corvok = "dead"}

var skittorlink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=3921"
fetch(skittorlink)
    .then (response => response.text())
    .then((response) => {
    var skittor = ''; if (response.match(/Error, could not find mob from here./i) != null){skittor = ""}if (response.match(/Quest help activated!/i) != null){skittor = "alive"}if (response.match(/Quest help activated!/i) == null){skittor = "dead"}

var roenovlink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=3920"
fetch(roenovlink)
    .then (response => response.text())
    .then((response) => {
    var roenov = ''; if (response.match(/Error, could not find mob from here./i) != null){roenov = ""}if (response.match(/Quest help activated!/i) != null){roenov = "alive"}if (response.match(/Quest help activated!/i) == null){roenov = "dead"}

var ergonlink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=3922"
fetch(ergonlink)
    .then (response => response.text())
    .then((response) => {
    var ergon = ''; if (response.match(/Error, could not find mob from here./i) != null){ergon = ""}if (response.match(/Quest help activated!/i) != null){ergon = "alive"}if (response.match(/Quest help activated!/i) == null){ergon = "dead"}

var treasurylink = "mytreasury.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(treasurylink)
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    var treastable ='';
    if (doc.querySelector("#security_prompt > center > p:nth-child(1) > strong") == null){
        treastable = doc.querySelector("#content-header-row > div.col-12.col-xl-9.pl-0.pr-0 > div.col-xl-12.col-lg-12.col-sm-12.layout-spacing > div > form").innerHTML
            .replaceAll(/<td colspan="2" style="padding: 5px; font-size:8pt;">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/g,"")
            .replaceAll(`<table style="border:1px solid black;background-color:#000000;max-width:700px" width="100%" cellspacing="0" cellpadding="2" border="0">`,"")
            .replaceAll(`<tbody><tr>`,"")
            .replaceAll(`<td colspan="3" align="center">`,"")
            .replaceAll(/<b>Selling [0-9]+ \/ [0-9]+ Allowed<\/b><a href="\/treasury\?search_for=Items\+for\+Sale"><img src="\/images\/button_increasestat\.gif" hspace="2" border="0" align="absmiddle"><\/a>/g,"")
            .replaceAll(/<th align="[a-zA-Z]+">[a-zA-Z]+<\/th>/g,"")
            .replaceAll(/<tr style="background-color:#[A-Za-z0-9]+;">/g,"")
            .replaceAll(`<td align="left">`,"")
            .replaceAll(`<td width="15"></td>`,"")
            .replaceAll(/<td align="right"><input style="text-align:right;" class="my-1 form-control" type="text" size="12" name="prices\[[0-9]+]" value="/g," - ")
            .replaceAll(`"></td>`,"")
            .replaceAll(/img src="[^"]*" style="max-width:35px;max-height:35px"/g,"p")
            .replaceAll(/<td width="15" align="center"><a href="mytreasury\?rem=[0-9]+"><svg xmlns="http:\/\/www\.w3\.org\/2000\/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"><\/line><line x1="6" y1="6" x2="18" y2="18"><\/line><\/svg><\/a><\/td>/g,"")
           .replaceAll(/<\/td>[\n\r]<\/tr>[\n\r]<tr>[\n\r]<td colspan="2" style="padding: 5px; font-size:8pt;">.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/g,"")
            .replaceAll(/<table width="100%" border="0" style="border:1px solid black;background-color:#000000;max-width:700px" cellpadding="2" cellspacing="0">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/g,"")
            .replaceAll(/<tr style="background-color:#[0-9]+;">/g,"")
            .replaceAll(/<td align="right"><input style="text-align:right;" class="my-1 form-control" type="text" size="12" name="prices\[[0-9]+]" value="/g," - ")
            .replaceAll(/"><\/td>[\n\r]<\/tr>/g,"")
            .replaceAll(/<td align="center" width="15"><a href="mytreasury\?rem=[0-9]+"><svg xmlns="http:\/\/www\.w3\.org\/2000\/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"><\/line><line x1="6" y1="6" x2="18" y2="18"><\/line><\/svg><\/a><\/td>/g,"<br>")
            .replaceAll(/">[\n\r]<\/tbody><\/table>/g,"")
            .replaceAll(/"><\/td>[\n\r] <\/tr>/g,"")
            .replaceAll(/<table width="100%" border="0" style="border:1px solid black;background-color:#000000;max-width:700px" cellpadding="2" cellspacing="0">[\n\r].*[\n\r].*[\n\r].*/g,"No items for sale")
            .replaceAll(/<img align="absmiddle" src=".*" style="max-width:35px;max-height:35px"/g,"<p")
    }
    if (doc.querySelector("#security_prompt > center > p:nth-child(1) > strong") != null){
        treastable = "Please enter your security word on treasury page and reload moxxivision"}

if (corvok == "alive") corvready += name[1]+","
if (skittor == "alive") skittorready += name[1]+","
if (roenov == "alive") roenovready += name[1]+","
if (ergon == "alive") ergonready += name[1]+","
if (parseInt(elefuser[1]) >= 10 && parseInt(rune_lvl) == 3) primalready += name[1]+",";
if (parseInt(elefuser[1]) >= 20 && parseInt(rune_lvl) == 4) respready += name[1]+",";
if (parseInt(elefuser[1]) >= 70 && parseInt(rune_lvl) == 5) mysticready += name[1]+",";
if (deluged == "alive") delready += name[1]+",";
if (seeping == "alive") seepready += name[1]+",";
if (volatile == "alive") volready += name[1]+",";
if (hovok == "alive") hovokready += name[1]+",";
if (parseInt(archfrag[1]) >= 10) fragready += name[1]+","
if (chaosore[1] >= 1 && gem_lvl <= 31) oreready += name[1]+","
if (chaosore[1] >= 2 && gem_lvl >= 32 && gem_lvl <= 40) oreready += name[1]+","
if (chaosore[1] >= 3 && gem_lvl == 40) oreready += name[1]+","
if (chaosore[1] >= 4 && gem_lvl == 41) oreready += name[1]+","
if (badgerep[1] >= 15) badgeready += name[1]+","
if (tome == "NO") notome += name[1]+","

var cloned = ''; if (core_cloned+head_cloned+neck_cloned+weapon_cloned+body_cloned+shield_cloned+pants_cloned+belt_cloned+ring_cloned+foot_cloned == 10) cloned = "YES";if (core_cloned+head_cloned+neck_cloned+weapon_cloned+body_cloned+shield_cloned+pants_cloned+belt_cloned+ring_cloned+foot_cloned != 10) cloned = "NO";

var neededtolvl = '';
90==level[1]&&(neededtolvl=0),89==level[1]&&(neededtolvl=5e10-parseInt(experience[1].replaceAll(",",""))),88==level[1]&&(neededtolvl=41e9-parseInt(experience[1].replaceAll(",",""))),87==level[1]&&(neededtolvl=33e9-parseInt(experience[1].replaceAll(",",""))),86==level[1]&&(neededtolvl=26e9-parseInt(experience[1].replaceAll(",",""))),85==level[1]&&(neededtolvl=2e10-parseInt(experience[1].replaceAll(",",""))),84==level[1]&&(neededtolvl=15e9-parseInt(experience[1].replaceAll(",",""))),83==level[1]&&(neededtolvl=1e10-parseInt(experience[1].replaceAll(",",""))),82==level[1]&&(neededtolvl=675e7-parseInt(experience[1].replaceAll(",",""))),81==level[1]&&(neededtolvl=45e8-parseInt(experience[1].replaceAll(",",""))),80==level[1]&&(neededtolvl=3e9-parseInt(experience[1].replaceAll(",",""))),79==level[1]&&(neededtolvl=2e9-parseInt(experience[1].replaceAll(",",""))),78==level[1]&&(neededtolvl=145092e4-parseInt(experience[1].replaceAll(",",""))),77==level[1]&&(neededtolvl=9956e5-parseInt(experience[1].replaceAll(",",""))),76==level[1]&&(neededtolvl=675e6-parseInt(experience[1].replaceAll(",",""))),75==level[1]&&(neededtolvl=385e6-parseInt(experience[1].replaceAll(",",""))),74==level[1]&&(neededtolvl=1849e5-parseInt(experience[1].replaceAll(",",""))),73==level[1]&&(neededtolvl=1524e5-parseInt(experience[1].replaceAll(",",""))),72==level[1]&&(neededtolvl=1264e5-parseInt(experience[1].replaceAll(",",""))),71==level[1]&&(neededtolvl=1069e5-parseInt(experience[1].replaceAll(",",""))),70==level[1]&&(neededtolvl=9065e4-parseInt(experience[1].replaceAll(",",""))),69==level[1]&&(neededtolvl=77e6-parseInt(experience[1].replaceAll(",",""))),68==level[1]&&(neededtolvl=6875e4-parseInt(experience[1].replaceAll(",",""))),67==level[1]&&(neededtolvl=6175e4-parseInt(experience[1].replaceAll(",",""))),66==level[1]&&(neededtolvl=5575e4-parseInt(experience[1].replaceAll(",",""))),65==level[1]&&(neededtolvl=4975e4-parseInt(experience[1].replaceAll(",",""))),64==level[1]&&(neededtolvl=4475e4-parseInt(experience[1].replaceAll(",",""))),63==level[1]&&(neededtolvl=3975e4-parseInt(experience[1].replaceAll(",",""))),62==level[1]&&(neededtolvl=3575e4-parseInt(experience[1].replaceAll(",",""))),61==level[1]&&(neededtolvl=3175e4-parseInt(experience[1].replaceAll(",",""))),60==level[1]&&(neededtolvl=28e6-parseInt(experience[1].replaceAll(",",""))),59==level[1]&&(neededtolvl=2475e4-parseInt(experience[1].replaceAll(",",""))),58==level[1]&&(neededtolvl=2225e4-parseInt(experience[1].replaceAll(",",""))),57==level[1]&&(neededtolvl=1975e4-parseInt(experience[1].replaceAll(",",""))),56==level[1]&&(neededtolvl=1725e4-parseInt(experience[1].replaceAll(",",""))),55==level[1]&&(neededtolvl=1475e4-parseInt(experience[1].replaceAll(",",""))),54==level[1]&&(neededtolvl=1275e4-parseInt(experience[1].replaceAll(",",""))),53==level[1]&&(neededtolvl=1105e4-parseInt(experience[1].replaceAll(",",""))),52==level[1]&&(neededtolvl=925e4-parseInt(experience[1].replaceAll(",",""))),51==level[1]&&(neededtolvl=775e4-parseInt(experience[1].replaceAll(",",""))),50==level[1]&&(neededtolvl=65e5-parseInt(experience[1].replaceAll(",",""))),49==level[1]&&(neededtolvl=525e4-parseInt(experience[1].replaceAll(",",""))),48==level[1]&&(neededtolvl=4935e3-parseInt(experience[1].replaceAll(",",""))),47==level[1]&&(neededtolvl=462e4-parseInt(experience[1].replaceAll(",",""))),46==level[1]&&(neededtolvl=4312500-parseInt(experience[1].replaceAll(",",""))),45==level[1]&&(neededtolvl=399e4-parseInt(experience[1].replaceAll(",",""))),44==level[1]&&(neededtolvl=3687500-parseInt(experience[1].replaceAll(",",""))),43==level[1]&&(neededtolvl=338e4-parseInt(experience[1].replaceAll(",",""))),42==level[1]&&(neededtolvl=3105e3-parseInt(experience[1].replaceAll(",",""))),41==level[1]&&(neededtolvl=28e5-parseInt(experience[1].replaceAll(",",""))),40==level[1]&&(neededtolvl=2537500-parseInt(experience[1].replaceAll(",",""))),39==level[1]&&(neededtolvl=2325e3-parseInt(experience[1].replaceAll(",",""))),38==level[1]&&(neededtolvl=2131250-parseInt(experience[1].replaceAll(",",""))),37==level[1]&&(neededtolvl=192e4-parseInt(experience[1].replaceAll(",",""))),36==level[1]&&(neededtolvl=1732500-parseInt(experience[1].replaceAll(",",""))),35==level[1]&&(neededtolvl=153e4-parseInt(experience[1].replaceAll(",",""))),34==level[1]&&(neededtolvl=1378125-parseInt(experience[1].replaceAll(",",""))),33==level[1]&&(neededtolvl=1224e3-parseInt(experience[1].replaceAll(",",""))),32==level[1]&&(neededtolvl=1082250-parseInt(experience[1].replaceAll(",",""))),31==level[1]&&(neededtolvl=95e4-parseInt(experience[1].replaceAll(",",""))),30==level[1]&&(neededtolvl=838500-parseInt(experience[1].replaceAll(",",""))),29==level[1]&&(neededtolvl=735e3-parseInt(experience[1].replaceAll(",",""))),28==level[1]&&(neededtolvl=625e3-parseInt(experience[1].replaceAll(",",""))),27==level[1]&&(neededtolvl=525e3-parseInt(experience[1].replaceAll(",",""))),26==level[1]&&(neededtolvl=445e3-parseInt(experience[1].replaceAll(",",""))),25==level[1]&&(neededtolvl=37e4-parseInt(experience[1].replaceAll(",",""))),24==level[1]&&(neededtolvl=31e4-parseInt(experience[1].replaceAll(",",""))),23==level[1]&&(neededtolvl=26e4-parseInt(experience[1].replaceAll(",",""))),22==level[1]&&(neededtolvl=215e3-parseInt(experience[1].replaceAll(",",""))),21==level[1]&&(neededtolvl=165e3-parseInt(experience[1].replaceAll(",",""))),20==level[1]&&(neededtolvl=13e4-parseInt(experience[1].replaceAll(",",""))),19==level[1]&&(neededtolvl=1e5-parseInt(experience[1].replaceAll(",",""))),18==level[1]&&(neededtolvl=75e3-parseInt(experience[1].replaceAll(",",""))),17==level[1]&&(neededtolvl=55e3-parseInt(experience[1].replaceAll(",",""))),16==level[1]&&(neededtolvl=4e4-parseInt(experience[1].replaceAll(",",""))),15==level[1]&&(neededtolvl=28e3-parseInt(experience[1].replaceAll(",",""))),14==level[1]&&(neededtolvl=18e3-parseInt(experience[1].replaceAll(",",""))),13==level[1]&&(neededtolvl=12e3-parseInt(experience[1].replaceAll(",",""))),12==level[1]&&(neededtolvl=8e3-parseInt(experience[1].replaceAll(",",""))),11==level[1]&&(neededtolvl=5e3-parseInt(experience[1].replaceAll(",",""))),10==level[1]&&(neededtolvl=3e3-parseInt(experience[1].replaceAll(",",""))),9==level[1]&&(neededtolvl=1500-parseInt(experience[1].replaceAll(",",""))),8==level[1]&&(neededtolvl=1e3-parseInt(experience[1].replaceAll(",",""))),7==level[1]&&(neededtolvl=700-parseInt(experience[1].replaceAll(",",""))),6==level[1]&&(neededtolvl=450-parseInt(experience[1].replaceAll(",",""))),5==level[1]&&(neededtolvl=250-parseInt(experience[1].replaceAll(",",""))),4==level[1]&&(neededtolvl=150-parseInt(experience[1].replaceAll(",",""))),3==level[1]&&(neededtolvl=50-parseInt(experience[1].replaceAll(",",""))),2==level[1]&&(neededtolvl=25-parseInt(experience[1].replaceAll(",",""))),1==level[1]&&(neededtolvl=7-parseInt(experience[1].replaceAll(",","")));

count += 1

tot_openaugs += core_openaugs+head_openaugs+neck_openaugs+weapon_openaugs+body_openaugs+shield_openaugs+pants_openaugs+belt_openaugs+ring_openaugs+foot_openaugs
document.querySelector("#math_openaugs").innerHTML = `<p>TOT: `+Math.ceil(tot_openaugs).toLocaleString("en-US")
tot_lvl += parseInt((level[1]).replaceAll(",",""))
document.querySelector("#math_lvl").innerHTML = `<p>AVG `+Math.ceil(tot_lvl/count).toLocaleString("en-US")
tot_today += parseInt((today[1]).replaceAll(",",""))
document.querySelector("#math_today").innerHTML = `<p>AVG `+Math.ceil(tot_today/count).toLocaleString("en-US")
tot_yesterday += parseInt((yesterday[1]).replaceAll(",",""))
document.querySelector("#math_yesterday").innerHTML = `<p>AVG `+Math.ceil(tot_yesterday/count).toLocaleString("en-US")
tot_gemlvl += gem_lvl
document.querySelector("#math_gemlvl").innerHTML = `<p>AVG `+Math.ceil(tot_gemlvl/count).toLocaleString("en-US")
tot_runelvl += rune_lvl
document.querySelector("#math_runelvl").innerHTML = `<p>AVG `+Math.ceil(tot_runelvl/count).toLocaleString("en-US")
tot_badgelvl += badge_level
document.querySelector("#math_badgelvl").innerHTML = `<p>AVG `+Math.ceil(tot_badgelvl/count).toLocaleString("en-US")
tot_mrage += parseInt(mrage[1].replaceAll(",",""))
document.querySelector("#math_mr").innerHTML = `<p>AVG `+Math.ceil(tot_mrage/count).toLocaleString("en-US")+`<p>TOT: `+tot_mrage.toLocaleString("en-US")
tot_power += parseInt(power[1].replaceAll(",",""))
document.querySelector("#math_power").innerHTML = `<p>AVG `+Math.ceil(tot_power/count).toLocaleString("en-US")+`<p>TOT: `+tot_power.toLocaleString("en-US")
tot_ele += parseInt(eledmg[1].replaceAll(",",""))
document.querySelector("#math_ele").innerHTML = `<p>AVG `+Math.ceil(tot_ele/count).toLocaleString("en-US")+`<p>TOT: `+tot_ele.toLocaleString("en-US")
tot_atk += parseInt(attack[1].replaceAll(",",""))
document.querySelector("#math_atk").innerHTML = `<p>AVG `+Math.ceil(tot_atk/count).toLocaleString("en-US")+`<p>TOT: `+tot_atk.toLocaleString("en-US")
tot_hp += parseInt(hp[1].replaceAll(",",""))
document.querySelector("#math_hp").innerHTML = `<p>AVG `+Math.ceil(tot_hp/count).toLocaleString("en-US")+`<p>TOT: `+tot_hp.toLocaleString("en-US")
tot_chaos += parseInt(chaos[1].replaceAll(",",""))
document.querySelector("#math_chaos").innerHTML = `<p>AVG `+Math.ceil(tot_chaos/count).toLocaleString("en-US")+`<p>TOT: `+tot_chaos.toLocaleString("en-US")
tot_wilderness += parseInt(wilderness[1].replaceAll(",",""))
document.querySelector("#math_wilderness").innerHTML = `<p>AVG `+Math.ceil(tot_wilderness/count).toLocaleString("en-US")+`<p>TOT: `+tot_wilderness.toLocaleString("en-US")
tot_slayer += parseInt(slayer[1].replaceAll(",",""))
document.querySelector("#math_slayer").innerHTML = `<p>AVG `+Math.ceil(tot_slayer/count).toLocaleString("en-US")+`<p>TOT: `+tot_slayer.toLocaleString("en-US")

var loading = Math.ceil(count/(charsTableRows-1)*100)

document.querySelector("#loading").innerHTML = loading;

document.querySelector("#loading_chars").innerHTML = name[1];

if (loading == 100){
GM_addStyle ( `
#moxxivision {display:revert !important;}
#button {display:revert !important;}
#Xmoxxivision {display:none !important;}
#vision {display:none !important;}
body{overflow-y: auto;}
`);}

var menu = document.querySelector("#content > table > tbody > tr:nth-child("+rownum+")");

let td1 = document.createElement('td');
td1.innerHTML = `<a href="/world?suid=`+id[1]+`" target="blank">`+name[1]+`</a>`
td1.setAttribute("class","freeze")
insertAfter(td1, menu.lastElementChild);

let td2 = document.createElement('td');
td2.innerHTML = parseInt((level[1]).replaceAll(",",""));
td2.setAttribute("class","freeze")
insertAfter(td2, menu.lastElementChild);

let td45 = document.createElement('td');
td45.innerHTML = skillclass[1];
td45.setAttribute("class","home skills column")
insertAfter(td45, menu.lastElementChild);
if (skillclass[1] == "Ferocity") {
var circlinks = "skills_info.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&id=3008"
fetch(circlinks)
.then (response => response.text())
.then((response) => {
if (response.match(/<input type="submit" name="cast" class="btn btn-primary" value="Cast Skill">/i) != null)
{td45.style = "color:#CE8C00";td45.innerHTML = "Ferocity: Circ Ready"};})}

let td44 = document.createElement('td');
td44.innerHTML = level[2].replace(/<\/font>/i,"");
td44.setAttribute("class","home column")
insertAfter(td44, menu.lastElementChild);

let td11 = document.createElement('td');
td11.innerHTML = crew[2];
td11.setAttribute("class","home world column")
insertAfter(td11, menu.lastElementChild);

let td39 = document.createElement('td');
td39.innerHTML = items;
td39.setAttribute("class","home column");
insertAfter(td39, menu.lastElementChild);
if (items.length <= 9) {td39.style = "color:#FF0000";}

let td41 = document.createElement('td');
td41.innerHTML = parseInt(rage[1].replaceAll(",",""));
td41.setAttribute("class","home column");
insertAfter(td41, menu.lastElementChild);

let td42 = document.createElement('td');
td42.innerHTML = tomax+` turns`;
td42.setAttribute("class","home column");
insertAfter(td42, menu.lastElementChild);
if (tomax == 0) {td42.style = "color:#00FF00";}

let td38 = document.createElement('td');
td38.innerHTML = parseInt((today[1]).replaceAll(",",""));
td38.setAttribute("class","home column");
insertAfter(td38, menu.lastElementChild);
if (parseInt((today[1]).replaceAll(",","")) <= 0) {td38.style = "color:#FF0000";}

let td37 = document.createElement('td');
td37.innerHTML = parseInt((yesterday[1]).replaceAll(",",""));
td37.setAttribute("class","home column");
insertAfter(td37, menu.lastElementChild);
if (parseInt((yesterday[1]).replaceAll(",","")) <= 0) {td37.style = "color:#FF0000";}

let td36 = document.createElement('td');
td36.innerHTML = parseInt(strength[1]);
td36.setAttribute("class","home column");
insertAfter(td36, menu.lastElementChild);
if (parseInt((strength[1]).replaceAll(",","")) <= 99) {td36.style = "color:#FF0000";}

let td43 = document.createElement('td');
td43.innerHTML = parseInt(supplies[1]);
td43.setAttribute("class","home column");
insertAfter(td43, menu.lastElementChild);
if (parseInt((supplies[1]).replaceAll(",","")) <= 99) {td43.style = "color:#FF0000";}

document.getElementById ("buttonx").addEventListener("click", ButtonX, false);
function ButtonX (zEvent) {

fetch('supplies?suid='+id[1], {
  method: 'POST',
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  body: new URLSearchParams({

      'buymax': 'Buy Max',

})
}).then(res => res.text())
  .then(res => {
var supplieslinks = "supplies?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(supplieslinks)
   .then(response => response.text())
   .then((response) => {
    var supplies = response.match(/<img border="0" src="images\/suppliestriangle\.gif" width="11" height="11">[\n\r](.*)%<\/td>/i)
    td43.innerHTML = parseInt(supplies[1]);
    if (parseInt((supplies[1]).replaceAll(",","")) == 100) {td43.style = "color:#FFFFFF";}
    })
  });}

let td10 = document.createElement('td');
td10.innerHTML = parseInt(experience[1].replaceAll(",",""));
td10.setAttribute("class","stats column")
insertAfter(td10, menu.lastElementChild);

let td5 = document.createElement('td');
td5.innerHTML = neededtolvl;
if (neededtolvl == 0) td5.innerHTML = "--"
td5.setAttribute("class","stats column")
insertAfter(td5, menu.lastElementChild);

let td40 = document.createElement('td');
td40.innerHTML = parseInt(mrage[1].replaceAll(",",""));
td40.setAttribute("class","stats column")
insertAfter(td40, menu.lastElementChild);

let td3 = document.createElement('td');
td3.innerHTML = parseInt(power[1].replaceAll(",",""));
td3.setAttribute("class","stats column")
insertAfter(td3, menu.lastElementChild);

let td4 = document.createElement('td');
td4.innerHTML = parseInt(eledmg[1].replaceAll(",",""));
td4.setAttribute("class","stats column")
insertAfter(td4, menu.lastElementChild);

let td6 = document.createElement('td');
td6.innerHTML = parseInt(attack[1].replaceAll(",",""));
td6.setAttribute("class","stats column")
insertAfter(td6, menu.lastElementChild);

let td7 = document.createElement('td');
td7.innerHTML = parseInt(hp[1].replaceAll(",",""));
td7.setAttribute("class","stats column")
insertAfter(td7, menu.lastElementChild);

let td8 = document.createElement('td');
td8.innerHTML = parseInt(chaos[1].replaceAll(",",""));
td8.setAttribute("class","stats column")
insertAfter(td8, menu.lastElementChild);

let td31 = document.createElement('td');
td31.innerHTML = holyRes[1];
td31.setAttribute("class","stats column");
insertAfter(td31, menu.lastElementChild);

let td32 = document.createElement('td');
td32.innerHTML = arcaneRes[1];
td32.setAttribute("class","stats column");
insertAfter(td32, menu.lastElementChild);

let td33 = document.createElement('td');
td33.innerHTML = shadowRes[1];
td33.setAttribute("class","stats column");
insertAfter(td33, menu.lastElementChild);

let td34 = document.createElement('td');
td34.innerHTML = fireRes[1];
td34.setAttribute("class","stats column");
insertAfter(td34, menu.lastElementChild);

let td35 = document.createElement('td');
td35.innerHTML = kineticRes[1];
td35.setAttribute("class","stats column");
insertAfter(td35, menu.lastElementChild);

let td9 = document.createElement('td');
td9.innerHTML = parseInt(wilderness[1].replaceAll(",",""));
td9.setAttribute("class","stats column")
insertAfter(td9, menu.lastElementChild);

let td27 = document.createElement('td');
td27.innerHTML = parseInt(slayer[1].replaceAll(",",""));
td27.setAttribute("class","stats column")
insertAfter(td27, menu.lastElementChild);

let td47 = document.createElement('td');
td47.innerHTML = tome;
td47.setAttribute("class","skills column")
insertAfter(td47, menu.lastElementChild);

let td46 = document.createElement('td');
td46.innerHTML = castskills;
td46.setAttribute("class","skills column")
insertAfter(td46, menu.lastElementChild);

let worldtd1 = document.createElement('td');
worldtd1.innerHTML = room;
worldtd1.setAttribute("class","world column")
insertAfter(worldtd1, menu.lastElementChild);

let worldtd2 = document.createElement('td');
worldtd2.innerHTML = roomnum;
worldtd2.setAttribute("class","world column")
insertAfter(worldtd2, menu.lastElementChild);

let worldtd3 = document.createElement('td');
worldtd3.innerHTML = mobs;
worldtd3.setAttribute("class","world column")
insertAfter(worldtd3, menu.lastElementChild);

let td12 = document.createElement("td");
td12.innerHTML = core;
td12.setAttribute("class","eq column");
insertAfter(td12,menu.lastElementChild);

let td13 = document.createElement('td');
td13.innerHTML = head;
td13.setAttribute("class","eq column")
insertAfter(td13, menu.lastElementChild);

let td14 = document.createElement('td');
td14.innerHTML = neck;
td14.setAttribute("class","eq column")
insertAfter(td14, menu.lastElementChild);

let td15 = document.createElement('td');
td15.innerHTML = weapon;
td15.setAttribute("class","eq column")
insertAfter(td15, menu.lastElementChild);

let td16 = document.createElement('td');
td16.innerHTML = body;
td16.setAttribute("class","eq column")
insertAfter(td16, menu.lastElementChild);

let td17 = document.createElement('td');
td17.innerHTML = shield;
td17.setAttribute("class","eq column")
insertAfter(td17, menu.lastElementChild);

let td18 = document.createElement('td');
td18.innerHTML = pants;
td18.setAttribute("class","eq column")
insertAfter(td18, menu.lastElementChild);

let td19 = document.createElement('td');
td19.innerHTML = belt;
td19.setAttribute("class","eq column")
insertAfter(td19, menu.lastElementChild);

let td20 = document.createElement('td');
td20.innerHTML = ring;
td20.setAttribute("class","eq column")
insertAfter(td20, menu.lastElementChild);

let td21 = document.createElement('td');
td21.innerHTML = foot;
td21.setAttribute("class","eq column")
insertAfter(td21, menu.lastElementChild);

let td22 = document.createElement('td');
td22.innerHTML = gem;
td22.setAttribute("class","eq column")
insertAfter(td22, menu.lastElementChild);

let td23 = document.createElement('td');
td23.innerHTML = rune;
td23.setAttribute("class","eq column")
insertAfter(td23, menu.lastElementChild);

let td24 = document.createElement('td');
td24.innerHTML = orb1;
td24.setAttribute("class","eq column")
insertAfter(td24, menu.lastElementChild);

let td30 = document.createElement('td');
td30.innerHTML = orb2;
td30.setAttribute("class","eq column")
insertAfter(td30, menu.lastElementChild);

let td28 = document.createElement('td');
td28.innerHTML = orb3;
td28.setAttribute("class","eq column")
insertAfter(td28, menu.lastElementChild);

let td25 = document.createElement('td');
td25.innerHTML = badge;
td25.setAttribute("class","eq column")
insertAfter(td25, menu.lastElementChild);

let td26 = document.createElement('td');
td26.innerHTML = booster;
td26.setAttribute("class","eq column")
insertAfter(td26, menu.lastElementChild);

let td122 = document.createElement('td');
td122.innerHTML = cloned;
td122.setAttribute("class","eq column")
insertAfter(td122, menu.lastElementChild);

let td169 = document.createElement('td');
td169.innerHTML = core_openaugs+head_openaugs+neck_openaugs+weapon_openaugs+body_openaugs+shield_openaugs+pants_openaugs+belt_openaugs+ring_openaugs+foot_openaugs
td169.setAttribute("class","eq column")
insertAfter(td169, menu.lastElementChild);

let eqall_1 = document.createElement('td');
eqall_1.innerHTML = eqtable;
eqall_1.setAttribute("class","alleq column")
eqall_1.setAttribute("width","700px")
insertAfter(eqall_1, menu.lastElementChild);

let allaugs_1 = document.createElement('td');
allaugs_1.innerHTML = augtable;
allaugs_1.setAttribute("class","augs column")
allaugs_1.setAttribute("width","700px")
insertAfter(allaugs_1, menu.lastElementChild);

let tdbp1 = document.createElement('td');
tdbp1.innerHTML = parseInt(bpcnt);
tdbp1.setAttribute("class","backpack column")
insertAfter(tdbp1, menu.lastElementChild);

let tdbp2 = document.createElement('td');
tdbp2.innerHTML = parseInt(bpcap);
tdbp2.setAttribute("class","backpack column")
insertAfter(tdbp2, menu.lastElementChild);

let tdbp3 = document.createElement('td');
tdbp3.innerHTML = allbp;
tdbp3.setAttribute("class","backpack column")
insertAfter(tdbp3, menu.lastElementChild);

let td_core = document.createElement('td');
td_core.innerHTML = core;
td_core.setAttribute("class","core mrup column")
insertAfter(td_core, menu.lastElementChild);

let td_coreaugs = document.createElement('td');
td_coreaugs.innerHTML = core_augs;
td_coreaugs.setAttribute("class","core column")
insertAfter(td_coreaugs, menu.lastElementChild);

let td_core_name = document.createElement('td');
td_core_name.innerHTML = core_name;
td_core_name.setAttribute("class","core column")
td_core_name.setAttribute("style","color:#"+core_rarity)
insertAfter(td_core_name, menu.lastElementChild);

let td_core_mr = document.createElement('td');
td_core_mr.innerHTML = core_mr;
td_core_mr.setAttribute("class","core column")
insertAfter(td_core_mr, menu.lastElementChild);

let td_core_atk = document.createElement('td');
td_core_atk.innerHTML = core_atk;
td_core_atk.setAttribute("class","core column")
insertAfter(td_core_atk, menu.lastElementChild);

let td_core_ele = document.createElement('td');
td_core_ele.innerHTML = core_holy+core_arcane+core_kinetic+core_shadow+core_fire;
td_core_ele.setAttribute("class","core column")
insertAfter(td_core_ele, menu.lastElementChild);

let td_core_chaos = document.createElement('td');
td_core_chaos.innerHTML = core_chaos;
td_core_chaos.setAttribute("class","core column")
insertAfter(td_core_chaos, menu.lastElementChild);

let td_core_vile = document.createElement('td');
td_core_vile.innerHTML = core_vile;
td_core_vile.setAttribute("class","core column")
insertAfter(td_core_vile, menu.lastElementChild);

let td_core_hp = document.createElement('td');
td_core_hp.innerHTML = core_hp;
td_core_hp.setAttribute("class","core column")
insertAfter(td_core_hp, menu.lastElementChild);

let td_core_resist = document.createElement('td');
td_core_resist.innerHTML = core_holyr+core_arcaner+core_shadowr+core_firer+core_kineticr;
td_core_resist.setAttribute("class","core column")
insertAfter(td_core_resist, menu.lastElementChild);

let td_core_block = document.createElement('td');
td_core_block.innerHTML = core_block;
td_core_block.setAttribute("class","core column")
insertAfter(td_core_block, menu.lastElementChild);

let td_core_eblock = document.createElement('td');
td_core_eblock.innerHTML = core_eblock;
td_core_eblock.setAttribute("class","core column")
insertAfter(td_core_eblock, menu.lastElementChild);

let td_core_rpt = document.createElement('td');
td_core_rpt.innerHTML = core_rpt;
td_core_rpt.setAttribute("class","core column")
insertAfter(td_core_rpt, menu.lastElementChild);

let td_core_ept = document.createElement('td');
td_core_ept.innerHTML = core_ept;
td_core_ept.setAttribute("class","core column")
insertAfter(td_core_ept, menu.lastElementChild);

let td_core_ramp = document.createElement('td');
td_core_ramp.innerHTML = core_ramp;
td_core_ramp.setAttribute("class","core column")
insertAfter(td_core_ramp, menu.lastElementChild);

let td_core_crit = document.createElement('td');
td_core_crit.innerHTML = core_crit;
td_core_crit.setAttribute("class","core column")
insertAfter(td_core_crit, menu.lastElementChild);

let td_core_gems = document.createElement('td');
td_core_gems.innerHTML = core_gems;
td_core_gems.setAttribute("class","core column")
insertAfter(td_core_gems, menu.lastElementChild);

let td_core_augs = document.createElement('td');
td_core_augs.innerHTML = core_openaugs;
td_core_augs.setAttribute("class","core column")
insertAfter(td_core_augs, menu.lastElementChild);

let td_core_upgrade = document.createElement('td');
td_core_upgrade.innerHTML = core_upgrade;
if (core_upgrade == 1.00) td_core_upgrade.innerHTML = '--';
td_core_upgrade.setAttribute("class","core mrup column")
insertAfter(td_core_upgrade, menu.lastElementChild);

let td_head = document.createElement('td');
td_head.innerHTML = head;
td_head.setAttribute("class","head mrup column")
insertAfter(td_head, menu.lastElementChild);

let td_headaugs = document.createElement('td');
td_headaugs.innerHTML = head_augs;
td_headaugs.setAttribute("class","head column")
insertAfter(td_headaugs, menu.lastElementChild);

let td_head_name = document.createElement('td');
td_head_name.innerHTML = head_name;
td_head_name.setAttribute("class","head column")
td_head_name.setAttribute("style","color:#"+head_rarity)
insertAfter(td_head_name, menu.lastElementChild);

let td_head_mr = document.createElement('td');
td_head_mr.innerHTML = head_mr;
td_head_mr.setAttribute("class","head column")
insertAfter(td_head_mr, menu.lastElementChild);

let td_head_atk = document.createElement('td');
td_head_atk.innerHTML = head_atk;
td_head_atk.setAttribute("class","head column")
insertAfter(td_head_atk, menu.lastElementChild);

let td_head_ele = document.createElement('td');
td_head_ele.innerHTML = head_holy+head_arcane+head_kinetic+head_shadow+head_fire;
td_head_ele.setAttribute("class","head column")
insertAfter(td_head_ele, menu.lastElementChild);

let td_head_chaos = document.createElement('td');
td_head_chaos.innerHTML = head_chaos;
td_head_chaos.setAttribute("class","head column")
insertAfter(td_head_chaos, menu.lastElementChild);

let td_head_vile = document.createElement('td');
td_head_vile.innerHTML = head_vile;
td_head_vile.setAttribute("class","head column")
insertAfter(td_head_vile, menu.lastElementChild);

let td_head_hp = document.createElement('td');
td_head_hp.innerHTML = head_hp;
td_head_hp.setAttribute("class","head column")
insertAfter(td_head_hp, menu.lastElementChild);

let td_head_resist = document.createElement('td');
td_head_resist.innerHTML = head_holyr+head_arcaner+head_shadowr+head_firer+head_kineticr;
td_head_resist.setAttribute("class","head column")
insertAfter(td_head_resist, menu.lastElementChild);

let td_head_block = document.createElement('td');
td_head_block.innerHTML = head_block;
td_head_block.setAttribute("class","head column")
insertAfter(td_head_block, menu.lastElementChild);

let td_head_eblock = document.createElement('td');
td_head_eblock.innerHTML = head_eblock;
td_head_eblock.setAttribute("class","head column")
insertAfter(td_head_eblock, menu.lastElementChild);

let td_head_rpt = document.createElement('td');
td_head_rpt.innerHTML = head_rpt;
td_head_rpt.setAttribute("class","head column")
insertAfter(td_head_rpt, menu.lastElementChild);

let td_head_ept = document.createElement('td');
td_head_ept.innerHTML = head_ept;
td_head_ept.setAttribute("class","head column")
insertAfter(td_head_ept, menu.lastElementChild);

let td_head_ramp = document.createElement('td');
td_head_ramp.innerHTML = head_ramp;
td_head_ramp.setAttribute("class","head column")
insertAfter(td_head_ramp, menu.lastElementChild);

let td_head_crit = document.createElement('td');
td_head_crit.innerHTML = head_crit;
td_head_crit.setAttribute("class","head column")
insertAfter(td_head_crit, menu.lastElementChild);

let td_head_gems = document.createElement('td');
td_head_gems.innerHTML = head_gems;
td_head_gems.setAttribute("class","head column")
insertAfter(td_head_gems, menu.lastElementChild);

let td_head_augs = document.createElement('td');
td_head_augs.innerHTML = head_openaugs;
td_head_augs.setAttribute("class","head column")
insertAfter(td_head_augs, menu.lastElementChild);

let td_head_upgrade = document.createElement('td');
td_head_upgrade.innerHTML = head_upgrade;
if (head_upgrade == 1.00) td_head_upgrade.innerHTML = '--';
td_head_upgrade.setAttribute("class","head mrup column")
insertAfter(td_head_upgrade, menu.lastElementChild);

let td_neck = document.createElement('td');
td_neck.innerHTML = neck;
td_neck.setAttribute("class","neck mrup column")
insertAfter(td_neck, menu.lastElementChild);

let td_neckaugs = document.createElement('td');
td_neckaugs.innerHTML = neck_augs;
td_neckaugs.setAttribute("class","neck column")
insertAfter(td_neckaugs, menu.lastElementChild);

let td_neck_name = document.createElement('td');
td_neck_name.innerHTML = neck_name;
td_neck_name.setAttribute("class","neck column")
td_neck_name.setAttribute("style","color:#"+neck_rarity)
insertAfter(td_neck_name, menu.lastElementChild);

let td_neck_mr = document.createElement('td');
td_neck_mr.innerHTML = neck_mr;
td_neck_mr.setAttribute("class","neck column")
insertAfter(td_neck_mr, menu.lastElementChild);

let td_neck_atk = document.createElement('td');
td_neck_atk.innerHTML = neck_atk;
td_neck_atk.setAttribute("class","neck column")
insertAfter(td_neck_atk, menu.lastElementChild);

let td_neck_ele = document.createElement('td');
td_neck_ele.innerHTML = neck_holy+neck_arcane+neck_kinetic+neck_shadow+neck_fire;
td_neck_ele.setAttribute("class","neck column")
insertAfter(td_neck_ele, menu.lastElementChild);

let td_neck_chaos = document.createElement('td');
td_neck_chaos.innerHTML = neck_chaos;
td_neck_chaos.setAttribute("class","neck column")
insertAfter(td_neck_chaos, menu.lastElementChild);

let td_neck_vile = document.createElement('td');
td_neck_vile.innerHTML = neck_vile;
td_neck_vile.setAttribute("class","neck column")
insertAfter(td_neck_vile, menu.lastElementChild);

let td_neck_hp = document.createElement('td');
td_neck_hp.innerHTML = neck_hp;
td_neck_hp.setAttribute("class","neck column")
insertAfter(td_neck_hp, menu.lastElementChild);

let td_neck_resist = document.createElement('td');
td_neck_resist.innerHTML = neck_holyr+neck_arcaner+neck_shadowr+neck_firer+neck_kineticr;
td_neck_resist.setAttribute("class","neck column")
insertAfter(td_neck_resist, menu.lastElementChild);

let td_neck_block = document.createElement('td');
td_neck_block.innerHTML = neck_block;
td_neck_block.setAttribute("class","neck column")
insertAfter(td_neck_block, menu.lastElementChild);

let td_neck_eblock = document.createElement('td');
td_neck_eblock.innerHTML = neck_eblock;
td_neck_eblock.setAttribute("class","neck column")
insertAfter(td_neck_eblock, menu.lastElementChild);

let td_neck_rpt = document.createElement('td');
td_neck_rpt.innerHTML = neck_rpt;
td_neck_rpt.setAttribute("class","neck column")
insertAfter(td_neck_rpt, menu.lastElementChild);

let td_neck_ept = document.createElement('td');
td_neck_ept.innerHTML = neck_ept;
td_neck_ept.setAttribute("class","neck column")
insertAfter(td_neck_ept, menu.lastElementChild);

let td_neck_ramp = document.createElement('td');
td_neck_ramp.innerHTML = neck_ramp;
td_neck_ramp.setAttribute("class","neck column")
insertAfter(td_neck_ramp, menu.lastElementChild);

let td_neck_crit = document.createElement('td');
td_neck_crit.innerHTML = neck_crit;
td_neck_crit.setAttribute("class","neck column")
insertAfter(td_neck_crit, menu.lastElementChild);

let td_neck_gems = document.createElement('td');
td_neck_gems.innerHTML = neck_gems;
td_neck_gems.setAttribute("class","neck column")
insertAfter(td_neck_gems, menu.lastElementChild);

let td_neck_augs = document.createElement('td');
td_neck_augs.innerHTML = neck_openaugs;
td_neck_augs.setAttribute("class","neck column")
insertAfter(td_neck_augs, menu.lastElementChild);

let td_neck_upgrade = document.createElement('td');
td_neck_upgrade.innerHTML = neck_upgrade;
if (neck_upgrade == 1.00) td_neck_upgrade.innerHTML = '--';
td_neck_upgrade.setAttribute("class","neck mrup column")
insertAfter(td_neck_upgrade, menu.lastElementChild);

let td_weapon = document.createElement('td');
td_weapon.innerHTML = weapon;
td_weapon.setAttribute("class","weapon mrup column")
insertAfter(td_weapon, menu.lastElementChild);

let td_weaponaugs = document.createElement('td');
td_weaponaugs.innerHTML = weapon_augs;
td_weaponaugs.setAttribute("class","weapon column")
insertAfter(td_weaponaugs, menu.lastElementChild);

let td_weapon_name = document.createElement('td');
td_weapon_name.innerHTML = weapon_name;
td_weapon_name.setAttribute("class","weapon column")
td_weapon_name.setAttribute("style","color:#"+weapon_rarity)
insertAfter(td_weapon_name, menu.lastElementChild);

let td_weapon_mr = document.createElement('td');
td_weapon_mr.innerHTML = weapon_mr;
td_weapon_mr.setAttribute("class","weapon column")
insertAfter(td_weapon_mr, menu.lastElementChild);

let td_weapon_atk = document.createElement('td');
td_weapon_atk.innerHTML = weapon_atk;
td_weapon_atk.setAttribute("class","weapon column")
insertAfter(td_weapon_atk, menu.lastElementChild);

let td_weapon_ele = document.createElement('td');
td_weapon_ele.innerHTML = weapon_holy+weapon_arcane+weapon_kinetic+weapon_shadow+weapon_fire;
td_weapon_ele.setAttribute("class","weapon column")
insertAfter(td_weapon_ele, menu.lastElementChild);

let td_weapon_chaos = document.createElement('td');
td_weapon_chaos.innerHTML = weapon_chaos;
td_weapon_chaos.setAttribute("class","weapon column")
insertAfter(td_weapon_chaos, menu.lastElementChild);

let td_weapon_vile = document.createElement('td');
td_weapon_vile.innerHTML = weapon_vile;
td_weapon_vile.setAttribute("class","weapon column")
insertAfter(td_weapon_vile, menu.lastElementChild);

let td_weapon_hp = document.createElement('td');
td_weapon_hp.innerHTML = weapon_hp;
td_weapon_hp.setAttribute("class","weapon column")
insertAfter(td_weapon_hp, menu.lastElementChild);

let td_weapon_resist = document.createElement('td');
td_weapon_resist.innerHTML = weapon_holyr+weapon_arcaner+weapon_shadowr+weapon_firer+weapon_kineticr;
td_weapon_resist.setAttribute("class","weapon column")
insertAfter(td_weapon_resist, menu.lastElementChild);

let td_weapon_block = document.createElement('td');
td_weapon_block.innerHTML = weapon_block;
td_weapon_block.setAttribute("class","weapon column")
insertAfter(td_weapon_block, menu.lastElementChild);

let td_weapon_eblock = document.createElement('td');
td_weapon_eblock.innerHTML = weapon_eblock;
td_weapon_eblock.setAttribute("class","weapon column")
insertAfter(td_weapon_eblock, menu.lastElementChild);

let td_weapon_rpt = document.createElement('td');
td_weapon_rpt.innerHTML = weapon_rpt;
td_weapon_rpt.setAttribute("class","weapon column")
insertAfter(td_weapon_rpt, menu.lastElementChild);

let td_weapon_ept = document.createElement('td');
td_weapon_ept.innerHTML = weapon_ept;
td_weapon_ept.setAttribute("class","weapon column")
insertAfter(td_weapon_ept, menu.lastElementChild);

let td_weapon_ramp = document.createElement('td');
td_weapon_ramp.innerHTML = weapon_ramp;
td_weapon_ramp.setAttribute("class","weapon column")
insertAfter(td_weapon_ramp, menu.lastElementChild);

let td_weapon_crit = document.createElement('td');
td_weapon_crit.innerHTML = weapon_crit;
td_weapon_crit.setAttribute("class","weapon column")
insertAfter(td_weapon_crit, menu.lastElementChild);

let td_weapon_gems = document.createElement('td');
td_weapon_gems.innerHTML = weapon_gems;
td_weapon_gems.setAttribute("class","weapon column")
insertAfter(td_weapon_gems, menu.lastElementChild);

let td_weapon_augs = document.createElement('td');
td_weapon_augs.innerHTML = weapon_openaugs;
td_weapon_augs.setAttribute("class","weapon column")
insertAfter(td_weapon_augs, menu.lastElementChild);

let td_weapon_upgrade = document.createElement('td');
td_weapon_upgrade.innerHTML = weapon_upgrade;
if (weapon_upgrade == 1.00) td_weapon_upgrade.innerHTML = '--';
td_weapon_upgrade.setAttribute("class","weapon mrup column")
insertAfter(td_weapon_upgrade, menu.lastElementChild);

let td_body = document.createElement('td');
td_body.innerHTML = body;
td_body.setAttribute("class","body mrup column")
insertAfter(td_body, menu.lastElementChild);

let td_bodyaugs = document.createElement('td');
td_bodyaugs.innerHTML = body_augs;
td_bodyaugs.setAttribute("class","body column")
insertAfter(td_bodyaugs, menu.lastElementChild);

let td_body_name = document.createElement('td');
td_body_name.innerHTML = body_name;
td_body_name.setAttribute("class","body column")
td_body_name.setAttribute("style","color:#"+body_rarity)
insertAfter(td_body_name, menu.lastElementChild);

let td_body_mr = document.createElement('td');
td_body_mr.innerHTML = body_mr;
td_body_mr.setAttribute("class","body column")
insertAfter(td_body_mr, menu.lastElementChild);

let td_body_atk = document.createElement('td');
td_body_atk.innerHTML = body_atk;
td_body_atk.setAttribute("class","body column")
insertAfter(td_body_atk, menu.lastElementChild);

let td_body_ele = document.createElement('td');
td_body_ele.innerHTML = body_holy+body_arcane+body_kinetic+body_shadow+body_fire;
td_body_ele.setAttribute("class","body column")
insertAfter(td_body_ele, menu.lastElementChild);

let td_body_chaos = document.createElement('td');
td_body_chaos.innerHTML = body_chaos;
td_body_chaos.setAttribute("class","body column")
insertAfter(td_body_chaos, menu.lastElementChild);

let td_body_vile = document.createElement('td');
td_body_vile.innerHTML = body_vile;
td_body_vile.setAttribute("class","body column")
insertAfter(td_body_vile, menu.lastElementChild);

let td_body_hp = document.createElement('td');
td_body_hp.innerHTML = body_hp;
td_body_hp.setAttribute("class","body column")
insertAfter(td_body_hp, menu.lastElementChild);

let td_body_resist = document.createElement('td');
td_body_resist.innerHTML = body_holyr+body_arcaner+body_shadowr+body_firer+body_kineticr;
td_body_resist.setAttribute("class","body column")
insertAfter(td_body_resist, menu.lastElementChild);

let td_body_block = document.createElement('td');
td_body_block.innerHTML = body_block;
td_body_block.setAttribute("class","body column")
insertAfter(td_body_block, menu.lastElementChild);

let td_body_eblock = document.createElement('td');
td_body_eblock.innerHTML = body_eblock;
td_body_eblock.setAttribute("class","body column")
insertAfter(td_body_eblock, menu.lastElementChild);

let td_body_rpt = document.createElement('td');
td_body_rpt.innerHTML = body_rpt;
td_body_rpt.setAttribute("class","body column")
insertAfter(td_body_rpt, menu.lastElementChild);

let td_body_ept = document.createElement('td');
td_body_ept.innerHTML = body_ept;
td_body_ept.setAttribute("class","body column")
insertAfter(td_body_ept, menu.lastElementChild);

let td_body_ramp = document.createElement('td');
td_body_ramp.innerHTML = body_ramp;
td_body_ramp.setAttribute("class","body column")
insertAfter(td_body_ramp, menu.lastElementChild);

let td_body_crit = document.createElement('td');
td_body_crit.innerHTML = body_crit;
td_body_crit.setAttribute("class","body column")
insertAfter(td_body_crit, menu.lastElementChild);

let td_body_gems = document.createElement('td');
td_body_gems.innerHTML = body_gems;
td_body_gems.setAttribute("class","body column")
insertAfter(td_body_gems, menu.lastElementChild);

let td_body_augs = document.createElement('td');
td_body_augs.innerHTML = body_openaugs;
td_body_augs.setAttribute("class","body column")
insertAfter(td_body_augs, menu.lastElementChild);

let td_body_upgrade = document.createElement('td');
td_body_upgrade.innerHTML = body_upgrade;
if (body_upgrade == 1.00) td_body_upgrade.innerHTML = '--';
td_body_upgrade.setAttribute("class","body mrup column")
insertAfter(td_body_upgrade, menu.lastElementChild);

let td_shield = document.createElement('td');
td_shield.innerHTML = shield;
td_shield.setAttribute("class","shield mrup column")
insertAfter(td_shield, menu.lastElementChild);

let td_shieldaugs = document.createElement('td');
td_shieldaugs.innerHTML = shield_augs;
td_shieldaugs.setAttribute("class","shield column")
insertAfter(td_shieldaugs, menu.lastElementChild);

let td_shield_name = document.createElement('td');
td_shield_name.innerHTML = shield_name;
td_shield_name.setAttribute("class","shield column")
td_shield_name.setAttribute("style","color:#"+shield_rarity)
insertAfter(td_shield_name, menu.lastElementChild);

let td_shield_mr = document.createElement('td');
td_shield_mr.innerHTML = shield_mr;
td_shield_mr.setAttribute("class","shield column")
insertAfter(td_shield_mr, menu.lastElementChild);

let td_shield_atk = document.createElement('td');
td_shield_atk.innerHTML = shield_atk;
td_shield_atk.setAttribute("class","shield column")
insertAfter(td_shield_atk, menu.lastElementChild);

let td_shield_ele = document.createElement('td');
td_shield_ele.innerHTML = shield_holy+shield_arcane+shield_kinetic+shield_shadow+shield_fire;
td_shield_ele.setAttribute("class","shield column")
insertAfter(td_shield_ele, menu.lastElementChild);

let td_shield_chaos = document.createElement('td');
td_shield_chaos.innerHTML = shield_chaos;
td_shield_chaos.setAttribute("class","shield column")
insertAfter(td_shield_chaos, menu.lastElementChild);

let td_shield_vile = document.createElement('td');
td_shield_vile.innerHTML = shield_vile;
td_shield_vile.setAttribute("class","shield column")
insertAfter(td_shield_vile, menu.lastElementChild);

let td_shield_hp = document.createElement('td');
td_shield_hp.innerHTML = shield_hp;
td_shield_hp.setAttribute("class","shield column")
insertAfter(td_shield_hp, menu.lastElementChild);

let td_shield_resist = document.createElement('td');
td_shield_resist.innerHTML = shield_holyr+shield_arcaner+shield_shadowr+shield_firer+shield_kineticr;
td_shield_resist.setAttribute("class","shield column")
insertAfter(td_shield_resist, menu.lastElementChild);

let td_shield_block = document.createElement('td');
td_shield_block.innerHTML = shield_block;
td_shield_block.setAttribute("class","shield column")
insertAfter(td_shield_block, menu.lastElementChild);

let td_shield_eblock = document.createElement('td');
td_shield_eblock.innerHTML = shield_eblock;
td_shield_eblock.setAttribute("class","shield column")
insertAfter(td_shield_eblock, menu.lastElementChild);

let td_shield_rpt = document.createElement('td');
td_shield_rpt.innerHTML = shield_rpt;
td_shield_rpt.setAttribute("class","shield column")
insertAfter(td_shield_rpt, menu.lastElementChild);

let td_shield_ept = document.createElement('td');
td_shield_ept.innerHTML = shield_ept;
td_shield_ept.setAttribute("class","shield column")
insertAfter(td_shield_ept, menu.lastElementChild);

let td_shield_ramp = document.createElement('td');
td_shield_ramp.innerHTML = shield_ramp;
td_shield_ramp.setAttribute("class","shield column")
insertAfter(td_shield_ramp, menu.lastElementChild);

let td_shield_crit = document.createElement('td');
td_shield_crit.innerHTML = shield_crit;
td_shield_crit.setAttribute("class","shield column")
insertAfter(td_shield_crit, menu.lastElementChild);

let td_shield_gems = document.createElement('td');
td_shield_gems.innerHTML = shield_gems;
td_shield_gems.setAttribute("class","shield column")
insertAfter(td_shield_gems, menu.lastElementChild);

let td_shield_augs = document.createElement('td');
td_shield_augs.innerHTML = shield_openaugs;
td_shield_augs.setAttribute("class","shield column")
insertAfter(td_shield_augs, menu.lastElementChild);

let td_shield_upgrade = document.createElement('td');
td_shield_upgrade.innerHTML = shield_upgrade;
if (shield_upgrade == 1.00) td_shield_upgrade.innerHTML = '--';
td_shield_upgrade.setAttribute("class","shield mrup column")
insertAfter(td_shield_upgrade, menu.lastElementChild);

let td_pants = document.createElement('td');
td_pants.innerHTML = pants;
td_pants.setAttribute("class","pants mrup column")
insertAfter(td_pants, menu.lastElementChild);

let td_pantsaugs = document.createElement('td');
td_pantsaugs.innerHTML = pants_augs;
td_pantsaugs.setAttribute("class","pants column")
insertAfter(td_pantsaugs, menu.lastElementChild);

let td_pants_name = document.createElement('td');
td_pants_name.innerHTML = pants_name;
td_pants_name.setAttribute("class","pants column")
td_pants_name.setAttribute("style","color:#"+pants_rarity)
insertAfter(td_pants_name, menu.lastElementChild);

let td_pants_mr = document.createElement('td');
td_pants_mr.innerHTML = pants_mr;
td_pants_mr.setAttribute("class","pants column")
insertAfter(td_pants_mr, menu.lastElementChild);

let td_pants_atk = document.createElement('td');
td_pants_atk.innerHTML = pants_atk;
td_pants_atk.setAttribute("class","pants column")
insertAfter(td_pants_atk, menu.lastElementChild);

let td_pants_ele = document.createElement('td');
td_pants_ele.innerHTML = pants_holy+pants_arcane+pants_kinetic+pants_shadow+pants_fire;
td_pants_ele.setAttribute("class","pants column")
insertAfter(td_pants_ele, menu.lastElementChild);

let td_pants_chaos = document.createElement('td');
td_pants_chaos.innerHTML = pants_chaos;
td_pants_chaos.setAttribute("class","pants column")
insertAfter(td_pants_chaos, menu.lastElementChild);

let td_pants_vile = document.createElement('td');
td_pants_vile.innerHTML = pants_vile;
td_pants_vile.setAttribute("class","pants column")
insertAfter(td_pants_vile, menu.lastElementChild);

let td_pants_hp = document.createElement('td');
td_pants_hp.innerHTML = pants_hp;
td_pants_hp.setAttribute("class","pants column")
insertAfter(td_pants_hp, menu.lastElementChild);

let td_pants_resist = document.createElement('td');
td_pants_resist.innerHTML = pants_holyr+pants_arcaner+pants_shadowr+pants_firer+pants_kineticr;
td_pants_resist.setAttribute("class","pants column")
insertAfter(td_pants_resist, menu.lastElementChild);

let td_pants_block = document.createElement('td');
td_pants_block.innerHTML = pants_block;
td_pants_block.setAttribute("class","pants column")
insertAfter(td_pants_block, menu.lastElementChild);

let td_pants_eblock = document.createElement('td');
td_pants_eblock.innerHTML = pants_eblock;
td_pants_eblock.setAttribute("class","pants column")
insertAfter(td_pants_eblock, menu.lastElementChild);

let td_pants_rpt = document.createElement('td');
td_pants_rpt.innerHTML = pants_rpt;
td_pants_rpt.setAttribute("class","pants column")
insertAfter(td_pants_rpt, menu.lastElementChild);

let td_pants_ept = document.createElement('td');
td_pants_ept.innerHTML = pants_ept;
td_pants_ept.setAttribute("class","pants column")
insertAfter(td_pants_ept, menu.lastElementChild);

let td_pants_ramp = document.createElement('td');
td_pants_ramp.innerHTML = pants_ramp;
td_pants_ramp.setAttribute("class","pants column")
insertAfter(td_pants_ramp, menu.lastElementChild);

let td_pants_crit = document.createElement('td');
td_pants_crit.innerHTML = pants_crit;
td_pants_crit.setAttribute("class","pants column")
insertAfter(td_pants_crit, menu.lastElementChild);

let td_pants_gems = document.createElement('td');
td_pants_gems.innerHTML = pants_gems;
td_pants_gems.setAttribute("class","pants column")
insertAfter(td_pants_gems, menu.lastElementChild);

let td_pants_augs = document.createElement('td');
td_pants_augs.innerHTML = pants_openaugs;
td_pants_augs.setAttribute("class","pants column")
insertAfter(td_pants_augs, menu.lastElementChild);

let td_pants_upgrade = document.createElement('td');
td_pants_upgrade.innerHTML = pants_upgrade;
if (pants_upgrade == 1.00) td_pants_upgrade.innerHTML = '--';
td_pants_upgrade.setAttribute("class","pants mrup column")
insertAfter(td_pants_upgrade, menu.lastElementChild);

let td_belt = document.createElement('td');
td_belt.innerHTML = belt;
td_belt.setAttribute("class","belt mrup column")
insertAfter(td_belt, menu.lastElementChild);

let td_beltaugs = document.createElement('td');
td_beltaugs.innerHTML = belt_augs;
td_beltaugs.setAttribute("class","belt column")
insertAfter(td_beltaugs, menu.lastElementChild);

let td_belt_name = document.createElement('td');
td_belt_name.innerHTML = belt_name;
td_belt_name.setAttribute("class","belt column")
td_belt_name.setAttribute("style","color:#"+belt_rarity)
insertAfter(td_belt_name, menu.lastElementChild);

let td_belt_mr = document.createElement('td');
td_belt_mr.innerHTML = belt_mr;
td_belt_mr.setAttribute("class","belt column")
insertAfter(td_belt_mr, menu.lastElementChild);

let td_belt_atk = document.createElement('td');
td_belt_atk.innerHTML = belt_atk;
td_belt_atk.setAttribute("class","belt column")
insertAfter(td_belt_atk, menu.lastElementChild);

let td_belt_ele = document.createElement('td');
td_belt_ele.innerHTML = belt_holy+belt_arcane+belt_kinetic+belt_shadow+belt_fire;
td_belt_ele.setAttribute("class","belt column")
insertAfter(td_belt_ele, menu.lastElementChild);

let td_belt_chaos = document.createElement('td');
td_belt_chaos.innerHTML = belt_chaos;
td_belt_chaos.setAttribute("class","belt column")
insertAfter(td_belt_chaos, menu.lastElementChild);

let td_belt_vile = document.createElement('td');
td_belt_vile.innerHTML = belt_vile;
td_belt_vile.setAttribute("class","belt column")
insertAfter(td_belt_vile, menu.lastElementChild);

let td_belt_hp = document.createElement('td');
td_belt_hp.innerHTML = belt_hp;
td_belt_hp.setAttribute("class","belt column")
insertAfter(td_belt_hp, menu.lastElementChild);

let td_belt_resist = document.createElement('td');
td_belt_resist.innerHTML = belt_holyr+belt_arcaner+belt_shadowr+belt_firer+belt_kineticr;
td_belt_resist.setAttribute("class","belt column")
insertAfter(td_belt_resist, menu.lastElementChild);

let td_belt_block = document.createElement('td');
td_belt_block.innerHTML = belt_block;
td_belt_block.setAttribute("class","belt column")
insertAfter(td_belt_block, menu.lastElementChild);

let td_belt_eblock = document.createElement('td');
td_belt_eblock.innerHTML = belt_eblock;
td_belt_eblock.setAttribute("class","belt column")
insertAfter(td_belt_eblock, menu.lastElementChild);

let td_belt_rpt = document.createElement('td');
td_belt_rpt.innerHTML = belt_rpt;
td_belt_rpt.setAttribute("class","belt column")
insertAfter(td_belt_rpt, menu.lastElementChild);

let td_belt_ept = document.createElement('td');
td_belt_ept.innerHTML = belt_ept;
td_belt_ept.setAttribute("class","belt column")
insertAfter(td_belt_ept, menu.lastElementChild);

let td_belt_ramp = document.createElement('td');
td_belt_ramp.innerHTML = belt_ramp;
td_belt_ramp.setAttribute("class","belt column")
insertAfter(td_belt_ramp, menu.lastElementChild);

let td_belt_crit = document.createElement('td');
td_belt_crit.innerHTML = belt_crit;
td_belt_crit.setAttribute("class","belt column")
insertAfter(td_belt_crit, menu.lastElementChild);

let td_belt_gems = document.createElement('td');
td_belt_gems.innerHTML = belt_gems;
td_belt_gems.setAttribute("class","belt column")
insertAfter(td_belt_gems, menu.lastElementChild);

let td_belt_augs = document.createElement('td');
td_belt_augs.innerHTML = belt_openaugs;
td_belt_augs.setAttribute("class","belt column")
insertAfter(td_belt_augs, menu.lastElementChild);

let td_belt_upgrade = document.createElement('td');
td_belt_upgrade.innerHTML = belt_upgrade;
if (belt_upgrade == 1.00) td_belt_upgrade.innerHTML = '--';
td_belt_upgrade.setAttribute("class","belt mrup column")
insertAfter(td_belt_upgrade, menu.lastElementChild);

let td_ring = document.createElement('td');
td_ring.innerHTML = ring;
td_ring.setAttribute("class","ring mrup column")
insertAfter(td_ring, menu.lastElementChild);

let td_ringaugs = document.createElement('td');
td_ringaugs.innerHTML = ring_augs;
td_ringaugs.setAttribute("class","ring column")
insertAfter(td_ringaugs, menu.lastElementChild);

let td_ring_name = document.createElement('td');
td_ring_name.innerHTML = ring_name;
td_ring_name.setAttribute("class","ring column")
td_ring_name.setAttribute("style","color:#"+ring_rarity)
insertAfter(td_ring_name, menu.lastElementChild);

let td_ring_mr = document.createElement('td');
td_ring_mr.innerHTML = ring_mr;
td_ring_mr.setAttribute("class","ring column")
insertAfter(td_ring_mr, menu.lastElementChild);

let td_ring_atk = document.createElement('td');
td_ring_atk.innerHTML = ring_atk;
td_ring_atk.setAttribute("class","ring column")
insertAfter(td_ring_atk, menu.lastElementChild);

let td_ring_ele = document.createElement('td');
td_ring_ele.innerHTML = ring_holy+ring_arcane+ring_kinetic+ring_shadow+ring_fire;
td_ring_ele.setAttribute("class","ring column")
insertAfter(td_ring_ele, menu.lastElementChild);

let td_ring_chaos = document.createElement('td');
td_ring_chaos.innerHTML = ring_chaos;
td_ring_chaos.setAttribute("class","ring column")
insertAfter(td_ring_chaos, menu.lastElementChild);

let td_ring_vile = document.createElement('td');
td_ring_vile.innerHTML = ring_vile;
td_ring_vile.setAttribute("class","ring column")
insertAfter(td_ring_vile, menu.lastElementChild);

let td_ring_hp = document.createElement('td');
td_ring_hp.innerHTML = ring_hp;
td_ring_hp.setAttribute("class","ring column")
insertAfter(td_ring_hp, menu.lastElementChild);

let td_ring_resist = document.createElement('td');
td_ring_resist.innerHTML = ring_holyr+ring_arcaner+ring_shadowr+ring_firer+ring_kineticr;
td_ring_resist.setAttribute("class","ring column")
insertAfter(td_ring_resist, menu.lastElementChild);

let td_ring_block = document.createElement('td');
td_ring_block.innerHTML = ring_block;
td_ring_block.setAttribute("class","ring column")
insertAfter(td_ring_block, menu.lastElementChild);

let td_ring_eblock = document.createElement('td');
td_ring_eblock.innerHTML = ring_eblock;
td_ring_eblock.setAttribute("class","ring column")
insertAfter(td_ring_eblock, menu.lastElementChild);

let td_ring_rpt = document.createElement('td');
td_ring_rpt.innerHTML = ring_rpt;
td_ring_rpt.setAttribute("class","ring column")
insertAfter(td_ring_rpt, menu.lastElementChild);

let td_ring_ept = document.createElement('td');
td_ring_ept.innerHTML = ring_ept;
td_ring_ept.setAttribute("class","ring column")
insertAfter(td_ring_ept, menu.lastElementChild);

let td_ring_ramp = document.createElement('td');
td_ring_ramp.innerHTML = ring_ramp;
td_ring_ramp.setAttribute("class","ring column")
insertAfter(td_ring_ramp, menu.lastElementChild);

let td_ring_crit = document.createElement('td');
td_ring_crit.innerHTML = ring_crit;
td_ring_crit.setAttribute("class","ring column")
insertAfter(td_ring_crit, menu.lastElementChild);

let td_ring_gems = document.createElement('td');
td_ring_gems.innerHTML = ring_gems;
td_ring_gems.setAttribute("class","ring column")
insertAfter(td_ring_gems, menu.lastElementChild);

let td_ring_augs = document.createElement('td');
td_ring_augs.innerHTML = ring_openaugs;
td_ring_augs.setAttribute("class","ring column")
insertAfter(td_ring_augs, menu.lastElementChild);

let td_ring_upgrade = document.createElement('td');
td_ring_upgrade.innerHTML = ring_upgrade;
if (ring_upgrade == 1.00) td_ring_upgrade.innerHTML = '--';
td_ring_upgrade.setAttribute("class","ring mrup column")
insertAfter(td_ring_upgrade, menu.lastElementChild);

let td_foot = document.createElement('td');
td_foot.innerHTML = foot;
td_foot.setAttribute("class","foot mrup column")
insertAfter(td_foot, menu.lastElementChild);

let td_footaugs = document.createElement('td');
td_footaugs.innerHTML = foot_augs;
td_footaugs.setAttribute("class","foot column")
insertAfter(td_footaugs, menu.lastElementChild);

let td_foot_name = document.createElement('td');
td_foot_name.innerHTML = foot_name;
td_foot_name.setAttribute("class","foot column")
td_foot_name.setAttribute("style","color:#"+foot_rarity)
insertAfter(td_foot_name, menu.lastElementChild);

let td_foot_mr = document.createElement('td');
td_foot_mr.innerHTML = foot_mr;
td_foot_mr.setAttribute("class","foot column")
insertAfter(td_foot_mr, menu.lastElementChild);

let td_foot_atk = document.createElement('td');
td_foot_atk.innerHTML = foot_atk;
td_foot_atk.setAttribute("class","foot column")
insertAfter(td_foot_atk, menu.lastElementChild);

let td_foot_ele = document.createElement('td');
td_foot_ele.innerHTML = foot_holy+foot_arcane+foot_kinetic+foot_shadow+foot_fire;
td_foot_ele.setAttribute("class","foot column")
insertAfter(td_foot_ele, menu.lastElementChild);

let td_foot_chaos = document.createElement('td');
td_foot_chaos.innerHTML = foot_chaos;
td_foot_chaos.setAttribute("class","foot column")
insertAfter(td_foot_chaos, menu.lastElementChild);

let td_foot_vile = document.createElement('td');
td_foot_vile.innerHTML = foot_vile;
td_foot_vile.setAttribute("class","foot column")
insertAfter(td_foot_vile, menu.lastElementChild);

let td_foot_hp = document.createElement('td');
td_foot_hp.innerHTML = foot_hp;
td_foot_hp.setAttribute("class","foot column")
insertAfter(td_foot_hp, menu.lastElementChild);

let td_foot_resist = document.createElement('td');
td_foot_resist.innerHTML = foot_holyr+foot_arcaner+foot_shadowr+foot_firer+foot_kineticr;
td_foot_resist.setAttribute("class","foot column")
insertAfter(td_foot_resist, menu.lastElementChild);

let td_foot_block = document.createElement('td');
td_foot_block.innerHTML = foot_block;
td_foot_block.setAttribute("class","foot column")
insertAfter(td_foot_block, menu.lastElementChild);

let td_foot_eblock = document.createElement('td');
td_foot_eblock.innerHTML = foot_eblock;
td_foot_eblock.setAttribute("class","foot column")
insertAfter(td_foot_eblock, menu.lastElementChild);

let td_foot_rpt = document.createElement('td');
td_foot_rpt.innerHTML = foot_rpt;
td_foot_rpt.setAttribute("class","foot column")
insertAfter(td_foot_rpt, menu.lastElementChild);

let td_foot_ept = document.createElement('td');
td_foot_ept.innerHTML = foot_ept;
td_foot_ept.setAttribute("class","foot column")
insertAfter(td_foot_ept, menu.lastElementChild);

let td_foot_ramp = document.createElement('td');
td_foot_ramp.innerHTML = foot_ramp;
td_foot_ramp.setAttribute("class","foot column")
insertAfter(td_foot_ramp, menu.lastElementChild);

let td_foot_crit = document.createElement('td');
td_foot_crit.innerHTML = foot_crit;
td_foot_crit.setAttribute("class","foot column")
insertAfter(td_foot_crit, menu.lastElementChild);

let td_foot_gems = document.createElement('td');
td_foot_gems.innerHTML = foot_gems;
td_foot_gems.setAttribute("class","foot column")
insertAfter(td_foot_gems, menu.lastElementChild);

let td_foot_augs = document.createElement('td');
td_foot_augs.innerHTML = foot_openaugs;
td_foot_augs.setAttribute("class","foot column")
insertAfter(td_foot_augs, menu.lastElementChild);

let td_foot_upgrade = document.createElement('td');
td_foot_upgrade.innerHTML = foot_upgrade;
if (foot_upgrade == 1.00) td_foot_upgrade.innerHTML = '--';
td_foot_upgrade.setAttribute("class","foot mrup column")
insertAfter(td_foot_upgrade, menu.lastElementChild);

let td90 = document.createElement('td');
td90.innerHTML = gem;
td90.setAttribute("class","gem column")
insertAfter(td90, menu.lastElementChild);

let td96 = document.createElement('td');
td96.innerHTML = gem_name;
td96.setAttribute("class","gem column")
insertAfter(td96, menu.lastElementChild);

let td91 = document.createElement('td');
td91.innerHTML = gem_lvl;
td91.setAttribute("class","gem column")
insertAfter(td91, menu.lastElementChild);

let td92 = document.createElement('td');
td92.innerHTML = gem_chaos;
td92.setAttribute("class","gem column")
insertAfter(td92, menu.lastElementChild);

let td93 = document.createElement('td');
td93.innerHTML = gem_ramp;
td93.setAttribute("class","gem column")
insertAfter(td93, menu.lastElementChild);

let td94 = document.createElement('td');
td94.innerHTML = gem_mr;
td94.setAttribute("class","gem column")
insertAfter(td94, menu.lastElementChild);

let td95 = document.createElement('td');
td95.innerHTML = gem_crit;
td95.setAttribute("class","gem column")
insertAfter(td95, menu.lastElementChild);

let td97 = document.createElement('td');
td97.innerHTML = chaosore[1];
td97.setAttribute("class","gem column")
insertAfter(td97, menu.lastElementChild);

let td98 = document.createElement('td');
td98.innerHTML = seeping;
td98.setAttribute("class","gem column")
insertAfter(td98, menu.lastElementChild);
if (seeping == "alive") {td98.style = "color:#f441be";}

let td99 = document.createElement('td');
td99.innerHTML = deluged;
td99.setAttribute("class","gem column")
insertAfter(td99, menu.lastElementChild);
if (deluged == "alive") {td99.style = "color:#f441be";}

let td100 = document.createElement('td');
td100.innerHTML = volatile;
td100.setAttribute("class","gem column")
insertAfter(td100, menu.lastElementChild);
if (volatile == "alive") {td100.style = "color:#f441be";}

if (chaosore[1] >= 1 && gem_lvl <= 32) {td97.setAttribute("class","gem upgrade column")}
if (chaosore[1] >= 2 && gem_lvl >= 33 && gem_lvl <= 40) {td97.setAttribute("class","gem upgrade column")}
if (chaosore[1] >= 3 && gem_lvl == 41) {td97.setAttribute("class","gem upgrade column")}
if (chaosore[1] >= 4 && gem_lvl == 42) {td97.setAttribute("class","gem upgrade column")}

let td101 = document.createElement('td');
td101.innerHTML = rune;
td101.setAttribute("class","rune column")
insertAfter(td101, menu.lastElementChild);

let td102 = document.createElement('td');
td102.innerHTML = rune_name;
td102.setAttribute("class","rune column")
insertAfter(td102, menu.lastElementChild);

let td103 = document.createElement('td');
td103.innerHTML = rune_lvl;
td103.setAttribute("class","rune column")
insertAfter(td103, menu.lastElementChild);

let td104 = document.createElement('td');
td104.innerHTML = rune_ele;
td104.setAttribute("class","rune column")
insertAfter(td104, menu.lastElementChild);

let td105 = document.createElement('td');
td105.innerHTML = elefuser[1]
td105.setAttribute("class","rune column")
insertAfter(td105, menu.lastElementChild);

if (elefuser[1] >= 10 && rune_lvl == 3){td105.setAttribute("class","rune upgrade column")}
if (elefuser[1] >= 20 && rune_lvl == 4){td105.setAttribute("class","rune upgrade column")}
if (elefuser[1] >= 70 && rune_lvl == 5){td105.setAttribute("class","rune upgrade column")}

let td106 = document.createElement('td');
td106.innerHTML = essence[1]
td106.setAttribute("class","rune column")
insertAfter(td106, menu.lastElementChild);

let td107 = document.createElement('td');
td107.innerHTML = orbstone[1]
td107.setAttribute("class","rune column")
insertAfter(td107, menu.lastElementChild);

let td108 = document.createElement('td');
td108.innerHTML = heart[1]
td108.setAttribute("class","rune column")
insertAfter(td108, menu.lastElementChild);

let td109 = document.createElement('td');
td109.innerHTML = orb1;
td109.setAttribute("class","orbs column")
insertAfter(td109, menu.lastElementChild);

let td110 = document.createElement('td');
td110.innerHTML = orb1name[1];
td110.setAttribute("class","orbs column")
insertAfter(td110, menu.lastElementChild);

let td111 = document.createElement('td');
td111.innerHTML = orb2;
td111.setAttribute("class","orbs column")
insertAfter(td111, menu.lastElementChild);

let td112 = document.createElement('td');
td112.innerHTML = orb2name[1];
td112.setAttribute("class","orbs column")
insertAfter(td112, menu.lastElementChild);

let td113 = document.createElement('td');
td113.innerHTML = orb3;
td113.setAttribute("class","orbs column")
insertAfter(td113, menu.lastElementChild);

let td114 = document.createElement('td');
td114.innerHTML = orb3name[1];
td114.setAttribute("class","orbs column")
insertAfter(td114, menu.lastElementChild);

let td115 = document.createElement('td');
td115.innerHTML = orb1_ele+orb2_ele+orb3_ele;
td115.setAttribute("class","orbs column")
insertAfter(td115, menu.lastElementChild);

let td116 = document.createElement('td');
td116.innerHTML = orb1_chaos+orb2_chaos+orb3_chaos;
td116.setAttribute("class","orbs column")
insertAfter(td116, menu.lastElementChild);

let td117 = document.createElement('td');
td117.innerHTML = orb1_atk+orb2_atk+orb3_atk;
td117.setAttribute("class","orbs column")
insertAfter(td117, menu.lastElementChild);

let td118 = document.createElement('td');
td118.innerHTML = orb1_hp+orb2_hp+orb3_hp;
td118.setAttribute("class","orbs column")
insertAfter(td118, menu.lastElementChild);

let td119 = document.createElement('td');
td119.innerHTML = orb1_mr+orb2_mr+orb3_mr;
td119.setAttribute("class","orbs column")
insertAfter(td119, menu.lastElementChild);

let td120 = document.createElement('td');
td120.innerHTML = orb1_rpt+orb2_rpt+orb3_rpt;
td120.setAttribute("class","orbs column")
insertAfter(td120, menu.lastElementChild);

let td121 = document.createElement('td');
td121.innerHTML = orb1_ept+orb2_ept+orb3_ept;
td121.setAttribute("class","orbs column")
insertAfter(td121, menu.lastElementChild);

let td123 = document.createElement('td');
td123.innerHTML = badge;
td123.setAttribute("class","bdge column")
insertAfter(td123, menu.lastElementChild);

let td124 = document.createElement('td');
td124.innerHTML = badge_name;
td124.setAttribute("class","bdge column")
insertAfter(td124, menu.lastElementChild);

let td125 = document.createElement('td');
td125.innerHTML = badge_level;
td125.setAttribute("class","bdge column")
insertAfter(td125, menu.lastElementChild);

let td126 = document.createElement('td');
td126.innerHTML = badge_atk;
td126.setAttribute("class","bdge column")
insertAfter(td126, menu.lastElementChild);

let td127 = document.createElement('td');
td127.innerHTML = badge_ele;
td127.setAttribute("class","bdge column")
insertAfter(td127, menu.lastElementChild);

let td128 = document.createElement('td');
td128.innerHTML = badge_hp;
td128.setAttribute("class","bdge column")
insertAfter(td128, menu.lastElementChild);

let td129 = document.createElement('td');
td129.innerHTML = badgerep[1];
td129.setAttribute("class","bdge column")
insertAfter(td129, menu.lastElementChild);
if (badgerep[1] >= 15){td129.setAttribute("class","bdge upgrade column")}

let td_corvok = document.createElement('td');
td_corvok.innerHTML = corvok;
td_corvok.setAttribute("class","bdge column")
insertAfter(td_corvok, menu.lastElementChild);
if (corvok == "alive") {td_corvok.style = "color:#4d85db";}

let td_skittor = document.createElement('td');
td_skittor.innerHTML = skittor;
td_skittor.setAttribute("class","bdge column")
insertAfter(td_skittor, menu.lastElementChild);
if (skittor == "alive") {td_skittor.style = "color:#4d85db";}

let td_roenov = document.createElement('td');
td_roenov.innerHTML = roenov;
td_roenov.setAttribute("class","bdge column")
insertAfter(td_roenov, menu.lastElementChild);
if (roenov == "alive") {td_roenov.style = "color:#4d85db";}

let td_ergon = document.createElement('td');
td_ergon.innerHTML = ergon;
td_ergon.setAttribute("class","bdge column")
insertAfter(td_ergon, menu.lastElementChild);
if (ergon == "alive") {td_ergon.style = "color:#4d85db";}

let td131 = document.createElement('td');
td131.innerHTML = booster;
td131.setAttribute("class","booster column")
insertAfter(td131, menu.lastElementChild);

let td132 = document.createElement('td');
td132.innerHTML = booster_name;
td132.setAttribute("class","booster column")
insertAfter(td132, menu.lastElementChild);

let td133 = document.createElement('td');
td133.innerHTML = booster_effect;
td133.setAttribute("class","booster column")
insertAfter(td133, menu.lastElementChild);

let td134 = document.createElement('td');
td134.innerHTML = booster_exp;
td134.setAttribute("class","booster column")
insertAfter(td134, menu.lastElementChild);

let td48 = document.createElement('td');
td48.innerHTML = crest1;
td48.setAttribute("class","crests column")
insertAfter(td48, menu.lastElementChild);

let td52 = document.createElement('td');
td52.innerHTML = crest1lvl;
td52.setAttribute("class","crests column")
insertAfter(td52, menu.lastElementChild);

let td49 = document.createElement('td');
td49.innerHTML = crest2;
td49.setAttribute("class","crests column")
insertAfter(td49, menu.lastElementChild);

let td53 = document.createElement('td');
td53.innerHTML = crest2lvl;
td53.setAttribute("class","crests column")
insertAfter(td53, menu.lastElementChild);

let td50 = document.createElement('td');
td50.innerHTML = crest3;
td50.setAttribute("class","crests column")
insertAfter(td50, menu.lastElementChild);

let td54 = document.createElement('td');
td54.innerHTML = crest3lvl;
td54.setAttribute("class","crests column")
insertAfter(td54, menu.lastElementChild);

let td51 = document.createElement('td');
td51.innerHTML = crest4;
td51.setAttribute("class","crests column")
insertAfter(td51, menu.lastElementChild);

let td55 = document.createElement('td');
td55.innerHTML = crest4lvl;
td55.setAttribute("class","crests column")
insertAfter(td55, menu.lastElementChild);

let td56 = document.createElement('td');
td56.innerHTML = parseInt(archfrag[1]);
td56.setAttribute("class","crests column")
insertAfter(td56, menu.lastElementChild);

let td130 = document.createElement('td');
td130.innerHTML = parseInt(demonskull[1]);
td130.setAttribute("class","crests column")
insertAfter(td130, menu.lastElementChild);

let td57 = document.createElement('td');
td57.innerHTML = hovok;
td57.setAttribute("class","crests column")
insertAfter(td57, menu.lastElementChild);
if (hovok == "alive") {td57.style = "color:#CE8C00";}

if (parseInt(archfrag[1]) >= 10){td56.setAttribute("class","crests upgrade column")}

let td58 = document.createElement('td');
td58.innerHTML = chaosore[1];
td58.setAttribute("class","bp column")
insertAfter(td58, menu.lastElementChild);

let td59 = document.createElement('td');
td59.innerHTML = archfrag[1];
td59.setAttribute("class","bp column")
insertAfter(td59, menu.lastElementChild);

let td136 = document.createElement('td');
td136.innerHTML = parseInt(demonskull[1]);
td136.setAttribute("class","bp column")
insertAfter(td136, menu.lastElementChild);

let td60 = document.createElement('td');
td60.innerHTML = elefuser[1];
td60.setAttribute("class","bp column")
insertAfter(td60, menu.lastElementChild);

let td61 = document.createElement('td');
td61.innerHTML = badgerep[1];
td61.setAttribute("class","bp column")
insertAfter(td61, menu.lastElementChild);

let td62 = document.createElement('td');
td62.innerHTML = ammy[1];
td62.setAttribute("class","bp column")
insertAfter(td62, menu.lastElementChild);

let td68 = document.createElement('td');
td68.innerHTML = questshard[1];
td68.setAttribute("class","bp column")
insertAfter(td68, menu.lastElementChild);

let td_drolba = document.createElement('td');
td_drolba.innerHTML = drolbatonic[1]
td_drolba.setAttribute("class","bp column")
insertAfter(td_drolba, menu.lastElementChild);

let td_summoning = document.createElement('td');
td_summoning.innerHTML = summoning[1];
td_summoning.setAttribute("class","bp column")
insertAfter(td_summoning, menu.lastElementChild);

let tradable1 = document.createElement('td');
tradable1.innerHTML = elepot[1];
tradable1.setAttribute("class","tradable column")
insertAfter(tradable1, menu.lastElementChild);

let tradable2 =document.createElement('td');
tradable2.innerHTML = kixpot[1];
tradable2.setAttribute("class","tradable column")
insertAfter(tradable2, menu.lastElementChild);

let tradable3 =document.createElement('td');
tradable3.innerHTML = amdirpot[1];
tradable3.setAttribute("class","tradable column")
insertAfter(tradable3, menu.lastElementChild);

let tradable4 = document.createElement('td');
tradable4.innerHTML = squidpot[1];
tradable4.setAttribute("class","tradable column")
insertAfter(tradable4, menu.lastElementChild);

let tradable5 = document.createElement('td');
tradable5.innerHTML = brutpot[1];
tradable5.setAttribute("class","tradable column")
insertAfter(tradable5, menu.lastElementChild);

let tradable6 = document.createElement('td');
tradable6.innerHTML = bubblepot[1];
tradable6.setAttribute("class","tradable column")
insertAfter(tradable6, menu.lastElementChild);

let tradable7 = document.createElement('td');
tradable7.innerHTML = skittles[1];
tradable7.setAttribute("class","tradable column")
insertAfter(tradable7, menu.lastElementChild);

let tradable15 = document.createElement('td');
tradable15.innerHTML = snickers[1];
tradable15.setAttribute("class","tradable column")
insertAfter(tradable15, menu.lastElementChild);

let tradable16 = document.createElement('td');
tradable16.innerHTML = starburst[1];
tradable16.setAttribute("class","tradable column")
insertAfter(tradable16, menu.lastElementChild);

let tradable8 = document.createElement('td');
tradable8.innerHTML = mm[1];
tradable8.setAttribute("class","tradable column")
insertAfter(tradable8, menu.lastElementChild);

let tradable9 = document.createElement('td');
tradable9.innerHTML = reeses[1];
tradable9.setAttribute("class","tradable column")
insertAfter(tradable9, menu.lastElementChild);

let tradable10 = document.createElement('td');
tradable10.innerHTML = kitkat[1];
tradable10.setAttribute("class","tradable column")
insertAfter(tradable10, menu.lastElementChild);

let tradable11 = document.createElement('td');
tradable11.innerHTML = tootsie[1];
tradable11.setAttribute("class","tradable column")
insertAfter(tradable11, menu.lastElementChild);

let tradable12 = document.createElement('td');
tradable12.innerHTML = minor[1];
tradable12.setAttribute("class","tradable column")
insertAfter(tradable12, menu.lastElementChild);

let tradable13 = document.createElement('td');
tradable13.innerHTML = major[1];
tradable13.setAttribute("class","tradable column")
insertAfter(tradable13, menu.lastElementChild);

let tradable14 = document.createElement('td');
tradable14.innerHTML = starpower[1];
tradable14.setAttribute("class","tradable column")
insertAfter(tradable14, menu.lastElementChild);

let td69 = document.createElement('td');
td69.innerHTML = vile1[1];
td69.setAttribute("class","generic column")
insertAfter(td69, menu.lastElementChild);

let td70 = document.createElement('td');
td70.innerHTML = vile2[1];
td70.setAttribute("class","generic column")
insertAfter(td70, menu.lastElementChild);

let td71 = document.createElement('td');
td71.innerHTML = vile3[1];
td71.setAttribute("class","generic column")
insertAfter(td71, menu.lastElementChild);

let td72 = document.createElement('td');
td72.innerHTML = vile4[1];
td72.setAttribute("class","generic column")
insertAfter(td72, menu.lastElementChild);

let td73 = document.createElement('td');
td73.innerHTML = vile5[1];
td73.setAttribute("class","generic column")
insertAfter(td73, menu.lastElementChild);

let td74 = document.createElement('td');
td74.innerHTML = vile6[1];
td74.setAttribute("class","generic column")
insertAfter(td74, menu.lastElementChild);

let td78 = document.createElement('td');
td78.innerHTML = zombie1[1];
td78.setAttribute("class","generic column")
insertAfter(td78, menu.lastElementChild);

let td79 = document.createElement('td');
td79.innerHTML = zombie2[1];
td79.setAttribute("class","generic column")
insertAfter(td79, menu.lastElementChild);

let td80 = document.createElement('td');
td80.innerHTML = zombie3[1];
td80.setAttribute("class","generic column")
insertAfter(td80, menu.lastElementChild);

let td81 = document.createElement('td');
td81.innerHTML = zombie4[1];
td81.setAttribute("class","generic column")
insertAfter(td81, menu.lastElementChild);

let td82 = document.createElement('td');
td82.innerHTML = zombie5[1];
td82.setAttribute("class","generic column")
insertAfter(td82, menu.lastElementChild);

let td83 = document.createElement('td');
td83.innerHTML = zombie6[1];
td83.setAttribute("class","generic column")
insertAfter(td83, menu.lastElementChild);

let td86 = document.createElement('td');
td86.innerHTML = rem75[1];
td86.setAttribute("class","generic column")
insertAfter(td86, menu.lastElementChild);

let td87 = document.createElement('td');
td87.innerHTML = rem80[1];
td87.setAttribute("class","generic column")
insertAfter(td87, menu.lastElementChild);

let td88 = document.createElement('td');
td88.innerHTML = rem85[1];
td88.setAttribute("class","generic column")
insertAfter(td88, menu.lastElementChild);

let td89 = document.createElement('td');
td89.innerHTML = rem90[1];
td89.setAttribute("class","generic column");
insertAfter(td89, menu.lastElementChild);

let td85 = document.createElement('td');
td85.innerHTML = endurance[1];
td85.setAttribute("class","premium column")
insertAfter(td85, menu.lastElementChild);

let td75 = document.createElement('td');
td75.innerHTML = alsayic[1];
td75.setAttribute("class","premium column")
insertAfter(td75, menu.lastElementChild);

let td76 = document.createElement('td');
td76.innerHTML = sosa[1];
td76.setAttribute("class","premium column")
insertAfter(td76, menu.lastElementChild);

let td77 = document.createElement('td');
td77.innerHTML = pumpkin[1];
td77.setAttribute("class","premium column")
insertAfter(td77, menu.lastElementChild);

let tdprem1 = document.createElement('td');
tdprem1.innerHTML = dose[1];
tdprem1.setAttribute("class","premium column")
insertAfter(tdprem1, menu.lastElementChild);

let tdprem10 = document.createElement('td');
tdprem10.innerHTML = mushroom[1];
tdprem10.setAttribute("class","premium column")
insertAfter(tdprem10, menu.lastElementChild);

let tdprem2 = document.createElement('td');
tdprem2.innerHTML = slaughter[1];
tdprem2.setAttribute("class","premium column")
insertAfter(tdprem2, menu.lastElementChild);

let tdprem3 = document.createElement('td');
tdprem3.innerHTML = burning[1];
tdprem3.setAttribute("class","premium column")
insertAfter(tdprem3, menu.lastElementChild);

let tdprem4 = document.createElement('td');
tdprem4.innerHTML = conjured[1];
tdprem4.setAttribute("class","premium column")
insertAfter(tdprem4, menu.lastElementChild);

let tdprem5 = document.createElement('td');
tdprem5.innerHTML = flaming[1];
tdprem5.setAttribute("class","premium column")
insertAfter(tdprem5, menu.lastElementChild);

let tdprem6 = document.createElement('td');
tdprem6.innerHTML = forbidden[1];
tdprem6.setAttribute("class","premium column")
insertAfter(tdprem6, menu.lastElementChild);

let tdprem7 = document.createElement('td');
tdprem7.innerHTML = nova[1];
tdprem7.setAttribute("class","premium column")
insertAfter(tdprem7, menu.lastElementChild);

let tdprem8 = document.createElement('td');
tdprem8.innerHTML = juicebox[1];
tdprem8.setAttribute("class","premium column")
insertAfter(tdprem8, menu.lastElementChild);

let tdprem9 = document.createElement('td');
tdprem9.innerHTML = push[1];
tdprem9.setAttribute("class","premium column")
insertAfter(tdprem9, menu.lastElementChild);

let td84 = document.createElement('td');
td84.innerHTML = daddy[1];
td84.setAttribute("class","rare column")
insertAfter(td84, menu.lastElementChild);

let rarepot1 = document.createElement('td');
rarepot1.innerHTML = whiskey[1];
rarepot1.setAttribute("class","rare column")
insertAfter(rarepot1, menu.lastElementChild);

let rarepot2 = document.createElement('td');
rarepot2.innerHTML = sauce[1];
rarepot2.setAttribute("class","rare column")
insertAfter(rarepot2, menu.lastElementChild);

let rarepot3 = document.createElement('td');
rarepot3.innerHTML = scream[1];
rarepot3.setAttribute("class","rare column")
insertAfter(rarepot3, menu.lastElementChild);

let rarepot4 = document.createElement('td');
rarepot4.innerHTML = griznix[1];
rarepot4.setAttribute("class","rare column")
insertAfter(rarepot4, menu.lastElementChild);

let rarepot5 = document.createElement('td');
rarepot5.innerHTML = marsh[1];
rarepot5.setAttribute("class","rare column")
insertAfter(rarepot5, menu.lastElementChild);

let rarepot6 = document.createElement('td');
rarepot6.innerHTML = reikavon[1];
rarepot6.setAttribute("class","rare column")
insertAfter(rarepot6, menu.lastElementChild);

let rarepot7 = document.createElement('td');
rarepot7.innerHTML = zhulpot[1];
rarepot7.setAttribute("class","rare column")
insertAfter(rarepot7, menu.lastElementChild);

let rarepot8 = document.createElement('td');
rarepot8.innerHTML = arcshot[1];
rarepot8.setAttribute("class","rare column")
insertAfter(rarepot8, menu.lastElementChild);

let rarepot9 = document.createElement('td');
rarepot9.innerHTML = eleshot[1];
rarepot9.setAttribute("class","rare column")
insertAfter(rarepot9, menu.lastElementChild);

let rarepot10 = document.createElement('td');
rarepot10.innerHTML = fireshot[1];
rarepot10.setAttribute("class","rare column")
insertAfter(rarepot10, menu.lastElementChild);

let rarepot11 = document.createElement('td');
rarepot11.innerHTML = holyshot[1];
rarepot11.setAttribute("class","rare column")
insertAfter(rarepot11, menu.lastElementChild);

let rarepot12 = document.createElement('td');
rarepot12.innerHTML = kinshot[1];
rarepot12.setAttribute("class","rare column")
insertAfter(rarepot12, menu.lastElementChild);

let rarepot13 = document.createElement('td');
rarepot13.innerHTML = shadshot[1];
rarepot13.setAttribute("class","rare column")
insertAfter(rarepot13, menu.lastElementChild);

let rarepot14 = document.createElement('td');
rarepot14.innerHTML = kinpot[1];
rarepot14.setAttribute("class","rare column")
insertAfter(rarepot14, menu.lastElementChild);

let rarepot15 = document.createElement('td');
rarepot15.innerHTML = insanity[1];
rarepot15.setAttribute("class","rare column")
insertAfter(rarepot15, menu.lastElementChild);

let rarepot16 = document.createElement('td');
rarepot16.innerHTML = madness[1];
rarepot16.setAttribute("class","rare column")
insertAfter(rarepot16, menu.lastElementChild);

let rarepot17 = document.createElement('td');
rarepot17.innerHTML = komb[1];
rarepot17.setAttribute("class","rare column")
insertAfter(rarepot17, menu.lastElementChild);

let rarepot18 = document.createElement('td');
rarepot18.innerHTML = quantum[1];
rarepot18.setAttribute("class","rare column")
insertAfter(rarepot18, menu.lastElementChild);

let miscpot1 = document.createElement('td');
miscpot1.innerHTML = brut[1];
miscpot1.setAttribute("class","misc column")
insertAfter(miscpot1, menu.lastElementChild);

let miscpot2 = document.createElement('td');
miscpot2.innerHTML = strengthpot[1];
miscpot2.setAttribute("class","misc column")
insertAfter(miscpot2, menu.lastElementChild);

let miscpot3 = document.createElement('td');
miscpot3.innerHTML = hastepot[1];
miscpot3.setAttribute("class","misc column")
insertAfter(miscpot3, menu.lastElementChild);

let miscpot4 = document.createElement('td');
miscpot4.innerHTML = ragepot1[1];
miscpot4.setAttribute("class","misc column")
insertAfter(miscpot4, menu.lastElementChild);

let miscpot5 = document.createElement('td');
miscpot5.innerHTML = ragepot2[1];
miscpot5.setAttribute("class","misc column")
insertAfter(miscpot5, menu.lastElementChild);

let miscpot6 = document.createElement('td');
miscpot6.innerHTML = ragepot3[1];
miscpot6.setAttribute("class","misc column")
insertAfter(miscpot6, menu.lastElementChild);

let miscpot7 = document.createElement('td');
miscpot7.innerHTML = ragepot4[1];
miscpot7.setAttribute("class","misc column")
insertAfter(miscpot7, menu.lastElementChild);

let miscpot8 = document.createElement('td');
miscpot8.innerHTML = spark[1];
miscpot8.setAttribute("class","misc column")
insertAfter(miscpot8, menu.lastElementChild);

let miscpot9 = document.createElement('td');
miscpot9.innerHTML = fury[1];
miscpot9.setAttribute("class","misc column")
insertAfter(miscpot9, menu.lastElementChild);

let miscpot10 = document.createElement('td');
miscpot10.innerHTML = questexppot[1];
miscpot10.setAttribute("class","misc column")
insertAfter(miscpot10, menu.lastElementChild);

let td_collection1 = document.createElement('td');
td_collection1.innerHTML = anjou+"%";
td_collection1.setAttribute("class","collections column");
insertAfter(td_collection1, menu.lastElementChild);

let td_collection2 = document.createElement('td');
td_collection2.innerHTML = reikar+"%";
td_collection2.setAttribute("class","collections column");
insertAfter(td_collection2, menu.lastElementChild);

let td_collection3 = document.createElement('td');
td_collection3.innerHTML = lorren+"%";
td_collection3.setAttribute("class","collections column");
insertAfter(td_collection3, menu.lastElementChild);

let td_collection4 = document.createElement('td');
td_collection4.innerHTML = lucile+"%";
td_collection4.setAttribute("class","collections column");
insertAfter(td_collection4, menu.lastElementChild);

let td_collection5 = document.createElement('td');
td_collection5.innerHTML = weima+"%";
td_collection5.setAttribute("class","collections column");
insertAfter(td_collection5, menu.lastElementChild);

let td_collection6 = document.createElement('td');
td_collection6.innerHTML = souma+"%";
td_collection6.setAttribute("class","collections column");
insertAfter(td_collection6, menu.lastElementChild);

let td_collection7 = document.createElement('td');
td_collection7.innerHTML = vanisha+"%";
td_collection7.setAttribute("class","collections column");
insertAfter(td_collection7, menu.lastElementChild);

let td_collection8 = document.createElement('td');
td_collection8.innerHTML = drolba+"%";
td_collection8.setAttribute("class","collections column");
insertAfter(td_collection8, menu.lastElementChild);

let td_collection9 = document.createElement('td');
td_collection9.innerHTML = quibel+"%";
td_collection9.setAttribute("class","collections column");
insertAfter(td_collection9, menu.lastElementChild);

let td_collection10 = document.createElement('td');
td_collection10.innerHTML = collections_total+"%";
td_collection10.setAttribute("class","collections column");
insertAfter(td_collection10, menu.lastElementChild);

let td_treasury_1 = document.createElement('td');
td_treasury_1.innerHTML = treastable;
td_treasury_1.setAttribute("class","treasury column");
insertAfter(td_treasury_1, menu.lastElementChild);

let td_treasury_2 = document.createElement('td');
td_treasury_2.innerHTML = `<button class='tab_button'><a href="`+treasurylink+`" target="BLANK">GO TO TREASURY</a></button>`;
td_treasury_2.setAttribute("class","treasury column");
insertAfter(td_treasury_2, menu.lastElementChild);

fetch("profile?suid="+selectedID[1]).then(e=>e.text()).then(e=>{})

GM_addStyle ( `
#charlists{background:#0F0F0F;position:fixed !important; left: 1px !important; bottom: 100px !important;padding:10px !important; z-index:10000 !important;}
.textbox{background:#1A1C2D !important; color:#FFFFFF !important;border:0px solid !important;font-size:14px !important;resize: none;overflow:hidden;}
`);

$("body").append ( `
<div id="charlists" class="rune column lists">
<b>Easy copy/paste to OWH...</b><br>
PRIMAL READY<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+primalready+`</textarea><br>
RESPLENDENT READY<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+respready+`</textarea><br>
MYSTIC READY<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+mysticready+`</textarea>
</div>
` );

$("body").append ( `
<div id="charlists" class="skills column lists">
<b>Easy copy/paste to OWH...</b><br>
MISSING TOME<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+notome+`</textarea>
</div>
` );

$("body").append ( `
<div id="charlists" class="gem column lists">
<b>Easy copy/paste to OWH...</b><br>
GEM UPGRADE READY<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+oreready+`</textarea><br>
DELUGED ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+delready+`</textarea><br>
SEEPING ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+seepready+`</textarea><br>
VOLATILE ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+volready+`</textarea>
</div>
` );

$("body").append ( `
<div id="charlists" class="crests column lists">
<b>Easy copy/paste to OWH...</b><br>
HOVOK ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+hovokready+`</textarea><br>
10+ FRAGMENTS<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+fragready+`</textarea><br>
</div>
` );

$("body").append ( `
<div id="charlists" class="bdge column lists">
<b>Easy copy/paste to OWH...</b><br>
CORVOK ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+corvready+`</textarea><br>
SKITTOR ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+skittorready+`</textarea><br>
ROENOV ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+roenovready+`</textarea><br>
ERGON ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+ergonready+`</textarea><br>
15+ BADGE REPS<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+badgeready+`</textarea><br>
</div>
` );

})})})})})})})})})})})})})})})})})})})})}})}

// ORACLE PAGE

if (document.URL.indexOf("spawntimeview") != -1 ) {
if (document.querySelector("#content-header-row > form > input[type=submit]") != null){

GM_addStyle ( `
#content-header-row > table{width:700px !important;}
#content-header-row > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td{padding:20px !important;}
#button1,#button2,#button3,#button4,#button5,#button6,#button7,#button8{border:0px !important;box-shadow: 5px 5px 14px #000000,-5px -5px 14px #000000;}
`)

var content = document.querySelector("#content-header-row")
content.innerHTML = `<table class="shortcuts"><tr><td>`+content.innerHTML+`</td></tr>
<tr><td>
<table><tr><td>
<button id='button1' class='button'><img src=/images/mobs/agnargod.png width="150px" height="150px" onmouseover="popup(event,'Agnar')" onmouseout="kill()"></button>
</td><td>
<button id='button2' class='button'><img src=/images/mobs/valzekdeathgod.png width="150px" height="150px" onmouseover="popup(event,'Valzek')" onmouseout="kill()"></button>
</td><td>
<button id='button3' class='button'><img src=/images/mobs/velendgamegod.jpg width="150px" height="150px" onmouseover="popup(event,'Thanox')" onmouseout="kill()"></button>
</td><td>
<button id='button4' class='button'><img src=/images/mobs/kinarkgod.png width="150px" height="150px" onmouseover="popup(event,'Kinark')" onmouseout="kill()"></button>
</td>
</tr><tr><td>
<button id='button5' class='button'><img src=/images/mobs/shayargod.png width="150px" height="150px" onmouseover="popup(event,'Shayar')" onmouseout="kill()"></button>
</td><td>
<button id='button6' class='button'><img src=/images/mobs/firangod.png width="150px" height="150px" onmouseover="popup(event,'Firan')" onmouseout="kill()"></button>
</td><td>
<button id='button7' class='button'><img src=/images/mobs/arcongod.png width="150px" height="150px" onmouseover="popup(event,'Arcon')" onmouseout="kill()"></button>
</td><td>
<button id='button8' class='button'><img src=/images/mobs/holgorgod.png width="150px" height="150px" onmouseover="popup(event,'Holgor')" onmouseout="kill()"></button>
</td></tr></table>
</td></tr></table>`

document.querySelector("#content-header-row > table > tbody > tr:nth-child(1) > td > form > select").setAttribute("id","godlist")

var agnar = document.querySelector("#godlist")
agnar.innerHTML = agnar.innerHTML.replace(`<option value="4789">`,`<option value="4789" id="agnar">`)
var valzek = document.querySelector("#godlist")
valzek.innerHTML = valzek.innerHTML.replace(`<option value="4790">`,`<option value="4790" id="valzek">`)
var thanox = document.querySelector("#godlist")
thanox.innerHTML = thanox.innerHTML.replace(`<option value="4389">`,`<option value="4389" id="thanox">`)
var kinark = document.querySelector("#godlist")
kinark.innerHTML = kinark.innerHTML.replace(`<option value="4787">`,`<option value="4787" id="kinark">`)
var shayar = document.querySelector("#godlist")
shayar.innerHTML = shayar.innerHTML.replace(`<option value="4788">`,`<option value="4788" id="shayar">`)
var firan = document.querySelector("#godlist")
firan.innerHTML = firan.innerHTML.replace(`<option value="4786">`,`<option value="4786" id="firan">`)
var arcon = document.querySelector("#godlist")
arcon.innerHTML = arcon.innerHTML.replace(`<option value="4785">`,`<option value="4785" id="arcon">`)
var holgor = document.querySelector("#godlist")
holgor.innerHTML = holgor.innerHTML.replace(`<option value="4784">`,`<option value="4784" id="holgor">`)

document.getElementById ("button1").addEventListener ("click", Button1, false);
function Button1 (zEvent) {
    document.querySelector("#agnar").setAttribute("selected","true");
    document.querySelector("#valzek").removeAttribute("selected");
    document.querySelector("#thanox").removeAttribute("selected");
    document.querySelector("#kinark").removeAttribute("selected");
    document.querySelector("#shayar").removeAttribute("selected");
    document.querySelector("#firan").removeAttribute("selected");
    document.querySelector("#arcon").removeAttribute("selected");
    document.querySelector("#holgor").removeAttribute("selected");
}
document.getElementById ("button2").addEventListener ("click", Button2, false);
function Button2 (zEvent) {
    document.querySelector("#agnar").removeAttribute("selected");
    document.querySelector("#valzek").setAttribute("selected","true");
    document.querySelector("#thanox").removeAttribute("selected");
    document.querySelector("#kinark").removeAttribute("selected");
    document.querySelector("#shayar").removeAttribute("selected");
    document.querySelector("#firan").removeAttribute("selected");
    document.querySelector("#arcon").removeAttribute("selected");
    document.querySelector("#holgor").removeAttribute("selected");
                          }
document.getElementById ("button3").addEventListener ("click", Button3, false);
function Button3 (zEvent) {
    document.querySelector("#agnar").removeAttribute("selected");
    document.querySelector("#valzek").removeAttribute("selected");
    document.querySelector("#thanox").setAttribute("selected","true");
    document.querySelector("#kinark").removeAttribute("selected");
    document.querySelector("#shayar").removeAttribute("selected");
    document.querySelector("#firan").removeAttribute("selected");
    document.querySelector("#arcon").removeAttribute("selected");
    document.querySelector("#holgor").removeAttribute("selected");
}
document.getElementById ("button4").addEventListener ("click", Button4, false);
function Button4 (zEvent) {
    document.querySelector("#agnar").removeAttribute("selected");
    document.querySelector("#valzek").removeAttribute("selected");
    document.querySelector("#thanox").removeAttribute("selected");
    document.querySelector("#kinark").setAttribute("selected","true");
    document.querySelector("#shayar").removeAttribute("selected");
    document.querySelector("#firan").removeAttribute("selected");
    document.querySelector("#arcon").removeAttribute("selected");
    document.querySelector("#holgor").removeAttribute("selected");
                          }
document.getElementById ("button5").addEventListener ("click", Button5, false);
function Button5 (zEvent) {
    document.querySelector("#agnar").removeAttribute("selected");
    document.querySelector("#valzek").removeAttribute("selected");
    document.querySelector("#thanox").removeAttribute("selected");
    document.querySelector("#kinark").removeAttribute("selected");
    document.querySelector("#shayar").setAttribute("selected","true");
    document.querySelector("#firan").removeAttribute("selected");
    document.querySelector("#arcon").removeAttribute("selected");
    document.querySelector("#holgor").removeAttribute("selected");
                          }
document.getElementById ("button6").addEventListener ("click", Button6, false);
function Button6 (zEvent) {
    document.querySelector("#agnar").removeAttribute("selected");
    document.querySelector("#valzek").removeAttribute("selected");
    document.querySelector("#thanox").removeAttribute("selected");
    document.querySelector("#kinark").removeAttribute("selected");
    document.querySelector("#shayar").removeAttribute("selected");
    document.querySelector("#firan").setAttribute("selected","true");
    document.querySelector("#arcon").removeAttribute("selected");
    document.querySelector("#holgor").removeAttribute("selected");
                          }
document.getElementById ("button7").addEventListener ("click", Button7, false);
function Button7 (zEvent) {
    document.querySelector("#agnar").removeAttribute("selected");
    document.querySelector("#valzek").removeAttribute("selected");
    document.querySelector("#thanox").removeAttribute("selected");
    document.querySelector("#kinark").removeAttribute("selected");
    document.querySelector("#shayar").removeAttribute("selected");
    document.querySelector("#firan").removeAttribute("selected");
    document.querySelector("#arcon").setAttribute("selected","true");
    document.querySelector("#holgor").removeAttribute("selected");
                          }
document.getElementById ("button8").addEventListener ("click", Button8, false);
function Button8 (zEvent) {
    document.querySelector("#agnar").removeAttribute("selected");
    document.querySelector("#valzek").removeAttribute("selected");
    document.querySelector("#thanox").removeAttribute("selected");
    document.querySelector("#kinark").removeAttribute("selected");
    document.querySelector("#shayar").removeAttribute("selected");
    document.querySelector("#firan").removeAttribute("selected");
    document.querySelector("#arcon").removeAttribute("selected");
    document.querySelector("#holgor").setAttribute("selected","true");
                          }
}

var oracleMsg = document.querySelector("#content-header-row").innerHTML.match("You may view the Oracle's prediction in your message center.")
if (oracleMsg != null){

fetch("ow_messagecenter")
   .then(response => response.text())
   .then((response) => {

var msgLink = response.match(/<a href="(view_ow_message\.php\?id=[0-9]+)/i)

window.location.href = msgLink[1]

})}
}

// ITEM TRANSFER PAGE

if (document.URL.indexOf("itemtransfer") != -1 ) {

GM_addStyle ( `
#divItemtransfer > form > div > div > h3 {display:none !important;}
#content > div.layout-px-spacing{background:#1A1C2D !important;box-shadow: 5px 5px 14px #02030a,-5px -5px 14px #0a0d26;}
#divItemtransfer > form > div > div{    padding: 5px;
    position: relative;
    background-color: #0e1726;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;}

`)

var cat4a = document.querySelector("#divItemtransfer > form > div:nth-child(2) > div").innerHTML
if (cat4a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(2) > div{display:none !important;}`)
var cat5a = document.querySelector("#divItemtransfer > form > div:nth-child(3) > div").innerHTML
if (cat5a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(3) > div{display:none !important;}`)
var cat6a = document.querySelector("#divItemtransfer > form > div:nth-child(4) > div").innerHTML
if (cat6a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(4) > div{display:none !important;}`)
var cat7a = document.querySelector("#divItemtransfer > form > div:nth-child(5) > div").innerHTML
if (cat7a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(5) > div{display:none !important;}`)
var cat8a = document.querySelector("#divItemtransfer > form > div:nth-child(6) > div").innerHTML
if (cat8a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(6) > div{display:none !important;}`)
var cat9a = document.querySelector("#divItemtransfer > form > div:nth-child(7) > div").innerHTML
if (cat9a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(7) > div{display:none !important;}`)
var cat10a = document.querySelector("#divItemtransfer > form > div:nth-child(8) > div").innerHTML
if (cat10a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(8) > div{display:none !important;}`)
var cat11a = document.querySelector("#divItemtransfer > form > div:nth-child(9) > div").innerHTML
if (cat11a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(9) > div{display:none !important;}`)
var cat12a = document.querySelector("#divItemtransfer > form > div:nth-child(10) > div").innerHTML
if (cat12a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(10) > div{display:none !important;}`)
var cat13a = document.querySelector("#divItemtransfer > form > div:nth-child(11) > div").innerHTML
if (cat13a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(11) > div{display:none !important;}`)
var cat14a = document.querySelector("#divItemtransfer > form > div:nth-child(12) > div").innerHTML
if (cat14a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(12) > div{display:none !important;}`)
var cat15a = document.querySelector("#divItemtransfer > form > div:nth-child(13) > div").innerHTML
if (cat15a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(13) > div{display:none !important;}`)
var cat16a = document.querySelector("#divItemtransfer > form > div:nth-child(14) > div").innerHTML
if (cat16a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(14) > div{display:none !important;}`)
var cat17a = document.querySelector("#divItemtransfer > form > div:nth-child(15) > div").innerHTML
if (cat17a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(15) > div{display:none !important;}`)
var cat18a = document.querySelector("#divItemtransfer > form > div:nth-child(16) > div").innerHTML
if (cat18a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(16) > div{display:none !important;}`)
var cat19a = document.querySelector("#divItemtransfer > form > div:nth-child(17) > div").innerHTML
if (cat19a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(17) > div{display:none !important;}`)

}

// CREW VAULT

if (document.URL.indexOf("crew_vault") != -1 ) {

if (document.querySelector("#content-header-row > form > div.row.mt-3.w-100") != null){

GM_addStyle ( `
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions{width:300px !important;vertical-align: top !important;background:#1A1C2D !important;box-shadow: 5px 5px 14px #02030a,-5px -5px 14px #0a0d26;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.vaultitems{vertical-align: top !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td:nth-child(2){background:#1A1C2D !important;}
#content-header-row > form > div.row.mt-3.w-100 > table{border: 20px SOLID #1A1C2D !important;margin-top:-50px !important;}
.col-lg-6{max-width: 100% !important;}
.custom-control-label::before{background: #060707;border-color: #060707;}
.custom-control-input:checked~.custom-control-label::before{color: #fff;border-color: #fff;background-color: #fff;}
#content-header-row > div.col-12.layout-spacing,#content-header-row > div.w-100.mb-3{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div.btn-group.show > div{background:#0F0F0F !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div.text{padding-right:20px !important;margin-bottom:20px !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(5) > div > div > label{color:#FFFFFF !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > div > label{color:#FFFFFF !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div:nth-child(1) > h5{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div:nth-child(1) > p:nth-child(2){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div:nth-child(1) > p:nth-child(5){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div:nth-child(1) > p:nth-child(6){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div.widget-content.widget-content-area.w-100.text-left.mt-3 > h5{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div.widget-content.widget-content-area.w-100.text-left.mt-3 > p:nth-child(2){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > h5{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > p:nth-child(2){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > font{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div.btn-group{margin-right:20px !important;}
`)

var title = document.querySelector("#content-header-row > div.col-12.layout-spacing > div > div.row > div.col-auto.text-left > h4").innerHTML.match(/<img src="\/img\/CrewPoints\.png" onmouseover="popup\(event,'(.*) Crew Points'\);" onmouseout="kill\(\);"> (.*)/i)
var storage = document.querySelector("#content-header-row > div.w-100.mb-3").innerHTML.match(/Currently Storing <b>(.*) \/ (.*)<\/b> Items/i)
var crewid = document.querySelector("#content-header-row > div.col-12.layout-spacing > div > div.btn-group.mb-3.mr-2").innerHTML.match(/crew_raidresults\.php\?crewid=(.*)">Raid Results<\/a>/i)
var actions = document.querySelector("#content-header-row > form > div.row.mt-3.w-100").innerHTML
var items = document.querySelector("#content-header-row > form > div.widget-content.widget-content-area.w-100.mx-3 > div > div").innerHTML

document.querySelector("#content-header-row > form > div.row.mt-3.w-100").innerHTML = `<table><tr><td class="actions">

<div class="btn-group" role="group">
<button id="btnGroupDefault" type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Menu <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>
</button>
<div class="dropdown-menu" aria-labelledby="btnGroupDefault" style="will-change: transform;">
<a class="dropdown-item" href="/crew_pointbank">Point Bank</a>
<a class="dropdown-item" href="/crew_stones">Upgrade Stones</a>
<a class="dropdown-item" href="/crew_treasury">Treasury</a>
<a class="dropdown-item" href="/crew_actionlog.php?l=Award%20Item">Award Log</a>
<a class="dropdown-item" href="/crew_actionlog.php?l=Delete%20Item">Deleted Log</a>
</div>
</div> <a href="/crew_vault?order=1">Alpha</a> / <a href="/crew_vault?order=2">Newest</a>
<p style="margin-top:10px">
<div class=text>
`+title[2]+` is using `+storage[1]+` of the total `+storage[2]+` item capacity and has `+title[1]+` points in crew vault.
</div>`+actions+`</td><td class="vaultitems">`+items

document.querySelector("#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div.widget-content.widget-content-area.w-100.text-left.mt-3 > p.mt-3 > input").setAttribute("value","Select Raidbound Items")
document.querySelector("#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > p.mt-3 > input").setAttribute("value","Delete Items")
document.querySelector("#content-header-row > div.col-12.layout-spacing > div > div.row > div.col-auto.text-left > h4").innerHTML = ""
document.querySelector("#content-header-row > form > div.widget-content.widget-content-area.w-100.mx-3 > div").innerHTML = ""

}}

// TRADE PAGE

if (document.URL.indexOf("trade") != -1 ) {
if (document.querySelector("#content-header-row > div > div > strong") == null){

var cat4 = document.querySelector("#divTrade > div:nth-child(4)").innerHTML
if (cat4.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(4){display:none !important;}`)
var cat5 = document.querySelector("#divTrade > div:nth-child(5)").innerHTML
if (cat5.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(5){display:none !important;}`)
var cat6 = document.querySelector("#divTrade > div:nth-child(6)").innerHTML
if (cat6.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(6){display:none !important;}`)
var cat7 = document.querySelector("#divTrade > div:nth-child(7)").innerHTML
if (cat7.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(7){display:none !important;}`)
var cat8 = document.querySelector("#divTrade > div:nth-child(8)").innerHTML
if (cat8.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(8){display:none !important;}`)
var cat9 = document.querySelector("#divTrade > div:nth-child(9)").innerHTML
if (cat9.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(9){display:none !important;}`)
var cat10 = document.querySelector("#divTrade > div:nth-child(10)").innerHTML
if (cat10.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(10){display:none !important;}`)
var cat11 = document.querySelector("#divTrade > div:nth-child(11)").innerHTML
if (cat11.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(11){display:none !important;}`)
var cat12 = document.querySelector("#divTrade > div:nth-child(12)").innerHTML
if (cat12.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(12){display:none !important;}`)
var cat13 = document.querySelector("#divTrade > div:nth-child(13)").innerHTML
if (cat13.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(13){display:none !important;}`)
var cat14 = document.querySelector("#divTrade > div:nth-child(14)").innerHTML
if (cat14.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(14){display:none !important;}`)
var cat15 = document.querySelector("#divTrade > div:nth-child(15)").innerHTML
if (cat15.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(15){display:none !important;}`)
var cat16 = document.querySelector("#divTrade > div:nth-child(16)").innerHTML
if (cat16.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(16){display:none !important;}`)
var cat17 = document.querySelector("#divTrade > div:nth-child(17)").innerHTML
if (cat17.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(17){display:none !important;}`)
var cat18 = document.querySelector("#divTrade > div:nth-child(18)").innerHTML
if (cat18.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(18){display:none !important;}`)
var cat19 = document.querySelector("#divTrade > div:nth-child(19)").innerHTML
if (cat19.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(19){display:none !important;}`)
var cat20 = document.querySelector("#divTrade > div:nth-child(20)").innerHTML
if (cat20.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(20){display:none !important;}`)

}}

// PVP BRAWL

if (document.URL.indexOf("closedpvp") != -1 ) {

GM_addStyle ( `
#content-header-row > div:nth-child(4){display:none !important;}
.col-lg-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
#content-header-row > div > div > h4{margin-bottom:20px !important;}
#content-header-row > h2{display:none !important;}
#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > thead > tr{background:#020202 !important;}
#content-header-row > div > div > div > table > tbody > tr,#content-header-row > div > div > table > tbody > tr{background:#0F0F0F !important;border-bottom: #454545 solid 1px !important;}
#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > thead > tr > th:nth-child(6) > a {color: #d4d4d4 !important;}
#content-header-row > div:nth-child(2) > div:nth-child(4){display:none !important;}
.button{background:#0F0F0F !important;color:#ffffff !important;padding:10px !important;margin:10px !important;}
`)

var brawlclosed = '';
if (document.querySelector("#content-header-row > div:nth-child(2) > div:nth-child(1) > h5") != null)
brawlclosed = document.querySelector("#content-header-row > div:nth-child(2) > div:nth-child(1) > h5").innerHTML
if (document.querySelector("#content-header-row > div:nth-child(2) > div:nth-child(1) > h5") == null)
brawlclosed = null

var brawlchars = '';
    if (brawlclosed == "Brawl starts in")
        brawlchars = document.querySelector("#content-header-row > div:nth-child(3) > div").innerHTML
    if (brawlclosed != "Brawl starts in")
        brawlchars = document.querySelector("#content-header-row > div:nth-child(4) > div").innerHTML
    if (brawlclosed == null)
        brawlchars = document.querySelector("#content-header-row > div:nth-child(4) > div").innerHTML

if (brawlclosed == "Brawl starts in"){
GM_addStyle( `
#content-header-row > div:nth-child(3) > div.widget-content.widget-content-area{display:none !important;}
#button1{display:none !important;}
#button2{display:none !important;}
`)}

var brawlcharsnew = `

<button id='button1' class='button'>HIDE ATTACKED ACCOUNTS</button> <button id='button2' class='button'>SHOW ALL ACCOUNTS</button><p>
<div id="skills"></div>

<div class="widget-content widget-content-area">`+brawlchars+`
</div>
`
setTimeout(function() {

document.querySelector("#button1").addEventListener (
    "click", Button1, false
);

function Button1 (zEvent) {
GM_addStyle ( `
#finished {display:none !important;}
`);
}

document.querySelector("#button2").addEventListener (
    "click", Button2, false
);

function Button2 (zEvent) {
GM_addStyle ( `
#finished {display:revert !important;}
`);
}

}, 100);

function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

let brawltable = document.querySelector("#content-header-row > div:nth-child(3)");

let brawlsection = document.createElement('div');
brawlsection.innerHTML = brawlcharsnew;
insertAfter(brawlsection, brawltable.children[0]);

let brawlcharheader = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > thead > tr")

let headerTD1 = document.createElement('th');
headerTD1.innerHTML = `<a onmouseover="popup(event,'<font color=#00FF00><b>Player has less power than you<br><font color=#FF0000><b>Player has more power than you');" onmouseout="kill();">POWER`;
insertAfter(headerTD1, brawlcharheader.lastElementChild);
let headerTD2 = document.createElement('th');
headerTD2.innerHTML = "ITEMS";
insertAfter(headerTD2, brawlcharheader.lastElementChild);
let headerTD5 = document.createElement('th');
headerTD5.innerHTML = "SKILLS";
insertAfter(headerTD5, brawlcharheader.lastElementChild);
let headerTD3 = document.createElement('th');
headerTD3.innerHTML = "CIRCLE OF PROTECTION";
insertAfter(headerTD3, brawlcharheader.lastElementChild);

var rank01 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(1) > td:nth-child(1)")
var rank02 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(2) > td:nth-child(1)")
var rank03 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(3) > td:nth-child(1)")
var rank04 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(4) > td:nth-child(1)")
var rank05 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(5) > td:nth-child(1)")
var rank06 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(6) > td:nth-child(1)")
var rank07 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(7) > td:nth-child(1)")
var rank08 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(8) > td:nth-child(1)")
var rank09 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(9) > td:nth-child(1)")
var rank10 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(10) > td:nth-child(1)")
var rank11 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(11) > td:nth-child(1)")
var rank12 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(12) > td:nth-child(1)")
var rank13 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(13) > td:nth-child(1)")
var rank14 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(14) > td:nth-child(1)")
var rank15 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(15) > td:nth-child(1)")
var rank16 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(16) > td:nth-child(1)")
var rank17 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(17) > td:nth-child(1)")
var rank18 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(18) > td:nth-child(1)")
var rank19 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(19) > td:nth-child(1)")
var rank20 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(20) > td:nth-child(1)")
var rank21 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(21) > td:nth-child(1)")
var rank22 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(22) > td:nth-child(1)")
var rank23 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(23) > td:nth-child(1)")
var rank24 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(24) > td:nth-child(1)")
var rank25 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(25) > td:nth-child(1)")
var rank26 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(26) > td:nth-child(1)")
var rank27 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(27) > td:nth-child(1)")
var rank28 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(28) > td:nth-child(1)")
var rank29 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(29) > td:nth-child(1)")
var rank30 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(30) > td:nth-child(1)")

if (rank01 != null){rank01.innerHTML = "1 (20 coins)"}
if (rank02 != null){rank02.innerHTML = "2 (17 coins)"}
if (rank03 != null){rank03.innerHTML = "3 (15 coins)"}
if (rank04 != null){rank04.innerHTML = "4 (14 coins)"}
if (rank05 != null){rank05.innerHTML = "5 (11 coins)"}
if (rank06 != null){rank06.innerHTML = "6 (10 coins)"}
if (rank07 != null){rank07.innerHTML = "7 (10 coins)"}
if (rank08 != null){rank08.innerHTML = "8 (10 coins)"}
if (rank09 != null){rank09.innerHTML = "9 (9 coins)"}
if (rank10 != null){rank10.innerHTML = "10 (9 coins)"}
if (rank11 != null){rank11.innerHTML = "11 (9 coins)"}
if (rank12 != null){rank12.innerHTML = "12 (8 coins)"}
if (rank13 != null){rank13.innerHTML = "13 (8 coins)"}
if (rank14 != null){rank14.innerHTML = "14 (8 coins)"}
if (rank15 != null){rank15.innerHTML = "15 (7 coins)"}
if (rank16 != null){rank16.innerHTML = "16 (7 coins)"}
if (rank17 != null){rank17.innerHTML = "17 (7 coins)"}
if (rank18 != null){rank18.innerHTML = "18 (6 coins)"}
if (rank19 != null){rank19.innerHTML = "19 (6 coins)"}
if (rank20 != null){rank20.innerHTML = "20 (6 coins)"}
if (rank21 != null){rank21.innerHTML = "21 (5 coins)"}
if (rank22 != null){rank22.innerHTML = "22 (5 coins)"}
if (rank23 != null){rank23.innerHTML = "23 (5 coins)"}
if (rank24 != null){rank24.innerHTML = "24 (5 coins)"}
if (rank25 != null){rank25.innerHTML = "25 (5 coins)"}
if (rank26 != null){rank26.innerHTML = "26 (4 coins)"}
if (rank27 != null){rank27.innerHTML = "27 (4 coins)"}
if (rank28 != null){rank28.innerHTML = "28 (4 coins)"}
if (rank29 != null){rank29.innerHTML = "29 (4 coins)"}
if (rank30 != null){rank30.innerHTML = "30 (4 coins)"}

var totalMembers = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table").rows.length;

for (let rownum = 1; rownum < parseInt(totalMembers); rownum++) {

if (brawlclosed != "Brawl starts in"){
var attacked = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(5)").innerHTML
if (attacked == "10"){
document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child("+rownum+")").setAttribute("id", "finished")}
}}

fetch("profile")
   .then (response => response.text())
   .then((response) => {

var myname = response.match(/<div id="divHeaderName">[\n\r].*<font size="3">(.*)<\/font>/i)
var mypower = response.match(/TOTAL POWER.*[\n\r].*<font size="2">(.*)<\/font><\/b><\/td>/i)
var mytotalpower = parseInt(mypower[1].replace(",",""))
var mycop = '';
    if (response.match(/\/images\/skills\/circleofprotection\.png/i) == null)
        mycop = "NO"
    if (response.match(/\/images\/skills\/circleofprotection\.png/i) != null)
        mycop = "YES"

fetch("profile")
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const myskills = doc.querySelector("#divSkillsCast")

var yourNegs = '';
    if (myskills.innerHTML.match(/<img align="absmiddle" border="0" src="\/images\/skills\/sunderarmor\.png" hspace="2" width="25" height="25" alt="Sunder Armor" onmouseover="popup\(event,'<b>Level 10 Sunder Armor<\/b><br \/>Target takes 30% more damage from you\. Only castable if you have no active Sunder debuffs cast\.<br \/>.* left<br>Cast By (.*)',808080\)" onmouseout="kill\(\)">/g) != null)
        yourNegs = myskills.innerHTML.match(/<img align="absmiddle" border="0" src="\/images\/skills\/sunderarmor\.png" hspace="2" width="25" height="25" alt="Sunder Armor" onmouseover="popup\(event,'<b>Level 10 Sunder Armor<\/b><br \/>Target takes 30% more damage from you\. Only castable if you have no active Sunder debuffs cast\.<br \/>.* left<br>Cast By (.*)',808080\)" onmouseout="kill\(\)">/g).toString().replaceAll(`<img align="absmiddle" border="0" src="/images/skills/sunderarmor.png" hspace="2" width="25" height="25" alt="Sunder Armor" onmouseover="popup(event,'<b>Level 10 Sunder Armor</b><br />Target takes 30% more damage from you. Only castable if you have no active Sunder debuffs cast.<br />`,"").replaceAll(`',808080)" onmouseout="kill()">`,"").replaceAll("<br>"," ").replaceAll(",",", ").replaceAll(/[0-9]+ hours [0-9]+ mins left Cast By /g,"").replaceAll(/[0-9]+ hours left Cast By /g,"").replaceAll(/[0-9]+ hours [0-9]+ min left Cast By /g,"")
    if (myskills.innerHTML.match(/<img align="absmiddle" border="0" src="\/images\/skills\/sunderarmor\.png" hspace="2" width="25" height="25" alt="Sunder Armor" onmouseover="popup\(event,'<b>Level 10 Sunder Armor<\/b><br \/>Target takes 30% more damage from you\. Only castable if you have no active Sunder debuffs cast\.<br \/>.* left<br>Cast By (.*)',808080\)" onmouseout="kill\(\)">/g) == null)
        yourNegs = ""

document.querySelector("#skills").innerHTML = myskills.innerHTML+`<p style="margin-top:20px"><font color="#C1911A"><b>You've been sundered by: `+yourNegs

for (let rownum = 1; rownum < parseInt(totalMembers); rownum++) {

var charList = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(2) > a").outerHTML.replace(/<a href="/i,"").replace(/">.*<\/a>/,"")

fetch(charList)
   .then (response => response.text())
   .then((response) => {

var coptime = response.match(/Circle of Protection<\/b><br \/>You conjure a circle of elemental energy to protect you in battle\. Reduce damage taken in PvP combat by .*.<br \/>(.*) left<br>Cast By/i)

var circleofprotection = '';
    if (response.match(/Circle of Protection<\/b><br \/>You conjure a circle of elemental energy to protect you in battle\. Reduce damage taken in PvP combat by .*.<br \/>(.*) left<br>Cast By/i) != null)
        circleofprotection =
            `<font color=C1911A>ACTIVE:</font> `+coptime[1]+` remaining`

var items = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im)
var itemsX = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im)
var items2 = (items.toString().match(/img/g) || []).length
var items3 = '';
if (items2 < 10)
items3 = `<font color=#00FF00>MISSING</font>`
if (items2 == 10)
items3 = `10/10`

var power = response.match(/TOTAL POWER.*[\n\r].*<font size="2">(.*)<\/font><\/b><\/td>/i)
var totalpower = parseInt(power[1].replace(",",""))
var powercheck = '';
    if (totalpower > mytotalpower)
        powercheck = "<font color=#FF0000>"+totalpower.toLocaleString("en-US")+"</font>"
    if (totalpower < mytotalpower)
        powercheck = "<font color=#00FF00>"+totalpower.toLocaleString("en-US")+"</font>"
    if (totalpower == mytotalpower)
        powercheck = "-"

var pdartregex = new RegExp ("Level 10 Poison Dart<\/b><br \/>You strike your target with a poisonous dart\. Target takes 5,000 damage each time they attack you, or you attack them\.<br \/>.*" + myname[1] + "", "i")
var skills = '';
    if (response.match(pdartregex) != null)
        skills += `<img src=/images/skills/poisondart.png height=20px width=20px onmouseover="popup(event,'Poison Dart cast by<font color=#C18413><b> `+myname[1]+`')" onmouseout="kill()">`
    if (response.match(pdartregex) == null)
        skills += ""

var sunderregex = new RegExp ("Level 10 Sunder Armor<\/b><br \/>Target takes 30% more damage from you\. Only castable if you have no active Sunder debuffs cast\.<br \/>.*" + myname[1] + "", "i")
    if (response.match(sunderregex) != null)
        skills += `<img src=/images/skills/sunderarmor.png height=20px width=20px onmouseover="popup(event,'Sunder Armor cast by<font color=#C18413><b> `+myname[1]+`')" onmouseout="kill()">`
    if (response.match(sunderregex) == null)
        skills += ""

let menu = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child("+rownum+")")

let powerTD = document.createElement('td');
powerTD.innerHTML = powercheck;
insertAfter(powerTD, menu.lastElementChild);

let brawlTD = document.createElement('td');
brawlTD.innerHTML = items3;
insertAfter(brawlTD, menu.lastElementChild);

let skillsTD = document.createElement('td');
skillsTD.innerHTML = skills;
insertAfter(skillsTD, menu.lastElementChild);

let copTD = document.createElement('td');
copTD.innerHTML = circleofprotection;
insertAfter(copTD, menu.lastElementChild);

})}})})}

// AUTO SKILLER LINK ON SKILLS PAGE

if (document.URL.indexOf("cast_skills") != -1 ) {

GM_addStyle ( `
#basic > div.statbox.widget.box.box-shadow.mb-1.pt-2.pb-1{height:55px !important;}
#infocell > h5{background: #202020 !important;}
`)

var autoskilllink = `<a class="nav-link " href="auto_skiller" role="tab" aria-selected="false">Auto Skiller</a>`

function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

let skillstabs = document.querySelector("#simpletab");

let autoskill = document.createElement('li');
autoskill.innerHTML = autoskilllink;
insertAfter(autoskill, skillstabs.lastElementChild);

}

// CREW PROFILE PAGE LAYOUT

if (document.URL.indexOf("crew_profile") != -1 ) {
GM_addStyle ( `
.col-lg-6{flex: 0 0 100% !important;max-width: 100% !important;}
#content-header-row > div.col-lg-6.col-12.layout-spacing > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pr-1{display:none !important;}
#content-header-row > div.col-lg-6.col-12.layout-spacing > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pl-1 > ul{display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div.mt-3.pt-3{display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(3){display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(4){display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(6){display:none !important;}
#content-header-row > div > div.text-left{display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(7){display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(8){display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6{margin-bottom:20px !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6{background-image:url('https://studiomoxxi.com/ow_themes/custom_jobs/minimal_01/mm_patern.png') !important;}
.layout-spacing{padding-bottom:0px !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6{border: 2px solid #0F0F0F;border-radius: 7px;outline: none;border-color: #0F0F0F;box-shadow: 0 0 10px #0F0F0F;}
`)

document.querySelector(".table-responsive > table").setAttribute("id", "crewmembers")
document.querySelector(".table-responsive").setAttribute("id", "memberdiv")

fetch("profile")
   .then(response => response.text())
   .then((response) => {

var myCrewID = response.match(/<font size="2">.*of <a href="\/crew_profile\?id=(.*)">.*<\/a><\/font>/i)

var crewAlert = document.querySelector("#content-header-row > div.row > div")

var url = window.location.search

var myCrew = '';
if (url == "")
myCrew = "6"
if (url != "")
myCrew = "4"
if (url == "?id="+myCrewID[1])
myCrew = "6"
if (crewAlert != null)
myCrew = "5"

var crewID = '';
if (url == "")
crewID = myCrewID[1]
if (url != "")
crewID = url.replace("?id=","")

fetch("crew_raidresults.php?all_results=Display+all+raid+results&crewid="+crewID)
   .then(response => response.text())
   .then((response) => {

var lastRaid = response.match(/<td align="left" valign="top">[0-9]+-[0-9]+-[0-9]+ [0-9]+:[0-9]+[a-zA-Z]+<\/td>.*[\n\r].*<td align="left" valign="top">(.*)<\/td>[\n\r](.*)[\n\r].*<a href="(raidattack\.php\?raidid=.*)">View<\/a><\/td>/i)

var lastRaid2 = '';
if (lastRaid != null)
lastRaid2 = lastRaid[2].replace(/<td align="left" valign="top">/i,"").replace(/<\/td>/i,"")+` vs. <a href=`+lastRaid[3]+`>`+lastRaid[1]+`</a>`
if (lastRaid == null)
lastRaid2 = "none"

var treasury = document.querySelector("#content-header-row").innerHTML.match(/<a href="\/treasury\?(search_for=.*)"><svg style="vertical-align: bottom;"/i)
var createdDate = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pr-1 > ul > li:nth-child(1)").innerHTML.replace(/<b>Created On:<\/b> /i,"")
var leaderChar = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pr-1 > ul > li:nth-child(2) > a").outerHTML
var totalMembers = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pl-1 > ul > li:nth-child(1)").innerHTML.replace(/<b>Total Members:<\/b> /i,"")
var avgLevel = document.querySelector("#content-header-row > div.col-lg-6.col-12.layout-spacing > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pl-1 > ul > li:nth-child(2)").innerHTML.replace(/<b>Average Level:<\/b> /i,"")
var crewPic = document.querySelector("#content > div.layout-px-spacing").innerHTML.match(/<img src="https:\/\/upload\.outwar\.com\/crewuploaded.*/i) ?? `<img src="http:\/\/torax\.outwar\.com\/images\/logodefault\.gif" width="" height="">`
var crewUpgrades = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(6)").innerHTML.replace(/<h5 class="card-title">CREW UPGRADES<\/h5>/i,"")
var allies = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(7) > div > div").innerHTML.replaceAll(/<div class="col-6">/g,"").replaceAll(/<\/a>[\n\r]<\/div>/g,"<br>").replaceAll(/<\/div>/g,"")
var enemies = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(8) > div > div").innerHTML.replaceAll(/<div class="col-6">/g,"").replaceAll(/<\/a>[\n\r]<\/div>/g,"<br>").replaceAll(/<\/div>/g,"")

function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

let memHeader = document.querySelector("#crewmembers > thead > tr");

let TD1 = document.createElement('th');
TD1.innerHTML = `POWER`;
insertAfter(TD1, memHeader.lastElementChild);
let TD2 = document.createElement('th');
TD2.innerHTML = `ELE`;
insertAfter(TD2, memHeader.lastElementChild);
let TD3 = document.createElement('th');
TD3.innerHTML = `ATK`;
insertAfter(TD3, memHeader.lastElementChild);
let TD4 = document.createElement('th');
TD4.innerHTML = `HP`;
insertAfter(TD4, memHeader.lastElementChild);
let TD5 = document.createElement('th');
TD5.innerHTML = `CHAOS`;
insertAfter(TD5, memHeader.lastElementChild);
let TD6 = document.createElement('th');
TD6.innerHTML = `WILDR`;
insertAfter(TD6, memHeader.lastElementChild);
let TD7 = document.createElement('th');
TD7.innerHTML = `GROWTH`;
insertAfter(TD7, memHeader.lastElementChild);
let TD8 = document.createElement('th');
TD8.innerHTML = `ITEMS`;
insertAfter(TD8, memHeader.lastElementChild);
let TD9 = document.createElement('th');
TD9.innerHTML = `BOOST`;
insertAfter(TD9, memHeader.lastElementChild);
let TD10 = document.createElement('th');
TD10.innerHTML = `SKILLS`;
insertAfter(TD10, memHeader.lastElementChild);

for (let rownum = 1; rownum < parseInt(totalMembers)+1; rownum++) {

var charList = document.querySelector("#crewmembers > tbody > tr:nth-child("+rownum+") > td:nth-child(2) > a").outerHTML.replace(/<a href="/i,"").replace(/">.*<\/a>/,"")

fetch(charList)
   .then (response => response.text())
   .then((response) => {

var charpower = response.match(/TOTAL POWER.*[\n\r].*<font size="2">(.*)<\/font>/i)
var charpower2 = parseInt(charpower[1].replaceAll(",",""))

var attack = response.match(/ATTACK.*[\n\r].*<font size="2">(.*)<\/font>/i)
var attack2 = parseInt(attack[1].replaceAll(",",""))

var hitpoints = response.match(/HIT POINTS.*[\n\r].*<font size="2">(.*)<\/font>/i)
var hitpoints2 = parseInt(hitpoints[1].replaceAll(",",""))

var charele = response.match(/ELEMENTAL ATTACK.*[\n\r].*<font size="2">(.*)<\/font>/i)
var charchaos = response.match(/CHAOS DAMAGE.*[\n\r].*<font size="2">(.*)<\/font>/i)
var wilderness = response.match(/WILDERNESS LEVEL.*[\n\r].*<font size="2">(.*)<\/font>/i)

var growthyesterday = response.match(/GROWTH YESTERDAY.*[\n\r].*<font size="2">(.*)<\/font>/i)
var growthyesterday2 = parseInt(growthyesterday[1].replaceAll(",",""))
var growthyesterday3 = '';
if (growthyesterday2 < 0)
growthyesterday3 = growthyesterday2.toLocaleString("en-US")
if (growthyesterday2 > -1)
growthyesterday3 = growthyesterday2.toLocaleString("en-US")


var booster = response.match(/<img style="border:0px;" src="(.*)" onclick.* Booster.*"/i)
var booster2 = '';
if (booster == null)
booster2 = "none"
if (booster != null)
booster2 = "<img src="+booster[1]+" height=25px width=25px>"
var booster3 = response.match(/onmouseover="itempopup\(event,'.*'\)" onmouseout="kill\(\)" alt=".*Booster.*">/i)
var booster4 = '';
if (booster3 == null)
booster4 = "><font color=#D4D4D4>"
if (booster3 != null)
booster4 = booster3

var items = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im)
var items2 = (items.toString().match(/img/g) || []).length
var items3 = '';
if (items2 < 10)
items3 = "<font color=#FF0000>"+items2
if (items2 == 10)
items3 = "<font color=#D4D4D4>"+items2

var circCast = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/circumspect\.png".*/i);

        const skill0 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/circumspect\.png".*/i);
        const skill1 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/haste\.png".*/i);
        const skill2 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/stoneskin\.png".*/i);

        const skill3 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/forcefield\.png".*/i);
        const skill4 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/markdown\.png".*/i);
        const skill5 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/blessingfromabove\.png".*/i);

        const skill6 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/circleofprotection\.png".*/i);
        const skill7 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/vanish\.png".*/i);
        const skill8 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/hitman\.png".*/i);

        var skills = '';
        if (skill0 != null || skill1 != null || skill2 != null)
        skills += "<font color=#F26900>ferocity</font>"
        if (skill3 != null || skill4 != null || skill5 != null)
        skills += "<font color=#00DBE9>preservation</font>"
        if (skill6 != null || skill7 != null || skill8 != null)
        skills += "<font color=#E3C71D>affliction</font>"
        if (skills == "")
        skills += "unknown"

let menu = document.querySelector("#crewmembers > tbody > tr:nth-child("+rownum+")")

let powerTD = document.createElement('td');
powerTD.innerHTML = charpower2.toLocaleString("en-US");
powerTD.setAttribute("id", "charpower")
insertAfter(powerTD, menu.lastElementChild);

let eleTD = document.createElement('td');
eleTD.innerHTML = parseInt(charele[1].replace(",","")).toLocaleString("en-US");
eleTD.setAttribute("id", "charele")
insertAfter(eleTD, menu.lastElementChild);

let atkTD = document.createElement('td');
atkTD.innerHTML = attack2.toLocaleString("en-US");
atkTD.setAttribute("id", "charatk")
insertAfter(atkTD, menu.lastElementChild);

let hpTD = document.createElement('td');
hpTD.innerHTML = hitpoints2.toLocaleString("en-US");
hpTD.setAttribute("id", "charhp")
insertAfter(hpTD, menu.lastElementChild);

let chaosTD = document.createElement('td');
chaosTD.innerHTML = parseInt(charchaos[1].replace(",","")).toLocaleString("en-US");
chaosTD.setAttribute("id", "charchaos")
insertAfter(chaosTD, menu.lastElementChild);

let wildTD = document.createElement('td');
wildTD.innerHTML = parseInt(wilderness[1].replace(",","")).toLocaleString("en-US");
wildTD.setAttribute("id", "charwild")
insertAfter(wildTD, menu.lastElementChild);

let yesterdayTD = document.createElement('td');
yesterdayTD.innerHTML = parseInt(growthyesterday3.replaceAll(",","")).toLocaleString("en-US");
yesterdayTD.setAttribute("id", "chargrowth")
insertAfter(yesterdayTD, menu.lastElementChild);

let boosterTD = document.createElement('td');
boosterTD.innerHTML = items3+"/10</font>";
insertAfter(boosterTD, menu.lastElementChild);

let gemTD = document.createElement('td');
gemTD.innerHTML = "<a "+booster4+booster2+"</a>";
insertAfter(gemTD, menu.lastElementChild);

let skillsTD = document.createElement('td');
skillsTD.innerHTML = skills;
insertAfter(skillsTD, menu.lastElementChild);

})}

var time = totalMembers*100

setTimeout(function() {

const reducer = (accumulator, curr) => accumulator + curr

var powerArray = [];
var powerMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charpower">(.*)<\/td>/g);
for (const powerMatchLoop of powerMatch) {
let powerObj = [parseInt(powerMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const power of powerObj) {
powerArray.push(power);}}
var powerNumbers = powerArray.map(Number)
const powerTotal = powerNumbers.reduce(reducer)
document.querySelector("#powerInsert").textContent = powerTotal.toLocaleString("en-US")
document.querySelector("#powerAvg").textContent = Math.round(powerTotal/totalMembers).toLocaleString("en-US")

var eleArray = [];
var eleMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charele">(.*)<\/td>/g);
for (const eleMatchLoop of eleMatch) {
let eleObj = [parseInt(eleMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const ele of eleObj) {
eleArray.push(ele);}}
var eleNumbers = eleArray.map(Number)
const eleTotal = eleNumbers.reduce(reducer)
document.querySelector("#eleInsert").textContent = eleTotal.toLocaleString("en-US")
document.querySelector("#eleAvg").textContent = Math.round(eleTotal/totalMembers).toLocaleString("en-US")

var atkArray = [];
var atkMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charatk">(.*)<\/td>/g);
for (const atkMatchLoop of atkMatch) {
let atkObj = [parseInt(atkMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const atk of atkObj) {
atkArray.push(atk);}}
var atkNumbers = atkArray.map(Number)
const atkTotal = atkNumbers.reduce(reducer)
document.querySelector("#atkInsert").textContent = atkTotal.toLocaleString("en-US")
document.querySelector("#atkAvg").textContent = Math.round(atkTotal/totalMembers).toLocaleString("en-US")

var hpArray = [];
var hpMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charhp">(.*)<\/td>/g);
for (const hpMatchLoop of hpMatch) {
let hpObj = [parseInt(hpMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const hp of hpObj) {
hpArray.push(hp);}}
var hpNumbers = hpArray.map(Number)
const hpTotal = hpNumbers.reduce(reducer)
document.querySelector("#hpInsert").textContent = hpTotal.toLocaleString("en-US")
document.querySelector("#hpAvg").textContent = Math.round(hpTotal/totalMembers).toLocaleString("en-US")

var chaosArray = [];
var chaosMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charchaos">(.*)<\/td>/g);
for (const chaosMatchLoop of chaosMatch) {
let chaosObj = [parseInt(chaosMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const chaos of chaosObj) {
chaosArray.push(chaos);}}
var chaosNumbers = chaosArray.map(Number)
const chaosTotal = chaosNumbers.reduce(reducer)
document.querySelector("#chaosInsert").textContent = chaosTotal.toLocaleString("en-US")
document.querySelector("#chaosAvg").textContent = Math.round(chaosTotal/totalMembers).toLocaleString("en-US")

var wildArray = [];
var wildMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charwild">(.*)<\/td>/g);
for (const wildMatchLoop of wildMatch) {
let wildObj = [parseInt(wildMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const wild of wildObj) {
wildArray.push(wild);}}
var wildNumbers = wildArray.map(Number)
const wildTotal = wildNumbers.reduce(reducer)
document.querySelector("#wildInsert").textContent = wildTotal.toLocaleString("en-US")
document.querySelector("#wildAvg").textContent = Math.round(wildTotal/totalMembers).toLocaleString("en-US")

var growthArray = [];
var growthMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="chargrowth">(.*)<\/td>/g);
for (const growthMatchLoop of growthMatch) {
let growthObj = [parseInt(growthMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const growth of growthObj) {
growthArray.push(growth);}}
var growthNumbers = growthArray.map(Number)
const growthTotal = growthNumbers.reduce(reducer)
document.querySelector("#growthInsert").textContent = growthTotal.toLocaleString("en-US")
document.querySelector("#growthAvg").textContent = Math.round(growthTotal/totalMembers).toLocaleString("en-US")

}, time);

var loadingimg = "<img src=https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/loading.gif>"

var crewenemy = '';
    if (document.querySelector("#content-header-row > div:nth-child("+(myCrew-1)+") > div > div:nth-child(3)").innerHTML.match(/<a href="crew_profile\.php\?id=.*=.*">.* Enemy<\/a><\/b>/i) != null)
    crewenemy = " | "+document.querySelector("#content-header-row > div:nth-child("+(myCrew-1)+") > div > div:nth-child(3)").innerHTML.match(/<a href="crew_profile\.php\?id=.*=.*">.* Enemy<\/a><\/b>/i)
    if (crewenemy == null)
    crewenemy = ""
var crewally = '';
    if (document.querySelector("#content-header-row > div:nth-child("+(myCrew-1)+") > div > div:nth-child(3)").innerHTML.match(/<a href="crew_profile\.php\?id=.*=.*">.* Alliance<\/a><\/b>/i) != null)
    crewally = "<br>"+document.querySelector("#content-header-row > div:nth-child("+(myCrew-1)+") > div > div:nth-child(3)").innerHTML.match(/<a href="crew_profile\.php\?id=.*=.*">.* Alliance<\/a><\/b>/i)
    if (crewally == null)
    crewally = ""

var content = `
<div id="crewlinks">
<a href=/trade?isCrewTrade=1&tradeWith=`+crewID+`>Trade</a> |
<a href=/treasury?`+treasury[1]+`>Treasury</a> |
<a href=/crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid=`+crewID+`>Raid Results</a> |
<a href=/crew_trophyroom.php?crewid=`+crewID+`>Trophies</a>
`+crewally+`
`+crewenemy+`
</div>
<p><br>
<table id="outercrewpro"><tr>
<td valign="top" width=500px height="590px">
<table>
<tr><td id="crewpic"><center>`+crewPic+`</td></tr>
<tr><td></td></tr>
</table>
</td>
<td valign="top">
<table class="crewpro" width="640px">
<tr>
<td><b>CREATED</b><br>`+createdDate+`</td>
<td><b>MEMBERS</b><br>`+totalMembers+`/200</td>
<td><b>LEADER</b><br>`+leaderChar+`</td>
<td><b>AVG LVL</b><br>`+avgLevel+`</td>
</tr>
<tr>
<td><b>TOT POWER</b><br><span id="powerInsert">`+loadingimg+`</span></td><td><b>AVG POWER</b><br><span id="powerAvg">`+loadingimg+`</span></td>
<td><b>TOT ELE DMG</b><br><span id="eleInsert">`+loadingimg+`</span></td><td><b>AVG ELE DMG</b><br><span id="eleAvg">`+loadingimg+`</span></td>
</tr><tr>
<td><b>TOT ATK</b><br><span id="atkInsert">`+loadingimg+`</span></td><td><b>AVG ATK</b><br><span id="atkAvg">`+loadingimg+`</span></td>
<td><b>TOT HP</b><br><span id="hpInsert">`+loadingimg+`</span></td><td><b>AVG HP</b><br><span id="hpAvg">`+loadingimg+`</span></td>
</tr>
<tr>
<td><b>TOT CHAOS</b><br><span id="chaosInsert">`+loadingimg+`</span></td><td><b>AVG CHAOS</b><br><span id="chaosAvg">`+loadingimg+`</span></td>
<td><b>TOT WILDER</b><br><span id="wildInsert">`+loadingimg+`</span></td><td><b>AVG WILDER</b><br><span id="wildAvg">`+loadingimg+`</span></td>
</tr><tr>
<td><b>TOT GROWTH</b><br><span id="growthInsert">`+loadingimg+`</span></td><td><b>AVG GROWTH</b><br><span id="growthAvg">`+loadingimg+`</span></td>
<td valign="top"><b></b></td>
</tr>
</td></tr></table><center>
<b>LAST RAID</b>: `+lastRaid2+`

<table id="alliesandenemies"><tr>
<td valign="top">
<b>ALLIES</b><br><center>
<div class="allies">
`+allies+`
</div>
</td>
<td valign="top">
<b>ENEMIES</b><br><center>
<div class="allies">
`+enemies+`
</div>
</td></tr></table>
<div id=crewupgrades><center>
`+crewUpgrades+`
</td></tr></table></div>
`

var header = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > h2")
header.innerHTML = header.innerHTML+content

var columns = document.querySelector("#content-header-row")
columns.innerHTML = columns.innerHTML.replace(/<\/div>[\n\r]<div class="col-lg-6 col-12 layout-spacing">[\n\r].*/i,"")

var upgrades = document.querySelector("#content-header-row").innerHTML

var gps = upgrades.match(/<img border="0" src="\/images\/crewup\/gps\.gif" onmouseover="popup\(event,'<div style=&quot;width:200px&quot;><b>Global Positioning System \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases chance a crew member will assist you in a fight\. Each upgrade gives an additional 1% chance\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var gpslevel = (parseInt(gps[1])+parseInt(gps[3]))/parseInt(gps[2])*100
if (gpslevel != 100){GM_addStyle ( `body img[src*="crewup/gps.gif"]{filter: grayscale(100%) !important;}`)}
if (gpslevel == 100){GM_addStyle ( `body img[src*="crewup/gps.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup1.gif") !important;}`)}

var depository = upgrades.match(/<img border="0" src="\/images\/crewup\/depository\.gif" onmouseover="popup\(event,'<div style=&quot;width:200px&quot;><b>Depository \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases the amount of points that drop for the crew during successful guardian raids\. Each upgrade gives a 1% increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var depositorylevel = (parseInt(depository[1])+parseInt(depository[3]))/parseInt(depository[2])*100
if (depositorylevel != 100){GM_addStyle ( `body img[src*="crewup/depository.gif"]{filter: grayscale(100%) !important;}`)}
if (depositorylevel == 100){GM_addStyle ( `body img[src*="crewup/depository.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup2.gif") !important;}`)}

var morale = upgrades.match(/<img border="0" src="\/images\/crewup\/morale\.gif" onmouseover="popup\(event,'<div style=&quot;width:200px&quot;><b>Morale \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all crew members HP\. Each upgrade gives a 1% HP increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var moralelevel = (parseInt(morale[1])+parseInt(morale[3]))/parseInt(morale[2])*100
if (moralelevel != 100){GM_addStyle ( `body img[src*="crewup/morale.gif"]{filter: grayscale(100%) !important;}`)}
if (moralelevel == 100){GM_addStyle ( `body img[src*="crewup/morale.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup3.gif") !important;}`)}

var drums = upgrades.match(/<img border="0" src="\/images\/crewup\/wardrums\.gif" onmouseover="popup\(event,'<div style=&quot;width:200px&quot;><b>War Drums \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all members ATK\. Each upgrade gives a 1% ATK increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var drumslevel = (parseInt(drums[1])+parseInt(drums[3]))/parseInt(drums[2])*100
if (drumslevel != 100){GM_addStyle ( `body img[src*="crewup/wardrums.gif"]{filter: grayscale(100%) !important;}`)}
if (drumslevel == 100){GM_addStyle ( `body img[src*="crewup/wardrums.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup4.gif") !important;}`)}

var fury = upgrades.match(/<img border="0" src="\/images\/crewup\/fury\.gif" onmouseover="popup\(event,'<div style=&quot;width:200px&quot;><b>Fury \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Gives all crew members additional rage per turn\. Each upgrade awards 20 rage per turn\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var furylevel = (parseInt(fury[1])+parseInt(fury[3]))/parseInt(fury[2])*100
if (furylevel != 100){GM_addStyle ( `body img[src*="crewup/fury.gif"]{filter: grayscale(100%) !important;}`)}
if (furylevel == 100){GM_addStyle ( `body img[src*="crewup/fury.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup5.gif") !important;}`)}

var fire = upgrades.match(/<img border="0" src="\/images\/crewup\/underfire\.gif" onmouseover="popup\(event,'<div style=&quot;width:200px&quot;><b>Under Fire \(Level (.*)\/(.*) \+(.*)\)<\/b><br>All crew members strip more exp from players on the crew hitlist\. Each upgrade gives 1% increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var firelevel = (parseInt(fire[1])+parseInt(fire[3]))/parseInt(fire[2])*100
if (firelevel != 100){GM_addStyle ( `body img[src*="crewup/underfire.gif"]{filter: grayscale(100%) !important;}`)}
if (firelevel == 100){GM_addStyle ( `body img[src*="crewup/underfire.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup6.gif") !important;}`)}

var res = upgrades.match(/<img border="0" src="\/images\/crewup\/resistance\.gif" onmouseover="popup\(event,'<div style=&quot;width:200px&quot;><b>Essential Resistance \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all crew members resistances during crew raids\. Each upgrade gives a 1% increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var reslevel = (parseInt(res[1])+parseInt(res[3]))/parseInt(res[2])*100
if (reslevel != 100){GM_addStyle ( `body img[src*="crewup/resistance.gif"]{filter: grayscale(100%) !important;}`)}
if (reslevel == 100){GM_addStyle ( `body img[src*="crewup/resistance.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup7.gif") !important;}`)}

var power = upgrades.match(/<img border="0" src="\/images\/crewup\/power\.gif" onmouseover="popup\(event,'<div style=&quot;width:200px&quot;><b>Essential Power \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all crew members elemental power during crew raids\. Each upgrade gives a 1% increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var powerlevel = (parseInt(power[1])+parseInt(power[3]))/parseInt(power[2])*100
if (powerlevel != 100){GM_addStyle ( `body img[src*="crewup/power.gif"]{filter: grayscale(100%) !important;}`)}
if (powerlevel == 100){GM_addStyle ( `body img[src*="crewup/power.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup8.gif") !important;}`)}

var temper = upgrades.match(/<img border="0" src="\/images\/crewup\/maxcap\.gif" onmouseover="popup\(event,'<div style=&quot;width:200px&quot;><b>Maximum Temper \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all crew members max rage cap\. Each upgrade increases cap by 200\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var temperlevel = (parseInt(temper[1])+parseInt(temper[3]))/parseInt(temper[2])*100
if (temperlevel != 100){GM_addStyle ( `body img[src*="crewup/maxcap.gif"]{filter: grayscale(100%) !important;}`)}
if (temperlevel == 100){GM_addStyle ( `body img[src*="crewup/maxcap.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup9.gif") !important;}`)}

})})}


// god status page

if (document.URL.indexOf("godstatus") != -1 ) {

GM_addStyle ( `
#content-header-row > h2{background:none !important;}
hr.hr {border-top: 1px solid #ffffff;margin: 3px;}
#content-header-row > div{display: none !important;}
`);

var Agnar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Agnar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Agnar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Agnar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Agnar == "")
Agnar = "Agnar"

var Valzek = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Valzek.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Valzek = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Valzek.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Valzek == "")
Valzek = "Valzek"

var Arcon = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Arcon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Arcon = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Arcon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Arcon == "")
Arcon = "Arcon"

var Firan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Firan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Firan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Firan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Firan == "")
Firan = "Firan"

var Kinark = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Kinark.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Kinark = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Kinark.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Kinark == "")
Kinark = "Kinark"

var Shayar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shayar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Shayar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shayar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Shayar == "")
Shayar = "Shayar"

var Holgor = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Holgor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Holgor = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Holgor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Holgor == "")
Holgor = "Holgor"

var Envar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Envar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Envar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Envar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Envar == "")
Envar = "Envar"

var Banok = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Banok.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Banok = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Banok.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Banok == "")
Banok = "Banok"

var Rezun = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rezun.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Rezun = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rezun.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Rezun == "")
Rezun = "Rezun"

var Rillax = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rillax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Rillax = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rillax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Rillax == "")
Rillax = "Rillax"

var Villax = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Villax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Villax = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Villax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Villax == "")
Villax = "Villax"

var Dexor = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dexor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Dexor = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dexor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Dexor == "")
Dexor = "Dexor"

var Gregov = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gregov.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Gregov = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gregov.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Gregov == "")
Gregov = "Gregov"

var Murfax = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Murfax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Murfax = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Murfax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Murfax == "")
Murfax = "Murfax"

var Thanox = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Thanox.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Thanox = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Thanox.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Thanox == "")
Thanox = "Thanox"

var Skarthul = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Skarthul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Skarthul = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Skarthul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Skarthul == "")
Skarthul = "Skarthul"

var Straya = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Straya.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Straya = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Straya.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Straya == "")
Straya = "Straya"

var Dlanod = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dlanod.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Dlanod = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dlanod.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Dlanod == "")
Dlanod = "Dlanod"

var Viserion = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Viserion.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Viserion = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Viserion.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Viserion == "")
Viserion = "Viserion"

var Balerion = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Balerion.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Balerion = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Balerion.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Balerion == "")
Balerion = "Balerion"

var Xynak = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Xynak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Xynak = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Xynak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Xynak == "")
Xynak = "Xynak"

var Crolvak = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crolvak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Crolvak = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crolvak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Crolvak == "")
Crolvak = "Crolvak"

var Esquin = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Esquin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Esquin = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Esquin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Esquin == "")
Esquin = "Esquin"

var Raiyar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Raiyar, the Shadow Master.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Raiyar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Raiyar, the Shadow Master.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Raiyar == "")
Raiyar = "Raiyar"

var Bolkor = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Bolkor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Bolkor = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Bolkor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Bolkor == "")
Bolkor = "Bolkor"

var Nafir = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nafir.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Nafir = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nafir.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Nafir == "")
Nafir = "Nafir"

var Yirkon = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Yirkon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Yirkon = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Yirkon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Yirkon == "")
Yirkon = "Yirkon"

var Keeper = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Keeper of Nature.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Keeper = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Keeper of Nature.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Keeper == "")
Keeper = "Keeper"

var Akkel = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Akkel.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Akkel = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Akkel.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Akkel == "")
Akkel = "Akkel"

var Nayark = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nayark.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Nayark = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nayark.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Nayark == "")
Nayark = "Nayark"

var Apparition = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Apparition.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Apparition = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Apparition.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Apparition == "")
Apparition = "Apparition"

var Zikkir = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zikkir.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Zikkir = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zikkir.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Zikkir == "")
Zikkir = "Zikkir"

var Volgan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Volgan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Volgan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Volgan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Volgan == "")
Volgan = "Volgan"

var Jorun = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Jorun.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Jorun = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Jorun.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Jorun == "")
Jorun = "Jorun"

var Tarkin = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tarkin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Tarkin = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tarkin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Tarkin == "")
Tarkin = "Tarkin"

var Sacrina = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sacrina.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Sacrina = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sacrina.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Sacrina == "")
Sacrina = "Sacrina"

var Karvaz = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Karvaz.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Karvaz = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Karvaz.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Karvaz == "")
Karvaz = "Karvaz"

var Felroc = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Felroc.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Felroc = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Felroc.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Felroc == "")
Felroc = "Felroc"

var Kretok = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Kretok.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Kretok = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Kretok.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Kretok == "")
Kretok = "Kretok"

var Drake = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Drake.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Drake = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Drake.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Drake == "")
Drake = "Drake"

var Captain = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Captain.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Captain = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Captain.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Captain == "")
Captain = "Captain"

var Qsec = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Q-SEC.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Qsec = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Q-SEC.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Qsec == "")
Qsec = "Q-SEC"

var Dragonite = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dragonite.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Dragonite = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dragonite.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Dragonite == "")
Dragonite = "Dragonite"

var Beast = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Beast.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Beast = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Beast.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Beast == "")
Beast = "Beast"

var Slug = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Slug.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Slug = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Slug.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Slug == "")
Slug = "Slug"

var Sylvanna = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sylvanna.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Sylvanna = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sylvanna.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Sylvanna == "")
Sylvanna = "Sylvanna"

var Lacuste = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Lacuste.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Lacuste = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Lacuste.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Lacuste == "")
Lacuste = "Lacuste"

var Anvilfist = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Anvilfist.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Anvilfist = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Anvilfist.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Anvilfist == "")
Anvilfist = "Anvilfist"

var Gorganus = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gorganus.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Gorganus = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gorganus.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Gorganus == "")
Gorganus = "Gorganus"

var Ormsul = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ormsul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ormsul = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ormsul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ormsul == "")
Ormsul = "Ormsul"

var Skybrine = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Skybrine.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Skybrine = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Skybrine.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Skybrine == "")
Skybrine = "Skybrine"

var Windstrike = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Windstrike.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Windstrike = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Windstrike.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Windstrike == "")
Windstrike = "Windstrike"

var Grivvek = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Grivvek.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Grivvek = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Grivvek.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Grivvek == "")
Grivvek = "Grivvek"

var Varsanor = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Varsanor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Varsanor = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Varsanor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Varsanor == "")
Varsanor = "Varsanor"

var Crantos = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crantos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Crantos = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crantos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Crantos == "")
Crantos = "Crantos"

var Emerald = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Emerald.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Emerald = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Emerald.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Emerald == "")
Emerald = "Emerald"

var Murderface = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Murderface.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Murderface = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Murderface.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Murderface == "")
Murderface = "Murderface"

var Detox = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Detox.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Detox = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Detox.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Detox == "")
Detox = "Detox"

var Samatha = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Samatha.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Samatha = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Samatha.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Samatha == "")
Samatha = "Samatha"

var Anguish = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Anguish.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Anguish = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Anguish.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Anguish == "")
Anguish = "Anguish"

var Numerocure = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Numerocure.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Numerocure = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Numerocure.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Numerocure == "")
Numerocure = "Numerocure"

var Hackerphage = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Hackerphage.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Hackerphage = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Hackerphage.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Hackerphage == "")
Hackerphage = "Hackerphage"

var Howldroid = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Howldroid.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Howldroid = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Howldroid.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Howldroid == "")
Howldroid = "Howldroid"

var Slashbrood = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Slashbrood.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Slashbrood = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Slashbrood.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Slashbrood == "")
Slashbrood = "Slashbrood"

var Neudeus = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Neudeus.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Neudeus = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Neudeus.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Neudeus == "")
Neudeus = "Neudeus"

var Baron = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Baron.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Baron = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Baron.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Baron == "")
Baron = "Baron"

var Freezebreed = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Freezebreed.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Freezebreed = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Freezebreed.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Freezebreed == "")
Freezebreed = "Freezebreed"

var Rotborn = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rotborn.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Rotborn = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rotborn.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Rotborn == "")
Rotborn = "Rotborn"

var Melt = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Melt.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Melt = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Melt.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Melt == "")
Melt = "Melt"

var Chaos = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Lady Chaos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Chaos = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Lady Chaos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Chaos == "")
Chaos = "Chaos"

var Gnorb = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gnorb.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Gnorb = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gnorb.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Gnorb == "")
Gnorb = "Gnorb"

var Nessam = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nessam.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Nessam = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nessam.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Nessam == "")
Nessam = "Nessam"

var Crane = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crane.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Crane = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crane.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Crane == "")
Crane = "Crane"

var Pinosis = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Pinosis.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Pinosis = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Pinosis.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Pinosis == "")
Pinosis = "Pinosis"

var Tsort = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tsort.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Tsort = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tsort.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Tsort == "")
Tsort = "Tsort"

var Shadow = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shadow<\/a>.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Shadow = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shadow<\/a>.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Shadow == "")
Shadow = "Shadow"

var Xordam = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Xordam.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Xordam = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Xordam.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Xordam == "")
Xordam = "Xordam"

var Ebliss = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ebliss.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ebliss = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ebliss.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ebliss == "")
Ebliss = "Ebliss"

var Brutalitar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Brutalitar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Brutalitar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Brutalitar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Brutalitar == "")
Brutalitar = "Brutalitar"

var Dreg = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dreg.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Dreg = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dreg.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Dreg == "")
Dreg = "Dreg"

var Ashnar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ashnar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ashnar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ashnar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ashnar == "")
Ashnar = "Ashnar"

var Zhul = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zhul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Zhul = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zhul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Zhul == "")
Zhul = "Zhul"

var Ganja = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ganja.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ganja = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ganja.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ganja == "")
Ganja = "Ganja"

var Sibannac = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sibannac.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Sibannac = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sibannac.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Sibannac == "")
Sibannac = "Sibannac"

var Smoot = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Smoot.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Smoot = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Smoot.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Smoot == "")
Smoot = "Smoot"

var Bloodchill = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Bloodchill.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Bloodchill = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Bloodchill.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Bloodchill == "")
Bloodchill = "Bloodchill"

var Nabak = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nabak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Nabak = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nabak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Nabak == "")
Nabak = "Nabak"

var Shuk = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shuk.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Shuk = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shuk.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Shuk == "")
Shuk = "Shuk"

var Varan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Varan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Varan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Varan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Varan == "")
Varan = "Varan"

var Narada = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Narada.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Narada = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Narada.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Narada == "")
Narada = "Narada"

var Ariella = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ariella.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ariella = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ariella.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ariella == "")
Ariella = "Ariella"

var Suka = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Suka.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Suka = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Suka.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Suka == "")
Suka = "Suka"

var Ganeshan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ganeshan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ganeshan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ganeshan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ganeshan == "")
Ganeshan = "Ganeshan"

var Garland = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Garland.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Garland = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Garland.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Garland == "")
Garland = "Garland"

var Tylos = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tylos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Tylos = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tylos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Tylos == "")
Tylos = "Tylos"

var Threk = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Threk.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Threk = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Threk.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Threk == "")
Threk = "Threk"

var Jazzmin = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Jazzmin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Jazzmin = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Jazzmin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Jazzmin == "")
Jazzmin = "Jazzmin"

var Sigil = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sigil.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Sigil = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sigil.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Sigil == "")
Sigil = "Sigil"

var Synge = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Synge.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Synge = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Synge.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Synge == "")
Synge = "Synge"

var Rancid = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rancid.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Rancid = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rancid.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Rancid == "")
Rancid = "Rancid"

var Terrance = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Terrance.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Terrance = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Terrance.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Terrance == "")
Terrance = "Terrance"

var Zertan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zertan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Zertan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zertan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Zertan == "")
Zertan = "Zertan"

var Quiver = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Quiver.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Quiver = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Quiver.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Quiver == "")
Quiver = "Quiver"

var Wanhiroeaz = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Wanhiroeaz.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Wanhiroeaz = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Wanhiroeaz.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Wanhiroeaz == "")
Wanhiroeaz = "Wanhiroeaz"

var Vitkros = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Vitkros.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Vitkros = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Vitkros.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Vitkros == "")
Vitkros = "Vitkros"

var Hyrak = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Hyrak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Hyrak = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Hyrak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Hyrak == "")
Hyrak = "Hyrak"

var Mistress = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Mistress.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Mistress = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Mistress.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Mistress == "")
Mistress = "Mistress"

var Traxodon = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Traxodon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Traxodon = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Traxodon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Traxodon == "")
Traxodon = "Traxodon"

var header = document.querySelector("#content-header-row > h2")

var style2 = "height:445px;width:445px;opacity:25%;"
var style3 = "height:293px;width:293px;opacity:25%;"
var style4 = "height:218px;width:218px;opacity:25%;"
var style5 = "height:172px;width:172px;opacity:25%;"
var style6 = "height:142px;width:142px;opacity:25%;"
var style7 = "height:120px;width:120px;opacity:25%;"

var godtabs = `

GODS DEFEATED IN THE LAST 24 HOURS<p>

<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/agnargod.png style="`+style2+`" alt="agnar"><div class="centered">`+Agnar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/valzekdeathgod.png style="`+style2+`" alt="valzek"><div class="centered">`+Valzek+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/arcongod.png style="`+style5+`" alt="arcon"><div class="centered">`+Arcon+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/firangod.png style="`+style5+`" alt="firan"><div class="centered">`+Firan+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/kinarkgod.png style="`+style5+`" alt="kinark"><div class="centered">`+Kinark+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/shayargod.png style="`+style5+`" alt="shayar"><div class="centered">`+Shayar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/holgorgod.png style="`+style5+`" alt="holgor"><div class="centered">`+Holgor+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/vomgod1.jpg style="`+style5+`" alt="envar"><div class="centered">`+Envar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/vomgod2.jpg style="`+style5+`" alt="banok"><div class="centered">`+Banok+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/vomgod3.jpg style="`+style5+`" alt="rezun"><div class="centered">`+Rezun+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/Rillaxgod.png style="`+style5+`" alt="rillax"><div class="centered">`+Rillax+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/villaxgod.png style="`+style5+`" alt="villax"><div class="centered">`+Villax+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/velgod1.jpg style="`+style4+`" alt="dexor"><div class="centered">`+Dexor+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/velgod2.jpg style="`+style4+`" alt="gregov"><div class="centered">`+Gregov+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/velgod3.jpg style="`+style4+`" alt="murfax"><div class="centered">`+Murfax+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/velendgamegod.jpg style="`+style4+`" alt="thanox"><div class="centered">`+Thanox+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/moba98.jpg style="`+style5+`" alt="skarthul"><div class="centered">`+Skarthul+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/mobb11.jpg style="`+style5+`" alt="straya"><div class="centered">`+Straya+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/dlanod.jpg style="`+style5+`" alt="dlanod"><div class="centered">`+Dlanod+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/winterosdragon1.jpg style="`+style5+`" alt="viserion"><div class="centered">`+Viserion+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/mobe79.jpg style="`+style5+`" alt="balerion"><div class="centered">`+Balerion+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3arcane.jpg style="`+style6+`" alt="xynak"><div class="centered">`+Xynak+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3fire.jpg style="`+style6+`" alt="crolvak"><div class="centered">`+Crolvak+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3kinetic.jpg style="`+style6+`" alt="esquin"><div class="centered">`+Esquin+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3shadow.jpg style="`+style6+`" alt="raiyar"><div class="centered">`+Raiyar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3holy.jpg style="`+style6+`" alt="bolkor"><div class="centered">`+Bolkor+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegodultimate.jpg style="`+style6+`" alt="nafir"><div class="centered">`+Nafir+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2shadow.jpg style="`+style5+`" alt="yirkon"><div class="centered">`+Yirkon+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2kinetic.jpg style="`+style5+`" alt="keeper"><div class="centered">`+Keeper+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2fire.jpg style="`+style5+`" alt="akkel"><div class="centered">`+Akkel+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2arcane.jpg style="`+style5+`" alt="nayark"><div class="centered">`+Nayark+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2holy.jpg style="`+style5+`" alt="apparition"><div class="centered">`+Apparition+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1shadow.jpg style="`+style5+`" alt="zikkir"><div class="centered">`+Zikkir+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1kinetic.jpg style="`+style5+`" alt="volgan"><div class="centered">`+Volgan+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1fire.jpg style="`+style5+`" alt="jorun"><div class="centered">`+Jorun+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1arcane.jpg style="`+style5+`" alt="tarkin"><div class="centered">`+Tarkin+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1holy.jpg style="`+style5+`" alt="sacrina"><div class="centered">`+Sacrina+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/lordkarvazbase.jpg style="`+style3+`" alt="karvaz"><div class="centered">`+Karvaz+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/firemob43.jpg style="`+style3+`" alt="felroc"><div class="centered">`+Felroc+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/natureboss1.jpg style="`+style3+`" alt="kretok"><div class="centered">`+Kretok+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/under_undeadDragon.jpg style="`+style6+`" alt="drake"><div class="centered">`+Drake+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/under_zombie1.jpg style="`+style6+`" alt="captain"><div class="centered">`+Captain+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/qsecCommander.jpg style="`+style6+`" alt="qsec"><div class="centered">`+Qsec+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/jadedragonite.jpg style="`+style6+`" alt="dragonite"><div class="centered">`+Dragonite+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/cardBeast.jpg style="`+style6+`" alt="beast"><div class="centered">`+Beast+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/noxSlug.jpg style="`+style6+`" alt="slug"><div class="centered">`+Slug+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/sylvanna_torlai.jpg style="`+style5+`" alt="sylvanna"><div class="centered">`+Sylvanna+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lacuste.jpg style="`+style5+`" alt="lacuste"><div class="centered">`+Lacuste+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/anvilfist.jpg style="`+style5+`" alt="anvilfist"><div class="centered">`+Anvilfist+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/gorganus.jpg style="`+style5+`" alt="gorganus"><div class="centered">`+Gorganus+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/ormsul.jpg style="`+style5+`" alt="ormsul"><div class="centered">`+Ormsul+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/skyb.jpg style="`+style5+`" alt="skybrine"><div class="centered">`+Skybrine+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/windstrike.jpg style="`+style5+`" alt="windstrike"><div class="centered">`+Windstrike+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/zomg-assasinzz.jpg style="`+style5+`" alt="grivvek"><div class="centered">`+Grivvek+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/Cave%20Bat%20Lord.jpg style="`+style5+`" alt="varsanor"><div class="centered">`+Varsanor+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/bossqsecbloke.jpg style="`+style5+`" alt="crantos"><div class="centered">`+Crantos+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian1.gif style="`+style5+`" alt="emerald"><div class="centered">`+Emerald+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian5.gif style="`+style5+`" alt="murderface"><div class="centered">`+Murderface+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian4.gif style="`+style5+`" alt="detox"><div class="centered">`+Detox+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian3.gif style="`+style5+`" alt="samatha"><div class="centered">`+Samatha+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian2.gif style="`+style5+`" alt="anguish"><div class="centered">`+Anguish+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob7.jpg style="`+style4+`" alt="hackerphage"><div class="centered">`+Hackerphage+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob8.jpg style="`+style4+`" alt="howldroid"><div class="centered">`+Howldroid+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob9.jpg style="`+style4+`" alt="slashbrood"><div class="centered">`+Slashbrood+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob10.jpg style="`+style4+`" alt="neudeus"><div class="centered">`+Neudeus+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob2.jpg style="`+style6+`" alt="baron"><div class="centered">`+Baron+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob1.jpg style="`+style6+`" alt="freezebreed"><div class="centered">`+Freezebreed+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob4.jpg style="`+style6+`" alt="rotborn"><div class="centered">`+Rotborn+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob3.jpg style="`+style6+`" alt="melt"><div class="centered">`+Melt+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob5.jpg style="`+style6+`" alt="chaos"><div class="centered">`+Chaos+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob6.jpg style="`+style6+`" alt="numerocure"><div class="centered">`+Numerocure+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Gnorb.jpg style="`+style7+`" alt="gnorb"><div class="centered">`+Gnorb+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Nessam.jpg style="`+style7+`" alt="nessam"><div class="centered">`+Nessam+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Crane.jpg style="`+style7+`" alt="crane"><div class="centered">`+Crane+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Pinosis.jpg style="`+style7+`" alt="pinosis"><div class="centered">`+Pinosis+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Tsort.jpg style="`+style7+`" alt="tsort"><div class="centered">`+Tsort+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Shadow.jpg style="`+style7+`" alt="shadow"><div class="centered">`+Shadow+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Xordam.jpg style="`+style7+`" alt="xordam"><div class="centered">`+Xordam+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/stoneravenboss4.jpg style="`+style5+`" alt="ebliss"><div class="centered">`+Ebliss+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/guardset4boss2.jpg style="`+style5+`" alt="brutalitar"><div class="centered">`+Brutalitar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/guardset4boss3.jpg style="`+style5+`" alt="dreg"><div class="centered">`+Dreg+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/guardset4boss4.jpg style="`+style5+`" alt="ashnar"><div class="centered">`+Ashnar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/guardset4boss5.jpg style="`+style5+`" alt="zhul"><div class="centered">`+Zhul+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/ganja.jpg style="`+style6+`" alt="ganja"><div class="centered">`+Ganja+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/sibannac.jpg style="`+style6+`" alt="sibannac"><div class="centered">`+Sibannac+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/smoot.jpg style="`+style6+`" alt="smoot"><div class="centered">`+Smoot+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/grizzlybear.jpg style="`+style6+`" alt="blood"><div class="centered">`+Bloodchill+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/abomination.jpg style="`+style6+`" alt="ag"><div class="centered">`+Nabak+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/newdemon6.jpg style="`+style6+`" alt="kro"><div class="centered">`+Shuk+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/lord_varan.gif style="`+style5+`" alt="varan"><div class="centered">`+Varan+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lord_narada.gif style="`+style5+`" alt="narada"><div class="centered">`+Narada+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lady_ariella.gif style="`+style5+`" alt="ariella"><div class="centered">`+Ariella+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lord_suka.gif style="`+style5+`" alt="suka"><div class="centered">`+Suka+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lord_ganesha.gif style="`+style5+`" alt="ganeshan"><div class="centered">`+Ganeshan+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod1.jpg style="`+style5+`" alt="wanhiroeaz"><div class="centered">`+Wanhiroeaz+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod2.jpg style="`+style5+`" alt="vitkros"><div class="centered">`+Vitkros+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod3.jpg style="`+style5+`" alt="hyrak"><div class="centered">`+Hyrak+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod4.jpg style="`+style5+`" alt="mistress"><div class="centered">`+Mistress+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod5.jpg style="`+style5+`" alt="traxodon"><div class="centered">`+Traxodon+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/council1.jpg style="`+style5+`" alt="garland"><div class="centered">`+Garland+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/council2.jpg style="`+style5+`" alt="tylos"><div class="centered">`+Tylos+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/council3.jpg style="`+style5+`" alt="threk"><div class="centered">`+Threk+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/council4.jpg style="`+style5+`" alt="jazzmin"><div class="centered">`+Jazzmin+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/council5.jpg style="`+style5+`" alt="sigil"><div class="centered">`+Sigil+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/reddragon.jpg style="`+style5+`" alt="synge"><div class="centered">`+Synge+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/rancid.jpg style="`+style5+`" alt="rancid"><div class="centered">`+Rancid+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/terrance.jpg style="`+style5+`" alt="terrance"><div class="centered">`+Terrance+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zertan.jpg style="`+style5+`" alt="zertan"><div class="centered">`+Zertan+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/quiver.jpg style="`+style5+`" alt="quiver"><div class="centered">`+Quiver+`</div></div></td>
</tr></table>
`

header.innerHTML = godtabs
}

// level chart

if (document.URL.indexOf("com/home") != -1 ) {
if (document.URL.indexOf("com/homepost") == -1 ) {

function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

GM_addStyle ( `
#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div > div:nth-child(7){margin-left:15px !important;}
#expchart{margin-left:0px !important; width:361px !important;height:87px !important;overflow-y: scroll !important}
#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div > div:nth-child(7) > div > div.w-100 > div > table > tbody > tr > td{padding-right:10px !important;}
`);

var levelchart = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div");

var chart = `
<div class="d-flex b-skills">
<div>
</div>
<div class="w-100">
<h5>OUTWAR LEVEL CHART</h5><p>
<table>
<tr><td width="45px">Level</td><td width="125px">Experience</td><td width="35px">SP</td><td width="70px">ATK</td><td width="70x">DEF</td></tr>
</table>
<div class="table-responsive" id="expchart">
<table>
<tr><td width="45px">1</td><td width="125px">0</td><td width="35px">0</td><td width="70px">1</td><td width="70px">3</td></tr>
<tr><td>2</td><td>7</td><td>0</td><td>2</td><td>5</td></tr>
<tr><td>3</td><td>25</td><td>0</td><td>4</td><td>8</td></tr>
<tr><td>4</td><td>50</td><td>0</td><td>6</td><td>12</td></tr>
<tr><td>5</td><td>150</td><td>0</td><td>9</td><td>16</td></tr>
<tr><td>6</td><td>250</td><td>0</td><td>12</td><td>21</td></tr>
<tr><td>7</td><td>450</td><td>0</td><td>15</td><td>27</td></tr>
<tr><td>8</td><td>700</td><td>0</td><td>18</td><td>36</td></tr>
<tr><td>9</td><td>1,000</td><td>0</td><td>22</td><td>44</td></tr>
<tr><td>10</td><td>1,500</td><td>1</td><td>26</td><td>50</td></tr>
<tr><td>11</td><td>3,000</td><td>1</td><td>30</td><td>62</td></tr>
<tr><td>12</td><td>5,000</td><td>2</td><td>36</td><td>71</td></tr>
<tr><td>13</td><td>8,000</td><td>2</td><td>38</td><td>85</td></tr>
<tr><td>14</td><td>12,000</td><td>3</td><td>43</td><td>92</td></tr>
<tr><td>15</td><td>18,000</td><td>3</td><td>48</td><td>107</td></tr>
<tr><td>16</td><td>28,000</td><td>4</td><td>53</td><td>115</td></tr>
<tr><td>17</td><td>40,000</td><td>4</td><td>58</td><td>226</td></tr>
<tr><td>18</td><td>55,000</td><td>5</td><td>63</td><td>231</td></tr>
<tr><td>19</td><td>75,000</td><td>5</td><td>68</td><td>242</td></tr>
<tr><td>20</td><td>100,000</td><td>6</td><td>73</td><td>257</td></tr>
<tr><td>21</td><td>130,000</td><td>6</td><td>78</td><td>264</td></tr>
<tr><td>22</td><td>165,000</td><td>7</td><td>83</td><td>272</td></tr>
<tr><td>23</td><td>215,000</td><td>7</td><td>88</td><td>281</td></tr>
<tr><td>24</td><td>260,000</td><td>8</td><td>95</td><td>290</td></tr>
<tr><td>25</td><td>310,000</td><td>8</td><td>100</td><td>300</td></tr>
<tr><td>26</td><td>370,000</td><td>9</td><td>106</td><td>320</td></tr>
<tr><td>27</td><td>445,000</td><td>9</td><td>112</td><td>335</td></tr>
<tr><td>28</td><td>525,000</td><td>10</td><td>118</td><td>350</td></tr>
<tr><td>29</td><td>625,000</td><td>10</td><td>125</td><td>370</td></tr>
<tr><td>30</td><td>735,000</td><td>11</td><td>132</td><td>392</td></tr>
<tr><td>31</td><td>838,500</td><td>11</td><td>150</td><td>412</td></tr>
<tr><td>32</td><td>950,000</td><td>12</td><td>160</td><td>426</td></tr>
<tr><td>33</td><td>1,082,250</td><td>12</td><td>185</td><td>438</td></tr>
<tr><td>34</td><td>1,224,000</td><td>13</td><td>200</td><td>453</td></tr>
<tr><td>35</td><td>1,378,125</td><td>13</td><td>215</td><td>487</td></tr>
<tr><td>36</td><td>1,530,000</td><td>14</td><td>230</td><td>500</td></tr>
<tr><td>37</td><td>1,732,500</td><td>14</td><td>260</td><td>526</td></tr>
<tr><td>38</td><td>1,920,000</td><td>15</td><td>300</td><td>556</td></tr>
<tr><td>39</td><td>2,131,250</td><td>15</td><td>330</td><td>575</td></tr>
<tr><td>40</td><td>2,325,000</td><td>16</td><td>345</td><td>600</td></tr>
<tr><td>41</td><td>2,537,500</td><td>16</td><td>360</td><td>650</td></tr>
<tr><td>42</td><td>2,800,000</td><td>17</td><td>380</td><td>704</td></tr>
<tr><td>43</td><td>3,105,000</td><td>17</td><td>400</td><td>747</td></tr>
<tr><td>44</td><td>3,380,000</td><td>18</td><td>415</td><td>811</td></tr>
<tr><td>45</td><td>3,687,500</td><td>18</td><td>425</td><td>856</td></tr>
<tr><td>46</td><td>3,990,000</td><td>19</td><td>450</td><td>879</td></tr>
<tr><td>47</td><td>4,312,500</td><td>19</td><td>475</td><td>911</td></tr>
<tr><td>48</td><td>4,620,000</td><td>20</td><td>500</td><td>932</td></tr>
<tr><td>49</td><td>4,935,000</td><td>20</td><td>550</td><td>956</td></tr>
<tr><td>50</td><td>5,250,000</td><td>21</td><td>650</td><td>1,000</td></tr>
<tr><td>51</td><td>6,500,000</td><td>21</td><td>700</td><td>1,032</td></tr>
<tr><td>52</td><td>7,750,000</td><td>22</td><td>750</td><td>1,067</td></tr>
<tr><td>53</td><td>9,250,000</td><td>22</td><td>800</td><td>1,103</td></tr>
<tr><td>54</td><td>11,050,000</td><td>23</td><td>850</td><td>1,250</td></tr>
<tr><td>55</td><td>12,750,000</td><td>23</td><td>875</td><td>1,500</td></tr>
<tr><td>56</td><td>14,750,000</td><td>24</td><td>900</td><td>1,750</td></tr>
<tr><td>57</td><td>17,250,000</td><td>24</td><td>950</td><td>2,000</td></tr>
<tr><td>58</td><td>19,750,000</td><td>25</td><td>1,000</td><td>2,200</td></tr>
<tr><td>59</td><td>22,250,000</td><td>25</td><td>1,250</td><td>2,400</td></tr>
<tr><td>60</td><td>24,750,000</td><td>26</td><td>1,500</td><td>2,500</td></tr>
<tr><td>61</td><td>28,000,000</td><td>26</td><td>1,750</td><td>2,650</td></tr>
<tr><td>62</td><td>31,750,000</td><td>27</td><td>2,000</td><td>2,800</td></tr>
<tr><td>63</td><td>35,750,000</td><td>27</td><td>2,250</td><td>3,000</td></tr>
<tr><td>64</td><td>39,750,000</td><td>28</td><td>2,500</td><td>3,200</td></tr>
<tr><td>65</td><td>44,750,000</td><td>28</td><td>2,750</td><td>3,500</td></tr>
<tr><td>66</td><td>49,750,000</td><td>29</td><td>3,000</td><td>3,800</td></tr>
<tr><td>67</td><td>55,750,000</td><td>29</td><td>3,250</td><td>4,100</td></tr>
<tr><td>68</td><td>61,750,000</td><td>30</td><td>3,500</td><td>4,400</td></tr>
<tr><td>69</td><td>68,750,000</td><td>30</td><td>3,750</td><td>4,700</td></tr>
<tr><td>70</td><td>77,000,000</td><td>31</td><td>4,000</td><td>5,000</td></tr>
<tr><td>71</td><td>90,650,000</td><td>31</td><td>4,150</td><td>5,200</td></tr>
<tr><td>72</td><td>106,900,000</td><td>32</td><td>4,300</td><td>5,450</td></tr>
<tr><td>73</td><td>126,400,000</td><td>32</td><td>4,500</td><td>5,750</td></tr>
<tr><td>74</td><td>152,400,000</td><td>33</td><td>4,750</td><td>6,100</td></tr>
<tr><td>75</td><td>184,900,000</td><td>33</td><td>5,000</td><td>6,500</td></tr>
<tr><td>76</td><td>385,000,000</td><td>34</td><td>5,250</td><td>6,800</td></tr>
<tr><td>77</td><td>675,000,000</td><td>34</td><td>5,500</td><td>7,100</td></tr>
<tr><td>78</td><td>995,600,000</td><td>35</td><td>5,800</td><td>7,500</td></tr>
<tr><td>79</td><td>1,450,920,000</td><td>35</td><td>6,150</td><td>7,900</td></tr>
<tr><td>80</td><td>2,000,000,000</td><td>36</td><td>6,500</td><td>8,500</td></tr>
<tr><td>81</td><td>3,000,000,000</td><td>36</td><td>6,900</td><td>9,200</td></tr>
<tr><td>82</td><td>4,500,000,000</td><td>37</td><td>7,350</td><td>10,000</td></tr>
<tr><td>83</td><td>6,750,000,000</td><td>37</td><td>7,850</td><td>10,900</td></tr>
<tr><td>84</td><td>10,000,000,000</td><td>38</td><td>8,400</td><td>11,900</td></tr>
<tr><td>85</td><td>15,000,000,000</td><td>38</td><td>9,000</td><td>13,000</td></tr>
<tr><td>86</td><td>20,000,000,000</td><td>39</td><td>9,650</td><td>14,200</td></tr>
<tr><td>87</td><td>26,000,000,000</td><td>39</td><td>10,350</td><td>15,500</td></tr>
<tr><td>88</td><td>33,000,000,000</td><td>40</td><td>11,100</td><td>16,900</td></tr>
<tr><td>89</td><td>41,000,000,000</td><td>40</td><td>11,900</td><td>18,400</td></tr>
<tr><td>90</td><td>50,000,000,000</td><td>41</td><td>12,750</td><td>20,000</td></tr>
</table>
</div>
</div>
</div>
</div>
</div>
`

let lvlchart = document.createElement('div');
lvlchart.innerHTML = chart;
insertAfter(lvlchart, levelchart.lastElementChild);

}}

// itemlink modifications

if (document.URL.indexOf("itemlink") != -1 ) {

var itemID = window.location.search.replace(/\?id=/g,"").replace(/&owner=.*/g,"")

fetch("/item_rollover.php?id="+itemID+"_1")
   .then(response => response.text())
   .then((response) => {

var holyaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0

var arcaneaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0

var fireaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0

var kineticaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0

var shadowaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0

var chaosaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0

var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0

var aug1holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/&nbsp; \+/i,""))
var aug1arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/&nbsp; \+/i,""))
var aug1fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/&nbsp; \+/i,""))
var aug1kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/&nbsp; \+/i,""))
var aug1shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/&nbsp; \+/i,""))
var aug1chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/&nbsp; \+/i,""))
var aug1ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))

fetch("/item_rollover.php?id="+itemID+"_2")
   .then(response => response.text())
   .then((response) => {

var holyaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0

var arcaneaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0

var fireaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0

var kineticaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0

var shadowaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0

var chaosaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0

var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0

var aug2holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/&nbsp; \+/i,""))
var aug2arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/&nbsp; \+/i,""))
var aug2fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/&nbsp; \+/i,""))
var aug2kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/&nbsp; \+/i,""))
var aug2shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/&nbsp; \+/i,""))
var aug2chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/&nbsp; \+/i,""))
var aug2ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))

fetch("/item_rollover.php?id="+itemID+"_3")
   .then(response => response.text())
   .then((response) => {

var holyaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0

var arcaneaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0

var fireaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0

var kineticaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0

var shadowaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0

var chaosaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0

var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0

var aug3holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/&nbsp; \+/i,""))
var aug3arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/&nbsp; \+/i,""))
var aug3fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/&nbsp; \+/i,""))
var aug3kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/&nbsp; \+/i,""))
var aug3shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/&nbsp; \+/i,""))
var aug3chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/&nbsp; \+/i,""))
var aug3ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))

fetch("/item_rollover.php?id="+itemID+"_4")
   .then(response => response.text())
   .then((response) => {

var holyaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0

var arcaneaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0

var fireaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0

var kineticaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0

var shadowaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0

var chaosaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0

var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0

var aug4holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/&nbsp; \+/i,""))
var aug4arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/&nbsp; \+/i,""))
var aug4fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/&nbsp; \+/i,""))
var aug4kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/&nbsp; \+/i,""))
var aug4shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/&nbsp; \+/i,""))
var aug4chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/&nbsp; \+/i,""))
var aug4ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))

fetch("/item_rollover.php?id="+itemID+"_5")
   .then(response => response.text())
   .then((response) => {

var holyaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0

var arcaneaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0

var fireaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0

var kineticaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0

var shadowaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0

var chaosaug = response.match(/&nbsp; \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0

var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0

var aug5holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/&nbsp; \+/i,""))
var aug5arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/&nbsp; \+/i,""))
var aug5fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/&nbsp; \+/i,""))
var aug5kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/&nbsp; \+/i,""))
var aug5shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/&nbsp; \+/i,""))
var aug5chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/&nbsp; \+/i,""))
var aug5ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))

var aholy = aug1holy+aug2holy+aug3holy+aug4holy+aug5holy
var aarcane = aug1arcane+aug2arcane+aug3arcane+aug4arcane+aug5arcane
var afire = aug1fire+aug2fire+aug3fire+aug4fire+aug5fire
var akinetic = aug1kinetic+aug2kinetic+aug3kinetic+aug4kinetic+aug5kinetic
var ashadow = aug1shadow+aug2shadow+aug3shadow+aug4shadow+aug5shadow
var achaos = aug1chaos+aug2chaos+aug3chaos+aug4chaos+aug5chaos
var aps = aug1ps+aug2ps+aug3ps+aug4ps+aug5ps

var Gslot1 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(3)").outerHTML.replace(/<img src="\/images\/gemslot2\.jpg">/i,1).replace(/<img src="\/images\/gem_.*\.jpg">/i,0)
var Gslot2 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(4)").outerHTML.replace(/<img src="\/images\/gemslot2\.jpg">/i,1).replace(/<img src="\/images\/gem_.*\.jpg">/i,0)
var Gslot3 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(5)").outerHTML.replace(/<img src="\/images\/gemslot2\.jpg">/i,1).replace(/<img src="\/images\/gem_.*\.jpg">/i,0)
var Gslot4 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(6)").outerHTML.replace(/<img src="\/images\/gemslot2\.jpg">/i,1).replace(/<img src="\/images\/gem_.*\.jpg">/i,0)

var sum = Math.round(Gslot1+Gslot2+Gslot3+Gslot4)

var gems = '';
if (sum == "0")
gems = "4"
if (sum == "1")
gems = "3"
if (sum == "11")
gems = "2"
if (sum == "111")
gems = "1"
if (sum == "1111")
gems = "0"

var item = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(1)").outerHTML.replace(/<span style="color:#00FF00"> \(\+[0-9]+\)<\/span>/g,"").replaceAll(",","");

var atk = item.match(/\+([0-9]+) ATK/) ?? 0
var holy = item.match(/\+([0-9]+) <span style="color:#.*">Holy/) ?? 0
var arcane = item.match(/\+([0-9]+) <span style="color:#.*">Arcane/) ?? 0
var shadow = item.match(/\+([0-9]+) <span style="color:#.*">Shadow/) ?? 0
var fire = item.match(/\+([0-9]+) <span style="color:#.*">Fire/) ?? 0
var kinetic = item.match(/\+([0-9]+) <span style="color:#.*">Kinetic/) ?? 0
var chaos = item.match(/\+([0-9]+) <span style="color:#.*">Chaos/) ?? 0
var vile = item.match(/\+([0-9]+) vile energy/) ?? 0
var hp = item.match(/\+([0-9]+) HP/) ?? 0
var holyr = item.match(/\+([0-9]+) Holy Resist/) ?? 0
var arcaner = item.match(/\+([0-9]+) Arcane Resist/) ?? 0
var shadowr = item.match(/\+([0-9]+) Shadow Resist/) ?? 0
var firer = item.match(/\+([0-9]+) Fire Resist/) ?? 0
var kineticr = item.match(/\+([0-9]+) Kinetic Resist/) ?? 0
var chaosr = item.match(/\+([0-9]+) Chaos Resist/) ?? 0
var block = item.match(/\+([0-9]+)% block/) ?? 0
var eblock = item.match(/\+([0-9]+)% elemental block/) ?? 0
var rpt = item.match(/\+([0-9]+) rage per hr/) ?? 0
var ept = item.match(/\+([0-9]+) exp per hr/) ?? 0
var ramp = item.match(/\+([0-9]+)% rampage/) ?? 0
var ps = item.match(/\+([0-9]+)% perfect strike/) ?? 0
var mr = item.match(/\+([0-9]+) max rage/) ?? 0
var crit = item.match(/\+([0-9]+)% critical hit/) ?? 0

var edititem = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(1)");
if (aholy != 0){
edititem.innerHTML = edititem.innerHTML.replace(/&nbsp; \+.* <span style="color:#00FFFF">Holy/,"&nbsp; +"+(parseInt(holy[1])-aholy)+" <font color=00FF00>(+"+aholy+")</font><font color=00FFFF> Holy</font>")}
if (aarcane != 0){
edititem.innerHTML = edititem.innerHTML.replace(/&nbsp; \+.* <span style="color:#FFFF00">Arcane/,"&nbsp; +"+(parseInt(arcane[1])-aarcane)+" <font color=00FF00>(+"+aarcane+")</font><font color=FFFF00> Arcane</font>")}
if (afire != 0){
edititem.innerHTML = edititem.innerHTML.replace(/&nbsp; \+.* <span style="color:#FF0000">Fire/,"&nbsp; +"+(parseInt(fire[1])-afire)+" <font color=00FF00>(+"+afire+")</font><font color=FF0000> Fire</font>")}
if (akinetic != 0){
edititem.innerHTML = edititem.innerHTML.replace(/&nbsp; \+.* <span style="color:#00FF00">Kinetic/,"&nbsp; +"+(parseInt(kinetic[1])-akinetic)+" <font color=00FF00>(+"+akinetic+")</font<font color=00FF00> Kinetic</font>")}
if (ashadow != 0){
edititem.innerHTML = edititem.innerHTML.replace(/&nbsp; \+.* <span style="color:#7e01bc">Shadow/,"&nbsp; +"+(parseInt(shadow[1])-ashadow)+" <font color=00FF00>(+"+ashadow+")</font><font color=7e01bc> Shadow</font>")}
if (achaos != 0){
edititem.innerHTML = edititem.innerHTML.replace(/&nbsp; \+.* <span style="color:#f441be">Chaos/,"&nbsp; +"+(parseInt(chaos[1])-achaos)+" <font color=00FF00>(+"+achaos+")</font><font color=f441be> Chaos</font>")}
if (aps != 0){
edititem.innerHTML = edititem.innerHTML.replace(/% perfect strike/," <font color=00FF00>(+"+aps+")</font>% perfect strike")}

var g1 = '';
var g2 = '';
var g3 = '';
var g4 = '';
    if (atk[1] > 0){
    g1 += "+"+Math.round(atk[1]*1.15)+" ATK<br>"
    g2 += "+"+Math.round(atk[1]*1.3225)+" ATK<br>"
    g3 += "+"+Math.round(atk[1]*1.520875)+" ATK<br>"
    g4 += "+"+Math.round(atk[1]*1.74900625)+" ATK<br>"}
    if (holy[1]-aholy > 0){
    g1 += "&emsp;+"+(parseInt(holy[1]))+" <font color=00FFFF>Holy</font><br>"
    g2 += "&emsp;+"+(parseInt(holy[1]))+" <font color=00FFFF>Holy</font><br>"
    g3 += "&emsp;+"+(parseInt(holy[1]))+" <font color=00FFFF>Holy</font><br>"
    g4 += "&emsp;+"+(parseInt(holy[1]))+" <font color=00FFFF>Holy</font><br>"}
    if (arcane[1]-aarcane > 0){
    g1 += "&emsp;+"+(parseInt(arcane[1]))+" <font color=FFFF00>Arcane</font><br>"
    g2 += "&emsp;+"+(parseInt(arcane[1]))+" <font color=FFFF00>Arcane</font><br>"
    g3 += "&emsp;+"+(parseInt(arcane[1]))+" <font color=FFFF00>Arcane</font><br>"
    g4 += "&emsp;+"+(parseInt(arcane[1]))+" <font color=FFFF00>Arcane</font><br>"}
    if (shadow[1]-ashadow > 0){
    g1 += "&emsp;+"+(parseInt(shadow[1]))+" <font color=7E01BC>Shadow</font><br>"
    g2 += "&emsp;+"+(parseInt(shadow[1]))+" <font color=7E01BC>Shadow</font><br>"
    g3 += "&emsp;+"+(parseInt(shadow[1]))+" <font color=7E01BC>Shadow</font><br>"
    g4 += "&emsp;+"+(parseInt(shadow[1]))+" <font color=7E01BC>Shadow</font><br>"}
    if (fire[1]-afire > 0){
    g1 += "&emsp;+"+(parseInt(fire[1]))+" <font color=FF0000>Fire</font><br>"
    g2 += "&emsp;+"+(parseInt(fire[1]))+" <font color=FF0000>Fire</font><br>"
    g3 += "&emsp;+"+(parseInt(fire[1]))+" <font color=FF0000>Fire</font><br>"
    g4 += "&emsp;+"+(parseInt(fire[1]))+" <font color=FF0000>Fire</font><br>"}
    if (kinetic[1]-akinetic > 0){
    g1 += "&emsp;+"+(parseInt(kinetic[1]))+" <font color=00FF00>Kinetic</font><br>"
    g2 += "&emsp;+"+(parseInt(kinetic[1]))+" <font color=00FF00>Kinetic</font><br>"
    g3 += "&emsp;+"+(parseInt(kinetic[1]))+" <font color=00FF00>Kinetic</font><br>"
    g4 += "&emsp;+"+(parseInt(kinetic[1]))+" <font color=00FF00>Kinetic</font><br>"}
    if (chaos[1]-achaos > 0){
    g1 += "&emsp;+"+(parseInt(chaos[1]))+" <font color=E93EB5>Chaos</font><br>"
    g2 += "&emsp;+"+(parseInt(chaos[1]))+" <font color=E93EB5>Chaos</font><br>"
    g3 += "&emsp;+"+(parseInt(chaos[1]))+" <font color=E93EB5>Chaos</font><br>"
    g4 += "&emsp;+"+(parseInt(chaos[1]))+" <font color=E93EB5>Chaos</font><br>"}
    if (vile[1] > 0){
    g1 += "&emsp;+"+vile[1]+" vile energy<br>"
    g2 += "&emsp;+"+vile[1]+" vile energy<br>"
    g3 += "&emsp;+"+vile[1]+" vile energy<br>"
    g4 += "&emsp;+"+vile[1]+" vile energy<br>"}
    if (hp[1] > 0){
    g1 += "+"+Math.round(hp[1]*1.15)+" HP<br>"
    g2 += "+"+Math.round(hp[1]*1.3225)+" HP<br>"
    g3 += "+"+Math.round(hp[1]*1.520875)+" HP<br>"
    g4 += "+"+Math.round(hp[1]*1.74900625)+" HP<br>"}
    if (holyr[1] != undefined){
    g1 += "&emsp;+"+holyr[1]+" Holy Resist<br>"
    g2 += "&emsp;+"+holyr[1]+" Holy Resist<br>"
    g3 += "&emsp;+"+holyr[1]+" Holy Resist<br>"
    g4 += "&emsp;+"+holyr[1]+" Holy Resist<br>"}
    if (arcaner[1] > 0){
    g1 += "&emsp;+"+arcaner[1]+" Arcane Resist<br>"
    g2 += "&emsp;+"+arcaner[1]+" Arcane Resist<br>"
    g3 += "&emsp;+"+arcaner[1]+" Arcane Resist<br>"
    g4 += "&emsp;+"+arcaner[1]+" Arcane Resist<br>"}
    if (shadowr[1] > 0){
    g1 += "&emsp;+"+shadowr[1]+" Shadow Resist<br>"
    g2 += "&emsp;+"+shadowr[1]+" Shadow Resist<br>"
    g3 += "&emsp;+"+shadowr[1]+" Shadow Resist<br>"
    g4 += "&emsp;+"+shadowr[1]+" Shadow Resist<br>"}
    if (firer[1] > 0){
    g1 += "&emsp;+"+firer[1]+" Fire Resist<br>"
    g2 += "&emsp;+"+firer[1]+" Fire Resist<br>"
    g3 += "&emsp;+"+firer[1]+" Fire Resist<br>"
    g4 += "&emsp;+"+firer[1]+" Fire Resist<br>"}
    if (kineticr[1] > 0){
    g1 += "&emsp;+"+kineticr[1]+" Kinetic Resist<br>"
    g2 += "&emsp;+"+kineticr[1]+" Kinetic Resist<br>"
    g3 += "&emsp;+"+kineticr[1]+" Kinetic Resist<br>"
    g4 += "&emsp;+"+kineticr[1]+" Kinetic Resist<br>"}
    if (chaosr[1] > 0){
    g1 += "&emsp;+"+chaosr[1]+" Chaos Resist<br>"
    g2 += "&emsp;+"+chaosr[1]+" Chaos Resist<br>"
    g3 += "&emsp;+"+chaosr[1]+" Chaos Resist<br>"
    g4 += "&emsp;+"+chaosr[1]+" Chaos Resist<br>"}
    if (block[1] > 0){
    g1 += "+"+block[1]+"% block<br>"
    g2 += "+"+block[1]+"% block<br>"
    g3 += "+"+block[1]+"% block<br>"
    g4 += "+"+block[1]+"% block<br>"}
    if (eblock[1] > 0){
    g1 += "+"+eblock[1]+"% elemental block<br>"
    g2 += "+"+eblock[1]+"% elemental block<br>"
    g3 += "+"+eblock[1]+"% elemental block<br>"
    g4 += "+"+eblock[1]+"% elemental block<br>"}
    if (rpt[1] > 0){
    g1 += "+"+Math.round(rpt[1]*1.15)+" rage per hour<br>"
    g2 += "+"+Math.round(rpt[1]*1.3225)+" rage per hour<br>"
    g3 += "+"+Math.round(rpt[1]*1.520875)+" rage per hour<br>"
    g4 += "+"+Math.round(rpt[1]*1.74900625)+" rage per hour<br>"}
    if (ept[1] > 0){
    g1 += "+"+Math.round(ept[1]*1.15)+" exp per hour<br>"
    g2 += "+"+Math.round(ept[1]*1.3225)+" exp per hour<br>"
    g3 += "+"+Math.round(ept[1]*1.520875)+" exp per hour<br>"
    g4 += "+"+Math.round(ept[1]*1.74900625)+" exp per hour<br>"}
    if (ramp[1] > 0){
    g1 += "+"+ramp[1]+"% rampage<br>"
    g2 += "+"+ramp[1]+"% rampage<br>"
    g3 += "+"+ramp[1]+"% rampage<br>"
    g4 += "+"+ramp[1]+"% rampage<br>"}
    if (ps[1] > 0){
    g1 += "+"+ps[1]+"<br>% perfect strike<br>"
    g2 += "+"+ps[1]+"<br>% perfect strike<br>"
    g3 += "+"+ps[1]+"<br>% perfect strike<br>"
    g4 += "+"+ps[1]+"<br>% perfect strike<br>"}
    if (mr[1] > 0){
    g1 += "+"+Math.round(mr[1]*1.15)+" max rage<br>"
    g2 += "+"+Math.round(mr[1]*1.3225)+" max rage<br>"
    g3 += "+"+Math.round(mr[1]*1.520875)+" max rage<br>"
    g4 += "+"+Math.round(mr[1]*1.74900625)+" max rage<br>"}
    if (crit[1] > 0){
    g1 += "+"+crit[1]+"% critical hit<br>"
    g2 += "+"+crit[1]+"% critical hit<br>"
    g3 += "+"+crit[1]+"% critical hit<br>"
    g4 += "+"+crit[1]+"% critical hit<br>"}

var openslot = document.querySelectorAll("img[src='/images/gemslot2.jpg']");
if (openslot[0] != null)
openslot[0].setAttribute(`onmouseover`, `popup(event,'<div id=gemcalc>`+g1+`</div>');`);
if (openslot[0] != null)
openslot[0].setAttribute(`onmouseout`, `kill()`);
if (openslot[1] != null)
openslot[1].setAttribute(`onmouseover`, `popup(event,'<div id=gemcalc>`+g2+`</div>')`);
if (openslot[1] != null)
openslot[1].setAttribute(`onmouseout`, `kill()`);
if (openslot[2] != null)
openslot[2].setAttribute(`onmouseover`, `popup(event,'<div id=gemcalc>`+g3+`</div>')`);
if (openslot[2] != null)
openslot[2].setAttribute(`onmouseout`, `kill()`);
if (openslot[3] != null)
openslot[3].setAttribute(`onmouseover`, `popup(event,'<div id=gemcalc>`+g4+`</div>')`);
if (openslot[3] != null)
openslot[3].setAttribute(`onmouseout`, `kill()`);

var itemNameColor = document.querySelector("#itemtable > tbody > tr:nth-child(1) > td").outerHTML.replace(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#/g,"").replace(/" align="left">.*/g,"");

var itemRarity = '';
if (itemNameColor == "FFFFFF")
itemRarity = "Uncommon";
if (itemNameColor == "1eff00")
itemRarity = "Rare";
if (itemNameColor == "ffde5b")
itemRarity = "Elite";
if (itemNameColor == "0070ff")
itemRarity = "Godly";
if (itemNameColor == "CA1111")
itemRarity = "Brutal";
if (itemNameColor == "ff8000")
itemRarity = "King";
if (itemNameColor == "9000ba")
itemRarity = "Mythic"

var gemTxt = `
<td colspan="2" style="padding:2px;" valign="top"><div id="itemGemCalc">
<table width=300px border=1 bordercolor=#D4D4D4 id=gemcalc><tr><td>
Item Rarity: <font color=`+itemNameColor+`>`+itemRarity+`
</td><td>
Number of Gems: `+gems+`
</td></tr></table>
<div id=mouseovergem>Mouseover empty gem slot to see gemmed stats</div><p>
</div></td>
`

function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

let menu = document.querySelector("#itemtable > tbody");
let tr = document.createElement('tr');
tr.innerHTML = gemTxt;
insertAfter(tr, menu.lastElementChild);

})})})})})}

// boss raid individual pages

if (document.URL.indexOf("boss_stats") != -1 ) {

let str = document.querySelector("#content-header-row > div > table")
str.innerHTML = str.innerHTML
    .replace("Ancestral","<font color=#FF00FF>Ancestral")
    .replace("Tomb","Tomb</font>")
    .replace("Boon of Vision","<font color=#FF00FF>Boon of Madness</font>")

    .replace("Tier 2 Booster Upgrade","<font color=#FF8000>Tier 2 Booster Upgrade</font>")
    .replace("8-Bit Banana","<font color=#FF8000>8-Bit Banana</font>")
    .replace("Augment of Vision","<font color=#FF8000>Augment of Vision</font>")
    .replace("Transcended Extract","<font color=#FF8000>Transcended Extract</font>")
    .replace("Augment of Madness","<font color=#FF8000>Augment of Madness</font>")

    .replace("Prophecy Mail Reborn","<font color=#FFDE5B>Prophecy Mail Reborn</font>")
    .replace("Cord of Freezing Winds Reborn","<font color=#FFDE5B>Cord of Freezing Winds Reborn</font>")
    .replace("Soul of Blackhand Reborn","<font color=#FFDE5B>Soul of Blackhand Reborn</font>")
    .replace("Trinket of Aridity Reborn","<font color=#FFDE5B>Trinket of Aridity Reborn</font>")
    .replace("Interstellar Leggings Reborn","<font color=#FFDE5B>Interstellar Leggings Reborn</font>")
    .replace("Myrmidon Helm Reborn","<font color=#FFDE5B>Myrmidon Helm Reborn</font>")
    .replaceAll("Blackhand Reborn","<font color=#FFDE5B>Blackhand Reborn</font>")
    .replace("Incredible Tower Shield Reborn","<font color=#FFDE5B>Incredible Tower Shield Reborn</font>")
    .replace("Ring of the Sea Reborn","<font color=#FFDE5B>Ring of the Sea Reborn</font>")
    .replace("Boots of the Eagle Reborn","<font color=#FFDE5B>Boots of the Eagle Reborn</font>")
    .replace("Core of Exalted Perfection","<font color=#FFDE5B>Core of Exalted Perfection</font>")
    .replace("Greathelm of Exalted Perfection","<font color=#FFDE5B>Greathelm of Exalted Perfection</font>")
    .replace("Brooch of Exalted Perfection","<font color=#FFDE5B>Brooch of Exalted Perfection</font>")
    .replace("Launcher of Exalted Perfection","<font color=#FFDE5B>Launcher of Exalted Perfection</font>")
    .replace("Cuirass of Exalted Perfection","<font color=#FFDE5B>Cuirass of Exalted Perfection</font>")
    .replace("Boon of Exalted Perfection","<font color=#FFDE5B>Boon of Exalted Perfection</font>")
    .replace("Link of Exalted Perfection","<font color=#FFDE5B>Link of Exalted Perfection</font>")
    .replace("Scales of Exalted Perfection","<font color=#FFDE5B>Scales of Exalted Perfection</font>")
    .replace("Twirl of Exalted Perfection","<font color=#FFDE5B>Twirl of Exalted Perfection</font>")
    .replace("Spurs of Exalted Perfection","<font color=#FFDE5B>Spurs of Exalted Perfection</font>")

var deadCheck = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child(1) > td:nth-child(3)").innerHTML;
if (deadCheck > 0){

var bossTableX = document.querySelector("#content-header-row > div > table");
var bossTableRowsX = bossTableX.rows.length;

function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

var bossName = document.querySelector("#content-header-row > h1").innerHTML
var lootCount = '';
if (bossName == "Cosmos, Great All Being")
lootCount = "50"
if (bossName == "Death, Reaper of Souls")
lootCount = "80"
if (bossName == "Maekrix, Dreaded Striker")
lootCount = "73"
if (bossName == "Blackhand Reborn")
lootCount = "61"
if (bossName == "Zyrak, Vision of Madness")
lootCount = "65"
if (bossName == "Arkron, God of Trials")
lootCount = "160"

for (let rownumX = 1; rownumX < bossTableRowsX; rownumX++) {

GM_addStyle ( `
td:nth-of-type(3){display: none !important;}
#content-header-row > div > table > thead > tr > th:nth-child(3){width: 60% !important;}
.table td{border: 1px SOLID #0F0F0F !important;}
#content-header-row > div > table > tbody > tr > td > a > font {color:#FFFFFF !important;}
`);

var crewName = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+") > td:nth-child(1) > a > font").innerHTML.replace("'","");

var percentage = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+") > td:nth-child(2)").innerHTML.replace(/.*\(/i,"").replace("%)","");

let bossLootCnt = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+") > td:nth-child(3)").innerHTML

let bossLoot = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+") > td:nth-child(3)").outerHTML
bossLoot = `<table id=bossloottable><tr><td width=50px><center><span id=bossloot style='background-color: #D4D4D4; color: #202020;'><b>`+bossLootCnt+`</b><br></span><a onmouseover="popup(event,'`+crewName+`s expected drops')" onmouseout="kill()"><font size=1 color=#D4D4D4>(`+Math.round(percentage/100*lootCount)+`)</td><td> `+bossLoot.replace(/<td onmouseover="popup\(event,'/g,"").replace(/<br>','808080'\)" onmouseout="kill\(\)>.*<\/td>/g,"").replaceAll("<br>",", ").replaceAll(/No Items','808080'\)" onmouseout="kill\(\)">0/g,"").replaceAll(/, ','808080'\)" onmouseout="kill\(\)">[0-9]+/g,"");

let menu = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+")");
let td = document.createElement('td');
td.innerHTML = bossLoot;
insertAfter(td, menu.lastElementChild);

}}}

if (document.URL.indexOf("boss_stats") != -1 ) {

let bossName = document.querySelector("#content-header-row > h1").innerHTML

let lootCount = '';
if (bossName == "Cosmos, Great All Being")
lootCount = "50"
if (bossName == "Death, Reaper of Souls")
lootCount = "78"
if (bossName == "Maekrix, Dreaded Striker")
lootCount = "73"
if (bossName == "Blackhand Reborn")
lootCount = "61"
if (bossName == "Zyrak, Vision of Madness")
lootCount = "64"
if (bossName == "Arkron, God of Trials")
lootCount = "160"

var bossHP = '';
if (bossName == "Cosmos, Great All Being")
bossHP = "100000000000"
if (bossName == "Death, Reaper of Souls")
bossHP = "290000000000"
if (bossName == "Maekrix, Dreaded Striker")
bossHP = "320000000000"
if (bossName == "Blackhand Reborn")
bossHP = "570000000000"
if (bossName == "Zyrak, Vision of Madness")
bossHP = "1200000000000"
if (bossName == "Arkron, God of Trials")
bossHP = "900000000000"

var bossTable = document.querySelector("#content-header-row > div > table");
var bossTableRows = bossTable.rows.length;

function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

var aliveCheck = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child(1) > td:nth-child(3)").innerHTML;
if (aliveCheck < 1){

let menu = document.querySelector("#content-header-row > div > table > thead > tr");
let td1 = document.createElement('td');
td1.innerHTML = `<div id=estdrop><a onmouseover="popup\(event,'Estimating the number of items each crew will receive'\)" onmouseout="kill\(\)"><b>ESTIMATED DROPS</div>`;
insertAfter(td1, menu.lastElementChild);

let td4 = document.createElement('td');
td4.innerHTML = `<div id=estdrop><a onmouseover="popup\(event,'Mouseover column to see last raid'\)" onmouseout="kill\(\)"><b>RAID STATUS</div>`;
insertAfter(td4, menu.lastElementChild);

function calcTime(city, offset) {
    d = new Date();
    utc = d.getTime() + (d.getTimezoneOffset() * 60000);
    nd = new Date(utc + (3600000*offset));
    return nd.toLocaleString();
}
var OWtime = Date.parse((calcTime('Outwar', '-5.0')));

for (let rownum = 1; rownum < bossTableRows; rownum++) {

GM_addStyle ( `
td:nth-of-type(3){display: none !important;}
#content-header-row > div > table > thead > tr > th:nth-child(3) > a > b > font{color: #fcfcfc !important;}
.table td{border: 1px SOLID #0F0F0F !important;}
#content-header-row > div > table > thead{border: 0px SOLID !important;}
#estdrop{margin-top:7px !important;}
`);

var crewID = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML.replaceAll(/"><font.*/g,"").replaceAll(/<a href="crew_profile\.php\?id=/g,"");

fetch("crew_raidresults.php?all_results=Display+all+raid+results&crewid="+crewID)
   .then(response => response.text())
   .then((response) => {

var match = 'valign="top">(.*)<\/td.*[\n\r].*'+bossName
var lastRaid = response.match(match)


var lastRaidprint = ''
if (lastRaid != null)
lastRaidprint = Date.parse(lastRaid[1].replaceAll("-","/").replace(/\/22 /g,"/2022, ").replace("am",":00 AM").replace("pm",":00 PM").replace(/ 0/i," "));
var sinceLast = OWtime-lastRaidprint

var crewName = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(1) > a > font").innerHTML.replace("'","");

var crewID = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML.replaceAll(/<a href="crew_profile\.php\?id=/g,"").replaceAll(/"><font color="#CC0000".*/g,"");

var activeRaids = '';
if (sinceLast < 150000)
activeRaids = `<font color=#fcfcfc><a href=crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid=`+crewID+` onmouseover="popup\(event,'<b>`+crewName+`</b><br>Last raid vs `+bossName+`:<br>`+Math.round(sinceLast/60000)+` minutes ago<br><font color=#fcfcfc>(click to see raid results)'\)" onmouseout="kill\(\)">Actively Raiding`
if (sinceLast > 149999)
activeRaids = `<a onmouseover="popup\(event,'<b>`+crewName+`</b><br>Last raid vs `+bossName+`:<br>`+Math.round(sinceLast/60000)+` minutes ago'\)" onmouseout="kill\(\)"><font color=#D4D4D4>Not Raiding`

let td3 = document.createElement('td');
td3.innerHTML = activeRaids;
insertAfter(td3, menu.lastElementChild);
})

bossTable.rows[0].cells[2].innerHTML = `<a onmouseover="popup\(event,'Estimating the total damage when the boss dies'\)" onmouseout="kill\(\)"><b>ESTIMATED DAMAGE`

let percentage = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(2)").innerHTML.replace(/.*\(/i,"").replace("%)","");
var damage = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(2)").innerHTML.replace(/ \(.*%\)/g,"").replaceAll(",","");

let menu = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+")");
let td1 = document.createElement('td');
td1.innerHTML = Math.round(lootCount*(percentage/100));
insertAfter(td1, menu.lastElementChild);

const reducer = (accumulator, curr) => accumulator + curr
var BaseDmgArray = [];
var table = document.querySelector("#content-header-row > div > table").innerHTML
var BaseMatch = table.matchAll(/<td>(.*) \(/g);
for (const BaseMatchLoop of BaseMatch) {
let BaseObj = [parseInt(BaseMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const BaseDmg of BaseObj) {
BaseDmgArray.push(BaseDmg);}}
var BaseNumbers = BaseDmgArray.map(Number)
var SumOfBase = BaseNumbers.reduce(reducer)

let td2 = document.createElement('td');
td2.innerHTML = Math.round(damage/SumOfBase*bossHP).toLocaleString("en-US");
insertAfter(td2, menu.children[2]);

const header = document.querySelector("#content-header-row > h5")
header.innerHTML = "<br>Health Remaining: "+(bossHP-SumOfBase).toLocaleString("en-US")+" ("+((bossHP-SumOfBase)/bossHP*100).toFixed(3)+"%)"


}}}

// moxximod boss raid main page

if (document.URL.indexOf("crew_bossspawns") != -1 ) {

GM_addStyle ( `
#content-header-row > div.col-12.layout-spacing{display: none !important;}
#bosslootdiv > table > tbody > tr > td {padding: 20px !important;vertical-align: text-top !important;background:#0F0F0F;}
#bosslootdiv{margin-left:15px;width: 480px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;background:#0F0F0F;font-size: 0.78em;}
#divHeader{display:none !important;}
`);

var loottable = `
<table>
<tr>
<td>
<b>COSMOS<br></b>
Demonic Teleporter x1<br>
Recharge the Fury x4<br>
Cosmos Talisman x10<br>
Tome of Daily Grind x5<br>
Key to Knights Horror x9<br>
Astral Shard x4<br>
Quest Shard x5<br>
Recharge Totem x3<br>
Star Power x4<br>
Ticket to the Mystifying Carnival x3<br>
Containment Orb x2<br>
Orb of the Scepter x1<br>
Amulet Chest (50) x2
</td>
<td>
<b>DEATH<br></b>
Recharge Totem x3<br>
Recharge the Fury x10<br>
Standard Issue Neuralyzer x6<br>
Death Talisman x12<br>
Pirate Treasure Map x6<br>
Key of the Elements x6<br>
Advanced Neuralyzer x2<br>
Trinket Items x10<br>
Elemental Vigor Orb x2<br>
Elemental Assault Orb x2<br>
Elemental Defense Orb x2<br>
Amulet Chest (50) x4<br>
<font color=#fff000>Chancellor Item x20<br>
<font color=#fff000>Spiral Gear x10
</td>
<td>
<b>MAEKRIX<br></b>
Red Dragon Items x9<br>
Astral Totem x10<br>
Maekrix Talisman x12<br>
Key to the Alsayic Ruins (Solo) x2<br>
Juggernaut Talisman x8<br>
Advanced Neuralyzer x2<br>
Irthys Vigor Orb x3<br>
Irthys Assault Orb x3<br>
Irthys Defense Orb x3<br>
Add Augment Slot x4<br>
Remove Augment x8<br>
Amulet Chest (50) x6<br>
<font color=#FFF000>Nobel Gear x10
</td>
<td>
<b>BLACKHAND<br></b>
Augment of the Reborn Knight x1<br>
Blackhand Reborn Items x10<br>
Core of Blackhand x2<br>
Essence of Reincarnation x1<br>
Blackhand Talisman x4<br>
Profound Ward x10<br>
8-Bit Banana x1<br>
Buckler of Insanity x3<br>
Hauberk of Lunacy x3<br>
Charm of Havoc x3<br>
Unstoppable Concoction x10<br>
Advanced Neuralyzer x2<br>
Power Potion Pack x2<br>
Flask of Endurance x5<br>
Magic Gem x1<br>
<font color=#FFF000>Perfection Gear x10
</td>
<td>
<b>ZYRAK<br></b>
Augment of Madness x1<br>
Unstable Jewel x6<br>
Veldarabloom x3<br>
Scripture of Zyrak x3<br>
Pulsating Stone x2<br>
Bottled Chaos x1<br>
Thunder Ball x10<br>
Force of Veldara x10<br>
Interstellar Vessel x6<br>
Vault Tear x6<br>
Vial of Insanity x6<br>
Demonic Madness x3<br>
Infinite Tower Spheroid x1<br>
Transcended Extract x1<br>
Tier 2 Booster Upgrade x1<br>
<font color=#FFF000>Exalted Gear x10<br>
<font color=#FFF000>Boon of Vision x1<br>
<font color=#FFF000>Ancestral Tomb x3
</table>
`

function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);}

var bosspage = document.querySelector("#divCollections > div.row")

let bossdiv = document.createElement('div');
bossdiv.innerHTML = loottable;
bossdiv.setAttribute("id", "bosslootdiv")
bossdiv.setAttribute("class", "card component-card_4 mb-3")
insertAfter(bossdiv, bosspage.lastElementChild);

var bossCount = $('#divCollections > div.row > div').length

fetch("crew_profile")
   .then(response => response.text())
   .then((response) => {

var myCrew = response.match(/<h2>.*<\/h2>/g)
var myCrewID = response.match(/href="\/crew_raidresults\.php\?crewid=(.*)">Raid Results<\/a>/i)

var bossHead = document.querySelector("#divHeader > h3")
bossHead.innerHTML = "<a href=crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid="+myCrewID[1]+"> Moxxi Mod Raid Results</a>"

})

for (let bossNum = 1; bossNum < 1+bossCount; bossNum++) {

var bossLink = document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation > a")
var boss = '';
if (bossLink != null)
boss = document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation > a")
if (bossLink =! null){
fetch(boss)
   .then(response => response.text())
   .then((response) => {
var bossName = response.match(/<h1 class="w-100">(.*)<\/h1>/i)

if (bossName != null){

var bossHP = '';
if (bossName[1] == "Cosmos, Great All Being")
bossHP = "100000000000"
if (bossName[1] == "Death, Reaper of Souls")
bossHP = "290000000000"
if (bossName[1] == "Maekrix, Dreaded Striker")
bossHP = "320000000000"
if (bossName[1] == "Blackhand Reborn")
bossHP = "570000000000"
if (bossName[1] == "Zyrak, Vision of Madness")
bossHP = "1200000000000"
if (bossName[1] == "Arkron, God of Trials")
bossHP = "900000000000"

var crew1 = response.match(/<font color="#CC0000">(.*)<\/font>.*[\n\r].*<td>(.*) \(.*\)<\/font>/i);
const reducer = (accumulator, curr) => accumulator + curr
var BaseDmgArray = [];
var BaseMatch = response.matchAll(/<td>(.*) \(/g);
for (const BaseMatchLoop of BaseMatch) {
let BaseObj = [parseInt(BaseMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const BaseDmg of BaseObj) {
BaseDmgArray.push(BaseDmg);}}
var BaseNumbers = BaseDmgArray.map(Number)
var SumOfBase = BaseNumbers.reduce(reducer)
var cosmosPerc = ((bossHP-SumOfBase)/bossHP*100).toFixed(3)

var cosmosRemain = Math.round(SumOfBase*cosmosPerc/(100-cosmosPerc))
document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-text").innerHTML = "<hr><b>Total Damage Dealt:</b> "+SumOfBase.toLocaleString("en-US")+"<hr><b>Leading Crew:</b><br>"+crew1[1]+"<br>"+crew1[2]+"<hr><b>Health Remaining:</b> "+cosmosRemain.toLocaleString("en-US")+'<br><a href='+document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation > a")+'>'+cosmosPerc+"%</a>"
document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > h3").innerHTML = '<a href='+document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation > a")+'>'+bossName[1]+'</a>'
document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation").innerHTML = ''
}})};}}

// moxximod raid results menu and styling

if (document.URL.indexOf("crew_raidresults") != -1 ) {
document.querySelector("#content-header-row > table > tbody > tr > td > form > p > input:nth-child(3)").setAttribute("value", "MoxxiMod raid results");
};

if (document.URL.indexOf("most_recent=MoxxiMod") != -1 ) {
GM_addStyle ( `#content-header-row > table > tbody > tr > td > div > center > div > table{background:#0B0B0B !important;}
td:nth-of-type(3){display: none;}
td:nth-of-type(4){display: none;}
td:nth-of-type(5){display: none;}
`);

var changeHeader0 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table")
changeHeader0.rows[0].cells[0].innerHTML = `<a onmouseover="popup\(event,'Raid time'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>TIME`

var changeHeader1 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table")
changeHeader1.rows[0].cells[1].innerHTML = `<a onmouseover="popup\(event,'Raid god, mob or boss'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>RAID`

// moxximod raid results header row

function insertAfter2(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

let rrHead11 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead11 = document.createElement('td');
tdHead11.innerHTML = `<a onmouseover="popup\(event,'Total chars in the raid<br>(number of chars who died)'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>CHARS`;
insertAfter2(tdHead11, rrHead11.lastElementChild);

let rrHead1 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead1 = document.createElement('td');
tdHead1.innerHTML = `<a onmouseover="popup\(event,'Total amount of attack damage<br>Mouseover to see details'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>DMG`;
insertAfter2(tdHead1, rrHead1.lastElementChild);

let rrHead2 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead2 = document.createElement('td');
tdHead2.innerHTML = `<a onmouseover="popup\(event,'Average amount of attack damage per char'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>AVG`;
insertAfter2(tdHead2, rrHead2.lastElementChild);

let rrHead6 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead6 = document.createElement('td');
tdHead6.innerHTML = `<a onmouseover="popup\(event,'Average block rate of all chars'\)" onmouseout="kill\(\)"><font color="ff9e00"><b>BLOCK`;
insertAfter2(tdHead6, rrHead6.lastElementChild);

let rrHead7 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead7 = document.createElement('td');
tdHead7.innerHTML = `<a onmouseover="popup\(event,'Average ele block rate of all chars'\)" onmouseout="kill\(\)"><font color="00ff0b"><b>BLOCK`;
insertAfter2(tdHead7, rrHead7.lastElementChild);

let rrHead13 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead13 = document.createElement('td');
tdHead13.innerHTML = `<a onmouseover="popup\(event,'Average ele shield rate of all chars'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>SHIELD`;
insertAfter2(tdHead13, rrHead13.lastElementChild);

let rrHead14 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead14 = document.createElement('td');
tdHead14.innerHTML = `<a onmouseover="popup\(event,'Total number of individual attacks executed'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>ATKS`;
insertAfter2(tdHead14, rrHead14.lastElementChild);

let rrHead10 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead10 = document.createElement('td');
tdHead10.innerHTML = `<a onmouseover="popup\(event,'Total number of rounds'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>RNDS`;
insertAfter2(tdHead10, rrHead10.lastElementChild);

let rrHead12 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead12 = document.createElement('td');
tdHead12.innerHTML = `<a onmouseover="popup\(event,'Was SIN applied during the raid?'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>SIN`;
insertAfter2(tdHead12, rrHead12.lastElementChild);

let rrHead5 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead5 = document.createElement('td');
tdHead5.innerHTML = `<a onmouseover="popup\(event,'Remaining health of the mob'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>HEALTH`;
insertAfter2(tdHead5, rrHead5.lastElementChild);

let rrHead4 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead4 = document.createElement('td');
tdHead4.innerHTML = `<a onmouseover="popup\(event,'Items dropped from raid'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>LOOT`;
insertAfter2(tdHead4, rrHead4.lastElementChild);

// moxximod raid results data scrape

var rrTable = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table");
var rrRowCount = 1+rrTable.rows.length;

for (let rownum = 2; rownum < rrRowCount; rownum++) {

let raidLink11 = '';
if (document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(5) > a") != null)
raidLink11 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(5) > a");

let row11 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+")")
let chars11 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(3)").innerHTML;

let raidNameCell = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(2)");
let raidName = '';
if (raidNameCell != null)
raidNameCell.innerHTML = '<a href='+raidLink11+'>'+raidNameCell.innerHTML.replaceAll(/,.*/g,"").replaceAll(/of.*/g,"").replaceAll("The","").replaceAll(/the.*/g,"").replaceAll(/the.*/g,"")+'</a>';

let timeStampCell = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(1)");
let timeStampName = '';
if (timeStampCell != null)
timeStampCell.innerHTML = timeStampCell.innerHTML.replaceAll(/[0-9]+-[0-9]+-[0-9]+/g,"");

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        raidLink11,
    onload:     function (responseDetails) {

var raidDmg11 = /Damage: ([0-9,]*)/;
var printDmg11 = raidDmg11.exec(responseDetails.responseText);

var raidDrops11 = /popup\(event,'<b>(.*)<\/b>'\)" onmouseout="kill\(\)">[0-9]+ items<\/a>/i;
var printDrops11 = raidDrops11.exec(responseDetails.responseText);

var drops11 = '';
if (printDrops11 == null)
drops11 = `<b>No items found`
if (printDrops11 != null)
drops11 = printDrops11[1]

var raidHealth11 = /([0-9]+)%<\/span><\/div>.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]<span id=/i;
var printHealth11 = raidHealth11.exec(responseDetails.responseText);

var health11 = '';
if (printHealth11[1] < 1)
health11 = `<font color=#02B602><b>`+printHealth11[1]+`%</font>`
if (printHealth11[1] > 0)
health11 = `<font color=#FF0000><b>`+printHealth11[1]+`%</font>`

fetch(raidLink11)
   .then(response => response.text())
   .then((response) => {

var attacks11 = response.match(/Base: [0-9]+/g).length;
var blocks11 = response.match(/images\/block\.jpg/g);
var eleblocks11 = response.match(/images\/block2\.jpg/g);
var shields11 = response.match(/_ele_shield\.jpg/g);
var dead11 = response.match(/images\/dead\.jpg/g);
var rounds11 = response.match(/\/img\/skin\/Bar_separator_little\.png/g).length;
var sincheck11 = response.match(/color:#CC0000;"><b>(.*)<\/b>/i);

const reducer = (accumulator, curr) => accumulator + curr

var BaseDmgArray = [];
var BaseMatch = response.matchAll(/onmouseover="popup\(event,.*Base: (.*)<div/g);
for (const BaseMatchLoop of BaseMatch) {
let BaseObj = [parseInt(BaseMatchLoop[1].replace(",",""))];
for (const BaseDmg of BaseObj) {
BaseDmgArray.push(BaseDmg);}}
var BaseNumbers = BaseDmgArray.map(Number)
var BaseDmgCheck = '';
if (BaseNumbers != "")
BaseDmgCheck = BaseNumbers
if (BaseNumbers == "")
BaseDmgCheck = [0]
var SumOfBase = BaseDmgCheck.reduce(reducer).toLocaleString("en-US");
var printBase = "<font color=#FFFFFF><b>+"+SumOfBase+" base<br>"

var FireDmgArray = [];
var FireMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) fire/g);
for (const FireMatchLoop of FireMatch) {
let FireObj = [parseInt(FireMatchLoop[1].replace(",",""))];
for (const FireDmg of FireObj) {
FireDmgArray.push(FireDmg);}}
var FireNumbers = FireDmgArray.map(Number)
var FireDmgCheck = '';
if (FireNumbers != "")
FireDmgCheck = FireNumbers
if (FireNumbers == "")
FireDmgCheck = [0]
var SumOfFire = FireDmgCheck.reduce(reducer).toLocaleString("en-US");
var printFire = "<font color=#ff0000><b>+"+SumOfFire+" fire<br>"

var ShadowDmgArray = [];
var ShadowMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) shadow/g);
for (const ShadowMatchLoop of ShadowMatch) {
let ShadowObj = [parseInt(ShadowMatchLoop[1].replace(",",""))];
for (const ShadowDmg of ShadowObj) {
ShadowDmgArray.push(ShadowDmg);}}
var ShadowNumbers = ShadowDmgArray.map(Number)
var ShadowDmgCheck = '';
if (ShadowNumbers != "")
ShadowDmgCheck = ShadowNumbers
if (ShadowNumbers == "")
ShadowDmgCheck = [0]
var SumOfShadow = ShadowDmgCheck.reduce(reducer).toLocaleString("en-US");
var printShadow = "<font color=#9f02d3><b>+"+SumOfShadow+" shadow<br>"

var HolyDmgArray = [];
var HolyMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) holy/g);
for (const HolyMatchLoop of HolyMatch) {
let HolyObj = [parseInt(HolyMatchLoop[1].replace(",",""))];
for (const HolyDmg of HolyObj) {
HolyDmgArray.push(HolyDmg);}}
var HolyNumbers = HolyDmgArray.map(Number)
var HolyDmgCheck = '';
if (HolyNumbers != "")
HolyDmgCheck = HolyNumbers
if (HolyNumbers == "")
HolyDmgCheck = [0]
var SumOfHoly = HolyDmgCheck.reduce(reducer).toLocaleString("en-US");
var printHoly = "<font color=#00FFFF><b>+"+SumOfHoly+" holy<br>"

var ArcaneDmgArray = [];
var ArcaneMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) arcane/g);
for (const ArcaneMatchLoop of ArcaneMatch) {
let ArcaneObj = [parseInt(ArcaneMatchLoop[1].replace(",",""))];
for (const ArcaneDmg of ArcaneObj) {
ArcaneDmgArray.push(ArcaneDmg);}}
var ArcaneNumbers = ArcaneDmgArray.map(Number)
var ArcaneDmgCheck = '';
if (ArcaneNumbers != "")
ArcaneDmgCheck = ArcaneNumbers
if (ArcaneNumbers == "")
ArcaneDmgCheck = [0]
var SumOfArcane = ArcaneDmgCheck.reduce(reducer).toLocaleString("en-US");
var printArcane = "<font color=#FFFF00><b>+"+SumOfArcane+" arcane<br>"

var KineticDmgArray = [];
var KineticMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) kinetic/g);
for (const KineticMatchLoop of KineticMatch) {
let KineticObj = [parseInt(KineticMatchLoop[1].replace(",",""))];
for (const KineticDmg of KineticObj) {
KineticDmgArray.push(KineticDmg);}}
var KineticNumbers = KineticDmgArray.map(Number)
var KineticDmgCheck = '';
if (KineticNumbers != "")
KineticDmgCheck = KineticNumbers
if (KineticNumbers == "")
KineticDmgCheck = [0]
var SumOfKinetic = KineticDmgCheck.reduce(reducer).toLocaleString("en-US");
var printKinetic = "<font color=#00FF00><b>+"+SumOfKinetic+" kinetic<br>"

var VileDmgArray = [];
var VileMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) vile/g);
for (const VileMatchLoop of VileMatch) {
let VileObj = [parseInt(VileMatchLoop[1].replace(",",""))];
for (const VileDmg of VileObj) {
VileDmgArray.push(VileDmg);}}
var VileNumbers = VileDmgArray.map(Number)
var VileDmgCheck = '';
if (VileNumbers != "")
VileDmgCheck = VileNumbers
if (VileNumbers == "")
VileDmgCheck = [0]
var SumOfVile = VileDmgCheck.reduce(reducer).toLocaleString("en-US");
var printVile = "<font color=#cccccc><b>+"+SumOfVile+" vile energy<br>"

var ChaosDmgArray = [];
var ChaosMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) chaos/g);
for (const ChaosMatchLoop of ChaosMatch) {
let ChaosObj = [parseInt(ChaosMatchLoop[1].replace(",",""))];
for (const ChaosDmg of ChaosObj) {
ChaosDmgArray.push(ChaosDmg);}}
var ChaosNumbers = ChaosDmgArray.map(Number)
var ChaosDmgCheck = '';
if (ChaosNumbers != "")
ChaosDmgCheck = ChaosNumbers
if (ChaosNumbers == "")
ChaosDmgCheck = [0]
var SumOfChaos = ChaosDmgCheck.reduce(reducer).toLocaleString("en-US");
var printChaos = "<font color=#f441be><b>+"+SumOfChaos+" chaos"

var totdead11 = '';
if (dead11 != null)
totdead11 = (dead11.length).toFixed(0)
if (dead11 == null)
totdead11 += "0"

var shieldrate11 = '';
if (shields11 != null)
shieldrate11 = (shields11.length/attacks11*100).toFixed(1)
if (shields11 == null)
shieldrate11 += "0.0"

var sin11 = '';
if (sincheck11[1] != "0")
sin11 += "No"
if (sincheck11[1] == "0")
sin11 += "Yes"

var blockrate11 = '';
if (blocks11 != null)
blockrate11 += (blocks11.length/attacks11*100).toFixed(1)
if (blocks11 == null)
blockrate11 += "0.0"

var eleblockrate11 = '';
if (eleblocks11 != null)
eleblockrate11 = (eleblocks11.length/attacks11*100).toFixed(1)
if (eleblocks11 == null)
eleblockrate11 += "0.0"

let td112 = document.createElement('td');
td112.innerHTML = chars11+" (<span>&#128369;</span>"+totdead11+")";
insertAfter2(td112, row11.lastElementChild);

var damage11 = printDmg11[1];

let td11 = document.createElement('td');
td11.innerHTML = `<span class="dmgbox-text" onmouseover="popup(event,'</center>`+printBase+printFire+printShadow+printHoly+printArcane+printKinetic+printVile+printChaos+`');" onmouseout="kill();">`+damage11;
insertAfter2(td11, row11.lastElementChild);

var cells11 = row11.getElementsByTagName("td");

let td12 = document.createElement('td');
var td12comma = Math.floor(printDmg11[1].replace(/,/g, '')/cells11[2].innerText);
td12.textContent = td12comma.toLocaleString("en-US");
insertAfter2(td12, row11.lastElementChild);

let td61 = document.createElement('td');
td61.innerHTML = blockrate11+"%";
insertAfter2(td61, row11.lastElementChild);

let td71 = document.createElement('td');
td71.innerHTML = eleblockrate11+"%";
insertAfter2(td71, row11.lastElementChild);

let td111 = document.createElement('td');
td111.innerHTML = shieldrate11+"%";
insertAfter2(td111, row11.lastElementChild);

let td13 = document.createElement('td');
td13.innerHTML = attacks11;
insertAfter2(td13, row11.lastElementChild);

let td91 = document.createElement('td');
td91.innerHTML = rounds11;
insertAfter2(td91, row11.lastElementChild);

let td101 = document.createElement('td');
td101.innerHTML = sin11;
insertAfter2(td101, row11.lastElementChild);

let td51 = document.createElement('td');
td51.innerHTML = health11;
insertAfter2(td51, row11.lastElementChild);

let td41 = document.createElement('td');
td41.innerHTML = drops11.replaceAll(/Amulet Chest \(.*\),/g,"").replaceAll(/,/g,"<br>");
insertAfter2(td41, row11.lastElementChild);

});}})}}

// world

function doc_keyUp(e) {
    if (e.key === '1') {
            document.querySelector("#roomDetails > ul > li:nth-child(1) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '2') {
            document.querySelector("#roomDetails > ul > li:nth-child(2) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '3') {
            document.querySelector("#roomDetails > ul > li:nth-child(3) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '4') {
            document.querySelector("#roomDetails > ul > li:nth-child(4) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '5') {
            document.querySelector("#roomDetails > ul > li:nth-child(5) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '6') {
            document.querySelector("#roomDetails > ul > li:nth-child(6) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '7') {
            document.querySelector("#roomDetails > ul > li:nth-child(7) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '8') {
            document.querySelector("#roomDetails > ul > li:nth-child(8) > div > div.ml-3.d-block.align-self-center > a > img").click();}
    if (e.key === '9') {
            document.querySelector("#roomDetails > ul > li:nth-child(9) > div > div.ml-3.d-block.align-self-center > a > img").click();}}

document.addEventListener('keyup', doc_keyUp, false);

if (window.location.href.indexOf("outwar.com/world") != -1 ) {
let observer = new MutationObserver(mutationRecords => {
  attackframe()
});
observer.observe(roomid_display, {
  childList: true,
  subtree: true,
  characterDataOldValue: true
});

function attackframe(){
$('a[target="_blank"]').prop("target", "attack");
};}

if (document.URL.indexOf("plrattack") != -1 ) {
$("#sidebar").hide()
$("body > center > div.sub-header-container").hide()
$("body > center > div.header-container.fixed-top").hide()
$("#ranks-filters > form > div").hide()
GM_addStyle ( `
#container{background:#0B0B0B !important;}
#content > div.layout-px-spacing{margin-top: -0px !important;background:#0B0B0B !important;}
.mr-3, .mx-3 {margin-right: 0rem!important;}
#result_notice_window{
    font-size: 18pt;
    display: none;
    text-align: center;
    padding: 5px;
    width: 340px;
    border: 2px solid #cccccc;
    color: #cc0000;
    background-color: black;
    position: absolute;
    left:470px !important;
    top: 0px !important;}
body > center > div.sub-header-container2{display:none !important;}
` );}

if ( document.URL.indexOf("somethingelse") != -1 ) {
GM_addStyle ( `
body > center > div.sub-header-container{display:none !important;}
#container > div.sidebar-wrapper.sidebar-theme{display:none !important;}
#recentraid{display:none !important;}
#content > div.layout-px-spacing{margin-top:-82px !important;}
#content-header-row > div > div{height:494px !important;}
` );}

if (window.location.href.indexOf("outwar.com/world") != -1 ) {
var theImage8;
theImage8 = document.querySelector("#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-content > div.room-top")
theImage8.innerHTML =
'<div id="attack"><iframe src="" name="attack" id="attack" style="border:1px #202020 SOLID;" scrolling="no" frameborder="0" height="0px" width="470px" height="500px"></iframe></div>'}
if (window.location.href.indexOf("outwar.com/world") != -1 ) {
document.querySelector("#roomDetails").onclick = function() {$("iframe").height(500)}}

if (window.location.href.indexOf("outwar.com/world") != -1 ) {
GM_addStyle ( `
.layout-spacing,#content-header-row > div.col-xl-4.col-lg-12.col-md-12.col-sm-12.col-12.layout-spacing.px-1 > div{width:350px !important;}
#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div,#content-header-row > div.col-xl-4.col-lg-12.col-md-12.col-sm-12.col-12.layout-spacing.px-1 > div,#content-header-row > div.col-xl-3.col-lg-6.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div{min-height:700px !important;}
#roomDetails > ul > li > div > div.mr-3 > img {display:none !important;}
#ranks > li > div > div.mr-3 > div > div.rank-row-image > a{width: 0px !important;}
#ranks > li > div > div.media-body{text-align: left !important;}
.mr-3, .mx-3 {margin-right: 0rem!important;}
#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-content > div.room-middle{display:none !important;}
.spawnRow{padding-top:0px !important;padding-bottom:0px !important;}
#roomDetails > ul > li {
display: block !important;
list-style-type: disc !important;
margin-block-start: 0em !important;
margin-block-end: 0em !important;
margin-inline-start: 0px !important;
margin-inline-end: 0px !important;
padding-inline-start: 0px !important;
}
#content-header-row > div.col-xl-4.col-lg-12.col-md-12.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-content.pt-0 > div{margin-top:30px !important;}
#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1{margin-left:15px !important;margin-right:-22px !important;}
body > center > div.sub-header-container2{display:none !important;}
#Xmoxxivision{position:fixed !important; left: 1px !important; bottom: 200px !important;padding:10px !important;box-shadow:2px 2px 5px #000000, -2px -2px 5px #000000 !important; background: #202020 !important; z-index:10000 !important;}
` );}


if ( document.URL.indexOf("plrattack") != -1 ) {

var attackerHP = document.querySelector("#content-header-row > center > script").innerHTML.match(/var attacker_health_start = (.*);/i)
var attackerHPprint = parseInt(attackerHP[1])
var mobHP = document.querySelector("#content-header-row > center > script").innerHTML.match(/var defender_health_start = (.*);/i)
var mobHPprint = parseInt(mobHP[1])


var observer = new MutationObserver(function(mutations) {
    mutations.forEach(function(mutationRecord) {
    var playerhealth = (parseInt(document.querySelector("#attacker_health").outerHTML.match(/width: .*px/g).toString().replace("width: ","").replace("px",""))/245*100).toFixed(1);
        var printplayerhealth = '';
        if (playerhealth == "0.0")
            printplayerhealth = "0.0%<br><font color=#ff0000 size=5 style='background-color:#202020;padding:0px;'><b>YOU LOSE</b></font>"
        if (playerhealth != "0.0")
            printplayerhealth = playerhealth+"% ("+Math.round(attackerHPprint*playerhealth/100).toLocaleString("en-US")+" HP)"
        document.querySelector("#combat_log").innerHTML += "Player Health: "+printplayerhealth+"<br>"
     });
});

var observer2 = new MutationObserver(function(mutations) {
    mutations.forEach(function(mutationRecord) {
    var defenderhealth = (parseInt(document.querySelector("#defender_health").outerHTML.match(/width: .*px/g).toString().replace("width: ","").replace("px",""))/245*100).toFixed(1);
        var printmobhealth = '';
        if (defenderhealth == "0.0")
            printmobhealth = "0.0%<br><font color=#00FF00 size=5 style='background-color:#202020;padding:0px;'><b>YOU WIN</b></font>"
        if (defenderhealth != "0.0")
            printmobhealth = defenderhealth+"% ("+Math.round(mobHPprint*defenderhealth/100).toLocaleString("en-US")+" HP)"
        document.querySelector("#combat_log").innerHTML += "Mob Health: "+printmobhealth+"<br>";

    });
});

var attacker_health = document.querySelector("#attacker_health");
observer.observe(attacker_health, { attributes : true, attributeFilter : ['style'] });
var defender_health = document.querySelector("#defender_health");
observer2.observe(defender_health, { attributes : true, attributeFilter : ['style'] });

GM_addStyle ( `
#content-header-row > center > table{display:none !important;}
#result_notice_window{display:none !important;}
#battle_result{background:none !important; margin-top:0px !important;width:400px !important;font-size: 12px !important;}
#content > div.footer-wrapper{display:none !important;}
body > center{background:#0B0B0B !important;}
#rightbar{display:none !important;}
#recentraid{display:none !important;}
body img[src*="goldcoin.gif"] {
display:none !important;}
#combat_log{min-height:100px !important;overflow:auto !important;max-height:350px !important;padding:10px !important;}
.ps__thumb-x,.ps__rail-x,.ps--active-x>.ps__rail-x, .ps--active-y>.ps__rail-y{
    display: none !important;

}` );}

// redefined

if ( document.URL.indexOf("scratch_ticket") != -1 ) {
var theImage2;
theImage2 = document.querySelector("#content > div.layout-px-spacing")
theImage2.innerHTML = '<div id="contentframe" style="position:fixed; top: 100px; left: -65px;">' +
'<iframe src="https://www.redefined.ro/?Quests" style="border:0px #ffffff none;" name="redefined" scrolling="yes" frameborder="0" marginheight="0px" marginwidth="0px" height="800px" width="1600px" allowfullscreen></iframe>' +
'</div>'}

// sess id

var byptlink = document.querySelector("#accordionExample > a");
var sessid = byptlink.href.replace(/https:\/\/rampidgaming.outwar.com\/stripe_buy\?game=ow&outwar=0&wsrv=\$subDomain&lvl=\$user\[level]&rg_sess_id=/, ' ');
var bypplink = document.querySelector("#components > li:nth-child(12) > a")

// custom side menu

var theImage;
theImage = document.querySelector("#sidebar");
theImage.innerHTML = '<div class="sidebar-wrapper sidebar-theme">'+
'<nav id="sidebar">'+
'<div class="shadow-bottom"></div>'+
'<ul class="list-unstyled menu-categories ps" id="accordionExample">'+

'<li class="menu">'+
'<a href="#rga" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fa fa-address-card"></i>'+
'<span> RGA</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="rga" data-parent="#accordionExample">'+
'<input type="text" value='+sessid+' maxlength="18" size="18" id="sessidbox">'+
'<li><a href="/myaccount.php?ac_serverid=2"> TORAX CHARS</a></li>'+
'<li><a href="/myaccount.php?ac_serverid=1"> SIGIL CHARS</a></li>'+
'<li><a href="/accountinfo.php"> ACCOUNT</a></li>'+
'<li><A href="/editcharacters.php?page=3"> TRUSTEES</a></li>'+
'<li><a href="/support.php"> OW SUPPORT</a></li>'+
'<li><a href="?cmd=logout"> LOGOUT</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="/home" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fa fa-home"></i>'+
'<span> HOME</span>'+
'</div>'+
'</a>'+
'</li>'+

'<li class="menu">'+
'<a href="#server" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-server fa-fw"></i>'+
'<span> SERVER</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="server" data-parent="#accordionExample">'+
'<li><a href="/attack_search"> SEARCH</a></li>'+
'<li><a href="/newrankings"> RANKINGS</a></li>'+
'<li><a href="/gladiator"> GLADIATORS</a></li>'+
'<li><a href="/event?eventid=woz"> WAR OF ZHUL</a></li>'+
'<li><a href="/event?eventid=top"> TRIAL OF POWER</a></li>'+
'<li><a href="/kotw"> KOTW</a></li>'+
'<li><a href="/news"> NEWS</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#components" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-user fa-fw"></i>'+
'<span> CHARACTER</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="components" data-parent="#accordionExample">'+
'<li><a href="/profile"> PROFILE</a></li>'+
'<li><a href="/ow_messagecenter"> MESSAGE CENTER</a></li>'+
'<li><a href="/cast_skills"> SKILLS</a></li>'+
'<li><a href="/allies"> MY ALLIES</a></li>'+
'<li><a href="/underlings"> UNDERLINGS</a></li>'+
'<li><a href="/user_preferences"> PREFERENCES</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#elements" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fa fa-shopping-cart fa-fw"></i>'+
'<span> ECONOMY</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="elements" data-parent="#accordionExample">'+
'<li><a href="/treasury?type=-1"> BUY ITEMS</a></li>'+
'<li><a href="/mytreasury"> SELL ITEMS</a></li>'+
'<li><a href="/supplies"> SUPPLIES</a></li>'+
'<li><a href="/pointtransfer"> TRANSFER PNTS</a></li>'+
'<li><a href="' + bypplink.href +'">PREFERRED PLAYER</a></li>'+
'<li><a href="/metamask"> METAMASK NFT</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#forms" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-shield fa-fw"></i>'+
'<span> CREW</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="forms" data-parent="#accordionExample">'+
'<li><a href="/crew_home"> CREW HOME</a></li>'+
'<li><a href="/crew_profile"> CREW PROFILE</a></li>'+
'<li><a href="/crew_bossspawns"> RAID BOSSES</a></li>'+
'<li><a href="/crew_vault"> CREW VAULT</a></li>'+
'<li><a href="/godstatus"> GOD STATUS</a></li>'+
'<li><a href="/crewinvites"> CREW INVITES</a></li>'+
'<li><a href="/crew_leavecrew"> LEAVE CREW</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#pvp" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-shield-alt fa-fw"></i>'+
'<span> PVP</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="pvp" data-parent="#accordionExample">'+
'<li><a href="/attacklog"> ATTACK LOG</a></li>'+
'<li><a href="/pvptourney"> OPEN TOURNEY</a></li>'+
'<li><a href="/closedpvp"> PVP BRAWL</a></li>'+
'<li><a href="/bounty"> BOUNTY BOARD</a></li>'+
'<li><a href="/crew_hitlist"> HITLIST</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="/earnfreepoints" class="dropdown-toggle">'+
'<div class="">'+
'<font color=#f441be><i class="fa fa-id-badge"></i>'+
'<span> MOXXIVISION</font></span>'+
'</div>'+
'</a>'+
'</li>'+

'<li class="menu">'+
'<a href="#datatables" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-shopping-bag fa-fw"></i>'+
'<span> ITEMS</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="datatables" data-parent="#accordionExample">'+
'<li><a href="/vault"> VAULT</a></li>'+
'<li><a href="/blacksmith"> BLACKSMITH</a></li>'+
'<li><a href="/augmentequip"> ADD AUGMENTS</a></li>'+
'<li><a href="/itemtransfer"> ITEM TRANSFER</a></li>'+
'<li><a href="/dungeons"> DUNGEONS</a></li>'+
'<li><a href="/cauldron"> CAULDRON</a></li>'+
'<li><a href="/challenge"> CHALLENGE SETS</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="#resources" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-book fa-fw"></i>'+
'<span> QUESTS</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="resources" data-parent="#accordionExample">'+
'<li><a href="/scratch_ticket"> REDEFINED</a></li>'+
'<li><a href="/weeklyquests"> BOOSTERS</a></li>'+
'<li><a href="/questlog"> QUEST LOG</a></li>'+
'<li><a href="/collections"> COLLECTIONS</a></li>'+
'<li><a href="/challenge"> CHALLENGES</a></li>'+
'</ul>'+
'</li>'+

'<li class="menu">'+
'<a href="/world" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-globe fa-fw"></i>'+
'<span> WORLD</span>'+
'</div>'+
'</a>'+
'</li>' +

'<p><br>' +

'<div class=search>' +
'<form method="post" action="playersearch.php" target="_parent">' +
'<div class="col-12 px-2">' +
'<input id="t-text" type="text" name="search" placeholder="player search" class="form-control" required="">' +
'</div>' +
'</form>' +
'</div>' +
'<div class="row mt-4">' +
'</div>'+
'<form method="post" action="crewsearch.php" target="_parent">' +
'<div class="col-12 px-2">' +
'<input id="t-text" type="text" name="search" placeholder="crew search" class="form-control" required="">' +
'</div>' +
'</form>' +
'<p><br><a href=/crew_apply>MoxxiMod v6.1.3</a>' +
'</div>' +
'<div class="row mt-4">' +
'</div></div>' +
'</p></div>'

var servername = window.location.hostname.split(".")[0];
setTimeout(function() {
$("span:contains('SERVER')").text(servername);
}, 10);

// currency toolbar

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        '/ajax/backpackcontents.php?tab=quest',
    onload:     function (responseDetails) {
const ammyID = /Amulet of Achievement" data-itemqty="([0-9]*)"/g;
const ammyRes = ammyID.exec(responseDetails.responseText);
const badgeID = /Badge Reputation" data-itemqty="([0-9]*)"/g;
const badgeRes = badgeID.exec(responseDetails.responseText);

fetch('ajax/challenge_status.php')
   .then(response => response.text())
   .then((response) => {

var claimed = response.match(/tokens":"(.*)","p_tokens"/i)

var freeTok = '';
if (claimed[1] < 30)
freeTok = claimed[1]
if (claimed[1] > 29)
freeTok = "<font color=#ff0000>"+claimed[1]+"</font>"

var ammyPrint = '';
if (ammyRes != null)
ammyPrint = ammyRes[1]
if (ammyRes == null)
ammyPrint = "0"

var badgePrint = '';
if (badgeRes != null)
badgePrint = badgeRes[1]
if (badgeRes == null)
badgePrint ="0"

var ammyCnt = ammyPrint

var ammy = ammyCnt;

var badgeCnt = badgePrint

var badge = '';
if (badgeCnt < 15)
badge = badgeCnt
if (badgeCnt > 14)
badge = '<font color=#00CC00>'+badgeCnt+'</font>'

var currency = '$';
if (badgeCnt < 15)
currency += "$"
if (badgeCnt > 14)
currency += '<font color=#00CC00>$</font>'
if (claimed[1] < 30)
currency += "$"
if (claimed[1] > 29)
currency += "<font color=#ff0000>$</font>"

var goldPrint = document.body.innerHTML.match(/<tr><td><b>Gold:<\/b><\/td><td>(.*)<\/td><\/tr>/i);
var pbPrint = document.body.innerHTML.match(/<tr><td><b>Points:<\/b><\/td><td><font size=2 color=#00FF00>(.*)<\/font><\/td><\/tr>/i);
var prPrint = document.body.innerHTML.match(/<tr><td><b>Premium:<\/b><\/td><td><font size=2 color=#00FF00>(.*)\.<\/font>/i);
var tkPrint = document.body.innerHTML.match(/<tr><td><b>Tokens:<\/b><\/td><td><font size=2 color=#00FF00>(.*)<\/font>/i);
var skPrint = document.body.innerHTML.match(/<tr><td><b>Skill:<\/b><\/td><td>(.*)<\/td><\/tr>/i);

const theImage = document.querySelector("body > center > div.sub-header-container > header > ul.navbar-nav.flex-row.mr-auto.toolbar-nav > li:nth-child(4)");
theImage.innerHTML = `<div class="dropdown"><a href="`+byptlink.href+`" onmouseover="statspopup(event,'<table><tr><td><b>Points:</b></td><td>`+pbPrint[1]+`</td></tr><tr><td><b>Premium:</b></td><td>`+prPrint[1]+`</td></tr><tr><td><b>Free Tokens:</b></td><td>`+freeTok+`</td></tr><tr><td><b>Prem Tokens:</b></td><td>`+(tkPrint[1]-claimed[1])+`</td></tr><tr><td><b>Skill Points:</b></td><td>`+skPrint[1]+`</td></tr><tr><td><b>Badge Reps:</b></td><td>`+badge+`</td></tr><tr><td><b>Amulets:</b></td><td>`+ammy+`</td></tr><tr><td><b>Gold:</b></td><td>`+goldPrint[1]+`</td></tr></table><p><font color=#fcfcfc><center>click to buy points')" onmouseout="kill()"><button class="dropbtn"><font size=1>`+currency+`</button></a></div>`
                }
)}} );

function insertAfter2(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

let menu = document.querySelector("body > center > div.sub-header-container > header > ul.navbar-nav.flex-row.mr-auto.toolbar-nav");

let li = document.createElement('li');
li.textContent = '';
insertAfter2(li, menu.children[2]);

// moxximod page

if ( document.URL.indexOf("crew_apply") != -1 ) {
var theImage11;
theImage11 = document.querySelector("#content")
theImage11.innerHTML =
'<div id=moxxi_mod_page>' +
'<img src=https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/mm_logo.png width=50% padding=20px><p>' +
'<a href=https://discord.com/invite/f35cccbWU8?utm_source=Discord%20Widget&utm_medium=Connect target=_blank><img src=https://studiomoxxi.com/moxximod/discord.png width=30%></a><p>' +
'MoxxiMod is a userscript written to improve the gaming user interface and player experience<p>' +
'The code is a combination of CSS (cascading style sheets) and JS (javascript)<p>' +
'<b>MoxxiMod is 100% free</b><p>' +
'If you want to support, please send points to <font color=A30020>Moxxi</font><p>' +
'For help with setup or to report a bug, join our Discord server<p>' +
'<div id=moxxi_mod_tys>' +
'<p>BIG THANK YOU FOR THE TECHNICAL DEV SUPPORT<p>Beast666007, Bello, CarminT' +
'<p>AND THANK YOU TO THE BETA TESTERS<p>Rhino, Andreas, Brillo, Dkgoon<br>StarFox, Kevin, Kriminal, Shawn<br>Tyler, Xafloc, Jalek, Rodeo<br>StarPower, TeddyPain, TheStud'+
'</div>'
}

// toolbar skills

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        '/profile',
    onload:     function (responseDetails) {

        const skill0 = /<img align="absmiddle" border="0" src="\/images\/skills\/skill_2952\.gif".*/i;
        const lingloy = skill0.exec(responseDetails.responseText);
        const skill1 = /<img align="absmiddle" border="0" src="\/images\/skills\/circumspect\.png".*/i;
        const circ = skill1.exec(responseDetails.responseText);
        const skill2 = /<img align="absmiddle" border="0" src="\/images\/skills\/markdown\.png".*/i;
        const markdown = skill2.exec(responseDetails.responseText);
        const skill3 = /<img align="absmiddle" border="0" src="\/images\/skills\/hitman\.png".*/i;
        const hitman = skill3.exec(responseDetails.responseText);
        const skill4 = /<img align="absmiddle" border="0" src="\/images\/skills\/haste\.png".*/i;
        const haste = skill4.exec(responseDetails.responseText);
        const skill5 = /<img align="absmiddle" border="0" src="\/images\/skills\/streetsmarts\.png".*/i;
        const street = skill5.exec(responseDetails.responseText);
        const skill6 = /<img align="absmiddle" border="0" src="\/images\/skills\/onguard\.png".*/i;
        const onguard = skill6.exec(responseDetails.responseText);
        const skill7 = /<img align="absmiddle" border="0" src="\/images\/skills\/\.\.\/items\/itemz80\.gif".*/i;
        const questexp = skill7.exec(responseDetails.responseText);
        const skill8 = /<img align="absmiddle" border="0" src="\/images\/skills\/killingspree\.png".*/i;
        const spree = skill8.exec(responseDetails.responseText);
        const skill9 = /<img align="absmiddle" border="0" src="\/images\/skills\/masterferoskill\.png".*/i;
        const masterF = skill9.exec(responseDetails.responseText);
        const skil20 = /<img align="absmiddle" border="0" src="\/images\/skills\/masterpresskill\.png".*/i;
        const masterP = skil20.exec(responseDetails.responseText);
        const skil21 = /<img align="absmiddle" border="0" src="\/images\/skills\/masteraffskill\.png".*/i;
        const masterA = skil21.exec(responseDetails.responseText);
        const skil22 = /<img align="absmiddle" border="0" src="\/images\/skills\/\.\.\/items\/itemz82\.jpg".*/i;
        const chaosMaj = skil22.exec(responseDetails.responseText);
        const skil23 = /<img align="absmiddle" border="0" src="\/images\/skills\/\.\.\/items\/itemz91\.jpg".*/i;
        const chaosMin = skil23.exec(responseDetails.responseText);
        const skil24 = /<img align="absmiddle" border="0" src="\/images\/items\/itemz28\.jpg".*/i;
        const endFlask = skil24.exec(responseDetails.responseText);
        const skil25 = /<img align="absmiddle" border="0" src="\/images\/skills\/blessingfromabove\.png".*/i;
        const bfa = skil25.exec(responseDetails.responseText);

        var skills = '';
        if (lingloy != null)
        skills += lingloy+'<br>';
        if (circ != null)
        skills += circ+'<br>';
        if (markdown != null)
        skills += markdown+'<br>';
        if (hitman != null)
        skills += hitman+'<br>';
        if (haste != null)
        skills += haste+'<br>';
        if (street != null)
        skills += street+'<br>';
        if (onguard != null)
        skills += onguard+'<br>';
        if (questexp != null)
        skills += questexp+'<br>';
        if (spree != null)
        skills += spree+'<br>';
        if (masterF != null)
        skills += masterF+'<br>';
        if (masterP != null)
        skills += masterP+'<br>';
        if (masterA != null)
        skills += masterA+'<br>';
        if (chaosMin != null)
        skills += chaosMin+'<br>';
        if (chaosMaj != null)
        skills += chaosMaj+'<br>';
        if (bfa != null)
        skills += bfa+'<br>';
        if (endFlask != null)
        skills += endFlask+'<br>';
        if (skills == "")
        skills += "void"

// skills tooltab

if (skills != "void"){
$("body").append ( `
    <div id="rightbar">
    <center>
    <a href=cast_skills>SKILLS</a><p>
    `+skills+`
    </div>
` );}

// recent raid tooltab

if (document.location.href.indexOf('characters') === -1){

fetch('/profile')
   .then(response => response.text())
   .then((response) => {var myCrewID = response.match(/<a href="\/crew_profile\?id=.*">/).toString().replace(/<a href="\/crew_profile\?id=/,"").replace(/">/,"")

var raidLink ='/crew_raidresults.php?all_results=Display+all+raid+results&crewid='+myCrewID

fetch(raidLink)
   .then(response => response.text())
   .then((response) => {

    var myLastRaid = '';
    if (response.match(/<a href="raidattack\.php\?raidid=.*">View<\/a>/) != null)
    myLastRaid = response.match(/<a href="raidattack\.php\?raidid=.*">View<\/a>/).toString().replace(/<a href="/,"/").replace(/">View<\/a>/,"")
    if (response.match(/<a href="raidattack\.php\?raidid=.*">View<\/a>/) == null)
    myLastRaid = "void"

if (myLastRaid != "void"){
fetch(myLastRaid)
   .then(response => response.text())
   .then((response) => {

var raidMob = response.match(/<h4 class="text-center d-flex align-items-center justify-content-center">(.*)<\/h4>.*[\n\r].*[\n\r].*<div class="defenderimage skinborder d-flex justify-content-center align-items-center mb-3">.*[\n\r](.*)/i)
var crewName = response.match(/.*<b>(.*) has (.*)!<\/b>/i)

var raidLootx = response.match(/onmouseover="popup\(event,'<b>(.*)<\/b>/i)

var raidLoot = '';
if (response.match(/onmouseover="popup\(event,'<b>(.*)<\/b>/i) != null)
raidLoot = response.match(/onmouseover="popup\(event,'<b>(.*)<\/b>/i)
if (response.match(/onmouseover="popup\(event,'<b>(.*)<\/b>/i) == null)
raidLoot = "void"

var raidLoot2 = '';
if (raidLoot != "void")
raidLoot2 = raidLoot[1].toString().replace(/<\/b>'\)" onmouseout="kill\(\)">.*/i,"").replaceAll(/<br>/g,", ")
if (raidLoot == "void")
raidLoot2 = "Nothing"

var raidResult = '';
if (crewName[2] == "lost")
raidResult = "<font color=#FF0000>lost</font> to"
if (crewName[2] == "won")
raidResult = "<font color=#00FF00>defeated</font>"

$("body").append ( `
    <div id="recentraid">
    <center>
    <a href=`+raidLink+`>RAIDS</a><p>
    <a href=`+myLastRaid+` onmouseover="popup(event,'<b>`+crewName[1]+`</b> `+raidResult+` `+raidMob[1]+`<br><b>Found:</b> `+raidLoot2+`<br><font color=#FFFF00>(click to view the raid)</a>')" onmouseout="kill()">`+raidMob[2]+`
    </div>
` );

})}})})}}})

// extra

if (document.URL.indexOf("726169") != -1 ) {
GM_addStyle ( `
   #divProfile > div:nth-child(2) > div > div > div.col-xl-4.col-md-5 > div > div:nth-child(2) > div > div > div:nth-child(2) > img{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/disa_head.png") !important;}` );
};

if (document.URL.indexOf("crew_profile?id=13775") != -1 ) {

GM_addStyle ( `
#content-header-row > div > div.widget-content.widget-content-area.br-6{background-image: url('https://images.freeimages.com/images/large-previews/084/open-mouth-1439955.jpg') !important;}
`)}

// server switch link

var server = window.location.href;

var server2 = server.replace(/\.outwar\.com.*/, '');
var server3 = server2.replace(/http.*:\/\//, '');

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/myaccount.php?ac_serverid=2',
    onload:     function (responseDetails) {
const toraxGet = /https:\/\/torax\.outwar\.com\/world\?suid=[0-9]+&serverid=2/i;
const toraxGetPrint = toraxGet.exec(responseDetails.responseText);

var trade1 = /<a href="trade.*<img border="0" height="13" src="http:\/\/torax\.outwar\.com\/images\/toolbar\/Trade\.png" alt="Trade"><\/a>/i;
var trade2 = trade1.exec(responseDetails.responseText);

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/myaccount.php?ac_serverid=1',
    onload:     function (responseDetails) {
const sigilGet = /https:\/\/sigil\.outwar\.com\/world\?suid=[0-9]+&serverid=1/i;
const sigilGetPrint = sigilGet.exec(responseDetails.responseText);

var trade3 = /<a href="trade.*<img border="0" height="13" src="http:\/\/torax\.outwar\.com\/images\/toolbar\/Trade\.png" alt="Trade"><\/a>/i;
var trade4 = trade1.exec(responseDetails.responseText);

var torax = "torax";
var sigil = "sigil";

var servSwitch = '';
if (server3 != torax)
servSwitch += toraxGetPrint+"#";
if (server3 != sigil)
servSwitch += sigilGetPrint+"#";

let serverGo1 = servSwitch.replace("null", "");
let serverGo2 = serverGo1.replace("world", "home");

var otherServ = '';
if (server3 != torax)
otherServ = torax;
if (server3 != sigil)
otherServ = sigil;

// toolbar supplies notification

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://outwar.com/supplies',
    onload:     function (responseDetails) {
const supplies = /<img border="0" src="images\/suppliestriangle\.gif" width="11" height="11">[\n\r](.*)%<\/td>/i;
const suppliesPrint = supplies.exec(responseDetails.responseText);

let result;
if (suppliesPrint[1] < 100) {
    result = 'positive';
  } else {
    result = null;
  }
        var suppliesPOP = '';
        if (result != null)
        suppliesPOP += `<a href=/supplies><img src=https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/suppliespop.png width=25px height=25px onmouseover="popup(event,'<b><font color=#FFFFFF>SUPPLIES: `+suppliesPrint[1]+`%<br></b><font color=#fcfcfc>(click to buy more)')" onmouseout="kill()"></a>`;

// toolbar strength notification

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://outwar.com/profile',
    onload:     function (responseDetails) {
const strength = /event,'Strength: ([0-9]+)'/i;
const strengthPrint = strength.exec(responseDetails.responseText);


let resultStr;
if (strengthPrint[1] < 100) {
    resultStr = 'positive';
  } else {
    resultStr = null;
  }

        var strengthtb = '';
        if (resultStr != null)
        strengthtb += `<img src=https://torax.outwar.com/images/items/pot6.jpg width=25px height=25px onmouseover="popup(event,'<b><font color=#FFFFFF>STRENGTH: `+strengthPrint[1]+`%<br></b>')" onmouseout="kill()">`;

// toolbar gladiator notification

fetch('/gladiator')
   .then(response => response.text())
   .then((response) => {

var zerxCheck = response.match(/<a href="gladiator\?mobid=3991">View Leaderboard<\/a>.*Will retreat in/i)
var vorkCheck = response.match(/<a href="gladiator\?mobid=4391">View Leaderboard<\/a>.*Will retreat in/i)
var tevaCheck = response.match(/<a href="gladiator\?mobid=4029">View Leaderboard<\/a>.*Will retreat in/i)
var welxCheck = response.match(/<a href="gladiator\?mobid=4044">View Leaderboard<\/a>.*Will retreat in/i)

        var vork = '';
        if (vorkCheck != null)
        vork += `<a href=/gladiator?mobid=4391><img src=https://outwar.com/images/mobs/velgladiator.jpg width=25px height=25px onmouseover="popup(event,'<b>Vork is Available</b><br><font color=#fcfcfc>(click to view)')" onmouseout="kill()"></a>`;

        var zerx = '';
        if (zerxCheck != null)
        zerx += `<a href=/gladiator?mobid=3991><img src=https://outwar.com/images/mobs/mobc34.jpg width=25px height=25px onmouseover="popup(event,'<b> Zerx is Available</b><br><font color=#fcfcfc>(click to view)')" onmouseout="kill()"></a>`;

        var teva = '';
        if (tevaCheck != null)
        teva += `<a href=/gladiator?mobid=4029><img src=https://torax.outwar.com/images/mobs/topgladiator.jpg width=25px height=25px onmouseover="popup(event,'<b> Teva is Available</b><br><font color=#fcfcfc>(click to view)')" onmouseout="kill()"></a>`;

        var welx = '';
        if (welxCheck != null)
        welx += `<a href=/gladiator?mobid=4044><img src=https://torax.outwar.com/images/mobs/mobf20.jpg width=25px height=25px onmouseover="popup(event,'<b> Welx is Available</b><br><font color=#fcfcfc>(click to view)')" onmouseout="kill()"></a>`;


// toolbar brawl notification

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://outwar.com/closedpvp',
    onload:     function (responseDetails) {
const brawlCheck = /images\/atk_player_icon\.jpg/i;
const brawlWait = /<h5>Brawl starts in<\/h5>/i;
const brawlPrint = brawlCheck.exec(responseDetails.responseText);

        var brawl = '';
        if (brawlPrint != null)
        brawl += `<a href=/closedpvp><img src=https://images.emojiterra.com/google/android-pie/512px/1f94a.png width=25px height=25px onmouseover="popup(event,'<b>PVP Brawl is Active</b><br><font color=#fcfcfc>(Click to view)')" onmouseout="kill()"></a>`;
        if (brawlPrint == null && brawlWait == null)
        brawl += `<a href=/closedpvp><img src=https://studiomoxxi.com/moxximod/1f94b.png width=25px height=25px onmouseover="popup(event,'<b>PVP Brawl is Active</b><br><font color=#fcfcfc>(Click to view)')" onmouseout="kill()"></a>`;


// toolbar boss notification

fetch('/crew_bossspawns')
   .then(response => response.text())
   .then((response) => {

        const cosmos = response.match(/images\/CosmosGreatAllBeing\.jpg/i);
        const death = response.match(/images\/DeathReaperOfSouls\.jpg/i);
        const maekrix = response.match(/images\/MaekrixDreadedStriker\.jpg/i);
        const blackhand = response.match(/images\/BlackhandReborn\.png/i);
        const zyrak = response.match(/images\/velserverboss\.jpg/i);
        const arkon = response.match(/images\/Arkron\.jpg/i);

        const cosmosh = response.match(/Cosmos, Great All Being.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
        const deathh = response.match(/Death, Reaper of Souls.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
        const maekrixh = response.match(/Maekrix, Dreaded Striker.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
        const blackhandh = response.match(/Blackhand Reborn.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
        const zyrakh = response.match(/Zyrak, Vision of Madness.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
        const arkonh = response.match(/Arkron, God of Trials.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);

        const cosmoss = response.match(/Cosmos, Great All Being.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
        const deaths = response.match(/Death, Reaper of Souls.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
        const maekrixs = response.match(/Maekrix, Dreaded Striker.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
        const blackhands = response.match(/Blackhand Reborn.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
        const zyraks = response.match(/Zyrak, Vision of Madness.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
        const arkons = response.match(/Arkron, God of Trials.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);

        var boss = '';
        if (cosmos != null)
        boss += cosmoss[1]+`<img src="http://www.outwar.com/`+cosmos+`" width="25px" height="25px" onmouseover="popup(event,'<b>Cosmos, Great All Being</b><br>Health: `+cosmosh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
        if (death != null)
        boss += deaths[1]+`<img src="http://www.outwar.com/`+death+`" width="25px" height="25px" onmouseover="popup(event,'<b>Death, Reaper of Souls</b><br>Health: `+deathh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
        if (maekrix != null)
        boss += maekrixs[1]+`<img src="http://www.outwar.com/`+maekrix+`" width="25px" height="25px" onmouseover="popup(event,'<b>Maekrix, Dreaded Striker</b><br>Health: `+maekrixh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
        if (blackhand != null)
        boss += blackhands[1]+`<img src="http://www.outwar.com/`+blackhand+`" width="25px" height="25px" onmouseover="popup(event,'<b>Blackhand Reborn</b><br>Health: `+blackhandh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
        if (zyrak != null)
        boss += zyraks[1]+`<img src="http://www.outwar.com/`+zyrak+`" width="25px" height="25px" onmouseover="popup(event,'<b>Zyrak, Vision of Madness</b><br>Health: `+zyrakh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
        if (arkon != null)
        boss += arkons[1]+`<img src="http://www.outwar.com/`+arkon+`" width="25px" height="25px" onmouseover="popup(event,'<b>Arkron, God of Trials</b><br>Health: `+arkonh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;


// toolbar god notification

fetch('/raidtools')
   .then(response => response.text())
   .then((response) => {

	    const god1imgPRINT = response.match(/onclick="sendTeleportRequest.*(images.*)" border.*/i);
        const god1txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*Teleport to (.*)<\/font>/i);
        const god2imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*(images.*)" border.*/i);
        const god2txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
        const god3imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
        const god3txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
        const god4imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
        const god4txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
        const god5imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
        const god5txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
        const god6imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
        const god6txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
        const god7imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
        const god7txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);

        var gods = '';
        if (god1imgPRINT != null)
        gods += `<img src="http://www.outwar.com/`+god1imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god1txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
        if (god2imgPRINT != null)
        gods += `<img src="http://www.outwar.com/`+god2imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god2txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
        if (god3imgPRINT != null)
        gods += `<img src="http://www.outwar.com/`+god3imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god3txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
        if (god4imgPRINT != null)
        gods += `<img src="http://www.outwar.com/`+god4imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god4txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
        if (god5imgPRINT != null)
        gods += `<img src="http://www.outwar.com/`+god5imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god5txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
        if (god6imgPRINT != null)
        gods += `<img src="http://www.outwar.com/`+god6imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god6txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
        if (god7imgPRINT != null)
        gods += `<img src="http://www.outwar.com/`+god7imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god7txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;

// trade notification

var trade5 = '';
if (trade2 != null)
trade5 = trade2.toString().replace(`a href="`,`a onmouseover="popup\(event,'Active trade on your RGA'\);" onmouseout="kill\(\);" href="`)
if (trade4 != null)
trade5 = trade4.toString().replace(`a href="`,`a onmouseover="popup\(event,'Active trade on your RGA'\);" onmouseout="kill\(\);" href="`)

// toolbar veiled mob notifcation

fetch("mob_search.php?target=5301")
   .then(response => response.text())
   .then((response) => {

var check = '';
if (response.match(/Error, could not find mob from here./i) != null){
check = "dead"}
if (response.match(/Quest help activated!/i) != null){
check = "alive"}

var vmobicon = `
<a href="javascript:void(0);" id='vbutton' class='toolbaralerts'>
<img src="https://torax.outwar.com/images/mobs/veiledguard.png" onmouseover="popup(event,'<b>Veiled Guard is available!<br></b>(click to teleport)')" onmouseout="kill()">
</a>
`

var vspawn = '';
if (check == "alive"){
vspawn += vmobicon}

// all toolbar

document.querySelector("body > center > div.sub-header-container > header > ul.navbar-nav.flex-row.mr-auto.toolbar-nav > li.nav-item.more-dropdown.little-space.hide-on-mob.progress-top").innerHTML =

'<table><tr>'+
'<td><div id=toolbar1>toolbar1</div></td>'+
'<td><div id=toolbar2>toolbar2</div></td>'+

'</tr></table>'

document.querySelector("#toolbar1").innerHTML =

'<table><tr><td>' +
`<div class="dropdown"><a href=`+serverGo2+` onmouseover="popup(event,'switch to `+otherServ+`')" onmouseout="kill()"><button class="dropbtn"><font size=1>SERVER</button></a></div>` +
    '</td><td>'+

'</td><td>'+
'<div class="dropdown">' +
'<button class="dropbtn"><font size=1>FAST TRAVEL</button></a>' +
'<div class="dropdown-content">' +
    '<a href="/world.php?room=26137">ASTRAL RIFT</a>' +
    '<a href="/world.php?room=25989">CHALLENGES</a>' +
    '<a href="/world.php?room=24284">DEATHBAT GRAVEYARD</a>' +
    '<a href="/world.php?room=4249">EOB SANDS</a>' +
    '<a href="/world.php?room=42550">MADNESS VAULT</a>' +
    '<a href="/world.php?room=23311">MOUNTAIN CAVE</a>' +
    '<a href="/world.php?room=23471">PRISTINE DEPTHS</a>' +
    '<a href="/world.php?room=11">ROOM 11</a>' +
    '<a href="/world.php?room=6640">SCIENTIFIC DISTRICT</a>' +
    '<a href="/world.php?room=17321">UNDERGROUND Q SEC BASE</a>' +
    '<a href="/world.php?room=10697">VALLEY OF DEATH</a>' +
    `<a href="javascript:void(0);" id='vlink'>VEILED PASSAGE <i class='fas fa-space-shuttle'></i></a>` +
    '<a href="/world.php?room=25994">WARDENS SANCTUARY</a>' +
    '<a href="/wilderness">WILDERNESS</a>' +
    '</div>' +
    '</div>' +
'</td></tr></table>'

document.querySelector("#toolbar2").innerHTML =

    '<div id=toolbaralerts>'+

    vspawn+gods+boss+zerx+vork+teva+welx+suppliesPOP+strengthtb+brawl+trade5 +

    '</div>'

// toolbar veiled mob button and haste in world

if (vspawn == vmobicon){
document.querySelector("#vbutton").addEventListener("click", vbutton, false);
document.querySelector("#vlink").addEventListener("click", vbutton, false);
function vbutton (divid) {

fetch("ajax/backpackcontents.php?tab=key")
   .then(response => response.text())
   .then((response) => {
    var veiledID = response.match(/data-name="Veiled Teleporter".*data-iid="([0-9]+)"/i)
    if (veiledID == null) {alert("you do not have the item required")}

fetch('https://torax.outwar.com/ajax/backpack_action.php', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  body: new URLSearchParams({
    'action': 'activate',
    'itemids[]': veiledID[1]
  })
}).then(res => res.text())
  .then(res => {
    if (res.match("activated!") != null) {window.location.href="world"}
  });

})}

if ( document.URL.indexOf("world") != -1 ) {

var roomnum = document.querySelector("#roomid_display").innerHTML
if (roomnum == "42619"){

fetch("skills_info.php?id=3024")
  .then(res => res.text())
  .then((responseText) => {
    const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const haste = doc.querySelector("body").innerHTML.replaceAll(/<div class=".*">/g,"").replace("Your actions become lightning fast, time speeds up with your every move.","").replace(/<input type="submit" name="cast" class="btn btn-primary" value="Cast Skill">/i,"")

var column = document.querySelector("#content-header-row > div.col-xl-4.col-lg-12.col-md-12.col-sm-12.col-12.layout-spacing.px-1")
column.innerHTML = "<p style='margin-top:20px'>"+haste+"<span id='cast'></span>"

var charging = haste.match(/recharging/i)

if (charging == null){

document.querySelector("#cast").innerHTML = "<p style='margin-top:20px'><button id='button2' class='button'>CAST HASTE</button>"

GM_addStyle ( `
#button2{padding:10px;background:#F7DF13}
`);

document.getElementById ("button2").addEventListener("click", Button2, false);
function Button2 (zEvent) {

fetch('https://torax.outwar.com/cast_skills.php', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  body: new URLSearchParams({
    'castskillid': '3024',
    'cast': 'Cast Skill'
  })
}).then(res => res.text())
  .then(res => {
    if (res.match("You just cast Haste") != null) {alert("haste cast")}
  });

}}})}}}
})})})}})})}})}});

// homepage rankings

if ( document.URL.indexOf("outwar.com/home") != -1 ) {

function insertBefore(newNode, existingNode) {
let sp2 = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(2) > div > div:nth-child(1)");
existingNode.parentNode.insertBefore(newNode, sp2);
}

fetch('/crew_profile')
   .then(response => response.text())
   .then((response) => {var crewName = response.match(/<h4><img src="\/img\/CrewPoints\.png" onmouseover="popup\(event,'.*Crew Points'\);" onmouseout="kill\(\);"> .*<\/h4>/).toString().replace(/<h4><img src="\/img\/CrewPoints\.png" onmouseover="popup\(event,'.* Crew Points'\);" onmouseout="kill\(\);"> /,"").replace(/<\/h4>/,"")

let menu = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(2) > div")

var homepageEQ =

'<div id="char_rankings"><table><tr>' +
'<td>CHAR: POWER<div id="rankings_home"></div></td>' +
'<td>CHAR: ELE DMG<div id="rankings_charele"></div></td>' +
'<td>CHAR: CHAOS DMG<div id="rankings_charchaos"></div></td>'+
'</tr></table></div>' +
'<p><div id="crew_rankings"><table><tr>' +
'<td>CREW: POWER<div id="rankings_crewpow"></div></td>' +
'<td>CREW: ELE DMG<div id="rankings_crewele"></div></td>' +
'<td>CREW: CHAOS DMG<div id="rankings_crewchaos"></div></td>' +
'</tr></table></div>'

var myName = document.querySelector("#select2-charselectdropdown-container").innerHTML

let div = document.createElement('div');
div.innerHTML += homepageEQ;
insertBefore(div, menu.children[0]);

if ( document.URL.indexOf("outwar.com/home") != -1 ) {
GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/ajax/rankings?type=crew_power',
    onload:     function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);

        var isLoading = false;

        function selectCategory(category, title, isCrew) {
            if(isLoading)
                return;

            $('#rank-title').html(title);
            $('#ranks').hide();
            $('#ranks').html('');
            $('#last-updated').html('');
            isLoading = true;

           $.getJSON('/ajax/rankings.php?type=' + category, function(data) {

                var isOdd = true;
                $.each(data.results, function(key, value) {

                    if(isCrew) {

                        var profileUrl = 'crew_profile?id=' + value.id;
                    }
                    else {

                        var profileUrl = 'characters/' + value.id;
                    }

                    var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';

                    var stat = '0';

                    if(value.stat ) {
                        stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
                    }

                    var html = '<li class="list-group-item list-group-item-action ranksulli">'
                    + '<div class="media">'
                    + '<div class="mr-3">'
                    + '<div class="rank-row top">'
                    + '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
                    + '<div class="rank-row-image">'
                    + '<a href="' + profileUrl + '">'
                    + '</a>'
                    + '</div></div></div>'
                    + '<div class="media-body">'
                    + '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
                    + '</div>'
                    + '</li>'

var rankSearch1 = document.querySelector("#rankings_home")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(myName,"<div id=myRank>"+myName+"</div>")

                    $('#rankings_home').append(html);

                    isOdd = !isOdd;

                });

                isLoading = false;
                $('#last-updated').html('<br>Last updated: ' + data.timestamp);
                $('#ranks').show();
            }, "json");
        }

        $( document ).ready(function() {

            var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
            $( ".rank-sel2" ).change(function() {

                if($( this ).val() == '')
                    return;

                var isCrew = $( this ).attr('iscrew') == '1';
                selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);

            });
        });


GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/ajax/rankings?type=char_elepower',
    onload:     function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);

        var isLoading = false;

        function selectCategory(category, title, isCrew) {
            if(isLoading)
                return;

            $('#rank-title').html(title);
            $('#ranks').hide();
            $('#ranks').html('');
            $('#last-updated').html('');
            isLoading = true;

           $.getJSON('/ajax/rankings.php?type=char_elepower', function(data) {

                var isOdd = true;
                $.each(data.results, function(key, value) {

                    if(isCrew) {
                        var imgurl = data.baseimageurl + "/" + value.pic;
                        var profileUrl = 'crew_profile?id=' + value.id;
                    }
                    else {
                        var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
                        var profileUrl = 'characters/' + value.id;
                    }

                    if(value.pic == ''  || value.pic == null)
                        imgurl = '/images/gangster1.jpg';

                    var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';

                    var stat = '0';

                    if(value.stat ) {
                        stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
                    }

                    var html = '<li class="list-group-item list-group-item-action ranksulli">'
                    + '<div class="media">'
                    + '<div class="mr-3">'
                    + '<div class="rank-row top">'
                    + '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
                    + '<div class="rank-row-image">'
                    + '<a href="' + profileUrl + '">'
                    + '</a>'
                    + '</div></div></div>'
                    + '<div class="media-body">'
                    + '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
                    + '</div>'
                    + '</li>'

var rankSearch1 = document.querySelector("#rankings_charele")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(myName,"<div id=myRank>"+myName+"</div>")

                    $('#rankings_charele').append(html);

                    isOdd = !isOdd;

                });

                isLoading = false;
                $('#last-updated').html('<br>Last updated: ' + data.timestamp);
                $('#ranks').show();
            }, "json");
        }

        $( document ).ready(function() {

            var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
            $( ".rank-sel2" ).change(function() {

                if($( this ).val() == '')
                    return;

                var isCrew = $( this ).attr('iscrew') == '1';
                selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);

            });
        });

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/ajax/rankings?type=crew_power',
    onload:     function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);

        var isLoading = false;

        function selectCategory(category, title, isCrew) {
            if(isLoading)
                return;

            $('#rank-title').html(title);
            $('#ranks').hide();
            $('#ranks').html('');
            $('#last-updated').html('');
            isLoading = true;

           $.getJSON('/ajax/rankings.php?type=crew_power', function(data) {

                var isOdd = true;
                $.each(data.results, function(key, value) {

                    if(isCrew) {
                        var imgurl = data.baseimageurl + "/" + value.pic;
                        var profileUrl = 'crew_profile?id=' + value.id;
                    }
                    else {
                        var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
                        var profileUrl = 'crew_profile?id=' + value.id;
                    }

                    if(value.pic == ''  || value.pic == null)
                        imgurl = '/images/gangster1.jpg';

                    var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';

                    var stat = '0';

                    if(value.stat ) {
                        stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
                    }

                    var html = '<li class="list-group-item list-group-item-action ranksulli">'
                    + '<div class="media">'
                    + '<div class="mr-3">'
                    + '<div class="rank-row top">'
                    + '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
                    + '<div class="rank-row-image">'
                    + '<a href="' + profileUrl + '">'
                    + '</a>'
                    + '</div></div></div>'
                    + '<div class="media-body">'
                    + '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
                    + '</div>'
                    + '</li>'

var rankSearch1 = document.querySelector("#rankings_crewpow")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(crewName,"<div id=myRank>"+crewName+"</div>")

                    $('#rankings_crewpow').append(html);

                    isOdd = !isOdd;

                });

                isLoading = false;
                $('#last-updated').html('<br>Last updated: ' + data.timestamp);
                $('#ranks').show();
            }, "json");
        }

        $( document ).ready(function() {

            var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
            $( ".rank-sel2" ).change(function() {

                if($( this ).val() == '')
                    return;

                var isCrew = $( this ).attr('iscrew') == '1';
                selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);

            });
        });

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/ajax/rankings?type=crew_elepower',
    onload:     function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);

        var isLoading = false;

        function selectCategory(category, title, isCrew) {
            if(isLoading)
                return;

            $('#rank-title').html(title);
            $('#ranks').hide();
            $('#ranks').html('');
            $('#last-updated').html('');
            isLoading = true;

           $.getJSON('/ajax/rankings.php?type=crew_elepower', function(data) {

                var isOdd = true;
                $.each(data.results, function(key, value) {

                    if(isCrew) {
                        var imgurl = data.baseimageurl + "/" + value.pic;
                        var profileUrl = 'crew_profile?id=' + value.id;
                    }
                    else {
                        var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
                        var profileUrl = 'crew_profile?id=' + value.id;
                    }

                    if(value.pic == ''  || value.pic == null)
                        imgurl = '/images/gangster1.jpg';

                    var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';

                    var stat = '0';

                    if(value.stat ) {
                        stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
                    }

                    var html = '<li class="list-group-item list-group-item-action ranksulli">'
                    + '<div class="media">'
                    + '<div class="mr-3">'
                    + '<div class="rank-row top">'
                    + '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
                    + '<div class="rank-row-image">'
                    + '<a href="' + profileUrl + '">'
                    + '</a>'
                    + '</div></div></div>'
                    + '<div class="media-body">'
                    + '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
                    + '</div>'
                    + '</li>'

var rankSearch1 = document.querySelector("#rankings_crewele")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(crewName,"<div id=myRank>"+crewName+"</div>")

                    $('#rankings_crewele').append(html);

                    isOdd = !isOdd;

                });

                isLoading = false;
                $('#last-updated').html('<br>Last updated: ' + data.timestamp);
                $('#ranks').show();
            }, "json");
        }

        $( document ).ready(function() {

            var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
            $( ".rank-sel2" ).change(function() {

                if($( this ).val() == '')
                    return;

                var isCrew = $( this ).attr('iscrew') == '1';
                selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);

            });
        });

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/ajax/rankings?type=char_chaos',
    onload:     function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);

        var isLoading = false;

        function selectCategory(category, title, isCrew) {
            if(isLoading)
                return;

            $('#rank-title').html(title);
            $('#ranks').hide();
            $('#ranks').html('');
            $('#last-updated').html('');
            isLoading = true;

           $.getJSON('/ajax/rankings.php?type=char_chaos', function(data) {

                var isOdd = true;
                $.each(data.results, function(key, value) {

                    if(isCrew) {
                        var imgurl = data.baseimageurl + "/" + value.pic;
                        var profileUrl = 'crew_profile?id=' + value.id;
                    }
                    else {
                        var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
                        var profileUrl = 'characters/' + value.id;
                    }

                    if(value.pic == ''  || value.pic == null)
                        imgurl = '/images/gangster1.jpg';

                    var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';

                    var stat = '0';

                    if(value.stat ) {
                        stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
                    }

                    var html = '<li class="list-group-item list-group-item-action ranksulli">'
                    + '<div class="media">'
                    + '<div class="mr-3">'
                    + '<div class="rank-row top">'
                    + '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
                    + '<div class="rank-row-image">'
                    + '<a href="' + profileUrl + '">'
                    + '</a>'
                    + '</div></div></div>'
                    + '<div class="media-body">'
                    + '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
                    + '</div>'
                    + '</li>'

var rankSearch1 = document.querySelector("#rankings_charchaos")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(myName,"<div id=myRank>"+myName+"</div>")

                    $('#rankings_charchaos').append(html);

                    isOdd = !isOdd;

                });

                isLoading = false;
                $('#last-updated').html('<br>Last updated: ' + data.timestamp);
                $('#ranks').show();
            }, "json");
        }

        $( document ).ready(function() {

            var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
            $( ".rank-sel2" ).change(function() {

                if($( this ).val() == '')
                    return;

                var isCrew = $( this ).attr('iscrew') == '1';
                selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);

            });
        });

GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/ajax/rankings?type=crew_chaos',
    onload:     function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);

        var isLoading = false;

        function selectCategory(category, title, isCrew) {
            if(isLoading)
                return;

            $('#rank-title').html(title);
            $('#ranks').hide();
            $('#ranks').html('');
            $('#last-updated').html('');
            isLoading = true;

           $.getJSON('/ajax/rankings.php?type=crew_chaos', function(data) {

                var isOdd = true;
                $.each(data.results, function(key, value) {

                    if(isCrew) {
                        var imgurl = data.baseimageurl + "/" + value.pic;
                        var profileUrl = 'crew_profile?id=' + value.id;
                    }
                    else {
                        var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
                        var profileUrl = 'crew_profile?id=' + value.id;
                    }

                    if(value.pic == ''  || value.pic == null)
                        imgurl = '/images/gangster1.jpg';

                    var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';

                    var stat = '0';

                    if(value.stat ) {
                        stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
                    }

                    var html = '<li class="list-group-item list-group-item-action ranksulli">'
                    + '<div class="media">'
                    + '<div class="mr-3">'
                    + '<div class="rank-row top">'
                    + '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
                    + '<div class="rank-row-image">'
                    + '<a href="' + profileUrl + '">'
                    + '</a>'
                    + '</div></div></div>'
                    + '<div class="media-body">'
                    + '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
                    + '</div>'
                    + '</li>'

var rankSearch1 = document.querySelector("#rankings_crewchaos")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(crewName,"<div id=myRank>"+crewName+"</div>")

                    $('#rankings_crewchaos').append(html);

                    isOdd = !isOdd;

                });

                isLoading = false;
                $('#last-updated').html('<br>Last updated: ' + data.timestamp);
                $('#ranks').show();
            }, "json");
        }

        $( document ).ready(function() {

            var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
            $( ".rank-sel2" ).change(function() {

                if($( this ).val() == '')
                    return;

                var isCrew = $( this ).attr('iscrew') == '1';
                selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);

            });
        });


    }})}})}})}})}})}})}})};

// equipment injection

if ( document.URL.indexOf("outwar.com/home") != -1 ) {
GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/profile',
    onload:     function (responseDetails) {
const EQ = /<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im;
const EQprint = EQ.exec(responseDetails.responseText);

function insertBefore(newNode, existingNode) {
let sp2 = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div > div:nth-child(1)");
existingNode.parentNode.insertBefore(newNode, sp2);
}

let menu = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div")

var homepageEQ =

'<div ID=EQhome style="position:relative; width:300px; height:385px; background-image:url(https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/thedude_dark.png)">' +
EQprint +
'</div>'

let div = document.createElement('div');
div.innerHTML += homepageEQ;
insertBefore(div, menu.children[0]);



}})};

if ( document.URL.indexOf("world") != -1 ) {
GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/profile',
    onload:     function (responseDetails) {
const EQ = /<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im;
const EQprint = EQ.exec(responseDetails.responseText);

var EQworld = document.querySelector("#content-header-row > div.col-xl-4.col-lg-12.col-md-12.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-heading");
EQworld.innerHTML =

'<div id=EQworld style="position:relative; width:300px; height:385px; background-image:url(https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/thedude_dark.png)">' +
EQprint +
'</div>'

}})};

if ( document.URL.indexOf("treasury") != -1 ) {
GM_xmlhttpRequest ( {
    method:     'GET',
    url:        'https://torax.outwar.com/profile',
    onload:     function (responseDetails) {
const EQ = /<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im;
const EQprint = EQ.exec(responseDetails.responseText);

var EQtreas = document.querySelector("#content-header-row > div.col-8.col-lg-3.pl-3.pl-xl-0.pr-1 > div > div.widget-heading");
EQtreas.innerHTML =

'<div id=EQtreas style="position:relative; width:300px; height:385px; background-image:url(https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/thedude_dark.png)">' +
EQprint +
'</div>'

    }})}

// crew raid menus

var crewID1 = '';
if (document.documentElement.innerHTML.match(/href="\/crew_raidresults\.php\?crewid=(.*)">Raid Results<\/a>/i) != null)
crewID1 = document.documentElement.innerHTML.match(/href="\/crew_raidresults\.php\?crewid=(.*)">Raid Results<\/a>/i);


var crewID2 = document.documentElement.innerHTML.match(/tradeWith=(.*)"><svg/i);

if ( document.URL.indexOf("crew_profile") != -1 ) {
$('a[href="crew_raidresults.php?crewid='+crewID2[1]+'&most_recent=1"]').prop('href', 'https://torax.outwar.com/crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid='+crewID2[1]);

$('a[href="crew_raidresults.php?crewid='+crewID2[1]+'&most_recent=1"]').text("Bed 2");}

var crewmenu =

'<div class="btn-group" role="group">' +
'<button id="btnGroupDefault" type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">' +
'Moxxi Mod Raids <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>' +
'</button>' +
'<div class="dropdown-menu" aria-labelledby="btnGroupDefault" style="will-change: transform;">' +
'<a class="dropdown-item" href="/crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid='+crewID1[1]+'">Moxxi Mod Raid Results</a>' +
'<a class="dropdown-item" href="/crew_raidresults.php?all_results=Display+all+raid+results&crewid='+crewID1[1]+'">All Raid Results</a>' +
'<a class="dropdown-item" href="/crew_raidresults.php?wins=Display+only+victorious+raids&crewid='+crewID1[1]+'">Only Victorious Raids</a>' +
'</div>' +
'</div>'

if ( document.URL.indexOf("crew_") != -1 ) {
function insertAfter9(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}

var rrHead = document.querySelector("#content-header-row > div > div > div.btn-group.mb-3.mr-2");
let tdHead = document.createElement('div');
tdHead.innerHTML = crewmenu;

if (rrHead != null)
insertAfter9(tdHead, rrHead.children[2]);}

    }})}})