From cf84078ae1c1856f93c38767e45d93d122fce51b Mon Sep 17 00:00:00 2001 From: stanislav Date: Tue, 26 Mar 2024 18:02:45 +0300 Subject: [PATCH] release-20240326 --- docs/d2/constants_96.bundle.min.js | 2 +- docs/d2/constants_99.bundle.min.js | 2 +- docs/d2/d2s.bundle.js | 561 ++++++++---------- docs/d2/d2s.bundle.js.map | 2 +- docs/d2/d2s.bundle.min.js | 2 +- docs/index.html | 2 +- docs/js/{app.3711c9fb.js => app.23170a77.js} | 2 +- ...pp.3711c9fb.js.map => app.23170a77.js.map} | 2 +- docs/service-worker.js | 2 +- docs/service-worker.js.map | 2 +- 10 files changed, 251 insertions(+), 328 deletions(-) rename docs/js/{app.3711c9fb.js => app.23170a77.js} (99%) rename docs/js/{app.3711c9fb.js.map => app.23170a77.js.map} (99%) diff --git a/docs/d2/constants_96.bundle.min.js b/docs/d2/constants_96.bundle.min.js index 47e1e42..a374bf3 100644 --- a/docs/d2/constants_96.bundle.min.js +++ b/docs/d2/constants_96.bundle.min.js @@ -1 +1 @@ -var constants_96=function(e){var i={};function n(a){if(i[a])return i[a].exports;var s=i[a]={i:a,l:!1,exports:{}};return e[a].call(s.exports,s,s.exports,n),s.l=!0,s.exports}return n.m=e,n.c=i,n.d=function(e,i,a){n.o(e,i)||Object.defineProperty(e,i,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,i){if(1&i&&(e=n(e)),8&i)return e;if(4&i&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&i&&"string"!=typeof e)for(var s in e)n.d(a,s,function(i){return e[i]}.bind(null,s));return a},n.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(i,"a",i),i},n.o=function(e,i){return Object.prototype.hasOwnProperty.call(e,i)},n.p="",n(n.s=13)}({13:function(e,i,n){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.constants=void 0,i.constants={classes:[{n:"Amazon",c:"ama",as:"to Amazon Skill Levels",ts:["+%d to Bow and Crossbow Skills","+%d to Passive and Magic Skills","+%d to Javelin and Spear Skills"],co:"(Amazon Only)",s:{lpl:8,mpl:6,spl:4,lpv:12,spv:4,mpe:6},a:{str:20,dex:25,int:15,vit:20,stam:84,hpadd:"30"}},{n:"Sorceress",c:"sor",as:"to Sorceress Skill Levels",ts:["+%d to Fire Skills","+%d to Lightning Skills","+%d to Cold Skills"],co:"(Sorceress Only)",s:{lpl:4,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:10,dex:25,int:35,vit:10,stam:74,hpadd:"30"}},{n:"Necromancer",c:"nec",as:"to Necromancer Skill Levels",ts:["+%d to Curses","+%d to Poison and Bone Skills","+%d to Summoning Skills"],co:"(Necromancer Only)",s:{lpl:6,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:15,dex:25,int:25,vit:15,stam:79,hpadd:"30"}},{n:"Paladin",c:"pal",as:"to Paladin Skill Levels",ts:["+%d to Combat Skills","+%d to Offensive Auras","+%d to Defensive Auras"],co:"(Paladin Only)",s:{lpl:8,mpl:6,spl:4,lpv:12,spv:4,mpe:6},a:{str:25,dex:20,int:15,vit:25,stam:89,hpadd:"30"}},{n:"Barbarian",c:"bar",as:"to Barbarian Skill Levels",ts:["+%d to Combat Skills","+%d to Masteries","+%d to Warcries"],co:"(Barbarian Only)",s:{lpl:8,mpl:4,spl:4,lpv:16,spv:4,mpe:4},a:{str:30,dex:20,int:10,vit:25,stam:92,hpadd:"30"}},{n:"Druid",c:"dru",as:"to Druid Skills",ts:["+%d to Summoning Skills","+%d to Shape Shifting Skills","+%d to Elemental Skills"],co:"(Druid Only)",s:{lpl:6,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:15,dex:20,int:20,vit:25,stam:84,hpadd:"30"}},{n:"Assassin",c:"ass",as:"to Assassin Skills",ts:["+%d to Traps","+%d to Shadow Disciplines","+%d to Martial Arts"],co:"(Assassin Only)",s:{lpl:8,mpl:6,spl:5,lpv:12,spv:5,mpe:7},a:{str:20,dex:20,int:25,vit:20,stam:95,hpadd:"30"}}],skills:[{s:"Attack"},{s:"Kick"},{s:"Throw"},{s:"Unsummon"},{s:"Left Hand Throw"},{s:"Left Hand Swing"},{s:"Magic Arrow",c:"ama"},{s:"Fire Arrow",c:"ama"},{s:"Inner Sight",c:"ama"},{s:"Critical Strike",c:"ama"},{s:"Jab",c:"ama"},{s:"Cold Arrow",c:"ama"},{s:"Multiple Shot",c:"ama"},{s:"Dodge",c:"ama"},{s:"Power Strike",c:"ama"},{s:"Poison Javelin",c:"ama"},{s:"Exploding Arrow",c:"ama"},{s:"Slow Missiles",c:"ama"},{s:"Avoid",c:"ama"},{s:"Impale",c:"ama"},{s:"Lightning Bolt",c:"ama"},{s:"Ice Arrow",c:"ama"},{s:"Guided Arrow",c:"ama"},{s:"Penetrate",c:"ama"},{s:"Charged Strike",c:"ama"},{s:"Plague Javelin",c:"ama"},{s:"Strafe",c:"ama"},{s:"Immolation Arrow",c:"ama"},{s:"Decoy",c:"ama"},{s:"Evade",c:"ama"},{s:"Fend",c:"ama"},{s:"Freezing Arrow",c:"ama"},{s:"Valkyrie",c:"ama"},{s:"Pierce",c:"ama"},{s:"Lightning Strike",c:"ama"},{s:"Lightning Fury",c:"ama"},{s:"Fire Bolt",c:"sor"},{s:"Warmth",c:"sor"},{s:"Charged Bolt",c:"sor"},{s:"Ice Bolt",c:"sor"},{s:"Frozen Armor",c:"sor"},{s:"Inferno",c:"sor"},{s:"Static Field",c:"sor"},{s:"Telekinesis",c:"sor"},{s:"Frost Nova",c:"sor"},{s:"Ice Blast",c:"sor"},{s:"Blaze",c:"sor"},{s:"Fire Ball",c:"sor"},{s:"Nova",c:"sor"},{s:"Lightning",c:"sor"},{s:"Shiver Armor",c:"sor"},{s:"Fire Wall",c:"sor"},{s:"Enchant",c:"sor"},{s:"Chain Lightning",c:"sor"},{s:"Teleport",c:"sor"},{s:"Glacial Spike",c:"sor"},{s:"Meteor",c:"sor"},{s:"Thunder Storm",c:"sor"},{s:"Energy Shield",c:"sor"},{s:"Blizzard",c:"sor"},{s:"Chilling Armor",c:"sor"},{s:"Fire Mastery",c:"sor"},{s:"Hydra",c:"sor"},{s:"Lightning Mastery",c:"sor"},{s:"Frozen Orb",c:"sor"},{s:"Cold Mastery",c:"sor"},{s:"Amplify Damage",c:"nec"},{s:"Teeth",c:"nec"},{s:"Bone Armor",c:"nec"},{s:"Skeleton Mastery",c:"nec"},{s:"Raise Skeleton",c:"nec"},{s:"Dim Vision",c:"nec"},{s:"Weaken",c:"nec"},{s:"Poison Dagger",c:"nec"},{s:"Corpse Explosion",c:"nec"},{s:"Clay Golem",c:"nec"},{s:"Iron Maiden",c:"nec"},{s:"Terror",c:"nec"},{s:"Bone Wall",c:"nec"},{s:"Golem Mastery",c:"nec"},{s:"Raise Skeletal Mage",c:"nec"},{s:"Confuse",c:"nec"},{s:"Life Tap",c:"nec"},{s:"Poison Explosion",c:"nec"},{s:"Bone Spear",c:"nec"},{s:"Blood Golem",c:"nec"},{s:"Attract",c:"nec"},{s:"Decrepify",c:"nec"},{s:"Bone Prison",c:"nec"},{s:"Summon Resist",c:"nec"},{s:"Iron Golem",c:"nec"},{s:"Lower Resist",c:"nec"},{s:"Poison Nova",c:"nec"},{s:"Bone Spirit",c:"nec"},{s:"Fire Golem",c:"nec"},{s:"Revive",c:"nec"},{s:"Sacrifice",c:"pal"},{s:"Smite",c:"pal"},{s:"Might",c:"pal"},{s:"Prayer",c:"pal"},{s:"Resist Fire",c:"pal"},{s:"Holy Bolt",c:"pal"},{s:"Holy Fire",c:"pal"},{s:"Thorns",c:"pal"},{s:"Defiance",c:"pal"},{s:"Resist Cold",c:"pal"},{s:"Zeal",c:"pal"},{s:"Charge",c:"pal"},{s:"Blessed Aim",c:"pal"},{s:"Cleansing",c:"pal"},{s:"Resist Lightning",c:"pal"},{s:"Vengeance",c:"pal"},{s:"Blessed Hammer",c:"pal"},{s:"Concentration",c:"pal"},{s:"Holy Freeze",c:"pal"},{s:"Vigor",c:"pal"},{s:"Conversion",c:"pal"},{s:"Holy Shield",c:"pal"},{s:"Holy Shock",c:"pal"},{s:"Sanctuary",c:"pal"},{s:"Meditation",c:"pal"},{s:"Fist of the Heavens",c:"pal"},{s:"Fanaticism",c:"pal"},{s:"Conviction",c:"pal"},{s:"Redemption",c:"pal"},{s:"Salvation",c:"pal"},{s:"Bash",c:"bar"},{s:"Sword Mastery",c:"bar"},{s:"Axe Mastery",c:"bar"},{s:"Mace Mastery",c:"bar"},{s:"Howl",c:"bar"},{s:"Find Potion",c:"bar"},{s:"Leap",c:"bar"},{s:"Double Swing",c:"bar"},{s:"Pole Arm Mastery",c:"bar"},{s:"Throwing Mastery",c:"bar"},{s:"Spear Mastery",c:"bar"},{s:"Taunt",c:"bar"},{s:"Shout",c:"bar"},{s:"Stun",c:"bar"},{s:"Double Throw",c:"bar"},{s:"Increased Stamina",c:"bar"},{s:"Find Item",c:"bar"},{s:"Leap Attack",c:"bar"},{s:"Concentrate",c:"bar"},{s:"Iron Skin",c:"bar"},{s:"Battle Cry",c:"bar"},{s:"Frenzy",c:"bar"},{s:"Increased Speed",c:"bar"},{s:"Battle Orders",c:"bar"},{s:"Grim Ward",c:"bar"},{s:"Whirlwind",c:"bar"},{s:"Berserk",c:"bar"},{s:"Natural Resistance",c:"bar"},{s:"War Cry",c:"bar"},{s:"Battle Command",c:"bar"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{s:"Firestorm"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{s:"Scroll of Identify"},{s:"Tome of Identify"},{s:"Scroll of Townportal"},{s:"Tome of Townportal"},{s:"Raven",c:"dru"},{s:"Poison Creeper",c:"dru"},{s:"Werewolf",c:"dru"},{s:"Lycanthropy",c:"dru"},{s:"Firestorm",c:"dru"},{s:"Oak Sage",c:"dru"},{s:"Summon Spirit Wolf",c:"dru"},{s:"Werebear",c:"dru"},{s:"Molten Boulder",c:"dru"},{s:"Arctic Blast",c:"dru"},{s:"Carrion Vine",c:"dru"},{s:"Feral Rage",c:"dru"},{s:"Maul",c:"dru"},{s:"Fissure",c:"dru"},{s:"Cyclone Armor",c:"dru"},{s:"Heart of Wolverine",c:"dru"},{s:"Summon Dire Wolf",c:"dru"},{s:"Rabies",c:"dru"},{s:"Fire Claws",c:"dru"},{s:"Twister",c:"dru"},{s:"Solar Creeper",c:"dru"},{s:"Hunger",c:"dru"},{s:"Shock Wave",c:"dru"},{s:"Volcano",c:"dru"},{s:"Tornado",c:"dru"},{s:"Spirit of Barbs",c:"dru"},{s:"Summon Grizzly",c:"dru"},{s:"Fury",c:"dru"},{s:"Armageddon",c:"dru"},{s:"Hurricane",c:"dru"},{s:"Fire Blast",c:"ass"},{s:"Claw Mastery",c:"ass"},{s:"Psychic Hammer",c:"ass"},{s:"Tiger Strike",c:"ass"},{s:"Dragon Talon",c:"ass"},{s:"Shock Web",c:"ass"},{s:"Blade Sentinel",c:"ass"},{s:"Burst of Speed",c:"ass"},{s:"Fists of Fire",c:"ass"},{s:"Dragon Claw",c:"ass"},{s:"Charged Bolt Sentry",c:"ass"},{s:"Wake of Fire",c:"ass"},{s:"Weapon Block",c:"ass"},{s:"Cloak of Shadows",c:"ass"},{s:"Cobra Strike",c:"ass"},{s:"Blade Fury",c:"ass"},{s:"Fade",c:"ass"},{s:"Shadow Warrior",c:"ass"},{s:"Claws of Thunder",c:"ass"},{s:"Dragon Tail",c:"ass"},{s:"Lightning Sentry",c:"ass"},{s:"Wake of Inferno",c:"ass"},{s:"Mind Blast",c:"ass"},{s:"Blades of Ice",c:"ass"},{s:"Dragon Flight",c:"ass"},{s:"Death Sentry",c:"ass"},{s:"Blade Shield",c:"ass"},{s:"Venom",c:"ass"},{s:"Shadow Master",c:"ass"},{s:"Phoenix Strike",c:"ass"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{s:"Delirium"}],rare_names:[null,{n:"Bite"},{n:"Scratch"},{n:"Scalpel"},{n:"Fang"},{n:"Gutter"},{n:"Thirst"},{n:"Razor"},{n:"Scythe"},{n:"Edge"},{n:"Saw"},{n:"Splitter"},{n:"Cleaver"},{n:"Sever"},{n:"Sunder"},{n:"Rend"},{n:"Mangler"},{n:"Slayer"},{n:"Reaver"},{n:"Spawn"},{n:"Gnash"},{n:"Star"},{n:"Blow"},{n:"Smasher"},{n:"Bane"},{n:"Crusher"},{n:"Breaker"},{n:"Grinder"},{n:"Crack"},{n:"Mallet"},{n:"Knell"},{n:"Lance"},{n:"Spike"},{n:"Impaler"},{n:"Skewer"},{n:"Prod"},{n:"Scourge"},{n:"Wand"},{n:"Wrack"},{n:"Barb"},{n:"Needle"},{n:"Dart"},{n:"Bolt"},{n:"Quarrel"},{n:"Fletch"},{n:"Flight"},{n:"Nock"},{n:"Horn"},{n:"Stinger"},{n:"Quill"},{n:"Goad"},{n:"Branch"},{n:"Spire"},{n:"Song"},{n:"Call"},{n:"Cry"},{n:"Spell"},{n:"Chant"},{n:"Weaver"},{n:"Gnarl"},{n:"Visage"},{n:"Crest"},{n:"Circlet"},{n:"Veil"},{n:"Hood"},{n:"Mask"},{n:"Brow"},{n:"Casque"},{n:"Visor"},{n:"Cowl"},{n:"Hide"},{n:"Pelt"},{n:"Carapace"},{n:"Coat"},{n:"Wrap"},{n:"Suit"},{n:"Cloak"},{n:"Shroud"},{n:"Jack"},{n:"Mantle"},{n:"Guard"},{n:"Badge"},{n:"Rock"},{n:"Aegis"},{n:"Ward"},{n:"Tower"},{n:"Shield"},{n:"Wing"},{n:"Mark"},{n:"Emblem"},{n:"Hand"},{n:"Fist"},{n:"Claw"},{n:"Clutches"},{n:"Grip"},{n:"Grasp"},{n:"Hold"},{n:"Touch"},{n:"Finger"},{n:"Knuckle"},{n:"Shank"},{n:"Spur"},{n:"Tread"},{n:"Stalker"},{n:"Greaves"},{n:"Blazer"},{n:"Nails"},{n:"Trample"},{n:"Brogues"},{n:"Track"},{n:"Slippers"},{n:"Clasp"},{n:"Buckle"},{n:"Harness"},{n:"Lock"},{n:"Fringe"},{n:"Winding"},{n:"Chain"},{n:"Strap"},{n:"Lash"},{n:"Cord"},{n:"Knot"},{n:"Circle"},{n:"Loop"},{n:"Eye"},{n:"Turn"},{n:"Spiral"},{n:"Coil"},{n:"Gyre"},{n:"Band"},{n:"Whorl"},{n:"Talisman"},{n:"Heart"},{n:"Noose"},{n:"Necklace"},{n:"Collar"},{n:"Beads"},{n:"Torc"},{n:"Gorget"},{n:"Scarab"},{n:"Wood"},{n:"Brand"},{n:"Bludgeon"},{n:"Cudgel"},{n:"Loom"},{n:"Harp"},{n:"Master"},{n:"Bar"},{n:"Hew"},{n:"Crook"},{n:"Mar"},{n:"Shell"},{n:"Stake"},{n:"Picket"},{n:"Pale"},{n:"Flange"},{n:"Beast"},{n:"Eagle"},{n:"Raven"},{n:"Viper"},{n:"Ghoul"},{n:"Skull"},{n:"Blood"},{n:"Dread"},{n:"Doom"},{n:"Grim"},{n:"Bone"},{n:"Death"},{n:"Shadow"},{n:"Storm"},{n:"Rune"},{n:"Plague"},{n:"Stone"},{n:"Wraith"},{n:"Spirit"},{n:"Storm"},{n:"Demon"},{n:"Cruel"},{n:"Empyrian"},{n:"Bramble"},{n:"Pain"},{n:"Loath"},{n:"Glyph"},{n:"Imp"},{n:"Fiend"},{n:"Hailstone"},{n:"Gale"},{n:"Dire"},{n:"Soul"},{n:"Brimstone"},{n:"Corpse"},{n:"Carrion"},{n:"Armageddon"},{n:"Havoc"},{n:"Bitter"},{n:"Entropy"},{n:"Chaos"},{n:"Order"},{n:"Rule"},{n:"Warp"},{n:"Rift"},{n:"Corruption"}],magic_prefixes:[null,{},{n:"Sturdy"},{n:"Strong"},{n:"Glorious"},{n:"Blessed"},{n:"Saintly",tc:"dgld"},{n:"Holy",tc:"dgld"},{n:"Devious",tc:"dblu"},{n:"Fortified",tc:"dblu"},{},{},{},{n:"Jagged"},{n:"Deadly"},{n:"Vicious"},{n:"Brutal"},{n:"Massive",tc:"dgld"},{n:"Savage",tc:"dgld"},{n:"Merciless",tc:"dgld"},{n:"Vulpine",tc:"cblu"},{},{},{},{},{n:"Tireless"},{n:"Rugged"},{n:"Bronze"},{n:"Iron"},{n:"Steel"},{n:"Silver"},{},{n:"Gold",tc:"lgld"},{n:"Platinum",tc:"lgld"},{n:"Meteoric",tc:"lgld"},{n:"Sharp"},{n:"Fine"},{n:"Warrior's"},{n:"Soldier's"},{n:"Knight's",tc:"dgld"},{n:"Lord's",tc:"dgld"},{n:"King's",tc:"dgld"},{n:"Howling",tc:"oran"},{n:"Fortuitous"},{},{},{},{},{},{n:"Glimmering"},{n:"Glowing",tc:"lyel"},{},{},{n:"Lizard's"},{},{n:"Snake's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Drake's",tc:"cblu"},{n:"Dragon's",tc:"cblu"},{n:"Dragon's",tc:"cblu"},{n:"Wyrm's",tc:"cblu"},{},{},{n:"Prismatic",tc:"lpur"},{n:"Prismatic",tc:"lpur"},{n:"Azure"},{n:"Lapis"},{n:"Lapis"},{n:"Cobalt"},{n:"Cobalt"},{},{n:"Sapphire",tc:"lblu"},{},{},{n:"Crimson"},{n:"Burgundy"},{n:"Burgundy"},{n:"Garnet"},{n:"Garnet"},{},{n:"Ruby",tc:"lred"},{},{},{n:"Ocher"},{n:"Tangerine"},{n:"Tangerine"},{n:"Coral"},{n:"Coral"},{},{n:"Amber",tc:"lyel"},{},{},{n:"Beryl"},{n:"Jade"},{n:"Jade"},{n:"Viridian"},{n:"Viridian"},{},{n:"Emerald",tc:"lgrn"},{},{n:"Fletcher's"},{n:"Archer's",tc:"cgrn"},{n:"Archer's",tc:"cgrn"},{n:"Monk's"},{n:"Priest's",tc:"cgrn"},{n:"Priest's",tc:"cgrn"},{n:"Summoner's"},{n:"Necromancer's",tc:"cgrn"},{n:"Necromancer's",tc:"cgrn"},{n:"Angel's"},{n:"Arch-Angel's",tc:"cgrn"},{n:"Arch-Angel's",tc:"cgrn"},{n:"Slayer's"},{n:"Berserker's",tc:"cgrn"},{n:"Berserker's",tc:"cgrn"},{},{},{n:"Triumphant"},{n:"Stout"},{n:"Stout"},{n:"Stout"},{n:"Burly"},{n:"Burly"},{n:"Burly"},{n:"Stalwart"},{n:"Stalwart"},{n:"Stalwart"},{n:"Stout"},{n:"Stout"},{n:"Stout"},{n:"Burly"},{n:"Burly"},{n:"Stalwart"},{n:"Stalwart"},{n:"Stout"},{n:"Stout"},{n:"Burly"},{n:"Stalwart"},{n:"Blanched",tc:"whit"},{n:"Eburine",tc:"whit"},{n:"Bone",tc:"whit"},{n:"Ivory",tc:"whit"},{n:"Sturdy"},{n:"Sturdy"},{n:"Strong"},{n:"Glorious"},{n:"Blessed"},{n:"Saintly",tc:"dgld"},{n:"Holy",tc:"dgld"},{n:"Godly",tc:"dgld"},{n:"Devious"},{n:"Void"},{n:"Null",tc:"dblu"},{n:"Antimagic",tc:"dblu"},{n:"Red",tc:"dred"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Bloody",tc:"dred"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Bloody",tc:"dred"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Bloody",tc:"dred"},{n:"Scarlet",tc:"dred"},{n:"Crimson",tc:"dred"},{n:"Jagged",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Carbuncle",tc:"dred"},{n:"Carmine",tc:"dred"},{n:"Vermilion",tc:"dred"},{n:"Jagged"},{n:"Deadly"},{n:"Vicious"},{n:"Brutal"},{n:"Massive",tc:"dgld"},{n:"Savage",tc:"dgld"},{n:"Merciless",tc:"dgld"},{n:"Ferocious",tc:"blac"},{n:"Cruel",tc:"blac"},{n:"Cinnabar",tc:"dred"},{n:"Rusty",tc:"dred"},{n:"Realgar",tc:"dred"},{n:"Ruby",tc:"dred"},{n:"Vulpine",tc:"cblu"},{n:"Dun"},{n:"Tireless"},{n:"Tireless"},{n:"Brown"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Vigorous"},{n:"Chestnut"},{n:"Maroon"},{n:"Bronze"},{n:"Bronze"},{n:"Bronze"},{n:"Iron"},{n:"Iron"},{n:"Iron"},{n:"Steel"},{n:"Steel"},{n:"Steel"},{n:"Bronze"},{n:"Bronze"},{n:"Bronze"},{n:"Iron"},{n:"Iron"},{n:"Steel"},{n:"Steel"},{n:"Bronze"},{n:"Bronze"},{n:"Iron"},{n:"Steel"},{n:"Bronze"},{n:"Iron"},{n:"Steel"},{n:"Silver"},{n:"Gold",tc:"lgld"},{n:"Platinum",tc:"lgld"},{n:"Meteoric",tc:"lgld"},{n:"Strange",tc:"lgld"},{n:"Weird",tc:"lgld"},{n:"Nickel"},{n:"Tin"},{n:"Silver"},{n:"Argent"},{n:"Fine"},{n:"Fine"},{n:"Sharp"},{n:"Fine"},{n:"Sharp"},{n:"Fine"},{n:"Sharp"},{n:"Fine"},{n:"Warrior's"},{n:"Soldier's"},{n:"Knight's",tc:"dgld"},{n:"Lord's",tc:"dgld"},{n:"King's",tc:"dgld"},{n:"Master's",tc:"dgld"},{n:"Grandmaster's",tc:"dgld"},{n:"Glimmering"},{n:"Glowing",tc:"lyel"},{n:"Bright"},{n:"Screaming",tc:"oran"},{n:"Howling",tc:"oran"},{n:"Wailing",tc:"oran"},{n:"Screaming",tc:"oran"},{n:"Howling",tc:"oran"},{n:"Wailing",tc:"oran"},{n:"Lucky"},{n:"Lucky"},{n:"Lucky"},{n:"Lucky"},{n:"Lucky"},{n:"Lucky"},{n:"Felicitous"},{n:"Fortuitous"},{n:"Emerald"},{n:"Lizard's"},{n:"Lizard's"},{n:"Lizard's"},{n:"Snake's"},{n:"Snake's"},{n:"Snake's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Lizard's"},{n:"Lizard's"},{n:"Lizard's"},{n:"Snake's"},{n:"Snake's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Lizard's"},{n:"Lizard's"},{n:"Snake's"},{n:"Serpent's"},{n:"Lizard's"},{n:"Snake's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Drake's",tc:"cblu"},{n:"Dragon's",tc:"cblu"},{n:"Dragon's",tc:"cblu"},{n:"Wyrm's",tc:"cblu"},{n:"Great Wyrm's",tc:"cblu"},{n:"Bahamut's",tc:"cblu"},{n:"Zircon",tc:"cblu"},{n:"Jacinth",tc:"cblu"},{n:"Turquoise",tc:"cblu"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Rainbow",tc:"lpur"},{n:"Scintillating",tc:"lpur"},{n:"Prismatic",tc:"lpur"},{n:"Chromatic",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Rainbow",tc:"lpur"},{n:"Scintillating",tc:"lpur"},{n:"Prismatic",tc:"lpur"},{n:"Chromatic",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Rainbow",tc:"lpur"},{n:"Scintillating",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Scintillating",tc:"lpur"},{n:"Azure"},{n:"Lapis"},{n:"Cobalt",tc:"lblu"},{n:"Sapphire",tc:"lblu"},{n:"Azure"},{n:"Lapis"},{n:"Cobalt",tc:"lblu"},{n:"Sapphire",tc:"lblu"},{n:"Azure"},{n:"Lapis"},{n:"Cobalt",tc:"lblu"},{n:"Sapphire",tc:"lblu"},{n:"Azure"},{n:"Lapis"},{n:"Lapis"},{n:"Cobalt"},{n:"Cobalt"},{n:"Sapphire",tc:"lblu"},{n:"Lapis Lazuli",tc:"lblu"},{n:"Sapphire",tc:"lblu"},{n:"Crimson"},{n:"Russet"},{n:"Garnet",tc:"lred"},{n:"Ruby",tc:"lred"},{n:"Crimson"},{n:"Russet"},{n:"Garnet",tc:"lred"},{n:"Ruby",tc:"lred"},{n:"Crimson"},{n:"Russet",tc:"lred"},{n:"Garnet",tc:"lred"},{n:"Ruby"},{n:"Russet"},{n:"Russet"},{n:"Garnet"},{n:"Garnet"},{n:"Ruby",tc:"lred"},{n:"Garnet",tc:"lred"},{n:"Ruby",tc:"lred"},{n:"Tangerine"},{n:"Ocher"},{n:"Coral",tc:"lyel"},{n:"Amber",tc:"lyel"},{n:"Tangerine"},{n:"Ocher"},{n:"Coral",tc:"lyel"},{n:"Amber",tc:"lyel"},{n:"Tangerine"},{n:"Ocher"},{n:"Coral",tc:"lyel"},{n:"Amber",tc:"lyel"},{n:"Tangerine"},{n:"Ocher"},{n:"Ocher"},{n:"Coral"},{n:"Coral"},{n:"Amber",tc:"lyel"},{n:"Camphor",tc:"lyel"},{n:"Ambergris",tc:"lyel"},{n:"Beryl"},{n:"Viridian"},{n:"Jade",tc:"cgrn"},{n:"Emerald",tc:"cgrn"},{n:"Beryl"},{n:"Viridian"},{n:"Jade",tc:"cgrn"},{n:"Emerald",tc:"cgrn"},{n:"Beryl"},{n:"Viridian"},{n:"Jade",tc:"cgrn"},{n:"Emerald",tc:"cgrn"},{n:"Beryl"},{n:"Viridian"},{n:"Viridian"},{n:"Jade"},{n:"Jade"},{n:"Emerald",tc:"cgrn"},{n:"Beryl",tc:"cgrn"},{n:"Jade",tc:"cgrn"},{n:"Triumphant"},{n:"Victorious"},{n:"Aureolic"},{n:"Mechanic's"},{n:"Artisan's"},{n:"Jeweler's"},{n:"Lunar"},{n:"Arcadian"},{n:"Unearthly"},{n:"Astral"},{n:"Elysian",tc:"dgld"},{n:"Celestial",tc:"dgld"},{n:"Diamond"},{n:"Fletcher's"},{n:"Acrobatic"},{n:"Harpoonist's"},{n:"Fletcher's"},{n:"Bowyer's",tc:"lgld"},{n:"Archer's",tc:"lgld"},{n:"Acrobatic"},{n:"Gymnastic",tc:"lgld"},{n:"Athletic",tc:"lgld"},{n:"Harpoonist's"},{n:"Spearmaiden's",tc:"lgld"},{n:"Lancer's",tc:"lgld"},{n:"Burning"},{n:"Sparking"},{n:"Chilling"},{n:"Burning"},{n:"Blazing",tc:"lgld"},{n:"Volcanic",tc:"lgld"},{n:"Sparking"},{n:"Charged",tc:"lgld"},{n:"Powered",tc:"lgld"},{n:"Chilling"},{n:"Freezing",tc:"lgld"},{n:"Glacial",tc:"lgld"},{n:"Hexing"},{n:"Fungal"},{n:"Graverobber's"},{n:"Hexing"},{n:"Blighting",tc:"lgld"},{n:"Cursing",tc:"lgld"},{n:"Fungal"},{n:"Noxious",tc:"lgld"},{n:"Venomous",tc:"lgld"},{n:"Graverobber's"},{n:"Mojo",tc:"lgld"},{n:"Golemlord's",tc:"lgld"},{n:"Lion Branded"},{n:"Captain's"},{n:"Preserver's"},{n:"Lion Branded"},{n:"Hawk Branded",tc:"lgld"},{n:"Rose Branded",tc:"lgld"},{n:"Captain's"},{n:"Commander's",tc:"lgld"},{n:"Marshal's",tc:"lgld"},{n:"Preserver's"},{n:"Warden's",tc:"lgld"},{n:"Guardian's",tc:"lgld"},{n:"Expert's"},{n:"Fanatic"},{n:"Sounding"},{n:"Expert's"},{n:"Veteran's",tc:"lgld"},{n:"Master's",tc:"lgld"},{n:"Fanatic"},{n:"Raging",tc:"lgld"},{n:"Furious",tc:"lgld"},{n:"Sounding"},{n:"Resonant",tc:"lgld"},{n:"Echoing",tc:"lgld"},{n:"Trainer's"},{n:"Spiritual"},{n:"Natural"},{n:"Trainer's"},{n:"Caretaker's",tc:"lgld"},{n:"Keeper's",tc:"lgld"},{n:"Spiritual"},{n:"Feral",tc:"lgld"},{n:"Communal",tc:"lgld"},{n:"Natural"},{n:"Terrene",tc:"lgld"},{n:"Gaean",tc:"lgld"},{n:"Entrapping"},{n:"Mentalist's"},{n:"Shogukusha's"},{n:"Entrapping"},{n:"Trickster's",tc:"lgld"},{n:"Cunning",tc:"lgld"},{n:"Mentalist's"},{n:"Psychic",tc:"lgld"},{n:"Shadow",tc:"lgld"},{n:"Shogukusha's"},{n:"Sensei's",tc:"lgld"},{n:"Kenshi's",tc:"lgld"},{n:"Enlightened",tc:"whit"},{n:"Enlightened",tc:"whit"},{n:"Honorable",tc:"whit"},{n:"Honorable",tc:"whit"},{n:"Righteous",tc:"whit"},{n:"Righteous",tc:"whit"},{n:"Faithful",tc:"whit"},{n:"Faithful",tc:"whit"},{n:"Knave's",tc:"whit"},{n:"Jack's",tc:"whit"},{n:"Jester's",tc:"whit"},{n:"Joker's",tc:"whit"},{n:"Fool's",tc:"whit"},{n:"Alarming",tc:"whit"},{n:"Calling",tc:"whit"},{n:"Yelling",tc:"whit"},{n:"Howling",tc:"whit"},{n:"Grinding",tc:"whit"},{n:"Paradox",tc:"whit"},{n:"Paradox",tc:"whit"},{n:"Robineye",tc:"whit"},{n:"Sparroweye",tc:"whit"},{n:"Falconeye",tc:"whit"},{n:"Hawkeye",tc:"whit"},{n:"Eagleeye",tc:"whit"},{n:"Visionary",tc:"whit"},{n:"Mnemonic",tc:"cblu"},{n:"Snowy",tc:"lblu"},{n:"Shivering",tc:"lblu"},{n:"Boreal",tc:"lblu"},{n:"Hibernal",tc:"lblu"},{n:"Fiery",tc:"dred"},{n:"Smoldering",tc:"dred"},{n:"Smoking",tc:"dred"},{n:"Flaming",tc:"dred"},{n:"Condensing",tc:"dred"},{n:"Static",tc:"lyel"},{n:"Glowing",tc:"lyel"},{n:"Buzzing",tc:"lyel"},{n:"Arcing",tc:"lyel"},{n:"Shocking",tc:"lyel"},{n:"Septic",tc:"dgrn"},{n:"Foul",tc:"dgrn"},{n:"Corrosive",tc:"dgrn"},{n:"Toxic",tc:"dgrn"},{n:"Pestilent",tc:"dgrn"},{n:"Maiden's"},{n:"Valkyrie's",tc:"cgrn"},{n:"Maiden's"},{n:"Valkyrie's",tc:"cgrn"},{n:"Monk's"},{n:"Priest's",tc:"cgrn"},{n:"Monk's"},{n:"Priest's",tc:"cgrn"},{n:"Monk's"},{n:"Priest's",tc:"cgrn"},{n:"Summoner's"},{n:"Necromancer's",tc:"cgrn"},{n:"Summoner's"},{n:"Necromancer's",tc:"cgrn"},{n:"Angel's"},{n:"Arch-Angel's",tc:"cgrn"},{n:"Angel's"},{n:"Arch-Angel's",tc:"cgrn"},{n:"Slayer's"},{n:"Berserker's",tc:"cgrn"},{n:"Slayer's"},{n:"Berserker's",tc:"cgrn"},{n:"Slayer's"},{n:"Berserker's",tc:"cgrn"},{n:"Shaman's"},{n:"Hierophant's",tc:"cgrn"},{n:"Shaman's"},{n:"Hierophant's",tc:"cgrn"},{n:"Magekiller's"},{n:"Witch-hunter's",tc:"cgrn"},{n:"Magekiller's"},{n:"Witch-hunter's",tc:"cgrn"},{n:"Compact"},{n:"Thin"},{n:"Dense"},{n:"Consecrated"},{n:"Pure",tc:"lgld"},{n:"Sacred",tc:"lgld"},{n:"Hallowed",tc:"lgld"},{n:"Divine",tc:"lgld"},{n:"Pearl"},{n:"Crimson"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Bloody",tc:"dred"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Red",tc:"dred"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Snowy"},{n:"Shivering"},{n:"Boreal",tc:"lblu"},{n:"Hibernal",tc:"lblu"},{n:"Snowy"},{n:"Shivering"},{n:"Boreal",tc:"lblu"},{n:"Hibernal",tc:"lblu"},{n:"Snowy"},{n:"Shivering"},{n:"Boreal",tc:"lblu"},{n:"Hibernal",tc:"lblu"},{n:"Fiery"},{n:"Smoldering"},{n:"Smoking",tc:"lred"},{n:"Flaming",tc:"lred"},{n:"Fiery"},{n:"Smoldering"},{n:"Smoking",tc:"lred"},{n:"Flaming",tc:"lred"},{n:"Fiery"},{n:"Smoldering"},{n:"Smoking",tc:"lred"},{n:"Flaming",tc:"lred"},{n:"Static"},{n:"Glowing"},{n:"Arcing",tc:"whit"},{n:"Shocking",tc:"whit"},{n:"Static"},{n:"Glowing"},{n:"Arcing",tc:"whit"},{n:"Shocking",tc:"whit"},{n:"Static"},{n:"Glowing"},{n:"Arcing",tc:"whit"},{n:"Shocking",tc:"whit"},{n:"Septic"},{n:"Foul"},{n:"Toxic",tc:"dgrn"},{n:"Pestilent",tc:"dgrn"},{n:"Septic"},{n:"Foul"},{n:"Toxic",tc:"dgrn"},{n:"Pestilent",tc:"dgrn"},{n:"Septic"},{n:"Foul"},{n:"Toxic",tc:"dgrn"},{n:"Pestilent",tc:"dgrn"},{n:"Tireless"},{n:"Lizard's"},{n:"Azure"},{n:"Crimson"},{n:"Tangerine"},{n:"Beryl"},{n:"Godly",tc:"dgld"},{n:"Cruel",tc:"blac"},{}],magic_suffixes:[null,{n:"of Health"},{n:"of Protection"},{n:"of Absorption"},{n:"of Life",tc:"dblu"},{},{n:"of Warding"},{n:"of the Sentinel"},{n:"of Guarding"},{n:"of Negation"},{},{n:"of Piercing"},{n:"of Bashing"},{n:"of Puncturing"},{n:"of Thorns"},{n:"of Spikes",tc:"oran"},{n:"of Readiness"},{n:"of Alacrity"},{n:"of Swiftness"},{n:"of Quickness",tc:"dyel"},{n:"of Blocking"},{n:"of Deflecting"},{n:"of the Apprentice"},{n:"of the Magus"},{n:"of Frost"},{n:"of the Glacier"},{n:"of Frost"},{n:"of Thawing"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Flame"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Shock"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Maiming"},{n:"of Slaying"},{n:"of Gore"},{n:"of Carnage",tc:"blac"},{n:"of Slaughter",tc:"blac"},{n:"of Maiming"},{n:"of Worth"},{n:"of Measure"},{n:"of Excellence"},{n:"of Performance",tc:"blac"},{n:"of Measure"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Blight"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Skill"},{n:"of Skill"},{n:"of Accuracy"},{n:"of Precision"},{n:"of Precision"},{n:"of Perfection",tc:"dgld"},{n:"of Balance"},{n:"of Stability",tc:"dyel"},{},{n:"of Regeneration"},{n:"of Regeneration"},{n:"of Regeneration"},{n:"of Regrowth",tc:"cred"},{n:"of Regrowth",tc:"cred"},{n:"of Vileness"},{},{n:"of Greed"},{n:"of Wealth",tc:"lgld"},{n:"of Chance"},{n:"of Fortune",tc:"lgld"},{n:"of Energy"},{n:"of Energy"},{n:"of the Mind"},{n:"of Brilliance"},{n:"of Sorcery",tc:"dgld"},{n:"of Wizardry",tc:"dgld"},{n:"of the Bear"},{n:"of Light"},{n:"of Radiance"},{n:"of the Sun"},{n:"of Life"},{n:"of the Jackal"},{n:"of the Fox"},{n:"of the Wolf"},{n:"of the Wolf"},{n:"of the Tiger"},{n:"of the Mammoth",tc:"cred"},{n:"of the Mammoth",tc:"cred"},{n:"of the Colossus",tc:"cred"},{n:"of the Leech"},{n:"of the Locust",tc:"cred"},{n:"of the Bat"},{n:"of the Vampire",tc:"cblu"},{n:"of Defiance",tc:"dred"},{n:"of Amelioration"},{n:"of Remedy"},{},{n:"of Simplicity"},{n:"of Ease"},{},{n:"of Strength"},{n:"of Might"},{n:"of the Ox"},{n:"of the Ox"},{n:"of the Giant",tc:"dgld"},{n:"of the Giant",tc:"dgld"},{n:"of the Titan",tc:"dgld"},{n:"of Pacing"},{n:"of Haste"},{n:"of Speed"},{n:"of Health"},{n:"of Protection"},{n:"of Absorption"},{n:"of Life",tc:"dblu"},{n:"of Life Everlasting"},{n:"of Protection"},{n:"of Absorption"},{n:"of Life"},{n:"of Amicae"},{n:"of Warding"},{n:"of the Sentinel"},{n:"of Guarding"},{n:"of Negation"},{n:"of the Sentinel"},{n:"of Guarding"},{n:"of Negation"},{n:"of Coolness"},{n:"of Inflammability"},{n:"of Amianthus"},{n:"of Quenching"},{n:"of Coolness"},{n:"of Inflammability"},{n:"of Amianthus"},{n:"of Quenching"},{n:"of Faith"},{n:"of Resistance"},{n:"of Insulation"},{n:"of Grounding"},{n:"of the Dynamo"},{n:"of Resistance"},{n:"of Insulation"},{n:"of Grounding"},{n:"of the Dynamo"},{n:"of Stoicism"},{n:"of Warming"},{n:"of Thawing"},{n:"of the Dunes"},{n:"of the Scirocco"},{n:"of Warming"},{n:"of Thawing"},{n:"of the Dunes"},{n:"of the Scirocco"},{n:"of Desire"},{n:"of Piercing"},{n:"of Bashing"},{n:"of Puncturing"},{n:"of Thorns"},{n:"of Spikes",tc:"oran"},{n:"of Razors",tc:"oran"},{n:"of Swords",tc:"oran"},{n:"of Malice"},{n:"of Readiness"},{n:"of Alacrity"},{n:"of Swiftness"},{n:"of Quickness",tc:"dyel"},{n:"of Alacrity",tc:"dyel"},{n:"of Fervor"},{n:"of Blocking"},{n:"of Deflecting"},{n:"of the Apprentice"},{n:"of the Magus"},{n:"of Frost"},{n:"of the Icicle"},{n:"of the Glacier",tc:"dblu"},{n:"of Winter",tc:"dblu"},{n:"of Frost"},{n:"of Frigidity",tc:"dblu"},{n:"of Thawing"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Incineration",tc:"dred"},{n:"of Flame"},{n:"of Passion",tc:"dred"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Storms",tc:"dyel"},{n:"of Shock"},{n:"of Ennui",tc:"dyel"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Maiming"},{n:"of Slaying"},{n:"of Gore"},{n:"of Carnage",tc:"blac"},{n:"of Slaughter",tc:"blac"},{n:"of Butchery",tc:"blac"},{n:"of Evisceration",tc:"blac"},{n:"of Maiming"},{n:"of Craftmanship"},{n:"of Craftmanship"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Quality"},{n:"of Maiming"},{n:"of Maiming"},{n:"of Craftmanship"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Quality"},{n:"of Maiming"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Maiming"},{n:"of Ire"},{n:"of Wrath",tc:"blac"},{n:"of Carnage",tc:"blac"},{n:"of Worth"},{n:"of Measure"},{n:"of Excellence"},{n:"of Performance",tc:"blac"},{n:"of Transcendence",tc:"blac"},{n:"of Worth"},{n:"of Measure"},{n:"of Excellence"},{n:"of Performance"},{n:"of Joyfulness",tc:"whit"},{n:"of Bliss",tc:"whit"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Anthrax",tc:"dgrn"},{n:"of Blight"},{n:"of Envy",tc:"dgrn"},{n:"of Dexterity"},{n:"of Skill"},{n:"of Accuracy"},{n:"of Precision"},{n:"of Perfection",tc:"dgld"},{n:"of Nirvana",tc:"dgld"},{n:"of Dexterity"},{n:"of Skill"},{n:"of Accuracy"},{n:"of Precision"},{n:"of Perfection",tc:"dgld"},{n:"of Dexterity"},{n:"of Skill"},{n:"of Accuracy"},{n:"of Precision",tc:"dgld"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Daring"},{n:"of Balance"},{n:"of Equilibrium"},{n:"of Stability",tc:"dyel"},{n:"of Balance"},{n:"of Balance"},{n:"of Balance",tc:"dyel"},{n:"of Truth"},{n:"of Regeneration"},{n:"of Regeneration"},{n:"of Regeneration"},{n:"of Regrowth",tc:"cred"},{n:"of Regrowth",tc:"cred"},{n:"of Revivification",tc:"cred"},{n:"of Honor"},{n:"of Vileness"},{n:"of Greed"},{n:"of Wealth",tc:"lgld"},{n:"of Greed"},{n:"of Greed"},{n:"of Greed"},{n:"of Greed"},{n:"of Greed"},{n:"of Greed"},{n:"of Avarice"},{n:"of Chance"},{n:"of Fortune",tc:"lgld"},{n:"of Fortune",tc:"lgld"},{n:"of Luck",tc:"lgld"},{n:"of Fortune"},{n:"of Good Luck"},{n:"of Prosperity"},{n:"of Energy"},{n:"of the Mind"},{n:"of Brilliance"},{n:"of Sorcery"},{n:"of Wizardry",tc:"dgld"},{n:"of Enlightenment",tc:"dgld"},{n:"of Energy"},{n:"of the Mind"},{n:"of Brilliance"},{n:"of Sorcery"},{n:"of Wizardry",tc:"dgld"},{n:"of Energy"},{n:"of the Mind"},{n:"of Brilliance"},{n:"of Sorcery",tc:"dgld"},{n:"of Knowledge"},{n:"of the Bear"},{n:"of Light"},{n:"of Radiance"},{n:"of the Sun"},{n:"of the Jackal"},{n:"of the Fox"},{n:"of the Wolf"},{n:"of the Tiger"},{n:"of the Mammoth",tc:"cred"},{n:"of the Colossus",tc:"cred"},{n:"of the Squid",tc:"cred"},{n:"of the Whale",tc:"cred"},{n:"of the Jackal"},{n:"of the Fox"},{n:"of the Wolf"},{n:"of the Tiger"},{n:"of the Mammoth",tc:"cred"},{n:"of the Colossus",tc:"cred"},{n:"of the Jackal"},{n:"of the Fox"},{n:"of the Wolf"},{n:"of the Tiger"},{n:"of the Mammoth",tc:"cred"},{n:"of Life"},{n:"of Life"},{n:"of Life"},{n:"of Sustenance"},{n:"of Sustenance"},{n:"of Sustenance"},{n:"of Vita"},{n:"of Vita"},{n:"of Vita"},{n:"of Life"},{n:"of Life"},{n:"of Sustenance"},{n:"of Sustenance"},{n:"of Vita"},{n:"of Vita"},{n:"of Life"},{n:"of Sustenance"},{n:"of Vita"},{n:"of Spirit"},{n:"of Hope"},{n:"of the Leech"},{n:"of the Locust",tc:"cred"},{n:"of the Lamprey",tc:"cred"},{n:"of the Leech"},{n:"of the Locust"},{n:"of the Lamprey",tc:"cred"},{n:"of the Leech",tc:"cred"},{n:"of the Bat"},{n:"of the Wraith",tc:"cred"},{n:"of the Vampire",tc:"cred"},{n:"of the Bat"},{n:"of the Wraith"},{n:"of the Vampire",tc:"cred"},{n:"of the Bat",tc:"cred"},{n:"of Defiance",tc:"dred"},{n:"of Amelioration"},{n:"of Remedy"},{n:"of Simplicity"},{n:"of Ease"},{n:"of Freedom"},{n:"of Strength"},{n:"of Might"},{n:"of the Ox"},{n:"of the Giant"},{n:"of the Titan",tc:"dgld"},{n:"of Atlas",tc:"dgld"},{n:"of Strength"},{n:"of Might"},{n:"of the Ox"},{n:"of the Giant"},{n:"of the Titan",tc:"dgld"},{n:"of Strength"},{n:"of Might"},{n:"of the Ox"},{n:"of the Giant",tc:"dgld"},{n:"of Strength"},{n:"of Strength"},{n:"of Strength"},{n:"of Strength"},{n:"of Strength"},{n:"of Strength"},{n:"of Virility"},{n:"of Pacing"},{n:"of Haste"},{n:"of Speed"},{n:"of Transportation"},{n:"of Acceleration"},{n:"of Inertia"},{n:"of Inertia"},{n:"of Inertia"},{n:"of Self-Repair"},{n:"of Restoration"},{n:"of Ages"},{n:"of Replenishing"},{n:"of Propogation"},{n:"of the Centaur",tc:"cred"},{n:"of Memory",tc:"cred"},{n:"of the Elephant",tc:"cred"},{n:"of Power",tc:"dgld"},{n:"of Grace",tc:"dgld"},{n:"of Grace and Power",tc:"dgld"},{n:"of the Yeti",tc:"lblu"},{n:"of the Phoenix",tc:"cred"},{n:"of the Efreeti",tc:"cblu"},{n:"of the Cobra",tc:"dyel"},{n:"of the Elements",tc:"dgld"},{n:"of Firebolts"},{n:"of Firebolts"},{n:"of Firebolts"},{n:"of Charged Bolt"},{n:"of Charged Bolt"},{n:"of Charged Bolt"},{n:"of Icebolt",tc:"lblu"},{n:"of Frozen Armor"},{n:"of Static Field"},{n:"of Telekinesis"},{n:"of Frost Shield",tc:"lblu"},{n:"of Ice Blast"},{n:"of Blaze"},{n:"of Fire Ball"},{n:"of Nova",tc:"cblu"},{n:"of Nova",tc:"cblu"},{n:"of Nova Shield",tc:"cblu"},{n:"of Nova Shield",tc:"cblu"},{n:"of Nova Shield",tc:"cblu"},{n:"of Lightning",tc:"cblu"},{n:"of Lightning",tc:"cblu"},{n:"of Shiver Armor"},{n:"of Fire Wall"},{n:"of Enchant"},{n:"of Chain Lightning"},{n:"of Chain Lightning"},{n:"of Chain Lightning"},{n:"of Teleport Shield",tc:"whit"},{n:"of Teleport Shield",tc:"whit"},{n:"of Teleport Shield",tc:"whit"},{n:"of Glacial Spike"},{n:"of Meteor"},{n:"of Thunder Storm"},{n:"of Energy Shield"},{n:"of Blizzard"},{n:"of Chilling Armor"},{n:"of Hydra Shield",tc:"cred"},{n:"of Frozen Orb"},{n:"of Dawn"},{n:"of Sunlight"},{n:"of Magic Arrow"},{n:"of Magic Arrow"},{n:"of Fire Arrow"},{n:"of Fire Arrow"},{n:"of Inner Sight"},{n:"of Inner Sight"},{n:"of Jab"},{n:"of Jab"},{n:"of Cold Arrow"},{n:"of Cold Arrow"},{n:"of Multiple Shot"},{n:"of Multiple Shot"},{n:"of Power Strike"},{n:"of Power Strike"},{n:"of Poison Jab"},{n:"of Poison Jab"},{n:"of Exploding Arrow"},{n:"of Exploding Arrow"},{n:"of Slow Missile"},{n:"of Slow Missile"},{n:"of Impaling Strike"},{n:"of Impaling Strike"},{n:"of Lightning Javelin"},{n:"of Lightning Javelin"},{n:"of Ice Arrow"},{n:"of Ice Arrow"},{n:"of Guided Arrow"},{n:"of Guided Arrow"},{n:"of Charged Strike"},{n:"of Charged Strike"},{n:"of Plague Jab"},{n:"of Plague Jab"},{n:"of Immolating Arrow"},{n:"of Immolating Arrow"},{n:"of Fending"},{n:"of Fending"},{n:"of Freezing Arrow"},{n:"of Freezing Arrow"},{n:"of Lightning Strike"},{n:"of Lightning Strike"},{n:"of Lightning Fury"},{n:"of Lightning Fury"},{n:"of Fire Bolt"},{n:"of Fire Bolt"},{n:"of Charged Bolt"},{n:"of Charged Bolt"},{n:"of Ice Bolt"},{n:"of Ice Bolt"},{n:"of Frozen Armor"},{n:"of Frozen Armor"},{n:"of Static Field"},{n:"of Static Field"},{n:"of Telekinesis"},{n:"of Telekinesis"},{n:"of Frost Nova"},{n:"of Frost Nova"},{n:"of Ice Blast"},{n:"of Ice Blast"},{n:"of Blazing"},{n:"of Blazing"},{n:"of Fire Ball"},{n:"of Fire Ball"},{n:"of Nova"},{n:"of Nova"},{n:"of Lightning"},{n:"of Lightning"},{n:"of Shiver Armor"},{n:"of Shiver Armor"},{n:"of Fire Wall"},{n:"of Fire Wall"},{n:"of Enchantment"},{n:"of Enchantment"},{n:"of Chain Lightning"},{n:"of Chain Lightning"},{n:"of Teleportation"},{n:"of Teleportation"},{n:"of Glacial Spike"},{n:"of Glacial Spike"},{n:"of Meteor"},{n:"of Meteor"},{n:"of Thunder Storm"},{n:"of Thunder Storm"},{n:"of Energy Shield"},{n:"of Energy Shield"},{n:"of Blizzard"},{n:"of Blizzard"},{n:"of Chilling Armor"},{n:"of Chilling Armor"},{n:"of Hydra"},{n:"of Hydra"},{n:"of Frozen Orb"},{n:"of Frozen Orb"},{n:"of Amplify Damage"},{n:"of Amplify Damage"},{n:"of Teeth"},{n:"of Teeth"},{n:"of Bone Armor"},{n:"of Bone Armor"},{n:"of Raise Skeleton"},{n:"of Raise Skeleton"},{n:"of Dim Vision"},{n:"of Dim Vision"},{n:"of Weaken"},{n:"of Weaken"},{n:"of Poison Dagger"},{n:"of Poison Dagger"},{n:"of Corpse Explosion"},{n:"of Corpse Explosion"},{n:"of Clay Golem"},{n:"of Clay Golem"},{n:"of Iron Maiden"},{n:"of Iron Maiden"},{n:"of Terror"},{n:"of Terror"},{n:"of Bone Wall"},{n:"of Bone Wall"},{n:"of Skeletal Mages"},{n:"of Skeletal Mages"},{n:"of Confusion"},{n:"of Confusion"},{n:"of Life Tap"},{n:"of Life Tap"},{n:"of Poison Explosion"},{n:"of Poison Explosion"},{n:"of Bone Spear"},{n:"of Bone Spear"},{n:"of Blood Golem"},{n:"of Blood Golem"},{n:"of Attract"},{n:"of Attract"},{n:"of Decrepify"},{n:"of Decrepify"},{n:"of Bone Prison"},{n:"of Bone Prison"},{n:"of Iron Golem"},{n:"of Iron Golem"},{n:"of Lower Resistance"},{n:"of Lower Resistance"},{n:"of Poison Nova"},{n:"of Poison Nova"},{n:"of Bone Spirit"},{n:"of Bone Spirit"},{n:"of Fire Golem"},{n:"of Fire Golem"},{n:"of Revivification"},{n:"of Revivification"},{n:"of Sacrifice"},{n:"of Sacrifice"},{n:"of Holy Bolt"},{n:"of Holy Bolt"},{n:"of Zeal"},{n:"of Zeal"},{n:"of Vengeance"},{n:"of Vengeance"},{n:"of Blessed Hammer"},{n:"of Blessed Hammer"},{n:"of Conversion"},{n:"of Conversion"},{n:"of Fist of the Heavens"},{n:"of Fist of the Heavens"},{n:"of Bashing"},{n:"of Bashing"},{n:"of Howl"},{n:"of Howl"},{n:"of Find Potion"},{n:"of Find Potion"},{n:"of Taunt"},{n:"of Taunt"},{n:"of Shout"},{n:"of Shout"},{n:"of Stun"},{n:"of Stun"},{n:"of Find Item"},{n:"of Find Item"},{n:"of Concentration"},{n:"of Concentration"},{n:"of Battle Cry"},{n:"of Battle Cry"},{n:"of Battle Orders"},{n:"of Battle Orders"},{n:"of Grim Ward"},{n:"of Grim Ward"},{n:"of War Cry"},{n:"of War Cry"},{n:"of Battle Command"},{n:"of Battle Command"},{n:"of Firestorms"},{n:"of Firestorms"},{n:"of Molten Boulder"},{n:"of Molten Boulder"},{n:"of Fissure"},{n:"of Fissure"},{n:"of Cyclone Armor"},{n:"of Cyclone Armor"},{n:"of Twister"},{n:"of Twister"},{n:"of Volcano"},{n:"of Volcano"},{n:"of Tornado"},{n:"of Tornado"},{n:"of Armageddon"},{n:"of Armageddon"},{n:"of Hurricane"},{n:"of Hurricane"},{n:"of Amplify Damage"},{n:"of the Icicle",tc:"dblu"},{n:"of the Glacier",tc:"dblu"},{n:"of Fire",tc:"dred"},{n:"of Burning",tc:"dred"},{n:"of Lightning",tc:"dyel"},{n:"of Thunder",tc:"dyel"},{n:"of Daring"},{n:"of Daring"},{n:"of Knowledge"},{n:"of Knowledge"},{n:"of Virility"},{n:"of Virility"},{n:"of Readiness"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Maiming"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Craftmanship"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Anthrax",tc:"dgrn"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Anthrax",tc:"dgrn"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Anthrax",tc:"dgrn"},{n:"of Frost"},{n:"of the Icicle"},{n:"of the Glacier",tc:"dblu"},{n:"of Winter",tc:"dblu"},{n:"of Frost"},{n:"of the Icicle"},{n:"of the Glacier",tc:"dblu"},{n:"of Winter",tc:"dblu"},{n:"of Frost"},{n:"of the Icicle"},{n:"of the Glacier",tc:"dblu"},{n:"of Winter",tc:"dblu"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Incineration",tc:"dred"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Incineration",tc:"dred"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Incineration",tc:"dred"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Storms",tc:"dyel"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Storms",tc:"dyel"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Storms",tc:"dyel"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Strength"},{n:"of Strength"},{n:"of Thorns"},{n:"of Frost"},{n:"of Flame"},{n:"of Blight"},{n:"of Shock"},{n:"of Regeneration"},{n:"of Energy"},{n:"of Light"},{n:"of the Leech"},{n:"of the Locust"},{n:"of the Lamprey",tc:"cred"},{n:"of the Bat"},{n:"of the Wraith"},{n:"of the Vampire",tc:"cred"},{}],properties:{ac:[{s:"armorclass",f:1}],"ac-miss":[{s:"armorclass_vs_missile",f:1}],"ac-hth":[{s:"armorclass_vs_hth",f:1}],"red-dmg":[{s:"normal_damage_reduction",f:1}],"red-dmg%":[{s:"damageresist",f:1}],"ac%":[{s:"item_armor_percent",f:2}],"red-mag":[{s:"magic_damage_reduction",f:1}],str:[{s:"strength",f:1}],dex:[{s:"dexterity",f:1}],vit:[{s:"vitality",f:1}],enr:[{s:"energy",f:1}],mana:[{s:"maxmana",f:1}],"mana%":[{s:"item_maxmana_percent",f:1}],hp:[{s:"maxhp",f:1}],"hp%":[{s:"item_maxhp_percent",f:1}],att:[{s:"tohit",f:1}],block:[{s:"toblock",f:1}],"cold-min":[{s:"coldmindam",f:1}],"cold-max":[{s:"coldmaxdam",f:1}],"cold-len":[{s:"coldlength",f:1}],"fire-min":[{s:"firemindam",f:1}],"fire-max":[{s:"firemaxdam",f:1}],"ltng-min":[{s:"lightmindam",f:1}],"ltng-max":[{s:"lightmaxdam",f:1}],"pois-min":[{s:"poisonmindam",f:1}],"pois-max":[{s:"poisonmaxdam",f:1}],"pois-len":[{s:"poisonlength",f:1}],"dmg-min":[{f:5}],"dmg-max":[{f:6}],"dmg%":[{f:7}],"dmg-to-mana":[{s:"item_damagetomana",f:1}],"res-fire":[{s:"fireresist",f:1}],"res-fire-max":[{s:"maxfireresist",f:1}],"res-ltng":[{s:"lightresist",f:1}],"res-ltng-max":[{s:"maxlightresist",f:1}],"res-cold":[{s:"coldresist",f:1}],"res-cold-max":[{s:"maxcoldresist",f:1}],"res-mag":[{s:"magicresist",f:1}],"res-mag-max":[{s:"maxmagicresist",f:1}],"res-pois":[{s:"poisonresist",f:1}],"res-pois-max":[{s:"maxpoisonresist",f:1}],"res-all":[{s:"fireresist",f:1},{s:"lightresist",f:3},{s:"coldresist",f:3},{s:"poisonresist",f:3}],"res-all-max":[{s:"maxfireresist",f:1},{s:"maxlightresist",f:3},{s:"maxcoldresist",f:3},{s:"maxpoisonresist",f:3}],"abs-fire%":[{s:"item_absorbfire_percent",f:1}],"abs-fire":[{s:"item_absorbfire",f:1}],"abs-ltng%":[{s:"item_absorblight_percent",f:1}],"abs-ltng":[{s:"item_absorblight",f:1}],"abs-mag%":[{s:"item_absorbmagic_percent",f:1}],"abs-mag":[{s:"item_absorbmagic",f:1}],"abs-cold%":[{s:"item_absorbcold_percent",f:1}],"abs-cold":[{s:"item_absorbcold",f:1}],dur:[{s:"maxdurability",f:1}],"dur%":[{s:"item_maxdurability_percent",f:13}],regen:[{s:"hpregen",f:1}],thorns:[{s:"item_attackertakesdamage",f:1}],swing1:[{s:"item_fasterattackrate",f:8}],swing2:[{s:"item_fasterattackrate",f:8}],swing3:[{s:"item_fasterattackrate",f:8}],"gold%":[{s:"item_goldbonus",f:1}],"mag%":[{s:"item_magicbonus",f:1}],knock:[{s:"item_knockback",f:1}],"regen-stam":[{s:"staminarecoverybonus",f:1}],"regen-mana":[{s:"manarecoverybonus",f:1}],stam:[{s:"maxstamina",f:1}],time:[{s:"item_timeduration",f:1}],manasteal:[{s:"manadrainmindam",f:1}],lifesteal:[{s:"lifedrainmindam",f:1}],ama:[{s:"item_addclassskills",f:21}],pal:[{s:"item_addclassskills",f:21}],nec:[{s:"item_addclassskills",f:21}],sor:[{s:"item_addclassskills",f:21}],bar:[{s:"item_addclassskills",f:21}],herb:[{s:"item_doubleherbduration",f:1}],light:[{s:"item_lightradius",f:1}],color:[{s:"item_lightcolor",f:1}],ease:[{s:"item_req_percent",f:1}],move1:[{s:"item_fastermovevelocity",f:8}],move2:[{s:"item_fastermovevelocity",f:8}],move3:[{s:"item_fastermovevelocity",f:8}],balance1:[{s:"item_fastergethitrate",f:8}],balance2:[{s:"item_fastergethitrate",f:8}],balance3:[{s:"item_fastergethitrate",f:8}],block1:[{s:"item_fasterblockrate",f:8}],block2:[{s:"item_fasterblockrate",f:8}],block3:[{s:"item_fasterblockrate",f:8}],cast1:[{s:"item_fastercastrate",f:8}],cast2:[{s:"item_fastercastrate",f:8}],cast3:[{s:"item_fastercastrate",f:8}],"res-pois-len":[{s:"item_poisonlengthresist",f:1}],dmg:[{s:"item_normaldamage",f:1}],howl:[{s:"item_howl",f:1}],stupidity:[{s:"item_stupidity",f:1}],"ignore-ac":[{s:"item_ignoretargetac",f:1}],"reduce-ac":[{s:"item_fractionaltargetac",f:1}],noheal:[{s:"item_preventheal",f:1}],"half-freeze":[{s:"item_halffreezeduration",f:1}],"att%":[{s:"item_tohit_percent",f:1}],"dmg-ac":[{s:"item_damagetargetac",f:1}],"dmg-demon":[{s:"item_demondamage_percent",f:1}],"dmg-undead":[{s:"item_undeaddamage_percent",f:1}],"att-demon":[{s:"item_demon_tohit",f:1}],"att-undead":[{s:"item_undead_tohit",f:1}],throw:[{s:"item_throwable",f:1}],fireskill:[{s:"item_elemskill",f:21}],allskills:[{s:"item_allskills",f:1}],"light-thorns":[{s:"item_attackertakeslightdamage",f:1}],freeze:[{s:"item_freeze",f:1}],openwounds:[{s:"item_openwounds",f:1}],crush:[{s:"item_crushingblow",f:1}],kick:[{s:"item_kickdamage",f:1}],"mana-kill":[{s:"item_manaafterkill",f:1}],"demon-heal":[{s:"item_healafterdemonkill",f:1}],bloody:[{s:"item_extrablood",f:1}],deadly:[{s:"item_deadlystrike",f:1}],slow:[{s:"item_slow",f:1}],nofreeze:[{s:"item_cannotbefrozen",f:1}],stamdrain:[{s:"item_staminadrainpct",f:1}],reanimate:[{s:"item_reanimate",f:24}],pierce:[{s:"item_pierce",f:1}],magicarrow:[{s:"item_magicarrow",f:1}],explosivearrow:[{s:"item_explosivearrow",f:1}],dru:[{s:"item_addclassskills",f:21}],ass:[{s:"item_addclassskills",f:21}],skill:[{s:"item_singleskill",f:22}],skilltab:[{s:"item_addskill_tab",f:10}],aura:[{s:"item_aura",f:22}],"att-skill":[{s:"item_skillonattack",f:11}],"hit-skill":[{s:"item_skillonhit",f:11}],"gethit-skill":[{s:"item_skillongethit",f:11}],sock:[{s:"item_numsockets",f:14}],"dmg-fire":[{s:"firemindam",f:15},{s:"firemaxdam",f:16}],"dmg-ltng":[{s:"lightmindam",f:15},{s:"lightmaxdam",f:16}],"dmg-mag":[{s:"magicmindam",f:15},{s:"magicmaxdam",f:16}],"dmg-cold":[{s:"coldmindam",f:15},{s:"coldmaxdam",f:16},{s:"coldlength",f:17}],"dmg-pois":[{s:"poisonmindam",f:15},{s:"poisonmaxdam",f:16},{s:"poisonlength",f:17}],"dmg-throw":[{s:"item_throw_mindamage",f:15},{s:"item_throw_maxdamage",f:16}],"dmg-norm":[{s:"mindamage",f:15},{s:"maxdamage",f:16}],"ac/lvl":[{s:"item_armor_perlevel",f:17}],"ac%/lvl":[{s:"item_armorpercent_perlevel",f:17}],"hp/lvl":[{s:"item_hp_perlevel",f:17}],"mana/lvl":[{s:"item_mana_perlevel",f:17}],"dmg/lvl":[{s:"item_maxdamage_perlevel",f:17}],"dmg%/lvl":[{s:"item_maxdamage_percent_perlevel",f:17}],"str/lvl":[{s:"item_strength_perlevel",f:17}],"dex/lvl":[{s:"item_dexterity_perlevel",f:17}],"enr/lvl":[{s:"item_energy_perlevel",f:17}],"vit/lvl":[{s:"item_vitality_perlevel",f:17}],"att/lvl":[{s:"item_tohit_perlevel",f:17}],"att%/lvl":[{s:"item_tohitpercent_perlevel",f:17}],"dmg-cold/lvl":[{s:"item_cold_damagemax_perlevel",f:17}],"dmg-fire/lvl":[{s:"item_fire_damagemax_perlevel",f:17}],"dmg-ltng/lvl":[{s:"item_ltng_damagemax_perlevel",f:17}],"dmg-pois/lvl":[{s:"item_pois_damagemax_perlevel",f:17}],"res-cold/lvl":[{s:"item_resist_cold_perlevel",f:17}],"res-fire/lvl":[{s:"item_resist_fire_perlevel",f:17}],"res-ltng/lvl":[{s:"item_resist_ltng_perlevel",f:17}],"res-pois/lvl":[{s:"item_resist_pois_perlevel",f:17}],"abs-cold/lvl":[{s:"item_absorb_cold_perlevel",f:17}],"abs-fire/lvl":[{s:"item_absorb_fire_perlevel",f:17}],"abs-ltng/lvl":[{s:"item_absorb_ltng_perlevel",f:17}],"abs-pois/lvl":[{s:"item_absorb_pois_perlevel",f:17}],"thorns/lvl":[{s:"item_thorns_perlevel",f:17}],"gold%/lvl":[{s:"item_find_gold_perlevel",f:17}],"mag%/lvl":[{s:"item_find_magic_perlevel",f:17}],"regen-stam/lvl":[{s:"item_regenstamina_perlevel",f:17}],"stam/lvl":[{s:"item_stamina_perlevel",f:17}],"dmg-dem/lvl":[{s:"item_damage_demon_perlevel",f:17}],"dmg-und/lvl":[{s:"item_damage_undead_perlevel",f:17}],"att-dem/lvl":[{s:"item_tohit_demon_perlevel",f:17}],"att-und/lvl":[{s:"item_tohit_undead_perlevel",f:17}],"crush/lvl":[{s:"item_crushingblow_perlevel",f:17}],"wounds/lvl":[{s:"item_openwounds_perlevel",f:17}],"kick/lvl":[{s:"item_kick_damage_perlevel",f:17}],"deadly/lvl":[{s:"item_deadlystrike_perlevel",f:17}],"rep-dur":[{s:"item_replenish_durability",f:17}],"rep-quant":[{s:"item_replenish_quantity",f:17}],stack:[{s:"item_extra_stack",f:1}],"ac/time":[{s:"item_armor_bytime",f:18}],"ac%/time":[{s:"item_armorpercent_bytime",f:18}],"hp/time":[{s:"item_hp_bytime",f:18}],"mana/time":[{s:"item_mana_bytime",f:18}],"dmg/time":[{s:"item_maxdamage_bytime",f:18}],"dmg%/time":[{s:"item_maxdamage_percent_bytime",f:18}],"str/time":[{s:"item_strength_bytime",f:18}],"dex/time":[{s:"item_dexterity_bytime",f:18}],"enr/time":[{s:"item_energy_bytime",f:18}],"vit/time":[{s:"item_vitality_bytime",f:18}],"att/time":[{s:"item_tohit_bytime",f:18}],"att%/time":[{s:"item_tohitpercent_bytime",f:18}],"dmg-cold/time":[{s:"item_cold_damagemax_bytime",f:18}],"dmg-fire/time":[{s:"item_fire_damagemax_bytime",f:18}],"dmg-ltng/time":[{s:"item_ltng_damagemax_bytime",f:18}],"dmg-pois/time":[{s:"item_pois_damagemax_bytime",f:18}],"res-cold/time":[{s:"item_resist_cold_bytime",f:18}],"res-fire/time":[{s:"item_resist_fire_bytime",f:18}],"res-ltng/time":[{s:"item_resist_ltng_bytime",f:18}],"res-pois/time":[{s:"item_resist_pois_bytime",f:18}],"abs-cold/time":[{s:"item_absorb_cold_bytime",f:18}],"abs-fire/time":[{s:"item_absorb_fire_bytime",f:18}],"abs-ltng/time":[{s:"item_absorb_ltng_bytime",f:18}],"abs-pois/time":[{s:"item_absorb_pois_bytime",f:18}],"gold%/time":[{s:"item_find_gold_bytime",f:18}],"mag%/time":[{s:"item_find_magic_bytime",f:18}],"regen-stam/time":[{s:"item_regenstamina_bytime",f:18}],"stam/time":[{s:"item_stamina_bytime",f:18}],"dmg-dem/time":[{s:"item_damage_demon_bytime",f:18}],"dmg-und/time":[{s:"item_damage_undead_bytime",f:18}],"att-dem/time":[{s:"item_tohit_demon_bytime",f:18}],"att-und/time":[{s:"item_tohit_undead_bytime",f:18}],"crush/time":[{s:"item_crushingblow_bytime",f:18}],"wounds/time":[{s:"item_openwounds_bytime",f:18}],"kick/time":[{s:"item_kick_damage_bytime",f:18}],"deadly/time":[{s:"item_deadlystrike_bytime",f:18}],"pierce-fire":[{s:"passive_fire_pierce",f:1}],"pierce-ltng":[{s:"passive_ltng_pierce",f:1}],"pierce-cold":[{s:"passive_cold_pierce",f:1}],"pierce-pois":[{s:"passive_pois_pierce",f:1}],indestruct:[{f:20}],charged:[{s:"item_charged_skill",f:19}],"extra-fire":[{s:"passive_fire_mastery",f:1}],"extra-ltng":[{s:"passive_ltng_mastery",f:1}],"extra-cold":[{s:"passive_cold_mastery",f:1}],"extra-pois":[{s:"passive_pois_mastery",f:1}],"dmg-elem":[{s:"firemindam",f:15},{s:"firemaxdam",f:16},{s:"lightmindam",f:15},{s:"lightmaxdam",f:16},{s:"coldmindam",f:15},{s:"coldmaxdam",f:16},{s:"coldlength",f:17}],"dmg-elem-min":[{s:"firemindam",f:1},{s:"lightmindam",f:3},{s:"coldmindam",f:3}],"dmg-elem-max":[{s:"firemaxdam",f:1},{s:"lightmaxdam",f:3},{s:"coldmaxdam",f:3},{s:"coldlength",f:17}],"all-stats":[{s:"strength",f:1},{s:"energy",f:3},{s:"dexterity",f:3},{s:"vitality",f:3}],addxp:[{s:"item_addexperience",f:1}],"heal-kill":[{s:"item_healafterkill",f:1}],cheap:[{s:"item_reducedprices",f:1}],rip:[{s:"item_restinpeace",f:1}],"att-mon%":[{s:"attack_vs_montype",f:24}],"dmg-mon%":[{s:"damage_vs_montype",f:24}],"kill-skill":[{s:"item_skillonkill",f:11}],"death-skill":[{s:"item_skillondeath",f:11}],"levelup-skill":[{s:"item_skillonlevelup",f:11}],"skill-rand":[{s:"item_singleskill",f:12}],fade:[{s:"fade",f:17}],levelreq:[{s:"item_levelreq",f:1}],ethereal:[{f:23}],oskill:[{s:"item_nonclassskill",f:22}],state:[{s:"state",f:24}],randclassskill:[{s:"item_addclassskills",f:36}]},magical_properties:[{s:"strength",cB:10,cS:0,sB:8,sA:32,so:67,dF:1,dV:1,dP:"to Strength",dN:"to all Attributes",dg:1,dgF:1,dgV:1,dgP:"to all Attributes"},{s:"energy",cB:10,cS:0,sB:7,sA:32,so:61,dF:1,dV:1,dP:"to Energy",dN:"to all Attributes",dg:1,dgF:1,dgV:1,dgP:"to all Attributes",o:8,os:["maxmana"]},{s:"dexterity",cB:10,cS:0,sB:7,sA:32,so:65,dF:1,dV:1,dP:"to Dexterity",dN:"to all Attributes",dg:1,dgF:1,dgV:1,dgP:"to all Attributes"},{s:"vitality",cB:10,cS:0,sB:7,sA:32,so:63,dF:1,dV:1,dP:"to Vitality",dN:"to all Attributes",dg:1,dgF:1,dgV:1,dgP:"to all Attributes",o:9,os:["maxhp","maxstamina"]},{s:"statpts",cB:10,cS:0},{s:"newskills",cB:8,cS:0},{s:"hitpoints",cB:21,cS:0,vS:8},{s:"maxhp",cB:21,cS:0,vS:8,sB:9,sA:32,so:59,dF:1,dV:1,dP:"to Life",dN:"to Life"},{s:"mana",cB:21,cS:0,vS:8},{s:"maxmana",cB:21,cS:0,vS:8,sB:8,sA:32,so:55,dF:1,dV:1,dP:"to Mana",dN:"to Mana"},{s:"stamina",cB:21,cS:0,vS:8},{s:"maxstamina",cB:21,cS:0,vS:8,sB:8,sA:32,so:51,dF:1,dV:1,dP:"Maximum Stamina",dN:"Maximum Stamina"},{s:"level",cB:7,cS:0},{s:"experience",cB:32,cS:0},{s:"gold",cB:25,cS:0},{s:"goldbank",cB:25,cS:0},{s:"item_armor_percent",sS:1,sB:9,sA:0,so:74,dF:4,dV:1,dP:"Enhanced Defense",dN:"Enhanced Defense",o:13,os:["armorclass"]},{s:"item_maxdamage_percent",sS:1,sB:9,sA:0,so:129,dF:3,dV:0,dP:"Enhanced Maximum Damage",dN:"Enhanced Maximum Damage",o:13,os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"],np:2,dR:"Adds %d-%d damage",dE:"Enhanced Damage}"},{s:"item_mindamage_percent",sS:1,sB:9,sA:0,so:130,dF:3,dV:0,dP:"Enhanced Minimum Damage",dN:"Enhanced Minimum Damage",o:13,os:["mindamage","secondary_mindamage","item_throw_mindamage"]},{s:"tohit",sS:1,sB:10,so:115,dF:1,dV:1,dP:"to Attack Rating",dN:"to Attack Rating"},{s:"toblock",sS:1,sB:6,sA:0,so:134,dF:2,dV:1,dP:"Increased Chance of Blocking",dN:"Increased Chance of Blocking"},{s:"mindamage",sS:1,sB:6,sA:0,so:127,dF:1,dV:1,dP:"to Minimum Damage",dN:"to Minimum Damage"},{s:"maxdamage",sS:1,sB:7,sA:0,so:126,dF:1,dV:1,dP:"to Maximum Damage",dN:"to Maximum Damage"},{s:"secondary_mindamage",sS:1,sB:6,sA:0,so:124,dF:1,dV:1,dP:"to Minimum Damage",dN:"to Minimum Damage"},{s:"secondary_maxdamage",sS:1,sB:7,sA:0,so:123,dF:1,dV:1,dP:"to Maximum Damage",dN:"to Maximum Damage"},{s:"damagepercent",sS:1,sB:8,sA:0},{s:"manarecovery",sB:8,sA:0},{s:"manarecoverybonus",sS:1,sB:8,sA:0,so:52,dF:2,dV:2,dP:"Regenerate Mana",dN:"Regenerate Mana"},{s:"staminarecoverybonus",sS:1,sB:8,sA:0,so:48,dF:2,dV:2,dP:"Heal Stamina Plus",dN:"Heal Stamina Plus"},{s:"lastexp"},{s:"nextexp"},{s:"armorclass",sS:1,sB:11,sA:10,so:71,dF:1,dV:1,dP:"Defense",dN:"Defense"},{s:"armorclass_vs_missile",sS:1,sB:9,sA:0,so:69,dF:1,dV:1,dP:"Defense vs. Missile",dN:"Defense vs. Missile"},{s:"armorclass_vs_hth",sS:1,sB:8,sA:0,so:70,dF:1,dV:1,dP:"Defense vs. Melee",dN:"Defense vs. Melee"},{s:"normal_damage_reduction",sS:1,sB:6,sA:0,so:22,dF:3,dV:2,dP:"Damage Reduced by",dN:"Damage Reduced by"},{s:"magic_damage_reduction",sS:1,sB:6,sA:0,so:21,dF:3,dV:2,dP:"Magic Damage Reduced by",dN:"Magic Damage Reduced by"},{s:"damageresist",sS:1,sB:8,sA:0,so:22,dF:2,dV:2,dP:"Damage Reduced by",dN:"Damage Reduced by"},{s:"magicresist",sS:1,sB:8,sA:0,so:41,dF:4,dV:2,dP:"Magic Resist",dN:"Magic Resist"},{s:"maxmagicresist",sS:1,sB:5,sA:0,so:46,dF:4,dV:1,dP:"to Maximum Magic Resist",dN:"to Maximum Magic Resist"},{s:"fireresist",sS:1,sB:8,sA:50,so:36,dF:4,dV:2,dP:"Fire Resist",dN:"All Resistances +%d",dg:2,dgF:19,dgP:"All Resistances +%d"},{s:"maxfireresist",sS:1,sB:5,sA:0,so:42,dF:4,dV:1,dP:"to Maximum Fire Resist",dN:"to Maximum Fire Resist"},{s:"lightresist",sS:1,sB:8,sA:50,so:38,dF:4,dV:2,dP:"Lightning Resist",dN:"All Resistances +%d",dg:2,dgF:19,dgP:"All Resistances +%d"},{s:"maxlightresist",sS:1,sB:5,sA:0,so:43,dF:4,dV:1,dP:"to Maximum Lightning Resist",dN:"to Maximum Lightning Resist"},{s:"coldresist",sS:1,sB:8,sA:50,so:40,dF:4,dV:2,dP:"Cold Resist",dN:"All Resistances +%d",dg:2,dgF:19,dgP:"All Resistances +%d"},{s:"maxcoldresist",sS:1,sB:5,sA:0,so:44,dF:4,dV:1,dP:"to Maximum Cold Resist",dN:"to Maximum Cold Resist"},{s:"poisonresist",sS:1,sB:8,sA:50,so:34,dF:4,dV:2,dP:"Poison Resist",dN:"All Resistances +%d",dg:2,dgF:19,dgP:"All Resistances +%d"},{s:"maxpoisonresist",sS:1,sB:5,sA:0,so:45,dF:4,dV:1,dP:"to Maximum Poison Resist",dN:"to Maximum Poison Resist"},{s:"damageaura",sS:1},{s:"firemindam",sS:1,sB:8,sA:0,so:102,dF:1,dV:1,dP:"to Minimum Fire Damage",dN:"to Minimum Fire Damage",np:2,dR:"Adds %d-%d fire damage",dE:"+%d fire damage"},{s:"firemaxdam",sS:1,sB:9,sA:0,so:101,dF:1,dV:1,dP:"to Maximum Fire Damage",dN:"to Maximum Fire Damage"},{s:"lightmindam",sS:1,sB:6,sA:0,so:99,dF:1,dV:1,dP:"to Minimum Lightning Damage",dN:"to Minimum Lightning Damage",np:2,dR:"Adds %d-%d lightning damage",dE:"+%d lightning damage"},{s:"lightmaxdam",sS:1,sB:10,sA:0,so:98,dF:1,dV:1,dP:"to Maximum Lightning Damage",dN:"to Maximum Lightning Damage"},{s:"magicmindam",sS:1,sB:8,sA:0,so:104,dF:1,dV:1,dP:"+%d magic damage",dN:"+%d magic damage",np:2,dR:"Adds %d-%d magic damage",dE:"+%d magic damage"},{s:"magicmaxdam",sS:1,sB:9,sA:0,so:103,dF:1,dV:1,dP:"+%d magic damage",dN:"+%d magic damage"},{s:"coldmindam",sS:1,sB:8,sA:0,so:96,dF:1,dV:1,dP:"to Minimum Cold Damage",dN:"to Minimum Cold Damage",np:3,dR:"Adds %d-%d cold damage",dE:"+%d cold damage"},{s:"coldmaxdam",sS:1,sB:9,sA:0,so:95,dF:1,dV:1,dP:"to Maximum Cold Damage",dN:"to Maximum Cold Damage"},{s:"coldlength",sS:1,sB:8,sA:0},{s:"poisonmindam",sS:1,sB:10,sA:0,so:92,dF:1,dV:1,dP:"to Minimum Poison Damage",dN:"to Minimum Poison Damage",np:3,dR:"Adds %d-%d poison damage over %d seconds",dE:"+%d poison damage over %d seconds"},{s:"poisonmaxdam",sS:1,sB:10,sA:0,so:91,dF:1,dV:1,dP:"to Maximum Poison Damage",dN:"to Maximum Poison Damage"},{s:"poisonlength",sS:1,sB:9,sA:0},{s:"lifedrainmindam",sS:1,sB:7,sA:0,so:88,dF:2,dV:1,dP:"Life stolen per hit",dN:"Life stolen per hit"},{s:"lifedrainmaxdam",sS:1},{s:"manadrainmindam",sS:1,sB:7,sA:0,so:89,dF:2,dV:1,dP:"Mana stolen per hit",dN:"Mana stolen per hit"},{s:"manadrainmaxdam",sS:1},{s:"stamdrainmindam",sS:1},{s:"stamdrainmaxdam",sS:1},{s:"stunlength"},{s:"velocitypercent",sS:1,sB:7,sA:30},{s:"attackrate",sS:1,sB:7,sA:30},{s:"other_animrate",sS:1},{s:"quantity",sS:1},{s:"value",sS:1,sB:8,sA:100},{s:"durability",sS:1,sB:9,sA:0},{s:"maxdurability",sS:1,sB:8,sA:0},{s:"hpregen",sB:6,sA:30,so:56,dF:1,dV:2,dP:"Replenish Life",dN:"Drain Life"},{s:"item_maxdurability_percent",sS:1,sB:7,sA:20,so:3,dF:2,dV:2,dP:"Increase Maximum Durability",dN:"Increase Maximum Durability",o:13,os:["maxdurability"]},{s:"item_maxhp_percent",sS:1,sB:6,sA:10,so:58,dF:2,dV:2,dP:"Increase Maximum Life",dN:"Increase Maximum Life",o:11,os:["maxhp"]},{s:"item_maxmana_percent",sS:1,sB:6,sA:10,so:54,dF:2,dV:2,dP:"Increase Maximum Mana",dN:"Increase Maximum Mana",o:11,os:["maxmana"]},{s:"item_attackertakesdamage",sS:1,sB:7,sA:0,so:13,dF:3,dV:2,dP:"Attacker Takes Damage of",dN:"Attacker Takes Damage of"},{s:"item_goldbonus",sS:1,sB:9,sA:100,so:10,dF:2,dV:1,dP:"Extra Gold from Monsters",dN:"Extra Gold from Monsters"},{s:"item_magicbonus",sS:1,sB:8,sA:100,so:8,dF:2,dV:1,dP:"Better Chance of Getting Magic Items",dN:"Better Chance of Getting Magic Items"},{s:"item_knockback",sS:1,sB:7,sA:0,so:76,dF:3,dV:0,dP:"Knockback",dN:"Knockback"},{s:"item_timeduration",sS:1,sB:9,sA:20},{s:"item_addclassskills",sS:1,sB:3,sA:0,sP:3,so:150,dF:13,dV:1,dP:"to Amazon Skill Levels",dN:"to Amazon Skill Levels"},{s:"unsentparam1"},{s:"item_addexperience",sS:1,sB:9,sA:50,so:11,dF:4,dV:1,dP:"to Experience Gained",dN:"to Experience Gained"},{s:"item_healafterkill",sS:1,sB:7,sA:0,so:16,dF:1,dV:1,dP:"Life after each Kill",dN:"Life after each Kill"},{s:"item_reducedprices",sB:7,sA:0,so:8,dF:2,dV:2,dP:"Reduces all Vendor Prices",dN:"Reduces all Vendor Prices"},{s:"item_doubleherbduration",sS:1,sB:1,sA:0},{s:"item_lightradius",sS:1,sB:4,sA:4,so:6,dF:1,dV:1,dP:"to Light Radius",dN:"to Light Radius"},{s:"item_lightcolor",sS:1,sB:24,sA:0},{s:"item_req_percent",sS:1,sB:8,sA:100,so:0,dF:4,dV:2,dP:"Requirements",dN:"Requirements"},{s:"item_levelreq",sB:7},{s:"item_fasterattackrate",sS:1,sB:7,sA:20,so:145,dF:4,dV:1,dP:"Increased Attack Speed",dN:"Increased Attack Speed"},{s:"item_levelreqpct",sB:7,sA:64,o:13,os:["item_levelreq"]},{s:"lastblockframe"},{s:"item_fastermovevelocity",sS:1,sB:7,sA:20,so:148,dF:4,dV:1,dP:"Faster Run/Walk",dN:"Faster Run/Walk"},{s:"item_nonclassskill",e:1,sS:1,sB:6,sA:0,sP:9,so:81,dF:28},{s:"state",sB:1,sP:8},{s:"item_fastergethitrate",sS:1,sB:7,sA:20,so:139,dF:4,dV:1,dP:"Faster Hit Recovery",dN:"Faster Hit Recovery"},{s:"monster_playercount"},{s:"skill_poison_override_length"},{s:"item_fasterblockrate",sS:1,sB:7,sA:20,so:136,dF:4,dV:1,dP:"Faster Block Rate",dN:"Faster Block Rate"},{s:"skill_bypass_undead"},{s:"skill_bypass_demons"},{s:"item_fastercastrate",sS:1,sB:7,sA:20,so:142,dF:4,dV:1,dP:"Faster Cast Rate",dN:"Faster Cast Rate"},{s:"skill_bypass_beasts"},{s:"item_singleskill",e:1,sS:1,sB:3,sA:0,sP:9,so:81,dF:27},{s:"item_restinpeace",sB:1,sA:0,so:81,dF:3,dV:0,dP:"Slain Monsters Rest in Peace",dN:"Slain Monsters Rest in Peace"},{s:"curse_resistance",sB:9,sA:0},{s:"item_poisonlengthresist",sS:1,sB:8,sA:20,so:18,dF:2,dV:2,dP:"Poison Length Reduced by",dN:"Poison Length Reduced by"},{s:"item_normaldamage",sS:1,sB:9,sA:20,so:122,dF:1,dV:2,dP:"Damage",dN:"Damage"},{s:"item_howl",sS:1,sB:7,sA:-1,so:79,dF:5,dV:2,dP:"Hit Causes Monster to Flee",dN:"Hit Causes Monster to Flee"},{s:"item_stupidity",sS:1,sB:7,sA:0,so:80,dF:12,dV:2,dP:"Hit Blinds Target",dN:"Hit Blinds Target"},{s:"item_damagetomana",sS:1,sB:6,sA:0,so:11,dF:2,dV:1,dP:"Damage Taken Goes To Mana",dN:"Damage Taken Goes To Mana"},{s:"item_ignoretargetac",sS:1,sB:1,sA:0,so:119,dF:3,dV:0,dP:"Ignore Target's Defense",dN:"Ignore Target's Defense"},{s:"item_fractionaltargetac",sS:1,sB:7,sA:0,so:118,dF:20,dV:1,dP:"Target Defense",dN:"Target Defense"},{s:"item_preventheal",sS:1,sB:7,sA:0,so:81,dF:3,dV:0,dP:"Prevent Monster Heal",dN:"Prevent Monster Heal"},{s:"item_halffreezeduration",sS:1,sB:1,sA:0,so:19,dF:3,dV:0,dP:"Half Freeze Duration",dN:"Half Freeze Duration"},{s:"item_tohit_percent",sS:1,sB:9,sA:20,so:117,dF:2,dV:1,dP:"Bonus to Attack Rating",dN:"Bonus to Attack Rating"},{s:"item_damagetargetac",sS:1,sB:7,sA:128,so:75,dF:1,dV:1,dP:"to Monster Defense Per Hit",dN:"to Monster Defense Per Hit"},{s:"item_demondamage_percent",sS:1,sB:9,sA:20,so:112,dF:4,dV:1,dP:"Damage to Demons",dN:"Damage to Demons"},{s:"item_undeaddamage_percent",sS:1,sB:9,sA:20,so:108,dF:4,dV:1,dP:"Damage to Undead",dN:"Damage to Undead"},{s:"item_demon_tohit",sS:1,sB:10,sA:128,so:110,dF:1,dV:1,dP:"to Attack Rating against Demons",dN:"to Attack Rating against Demons"},{s:"item_undead_tohit",sS:1,sB:10,sA:128,so:106,dF:1,dV:1,dP:"to Attack Rating against Undead",dN:"to Attack Rating against Undead"},{s:"item_throwable",sS:1,sB:1,sA:0,so:5,dF:3,dV:0,dP:"Throwable",dN:"Throwable"},{s:"item_elemskill",sS:1,sB:3,sA:0,sP:3,so:157,dF:1,dV:1,dP:"to Fire Skills",dN:"to Fire Skills"},{s:"item_allskills",sS:1,sB:3,sA:0,so:158,dF:1,dV:1,dP:"to All Skills",dN:"to All Skills"},{s:"item_attackertakeslightdamage",sS:1,sB:5,sA:0,so:14,dF:3,dV:2,dP:"Attacker Takes Lightning Damage of",dN:"Attacker Takes Lightning Damage of"},{s:"ironmaiden_level",sS:1},{s:"lifetap_level",sS:1},{s:"thorns_percent"},{s:"bonearmor",sS:1},{s:"bonearmormax",sS:1},{s:"item_freeze",sS:1,sB:5,sA:0,so:78,dF:12,dV:2,dP:"Freezes target",dN:"Freezes target"},{s:"item_openwounds",sS:1,sB:7,sA:0,so:83,dF:2,dV:1,dP:"Chance of Open Wounds",dN:"Chance of Open Wounds"},{s:"item_crushingblow",sS:1,sB:7,sA:0,so:87,dF:2,dV:1,dP:"Chance of Crushing Blow",dN:"Chance of Crushing Blow"},{s:"item_kickdamage",sS:1,sB:7,sA:0,so:121,dF:1,dV:1,dP:"Kick Damage",dN:"Kick Damage"},{s:"item_manaafterkill",sS:1,sB:7,sA:0,so:16,dF:1,dV:1,dP:"to Mana after each Kill",dN:"to Mana after each Kill"},{s:"item_healafterdemonkill",sS:1,sB:7,sA:0,so:15,dF:1,dV:1,dP:"Life after each Demon Kill",dN:"Life after each Demon Kill"},{s:"item_extrablood",sS:1,sB:7,sA:0},{s:"item_deadlystrike",sS:1,sB:7,sA:0,so:85,dF:2,dV:1,dP:"Deadly Strike",dN:"Deadly Strike"},{s:"item_absorbfire_percent",sS:1,sB:7,sA:0,so:23,dF:2,dV:2,dP:"Fire Absorb",dN:"Fire Absorb"},{s:"item_absorbfire",sS:1,sB:7,sA:0,so:27,dF:1,dV:1,dP:"Fire Absorb",dN:"Fire Absorb"},{s:"item_absorblight_percent",sS:1,sB:7,sA:0,so:24,dF:2,dV:2,dP:"Lightning Absorb",dN:"Lightning Absorb"},{s:"item_absorblight",sS:1,sB:7,sA:0,so:29,dF:1,dV:1,dP:"Lightning Absorb",dN:"Lightning Absorb"},{s:"item_absorbmagic_percent",sS:1,sB:7,sA:0,so:26,dF:2,dV:2,dP:"Magic Absorb",dN:"Magic Absorb"},{s:"item_absorbmagic",sS:1,sB:7,sA:0,so:33,dF:1,dV:1,dP:"Magic Absorb",dN:"Magic Absorb"},{s:"item_absorbcold_percent",sS:1,sB:7,sA:0,so:25,dF:2,dV:2,dP:"Cold Absorb",dN:"Cold Absorb"},{s:"item_absorbcold",sS:1,sB:7,sA:0,so:31,dF:1,dV:1,dP:"Cold Absorb",dN:"Cold Absorb"},{s:"item_slow",sS:1,sB:7,sA:0,so:77,dF:2,dV:2,dP:"Slows Target by",dN:"Slows Target by"},{s:"item_aura",sS:1,sB:5,sA:0,sP:9,so:159,dF:16,dV:0,dP:"Level %d %s Aura When Equipped",dN:"Level %d %s Aura When Equipped"},{s:"item_indesctructible",sS:1,sB:1,so:160,dF:3,dV:0,dP:"Indestructible",dN:"Indestructible"},{s:"item_cannotbefrozen",sS:1,sB:1,so:20,dF:3,dV:0,dP:"Cannot Be Frozen",dN:"Cannot Be Frozen"},{s:"item_staminadrainpct",sS:1,sB:7,sA:20,so:49,dF:2,dV:1,dP:"Slower Stamina Drain",dN:"Slower Stamina Drain"},{s:"item_reanimate",sB:7,sA:0,sP:10,so:17,dF:23,dV:1,dP:"Reanimate as:",dN:"Reanimate as:"},{s:"item_pierce",sS:1,sB:7,sA:0,so:132,dF:3,dV:0,dP:"Piercing Attack",dN:"Piercing Attack"},{s:"item_magicarrow",sS:1,sB:7,sA:0,so:131,dF:3,dV:0,dP:"Fires Magic Arrows",dN:"Fires Magic Arrows"},{s:"item_explosivearrow",sS:1,sB:7,sA:0,so:133,dF:3,dV:0,dP:"Fires Explosive Arrows or Bolts",dN:"Fires Explosive Arrows or Bolts"},{s:"item_throw_mindamage",sS:1,sB:6,sA:0},{s:"item_throw_maxdamage",sS:1,sB:7,sA:0},{s:"skill_handofathena",sS:1},{s:"skill_staminapercent",sS:1,o:1,os:["maxstamina"]},{s:"skill_passive_staminapercent",sS:1,o:1,os:["maxstamina"]},{s:"skill_concentration",sS:1},{s:"skill_enchant",sS:1},{s:"skill_pierce",sS:1},{s:"skill_conviction",sS:1},{s:"skill_chillingarmor",sS:1},{s:"skill_frenzy",sS:1},{s:"skill_decrepify",sS:1},{s:"skill_armor_percent",sS:1},{s:"alignment"},{s:"target0"},{s:"target1"},{s:"goldlost"},{s:"conversion_level"},{s:"conversion_maxhp"},{s:"unit_dooverlay"},{s:"attack_vs_montype",sB:9,sP:10,so:108,dF:22,dV:1,dP:"to Attack Rating versus",dN:"to Attack Rating versus"},{s:"damage_vs_montype",sB:9,sP:10,so:106,dF:22,dV:1,dP:"to Damage versus",dN:"to Damage versus"},{s:"fade",sB:3},{s:"armor_override_percent",sS:1},{s:"unused183"},{s:"unused184"},{s:"unused185"},{s:"unused186"},{s:"unused187"},{s:"item_addskill_tab",sS:1,sB:3,sA:0,sP:16,so:151,dF:14,dP:"+%d to Javelin and Spear Skills",dN:"+%d to Javelin and Spear Skills"},{s:"unused189"},{s:"unused190"},{s:"unused191"},{s:"unused192"},{s:"unused193"},{s:"item_numsockets",sS:1,sB:4,sA:0},{s:"item_skillonattack",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s on attack",dN:"%d%% Chance to cast level %d %s on attack"},{s:"item_skillonkill",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Kill an Enemy",dN:"%d%% Chance to cast level %d %s when you Kill an Enemy"},{s:"item_skillondeath",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Die",dN:"%d%% Chance to cast level %d %s when you Die"},{s:"item_skillonhit",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s on striking",dN:"%d%% Chance to cast level %d %s on striking"},{s:"item_skillonlevelup",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Level-Up",dN:"%d%% Chance to cast level %d %s when you Level-Up"},{s:"unused200"},{s:"item_skillongethit",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when struck",dN:"%d%% Chance to cast level %d %s when struck"},{s:"unused202"},{s:"unused203"},{s:"item_charged_skill",e:3,sS:1,sB:16,sA:0,sP:16,so:1,dF:24,dP:"(%d/%d Charges)",dN:"(%d/%d Charges)"},{s:"unused204",e:3,sS:1},{s:"unused205",e:3,sS:1},{s:"unused206",e:3,sS:1},{s:"unused207",e:3,sS:1},{s:"unused208",e:3,sS:1},{s:"unused209",e:3,sS:1},{s:"unused210",e:3,sS:1},{s:"unused211",e:3,sS:1},{s:"unused212",e:3,sS:1},{s:"item_armor_perlevel",sS:1,sB:6,sA:0,so:72,dF:6,dV:1,dP:"Defense",dN:"Defense",d2:"(Based on Character Level)",o:4,op:3,ob:"level",os:["armorclass"]},{s:"item_armorpercent_perlevel",sS:1,sB:6,sA:0,so:73,dF:8,dV:1,dP:"Enhanced Defense",dN:"Enhanced Defense",d2:"(Based on Character Level)",o:5,op:3,ob:"level",os:["armorclass"]},{s:"item_hp_perlevel",vS:8,sS:1,sB:6,sA:0,so:57,dF:6,dV:1,dP:"to Life",dN:"to Life",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxhp"]},{s:"item_mana_perlevel",vS:8,sS:1,sB:6,sA:0,so:53,dF:6,dV:1,dP:"to Mana",dN:"to Mana",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxmana"]},{s:"item_maxdamage_perlevel",sS:1,sB:6,sA:0,so:125,dF:6,dV:1,dP:"to Maximum Damage",dN:"to Maximum Damage",d2:"(Based on Character Level)",o:4,op:3,ob:"level",os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{s:"item_maxdamage_percent_perlevel",sS:1,sB:6,sA:0,so:128,dF:8,dV:1,dP:"Enhanced Maximum Damage",dN:"Enhanced Maximum Damage",d2:"(Based on Character Level)",o:5,op:3,ob:"level",os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{s:"item_strength_perlevel",sS:1,sB:6,sA:0,so:66,dF:6,dV:1,dP:"to Strength",dN:"to Strength",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["strength"]},{s:"item_dexterity_perlevel",sS:1,sB:6,sA:0,so:64,dF:6,dV:1,dP:"to Dexterity",dN:"to Dexterity",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["dexterity"]},{s:"item_energy_perlevel",sS:1,sB:6,sA:0,so:60,dF:6,dV:1,dP:"to Energy",dN:"to Energy",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["energy"]},{s:"item_vitality_perlevel",sS:1,sB:6,sA:0,so:62,dF:6,dV:1,dP:"to Vitality",dN:"to Vitality",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["vitality"]},{s:"item_tohit_perlevel",sS:1,sB:6,sA:0,so:114,dF:6,dV:1,dP:"to Attack Rating",dN:"to Attack Rating",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["tohit"]},{s:"item_tohitpercent_perlevel",sS:1,sB:6,sA:0,so:116,dF:7,dV:1,dP:"Bonus to Attack Rating",dN:"Bonus to Attack Rating",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_tohit_percent"]},{s:"item_cold_damagemax_perlevel",sS:1,sB:6,sA:0,so:94,dF:6,dV:1,dP:"to Maximum Cold Damage",dN:"to Maximum Cold Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["coldmaxdam"]},{s:"item_fire_damagemax_perlevel",sS:1,sB:6,sA:0,so:100,dF:6,dV:1,dP:"to Maximum Fire Damage",dN:"to Maximum Fire Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["firemaxdam"]},{s:"item_ltng_damagemax_perlevel",sS:1,sB:6,sA:0,so:97,dF:6,dV:1,dP:"to Maximum Lightning Damage",dN:"to Maximum Lightning Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["lightmaxdam"]},{s:"item_pois_damagemax_perlevel",sS:1,sB:6,sA:0,so:90,dF:6,dV:1,dP:"to Maximum Poison Damage",dN:"to Maximum Poison Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["poisonmaxdam"]},{s:"item_resist_cold_perlevel",sS:1,sB:6,sA:0,so:39,dF:7,dV:2,dP:"Cold Resist",dN:"Cold Resist",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["coldresist"]},{s:"item_resist_fire_perlevel",sS:1,sB:6,sA:0,so:35,dF:7,dV:2,dP:"Fire Resist",dN:"Fire Resist",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["fireresist"]},{s:"item_resist_ltng_perlevel",sS:1,sB:6,sA:0,so:37,dF:7,dV:2,dP:"Lightning Resist",dN:"Lightning Resist",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["lightresist"]},{s:"item_resist_pois_perlevel",sS:1,sB:6,sA:0,so:33,dF:7,dV:2,dP:"Poison Resist",dN:"Poison Resist",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["poisonresist"]},{s:"item_absorb_cold_perlevel",sS:1,sB:6,sA:0,so:32,dF:6,dV:1,dP:"Absorbs Cold Damage",dN:"Absorbs Cold Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorbcold"]},{s:"item_absorb_fire_perlevel",sS:1,sB:6,sA:0,so:28,dF:6,dV:1,dP:"Absorbs Fire Damage",dN:"Absorbs Fire Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorbfire"]},{s:"item_absorb_ltng_perlevel",sS:1,sB:6,sA:0,so:30,dF:6,dV:1,dP:"Absorbs Lightning Damage",dN:"Absorbs Lightning Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorblight"]},{s:"item_absorb_pois_perlevel",sS:1,sB:6,sA:0,o:2,op:3,ob:"level",os:["item_absorbmagic"]},{s:"item_thorns_perlevel",sS:1,sB:5,sA:0,so:12,dF:9,dV:2,dP:"Attacker Takes Damage of",dN:"Attacker Takes Damage of",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_attackertakesdamage"]},{s:"item_find_gold_perlevel",sS:1,sB:6,sA:0,so:9,dF:7,dV:1,dP:"Extra Gold from Monsters",dN:"Extra Gold from Monsters",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_goldbonus"]},{s:"item_find_magic_perlevel",sS:1,sB:6,sA:0,so:7,dF:7,dV:1,dP:"Better Chance of Getting Magic Items",dN:"Better Chance of Getting Magic Items",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_magicbonus"]},{s:"item_regenstamina_perlevel",sS:1,sB:6,sA:0,so:47,dF:8,dV:2,dP:"Heal Stamina Plus",dN:"Heal Stamina Plus",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["staminarecoverybonus"]},{s:"item_stamina_perlevel",sS:1,sB:6,sA:0,so:50,dF:6,dV:1,dP:"Maximum Stamina",dN:"Maximum Stamina",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxstamina"]},{s:"item_damage_demon_perlevel",sS:1,sB:6,sA:0,so:111,dF:8,dV:1,dP:"Damage to Demons",dN:"Damage to Demons",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_demondamage_percent"]},{s:"item_damage_undead_perlevel",sS:1,sB:6,sA:0,so:107,dF:8,dV:1,dP:"Damage to Undead",dN:"Damage to Undead",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_undeaddamage_percent"]},{s:"item_tohit_demon_perlevel",sS:1,sB:6,sA:0,so:109,dF:6,dV:1,dP:"to Attack Rating against Demons",dN:"to Attack Rating against Demons",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_demon_tohit"]},{s:"item_tohit_undead_perlevel",sS:1,sB:6,sA:0,so:105,dF:6,dV:1,dP:"to Attack Rating against Undead",dN:"to Attack Rating against Undead",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_undead_tohit"]},{s:"item_crushingblow_perlevel",sS:1,sB:6,sA:0,so:86,dF:7,dV:1,dP:"Chance of Crushing Blow",dN:"Chance of Crushing Blow",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_crushingblow"]},{s:"item_openwounds_perlevel",sS:1,sB:6,sA:0,so:82,dF:7,dV:1,dP:"Chance of Open Wounds",dN:"Chance of Open Wounds",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_openwounds"]},{s:"item_kick_damage_perlevel",sS:1,sB:6,sA:0,so:120,dF:6,dV:1,dP:"Kick Damage",dN:"Kick Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_kickdamage"]},{s:"item_deadlystrike_perlevel",sS:1,sB:6,sA:0,so:84,dF:7,dV:1,dP:"Deadly Strike",dN:"Deadly Strike",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_deadlystrike"]},{s:"item_find_gems_perlevel",sS:1},{s:"item_replenish_durability",sS:1,sB:6,sA:0,so:1,dF:11,dV:0,dP:"Repairs %d durability per second",dN:"Repairs %d durability per second"},{s:"item_replenish_quantity",sS:1,sB:6,sA:0,so:2,dF:3,dV:0,dP:"Replenishes quantity",dN:"Replenishes quantity"},{s:"item_extra_stack",sS:1,sB:8,sA:0,so:4,dF:3,dV:0,dP:"Increased Stack Size",dN:"Increased Stack Size"},{s:"item_find_item",sS:1},{s:"item_slash_damage",sS:1},{s:"item_slash_damage_percent",sS:1},{s:"item_crush_damage",sS:1},{s:"item_crush_damage_percent",sS:1},{s:"item_thrust_damage",sS:1},{s:"item_thrust_damage_percent",sS:1},{s:"item_absorb_slash",sS:1},{s:"item_absorb_crush",sS:1},{s:"item_absorb_thrust",sS:1},{s:"item_absorb_slash_percent",sS:1},{s:"item_absorb_crush_percent",sS:1},{s:"item_absorb_thrust_percent",sS:1},{s:"item_armor_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"Defense",dN:"Defense",o:6,os:["armorclass"]},{s:"item_armorpercent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Enhanced Defense",dN:"Enhanced Defense",o:7,os:["armorclass"]},{s:"item_hp_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Life",dN:"to Life",o:6,os:["maxhp"]},{s:"item_mana_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Mana",dN:"to Mana",o:6,os:["maxmana"]},{s:"item_maxdamage_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Damage",dN:"to Maximum Damage",o:6,os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{s:"item_maxdamage_percent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Enhanced Maximum Damage",dN:"Enhanced Maximum Damage",o:7,os:["maxdamage","secondary_mindamage","item_throw_mindamage"]},{s:"item_strength_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Strength",dN:"to Strength",o:6,os:["strength"]},{s:"item_dexterity_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Dexterity",dN:"to Dexterity",o:6,os:["dexterity"]},{s:"item_energy_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Energy",dN:"to Energy",o:6,os:["energy"]},{s:"item_vitality_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Vitality",dN:"to Vitality",o:6,os:["vitality"]},{s:"item_tohit_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Attack Rating",dN:"to Attack Rating",o:6,os:["tohit"]},{s:"item_tohitpercent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Bonus to Attack Rating",dN:"Bonus to Attack Rating",o:6,os:["item_tohit_percent"]},{s:"item_cold_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Cold Damage",dN:"to Maximum Cold Damage",o:6,os:["coldmaxdam"]},{s:"item_fire_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Fire Damage",dN:"to Maximum Fire Damage",o:6,os:["firemaxdam"]},{s:"item_ltng_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Lightning Damage",dN:"to Maximum Lightning Damage",o:6,os:["lightmaxdam"]},{s:"item_pois_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Poison Damage",dN:"to Maximum Poison Damage",o:6,os:["poisonmaxdam"]},{s:"item_resist_cold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Cold Resist",dN:"Cold Resist",o:6,os:["coldresist"]},{s:"item_resist_fire_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Fire Resist",dN:"Fire Resist",o:6,os:["fireresist"]},{s:"item_resist_ltng_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Lightning Resist",dN:"Lightning Resist",o:6,os:["lightresist"]},{s:"item_resist_pois_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Poison Resist",dN:"Poison Resist",o:6,os:["poisonresist"]},{s:"item_absorb_cold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Absorbs Cold Damage",dN:"Absorbs Cold Damage",o:6,os:["item_absorbcold"]},{s:"item_absorb_fire_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Absorbs Fire Damage",dN:"Absorbs Fire Damage",o:6,os:["item_absorbfire"]},{s:"item_absorb_ltng_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Absorbs Lightning Damage",dN:"Absorbs Lightning Damage",o:6,os:["item_absorblight"]},{s:"item_absorb_pois_bytime",e:4,sS:1,sB:22,sA:0,o:6,os:["item_absorbmagic"]},{s:"item_find_gold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Extra Gold from Monsters",dN:"Extra Gold from Monsters",o:6,os:["item_goldbonus"]},{s:"item_find_magic_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Better Chance of Getting Magic Items",dN:"Better Chance of Getting Magic Items",o:6,os:["item_magicbonus"]},{s:"item_regenstamina_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Heal Stamina Plus",dN:"Heal Stamina Plus",o:6,os:["staminarecoverybonus"]},{s:"item_stamina_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"Maximum Stamina",dN:"Maximum Stamina",o:6,os:["maxstamina"]},{s:"item_damage_demon_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Damage to Demons",dN:"Damage to Demons",o:6,os:["item_demondamage_percent"]},{s:"item_damage_undead_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Damage to Undead",dN:"Damage to Undead",o:6,os:["item_undeaddamage_percent"]},{s:"item_tohit_demon_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Attack Rating against Demons",dN:"to Attack Rating against Demons",o:6,os:["item_demon_tohit"]},{s:"item_tohit_undead_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Attack Rating against Undead",dN:"to Attack Rating against Undead",o:6,os:["item_undead_tohit"]},{s:"item_crushingblow_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Chance of Crushing Blow",dN:"Chance of Crushing Blow",o:6,os:["item_crushingblow"]},{s:"item_openwounds_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Chance of Open Wounds",dN:"Chance of Open Wounds",o:6,os:["item_openwounds"]},{s:"item_kick_damage_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"Kick Damage",dN:"Kick Damage",o:6,os:["item_kickdamage"]},{s:"item_deadlystrike_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Deadly Strike",dN:"Deadly Strike",o:6,os:["item_deadlystrike"]},{s:"item_find_gems_bytime",e:4,sS:1},{s:"item_pierce_cold",sS:1,sB:8,sA:50,so:88,dF:20,dV:1,dP:"to Enemy Cold Resistance",dN:"to Enemy Cold Resistance"},{s:"item_pierce_fire",sS:1,sB:8,sA:50,so:88,dF:20,dV:1,dP:"to Enemy Fire Resistance",dN:"to Enemy Fire Resistance"},{s:"item_pierce_ltng",sS:1,sB:8,sA:50,so:88,dF:20,dV:1,dP:"to Enemy Lightning Resistance",dN:"to Enemy Lightning Resistance"},{s:"item_pierce_pois",sS:1,sB:8,sA:50,so:88,dF:20,dV:1,dP:"to Enemy Poison Resistance",dN:"to Enemy Poison Resistance"},{s:"item_damage_vs_monster",sS:1},{s:"item_damage_percent_vs_monster",sS:1},{s:"item_tohit_vs_monster",sS:1},{s:"item_tohit_percent_vs_monster",sS:1},{s:"item_ac_vs_monster",sS:1},{s:"item_ac_percent_vs_monster",sS:1},{s:"firelength",sS:1},{s:"burningmin",sS:1},{s:"burningmax",sS:1},{s:"progressive_damage",sS:1},{s:"progressive_steal",sS:1},{s:"progressive_other",sS:1},{s:"progressive_fire",sS:1},{s:"progressive_cold",sS:1},{s:"progressive_lightning",sS:1},{s:"item_extra_charges",sS:1,sB:6,sA:0},{s:"progressive_tohit",sS:1},{s:"poison_count",sS:1},{s:"damage_framerate",sS:1},{s:"pierce_idx",sS:1},{s:"passive_fire_mastery",sS:1,sB:9,sA:50,so:88,dF:4,dV:1,dP:"to Fire Skill Damage",dN:"to Fire Skill Damage"},{s:"passive_ltng_mastery",sS:1,sB:9,sA:50,so:88,dF:4,dV:1,dP:"to Lightning Skill Damage",dN:"to Lightning Skill Damage"},{s:"passive_cold_mastery",sS:1,sB:9,sA:50,so:88,dF:4,dV:1,dP:"to Cold Skill Damage",dN:"to Cold Skill Damage"},{s:"passive_pois_mastery",sS:1,sB:9,sA:50,so:88,dF:4,dV:1,dP:"to Poison Skill Damage",dN:"to Poison Skill Damage"},{s:"passive_fire_pierce",sS:1,sB:8,sA:0,so:88,dF:20,dV:1,dP:"to Enemy Fire Resistance",dN:"to Enemy Fire Resistance"},{s:"passive_ltng_pierce",sS:1,sB:8,sA:0,so:88,dF:20,dV:1,dP:"to Enemy Lightning Resistance",dN:"to Enemy Lightning Resistance"},{s:"passive_cold_pierce",sS:1,sB:8,sA:0,so:88,dF:20,dV:1,dP:"to Enemy Cold Resistance",dN:"to Enemy Cold Resistance"},{s:"passive_pois_pierce",sS:1,sB:8,sA:0,so:88,dF:20,dV:1,dP:"to Enemy Poison Resistance",dN:"to Enemy Poison Resistance"},{s:"passive_critical_strike",sS:1,sB:8,sA:0},{s:"passive_dodge",sS:1,sB:7,sA:0},{s:"passive_avoid",sS:1,sB:7,sA:0},{s:"passive_evade",sS:1,sB:7,sA:0},{s:"passive_warmth",sS:1,sB:8,sA:0},{s:"passive_mastery_melee_th",sS:1,sB:8,sA:0},{s:"passive_mastery_melee_dmg",sS:1,sB:8,sA:0},{s:"passive_mastery_melee_crit",sS:1,sB:8,sA:0},{s:"passive_mastery_throw_th",sS:1,sB:8,sA:0},{s:"passive_mastery_throw_dmg",sS:1,sB:8,sA:0},{s:"passive_mastery_throw_crit",sS:1,sB:8,sA:0},{s:"passive_weaponblock",sS:1,sB:8,sA:0},{s:"passive_summon_resist",sS:1,sB:8,sA:0},{s:"modifierlist_skill"},{s:"modifierlist_level"},{s:"last_sent_hp_pct",sS:1},{s:"source_unit_type"},{s:"source_unit_id"},{s:"shortparam1"},{s:"questitemdifficulty",sB:2,sA:0},{s:"passive_mag_mastery",sS:1,sB:9,sA:50},{s:"passive_mag_pierce",sS:1,sB:8,sA:0}],runewords:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{n:"Ancients' Pledge"},{n:"Armageddon"},{n:"Authority"},{n:"Beast"},{n:"Beauty"},{n:"Black"},{n:"Blood"},{n:"Bone"},{n:"Bramble"},{n:"Brand"},{n:"Breath of the Dying"},{n:"Broken Promise"},{n:"Call to Arms"},{n:"Chains of Honor"},{n:"Chance"},{n:"Chaos"},{n:"Crescent Moon"},{n:"Darkness"},{n:"Daylight"},{n:"Death"},{n:"Deception"},{n:"Delirium"},{n:"Desire"},{n:"Despair"},{n:"Destruction"},{n:"Doom"},{n:"Dragon"},{n:"Dread"},{n:"Dream"},{n:"Duress"},{n:"Edge"},{n:"Elation"},{n:"Enigma"},{n:"Enlightenment"},{n:"Envy"},{n:"Eternity"},{n:"Exile"},{n:"Faith"},{n:"Famine"},{n:"Flame"},{n:"Fortitude"},{n:"Fortune"},{n:"Friendship"},{n:"Fury"},{n:"Gloom"},{n:"Glory"},{n:"Grief"},{n:"Hand of Justice"},{n:"Harmony"},{n:"Hatred"},{n:"Heart of the Oak"},{n:"Heaven's Will"},{n:"Holy Tears"},{n:"Holy Thunder"},{n:"Honor"},{n:"Revenge"},{n:"Humility"},{n:"Hunger"},{n:"Ice"},{n:"Infinity"},{n:"Innocence"},{n:"Insight"},{n:"Jealousy"},{n:"Judgement"},{n:"King's Grace"},{n:"Kingslayer"},{n:"Knight's Vigil"},{n:"Knowledge"},{n:"Last Wish"},{n:"Law"},{n:"Lawbringer"},{n:"Leaf"},{n:"Lightning"},{n:"Lionheart"},{n:"Love"},{n:"Loyalty"},{n:"Lust"},{n:"Madness"},null,{n:"Malice"},{n:"Melody"},{n:"Memory"},{n:"Mist"},{n:"Morning"},{n:"Mystery"},{n:"Myth"},{n:"Nadir"},{n:"Nature's Kingdom"},{n:"Night"},{n:"Oath"},{n:"Obedience"},{n:"Oblivion"},{n:"Obsession"},{n:"Passion"},{n:"Patience"},{n:"Patter"},{n:"Peace"},{n:"Voice of Reason"},{n:"Penitence"},{n:"Peril"},{n:"Pestilence"},{n:"Phoenix"},{n:"Piety"},{n:"Pillar of Faith"},{n:"Plague"},{n:"Praise"},{n:"Prayer"},{n:"Pride"},{n:"Principle"},{n:"Prowess in Battle"},{n:"Prudence"},{n:"Punishment"},{n:"Purity"},{n:"Question"},{n:"Radiance"},{n:"Rain"},{n:"Reason"},{n:"Red"},{n:"Rhyme"},{n:"Rift"},{n:"Sanctuary"},{n:"Serendipity"},{n:"Shadow"},{n:"Shadow of Doubt"},{n:"Silence"},{n:"Siren's Song"},{n:"Smoke"},{n:"Sorrow"},{n:"Spirit"},{n:"Splendor"},{n:"Starlight"},{n:"Stealth"},{n:"Steel"},{n:"Still Water"},{n:"Sting"},{n:"Stone"},{n:"Storm"},{n:"Strength"},{n:"Tempest"},{n:"Temptation"},{n:"Terror"},{n:"Thirst"},{n:"Thought"},{n:"Thunder"},{n:"Time"},{n:"Tradition"},{n:"Treachery"},{n:"Trust"},{n:"Truth"},{n:"Unbending Will"},{n:"Valor"},{n:"Vengeance"},{n:"Venom"},{n:"Victory"},{n:"Voice"},{n:"Void"},{n:"War"},{n:"Water"},{n:"Wealth"},{n:"Whisper"},{n:"White"},{n:"Wind"},{n:"Wings of Hope"},{n:"Wisdom"},{n:"Woe"},{n:"Wonder"},{n:"Wrath"},{n:"Youth"},{n:"Zephyr"}],set_items:[{n:"Civerb's Ward",c:"lrg",tc:"lyel"},{n:"Civerb's Icon",c:"amu",tc:"lyel"},{n:"Civerb's Cudgel",c:"gsc",tc:"lyel"},{n:"Hsarus' Iron Heel",c:"mbt",tc:"dred"},{n:"Hsarus' Iron Fist",c:"buc",tc:"dred"},{n:"Hsarus' Iron Stay",c:"mbl",tc:"dred"},{n:"Cleglaw's Tooth",c:"lsd",tc:"lred"},{n:"Cleglaw's Claw",c:"sml",tc:"lred"},{n:"Cleglaw's Pincers",c:"mgl",tc:"lred"},{n:"Iratha's Collar",c:"amu",tc:"lgry"},{n:"Iratha's Cuff",c:"tgl",tc:"lgry"},{n:"Iratha's Coil",c:"crn",tc:"lgry"},{n:"Iratha's Cord",c:"tbl",tc:"lgry"},{n:"Isenhart's Lightbrand",c:"bsd",tc:"lgld"},{n:"Isenhart's Parry",c:"gts",tc:"lgld"},{n:"Isenhart's Case",c:"brs",tc:"lgld"},{n:"Isenhart's Horns",c:"fhl",tc:"lgld"},{n:"Vidala's Barb",c:"lbb",tc:"blac"},{n:"Vidala's Fetlock",c:"tbt",tc:"blac"},{n:"Vidala's Ambush",c:"lea",tc:"blac"},{n:"Vidala's Snare",c:"amu",tc:"blac"},{n:"Milabrega's Orb",c:"kit",tc:"dblu"},{n:"Milabrega's Rod",c:"wsp",tc:"dblu"},{n:"Milabrega's Diadem",c:"crn",tc:"dblu"},{n:"Milabrega's Robe",c:"aar",tc:"dblu"},{n:"Cathan's Rule",c:"bst",tc:"dgrn"},{n:"Cathan's Mesh",c:"chn",tc:"dgrn"},{n:"Cathan's Visage",c:"msk",tc:"dgrn"},{n:"Cathan's Sigil",c:"amu",tc:"dgrn"},{n:"Cathan's Seal",c:"rin",tc:"dgrn"},{n:"Tancred's Crowbill",c:"mpi",tc:"dgld"},{n:"Tancred's Spine",c:"ful",tc:"dgld"},{n:"Tancred's Hobnails",c:"lbt",tc:"dgld"},{n:"Tancred's Weird",c:"amu",tc:"dgld"},{n:"Tancred's Skull",c:"bhm",tc:"dgld"},{n:"Sigon's Gage",c:"hgl",tc:"whit"},{n:"Sigon's Visor",c:"ghm",tc:"whit"},{n:"Sigon's Shelter",c:"gth",tc:"whit"},{n:"Sigon's Sabot",c:"hbt",tc:"whit"},{n:"Sigon's Wrap",c:"hbl",tc:"whit"},{n:"Sigon's Guard",c:"tow",tc:"whit"},{n:"Infernal Cranium",c:"cap",tc:"lyel"},{n:"Infernal Torch",c:"gwn",tc:"lyel"},{n:"Infernal Sign",c:"tbl",tc:"lyel"},{n:"Berserker's Headgear",c:"hlm",tc:"dred"},{n:"Berserker's Hauberk",c:"spl",tc:"dred"},{n:"Berserker's Hatchet",c:"2ax",tc:"dred"},{n:"Death's Hand",c:"lgl",tc:"lred"},{n:"Death's Guard",c:"lbl",tc:"lred"},{n:"Death's Touch",c:"wsd",tc:"lred"},{n:"Angelic Sickle",c:"sbr",tc:"lgry"},{n:"Angelic Mantle",c:"rng",tc:"lgry"},{n:"Angelic Halo",c:"rin",tc:"lgry"},{n:"Angelic Wings",c:"amu",tc:"lgry"},{n:"Arctic Horn",c:"swb",tc:"lgld"},{n:"Arctic Furs",c:"qui",tc:"lgld"},{n:"Arctic Binding",c:"vbl",tc:"lgld"},{n:"Arctic Mitts",c:"tgl",tc:"lgld"},{n:"Arcanna's Sign",c:"amu",tc:"blac"},{n:"Arcanna's Deathwand",c:"wst",tc:"blac"},{n:"Arcanna's Head",c:"skp",tc:"blac"},{n:"Arcanna's Flesh",c:"ltp",tc:"blac"},{n:"Natalya's Totem",c:"xh9",tc:"dgry"},{n:"Natalya's Mark",c:"7qr",tc:"dgry"},{n:"Natalya's Shadow",c:"ucl",tc:"dgry"},{n:"Natalya's Soul",c:"xmb",tc:"dgry"},{n:"Aldur's Stony Gaze",c:"dr8",tc:"oran"},{n:"Aldur's Deception",c:"uul",tc:"oran"},{n:"Aldur's Rhythm",c:"9mt",tc:"oran"},{n:"Aldur's Advance",c:"xtb",tc:"oran"},{n:"Immortal King's Will",c:"ba5",tc:"lgry"},{n:"Immortal King's Soul Cage",c:"uar",tc:"lgry"},{n:"Immortal King's Detail",c:"zhb",tc:"lgry"},{n:"Immortal King's Forge",c:"xhg",tc:"lgry"},{n:"Immortal King's Pillar",c:"xhb",tc:"lgry"},{n:"Immortal King's Stone Crusher",c:"7m7",tc:"lgry"},{n:"Tal Rasha's Fine-Spun Cloth",c:"zmb",tc:"dpur"},{n:"Tal Rasha's Adjudication",c:"amu",tc:"dpur"},{n:"Tal Rasha's Lidless Eye",c:"oba",tc:"dpur"},{n:"Tal Rasha's Guardianship",c:"uth",tc:"dpur"},{n:"Tal Rasha's Horadric Crest",c:"xsk",tc:"dpur"},{n:"Griswold's Valor",c:"urn",tc:"dgld"},{n:"Griswold's Heart",c:"xar",tc:"dgld"},{n:"Griswold's Redemption",c:"7ws",tc:"dgld"},{n:"Griswold's Honor",c:"paf",tc:"dgld"},{n:"Trang-Oul's Guise",c:"uh9",tc:"dgld"},{n:"Trang-Oul's Scales",c:"xul",tc:"dyel"},{n:"Trang-Oul's Wing",c:"ne9",tc:"dyel"},{n:"Trang-Oul's Claws",c:"xmg",tc:"dyel"},{n:"Trang-Oul's Girth",c:"utc",tc:"dyel"},{n:"M'avina's True Sight",c:"ci3",tc:"whit"},{n:"M'avina's Embrace",c:"uld",tc:"whit"},{n:"M'avina's Icy Clutch",c:"xtg",tc:"whit"},{n:"M'avina's Tenet",c:"zvb",tc:"whit"},{n:"M'avina's Caster",c:"amc",tc:"whit"},{n:"Telling of Beads",c:"amu",tc:"lblu"},{n:"Laying of Hands",c:"ulg",tc:"lblu"},{n:"Rite of Passage",c:"xlb",tc:"lblu"},{n:"Dark Adherent",c:"uui",tc:"lblu"},{n:"Credendum",c:"umc",tc:"lblu"},{n:"Dangoon's Teaching",c:"7ma"},{n:"Taebaek's Glory",c:"uts"},{n:"Haemosu's Adamant",c:"xrs"},{n:"Ondal's Almighty",c:"uhm"},{n:"Guillaume's Face",c:"xhm",tc:"lgry"},{n:"Wilhelm's Pride",c:"ztb",tc:"lgry"},{n:"Magnus' Skin",c:"xvg",tc:"lgry"},{n:"Whitstan's Guard",c:"xml",tc:"lgry"},{n:"Hwanin's Splendor",c:"xrn"},{n:"Hwanin's Refuge",c:"xcl"},{n:"Hwanin's Blessing",c:"mbl"},{n:"Hwanin's Justice",c:"9vo"},{n:"Sazabi's Cobalt Redeemer",c:"7ls",tc:"dblu"},{n:"Sazabi's Ghost Liberator",c:"upl",tc:"dblu"},{n:"Sazabi's Mental Sheath",c:"xhl",tc:"dblu"},{n:"Bul-Kathos' Sacred Charge",c:"7gd",tc:"dgrn"},{n:"Bul-Kathos' Tribal Guardian",c:"7wd",tc:"dgrn"},{n:"Cow King's Horns",c:"xap"},{n:"Cow King's Hide",c:"stu"},{n:"Cow King's Hooves",c:"vbt"},{n:"Naj's Puzzler",c:"6cs"},{n:"Naj's Light Plate",c:"ult"},{n:"Naj's Circlet",c:"ci0"},{n:"Sander's Paragon",c:"cap",tc:"lpur"},{n:"Sander's Riprap",c:"vbt",tc:"lpur"},{n:"Sander's Taboo",c:"vgl",tc:"lpur"},{n:"Sander's Superstition",c:"bwn",tc:"lpur"}],unq_items:[{n:"The Gnasher",i:"invhaxu",c:"hax"},{n:"Deathspade",i:"invaxeu",c:"axe"},{n:"Bladebone",c:"2ax",tc:"lgry"},{n:"Skull Splitter",i:"invmpiu",c:"mpi"},{n:"Rakescar",c:"wax",tc:"dgry"},{n:"Axe of Fechmar",c:"lax",tc:"lpur"},{n:"Goreshovel",c:"bax",tc:"dpur"},{n:"The Chieftain",i:"invbtxu",c:"btx"},{n:"Brainhew",i:"invgaxu",c:"gax"},{n:"Humongous",c:"gix",tc:"blac"},{n:"Torch of Iro",i:"invwndu",c:"wnd"},{n:"Maelstrom",c:"ywn",tc:"dblu"},{n:"Gravenspine",i:"invbwnu",c:"bwn"},{n:"Ume's Lament",c:"gwn",tc:"lblu"},{n:"Felloak",i:"invclbu",c:"clb"},{n:"Knell Striker",c:"scp",tc:"dred"},{n:"Rusthandle",c:"gsc",tc:"lgld"},{n:"Stormeye",c:"wsp",tc:"cred"},{n:"Stoutnail",i:"invspcu",c:"spc"},{n:"Crushflange",c:"mac",tc:"blac"},{n:"Bloodrise",i:"invmstu",c:"mst"},{n:"The General's Tan Do Li Ga",c:"fla",tc:"dblu"},{n:"Ironstone",c:"whm",tc:"cblu"},{n:"Bonesnap",i:"invmauu",c:"mau"},{n:"Steeldriver",i:"invgma",c:"gma",tc:"cgrn"},{n:"Rixot's Keen",c:"ssd",tc:"blac"},{n:"Blood Crescent",i:"invscmu",c:"scm"},{n:"Skewer of Krintiz",i:"inv9sbu",c:"sbr"},{n:"Gleamscythe",i:"invflcu",c:"flc"},{n:"Azurewrath",i:"invcrsu",c:"crs"},{n:"Griswold's Edge",i:"invbsdu",c:"bsd"},{n:"Hellplague",i:"invlsdu",c:"lsd"},{n:"Culwen's Point",c:"wsd",tc:"whit"},{n:"Shadowfang",i:"inv2hsu",c:"2hs"},{n:"Soulflay",c:"clm",tc:"dgrn"},{n:"Kinemil's Awl",i:"invgisu",c:"gis"},{n:"Blacktongue",i:"invbswu",c:"bsw"},{n:"Ripsaw",c:"flb",tc:"cblu"},{n:"The Patriarch",i:"invgsdu",c:"gsd"},{n:"Gull",c:"dgr",tc:"lgry"},{n:"The Diggler",c:"dir",tc:"dgry"},{n:"The Jade Tan Do",i:"invkrsu",c:"kri"},{n:"Spectral Shard",c:"bld",tc:"dblu"},{n:"The Dragon Chang",c:"spr",tc:"dpur"},{n:"Razortine",i:"invtriu",c:"tri"},{n:"Bloodthief",c:"brn",tc:"whit"},{n:"Lance of Yaggai",c:"spt",tc:"lred"},{n:"The Tannr Gorerod",c:"pik",tc:"lgry"},{n:"Dimoak's Hew",c:"bar",tc:"blac"},{n:"Steelgoad",c:"vou",tc:"cgrn"},{n:"Soul Harvest",i:"invscyu",c:"scy"},{n:"The Battlebranch",c:"pax",tc:"lblu"},{n:"Woestave",c:"hal",tc:"dblu"},{n:"The Grim Reaper",c:"wsc",tc:"lpur"},{n:"Bane Ash",c:"sst",tc:"lgrn"},{n:"Serpent Lord",c:"lst",tc:"cgrn"},{n:"Spire of Lazarus",i:"invcstu",c:"cst"},{n:"The Salamander",c:"bst",tc:"dred"},{n:"The Iron Jang Bong",c:"wst",tc:"dyel"},{n:"Pluckeye",c:"sbw",tc:"cblu"},{n:"Witherstring",c:"hbw",tc:"lred"},{n:"Raven Claw",c:"lbw",tc:"dred"},{n:"Rogue's Bow",i:"invcbwu",c:"cbw"},{n:"Stormstrike",i:"invsbbu",c:"sbb"},{n:"Wizendraw",c:"lbb",tc:"dgrn"},{n:"Hellclap",i:"invswbu",c:"swb"},{n:"Blastbark",c:"lwb",tc:"lyel"},{n:"Leadcrow",i:"invlxbu",c:"lxb"},{n:"Ichorsting",i:"invmxbu",c:"mxb"},{n:"Hellcast",i:"invhxbu",c:"hxb"},{n:"Doomslinger",i:"invrxbu",c:"rxb"},{n:"Biggin's Bonnet",i:"invcapu",c:"cap"},{n:"Tarnhelm",c:"skp",tc:"oran"},{n:"Coif of Glory",i:"invhlmu",c:"hlm"},{n:"Duskdeep",i:"invfhlu",c:"fhl"},{n:"Wormskull",i:"invbhmu",c:"bhm"},{n:"Howltusk",c:"ghm",tc:"dgry"},{n:"Undead Crown",c:"crn",tc:"blac"},{n:"The Face of Horror",c:"msk",tc:"lblu"},{n:"Greyform",c:"qui",tc:"lgry"},{n:"Blinkbat's Form",c:"lea",tc:"dred"},{n:"The Centurion",c:"hla",tc:"cred"},{n:"Twitchthroe",c:"stu",tc:"lgrn"},{n:"Darkglow",c:"rng",tc:"dgrn"},{n:"Hawkmail",c:"scl",tc:"cgrn"},{n:"Sparking Mail",c:"chn",tc:"lyel"},{n:"Venom Ward",c:"brs",tc:"dyel"},{n:"Iceblink",c:"spl",tc:"lgld"},{n:"Boneflesh",c:"plt",tc:"dgld"},{n:"Rockfleece",c:"fld",tc:"dgry"},{n:"Rattlecage",c:"gth",tc:"dpur"},{n:"Goldskin",i:"invfulu",c:"ful"},{n:"Silks of the Victor",i:"invaaru",c:"aar"},{n:"Heavenly Garb",c:"ltp",tc:"cblu"},{n:"Pelta Lunata",i:"invbucu",c:"buc"},{n:"Umbral Disk",i:"invsmlu",c:"sml"},{n:"Stormguild",i:"invlrgu",c:"lrg"},{n:"Wall of the Eyeless",i:"invbshu",c:"bsh"},{n:"Swordback Hold",i:"invspku",c:"spk"},{n:"Steelclash",i:"invkitu",c:"kit"},{n:"Bverrit Keep",i:"invtowu",c:"tow"},{n:"The Ward",i:"invgtsu",c:"gts"},{n:"The Hand of Broc",c:"lgl",tc:"cblu"},{n:"Bloodfist",c:"vgl",tc:"oran"},{n:"Chance Guards",c:"mgl",tc:"lred"},{n:"Magefist",c:"tgl",tc:"lgry"},{n:"Frostburn",c:"hgl",tc:"dred"},{n:"Hotspur",c:"lbt",tc:"cred"},{n:"Gorefoot",c:"vbt",tc:"dblu"},{n:"Treads of Cthon",c:"mbt",tc:"lgrn"},{n:"Goblin Toe",c:"tbt",tc:"dgry"},{n:"Tearhaunch",c:"hbt",tc:"dgrn"},{n:"Lenymo",c:"lbl",tc:"cgrn"},{n:"Snakecord",c:"vbl",tc:"blac"},{n:"Nightsmoke",c:"mbl",tc:"lyel"},{n:"Goldwrap",c:"tbl",tc:"lblu"},{n:"Bladebuckle",c:"hbl",tc:"dyel"},{n:"Nokozan Relic",c:"amu"},{n:"The Eye of Etlich",c:"amu"},{n:"The Mahim-Oak Curio",c:"amu"},{n:"Nagelring",c:"rin"},{n:"Manald Heal",c:"rin"},{n:"The Stone of Jordan",c:"rin"},{n:"Amulet of the Viper",c:"vip"},{n:"Staff of Kings",c:"msf"},{n:"Horadric Staff",c:"hst"},{n:"Hell Forge Hammer",c:"hfh"},{n:"Khalim's Flail",c:"qf1"},{n:"Khalim's Will",c:"qf2"},{n:"Coldkill",i:"invhaxu",c:"9ha",tc:"cblu"},{n:"Butcher's Pupil",i:"invaxeu",c:"9ax",tc:"cblu"},{n:"Islestrike",c:"92a"},{n:"Pompeii's Wrath",i:"invmpiu",c:"9mp",tc:"cred"},{n:"Guardian Naga",c:"9wa"},{n:"Warlord's Trust",c:"9la",tc:"whit"},{n:"Spellsteel",c:"9ba",tc:"whit"},{n:"Stormrider",i:"inv9btu",c:"9bt",tc:"lred"},{n:"Boneslayer Blade",i:"invgaxu",c:"9ga"},{n:"The Minotaur",i:"inv9giu",c:"9gi"},{n:"Suicide Branch",c:"9wn"},{n:"Carin Shard",c:"9yw",tc:"cblu"},{n:"Arm of King Leoric",i:"invbwnu",c:"9bw"},{n:"Blackhand Key",i:"inv9gwu",c:"9gw",tc:"blac"},{n:"Dark Clan Crusher",i:"invclbu",c:"9cl",tc:"dgld"},{n:"Zakarum's Hand",c:"9sc",tc:"lpur"},{n:"The Fetid Sprinkler",c:"9qs"},{n:"Hand of Blessed Light",c:"9ws"},{n:"Fleshrender",i:"invspcu",c:"9sp"},{n:"Sureshrill Frost",c:"9ma"},{n:"Moonfall",i:"invmstu",c:"9mt"},{n:"Baezil's Vortex",c:"9fl",tc:"dblu"},{n:"Earthshaker",c:"9wh"},{n:"Bloodtree Stump",c:"9m9"},{n:"The Gavel of Pain",i:"inv9gmu",c:"9gm"},{n:"Bloodletter",c:"9ss",tc:"cred"},{n:"Coldsteel Eye",i:"invscmu",c:"9sm"},{n:"Hexfire",i:"invsbru",c:"9sb"},{n:"Blade of Ali Baba",c:"9fc",tc:"cred"},{n:"Ginther's Rift",i:"inv9cru",c:"9cr"},{n:"Headstriker",c:"9bs",tc:"bwht"},{n:"Plague Bearer",i:"inv9lsu",c:"9ls"},{n:"The Atlantean",c:"9wd",tc:"lblu"},{n:"Crainte Vomir",i:"inv2hsu",c:"92h"},{n:"Bing Sz Wang",c:"9cm"},{n:"The Vile Husk",i:"invgisu",c:"9gs",tc:"dgry"},{n:"Cloudcrack",i:"invbswu",c:"9b9"},{n:"Todesfaelle Flamme",i:"inv9fbu",c:"9fb"},{n:"Swordguard",i:"invgsdu",c:"9gd",tc:"bwht"},{n:"Spineripper",c:"9dg"},{n:"Heart Carver",c:"9di"},{n:"Blackbog's Sharp",i:"invkrsu",c:"9kr"},{n:"Stormspike",i:"inv9blu",c:"9bl",tc:"cblu"},{n:"The Impaler",c:"9sr",tc:"lred"},{n:"Kelpie Snare",i:"invtriu",c:"9tr"},{n:"Soulfeast Tine",i:"inv9bru",c:"9br",tc:"lyel"},{n:"Hone Sundan",c:"9st"},{n:"Spire of Honor",c:"9p9",tc:"lgry"},{n:"The Meat Scraper",c:"9b7",tc:"dred"},{n:"Blackleach Blade",c:"9vo",tc:"blac"},{n:"Athena's Wrath",i:"inv9s8u",c:"9s8"},{n:"Pierre Tombale Couant",c:"9pa",tc:"lgld"},{n:"Husoldal Evo",c:"9h9"},{n:"Grim's Burning Dead",c:"9wc",tc:"cred"},{n:"Razorswitch",c:"8ss"},{n:"Ribcracker",c:"8ls",tc:"lblu"},{n:"Chromatic Ire",i:"invcstu",c:"8cs"},{n:"Warpspear",c:"8bs",tc:"cblu"},{n:"Skull Collector",i:"inv8wsu",c:"8ws",tc:"blac"},{n:"Skystrike",c:"8sb"},{n:"Riphook",c:"8hb",tc:"cred"},{n:"Kuko Shakaku",i:"inv8lbu",c:"8lb",tc:"lpur"},{n:"Endlesshail",i:"invcbwu",c:"8cb"},{n:"Witchwild String",i:"inv8s8u",c:"8s8",tc:"lblu"},{n:"Cliffkiller",c:"8l8"},{n:"Magewrath",i:"invswbu",c:"8sw"},{n:"Goldstrike Arch",c:"8lw",tc:"lgry"},{n:"Langer Briser",i:"inv8lxu",c:"8lx"},{n:"Pus Spitter",i:"inv8mxu",c:"8mx",tc:"cgrn"},{n:"Buriza-Do Kyanon",i:"invhxbu",c:"8hx"},{n:"Demon Machine",i:"invrxbu",c:"8rx",tc:"blac"},{n:"Armor"},{n:"Peasant Crown",c:"xap"},{n:"Rockstopper",i:"invxkpu",c:"xkp"},{n:"Stealskull",i:"invhlmu",c:"xlm"},{n:"Darksight Helm",i:"invfhlu",c:"xhl",tc:"blac"},{n:"Valkyrie Wing",c:"xhm"},{n:"Crown of Thieves",i:"invxrnu",c:"xrn",tc:"dgld"},{n:"Blackhorn's Face",c:"xsk",tc:"blac"},{n:"Vampire Gaze",i:"invbhmu",c:"xh9",tc:"cgrn"},{n:"The Spirit Shroud",c:"xui"},{n:"Skin of the Vipermagi",c:"xea",tc:"dblu"},{n:"Skin of the Flayed One",c:"xla",tc:"lred"},{n:"Iron Pelt",i:"invxtuu",c:"xtu",tc:"dgry"},{n:"Spirit Forge",c:"xng"},{n:"Crow Caw",c:"xcl"},{n:"Shaftstop",c:"xhn"},{n:"Duriel's Shell",c:"xrs",tc:"oran"},{n:"Skullder's Ire",c:"xpl"},{n:"Guardian Angel",c:"xlt",tc:"lgry"},{n:"Toothrow",c:"xld",tc:"whit"},{n:"Atma's Wail",c:"xth"},{n:"Black Hades",c:"xul"},{n:"Corpsemourn",i:"invxaru",c:"xar",tc:"blac"},{n:"Que-Hegan's Wisdom",c:"xtp"},{n:"Visceratuant",i:"invbucu",c:"xuc"},{n:"Moser's Blessed Circle",i:"invxmlu",c:"xml"},{n:"Stormchaser",i:"invxrgu",c:"xrg",tc:"cblu"},{n:"Tiamat's Rebuke",i:"invkitu",c:"xit",tc:"lgry"},{n:"Gerke's Sanctuary",i:"invtowu",c:"xow",tc:"lgrn"},{n:"Radament's Sphere",i:"invgtsu",c:"xts"},{n:"Lidless Wall",i:"invxshu",c:"xsh",tc:"dgld"},{n:"Lance Guard",i:"invxpku",c:"xpk"},{n:"Venom Grip",c:"xlg"},{n:"Gravepalm",c:"xvg"},{n:"Ghoulhide",c:"xmg"},{n:"Lava Gout",c:"xtg"},{n:"Hellmouth",c:"xhg"},{n:"Infernostride",c:"xlb"},{n:"Waterwalk",c:"xvb"},{n:"Silkweave",c:"xmb"},{n:"War Traveler",c:"xtb"},{n:"Gore Rider",c:"xhb"},{n:"String of Ears",c:"zlb"},{n:"Razortail",c:"zvb"},{n:"Gloom's Trap",c:"zmb"},{n:"Snowclash",c:"ztb"},{n:"Thundergod's Vigor",c:"zhb"},{},{n:"Harlequin Crest",c:"uap",tc:"cgrn"},{n:"Veil of Steel",c:"uhm",tc:"lgry"},{n:"The Gladiator's Bane",c:"utu",tc:"lgry"},{n:"Arkaine's Valor",c:"upl",tc:"lred"},{n:"Blackoak Shield",i:"invsmlu",c:"uml"},{n:"Stormshield",i:"invkitu",c:"uit"},{n:"Hellslayer",i:"invbtxu",c:"7bt",tc:"dred"},{n:"Messerschmidt's Reaver",i:"invgaxu",c:"7ga",tc:"blac"},{n:"Baranar's Star",i:"invmstu",c:"7mt",tc:"lred"},{n:"Schaefer's Hammer",c:"7wh",tc:"lblu"},{n:"The Cranium Basher",c:"7gm",tc:"blac"},{n:"Lightsabre",i:"invcrsu",c:"7cr"},{n:"Doombringer",i:"invbswu",c:"7b7",tc:"dred"},{n:"The Grandfather",i:"invgsdu",c:"7gd",tc:"lyel"},{n:"Wizardspike",c:"7dg",tc:"lgry"},{n:"Constricting Ring",c:"rin",tc:"cblu"},{n:"Stormspire",c:"7wc",tc:"dblu"},{n:"Eaglehorn",c:"6l7",tc:"dgld"},{n:"Windforce",c:"6lw",tc:"dyel"},{n:"Rings"},{n:"Bul-Kathos' Wedding Band",c:"rin",tc:"dpur"},{n:"The Cat's Eye",c:"amu",tc:"oran"},{n:"The Rising Sun",c:"amu",tc:"lgld"},{n:"Crescent Moon",c:"amu",tc:"lblu"},{n:"Mara's Kaleidoscope",c:"amu",tc:"oran"},{n:"Atma's Scarab",c:"amu",tc:"cgrn"},{n:"Dwarf Star",c:"rin",tc:"dgry"},{n:"Raven Frost",c:"rin",tc:"cblu"},{n:"Highlord's Wrath",c:"amu",tc:"bwht"},{n:"Saracen's Chance",c:"amu",tc:"dpur"},{n:"Class-specific"},{n:"Arreat's Face",c:"baa"},{n:"Homunculus",c:"nea"},{n:"Titan's Revenge",c:"ama"},{n:"Lycander's Aim",c:"am7"},{n:"Lycander's Flank",c:"am9"},{n:"The Oculus",c:"oba"},{n:"Herald of Zakarum",c:"pa9"},{n:"Bartuc's Cut-Throat",c:"9tw"},{n:"Jalal's Mane",c:"dra"},{n:"The Scalper",c:"9ta"},{n:"Bloodmoon",i:"invsbru",c:"7sb",tc:"cred"},{n:"Djinn Slayer",i:"invscmu",c:"7sm",tc:"dpur"},{n:"Deathbit",c:"9tk"},{n:"Warshrike",i:"invtk3",c:"7bk",tc:"bwht"},{n:"Gut Siphon",i:"invrxbu",c:"6rx",tc:"lgrn"},{n:"Razor's Edge",i:"invhaxu",c:"7ha"},{n:"Gore Ripper",tc:"dred"},{n:"Demon Limb",i:"invspcu",c:"7sp",tc:"dgrn"},{n:"Steel Shade",i:"invhlmu",c:"ulm",tc:"blac"},{n:"Tomb Reaver",c:"7pa",tc:"lyel"},{n:"Death's Web",c:"7gw",tc:"bwht"},{n:"Nature's Peace",c:"rin",tc:"dgrn"},{n:"Azurewrath",i:"invcrs",c:"7cr"},{n:"Seraph's Hymn",i:"invamu2",c:"amu",tc:"bwht"},{n:"Zakarum's Salvation"},{n:"Fleshripper",i:"invkrsu",c:"7kr",tc:"dred"},{n:"Odium"},{n:"Horizon's Tornado",c:"7fl",tc:"dpur"},{n:"Stone Crusher",c:"7wh"},{n:"Jade Talon",c:"7wb",tc:"cgrn"},{n:"Shadow Dancer",c:"uhb",tc:"blac"},{n:"Cerebus' Bite",c:"drb",tc:"bwht"},{n:"Tyrael's Might",i:"invaaru",c:"uar",tc:"dblu"},{n:"Soul Drainer",c:"umg",tc:"dred"},{n:"Rune Master",c:"72a",tc:"lblu"},{n:"Death Cleaver",c:"7wa"},{n:"Executioner's Justice",c:"7gi",tc:"blac"},{n:"Stoneraven",c:"amd"},{n:"Leviathan",c:"uld",tc:"cgrn"},{n:"Larzuk's Champion",i:"invhfh"},{n:"Wisp Projector",c:"rin",tc:"bwht"},{n:"Gargoyle's Bite",c:"7ts",tc:"cgrn"},{n:"Lacerator",c:"7b8",tc:"blac"},{n:"Mang Song's Lesson",i:"inv8wsu",c:"6ws",tc:"dgld"},{n:"Viperfork",c:"7br",tc:"dgrn"},{n:"Ethereal Edge",c:"7ba",tc:"whit"},{n:"Demonhorn's Edge",c:"bad",tc:"dgry"},{n:"The Reaper's Toll",i:"invscy",c:"7s8"},{n:"Spirit Keeper",c:"drd"},{n:"Hellrack",i:"invhxbu",c:"6hx"},{n:"Alma Negra",c:"pac",tc:"blac"},{n:"Darkforce Spawn",c:"nef",tc:"cred"},{n:"Widowmaker",i:"invswbu",c:"6sw",tc:"dred"},{n:"Blood Raven's Charge",i:"invswbu",c:"amb",tc:"dgld"},{n:"Ghostflame",c:"7bl",tc:"cblu"},{n:"Shadow Killer",i:"invaxfu",c:"7cs"},{n:"Gimmershred",c:"7ta"},{n:"Griffon's Eye",c:"ci3"},{n:"Windhammer",i:"invmau",c:"7m7",tc:"cblu"},{n:"Thunderstroke",c:"amf",tc:"dblu"},{n:"Giant Maimer",tc:"cred"},{n:"Demon's Arch",c:"7s7",tc:"cred"},{n:"Boneflame",c:"nee",tc:"dred"},{n:"Steel Pillar",c:"7p7"},{n:"Nightwing's Veil",c:"uhm",tc:"cblu"},{n:"Crown of Ages",c:"urn",tc:"dgld"},{n:"Andariel's Visage",c:"usk",tc:"dred"},{n:"Darkfear",i:"invhlmu",c:"ulm"},{n:"Dragonscale",c:"pae",tc:"dgrn"},{n:"Steel Carapace",c:"uul",tc:"dgry"},{n:"Medusa's Gaze",i:"invtowu",c:"uow",tc:"lred"},{n:"Ravenlore",c:"dre",tc:"dgld"},{n:"Boneshade",i:"invbwnu",c:"7bw",tc:"dgry"},{n:"Nethercrow",tc:"cblu"},{n:"Flamebellow",i:"invgisu",c:"7gs",tc:"cred"},{n:"Death's Fathom",c:"obf"},{n:"Wolfhowl",c:"bac",tc:"cred"},{n:"Spirit Ward",i:"invgtsu",c:"uts",tc:"dblu"},{n:"Kira's Guardian",c:"ci2",tc:"blac"},{n:"Ormus' Robes",c:"uui",tc:"blac"},{n:"Gheed's Fortune",c:"cm3"},{n:"Stormlash",c:"7fl",tc:"dgry"},{n:"Halaberd's Reign",c:"bae"},{n:"Warriv's Warder"},{n:"Spike Thorn",i:"invspku",c:"upk",tc:"dyel"},{n:"Dracul's Grasp",c:"uvg",tc:"dred"},{n:"Frostwind",i:"invlsdu",c:"7ls",tc:"cblu"},{n:"Templar's Might",i:"invaaru",c:"uar",tc:"cgrn"},{n:"Eschuta's Temper",c:"obc"},{n:"Firelizard's Talons",c:"7lw"},{n:"Sandstorm Trek",c:"uvb"},{n:"Marrowwalk",c:"umb"},{n:"Heaven's Light",c:"7sc",tc:"cblu"},{n:"Merman's Sprocket"},{n:"Arachnid Mesh",c:"ulc",tc:"blac"},{n:"Nosferatu's Coil",c:"uvc"},{n:"Metalgrid",c:"amu"},{n:"Verdungo's Hearty Cord",c:"umc",tc:"blac"},{n:"Siggard's Stealth"},{n:"Carrion Wind",c:"rin"},{n:"Giant Skull",i:"invbhm",c:"uh9",tc:"lgry"},{n:"Astreon's Iron Ward",c:"7ws",tc:"blac"},{n:"Annihilus",i:"invmss",c:"cm1"},{n:"Arioc's Needle",c:"7sr"},{n:"Cranebeak",i:"invmpiu",c:"7mp"},{n:"Nord's Tenderizer",i:"invclbu",c:"7cl"},{n:"Earth Shifter",c:"7gm"},{n:"Wraith Flight",c:"7gl",tc:"dblu"},{n:"Bonehew",c:"7o7",tc:"bwht"},{n:"Ondal's Wisdom",i:"invcstu",c:"6cs"},{n:"The Redeemer",c:"7sc"},{n:"Head Hunter's Glory",i:"invbshu",c:"ush"},{n:"Steelrend",c:"uhg"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Hellfire Torch",i:"invtrch",c:"cm2"}],stackables:{tkf:{n:"Throwing Knife"},tax:{n:"Throwing Axe"},bkf:{n:"Balanced Knife"},bal:{n:"Balanced Axe"},jav:{n:"Javelin"},pil:{n:"Pilum"},ssp:{n:"Short Spear"},glv:{n:"Glaive"},tsp:{n:"Throwing Spear"},gps:{n:"Rancid Gas Potion"},ops:{n:"Oil Potion"},gpm:{n:"Choking Gas Potion"},opm:{n:"Exploding Potion"},gpl:{n:"Strangling Gas Potion"},opl:{n:"Fulminating Potion"},"9tk":{n:"Battle Dart"},"9ta":{n:"Francisca"},"9bk":{n:"War Dart"},"9b8":{n:"Hurlbat"},"9ja":{n:"War Javelin"},"9pi":{n:"Great Pilum"},"9s9":{n:"Simbilan"},"9gl":{n:"Spiculum"},"9ts":{n:"Harpoon"},"7tk":{n:"Flying Knife"},"7ta":{n:"Flying Axe"},"7bk":{n:"Winged Knife"},"7b8":{n:"Winged Axe"},"7ja":{n:"Hyperion Javelin"},"7pi":{n:"Stygian Pilum"},"7s7":{n:"Balrog Spear"},"7gl":{n:"Ghost Glaive"},"7ts":{n:"Winged Harpoon"},am5:{n:"Maiden Javelin"},ama:{n:"Ceremonial Javelin"},amf:{n:"Matriarchal Javelin"},tbk:{n:"Tome of Town Portal"},ibk:{n:"Tome of Identify"},gld:{n:"Gold"},aqv:{n:"Arrows"},cqv:{n:"Bolts"},key:{n:"Key"},rps:{},rpl:{},bps:{},bpl:{}},armor_items:{cap:{nc:"cap",exc:"xap",elc:"uap",iq:0,n:"Cap",rs:0,hi:1,gt:1,i:"invcap",ui:"invcapu",si:"invcapu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},skp:{nc:"skp",exc:"xkp",elc:"ukp",iq:0,n:"Skull Cap",rs:15,hi:1,gt:1,i:"invskp",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},hlm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:0,n:"Helm",rs:26,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},fhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:0,n:"Full Helm",rs:41,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ghm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:0,n:"Great Helm",rs:63,hi:1,gt:1,i:"invghm",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},crn:{nc:"crn",exc:"xrn",elc:"urn",iq:0,n:"Crown",rs:55,hi:1,gt:1,i:"invcrn",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},msk:{nc:"msk",exc:"xsk",elc:"usk",iq:0,n:"Mask",rs:23,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},qui:{nc:"qui",exc:"xui",elc:"uui",iq:0,n:"Quilted Armor",rs:12,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},lea:{nc:"lea",exc:"xea",elc:"uea",iq:0,n:"Leather Armor",rs:15,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},hla:{nc:"hla",exc:"xla",elc:"ula",iq:0,n:"Hard Leather Armor",rs:20,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},stu:{nc:"stu",exc:"xtu",elc:"utu",iq:0,n:"Studded Leather",rs:27,hi:1,gt:1,i:"invstu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},rng:{nc:"rng",exc:"xng",elc:"ung",iq:0,n:"Ring Mail",rs:36,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},scl:{nc:"scl",exc:"xcl",elc:"ucl",iq:0,n:"Scale Mail",rs:44,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},chn:{nc:"chn",exc:"xhn",elc:"uhn",iq:0,n:"Chain Mail",rs:48,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},brs:{nc:"brs",exc:"xrs",elc:"urs",iq:0,n:"Breast Plate",rs:30,hi:1,gt:1,i:"invbrs",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},spl:{nc:"spl",exc:"xpl",elc:"upl",iq:0,n:"Splint Mail",rs:51,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},plt:{nc:"plt",exc:"xlt",elc:"ult",iq:0,n:"Plate Mail",rs:65,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},fld:{nc:"fld",exc:"xld",elc:"uld",iq:0,n:"Field Plate",rs:55,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},gth:{nc:"gth",exc:"xth",elc:"uth",iq:0,n:"Gothic Plate",rs:70,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ful:{nc:"ful",exc:"xul",elc:"uul",iq:0,n:"Full Plate Mail",rs:80,hi:1,gt:1,i:"invful",ui:"invfulu",si:"invfulu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},aar:{nc:"aar",exc:"xar",elc:"uar",iq:0,n:"Ancient Armor",rs:100,hi:1,gt:1,i:"invaar",ui:"invaaru",si:"invaaru",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ltp:{nc:"ltp",exc:"xtp",elc:"utp",iq:0,n:"Light Plate",rs:41,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},buc:{nc:"buc",exc:"xuc",elc:"uuc",iq:0,n:"Buckler",mind:1,maxd:3,rs:12,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},sml:{nc:"sml",exc:"xml",elc:"uml",iq:0,n:"Small Shield",mind:2,maxd:3,rs:22,hi:1,gt:2,i:"invsml",ui:"invsmlu",si:"invsmlu",iw:2,ih:2,it:5,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},lrg:{nc:"lrg",exc:"xrg",elc:"urg",iq:0,n:"Large Shield",mind:2,maxd:4,rs:34,hi:1,gt:2,i:"invlrg",ui:"invlrgu",si:"invlrgu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},kit:{nc:"kit",exc:"xit",elc:"uit",iq:0,n:"Kite Shield",mind:2,maxd:5,rs:47,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},tow:{nc:"tow",exc:"xow",elc:"uow",iq:0,n:"Tower Shield",mind:1,maxd:5,rs:75,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},gts:{nc:"gts",exc:"xts",elc:"uts",iq:0,n:"Gothic Shield",mind:2,maxd:6,rs:60,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invgtsu",iw:2,ih:4,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},lgl:{nc:"lgl",exc:"xlg",elc:"ulg",iq:0,n:"Leather Gloves",rs:0,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},vgl:{nc:"vgl",exc:"xvg",elc:"uvg",iq:0,n:"Heavy Gloves",rs:0,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},mgl:{nc:"mgl",exc:"xmg",elc:"umg",iq:0,n:"Chain Gloves",rs:25,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},tgl:{nc:"tgl",exc:"xtg",elc:"utg",iq:0,n:"Light Gauntlets",rs:45,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},hgl:{nc:"hgl",exc:"xhg",elc:"uhg",iq:0,n:"Gauntlets",rs:60,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},lbt:{nc:"lbt",exc:"xlb",elc:"ulb",iq:0,n:"Boots",mind:3,maxd:8,rs:0,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},vbt:{nc:"vbt",exc:"xvb",elc:"uvb",iq:0,n:"Heavy Boots",mind:4,maxd:10,rs:18,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},mbt:{nc:"mbt",exc:"xmb",elc:"umb",iq:0,n:"Chain Boots",mind:6,maxd:12,rs:30,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},tbt:{nc:"tbt",exc:"xtb",elc:"utb",iq:0,n:"Light Plated Boots",mind:8,maxd:16,rs:50,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},hbt:{nc:"hbt",exc:"xhb",elc:"uhb",iq:0,n:"Greaves",mind:10,maxd:20,rs:70,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},lbl:{nc:"lbl",exc:"zlb",elc:"ulc",iq:0,n:"Sash",rs:0,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},vbl:{nc:"vbl",exc:"zvb",elc:"uvc",iq:0,n:"Light Belt",rs:0,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},mbl:{nc:"mbl",exc:"zmb",elc:"umc",iq:0,n:"Belt",rs:25,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},tbl:{nc:"tbl",exc:"ztb",elc:"utc",iq:0,n:"Heavy Belt",rs:45,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},hbl:{nc:"hbl",exc:"zhb",elc:"uhc",iq:0,n:"Plated Belt",rs:60,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},bhm:{nc:"bhm",exc:"xh9",elc:"uh9",iq:0,n:"Bone Helm",rs:25,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},bsh:{nc:"bsh",exc:"xsh",elc:"ush",iq:0,n:"Bone Shield",mind:3,maxd:6,rs:25,hi:1,gt:2,i:"invbsh",ui:"invbshu",si:"invbshu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},spk:{nc:"spk",exc:"xpk",elc:"upk",iq:0,n:"Spiked Shield",mind:5,maxd:9,rs:30,hi:1,gt:2,i:"invspk",ui:"invspku",si:"invspku",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xap:{nc:"cap",exc:"xap",elc:"uap",iq:1,n:"War Hat",rs:20,hi:1,gt:1,i:"invcap",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xkp:{nc:"skp",exc:"xkp",elc:"ukp",iq:1,n:"Sallet",rs:43,hi:1,gt:1,i:"invskp",ui:"invxkpu",si:"invxkpu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xlm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:1,n:"Casque",rs:59,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:1,n:"Basinet",rs:82,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xhm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:1,n:"Winged Helm",rs:115,hi:1,gt:1,i:"invghm",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xrn:{nc:"crn",exc:"xrn",elc:"urn",iq:1,n:"Grand Crown",rs:103,hi:1,gt:1,i:"invcrn",ui:"invxrnu",si:"invxrnu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xsk:{nc:"msk",exc:"xsk",elc:"usk",iq:1,n:"Death Mask",rs:55,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xui:{nc:"qui",exc:"xui",elc:"uui",iq:1,n:"Ghost Armor",rs:38,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xea:{nc:"lea",exc:"xea",elc:"uea",iq:1,n:"Serpentskin Armor",rs:43,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xla:{nc:"hla",exc:"xla",elc:"ula",iq:1,n:"Demonhide Armor",rs:50,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xtu:{nc:"stu",exc:"xtu",elc:"utu",iq:1,n:"Trellised Armor",rs:61,hi:1,gt:1,i:"invstu",ui:"invxtuu",si:"invxtuu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xng:{nc:"rng",exc:"xng",elc:"ung",iq:1,n:"Linked Mail",rs:74,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xcl:{nc:"scl",exc:"xcl",elc:"ucl",iq:1,n:"Tigulated Mail",rs:86,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xhn:{nc:"chn",exc:"xhn",elc:"uhn",iq:1,n:"Mesh Armor",rs:92,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xrs:{nc:"brs",exc:"xrs",elc:"urs",iq:1,n:"Cuirass",rs:65,hi:1,gt:1,i:"invbrs",si:"invxrss",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xpl:{nc:"spl",exc:"xpl",elc:"upl",iq:1,n:"Russet Armor",rs:97,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xlt:{nc:"plt",exc:"xlt",elc:"ult",iq:1,n:"Templar Coat",rs:118,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xld:{nc:"fld",exc:"xld",elc:"uld",iq:1,n:"Sharktooth Armor",rs:103,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xth:{nc:"gth",exc:"xth",elc:"uth",iq:1,n:"Embossed Plate",rs:125,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xul:{nc:"ful",exc:"xul",elc:"uul",iq:1,n:"Chaos Armor",rs:140,hi:1,gt:1,i:"invful",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xar:{nc:"aar",exc:"xar",elc:"uar",iq:1,n:"Ornate Plate",rs:170,hi:1,gt:1,i:"invaar",ui:"invxaru",si:"invxaru",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xtp:{nc:"ltp",exc:"xtp",elc:"utp",iq:1,n:"Mage Plate",rs:55,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xuc:{nc:"buc",exc:"xuc",elc:"uuc",iq:1,n:"Defender",mind:8,maxd:12,rs:38,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xml:{nc:"sml",exc:"xml",elc:"uml",iq:1,n:"Round Shield",mind:7,maxd:14,rs:53,hi:1,gt:2,i:"invsml",ui:"invxmlu",si:"invxmlu",iw:2,ih:2,it:5,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xrg:{nc:"lrg",exc:"xrg",elc:"urg",iq:1,n:"Scutum",mind:11,maxd:15,rs:71,hi:1,gt:2,i:"invlrg",ui:"invxrgu",si:"invxrgu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xit:{nc:"kit",exc:"xit",elc:"uit",iq:1,n:"Dragon Shield",mind:15,maxd:24,rs:91,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xow:{nc:"tow",exc:"xow",elc:"uow",iq:1,n:"Pavise",mind:10,maxd:17,rs:133,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xts:{nc:"gts",exc:"xts",elc:"uts",iq:1,n:"Ancient Shield",mind:12,maxd:16,rs:110,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invgtsu",iw:2,ih:4,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xlg:{nc:"lgl",exc:"xlg",elc:"ulg",iq:1,n:"Demonhide Gloves",rs:20,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xvg:{nc:"vgl",exc:"xvg",elc:"uvg",iq:1,n:"Sharkskin Gloves",rs:20,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xmg:{nc:"mgl",exc:"xmg",elc:"umg",iq:1,n:"Heavy Bracers",rs:58,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xtg:{nc:"tgl",exc:"xtg",elc:"utg",iq:1,n:"Battle Gauntlets",rs:88,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xhg:{nc:"hgl",exc:"xhg",elc:"uhg",iq:1,n:"War Gauntlets",rs:110,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xlb:{nc:"lbt",exc:"xlb",elc:"ulb",iq:1,n:"Demonhide Boots",mind:26,maxd:46,rs:20,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xvb:{nc:"vbt",exc:"xvb",elc:"uvb",iq:1,n:"Sharkskin Boots",mind:28,maxd:50,rs:47,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xmb:{nc:"mbt",exc:"xmb",elc:"umb",iq:1,n:"Mesh Boots",mind:23,maxd:52,rs:65,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xtb:{nc:"tbt",exc:"xtb",elc:"utb",iq:1,n:"Battle Boots",mind:37,maxd:64,rs:95,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xhb:{nc:"hbt",exc:"xhb",elc:"uhb",iq:1,n:"War Boots",mind:39,maxd:80,rs:125,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},zlb:{nc:"lbl",exc:"zlb",elc:"ulc",iq:1,n:"Demonhide Sash",rs:20,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zvb:{nc:"vbl",exc:"zvb",elc:"uvc",iq:1,n:"Sharkskin Belt",rs:20,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zmb:{nc:"mbl",exc:"zmb",elc:"umc",iq:1,n:"Mesh Belt",rs:58,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},ztb:{nc:"tbl",exc:"ztb",elc:"utc",iq:1,n:"Battle Belt",rs:88,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zhb:{nc:"hbl",exc:"zhb",elc:"uhc",iq:1,n:"War Belt",rs:110,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},xh9:{nc:"bhm",exc:"xh9",elc:"uh9",iq:1,n:"Grim Helm",rs:58,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xsh:{nc:"bsh",exc:"xsh",elc:"ush",iq:1,n:"Grim Shield",mind:14,maxd:20,rs:58,hi:1,gt:2,i:"invbsh",ui:"invxshu",si:"invxshu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xpk:{nc:"spk",exc:"xpk",elc:"upk",iq:1,n:"Barbed Shield",mind:18,maxd:35,rs:65,hi:1,gt:2,i:"invspk",ui:"invxpku",si:"invxpku",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},dr1:{nc:"dr1",exc:"dr6",elc:"drb",iq:0,n:"Wolf Head",rs:16,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr2:{nc:"dr2",exc:"dr7",elc:"drc",iq:0,n:"Hawk Helm",rs:20,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr3:{nc:"dr3",exc:"dr8",elc:"drd",iq:0,n:"Antlers",rs:24,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr4:{nc:"dr4",exc:"dr9",elc:"dre",iq:0,n:"Falcon Mask",rs:28,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr5:{nc:"dr5",exc:"dra",elc:"drf",iq:0,n:"Spirit Mask",rs:30,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},ba1:{nc:"ba1",exc:"ba6",elc:"bab",iq:0,n:"Jawbone Cap",rs:25,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba2:{nc:"ba2",exc:"ba7",elc:"bac",iq:0,n:"Fanged Helm",rs:35,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba3:{nc:"ba3",exc:"ba8",elc:"bad",iq:0,n:"Horned Helm",rs:45,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba4:{nc:"ba4",exc:"ba9",elc:"bae",iq:0,n:"Assault Helmet",rs:55,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba5:{nc:"ba5",exc:"baa",elc:"baf",iq:0,n:"Avenger Guard",rs:65,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pa1:{nc:"pa1",exc:"pa6",elc:"pab",iq:0,n:"Targe",mind:2,maxd:6,rs:16,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa2:{nc:"pa2",exc:"pa7",elc:"pac",iq:0,n:"Rondache",mind:2,maxd:8,rs:26,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa3:{nc:"pa3",exc:"pa8",elc:"pad",iq:0,n:"Heraldic Shield",mind:3,maxd:9,rs:40,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa4:{nc:"pa4",exc:"pa9",elc:"pae",iq:0,n:"Aerin Shield",mind:4,maxd:10,rs:50,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa5:{nc:"pa5",exc:"paa",elc:"paf",iq:0,n:"Crown Shield",mind:4,maxd:12,rs:65,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},ne1:{nc:"ne1",exc:"ne6",elc:"neb",iq:0,n:"Preserved Head",rs:12,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne2:{nc:"ne2",exc:"ne7",elc:"neg",iq:0,n:"Zombie Head",rs:14,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne3:{nc:"ne3",exc:"ne8",elc:"ned",iq:0,n:"Unraveller Head",rs:18,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne4:{nc:"ne4",exc:"ne9",elc:"nee",iq:0,n:"Gargoyle Head",rs:20,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne5:{nc:"ne5",exc:"nea",elc:"nef",iq:0,n:"Demon Head",rs:25,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ci0:{nc:"ci0",exc:"",elc:"",iq:0,n:"Circlet",rs:0,hi:1,gt:1,i:"invci0",iw:2,ih:2,it:2,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci1:{nc:"ci1",exc:"ci2",elc:"ci3",iq:0,n:"Coronet",rs:0,hi:1,gt:1,i:"invci1",iw:2,ih:2,it:2,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci2:{nc:"ci1",exc:"ci2",elc:"ci3",iq:1,n:"Tiara",rs:0,hi:1,gt:1,i:"invci2",iw:2,ih:2,it:2,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci3:{nc:"ci1",exc:"ci2",elc:"ci3",iq:2,n:"Diadem",rs:0,hi:1,gt:1,i:"invci3",iw:2,ih:2,it:2,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},uap:{nc:"cap",exc:"xap",elc:"uap",iq:2,n:"Shako",rs:50,hi:1,gt:1,i:"invcap",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ukp:{nc:"skp",exc:"xkp",elc:"ukp",iq:2,n:"Hydraskull",rs:84,hi:1,gt:1,i:"invskp",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ulm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:2,n:"Armet",rs:109,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:2,n:"Giant Conch",rs:142,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uhm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:2,n:"Spired Helm",rs:192,hi:1,gt:1,i:"invghm",si:"invuhms",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},urn:{nc:"crn",exc:"xrn",elc:"urn",iq:2,n:"Corona",rs:174,hi:1,gt:1,i:"invcrn",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},usk:{nc:"msk",exc:"xsk",elc:"usk",iq:2,n:"Demonhead",rs:102,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uui:{nc:"qui",exc:"xui",elc:"uui",iq:2,n:"Dusk Shroud",rs:77,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uea:{nc:"lea",exc:"xea",elc:"uea",iq:2,n:"Wyrmhide",rs:84,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ula:{nc:"hla",exc:"xla",elc:"ula",iq:2,n:"Scarab Husk",rs:95,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},utu:{nc:"stu",exc:"xtu",elc:"utu",iq:2,n:"Wire Fleece",rs:111,hi:1,gt:1,i:"invstu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ung:{nc:"rng",exc:"xng",elc:"ung",iq:2,n:"Diamond Mail",rs:131,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ucl:{nc:"scl",exc:"xcl",elc:"ucl",iq:2,n:"Loricated Mail",rs:149,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uhn:{nc:"chn",exc:"xhn",elc:"uhn",iq:2,n:"Boneweave",rs:158,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},urs:{nc:"brs",exc:"xrs",elc:"urs",iq:2,n:"Great Hauberk",rs:118,hi:1,gt:1,i:"invbrs",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},upl:{nc:"spl",exc:"xpl",elc:"upl",iq:2,n:"Balrog Skin",rs:165,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ult:{nc:"plt",exc:"xlt",elc:"ult",iq:2,n:"Hellforge Plate",rs:196,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uld:{nc:"fld",exc:"xld",elc:"uld",iq:2,n:"Kraken Shell",rs:174,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uth:{nc:"gth",exc:"xth",elc:"uth",iq:2,n:"Lacquered Plate",rs:208,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uul:{nc:"ful",exc:"xul",elc:"uul",iq:2,n:"Shadow Plate",rs:230,hi:1,gt:1,i:"invful",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uar:{nc:"aar",exc:"xar",elc:"uar",iq:2,n:"Sacred Armor",rs:232,hi:1,gt:1,i:"invaar",ui:"invaaru",si:"invaaru",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},utp:{nc:"ltp",exc:"xtp",elc:"utp",iq:2,n:"Archon Plate",rs:103,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uuc:{nc:"buc",exc:"xuc",elc:"uuc",iq:2,n:"Heater",mind:16,maxd:30,rs:77,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uml:{nc:"sml",exc:"xml",elc:"uml",iq:2,n:"Luna",mind:17,maxd:29,rs:100,hi:1,gt:2,i:"invsml",ui:"invsmlu",si:"invsmlu",iw:2,ih:2,it:5,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},urg:{nc:"lrg",exc:"xrg",elc:"urg",iq:2,n:"Hyperion",mind:14,maxd:32,rs:127,hi:1,gt:2,i:"invlrg",ui:"invlrgu",si:"invlrgu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uit:{nc:"kit",exc:"xit",elc:"uit",iq:2,n:"Monarch",mind:12,maxd:34,rs:156,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uow:{nc:"tow",exc:"xow",elc:"uow",iq:2,n:"Aegis",mind:18,maxd:28,rs:219,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uts:{nc:"gts",exc:"xts",elc:"uts",iq:2,n:"Ward",mind:11,maxd:35,rs:185,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invutss",iw:2,ih:4,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},ulg:{nc:"lgl",exc:"xlg",elc:"ulg",iq:2,n:"Bramble Mitts",rs:50,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},uvg:{nc:"vgl",exc:"xvg",elc:"uvg",iq:2,n:"Vampirebone Gloves",rs:50,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},umg:{nc:"mgl",exc:"xmg",elc:"umg",iq:2,n:"Vambraces",rs:106,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},utg:{nc:"tgl",exc:"xtg",elc:"utg",iq:2,n:"Crusader Gauntlets",rs:151,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},uhg:{nc:"hgl",exc:"xhg",elc:"uhg",iq:2,n:"Ogre Gauntlets",rs:185,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},ulb:{nc:"lbt",exc:"xlb",elc:"ulb",iq:2,n:"Wyrmhide Boots",mind:65,maxd:100,rs:50,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},uvb:{nc:"vbt",exc:"xvb",elc:"uvb",iq:2,n:"Scarabshell Boots",mind:60,maxd:110,rs:91,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},umb:{nc:"mbt",exc:"xmb",elc:"umb",iq:2,n:"Boneweave Boots",mind:69,maxd:118,rs:118,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},utb:{nc:"tbt",exc:"xtb",elc:"utb",iq:2,n:"Mirrored Boots",mind:50,maxd:145,rs:163,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},uhb:{nc:"hbt",exc:"xhb",elc:"uhb",iq:2,n:"Myrmidon Greaves",mind:83,maxd:149,rs:208,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},ulc:{nc:"lbl",exc:"zlb",elc:"ulc",iq:2,n:"Spiderweb Sash",rs:50,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uvc:{nc:"vbl",exc:"zvb",elc:"uvc",iq:2,n:"Vampirefang Belt",rs:50,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},umc:{nc:"mbl",exc:"zmb",elc:"umc",iq:2,n:"Mithril Coil",rs:106,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},utc:{nc:"tbl",exc:"ztb",elc:"utc",iq:2,n:"Troll Belt",rs:151,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uhc:{nc:"hbl",exc:"zhb",elc:"uhc",iq:2,n:"Colossus Girdle",rs:185,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uh9:{nc:"bhm",exc:"xh9",elc:"uh9",iq:2,n:"Bone Visage",rs:106,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ush:{nc:"bsh",exc:"xsh",elc:"ush",iq:2,n:"Troll Nest",mind:24,maxd:38,rs:106,hi:1,gt:2,i:"invbsh",ui:"invbshu",si:"invbshu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},upk:{nc:"spk",exc:"xpk",elc:"upk",iq:2,n:"Blade Barrier",mind:26,maxd:40,rs:118,hi:1,gt:2,i:"invspk",ui:"invspku",si:"invspku",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},dr6:{nc:"dr1",exc:"dr6",elc:"drb",iq:1,n:"Alpha Helm",rs:44,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr7:{nc:"dr2",exc:"dr7",elc:"drc",iq:1,n:"Griffon Headdress",rs:50,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr8:{nc:"dr3",exc:"dr8",elc:"drd",iq:1,n:"Hunter's Guise",rs:56,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr9:{nc:"dr4",exc:"dr9",elc:"dre",iq:1,n:"Sacred Feathers",rs:62,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dra:{nc:"dr5",exc:"dra",elc:"drf",iq:1,n:"Totemic Mask",rs:65,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},ba6:{nc:"ba1",exc:"ba6",elc:"bab",iq:1,n:"Jawbone Visor",rs:58,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba7:{nc:"ba2",exc:"ba7",elc:"bac",iq:1,n:"Lion Helm",rs:73,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba8:{nc:"ba3",exc:"ba8",elc:"bad",iq:1,n:"Rage Mask",rs:88,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba9:{nc:"ba4",exc:"ba9",elc:"bae",iq:1,n:"Savage Helmet",rs:103,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},baa:{nc:"ba5",exc:"baa",elc:"baf",iq:1,n:"Slayer Guard",rs:118,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pa6:{nc:"pa1",exc:"pa6",elc:"pab",iq:1,n:"Akaran Targe",mind:12,maxd:16,rs:44,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa7:{nc:"pa2",exc:"pa7",elc:"pac",iq:1,n:"Akaran Rondache",mind:15,maxd:20,rs:59,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa8:{nc:"pa3",exc:"pa8",elc:"pad",iq:1,n:"Protector Shield",mind:18,maxd:24,rs:69,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa9:{nc:"pa4",exc:"pa9",elc:"pae",iq:1,n:"Gilded Shield",mind:20,maxd:28,rs:89,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},paa:{nc:"pa5",exc:"paa",elc:"paf",iq:1,n:"Royal Shield",mind:24,maxd:32,rs:114,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},ne6:{nc:"ne1",exc:"ne6",elc:"neb",iq:1,n:"Mummified Trophy",rs:38,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne7:{nc:"ne2",exc:"ne7",elc:"neg",iq:1,n:"Fetish Trophy",rs:41,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne8:{nc:"ne3",exc:"ne8",elc:"ned",iq:1,n:"Sexton Trophy",rs:47,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne9:{nc:"ne4",exc:"ne9",elc:"nee",iq:1,n:"Cantor Trophy",rs:50,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nea:{nc:"ne5",exc:"nea",elc:"nef",iq:1,n:"Hierophant Trophy",rs:58,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},drb:{nc:"dr1",exc:"dr6",elc:"drb",iq:2,n:"Blood Spirit",rs:86,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drc:{nc:"dr2",exc:"dr7",elc:"drc",iq:2,n:"Sun Spirit",rs:95,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drd:{nc:"dr3",exc:"dr8",elc:"drd",iq:2,n:"Earth Spirit",rs:104,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dre:{nc:"dr4",exc:"dr9",elc:"dre",iq:2,n:"Sky Spirit",rs:113,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drf:{nc:"dr5",exc:"dra",elc:"drf",iq:2,n:"Dream Spirit",rs:118,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},bab:{nc:"ba1",exc:"ba6",elc:"bab",iq:2,n:"Carnage Helm",rs:106,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bac:{nc:"ba2",exc:"ba7",elc:"bac",iq:2,n:"Fury Visor",rs:129,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bad:{nc:"ba3",exc:"ba8",elc:"bad",iq:2,n:"Destroyer Helm",rs:151,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bae:{nc:"ba4",exc:"ba9",elc:"bae",iq:2,n:"Conqueror Crown",rs:174,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},baf:{nc:"ba5",exc:"baa",elc:"baf",iq:2,n:"Guardian Crown",rs:196,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pab:{nc:"pa1",exc:"pa6",elc:"pab",iq:2,n:"Sacred Targe",mind:22,maxd:70,rs:86,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pac:{nc:"pa2",exc:"pa7",elc:"pac",iq:2,n:"Sacred Rondache",mind:35,maxd:58,rs:109,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pad:{nc:"pa3",exc:"pa8",elc:"pad",iq:2,n:"Kurast Shield",mind:10,maxd:82,rs:124,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pae:{nc:"pa4",exc:"pa9",elc:"pae",iq:2,n:"Zakarum Shield",mind:46,maxd:46,rs:142,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},paf:{nc:"pa5",exc:"paa",elc:"paf",iq:2,n:"Vortex Shield",mind:5,maxd:87,rs:148,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},neb:{nc:"ne1",exc:"ne6",elc:"neb",iq:2,n:"Minion Skull",rs:77,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},neg:{nc:"ne2",exc:"ne7",elc:"neg",iq:2,n:"Hellspawn Skull",rs:82,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ned:{nc:"ne3",exc:"ne8",elc:"ned",iq:2,n:"Overseer Skull",rs:91,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nee:{nc:"ne4",exc:"ne9",elc:"nee",iq:2,n:"Succubus Skull",rs:95,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nef:{nc:"ne5",exc:"nea",elc:"nef",iq:2,n:"Bloodlord Skull",rs:106,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]}},weapon_items:{hax:{nc:"hax",exc:"9ha",elc:"7ha",iq:0,n:"Hand Axe",mind:3,maxd:6,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},axe:{nc:"axe",exc:"9ax",elc:"7ax",iq:0,n:"Axe",mind:4,maxd:11,rs:32,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"2ax":{nc:"2ax",exc:"92a",elc:"72a",iq:0,n:"Double Axe",mind:5,maxd:13,rs:43,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},mpi:{nc:"mpi",exc:"9mp",elc:"7mp",iq:0,n:"Military Pick",mind:7,maxd:11,rs:49,rd:33,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},wax:{nc:"wax",exc:"9wa",elc:"7wa",iq:0,n:"War Axe",mind:10,maxd:18,rs:67,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},lax:{nc:"lax",exc:"9la",elc:"7la",iq:0,n:"Large Axe",min2d:6,max2d:13,rs:35,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},bax:{nc:"bax",exc:"9ba",elc:"7ba",iq:0,n:"Broad Axe",min2d:10,max2d:18,rs:48,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},btx:{nc:"btx",exc:"9bt",elc:"7bt",iq:0,n:"Battle Axe",min2d:12,max2d:32,rs:54,hi:1,gt:0,i:"invbtx",ui:"invbtxu",si:"invbtxu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},gax:{nc:"gax",exc:"9ga",elc:"7ga",iq:0,n:"Great Axe",min2d:9,max2d:30,rs:63,rd:39,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},gix:{nc:"gix",exc:"9gi",elc:"7gi",iq:0,n:"Giant Axe",min2d:22,max2d:45,rs:70,hi:1,gt:0,i:"invgix",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},wnd:{nc:"wnd",exc:"9wn",elc:"7wn",iq:0,n:"Wand",mind:2,maxd:4,hi:1,gt:0,i:"invwnd",ui:"invwndu",si:"invwndu",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},ywn:{nc:"ywn",exc:"9yw",elc:"7yw",iq:0,n:"Yew Wand",mind:2,maxd:8,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},bwn:{nc:"bwn",exc:"9bw",elc:"7bw",iq:0,n:"Bone Wand",mind:3,maxd:7,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},gwn:{nc:"gwn",exc:"9gw",elc:"7gw",iq:0,n:"Grim Wand",mind:5,maxd:11,hi:1,gt:0,i:"invgwn",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},clb:{nc:"clb",exc:"9cl",elc:"7cl",iq:0,n:"Club",mind:1,maxd:6,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},scp:{nc:"scp",exc:"9sc",elc:"7sc",iq:0,n:"Scepter",mind:6,maxd:11,rs:25,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},gsc:{nc:"gsc",exc:"9qs",elc:"7qs",iq:0,n:"Grand Scepter",mind:8,maxd:18,rs:37,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},wsp:{nc:"wsp",exc:"9ws",elc:"7ws",iq:0,n:"War Scepter",mind:10,maxd:17,rs:55,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},spc:{nc:"spc",exc:"9sp",elc:"7sp",iq:0,n:"Spiked Club",mind:5,maxd:8,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},mac:{nc:"mac",exc:"9ma",elc:"7ma",iq:0,n:"Mace",mind:3,maxd:10,rs:27,hi:1,gt:0,i:"invmac",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},mst:{nc:"mst",exc:"9mt",elc:"7mt",iq:0,n:"Morning Star",mind:7,maxd:16,rs:36,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},fla:{nc:"fla",exc:"9fl",elc:"7fl",iq:0,n:"Flail",mind:1,maxd:24,rs:41,rd:35,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},whm:{nc:"whm",exc:"9wh",elc:"7wh",iq:0,n:"War Hammer",mind:19,maxd:29,rs:53,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},mau:{nc:"mau",exc:"9m9",elc:"7m7",iq:0,n:"Maul",min2d:30,max2d:43,rs:69,hi:1,gt:0,i:"invmau",ui:"invmauu",si:"invmauu",iw:2,ih:4,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},gma:{nc:"gma",exc:"9gm",elc:"7gm",iq:0,n:"Great Maul",min2d:38,max2d:58,rs:99,hi:1,gt:0,i:"invgma",ui:"invgma",si:"invgma",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},ssd:{nc:"ssd",exc:"9ss",elc:"7ss",iq:0,n:"Short Sword",mind:2,maxd:7,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},scm:{nc:"scm",exc:"9sm",elc:"7sm",iq:0,n:"Scimitar",mind:2,maxd:6,rd:21,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},sbr:{nc:"sbr",exc:"9sb",elc:"7sb",iq:0,n:"Sabre",mind:3,maxd:8,rs:25,rd:25,hi:1,gt:0,i:"invsbr",ui:"inv9sbu",si:"inv9sbu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},flc:{nc:"flc",exc:"9fc",elc:"7fc",iq:0,n:"Falchion",mind:9,maxd:17,rs:33,hi:1,gt:0,i:"invflc",ui:"invflcu",si:"invflcu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},crs:{nc:"crs",exc:"9cr",elc:"7cr",iq:0,n:"Crystal Sword",mind:5,maxd:15,rs:43,hi:1,gt:0,i:"invcrs",ui:"invcrsu",si:"invcrsu",iw:2,ih:3,it:8,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},bsd:{nc:"bsd",exc:"9bs",elc:"7bs",iq:0,n:"Broad Sword",mind:7,maxd:14,rs:48,hi:1,gt:0,i:"invbsd",ui:"invbsdu",si:"invbsdu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},lsd:{nc:"lsd",exc:"9ls",elc:"7ls",iq:0,n:"Long Sword",mind:3,maxd:19,rs:55,rd:39,hi:1,gt:0,i:"invlsd",ui:"invlsdu",si:"invlsdu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},wsd:{nc:"wsd",exc:"9wd",elc:"7wd",iq:0,n:"War Sword",mind:8,maxd:20,rs:71,rd:45,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"2hs":{nc:"2hs",exc:"92h",elc:"72h",iq:0,n:"Two-Handed Sword",mind:2,maxd:9,min2d:8,max2d:17,rs:35,rd:27,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},clm:{nc:"clm",exc:"9cm",elc:"7cm",iq:0,n:"Claymore",mind:5,maxd:12,min2d:13,max2d:30,rs:47,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},gis:{nc:"gis",exc:"9gs",elc:"7gs",iq:0,n:"Giant Sword",mind:3,maxd:16,min2d:9,max2d:28,rs:56,rd:34,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},bsw:{nc:"bsw",exc:"9b9",elc:"7b7",iq:0,n:"Bastard Sword",mind:7,maxd:19,min2d:20,max2d:28,rs:62,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},flb:{nc:"flb",exc:"9fb",elc:"7fb",iq:0,n:"Flamberge",mind:9,maxd:15,min2d:13,max2d:26,rs:70,rd:49,hi:1,gt:0,i:"invflb",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},gsd:{nc:"gsd",exc:"9gd",elc:"7gd",iq:0,n:"Great Sword",mind:12,maxd:20,min2d:25,max2d:42,rs:100,rd:60,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},dgr:{nc:"dgr",exc:"9dg",elc:"7dg",iq:0,n:"Dagger",mind:1,maxd:4,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},dir:{nc:"dir",exc:"9di",elc:"7di",iq:0,n:"Dirk",mind:3,maxd:9,rd:25,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},kri:{nc:"kri",exc:"9kr",elc:"7kr",iq:0,n:"Kris",mind:2,maxd:11,rd:45,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},bld:{nc:"bld",exc:"9bl",elc:"7bl",iq:0,n:"Blade",mind:4,maxd:15,rs:35,rd:51,hi:1,gt:0,i:"invbld",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},tkf:{nc:"tkf",exc:"9tk",elc:"7tk",iq:0,n:"Throwing Knife",s:1,mind:2,maxd:3,minmd:4,maxmd:9,rd:21,gt:0,i:"invtkn",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},tax:{nc:"tax",exc:"9ta",elc:"7ta",iq:0,n:"Throwing Axe",s:1,mind:4,maxd:7,minmd:8,maxmd:12,rd:40,gt:0,i:"invtax",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},bkf:{nc:"bkf",exc:"9bk",elc:"7bk",iq:0,n:"Balanced Knife",s:1,mind:1,maxd:8,minmd:6,maxmd:11,rd:51,gt:0,i:"invbkf",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},bal:{nc:"bal",exc:"9b8",elc:"7b8",iq:0,n:"Balanced Axe",s:1,mind:5,maxd:10,minmd:12,maxmd:15,rd:57,gt:0,i:"invbal",iw:2,ih:3,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},jav:{nc:"jav",exc:"9ja",elc:"7ja",iq:0,n:"Javelin",s:1,mind:1,maxd:5,minmd:6,maxmd:14,gt:0,i:"invjav",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},pil:{nc:"pil",exc:"9pi",elc:"7pi",iq:0,n:"Pilum",s:1,mind:4,maxd:9,minmd:7,maxmd:20,rd:45,gt:0,i:"invpil",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},ssp:{nc:"ssp",exc:"9s9",elc:"7s7",iq:0,n:"Short Spear",s:1,mind:2,maxd:13,minmd:10,maxmd:22,rs:40,rd:40,gt:0,i:"invssp",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},glv:{nc:"glv",exc:"9gl",elc:"7gl",iq:0,n:"Glaive",s:1,mind:5,maxd:17,minmd:16,maxmd:22,rs:52,rd:35,gt:0,i:"invglv",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},tsp:{nc:"tsp",exc:"9ts",elc:"7ts",iq:0,n:"Throwing Spear",s:1,mind:5,maxd:15,minmd:12,maxmd:30,rd:65,gt:0,i:"invtsp",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},spr:{nc:"spr",exc:"9sr",elc:"7sr",iq:0,n:"Spear",min2d:3,max2d:15,rd:20,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},tri:{nc:"tri",exc:"9tr",elc:"7tr",iq:0,n:"Trident",min2d:9,max2d:15,rs:38,rd:24,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},brn:{nc:"brn",exc:"9br",elc:"7br",iq:0,n:"Brandistock",min2d:7,max2d:17,rs:40,rd:50,hi:1,gt:0,i:"invbrn",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},spt:{nc:"spt",exc:"9st",elc:"7st",iq:0,n:"Spetum",min2d:15,max2d:23,rs:54,rd:35,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},pik:{nc:"pik",exc:"9p9",elc:"7p7",iq:0,n:"Pike",min2d:14,max2d:63,rs:60,rd:45,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},bar:{nc:"bar",exc:"9b7",elc:"7o7",iq:0,n:"Bardiche",min2d:1,max2d:27,rs:40,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},vou:{nc:"vou",exc:"9vo",elc:"7vo",iq:0,n:"Voulge",min2d:6,max2d:21,rs:50,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},scy:{nc:"scy",exc:"9s8",elc:"7s8",iq:0,n:"Scythe",min2d:8,max2d:20,rs:41,rd:41,hi:1,gt:0,i:"invscy",ui:"invscyu",si:"invscyu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},pax:{nc:"pax",exc:"9pa",elc:"7pa",iq:0,n:"Poleaxe",min2d:18,max2d:39,rs:62,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},hal:{nc:"hal",exc:"9h9",elc:"7h7",iq:0,n:"Halberd",min2d:12,max2d:45,rs:75,rd:47,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},wsc:{nc:"wsc",exc:"9wc",elc:"7wc",iq:0,n:"War Scythe",min2d:15,max2d:36,rs:80,rd:80,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},sst:{nc:"sst",exc:"8ss",elc:"6ss",iq:0,n:"Short Staff",min2d:1,max2d:5,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},lst:{nc:"lst",exc:"8ls",elc:"6ls",iq:0,n:"Long Staff",min2d:2,max2d:8,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},cst:{nc:"cst",exc:"8cs",elc:"6cs",iq:0,n:"Gnarled Staff",min2d:4,max2d:12,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},bst:{nc:"bst",exc:"8bs",elc:"6bs",iq:0,n:"Battle Staff",min2d:6,max2d:13,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},wst:{nc:"wst",exc:"8ws",elc:"6ws",iq:0,n:"War Staff",min2d:12,max2d:28,hi:1,gt:0,i:"invwst",iw:2,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},sbw:{nc:"sbw",exc:"8sb",elc:"6sb",iq:0,n:"Short Bow",min2d:1,max2d:4,rd:15,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},hbw:{nc:"hbw",exc:"8hb",elc:"6hb",iq:0,n:"Hunter's Bow",min2d:2,max2d:6,rd:28,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lbw:{nc:"lbw",exc:"8lb",elc:"6lb",iq:0,n:"Long Bow",min2d:3,max2d:10,rs:22,rd:19,hi:1,gt:0,i:"invlbw",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},cbw:{nc:"cbw",exc:"8cb",elc:"6cb",iq:0,n:"Composite Bow",min2d:4,max2d:8,rs:25,rd:35,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},sbb:{nc:"sbb",exc:"8s8",elc:"6s7",iq:0,n:"Short Battle Bow",min2d:5,max2d:11,rs:30,rd:40,hi:1,gt:0,i:"invsbb",ui:"invsbbu",si:"invsbbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lbb:{nc:"lbb",exc:"8l8",elc:"6l7",iq:0,n:"Long Battle Bow",min2d:3,max2d:18,rs:40,rd:50,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},swb:{nc:"swb",exc:"8sw",elc:"6sw",iq:0,n:"Short War Bow",min2d:6,max2d:14,rs:35,rd:55,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lwb:{nc:"lwb",exc:"8lw",elc:"6lw",iq:0,n:"Long War Bow",min2d:3,max2d:23,rs:50,rd:65,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lxb:{nc:"lxb",exc:"8lx",elc:"6lx",iq:0,n:"Light Crossbow",min2d:6,max2d:9,rs:21,rd:27,hi:1,gt:0,i:"invlxb",ui:"invlxbu",si:"invlxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},mxb:{nc:"mxb",exc:"8mx",elc:"6mx",iq:0,n:"Crossbow",min2d:9,max2d:16,rs:40,rd:33,hi:1,gt:0,i:"invmxb",ui:"invmxbu",si:"invmxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},hxb:{nc:"hxb",exc:"8hx",elc:"6hx",iq:0,n:"Heavy Crossbow",min2d:14,max2d:26,rs:60,rd:40,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},rxb:{nc:"rxb",exc:"8rx",elc:"6rx",iq:0,n:"Repeating Crossbow",min2d:6,max2d:12,rs:40,rd:50,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},gps:{nc:"gps",exc:"",elc:"",iq:0,n:"Rancid Gas Potion",s:1,maxd:1,gt:0,i:"invgpl",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},ops:{nc:"ops",exc:"",elc:"",iq:0,n:"Oil Potion",s:1,maxd:1,gt:0,i:"invopl",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},gpm:{nc:"gpm",exc:"",elc:"",iq:0,n:"Choking Gas Potion",s:1,maxd:1,gt:0,i:"invgpm",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},opm:{nc:"opm",exc:"",elc:"",iq:0,n:"Exploding Potion",s:1,maxd:1,gt:0,i:"invopm",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},gpl:{nc:"gpl",exc:"",elc:"",iq:0,n:"Strangling Gas Potion",s:1,maxd:1,gt:0,i:"invgps",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},opl:{nc:"opl",exc:"",elc:"",iq:0,n:"Fulminating Potion",s:1,maxd:1,gt:0,i:"invops",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},d33:{nc:"d33",exc:"",elc:"",iq:0,n:"Decoy Gidbinn",mind:1,maxd:2,rs:15,rd:20,gt:0,i:"invd33",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},g33:{nc:"g33",exc:"",elc:"",iq:0,n:"The Gidbinn",mind:3,maxd:7,rs:15,rd:25,gt:0,i:"invg33",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},leg:{nc:"leg",exc:"",elc:"",iq:0,n:"Wirt's Leg",mind:2,maxd:8,hi:1,gt:0,i:"invleg",iw:1,ih:3,it:8,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},hdm:{nc:"hdm",exc:"",elc:"",iq:0,n:"Horadric Malus",mind:6,maxd:15,rs:15,rd:15,gt:0,i:"invhmr",iw:1,ih:2,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},hfh:{nc:"hfh",exc:"",elc:"",iq:0,n:"Hell Forge Hammer",mind:6,maxd:15,hi:1,gt:0,i:"invhfh",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},hst:{nc:"hst",exc:"",elc:"",iq:0,n:"Horadric Staff",min2d:12,max2d:20,rs:30,gt:0,i:"invhst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},msf:{nc:"msf",exc:"",elc:"",iq:0,n:"Shaft of the Horadric Staff",min2d:10,max2d:15,rs:25,gt:0,i:"invmsf",iw:1,ih:3,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9ha":{nc:"hax",exc:"9ha",elc:"7ha",iq:1,n:"Hatchet",mind:10,maxd:21,rs:25,rd:25,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ax":{nc:"axe",exc:"9ax",elc:"7ax",iq:1,n:"Cleaver",mind:10,maxd:33,rs:68,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"92a":{nc:"2ax",exc:"92a",elc:"72a",iq:1,n:"Twin Axe",mind:13,maxd:38,rs:85,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9mp":{nc:"mpi",exc:"9mp",elc:"7mp",iq:1,n:"Crowbill",mind:14,maxd:34,rs:94,rd:70,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9wa":{nc:"wax",exc:"9wa",elc:"7wa",iq:1,n:"Naga",mind:16,maxd:45,rs:121,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9la":{nc:"lax",exc:"9la",elc:"7la",iq:1,n:"Military Axe",min2d:14,max2d:34,rs:73,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ba":{nc:"bax",exc:"9ba",elc:"7ba",iq:1,n:"Bearded Axe",min2d:21,max2d:49,rs:92,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9bt":{nc:"btx",exc:"9bt",elc:"7bt",iq:1,n:"Tabar",min2d:24,max2d:77,rs:101,hi:1,gt:0,i:"invbtx",ui:"inv9btu",si:"inv9btu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ga":{nc:"gax",exc:"9ga",elc:"7ga",iq:1,n:"Gothic Axe",min2d:18,max2d:70,rs:115,rd:79,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9gi":{nc:"gix",exc:"9gi",elc:"7gi",iq:1,n:"Ancient Axe",min2d:43,max2d:85,rs:125,hi:1,gt:0,i:"invgix",ui:"inv9giu",si:"inv9giu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9wn":{nc:"wnd",exc:"9wn",elc:"7wn",iq:1,n:"Burnt Wand",mind:8,maxd:18,rs:25,hi:1,gt:0,i:"invwnd",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9yw":{nc:"ywn",exc:"9yw",elc:"7yw",iq:1,n:"Petrified Wand",mind:8,maxd:24,rs:25,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9bw":{nc:"bwn",exc:"9bw",elc:"7bw",iq:1,n:"Tomb Wand",mind:10,maxd:22,rs:25,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9gw":{nc:"gwn",exc:"9gw",elc:"7gw",iq:1,n:"Grave Wand",mind:13,maxd:29,rs:25,hi:1,gt:0,i:"invgwn",ui:"inv9gwu",si:"inv9gwu",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9cl":{nc:"clb",exc:"9cl",elc:"7cl",iq:1,n:"Cudgel",mind:6,maxd:21,rs:25,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"9sc":{nc:"scp",exc:"9sc",elc:"7sc",iq:1,n:"Rune Scepter",mind:13,maxd:24,rs:58,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9qs":{nc:"gsc",exc:"9qs",elc:"7qs",iq:1,n:"Holy Water Sprinkler",mind:14,maxd:36,rs:76,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9ws":{nc:"wsp",exc:"9ws",elc:"7ws",iq:1,n:"Divine Scepter",mind:16,maxd:38,rs:103,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9sp":{nc:"spc",exc:"9sp",elc:"7sp",iq:1,n:"Barbed Club",mind:13,maxd:25,rs:30,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"9ma":{nc:"mac",exc:"9ma",elc:"7ma",iq:1,n:"Flanged Mace",mind:15,maxd:23,rs:61,hi:1,gt:0,i:"invmac",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9mt":{nc:"mst",exc:"9mt",elc:"7mt",iq:1,n:"Jagged Star",mind:20,maxd:31,rs:74,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9fl":{nc:"fla",exc:"9fl",elc:"7fl",iq:1,n:"Knout",mind:13,maxd:35,rs:82,rd:73,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9wh":{nc:"whm",exc:"9wh",elc:"7wh",iq:1,n:"Battle Hammer",mind:35,maxd:58,rs:100,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9m9":{nc:"mau",exc:"9m9",elc:"7m7",iq:1,n:"War Club",min2d:53,max2d:78,rs:124,hi:1,gt:0,i:"invmau",iw:2,ih:4,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9gm":{nc:"gma",exc:"9gm",elc:"7gm",iq:1,n:"Martel de Fer",min2d:61,max2d:99,rs:169,hi:1,gt:0,i:"invgma",ui:"inv9gmu",si:"inv9gmu",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9ss":{nc:"ssd",exc:"9ss",elc:"7ss",iq:1,n:"Gladius",mind:8,maxd:22,rs:25,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9sm":{nc:"scm",exc:"9sm",elc:"7sm",iq:1,n:"Cutlass",mind:8,maxd:21,rs:25,rd:52,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9sb":{nc:"sbr",exc:"9sb",elc:"7sb",iq:1,n:"Shamshir",mind:10,maxd:24,rs:58,rd:58,hi:1,gt:0,i:"invsbr",ui:"invsbru",si:"invsbru",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9fc":{nc:"flc",exc:"9fc",elc:"7fc",iq:1,n:"Tulwar",mind:16,maxd:35,rs:70,rd:42,hi:1,gt:0,i:"invflc",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9cr":{nc:"crs",exc:"9cr",elc:"7cr",iq:1,n:"Dimensional Blade",mind:13,maxd:35,rs:85,rd:60,hi:1,gt:0,i:"invcrs",ui:"inv9cru",si:"inv9cru",iw:2,ih:3,it:8,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9bs":{nc:"bsd",exc:"9bs",elc:"7bs",iq:1,n:"Battle Sword",mind:16,maxd:34,rs:92,rd:43,hi:1,gt:0,i:"invbsd",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9ls":{nc:"lsd",exc:"9ls",elc:"7ls",iq:1,n:"Rune Sword",mind:10,maxd:42,rs:103,rd:79,hi:1,gt:0,i:"invlsd",ui:"inv9lsu",si:"inv9lsu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9wd":{nc:"wsd",exc:"9wd",elc:"7wd",iq:1,n:"Ancient Sword",mind:18,maxd:43,rs:127,rd:88,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"92h":{nc:"2hs",exc:"92h",elc:"72h",iq:1,n:"Espandon",mind:8,maxd:26,min2d:18,max2d:40,rs:73,rd:61,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9cm":{nc:"clm",exc:"9cm",elc:"7cm",iq:1,n:"Dacian Falx",mind:13,maxd:30,min2d:26,max2d:61,rs:91,rd:20,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9gs":{nc:"gis",exc:"9gs",elc:"7gs",iq:1,n:"Tusk Sword",mind:10,maxd:37,min2d:19,max2d:58,rs:104,rd:71,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9b9":{nc:"bsw",exc:"9b9",elc:"7b7",iq:1,n:"Gothic Sword",mind:14,maxd:40,min2d:39,max2d:60,rs:113,rd:20,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9fb":{nc:"flb",exc:"9fb",elc:"7fb",iq:1,n:"Zweihander",mind:19,maxd:35,min2d:29,max2d:54,rs:125,rd:94,hi:1,gt:0,i:"invflb",ui:"inv9fbu",si:"inv9fbu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9gd":{nc:"gsd",exc:"9gd",elc:"7gd",iq:1,n:"Executioner Sword",mind:24,maxd:40,min2d:47,max2d:80,rs:170,rd:110,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9dg":{nc:"dgr",exc:"9dg",elc:"7dg",iq:1,n:"Poignard",mind:6,maxd:18,rs:25,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"9di":{nc:"dir",exc:"9di",elc:"7di",iq:1,n:"Rondel",mind:10,maxd:26,rs:25,rd:58,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"9kr":{nc:"kri",exc:"9kr",elc:"7kr",iq:1,n:"Cinquedeas",mind:15,maxd:31,rs:25,rd:88,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"9bl":{nc:"bld",exc:"9bl",elc:"7bl",iq:1,n:"Stiletto",mind:19,maxd:36,rs:47,rd:97,hi:1,gt:0,i:"invbld",ui:"inv9blu",si:"inv9blu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"9tk":{nc:"tkf",exc:"9tk",elc:"7tk",iq:1,n:"Battle Dart",s:1,mind:8,maxd:16,minmd:11,maxmd:24,rs:25,rd:52,gt:0,i:"invtkn",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},"9ta":{nc:"tax",exc:"9ta",elc:"7ta",iq:1,n:"Francisca",s:1,mind:11,maxd:22,minmd:18,maxmd:33,rs:25,rd:80,gt:0,i:"invtax",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"9bk":{nc:"bkf",exc:"9bk",elc:"7bk",iq:1,n:"War Dart",s:1,mind:6,maxd:24,minmd:14,maxmd:27,rs:25,rd:97,gt:0,i:"invbkf",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},"9b8":{nc:"bal",exc:"9b8",elc:"7b8",iq:1,n:"Hurlbat",s:1,mind:13,maxd:27,minmd:24,maxmd:34,rs:25,rd:106,gt:0,i:"invbal",iw:2,ih:3,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"9ja":{nc:"jav",exc:"9ja",elc:"7ja",iq:1,n:"War Javelin",s:1,mind:6,maxd:19,minmd:14,maxmd:32,rs:25,rd:25,gt:0,i:"invjav",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9pi":{nc:"pil",exc:"9pi",elc:"7pi",iq:1,n:"Great Pilum",s:1,mind:11,maxd:26,minmd:16,maxmd:42,rs:25,rd:88,gt:0,i:"invpil",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9s9":{nc:"ssp",exc:"9s9",elc:"7s7",iq:1,n:"Simbilan",s:1,mind:8,maxd:32,minmd:27,maxmd:50,rs:80,rd:80,gt:0,i:"invssp",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9gl":{nc:"glv",exc:"9gl",elc:"7gl",iq:1,n:"Spiculum",s:1,mind:13,maxd:38,minmd:32,maxmd:60,rs:98,rd:73,gt:0,i:"invglv",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9ts":{nc:"tsp",exc:"9ts",elc:"7ts",iq:1,n:"Harpoon",s:1,mind:13,maxd:35,minmd:18,maxmd:54,rs:25,rd:118,gt:0,i:"invtsp",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9sr":{nc:"spr",exc:"9sr",elc:"7sr",iq:1,n:"War Spear",min2d:10,max2d:37,rs:25,rd:25,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9tr":{nc:"tri",exc:"9tr",elc:"7tr",iq:1,n:"Fuscina",min2d:19,max2d:37,rs:77,rd:25,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9br":{nc:"brn",exc:"9br",elc:"7br",iq:1,n:"War Fork",min2d:16,max2d:40,rs:80,rd:95,hi:1,gt:0,i:"invbrn",ui:"inv9bru",si:"inv9bru",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9st":{nc:"spt",exc:"9st",elc:"7st",iq:1,n:"Yari",min2d:29,max2d:59,rs:101,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9p9":{nc:"pik",exc:"9p9",elc:"7p7",iq:1,n:"Lance",min2d:27,max2d:114,rs:110,rd:88,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9b7":{nc:"bar",exc:"9b7",elc:"7o7",iq:1,n:"Lochaber Axe",min2d:6,max2d:58,rs:80,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9vo":{nc:"vou",exc:"9vo",elc:"7vo",iq:1,n:"Bill",min2d:14,max2d:53,rs:95,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9s8":{nc:"scy",exc:"9s8",elc:"7s8",iq:1,n:"Battle Scythe",min2d:18,max2d:45,rs:82,rd:82,hi:1,gt:0,i:"invscy",ui:"inv9s8u",si:"inv9s8u",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9pa":{nc:"pax",exc:"9pa",elc:"7pa",iq:1,n:"Partizan",min2d:34,max2d:75,rs:113,rd:67,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9h9":{nc:"hal",exc:"9h9",elc:"7h7",iq:1,n:"Bec-de-Corbin",min2d:13,max2d:85,rs:133,rd:91,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9wc":{nc:"wsc",exc:"9wc",elc:"7wc",iq:1,n:"Grim Scythe",min2d:30,max2d:70,rs:140,rd:140,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"8ss":{nc:"sst",exc:"8ss",elc:"6ss",iq:1,n:"Jo Staff",min2d:6,max2d:21,rs:25,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8ls":{nc:"lst",exc:"8ls",elc:"6ls",iq:1,n:"Quarterstaff",min2d:8,max2d:26,rs:25,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8cs":{nc:"cst",exc:"8cs",elc:"6cs",iq:1,n:"Cedar Staff",min2d:11,max2d:32,rs:25,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8bs":{nc:"bst",exc:"8bs",elc:"6bs",iq:1,n:"Gothic Staff",min2d:14,max2d:34,rs:25,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8ws":{nc:"wst",exc:"8ws",elc:"6ws",iq:1,n:"Rune Staff",min2d:24,max2d:58,rs:25,hi:1,gt:0,i:"invwst",ui:"inv8wsu",si:"inv8wsu",iw:2,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8sb":{nc:"sbw",exc:"8sb",elc:"6sb",iq:1,n:"Edge Bow",min2d:6,max2d:19,rs:25,rd:43,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8hb":{nc:"hbw",exc:"8hb",elc:"6hb",iq:1,n:"Razor Bow",min2d:8,max2d:22,rs:25,rd:62,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lb":{nc:"lbw",exc:"8lb",elc:"6lb",iq:1,n:"Cedar Bow",min2d:10,max2d:29,rs:53,rd:49,hi:1,gt:0,i:"invlbw",ui:"inv8lbu",si:"inv8lbu",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8cb":{nc:"cbw",exc:"8cb",elc:"6cb",iq:1,n:"Double Bow",min2d:11,max2d:26,rs:58,rd:73,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8s8":{nc:"sbb",exc:"8s8",elc:"6s7",iq:1,n:"Short Siege Bow",min2d:13,max2d:30,rs:65,rd:80,hi:1,gt:0,i:"invsbb",ui:"inv8s8u",si:"inv8s8u",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8l8":{nc:"lbb",exc:"8l8",elc:"6l7",iq:1,n:"Large Siege Bow",min2d:10,max2d:42,rs:80,rd:95,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8sw":{nc:"swb",exc:"8sw",elc:"6sw",iq:1,n:"Rune Bow",min2d:14,max2d:35,rs:73,rd:103,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lw":{nc:"lwb",exc:"8lw",elc:"6lw",iq:1,n:"Gothic Bow",min2d:10,max2d:50,rs:95,rd:118,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lx":{nc:"lxb",exc:"8lx",elc:"6lx",iq:1,n:"Arbalest",min2d:14,max2d:27,rs:52,rd:61,hi:1,gt:0,i:"invlxb",ui:"inv8lxu",si:"inv8lxu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8mx":{nc:"mxb",exc:"8mx",elc:"6mx",iq:1,n:"Siege Crossbow",min2d:20,max2d:42,rs:80,rd:70,hi:1,gt:0,i:"invmxb",ui:"inv8mxu",si:"inv8mxu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8hx":{nc:"hxb",exc:"8hx",elc:"6hx",iq:1,n:"Ballista",min2d:33,max2d:55,rs:110,rd:80,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8rx":{nc:"rxb",exc:"8rx",elc:"6rx",iq:1,n:"Chu-Ko-Nu",min2d:14,max2d:32,rs:80,rd:95,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},qf1:{nc:"qf1",exc:"",elc:"",iq:0,n:"Khalim's Flail",mind:1,maxd:15,rs:41,rd:35,hi:1,gt:0,i:"invqf1",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},qf2:{nc:"qf2",exc:"",elc:"",iq:0,n:"Khalim's Will",mind:1,maxd:15,hi:1,gt:0,i:"invqf2",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},ktr:{nc:"ktr",exc:"9ar",elc:"7ar",iq:0,n:"Katar",mind:4,maxd:7,rs:20,rd:20,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},wrb:{nc:"wrb",exc:"9wb",elc:"7wb",iq:0,n:"Wrist Blade",mind:5,maxd:9,rs:33,rd:33,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},axf:{nc:"axf",exc:"9xf",elc:"7xf",iq:0,n:"Hatchet Hands",mind:2,maxd:15,rs:37,rd:37,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},ces:{nc:"ces",exc:"9cs",elc:"7cs",iq:0,n:"Cestus",mind:7,maxd:15,rs:42,rd:42,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},clw:{nc:"clw",exc:"9lw",elc:"7lw",iq:0,n:"Claws",mind:8,maxd:15,rs:46,rd:46,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},btl:{nc:"btl",exc:"9tw",elc:"7tw",iq:0,n:"Blade Talons",mind:10,maxd:14,rs:50,rd:50,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},skr:{nc:"skr",exc:"9qr",elc:"7qr",iq:0,n:"Scissors Katar",mind:9,maxd:17,rs:55,rd:55,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9ar":{nc:"ktr",exc:"9ar",elc:"7ar",iq:1,n:"Quhab",mind:11,maxd:24,rs:57,rd:57,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9wb":{nc:"wrb",exc:"9wb",elc:"7wb",iq:1,n:"Wrist Spike",mind:13,maxd:27,rs:66,rd:66,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9xf":{nc:"axf",exc:"9xf",elc:"7xf",iq:1,n:"Fascia",mind:8,maxd:37,rs:69,rd:69,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9cs":{nc:"ces",exc:"9cs",elc:"7cs",iq:1,n:"Hand Scythe",mind:16,maxd:37,rs:73,rd:73,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9lw":{nc:"clw",exc:"9lw",elc:"7lw",iq:1,n:"Greater Claws",mind:18,maxd:37,rs:76,rd:76,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9tw":{nc:"btl",exc:"9tw",elc:"7tw",iq:1,n:"Greater Talons",mind:21,maxd:35,rs:79,rd:79,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9qr":{nc:"skr",exc:"9qr",elc:"7qr",iq:1,n:"Scissors Quhab",mind:19,maxd:40,rs:82,rd:82,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7ar":{nc:"ktr",exc:"9ar",elc:"7ar",iq:2,n:"Suwayyah",mind:39,maxd:52,rs:99,rd:99,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7wb":{nc:"wrb",exc:"9wb",elc:"7wb",iq:2,n:"Wrist Sword",mind:34,maxd:45,rs:105,rd:105,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7xf":{nc:"axf",exc:"9xf",elc:"7xf",iq:2,n:"War Fist",mind:44,maxd:53,rs:108,rd:108,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7cs":{nc:"ces",exc:"9cs",elc:"7cs",iq:2,n:"Battle Cestus",mind:36,maxd:42,rs:110,rd:110,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7lw":{nc:"clw",exc:"9lw",elc:"7lw",iq:2,n:"Feral Claws",mind:22,maxd:53,rs:113,rd:113,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7tw":{nc:"btl",exc:"9tw",elc:"7tw",iq:2,n:"Runic Talons",mind:24,maxd:44,rs:115,rd:115,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7qr":{nc:"skr",exc:"9qr",elc:"7qr",iq:2,n:"Scissors Suwayyah",mind:40,maxd:51,rs:118,rd:118,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7ha":{nc:"hax",exc:"9ha",elc:"7ha",iq:2,n:"Tomahawk",mind:33,maxd:58,rs:125,rd:67,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ax":{nc:"axe",exc:"9ax",elc:"7ax",iq:2,n:"Small Crescent",mind:38,maxd:60,rs:115,rd:83,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"72a":{nc:"2ax",exc:"92a",elc:"72a",iq:2,n:"Ettin Axe",mind:33,maxd:66,rs:145,rd:45,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7mp":{nc:"mpi",exc:"9mp",elc:"7mp",iq:2,n:"War Spike",mind:30,maxd:48,rs:133,rd:54,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7wa":{nc:"wax",exc:"9wa",elc:"7wa",iq:2,n:"Berserker Axe",mind:24,maxd:71,rs:138,rd:59,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7la":{nc:"lax",exc:"9la",elc:"7la",iq:2,n:"Feral Axe",min2d:25,max2d:123,rs:196,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ba":{nc:"bax",exc:"9ba",elc:"7ba",iq:2,n:"Silver-edged Axe",min2d:62,max2d:110,rs:166,rd:65,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7bt":{nc:"btx",exc:"9bt",elc:"7bt",iq:2,n:"Decapitator",min2d:49,max2d:137,rs:189,rd:33,hi:1,gt:0,i:"invbtx",ui:"invbtxu",si:"invbtxu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ga":{nc:"gax",exc:"9ga",elc:"7ga",iq:2,n:"Champion Axe",min2d:59,max2d:94,rs:167,rd:59,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7gi":{nc:"gix",exc:"9gi",elc:"7gi",iq:2,n:"Glorious Axe",min2d:60,max2d:124,rs:164,rd:55,hi:1,gt:0,i:"invgix",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7wn":{nc:"wnd",exc:"9wn",elc:"7wn",iq:2,n:"Polished Wand",mind:18,maxd:33,rs:25,hi:1,gt:0,i:"invwnd",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7yw":{nc:"ywn",exc:"9yw",elc:"7yw",iq:2,n:"Ghost Wand",mind:20,maxd:40,rs:25,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7bw":{nc:"bwn",exc:"9bw",elc:"7bw",iq:2,n:"Lich Wand",mind:10,maxd:31,rs:25,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7gw":{nc:"gwn",exc:"9gw",elc:"7gw",iq:2,n:"Unearthed Wand",mind:22,maxd:28,rs:25,hi:1,gt:0,i:"invgwn",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7cl":{nc:"clb",exc:"9cl",elc:"7cl",iq:2,n:"Truncheon",mind:35,maxd:43,rs:88,rd:43,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"7sc":{nc:"scp",exc:"9sc",elc:"7sc",iq:2,n:"Mighty Scepter",mind:40,maxd:52,rs:125,rd:65,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7qs":{nc:"gsc",exc:"9qs",elc:"7qs",iq:2,n:"Seraph Rod",mind:45,maxd:54,rs:108,rd:69,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7ws":{nc:"wsp",exc:"9ws",elc:"7ws",iq:2,n:"Caduceus",mind:37,maxd:43,rs:97,rd:70,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7sp":{nc:"spc",exc:"9sp",elc:"7sp",iq:2,n:"Tyrant Club",mind:32,maxd:58,rs:133,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"7ma":{nc:"mac",exc:"9ma",elc:"7ma",iq:2,n:"Reinforced Mace",mind:41,maxd:49,rs:145,rd:46,hi:1,gt:0,i:"invmac",si:"inv7mas",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7mt":{nc:"mst",exc:"9mt",elc:"7mt",iq:2,n:"Devil Star",mind:43,maxd:53,rs:153,rd:44,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7fl":{nc:"fla",exc:"9fl",elc:"7fl",iq:2,n:"Scourge",mind:3,maxd:80,rs:125,rd:77,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7wh":{nc:"whm",exc:"9wh",elc:"7wh",iq:2,n:"Legendary Mallet",mind:50,maxd:61,rs:189,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7m7":{nc:"mau",exc:"9m9",elc:"7m7",iq:2,n:"Ogre Maul",min2d:77,max2d:106,rs:225,hi:1,gt:0,i:"invmau",iw:2,ih:4,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7gm":{nc:"gma",exc:"9gm",elc:"7gm",iq:2,n:"Thunder Maul",min2d:33,max2d:180,rs:253,hi:1,gt:0,i:"invgma",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7ss":{nc:"ssd",exc:"9ss",elc:"7ss",iq:2,n:"Falcata",mind:31,maxd:59,rs:150,rd:88,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7sm":{nc:"scm",exc:"9sm",elc:"7sm",iq:2,n:"Ataghan",mind:26,maxd:46,rs:138,rd:95,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7sb":{nc:"sbr",exc:"9sb",elc:"7sb",iq:2,n:"Elegant Blade",mind:33,maxd:45,rs:109,rd:122,hi:1,gt:0,i:"invsbr",ui:"invsbru",si:"invsbru",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7fc":{nc:"flc",exc:"9fc",elc:"7fc",iq:2,n:"Hydra Edge",mind:28,maxd:68,rs:142,rd:105,hi:1,gt:0,i:"invflc",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7cr":{nc:"crs",exc:"9cr",elc:"7cr",iq:2,n:"Phase Blade",mind:31,maxd:35,rs:25,rd:136,hi:1,gt:0,i:"invcrs",ui:"invcrsu",si:"invcrsu",iw:2,ih:3,it:8,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7bs":{nc:"bsd",exc:"9bs",elc:"7bs",iq:2,n:"Conquest Sword",mind:37,maxd:53,rs:142,rd:112,hi:1,gt:0,i:"invbsd",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7ls":{nc:"lsd",exc:"9ls",elc:"7ls",iq:2,n:"Cryptic Sword",mind:5,maxd:77,rs:99,rd:109,hi:1,gt:0,i:"invlsd",ui:"invlsdu",si:"invlsdu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7wd":{nc:"wsd",exc:"9wd",elc:"7wd",iq:2,n:"Mythical Sword",mind:40,maxd:50,rs:147,rd:124,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"72h":{nc:"2hs",exc:"92h",elc:"72h",iq:2,n:"Legend Sword",mind:22,maxd:56,min2d:50,max2d:94,rs:175,rd:100,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7cm":{nc:"clm",exc:"9cm",elc:"7cm",iq:2,n:"Highland Blade",mind:22,maxd:62,min2d:67,max2d:96,rs:171,rd:104,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7gs":{nc:"gis",exc:"9gs",elc:"7gs",iq:2,n:"Balrog Blade",mind:15,maxd:75,min2d:55,max2d:118,rs:185,rd:87,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7b7":{nc:"bsw",exc:"9b9",elc:"7b7",iq:2,n:"Champion Sword",mind:24,maxd:54,min2d:71,max2d:83,rs:163,rd:103,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7fb":{nc:"flb",exc:"9fb",elc:"7fb",iq:2,n:"Colossus Sword",mind:26,maxd:70,min2d:61,max2d:121,rs:182,rd:95,hi:1,gt:0,i:"invflb",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7gd":{nc:"gsd",exc:"9gd",elc:"7gd",iq:2,n:"Colossus Blade",mind:25,maxd:65,min2d:58,max2d:115,rs:189,rd:110,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7dg":{nc:"dgr",exc:"9dg",elc:"7dg",iq:2,n:"Bone Knife",mind:23,maxd:49,rs:38,rd:75,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"7di":{nc:"dir",exc:"9di",elc:"7di",iq:2,n:"Mithril Point",mind:37,maxd:53,rs:55,rd:98,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"7kr":{nc:"kri",exc:"9kr",elc:"7kr",iq:2,n:"Fanged Knife",mind:15,maxd:57,rs:42,rd:86,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"7bl":{nc:"bld",exc:"9bl",elc:"7bl",iq:2,n:"Legend Spike",mind:31,maxd:47,rs:65,rd:67,hi:1,gt:0,i:"invbld",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"7tk":{nc:"tkf",exc:"9tk",elc:"7tk",iq:2,n:"Flying Knife",s:1,mind:23,maxd:54,minmd:23,maxmd:54,rs:48,rd:141,gt:0,i:"invtkn",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},"7ta":{nc:"tax",exc:"9ta",elc:"7ta",iq:2,n:"Flying Axe",s:1,mind:17,maxd:65,minmd:15,maxmd:66,rs:88,rd:108,gt:0,i:"invtax",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"7bk":{nc:"bkf",exc:"9bk",elc:"7bk",iq:2,n:"Winged Knife",s:1,mind:27,maxd:35,minmd:23,maxmd:39,rs:45,rd:142,gt:0,i:"invbkf",ui:"invtk3",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},"7b8":{nc:"bal",exc:"9b8",elc:"7b8",iq:2,n:"Winged Axe",s:1,mind:11,maxd:56,minmd:7,maxmd:60,rs:96,rd:122,gt:0,i:"invbal",iw:2,ih:3,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"7ja":{nc:"jav",exc:"9ja",elc:"7ja",iq:2,n:"Hyperion Javelin",s:1,mind:21,maxd:57,minmd:28,maxmd:55,rs:98,rd:123,gt:0,i:"invjav",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7pi":{nc:"pil",exc:"9pi",elc:"7pi",iq:2,n:"Stygian Pilum",s:1,mind:14,maxd:64,minmd:21,maxmd:75,rs:118,rd:112,gt:0,i:"invpil",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7s7":{nc:"ssp",exc:"9s9",elc:"7s7",iq:2,n:"Balrog Spear",s:1,mind:33,maxd:63,minmd:40,maxmd:62,rs:127,rd:95,gt:0,i:"invssp",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7gl":{nc:"glv",exc:"9gl",elc:"7gl",iq:2,n:"Ghost Glaive",s:1,mind:19,maxd:60,minmd:30,maxmd:85,rs:89,rd:137,gt:0,i:"invglv",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7ts":{nc:"tsp",exc:"9ts",elc:"7ts",iq:2,n:"Winged Harpoon",s:1,mind:27,maxd:35,minmd:11,maxmd:77,rs:76,rd:145,gt:0,i:"invtsp",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7sr":{nc:"spr",exc:"9sr",elc:"7sr",iq:2,n:"Hyperion Spear",min2d:35,max2d:119,rs:155,rd:120,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7tr":{nc:"tri",exc:"9tr",elc:"7tr",iq:2,n:"Stygian Pike",min2d:29,max2d:144,rs:168,rd:97,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7br":{nc:"brn",exc:"9br",elc:"7br",iq:2,n:"Mancatcher",min2d:42,max2d:92,rs:132,rd:134,hi:1,gt:0,i:"invbrn",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7st":{nc:"spt",exc:"9st",elc:"7st",iq:2,n:"Ghost Spear",min2d:18,max2d:155,rs:122,rd:163,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7p7":{nc:"pik",exc:"9p9",elc:"7p7",iq:2,n:"War Pike",min2d:33,max2d:178,rs:165,rd:106,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7o7":{nc:"bar",exc:"9b7",elc:"7o7",iq:2,n:"Ogre Axe",min2d:28,max2d:145,rs:195,rd:75,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7vo":{nc:"vou",exc:"9vo",elc:"7vo",iq:2,n:"Colossus Voulge",min2d:17,max2d:165,rs:210,rd:55,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7s8":{nc:"scy",exc:"9s8",elc:"7s8",iq:2,n:"Thresher",min2d:12,max2d:141,rs:152,rd:118,hi:1,gt:0,i:"invscy",ui:"invscyu",si:"invscyu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7pa":{nc:"pax",exc:"9pa",elc:"7pa",iq:2,n:"Cryptic Axe",min2d:33,max2d:150,rs:165,rd:103,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7h7":{nc:"hal",exc:"9h9",elc:"7h7",iq:2,n:"Great Poleaxe",min2d:46,max2d:127,rs:179,rd:99,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7wc":{nc:"wsc",exc:"9wc",elc:"7wc",iq:2,n:"Giant Thresher",min2d:40,max2d:114,rs:188,rd:140,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"6ss":{nc:"sst",exc:"8ss",elc:"6ss",iq:2,n:"Walking Stick",min2d:69,max2d:85,rs:25,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6ls":{nc:"lst",exc:"8ls",elc:"6ls",iq:2,n:"Stalagmite",min2d:75,max2d:107,rs:63,rd:35,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6cs":{nc:"cst",exc:"8cs",elc:"6cs",iq:2,n:"Elder Staff",min2d:80,max2d:93,rs:44,rd:37,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6bs":{nc:"bst",exc:"8bs",elc:"6bs",iq:2,n:"Shillelagh",min2d:65,max2d:108,rs:52,rd:27,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6ws":{nc:"wst",exc:"8ws",elc:"6ws",iq:2,n:"Archon Staff",min2d:83,max2d:99,rs:34,hi:1,gt:0,i:"invwst",iw:2,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6sb":{nc:"sbw",exc:"8sb",elc:"6sb",iq:2,n:"Spider Bow",min2d:23,max2d:50,rs:64,rd:143,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6hb":{nc:"hbw",exc:"8hb",elc:"6hb",iq:2,n:"Blade Bow",min2d:21,max2d:41,rs:76,rd:119,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lb":{nc:"lbw",exc:"8lb",elc:"6lb",iq:2,n:"Shadow Bow",min2d:15,max2d:59,rs:52,rd:188,hi:1,gt:0,i:"invlbw",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6cb":{nc:"cbw",exc:"8cb",elc:"6cb",iq:2,n:"Great Bow",min2d:12,max2d:52,rs:121,rd:107,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6s7":{nc:"sbb",exc:"8s8",elc:"6s7",iq:2,n:"Diamond Bow",min2d:33,max2d:40,rs:89,rd:132,hi:1,gt:0,i:"invsbb",ui:"invsbbu",si:"invsbbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6l7":{nc:"lbb",exc:"8l8",elc:"6l7",iq:2,n:"Crusader Bow",min2d:15,max2d:63,rs:97,rd:121,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6sw":{nc:"swb",exc:"8sw",elc:"6sw",iq:2,n:"Ward Bow",min2d:20,max2d:53,rs:72,rd:146,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lw":{nc:"lwb",exc:"8lw",elc:"6lw",iq:2,n:"Hydra Bow",min2d:10,max2d:68,rs:134,rd:167,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lx":{nc:"lxb",exc:"8lx",elc:"6lx",iq:2,n:"Pellet Bow",min2d:28,max2d:73,rs:83,rd:155,hi:1,gt:0,i:"invlxb",ui:"invlxbu",si:"invlxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6mx":{nc:"mxb",exc:"8mx",elc:"6mx",iq:2,n:"Gorgon Crossbow",min2d:25,max2d:87,rs:117,rd:105,hi:1,gt:0,i:"invmxb",ui:"invmxbu",si:"invmxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6hx":{nc:"hxb",exc:"8hx",elc:"6hx",iq:2,n:"Colossus Crossbow",min2d:32,max2d:91,rs:163,rd:77,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6rx":{nc:"rxb",exc:"8rx",elc:"6rx",iq:2,n:"Demon Crossbow",min2d:26,max2d:40,rs:141,rd:98,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},ob1:{nc:"ob1",exc:"ob6",elc:"obb",iq:0,n:"Eagle Orb",mind:2,maxd:5,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob2:{nc:"ob2",exc:"ob7",elc:"obc",iq:0,n:"Sacred Globe",mind:3,maxd:8,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob3:{nc:"ob3",exc:"ob8",elc:"obd",iq:0,n:"Smoked Sphere",mind:4,maxd:10,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob4:{nc:"ob4",exc:"ob9",elc:"obe",iq:0,n:"Clasped Orb",mind:5,maxd:12,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob5:{nc:"ob5",exc:"oba",elc:"obf",iq:0,n:"Jared's Stone",mind:8,maxd:18,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},am1:{nc:"am1",exc:"am6",elc:"amb",iq:0,n:"Stag Bow",min2d:7,max2d:12,rs:30,rd:45,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am2:{nc:"am2",exc:"am7",elc:"amc",iq:0,n:"Reflex Bow",min2d:9,max2d:19,rs:35,rd:60,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am3:{nc:"am3",exc:"am8",elc:"amd",iq:0,n:"Maiden Spear",min2d:18,max2d:24,rs:54,rd:40,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am4:{nc:"am4",exc:"am9",elc:"ame",iq:0,n:"Maiden Pike",min2d:23,max2d:55,rs:63,rd:52,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am5:{nc:"am5",exc:"ama",elc:"amf",iq:0,n:"Maiden Javelin",s:1,mind:8,maxd:14,minmd:6,maxmd:22,rs:33,rd:47,gt:0,i:"invam5",iw:1,ih:3,it:2,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ob6:{nc:"ob1",exc:"ob6",elc:"obb",iq:1,n:"Glowing Orb",mind:8,maxd:21,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob7:{nc:"ob2",exc:"ob7",elc:"obc",iq:1,n:"Crystalline Globe",mind:10,maxd:26,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob8:{nc:"ob3",exc:"ob8",elc:"obd",iq:1,n:"Cloudy Sphere",mind:11,maxd:29,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob9:{nc:"ob4",exc:"ob9",elc:"obe",iq:1,n:"Sparkling Ball",mind:13,maxd:32,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},oba:{nc:"ob5",exc:"oba",elc:"obf",iq:1,n:"Swirling Crystal",mind:18,maxd:42,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},am6:{nc:"am1",exc:"am6",elc:"amb",iq:1,n:"Ashwood Bow",min2d:16,max2d:29,rs:56,rd:77,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am7:{nc:"am2",exc:"am7",elc:"amc",iq:1,n:"Ceremonial Bow",min2d:19,max2d:41,rs:73,rd:110,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am8:{nc:"am3",exc:"am8",elc:"amd",iq:1,n:"Ceremonial Spear",min2d:34,max2d:51,rs:101,rd:80,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am9:{nc:"am4",exc:"am9",elc:"ame",iq:1,n:"Ceremonial Pike",min2d:42,max2d:101,rs:115,rd:98,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ama:{nc:"am5",exc:"ama",elc:"amf",iq:1,n:"Ceremonial Javelin",s:1,mind:18,maxd:35,minmd:18,maxmd:54,rs:25,rd:109,gt:0,i:"invam5",iw:1,ih:3,it:2,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},obb:{nc:"ob1",exc:"ob6",elc:"obb",iq:2,n:"Heavenly Stone",mind:21,maxd:46,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obc:{nc:"ob2",exc:"ob7",elc:"obc",iq:2,n:"Eldritch Orb",mind:18,maxd:50,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obd:{nc:"ob3",exc:"ob8",elc:"obd",iq:2,n:"Demon Heart",mind:23,maxd:55,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obe:{nc:"ob4",exc:"ob9",elc:"obe",iq:2,n:"Vortex Orb",mind:12,maxd:66,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obf:{nc:"ob5",exc:"oba",elc:"obf",iq:2,n:"Dimensional Shard",mind:30,maxd:53,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},amb:{nc:"am1",exc:"am6",elc:"amb",iq:2,n:"Matriarchal Bow",min2d:20,max2d:47,rs:87,rd:187,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},amc:{nc:"am2",exc:"am7",elc:"amc",iq:2,n:"Grand Matron Bow",min2d:14,max2d:72,rs:108,rd:152,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},amd:{nc:"am3",exc:"am8",elc:"amd",iq:2,n:"Matriarchal Spear",min2d:65,max2d:95,rs:114,rd:142,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ame:{nc:"am4",exc:"am9",elc:"ame",iq:2,n:"Matriarchal Pike",min2d:37,max2d:153,rs:132,rd:149,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},amf:{nc:"am5",exc:"ama",elc:"amf",iq:2,n:"Matriarchal Javelin",s:1,mind:30,maxd:54,minmd:35,maxmd:66,rs:107,rd:151,gt:0,i:"invam5",iw:1,ih:3,it:2,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]}},other_items:{elx:{iq:0,n:"Elixir",hi:0,gt:0,i:"invpot",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Elixir","Miscellaneous"]},hpo:{iq:0,hi:0,gt:0,i:"invrps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mpo:{iq:0,hi:0,gt:0,i:"invbps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},hpf:{iq:0,hi:0,gt:0,i:"invrpl",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mpf:{iq:0,hi:0,gt:0,i:"invbpl",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},vps:{iq:0,n:"Stamina Potion",hi:0,gt:0,i:"invwps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Stamina Potion","Potion","Miscellaneous"]},yps:{iq:0,n:"Antidote Potion",hi:0,gt:0,i:"invnps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Antidote Potion","Potion","Miscellaneous"]},rvs:{iq:0,n:"Rejuvenation Potion",hi:0,gt:0,i:"invvps",iw:1,ih:1,it:0,ig:[],eq1n:"Healing Potion",eq2n:"Mana Potion",c:["Rejuv Potion","Healing Potion","Potion","Miscellaneous","Mana Potion","Potion","Miscellaneous"]},rvl:{iq:0,n:"Full Rejuvenation Potion",hi:0,gt:0,i:"invvpl",iw:1,ih:1,it:0,ig:[],eq1n:"Healing Potion",eq2n:"Mana Potion",c:["Rejuv Potion","Healing Potion","Potion","Miscellaneous","Mana Potion","Potion","Miscellaneous"]},wms:{iq:0,n:"Thawing Potion",hi:0,gt:0,i:"invyps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Thawing Potion","Potion","Miscellaneous"]},tbk:{iq:0,n:"Tome of Town Portal",s:1,hi:0,gt:0,i:"invbbk",iw:1,ih:2,it:0,ig:[],eq1n:"Miscellaneous",c:["Book","Miscellaneous"]},ibk:{iq:0,n:"Tome of Identify",s:1,hi:0,gt:0,i:"invrbk",iw:1,ih:2,it:0,ig:[],eq1n:"Miscellaneous",c:["Book","Miscellaneous"]},amu:{iq:0,n:"Amulet",hi:1,gt:1,i:"invamu",iw:1,ih:1,it:0,ig:["invamu1","invamu2","invamu3"],eq1n:"Miscellaneous",c:["Amulet","Miscellaneous"]},vip:{iq:0,n:"Top of the Horadric Staff",hi:0,gt:0,i:"invvip",ui:"invvip",iw:1,ih:1,it:0,ig:["invamu1","invamu2","invamu3"],eq1n:"Miscellaneous",c:["Amulet","Miscellaneous"]},rin:{iq:0,n:"Ring",hi:1,gt:1,i:"invrin",iw:1,ih:1,it:0,ig:["invrin1","invrin2","invrin3","invrin4","invrin5"],eq1n:"Miscellaneous",c:["Ring","Miscellaneous"]},gld:{iq:0,n:"Gold",s:1,hi:0,gt:0,i:"invgld",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Gold","Miscellaneous"]},bks:{iq:0,n:"Scroll of Inifuss",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,ig:[],c:["Quest"]},bkd:{iq:0,n:"Key to the Cairn Stones",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,ig:[],c:["Quest"]},aqv:{iq:0,n:"Arrows",s:1,hi:0,gt:0,i:"invqvr",iw:1,ih:3,it:0,ig:[],eq1n:"Missile",c:["Bow Quiver","Missile","Miscellaneous"]},tch:{iq:0,n:"Torch",hi:0,gt:0,i:"invtrch",iw:1,ih:2,it:0,ig:[],eq1n:"Miscellaneous",c:["Torch","Miscellaneous"]},cqv:{iq:0,n:"Bolts",s:1,hi:0,gt:0,i:"invcqv",iw:1,ih:3,it:0,ig:[],eq1n:"Missile",c:["Crossbow Quiver","Missile","Miscellaneous"]},tsc:{iq:0,n:"Scroll of Town Portal",hi:0,gt:0,i:"invbsc",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},isc:{iq:0,n:"Scroll of Identify",hi:0,gt:0,i:"invrsc",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},hrt:{iq:0,n:"Heart",hi:0,gt:0,i:"invhrt",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},brz:{iq:0,n:"Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},jaw:{iq:0,n:"Jawbone",hi:0,gt:0,i:"invjaw",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},eyz:{iq:0,n:"Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},hrn:{iq:0,n:"Horn",hi:0,gt:0,i:"invhorn",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},tal:{iq:0,n:"Tail",hi:0,gt:0,i:"invtail",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},flg:{iq:0,n:"Flag",hi:0,gt:0,i:"invflag",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},fng:{iq:0,n:"Fang",hi:0,gt:0,i:"invfang",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},qll:{iq:0,n:"Quill",hi:0,gt:0,i:"invquil",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},sol:{iq:0,n:"Soul",hi:0,gt:0,i:"invsple",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},scz:{iq:0,n:"Scalp",hi:0,gt:0,i:"invscp",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},spe:{iq:0,n:"Spleen",hi:0,gt:0,i:"invsple",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},key:{iq:0,n:"Key",s:1,hi:0,gt:0,i:"invkey",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Key","Miscellaneous"]},luv:{iq:0,n:"The Black Tower Key",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,ig:[],eq1n:"Miscellaneous",c:["Key","Miscellaneous"]},xyz:{iq:0,n:"Right Click to permanently add 20 to Life}Potion of Life",hi:0,gt:0,i:"invxyz",iw:1,ih:1,it:0,ig:[],c:["Quest"]},j34:{iq:0,n:"A Jade Figurine",hi:0,gt:0,i:"invjbi",iw:1,ih:2,it:0,ig:[],c:["Quest"]},g34:{iq:0,n:"The Golden Bird",hi:0,gt:0,i:"invgbi",iw:1,ih:2,it:0,ig:[],c:["Quest"]},bbb:{iq:0,n:"Lam Esen's Tome",hi:0,gt:0,i:"invbbb",iw:2,ih:2,it:0,ig:[],c:["Quest"]},box:{iq:0,n:"Horadric Cube",hi:0,gt:0,i:"invbox",iw:2,ih:2,it:0,ig:[],c:["Quest"]},tr1:{iq:0,n:"Horadric Scroll",hi:0,gt:0,i:"invhscr",iw:2,ih:2,it:0,ig:[],c:["Quest"]},mss:{iq:0,n:"Mephisto's Soulstone",hi:0,gt:0,i:"invmss",iw:1,ih:1,it:0,ig:[],c:["Quest"]},ass:{iq:0,n:"Right Click to learn skill of your choice}Book of Skill",hi:0,gt:0,i:"invsbk",iw:2,ih:2,it:0,ig:[],c:["Quest"]},qey:{iq:0,n:"Khalim's Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,ig:[],c:["Quest"]},qhr:{iq:0,n:"Khalim's Heart",hi:0,gt:0,i:"invhrt",iw:1,ih:1,it:0,ig:[],c:["Quest"]},qbr:{iq:0,n:"Khalim's Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,ig:[],c:["Quest"]},ear:{iq:0,n:"Ear",hi:0,gt:0,i:"invear",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Player Body Part","Miscellaneous"]},gcv:{iq:0,n:"Chipped Amethyst",hi:0,gt:0,i:"invgsva",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:40,max:40}],[{m:"str",p:0,min:3,max:3}],[{m:"ac",p:0,min:8,max:8}]]},gfv:{iq:0,n:"Flawed Amethyst",hi:0,gt:0,i:"invgsvb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:60,max:60}],[{m:"str",p:0,min:4,max:4}],[{m:"ac",p:0,min:12,max:12}]]},gsv:{iq:0,n:"Amethyst",hi:0,gt:0,i:"invgsvc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:80,max:80}],[{m:"str",p:0,min:6,max:6}],[{m:"ac",p:0,min:18,max:18}]]},gzv:{iq:0,n:"Flawless Amethyst",hi:0,gt:0,i:"invgsvd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:100,max:100}],[{m:"str",p:0,min:8,max:8}],[{m:"ac",p:0,min:24,max:24}]]},gpv:{iq:0,n:"Perfect Amethyst",hi:0,gt:0,i:"invgsve",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:150,max:150}],[{m:"str",p:0,min:10,max:10}],[{m:"ac",p:0,min:30,max:30}]]},gcy:{iq:0,n:"Chipped Topaz",hi:0,gt:0,i:"invgsya",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:8,max:8}],[{m:"mag%",p:0,min:9,max:9}],[{m:"res-ltng",p:0,min:12,max:12}]]},gfy:{iq:0,n:"Flawed Topaz",hi:0,gt:0,i:"invgsyb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:14,max:14}],[{m:"mag%",p:0,min:13,max:13}],[{m:"res-ltng",p:0,min:16,max:16}]]},gsy:{iq:0,n:"Topaz",hi:0,gt:0,i:"invgsyc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:22,max:22}],[{m:"mag%",p:0,min:16,max:16}],[{m:"res-ltng",p:0,min:22,max:22}]]},gly:{iq:0,n:"Flawless Topaz",hi:0,gt:0,i:"invgsyd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:30,max:30}],[{m:"mag%",p:0,min:20,max:20}],[{m:"res-ltng",p:0,min:28,max:28}]]},gpy:{iq:0,n:"Perfect Topaz",hi:0,gt:0,i:"invgsye",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:40,max:40}],[{m:"mag%",p:0,min:24,max:24}],[{m:"res-ltng",p:0,min:40,max:40}]]},gcb:{iq:0,n:"Chipped Sapphire",hi:0,gt:0,i:"invgsba",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:1,max:1},{m:"cold-max",p:0,min:3,max:3},{m:"cold-len",p:0,min:25,max:25}],[{m:"mana",p:0,min:10,max:10}],[{m:"res-cold",p:0,min:12,max:12}]]},gfb:{iq:0,n:"Flawed Sapphire",hi:0,gt:0,i:"invgsbb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:3,max:3},{m:"cold-max",p:0,min:5,max:5},{m:"cold-len",p:0,min:35,max:35}],[{m:"mana",p:0,min:17,max:17}],[{m:"res-cold",p:0,min:16,max:16}]]},gsb:{iq:0,n:"Sapphire",hi:0,gt:0,i:"invgsbc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:4,max:4},{m:"cold-max",p:0,min:7,max:7},{m:"cold-len",p:0,min:50,max:50}],[{m:"mana",p:0,min:24,max:24}],[{m:"res-cold",p:0,min:22,max:22}]]},glb:{iq:0,n:"Flawless Sapphire",hi:0,gt:0,i:"invgsbd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:6,max:6},{m:"cold-max",p:0,min:10,max:10},{m:"cold-len",p:0,min:60,max:60}],[{m:"mana",p:0,min:31,max:31}],[{m:"res-cold",p:0,min:28,max:28}]]},gpb:{iq:0,n:"Perfect Sapphire",hi:0,gt:0,i:"invgsbe",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:10,max:10},{m:"cold-max",p:0,min:14,max:14},{m:"cold-len",p:0,min:75,max:75}],[{m:"mana",p:0,min:38,max:38}],[{m:"res-cold",p:0,min:40,max:40}]]},gcg:{iq:0,n:"Chipped Emerald",hi:0,gt:0,i:"invgsga",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:34,max:34},{m:"pois-max",p:0,min:34,max:34},{m:"pois-len",p:0,min:75,max:75}],[{m:"dex",p:0,min:3,max:3}],[{m:"res-pois",p:0,min:12,max:12}]]},gfg:{iq:0,n:"Flawed Emerald",hi:0,gt:0,i:"invgsgb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:51,max:51},{m:"pois-max",p:0,min:51,max:51},{m:"pois-len",p:0,min:100,max:100}],[{m:"dex",p:0,min:4,max:4}],[{m:"res-pois",p:0,min:16,max:16}]]},gsg:{iq:0,n:"Emerald",hi:0,gt:0,i:"invgsgc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:82,max:82},{m:"pois-max",p:0,min:82,max:82},{m:"pois-len",p:0,min:125,max:125}],[{m:"dex",p:0,min:6,max:6}],[{m:"res-pois",p:0,min:22,max:22}]]},glg:{iq:0,n:"Flawless Emerald",hi:0,gt:0,i:"invgsgd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:101,max:101},{m:"pois-max",p:0,min:101,max:101},{m:"pois-len",p:0,min:152,max:152}],[{m:"dex",p:0,min:8,max:8}],[{m:"res-pois",p:0,min:28,max:28}]]},gpg:{iq:0,n:"Perfect Emerald",hi:0,gt:0,i:"invgsge",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:143,max:143},{m:"pois-max",p:0,min:143,max:143},{m:"pois-len",p:0,min:179,max:179}],[{m:"dex",p:0,min:10,max:10}],[{m:"res-pois",p:0,min:40,max:40}]]},gcr:{iq:0,n:"Chipped Ruby",hi:0,gt:0,i:"invgsra",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:3,max:3},{m:"fire-max",p:0,min:4,max:4}],[{m:"hp",p:0,min:10,max:10}],[{m:"res-fire",p:0,min:12,max:12}]]},gfr:{iq:0,n:"Flawed Ruby",hi:0,gt:0,i:"invgsrb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:5,max:5},{m:"fire-max",p:0,min:8,max:8}],[{m:"hp",p:0,min:17,max:17}],[{m:"res-fire",p:0,min:16,max:16}]]},gsr:{iq:0,n:"Ruby",hi:0,gt:0,i:"invgsrc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:8,max:8},{m:"fire-max",p:0,min:12,max:12}],[{m:"hp",p:0,min:24,max:24}],[{m:"res-fire",p:0,min:22,max:22}]]},glr:{iq:0,n:"Flawless Ruby",hi:0,gt:0,i:"invgsrd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:10,max:10},{m:"fire-max",p:0,min:16,max:16}],[{m:"hp",p:0,min:31,max:31}],[{m:"res-fire",p:0,min:28,max:28}]]},gpr:{iq:0,n:"Perfect Ruby",hi:0,gt:0,i:"invgsre",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:15,max:15},{m:"fire-max",p:0,min:20,max:20}],[{m:"hp",p:0,min:38,max:38}],[{m:"res-fire",p:0,min:40,max:40}]]},gcw:{iq:0,n:"Chipped Diamond",hi:0,gt:0,i:"invgswa",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:28,max:28}],[{m:"att",p:0,min:20,max:20}],[{m:"res-all",p:0,min:6,max:6}]]},gfw:{iq:0,n:"Flawed Diamond",hi:0,gt:0,i:"invgswb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:34,max:34}],[{m:"att",p:0,min:40,max:40}],[{m:"res-all",p:0,min:8,max:8}]]},gsw:{iq:0,n:"Diamond",hi:0,gt:0,i:"invgswc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:44,max:44}],[{m:"att",p:0,min:60,max:60}],[{m:"res-all",p:0,min:11,max:11}]]},glw:{iq:0,n:"Flawless Diamond",hi:0,gt:0,i:"invgswd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:54,max:54}],[{m:"att",p:0,min:80,max:80}],[{m:"res-all",p:0,min:14,max:14}]]},gpw:{iq:0,n:"Perfect Diamond",hi:0,gt:0,i:"invgswe",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:68,max:68}],[{m:"att",p:0,min:100,max:100}],[{m:"res-all",p:0,min:19,max:19}]]},hp1:{iq:0,n:"Minor Healing Potion",hi:0,gt:0,i:"invhp1",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp2:{iq:0,n:"Light Healing Potion",hi:0,gt:0,i:"invhp2",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp3:{iq:0,n:"Healing Potion",hi:0,gt:0,i:"invhp3",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp4:{iq:0,n:"Greater Healing Potion",hi:0,gt:0,i:"invhp4",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp5:{iq:0,n:"Super Healing Potion",hi:0,gt:0,i:"invhp5",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mp1:{iq:0,n:"Minor Mana Potion",hi:0,gt:0,i:"invmp1",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp2:{iq:0,n:"Light Mana Potion",hi:0,gt:0,i:"invmp2",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp3:{iq:0,n:"Mana Potion",hi:0,gt:0,i:"invmp3",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp4:{iq:0,n:"Greater Mana Potion",hi:0,gt:0,i:"invmp4",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp5:{iq:0,n:"Super Mana Potion",hi:0,gt:0,i:"invmp5",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},skc:{iq:0,n:"Chipped Skull",hi:0,gt:0,i:"invskc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:1,max:1},{m:"lifesteal",p:0,min:2,max:2}],[{m:"regen",p:0,min:2,max:2},{m:"regen-mana",p:0,min:8,max:8}],[{m:"thorns",p:0,min:4,max:4}]]},skf:{iq:0,n:"Flawed Skull",hi:0,gt:0,i:"invskf",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:2,max:2},{m:"lifesteal",p:0,min:2,max:2}],[{m:"regen",p:0,min:3,max:3},{m:"regen-mana",p:0,min:8,max:8}],[{m:"thorns",p:0,min:8,max:8}]]},sku:{iq:0,n:"Skull",hi:0,gt:0,i:"invsku",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:2,max:2},{m:"lifesteal",p:0,min:3,max:3}],[{m:"regen",p:0,min:3,max:3},{m:"regen-mana",p:0,min:12,max:12}],[{m:"thorns",p:0,min:12,max:12}]]},skl:{iq:0,n:"Flawless Skull",hi:0,gt:0,i:"invskl",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:3,max:3},{m:"lifesteal",p:0,min:3,max:3}],[{m:"regen",p:0,min:4,max:4},{m:"regen-mana",p:0,min:12,max:12}],[{m:"thorns",p:0,min:16,max:16}]]},skz:{iq:0,n:"Perfect Skull",hi:0,gt:0,i:"invskz",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:3,max:3},{m:"lifesteal",p:0,min:4,max:4}],[{m:"regen",p:0,min:5,max:5},{m:"regen-mana",p:0,min:19,max:19}],[{m:"thorns",p:0,min:20,max:20}]]},hrb:{iq:0,n:"Herb",hi:0,gt:0,i:"invhrb",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Herb","Miscellaneous"]},cm1:{iq:0,n:"Small Charm",hi:0,gt:0,i:"invchm",iw:1,ih:1,it:0,ig:["invch1","invch4","invch7"],eq1n:"Charm",c:["Small Charm","Charm","Miscellaneous"]},cm2:{iq:0,n:"Large Charm",hi:0,gt:0,i:"invwnd",iw:1,ih:2,it:0,ig:["invch2","invch5","invch8"],eq1n:"Charm",c:["Medium Charm","Charm","Miscellaneous"]},cm3:{iq:0,n:"Grand Charm",hi:0,gt:0,i:"invsst",iw:1,ih:3,it:0,ig:["invch3","invch6","invch9"],eq1n:"Charm",c:["Large Charm","Charm","Miscellaneous"]},rps:{iq:0,s:1,hi:0,gt:0,i:"invrps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},rpl:{iq:0,s:1,hi:0,gt:0,i:"invrpl",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},bps:{iq:0,s:1,hi:0,gt:0,i:"invbps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},bpl:{iq:0,s:1,hi:0,gt:0,i:"invbpl",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},r01:{iq:0,n:"El Rune",hi:0,gt:0,i:"invrEl",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"light",min:1,max:1},{m:"att",min:50,max:50}],[{m:"light",min:1,max:1},{m:"ac",min:15,max:15}],[{m:"light",min:1,max:1},{m:"ac",min:15,max:15}]]},r02:{iq:0,n:"Eld Rune",hi:0,gt:0,i:"invrEld",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"att-undead",min:50,max:50},{m:"dmg-undead",min:75,max:75}],[{m:"stamdrain",min:15,max:15}],[{m:"block",min:7,max:7}]]},r03:{iq:0,n:"Tir Rune",hi:0,gt:0,i:"invrTir",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"mana-kill",min:2,max:2}],[{m:"mana-kill",min:2,max:2}],[{m:"mana-kill",min:2,max:2}]]},r04:{iq:0,n:"Nef Rune",hi:0,gt:0,i:"invrNef",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"knock",min:1,max:1}],[{m:"ac-miss",min:30,max:30}],[{m:"ac-miss",min:30,max:30}]]},r05:{iq:0,n:"Eth Rune",hi:0,gt:0,i:"invrEth",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"reduce-ac",min:25,max:25}],[{m:"regen-mana",min:15,max:15}],[{m:"regen-mana",min:15,max:15}]]},r06:{iq:0,n:"Ith Rune",hi:0,gt:0,i:"invrIth",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-max",min:9,max:9}],[{m:"dmg-to-mana",min:15,max:15}],[{m:"dmg-to-mana",min:15,max:15}]]},r07:{iq:0,n:"Tal Rune",hi:0,gt:0,i:"invrTal",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-pois",p:125,min:154,max:154}],[{m:"res-pois",min:30,max:30}],[{m:"res-pois",min:35,max:35}]]},r08:{iq:0,n:"Ral Rune",hi:0,gt:0,i:"invrRal",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-fire",min:5,max:30}],[{m:"res-fire",min:30,max:30}],[{m:"res-fire",min:35,max:35}]]},r09:{iq:0,n:"Ort Rune",hi:0,gt:0,i:"invrOrt",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-ltng",min:1,max:50}],[{m:"res-ltng",min:30,max:30}],[{m:"res-ltng",min:35,max:35}]]},r10:{iq:0,n:"Thul Rune",hi:0,gt:0,i:"invrThul",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-cold",p:75,min:3,max:14}],[{m:"res-cold",min:30,max:30}],[{m:"res-cold",min:35,max:35}]]},r11:{iq:0,n:"Amn Rune",hi:0,gt:0,i:"invrAmn",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"lifesteal",min:7,max:7}],[{m:"thorns",min:14,max:14}],[{m:"thorns",min:14,max:14}]]},r12:{iq:0,n:"Sol Rune",hi:0,gt:0,i:"invrSol",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-min",min:9,max:9}],[{m:"red-dmg",min:7,max:7}],[{m:"red-dmg",min:7,max:7}]]},r13:{iq:0,n:"Shael Rune",hi:0,gt:0,i:"invrShae",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"swing2",min:20,max:20}],[{m:"balance2",min:20,max:20}],[{m:"block2",min:20,max:20}]]},r14:{iq:0,n:"Dol Rune",hi:0,gt:0,i:"invrDol",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"howl",min:32,max:32}],[{m:"regen",min:7,max:7}],[{m:"regen",min:7,max:7}]]},r15:{iq:0,n:"Hel Rune",hi:0,gt:0,i:"invrHel",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"ease",min:-20,max:-20}],[{m:"ease",min:-15,max:-15}],[{m:"ease",min:-15,max:-15}]]},r16:{iq:0,n:"Io Rune",hi:0,gt:0,i:"invrIo",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"vit",min:10,max:10}],[{m:"vit",min:10,max:10}],[{m:"vit",min:10,max:10}]]},r17:{iq:0,n:"Lum Rune",hi:0,gt:0,i:"invrLum",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"enr",min:10,max:10}],[{m:"enr",min:10,max:10}],[{m:"enr",min:10,max:10}]]},r18:{iq:0,n:"Ko Rune",hi:0,gt:0,i:"invrKo",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dex",min:10,max:10}],[{m:"dex",min:10,max:10}],[{m:"dex",min:10,max:10}]]},r19:{iq:0,n:"Fal Rune",hi:0,gt:0,i:"invrFal",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"str",min:10,max:10}],[{m:"str",min:10,max:10}],[{m:"str",min:10,max:10}]]},r20:{iq:0,n:"Lem Rune",hi:0,gt:0,i:"invrLem",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"gold%",min:75,max:75}],[{m:"gold%",min:50,max:50}],[{m:"gold%",min:50,max:50}]]},r21:{iq:0,n:"Pul Rune",hi:0,gt:0,i:"invrPul",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"att-demon",min:100,max:100},{m:"dmg-demon",min:75,max:75}],[{m:"ac%",min:30,max:30}],[{m:"ac%",min:30,max:30}]]},r22:{iq:0,n:"Um Rune",hi:0,gt:0,i:"invrUm",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"openwounds",min:25,max:25}],[{m:"res-all",min:15,max:15}],[{m:"res-all",min:22,max:22}]]},r23:{iq:0,n:"Mal Rune",hi:0,gt:0,i:"invrMal",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"noheal",min:1,max:1}],[{m:"red-mag",min:7,max:7}],[{m:"red-mag",min:7,max:7}]]},r24:{iq:0,n:"Ist Rune",hi:0,gt:0,i:"invrIst",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"mag%",min:30,max:30}],[{m:"mag%",min:25,max:25}],[{m:"mag%",min:25,max:25}]]},r25:{iq:0,n:"Gul Rune",hi:0,gt:0,i:"invrGul",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"att%",min:20,max:20}],[{m:"res-pois-max",min:5,max:5}],[{m:"res-pois-max",min:5,max:5}]]},r26:{iq:0,n:"Vex Rune",hi:0,gt:0,i:"invrVex",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",min:7,max:7}],[{m:"res-fire-max",min:5,max:5}],[{m:"res-fire-max",min:5,max:5}]]},r27:{iq:0,n:"Ohm Rune",hi:0,gt:0,i:"invrOhm",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg%",min:50,max:50}],[{m:"res-cold-max",min:5,max:5}],[{m:"res-cold-max",min:5,max:5}]]},r28:{iq:0,n:"Lo Rune",hi:0,gt:0,i:"invrLo",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"deadly",min:20,max:20}],[{m:"res-ltng-max",min:5,max:5}],[{m:"res-ltng-max",min:5,max:5}]]},r29:{iq:0,n:"Sur Rune",hi:0,gt:0,i:"invrSur",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"stupidity",min:1,max:1}],[{m:"mana%",min:5,max:5}],[{m:"mana",min:50,max:50}]]},r30:{iq:0,n:"Ber Rune",hi:0,gt:0,i:"invrBer",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"crush",min:20,max:20}],[{m:"red-dmg%",min:8,max:8}],[{m:"red-dmg%",min:8,max:8}]]},r31:{iq:0,n:"Jah Rune",hi:0,gt:0,i:"invrJo",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"ignore-ac",min:1,max:1}],[{m:"hp%",min:5,max:5}],[{m:"hp",min:50,max:50}]]},r32:{iq:0,n:"Cham Rune",hi:0,gt:0,i:"invrCham",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"freeze",min:3,max:3}],[{m:"nofreeze",min:1,max:1}],[{m:"nofreeze",min:1,max:1}]]},r33:{iq:0,n:"Zod Rune",hi:0,gt:0,i:"invrZod",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"indestruct",min:1,max:1}],[{m:"indestruct",min:1,max:1}],[{m:"indestruct",min:1,max:1}]]},jew:{iq:0,n:"Jewel",hi:0,gt:0,i:"invgswe",iw:1,ih:1,it:0,ig:["invjw1","invjw2","invjw3","invjw4","invjw5","invjw6"],eq1n:"Socket Filler",c:["Jewel","Socket Filler","Miscellaneous"]},ice:{iq:0,n:"Keep it to thaw Anya}Malah's Potion",hi:0,gt:0,i:"invxyz",iw:1,ih:1,it:0,ig:[],c:["Quest"]},"0sc":{iq:0,n:"Scroll of Knowledge",hi:0,gt:0,i:"invrsc",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},tr2:{iq:0,n:"Right Click to Cast}Scroll of Resistance",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,ig:[],c:["Quest"]},pk1:{iq:0,n:"Key of Terror",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,ig:[],c:["Quest"]},pk2:{iq:0,n:"Key of Hate",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,ig:[],c:["Quest"]},pk3:{iq:0,n:"Key of Destruction",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,ig:[],c:["Quest"]},dhn:{iq:0,n:"Diablo's Horn",hi:0,gt:0,i:"invfang",iw:1,ih:1,it:0,ig:[],c:["Quest"]},bey:{iq:0,n:"Baal's Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,ig:[],c:["Quest"]},mbr:{iq:0,n:"Mephisto's Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,ig:[],c:["Quest"]},toa:{iq:0,n:"Right-click to reset Stat/Skill Points}Token of Absolution",hi:0,gt:0,i:"invtoa",iw:1,ih:1,it:0,ig:[],c:["Quest"]},tes:{iq:0,n:"Twisted Essence of Suffering",hi:0,gt:0,i:"invtes",iw:1,ih:1,it:0,ig:[],c:["Quest"]},ceh:{iq:0,n:"Charged Essence of Hatred",hi:0,gt:0,i:"invceh",iw:1,ih:1,it:0,ig:[],c:["Quest"]},bet:{iq:0,n:"Burning Essence of Terror",hi:0,gt:0,i:"invbet",iw:1,ih:1,it:0,ig:[],c:["Quest"]},fed:{iq:0,n:"Festering Essence of Destruction",hi:0,gt:0,i:"invfed",iw:1,ih:1,it:0,ig:[],c:["Quest"]},std:{iq:0,n:"Standard of Heroes",hi:0,gt:0,i:"invflag",iw:1,ih:1,it:0,ig:[],c:["Quest"]}}}}}); \ No newline at end of file +var constants_96=function(e){var i={};function n(a){if(i[a])return i[a].exports;var s=i[a]={i:a,l:!1,exports:{}};return e[a].call(s.exports,s,s.exports,n),s.l=!0,s.exports}return n.m=e,n.c=i,n.d=function(e,i,a){n.o(e,i)||Object.defineProperty(e,i,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,i){if(1&i&&(e=n(e)),8&i)return e;if(4&i&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&i&&"string"!=typeof e)for(var s in e)n.d(a,s,function(i){return e[i]}.bind(null,s));return a},n.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(i,"a",i),i},n.o=function(e,i){return Object.prototype.hasOwnProperty.call(e,i)},n.p="",n(n.s=14)}({14:function(e,i,n){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.constants=void 0,i.constants={classes:[{n:"Amazon",c:"ama",as:"to Amazon Skill Levels",ts:["+%d to Bow and Crossbow Skills","+%d to Passive and Magic Skills","+%d to Javelin and Spear Skills"],co:"(Amazon Only)",s:{lpl:8,mpl:6,spl:4,lpv:12,spv:4,mpe:6},a:{str:20,dex:25,int:15,vit:20,stam:84,hpadd:"30"}},{n:"Sorceress",c:"sor",as:"to Sorceress Skill Levels",ts:["+%d to Fire Skills","+%d to Lightning Skills","+%d to Cold Skills"],co:"(Sorceress Only)",s:{lpl:4,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:10,dex:25,int:35,vit:10,stam:74,hpadd:"30"}},{n:"Necromancer",c:"nec",as:"to Necromancer Skill Levels",ts:["+%d to Curses","+%d to Poison and Bone Skills","+%d to Summoning Skills"],co:"(Necromancer Only)",s:{lpl:6,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:15,dex:25,int:25,vit:15,stam:79,hpadd:"30"}},{n:"Paladin",c:"pal",as:"to Paladin Skill Levels",ts:["+%d to Combat Skills","+%d to Offensive Auras","+%d to Defensive Auras"],co:"(Paladin Only)",s:{lpl:8,mpl:6,spl:4,lpv:12,spv:4,mpe:6},a:{str:25,dex:20,int:15,vit:25,stam:89,hpadd:"30"}},{n:"Barbarian",c:"bar",as:"to Barbarian Skill Levels",ts:["+%d to Combat Skills","+%d to Masteries","+%d to Warcries"],co:"(Barbarian Only)",s:{lpl:8,mpl:4,spl:4,lpv:16,spv:4,mpe:4},a:{str:30,dex:20,int:10,vit:25,stam:92,hpadd:"30"}},{n:"Druid",c:"dru",as:"to Druid Skills",ts:["+%d to Summoning Skills","+%d to Shape Shifting Skills","+%d to Elemental Skills"],co:"(Druid Only)",s:{lpl:6,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:15,dex:20,int:20,vit:25,stam:84,hpadd:"30"}},{n:"Assassin",c:"ass",as:"to Assassin Skills",ts:["+%d to Traps","+%d to Shadow Disciplines","+%d to Martial Arts"],co:"(Assassin Only)",s:{lpl:8,mpl:6,spl:5,lpv:12,spv:5,mpe:7},a:{str:20,dex:20,int:25,vit:20,stam:95,hpadd:"30"}}],skills:[{s:"Attack"},{s:"Kick"},{s:"Throw"},{s:"Unsummon"},{s:"Left Hand Throw"},{s:"Left Hand Swing"},{s:"Magic Arrow",c:"ama"},{s:"Fire Arrow",c:"ama"},{s:"Inner Sight",c:"ama"},{s:"Critical Strike",c:"ama"},{s:"Jab",c:"ama"},{s:"Cold Arrow",c:"ama"},{s:"Multiple Shot",c:"ama"},{s:"Dodge",c:"ama"},{s:"Power Strike",c:"ama"},{s:"Poison Javelin",c:"ama"},{s:"Exploding Arrow",c:"ama"},{s:"Slow Missiles",c:"ama"},{s:"Avoid",c:"ama"},{s:"Impale",c:"ama"},{s:"Lightning Bolt",c:"ama"},{s:"Ice Arrow",c:"ama"},{s:"Guided Arrow",c:"ama"},{s:"Penetrate",c:"ama"},{s:"Charged Strike",c:"ama"},{s:"Plague Javelin",c:"ama"},{s:"Strafe",c:"ama"},{s:"Immolation Arrow",c:"ama"},{s:"Decoy",c:"ama"},{s:"Evade",c:"ama"},{s:"Fend",c:"ama"},{s:"Freezing Arrow",c:"ama"},{s:"Valkyrie",c:"ama"},{s:"Pierce",c:"ama"},{s:"Lightning Strike",c:"ama"},{s:"Lightning Fury",c:"ama"},{s:"Fire Bolt",c:"sor"},{s:"Warmth",c:"sor"},{s:"Charged Bolt",c:"sor"},{s:"Ice Bolt",c:"sor"},{s:"Frozen Armor",c:"sor"},{s:"Inferno",c:"sor"},{s:"Static Field",c:"sor"},{s:"Telekinesis",c:"sor"},{s:"Frost Nova",c:"sor"},{s:"Ice Blast",c:"sor"},{s:"Blaze",c:"sor"},{s:"Fire Ball",c:"sor"},{s:"Nova",c:"sor"},{s:"Lightning",c:"sor"},{s:"Shiver Armor",c:"sor"},{s:"Fire Wall",c:"sor"},{s:"Enchant",c:"sor"},{s:"Chain Lightning",c:"sor"},{s:"Teleport",c:"sor"},{s:"Glacial Spike",c:"sor"},{s:"Meteor",c:"sor"},{s:"Thunder Storm",c:"sor"},{s:"Energy Shield",c:"sor"},{s:"Blizzard",c:"sor"},{s:"Chilling Armor",c:"sor"},{s:"Fire Mastery",c:"sor"},{s:"Hydra",c:"sor"},{s:"Lightning Mastery",c:"sor"},{s:"Frozen Orb",c:"sor"},{s:"Cold Mastery",c:"sor"},{s:"Amplify Damage",c:"nec"},{s:"Teeth",c:"nec"},{s:"Bone Armor",c:"nec"},{s:"Skeleton Mastery",c:"nec"},{s:"Raise Skeleton",c:"nec"},{s:"Dim Vision",c:"nec"},{s:"Weaken",c:"nec"},{s:"Poison Dagger",c:"nec"},{s:"Corpse Explosion",c:"nec"},{s:"Clay Golem",c:"nec"},{s:"Iron Maiden",c:"nec"},{s:"Terror",c:"nec"},{s:"Bone Wall",c:"nec"},{s:"Golem Mastery",c:"nec"},{s:"Raise Skeletal Mage",c:"nec"},{s:"Confuse",c:"nec"},{s:"Life Tap",c:"nec"},{s:"Poison Explosion",c:"nec"},{s:"Bone Spear",c:"nec"},{s:"Blood Golem",c:"nec"},{s:"Attract",c:"nec"},{s:"Decrepify",c:"nec"},{s:"Bone Prison",c:"nec"},{s:"Summon Resist",c:"nec"},{s:"Iron Golem",c:"nec"},{s:"Lower Resist",c:"nec"},{s:"Poison Nova",c:"nec"},{s:"Bone Spirit",c:"nec"},{s:"Fire Golem",c:"nec"},{s:"Revive",c:"nec"},{s:"Sacrifice",c:"pal"},{s:"Smite",c:"pal"},{s:"Might",c:"pal"},{s:"Prayer",c:"pal"},{s:"Resist Fire",c:"pal"},{s:"Holy Bolt",c:"pal"},{s:"Holy Fire",c:"pal"},{s:"Thorns",c:"pal"},{s:"Defiance",c:"pal"},{s:"Resist Cold",c:"pal"},{s:"Zeal",c:"pal"},{s:"Charge",c:"pal"},{s:"Blessed Aim",c:"pal"},{s:"Cleansing",c:"pal"},{s:"Resist Lightning",c:"pal"},{s:"Vengeance",c:"pal"},{s:"Blessed Hammer",c:"pal"},{s:"Concentration",c:"pal"},{s:"Holy Freeze",c:"pal"},{s:"Vigor",c:"pal"},{s:"Conversion",c:"pal"},{s:"Holy Shield",c:"pal"},{s:"Holy Shock",c:"pal"},{s:"Sanctuary",c:"pal"},{s:"Meditation",c:"pal"},{s:"Fist of the Heavens",c:"pal"},{s:"Fanaticism",c:"pal"},{s:"Conviction",c:"pal"},{s:"Redemption",c:"pal"},{s:"Salvation",c:"pal"},{s:"Bash",c:"bar"},{s:"Sword Mastery",c:"bar"},{s:"Axe Mastery",c:"bar"},{s:"Mace Mastery",c:"bar"},{s:"Howl",c:"bar"},{s:"Find Potion",c:"bar"},{s:"Leap",c:"bar"},{s:"Double Swing",c:"bar"},{s:"Pole Arm Mastery",c:"bar"},{s:"Throwing Mastery",c:"bar"},{s:"Spear Mastery",c:"bar"},{s:"Taunt",c:"bar"},{s:"Shout",c:"bar"},{s:"Stun",c:"bar"},{s:"Double Throw",c:"bar"},{s:"Increased Stamina",c:"bar"},{s:"Find Item",c:"bar"},{s:"Leap Attack",c:"bar"},{s:"Concentrate",c:"bar"},{s:"Iron Skin",c:"bar"},{s:"Battle Cry",c:"bar"},{s:"Frenzy",c:"bar"},{s:"Increased Speed",c:"bar"},{s:"Battle Orders",c:"bar"},{s:"Grim Ward",c:"bar"},{s:"Whirlwind",c:"bar"},{s:"Berserk",c:"bar"},{s:"Natural Resistance",c:"bar"},{s:"War Cry",c:"bar"},{s:"Battle Command",c:"bar"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{s:"Firestorm"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{s:"Scroll of Identify"},{s:"Tome of Identify"},{s:"Scroll of Townportal"},{s:"Tome of Townportal"},{s:"Raven",c:"dru"},{s:"Poison Creeper",c:"dru"},{s:"Werewolf",c:"dru"},{s:"Lycanthropy",c:"dru"},{s:"Firestorm",c:"dru"},{s:"Oak Sage",c:"dru"},{s:"Summon Spirit Wolf",c:"dru"},{s:"Werebear",c:"dru"},{s:"Molten Boulder",c:"dru"},{s:"Arctic Blast",c:"dru"},{s:"Carrion Vine",c:"dru"},{s:"Feral Rage",c:"dru"},{s:"Maul",c:"dru"},{s:"Fissure",c:"dru"},{s:"Cyclone Armor",c:"dru"},{s:"Heart of Wolverine",c:"dru"},{s:"Summon Dire Wolf",c:"dru"},{s:"Rabies",c:"dru"},{s:"Fire Claws",c:"dru"},{s:"Twister",c:"dru"},{s:"Solar Creeper",c:"dru"},{s:"Hunger",c:"dru"},{s:"Shock Wave",c:"dru"},{s:"Volcano",c:"dru"},{s:"Tornado",c:"dru"},{s:"Spirit of Barbs",c:"dru"},{s:"Summon Grizzly",c:"dru"},{s:"Fury",c:"dru"},{s:"Armageddon",c:"dru"},{s:"Hurricane",c:"dru"},{s:"Fire Blast",c:"ass"},{s:"Claw Mastery",c:"ass"},{s:"Psychic Hammer",c:"ass"},{s:"Tiger Strike",c:"ass"},{s:"Dragon Talon",c:"ass"},{s:"Shock Web",c:"ass"},{s:"Blade Sentinel",c:"ass"},{s:"Burst of Speed",c:"ass"},{s:"Fists of Fire",c:"ass"},{s:"Dragon Claw",c:"ass"},{s:"Charged Bolt Sentry",c:"ass"},{s:"Wake of Fire",c:"ass"},{s:"Weapon Block",c:"ass"},{s:"Cloak of Shadows",c:"ass"},{s:"Cobra Strike",c:"ass"},{s:"Blade Fury",c:"ass"},{s:"Fade",c:"ass"},{s:"Shadow Warrior",c:"ass"},{s:"Claws of Thunder",c:"ass"},{s:"Dragon Tail",c:"ass"},{s:"Lightning Sentry",c:"ass"},{s:"Wake of Inferno",c:"ass"},{s:"Mind Blast",c:"ass"},{s:"Blades of Ice",c:"ass"},{s:"Dragon Flight",c:"ass"},{s:"Death Sentry",c:"ass"},{s:"Blade Shield",c:"ass"},{s:"Venom",c:"ass"},{s:"Shadow Master",c:"ass"},{s:"Phoenix Strike",c:"ass"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{s:"Delirium"}],rare_names:[null,{n:"Bite"},{n:"Scratch"},{n:"Scalpel"},{n:"Fang"},{n:"Gutter"},{n:"Thirst"},{n:"Razor"},{n:"Scythe"},{n:"Edge"},{n:"Saw"},{n:"Splitter"},{n:"Cleaver"},{n:"Sever"},{n:"Sunder"},{n:"Rend"},{n:"Mangler"},{n:"Slayer"},{n:"Reaver"},{n:"Spawn"},{n:"Gnash"},{n:"Star"},{n:"Blow"},{n:"Smasher"},{n:"Bane"},{n:"Crusher"},{n:"Breaker"},{n:"Grinder"},{n:"Crack"},{n:"Mallet"},{n:"Knell"},{n:"Lance"},{n:"Spike"},{n:"Impaler"},{n:"Skewer"},{n:"Prod"},{n:"Scourge"},{n:"Wand"},{n:"Wrack"},{n:"Barb"},{n:"Needle"},{n:"Dart"},{n:"Bolt"},{n:"Quarrel"},{n:"Fletch"},{n:"Flight"},{n:"Nock"},{n:"Horn"},{n:"Stinger"},{n:"Quill"},{n:"Goad"},{n:"Branch"},{n:"Spire"},{n:"Song"},{n:"Call"},{n:"Cry"},{n:"Spell"},{n:"Chant"},{n:"Weaver"},{n:"Gnarl"},{n:"Visage"},{n:"Crest"},{n:"Circlet"},{n:"Veil"},{n:"Hood"},{n:"Mask"},{n:"Brow"},{n:"Casque"},{n:"Visor"},{n:"Cowl"},{n:"Hide"},{n:"Pelt"},{n:"Carapace"},{n:"Coat"},{n:"Wrap"},{n:"Suit"},{n:"Cloak"},{n:"Shroud"},{n:"Jack"},{n:"Mantle"},{n:"Guard"},{n:"Badge"},{n:"Rock"},{n:"Aegis"},{n:"Ward"},{n:"Tower"},{n:"Shield"},{n:"Wing"},{n:"Mark"},{n:"Emblem"},{n:"Hand"},{n:"Fist"},{n:"Claw"},{n:"Clutches"},{n:"Grip"},{n:"Grasp"},{n:"Hold"},{n:"Touch"},{n:"Finger"},{n:"Knuckle"},{n:"Shank"},{n:"Spur"},{n:"Tread"},{n:"Stalker"},{n:"Greaves"},{n:"Blazer"},{n:"Nails"},{n:"Trample"},{n:"Brogues"},{n:"Track"},{n:"Slippers"},{n:"Clasp"},{n:"Buckle"},{n:"Harness"},{n:"Lock"},{n:"Fringe"},{n:"Winding"},{n:"Chain"},{n:"Strap"},{n:"Lash"},{n:"Cord"},{n:"Knot"},{n:"Circle"},{n:"Loop"},{n:"Eye"},{n:"Turn"},{n:"Spiral"},{n:"Coil"},{n:"Gyre"},{n:"Band"},{n:"Whorl"},{n:"Talisman"},{n:"Heart"},{n:"Noose"},{n:"Necklace"},{n:"Collar"},{n:"Beads"},{n:"Torc"},{n:"Gorget"},{n:"Scarab"},{n:"Wood"},{n:"Brand"},{n:"Bludgeon"},{n:"Cudgel"},{n:"Loom"},{n:"Harp"},{n:"Master"},{n:"Bar"},{n:"Hew"},{n:"Crook"},{n:"Mar"},{n:"Shell"},{n:"Stake"},{n:"Picket"},{n:"Pale"},{n:"Flange"},{n:"Beast"},{n:"Eagle"},{n:"Raven"},{n:"Viper"},{n:"Ghoul"},{n:"Skull"},{n:"Blood"},{n:"Dread"},{n:"Doom"},{n:"Grim"},{n:"Bone"},{n:"Death"},{n:"Shadow"},{n:"Storm"},{n:"Rune"},{n:"Plague"},{n:"Stone"},{n:"Wraith"},{n:"Spirit"},{n:"Storm"},{n:"Demon"},{n:"Cruel"},{n:"Empyrian"},{n:"Bramble"},{n:"Pain"},{n:"Loath"},{n:"Glyph"},{n:"Imp"},{n:"Fiend"},{n:"Hailstone"},{n:"Gale"},{n:"Dire"},{n:"Soul"},{n:"Brimstone"},{n:"Corpse"},{n:"Carrion"},{n:"Armageddon"},{n:"Havoc"},{n:"Bitter"},{n:"Entropy"},{n:"Chaos"},{n:"Order"},{n:"Rule"},{n:"Warp"},{n:"Rift"},{n:"Corruption"}],magic_prefixes:[null,{},{n:"Sturdy"},{n:"Strong"},{n:"Glorious"},{n:"Blessed"},{n:"Saintly",tc:"dgld"},{n:"Holy",tc:"dgld"},{n:"Devious",tc:"dblu"},{n:"Fortified",tc:"dblu"},{},{},{},{n:"Jagged"},{n:"Deadly"},{n:"Vicious"},{n:"Brutal"},{n:"Massive",tc:"dgld"},{n:"Savage",tc:"dgld"},{n:"Merciless",tc:"dgld"},{n:"Vulpine",tc:"cblu"},{},{},{},{},{n:"Tireless"},{n:"Rugged"},{n:"Bronze"},{n:"Iron"},{n:"Steel"},{n:"Silver"},{},{n:"Gold",tc:"lgld"},{n:"Platinum",tc:"lgld"},{n:"Meteoric",tc:"lgld"},{n:"Sharp"},{n:"Fine"},{n:"Warrior's"},{n:"Soldier's"},{n:"Knight's",tc:"dgld"},{n:"Lord's",tc:"dgld"},{n:"King's",tc:"dgld"},{n:"Howling",tc:"oran"},{n:"Fortuitous"},{},{},{},{},{},{n:"Glimmering"},{n:"Glowing",tc:"lyel"},{},{},{n:"Lizard's"},{},{n:"Snake's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Drake's",tc:"cblu"},{n:"Dragon's",tc:"cblu"},{n:"Dragon's",tc:"cblu"},{n:"Wyrm's",tc:"cblu"},{},{},{n:"Prismatic",tc:"lpur"},{n:"Prismatic",tc:"lpur"},{n:"Azure"},{n:"Lapis"},{n:"Lapis"},{n:"Cobalt"},{n:"Cobalt"},{},{n:"Sapphire",tc:"lblu"},{},{},{n:"Crimson"},{n:"Burgundy"},{n:"Burgundy"},{n:"Garnet"},{n:"Garnet"},{},{n:"Ruby",tc:"lred"},{},{},{n:"Ocher"},{n:"Tangerine"},{n:"Tangerine"},{n:"Coral"},{n:"Coral"},{},{n:"Amber",tc:"lyel"},{},{},{n:"Beryl"},{n:"Jade"},{n:"Jade"},{n:"Viridian"},{n:"Viridian"},{},{n:"Emerald",tc:"lgrn"},{},{n:"Fletcher's"},{n:"Archer's",tc:"cgrn"},{n:"Archer's",tc:"cgrn"},{n:"Monk's"},{n:"Priest's",tc:"cgrn"},{n:"Priest's",tc:"cgrn"},{n:"Summoner's"},{n:"Necromancer's",tc:"cgrn"},{n:"Necromancer's",tc:"cgrn"},{n:"Angel's"},{n:"Arch-Angel's",tc:"cgrn"},{n:"Arch-Angel's",tc:"cgrn"},{n:"Slayer's"},{n:"Berserker's",tc:"cgrn"},{n:"Berserker's",tc:"cgrn"},{},{},{n:"Triumphant"},{n:"Stout"},{n:"Stout"},{n:"Stout"},{n:"Burly"},{n:"Burly"},{n:"Burly"},{n:"Stalwart"},{n:"Stalwart"},{n:"Stalwart"},{n:"Stout"},{n:"Stout"},{n:"Stout"},{n:"Burly"},{n:"Burly"},{n:"Stalwart"},{n:"Stalwart"},{n:"Stout"},{n:"Stout"},{n:"Burly"},{n:"Stalwart"},{n:"Blanched",tc:"whit"},{n:"Eburine",tc:"whit"},{n:"Bone",tc:"whit"},{n:"Ivory",tc:"whit"},{n:"Sturdy"},{n:"Sturdy"},{n:"Strong"},{n:"Glorious"},{n:"Blessed"},{n:"Saintly",tc:"dgld"},{n:"Holy",tc:"dgld"},{n:"Godly",tc:"dgld"},{n:"Devious"},{n:"Void"},{n:"Null",tc:"dblu"},{n:"Antimagic",tc:"dblu"},{n:"Red",tc:"dred"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Bloody",tc:"dred"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Bloody",tc:"dred"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Bloody",tc:"dred"},{n:"Scarlet",tc:"dred"},{n:"Crimson",tc:"dred"},{n:"Jagged",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Carbuncle",tc:"dred"},{n:"Carmine",tc:"dred"},{n:"Vermilion",tc:"dred"},{n:"Jagged"},{n:"Deadly"},{n:"Vicious"},{n:"Brutal"},{n:"Massive",tc:"dgld"},{n:"Savage",tc:"dgld"},{n:"Merciless",tc:"dgld"},{n:"Ferocious",tc:"blac"},{n:"Cruel",tc:"blac"},{n:"Cinnabar",tc:"dred"},{n:"Rusty",tc:"dred"},{n:"Realgar",tc:"dred"},{n:"Ruby",tc:"dred"},{n:"Vulpine",tc:"cblu"},{n:"Dun"},{n:"Tireless"},{n:"Tireless"},{n:"Brown"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Rugged"},{n:"Vigorous"},{n:"Chestnut"},{n:"Maroon"},{n:"Bronze"},{n:"Bronze"},{n:"Bronze"},{n:"Iron"},{n:"Iron"},{n:"Iron"},{n:"Steel"},{n:"Steel"},{n:"Steel"},{n:"Bronze"},{n:"Bronze"},{n:"Bronze"},{n:"Iron"},{n:"Iron"},{n:"Steel"},{n:"Steel"},{n:"Bronze"},{n:"Bronze"},{n:"Iron"},{n:"Steel"},{n:"Bronze"},{n:"Iron"},{n:"Steel"},{n:"Silver"},{n:"Gold",tc:"lgld"},{n:"Platinum",tc:"lgld"},{n:"Meteoric",tc:"lgld"},{n:"Strange",tc:"lgld"},{n:"Weird",tc:"lgld"},{n:"Nickel"},{n:"Tin"},{n:"Silver"},{n:"Argent"},{n:"Fine"},{n:"Fine"},{n:"Sharp"},{n:"Fine"},{n:"Sharp"},{n:"Fine"},{n:"Sharp"},{n:"Fine"},{n:"Warrior's"},{n:"Soldier's"},{n:"Knight's",tc:"dgld"},{n:"Lord's",tc:"dgld"},{n:"King's",tc:"dgld"},{n:"Master's",tc:"dgld"},{n:"Grandmaster's",tc:"dgld"},{n:"Glimmering"},{n:"Glowing",tc:"lyel"},{n:"Bright"},{n:"Screaming",tc:"oran"},{n:"Howling",tc:"oran"},{n:"Wailing",tc:"oran"},{n:"Screaming",tc:"oran"},{n:"Howling",tc:"oran"},{n:"Wailing",tc:"oran"},{n:"Lucky"},{n:"Lucky"},{n:"Lucky"},{n:"Lucky"},{n:"Lucky"},{n:"Lucky"},{n:"Felicitous"},{n:"Fortuitous"},{n:"Emerald"},{n:"Lizard's"},{n:"Lizard's"},{n:"Lizard's"},{n:"Snake's"},{n:"Snake's"},{n:"Snake's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Lizard's"},{n:"Lizard's"},{n:"Lizard's"},{n:"Snake's"},{n:"Snake's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Lizard's"},{n:"Lizard's"},{n:"Snake's"},{n:"Serpent's"},{n:"Lizard's"},{n:"Snake's"},{n:"Serpent's"},{n:"Serpent's"},{n:"Drake's",tc:"cblu"},{n:"Dragon's",tc:"cblu"},{n:"Dragon's",tc:"cblu"},{n:"Wyrm's",tc:"cblu"},{n:"Great Wyrm's",tc:"cblu"},{n:"Bahamut's",tc:"cblu"},{n:"Zircon",tc:"cblu"},{n:"Jacinth",tc:"cblu"},{n:"Turquoise",tc:"cblu"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Rainbow",tc:"lpur"},{n:"Scintillating",tc:"lpur"},{n:"Prismatic",tc:"lpur"},{n:"Chromatic",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Rainbow",tc:"lpur"},{n:"Scintillating",tc:"lpur"},{n:"Prismatic",tc:"lpur"},{n:"Chromatic",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Rainbow",tc:"lpur"},{n:"Scintillating",tc:"lpur"},{n:"Shimmering",tc:"lpur"},{n:"Scintillating",tc:"lpur"},{n:"Azure"},{n:"Lapis"},{n:"Cobalt",tc:"lblu"},{n:"Sapphire",tc:"lblu"},{n:"Azure"},{n:"Lapis"},{n:"Cobalt",tc:"lblu"},{n:"Sapphire",tc:"lblu"},{n:"Azure"},{n:"Lapis"},{n:"Cobalt",tc:"lblu"},{n:"Sapphire",tc:"lblu"},{n:"Azure"},{n:"Lapis"},{n:"Lapis"},{n:"Cobalt"},{n:"Cobalt"},{n:"Sapphire",tc:"lblu"},{n:"Lapis Lazuli",tc:"lblu"},{n:"Sapphire",tc:"lblu"},{n:"Crimson"},{n:"Russet"},{n:"Garnet",tc:"lred"},{n:"Ruby",tc:"lred"},{n:"Crimson"},{n:"Russet"},{n:"Garnet",tc:"lred"},{n:"Ruby",tc:"lred"},{n:"Crimson"},{n:"Russet",tc:"lred"},{n:"Garnet",tc:"lred"},{n:"Ruby"},{n:"Russet"},{n:"Russet"},{n:"Garnet"},{n:"Garnet"},{n:"Ruby",tc:"lred"},{n:"Garnet",tc:"lred"},{n:"Ruby",tc:"lred"},{n:"Tangerine"},{n:"Ocher"},{n:"Coral",tc:"lyel"},{n:"Amber",tc:"lyel"},{n:"Tangerine"},{n:"Ocher"},{n:"Coral",tc:"lyel"},{n:"Amber",tc:"lyel"},{n:"Tangerine"},{n:"Ocher"},{n:"Coral",tc:"lyel"},{n:"Amber",tc:"lyel"},{n:"Tangerine"},{n:"Ocher"},{n:"Ocher"},{n:"Coral"},{n:"Coral"},{n:"Amber",tc:"lyel"},{n:"Camphor",tc:"lyel"},{n:"Ambergris",tc:"lyel"},{n:"Beryl"},{n:"Viridian"},{n:"Jade",tc:"cgrn"},{n:"Emerald",tc:"cgrn"},{n:"Beryl"},{n:"Viridian"},{n:"Jade",tc:"cgrn"},{n:"Emerald",tc:"cgrn"},{n:"Beryl"},{n:"Viridian"},{n:"Jade",tc:"cgrn"},{n:"Emerald",tc:"cgrn"},{n:"Beryl"},{n:"Viridian"},{n:"Viridian"},{n:"Jade"},{n:"Jade"},{n:"Emerald",tc:"cgrn"},{n:"Beryl",tc:"cgrn"},{n:"Jade",tc:"cgrn"},{n:"Triumphant"},{n:"Victorious"},{n:"Aureolic"},{n:"Mechanic's"},{n:"Artisan's"},{n:"Jeweler's"},{n:"Lunar"},{n:"Arcadian"},{n:"Unearthly"},{n:"Astral"},{n:"Elysian",tc:"dgld"},{n:"Celestial",tc:"dgld"},{n:"Diamond"},{n:"Fletcher's"},{n:"Acrobatic"},{n:"Harpoonist's"},{n:"Fletcher's"},{n:"Bowyer's",tc:"lgld"},{n:"Archer's",tc:"lgld"},{n:"Acrobatic"},{n:"Gymnastic",tc:"lgld"},{n:"Athletic",tc:"lgld"},{n:"Harpoonist's"},{n:"Spearmaiden's",tc:"lgld"},{n:"Lancer's",tc:"lgld"},{n:"Burning"},{n:"Sparking"},{n:"Chilling"},{n:"Burning"},{n:"Blazing",tc:"lgld"},{n:"Volcanic",tc:"lgld"},{n:"Sparking"},{n:"Charged",tc:"lgld"},{n:"Powered",tc:"lgld"},{n:"Chilling"},{n:"Freezing",tc:"lgld"},{n:"Glacial",tc:"lgld"},{n:"Hexing"},{n:"Fungal"},{n:"Graverobber's"},{n:"Hexing"},{n:"Blighting",tc:"lgld"},{n:"Cursing",tc:"lgld"},{n:"Fungal"},{n:"Noxious",tc:"lgld"},{n:"Venomous",tc:"lgld"},{n:"Graverobber's"},{n:"Mojo",tc:"lgld"},{n:"Golemlord's",tc:"lgld"},{n:"Lion Branded"},{n:"Captain's"},{n:"Preserver's"},{n:"Lion Branded"},{n:"Hawk Branded",tc:"lgld"},{n:"Rose Branded",tc:"lgld"},{n:"Captain's"},{n:"Commander's",tc:"lgld"},{n:"Marshal's",tc:"lgld"},{n:"Preserver's"},{n:"Warden's",tc:"lgld"},{n:"Guardian's",tc:"lgld"},{n:"Expert's"},{n:"Fanatic"},{n:"Sounding"},{n:"Expert's"},{n:"Veteran's",tc:"lgld"},{n:"Master's",tc:"lgld"},{n:"Fanatic"},{n:"Raging",tc:"lgld"},{n:"Furious",tc:"lgld"},{n:"Sounding"},{n:"Resonant",tc:"lgld"},{n:"Echoing",tc:"lgld"},{n:"Trainer's"},{n:"Spiritual"},{n:"Natural"},{n:"Trainer's"},{n:"Caretaker's",tc:"lgld"},{n:"Keeper's",tc:"lgld"},{n:"Spiritual"},{n:"Feral",tc:"lgld"},{n:"Communal",tc:"lgld"},{n:"Natural"},{n:"Terrene",tc:"lgld"},{n:"Gaean",tc:"lgld"},{n:"Entrapping"},{n:"Mentalist's"},{n:"Shogukusha's"},{n:"Entrapping"},{n:"Trickster's",tc:"lgld"},{n:"Cunning",tc:"lgld"},{n:"Mentalist's"},{n:"Psychic",tc:"lgld"},{n:"Shadow",tc:"lgld"},{n:"Shogukusha's"},{n:"Sensei's",tc:"lgld"},{n:"Kenshi's",tc:"lgld"},{n:"Enlightened",tc:"whit"},{n:"Enlightened",tc:"whit"},{n:"Honorable",tc:"whit"},{n:"Honorable",tc:"whit"},{n:"Righteous",tc:"whit"},{n:"Righteous",tc:"whit"},{n:"Faithful",tc:"whit"},{n:"Faithful",tc:"whit"},{n:"Knave's",tc:"whit"},{n:"Jack's",tc:"whit"},{n:"Jester's",tc:"whit"},{n:"Joker's",tc:"whit"},{n:"Fool's",tc:"whit"},{n:"Alarming",tc:"whit"},{n:"Calling",tc:"whit"},{n:"Yelling",tc:"whit"},{n:"Howling",tc:"whit"},{n:"Grinding",tc:"whit"},{n:"Paradox",tc:"whit"},{n:"Paradox",tc:"whit"},{n:"Robineye",tc:"whit"},{n:"Sparroweye",tc:"whit"},{n:"Falconeye",tc:"whit"},{n:"Hawkeye",tc:"whit"},{n:"Eagleeye",tc:"whit"},{n:"Visionary",tc:"whit"},{n:"Mnemonic",tc:"cblu"},{n:"Snowy",tc:"lblu"},{n:"Shivering",tc:"lblu"},{n:"Boreal",tc:"lblu"},{n:"Hibernal",tc:"lblu"},{n:"Fiery",tc:"dred"},{n:"Smoldering",tc:"dred"},{n:"Smoking",tc:"dred"},{n:"Flaming",tc:"dred"},{n:"Condensing",tc:"dred"},{n:"Static",tc:"lyel"},{n:"Glowing",tc:"lyel"},{n:"Buzzing",tc:"lyel"},{n:"Arcing",tc:"lyel"},{n:"Shocking",tc:"lyel"},{n:"Septic",tc:"dgrn"},{n:"Foul",tc:"dgrn"},{n:"Corrosive",tc:"dgrn"},{n:"Toxic",tc:"dgrn"},{n:"Pestilent",tc:"dgrn"},{n:"Maiden's"},{n:"Valkyrie's",tc:"cgrn"},{n:"Maiden's"},{n:"Valkyrie's",tc:"cgrn"},{n:"Monk's"},{n:"Priest's",tc:"cgrn"},{n:"Monk's"},{n:"Priest's",tc:"cgrn"},{n:"Monk's"},{n:"Priest's",tc:"cgrn"},{n:"Summoner's"},{n:"Necromancer's",tc:"cgrn"},{n:"Summoner's"},{n:"Necromancer's",tc:"cgrn"},{n:"Angel's"},{n:"Arch-Angel's",tc:"cgrn"},{n:"Angel's"},{n:"Arch-Angel's",tc:"cgrn"},{n:"Slayer's"},{n:"Berserker's",tc:"cgrn"},{n:"Slayer's"},{n:"Berserker's",tc:"cgrn"},{n:"Slayer's"},{n:"Berserker's",tc:"cgrn"},{n:"Shaman's"},{n:"Hierophant's",tc:"cgrn"},{n:"Shaman's"},{n:"Hierophant's",tc:"cgrn"},{n:"Magekiller's"},{n:"Witch-hunter's",tc:"cgrn"},{n:"Magekiller's"},{n:"Witch-hunter's",tc:"cgrn"},{n:"Compact"},{n:"Thin"},{n:"Dense"},{n:"Consecrated"},{n:"Pure",tc:"lgld"},{n:"Sacred",tc:"lgld"},{n:"Hallowed",tc:"lgld"},{n:"Divine",tc:"lgld"},{n:"Pearl"},{n:"Crimson"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Bloody",tc:"dred"},{n:"Red",tc:"dred"},{n:"Sanguinary",tc:"dred"},{n:"Red",tc:"dred"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Serrated",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Forked",tc:"blac"},{n:"Jagged",tc:"blac"},{n:"Snowy"},{n:"Shivering"},{n:"Boreal",tc:"lblu"},{n:"Hibernal",tc:"lblu"},{n:"Snowy"},{n:"Shivering"},{n:"Boreal",tc:"lblu"},{n:"Hibernal",tc:"lblu"},{n:"Snowy"},{n:"Shivering"},{n:"Boreal",tc:"lblu"},{n:"Hibernal",tc:"lblu"},{n:"Fiery"},{n:"Smoldering"},{n:"Smoking",tc:"lred"},{n:"Flaming",tc:"lred"},{n:"Fiery"},{n:"Smoldering"},{n:"Smoking",tc:"lred"},{n:"Flaming",tc:"lred"},{n:"Fiery"},{n:"Smoldering"},{n:"Smoking",tc:"lred"},{n:"Flaming",tc:"lred"},{n:"Static"},{n:"Glowing"},{n:"Arcing",tc:"whit"},{n:"Shocking",tc:"whit"},{n:"Static"},{n:"Glowing"},{n:"Arcing",tc:"whit"},{n:"Shocking",tc:"whit"},{n:"Static"},{n:"Glowing"},{n:"Arcing",tc:"whit"},{n:"Shocking",tc:"whit"},{n:"Septic"},{n:"Foul"},{n:"Toxic",tc:"dgrn"},{n:"Pestilent",tc:"dgrn"},{n:"Septic"},{n:"Foul"},{n:"Toxic",tc:"dgrn"},{n:"Pestilent",tc:"dgrn"},{n:"Septic"},{n:"Foul"},{n:"Toxic",tc:"dgrn"},{n:"Pestilent",tc:"dgrn"},{n:"Tireless"},{n:"Lizard's"},{n:"Azure"},{n:"Crimson"},{n:"Tangerine"},{n:"Beryl"},{n:"Godly",tc:"dgld"},{n:"Cruel",tc:"blac"},{}],magic_suffixes:[null,{n:"of Health"},{n:"of Protection"},{n:"of Absorption"},{n:"of Life",tc:"dblu"},{},{n:"of Warding"},{n:"of the Sentinel"},{n:"of Guarding"},{n:"of Negation"},{},{n:"of Piercing"},{n:"of Bashing"},{n:"of Puncturing"},{n:"of Thorns"},{n:"of Spikes",tc:"oran"},{n:"of Readiness"},{n:"of Alacrity"},{n:"of Swiftness"},{n:"of Quickness",tc:"dyel"},{n:"of Blocking"},{n:"of Deflecting"},{n:"of the Apprentice"},{n:"of the Magus"},{n:"of Frost"},{n:"of the Glacier"},{n:"of Frost"},{n:"of Thawing"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Flame"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Shock"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Maiming"},{n:"of Slaying"},{n:"of Gore"},{n:"of Carnage",tc:"blac"},{n:"of Slaughter",tc:"blac"},{n:"of Maiming"},{n:"of Worth"},{n:"of Measure"},{n:"of Excellence"},{n:"of Performance",tc:"blac"},{n:"of Measure"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Blight"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Skill"},{n:"of Skill"},{n:"of Accuracy"},{n:"of Precision"},{n:"of Precision"},{n:"of Perfection",tc:"dgld"},{n:"of Balance"},{n:"of Stability",tc:"dyel"},{},{n:"of Regeneration"},{n:"of Regeneration"},{n:"of Regeneration"},{n:"of Regrowth",tc:"cred"},{n:"of Regrowth",tc:"cred"},{n:"of Vileness"},{},{n:"of Greed"},{n:"of Wealth",tc:"lgld"},{n:"of Chance"},{n:"of Fortune",tc:"lgld"},{n:"of Energy"},{n:"of Energy"},{n:"of the Mind"},{n:"of Brilliance"},{n:"of Sorcery",tc:"dgld"},{n:"of Wizardry",tc:"dgld"},{n:"of the Bear"},{n:"of Light"},{n:"of Radiance"},{n:"of the Sun"},{n:"of Life"},{n:"of the Jackal"},{n:"of the Fox"},{n:"of the Wolf"},{n:"of the Wolf"},{n:"of the Tiger"},{n:"of the Mammoth",tc:"cred"},{n:"of the Mammoth",tc:"cred"},{n:"of the Colossus",tc:"cred"},{n:"of the Leech"},{n:"of the Locust",tc:"cred"},{n:"of the Bat"},{n:"of the Vampire",tc:"cblu"},{n:"of Defiance",tc:"dred"},{n:"of Amelioration"},{n:"of Remedy"},{},{n:"of Simplicity"},{n:"of Ease"},{},{n:"of Strength"},{n:"of Might"},{n:"of the Ox"},{n:"of the Ox"},{n:"of the Giant",tc:"dgld"},{n:"of the Giant",tc:"dgld"},{n:"of the Titan",tc:"dgld"},{n:"of Pacing"},{n:"of Haste"},{n:"of Speed"},{n:"of Health"},{n:"of Protection"},{n:"of Absorption"},{n:"of Life",tc:"dblu"},{n:"of Life Everlasting"},{n:"of Protection"},{n:"of Absorption"},{n:"of Life"},{n:"of Amicae"},{n:"of Warding"},{n:"of the Sentinel"},{n:"of Guarding"},{n:"of Negation"},{n:"of the Sentinel"},{n:"of Guarding"},{n:"of Negation"},{n:"of Coolness"},{n:"of Inflammability"},{n:"of Amianthus"},{n:"of Quenching"},{n:"of Coolness"},{n:"of Inflammability"},{n:"of Amianthus"},{n:"of Quenching"},{n:"of Faith"},{n:"of Resistance"},{n:"of Insulation"},{n:"of Grounding"},{n:"of the Dynamo"},{n:"of Resistance"},{n:"of Insulation"},{n:"of Grounding"},{n:"of the Dynamo"},{n:"of Stoicism"},{n:"of Warming"},{n:"of Thawing"},{n:"of the Dunes"},{n:"of the Scirocco"},{n:"of Warming"},{n:"of Thawing"},{n:"of the Dunes"},{n:"of the Scirocco"},{n:"of Desire"},{n:"of Piercing"},{n:"of Bashing"},{n:"of Puncturing"},{n:"of Thorns"},{n:"of Spikes",tc:"oran"},{n:"of Razors",tc:"oran"},{n:"of Swords",tc:"oran"},{n:"of Malice"},{n:"of Readiness"},{n:"of Alacrity"},{n:"of Swiftness"},{n:"of Quickness",tc:"dyel"},{n:"of Alacrity",tc:"dyel"},{n:"of Fervor"},{n:"of Blocking"},{n:"of Deflecting"},{n:"of the Apprentice"},{n:"of the Magus"},{n:"of Frost"},{n:"of the Icicle"},{n:"of the Glacier",tc:"dblu"},{n:"of Winter",tc:"dblu"},{n:"of Frost"},{n:"of Frigidity",tc:"dblu"},{n:"of Thawing"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Incineration",tc:"dred"},{n:"of Flame"},{n:"of Passion",tc:"dred"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Storms",tc:"dyel"},{n:"of Shock"},{n:"of Ennui",tc:"dyel"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Maiming"},{n:"of Slaying"},{n:"of Gore"},{n:"of Carnage",tc:"blac"},{n:"of Slaughter",tc:"blac"},{n:"of Butchery",tc:"blac"},{n:"of Evisceration",tc:"blac"},{n:"of Maiming"},{n:"of Craftmanship"},{n:"of Craftmanship"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Quality"},{n:"of Maiming"},{n:"of Maiming"},{n:"of Craftmanship"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Quality"},{n:"of Maiming"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Maiming"},{n:"of Ire"},{n:"of Wrath",tc:"blac"},{n:"of Carnage",tc:"blac"},{n:"of Worth"},{n:"of Measure"},{n:"of Excellence"},{n:"of Performance",tc:"blac"},{n:"of Transcendence",tc:"blac"},{n:"of Worth"},{n:"of Measure"},{n:"of Excellence"},{n:"of Performance"},{n:"of Joyfulness",tc:"whit"},{n:"of Bliss",tc:"whit"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Anthrax",tc:"dgrn"},{n:"of Blight"},{n:"of Envy",tc:"dgrn"},{n:"of Dexterity"},{n:"of Skill"},{n:"of Accuracy"},{n:"of Precision"},{n:"of Perfection",tc:"dgld"},{n:"of Nirvana",tc:"dgld"},{n:"of Dexterity"},{n:"of Skill"},{n:"of Accuracy"},{n:"of Precision"},{n:"of Perfection",tc:"dgld"},{n:"of Dexterity"},{n:"of Skill"},{n:"of Accuracy"},{n:"of Precision",tc:"dgld"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Daring"},{n:"of Balance"},{n:"of Equilibrium"},{n:"of Stability",tc:"dyel"},{n:"of Balance"},{n:"of Balance"},{n:"of Balance",tc:"dyel"},{n:"of Truth"},{n:"of Regeneration"},{n:"of Regeneration"},{n:"of Regeneration"},{n:"of Regrowth",tc:"cred"},{n:"of Regrowth",tc:"cred"},{n:"of Revivification",tc:"cred"},{n:"of Honor"},{n:"of Vileness"},{n:"of Greed"},{n:"of Wealth",tc:"lgld"},{n:"of Greed"},{n:"of Greed"},{n:"of Greed"},{n:"of Greed"},{n:"of Greed"},{n:"of Greed"},{n:"of Avarice"},{n:"of Chance"},{n:"of Fortune",tc:"lgld"},{n:"of Fortune",tc:"lgld"},{n:"of Luck",tc:"lgld"},{n:"of Fortune"},{n:"of Good Luck"},{n:"of Prosperity"},{n:"of Energy"},{n:"of the Mind"},{n:"of Brilliance"},{n:"of Sorcery"},{n:"of Wizardry",tc:"dgld"},{n:"of Enlightenment",tc:"dgld"},{n:"of Energy"},{n:"of the Mind"},{n:"of Brilliance"},{n:"of Sorcery"},{n:"of Wizardry",tc:"dgld"},{n:"of Energy"},{n:"of the Mind"},{n:"of Brilliance"},{n:"of Sorcery",tc:"dgld"},{n:"of Knowledge"},{n:"of the Bear"},{n:"of Light"},{n:"of Radiance"},{n:"of the Sun"},{n:"of the Jackal"},{n:"of the Fox"},{n:"of the Wolf"},{n:"of the Tiger"},{n:"of the Mammoth",tc:"cred"},{n:"of the Colossus",tc:"cred"},{n:"of the Squid",tc:"cred"},{n:"of the Whale",tc:"cred"},{n:"of the Jackal"},{n:"of the Fox"},{n:"of the Wolf"},{n:"of the Tiger"},{n:"of the Mammoth",tc:"cred"},{n:"of the Colossus",tc:"cred"},{n:"of the Jackal"},{n:"of the Fox"},{n:"of the Wolf"},{n:"of the Tiger"},{n:"of the Mammoth",tc:"cred"},{n:"of Life"},{n:"of Life"},{n:"of Life"},{n:"of Sustenance"},{n:"of Sustenance"},{n:"of Sustenance"},{n:"of Vita"},{n:"of Vita"},{n:"of Vita"},{n:"of Life"},{n:"of Life"},{n:"of Sustenance"},{n:"of Sustenance"},{n:"of Vita"},{n:"of Vita"},{n:"of Life"},{n:"of Sustenance"},{n:"of Vita"},{n:"of Spirit"},{n:"of Hope"},{n:"of the Leech"},{n:"of the Locust",tc:"cred"},{n:"of the Lamprey",tc:"cred"},{n:"of the Leech"},{n:"of the Locust"},{n:"of the Lamprey",tc:"cred"},{n:"of the Leech",tc:"cred"},{n:"of the Bat"},{n:"of the Wraith",tc:"cred"},{n:"of the Vampire",tc:"cred"},{n:"of the Bat"},{n:"of the Wraith"},{n:"of the Vampire",tc:"cred"},{n:"of the Bat",tc:"cred"},{n:"of Defiance",tc:"dred"},{n:"of Amelioration"},{n:"of Remedy"},{n:"of Simplicity"},{n:"of Ease"},{n:"of Freedom"},{n:"of Strength"},{n:"of Might"},{n:"of the Ox"},{n:"of the Giant"},{n:"of the Titan",tc:"dgld"},{n:"of Atlas",tc:"dgld"},{n:"of Strength"},{n:"of Might"},{n:"of the Ox"},{n:"of the Giant"},{n:"of the Titan",tc:"dgld"},{n:"of Strength"},{n:"of Might"},{n:"of the Ox"},{n:"of the Giant",tc:"dgld"},{n:"of Strength"},{n:"of Strength"},{n:"of Strength"},{n:"of Strength"},{n:"of Strength"},{n:"of Strength"},{n:"of Virility"},{n:"of Pacing"},{n:"of Haste"},{n:"of Speed"},{n:"of Transportation"},{n:"of Acceleration"},{n:"of Inertia"},{n:"of Inertia"},{n:"of Inertia"},{n:"of Self-Repair"},{n:"of Restoration"},{n:"of Ages"},{n:"of Replenishing"},{n:"of Propogation"},{n:"of the Centaur",tc:"cred"},{n:"of Memory",tc:"cred"},{n:"of the Elephant",tc:"cred"},{n:"of Power",tc:"dgld"},{n:"of Grace",tc:"dgld"},{n:"of Grace and Power",tc:"dgld"},{n:"of the Yeti",tc:"lblu"},{n:"of the Phoenix",tc:"cred"},{n:"of the Efreeti",tc:"cblu"},{n:"of the Cobra",tc:"dyel"},{n:"of the Elements",tc:"dgld"},{n:"of Firebolts"},{n:"of Firebolts"},{n:"of Firebolts"},{n:"of Charged Bolt"},{n:"of Charged Bolt"},{n:"of Charged Bolt"},{n:"of Icebolt",tc:"lblu"},{n:"of Frozen Armor"},{n:"of Static Field"},{n:"of Telekinesis"},{n:"of Frost Shield",tc:"lblu"},{n:"of Ice Blast"},{n:"of Blaze"},{n:"of Fire Ball"},{n:"of Nova",tc:"cblu"},{n:"of Nova",tc:"cblu"},{n:"of Nova Shield",tc:"cblu"},{n:"of Nova Shield",tc:"cblu"},{n:"of Nova Shield",tc:"cblu"},{n:"of Lightning",tc:"cblu"},{n:"of Lightning",tc:"cblu"},{n:"of Shiver Armor"},{n:"of Fire Wall"},{n:"of Enchant"},{n:"of Chain Lightning"},{n:"of Chain Lightning"},{n:"of Chain Lightning"},{n:"of Teleport Shield",tc:"whit"},{n:"of Teleport Shield",tc:"whit"},{n:"of Teleport Shield",tc:"whit"},{n:"of Glacial Spike"},{n:"of Meteor"},{n:"of Thunder Storm"},{n:"of Energy Shield"},{n:"of Blizzard"},{n:"of Chilling Armor"},{n:"of Hydra Shield",tc:"cred"},{n:"of Frozen Orb"},{n:"of Dawn"},{n:"of Sunlight"},{n:"of Magic Arrow"},{n:"of Magic Arrow"},{n:"of Fire Arrow"},{n:"of Fire Arrow"},{n:"of Inner Sight"},{n:"of Inner Sight"},{n:"of Jab"},{n:"of Jab"},{n:"of Cold Arrow"},{n:"of Cold Arrow"},{n:"of Multiple Shot"},{n:"of Multiple Shot"},{n:"of Power Strike"},{n:"of Power Strike"},{n:"of Poison Jab"},{n:"of Poison Jab"},{n:"of Exploding Arrow"},{n:"of Exploding Arrow"},{n:"of Slow Missile"},{n:"of Slow Missile"},{n:"of Impaling Strike"},{n:"of Impaling Strike"},{n:"of Lightning Javelin"},{n:"of Lightning Javelin"},{n:"of Ice Arrow"},{n:"of Ice Arrow"},{n:"of Guided Arrow"},{n:"of Guided Arrow"},{n:"of Charged Strike"},{n:"of Charged Strike"},{n:"of Plague Jab"},{n:"of Plague Jab"},{n:"of Immolating Arrow"},{n:"of Immolating Arrow"},{n:"of Fending"},{n:"of Fending"},{n:"of Freezing Arrow"},{n:"of Freezing Arrow"},{n:"of Lightning Strike"},{n:"of Lightning Strike"},{n:"of Lightning Fury"},{n:"of Lightning Fury"},{n:"of Fire Bolt"},{n:"of Fire Bolt"},{n:"of Charged Bolt"},{n:"of Charged Bolt"},{n:"of Ice Bolt"},{n:"of Ice Bolt"},{n:"of Frozen Armor"},{n:"of Frozen Armor"},{n:"of Static Field"},{n:"of Static Field"},{n:"of Telekinesis"},{n:"of Telekinesis"},{n:"of Frost Nova"},{n:"of Frost Nova"},{n:"of Ice Blast"},{n:"of Ice Blast"},{n:"of Blazing"},{n:"of Blazing"},{n:"of Fire Ball"},{n:"of Fire Ball"},{n:"of Nova"},{n:"of Nova"},{n:"of Lightning"},{n:"of Lightning"},{n:"of Shiver Armor"},{n:"of Shiver Armor"},{n:"of Fire Wall"},{n:"of Fire Wall"},{n:"of Enchantment"},{n:"of Enchantment"},{n:"of Chain Lightning"},{n:"of Chain Lightning"},{n:"of Teleportation"},{n:"of Teleportation"},{n:"of Glacial Spike"},{n:"of Glacial Spike"},{n:"of Meteor"},{n:"of Meteor"},{n:"of Thunder Storm"},{n:"of Thunder Storm"},{n:"of Energy Shield"},{n:"of Energy Shield"},{n:"of Blizzard"},{n:"of Blizzard"},{n:"of Chilling Armor"},{n:"of Chilling Armor"},{n:"of Hydra"},{n:"of Hydra"},{n:"of Frozen Orb"},{n:"of Frozen Orb"},{n:"of Amplify Damage"},{n:"of Amplify Damage"},{n:"of Teeth"},{n:"of Teeth"},{n:"of Bone Armor"},{n:"of Bone Armor"},{n:"of Raise Skeleton"},{n:"of Raise Skeleton"},{n:"of Dim Vision"},{n:"of Dim Vision"},{n:"of Weaken"},{n:"of Weaken"},{n:"of Poison Dagger"},{n:"of Poison Dagger"},{n:"of Corpse Explosion"},{n:"of Corpse Explosion"},{n:"of Clay Golem"},{n:"of Clay Golem"},{n:"of Iron Maiden"},{n:"of Iron Maiden"},{n:"of Terror"},{n:"of Terror"},{n:"of Bone Wall"},{n:"of Bone Wall"},{n:"of Skeletal Mages"},{n:"of Skeletal Mages"},{n:"of Confusion"},{n:"of Confusion"},{n:"of Life Tap"},{n:"of Life Tap"},{n:"of Poison Explosion"},{n:"of Poison Explosion"},{n:"of Bone Spear"},{n:"of Bone Spear"},{n:"of Blood Golem"},{n:"of Blood Golem"},{n:"of Attract"},{n:"of Attract"},{n:"of Decrepify"},{n:"of Decrepify"},{n:"of Bone Prison"},{n:"of Bone Prison"},{n:"of Iron Golem"},{n:"of Iron Golem"},{n:"of Lower Resistance"},{n:"of Lower Resistance"},{n:"of Poison Nova"},{n:"of Poison Nova"},{n:"of Bone Spirit"},{n:"of Bone Spirit"},{n:"of Fire Golem"},{n:"of Fire Golem"},{n:"of Revivification"},{n:"of Revivification"},{n:"of Sacrifice"},{n:"of Sacrifice"},{n:"of Holy Bolt"},{n:"of Holy Bolt"},{n:"of Zeal"},{n:"of Zeal"},{n:"of Vengeance"},{n:"of Vengeance"},{n:"of Blessed Hammer"},{n:"of Blessed Hammer"},{n:"of Conversion"},{n:"of Conversion"},{n:"of Fist of the Heavens"},{n:"of Fist of the Heavens"},{n:"of Bashing"},{n:"of Bashing"},{n:"of Howl"},{n:"of Howl"},{n:"of Find Potion"},{n:"of Find Potion"},{n:"of Taunt"},{n:"of Taunt"},{n:"of Shout"},{n:"of Shout"},{n:"of Stun"},{n:"of Stun"},{n:"of Find Item"},{n:"of Find Item"},{n:"of Concentration"},{n:"of Concentration"},{n:"of Battle Cry"},{n:"of Battle Cry"},{n:"of Battle Orders"},{n:"of Battle Orders"},{n:"of Grim Ward"},{n:"of Grim Ward"},{n:"of War Cry"},{n:"of War Cry"},{n:"of Battle Command"},{n:"of Battle Command"},{n:"of Firestorms"},{n:"of Firestorms"},{n:"of Molten Boulder"},{n:"of Molten Boulder"},{n:"of Fissure"},{n:"of Fissure"},{n:"of Cyclone Armor"},{n:"of Cyclone Armor"},{n:"of Twister"},{n:"of Twister"},{n:"of Volcano"},{n:"of Volcano"},{n:"of Tornado"},{n:"of Tornado"},{n:"of Armageddon"},{n:"of Armageddon"},{n:"of Hurricane"},{n:"of Hurricane"},{n:"of Amplify Damage"},{n:"of the Icicle",tc:"dblu"},{n:"of the Glacier",tc:"dblu"},{n:"of Fire",tc:"dred"},{n:"of Burning",tc:"dred"},{n:"of Lightning",tc:"dyel"},{n:"of Thunder",tc:"dyel"},{n:"of Daring"},{n:"of Daring"},{n:"of Knowledge"},{n:"of Knowledge"},{n:"of Virility"},{n:"of Virility"},{n:"of Readiness"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Maiming"},{n:"of Craftmanship"},{n:"of Quality"},{n:"of Craftmanship"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Anthrax",tc:"dgrn"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Anthrax",tc:"dgrn"},{n:"of Blight"},{n:"of Venom"},{n:"of Pestilence",tc:"dgrn"},{n:"of Anthrax",tc:"dgrn"},{n:"of Frost"},{n:"of the Icicle"},{n:"of the Glacier",tc:"dblu"},{n:"of Winter",tc:"dblu"},{n:"of Frost"},{n:"of the Icicle"},{n:"of the Glacier",tc:"dblu"},{n:"of Winter",tc:"dblu"},{n:"of Frost"},{n:"of the Icicle"},{n:"of the Glacier",tc:"dblu"},{n:"of Winter",tc:"dblu"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Incineration",tc:"dred"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Incineration",tc:"dred"},{n:"of Flame"},{n:"of Fire"},{n:"of Burning",tc:"dred"},{n:"of Incineration",tc:"dred"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Storms",tc:"dyel"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Storms",tc:"dyel"},{n:"of Shock"},{n:"of Lightning"},{n:"of Thunder",tc:"dyel"},{n:"of Storms",tc:"dyel"},{n:"of Dexterity"},{n:"of Dexterity"},{n:"of Strength"},{n:"of Strength"},{n:"of Thorns"},{n:"of Frost"},{n:"of Flame"},{n:"of Blight"},{n:"of Shock"},{n:"of Regeneration"},{n:"of Energy"},{n:"of Light"},{n:"of the Leech"},{n:"of the Locust"},{n:"of the Lamprey",tc:"cred"},{n:"of the Bat"},{n:"of the Wraith"},{n:"of the Vampire",tc:"cred"},{}],properties:{ac:[{s:"armorclass",f:1}],"ac-miss":[{s:"armorclass_vs_missile",f:1}],"ac-hth":[{s:"armorclass_vs_hth",f:1}],"red-dmg":[{s:"normal_damage_reduction",f:1}],"red-dmg%":[{s:"damageresist",f:1}],"ac%":[{s:"item_armor_percent",f:2}],"red-mag":[{s:"magic_damage_reduction",f:1}],str:[{s:"strength",f:1}],dex:[{s:"dexterity",f:1}],vit:[{s:"vitality",f:1}],enr:[{s:"energy",f:1}],mana:[{s:"maxmana",f:1}],"mana%":[{s:"item_maxmana_percent",f:1}],hp:[{s:"maxhp",f:1}],"hp%":[{s:"item_maxhp_percent",f:1}],att:[{s:"tohit",f:1}],block:[{s:"toblock",f:1}],"cold-min":[{s:"coldmindam",f:1}],"cold-max":[{s:"coldmaxdam",f:1}],"cold-len":[{s:"coldlength",f:1}],"fire-min":[{s:"firemindam",f:1}],"fire-max":[{s:"firemaxdam",f:1}],"ltng-min":[{s:"lightmindam",f:1}],"ltng-max":[{s:"lightmaxdam",f:1}],"pois-min":[{s:"poisonmindam",f:1}],"pois-max":[{s:"poisonmaxdam",f:1}],"pois-len":[{s:"poisonlength",f:1}],"dmg-min":[{f:5}],"dmg-max":[{f:6}],"dmg%":[{f:7}],"dmg-to-mana":[{s:"item_damagetomana",f:1}],"res-fire":[{s:"fireresist",f:1}],"res-fire-max":[{s:"maxfireresist",f:1}],"res-ltng":[{s:"lightresist",f:1}],"res-ltng-max":[{s:"maxlightresist",f:1}],"res-cold":[{s:"coldresist",f:1}],"res-cold-max":[{s:"maxcoldresist",f:1}],"res-mag":[{s:"magicresist",f:1}],"res-mag-max":[{s:"maxmagicresist",f:1}],"res-pois":[{s:"poisonresist",f:1}],"res-pois-max":[{s:"maxpoisonresist",f:1}],"res-all":[{s:"fireresist",f:1},{s:"lightresist",f:3},{s:"coldresist",f:3},{s:"poisonresist",f:3}],"res-all-max":[{s:"maxfireresist",f:1},{s:"maxlightresist",f:3},{s:"maxcoldresist",f:3},{s:"maxpoisonresist",f:3}],"abs-fire%":[{s:"item_absorbfire_percent",f:1}],"abs-fire":[{s:"item_absorbfire",f:1}],"abs-ltng%":[{s:"item_absorblight_percent",f:1}],"abs-ltng":[{s:"item_absorblight",f:1}],"abs-mag%":[{s:"item_absorbmagic_percent",f:1}],"abs-mag":[{s:"item_absorbmagic",f:1}],"abs-cold%":[{s:"item_absorbcold_percent",f:1}],"abs-cold":[{s:"item_absorbcold",f:1}],dur:[{s:"maxdurability",f:1}],"dur%":[{s:"item_maxdurability_percent",f:13}],regen:[{s:"hpregen",f:1}],thorns:[{s:"item_attackertakesdamage",f:1}],swing1:[{s:"item_fasterattackrate",f:8}],swing2:[{s:"item_fasterattackrate",f:8}],swing3:[{s:"item_fasterattackrate",f:8}],"gold%":[{s:"item_goldbonus",f:1}],"mag%":[{s:"item_magicbonus",f:1}],knock:[{s:"item_knockback",f:1}],"regen-stam":[{s:"staminarecoverybonus",f:1}],"regen-mana":[{s:"manarecoverybonus",f:1}],stam:[{s:"maxstamina",f:1}],time:[{s:"item_timeduration",f:1}],manasteal:[{s:"manadrainmindam",f:1}],lifesteal:[{s:"lifedrainmindam",f:1}],ama:[{s:"item_addclassskills",f:21}],pal:[{s:"item_addclassskills",f:21}],nec:[{s:"item_addclassskills",f:21}],sor:[{s:"item_addclassskills",f:21}],bar:[{s:"item_addclassskills",f:21}],herb:[{s:"item_doubleherbduration",f:1}],light:[{s:"item_lightradius",f:1}],color:[{s:"item_lightcolor",f:1}],ease:[{s:"item_req_percent",f:1}],move1:[{s:"item_fastermovevelocity",f:8}],move2:[{s:"item_fastermovevelocity",f:8}],move3:[{s:"item_fastermovevelocity",f:8}],balance1:[{s:"item_fastergethitrate",f:8}],balance2:[{s:"item_fastergethitrate",f:8}],balance3:[{s:"item_fastergethitrate",f:8}],block1:[{s:"item_fasterblockrate",f:8}],block2:[{s:"item_fasterblockrate",f:8}],block3:[{s:"item_fasterblockrate",f:8}],cast1:[{s:"item_fastercastrate",f:8}],cast2:[{s:"item_fastercastrate",f:8}],cast3:[{s:"item_fastercastrate",f:8}],"res-pois-len":[{s:"item_poisonlengthresist",f:1}],dmg:[{s:"item_normaldamage",f:1}],howl:[{s:"item_howl",f:1}],stupidity:[{s:"item_stupidity",f:1}],"ignore-ac":[{s:"item_ignoretargetac",f:1}],"reduce-ac":[{s:"item_fractionaltargetac",f:1}],noheal:[{s:"item_preventheal",f:1}],"half-freeze":[{s:"item_halffreezeduration",f:1}],"att%":[{s:"item_tohit_percent",f:1}],"dmg-ac":[{s:"item_damagetargetac",f:1}],"dmg-demon":[{s:"item_demondamage_percent",f:1}],"dmg-undead":[{s:"item_undeaddamage_percent",f:1}],"att-demon":[{s:"item_demon_tohit",f:1}],"att-undead":[{s:"item_undead_tohit",f:1}],throw:[{s:"item_throwable",f:1}],fireskill:[{s:"item_elemskill",f:21}],allskills:[{s:"item_allskills",f:1}],"light-thorns":[{s:"item_attackertakeslightdamage",f:1}],freeze:[{s:"item_freeze",f:1}],openwounds:[{s:"item_openwounds",f:1}],crush:[{s:"item_crushingblow",f:1}],kick:[{s:"item_kickdamage",f:1}],"mana-kill":[{s:"item_manaafterkill",f:1}],"demon-heal":[{s:"item_healafterdemonkill",f:1}],bloody:[{s:"item_extrablood",f:1}],deadly:[{s:"item_deadlystrike",f:1}],slow:[{s:"item_slow",f:1}],nofreeze:[{s:"item_cannotbefrozen",f:1}],stamdrain:[{s:"item_staminadrainpct",f:1}],reanimate:[{s:"item_reanimate",f:24}],pierce:[{s:"item_pierce",f:1}],magicarrow:[{s:"item_magicarrow",f:1}],explosivearrow:[{s:"item_explosivearrow",f:1}],dru:[{s:"item_addclassskills",f:21}],ass:[{s:"item_addclassskills",f:21}],skill:[{s:"item_singleskill",f:22}],skilltab:[{s:"item_addskill_tab",f:10}],aura:[{s:"item_aura",f:22}],"att-skill":[{s:"item_skillonattack",f:11}],"hit-skill":[{s:"item_skillonhit",f:11}],"gethit-skill":[{s:"item_skillongethit",f:11}],sock:[{s:"item_numsockets",f:14}],"dmg-fire":[{s:"firemindam",f:15},{s:"firemaxdam",f:16}],"dmg-ltng":[{s:"lightmindam",f:15},{s:"lightmaxdam",f:16}],"dmg-mag":[{s:"magicmindam",f:15},{s:"magicmaxdam",f:16}],"dmg-cold":[{s:"coldmindam",f:15},{s:"coldmaxdam",f:16},{s:"coldlength",f:17}],"dmg-pois":[{s:"poisonmindam",f:15},{s:"poisonmaxdam",f:16},{s:"poisonlength",f:17}],"dmg-throw":[{s:"item_throw_mindamage",f:15},{s:"item_throw_maxdamage",f:16}],"dmg-norm":[{s:"mindamage",f:15},{s:"maxdamage",f:16}],"ac/lvl":[{s:"item_armor_perlevel",f:17}],"ac%/lvl":[{s:"item_armorpercent_perlevel",f:17}],"hp/lvl":[{s:"item_hp_perlevel",f:17}],"mana/lvl":[{s:"item_mana_perlevel",f:17}],"dmg/lvl":[{s:"item_maxdamage_perlevel",f:17}],"dmg%/lvl":[{s:"item_maxdamage_percent_perlevel",f:17}],"str/lvl":[{s:"item_strength_perlevel",f:17}],"dex/lvl":[{s:"item_dexterity_perlevel",f:17}],"enr/lvl":[{s:"item_energy_perlevel",f:17}],"vit/lvl":[{s:"item_vitality_perlevel",f:17}],"att/lvl":[{s:"item_tohit_perlevel",f:17}],"att%/lvl":[{s:"item_tohitpercent_perlevel",f:17}],"dmg-cold/lvl":[{s:"item_cold_damagemax_perlevel",f:17}],"dmg-fire/lvl":[{s:"item_fire_damagemax_perlevel",f:17}],"dmg-ltng/lvl":[{s:"item_ltng_damagemax_perlevel",f:17}],"dmg-pois/lvl":[{s:"item_pois_damagemax_perlevel",f:17}],"res-cold/lvl":[{s:"item_resist_cold_perlevel",f:17}],"res-fire/lvl":[{s:"item_resist_fire_perlevel",f:17}],"res-ltng/lvl":[{s:"item_resist_ltng_perlevel",f:17}],"res-pois/lvl":[{s:"item_resist_pois_perlevel",f:17}],"abs-cold/lvl":[{s:"item_absorb_cold_perlevel",f:17}],"abs-fire/lvl":[{s:"item_absorb_fire_perlevel",f:17}],"abs-ltng/lvl":[{s:"item_absorb_ltng_perlevel",f:17}],"abs-pois/lvl":[{s:"item_absorb_pois_perlevel",f:17}],"thorns/lvl":[{s:"item_thorns_perlevel",f:17}],"gold%/lvl":[{s:"item_find_gold_perlevel",f:17}],"mag%/lvl":[{s:"item_find_magic_perlevel",f:17}],"regen-stam/lvl":[{s:"item_regenstamina_perlevel",f:17}],"stam/lvl":[{s:"item_stamina_perlevel",f:17}],"dmg-dem/lvl":[{s:"item_damage_demon_perlevel",f:17}],"dmg-und/lvl":[{s:"item_damage_undead_perlevel",f:17}],"att-dem/lvl":[{s:"item_tohit_demon_perlevel",f:17}],"att-und/lvl":[{s:"item_tohit_undead_perlevel",f:17}],"crush/lvl":[{s:"item_crushingblow_perlevel",f:17}],"wounds/lvl":[{s:"item_openwounds_perlevel",f:17}],"kick/lvl":[{s:"item_kick_damage_perlevel",f:17}],"deadly/lvl":[{s:"item_deadlystrike_perlevel",f:17}],"rep-dur":[{s:"item_replenish_durability",f:17}],"rep-quant":[{s:"item_replenish_quantity",f:17}],stack:[{s:"item_extra_stack",f:1}],"ac/time":[{s:"item_armor_bytime",f:18}],"ac%/time":[{s:"item_armorpercent_bytime",f:18}],"hp/time":[{s:"item_hp_bytime",f:18}],"mana/time":[{s:"item_mana_bytime",f:18}],"dmg/time":[{s:"item_maxdamage_bytime",f:18}],"dmg%/time":[{s:"item_maxdamage_percent_bytime",f:18}],"str/time":[{s:"item_strength_bytime",f:18}],"dex/time":[{s:"item_dexterity_bytime",f:18}],"enr/time":[{s:"item_energy_bytime",f:18}],"vit/time":[{s:"item_vitality_bytime",f:18}],"att/time":[{s:"item_tohit_bytime",f:18}],"att%/time":[{s:"item_tohitpercent_bytime",f:18}],"dmg-cold/time":[{s:"item_cold_damagemax_bytime",f:18}],"dmg-fire/time":[{s:"item_fire_damagemax_bytime",f:18}],"dmg-ltng/time":[{s:"item_ltng_damagemax_bytime",f:18}],"dmg-pois/time":[{s:"item_pois_damagemax_bytime",f:18}],"res-cold/time":[{s:"item_resist_cold_bytime",f:18}],"res-fire/time":[{s:"item_resist_fire_bytime",f:18}],"res-ltng/time":[{s:"item_resist_ltng_bytime",f:18}],"res-pois/time":[{s:"item_resist_pois_bytime",f:18}],"abs-cold/time":[{s:"item_absorb_cold_bytime",f:18}],"abs-fire/time":[{s:"item_absorb_fire_bytime",f:18}],"abs-ltng/time":[{s:"item_absorb_ltng_bytime",f:18}],"abs-pois/time":[{s:"item_absorb_pois_bytime",f:18}],"gold%/time":[{s:"item_find_gold_bytime",f:18}],"mag%/time":[{s:"item_find_magic_bytime",f:18}],"regen-stam/time":[{s:"item_regenstamina_bytime",f:18}],"stam/time":[{s:"item_stamina_bytime",f:18}],"dmg-dem/time":[{s:"item_damage_demon_bytime",f:18}],"dmg-und/time":[{s:"item_damage_undead_bytime",f:18}],"att-dem/time":[{s:"item_tohit_demon_bytime",f:18}],"att-und/time":[{s:"item_tohit_undead_bytime",f:18}],"crush/time":[{s:"item_crushingblow_bytime",f:18}],"wounds/time":[{s:"item_openwounds_bytime",f:18}],"kick/time":[{s:"item_kick_damage_bytime",f:18}],"deadly/time":[{s:"item_deadlystrike_bytime",f:18}],"pierce-fire":[{s:"passive_fire_pierce",f:1}],"pierce-ltng":[{s:"passive_ltng_pierce",f:1}],"pierce-cold":[{s:"passive_cold_pierce",f:1}],"pierce-pois":[{s:"passive_pois_pierce",f:1}],indestruct:[{f:20}],charged:[{s:"item_charged_skill",f:19}],"extra-fire":[{s:"passive_fire_mastery",f:1}],"extra-ltng":[{s:"passive_ltng_mastery",f:1}],"extra-cold":[{s:"passive_cold_mastery",f:1}],"extra-pois":[{s:"passive_pois_mastery",f:1}],"dmg-elem":[{s:"firemindam",f:15},{s:"firemaxdam",f:16},{s:"lightmindam",f:15},{s:"lightmaxdam",f:16},{s:"coldmindam",f:15},{s:"coldmaxdam",f:16},{s:"coldlength",f:17}],"dmg-elem-min":[{s:"firemindam",f:1},{s:"lightmindam",f:3},{s:"coldmindam",f:3}],"dmg-elem-max":[{s:"firemaxdam",f:1},{s:"lightmaxdam",f:3},{s:"coldmaxdam",f:3},{s:"coldlength",f:17}],"all-stats":[{s:"strength",f:1},{s:"energy",f:3},{s:"dexterity",f:3},{s:"vitality",f:3}],addxp:[{s:"item_addexperience",f:1}],"heal-kill":[{s:"item_healafterkill",f:1}],cheap:[{s:"item_reducedprices",f:1}],rip:[{s:"item_restinpeace",f:1}],"att-mon%":[{s:"attack_vs_montype",f:24}],"dmg-mon%":[{s:"damage_vs_montype",f:24}],"kill-skill":[{s:"item_skillonkill",f:11}],"death-skill":[{s:"item_skillondeath",f:11}],"levelup-skill":[{s:"item_skillonlevelup",f:11}],"skill-rand":[{s:"item_singleskill",f:12}],fade:[{s:"fade",f:17}],levelreq:[{s:"item_levelreq",f:1}],ethereal:[{f:23}],oskill:[{s:"item_nonclassskill",f:22}],state:[{s:"state",f:24}],randclassskill:[{s:"item_addclassskills",f:36}]},magical_properties:[{s:"strength",cB:10,cS:0,sB:8,sA:32,so:67,dF:1,dV:1,dP:"to Strength",dN:"to all Attributes",dg:1,dgF:1,dgV:1,dgP:"to all Attributes"},{s:"energy",cB:10,cS:0,sB:7,sA:32,so:61,dF:1,dV:1,dP:"to Energy",dN:"to all Attributes",dg:1,dgF:1,dgV:1,dgP:"to all Attributes",o:8,os:["maxmana"]},{s:"dexterity",cB:10,cS:0,sB:7,sA:32,so:65,dF:1,dV:1,dP:"to Dexterity",dN:"to all Attributes",dg:1,dgF:1,dgV:1,dgP:"to all Attributes"},{s:"vitality",cB:10,cS:0,sB:7,sA:32,so:63,dF:1,dV:1,dP:"to Vitality",dN:"to all Attributes",dg:1,dgF:1,dgV:1,dgP:"to all Attributes",o:9,os:["maxhp","maxstamina"]},{s:"statpts",cB:10,cS:0},{s:"newskills",cB:8,cS:0},{s:"hitpoints",cB:21,cS:0,vS:8},{s:"maxhp",cB:21,cS:0,vS:8,sB:9,sA:32,so:59,dF:1,dV:1,dP:"to Life",dN:"to Life"},{s:"mana",cB:21,cS:0,vS:8},{s:"maxmana",cB:21,cS:0,vS:8,sB:8,sA:32,so:55,dF:1,dV:1,dP:"to Mana",dN:"to Mana"},{s:"stamina",cB:21,cS:0,vS:8},{s:"maxstamina",cB:21,cS:0,vS:8,sB:8,sA:32,so:51,dF:1,dV:1,dP:"Maximum Stamina",dN:"Maximum Stamina"},{s:"level",cB:7,cS:0},{s:"experience",cB:32,cS:0},{s:"gold",cB:25,cS:0},{s:"goldbank",cB:25,cS:0},{s:"item_armor_percent",sS:1,sB:9,sA:0,so:74,dF:4,dV:1,dP:"Enhanced Defense",dN:"Enhanced Defense",o:13,os:["armorclass"]},{s:"item_maxdamage_percent",sS:1,sB:9,sA:0,so:129,dF:3,dV:0,dP:"Enhanced Maximum Damage",dN:"Enhanced Maximum Damage",o:13,os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"],np:2,dR:"Adds %d-%d damage",dE:"Enhanced Damage}"},{s:"item_mindamage_percent",sS:1,sB:9,sA:0,so:130,dF:3,dV:0,dP:"Enhanced Minimum Damage",dN:"Enhanced Minimum Damage",o:13,os:["mindamage","secondary_mindamage","item_throw_mindamage"]},{s:"tohit",sS:1,sB:10,so:115,dF:1,dV:1,dP:"to Attack Rating",dN:"to Attack Rating"},{s:"toblock",sS:1,sB:6,sA:0,so:134,dF:2,dV:1,dP:"Increased Chance of Blocking",dN:"Increased Chance of Blocking"},{s:"mindamage",sS:1,sB:6,sA:0,so:127,dF:1,dV:1,dP:"to Minimum Damage",dN:"to Minimum Damage"},{s:"maxdamage",sS:1,sB:7,sA:0,so:126,dF:1,dV:1,dP:"to Maximum Damage",dN:"to Maximum Damage"},{s:"secondary_mindamage",sS:1,sB:6,sA:0,so:124,dF:1,dV:1,dP:"to Minimum Damage",dN:"to Minimum Damage"},{s:"secondary_maxdamage",sS:1,sB:7,sA:0,so:123,dF:1,dV:1,dP:"to Maximum Damage",dN:"to Maximum Damage"},{s:"damagepercent",sS:1,sB:8,sA:0},{s:"manarecovery",sB:8,sA:0},{s:"manarecoverybonus",sS:1,sB:8,sA:0,so:52,dF:2,dV:2,dP:"Regenerate Mana",dN:"Regenerate Mana"},{s:"staminarecoverybonus",sS:1,sB:8,sA:0,so:48,dF:2,dV:2,dP:"Heal Stamina Plus",dN:"Heal Stamina Plus"},{s:"lastexp"},{s:"nextexp"},{s:"armorclass",sS:1,sB:11,sA:10,so:71,dF:1,dV:1,dP:"Defense",dN:"Defense"},{s:"armorclass_vs_missile",sS:1,sB:9,sA:0,so:69,dF:1,dV:1,dP:"Defense vs. Missile",dN:"Defense vs. Missile"},{s:"armorclass_vs_hth",sS:1,sB:8,sA:0,so:70,dF:1,dV:1,dP:"Defense vs. Melee",dN:"Defense vs. Melee"},{s:"normal_damage_reduction",sS:1,sB:6,sA:0,so:22,dF:3,dV:2,dP:"Damage Reduced by",dN:"Damage Reduced by"},{s:"magic_damage_reduction",sS:1,sB:6,sA:0,so:21,dF:3,dV:2,dP:"Magic Damage Reduced by",dN:"Magic Damage Reduced by"},{s:"damageresist",sS:1,sB:8,sA:0,so:22,dF:2,dV:2,dP:"Damage Reduced by",dN:"Damage Reduced by"},{s:"magicresist",sS:1,sB:8,sA:0,so:41,dF:4,dV:2,dP:"Magic Resist",dN:"Magic Resist"},{s:"maxmagicresist",sS:1,sB:5,sA:0,so:46,dF:4,dV:1,dP:"to Maximum Magic Resist",dN:"to Maximum Magic Resist"},{s:"fireresist",sS:1,sB:8,sA:50,so:36,dF:4,dV:2,dP:"Fire Resist",dN:"All Resistances +%d",dg:2,dgF:19,dgP:"All Resistances +%d"},{s:"maxfireresist",sS:1,sB:5,sA:0,so:42,dF:4,dV:1,dP:"to Maximum Fire Resist",dN:"to Maximum Fire Resist"},{s:"lightresist",sS:1,sB:8,sA:50,so:38,dF:4,dV:2,dP:"Lightning Resist",dN:"All Resistances +%d",dg:2,dgF:19,dgP:"All Resistances +%d"},{s:"maxlightresist",sS:1,sB:5,sA:0,so:43,dF:4,dV:1,dP:"to Maximum Lightning Resist",dN:"to Maximum Lightning Resist"},{s:"coldresist",sS:1,sB:8,sA:50,so:40,dF:4,dV:2,dP:"Cold Resist",dN:"All Resistances +%d",dg:2,dgF:19,dgP:"All Resistances +%d"},{s:"maxcoldresist",sS:1,sB:5,sA:0,so:44,dF:4,dV:1,dP:"to Maximum Cold Resist",dN:"to Maximum Cold Resist"},{s:"poisonresist",sS:1,sB:8,sA:50,so:34,dF:4,dV:2,dP:"Poison Resist",dN:"All Resistances +%d",dg:2,dgF:19,dgP:"All Resistances +%d"},{s:"maxpoisonresist",sS:1,sB:5,sA:0,so:45,dF:4,dV:1,dP:"to Maximum Poison Resist",dN:"to Maximum Poison Resist"},{s:"damageaura",sS:1},{s:"firemindam",sS:1,sB:8,sA:0,so:102,dF:1,dV:1,dP:"to Minimum Fire Damage",dN:"to Minimum Fire Damage",np:2,dR:"Adds %d-%d fire damage",dE:"+%d fire damage"},{s:"firemaxdam",sS:1,sB:9,sA:0,so:101,dF:1,dV:1,dP:"to Maximum Fire Damage",dN:"to Maximum Fire Damage"},{s:"lightmindam",sS:1,sB:6,sA:0,so:99,dF:1,dV:1,dP:"to Minimum Lightning Damage",dN:"to Minimum Lightning Damage",np:2,dR:"Adds %d-%d lightning damage",dE:"+%d lightning damage"},{s:"lightmaxdam",sS:1,sB:10,sA:0,so:98,dF:1,dV:1,dP:"to Maximum Lightning Damage",dN:"to Maximum Lightning Damage"},{s:"magicmindam",sS:1,sB:8,sA:0,so:104,dF:1,dV:1,dP:"+%d magic damage",dN:"+%d magic damage",np:2,dR:"Adds %d-%d magic damage",dE:"+%d magic damage"},{s:"magicmaxdam",sS:1,sB:9,sA:0,so:103,dF:1,dV:1,dP:"+%d magic damage",dN:"+%d magic damage"},{s:"coldmindam",sS:1,sB:8,sA:0,so:96,dF:1,dV:1,dP:"to Minimum Cold Damage",dN:"to Minimum Cold Damage",np:3,dR:"Adds %d-%d cold damage",dE:"+%d cold damage"},{s:"coldmaxdam",sS:1,sB:9,sA:0,so:95,dF:1,dV:1,dP:"to Maximum Cold Damage",dN:"to Maximum Cold Damage"},{s:"coldlength",sS:1,sB:8,sA:0},{s:"poisonmindam",sS:1,sB:10,sA:0,so:92,dF:1,dV:1,dP:"to Minimum Poison Damage",dN:"to Minimum Poison Damage",np:3,dR:"Adds %d-%d poison damage over %d seconds",dE:"+%d poison damage over %d seconds"},{s:"poisonmaxdam",sS:1,sB:10,sA:0,so:91,dF:1,dV:1,dP:"to Maximum Poison Damage",dN:"to Maximum Poison Damage"},{s:"poisonlength",sS:1,sB:9,sA:0},{s:"lifedrainmindam",sS:1,sB:7,sA:0,so:88,dF:2,dV:1,dP:"Life stolen per hit",dN:"Life stolen per hit"},{s:"lifedrainmaxdam",sS:1},{s:"manadrainmindam",sS:1,sB:7,sA:0,so:89,dF:2,dV:1,dP:"Mana stolen per hit",dN:"Mana stolen per hit"},{s:"manadrainmaxdam",sS:1},{s:"stamdrainmindam",sS:1},{s:"stamdrainmaxdam",sS:1},{s:"stunlength"},{s:"velocitypercent",sS:1,sB:7,sA:30},{s:"attackrate",sS:1,sB:7,sA:30},{s:"other_animrate",sS:1},{s:"quantity",sS:1},{s:"value",sS:1,sB:8,sA:100},{s:"durability",sS:1,sB:9,sA:0},{s:"maxdurability",sS:1,sB:8,sA:0},{s:"hpregen",sB:6,sA:30,so:56,dF:1,dV:2,dP:"Replenish Life",dN:"Drain Life"},{s:"item_maxdurability_percent",sS:1,sB:7,sA:20,so:3,dF:2,dV:2,dP:"Increase Maximum Durability",dN:"Increase Maximum Durability",o:13,os:["maxdurability"]},{s:"item_maxhp_percent",sS:1,sB:6,sA:10,so:58,dF:2,dV:2,dP:"Increase Maximum Life",dN:"Increase Maximum Life",o:11,os:["maxhp"]},{s:"item_maxmana_percent",sS:1,sB:6,sA:10,so:54,dF:2,dV:2,dP:"Increase Maximum Mana",dN:"Increase Maximum Mana",o:11,os:["maxmana"]},{s:"item_attackertakesdamage",sS:1,sB:7,sA:0,so:13,dF:3,dV:2,dP:"Attacker Takes Damage of",dN:"Attacker Takes Damage of"},{s:"item_goldbonus",sS:1,sB:9,sA:100,so:10,dF:2,dV:1,dP:"Extra Gold from Monsters",dN:"Extra Gold from Monsters"},{s:"item_magicbonus",sS:1,sB:8,sA:100,so:8,dF:2,dV:1,dP:"Better Chance of Getting Magic Items",dN:"Better Chance of Getting Magic Items"},{s:"item_knockback",sS:1,sB:7,sA:0,so:76,dF:3,dV:0,dP:"Knockback",dN:"Knockback"},{s:"item_timeduration",sS:1,sB:9,sA:20},{s:"item_addclassskills",sS:1,sB:3,sA:0,sP:3,so:150,dF:13,dV:1,dP:"to Amazon Skill Levels",dN:"to Amazon Skill Levels"},{s:"unsentparam1"},{s:"item_addexperience",sS:1,sB:9,sA:50,so:11,dF:4,dV:1,dP:"to Experience Gained",dN:"to Experience Gained"},{s:"item_healafterkill",sS:1,sB:7,sA:0,so:16,dF:1,dV:1,dP:"Life after each Kill",dN:"Life after each Kill"},{s:"item_reducedprices",sB:7,sA:0,so:8,dF:2,dV:2,dP:"Reduces all Vendor Prices",dN:"Reduces all Vendor Prices"},{s:"item_doubleherbduration",sS:1,sB:1,sA:0},{s:"item_lightradius",sS:1,sB:4,sA:4,so:6,dF:1,dV:1,dP:"to Light Radius",dN:"to Light Radius"},{s:"item_lightcolor",sS:1,sB:24,sA:0},{s:"item_req_percent",sS:1,sB:8,sA:100,so:0,dF:4,dV:2,dP:"Requirements",dN:"Requirements"},{s:"item_levelreq",sB:7},{s:"item_fasterattackrate",sS:1,sB:7,sA:20,so:145,dF:4,dV:1,dP:"Increased Attack Speed",dN:"Increased Attack Speed"},{s:"item_levelreqpct",sB:7,sA:64,o:13,os:["item_levelreq"]},{s:"lastblockframe"},{s:"item_fastermovevelocity",sS:1,sB:7,sA:20,so:148,dF:4,dV:1,dP:"Faster Run/Walk",dN:"Faster Run/Walk"},{s:"item_nonclassskill",e:1,sS:1,sB:6,sA:0,sP:9,so:81,dF:28},{s:"state",sB:1,sP:8},{s:"item_fastergethitrate",sS:1,sB:7,sA:20,so:139,dF:4,dV:1,dP:"Faster Hit Recovery",dN:"Faster Hit Recovery"},{s:"monster_playercount"},{s:"skill_poison_override_length"},{s:"item_fasterblockrate",sS:1,sB:7,sA:20,so:136,dF:4,dV:1,dP:"Faster Block Rate",dN:"Faster Block Rate"},{s:"skill_bypass_undead"},{s:"skill_bypass_demons"},{s:"item_fastercastrate",sS:1,sB:7,sA:20,so:142,dF:4,dV:1,dP:"Faster Cast Rate",dN:"Faster Cast Rate"},{s:"skill_bypass_beasts"},{s:"item_singleskill",e:1,sS:1,sB:3,sA:0,sP:9,so:81,dF:27},{s:"item_restinpeace",sB:1,sA:0,so:81,dF:3,dV:0,dP:"Slain Monsters Rest in Peace",dN:"Slain Monsters Rest in Peace"},{s:"curse_resistance",sB:9,sA:0},{s:"item_poisonlengthresist",sS:1,sB:8,sA:20,so:18,dF:2,dV:2,dP:"Poison Length Reduced by",dN:"Poison Length Reduced by"},{s:"item_normaldamage",sS:1,sB:9,sA:20,so:122,dF:1,dV:2,dP:"Damage",dN:"Damage"},{s:"item_howl",sS:1,sB:7,sA:-1,so:79,dF:5,dV:2,dP:"Hit Causes Monster to Flee",dN:"Hit Causes Monster to Flee"},{s:"item_stupidity",sS:1,sB:7,sA:0,so:80,dF:12,dV:2,dP:"Hit Blinds Target",dN:"Hit Blinds Target"},{s:"item_damagetomana",sS:1,sB:6,sA:0,so:11,dF:2,dV:1,dP:"Damage Taken Goes To Mana",dN:"Damage Taken Goes To Mana"},{s:"item_ignoretargetac",sS:1,sB:1,sA:0,so:119,dF:3,dV:0,dP:"Ignore Target's Defense",dN:"Ignore Target's Defense"},{s:"item_fractionaltargetac",sS:1,sB:7,sA:0,so:118,dF:20,dV:1,dP:"Target Defense",dN:"Target Defense"},{s:"item_preventheal",sS:1,sB:7,sA:0,so:81,dF:3,dV:0,dP:"Prevent Monster Heal",dN:"Prevent Monster Heal"},{s:"item_halffreezeduration",sS:1,sB:1,sA:0,so:19,dF:3,dV:0,dP:"Half Freeze Duration",dN:"Half Freeze Duration"},{s:"item_tohit_percent",sS:1,sB:9,sA:20,so:117,dF:2,dV:1,dP:"Bonus to Attack Rating",dN:"Bonus to Attack Rating"},{s:"item_damagetargetac",sS:1,sB:7,sA:128,so:75,dF:1,dV:1,dP:"to Monster Defense Per Hit",dN:"to Monster Defense Per Hit"},{s:"item_demondamage_percent",sS:1,sB:9,sA:20,so:112,dF:4,dV:1,dP:"Damage to Demons",dN:"Damage to Demons"},{s:"item_undeaddamage_percent",sS:1,sB:9,sA:20,so:108,dF:4,dV:1,dP:"Damage to Undead",dN:"Damage to Undead"},{s:"item_demon_tohit",sS:1,sB:10,sA:128,so:110,dF:1,dV:1,dP:"to Attack Rating against Demons",dN:"to Attack Rating against Demons"},{s:"item_undead_tohit",sS:1,sB:10,sA:128,so:106,dF:1,dV:1,dP:"to Attack Rating against Undead",dN:"to Attack Rating against Undead"},{s:"item_throwable",sS:1,sB:1,sA:0,so:5,dF:3,dV:0,dP:"Throwable",dN:"Throwable"},{s:"item_elemskill",sS:1,sB:3,sA:0,sP:3,so:157,dF:1,dV:1,dP:"to Fire Skills",dN:"to Fire Skills"},{s:"item_allskills",sS:1,sB:3,sA:0,so:158,dF:1,dV:1,dP:"to All Skills",dN:"to All Skills"},{s:"item_attackertakeslightdamage",sS:1,sB:5,sA:0,so:14,dF:3,dV:2,dP:"Attacker Takes Lightning Damage of",dN:"Attacker Takes Lightning Damage of"},{s:"ironmaiden_level",sS:1},{s:"lifetap_level",sS:1},{s:"thorns_percent"},{s:"bonearmor",sS:1},{s:"bonearmormax",sS:1},{s:"item_freeze",sS:1,sB:5,sA:0,so:78,dF:12,dV:2,dP:"Freezes target",dN:"Freezes target"},{s:"item_openwounds",sS:1,sB:7,sA:0,so:83,dF:2,dV:1,dP:"Chance of Open Wounds",dN:"Chance of Open Wounds"},{s:"item_crushingblow",sS:1,sB:7,sA:0,so:87,dF:2,dV:1,dP:"Chance of Crushing Blow",dN:"Chance of Crushing Blow"},{s:"item_kickdamage",sS:1,sB:7,sA:0,so:121,dF:1,dV:1,dP:"Kick Damage",dN:"Kick Damage"},{s:"item_manaafterkill",sS:1,sB:7,sA:0,so:16,dF:1,dV:1,dP:"to Mana after each Kill",dN:"to Mana after each Kill"},{s:"item_healafterdemonkill",sS:1,sB:7,sA:0,so:15,dF:1,dV:1,dP:"Life after each Demon Kill",dN:"Life after each Demon Kill"},{s:"item_extrablood",sS:1,sB:7,sA:0},{s:"item_deadlystrike",sS:1,sB:7,sA:0,so:85,dF:2,dV:1,dP:"Deadly Strike",dN:"Deadly Strike"},{s:"item_absorbfire_percent",sS:1,sB:7,sA:0,so:23,dF:2,dV:2,dP:"Fire Absorb",dN:"Fire Absorb"},{s:"item_absorbfire",sS:1,sB:7,sA:0,so:27,dF:1,dV:1,dP:"Fire Absorb",dN:"Fire Absorb"},{s:"item_absorblight_percent",sS:1,sB:7,sA:0,so:24,dF:2,dV:2,dP:"Lightning Absorb",dN:"Lightning Absorb"},{s:"item_absorblight",sS:1,sB:7,sA:0,so:29,dF:1,dV:1,dP:"Lightning Absorb",dN:"Lightning Absorb"},{s:"item_absorbmagic_percent",sS:1,sB:7,sA:0,so:26,dF:2,dV:2,dP:"Magic Absorb",dN:"Magic Absorb"},{s:"item_absorbmagic",sS:1,sB:7,sA:0,so:33,dF:1,dV:1,dP:"Magic Absorb",dN:"Magic Absorb"},{s:"item_absorbcold_percent",sS:1,sB:7,sA:0,so:25,dF:2,dV:2,dP:"Cold Absorb",dN:"Cold Absorb"},{s:"item_absorbcold",sS:1,sB:7,sA:0,so:31,dF:1,dV:1,dP:"Cold Absorb",dN:"Cold Absorb"},{s:"item_slow",sS:1,sB:7,sA:0,so:77,dF:2,dV:2,dP:"Slows Target by",dN:"Slows Target by"},{s:"item_aura",sS:1,sB:5,sA:0,sP:9,so:159,dF:16,dV:0,dP:"Level %d %s Aura When Equipped",dN:"Level %d %s Aura When Equipped"},{s:"item_indesctructible",sS:1,sB:1,so:160,dF:3,dV:0,dP:"Indestructible",dN:"Indestructible"},{s:"item_cannotbefrozen",sS:1,sB:1,so:20,dF:3,dV:0,dP:"Cannot Be Frozen",dN:"Cannot Be Frozen"},{s:"item_staminadrainpct",sS:1,sB:7,sA:20,so:49,dF:2,dV:1,dP:"Slower Stamina Drain",dN:"Slower Stamina Drain"},{s:"item_reanimate",sB:7,sA:0,sP:10,so:17,dF:23,dV:1,dP:"Reanimate as:",dN:"Reanimate as:"},{s:"item_pierce",sS:1,sB:7,sA:0,so:132,dF:3,dV:0,dP:"Piercing Attack",dN:"Piercing Attack"},{s:"item_magicarrow",sS:1,sB:7,sA:0,so:131,dF:3,dV:0,dP:"Fires Magic Arrows",dN:"Fires Magic Arrows"},{s:"item_explosivearrow",sS:1,sB:7,sA:0,so:133,dF:3,dV:0,dP:"Fires Explosive Arrows or Bolts",dN:"Fires Explosive Arrows or Bolts"},{s:"item_throw_mindamage",sS:1,sB:6,sA:0},{s:"item_throw_maxdamage",sS:1,sB:7,sA:0},{s:"skill_handofathena",sS:1},{s:"skill_staminapercent",sS:1,o:1,os:["maxstamina"]},{s:"skill_passive_staminapercent",sS:1,o:1,os:["maxstamina"]},{s:"skill_concentration",sS:1},{s:"skill_enchant",sS:1},{s:"skill_pierce",sS:1},{s:"skill_conviction",sS:1},{s:"skill_chillingarmor",sS:1},{s:"skill_frenzy",sS:1},{s:"skill_decrepify",sS:1},{s:"skill_armor_percent",sS:1},{s:"alignment"},{s:"target0"},{s:"target1"},{s:"goldlost"},{s:"conversion_level"},{s:"conversion_maxhp"},{s:"unit_dooverlay"},{s:"attack_vs_montype",sB:9,sP:10,so:108,dF:22,dV:1,dP:"to Attack Rating versus",dN:"to Attack Rating versus"},{s:"damage_vs_montype",sB:9,sP:10,so:106,dF:22,dV:1,dP:"to Damage versus",dN:"to Damage versus"},{s:"fade",sB:3},{s:"armor_override_percent",sS:1},{s:"unused183"},{s:"unused184"},{s:"unused185"},{s:"unused186"},{s:"unused187"},{s:"item_addskill_tab",sS:1,sB:3,sA:0,sP:16,so:151,dF:14,dP:"+%d to Javelin and Spear Skills",dN:"+%d to Javelin and Spear Skills"},{s:"unused189"},{s:"unused190"},{s:"unused191"},{s:"unused192"},{s:"unused193"},{s:"item_numsockets",sS:1,sB:4,sA:0},{s:"item_skillonattack",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s on attack",dN:"%d%% Chance to cast level %d %s on attack"},{s:"item_skillonkill",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Kill an Enemy",dN:"%d%% Chance to cast level %d %s when you Kill an Enemy"},{s:"item_skillondeath",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Die",dN:"%d%% Chance to cast level %d %s when you Die"},{s:"item_skillonhit",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s on striking",dN:"%d%% Chance to cast level %d %s on striking"},{s:"item_skillonlevelup",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Level-Up",dN:"%d%% Chance to cast level %d %s when you Level-Up"},{s:"unused200"},{s:"item_skillongethit",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when struck",dN:"%d%% Chance to cast level %d %s when struck"},{s:"unused202"},{s:"unused203"},{s:"item_charged_skill",e:3,sS:1,sB:16,sA:0,sP:16,so:1,dF:24,dP:"(%d/%d Charges)",dN:"(%d/%d Charges)"},{s:"unused204",e:3,sS:1},{s:"unused205",e:3,sS:1},{s:"unused206",e:3,sS:1},{s:"unused207",e:3,sS:1},{s:"unused208",e:3,sS:1},{s:"unused209",e:3,sS:1},{s:"unused210",e:3,sS:1},{s:"unused211",e:3,sS:1},{s:"unused212",e:3,sS:1},{s:"item_armor_perlevel",sS:1,sB:6,sA:0,so:72,dF:6,dV:1,dP:"Defense",dN:"Defense",d2:"(Based on Character Level)",o:4,op:3,ob:"level",os:["armorclass"]},{s:"item_armorpercent_perlevel",sS:1,sB:6,sA:0,so:73,dF:8,dV:1,dP:"Enhanced Defense",dN:"Enhanced Defense",d2:"(Based on Character Level)",o:5,op:3,ob:"level",os:["armorclass"]},{s:"item_hp_perlevel",vS:8,sS:1,sB:6,sA:0,so:57,dF:6,dV:1,dP:"to Life",dN:"to Life",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxhp"]},{s:"item_mana_perlevel",vS:8,sS:1,sB:6,sA:0,so:53,dF:6,dV:1,dP:"to Mana",dN:"to Mana",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxmana"]},{s:"item_maxdamage_perlevel",sS:1,sB:6,sA:0,so:125,dF:6,dV:1,dP:"to Maximum Damage",dN:"to Maximum Damage",d2:"(Based on Character Level)",o:4,op:3,ob:"level",os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{s:"item_maxdamage_percent_perlevel",sS:1,sB:6,sA:0,so:128,dF:8,dV:1,dP:"Enhanced Maximum Damage",dN:"Enhanced Maximum Damage",d2:"(Based on Character Level)",o:5,op:3,ob:"level",os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{s:"item_strength_perlevel",sS:1,sB:6,sA:0,so:66,dF:6,dV:1,dP:"to Strength",dN:"to Strength",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["strength"]},{s:"item_dexterity_perlevel",sS:1,sB:6,sA:0,so:64,dF:6,dV:1,dP:"to Dexterity",dN:"to Dexterity",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["dexterity"]},{s:"item_energy_perlevel",sS:1,sB:6,sA:0,so:60,dF:6,dV:1,dP:"to Energy",dN:"to Energy",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["energy"]},{s:"item_vitality_perlevel",sS:1,sB:6,sA:0,so:62,dF:6,dV:1,dP:"to Vitality",dN:"to Vitality",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["vitality"]},{s:"item_tohit_perlevel",sS:1,sB:6,sA:0,so:114,dF:6,dV:1,dP:"to Attack Rating",dN:"to Attack Rating",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["tohit"]},{s:"item_tohitpercent_perlevel",sS:1,sB:6,sA:0,so:116,dF:7,dV:1,dP:"Bonus to Attack Rating",dN:"Bonus to Attack Rating",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_tohit_percent"]},{s:"item_cold_damagemax_perlevel",sS:1,sB:6,sA:0,so:94,dF:6,dV:1,dP:"to Maximum Cold Damage",dN:"to Maximum Cold Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["coldmaxdam"]},{s:"item_fire_damagemax_perlevel",sS:1,sB:6,sA:0,so:100,dF:6,dV:1,dP:"to Maximum Fire Damage",dN:"to Maximum Fire Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["firemaxdam"]},{s:"item_ltng_damagemax_perlevel",sS:1,sB:6,sA:0,so:97,dF:6,dV:1,dP:"to Maximum Lightning Damage",dN:"to Maximum Lightning Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["lightmaxdam"]},{s:"item_pois_damagemax_perlevel",sS:1,sB:6,sA:0,so:90,dF:6,dV:1,dP:"to Maximum Poison Damage",dN:"to Maximum Poison Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["poisonmaxdam"]},{s:"item_resist_cold_perlevel",sS:1,sB:6,sA:0,so:39,dF:7,dV:2,dP:"Cold Resist",dN:"Cold Resist",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["coldresist"]},{s:"item_resist_fire_perlevel",sS:1,sB:6,sA:0,so:35,dF:7,dV:2,dP:"Fire Resist",dN:"Fire Resist",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["fireresist"]},{s:"item_resist_ltng_perlevel",sS:1,sB:6,sA:0,so:37,dF:7,dV:2,dP:"Lightning Resist",dN:"Lightning Resist",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["lightresist"]},{s:"item_resist_pois_perlevel",sS:1,sB:6,sA:0,so:33,dF:7,dV:2,dP:"Poison Resist",dN:"Poison Resist",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["poisonresist"]},{s:"item_absorb_cold_perlevel",sS:1,sB:6,sA:0,so:32,dF:6,dV:1,dP:"Absorbs Cold Damage",dN:"Absorbs Cold Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorbcold"]},{s:"item_absorb_fire_perlevel",sS:1,sB:6,sA:0,so:28,dF:6,dV:1,dP:"Absorbs Fire Damage",dN:"Absorbs Fire Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorbfire"]},{s:"item_absorb_ltng_perlevel",sS:1,sB:6,sA:0,so:30,dF:6,dV:1,dP:"Absorbs Lightning Damage",dN:"Absorbs Lightning Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorblight"]},{s:"item_absorb_pois_perlevel",sS:1,sB:6,sA:0,o:2,op:3,ob:"level",os:["item_absorbmagic"]},{s:"item_thorns_perlevel",sS:1,sB:5,sA:0,so:12,dF:9,dV:2,dP:"Attacker Takes Damage of",dN:"Attacker Takes Damage of",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_attackertakesdamage"]},{s:"item_find_gold_perlevel",sS:1,sB:6,sA:0,so:9,dF:7,dV:1,dP:"Extra Gold from Monsters",dN:"Extra Gold from Monsters",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_goldbonus"]},{s:"item_find_magic_perlevel",sS:1,sB:6,sA:0,so:7,dF:7,dV:1,dP:"Better Chance of Getting Magic Items",dN:"Better Chance of Getting Magic Items",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_magicbonus"]},{s:"item_regenstamina_perlevel",sS:1,sB:6,sA:0,so:47,dF:8,dV:2,dP:"Heal Stamina Plus",dN:"Heal Stamina Plus",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["staminarecoverybonus"]},{s:"item_stamina_perlevel",sS:1,sB:6,sA:0,so:50,dF:6,dV:1,dP:"Maximum Stamina",dN:"Maximum Stamina",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxstamina"]},{s:"item_damage_demon_perlevel",sS:1,sB:6,sA:0,so:111,dF:8,dV:1,dP:"Damage to Demons",dN:"Damage to Demons",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_demondamage_percent"]},{s:"item_damage_undead_perlevel",sS:1,sB:6,sA:0,so:107,dF:8,dV:1,dP:"Damage to Undead",dN:"Damage to Undead",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_undeaddamage_percent"]},{s:"item_tohit_demon_perlevel",sS:1,sB:6,sA:0,so:109,dF:6,dV:1,dP:"to Attack Rating against Demons",dN:"to Attack Rating against Demons",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_demon_tohit"]},{s:"item_tohit_undead_perlevel",sS:1,sB:6,sA:0,so:105,dF:6,dV:1,dP:"to Attack Rating against Undead",dN:"to Attack Rating against Undead",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_undead_tohit"]},{s:"item_crushingblow_perlevel",sS:1,sB:6,sA:0,so:86,dF:7,dV:1,dP:"Chance of Crushing Blow",dN:"Chance of Crushing Blow",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_crushingblow"]},{s:"item_openwounds_perlevel",sS:1,sB:6,sA:0,so:82,dF:7,dV:1,dP:"Chance of Open Wounds",dN:"Chance of Open Wounds",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_openwounds"]},{s:"item_kick_damage_perlevel",sS:1,sB:6,sA:0,so:120,dF:6,dV:1,dP:"Kick Damage",dN:"Kick Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_kickdamage"]},{s:"item_deadlystrike_perlevel",sS:1,sB:6,sA:0,so:84,dF:7,dV:1,dP:"Deadly Strike",dN:"Deadly Strike",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_deadlystrike"]},{s:"item_find_gems_perlevel",sS:1},{s:"item_replenish_durability",sS:1,sB:6,sA:0,so:1,dF:11,dV:0,dP:"Repairs %d durability per second",dN:"Repairs %d durability per second"},{s:"item_replenish_quantity",sS:1,sB:6,sA:0,so:2,dF:3,dV:0,dP:"Replenishes quantity",dN:"Replenishes quantity"},{s:"item_extra_stack",sS:1,sB:8,sA:0,so:4,dF:3,dV:0,dP:"Increased Stack Size",dN:"Increased Stack Size"},{s:"item_find_item",sS:1},{s:"item_slash_damage",sS:1},{s:"item_slash_damage_percent",sS:1},{s:"item_crush_damage",sS:1},{s:"item_crush_damage_percent",sS:1},{s:"item_thrust_damage",sS:1},{s:"item_thrust_damage_percent",sS:1},{s:"item_absorb_slash",sS:1},{s:"item_absorb_crush",sS:1},{s:"item_absorb_thrust",sS:1},{s:"item_absorb_slash_percent",sS:1},{s:"item_absorb_crush_percent",sS:1},{s:"item_absorb_thrust_percent",sS:1},{s:"item_armor_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"Defense",dN:"Defense",o:6,os:["armorclass"]},{s:"item_armorpercent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Enhanced Defense",dN:"Enhanced Defense",o:7,os:["armorclass"]},{s:"item_hp_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Life",dN:"to Life",o:6,os:["maxhp"]},{s:"item_mana_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Mana",dN:"to Mana",o:6,os:["maxmana"]},{s:"item_maxdamage_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Damage",dN:"to Maximum Damage",o:6,os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{s:"item_maxdamage_percent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Enhanced Maximum Damage",dN:"Enhanced Maximum Damage",o:7,os:["maxdamage","secondary_mindamage","item_throw_mindamage"]},{s:"item_strength_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Strength",dN:"to Strength",o:6,os:["strength"]},{s:"item_dexterity_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Dexterity",dN:"to Dexterity",o:6,os:["dexterity"]},{s:"item_energy_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Energy",dN:"to Energy",o:6,os:["energy"]},{s:"item_vitality_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Vitality",dN:"to Vitality",o:6,os:["vitality"]},{s:"item_tohit_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Attack Rating",dN:"to Attack Rating",o:6,os:["tohit"]},{s:"item_tohitpercent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Bonus to Attack Rating",dN:"Bonus to Attack Rating",o:6,os:["item_tohit_percent"]},{s:"item_cold_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Cold Damage",dN:"to Maximum Cold Damage",o:6,os:["coldmaxdam"]},{s:"item_fire_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Fire Damage",dN:"to Maximum Fire Damage",o:6,os:["firemaxdam"]},{s:"item_ltng_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Lightning Damage",dN:"to Maximum Lightning Damage",o:6,os:["lightmaxdam"]},{s:"item_pois_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Maximum Poison Damage",dN:"to Maximum Poison Damage",o:6,os:["poisonmaxdam"]},{s:"item_resist_cold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Cold Resist",dN:"Cold Resist",o:6,os:["coldresist"]},{s:"item_resist_fire_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Fire Resist",dN:"Fire Resist",o:6,os:["fireresist"]},{s:"item_resist_ltng_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Lightning Resist",dN:"Lightning Resist",o:6,os:["lightresist"]},{s:"item_resist_pois_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Poison Resist",dN:"Poison Resist",o:6,os:["poisonresist"]},{s:"item_absorb_cold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Absorbs Cold Damage",dN:"Absorbs Cold Damage",o:6,os:["item_absorbcold"]},{s:"item_absorb_fire_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Absorbs Fire Damage",dN:"Absorbs Fire Damage",o:6,os:["item_absorbfire"]},{s:"item_absorb_ltng_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Absorbs Lightning Damage",dN:"Absorbs Lightning Damage",o:6,os:["item_absorblight"]},{s:"item_absorb_pois_bytime",e:4,sS:1,sB:22,sA:0,o:6,os:["item_absorbmagic"]},{s:"item_find_gold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Extra Gold from Monsters",dN:"Extra Gold from Monsters",o:6,os:["item_goldbonus"]},{s:"item_find_magic_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Better Chance of Getting Magic Items",dN:"Better Chance of Getting Magic Items",o:6,os:["item_magicbonus"]},{s:"item_regenstamina_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:2,dP:"Heal Stamina Plus",dN:"Heal Stamina Plus",o:6,os:["staminarecoverybonus"]},{s:"item_stamina_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"Maximum Stamina",dN:"Maximum Stamina",o:6,os:["maxstamina"]},{s:"item_damage_demon_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Damage to Demons",dN:"Damage to Demons",o:6,os:["item_demondamage_percent"]},{s:"item_damage_undead_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Damage to Undead",dN:"Damage to Undead",o:6,os:["item_undeaddamage_percent"]},{s:"item_tohit_demon_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Attack Rating against Demons",dN:"to Attack Rating against Demons",o:6,os:["item_demon_tohit"]},{s:"item_tohit_undead_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"to Attack Rating against Undead",dN:"to Attack Rating against Undead",o:6,os:["item_undead_tohit"]},{s:"item_crushingblow_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Chance of Crushing Blow",dN:"Chance of Crushing Blow",o:6,os:["item_crushingblow"]},{s:"item_openwounds_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Chance of Open Wounds",dN:"Chance of Open Wounds",o:6,os:["item_openwounds"]},{s:"item_kick_damage_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dV:1,dP:"Kick Damage",dN:"Kick Damage",o:6,os:["item_kickdamage"]},{s:"item_deadlystrike_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dV:1,dP:"Deadly Strike",dN:"Deadly Strike",o:6,os:["item_deadlystrike"]},{s:"item_find_gems_bytime",e:4,sS:1},{s:"item_pierce_cold",sS:1,sB:8,sA:50,so:88,dF:20,dV:1,dP:"to Enemy Cold Resistance",dN:"to Enemy Cold Resistance"},{s:"item_pierce_fire",sS:1,sB:8,sA:50,so:88,dF:20,dV:1,dP:"to Enemy Fire Resistance",dN:"to Enemy Fire Resistance"},{s:"item_pierce_ltng",sS:1,sB:8,sA:50,so:88,dF:20,dV:1,dP:"to Enemy Lightning Resistance",dN:"to Enemy Lightning Resistance"},{s:"item_pierce_pois",sS:1,sB:8,sA:50,so:88,dF:20,dV:1,dP:"to Enemy Poison Resistance",dN:"to Enemy Poison Resistance"},{s:"item_damage_vs_monster",sS:1},{s:"item_damage_percent_vs_monster",sS:1},{s:"item_tohit_vs_monster",sS:1},{s:"item_tohit_percent_vs_monster",sS:1},{s:"item_ac_vs_monster",sS:1},{s:"item_ac_percent_vs_monster",sS:1},{s:"firelength",sS:1},{s:"burningmin",sS:1},{s:"burningmax",sS:1},{s:"progressive_damage",sS:1},{s:"progressive_steal",sS:1},{s:"progressive_other",sS:1},{s:"progressive_fire",sS:1},{s:"progressive_cold",sS:1},{s:"progressive_lightning",sS:1},{s:"item_extra_charges",sS:1,sB:6,sA:0},{s:"progressive_tohit",sS:1},{s:"poison_count",sS:1},{s:"damage_framerate",sS:1},{s:"pierce_idx",sS:1},{s:"passive_fire_mastery",sS:1,sB:9,sA:50,so:88,dF:4,dV:1,dP:"to Fire Skill Damage",dN:"to Fire Skill Damage"},{s:"passive_ltng_mastery",sS:1,sB:9,sA:50,so:88,dF:4,dV:1,dP:"to Lightning Skill Damage",dN:"to Lightning Skill Damage"},{s:"passive_cold_mastery",sS:1,sB:9,sA:50,so:88,dF:4,dV:1,dP:"to Cold Skill Damage",dN:"to Cold Skill Damage"},{s:"passive_pois_mastery",sS:1,sB:9,sA:50,so:88,dF:4,dV:1,dP:"to Poison Skill Damage",dN:"to Poison Skill Damage"},{s:"passive_fire_pierce",sS:1,sB:8,sA:0,so:88,dF:20,dV:1,dP:"to Enemy Fire Resistance",dN:"to Enemy Fire Resistance"},{s:"passive_ltng_pierce",sS:1,sB:8,sA:0,so:88,dF:20,dV:1,dP:"to Enemy Lightning Resistance",dN:"to Enemy Lightning Resistance"},{s:"passive_cold_pierce",sS:1,sB:8,sA:0,so:88,dF:20,dV:1,dP:"to Enemy Cold Resistance",dN:"to Enemy Cold Resistance"},{s:"passive_pois_pierce",sS:1,sB:8,sA:0,so:88,dF:20,dV:1,dP:"to Enemy Poison Resistance",dN:"to Enemy Poison Resistance"},{s:"passive_critical_strike",sS:1,sB:8,sA:0},{s:"passive_dodge",sS:1,sB:7,sA:0},{s:"passive_avoid",sS:1,sB:7,sA:0},{s:"passive_evade",sS:1,sB:7,sA:0},{s:"passive_warmth",sS:1,sB:8,sA:0},{s:"passive_mastery_melee_th",sS:1,sB:8,sA:0},{s:"passive_mastery_melee_dmg",sS:1,sB:8,sA:0},{s:"passive_mastery_melee_crit",sS:1,sB:8,sA:0},{s:"passive_mastery_throw_th",sS:1,sB:8,sA:0},{s:"passive_mastery_throw_dmg",sS:1,sB:8,sA:0},{s:"passive_mastery_throw_crit",sS:1,sB:8,sA:0},{s:"passive_weaponblock",sS:1,sB:8,sA:0},{s:"passive_summon_resist",sS:1,sB:8,sA:0},{s:"modifierlist_skill"},{s:"modifierlist_level"},{s:"last_sent_hp_pct",sS:1},{s:"source_unit_type"},{s:"source_unit_id"},{s:"shortparam1"},{s:"questitemdifficulty",sB:2,sA:0},{s:"passive_mag_mastery",sS:1,sB:9,sA:50},{s:"passive_mag_pierce",sS:1,sB:8,sA:0}],runewords:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{n:"Ancients' Pledge"},{n:"Armageddon"},{n:"Authority"},{n:"Beast"},{n:"Beauty"},{n:"Black"},{n:"Blood"},{n:"Bone"},{n:"Bramble"},{n:"Brand"},{n:"Breath of the Dying"},{n:"Broken Promise"},{n:"Call to Arms"},{n:"Chains of Honor"},{n:"Chance"},{n:"Chaos"},{n:"Crescent Moon"},{n:"Darkness"},{n:"Daylight"},{n:"Death"},{n:"Deception"},{n:"Delirium"},{n:"Desire"},{n:"Despair"},{n:"Destruction"},{n:"Doom"},{n:"Dragon"},{n:"Dread"},{n:"Dream"},{n:"Duress"},{n:"Edge"},{n:"Elation"},{n:"Enigma"},{n:"Enlightenment"},{n:"Envy"},{n:"Eternity"},{n:"Exile"},{n:"Faith"},{n:"Famine"},{n:"Flame"},{n:"Fortitude"},{n:"Fortune"},{n:"Friendship"},{n:"Fury"},{n:"Gloom"},{n:"Glory"},{n:"Grief"},{n:"Hand of Justice"},{n:"Harmony"},{n:"Hatred"},{n:"Heart of the Oak"},{n:"Heaven's Will"},{n:"Holy Tears"},{n:"Holy Thunder"},{n:"Honor"},{n:"Revenge"},{n:"Humility"},{n:"Hunger"},{n:"Ice"},{n:"Infinity"},{n:"Innocence"},{n:"Insight"},{n:"Jealousy"},{n:"Judgement"},{n:"King's Grace"},{n:"Kingslayer"},{n:"Knight's Vigil"},{n:"Knowledge"},{n:"Last Wish"},{n:"Law"},{n:"Lawbringer"},{n:"Leaf"},{n:"Lightning"},{n:"Lionheart"},{n:"Love"},{n:"Loyalty"},{n:"Lust"},{n:"Madness"},null,{n:"Malice"},{n:"Melody"},{n:"Memory"},{n:"Mist"},{n:"Morning"},{n:"Mystery"},{n:"Myth"},{n:"Nadir"},{n:"Nature's Kingdom"},{n:"Night"},{n:"Oath"},{n:"Obedience"},{n:"Oblivion"},{n:"Obsession"},{n:"Passion"},{n:"Patience"},{n:"Patter"},{n:"Peace"},{n:"Voice of Reason"},{n:"Penitence"},{n:"Peril"},{n:"Pestilence"},{n:"Phoenix"},{n:"Piety"},{n:"Pillar of Faith"},{n:"Plague"},{n:"Praise"},{n:"Prayer"},{n:"Pride"},{n:"Principle"},{n:"Prowess in Battle"},{n:"Prudence"},{n:"Punishment"},{n:"Purity"},{n:"Question"},{n:"Radiance"},{n:"Rain"},{n:"Reason"},{n:"Red"},{n:"Rhyme"},{n:"Rift"},{n:"Sanctuary"},{n:"Serendipity"},{n:"Shadow"},{n:"Shadow of Doubt"},{n:"Silence"},{n:"Siren's Song"},{n:"Smoke"},{n:"Sorrow"},{n:"Spirit"},{n:"Splendor"},{n:"Starlight"},{n:"Stealth"},{n:"Steel"},{n:"Still Water"},{n:"Sting"},{n:"Stone"},{n:"Storm"},{n:"Strength"},{n:"Tempest"},{n:"Temptation"},{n:"Terror"},{n:"Thirst"},{n:"Thought"},{n:"Thunder"},{n:"Time"},{n:"Tradition"},{n:"Treachery"},{n:"Trust"},{n:"Truth"},{n:"Unbending Will"},{n:"Valor"},{n:"Vengeance"},{n:"Venom"},{n:"Victory"},{n:"Voice"},{n:"Void"},{n:"War"},{n:"Water"},{n:"Wealth"},{n:"Whisper"},{n:"White"},{n:"Wind"},{n:"Wings of Hope"},{n:"Wisdom"},{n:"Woe"},{n:"Wonder"},{n:"Wrath"},{n:"Youth"},{n:"Zephyr"}],set_items:[{n:"Civerb's Ward",c:"lrg",tc:"lyel"},{n:"Civerb's Icon",c:"amu",tc:"lyel"},{n:"Civerb's Cudgel",c:"gsc",tc:"lyel"},{n:"Hsarus' Iron Heel",c:"mbt",tc:"dred"},{n:"Hsarus' Iron Fist",c:"buc",tc:"dred"},{n:"Hsarus' Iron Stay",c:"mbl",tc:"dred"},{n:"Cleglaw's Tooth",c:"lsd",tc:"lred"},{n:"Cleglaw's Claw",c:"sml",tc:"lred"},{n:"Cleglaw's Pincers",c:"mgl",tc:"lred"},{n:"Iratha's Collar",c:"amu",tc:"lgry"},{n:"Iratha's Cuff",c:"tgl",tc:"lgry"},{n:"Iratha's Coil",c:"crn",tc:"lgry"},{n:"Iratha's Cord",c:"tbl",tc:"lgry"},{n:"Isenhart's Lightbrand",c:"bsd",tc:"lgld"},{n:"Isenhart's Parry",c:"gts",tc:"lgld"},{n:"Isenhart's Case",c:"brs",tc:"lgld"},{n:"Isenhart's Horns",c:"fhl",tc:"lgld"},{n:"Vidala's Barb",c:"lbb",tc:"blac"},{n:"Vidala's Fetlock",c:"tbt",tc:"blac"},{n:"Vidala's Ambush",c:"lea",tc:"blac"},{n:"Vidala's Snare",c:"amu",tc:"blac"},{n:"Milabrega's Orb",c:"kit",tc:"dblu"},{n:"Milabrega's Rod",c:"wsp",tc:"dblu"},{n:"Milabrega's Diadem",c:"crn",tc:"dblu"},{n:"Milabrega's Robe",c:"aar",tc:"dblu"},{n:"Cathan's Rule",c:"bst",tc:"dgrn"},{n:"Cathan's Mesh",c:"chn",tc:"dgrn"},{n:"Cathan's Visage",c:"msk",tc:"dgrn"},{n:"Cathan's Sigil",c:"amu",tc:"dgrn"},{n:"Cathan's Seal",c:"rin",tc:"dgrn"},{n:"Tancred's Crowbill",c:"mpi",tc:"dgld"},{n:"Tancred's Spine",c:"ful",tc:"dgld"},{n:"Tancred's Hobnails",c:"lbt",tc:"dgld"},{n:"Tancred's Weird",c:"amu",tc:"dgld"},{n:"Tancred's Skull",c:"bhm",tc:"dgld"},{n:"Sigon's Gage",c:"hgl",tc:"whit"},{n:"Sigon's Visor",c:"ghm",tc:"whit"},{n:"Sigon's Shelter",c:"gth",tc:"whit"},{n:"Sigon's Sabot",c:"hbt",tc:"whit"},{n:"Sigon's Wrap",c:"hbl",tc:"whit"},{n:"Sigon's Guard",c:"tow",tc:"whit"},{n:"Infernal Cranium",c:"cap",tc:"lyel"},{n:"Infernal Torch",c:"gwn",tc:"lyel"},{n:"Infernal Sign",c:"tbl",tc:"lyel"},{n:"Berserker's Headgear",c:"hlm",tc:"dred"},{n:"Berserker's Hauberk",c:"spl",tc:"dred"},{n:"Berserker's Hatchet",c:"2ax",tc:"dred"},{n:"Death's Hand",c:"lgl",tc:"lred"},{n:"Death's Guard",c:"lbl",tc:"lred"},{n:"Death's Touch",c:"wsd",tc:"lred"},{n:"Angelic Sickle",c:"sbr",tc:"lgry"},{n:"Angelic Mantle",c:"rng",tc:"lgry"},{n:"Angelic Halo",c:"rin",tc:"lgry"},{n:"Angelic Wings",c:"amu",tc:"lgry"},{n:"Arctic Horn",c:"swb",tc:"lgld"},{n:"Arctic Furs",c:"qui",tc:"lgld"},{n:"Arctic Binding",c:"vbl",tc:"lgld"},{n:"Arctic Mitts",c:"tgl",tc:"lgld"},{n:"Arcanna's Sign",c:"amu",tc:"blac"},{n:"Arcanna's Deathwand",c:"wst",tc:"blac"},{n:"Arcanna's Head",c:"skp",tc:"blac"},{n:"Arcanna's Flesh",c:"ltp",tc:"blac"},{n:"Natalya's Totem",c:"xh9",tc:"dgry"},{n:"Natalya's Mark",c:"7qr",tc:"dgry"},{n:"Natalya's Shadow",c:"ucl",tc:"dgry"},{n:"Natalya's Soul",c:"xmb",tc:"dgry"},{n:"Aldur's Stony Gaze",c:"dr8",tc:"oran"},{n:"Aldur's Deception",c:"uul",tc:"oran"},{n:"Aldur's Rhythm",c:"9mt",tc:"oran"},{n:"Aldur's Advance",c:"xtb",tc:"oran"},{n:"Immortal King's Will",c:"ba5",tc:"lgry"},{n:"Immortal King's Soul Cage",c:"uar",tc:"lgry"},{n:"Immortal King's Detail",c:"zhb",tc:"lgry"},{n:"Immortal King's Forge",c:"xhg",tc:"lgry"},{n:"Immortal King's Pillar",c:"xhb",tc:"lgry"},{n:"Immortal King's Stone Crusher",c:"7m7",tc:"lgry"},{n:"Tal Rasha's Fine-Spun Cloth",c:"zmb",tc:"dpur"},{n:"Tal Rasha's Adjudication",c:"amu",tc:"dpur"},{n:"Tal Rasha's Lidless Eye",c:"oba",tc:"dpur"},{n:"Tal Rasha's Guardianship",c:"uth",tc:"dpur"},{n:"Tal Rasha's Horadric Crest",c:"xsk",tc:"dpur"},{n:"Griswold's Valor",c:"urn",tc:"dgld"},{n:"Griswold's Heart",c:"xar",tc:"dgld"},{n:"Griswold's Redemption",c:"7ws",tc:"dgld"},{n:"Griswold's Honor",c:"paf",tc:"dgld"},{n:"Trang-Oul's Guise",c:"uh9",tc:"dgld"},{n:"Trang-Oul's Scales",c:"xul",tc:"dyel"},{n:"Trang-Oul's Wing",c:"ne9",tc:"dyel"},{n:"Trang-Oul's Claws",c:"xmg",tc:"dyel"},{n:"Trang-Oul's Girth",c:"utc",tc:"dyel"},{n:"M'avina's True Sight",c:"ci3",tc:"whit"},{n:"M'avina's Embrace",c:"uld",tc:"whit"},{n:"M'avina's Icy Clutch",c:"xtg",tc:"whit"},{n:"M'avina's Tenet",c:"zvb",tc:"whit"},{n:"M'avina's Caster",c:"amc",tc:"whit"},{n:"Telling of Beads",c:"amu",tc:"lblu"},{n:"Laying of Hands",c:"ulg",tc:"lblu"},{n:"Rite of Passage",c:"xlb",tc:"lblu"},{n:"Dark Adherent",c:"uui",tc:"lblu"},{n:"Credendum",c:"umc",tc:"lblu"},{n:"Dangoon's Teaching",c:"7ma"},{n:"Taebaek's Glory",c:"uts"},{n:"Haemosu's Adamant",c:"xrs"},{n:"Ondal's Almighty",c:"uhm"},{n:"Guillaume's Face",c:"xhm",tc:"lgry"},{n:"Wilhelm's Pride",c:"ztb",tc:"lgry"},{n:"Magnus' Skin",c:"xvg",tc:"lgry"},{n:"Whitstan's Guard",c:"xml",tc:"lgry"},{n:"Hwanin's Splendor",c:"xrn"},{n:"Hwanin's Refuge",c:"xcl"},{n:"Hwanin's Blessing",c:"mbl"},{n:"Hwanin's Justice",c:"9vo"},{n:"Sazabi's Cobalt Redeemer",c:"7ls",tc:"dblu"},{n:"Sazabi's Ghost Liberator",c:"upl",tc:"dblu"},{n:"Sazabi's Mental Sheath",c:"xhl",tc:"dblu"},{n:"Bul-Kathos' Sacred Charge",c:"7gd",tc:"dgrn"},{n:"Bul-Kathos' Tribal Guardian",c:"7wd",tc:"dgrn"},{n:"Cow King's Horns",c:"xap"},{n:"Cow King's Hide",c:"stu"},{n:"Cow King's Hooves",c:"vbt"},{n:"Naj's Puzzler",c:"6cs"},{n:"Naj's Light Plate",c:"ult"},{n:"Naj's Circlet",c:"ci0"},{n:"Sander's Paragon",c:"cap",tc:"lpur"},{n:"Sander's Riprap",c:"vbt",tc:"lpur"},{n:"Sander's Taboo",c:"vgl",tc:"lpur"},{n:"Sander's Superstition",c:"bwn",tc:"lpur"}],unq_items:[{n:"The Gnasher",i:"invhaxu",c:"hax"},{n:"Deathspade",i:"invaxeu",c:"axe"},{n:"Bladebone",c:"2ax",tc:"lgry"},{n:"Skull Splitter",i:"invmpiu",c:"mpi"},{n:"Rakescar",c:"wax",tc:"dgry"},{n:"Axe of Fechmar",c:"lax",tc:"lpur"},{n:"Goreshovel",c:"bax",tc:"dpur"},{n:"The Chieftain",i:"invbtxu",c:"btx"},{n:"Brainhew",i:"invgaxu",c:"gax"},{n:"Humongous",c:"gix",tc:"blac"},{n:"Torch of Iro",i:"invwndu",c:"wnd"},{n:"Maelstrom",c:"ywn",tc:"dblu"},{n:"Gravenspine",i:"invbwnu",c:"bwn"},{n:"Ume's Lament",c:"gwn",tc:"lblu"},{n:"Felloak",i:"invclbu",c:"clb"},{n:"Knell Striker",c:"scp",tc:"dred"},{n:"Rusthandle",c:"gsc",tc:"lgld"},{n:"Stormeye",c:"wsp",tc:"cred"},{n:"Stoutnail",i:"invspcu",c:"spc"},{n:"Crushflange",c:"mac",tc:"blac"},{n:"Bloodrise",i:"invmstu",c:"mst"},{n:"The General's Tan Do Li Ga",c:"fla",tc:"dblu"},{n:"Ironstone",c:"whm",tc:"cblu"},{n:"Bonesnap",i:"invmauu",c:"mau"},{n:"Steeldriver",i:"invgma",c:"gma",tc:"cgrn"},{n:"Rixot's Keen",c:"ssd",tc:"blac"},{n:"Blood Crescent",i:"invscmu",c:"scm"},{n:"Skewer of Krintiz",i:"inv9sbu",c:"sbr"},{n:"Gleamscythe",i:"invflcu",c:"flc"},{n:"Azurewrath",i:"invcrsu",c:"crs"},{n:"Griswold's Edge",i:"invbsdu",c:"bsd"},{n:"Hellplague",i:"invlsdu",c:"lsd"},{n:"Culwen's Point",c:"wsd",tc:"whit"},{n:"Shadowfang",i:"inv2hsu",c:"2hs"},{n:"Soulflay",c:"clm",tc:"dgrn"},{n:"Kinemil's Awl",i:"invgisu",c:"gis"},{n:"Blacktongue",i:"invbswu",c:"bsw"},{n:"Ripsaw",c:"flb",tc:"cblu"},{n:"The Patriarch",i:"invgsdu",c:"gsd"},{n:"Gull",c:"dgr",tc:"lgry"},{n:"The Diggler",c:"dir",tc:"dgry"},{n:"The Jade Tan Do",i:"invkrsu",c:"kri"},{n:"Spectral Shard",c:"bld",tc:"dblu"},{n:"The Dragon Chang",c:"spr",tc:"dpur"},{n:"Razortine",i:"invtriu",c:"tri"},{n:"Bloodthief",c:"brn",tc:"whit"},{n:"Lance of Yaggai",c:"spt",tc:"lred"},{n:"The Tannr Gorerod",c:"pik",tc:"lgry"},{n:"Dimoak's Hew",c:"bar",tc:"blac"},{n:"Steelgoad",c:"vou",tc:"cgrn"},{n:"Soul Harvest",i:"invscyu",c:"scy"},{n:"The Battlebranch",c:"pax",tc:"lblu"},{n:"Woestave",c:"hal",tc:"dblu"},{n:"The Grim Reaper",c:"wsc",tc:"lpur"},{n:"Bane Ash",c:"sst",tc:"lgrn"},{n:"Serpent Lord",c:"lst",tc:"cgrn"},{n:"Spire of Lazarus",i:"invcstu",c:"cst"},{n:"The Salamander",c:"bst",tc:"dred"},{n:"The Iron Jang Bong",c:"wst",tc:"dyel"},{n:"Pluckeye",c:"sbw",tc:"cblu"},{n:"Witherstring",c:"hbw",tc:"lred"},{n:"Raven Claw",c:"lbw",tc:"dred"},{n:"Rogue's Bow",i:"invcbwu",c:"cbw"},{n:"Stormstrike",i:"invsbbu",c:"sbb"},{n:"Wizendraw",c:"lbb",tc:"dgrn"},{n:"Hellclap",i:"invswbu",c:"swb"},{n:"Blastbark",c:"lwb",tc:"lyel"},{n:"Leadcrow",i:"invlxbu",c:"lxb"},{n:"Ichorsting",i:"invmxbu",c:"mxb"},{n:"Hellcast",i:"invhxbu",c:"hxb"},{n:"Doomslinger",i:"invrxbu",c:"rxb"},{n:"Biggin's Bonnet",i:"invcapu",c:"cap"},{n:"Tarnhelm",c:"skp",tc:"oran"},{n:"Coif of Glory",i:"invhlmu",c:"hlm"},{n:"Duskdeep",i:"invfhlu",c:"fhl"},{n:"Wormskull",i:"invbhmu",c:"bhm"},{n:"Howltusk",c:"ghm",tc:"dgry"},{n:"Undead Crown",c:"crn",tc:"blac"},{n:"The Face of Horror",c:"msk",tc:"lblu"},{n:"Greyform",c:"qui",tc:"lgry"},{n:"Blinkbat's Form",c:"lea",tc:"dred"},{n:"The Centurion",c:"hla",tc:"cred"},{n:"Twitchthroe",c:"stu",tc:"lgrn"},{n:"Darkglow",c:"rng",tc:"dgrn"},{n:"Hawkmail",c:"scl",tc:"cgrn"},{n:"Sparking Mail",c:"chn",tc:"lyel"},{n:"Venom Ward",c:"brs",tc:"dyel"},{n:"Iceblink",c:"spl",tc:"lgld"},{n:"Boneflesh",c:"plt",tc:"dgld"},{n:"Rockfleece",c:"fld",tc:"dgry"},{n:"Rattlecage",c:"gth",tc:"dpur"},{n:"Goldskin",i:"invfulu",c:"ful"},{n:"Silks of the Victor",i:"invaaru",c:"aar"},{n:"Heavenly Garb",c:"ltp",tc:"cblu"},{n:"Pelta Lunata",i:"invbucu",c:"buc"},{n:"Umbral Disk",i:"invsmlu",c:"sml"},{n:"Stormguild",i:"invlrgu",c:"lrg"},{n:"Wall of the Eyeless",i:"invbshu",c:"bsh"},{n:"Swordback Hold",i:"invspku",c:"spk"},{n:"Steelclash",i:"invkitu",c:"kit"},{n:"Bverrit Keep",i:"invtowu",c:"tow"},{n:"The Ward",i:"invgtsu",c:"gts"},{n:"The Hand of Broc",c:"lgl",tc:"cblu"},{n:"Bloodfist",c:"vgl",tc:"oran"},{n:"Chance Guards",c:"mgl",tc:"lred"},{n:"Magefist",c:"tgl",tc:"lgry"},{n:"Frostburn",c:"hgl",tc:"dred"},{n:"Hotspur",c:"lbt",tc:"cred"},{n:"Gorefoot",c:"vbt",tc:"dblu"},{n:"Treads of Cthon",c:"mbt",tc:"lgrn"},{n:"Goblin Toe",c:"tbt",tc:"dgry"},{n:"Tearhaunch",c:"hbt",tc:"dgrn"},{n:"Lenymo",c:"lbl",tc:"cgrn"},{n:"Snakecord",c:"vbl",tc:"blac"},{n:"Nightsmoke",c:"mbl",tc:"lyel"},{n:"Goldwrap",c:"tbl",tc:"lblu"},{n:"Bladebuckle",c:"hbl",tc:"dyel"},{n:"Nokozan Relic",c:"amu"},{n:"The Eye of Etlich",c:"amu"},{n:"The Mahim-Oak Curio",c:"amu"},{n:"Nagelring",c:"rin"},{n:"Manald Heal",c:"rin"},{n:"The Stone of Jordan",c:"rin"},{n:"Amulet of the Viper",c:"vip"},{n:"Staff of Kings",c:"msf"},{n:"Horadric Staff",c:"hst"},{n:"Hell Forge Hammer",c:"hfh"},{n:"Khalim's Flail",c:"qf1"},{n:"Khalim's Will",c:"qf2"},{n:"Coldkill",i:"invhaxu",c:"9ha",tc:"cblu"},{n:"Butcher's Pupil",i:"invaxeu",c:"9ax",tc:"cblu"},{n:"Islestrike",c:"92a"},{n:"Pompeii's Wrath",i:"invmpiu",c:"9mp",tc:"cred"},{n:"Guardian Naga",c:"9wa"},{n:"Warlord's Trust",c:"9la",tc:"whit"},{n:"Spellsteel",c:"9ba",tc:"whit"},{n:"Stormrider",i:"inv9btu",c:"9bt",tc:"lred"},{n:"Boneslayer Blade",i:"invgaxu",c:"9ga"},{n:"The Minotaur",i:"inv9giu",c:"9gi"},{n:"Suicide Branch",c:"9wn"},{n:"Carin Shard",c:"9yw",tc:"cblu"},{n:"Arm of King Leoric",i:"invbwnu",c:"9bw"},{n:"Blackhand Key",i:"inv9gwu",c:"9gw",tc:"blac"},{n:"Dark Clan Crusher",i:"invclbu",c:"9cl",tc:"dgld"},{n:"Zakarum's Hand",c:"9sc",tc:"lpur"},{n:"The Fetid Sprinkler",c:"9qs"},{n:"Hand of Blessed Light",c:"9ws"},{n:"Fleshrender",i:"invspcu",c:"9sp"},{n:"Sureshrill Frost",c:"9ma"},{n:"Moonfall",i:"invmstu",c:"9mt"},{n:"Baezil's Vortex",c:"9fl",tc:"dblu"},{n:"Earthshaker",c:"9wh"},{n:"Bloodtree Stump",c:"9m9"},{n:"The Gavel of Pain",i:"inv9gmu",c:"9gm"},{n:"Bloodletter",c:"9ss",tc:"cred"},{n:"Coldsteel Eye",i:"invscmu",c:"9sm"},{n:"Hexfire",i:"invsbru",c:"9sb"},{n:"Blade of Ali Baba",c:"9fc",tc:"cred"},{n:"Ginther's Rift",i:"inv9cru",c:"9cr"},{n:"Headstriker",c:"9bs",tc:"bwht"},{n:"Plague Bearer",i:"inv9lsu",c:"9ls"},{n:"The Atlantean",c:"9wd",tc:"lblu"},{n:"Crainte Vomir",i:"inv2hsu",c:"92h"},{n:"Bing Sz Wang",c:"9cm"},{n:"The Vile Husk",i:"invgisu",c:"9gs",tc:"dgry"},{n:"Cloudcrack",i:"invbswu",c:"9b9"},{n:"Todesfaelle Flamme",i:"inv9fbu",c:"9fb"},{n:"Swordguard",i:"invgsdu",c:"9gd",tc:"bwht"},{n:"Spineripper",c:"9dg"},{n:"Heart Carver",c:"9di"},{n:"Blackbog's Sharp",i:"invkrsu",c:"9kr"},{n:"Stormspike",i:"inv9blu",c:"9bl",tc:"cblu"},{n:"The Impaler",c:"9sr",tc:"lred"},{n:"Kelpie Snare",i:"invtriu",c:"9tr"},{n:"Soulfeast Tine",i:"inv9bru",c:"9br",tc:"lyel"},{n:"Hone Sundan",c:"9st"},{n:"Spire of Honor",c:"9p9",tc:"lgry"},{n:"The Meat Scraper",c:"9b7",tc:"dred"},{n:"Blackleach Blade",c:"9vo",tc:"blac"},{n:"Athena's Wrath",i:"inv9s8u",c:"9s8"},{n:"Pierre Tombale Couant",c:"9pa",tc:"lgld"},{n:"Husoldal Evo",c:"9h9"},{n:"Grim's Burning Dead",c:"9wc",tc:"cred"},{n:"Razorswitch",c:"8ss"},{n:"Ribcracker",c:"8ls",tc:"lblu"},{n:"Chromatic Ire",i:"invcstu",c:"8cs"},{n:"Warpspear",c:"8bs",tc:"cblu"},{n:"Skull Collector",i:"inv8wsu",c:"8ws",tc:"blac"},{n:"Skystrike",c:"8sb"},{n:"Riphook",c:"8hb",tc:"cred"},{n:"Kuko Shakaku",i:"inv8lbu",c:"8lb",tc:"lpur"},{n:"Endlesshail",i:"invcbwu",c:"8cb"},{n:"Witchwild String",i:"inv8s8u",c:"8s8",tc:"lblu"},{n:"Cliffkiller",c:"8l8"},{n:"Magewrath",i:"invswbu",c:"8sw"},{n:"Goldstrike Arch",c:"8lw",tc:"lgry"},{n:"Langer Briser",i:"inv8lxu",c:"8lx"},{n:"Pus Spitter",i:"inv8mxu",c:"8mx",tc:"cgrn"},{n:"Buriza-Do Kyanon",i:"invhxbu",c:"8hx"},{n:"Demon Machine",i:"invrxbu",c:"8rx",tc:"blac"},{n:"Armor"},{n:"Peasant Crown",c:"xap"},{n:"Rockstopper",i:"invxkpu",c:"xkp"},{n:"Stealskull",i:"invhlmu",c:"xlm"},{n:"Darksight Helm",i:"invfhlu",c:"xhl",tc:"blac"},{n:"Valkyrie Wing",c:"xhm"},{n:"Crown of Thieves",i:"invxrnu",c:"xrn",tc:"dgld"},{n:"Blackhorn's Face",c:"xsk",tc:"blac"},{n:"Vampire Gaze",i:"invbhmu",c:"xh9",tc:"cgrn"},{n:"The Spirit Shroud",c:"xui"},{n:"Skin of the Vipermagi",c:"xea",tc:"dblu"},{n:"Skin of the Flayed One",c:"xla",tc:"lred"},{n:"Iron Pelt",i:"invxtuu",c:"xtu",tc:"dgry"},{n:"Spirit Forge",c:"xng"},{n:"Crow Caw",c:"xcl"},{n:"Shaftstop",c:"xhn"},{n:"Duriel's Shell",c:"xrs",tc:"oran"},{n:"Skullder's Ire",c:"xpl"},{n:"Guardian Angel",c:"xlt",tc:"lgry"},{n:"Toothrow",c:"xld",tc:"whit"},{n:"Atma's Wail",c:"xth"},{n:"Black Hades",c:"xul"},{n:"Corpsemourn",i:"invxaru",c:"xar",tc:"blac"},{n:"Que-Hegan's Wisdom",c:"xtp"},{n:"Visceratuant",i:"invbucu",c:"xuc"},{n:"Moser's Blessed Circle",i:"invxmlu",c:"xml"},{n:"Stormchaser",i:"invxrgu",c:"xrg",tc:"cblu"},{n:"Tiamat's Rebuke",i:"invkitu",c:"xit",tc:"lgry"},{n:"Gerke's Sanctuary",i:"invtowu",c:"xow",tc:"lgrn"},{n:"Radament's Sphere",i:"invgtsu",c:"xts"},{n:"Lidless Wall",i:"invxshu",c:"xsh",tc:"dgld"},{n:"Lance Guard",i:"invxpku",c:"xpk"},{n:"Venom Grip",c:"xlg"},{n:"Gravepalm",c:"xvg"},{n:"Ghoulhide",c:"xmg"},{n:"Lava Gout",c:"xtg"},{n:"Hellmouth",c:"xhg"},{n:"Infernostride",c:"xlb"},{n:"Waterwalk",c:"xvb"},{n:"Silkweave",c:"xmb"},{n:"War Traveler",c:"xtb"},{n:"Gore Rider",c:"xhb"},{n:"String of Ears",c:"zlb"},{n:"Razortail",c:"zvb"},{n:"Gloom's Trap",c:"zmb"},{n:"Snowclash",c:"ztb"},{n:"Thundergod's Vigor",c:"zhb"},{},{n:"Harlequin Crest",c:"uap",tc:"cgrn"},{n:"Veil of Steel",c:"uhm",tc:"lgry"},{n:"The Gladiator's Bane",c:"utu",tc:"lgry"},{n:"Arkaine's Valor",c:"upl",tc:"lred"},{n:"Blackoak Shield",i:"invsmlu",c:"uml"},{n:"Stormshield",i:"invkitu",c:"uit"},{n:"Hellslayer",i:"invbtxu",c:"7bt",tc:"dred"},{n:"Messerschmidt's Reaver",i:"invgaxu",c:"7ga",tc:"blac"},{n:"Baranar's Star",i:"invmstu",c:"7mt",tc:"lred"},{n:"Schaefer's Hammer",c:"7wh",tc:"lblu"},{n:"The Cranium Basher",c:"7gm",tc:"blac"},{n:"Lightsabre",i:"invcrsu",c:"7cr"},{n:"Doombringer",i:"invbswu",c:"7b7",tc:"dred"},{n:"The Grandfather",i:"invgsdu",c:"7gd",tc:"lyel"},{n:"Wizardspike",c:"7dg",tc:"lgry"},{n:"Constricting Ring",c:"rin",tc:"cblu"},{n:"Stormspire",c:"7wc",tc:"dblu"},{n:"Eaglehorn",c:"6l7",tc:"dgld"},{n:"Windforce",c:"6lw",tc:"dyel"},{n:"Rings"},{n:"Bul-Kathos' Wedding Band",c:"rin",tc:"dpur"},{n:"The Cat's Eye",c:"amu",tc:"oran"},{n:"The Rising Sun",c:"amu",tc:"lgld"},{n:"Crescent Moon",c:"amu",tc:"lblu"},{n:"Mara's Kaleidoscope",c:"amu",tc:"oran"},{n:"Atma's Scarab",c:"amu",tc:"cgrn"},{n:"Dwarf Star",c:"rin",tc:"dgry"},{n:"Raven Frost",c:"rin",tc:"cblu"},{n:"Highlord's Wrath",c:"amu",tc:"bwht"},{n:"Saracen's Chance",c:"amu",tc:"dpur"},{n:"Class-specific"},{n:"Arreat's Face",c:"baa"},{n:"Homunculus",c:"nea"},{n:"Titan's Revenge",c:"ama"},{n:"Lycander's Aim",c:"am7"},{n:"Lycander's Flank",c:"am9"},{n:"The Oculus",c:"oba"},{n:"Herald of Zakarum",c:"pa9"},{n:"Bartuc's Cut-Throat",c:"9tw"},{n:"Jalal's Mane",c:"dra"},{n:"The Scalper",c:"9ta"},{n:"Bloodmoon",i:"invsbru",c:"7sb",tc:"cred"},{n:"Djinn Slayer",i:"invscmu",c:"7sm",tc:"dpur"},{n:"Deathbit",c:"9tk"},{n:"Warshrike",i:"invtk3",c:"7bk",tc:"bwht"},{n:"Gut Siphon",i:"invrxbu",c:"6rx",tc:"lgrn"},{n:"Razor's Edge",i:"invhaxu",c:"7ha"},{n:"Gore Ripper",tc:"dred"},{n:"Demon Limb",i:"invspcu",c:"7sp",tc:"dgrn"},{n:"Steel Shade",i:"invhlmu",c:"ulm",tc:"blac"},{n:"Tomb Reaver",c:"7pa",tc:"lyel"},{n:"Death's Web",c:"7gw",tc:"bwht"},{n:"Nature's Peace",c:"rin",tc:"dgrn"},{n:"Azurewrath",i:"invcrs",c:"7cr"},{n:"Seraph's Hymn",i:"invamu2",c:"amu",tc:"bwht"},{n:"Zakarum's Salvation"},{n:"Fleshripper",i:"invkrsu",c:"7kr",tc:"dred"},{n:"Odium"},{n:"Horizon's Tornado",c:"7fl",tc:"dpur"},{n:"Stone Crusher",c:"7wh"},{n:"Jade Talon",c:"7wb",tc:"cgrn"},{n:"Shadow Dancer",c:"uhb",tc:"blac"},{n:"Cerebus' Bite",c:"drb",tc:"bwht"},{n:"Tyrael's Might",i:"invaaru",c:"uar",tc:"dblu"},{n:"Soul Drainer",c:"umg",tc:"dred"},{n:"Rune Master",c:"72a",tc:"lblu"},{n:"Death Cleaver",c:"7wa"},{n:"Executioner's Justice",c:"7gi",tc:"blac"},{n:"Stoneraven",c:"amd"},{n:"Leviathan",c:"uld",tc:"cgrn"},{n:"Larzuk's Champion",i:"invhfh"},{n:"Wisp Projector",c:"rin",tc:"bwht"},{n:"Gargoyle's Bite",c:"7ts",tc:"cgrn"},{n:"Lacerator",c:"7b8",tc:"blac"},{n:"Mang Song's Lesson",i:"inv8wsu",c:"6ws",tc:"dgld"},{n:"Viperfork",c:"7br",tc:"dgrn"},{n:"Ethereal Edge",c:"7ba",tc:"whit"},{n:"Demonhorn's Edge",c:"bad",tc:"dgry"},{n:"The Reaper's Toll",i:"invscy",c:"7s8"},{n:"Spirit Keeper",c:"drd"},{n:"Hellrack",i:"invhxbu",c:"6hx"},{n:"Alma Negra",c:"pac",tc:"blac"},{n:"Darkforce Spawn",c:"nef",tc:"cred"},{n:"Widowmaker",i:"invswbu",c:"6sw",tc:"dred"},{n:"Blood Raven's Charge",i:"invswbu",c:"amb",tc:"dgld"},{n:"Ghostflame",c:"7bl",tc:"cblu"},{n:"Shadow Killer",i:"invaxfu",c:"7cs"},{n:"Gimmershred",c:"7ta"},{n:"Griffon's Eye",c:"ci3"},{n:"Windhammer",i:"invmau",c:"7m7",tc:"cblu"},{n:"Thunderstroke",c:"amf",tc:"dblu"},{n:"Giant Maimer",tc:"cred"},{n:"Demon's Arch",c:"7s7",tc:"cred"},{n:"Boneflame",c:"nee",tc:"dred"},{n:"Steel Pillar",c:"7p7"},{n:"Nightwing's Veil",c:"uhm",tc:"cblu"},{n:"Crown of Ages",c:"urn",tc:"dgld"},{n:"Andariel's Visage",c:"usk",tc:"dred"},{n:"Darkfear",i:"invhlmu",c:"ulm"},{n:"Dragonscale",c:"pae",tc:"dgrn"},{n:"Steel Carapace",c:"uul",tc:"dgry"},{n:"Medusa's Gaze",i:"invtowu",c:"uow",tc:"lred"},{n:"Ravenlore",c:"dre",tc:"dgld"},{n:"Boneshade",i:"invbwnu",c:"7bw",tc:"dgry"},{n:"Nethercrow",tc:"cblu"},{n:"Flamebellow",i:"invgisu",c:"7gs",tc:"cred"},{n:"Death's Fathom",c:"obf"},{n:"Wolfhowl",c:"bac",tc:"cred"},{n:"Spirit Ward",i:"invgtsu",c:"uts",tc:"dblu"},{n:"Kira's Guardian",c:"ci2",tc:"blac"},{n:"Ormus' Robes",c:"uui",tc:"blac"},{n:"Gheed's Fortune",c:"cm3"},{n:"Stormlash",c:"7fl",tc:"dgry"},{n:"Halaberd's Reign",c:"bae"},{n:"Warriv's Warder"},{n:"Spike Thorn",i:"invspku",c:"upk",tc:"dyel"},{n:"Dracul's Grasp",c:"uvg",tc:"dred"},{n:"Frostwind",i:"invlsdu",c:"7ls",tc:"cblu"},{n:"Templar's Might",i:"invaaru",c:"uar",tc:"cgrn"},{n:"Eschuta's Temper",c:"obc"},{n:"Firelizard's Talons",c:"7lw"},{n:"Sandstorm Trek",c:"uvb"},{n:"Marrowwalk",c:"umb"},{n:"Heaven's Light",c:"7sc",tc:"cblu"},{n:"Merman's Sprocket"},{n:"Arachnid Mesh",c:"ulc",tc:"blac"},{n:"Nosferatu's Coil",c:"uvc"},{n:"Metalgrid",c:"amu"},{n:"Verdungo's Hearty Cord",c:"umc",tc:"blac"},{n:"Siggard's Stealth"},{n:"Carrion Wind",c:"rin"},{n:"Giant Skull",i:"invbhm",c:"uh9",tc:"lgry"},{n:"Astreon's Iron Ward",c:"7ws",tc:"blac"},{n:"Annihilus",i:"invmss",c:"cm1"},{n:"Arioc's Needle",c:"7sr"},{n:"Cranebeak",i:"invmpiu",c:"7mp"},{n:"Nord's Tenderizer",i:"invclbu",c:"7cl"},{n:"Earth Shifter",c:"7gm"},{n:"Wraith Flight",c:"7gl",tc:"dblu"},{n:"Bonehew",c:"7o7",tc:"bwht"},{n:"Ondal's Wisdom",i:"invcstu",c:"6cs"},{n:"The Redeemer",c:"7sc"},{n:"Head Hunter's Glory",i:"invbshu",c:"ush"},{n:"Steelrend",c:"uhg"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Rainbow Facet",c:"jew"},{n:"Hellfire Torch",i:"invtrch",c:"cm2"}],stackables:{tkf:{n:"Throwing Knife"},tax:{n:"Throwing Axe"},bkf:{n:"Balanced Knife"},bal:{n:"Balanced Axe"},jav:{n:"Javelin"},pil:{n:"Pilum"},ssp:{n:"Short Spear"},glv:{n:"Glaive"},tsp:{n:"Throwing Spear"},gps:{n:"Rancid Gas Potion"},ops:{n:"Oil Potion"},gpm:{n:"Choking Gas Potion"},opm:{n:"Exploding Potion"},gpl:{n:"Strangling Gas Potion"},opl:{n:"Fulminating Potion"},"9tk":{n:"Battle Dart"},"9ta":{n:"Francisca"},"9bk":{n:"War Dart"},"9b8":{n:"Hurlbat"},"9ja":{n:"War Javelin"},"9pi":{n:"Great Pilum"},"9s9":{n:"Simbilan"},"9gl":{n:"Spiculum"},"9ts":{n:"Harpoon"},"7tk":{n:"Flying Knife"},"7ta":{n:"Flying Axe"},"7bk":{n:"Winged Knife"},"7b8":{n:"Winged Axe"},"7ja":{n:"Hyperion Javelin"},"7pi":{n:"Stygian Pilum"},"7s7":{n:"Balrog Spear"},"7gl":{n:"Ghost Glaive"},"7ts":{n:"Winged Harpoon"},am5:{n:"Maiden Javelin"},ama:{n:"Ceremonial Javelin"},amf:{n:"Matriarchal Javelin"},tbk:{n:"Tome of Town Portal"},ibk:{n:"Tome of Identify"},gld:{n:"Gold"},aqv:{n:"Arrows"},cqv:{n:"Bolts"},key:{n:"Key"},rps:{},rpl:{},bps:{},bpl:{}},armor_items:{cap:{nc:"cap",exc:"xap",elc:"uap",iq:0,n:"Cap",rs:0,hi:1,gt:1,i:"invcap",ui:"invcapu",si:"invcapu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},skp:{nc:"skp",exc:"xkp",elc:"ukp",iq:0,n:"Skull Cap",rs:15,hi:1,gt:1,i:"invskp",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},hlm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:0,n:"Helm",rs:26,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},fhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:0,n:"Full Helm",rs:41,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ghm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:0,n:"Great Helm",rs:63,hi:1,gt:1,i:"invghm",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},crn:{nc:"crn",exc:"xrn",elc:"urn",iq:0,n:"Crown",rs:55,hi:1,gt:1,i:"invcrn",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},msk:{nc:"msk",exc:"xsk",elc:"usk",iq:0,n:"Mask",rs:23,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},qui:{nc:"qui",exc:"xui",elc:"uui",iq:0,n:"Quilted Armor",rs:12,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},lea:{nc:"lea",exc:"xea",elc:"uea",iq:0,n:"Leather Armor",rs:15,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},hla:{nc:"hla",exc:"xla",elc:"ula",iq:0,n:"Hard Leather Armor",rs:20,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},stu:{nc:"stu",exc:"xtu",elc:"utu",iq:0,n:"Studded Leather",rs:27,hi:1,gt:1,i:"invstu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},rng:{nc:"rng",exc:"xng",elc:"ung",iq:0,n:"Ring Mail",rs:36,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},scl:{nc:"scl",exc:"xcl",elc:"ucl",iq:0,n:"Scale Mail",rs:44,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},chn:{nc:"chn",exc:"xhn",elc:"uhn",iq:0,n:"Chain Mail",rs:48,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},brs:{nc:"brs",exc:"xrs",elc:"urs",iq:0,n:"Breast Plate",rs:30,hi:1,gt:1,i:"invbrs",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},spl:{nc:"spl",exc:"xpl",elc:"upl",iq:0,n:"Splint Mail",rs:51,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},plt:{nc:"plt",exc:"xlt",elc:"ult",iq:0,n:"Plate Mail",rs:65,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},fld:{nc:"fld",exc:"xld",elc:"uld",iq:0,n:"Field Plate",rs:55,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},gth:{nc:"gth",exc:"xth",elc:"uth",iq:0,n:"Gothic Plate",rs:70,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ful:{nc:"ful",exc:"xul",elc:"uul",iq:0,n:"Full Plate Mail",rs:80,hi:1,gt:1,i:"invful",ui:"invfulu",si:"invfulu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},aar:{nc:"aar",exc:"xar",elc:"uar",iq:0,n:"Ancient Armor",rs:100,hi:1,gt:1,i:"invaar",ui:"invaaru",si:"invaaru",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ltp:{nc:"ltp",exc:"xtp",elc:"utp",iq:0,n:"Light Plate",rs:41,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},buc:{nc:"buc",exc:"xuc",elc:"uuc",iq:0,n:"Buckler",mind:1,maxd:3,rs:12,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},sml:{nc:"sml",exc:"xml",elc:"uml",iq:0,n:"Small Shield",mind:2,maxd:3,rs:22,hi:1,gt:2,i:"invsml",ui:"invsmlu",si:"invsmlu",iw:2,ih:2,it:5,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},lrg:{nc:"lrg",exc:"xrg",elc:"urg",iq:0,n:"Large Shield",mind:2,maxd:4,rs:34,hi:1,gt:2,i:"invlrg",ui:"invlrgu",si:"invlrgu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},kit:{nc:"kit",exc:"xit",elc:"uit",iq:0,n:"Kite Shield",mind:2,maxd:5,rs:47,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},tow:{nc:"tow",exc:"xow",elc:"uow",iq:0,n:"Tower Shield",mind:1,maxd:5,rs:75,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},gts:{nc:"gts",exc:"xts",elc:"uts",iq:0,n:"Gothic Shield",mind:2,maxd:6,rs:60,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invgtsu",iw:2,ih:4,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},lgl:{nc:"lgl",exc:"xlg",elc:"ulg",iq:0,n:"Leather Gloves",rs:0,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},vgl:{nc:"vgl",exc:"xvg",elc:"uvg",iq:0,n:"Heavy Gloves",rs:0,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},mgl:{nc:"mgl",exc:"xmg",elc:"umg",iq:0,n:"Chain Gloves",rs:25,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},tgl:{nc:"tgl",exc:"xtg",elc:"utg",iq:0,n:"Light Gauntlets",rs:45,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},hgl:{nc:"hgl",exc:"xhg",elc:"uhg",iq:0,n:"Gauntlets",rs:60,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},lbt:{nc:"lbt",exc:"xlb",elc:"ulb",iq:0,n:"Boots",mind:3,maxd:8,rs:0,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},vbt:{nc:"vbt",exc:"xvb",elc:"uvb",iq:0,n:"Heavy Boots",mind:4,maxd:10,rs:18,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},mbt:{nc:"mbt",exc:"xmb",elc:"umb",iq:0,n:"Chain Boots",mind:6,maxd:12,rs:30,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},tbt:{nc:"tbt",exc:"xtb",elc:"utb",iq:0,n:"Light Plated Boots",mind:8,maxd:16,rs:50,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},hbt:{nc:"hbt",exc:"xhb",elc:"uhb",iq:0,n:"Greaves",mind:10,maxd:20,rs:70,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},lbl:{nc:"lbl",exc:"zlb",elc:"ulc",iq:0,n:"Sash",rs:0,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},vbl:{nc:"vbl",exc:"zvb",elc:"uvc",iq:0,n:"Light Belt",rs:0,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},mbl:{nc:"mbl",exc:"zmb",elc:"umc",iq:0,n:"Belt",rs:25,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},tbl:{nc:"tbl",exc:"ztb",elc:"utc",iq:0,n:"Heavy Belt",rs:45,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},hbl:{nc:"hbl",exc:"zhb",elc:"uhc",iq:0,n:"Plated Belt",rs:60,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},bhm:{nc:"bhm",exc:"xh9",elc:"uh9",iq:0,n:"Bone Helm",rs:25,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},bsh:{nc:"bsh",exc:"xsh",elc:"ush",iq:0,n:"Bone Shield",mind:3,maxd:6,rs:25,hi:1,gt:2,i:"invbsh",ui:"invbshu",si:"invbshu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},spk:{nc:"spk",exc:"xpk",elc:"upk",iq:0,n:"Spiked Shield",mind:5,maxd:9,rs:30,hi:1,gt:2,i:"invspk",ui:"invspku",si:"invspku",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xap:{nc:"cap",exc:"xap",elc:"uap",iq:1,n:"War Hat",rs:20,hi:1,gt:1,i:"invcap",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xkp:{nc:"skp",exc:"xkp",elc:"ukp",iq:1,n:"Sallet",rs:43,hi:1,gt:1,i:"invskp",ui:"invxkpu",si:"invxkpu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xlm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:1,n:"Casque",rs:59,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:1,n:"Basinet",rs:82,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xhm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:1,n:"Winged Helm",rs:115,hi:1,gt:1,i:"invghm",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xrn:{nc:"crn",exc:"xrn",elc:"urn",iq:1,n:"Grand Crown",rs:103,hi:1,gt:1,i:"invcrn",ui:"invxrnu",si:"invxrnu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xsk:{nc:"msk",exc:"xsk",elc:"usk",iq:1,n:"Death Mask",rs:55,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xui:{nc:"qui",exc:"xui",elc:"uui",iq:1,n:"Ghost Armor",rs:38,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xea:{nc:"lea",exc:"xea",elc:"uea",iq:1,n:"Serpentskin Armor",rs:43,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xla:{nc:"hla",exc:"xla",elc:"ula",iq:1,n:"Demonhide Armor",rs:50,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xtu:{nc:"stu",exc:"xtu",elc:"utu",iq:1,n:"Trellised Armor",rs:61,hi:1,gt:1,i:"invstu",ui:"invxtuu",si:"invxtuu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xng:{nc:"rng",exc:"xng",elc:"ung",iq:1,n:"Linked Mail",rs:74,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xcl:{nc:"scl",exc:"xcl",elc:"ucl",iq:1,n:"Tigulated Mail",rs:86,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xhn:{nc:"chn",exc:"xhn",elc:"uhn",iq:1,n:"Mesh Armor",rs:92,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xrs:{nc:"brs",exc:"xrs",elc:"urs",iq:1,n:"Cuirass",rs:65,hi:1,gt:1,i:"invbrs",si:"invxrss",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xpl:{nc:"spl",exc:"xpl",elc:"upl",iq:1,n:"Russet Armor",rs:97,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xlt:{nc:"plt",exc:"xlt",elc:"ult",iq:1,n:"Templar Coat",rs:118,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xld:{nc:"fld",exc:"xld",elc:"uld",iq:1,n:"Sharktooth Armor",rs:103,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xth:{nc:"gth",exc:"xth",elc:"uth",iq:1,n:"Embossed Plate",rs:125,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xul:{nc:"ful",exc:"xul",elc:"uul",iq:1,n:"Chaos Armor",rs:140,hi:1,gt:1,i:"invful",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xar:{nc:"aar",exc:"xar",elc:"uar",iq:1,n:"Ornate Plate",rs:170,hi:1,gt:1,i:"invaar",ui:"invxaru",si:"invxaru",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xtp:{nc:"ltp",exc:"xtp",elc:"utp",iq:1,n:"Mage Plate",rs:55,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xuc:{nc:"buc",exc:"xuc",elc:"uuc",iq:1,n:"Defender",mind:8,maxd:12,rs:38,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xml:{nc:"sml",exc:"xml",elc:"uml",iq:1,n:"Round Shield",mind:7,maxd:14,rs:53,hi:1,gt:2,i:"invsml",ui:"invxmlu",si:"invxmlu",iw:2,ih:2,it:5,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xrg:{nc:"lrg",exc:"xrg",elc:"urg",iq:1,n:"Scutum",mind:11,maxd:15,rs:71,hi:1,gt:2,i:"invlrg",ui:"invxrgu",si:"invxrgu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xit:{nc:"kit",exc:"xit",elc:"uit",iq:1,n:"Dragon Shield",mind:15,maxd:24,rs:91,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xow:{nc:"tow",exc:"xow",elc:"uow",iq:1,n:"Pavise",mind:10,maxd:17,rs:133,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xts:{nc:"gts",exc:"xts",elc:"uts",iq:1,n:"Ancient Shield",mind:12,maxd:16,rs:110,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invgtsu",iw:2,ih:4,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xlg:{nc:"lgl",exc:"xlg",elc:"ulg",iq:1,n:"Demonhide Gloves",rs:20,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xvg:{nc:"vgl",exc:"xvg",elc:"uvg",iq:1,n:"Sharkskin Gloves",rs:20,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xmg:{nc:"mgl",exc:"xmg",elc:"umg",iq:1,n:"Heavy Bracers",rs:58,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xtg:{nc:"tgl",exc:"xtg",elc:"utg",iq:1,n:"Battle Gauntlets",rs:88,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xhg:{nc:"hgl",exc:"xhg",elc:"uhg",iq:1,n:"War Gauntlets",rs:110,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xlb:{nc:"lbt",exc:"xlb",elc:"ulb",iq:1,n:"Demonhide Boots",mind:26,maxd:46,rs:20,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xvb:{nc:"vbt",exc:"xvb",elc:"uvb",iq:1,n:"Sharkskin Boots",mind:28,maxd:50,rs:47,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xmb:{nc:"mbt",exc:"xmb",elc:"umb",iq:1,n:"Mesh Boots",mind:23,maxd:52,rs:65,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xtb:{nc:"tbt",exc:"xtb",elc:"utb",iq:1,n:"Battle Boots",mind:37,maxd:64,rs:95,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xhb:{nc:"hbt",exc:"xhb",elc:"uhb",iq:1,n:"War Boots",mind:39,maxd:80,rs:125,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},zlb:{nc:"lbl",exc:"zlb",elc:"ulc",iq:1,n:"Demonhide Sash",rs:20,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zvb:{nc:"vbl",exc:"zvb",elc:"uvc",iq:1,n:"Sharkskin Belt",rs:20,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zmb:{nc:"mbl",exc:"zmb",elc:"umc",iq:1,n:"Mesh Belt",rs:58,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},ztb:{nc:"tbl",exc:"ztb",elc:"utc",iq:1,n:"Battle Belt",rs:88,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zhb:{nc:"hbl",exc:"zhb",elc:"uhc",iq:1,n:"War Belt",rs:110,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},xh9:{nc:"bhm",exc:"xh9",elc:"uh9",iq:1,n:"Grim Helm",rs:58,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xsh:{nc:"bsh",exc:"xsh",elc:"ush",iq:1,n:"Grim Shield",mind:14,maxd:20,rs:58,hi:1,gt:2,i:"invbsh",ui:"invxshu",si:"invxshu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xpk:{nc:"spk",exc:"xpk",elc:"upk",iq:1,n:"Barbed Shield",mind:18,maxd:35,rs:65,hi:1,gt:2,i:"invspk",ui:"invxpku",si:"invxpku",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},dr1:{nc:"dr1",exc:"dr6",elc:"drb",iq:0,n:"Wolf Head",rs:16,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr2:{nc:"dr2",exc:"dr7",elc:"drc",iq:0,n:"Hawk Helm",rs:20,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr3:{nc:"dr3",exc:"dr8",elc:"drd",iq:0,n:"Antlers",rs:24,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr4:{nc:"dr4",exc:"dr9",elc:"dre",iq:0,n:"Falcon Mask",rs:28,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr5:{nc:"dr5",exc:"dra",elc:"drf",iq:0,n:"Spirit Mask",rs:30,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},ba1:{nc:"ba1",exc:"ba6",elc:"bab",iq:0,n:"Jawbone Cap",rs:25,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba2:{nc:"ba2",exc:"ba7",elc:"bac",iq:0,n:"Fanged Helm",rs:35,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba3:{nc:"ba3",exc:"ba8",elc:"bad",iq:0,n:"Horned Helm",rs:45,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba4:{nc:"ba4",exc:"ba9",elc:"bae",iq:0,n:"Assault Helmet",rs:55,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba5:{nc:"ba5",exc:"baa",elc:"baf",iq:0,n:"Avenger Guard",rs:65,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pa1:{nc:"pa1",exc:"pa6",elc:"pab",iq:0,n:"Targe",mind:2,maxd:6,rs:16,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa2:{nc:"pa2",exc:"pa7",elc:"pac",iq:0,n:"Rondache",mind:2,maxd:8,rs:26,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa3:{nc:"pa3",exc:"pa8",elc:"pad",iq:0,n:"Heraldic Shield",mind:3,maxd:9,rs:40,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa4:{nc:"pa4",exc:"pa9",elc:"pae",iq:0,n:"Aerin Shield",mind:4,maxd:10,rs:50,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa5:{nc:"pa5",exc:"paa",elc:"paf",iq:0,n:"Crown Shield",mind:4,maxd:12,rs:65,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},ne1:{nc:"ne1",exc:"ne6",elc:"neb",iq:0,n:"Preserved Head",rs:12,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne2:{nc:"ne2",exc:"ne7",elc:"neg",iq:0,n:"Zombie Head",rs:14,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne3:{nc:"ne3",exc:"ne8",elc:"ned",iq:0,n:"Unraveller Head",rs:18,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne4:{nc:"ne4",exc:"ne9",elc:"nee",iq:0,n:"Gargoyle Head",rs:20,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne5:{nc:"ne5",exc:"nea",elc:"nef",iq:0,n:"Demon Head",rs:25,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ci0:{nc:"ci0",exc:"",elc:"",iq:0,n:"Circlet",rs:0,hi:1,gt:1,i:"invci0",iw:2,ih:2,it:2,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci1:{nc:"ci1",exc:"ci2",elc:"ci3",iq:0,n:"Coronet",rs:0,hi:1,gt:1,i:"invci1",iw:2,ih:2,it:2,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci2:{nc:"ci1",exc:"ci2",elc:"ci3",iq:1,n:"Tiara",rs:0,hi:1,gt:1,i:"invci2",iw:2,ih:2,it:2,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci3:{nc:"ci1",exc:"ci2",elc:"ci3",iq:2,n:"Diadem",rs:0,hi:1,gt:1,i:"invci3",iw:2,ih:2,it:2,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},uap:{nc:"cap",exc:"xap",elc:"uap",iq:2,n:"Shako",rs:50,hi:1,gt:1,i:"invcap",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ukp:{nc:"skp",exc:"xkp",elc:"ukp",iq:2,n:"Hydraskull",rs:84,hi:1,gt:1,i:"invskp",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ulm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:2,n:"Armet",rs:109,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:2,n:"Giant Conch",rs:142,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uhm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:2,n:"Spired Helm",rs:192,hi:1,gt:1,i:"invghm",si:"invuhms",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},urn:{nc:"crn",exc:"xrn",elc:"urn",iq:2,n:"Corona",rs:174,hi:1,gt:1,i:"invcrn",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},usk:{nc:"msk",exc:"xsk",elc:"usk",iq:2,n:"Demonhead",rs:102,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uui:{nc:"qui",exc:"xui",elc:"uui",iq:2,n:"Dusk Shroud",rs:77,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uea:{nc:"lea",exc:"xea",elc:"uea",iq:2,n:"Wyrmhide",rs:84,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ula:{nc:"hla",exc:"xla",elc:"ula",iq:2,n:"Scarab Husk",rs:95,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},utu:{nc:"stu",exc:"xtu",elc:"utu",iq:2,n:"Wire Fleece",rs:111,hi:1,gt:1,i:"invstu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ung:{nc:"rng",exc:"xng",elc:"ung",iq:2,n:"Diamond Mail",rs:131,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ucl:{nc:"scl",exc:"xcl",elc:"ucl",iq:2,n:"Loricated Mail",rs:149,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uhn:{nc:"chn",exc:"xhn",elc:"uhn",iq:2,n:"Boneweave",rs:158,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},urs:{nc:"brs",exc:"xrs",elc:"urs",iq:2,n:"Great Hauberk",rs:118,hi:1,gt:1,i:"invbrs",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},upl:{nc:"spl",exc:"xpl",elc:"upl",iq:2,n:"Balrog Skin",rs:165,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ult:{nc:"plt",exc:"xlt",elc:"ult",iq:2,n:"Hellforge Plate",rs:196,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uld:{nc:"fld",exc:"xld",elc:"uld",iq:2,n:"Kraken Shell",rs:174,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uth:{nc:"gth",exc:"xth",elc:"uth",iq:2,n:"Lacquered Plate",rs:208,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uul:{nc:"ful",exc:"xul",elc:"uul",iq:2,n:"Shadow Plate",rs:230,hi:1,gt:1,i:"invful",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uar:{nc:"aar",exc:"xar",elc:"uar",iq:2,n:"Sacred Armor",rs:232,hi:1,gt:1,i:"invaar",ui:"invaaru",si:"invaaru",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},utp:{nc:"ltp",exc:"xtp",elc:"utp",iq:2,n:"Archon Plate",rs:103,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uuc:{nc:"buc",exc:"xuc",elc:"uuc",iq:2,n:"Heater",mind:16,maxd:30,rs:77,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uml:{nc:"sml",exc:"xml",elc:"uml",iq:2,n:"Luna",mind:17,maxd:29,rs:100,hi:1,gt:2,i:"invsml",ui:"invsmlu",si:"invsmlu",iw:2,ih:2,it:5,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},urg:{nc:"lrg",exc:"xrg",elc:"urg",iq:2,n:"Hyperion",mind:14,maxd:32,rs:127,hi:1,gt:2,i:"invlrg",ui:"invlrgu",si:"invlrgu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uit:{nc:"kit",exc:"xit",elc:"uit",iq:2,n:"Monarch",mind:12,maxd:34,rs:156,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uow:{nc:"tow",exc:"xow",elc:"uow",iq:2,n:"Aegis",mind:18,maxd:28,rs:219,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uts:{nc:"gts",exc:"xts",elc:"uts",iq:2,n:"Ward",mind:11,maxd:35,rs:185,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invutss",iw:2,ih:4,it:2,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},ulg:{nc:"lgl",exc:"xlg",elc:"ulg",iq:2,n:"Bramble Mitts",rs:50,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},uvg:{nc:"vgl",exc:"xvg",elc:"uvg",iq:2,n:"Vampirebone Gloves",rs:50,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},umg:{nc:"mgl",exc:"xmg",elc:"umg",iq:2,n:"Vambraces",rs:106,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},utg:{nc:"tgl",exc:"xtg",elc:"utg",iq:2,n:"Crusader Gauntlets",rs:151,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},uhg:{nc:"hgl",exc:"xhg",elc:"uhg",iq:2,n:"Ogre Gauntlets",rs:185,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},ulb:{nc:"lbt",exc:"xlb",elc:"ulb",iq:2,n:"Wyrmhide Boots",mind:65,maxd:100,rs:50,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},uvb:{nc:"vbt",exc:"xvb",elc:"uvb",iq:2,n:"Scarabshell Boots",mind:60,maxd:110,rs:91,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},umb:{nc:"mbt",exc:"xmb",elc:"umb",iq:2,n:"Boneweave Boots",mind:69,maxd:118,rs:118,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},utb:{nc:"tbt",exc:"xtb",elc:"utb",iq:2,n:"Mirrored Boots",mind:50,maxd:145,rs:163,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},uhb:{nc:"hbt",exc:"xhb",elc:"uhb",iq:2,n:"Myrmidon Greaves",mind:83,maxd:149,rs:208,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},ulc:{nc:"lbl",exc:"zlb",elc:"ulc",iq:2,n:"Spiderweb Sash",rs:50,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uvc:{nc:"vbl",exc:"zvb",elc:"uvc",iq:2,n:"Vampirefang Belt",rs:50,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},umc:{nc:"mbl",exc:"zmb",elc:"umc",iq:2,n:"Mithril Coil",rs:106,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},utc:{nc:"tbl",exc:"ztb",elc:"utc",iq:2,n:"Troll Belt",rs:151,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uhc:{nc:"hbl",exc:"zhb",elc:"uhc",iq:2,n:"Colossus Girdle",rs:185,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uh9:{nc:"bhm",exc:"xh9",elc:"uh9",iq:2,n:"Bone Visage",rs:106,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ush:{nc:"bsh",exc:"xsh",elc:"ush",iq:2,n:"Troll Nest",mind:24,maxd:38,rs:106,hi:1,gt:2,i:"invbsh",ui:"invbshu",si:"invbshu",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},upk:{nc:"spk",exc:"xpk",elc:"upk",iq:2,n:"Blade Barrier",mind:26,maxd:40,rs:118,hi:1,gt:2,i:"invspk",ui:"invspku",si:"invspku",iw:2,ih:3,it:8,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},dr6:{nc:"dr1",exc:"dr6",elc:"drb",iq:1,n:"Alpha Helm",rs:44,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr7:{nc:"dr2",exc:"dr7",elc:"drc",iq:1,n:"Griffon Headdress",rs:50,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr8:{nc:"dr3",exc:"dr8",elc:"drd",iq:1,n:"Hunter's Guise",rs:56,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr9:{nc:"dr4",exc:"dr9",elc:"dre",iq:1,n:"Sacred Feathers",rs:62,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dra:{nc:"dr5",exc:"dra",elc:"drf",iq:1,n:"Totemic Mask",rs:65,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},ba6:{nc:"ba1",exc:"ba6",elc:"bab",iq:1,n:"Jawbone Visor",rs:58,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba7:{nc:"ba2",exc:"ba7",elc:"bac",iq:1,n:"Lion Helm",rs:73,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba8:{nc:"ba3",exc:"ba8",elc:"bad",iq:1,n:"Rage Mask",rs:88,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba9:{nc:"ba4",exc:"ba9",elc:"bae",iq:1,n:"Savage Helmet",rs:103,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},baa:{nc:"ba5",exc:"baa",elc:"baf",iq:1,n:"Slayer Guard",rs:118,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pa6:{nc:"pa1",exc:"pa6",elc:"pab",iq:1,n:"Akaran Targe",mind:12,maxd:16,rs:44,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa7:{nc:"pa2",exc:"pa7",elc:"pac",iq:1,n:"Akaran Rondache",mind:15,maxd:20,rs:59,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa8:{nc:"pa3",exc:"pa8",elc:"pad",iq:1,n:"Protector Shield",mind:18,maxd:24,rs:69,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa9:{nc:"pa4",exc:"pa9",elc:"pae",iq:1,n:"Gilded Shield",mind:20,maxd:28,rs:89,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},paa:{nc:"pa5",exc:"paa",elc:"paf",iq:1,n:"Royal Shield",mind:24,maxd:32,rs:114,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},ne6:{nc:"ne1",exc:"ne6",elc:"neb",iq:1,n:"Mummified Trophy",rs:38,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne7:{nc:"ne2",exc:"ne7",elc:"neg",iq:1,n:"Fetish Trophy",rs:41,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne8:{nc:"ne3",exc:"ne8",elc:"ned",iq:1,n:"Sexton Trophy",rs:47,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne9:{nc:"ne4",exc:"ne9",elc:"nee",iq:1,n:"Cantor Trophy",rs:50,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nea:{nc:"ne5",exc:"nea",elc:"nef",iq:1,n:"Hierophant Trophy",rs:58,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},drb:{nc:"dr1",exc:"dr6",elc:"drb",iq:2,n:"Blood Spirit",rs:86,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drc:{nc:"dr2",exc:"dr7",elc:"drc",iq:2,n:"Sun Spirit",rs:95,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drd:{nc:"dr3",exc:"dr8",elc:"drd",iq:2,n:"Earth Spirit",rs:104,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dre:{nc:"dr4",exc:"dr9",elc:"dre",iq:2,n:"Sky Spirit",rs:113,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drf:{nc:"dr5",exc:"dra",elc:"drf",iq:2,n:"Dream Spirit",rs:118,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},bab:{nc:"ba1",exc:"ba6",elc:"bab",iq:2,n:"Carnage Helm",rs:106,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bac:{nc:"ba2",exc:"ba7",elc:"bac",iq:2,n:"Fury Visor",rs:129,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bad:{nc:"ba3",exc:"ba8",elc:"bad",iq:2,n:"Destroyer Helm",rs:151,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bae:{nc:"ba4",exc:"ba9",elc:"bae",iq:2,n:"Conqueror Crown",rs:174,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},baf:{nc:"ba5",exc:"baa",elc:"baf",iq:2,n:"Guardian Crown",rs:196,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pab:{nc:"pa1",exc:"pa6",elc:"pab",iq:2,n:"Sacred Targe",mind:22,maxd:70,rs:86,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pac:{nc:"pa2",exc:"pa7",elc:"pac",iq:2,n:"Sacred Rondache",mind:35,maxd:58,rs:109,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pad:{nc:"pa3",exc:"pa8",elc:"pad",iq:2,n:"Kurast Shield",mind:10,maxd:82,rs:124,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pae:{nc:"pa4",exc:"pa9",elc:"pae",iq:2,n:"Zakarum Shield",mind:46,maxd:46,rs:142,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},paf:{nc:"pa5",exc:"paa",elc:"paf",iq:2,n:"Vortex Shield",mind:5,maxd:87,rs:148,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},neb:{nc:"ne1",exc:"ne6",elc:"neb",iq:2,n:"Minion Skull",rs:77,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},neg:{nc:"ne2",exc:"ne7",elc:"neg",iq:2,n:"Hellspawn Skull",rs:82,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ned:{nc:"ne3",exc:"ne8",elc:"ned",iq:2,n:"Overseer Skull",rs:91,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nee:{nc:"ne4",exc:"ne9",elc:"nee",iq:2,n:"Succubus Skull",rs:95,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nef:{nc:"ne5",exc:"nea",elc:"nef",iq:2,n:"Bloodlord Skull",rs:106,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]}},weapon_items:{hax:{nc:"hax",exc:"9ha",elc:"7ha",iq:0,n:"Hand Axe",mind:3,maxd:6,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},axe:{nc:"axe",exc:"9ax",elc:"7ax",iq:0,n:"Axe",mind:4,maxd:11,rs:32,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"2ax":{nc:"2ax",exc:"92a",elc:"72a",iq:0,n:"Double Axe",mind:5,maxd:13,rs:43,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},mpi:{nc:"mpi",exc:"9mp",elc:"7mp",iq:0,n:"Military Pick",mind:7,maxd:11,rs:49,rd:33,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},wax:{nc:"wax",exc:"9wa",elc:"7wa",iq:0,n:"War Axe",mind:10,maxd:18,rs:67,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},lax:{nc:"lax",exc:"9la",elc:"7la",iq:0,n:"Large Axe",min2d:6,max2d:13,rs:35,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},bax:{nc:"bax",exc:"9ba",elc:"7ba",iq:0,n:"Broad Axe",min2d:10,max2d:18,rs:48,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},btx:{nc:"btx",exc:"9bt",elc:"7bt",iq:0,n:"Battle Axe",min2d:12,max2d:32,rs:54,hi:1,gt:0,i:"invbtx",ui:"invbtxu",si:"invbtxu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},gax:{nc:"gax",exc:"9ga",elc:"7ga",iq:0,n:"Great Axe",min2d:9,max2d:30,rs:63,rd:39,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},gix:{nc:"gix",exc:"9gi",elc:"7gi",iq:0,n:"Giant Axe",min2d:22,max2d:45,rs:70,hi:1,gt:0,i:"invgix",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},wnd:{nc:"wnd",exc:"9wn",elc:"7wn",iq:0,n:"Wand",mind:2,maxd:4,hi:1,gt:0,i:"invwnd",ui:"invwndu",si:"invwndu",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},ywn:{nc:"ywn",exc:"9yw",elc:"7yw",iq:0,n:"Yew Wand",mind:2,maxd:8,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},bwn:{nc:"bwn",exc:"9bw",elc:"7bw",iq:0,n:"Bone Wand",mind:3,maxd:7,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},gwn:{nc:"gwn",exc:"9gw",elc:"7gw",iq:0,n:"Grim Wand",mind:5,maxd:11,hi:1,gt:0,i:"invgwn",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},clb:{nc:"clb",exc:"9cl",elc:"7cl",iq:0,n:"Club",mind:1,maxd:6,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},scp:{nc:"scp",exc:"9sc",elc:"7sc",iq:0,n:"Scepter",mind:6,maxd:11,rs:25,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},gsc:{nc:"gsc",exc:"9qs",elc:"7qs",iq:0,n:"Grand Scepter",mind:8,maxd:18,rs:37,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},wsp:{nc:"wsp",exc:"9ws",elc:"7ws",iq:0,n:"War Scepter",mind:10,maxd:17,rs:55,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},spc:{nc:"spc",exc:"9sp",elc:"7sp",iq:0,n:"Spiked Club",mind:5,maxd:8,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},mac:{nc:"mac",exc:"9ma",elc:"7ma",iq:0,n:"Mace",mind:3,maxd:10,rs:27,hi:1,gt:0,i:"invmac",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},mst:{nc:"mst",exc:"9mt",elc:"7mt",iq:0,n:"Morning Star",mind:7,maxd:16,rs:36,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},fla:{nc:"fla",exc:"9fl",elc:"7fl",iq:0,n:"Flail",mind:1,maxd:24,rs:41,rd:35,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},whm:{nc:"whm",exc:"9wh",elc:"7wh",iq:0,n:"War Hammer",mind:19,maxd:29,rs:53,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},mau:{nc:"mau",exc:"9m9",elc:"7m7",iq:0,n:"Maul",min2d:30,max2d:43,rs:69,hi:1,gt:0,i:"invmau",ui:"invmauu",si:"invmauu",iw:2,ih:4,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},gma:{nc:"gma",exc:"9gm",elc:"7gm",iq:0,n:"Great Maul",min2d:38,max2d:58,rs:99,hi:1,gt:0,i:"invgma",ui:"invgma",si:"invgma",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},ssd:{nc:"ssd",exc:"9ss",elc:"7ss",iq:0,n:"Short Sword",mind:2,maxd:7,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},scm:{nc:"scm",exc:"9sm",elc:"7sm",iq:0,n:"Scimitar",mind:2,maxd:6,rd:21,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},sbr:{nc:"sbr",exc:"9sb",elc:"7sb",iq:0,n:"Sabre",mind:3,maxd:8,rs:25,rd:25,hi:1,gt:0,i:"invsbr",ui:"inv9sbu",si:"inv9sbu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},flc:{nc:"flc",exc:"9fc",elc:"7fc",iq:0,n:"Falchion",mind:9,maxd:17,rs:33,hi:1,gt:0,i:"invflc",ui:"invflcu",si:"invflcu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},crs:{nc:"crs",exc:"9cr",elc:"7cr",iq:0,n:"Crystal Sword",mind:5,maxd:15,rs:43,hi:1,gt:0,i:"invcrs",ui:"invcrsu",si:"invcrsu",iw:2,ih:3,it:8,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},bsd:{nc:"bsd",exc:"9bs",elc:"7bs",iq:0,n:"Broad Sword",mind:7,maxd:14,rs:48,hi:1,gt:0,i:"invbsd",ui:"invbsdu",si:"invbsdu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},lsd:{nc:"lsd",exc:"9ls",elc:"7ls",iq:0,n:"Long Sword",mind:3,maxd:19,rs:55,rd:39,hi:1,gt:0,i:"invlsd",ui:"invlsdu",si:"invlsdu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},wsd:{nc:"wsd",exc:"9wd",elc:"7wd",iq:0,n:"War Sword",mind:8,maxd:20,rs:71,rd:45,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"2hs":{nc:"2hs",exc:"92h",elc:"72h",iq:0,n:"Two-Handed Sword",mind:2,maxd:9,min2d:8,max2d:17,rs:35,rd:27,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},clm:{nc:"clm",exc:"9cm",elc:"7cm",iq:0,n:"Claymore",mind:5,maxd:12,min2d:13,max2d:30,rs:47,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},gis:{nc:"gis",exc:"9gs",elc:"7gs",iq:0,n:"Giant Sword",mind:3,maxd:16,min2d:9,max2d:28,rs:56,rd:34,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},bsw:{nc:"bsw",exc:"9b9",elc:"7b7",iq:0,n:"Bastard Sword",mind:7,maxd:19,min2d:20,max2d:28,rs:62,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},flb:{nc:"flb",exc:"9fb",elc:"7fb",iq:0,n:"Flamberge",mind:9,maxd:15,min2d:13,max2d:26,rs:70,rd:49,hi:1,gt:0,i:"invflb",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},gsd:{nc:"gsd",exc:"9gd",elc:"7gd",iq:0,n:"Great Sword",mind:12,maxd:20,min2d:25,max2d:42,rs:100,rd:60,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},dgr:{nc:"dgr",exc:"9dg",elc:"7dg",iq:0,n:"Dagger",mind:1,maxd:4,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},dir:{nc:"dir",exc:"9di",elc:"7di",iq:0,n:"Dirk",mind:3,maxd:9,rd:25,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},kri:{nc:"kri",exc:"9kr",elc:"7kr",iq:0,n:"Kris",mind:2,maxd:11,rd:45,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},bld:{nc:"bld",exc:"9bl",elc:"7bl",iq:0,n:"Blade",mind:4,maxd:15,rs:35,rd:51,hi:1,gt:0,i:"invbld",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},tkf:{nc:"tkf",exc:"9tk",elc:"7tk",iq:0,n:"Throwing Knife",s:1,mind:2,maxd:3,minmd:4,maxmd:9,rd:21,gt:0,i:"invtkn",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},tax:{nc:"tax",exc:"9ta",elc:"7ta",iq:0,n:"Throwing Axe",s:1,mind:4,maxd:7,minmd:8,maxmd:12,rd:40,gt:0,i:"invtax",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},bkf:{nc:"bkf",exc:"9bk",elc:"7bk",iq:0,n:"Balanced Knife",s:1,mind:1,maxd:8,minmd:6,maxmd:11,rd:51,gt:0,i:"invbkf",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},bal:{nc:"bal",exc:"9b8",elc:"7b8",iq:0,n:"Balanced Axe",s:1,mind:5,maxd:10,minmd:12,maxmd:15,rd:57,gt:0,i:"invbal",iw:2,ih:3,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},jav:{nc:"jav",exc:"9ja",elc:"7ja",iq:0,n:"Javelin",s:1,mind:1,maxd:5,minmd:6,maxmd:14,gt:0,i:"invjav",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},pil:{nc:"pil",exc:"9pi",elc:"7pi",iq:0,n:"Pilum",s:1,mind:4,maxd:9,minmd:7,maxmd:20,rd:45,gt:0,i:"invpil",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},ssp:{nc:"ssp",exc:"9s9",elc:"7s7",iq:0,n:"Short Spear",s:1,mind:2,maxd:13,minmd:10,maxmd:22,rs:40,rd:40,gt:0,i:"invssp",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},glv:{nc:"glv",exc:"9gl",elc:"7gl",iq:0,n:"Glaive",s:1,mind:5,maxd:17,minmd:16,maxmd:22,rs:52,rd:35,gt:0,i:"invglv",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},tsp:{nc:"tsp",exc:"9ts",elc:"7ts",iq:0,n:"Throwing Spear",s:1,mind:5,maxd:15,minmd:12,maxmd:30,rd:65,gt:0,i:"invtsp",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},spr:{nc:"spr",exc:"9sr",elc:"7sr",iq:0,n:"Spear",min2d:3,max2d:15,rd:20,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},tri:{nc:"tri",exc:"9tr",elc:"7tr",iq:0,n:"Trident",min2d:9,max2d:15,rs:38,rd:24,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},brn:{nc:"brn",exc:"9br",elc:"7br",iq:0,n:"Brandistock",min2d:7,max2d:17,rs:40,rd:50,hi:1,gt:0,i:"invbrn",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},spt:{nc:"spt",exc:"9st",elc:"7st",iq:0,n:"Spetum",min2d:15,max2d:23,rs:54,rd:35,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},pik:{nc:"pik",exc:"9p9",elc:"7p7",iq:0,n:"Pike",min2d:14,max2d:63,rs:60,rd:45,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},bar:{nc:"bar",exc:"9b7",elc:"7o7",iq:0,n:"Bardiche",min2d:1,max2d:27,rs:40,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},vou:{nc:"vou",exc:"9vo",elc:"7vo",iq:0,n:"Voulge",min2d:6,max2d:21,rs:50,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},scy:{nc:"scy",exc:"9s8",elc:"7s8",iq:0,n:"Scythe",min2d:8,max2d:20,rs:41,rd:41,hi:1,gt:0,i:"invscy",ui:"invscyu",si:"invscyu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},pax:{nc:"pax",exc:"9pa",elc:"7pa",iq:0,n:"Poleaxe",min2d:18,max2d:39,rs:62,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},hal:{nc:"hal",exc:"9h9",elc:"7h7",iq:0,n:"Halberd",min2d:12,max2d:45,rs:75,rd:47,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},wsc:{nc:"wsc",exc:"9wc",elc:"7wc",iq:0,n:"War Scythe",min2d:15,max2d:36,rs:80,rd:80,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},sst:{nc:"sst",exc:"8ss",elc:"6ss",iq:0,n:"Short Staff",min2d:1,max2d:5,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},lst:{nc:"lst",exc:"8ls",elc:"6ls",iq:0,n:"Long Staff",min2d:2,max2d:8,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},cst:{nc:"cst",exc:"8cs",elc:"6cs",iq:0,n:"Gnarled Staff",min2d:4,max2d:12,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},bst:{nc:"bst",exc:"8bs",elc:"6bs",iq:0,n:"Battle Staff",min2d:6,max2d:13,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},wst:{nc:"wst",exc:"8ws",elc:"6ws",iq:0,n:"War Staff",min2d:12,max2d:28,hi:1,gt:0,i:"invwst",iw:2,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},sbw:{nc:"sbw",exc:"8sb",elc:"6sb",iq:0,n:"Short Bow",min2d:1,max2d:4,rd:15,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},hbw:{nc:"hbw",exc:"8hb",elc:"6hb",iq:0,n:"Hunter's Bow",min2d:2,max2d:6,rd:28,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lbw:{nc:"lbw",exc:"8lb",elc:"6lb",iq:0,n:"Long Bow",min2d:3,max2d:10,rs:22,rd:19,hi:1,gt:0,i:"invlbw",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},cbw:{nc:"cbw",exc:"8cb",elc:"6cb",iq:0,n:"Composite Bow",min2d:4,max2d:8,rs:25,rd:35,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},sbb:{nc:"sbb",exc:"8s8",elc:"6s7",iq:0,n:"Short Battle Bow",min2d:5,max2d:11,rs:30,rd:40,hi:1,gt:0,i:"invsbb",ui:"invsbbu",si:"invsbbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lbb:{nc:"lbb",exc:"8l8",elc:"6l7",iq:0,n:"Long Battle Bow",min2d:3,max2d:18,rs:40,rd:50,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},swb:{nc:"swb",exc:"8sw",elc:"6sw",iq:0,n:"Short War Bow",min2d:6,max2d:14,rs:35,rd:55,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lwb:{nc:"lwb",exc:"8lw",elc:"6lw",iq:0,n:"Long War Bow",min2d:3,max2d:23,rs:50,rd:65,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lxb:{nc:"lxb",exc:"8lx",elc:"6lx",iq:0,n:"Light Crossbow",min2d:6,max2d:9,rs:21,rd:27,hi:1,gt:0,i:"invlxb",ui:"invlxbu",si:"invlxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},mxb:{nc:"mxb",exc:"8mx",elc:"6mx",iq:0,n:"Crossbow",min2d:9,max2d:16,rs:40,rd:33,hi:1,gt:0,i:"invmxb",ui:"invmxbu",si:"invmxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},hxb:{nc:"hxb",exc:"8hx",elc:"6hx",iq:0,n:"Heavy Crossbow",min2d:14,max2d:26,rs:60,rd:40,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},rxb:{nc:"rxb",exc:"8rx",elc:"6rx",iq:0,n:"Repeating Crossbow",min2d:6,max2d:12,rs:40,rd:50,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},gps:{nc:"gps",exc:"",elc:"",iq:0,n:"Rancid Gas Potion",s:1,maxd:1,gt:0,i:"invgpl",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},ops:{nc:"ops",exc:"",elc:"",iq:0,n:"Oil Potion",s:1,maxd:1,gt:0,i:"invopl",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},gpm:{nc:"gpm",exc:"",elc:"",iq:0,n:"Choking Gas Potion",s:1,maxd:1,gt:0,i:"invgpm",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},opm:{nc:"opm",exc:"",elc:"",iq:0,n:"Exploding Potion",s:1,maxd:1,gt:0,i:"invopm",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},gpl:{nc:"gpl",exc:"",elc:"",iq:0,n:"Strangling Gas Potion",s:1,maxd:1,gt:0,i:"invgps",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},opl:{nc:"opl",exc:"",elc:"",iq:0,n:"Fulminating Potion",s:1,maxd:1,gt:0,i:"invops",iw:1,ih:1,it:0,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},d33:{nc:"d33",exc:"",elc:"",iq:0,n:"Decoy Gidbinn",mind:1,maxd:2,rs:15,rd:20,gt:0,i:"invd33",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},g33:{nc:"g33",exc:"",elc:"",iq:0,n:"The Gidbinn",mind:3,maxd:7,rs:15,rd:25,gt:0,i:"invg33",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},leg:{nc:"leg",exc:"",elc:"",iq:0,n:"Wirt's Leg",mind:2,maxd:8,hi:1,gt:0,i:"invleg",iw:1,ih:3,it:8,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},hdm:{nc:"hdm",exc:"",elc:"",iq:0,n:"Horadric Malus",mind:6,maxd:15,rs:15,rd:15,gt:0,i:"invhmr",iw:1,ih:2,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},hfh:{nc:"hfh",exc:"",elc:"",iq:0,n:"Hell Forge Hammer",mind:6,maxd:15,hi:1,gt:0,i:"invhfh",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},hst:{nc:"hst",exc:"",elc:"",iq:0,n:"Horadric Staff",min2d:12,max2d:20,rs:30,gt:0,i:"invhst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},msf:{nc:"msf",exc:"",elc:"",iq:0,n:"Shaft of the Horadric Staff",min2d:10,max2d:15,rs:25,gt:0,i:"invmsf",iw:1,ih:3,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9ha":{nc:"hax",exc:"9ha",elc:"7ha",iq:1,n:"Hatchet",mind:10,maxd:21,rs:25,rd:25,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ax":{nc:"axe",exc:"9ax",elc:"7ax",iq:1,n:"Cleaver",mind:10,maxd:33,rs:68,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"92a":{nc:"2ax",exc:"92a",elc:"72a",iq:1,n:"Twin Axe",mind:13,maxd:38,rs:85,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9mp":{nc:"mpi",exc:"9mp",elc:"7mp",iq:1,n:"Crowbill",mind:14,maxd:34,rs:94,rd:70,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9wa":{nc:"wax",exc:"9wa",elc:"7wa",iq:1,n:"Naga",mind:16,maxd:45,rs:121,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9la":{nc:"lax",exc:"9la",elc:"7la",iq:1,n:"Military Axe",min2d:14,max2d:34,rs:73,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ba":{nc:"bax",exc:"9ba",elc:"7ba",iq:1,n:"Bearded Axe",min2d:21,max2d:49,rs:92,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9bt":{nc:"btx",exc:"9bt",elc:"7bt",iq:1,n:"Tabar",min2d:24,max2d:77,rs:101,hi:1,gt:0,i:"invbtx",ui:"inv9btu",si:"inv9btu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ga":{nc:"gax",exc:"9ga",elc:"7ga",iq:1,n:"Gothic Axe",min2d:18,max2d:70,rs:115,rd:79,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9gi":{nc:"gix",exc:"9gi",elc:"7gi",iq:1,n:"Ancient Axe",min2d:43,max2d:85,rs:125,hi:1,gt:0,i:"invgix",ui:"inv9giu",si:"inv9giu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9wn":{nc:"wnd",exc:"9wn",elc:"7wn",iq:1,n:"Burnt Wand",mind:8,maxd:18,rs:25,hi:1,gt:0,i:"invwnd",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9yw":{nc:"ywn",exc:"9yw",elc:"7yw",iq:1,n:"Petrified Wand",mind:8,maxd:24,rs:25,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9bw":{nc:"bwn",exc:"9bw",elc:"7bw",iq:1,n:"Tomb Wand",mind:10,maxd:22,rs:25,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9gw":{nc:"gwn",exc:"9gw",elc:"7gw",iq:1,n:"Grave Wand",mind:13,maxd:29,rs:25,hi:1,gt:0,i:"invgwn",ui:"inv9gwu",si:"inv9gwu",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9cl":{nc:"clb",exc:"9cl",elc:"7cl",iq:1,n:"Cudgel",mind:6,maxd:21,rs:25,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"9sc":{nc:"scp",exc:"9sc",elc:"7sc",iq:1,n:"Rune Scepter",mind:13,maxd:24,rs:58,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9qs":{nc:"gsc",exc:"9qs",elc:"7qs",iq:1,n:"Holy Water Sprinkler",mind:14,maxd:36,rs:76,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9ws":{nc:"wsp",exc:"9ws",elc:"7ws",iq:1,n:"Divine Scepter",mind:16,maxd:38,rs:103,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9sp":{nc:"spc",exc:"9sp",elc:"7sp",iq:1,n:"Barbed Club",mind:13,maxd:25,rs:30,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"9ma":{nc:"mac",exc:"9ma",elc:"7ma",iq:1,n:"Flanged Mace",mind:15,maxd:23,rs:61,hi:1,gt:0,i:"invmac",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9mt":{nc:"mst",exc:"9mt",elc:"7mt",iq:1,n:"Jagged Star",mind:20,maxd:31,rs:74,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9fl":{nc:"fla",exc:"9fl",elc:"7fl",iq:1,n:"Knout",mind:13,maxd:35,rs:82,rd:73,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9wh":{nc:"whm",exc:"9wh",elc:"7wh",iq:1,n:"Battle Hammer",mind:35,maxd:58,rs:100,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9m9":{nc:"mau",exc:"9m9",elc:"7m7",iq:1,n:"War Club",min2d:53,max2d:78,rs:124,hi:1,gt:0,i:"invmau",iw:2,ih:4,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9gm":{nc:"gma",exc:"9gm",elc:"7gm",iq:1,n:"Martel de Fer",min2d:61,max2d:99,rs:169,hi:1,gt:0,i:"invgma",ui:"inv9gmu",si:"inv9gmu",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9ss":{nc:"ssd",exc:"9ss",elc:"7ss",iq:1,n:"Gladius",mind:8,maxd:22,rs:25,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9sm":{nc:"scm",exc:"9sm",elc:"7sm",iq:1,n:"Cutlass",mind:8,maxd:21,rs:25,rd:52,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9sb":{nc:"sbr",exc:"9sb",elc:"7sb",iq:1,n:"Shamshir",mind:10,maxd:24,rs:58,rd:58,hi:1,gt:0,i:"invsbr",ui:"invsbru",si:"invsbru",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9fc":{nc:"flc",exc:"9fc",elc:"7fc",iq:1,n:"Tulwar",mind:16,maxd:35,rs:70,rd:42,hi:1,gt:0,i:"invflc",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9cr":{nc:"crs",exc:"9cr",elc:"7cr",iq:1,n:"Dimensional Blade",mind:13,maxd:35,rs:85,rd:60,hi:1,gt:0,i:"invcrs",ui:"inv9cru",si:"inv9cru",iw:2,ih:3,it:8,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9bs":{nc:"bsd",exc:"9bs",elc:"7bs",iq:1,n:"Battle Sword",mind:16,maxd:34,rs:92,rd:43,hi:1,gt:0,i:"invbsd",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9ls":{nc:"lsd",exc:"9ls",elc:"7ls",iq:1,n:"Rune Sword",mind:10,maxd:42,rs:103,rd:79,hi:1,gt:0,i:"invlsd",ui:"inv9lsu",si:"inv9lsu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9wd":{nc:"wsd",exc:"9wd",elc:"7wd",iq:1,n:"Ancient Sword",mind:18,maxd:43,rs:127,rd:88,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"92h":{nc:"2hs",exc:"92h",elc:"72h",iq:1,n:"Espandon",mind:8,maxd:26,min2d:18,max2d:40,rs:73,rd:61,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9cm":{nc:"clm",exc:"9cm",elc:"7cm",iq:1,n:"Dacian Falx",mind:13,maxd:30,min2d:26,max2d:61,rs:91,rd:20,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9gs":{nc:"gis",exc:"9gs",elc:"7gs",iq:1,n:"Tusk Sword",mind:10,maxd:37,min2d:19,max2d:58,rs:104,rd:71,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9b9":{nc:"bsw",exc:"9b9",elc:"7b7",iq:1,n:"Gothic Sword",mind:14,maxd:40,min2d:39,max2d:60,rs:113,rd:20,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9fb":{nc:"flb",exc:"9fb",elc:"7fb",iq:1,n:"Zweihander",mind:19,maxd:35,min2d:29,max2d:54,rs:125,rd:94,hi:1,gt:0,i:"invflb",ui:"inv9fbu",si:"inv9fbu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9gd":{nc:"gsd",exc:"9gd",elc:"7gd",iq:1,n:"Executioner Sword",mind:24,maxd:40,min2d:47,max2d:80,rs:170,rd:110,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"9dg":{nc:"dgr",exc:"9dg",elc:"7dg",iq:1,n:"Poignard",mind:6,maxd:18,rs:25,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"9di":{nc:"dir",exc:"9di",elc:"7di",iq:1,n:"Rondel",mind:10,maxd:26,rs:25,rd:58,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"9kr":{nc:"kri",exc:"9kr",elc:"7kr",iq:1,n:"Cinquedeas",mind:15,maxd:31,rs:25,rd:88,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"9bl":{nc:"bld",exc:"9bl",elc:"7bl",iq:1,n:"Stiletto",mind:19,maxd:36,rs:47,rd:97,hi:1,gt:0,i:"invbld",ui:"inv9blu",si:"inv9blu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"9tk":{nc:"tkf",exc:"9tk",elc:"7tk",iq:1,n:"Battle Dart",s:1,mind:8,maxd:16,minmd:11,maxmd:24,rs:25,rd:52,gt:0,i:"invtkn",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},"9ta":{nc:"tax",exc:"9ta",elc:"7ta",iq:1,n:"Francisca",s:1,mind:11,maxd:22,minmd:18,maxmd:33,rs:25,rd:80,gt:0,i:"invtax",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"9bk":{nc:"bkf",exc:"9bk",elc:"7bk",iq:1,n:"War Dart",s:1,mind:6,maxd:24,minmd:14,maxmd:27,rs:25,rd:97,gt:0,i:"invbkf",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},"9b8":{nc:"bal",exc:"9b8",elc:"7b8",iq:1,n:"Hurlbat",s:1,mind:13,maxd:27,minmd:24,maxmd:34,rs:25,rd:106,gt:0,i:"invbal",iw:2,ih:3,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"9ja":{nc:"jav",exc:"9ja",elc:"7ja",iq:1,n:"War Javelin",s:1,mind:6,maxd:19,minmd:14,maxmd:32,rs:25,rd:25,gt:0,i:"invjav",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9pi":{nc:"pil",exc:"9pi",elc:"7pi",iq:1,n:"Great Pilum",s:1,mind:11,maxd:26,minmd:16,maxmd:42,rs:25,rd:88,gt:0,i:"invpil",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9s9":{nc:"ssp",exc:"9s9",elc:"7s7",iq:1,n:"Simbilan",s:1,mind:8,maxd:32,minmd:27,maxmd:50,rs:80,rd:80,gt:0,i:"invssp",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9gl":{nc:"glv",exc:"9gl",elc:"7gl",iq:1,n:"Spiculum",s:1,mind:13,maxd:38,minmd:32,maxmd:60,rs:98,rd:73,gt:0,i:"invglv",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9ts":{nc:"tsp",exc:"9ts",elc:"7ts",iq:1,n:"Harpoon",s:1,mind:13,maxd:35,minmd:18,maxmd:54,rs:25,rd:118,gt:0,i:"invtsp",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"9sr":{nc:"spr",exc:"9sr",elc:"7sr",iq:1,n:"War Spear",min2d:10,max2d:37,rs:25,rd:25,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9tr":{nc:"tri",exc:"9tr",elc:"7tr",iq:1,n:"Fuscina",min2d:19,max2d:37,rs:77,rd:25,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9br":{nc:"brn",exc:"9br",elc:"7br",iq:1,n:"War Fork",min2d:16,max2d:40,rs:80,rd:95,hi:1,gt:0,i:"invbrn",ui:"inv9bru",si:"inv9bru",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9st":{nc:"spt",exc:"9st",elc:"7st",iq:1,n:"Yari",min2d:29,max2d:59,rs:101,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9p9":{nc:"pik",exc:"9p9",elc:"7p7",iq:1,n:"Lance",min2d:27,max2d:114,rs:110,rd:88,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"9b7":{nc:"bar",exc:"9b7",elc:"7o7",iq:1,n:"Lochaber Axe",min2d:6,max2d:58,rs:80,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9vo":{nc:"vou",exc:"9vo",elc:"7vo",iq:1,n:"Bill",min2d:14,max2d:53,rs:95,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9s8":{nc:"scy",exc:"9s8",elc:"7s8",iq:1,n:"Battle Scythe",min2d:18,max2d:45,rs:82,rd:82,hi:1,gt:0,i:"invscy",ui:"inv9s8u",si:"inv9s8u",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9pa":{nc:"pax",exc:"9pa",elc:"7pa",iq:1,n:"Partizan",min2d:34,max2d:75,rs:113,rd:67,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9h9":{nc:"hal",exc:"9h9",elc:"7h7",iq:1,n:"Bec-de-Corbin",min2d:13,max2d:85,rs:133,rd:91,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"9wc":{nc:"wsc",exc:"9wc",elc:"7wc",iq:1,n:"Grim Scythe",min2d:30,max2d:70,rs:140,rd:140,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"8ss":{nc:"sst",exc:"8ss",elc:"6ss",iq:1,n:"Jo Staff",min2d:6,max2d:21,rs:25,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8ls":{nc:"lst",exc:"8ls",elc:"6ls",iq:1,n:"Quarterstaff",min2d:8,max2d:26,rs:25,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8cs":{nc:"cst",exc:"8cs",elc:"6cs",iq:1,n:"Cedar Staff",min2d:11,max2d:32,rs:25,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8bs":{nc:"bst",exc:"8bs",elc:"6bs",iq:1,n:"Gothic Staff",min2d:14,max2d:34,rs:25,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8ws":{nc:"wst",exc:"8ws",elc:"6ws",iq:1,n:"Rune Staff",min2d:24,max2d:58,rs:25,hi:1,gt:0,i:"invwst",ui:"inv8wsu",si:"inv8wsu",iw:2,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8sb":{nc:"sbw",exc:"8sb",elc:"6sb",iq:1,n:"Edge Bow",min2d:6,max2d:19,rs:25,rd:43,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8hb":{nc:"hbw",exc:"8hb",elc:"6hb",iq:1,n:"Razor Bow",min2d:8,max2d:22,rs:25,rd:62,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lb":{nc:"lbw",exc:"8lb",elc:"6lb",iq:1,n:"Cedar Bow",min2d:10,max2d:29,rs:53,rd:49,hi:1,gt:0,i:"invlbw",ui:"inv8lbu",si:"inv8lbu",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8cb":{nc:"cbw",exc:"8cb",elc:"6cb",iq:1,n:"Double Bow",min2d:11,max2d:26,rs:58,rd:73,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8s8":{nc:"sbb",exc:"8s8",elc:"6s7",iq:1,n:"Short Siege Bow",min2d:13,max2d:30,rs:65,rd:80,hi:1,gt:0,i:"invsbb",ui:"inv8s8u",si:"inv8s8u",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8l8":{nc:"lbb",exc:"8l8",elc:"6l7",iq:1,n:"Large Siege Bow",min2d:10,max2d:42,rs:80,rd:95,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8sw":{nc:"swb",exc:"8sw",elc:"6sw",iq:1,n:"Rune Bow",min2d:14,max2d:35,rs:73,rd:103,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lw":{nc:"lwb",exc:"8lw",elc:"6lw",iq:1,n:"Gothic Bow",min2d:10,max2d:50,rs:95,rd:118,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lx":{nc:"lxb",exc:"8lx",elc:"6lx",iq:1,n:"Arbalest",min2d:14,max2d:27,rs:52,rd:61,hi:1,gt:0,i:"invlxb",ui:"inv8lxu",si:"inv8lxu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8mx":{nc:"mxb",exc:"8mx",elc:"6mx",iq:1,n:"Siege Crossbow",min2d:20,max2d:42,rs:80,rd:70,hi:1,gt:0,i:"invmxb",ui:"inv8mxu",si:"inv8mxu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8hx":{nc:"hxb",exc:"8hx",elc:"6hx",iq:1,n:"Ballista",min2d:33,max2d:55,rs:110,rd:80,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8rx":{nc:"rxb",exc:"8rx",elc:"6rx",iq:1,n:"Chu-Ko-Nu",min2d:14,max2d:32,rs:80,rd:95,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},qf1:{nc:"qf1",exc:"",elc:"",iq:0,n:"Khalim's Flail",mind:1,maxd:15,rs:41,rd:35,hi:1,gt:0,i:"invqf1",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},qf2:{nc:"qf2",exc:"",elc:"",iq:0,n:"Khalim's Will",mind:1,maxd:15,hi:1,gt:0,i:"invqf2",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},ktr:{nc:"ktr",exc:"9ar",elc:"7ar",iq:0,n:"Katar",mind:4,maxd:7,rs:20,rd:20,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},wrb:{nc:"wrb",exc:"9wb",elc:"7wb",iq:0,n:"Wrist Blade",mind:5,maxd:9,rs:33,rd:33,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},axf:{nc:"axf",exc:"9xf",elc:"7xf",iq:0,n:"Hatchet Hands",mind:2,maxd:15,rs:37,rd:37,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},ces:{nc:"ces",exc:"9cs",elc:"7cs",iq:0,n:"Cestus",mind:7,maxd:15,rs:42,rd:42,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},clw:{nc:"clw",exc:"9lw",elc:"7lw",iq:0,n:"Claws",mind:8,maxd:15,rs:46,rd:46,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},btl:{nc:"btl",exc:"9tw",elc:"7tw",iq:0,n:"Blade Talons",mind:10,maxd:14,rs:50,rd:50,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},skr:{nc:"skr",exc:"9qr",elc:"7qr",iq:0,n:"Scissors Katar",mind:9,maxd:17,rs:55,rd:55,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9ar":{nc:"ktr",exc:"9ar",elc:"7ar",iq:1,n:"Quhab",mind:11,maxd:24,rs:57,rd:57,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9wb":{nc:"wrb",exc:"9wb",elc:"7wb",iq:1,n:"Wrist Spike",mind:13,maxd:27,rs:66,rd:66,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9xf":{nc:"axf",exc:"9xf",elc:"7xf",iq:1,n:"Fascia",mind:8,maxd:37,rs:69,rd:69,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9cs":{nc:"ces",exc:"9cs",elc:"7cs",iq:1,n:"Hand Scythe",mind:16,maxd:37,rs:73,rd:73,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9lw":{nc:"clw",exc:"9lw",elc:"7lw",iq:1,n:"Greater Claws",mind:18,maxd:37,rs:76,rd:76,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9tw":{nc:"btl",exc:"9tw",elc:"7tw",iq:1,n:"Greater Talons",mind:21,maxd:35,rs:79,rd:79,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9qr":{nc:"skr",exc:"9qr",elc:"7qr",iq:1,n:"Scissors Quhab",mind:19,maxd:40,rs:82,rd:82,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7ar":{nc:"ktr",exc:"9ar",elc:"7ar",iq:2,n:"Suwayyah",mind:39,maxd:52,rs:99,rd:99,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7wb":{nc:"wrb",exc:"9wb",elc:"7wb",iq:2,n:"Wrist Sword",mind:34,maxd:45,rs:105,rd:105,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7xf":{nc:"axf",exc:"9xf",elc:"7xf",iq:2,n:"War Fist",mind:44,maxd:53,rs:108,rd:108,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7cs":{nc:"ces",exc:"9cs",elc:"7cs",iq:2,n:"Battle Cestus",mind:36,maxd:42,rs:110,rd:110,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7lw":{nc:"clw",exc:"9lw",elc:"7lw",iq:2,n:"Feral Claws",mind:22,maxd:53,rs:113,rd:113,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7tw":{nc:"btl",exc:"9tw",elc:"7tw",iq:2,n:"Runic Talons",mind:24,maxd:44,rs:115,rd:115,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7qr":{nc:"skr",exc:"9qr",elc:"7qr",iq:2,n:"Scissors Suwayyah",mind:40,maxd:51,rs:118,rd:118,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7ha":{nc:"hax",exc:"9ha",elc:"7ha",iq:2,n:"Tomahawk",mind:33,maxd:58,rs:125,rd:67,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ax":{nc:"axe",exc:"9ax",elc:"7ax",iq:2,n:"Small Crescent",mind:38,maxd:60,rs:115,rd:83,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"72a":{nc:"2ax",exc:"92a",elc:"72a",iq:2,n:"Ettin Axe",mind:33,maxd:66,rs:145,rd:45,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7mp":{nc:"mpi",exc:"9mp",elc:"7mp",iq:2,n:"War Spike",mind:30,maxd:48,rs:133,rd:54,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7wa":{nc:"wax",exc:"9wa",elc:"7wa",iq:2,n:"Berserker Axe",mind:24,maxd:71,rs:138,rd:59,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7la":{nc:"lax",exc:"9la",elc:"7la",iq:2,n:"Feral Axe",min2d:25,max2d:123,rs:196,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ba":{nc:"bax",exc:"9ba",elc:"7ba",iq:2,n:"Silver-edged Axe",min2d:62,max2d:110,rs:166,rd:65,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7bt":{nc:"btx",exc:"9bt",elc:"7bt",iq:2,n:"Decapitator",min2d:49,max2d:137,rs:189,rd:33,hi:1,gt:0,i:"invbtx",ui:"invbtxu",si:"invbtxu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ga":{nc:"gax",exc:"9ga",elc:"7ga",iq:2,n:"Champion Axe",min2d:59,max2d:94,rs:167,rd:59,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7gi":{nc:"gix",exc:"9gi",elc:"7gi",iq:2,n:"Glorious Axe",min2d:60,max2d:124,rs:164,rd:55,hi:1,gt:0,i:"invgix",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7wn":{nc:"wnd",exc:"9wn",elc:"7wn",iq:2,n:"Polished Wand",mind:18,maxd:33,rs:25,hi:1,gt:0,i:"invwnd",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7yw":{nc:"ywn",exc:"9yw",elc:"7yw",iq:2,n:"Ghost Wand",mind:20,maxd:40,rs:25,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7bw":{nc:"bwn",exc:"9bw",elc:"7bw",iq:2,n:"Lich Wand",mind:10,maxd:31,rs:25,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7gw":{nc:"gwn",exc:"9gw",elc:"7gw",iq:2,n:"Unearthed Wand",mind:22,maxd:28,rs:25,hi:1,gt:0,i:"invgwn",iw:1,ih:2,it:2,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7cl":{nc:"clb",exc:"9cl",elc:"7cl",iq:2,n:"Truncheon",mind:35,maxd:43,rs:88,rd:43,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"7sc":{nc:"scp",exc:"9sc",elc:"7sc",iq:2,n:"Mighty Scepter",mind:40,maxd:52,rs:125,rd:65,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7qs":{nc:"gsc",exc:"9qs",elc:"7qs",iq:2,n:"Seraph Rod",mind:45,maxd:54,rs:108,rd:69,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7ws":{nc:"wsp",exc:"9ws",elc:"7ws",iq:2,n:"Caduceus",mind:37,maxd:43,rs:97,rd:70,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7sp":{nc:"spc",exc:"9sp",elc:"7sp",iq:2,n:"Tyrant Club",mind:32,maxd:58,rs:133,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"7ma":{nc:"mac",exc:"9ma",elc:"7ma",iq:2,n:"Reinforced Mace",mind:41,maxd:49,rs:145,rd:46,hi:1,gt:0,i:"invmac",si:"inv7mas",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7mt":{nc:"mst",exc:"9mt",elc:"7mt",iq:2,n:"Devil Star",mind:43,maxd:53,rs:153,rd:44,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7fl":{nc:"fla",exc:"9fl",elc:"7fl",iq:2,n:"Scourge",mind:3,maxd:80,rs:125,rd:77,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7wh":{nc:"whm",exc:"9wh",elc:"7wh",iq:2,n:"Legendary Mallet",mind:50,maxd:61,rs:189,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7m7":{nc:"mau",exc:"9m9",elc:"7m7",iq:2,n:"Ogre Maul",min2d:77,max2d:106,rs:225,hi:1,gt:0,i:"invmau",iw:2,ih:4,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7gm":{nc:"gma",exc:"9gm",elc:"7gm",iq:2,n:"Thunder Maul",min2d:33,max2d:180,rs:253,hi:1,gt:0,i:"invgma",iw:2,ih:3,it:2,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7ss":{nc:"ssd",exc:"9ss",elc:"7ss",iq:2,n:"Falcata",mind:31,maxd:59,rs:150,rd:88,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7sm":{nc:"scm",exc:"9sm",elc:"7sm",iq:2,n:"Ataghan",mind:26,maxd:46,rs:138,rd:95,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7sb":{nc:"sbr",exc:"9sb",elc:"7sb",iq:2,n:"Elegant Blade",mind:33,maxd:45,rs:109,rd:122,hi:1,gt:0,i:"invsbr",ui:"invsbru",si:"invsbru",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7fc":{nc:"flc",exc:"9fc",elc:"7fc",iq:2,n:"Hydra Edge",mind:28,maxd:68,rs:142,rd:105,hi:1,gt:0,i:"invflc",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7cr":{nc:"crs",exc:"9cr",elc:"7cr",iq:2,n:"Phase Blade",mind:31,maxd:35,rs:25,rd:136,hi:1,gt:0,i:"invcrs",ui:"invcrsu",si:"invcrsu",iw:2,ih:3,it:8,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7bs":{nc:"bsd",exc:"9bs",elc:"7bs",iq:2,n:"Conquest Sword",mind:37,maxd:53,rs:142,rd:112,hi:1,gt:0,i:"invbsd",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7ls":{nc:"lsd",exc:"9ls",elc:"7ls",iq:2,n:"Cryptic Sword",mind:5,maxd:77,rs:99,rd:109,hi:1,gt:0,i:"invlsd",ui:"invlsdu",si:"invlsdu",iw:2,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7wd":{nc:"wsd",exc:"9wd",elc:"7wd",iq:2,n:"Mythical Sword",mind:40,maxd:50,rs:147,rd:124,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"72h":{nc:"2hs",exc:"92h",elc:"72h",iq:2,n:"Legend Sword",mind:22,maxd:56,min2d:50,max2d:94,rs:175,rd:100,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7cm":{nc:"clm",exc:"9cm",elc:"7cm",iq:2,n:"Highland Blade",mind:22,maxd:62,min2d:67,max2d:96,rs:171,rd:104,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7gs":{nc:"gis",exc:"9gs",elc:"7gs",iq:2,n:"Balrog Blade",mind:15,maxd:75,min2d:55,max2d:118,rs:185,rd:87,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7b7":{nc:"bsw",exc:"9b9",elc:"7b7",iq:2,n:"Champion Sword",mind:24,maxd:54,min2d:71,max2d:83,rs:163,rd:103,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7fb":{nc:"flb",exc:"9fb",elc:"7fb",iq:2,n:"Colossus Sword",mind:26,maxd:70,min2d:61,max2d:121,rs:182,rd:95,hi:1,gt:0,i:"invflb",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7gd":{nc:"gsd",exc:"9gd",elc:"7gd",iq:2,n:"Colossus Blade",mind:25,maxd:65,min2d:58,max2d:115,rs:189,rd:110,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Sword","Melee Weapon","Weapon"]},"7dg":{nc:"dgr",exc:"9dg",elc:"7dg",iq:2,n:"Bone Knife",mind:23,maxd:49,rs:38,rd:75,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"7di":{nc:"dir",exc:"9di",elc:"7di",iq:2,n:"Mithril Point",mind:37,maxd:53,rs:55,rd:98,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"7kr":{nc:"kri",exc:"9kr",elc:"7kr",iq:2,n:"Fanged Knife",mind:15,maxd:57,rs:42,rd:86,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"7bl":{nc:"bld",exc:"9bl",elc:"7bl",iq:2,n:"Legend Spike",mind:31,maxd:47,rs:65,rd:67,hi:1,gt:0,i:"invbld",iw:1,ih:3,it:2,ig:[],eq1n:"Melee Weapon",c:["Knife","Melee Weapon","Weapon"]},"7tk":{nc:"tkf",exc:"9tk",elc:"7tk",iq:2,n:"Flying Knife",s:1,mind:23,maxd:54,minmd:23,maxmd:54,rs:48,rd:141,gt:0,i:"invtkn",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},"7ta":{nc:"tax",exc:"9ta",elc:"7ta",iq:2,n:"Flying Axe",s:1,mind:17,maxd:65,minmd:15,maxmd:66,rs:88,rd:108,gt:0,i:"invtax",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"7bk":{nc:"bkf",exc:"9bk",elc:"7bk",iq:2,n:"Winged Knife",s:1,mind:27,maxd:35,minmd:23,maxmd:39,rs:45,rd:142,gt:0,i:"invbkf",ui:"invtk3",iw:1,ih:2,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Melee Weapon","Weapon"]},"7b8":{nc:"bal",exc:"9b8",elc:"7b8",iq:2,n:"Winged Axe",s:1,mind:11,maxd:56,minmd:7,maxmd:60,rs:96,rd:122,gt:0,i:"invbal",iw:2,ih:3,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"7ja":{nc:"jav",exc:"9ja",elc:"7ja",iq:2,n:"Hyperion Javelin",s:1,mind:21,maxd:57,minmd:28,maxmd:55,rs:98,rd:123,gt:0,i:"invjav",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7pi":{nc:"pil",exc:"9pi",elc:"7pi",iq:2,n:"Stygian Pilum",s:1,mind:14,maxd:64,minmd:21,maxmd:75,rs:118,rd:112,gt:0,i:"invpil",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7s7":{nc:"ssp",exc:"9s9",elc:"7s7",iq:2,n:"Balrog Spear",s:1,mind:33,maxd:63,minmd:40,maxmd:62,rs:127,rd:95,gt:0,i:"invssp",iw:1,ih:3,it:8,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7gl":{nc:"glv",exc:"9gl",elc:"7gl",iq:2,n:"Ghost Glaive",s:1,mind:19,maxd:60,minmd:30,maxmd:85,rs:89,rd:137,gt:0,i:"invglv",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7ts":{nc:"tsp",exc:"9ts",elc:"7ts",iq:2,n:"Winged Harpoon",s:1,mind:27,maxd:35,minmd:11,maxmd:77,rs:76,rd:145,gt:0,i:"invtsp",iw:1,ih:4,it:2,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon"]},"7sr":{nc:"spr",exc:"9sr",elc:"7sr",iq:2,n:"Hyperion Spear",min2d:35,max2d:119,rs:155,rd:120,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7tr":{nc:"tri",exc:"9tr",elc:"7tr",iq:2,n:"Stygian Pike",min2d:29,max2d:144,rs:168,rd:97,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7br":{nc:"brn",exc:"9br",elc:"7br",iq:2,n:"Mancatcher",min2d:42,max2d:92,rs:132,rd:134,hi:1,gt:0,i:"invbrn",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7st":{nc:"spt",exc:"9st",elc:"7st",iq:2,n:"Ghost Spear",min2d:18,max2d:155,rs:122,rd:163,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7p7":{nc:"pik",exc:"9p9",elc:"7p7",iq:2,n:"War Pike",min2d:33,max2d:178,rs:165,rd:106,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,ig:[],eq1n:"Melee Weapon",c:["Spear","Melee Weapon","Weapon"]},"7o7":{nc:"bar",exc:"9b7",elc:"7o7",iq:2,n:"Ogre Axe",min2d:28,max2d:145,rs:195,rd:75,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7vo":{nc:"vou",exc:"9vo",elc:"7vo",iq:2,n:"Colossus Voulge",min2d:17,max2d:165,rs:210,rd:55,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7s8":{nc:"scy",exc:"9s8",elc:"7s8",iq:2,n:"Thresher",min2d:12,max2d:141,rs:152,rd:118,hi:1,gt:0,i:"invscy",ui:"invscyu",si:"invscyu",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7pa":{nc:"pax",exc:"9pa",elc:"7pa",iq:2,n:"Cryptic Axe",min2d:33,max2d:150,rs:165,rd:103,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7h7":{nc:"hal",exc:"9h9",elc:"7h7",iq:2,n:"Great Poleaxe",min2d:46,max2d:127,rs:179,rd:99,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"7wc":{nc:"wsc",exc:"9wc",elc:"7wc",iq:2,n:"Giant Thresher",min2d:40,max2d:114,rs:188,rd:140,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,ig:[],eq1n:"Melee Weapon",c:["Polearm","Melee Weapon","Weapon"]},"6ss":{nc:"sst",exc:"8ss",elc:"6ss",iq:2,n:"Walking Stick",min2d:69,max2d:85,rs:25,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6ls":{nc:"lst",exc:"8ls",elc:"6ls",iq:2,n:"Stalagmite",min2d:75,max2d:107,rs:63,rd:35,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6cs":{nc:"cst",exc:"8cs",elc:"6cs",iq:2,n:"Elder Staff",min2d:80,max2d:93,rs:44,rd:37,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6bs":{nc:"bst",exc:"8bs",elc:"6bs",iq:2,n:"Shillelagh",min2d:65,max2d:108,rs:52,rd:27,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6ws":{nc:"wst",exc:"8ws",elc:"6ws",iq:2,n:"Archon Staff",min2d:83,max2d:99,rs:34,hi:1,gt:0,i:"invwst",iw:2,ih:4,it:8,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6sb":{nc:"sbw",exc:"8sb",elc:"6sb",iq:2,n:"Spider Bow",min2d:23,max2d:50,rs:64,rd:143,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6hb":{nc:"hbw",exc:"8hb",elc:"6hb",iq:2,n:"Blade Bow",min2d:21,max2d:41,rs:76,rd:119,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lb":{nc:"lbw",exc:"8lb",elc:"6lb",iq:2,n:"Shadow Bow",min2d:15,max2d:59,rs:52,rd:188,hi:1,gt:0,i:"invlbw",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6cb":{nc:"cbw",exc:"8cb",elc:"6cb",iq:2,n:"Great Bow",min2d:12,max2d:52,rs:121,rd:107,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6s7":{nc:"sbb",exc:"8s8",elc:"6s7",iq:2,n:"Diamond Bow",min2d:33,max2d:40,rs:89,rd:132,hi:1,gt:0,i:"invsbb",ui:"invsbbu",si:"invsbbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6l7":{nc:"lbb",exc:"8l8",elc:"6l7",iq:2,n:"Crusader Bow",min2d:15,max2d:63,rs:97,rd:121,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6sw":{nc:"swb",exc:"8sw",elc:"6sw",iq:2,n:"Ward Bow",min2d:20,max2d:53,rs:72,rd:146,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lw":{nc:"lwb",exc:"8lw",elc:"6lw",iq:2,n:"Hydra Bow",min2d:10,max2d:68,rs:134,rd:167,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lx":{nc:"lxb",exc:"8lx",elc:"6lx",iq:2,n:"Pellet Bow",min2d:28,max2d:73,rs:83,rd:155,hi:1,gt:0,i:"invlxb",ui:"invlxbu",si:"invlxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6mx":{nc:"mxb",exc:"8mx",elc:"6mx",iq:2,n:"Gorgon Crossbow",min2d:25,max2d:87,rs:117,rd:105,hi:1,gt:0,i:"invmxb",ui:"invmxbu",si:"invmxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6hx":{nc:"hxb",exc:"8hx",elc:"6hx",iq:2,n:"Colossus Crossbow",min2d:32,max2d:91,rs:163,rd:77,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6rx":{nc:"rxb",exc:"8rx",elc:"6rx",iq:2,n:"Demon Crossbow",min2d:26,max2d:40,rs:141,rd:98,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},ob1:{nc:"ob1",exc:"ob6",elc:"obb",iq:0,n:"Eagle Orb",mind:2,maxd:5,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob2:{nc:"ob2",exc:"ob7",elc:"obc",iq:0,n:"Sacred Globe",mind:3,maxd:8,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob3:{nc:"ob3",exc:"ob8",elc:"obd",iq:0,n:"Smoked Sphere",mind:4,maxd:10,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob4:{nc:"ob4",exc:"ob9",elc:"obe",iq:0,n:"Clasped Orb",mind:5,maxd:12,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob5:{nc:"ob5",exc:"oba",elc:"obf",iq:0,n:"Jared's Stone",mind:8,maxd:18,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},am1:{nc:"am1",exc:"am6",elc:"amb",iq:0,n:"Stag Bow",min2d:7,max2d:12,rs:30,rd:45,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am2:{nc:"am2",exc:"am7",elc:"amc",iq:0,n:"Reflex Bow",min2d:9,max2d:19,rs:35,rd:60,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am3:{nc:"am3",exc:"am8",elc:"amd",iq:0,n:"Maiden Spear",min2d:18,max2d:24,rs:54,rd:40,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am4:{nc:"am4",exc:"am9",elc:"ame",iq:0,n:"Maiden Pike",min2d:23,max2d:55,rs:63,rd:52,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am5:{nc:"am5",exc:"ama",elc:"amf",iq:0,n:"Maiden Javelin",s:1,mind:8,maxd:14,minmd:6,maxmd:22,rs:33,rd:47,gt:0,i:"invam5",iw:1,ih:3,it:2,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ob6:{nc:"ob1",exc:"ob6",elc:"obb",iq:1,n:"Glowing Orb",mind:8,maxd:21,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob7:{nc:"ob2",exc:"ob7",elc:"obc",iq:1,n:"Crystalline Globe",mind:10,maxd:26,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob8:{nc:"ob3",exc:"ob8",elc:"obd",iq:1,n:"Cloudy Sphere",mind:11,maxd:29,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob9:{nc:"ob4",exc:"ob9",elc:"obe",iq:1,n:"Sparkling Ball",mind:13,maxd:32,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},oba:{nc:"ob5",exc:"oba",elc:"obf",iq:1,n:"Swirling Crystal",mind:18,maxd:42,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},am6:{nc:"am1",exc:"am6",elc:"amb",iq:1,n:"Ashwood Bow",min2d:16,max2d:29,rs:56,rd:77,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am7:{nc:"am2",exc:"am7",elc:"amc",iq:1,n:"Ceremonial Bow",min2d:19,max2d:41,rs:73,rd:110,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am8:{nc:"am3",exc:"am8",elc:"amd",iq:1,n:"Ceremonial Spear",min2d:34,max2d:51,rs:101,rd:80,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am9:{nc:"am4",exc:"am9",elc:"ame",iq:1,n:"Ceremonial Pike",min2d:42,max2d:101,rs:115,rd:98,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ama:{nc:"am5",exc:"ama",elc:"amf",iq:1,n:"Ceremonial Javelin",s:1,mind:18,maxd:35,minmd:18,maxmd:54,rs:25,rd:109,gt:0,i:"invam5",iw:1,ih:3,it:2,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},obb:{nc:"ob1",exc:"ob6",elc:"obb",iq:2,n:"Heavenly Stone",mind:21,maxd:46,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obc:{nc:"ob2",exc:"ob7",elc:"obc",iq:2,n:"Eldritch Orb",mind:18,maxd:50,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obd:{nc:"ob3",exc:"ob8",elc:"obd",iq:2,n:"Demon Heart",mind:23,maxd:55,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obe:{nc:"ob4",exc:"ob9",elc:"obe",iq:2,n:"Vortex Orb",mind:12,maxd:66,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obf:{nc:"ob5",exc:"oba",elc:"obf",iq:2,n:"Dimensional Shard",mind:30,maxd:53,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},amb:{nc:"am1",exc:"am6",elc:"amb",iq:2,n:"Matriarchal Bow",min2d:20,max2d:47,rs:87,rd:187,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},amc:{nc:"am2",exc:"am7",elc:"amc",iq:2,n:"Grand Matron Bow",min2d:14,max2d:72,rs:108,rd:152,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},amd:{nc:"am3",exc:"am8",elc:"amd",iq:2,n:"Matriarchal Spear",min2d:65,max2d:95,rs:114,rd:142,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ame:{nc:"am4",exc:"am9",elc:"ame",iq:2,n:"Matriarchal Pike",min2d:37,max2d:153,rs:132,rd:149,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]},amf:{nc:"am5",exc:"ama",elc:"amf",iq:2,n:"Matriarchal Javelin",s:1,mind:30,maxd:54,minmd:35,maxmd:66,rs:107,rd:151,gt:0,i:"invam5",iw:1,ih:3,it:2,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Melee Weapon","Weapon","Amazon Item","Class Specific"]}},other_items:{elx:{iq:0,n:"Elixir",hi:0,gt:0,i:"invpot",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Elixir","Miscellaneous"]},hpo:{iq:0,hi:0,gt:0,i:"invrps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mpo:{iq:0,hi:0,gt:0,i:"invbps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},hpf:{iq:0,hi:0,gt:0,i:"invrpl",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mpf:{iq:0,hi:0,gt:0,i:"invbpl",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},vps:{iq:0,n:"Stamina Potion",hi:0,gt:0,i:"invwps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Stamina Potion","Potion","Miscellaneous"]},yps:{iq:0,n:"Antidote Potion",hi:0,gt:0,i:"invnps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Antidote Potion","Potion","Miscellaneous"]},rvs:{iq:0,n:"Rejuvenation Potion",hi:0,gt:0,i:"invvps",iw:1,ih:1,it:0,ig:[],eq1n:"Healing Potion",eq2n:"Mana Potion",c:["Rejuv Potion","Healing Potion","Potion","Miscellaneous","Mana Potion","Potion","Miscellaneous"]},rvl:{iq:0,n:"Full Rejuvenation Potion",hi:0,gt:0,i:"invvpl",iw:1,ih:1,it:0,ig:[],eq1n:"Healing Potion",eq2n:"Mana Potion",c:["Rejuv Potion","Healing Potion","Potion","Miscellaneous","Mana Potion","Potion","Miscellaneous"]},wms:{iq:0,n:"Thawing Potion",hi:0,gt:0,i:"invyps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Thawing Potion","Potion","Miscellaneous"]},tbk:{iq:0,n:"Tome of Town Portal",s:1,hi:0,gt:0,i:"invbbk",iw:1,ih:2,it:0,ig:[],eq1n:"Miscellaneous",c:["Book","Miscellaneous"]},ibk:{iq:0,n:"Tome of Identify",s:1,hi:0,gt:0,i:"invrbk",iw:1,ih:2,it:0,ig:[],eq1n:"Miscellaneous",c:["Book","Miscellaneous"]},amu:{iq:0,n:"Amulet",hi:1,gt:1,i:"invamu",iw:1,ih:1,it:0,ig:["invamu1","invamu2","invamu3"],eq1n:"Miscellaneous",c:["Amulet","Miscellaneous"]},vip:{iq:0,n:"Top of the Horadric Staff",hi:0,gt:0,i:"invvip",ui:"invvip",iw:1,ih:1,it:0,ig:["invamu1","invamu2","invamu3"],eq1n:"Miscellaneous",c:["Amulet","Miscellaneous"]},rin:{iq:0,n:"Ring",hi:1,gt:1,i:"invrin",iw:1,ih:1,it:0,ig:["invrin1","invrin2","invrin3","invrin4","invrin5"],eq1n:"Miscellaneous",c:["Ring","Miscellaneous"]},gld:{iq:0,n:"Gold",s:1,hi:0,gt:0,i:"invgld",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Gold","Miscellaneous"]},bks:{iq:0,n:"Scroll of Inifuss",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,ig:[],c:["Quest"]},bkd:{iq:0,n:"Key to the Cairn Stones",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,ig:[],c:["Quest"]},aqv:{iq:0,n:"Arrows",s:1,hi:0,gt:0,i:"invqvr",iw:1,ih:3,it:0,ig:[],eq1n:"Missile",c:["Bow Quiver","Missile","Miscellaneous"]},tch:{iq:0,n:"Torch",hi:0,gt:0,i:"invtrch",iw:1,ih:2,it:0,ig:[],eq1n:"Miscellaneous",c:["Torch","Miscellaneous"]},cqv:{iq:0,n:"Bolts",s:1,hi:0,gt:0,i:"invcqv",iw:1,ih:3,it:0,ig:[],eq1n:"Missile",c:["Crossbow Quiver","Missile","Miscellaneous"]},tsc:{iq:0,n:"Scroll of Town Portal",hi:0,gt:0,i:"invbsc",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},isc:{iq:0,n:"Scroll of Identify",hi:0,gt:0,i:"invrsc",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},hrt:{iq:0,n:"Heart",hi:0,gt:0,i:"invhrt",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},brz:{iq:0,n:"Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},jaw:{iq:0,n:"Jawbone",hi:0,gt:0,i:"invjaw",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},eyz:{iq:0,n:"Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},hrn:{iq:0,n:"Horn",hi:0,gt:0,i:"invhorn",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},tal:{iq:0,n:"Tail",hi:0,gt:0,i:"invtail",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},flg:{iq:0,n:"Flag",hi:0,gt:0,i:"invflag",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},fng:{iq:0,n:"Fang",hi:0,gt:0,i:"invfang",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},qll:{iq:0,n:"Quill",hi:0,gt:0,i:"invquil",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},sol:{iq:0,n:"Soul",hi:0,gt:0,i:"invsple",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},scz:{iq:0,n:"Scalp",hi:0,gt:0,i:"invscp",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},spe:{iq:0,n:"Spleen",hi:0,gt:0,i:"invsple",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},key:{iq:0,n:"Key",s:1,hi:0,gt:0,i:"invkey",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Key","Miscellaneous"]},luv:{iq:0,n:"The Black Tower Key",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,ig:[],eq1n:"Miscellaneous",c:["Key","Miscellaneous"]},xyz:{iq:0,n:"Right Click to permanently add 20 to Life}Potion of Life",hi:0,gt:0,i:"invxyz",iw:1,ih:1,it:0,ig:[],c:["Quest"]},j34:{iq:0,n:"A Jade Figurine",hi:0,gt:0,i:"invjbi",iw:1,ih:2,it:0,ig:[],c:["Quest"]},g34:{iq:0,n:"The Golden Bird",hi:0,gt:0,i:"invgbi",iw:1,ih:2,it:0,ig:[],c:["Quest"]},bbb:{iq:0,n:"Lam Esen's Tome",hi:0,gt:0,i:"invbbb",iw:2,ih:2,it:0,ig:[],c:["Quest"]},box:{iq:0,n:"Horadric Cube",hi:0,gt:0,i:"invbox",iw:2,ih:2,it:0,ig:[],c:["Quest"]},tr1:{iq:0,n:"Horadric Scroll",hi:0,gt:0,i:"invhscr",iw:2,ih:2,it:0,ig:[],c:["Quest"]},mss:{iq:0,n:"Mephisto's Soulstone",hi:0,gt:0,i:"invmss",iw:1,ih:1,it:0,ig:[],c:["Quest"]},ass:{iq:0,n:"Right Click to learn skill of your choice}Book of Skill",hi:0,gt:0,i:"invsbk",iw:2,ih:2,it:0,ig:[],c:["Quest"]},qey:{iq:0,n:"Khalim's Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,ig:[],c:["Quest"]},qhr:{iq:0,n:"Khalim's Heart",hi:0,gt:0,i:"invhrt",iw:1,ih:1,it:0,ig:[],c:["Quest"]},qbr:{iq:0,n:"Khalim's Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,ig:[],c:["Quest"]},ear:{iq:0,n:"Ear",hi:0,gt:0,i:"invear",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Player Body Part","Miscellaneous"]},gcv:{iq:0,n:"Chipped Amethyst",hi:0,gt:0,i:"invgsva",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:40,max:40}],[{m:"str",p:0,min:3,max:3}],[{m:"ac",p:0,min:8,max:8}]]},gfv:{iq:0,n:"Flawed Amethyst",hi:0,gt:0,i:"invgsvb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:60,max:60}],[{m:"str",p:0,min:4,max:4}],[{m:"ac",p:0,min:12,max:12}]]},gsv:{iq:0,n:"Amethyst",hi:0,gt:0,i:"invgsvc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:80,max:80}],[{m:"str",p:0,min:6,max:6}],[{m:"ac",p:0,min:18,max:18}]]},gzv:{iq:0,n:"Flawless Amethyst",hi:0,gt:0,i:"invgsvd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:100,max:100}],[{m:"str",p:0,min:8,max:8}],[{m:"ac",p:0,min:24,max:24}]]},gpv:{iq:0,n:"Perfect Amethyst",hi:0,gt:0,i:"invgsve",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{m:"att",p:0,min:150,max:150}],[{m:"str",p:0,min:10,max:10}],[{m:"ac",p:0,min:30,max:30}]]},gcy:{iq:0,n:"Chipped Topaz",hi:0,gt:0,i:"invgsya",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:8,max:8}],[{m:"mag%",p:0,min:9,max:9}],[{m:"res-ltng",p:0,min:12,max:12}]]},gfy:{iq:0,n:"Flawed Topaz",hi:0,gt:0,i:"invgsyb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:14,max:14}],[{m:"mag%",p:0,min:13,max:13}],[{m:"res-ltng",p:0,min:16,max:16}]]},gsy:{iq:0,n:"Topaz",hi:0,gt:0,i:"invgsyc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:22,max:22}],[{m:"mag%",p:0,min:16,max:16}],[{m:"res-ltng",p:0,min:22,max:22}]]},gly:{iq:0,n:"Flawless Topaz",hi:0,gt:0,i:"invgsyd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:30,max:30}],[{m:"mag%",p:0,min:20,max:20}],[{m:"res-ltng",p:0,min:28,max:28}]]},gpy:{iq:0,n:"Perfect Topaz",hi:0,gt:0,i:"invgsye",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{m:"ltng-min",p:0,min:1,max:1},{m:"ltng-max",p:0,min:40,max:40}],[{m:"mag%",p:0,min:24,max:24}],[{m:"res-ltng",p:0,min:40,max:40}]]},gcb:{iq:0,n:"Chipped Sapphire",hi:0,gt:0,i:"invgsba",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:1,max:1},{m:"cold-max",p:0,min:3,max:3},{m:"cold-len",p:0,min:25,max:25}],[{m:"mana",p:0,min:10,max:10}],[{m:"res-cold",p:0,min:12,max:12}]]},gfb:{iq:0,n:"Flawed Sapphire",hi:0,gt:0,i:"invgsbb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:3,max:3},{m:"cold-max",p:0,min:5,max:5},{m:"cold-len",p:0,min:35,max:35}],[{m:"mana",p:0,min:17,max:17}],[{m:"res-cold",p:0,min:16,max:16}]]},gsb:{iq:0,n:"Sapphire",hi:0,gt:0,i:"invgsbc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:4,max:4},{m:"cold-max",p:0,min:7,max:7},{m:"cold-len",p:0,min:50,max:50}],[{m:"mana",p:0,min:24,max:24}],[{m:"res-cold",p:0,min:22,max:22}]]},glb:{iq:0,n:"Flawless Sapphire",hi:0,gt:0,i:"invgsbd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:6,max:6},{m:"cold-max",p:0,min:10,max:10},{m:"cold-len",p:0,min:60,max:60}],[{m:"mana",p:0,min:31,max:31}],[{m:"res-cold",p:0,min:28,max:28}]]},gpb:{iq:0,n:"Perfect Sapphire",hi:0,gt:0,i:"invgsbe",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{m:"cold-min",p:0,min:10,max:10},{m:"cold-max",p:0,min:14,max:14},{m:"cold-len",p:0,min:75,max:75}],[{m:"mana",p:0,min:38,max:38}],[{m:"res-cold",p:0,min:40,max:40}]]},gcg:{iq:0,n:"Chipped Emerald",hi:0,gt:0,i:"invgsga",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:34,max:34},{m:"pois-max",p:0,min:34,max:34},{m:"pois-len",p:0,min:75,max:75}],[{m:"dex",p:0,min:3,max:3}],[{m:"res-pois",p:0,min:12,max:12}]]},gfg:{iq:0,n:"Flawed Emerald",hi:0,gt:0,i:"invgsgb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:51,max:51},{m:"pois-max",p:0,min:51,max:51},{m:"pois-len",p:0,min:100,max:100}],[{m:"dex",p:0,min:4,max:4}],[{m:"res-pois",p:0,min:16,max:16}]]},gsg:{iq:0,n:"Emerald",hi:0,gt:0,i:"invgsgc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:82,max:82},{m:"pois-max",p:0,min:82,max:82},{m:"pois-len",p:0,min:125,max:125}],[{m:"dex",p:0,min:6,max:6}],[{m:"res-pois",p:0,min:22,max:22}]]},glg:{iq:0,n:"Flawless Emerald",hi:0,gt:0,i:"invgsgd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:101,max:101},{m:"pois-max",p:0,min:101,max:101},{m:"pois-len",p:0,min:152,max:152}],[{m:"dex",p:0,min:8,max:8}],[{m:"res-pois",p:0,min:28,max:28}]]},gpg:{iq:0,n:"Perfect Emerald",hi:0,gt:0,i:"invgsge",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{m:"pois-min",p:0,min:143,max:143},{m:"pois-max",p:0,min:143,max:143},{m:"pois-len",p:0,min:179,max:179}],[{m:"dex",p:0,min:10,max:10}],[{m:"res-pois",p:0,min:40,max:40}]]},gcr:{iq:0,n:"Chipped Ruby",hi:0,gt:0,i:"invgsra",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:3,max:3},{m:"fire-max",p:0,min:4,max:4}],[{m:"hp",p:0,min:10,max:10}],[{m:"res-fire",p:0,min:12,max:12}]]},gfr:{iq:0,n:"Flawed Ruby",hi:0,gt:0,i:"invgsrb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:5,max:5},{m:"fire-max",p:0,min:8,max:8}],[{m:"hp",p:0,min:17,max:17}],[{m:"res-fire",p:0,min:16,max:16}]]},gsr:{iq:0,n:"Ruby",hi:0,gt:0,i:"invgsrc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:8,max:8},{m:"fire-max",p:0,min:12,max:12}],[{m:"hp",p:0,min:24,max:24}],[{m:"res-fire",p:0,min:22,max:22}]]},glr:{iq:0,n:"Flawless Ruby",hi:0,gt:0,i:"invgsrd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:10,max:10},{m:"fire-max",p:0,min:16,max:16}],[{m:"hp",p:0,min:31,max:31}],[{m:"res-fire",p:0,min:28,max:28}]]},gpr:{iq:0,n:"Perfect Ruby",hi:0,gt:0,i:"invgsre",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{m:"fire-min",p:0,min:15,max:15},{m:"fire-max",p:0,min:20,max:20}],[{m:"hp",p:0,min:38,max:38}],[{m:"res-fire",p:0,min:40,max:40}]]},gcw:{iq:0,n:"Chipped Diamond",hi:0,gt:0,i:"invgswa",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:28,max:28}],[{m:"att",p:0,min:20,max:20}],[{m:"res-all",p:0,min:6,max:6}]]},gfw:{iq:0,n:"Flawed Diamond",hi:0,gt:0,i:"invgswb",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:34,max:34}],[{m:"att",p:0,min:40,max:40}],[{m:"res-all",p:0,min:8,max:8}]]},gsw:{iq:0,n:"Diamond",hi:0,gt:0,i:"invgswc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:44,max:44}],[{m:"att",p:0,min:60,max:60}],[{m:"res-all",p:0,min:11,max:11}]]},glw:{iq:0,n:"Flawless Diamond",hi:0,gt:0,i:"invgswd",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:54,max:54}],[{m:"att",p:0,min:80,max:80}],[{m:"res-all",p:0,min:14,max:14}]]},gpw:{iq:0,n:"Perfect Diamond",hi:0,gt:0,i:"invgswe",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{m:"dmg-undead",p:0,min:68,max:68}],[{m:"att",p:0,min:100,max:100}],[{m:"res-all",p:0,min:19,max:19}]]},hp1:{iq:0,n:"Minor Healing Potion",hi:0,gt:0,i:"invhp1",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp2:{iq:0,n:"Light Healing Potion",hi:0,gt:0,i:"invhp2",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp3:{iq:0,n:"Healing Potion",hi:0,gt:0,i:"invhp3",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp4:{iq:0,n:"Greater Healing Potion",hi:0,gt:0,i:"invhp4",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp5:{iq:0,n:"Super Healing Potion",hi:0,gt:0,i:"invhp5",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mp1:{iq:0,n:"Minor Mana Potion",hi:0,gt:0,i:"invmp1",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp2:{iq:0,n:"Light Mana Potion",hi:0,gt:0,i:"invmp2",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp3:{iq:0,n:"Mana Potion",hi:0,gt:0,i:"invmp3",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp4:{iq:0,n:"Greater Mana Potion",hi:0,gt:0,i:"invmp4",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp5:{iq:0,n:"Super Mana Potion",hi:0,gt:0,i:"invmp5",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},skc:{iq:0,n:"Chipped Skull",hi:0,gt:0,i:"invskc",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:1,max:1},{m:"lifesteal",p:0,min:2,max:2}],[{m:"regen",p:0,min:2,max:2},{m:"regen-mana",p:0,min:8,max:8}],[{m:"thorns",p:0,min:4,max:4}]]},skf:{iq:0,n:"Flawed Skull",hi:0,gt:0,i:"invskf",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:2,max:2},{m:"lifesteal",p:0,min:2,max:2}],[{m:"regen",p:0,min:3,max:3},{m:"regen-mana",p:0,min:8,max:8}],[{m:"thorns",p:0,min:8,max:8}]]},sku:{iq:0,n:"Skull",hi:0,gt:0,i:"invsku",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:2,max:2},{m:"lifesteal",p:0,min:3,max:3}],[{m:"regen",p:0,min:3,max:3},{m:"regen-mana",p:0,min:12,max:12}],[{m:"thorns",p:0,min:12,max:12}]]},skl:{iq:0,n:"Flawless Skull",hi:0,gt:0,i:"invskl",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:3,max:3},{m:"lifesteal",p:0,min:3,max:3}],[{m:"regen",p:0,min:4,max:4},{m:"regen-mana",p:0,min:12,max:12}],[{m:"thorns",p:0,min:16,max:16}]]},skz:{iq:0,n:"Perfect Skull",hi:0,gt:0,i:"invskz",iw:1,ih:1,it:0,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",p:0,min:3,max:3},{m:"lifesteal",p:0,min:4,max:4}],[{m:"regen",p:0,min:5,max:5},{m:"regen-mana",p:0,min:19,max:19}],[{m:"thorns",p:0,min:20,max:20}]]},hrb:{iq:0,n:"Herb",hi:0,gt:0,i:"invhrb",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Herb","Miscellaneous"]},cm1:{iq:0,n:"Small Charm",hi:0,gt:0,i:"invchm",iw:1,ih:1,it:0,ig:["invch1","invch4","invch7"],eq1n:"Charm",c:["Small Charm","Charm","Miscellaneous"]},cm2:{iq:0,n:"Large Charm",hi:0,gt:0,i:"invwnd",iw:1,ih:2,it:0,ig:["invch2","invch5","invch8"],eq1n:"Charm",c:["Medium Charm","Charm","Miscellaneous"]},cm3:{iq:0,n:"Grand Charm",hi:0,gt:0,i:"invsst",iw:1,ih:3,it:0,ig:["invch3","invch6","invch9"],eq1n:"Charm",c:["Large Charm","Charm","Miscellaneous"]},rps:{iq:0,s:1,hi:0,gt:0,i:"invrps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},rpl:{iq:0,s:1,hi:0,gt:0,i:"invrpl",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},bps:{iq:0,s:1,hi:0,gt:0,i:"invbps",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},bpl:{iq:0,s:1,hi:0,gt:0,i:"invbpl",iw:1,ih:1,it:0,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},r01:{iq:0,n:"El Rune",hi:0,gt:0,i:"invrEl",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"light",min:1,max:1},{m:"att",min:50,max:50}],[{m:"light",min:1,max:1},{m:"ac",min:15,max:15}],[{m:"light",min:1,max:1},{m:"ac",min:15,max:15}]]},r02:{iq:0,n:"Eld Rune",hi:0,gt:0,i:"invrEld",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"att-undead",min:50,max:50},{m:"dmg-undead",min:75,max:75}],[{m:"stamdrain",min:15,max:15}],[{m:"block",min:7,max:7}]]},r03:{iq:0,n:"Tir Rune",hi:0,gt:0,i:"invrTir",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"mana-kill",min:2,max:2}],[{m:"mana-kill",min:2,max:2}],[{m:"mana-kill",min:2,max:2}]]},r04:{iq:0,n:"Nef Rune",hi:0,gt:0,i:"invrNef",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"knock",min:1,max:1}],[{m:"ac-miss",min:30,max:30}],[{m:"ac-miss",min:30,max:30}]]},r05:{iq:0,n:"Eth Rune",hi:0,gt:0,i:"invrEth",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"reduce-ac",min:25,max:25}],[{m:"regen-mana",min:15,max:15}],[{m:"regen-mana",min:15,max:15}]]},r06:{iq:0,n:"Ith Rune",hi:0,gt:0,i:"invrIth",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-max",min:9,max:9}],[{m:"dmg-to-mana",min:15,max:15}],[{m:"dmg-to-mana",min:15,max:15}]]},r07:{iq:0,n:"Tal Rune",hi:0,gt:0,i:"invrTal",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-pois",p:125,min:154,max:154}],[{m:"res-pois",min:30,max:30}],[{m:"res-pois",min:35,max:35}]]},r08:{iq:0,n:"Ral Rune",hi:0,gt:0,i:"invrRal",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-fire",min:5,max:30}],[{m:"res-fire",min:30,max:30}],[{m:"res-fire",min:35,max:35}]]},r09:{iq:0,n:"Ort Rune",hi:0,gt:0,i:"invrOrt",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-ltng",min:1,max:50}],[{m:"res-ltng",min:30,max:30}],[{m:"res-ltng",min:35,max:35}]]},r10:{iq:0,n:"Thul Rune",hi:0,gt:0,i:"invrThul",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-cold",p:75,min:3,max:14}],[{m:"res-cold",min:30,max:30}],[{m:"res-cold",min:35,max:35}]]},r11:{iq:0,n:"Amn Rune",hi:0,gt:0,i:"invrAmn",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"lifesteal",min:7,max:7}],[{m:"thorns",min:14,max:14}],[{m:"thorns",min:14,max:14}]]},r12:{iq:0,n:"Sol Rune",hi:0,gt:0,i:"invrSol",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg-min",min:9,max:9}],[{m:"red-dmg",min:7,max:7}],[{m:"red-dmg",min:7,max:7}]]},r13:{iq:0,n:"Shael Rune",hi:0,gt:0,i:"invrShae",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"swing2",min:20,max:20}],[{m:"balance2",min:20,max:20}],[{m:"block2",min:20,max:20}]]},r14:{iq:0,n:"Dol Rune",hi:0,gt:0,i:"invrDol",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"howl",min:32,max:32}],[{m:"regen",min:7,max:7}],[{m:"regen",min:7,max:7}]]},r15:{iq:0,n:"Hel Rune",hi:0,gt:0,i:"invrHel",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"ease",min:-20,max:-20}],[{m:"ease",min:-15,max:-15}],[{m:"ease",min:-15,max:-15}]]},r16:{iq:0,n:"Io Rune",hi:0,gt:0,i:"invrIo",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"vit",min:10,max:10}],[{m:"vit",min:10,max:10}],[{m:"vit",min:10,max:10}]]},r17:{iq:0,n:"Lum Rune",hi:0,gt:0,i:"invrLum",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"enr",min:10,max:10}],[{m:"enr",min:10,max:10}],[{m:"enr",min:10,max:10}]]},r18:{iq:0,n:"Ko Rune",hi:0,gt:0,i:"invrKo",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dex",min:10,max:10}],[{m:"dex",min:10,max:10}],[{m:"dex",min:10,max:10}]]},r19:{iq:0,n:"Fal Rune",hi:0,gt:0,i:"invrFal",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"str",min:10,max:10}],[{m:"str",min:10,max:10}],[{m:"str",min:10,max:10}]]},r20:{iq:0,n:"Lem Rune",hi:0,gt:0,i:"invrLem",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"gold%",min:75,max:75}],[{m:"gold%",min:50,max:50}],[{m:"gold%",min:50,max:50}]]},r21:{iq:0,n:"Pul Rune",hi:0,gt:0,i:"invrPul",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"att-demon",min:100,max:100},{m:"dmg-demon",min:75,max:75}],[{m:"ac%",min:30,max:30}],[{m:"ac%",min:30,max:30}]]},r22:{iq:0,n:"Um Rune",hi:0,gt:0,i:"invrUm",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"openwounds",min:25,max:25}],[{m:"res-all",min:15,max:15}],[{m:"res-all",min:22,max:22}]]},r23:{iq:0,n:"Mal Rune",hi:0,gt:0,i:"invrMal",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"noheal",min:1,max:1}],[{m:"red-mag",min:7,max:7}],[{m:"red-mag",min:7,max:7}]]},r24:{iq:0,n:"Ist Rune",hi:0,gt:0,i:"invrIst",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"mag%",min:30,max:30}],[{m:"mag%",min:25,max:25}],[{m:"mag%",min:25,max:25}]]},r25:{iq:0,n:"Gul Rune",hi:0,gt:0,i:"invrGul",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"att%",min:20,max:20}],[{m:"res-pois-max",min:5,max:5}],[{m:"res-pois-max",min:5,max:5}]]},r26:{iq:0,n:"Vex Rune",hi:0,gt:0,i:"invrVex",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"manasteal",min:7,max:7}],[{m:"res-fire-max",min:5,max:5}],[{m:"res-fire-max",min:5,max:5}]]},r27:{iq:0,n:"Ohm Rune",hi:0,gt:0,i:"invrOhm",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"dmg%",min:50,max:50}],[{m:"res-cold-max",min:5,max:5}],[{m:"res-cold-max",min:5,max:5}]]},r28:{iq:0,n:"Lo Rune",hi:0,gt:0,i:"invrLo",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"deadly",min:20,max:20}],[{m:"res-ltng-max",min:5,max:5}],[{m:"res-ltng-max",min:5,max:5}]]},r29:{iq:0,n:"Sur Rune",hi:0,gt:0,i:"invrSur",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"stupidity",min:1,max:1}],[{m:"mana%",min:5,max:5}],[{m:"mana",min:50,max:50}]]},r30:{iq:0,n:"Ber Rune",hi:0,gt:0,i:"invrBer",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"crush",min:20,max:20}],[{m:"red-dmg%",min:8,max:8}],[{m:"red-dmg%",min:8,max:8}]]},r31:{iq:0,n:"Jah Rune",hi:0,gt:0,i:"invrJo",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"ignore-ac",min:1,max:1}],[{m:"hp%",min:5,max:5}],[{m:"hp",min:50,max:50}]]},r32:{iq:0,n:"Cham Rune",hi:0,gt:0,i:"invrCham",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"freeze",min:3,max:3}],[{m:"nofreeze",min:1,max:1}],[{m:"nofreeze",min:1,max:1}]]},r33:{iq:0,n:"Zod Rune",hi:0,gt:0,i:"invrZod",iw:1,ih:1,it:0,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{m:"indestruct",min:1,max:1}],[{m:"indestruct",min:1,max:1}],[{m:"indestruct",min:1,max:1}]]},jew:{iq:0,n:"Jewel",hi:0,gt:0,i:"invgswe",iw:1,ih:1,it:0,ig:["invjw1","invjw2","invjw3","invjw4","invjw5","invjw6"],eq1n:"Socket Filler",c:["Jewel","Socket Filler","Miscellaneous"]},ice:{iq:0,n:"Keep it to thaw Anya}Malah's Potion",hi:0,gt:0,i:"invxyz",iw:1,ih:1,it:0,ig:[],c:["Quest"]},"0sc":{iq:0,n:"Scroll of Knowledge",hi:0,gt:0,i:"invrsc",iw:1,ih:1,it:0,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},tr2:{iq:0,n:"Right Click to Cast}Scroll of Resistance",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,ig:[],c:["Quest"]},pk1:{iq:0,n:"Key of Terror",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,ig:[],c:["Quest"]},pk2:{iq:0,n:"Key of Hate",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,ig:[],c:["Quest"]},pk3:{iq:0,n:"Key of Destruction",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,ig:[],c:["Quest"]},dhn:{iq:0,n:"Diablo's Horn",hi:0,gt:0,i:"invfang",iw:1,ih:1,it:0,ig:[],c:["Quest"]},bey:{iq:0,n:"Baal's Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,ig:[],c:["Quest"]},mbr:{iq:0,n:"Mephisto's Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,ig:[],c:["Quest"]},toa:{iq:0,n:"Right-click to reset Stat/Skill Points}Token of Absolution",hi:0,gt:0,i:"invtoa",iw:1,ih:1,it:0,ig:[],c:["Quest"]},tes:{iq:0,n:"Twisted Essence of Suffering",hi:0,gt:0,i:"invtes",iw:1,ih:1,it:0,ig:[],c:["Quest"]},ceh:{iq:0,n:"Charged Essence of Hatred",hi:0,gt:0,i:"invceh",iw:1,ih:1,it:0,ig:[],c:["Quest"]},bet:{iq:0,n:"Burning Essence of Terror",hi:0,gt:0,i:"invbet",iw:1,ih:1,it:0,ig:[],c:["Quest"]},fed:{iq:0,n:"Festering Essence of Destruction",hi:0,gt:0,i:"invfed",iw:1,ih:1,it:0,ig:[],c:["Quest"]},std:{iq:0,n:"Standard of Heroes",hi:0,gt:0,i:"invflag",iw:1,ih:1,it:0,ig:[],c:["Quest"]}}}}}); \ No newline at end of file diff --git a/docs/d2/constants_99.bundle.min.js b/docs/d2/constants_99.bundle.min.js index a34a999..2293454 100644 --- a/docs/d2/constants_99.bundle.min.js +++ b/docs/d2/constants_99.bundle.min.js @@ -1 +1 @@ -var constants_99=function(i){var n={};function e(a){if(n[a])return n[a].exports;var m=n[a]={i:a,l:!1,exports:{}};return i[a].call(m.exports,m,m.exports,e),m.l=!0,m.exports}return e.m=i,e.c=n,e.d=function(i,n,a){e.o(i,n)||Object.defineProperty(i,n,{enumerable:!0,get:a})},e.r=function(i){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},e.t=function(i,n){if(1&n&&(i=e(i)),8&n)return i;if(4&n&&"object"==typeof i&&i&&i.__esModule)return i;var a=Object.create(null);if(e.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:i}),2&n&&"string"!=typeof i)for(var m in i)e.d(a,m,function(n){return i[n]}.bind(null,m));return a},e.n=function(i){var n=i&&i.__esModule?function(){return i.default}:function(){return i};return e.d(n,"a",n),n},e.o=function(i,n){return Object.prototype.hasOwnProperty.call(i,n)},e.p="",e(e.s=14)}({14:function(i,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.constants=void 0,n.constants={classes:[{id:0,n:"Amazon",c:"ama",as:"%+d to Amazon Skill Levels",ts:["%+d to Bow and Crossbow Skills","%+d to Passive and Magic Skills","%+d to Javelin and Spear Skills"],co:"(Amazon Only)",s:{lpl:8,mpl:6,spl:4,lpv:12,spv:4,mpe:6},a:{str:20,dex:25,int:15,vit:20,stam:84,hpadd:"30"}},{id:1,n:"Sorceress",c:"sor",as:"%+d to Sorceress Skill Levels",ts:["%+d to Fire Skills","%+d to Lightning Skills","%+d to Cold Skills"],co:"(Sorceress Only)",s:{lpl:4,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:10,dex:25,int:35,vit:10,stam:74,hpadd:"30"}},{id:2,n:"Necromancer",c:"nec",as:"%+d to Necromancer Skill Levels",ts:["%+d to Curses","%+d to Poison and Bone Skills","+%d to Summoning Skills"],co:"(Necromancer Only)",s:{lpl:6,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:15,dex:25,int:25,vit:15,stam:79,hpadd:"30"}},{id:3,n:"Paladin",c:"pal",as:"%+d to Paladin Skill Levels",ts:["%+d to Combat Skills","%+d to Offensive Auras","%+d to Defensive Auras"],co:"(Paladin Only)",s:{lpl:8,mpl:6,spl:4,lpv:12,spv:4,mpe:6},a:{str:25,dex:20,int:15,vit:25,stam:89,hpadd:"30"}},{id:4,n:"Barbarian",c:"bar",as:"%+d to Barbarian Skill Levels",ts:["%+d to Combat Skills","%+d to Masteries","%+d to Warcries"],co:"(Barbarian Only)",s:{lpl:8,mpl:4,spl:4,lpv:16,spv:4,mpe:4},a:{str:30,dex:20,int:10,vit:25,stam:92,hpadd:"30"}},{id:5,n:"Druid",c:"dru",as:"%+d to Druid Skill Levels",ts:["%+d to Summoning Skills","%+d to Shape Shifting Skills","%+d to Elemental Skills"],co:"(Druid Only)",s:{lpl:6,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:15,dex:20,int:20,vit:25,stam:84,hpadd:"30"}},{id:6,n:"Assassin",c:"ass",as:"%+d to Assassin Skill Levels",ts:["%+d to Traps","%+d to Shadow Disciplines","%+d to Martial Arts"],co:"(Assassin Only)",s:{lpl:8,mpl:6,spl:5,lpv:12,spv:5,mpe:7},a:{str:20,dex:20,int:25,vit:20,stam:95,hpadd:"30"}}],skills:[{id:0,s:"Attack",n:"Attack"},{id:1,s:"Kick",n:"Kick"},{id:2,s:"Throw",n:"Throw"},{id:3,s:"Unsummon",n:"Unsummon"},{id:4,s:"Left Hand Throw",n:"Left Hand Throw"},{id:5,s:"Left Hand Swing",n:"Left Hand Swing"},{id:6,s:"Magic Arrow",n:"Magic Arrow",c:"ama"},{id:7,s:"Fire Arrow",n:"Fire Arrow",c:"ama"},{id:8,s:"Inner Sight",n:"Inner Sight",c:"ama"},{id:9,s:"Critical Strike",n:"Critical Strike",c:"ama"},{id:10,s:"Jab",n:"Jab",c:"ama"},{id:11,s:"Cold Arrow",n:"Cold Arrow",c:"ama"},{id:12,s:"Multiple Shot",n:"Multiple Shot",c:"ama"},{id:13,s:"Dodge",n:"Dodge",c:"ama"},{id:14,s:"Power Strike",n:"Power Strike",c:"ama"},{id:15,s:"Poison Javelin",n:"Poison Javelin",c:"ama"},{id:16,s:"Exploding Arrow",n:"Exploding Arrow",c:"ama"},{id:17,s:"Slow Missiles",n:"Slow Missiles",c:"ama"},{id:18,s:"Avoid",n:"Avoid",c:"ama"},{id:19,s:"Impale",n:"Impale",c:"ama"},{id:20,s:"Lightning Bolt",n:"Lightning Bolt",c:"ama"},{id:21,s:"Ice Arrow",n:"Ice Arrow",c:"ama"},{id:22,s:"Guided Arrow",n:"Guided Arrow",c:"ama"},{id:23,s:"Penetrate",n:"Penetrate",c:"ama"},{id:24,s:"Charged Strike",n:"Charged Strike",c:"ama"},{id:25,s:"Plague Javelin",n:"Plague Javelin",c:"ama"},{id:26,s:"Strafe",n:"Strafe",c:"ama"},{id:27,s:"Immolation Arrow",n:"Immolation Arrow",c:"ama"},{id:28,s:"Dopplezon",n:"Decoy",c:"ama"},{id:29,s:"Evade",n:"Evade",c:"ama"},{id:30,s:"Fend",n:"Fend",c:"ama"},{id:31,s:"Freezing Arrow",n:"Freezing Arrow",c:"ama"},{id:32,s:"Valkyrie",n:"Valkyrie",c:"ama"},{id:33,s:"Pierce",n:"Pierce",c:"ama"},{id:34,s:"Lightning Strike",n:"Lightning Strike",c:"ama"},{id:35,s:"Lightning Fury",n:"Lightning Fury",c:"ama"},{id:36,s:"Fire Bolt",n:"Fire Bolt",c:"sor"},{id:37,s:"Warmth",n:"Warmth",c:"sor"},{id:38,s:"Charged Bolt",n:"Charged Bolt",c:"sor"},{id:39,s:"Ice Bolt",n:"Ice Bolt",c:"sor"},{id:40,s:"Frozen Armor",n:"Frozen Armor",c:"sor"},{id:41,s:"Inferno",n:"Inferno",c:"sor"},{id:42,s:"Static Field",n:"Static Field",c:"sor"},{id:43,s:"Telekinesis",n:"Telekinesis",c:"sor"},{id:44,s:"Frost Nova",n:"Frost Nova",c:"sor"},{id:45,s:"Ice Blast",n:"Ice Blast",c:"sor"},{id:46,s:"Blaze",n:"Blaze",c:"sor"},{id:47,s:"Fire Ball",n:"Fire Ball",c:"sor"},{id:48,s:"Nova",n:"Nova",c:"sor"},{id:49,s:"Lightning",n:"Lightning",c:"sor"},{id:50,s:"Shiver Armor",n:"Shiver Armor",c:"sor"},{id:51,s:"Fire Wall",n:"Fire Wall",c:"sor"},{id:52,s:"Enchant",n:"Enchant",c:"sor"},{id:53,s:"Chain Lightning",n:"Chain Lightning",c:"sor"},{id:54,s:"Teleport",n:"Teleport",c:"sor"},{id:55,s:"Glacial Spike",n:"Glacial Spike",c:"sor"},{id:56,s:"Meteor",n:"Meteor",c:"sor"},{id:57,s:"Thunder Storm",n:"Thunder Storm",c:"sor"},{id:58,s:"Energy Shield",n:"Energy Shield",c:"sor"},{id:59,s:"Blizzard",n:"Blizzard",c:"sor"},{id:60,s:"Chilling Armor",n:"Chilling Armor",c:"sor"},{id:61,s:"Fire Mastery",n:"Fire Mastery",c:"sor"},{id:62,s:"Hydra",n:"Hydra",c:"sor"},{id:63,s:"Lightning Mastery",n:"Lightning Mastery",c:"sor"},{id:64,s:"Frozen Orb",n:"Frozen Orb",c:"sor"},{id:65,s:"Cold Mastery",n:"Cold Mastery",c:"sor"},{id:66,s:"Amplify Damage",n:"Amplify Damage",c:"nec"},{id:67,s:"Teeth",n:"Teeth",c:"nec"},{id:68,s:"Bone Armor",n:"Bone Armor",c:"nec"},{id:69,s:"Skeleton Mastery",n:"Skeleton Mastery",c:"nec"},{id:70,s:"Raise Skeleton",n:"Raise Skeleton",c:"nec"},{id:71,s:"Dim Vision",n:"Dim Vision",c:"nec"},{id:72,s:"Weaken",n:"Weaken",c:"nec"},{id:73,s:"Poison Dagger",n:"Poison Dagger",c:"nec"},{id:74,s:"Corpse Explosion",n:"Corpse Explosion",c:"nec"},{id:75,s:"Clay Golem",n:"Clay Golem",c:"nec"},{id:76,s:"Iron Maiden",n:"Iron Maiden",c:"nec"},{id:77,s:"Terror",n:"Terror",c:"nec"},{id:78,s:"Bone Wall",n:"Bone Wall",c:"nec"},{id:79,s:"Golem Mastery",n:"Golem Mastery",c:"nec"},{id:80,s:"Raise Skeletal Mage",n:"Raise Skeletal Mage",c:"nec"},{id:81,s:"Confuse",n:"Confuse",c:"nec"},{id:82,s:"Life Tap",n:"Life Tap",c:"nec"},{id:83,s:"Poison Explosion",n:"Poison Explosion",c:"nec"},{id:84,s:"Bone Spear",n:"Bone Spear",c:"nec"},{id:85,s:"BloodGolem",n:"Blood Golem",c:"nec"},{id:86,s:"Attract",n:"Attract",c:"nec"},{id:87,s:"Decrepify",n:"Decrepify",c:"nec"},{id:88,s:"Bone Prison",n:"Bone Prison",c:"nec"},{id:89,s:"Summon Resist",n:"Summon Resist",c:"nec"},{id:90,s:"IronGolem",n:"Iron Golem",c:"nec"},{id:91,s:"Lower Resist",n:"Lower Resist",c:"nec"},{id:92,s:"Poison Nova",n:"Poison Nova",c:"nec"},{id:93,s:"Bone Spirit",n:"Bone Spirit",c:"nec"},{id:94,s:"FireGolem",n:"Fire Golem",c:"nec"},{id:95,s:"Revive",n:"Revive",c:"nec"},{id:96,s:"Sacrifice",n:"Sacrifice",c:"pal"},{id:97,s:"Smite",n:"Smite",c:"pal"},{id:98,s:"Might",n:"Might",c:"pal"},{id:99,s:"Prayer",n:"Prayer",c:"pal"},{id:100,s:"Resist Fire",n:"Resist Fire",c:"pal"},{id:101,s:"Holy Bolt",n:"Holy Bolt",c:"pal"},{id:102,s:"Holy Fire",n:"Holy Fire",c:"pal"},{id:103,s:"Thorns",n:"Thorns",c:"pal"},{id:104,s:"Defiance",n:"Defiance",c:"pal"},{id:105,s:"Resist Cold",n:"Resist Cold",c:"pal"},{id:106,s:"Zeal",n:"Zeal",c:"pal"},{id:107,s:"Charge",n:"Charge",c:"pal"},{id:108,s:"Blessed Aim",n:"Blessed Aim",c:"pal"},{id:109,s:"Cleansing",n:"Cleansing",c:"pal"},{id:110,s:"Resist Lightning",n:"Resist Lightning",c:"pal"},{id:111,s:"Vengeance",n:"Vengeance",c:"pal"},{id:112,s:"Blessed Hammer",n:"Blessed Hammer",c:"pal"},{id:113,s:"Concentration",n:"Concentration",c:"pal"},{id:114,s:"Holy Freeze",n:"Holy Freeze",c:"pal"},{id:115,s:"Vigor",n:"Vigor",c:"pal"},{id:116,s:"Conversion",n:"Conversion",c:"pal"},{id:117,s:"Holy Shield",n:"Holy Shield",c:"pal"},{id:118,s:"Holy Shock",n:"Holy Shock",c:"pal"},{id:119,s:"Sanctuary",n:"Sanctuary",c:"pal"},{id:120,s:"Meditation",n:"Meditation",c:"pal"},{id:121,s:"Fist of the Heavens",n:"Fist of the Heavens",c:"pal"},{id:122,s:"Fanaticism",n:"Fanaticism",c:"pal"},{id:123,s:"Conviction",n:"Conviction",c:"pal"},{id:124,s:"Redemption",n:"Redemption",c:"pal"},{id:125,s:"Salvation",n:"Salvation",c:"pal"},{id:126,s:"Bash",n:"Bash",c:"bar"},{id:127,s:"Blade Mastery",n:"Blade Mastery",c:"bar"},{id:128,s:"Axe Mastery",n:"Axe Mastery",c:"bar"},{id:129,s:"Mace Mastery",n:"Mace Mastery",c:"bar"},{id:130,s:"Howl",n:"Howl",c:"bar"},{id:131,s:"Find Potion",n:"Find Potion",c:"bar"},{id:132,s:"Leap",n:"Leap",c:"bar"},{id:133,s:"Double Swing",n:"Double Swing",c:"bar"},{id:134,s:"Pole Arm Mastery",n:"Polearm Mastery",c:"bar"},{id:135,s:"Throwing Mastery",n:"Throwing Mastery",c:"bar"},{id:136,s:"Spear Mastery",n:"Spear Mastery",c:"bar"},{id:137,s:"Taunt",n:"Taunt",c:"bar"},{id:138,s:"Shout",n:"Shout",c:"bar"},{id:139,s:"Stun",n:"Stun",c:"bar"},{id:140,s:"Double Throw",n:"Double Throw",c:"bar"},{id:141,s:"Increased Stamina",n:"Increased Stamina",c:"bar"},{id:142,s:"Find Item",n:"Find Item",c:"bar"},{id:143,s:"Leap Attack",n:"Leap Attack",c:"bar"},{id:144,s:"Concentrate",n:"Concentrate",c:"bar"},{id:145,s:"Iron Skin",n:"Iron Skin",c:"bar"},{id:146,s:"Battle Cry",n:"Battle Cry",c:"bar"},{id:147,s:"Frenzy",n:"Frenzy",c:"bar"},{id:148,s:"Increased Speed",n:"Increased Speed",c:"bar"},{id:149,s:"Battle Orders",n:"Battle Orders",c:"bar"},{id:150,s:"Grim Ward",n:"Grim Ward",c:"bar"},{id:151,s:"Whirlwind",n:"Whirlwind",c:"bar"},{id:152,s:"Berserk",n:"Berserk",c:"bar"},{id:153,s:"Natural Resistance",n:"Natural Resistance",c:"bar"},{id:154,s:"War Cry",n:"War Cry",c:"bar"},{id:155,s:"Battle Command",n:"Battle Command",c:"bar"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{id:197,s:"DiabWall",n:"Firestorm"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{id:217,s:"Scroll of Identify",n:"Scroll of Identify"},{id:218,s:"Book of Identify",n:"Tome of Identify"},{id:219,s:"Scroll of Townportal",n:"Scroll of Town Portal"},{id:220,s:"Book of Townportal",n:"Tome of Town Portal"},{id:221,s:"Raven",n:"Raven",c:"dru"},{id:222,s:"Plague Poppy",n:"Poison Creeper",c:"dru"},{id:223,s:"Wearwolf",n:"Werewolf",c:"dru"},{id:224,s:"Shape Shifting",n:"Lycanthropy",c:"dru"},{id:225,s:"Firestorm",n:"Firestorm",c:"dru"},{id:226,s:"Oak Sage",n:"Oak Sage",c:"dru"},{id:227,s:"Summon Spirit Wolf",n:"Summon Spirit Wolf",c:"dru"},{id:228,s:"Wearbear",n:"Werebear",c:"dru"},{id:229,s:"Molten Boulder",n:"Molten Boulder",c:"dru"},{id:230,s:"Arctic Blast",n:"Arctic Blast",c:"dru"},{id:231,s:"Cycle of Life",n:"Carrion Vine",c:"dru"},{id:232,s:"Feral Rage",n:"Feral Rage",c:"dru"},{id:233,s:"Maul",n:"Maul",c:"dru"},{id:234,s:"Eruption",n:"Fissure",c:"dru"},{id:235,s:"Cyclone Armor",n:"Cyclone Armor",c:"dru"},{id:236,s:"Heart of Wolverine",n:"Heart of Wolverine",c:"dru"},{id:237,s:"Summon Fenris",n:"Summon Dire Wolf",c:"dru"},{id:238,s:"Rabies",n:"Rabies",c:"dru"},{id:239,s:"Fire Claws",n:"Fire Claws",c:"dru"},{id:240,s:"Twister",n:"Twister",c:"dru"},{id:241,s:"Vines",n:"Solar Creeper",c:"dru"},{id:242,s:"Hunger",n:"Hunger",c:"dru"},{id:243,s:"Shock Wave",n:"Shock Wave",c:"dru"},{id:244,s:"Volcano",n:"Volcano",c:"dru"},{id:245,s:"Tornado",n:"Tornado",c:"dru"},{id:246,s:"Spirit of Barbs",n:"Spirit of Barbs",c:"dru"},{id:247,s:"Summon Grizzly",n:"Summon Grizzly",c:"dru"},{id:248,s:"Fury",n:"Fury",c:"dru"},{id:249,s:"Armageddon",n:"Armageddon",c:"dru"},{id:250,s:"Hurricane",n:"Hurricane",c:"dru"},{id:251,s:"Fire Trauma",n:"Fire Blast",c:"ass"},{id:252,s:"Claw Mastery",n:"Claw Mastery",c:"ass"},{id:253,s:"Psychic Hammer",n:"Psychic Hammer",c:"ass"},{id:254,s:"Tiger Strike",n:"Tiger Strike",c:"ass"},{id:255,s:"Dragon Talon",n:"Dragon Talon",c:"ass"},{id:256,s:"Shock Field",n:"Shock Web",c:"ass"},{id:257,s:"Blade Sentinel",n:"Blade Sentinel",c:"ass"},{id:258,s:"Quickness",n:"Burst of Speed",c:"ass"},{id:259,s:"Fists of Fire",n:"Fists of Fire",c:"ass"},{id:260,s:"Dragon Claw",n:"Dragon Claw",c:"ass"},{id:261,s:"Charged Bolt Sentry",n:"Charged Bolt Sentry",c:"ass"},{id:262,s:"Wake of Fire Sentry",n:"Wake of Fire",c:"ass"},{id:263,s:"Weapon Block",n:"Weapon Block",c:"ass"},{id:264,s:"Cloak of Shadows",n:"Cloak of Shadows",c:"ass"},{id:265,s:"Cobra Strike",n:"Cobra Strike",c:"ass"},{id:266,s:"Blade Fury",n:"Blade Fury",c:"ass"},{id:267,s:"Fade",n:"Fade",c:"ass"},{id:268,s:"Shadow Warrior",n:"Shadow Warrior",c:"ass"},{id:269,s:"Claws of Thunder",n:"Claws of Thunder",c:"ass"},{id:270,s:"Dragon Tail",n:"Dragon Tail",c:"ass"},{id:271,s:"Lightning Sentry",n:"Lightning Sentry",c:"ass"},{id:272,s:"Inferno Sentry",n:"Wake of Inferno",c:"ass"},{id:273,s:"Mind Blast",n:"Mind Blast",c:"ass"},{id:274,s:"Blades of Ice",n:"Blades of Ice",c:"ass"},{id:275,s:"Dragon Flight",n:"Dragon Flight",c:"ass"},{id:276,s:"Death Sentry",n:"Death Sentry",c:"ass"},{id:277,s:"Blade Shield",n:"Blade Shield",c:"ass"},{id:278,s:"Venom",n:"Venom",c:"ass"},{id:279,s:"Shadow Master",n:"Shadow Master",c:"ass"},{id:280,s:"Royal Strike",n:"Phoenix Strike",c:"ass"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{id:350,s:"Delerium Change",n:"Delirium"},null,null,null,null,null,null,{id:357,s:"Interact"},{id:358,s:"Loot"},{id:359,s:"TownPortal",n:"Scroll of Town Portal"},{id:360,s:"EmoteWheel"},{id:361,s:"SwapWeapons"},{id:362,s:"Map"},{id:363,s:"ShowItems"},{id:364,s:"RunToggle"},null,null,null,null,null,{id:370,s:"CubeLoot"},{id:371,s:"Mark of the Bear",n:"Mark of the Bear"},{id:372,s:"Mark of the Wolf",n:"Mark of the Wolf"}],rare_names:[null,{id:1,n:"Bite"},{id:2,n:"Scratch"},{id:3,n:"Scalpel"},{id:4,n:"Fang"},{id:5,n:"Gutter"},{id:6,n:"Thirst"},{id:7,n:"Razor"},{id:8,n:"Scythe"},{id:9,n:"Edge"},{id:10,n:"Saw"},{id:11,n:"Splitter"},{id:12,n:"Cleaver"},{id:13,n:"Sever"},{id:14,n:"Sunder"},{id:15,n:"Rend"},{id:16,n:"Mangler"},{id:17,n:"Slayer"},{id:18,n:"Reaver"},{id:19,n:"Spawn"},{id:20,n:"Gnash"},{id:21,n:"Star"},{id:22,n:"Blow"},{id:23,n:"Smasher"},{id:24,n:"Bane"},{id:25},{id:26,n:"Breaker"},{id:27,n:"Grinder"},{id:28,n:"Crack"},{id:29,n:"Mallet"},{id:30,n:"Knell"},{id:31,n:"Lance"},{id:32,n:"Spike"},{id:33,n:"Impaler"},{id:34,n:"Skewer"},{id:35,n:"Prod"},{id:36,n:"Scourge"},{id:37,n:"Wand"},{id:38,n:"Wrack"},{id:39,n:"Barb"},{id:40,n:"Needle"},{id:41,n:"Dart"},{id:42,n:"Bolt"},{id:43,n:"Quarrel"},{id:44,n:"Fletch"},{id:45,n:"Flight"},{id:46,n:"Nock"},{id:47,n:"Horn"},{id:48,n:"Stinger"},{id:49,n:"Quill"},{id:50,n:"Goad"},{id:51,n:"Branch"},{id:52,n:"Spire"},{id:53,n:"Song"},{id:54,n:"Call"},{id:55,n:"Cry"},{id:56,n:"Spell"},{id:57,n:"Chant"},{id:58,n:"Weaver"},{id:59,n:"Gnarl"},{id:60,n:"Visage"},{id:61,n:"Crest"},{id:62,n:"Circlet"},{id:63,n:"Veil"},{id:64,n:"Hood"},{id:65,n:"Mask"},{id:66,n:"Brow"},{id:67,n:"Casque"},{id:68,n:"Visor"},{id:69,n:"Cowl"},{id:70,n:"Hide"},{id:71,n:"Pelt"},{id:72,n:"Carapace"},{id:73,n:"Coat"},{id:74,n:"Wrap"},{id:75,n:"Suit"},{id:76,n:"Cloak"},{id:77,n:"Shroud"},{id:78,n:"Jack"},{id:79,n:"Mantle"},{id:80,n:"Guard"},{id:81,n:"Badge"},{id:82,n:"Rock"},{id:83,n:"Aegis"},{id:84,n:"Ward"},{id:85,n:"Tower"},{id:86,n:"Shield"},{id:87,n:"Wing"},{id:88,n:"Mark"},{id:89,n:"Emblem"},{id:90,n:"Hand"},{id:91,n:"Fist"},{id:92,n:"Claw"},{id:93,n:"Clutches"},{id:94,n:"Grip"},{id:95,n:"Grasp"},{id:96,n:"Hold"},{id:97,n:"Touch"},{id:98,n:"Finger"},{id:99,n:"Knuckle"},{id:100,n:"Shank"},{id:101,n:"Spur"},{id:102,n:"Tread"},{id:103,n:"Stalker"},{id:104,n:"Greaves"},{id:105,n:"Blazer"},{id:106,n:"Nails"},{id:107,n:"Trample"},{id:108,n:"Brogues"},{id:109,n:"Track"},{id:110,n:"Slippers"},{id:111,n:"Clasp"},{id:112,n:"Buckle"},{id:113,n:"Harness"},{id:114,n:"Lock"},{id:115,n:"Fringe"},{id:116,n:"Winding"},{id:117,n:"Chain"},{id:118},{id:119,n:"Lash"},{id:120,n:"Cord"},{id:121,n:"Knot"},{id:122,n:"Circle"},{id:123,n:"Loop"},{id:124,n:"Eye"},{id:125,n:"Turn"},{id:126,n:"Spiral"},{id:127,n:"Coil"},{id:128,n:"Gyre"},{id:129,n:"Band"},{id:130,n:"Whorl"},{id:131,n:"Talisman"},{id:132,n:"Heart"},{id:133,n:"Noose"},{id:134,n:"Necklace"},{id:135,n:"Collar"},{id:136,n:"Beads"},{id:137,n:"Torc"},{id:138,n:"Gorget"},{id:139},{id:140,n:"Wood"},{id:141,n:"Brand"},{id:142,n:"Bludgeon"},{id:143,n:"Cudgel"},{id:144,n:"Loom"},{id:145,n:"Harp"},{id:146,n:"Master"},{id:147,n:"Bar"},{id:148,n:"Hew"},{id:149,n:"Crook"},{id:150,n:"Mar"},{id:151,n:"Shell"},{id:152,n:"Stake"},{id:153,n:"Picket"},{id:154,n:"Pale"},{id:155,n:"Flange"},{id:156,n:"Beast"},{id:157,n:"Eagle"},{id:158,n:"Raven"},{id:159,n:"Viper"},{id:160},{id:161,n:"Skull"},{id:162,n:"Blood"},{id:163,n:"Dread"},{id:164,n:"Doom"},{id:165,n:"Grim"},{id:166,n:"Bone"},{id:167,n:"Death"},{id:168,n:"Shadow"},{id:169,n:"Storm"},{id:170,n:"Rune"},{id:171,n:"Plague"},{id:172,n:"Stone"},{id:173},{id:174,n:"Spirit"},{id:175,n:"Storm"},{id:176,n:"Demon"},{id:177,n:"Cruel"},{id:178,n:"Empyrian"},{id:179,n:"Bramble"},{id:180,n:"Pain"},{id:181,n:"Loath"},{id:182,n:"Glyph"},{id:183,n:"Imp"},{id:184},{id:185,n:"Hailstone"},{id:186,n:"Gale"},{id:187,n:"Dire"},{id:188,n:"Soul"},{id:189,n:"Brimstone"},{id:190,n:"Corpse"},{id:191,n:"Carrion"},{id:192,n:"Armageddon"},{id:193,n:"Havoc"},{id:194,n:"Bitter"},{id:195,n:"Entropy"},{id:196,n:"Chaos"},{id:197,n:"Order"},{id:198,n:"Rule"},{id:199,n:"Warp"},{id:200,n:"Rift"},{id:201,n:"Corruption"}],magic_prefixes:[null,{id:1},{id:2,n:"Sturdy"},{id:3,n:"Strong"},{id:4,n:"Glorious"},{id:5,n:"Blessed"},{id:6,n:"Saintly",tc:"dgld"},{id:7,n:"Holy",tc:"dgld"},{id:8,n:"Devious",tc:"dblu"},{id:9,n:"Fortified",tc:"dblu"},{id:10},{id:11},{id:12},{id:13,n:"Jagged"},{id:14,n:"Deadly"},{id:15,n:"Vicious"},{id:16,n:"Brutal"},{id:17,n:"Massive",tc:"dgld"},{id:18,n:"Savage",tc:"dgld"},{id:19,n:"Merciless",tc:"dgld"},{id:20,n:"Vulpine",tc:"cblu"},{id:21},{id:22},{id:23},{id:24},{id:25,n:"Tireless"},{id:26,n:"Rugged"},{id:27,n:"Bronze"},{id:28,n:"Iron"},{id:29,n:"Steel"},{id:30,n:"Silver"},{id:31},{id:32,n:"Gold",tc:"lgld"},{id:33,n:"Platinum",tc:"lgld"},{id:34,n:"Meteoric",tc:"lgld"},{id:35,n:"Sharp"},{id:36,n:"Fine"},{id:37,n:"Warrior's"},{id:38,n:"Soldier's"},{id:39,n:"Knight's",tc:"dgld"},{id:40,n:"Lord's",tc:"dgld"},{id:41,n:"King's",tc:"dgld"},{id:42,n:"Howling",tc:"oran"},{id:43,n:"Fortuitous"},{id:44},{id:45},{id:46},{id:47},{id:48},{id:49,n:"Glimmering"},{id:50,n:"Glowing",tc:"lyel"},{id:51},{id:52},{id:53,n:"Lizard's"},{id:54},{id:55,n:"Snake's"},{id:56,n:"Serpent's"},{id:57,n:"Serpent's"},{id:58,n:"Drake's",tc:"cblu"},{id:59,n:"Dragon's",tc:"cblu"},{id:60,n:"Dragon's",tc:"cblu"},{id:61,n:"Wyrm's",tc:"cblu"},{id:62},{id:63},{id:64,n:"Prismatic",tc:"lpur"},{id:65,n:"Prismatic",tc:"lpur"},{id:66,n:"Azure"},{id:67,n:"Lapis"},{id:68,n:"Lapis"},{id:69,n:"Cobalt"},{id:70,n:"Cobalt"},{id:71},{id:72,n:"Sapphire",tc:"lblu"},{id:73},{id:74},{id:75,n:"Crimson"},{id:76,n:"Burgundy"},{id:77,n:"Burgundy"},{id:78,n:"Garnet"},{id:79,n:"Garnet"},{id:80},{id:81,n:"Ruby",tc:"lred"},{id:82},{id:83},{id:84,n:"Ocher"},{id:85,n:"Tangerine"},{id:86,n:"Tangerine"},{id:87,n:"Coral"},{id:88,n:"Coral"},{id:89},{id:90,n:"Amber",tc:"lyel"},{id:91},{id:92},{id:93,n:"Beryl"},{id:94,n:"Jade"},{id:95,n:"Jade"},{id:96,n:"Viridian"},{id:97,n:"Viridian"},{id:98},{id:99,n:"Emerald",tc:"lgrn"},{id:100},{id:101,n:"Fletcher's"},{id:102,n:"Archer's",tc:"cgrn"},{id:103,n:"Archer's",tc:"cgrn"},{id:104,n:"Monk's"},{id:105,n:"Priest's",tc:"cgrn"},{id:106,n:"Priest's",tc:"cgrn"},{id:107,n:"Summoner's"},{id:108,n:"Necromancer's",tc:"cgrn"},{id:109,n:"Necromancer's",tc:"cgrn"},{id:110,n:"Angel's"},{id:111,n:"Arch-Angel's",tc:"cgrn"},{id:112,n:"Arch-Angel's",tc:"cgrn"},{id:113,n:"Slayer's"},{id:114,n:"Berserker's",tc:"cgrn"},{id:115,n:"Berserker's",tc:"cgrn"},{id:116},{id:117},{id:118,n:"Triumphant"},{id:119,n:"Stout"},{id:120,n:"Stout"},{id:121,n:"Stout"},{id:122,n:"Burly"},{id:123,n:"Burly"},{id:124,n:"Burly"},{id:125,n:"Stalwart"},{id:126,n:"Stalwart"},{id:127,n:"Stalwart"},{id:128,n:"Stout"},{id:129,n:"Stout"},{id:130,n:"Stout"},{id:131,n:"Burly"},{id:132,n:"Burly"},{id:133,n:"Stalwart"},{id:134,n:"Stalwart"},{id:135,n:"Stout"},{id:136,n:"Stout"},{id:137,n:"Burly"},{id:138,n:"Stalwart"},{id:139,n:"Blanched",tc:"whit"},{id:140,n:"Eburine",tc:"whit"},{id:141,n:"Bone",tc:"whit"},{id:142,n:"Ivory",tc:"whit"},{id:143,n:"Sturdy"},{id:144,n:"Sturdy"},{id:145,n:"Strong"},{id:146,n:"Glorious"},{id:147,n:"Blessed"},{id:148,n:"Saintly",tc:"dgld"},{id:149,n:"Holy",tc:"dgld"},{id:150,n:"Godly",tc:"dgld"},{id:151,n:"Devious"},{id:152,n:"Void"},{id:153,n:"Null",tc:"dblu"},{id:154,n:"Antimagic",tc:"dblu"},{id:155,n:"Red"},{id:156,n:"Red"},{id:157,n:"Sanguinary"},{id:158,n:"Sanguinary"},{id:159,n:"Bloody"},{id:160,n:"Red",tc:"dred"},{id:161,n:"Sanguinary",tc:"dred"},{id:162,n:"Bloody",tc:"dred"},{id:163,n:"Red",tc:"dred"},{id:164,n:"Sanguinary",tc:"dred"},{id:165,n:"Bloody",tc:"dred"},{id:166,n:"Scarlet",tc:"dred"},{id:167,n:"Crimson",tc:"dred"},{id:168,n:"Jagged"},{id:169,n:"Jagged"},{id:170,n:"Jagged"},{id:171,n:"Forked"},{id:172,n:"Forked"},{id:173,n:"Serrated"},{id:174,n:"Serrated"},{id:175,n:"Jagged",tc:"blac"},{id:176,n:"Jagged",tc:"blac"},{id:177,n:"Forked",tc:"blac"},{id:178,n:"Forked",tc:"blac"},{id:179,n:"Serrated",tc:"blac"},{id:180,n:"Jagged",tc:"blac"},{id:181,n:"Forked",tc:"blac"},{id:182,n:"Serrated",tc:"blac"},{id:183,n:"Carbuncle",tc:"dred"},{id:184,n:"Carmine",tc:"dred"},{id:185,n:"Vermilion",tc:"dred"},{id:186,n:"Jagged"},{id:187,n:"Deadly"},{id:188,n:"Vicious"},{id:189,n:"Brutal"},{id:190,n:"Massive",tc:"dgld"},{id:191,n:"Savage",tc:"dgld"},{id:192,n:"Merciless",tc:"dgld"},{id:193,n:"Ferocious",tc:"blac"},{id:194,n:"Cruel",tc:"blac"},{id:195,n:"Cinnabar",tc:"dred"},{id:196,n:"Rusty",tc:"dred"},{id:197,n:"Realgar",tc:"dred"},{id:198,n:"Ruby",tc:"dred"},{id:199,n:"Vulpine",tc:"cblu"},{id:200,n:"Dun"},{id:201,n:"Tireless"},{id:202,n:"Tireless"},{id:203,n:"Brown"},{id:204,n:"Rugged"},{id:205,n:"Rugged"},{id:206,n:"Rugged"},{id:207,n:"Rugged"},{id:208,n:"Rugged"},{id:209,n:"Rugged"},{id:210,n:"Rugged"},{id:211,n:"Rugged"},{id:212,n:"Rugged"},{id:213,n:"Rugged"},{id:214,n:"Rugged"},{id:215,n:"Vigorous"},{id:216,n:"Chestnut"},{id:217,n:"Maroon"},{id:218,n:"Bronze"},{id:219,n:"Bronze"},{id:220,n:"Bronze"},{id:221,n:"Iron"},{id:222,n:"Iron"},{id:223,n:"Iron"},{id:224,n:"Steel"},{id:225,n:"Steel"},{id:226,n:"Steel"},{id:227,n:"Bronze"},{id:228,n:"Bronze"},{id:229,n:"Bronze"},{id:230,n:"Iron"},{id:231,n:"Iron"},{id:232,n:"Steel"},{id:233,n:"Steel"},{id:234,n:"Bronze"},{id:235,n:"Bronze"},{id:236,n:"Iron"},{id:237,n:"Steel"},{id:238,n:"Bronze"},{id:239,n:"Iron"},{id:240,n:"Steel"},{id:241,n:"Silver"},{id:242,n:"Gold",tc:"lgld"},{id:243,n:"Platinum",tc:"lgld"},{id:244,n:"Meteoric",tc:"lgld"},{id:245,n:"Strange",tc:"lgld"},{id:246,n:"Weird",tc:"lgld"},{id:247,n:"Nickel"},{id:248,n:"Tin"},{id:249,n:"Silver"},{id:250,n:"Argent"},{id:251,n:"Fine"},{id:252,n:"Fine"},{id:253,n:"Sharp"},{id:254,n:"Fine"},{id:255,n:"Sharp"},{id:256,n:"Fine"},{id:257,n:"Sharp"},{id:258,n:"Fine"},{id:259,n:"Warrior's"},{id:260,n:"Soldier's"},{id:261,n:"Knight's",tc:"dgld"},{id:262,n:"Lord's",tc:"dgld"},{id:263,n:"King's",tc:"dgld"},{id:264,n:"Master's",tc:"dgld"},{id:265,n:"Grandmaster's",tc:"dgld"},{id:266,n:"Glimmering"},{id:267,n:"Glowing",tc:"lyel"},{id:268,n:"Bright"},{id:269,n:"Screaming",tc:"oran"},{id:270,n:"Howling",tc:"oran"},{id:271,n:"Wailing",tc:"oran"},{id:272,n:"Screaming",tc:"oran"},{id:273,n:"Howling",tc:"oran"},{id:274,n:"Wailing",tc:"oran"},{id:275,n:"Lucky"},{id:276,n:"Lucky"},{id:277,n:"Lucky"},{id:278,n:"Lucky"},{id:279,n:"Lucky"},{id:280,n:"Lucky"},{id:281,n:"Felicitous"},{id:282,n:"Fortuitous"},{id:283,n:"Emerald"},{id:284,n:"Lizard's"},{id:285,n:"Lizard's"},{id:286,n:"Lizard's"},{id:287,n:"Snake's"},{id:288,n:"Snake's"},{id:289,n:"Snake's"},{id:290,n:"Serpent's"},{id:291,n:"Serpent's"},{id:292,n:"Serpent's"},{id:293,n:"Lizard's"},{id:294,n:"Lizard's"},{id:295,n:"Lizard's"},{id:296,n:"Snake's"},{id:297,n:"Snake's"},{id:298,n:"Serpent's"},{id:299,n:"Serpent's"},{id:300,n:"Lizard's"},{id:301,n:"Lizard's"},{id:302,n:"Snake's"},{id:303,n:"Serpent's"},{id:304,n:"Lizard's"},{id:305,n:"Snake's"},{id:306,n:"Serpent's"},{id:307,n:"Serpent's"},{id:308,n:"Drake's",tc:"cblu"},{id:309,n:"Dragon's",tc:"cblu"},{id:310,n:"Dragon's",tc:"cblu"},{id:311,n:"Wyrm's",tc:"cblu"},{id:312,n:"Great Wyrm's",tc:"cblu"},{id:313,n:"Bahamut's",tc:"cblu"},{id:314,n:"Zircon",tc:"cblu"},{id:315,n:"Jacinth",tc:"cblu"},{id:316,n:"Turquoise",tc:"cblu"},{id:317,n:"Shimmering"},{id:318,n:"Shimmering"},{id:319,n:"Shimmering"},{id:320,n:"Shimmering",tc:"lpur"},{id:321,n:"Shimmering",tc:"lpur"},{id:322,n:"Shimmering",tc:"lpur"},{id:323,n:"Shimmering",tc:"lpur"},{id:324,n:"Rainbow",tc:"lpur"},{id:325,n:"Scintillating",tc:"lpur"},{id:326,n:"Prismatic",tc:"lpur"},{id:327,n:"Chromatic",tc:"lpur"},{id:328,n:"Shimmering",tc:"lpur"},{id:329,n:"Rainbow",tc:"lpur"},{id:330,n:"Scintillating",tc:"lpur"},{id:331,n:"Prismatic",tc:"lpur"},{id:332,n:"Chromatic",tc:"lpur"},{id:333,n:"Shimmering",tc:"lpur"},{id:334,n:"Rainbow",tc:"lpur"},{id:335,n:"Scintillating",tc:"lpur"},{id:336,n:"Shimmering",tc:"lpur"},{id:337,n:"Scintillating",tc:"lpur"},{id:338,n:"Azure"},{id:339,n:"Lapis"},{id:340,n:"Cobalt"},{id:341,n:"Sapphire"},{id:342,n:"Azure"},{id:343,n:"Lapis"},{id:344,n:"Cobalt",tc:"lblu"},{id:345,n:"Sapphire",tc:"lblu"},{id:346,n:"Azure"},{id:347,n:"Lapis"},{id:348,n:"Cobalt",tc:"lblu"},{id:349,n:"Sapphire",tc:"lblu"},{id:350,n:"Azure"},{id:351,n:"Lapis"},{id:352,n:"Lapis"},{id:353,n:"Cobalt"},{id:354,n:"Cobalt"},{id:355,n:"Sapphire",tc:"lblu"},{id:356,n:"Lapis Lazuli",tc:"lblu"},{id:357,n:"Sapphire",tc:"lblu"},{id:358,n:"Crimson"},{id:359,n:"Russet"},{id:360,n:"Garnet"},{id:361,n:"Ruby"},{id:362,n:"Crimson"},{id:363,n:"Russet"},{id:364,n:"Garnet",tc:"lred"},{id:365,n:"Ruby",tc:"lred"},{id:366,n:"Crimson"},{id:367,n:"Russet",tc:"lred"},{id:368,n:"Garnet",tc:"lred"},{id:369,n:"Ruby"},{id:370,n:"Russet"},{id:371,n:"Russet"},{id:372,n:"Garnet"},{id:373,n:"Garnet"},{id:374,n:"Ruby",tc:"lred"},{id:375,n:"Garnet",tc:"lred"},{id:376,n:"Ruby",tc:"lred"},{id:377,n:"Tangerine"},{id:378,n:"Ocher"},{id:379,n:"Coral"},{id:380,n:"Amber"},{id:381,n:"Tangerine"},{id:382,n:"Ocher"},{id:383,n:"Coral",tc:"lyel"},{id:384,n:"Amber",tc:"lyel"},{id:385,n:"Tangerine"},{id:386,n:"Ocher"},{id:387,n:"Coral",tc:"lyel"},{id:388,n:"Amber",tc:"lyel"},{id:389,n:"Tangerine"},{id:390,n:"Ocher"},{id:391,n:"Ocher"},{id:392,n:"Coral"},{id:393,n:"Coral"},{id:394,n:"Amber",tc:"lyel"},{id:395,n:"Camphor",tc:"lyel"},{id:396,n:"Ambergris",tc:"lyel"},{id:397,n:"Beryl"},{id:398,n:"Viridian"},{id:399,n:"Jade"},{id:400,n:"Emerald"},{id:401,n:"Beryl"},{id:402,n:"Viridian"},{id:403,n:"Jade",tc:"cgrn"},{id:404,n:"Emerald",tc:"cgrn"},{id:405,n:"Beryl"},{id:406,n:"Viridian"},{id:407,n:"Jade",tc:"cgrn"},{id:408,n:"Emerald",tc:"cgrn"},{id:409,n:"Beryl"},{id:410,n:"Viridian"},{id:411,n:"Viridian"},{id:412,n:"Jade"},{id:413,n:"Jade"},{id:414,n:"Emerald",tc:"cgrn"},{id:415,n:"Beryl",tc:"cgrn"},{id:416,n:"Jade",tc:"cgrn"},{id:417,n:"Triumphant"},{id:418,n:"Victorious"},{id:419,n:"Aureolic"},{id:420,n:"Mechanic's"},{id:421,n:"Artisan's"},{id:422,n:"Jeweler's"},{id:423,n:"Lunar"},{id:424,n:"Arcadian"},{id:425,n:"Unearthly"},{id:426,n:"Astral"},{id:427,n:"Elysian",tc:"dgld"},{id:428,n:"Celestial",tc:"dgld"},{id:429,n:"Diamond"},{id:430,n:"Fletcher's"},{id:431,n:"Acrobatic"},{id:432,n:"Harpoonist's"},{id:433,n:"Fletcher's"},{id:434,n:"Bowyer's",tc:"lgld"},{id:435,n:"Archer's",tc:"lgld"},{id:436,n:"Acrobatic"},{id:437,n:"Gymnastic",tc:"lgld"},{id:438,n:"Athletic",tc:"lgld"},{id:439,n:"Harpoonist's"},{id:440,n:"Spearmaiden's",tc:"lgld"},{id:441,n:"Lancer's",tc:"lgld"},{id:442,n:"Burning"},{id:443,n:"Sparking"},{id:444,n:"Chilling"},{id:445,n:"Burning"},{id:446,n:"Blazing",tc:"lgld"},{id:447,n:"Volcanic",tc:"lgld"},{id:448,n:"Sparking"},{id:449,n:"Charged",tc:"lgld"},{id:450,n:"Powered",tc:"lgld"},{id:451,n:"Chilling"},{id:452,n:"Freezing",tc:"lgld"},{id:453,n:"Glacial",tc:"lgld"},{id:454,n:"Hexing"},{id:455,n:"Fungal"},{id:456,n:"Graverobber's"},{id:457,n:"Hexing"},{id:458,n:"Blighting",tc:"lgld"},{id:459,n:"Cursing",tc:"lgld"},{id:460,n:"Fungal"},{id:461,n:"Noxious",tc:"lgld"},{id:462,n:"Venomous",tc:"lgld"},{id:463,n:"Graverobber's"},{id:464,n:"Mojo",tc:"lgld"},{id:465,n:"Golemlord's",tc:"lgld"},{id:466,n:"Lion Branded"},{id:467,n:"Captain's"},{id:468,n:"Preserver's"},{id:469,n:"Lion Branded"},{id:470,n:"Hawk Branded",tc:"lgld"},{id:471,n:"Rose Branded",tc:"lgld"},{id:472,n:"Captain's"},{id:473,n:"Commander's",tc:"lgld"},{id:474,n:"Marshal's",tc:"lgld"},{id:475,n:"Preserver's"},{id:476,n:"Warden's",tc:"lgld"},{id:477,n:"Guardian's",tc:"lgld"},{id:478,n:"Expert's"},{id:479,n:"Fanatic"},{id:480,n:"Sounding"},{id:481,n:"Expert's"},{id:482,n:"Veteran's",tc:"lgld"},{id:483,n:"Master's",tc:"lgld"},{id:484,n:"Fanatic"},{id:485,n:"Raging",tc:"lgld"},{id:486,n:"Furious",tc:"lgld"},{id:487,n:"Sounding"},{id:488,n:"Resonant",tc:"lgld"},{id:489,n:"Echoing",tc:"lgld"},{id:490,n:"Trainer's"},{id:491,n:"Spiritual"},{id:492,n:"Natural"},{id:493,n:"Trainer's"},{id:494,n:"Caretaker's",tc:"lgld"},{id:495,n:"Keeper's",tc:"lgld"},{id:496,n:"Spiritual"},{id:497,n:"Feral",tc:"lgld"},{id:498,n:"Communal",tc:"lgld"},{id:499,n:"Natural"},{id:500,n:"Terrene",tc:"lgld"},{id:501,n:"Gaean",tc:"lgld"},{id:502,n:"Entrapping"},{id:503,n:"Mentalist's"},{id:504,n:"Shogukusha's"},{id:505,n:"Entrapping"},{id:506,n:"Trickster's",tc:"lgld"},{id:507,n:"Cunning",tc:"lgld"},{id:508,n:"Mentalist's"},{id:509,n:"Psychic",tc:"lgld"},{id:510,n:"Shadow",tc:"lgld"},{id:511,n:"Shogukusha's"},{id:512,n:"Sensei's",tc:"lgld"},{id:513,n:"Kenshi's",tc:"lgld"},{id:514,n:"Enlightened",tc:"whit"},{id:515,n:"Enlightened",tc:"whit"},{id:516,n:"Honorable",tc:"whit"},{id:517,n:"Honorable",tc:"whit"},{id:518,n:"Righteous",tc:"whit"},{id:519,n:"Righteous",tc:"whit"},{id:520,n:"Faithful",tc:"whit"},{id:521,n:"Faithful",tc:"whit"},{id:522,n:"Knave's",tc:"whit"},{id:523,n:"Jack's",tc:"whit"},{id:524,n:"Jester's",tc:"whit"},{id:525,n:"Joker's",tc:"whit"},{id:526,n:"Fool's",tc:"whit"},{id:527,n:"Alarming",tc:"whit"},{id:528,n:"Calling",tc:"whit"},{id:529,n:"Yelling",tc:"whit"},{id:530,n:"Howling",tc:"whit"},{id:531,n:"Grinding",tc:"whit"},{id:532,n:"Paradox",tc:"whit"},{id:533,n:"Paradox",tc:"whit"},{id:534,n:"Robineye",tc:"whit"},{id:535,n:"Sparroweye",tc:"whit"},{id:536,n:"Falconeye",tc:"whit"},{id:537,n:"Hawkeye",tc:"whit"},{id:538,n:"Eagleeye",tc:"whit"},{id:539,n:"Visionary",tc:"whit"},{id:540,n:"Mnemonic",tc:"cblu"},{id:541,n:"Snowy",tc:"lblu"},{id:542,n:"Shivering",tc:"lblu"},{id:543,n:"Boreal",tc:"lblu"},{id:544,n:"Hibernal",tc:"lblu"},{id:545,n:"Fiery",tc:"dred"},{id:546,n:"Smoldering",tc:"dred"},{id:547,n:"Smoking",tc:"dred"},{id:548,n:"Flaming",tc:"dred"},{id:549,n:"Condensing",tc:"dred"},{id:550,n:"Static",tc:"lyel"},{id:551,n:"Glowing",tc:"lyel"},{id:552,n:"Buzzing",tc:"lyel"},{id:553,n:"Arcing",tc:"lyel"},{id:554,n:"Shocking",tc:"lyel"},{id:555,n:"Septic",tc:"dgrn"},{id:556,n:"Foul",tc:"dgrn"},{id:557,n:"Corrosive",tc:"dgrn"},{id:558,n:"Toxic",tc:"dgrn"},{id:559,n:"Pestilent",tc:"dgrn"},{id:560,n:"Maiden's"},{id:561,n:"Valkyrie's",tc:"cgrn"},{id:562,n:"Maiden's"},{id:563,n:"Valkyrie's",tc:"cgrn"},{id:564,n:"Monk's"},{id:565,n:"Priest's",tc:"cgrn"},{id:566,n:"Monk's"},{id:567,n:"Priest's",tc:"cgrn"},{id:568,n:"Monk's"},{id:569,n:"Priest's",tc:"cgrn"},{id:570,n:"Summoner's"},{id:571,n:"Necromancer's",tc:"cgrn"},{id:572,n:"Summoner's"},{id:573,n:"Necromancer's",tc:"cgrn"},{id:574,n:"Angel's"},{id:575,n:"Arch-Angel's",tc:"cgrn"},{id:576,n:"Angel's"},{id:577,n:"Arch-Angel's",tc:"cgrn"},{id:578,n:"Slayer's"},{id:579,n:"Berserker's",tc:"cgrn"},{id:580,n:"Slayer's"},{id:581,n:"Berserker's",tc:"cgrn"},{id:582,n:"Slayer's"},{id:583,n:"Berserker's",tc:"cgrn"},{id:584,n:"Shaman's"},{id:585,n:"Hierophant's",tc:"cgrn"},{id:586,n:"Shaman's"},{id:587,n:"Hierophant's",tc:"cgrn"},{id:588,n:"Magekiller's"},{id:589,n:"Witch-hunter's",tc:"cgrn"},{id:590,n:"Magekiller's"},{id:591,n:"Witch-hunter's",tc:"cgrn"},{id:592,n:"Compact"},{id:593,n:"Thin"},{id:594,n:"Dense"},{id:595,n:"Consecrated"},{id:596,n:"Pure",tc:"lgld"},{id:597,n:"Sacred",tc:"lgld"},{id:598,n:"Hallowed",tc:"lgld"},{id:599,n:"Divine",tc:"lgld"},{id:600,n:"Pearl"},{id:601,n:"Crimson"},{id:602,n:"Red"},{id:603,n:"Sanguinary"},{id:604,n:"Bloody"},{id:605,n:"Red",tc:"dred"},{id:606,n:"Sanguinary",tc:"dred"},{id:607,n:"Red",tc:"dred"},{id:608,n:"Jagged"},{id:609,n:"Forked"},{id:610,n:"Serrated"},{id:611,n:"Jagged",tc:"blac"},{id:612,n:"Forked",tc:"blac"},{id:613,n:"Jagged",tc:"blac"},{id:614,n:"Snowy"},{id:615,n:"Shivering"},{id:616,n:"Boreal"},{id:617,n:"Hibernal"},{id:618,n:"Snowy"},{id:619,n:"Shivering"},{id:620,n:"Boreal",tc:"lblu"},{id:621,n:"Hibernal",tc:"lblu"},{id:622,n:"Snowy"},{id:623,n:"Shivering"},{id:624,n:"Boreal",tc:"lblu"},{id:625,n:"Hibernal",tc:"lblu"},{id:626,n:"Fiery"},{id:627,n:"Smoldering"},{id:628,n:"Smoking"},{id:629,n:"Flaming"},{id:630,n:"Fiery"},{id:631,n:"Smoldering"},{id:632,n:"Smoking",tc:"lred"},{id:633,n:"Flaming",tc:"lred"},{id:634,n:"Fiery"},{id:635,n:"Smoldering"},{id:636,n:"Smoking",tc:"lred"},{id:637,n:"Flaming",tc:"lred"},{id:638,n:"Static"},{id:639,n:"Glowing"},{id:640,n:"Arcing"},{id:641,n:"Shocking"},{id:642,n:"Static"},{id:643,n:"Glowing"},{id:644,n:"Arcing",tc:"whit"},{id:645,n:"Shocking",tc:"whit"},{id:646,n:"Static"},{id:647,n:"Glowing"},{id:648,n:"Arcing",tc:"whit"},{id:649,n:"Shocking",tc:"whit"},{id:650,n:"Septic"},{id:651,n:"Foul"},{id:652,n:"Toxic"},{id:653,n:"Pestilent"},{id:654,n:"Septic"},{id:655,n:"Foul"},{id:656,n:"Toxic",tc:"dgrn"},{id:657,n:"Pestilent",tc:"dgrn"},{id:658,n:"Septic"},{id:659,n:"Foul"},{id:660,n:"Toxic",tc:"dgrn"},{id:661,n:"Pestilent",tc:"dgrn"},{id:662,n:"Tireless"},{id:663,n:"Lizard's"},{id:664,n:"Azure"},{id:665,n:"Crimson"},{id:666,n:"Tangerine"},{id:667,n:"Beryl"},{id:668,n:"Godly",tc:"dgld"},{id:669,n:"Cruel",tc:"blac"},{id:670}],magic_suffixes:[null,{id:1,n:"of Health"},{id:2,n:"of Protection"},{id:3,n:"of Absorption"},{id:4,n:"of Life",tc:"dblu"},{id:5},{id:6,n:"of Warding"},{id:7,n:"of the Sentinel"},{id:8,n:"of Guarding"},{id:9,n:"of Negation"},{id:10},{id:11,n:"of Piercing"},{id:12,n:"of Bashing"},{id:13,n:"of Puncturing"},{id:14,n:"of Thorns"},{id:15,n:"of Spikes",tc:"oran"},{id:16,n:"of Readiness"},{id:17,n:"of Alacrity"},{id:18,n:"of Swiftness"},{id:19,n:"of Quickness",tc:"dyel"},{id:20,n:"of Blocking"},{id:21,n:"of Deflecting"},{id:22,n:"of the Apprentice"},{id:23,n:"of the Magus"},{id:24,n:"of Frost"},{id:25,n:"of the Glacier"},{id:26,n:"of Frost"},{id:27,n:"of Thawing"},{id:28,n:"of Flame"},{id:29,n:"of Fire"},{id:30,n:"of Burning",tc:"dred"},{id:31,n:"of Flame"},{id:32,n:"of Shock"},{id:33,n:"of Lightning"},{id:34,n:"of Thunder",tc:"dyel"},{id:35,n:"of Shock"},{id:36,n:"of Craftmanship"},{id:37,n:"of Quality"},{id:38,n:"of Maiming"},{id:39,n:"of Slaying"},{id:40,n:"of Gore"},{id:41,n:"of Carnage",tc:"blac"},{id:42,n:"of Slaughter",tc:"blac"},{id:43,n:"of Maiming"},{id:44,n:"of Worth"},{id:45,n:"of Measure"},{id:46,n:"of Excellence"},{id:47,n:"of Performance",tc:"blac"},{id:48,n:"of Measure"},{id:49,n:"of Blight"},{id:50,n:"of Venom"},{id:51,n:"of Pestilence",tc:"dgrn"},{id:52,n:"of Blight"},{id:53,n:"of Dexterity"},{id:54,n:"of Dexterity"},{id:55,n:"of Skill"},{id:56,n:"of Skill"},{id:57,n:"of Accuracy"},{id:58,n:"of Precision"},{id:59,n:"of Precision"},{id:60,n:"of Perfection",tc:"dgld"},{id:61,n:"of Balance"},{id:62,n:"of Stability",tc:"dyel"},{id:63},{id:64,n:"of Regeneration"},{id:65,n:"of Regeneration"},{id:66,n:"of Regeneration"},{id:67,n:"of Regrowth",tc:"cred"},{id:68,n:"of Regrowth",tc:"cred"},{id:69,n:"of Vileness"},{id:70},{id:71,n:"of Greed"},{id:72,n:"of Wealth",tc:"lgld"},{id:73,n:"of Chance"},{id:74,n:"of Fortune",tc:"lgld"},{id:75,n:"of Energy"},{id:76,n:"of Energy"},{id:77,n:"of the Mind"},{id:78,n:"of Brilliance"},{id:79,n:"of Sorcery",tc:"dgld"},{id:80,n:"of Wizardry",tc:"dgld"},{id:81,n:"of the Bear"},{id:82,n:"of Light"},{id:83,n:"of Radiance"},{id:84,n:"of the Sun"},{id:85,n:"of Life"},{id:86,n:"of the Jackal"},{id:87,n:"of the Fox"},{id:88,n:"of the Wolf"},{id:89,n:"of the Wolf"},{id:90,n:"of the Tiger"},{id:91,n:"of the Mammoth",tc:"cred"},{id:92,n:"of the Mammoth",tc:"cred"},{id:93,n:"of the Colossus",tc:"cred"},{id:94,n:"of the Leech"},{id:95,n:"of the Locust",tc:"cred"},{id:96,n:"of the Bat"},{id:97,n:"of the Vampire",tc:"cblu"},{id:98,n:"of Defiance",tc:"dred"},{id:99,n:"of Amelioration"},{id:100,n:"of Remedy"},{id:101},{id:102,n:"of Simplicity"},{id:103,n:"of Ease"},{id:104},{id:105,n:"of Strength"},{id:106,n:"of Might"},{id:107,n:"of the Ox"},{id:108,n:"of the Ox"},{id:109,n:"of the Giant",tc:"dgld"},{id:110,n:"of the Giant",tc:"dgld"},{id:111,n:"of the Titan",tc:"dgld"},{id:112,n:"of Pacing"},{id:113,n:"of Haste"},{id:114,n:"of Speed"},{id:115,n:"of Health"},{id:116,n:"of Protection"},{id:117,n:"of Absorption"},{id:118,n:"of Life",tc:"dblu"},{id:119,n:"of Life Everlasting"},{id:120,n:"of Protection"},{id:121,n:"of Absorption"},{id:122,n:"of Life"},{id:123,n:"of Amicae"},{id:124,n:"of Warding"},{id:125,n:"of the Sentinel"},{id:126,n:"of Guarding"},{id:127,n:"of Negation"},{id:128,n:"of the Sentinel"},{id:129,n:"of Guarding"},{id:130,n:"of Negation"},{id:131,n:"of Coolness"},{id:132,n:"of Inflammability"},{id:133,n:"of Amianthus"},{id:134,n:"of Quenching"},{id:135,n:"of Coolness"},{id:136,n:"of Inflammability"},{id:137,n:"of Amianthus"},{id:138,n:"of Quenching"},{id:139,n:"of Faith"},{id:140,n:"of Resistance"},{id:141,n:"of Insulation"},{id:142,n:"of Grounding"},{id:143,n:"of the Dynamo"},{id:144,n:"of Resistance"},{id:145,n:"of Insulation"},{id:146,n:"of Grounding"},{id:147,n:"of the Dynamo"},{id:148,n:"of Stoicism"},{id:149,n:"of Warming"},{id:150,n:"of Thawing"},{id:151,n:"of the Dunes"},{id:152,n:"of the Scirocco"},{id:153,n:"of Warming"},{id:154,n:"of Thawing"},{id:155,n:"of the Dunes"},{id:156,n:"of the Scirocco"},{id:157,n:"of Desire"},{id:158,n:"of Piercing"},{id:159,n:"of Bashing"},{id:160,n:"of Puncturing"},{id:161,n:"of Thorns"},{id:162,n:"of Spikes",tc:"oran"},{id:163,n:"of Razors",tc:"oran"},{id:164,n:"of Swords",tc:"oran"},{id:165,n:"of Malice"},{id:166,n:"of Readiness"},{id:167,n:"of Alacrity"},{id:168,n:"of Swiftness"},{id:169,n:"of Quickness",tc:"dyel"},{id:170,n:"of Alacrity",tc:"dyel"},{id:171,n:"of Fervor"},{id:172,n:"of Blocking"},{id:173,n:"of Deflecting"},{id:174,n:"of the Apprentice"},{id:175,n:"of the Magus"},{id:176,n:"of Frost"},{id:177,n:"of the Icicle"},{id:178,n:"of the Glacier",tc:"dblu"},{id:179,n:"of Winter",tc:"dblu"},{id:180,n:"of Frost"},{id:181,n:"of Frigidity",tc:"dblu"},{id:182,n:"of Thawing"},{id:183,n:"of Flame"},{id:184,n:"of Fire"},{id:185,n:"of Burning",tc:"dred"},{id:186,n:"of Incineration",tc:"dred"},{id:187,n:"of Flame"},{id:188,n:"of Passion",tc:"dred"},{id:189,n:"of Shock"},{id:190,n:"of Lightning"},{id:191,n:"of Thunder",tc:"dyel"},{id:192,n:"of Storms",tc:"dyel"},{id:193,n:"of Shock"},{id:194,n:"of Ennui",tc:"dyel"},{id:195,n:"of Craftmanship"},{id:196,n:"of Quality"},{id:197,n:"of Maiming"},{id:198,n:"of Slaying"},{id:199,n:"of Gore"},{id:200,n:"of Carnage",tc:"blac"},{id:201,n:"of Slaughter",tc:"blac"},{id:202,n:"of Butchery",tc:"blac"},{id:203,n:"of Evisceration",tc:"blac"},{id:204,n:"of Maiming"},{id:205,n:"of Craftmanship"},{id:206,n:"of Craftmanship"},{id:207,n:"of Craftmanship"},{id:208,n:"of Quality"},{id:209,n:"of Quality"},{id:210,n:"of Maiming"},{id:211,n:"of Maiming"},{id:212,n:"of Craftmanship"},{id:213,n:"of Craftmanship"},{id:214,n:"of Quality"},{id:215,n:"of Quality"},{id:216,n:"of Maiming"},{id:217,n:"of Craftmanship"},{id:218,n:"of Quality"},{id:219,n:"of Maiming"},{id:220,n:"of Ire"},{id:221,n:"of Wrath",tc:"blac"},{id:222,n:"of Carnage",tc:"blac"},{id:223,n:"of Worth"},{id:224,n:"of Measure"},{id:225,n:"of Excellence"},{id:226,n:"of Performance",tc:"blac"},{id:227,n:"of Transcendence",tc:"blac"},{id:228,n:"of Worth"},{id:229,n:"of Measure"},{id:230,n:"of Excellence"},{id:231,n:"of Performance"},{id:232,n:"of Joyfulness",tc:"whit"},{id:233,n:"of Bliss",tc:"whit"},{id:234,n:"of Blight"},{id:235,n:"of Venom"},{id:236,n:"of Pestilence",tc:"dgrn"},{id:237,n:"of Anthrax",tc:"dgrn"},{id:238,n:"of Blight"},{id:239,n:"of Envy",tc:"dgrn"},{id:240,n:"of Dexterity"},{id:241,n:"of Skill"},{id:242,n:"of Accuracy"},{id:243,n:"of Precision"},{id:244,n:"of Perfection",tc:"dgld"},{id:245,n:"of Nirvana",tc:"dgld"},{id:246,n:"of Dexterity"},{id:247,n:"of Skill"},{id:248,n:"of Accuracy"},{id:249,n:"of Precision"},{id:250,n:"of Perfection",tc:"dgld"},{id:251,n:"of Dexterity"},{id:252,n:"of Skill"},{id:253,n:"of Accuracy"},{id:254,n:"of Precision",tc:"dgld"},{id:255,n:"of Dexterity"},{id:256,n:"of Dexterity"},{id:257,n:"of Dexterity"},{id:258,n:"of Dexterity"},{id:259,n:"of Dexterity"},{id:260,n:"of Dexterity"},{id:261,n:"of Daring"},{id:262,n:"of Balance"},{id:263,n:"of Equilibrium"},{id:264,n:"of Stability",tc:"dyel"},{id:265,n:"of Balance"},{id:266,n:"of Balance"},{id:267,n:"of Balance",tc:"dyel"},{id:268,n:"of Truth"},{id:269,n:"of Regeneration"},{id:270,n:"of Regeneration"},{id:271,n:"of Regeneration"},{id:272,n:"of Regrowth",tc:"cred"},{id:273,n:"of Regrowth",tc:"cred"},{id:274,n:"of Revivification",tc:"cred"},{id:275,n:"of Honor"},{id:276,n:"of Vileness"},{id:277,n:"of Greed"},{id:278,n:"of Wealth",tc:"lgld"},{id:279,n:"of Greed"},{id:280,n:"of Greed"},{id:281,n:"of Greed"},{id:282,n:"of Greed"},{id:283,n:"of Greed"},{id:284,n:"of Greed"},{id:285,n:"of Avarice"},{id:286,n:"of Chance"},{id:287,n:"of Fortune",tc:"lgld"},{id:288,n:"of Fortune",tc:"lgld"},{id:289,n:"of Luck",tc:"lgld"},{id:290,n:"of Fortune"},{id:291,n:"of Good Luck"},{id:292,n:"of Prosperity"},{id:293,n:"of Energy"},{id:294,n:"of the Mind"},{id:295,n:"of Brilliance"},{id:296,n:"of Sorcery"},{id:297,n:"of Wizardry",tc:"dgld"},{id:298,n:"of Enlightenment",tc:"dgld"},{id:299,n:"of Energy"},{id:300,n:"of the Mind"},{id:301,n:"of Brilliance"},{id:302,n:"of Sorcery"},{id:303,n:"of Wizardry",tc:"dgld"},{id:304,n:"of Energy"},{id:305,n:"of the Mind"},{id:306,n:"of Brilliance"},{id:307,n:"of Sorcery",tc:"dgld"},{id:308,n:"of Knowledge"},{id:309,n:"of the Bear"},{id:310,n:"of Light"},{id:311,n:"of Radiance"},{id:312,n:"of the Sun"},{id:313,n:"of the Jackal"},{id:314,n:"of the Fox"},{id:315,n:"of the Wolf"},{id:316,n:"of the Tiger"},{id:317,n:"of the Mammoth",tc:"cred"},{id:318,n:"of the Colossus",tc:"cred"},{id:319,n:"of the Squid",tc:"cred"},{id:320,n:"of the Whale",tc:"cred"},{id:321,n:"of the Jackal"},{id:322,n:"of the Fox"},{id:323,n:"of the Wolf"},{id:324,n:"of the Tiger"},{id:325,n:"of the Mammoth",tc:"cred"},{id:326,n:"of the Colossus",tc:"cred"},{id:327,n:"of the Jackal"},{id:328,n:"of the Fox"},{id:329,n:"of the Wolf"},{id:330,n:"of the Tiger"},{id:331,n:"of the Mammoth",tc:"cred"},{id:332,n:"of Life"},{id:333,n:"of Life"},{id:334,n:"of Life"},{id:335,n:"of Sustenance"},{id:336,n:"of Sustenance"},{id:337,n:"of Sustenance"},{id:338,n:"of Vita"},{id:339,n:"of Vita"},{id:340,n:"of Vita"},{id:341,n:"of Life"},{id:342,n:"of Life"},{id:343,n:"of Sustenance"},{id:344,n:"of Sustenance"},{id:345,n:"of Vita"},{id:346,n:"of Vita"},{id:347,n:"of Life"},{id:348,n:"of Sustenance"},{id:349,n:"of Vita"},{id:350,n:"of Spirit"},{id:351,n:"of Hope"},{id:352,n:"of the Leech"},{id:353,n:"of the Locust",tc:"cred"},{id:354,n:"of the Lamprey",tc:"cred"},{id:355,n:"of the Leech"},{id:356,n:"of the Locust"},{id:357,n:"of the Lamprey",tc:"cred"},{id:358,n:"of the Leech",tc:"cred"},{id:359,n:"of the Bat"},{id:360,n:"of the Wraith",tc:"cred"},{id:361,n:"of the Vampire",tc:"cred"},{id:362,n:"of the Bat"},{id:363,n:"of the Wraith"},{id:364,n:"of the Vampire",tc:"cred"},{id:365,n:"of the Bat",tc:"cred"},{id:366,n:"of Defiance",tc:"dred"},{id:367,n:"of Amelioration"},{id:368,n:"of Remedy"},{id:369,n:"of Simplicity"},{id:370,n:"of Ease"},{id:371,n:"of Freedom"},{id:372,n:"of Strength"},{id:373,n:"of Might"},{id:374,n:"of the Ox"},{id:375,n:"of the Giant"},{id:376,n:"of the Titan",tc:"dgld"},{id:377,n:"of Atlas",tc:"dgld"},{id:378,n:"of Strength"},{id:379,n:"of Might"},{id:380,n:"of the Ox"},{id:381,n:"of the Giant"},{id:382,n:"of the Titan",tc:"dgld"},{id:383,n:"of Strength"},{id:384,n:"of Might"},{id:385,n:"of the Ox"},{id:386,n:"of the Giant",tc:"dgld"},{id:387,n:"of Strength"},{id:388,n:"of Strength"},{id:389,n:"of Strength"},{id:390,n:"of Strength"},{id:391,n:"of Strength"},{id:392,n:"of Strength"},{id:393,n:"of Virility"},{id:394,n:"of Pacing"},{id:395,n:"of Haste"},{id:396,n:"of Speed"},{id:397,n:"of Transportation"},{id:398,n:"of Acceleration"},{id:399,n:"of Inertia"},{id:400,n:"of Inertia"},{id:401,n:"of Inertia"},{id:402,n:"of Self-Repair"},{id:403,n:"of Restoration"},{id:404,n:"of Ages"},{id:405,n:"of Replenishing"},{id:406,n:"of Propogation"},{id:407,n:"of the Centaur",tc:"cred"},{id:408,n:"of Memory",tc:"cred"},{id:409,n:"of the Elephant",tc:"cred"},{id:410,n:"of Power",tc:"dgld"},{id:411,n:"of Grace",tc:"dgld"},{id:412,n:"of Grace and Power",tc:"dgld"},{id:413,n:"of the Yeti",tc:"lblu"},{id:414,n:"of the Phoenix",tc:"cred"},{id:415,n:"of the Efreeti",tc:"cblu"},{id:416,n:"of the Cobra",tc:"dyel"},{id:417,n:"of the Elements",tc:"dgld"},{id:418,n:"of Firebolts"},{id:419,n:"of Firebolts"},{id:420,n:"of Firebolts"},{id:421,n:"of Charged Bolt"},{id:422,n:"of Charged Bolt"},{id:423,n:"of Charged Bolt"},{id:424,n:"of Icebolt",tc:"lblu"},{id:425,n:"of Frozen Armor"},{id:426,n:"of Static Field"},{id:427,n:"of Telekinesis"},{id:428,n:"of Frost Shield",tc:"lblu"},{id:429,n:"of Ice Blast"},{id:430,n:"of Blaze"},{id:431,n:"of Fire Ball"},{id:432,n:"of Nova",tc:"cblu"},{id:433,n:"of Nova",tc:"cblu"},{id:434,n:"of Nova Shield",tc:"cblu"},{id:435,n:"of Nova Shield",tc:"cblu"},{id:436,n:"of Nova Shield",tc:"cblu"},{id:437,n:"of Lightning",tc:"cblu"},{id:438,n:"of Lightning",tc:"cblu"},{id:439,n:"of Shiver Armor"},{id:440,n:"of Fire Wall"},{id:441,n:"of Enchant"},{id:442,n:"of Chain Lightning"},{id:443,n:"of Chain Lightning"},{id:444,n:"of Chain Lightning"},{id:445,n:"of Teleport Shield",tc:"whit"},{id:446,n:"of Teleport Shield",tc:"whit"},{id:447,n:"of Teleport Shield",tc:"whit"},{id:448,n:"of Glacial Spike"},{id:449,n:"of Meteor"},{id:450,n:"of Thunder Storm"},{id:451,n:"of Energy Shield"},{id:452,n:"of Blizzard"},{id:453,n:"of Chilling Armor"},{id:454,n:"of Hydra Shield",tc:"cred"},{id:455,n:"of Frozen Orb"},{id:456,n:"of Dawn"},{id:457,n:"of Sunlight"},{id:458,n:"of Magic Arrow"},{id:459,n:"of Magic Arrow"},{id:460,n:"of Fire Arrow"},{id:461,n:"of Fire Arrow"},{id:462,n:"of Inner Sight"},{id:463,n:"of Inner Sight"},{id:464,n:"of Jab"},{id:465,n:"of Jab"},{id:466,n:"of Cold Arrow"},{id:467,n:"of Cold Arrow"},{id:468,n:"of Multiple Shot"},{id:469,n:"of Multiple Shot"},{id:470,n:"of Power Strike"},{id:471,n:"of Power Strike"},{id:472,n:"of Poison Jab"},{id:473,n:"of Poison Jab"},{id:474,n:"of Exploding Arrow"},{id:475,n:"of Exploding Arrow"},{id:476,n:"of Slow Missile"},{id:477,n:"of Slow Missile"},{id:478,n:"of Impaling Strike"},{id:479,n:"of Impaling Strike"},{id:480,n:"of Lightning Javelin"},{id:481,n:"of Lightning Javelin"},{id:482,n:"of Ice Arrow"},{id:483,n:"of Ice Arrow"},{id:484,n:"of Guided Arrow"},{id:485,n:"of Guided Arrow"},{id:486,n:"of Charged Strike"},{id:487,n:"of Charged Strike"},{id:488,n:"of Plague Jab"},{id:489,n:"of Plague Jab"},{id:490,n:"of Immolating Arrow"},{id:491,n:"of Immolating Arrow"},{id:492,n:"of Fending"},{id:493,n:"of Fending"},{id:494,n:"of Freezing Arrow"},{id:495,n:"of Freezing Arrow"},{id:496,n:"of Lightning Strike"},{id:497,n:"of Lightning Strike"},{id:498,n:"of Lightning Fury"},{id:499,n:"of Lightning Fury"},{id:500,n:"of Fire Bolt"},{id:501,n:"of Fire Bolt"},{id:502,n:"of Charged Bolt"},{id:503,n:"of Charged Bolt"},{id:504,n:"of Ice Bolt"},{id:505,n:"of Ice Bolt"},{id:506,n:"of Frozen Armor"},{id:507,n:"of Frozen Armor"},{id:508,n:"of Static Field"},{id:509,n:"of Static Field"},{id:510,n:"of Telekinesis"},{id:511,n:"of Telekinesis"},{id:512,n:"of Frost Nova"},{id:513,n:"of Frost Nova"},{id:514,n:"of Ice Blast"},{id:515,n:"of Ice Blast"},{id:516,n:"of Blazing"},{id:517,n:"of Blazing"},{id:518,n:"of Fire Ball"},{id:519,n:"of Fire Ball"},{id:520,n:"of Nova"},{id:521,n:"of Nova"},{id:522,n:"of Lightning"},{id:523,n:"of Lightning"},{id:524,n:"of Shiver Armor"},{id:525,n:"of Shiver Armor"},{id:526,n:"of Fire Wall"},{id:527,n:"of Fire Wall"},{id:528,n:"of Enchantment"},{id:529,n:"of Enchantment"},{id:530,n:"of Chain Lightning"},{id:531,n:"of Chain Lightning"},{id:532,n:"of Teleportation"},{id:533,n:"of Teleportation"},{id:534,n:"of Glacial Spike"},{id:535,n:"of Glacial Spike"},{id:536,n:"of Meteor"},{id:537,n:"of Meteor"},{id:538,n:"of Thunder Storm"},{id:539,n:"of Thunder Storm"},{id:540,n:"of Energy Shield"},{id:541,n:"of Energy Shield"},{id:542,n:"of Blizzard"},{id:543,n:"of Blizzard"},{id:544,n:"of Chilling Armor"},{id:545,n:"of Chilling Armor"},{id:546,n:"of Hydra"},{id:547,n:"of Hydra"},{id:548,n:"of Frozen Orb"},{id:549,n:"of Frozen Orb"},{id:550,n:"of Amplify Damage"},{id:551,n:"of Amplify Damage"},{id:552,n:"of Teeth"},{id:553,n:"of Teeth"},{id:554,n:"of Bone Armor"},{id:555,n:"of Bone Armor"},{id:556,n:"of Raise Skeleton"},{id:557,n:"of Raise Skeleton"},{id:558,n:"of Dim Vision"},{id:559,n:"of Dim Vision"},{id:560,n:"of Weaken"},{id:561,n:"of Weaken"},{id:562,n:"of Poison Dagger"},{id:563,n:"of Poison Dagger"},{id:564,n:"of Corpse Explosion"},{id:565,n:"of Corpse Explosion"},{id:566,n:"of Clay Golem"},{id:567,n:"of Clay Golem"},{id:568,n:"of Iron Maiden"},{id:569,n:"of Iron Maiden"},{id:570,n:"of Terror"},{id:571,n:"of Terror"},{id:572,n:"of Bone Wall"},{id:573,n:"of Bone Wall"},{id:574,n:"of Skeletal Mages"},{id:575,n:"of Skeletal Mages"},{id:576,n:"of Confusion"},{id:577,n:"of Confusion"},{id:578,n:"of Life Tap"},{id:579,n:"of Life Tap"},{id:580,n:"of Poison Explosion"},{id:581,n:"of Poison Explosion"},{id:582,n:"of Bone Spear"},{id:583,n:"of Bone Spear"},{id:584,n:"of Blood Golem"},{id:585,n:"of Blood Golem"},{id:586,n:"of Attract"},{id:587,n:"of Attract"},{id:588,n:"of Decrepify"},{id:589,n:"of Decrepify"},{id:590,n:"of Bone Prison"},{id:591,n:"of Bone Prison"},{id:592,n:"of Iron Golem"},{id:593,n:"of Iron Golem"},{id:594,n:"of Lower Resistance"},{id:595,n:"of Lower Resistance"},{id:596,n:"of Poison Nova"},{id:597,n:"of Poison Nova"},{id:598,n:"of Bone Spirit"},{id:599,n:"of Bone Spirit"},{id:600,n:"of Fire Golem"},{id:601,n:"of Fire Golem"},{id:602,n:"of Revivification"},{id:603,n:"of Revivification"},{id:604,n:"of Sacrifice"},{id:605,n:"of Sacrifice"},{id:606,n:"of Holy Bolt"},{id:607,n:"of Holy Bolt"},{id:608,n:"of Zeal"},{id:609,n:"of Zeal"},{id:610,n:"of Vengeance"},{id:611,n:"of Vengeance"},{id:612,n:"of Blessed Hammer"},{id:613,n:"of Blessed Hammer"},{id:614,n:"of Conversion"},{id:615,n:"of Conversion"},{id:616,n:"of Fist of the Heavens"},{id:617,n:"of Fist of the Heavens"},{id:618,n:"of Bashing"},{id:619,n:"of Bashing"},{id:620,n:"of Howl"},{id:621,n:"of Howl"},{id:622,n:"of Find Potion"},{id:623,n:"of Find Potion"},{id:624,n:"of Taunt"},{id:625,n:"of Taunt"},{id:626,n:"of Shout"},{id:627,n:"of Shout"},{id:628,n:"of Stun"},{id:629,n:"of Stun"},{id:630,n:"of Find Item"},{id:631,n:"of Find Item"},{id:632,n:"of Concentration"},{id:633,n:"of Concentration"},{id:634,n:"of Battle Cry"},{id:635,n:"of Battle Cry"},{id:636,n:"of Battle Orders"},{id:637,n:"of Battle Orders"},{id:638,n:"of Grim Ward"},{id:639,n:"of Grim Ward"},{id:640,n:"of War Cry"},{id:641,n:"of War Cry"},{id:642,n:"of Battle Command"},{id:643,n:"of Battle Command"},{id:644,n:"of Firestorms"},{id:645,n:"of Firestorms"},{id:646,n:"of Molten Boulder"},{id:647,n:"of Molten Boulder"},{id:648,n:"of Fissure"},{id:649,n:"of Fissure"},{id:650,n:"of Cyclone Armor"},{id:651,n:"of Cyclone Armor"},{id:652,n:"of Twister"},{id:653,n:"of Twister"},{id:654,n:"of Volcano"},{id:655,n:"of Volcano"},{id:656,n:"of Tornado"},{id:657,n:"of Tornado"},{id:658,n:"of Armageddon"},{id:659,n:"of Armageddon"},{id:660,n:"of Hurricane"},{id:661,n:"of Hurricane"},{id:662,n:"of Amplify Damage"},{id:663,n:"of the Icicle",tc:"dblu"},{id:664,n:"of the Glacier",tc:"dblu"},{id:665,n:"of Fire",tc:"dred"},{id:666,n:"of Burning",tc:"dred"},{id:667,n:"of Lightning",tc:"dyel"},{id:668,n:"of Thunder",tc:"dyel"},{id:669,n:"of Daring"},{id:670,n:"of Daring"},{id:671,n:"of Knowledge"},{id:672,n:"of Knowledge"},{id:673,n:"of Virility"},{id:674,n:"of Virility"},{id:675,n:"of Readiness"},{id:676,n:"of Craftmanship"},{id:677,n:"of Quality"},{id:678,n:"of Maiming"},{id:679,n:"of Craftmanship"},{id:680,n:"of Quality"},{id:681,n:"of Craftmanship"},{id:682,n:"of Blight"},{id:683,n:"of Venom"},{id:684,n:"of Pestilence"},{id:685,n:"of Anthrax"},{id:686,n:"of Blight"},{id:687,n:"of Venom"},{id:688,n:"of Pestilence",tc:"dgrn"},{id:689,n:"of Anthrax",tc:"dgrn"},{id:690,n:"of Blight"},{id:691,n:"of Venom"},{id:692,n:"of Pestilence",tc:"dgrn"},{id:693,n:"of Anthrax",tc:"dgrn"},{id:694,n:"of Frost"},{id:695,n:"of the Icicle"},{id:696,n:"of the Glacier"},{id:697,n:"of Winter"},{id:698,n:"of Frost"},{id:699,n:"of the Icicle"},{id:700,n:"of the Glacier",tc:"dblu"},{id:701,n:"of Winter",tc:"dblu"},{id:702,n:"of Frost"},{id:703,n:"of the Icicle"},{id:704,n:"of the Glacier",tc:"dblu"},{id:705,n:"of Winter",tc:"dblu"},{id:706,n:"of Flame"},{id:707,n:"of Fire"},{id:708,n:"of Burning"},{id:709,n:"of Incineration"},{id:710,n:"of Flame"},{id:711,n:"of Fire"},{id:712,n:"of Burning",tc:"dred"},{id:713,n:"of Incineration",tc:"dred"},{id:714,n:"of Flame"},{id:715,n:"of Fire"},{id:716,n:"of Burning",tc:"dred"},{id:717,n:"of Incineration",tc:"dred"},{id:718,n:"of Shock"},{id:719,n:"of Lightning"},{id:720,n:"of Thunder"},{id:721,n:"of Storms"},{id:722,n:"of Shock"},{id:723,n:"of Lightning"},{id:724,n:"of Thunder",tc:"dyel"},{id:725,n:"of Storms",tc:"dyel"},{id:726,n:"of Shock"},{id:727,n:"of Lightning"},{id:728,n:"of Thunder",tc:"dyel"},{id:729,n:"of Storms",tc:"dyel"},{id:730,n:"of Dexterity"},{id:731,n:"of Dexterity"},{id:732,n:"of Strength"},{id:733,n:"of Strength"},{id:734,n:"of Thorns"},{id:735,n:"of Frost"},{id:736,n:"of Flame"},{id:737,n:"of Blight"},{id:738,n:"of Shock"},{id:739,n:"of Regeneration"},{id:740,n:"of Energy"},{id:741,n:"of Light"},{id:742,n:"of the Leech"},{id:743,n:"of the Locust"},{id:744,n:"of the Lamprey",tc:"cred"},{id:745,n:"of the Bat"},{id:746,n:"of the Wraith"},{id:747,n:"of the Vampire",tc:"cred"},{id:748}],properties:{ac:[{s:"armorclass",f:1}],"ac-miss":[{s:"armorclass_vs_missile",f:1}],"ac-hth":[{s:"armorclass_vs_hth",f:1}],"red-dmg":[{s:"normal_damage_reduction",f:1}],"red-dmg%":[{s:"damageresist",f:1}],"ac%":[{s:"item_armor_percent",f:2}],"red-mag":[{s:"magic_damage_reduction",f:1}],str:[{s:"strength",f:1}],dex:[{s:"dexterity",f:1}],vit:[{s:"vitality",f:1}],enr:[{s:"energy",f:1}],mana:[{s:"maxmana",f:1}],"mana%":[{s:"item_maxmana_percent",f:1}],hp:[{s:"maxhp",f:1}],"hp%":[{s:"item_maxhp_percent",f:1}],att:[{s:"tohit",f:1}],block:[{s:"toblock",f:1}],"cold-min":[{s:"coldmindam",f:1}],"cold-max":[{s:"coldmaxdam",f:1}],"cold-len":[{s:"coldlength",f:1}],"fire-min":[{s:"firemindam",f:1}],"fire-max":[{s:"firemaxdam",f:1}],"ltng-min":[{s:"lightmindam",f:1}],"ltng-max":[{s:"lightmaxdam",f:1}],"pois-min":[{s:"poisonmindam",f:1}],"pois-max":[{s:"poisonmaxdam",f:1}],"pois-len":[{s:"poisonlength",f:1}],"dmg-min":[{s:"mindamage",f:5}],"dmg-max":[{s:"maxdamage",f:6}],"dmg%":[{s:"item_maxdamage_percent",f:7}],"dmg-to-mana":[{s:"item_damagetomana",f:1}],"res-fire":[{s:"fireresist",f:1}],"res-fire-max":[{s:"maxfireresist",f:1}],"res-ltng":[{s:"lightresist",f:1}],"res-ltng-max":[{s:"maxlightresist",f:1}],"res-cold":[{s:"coldresist",f:1}],"res-cold-max":[{s:"maxcoldresist",f:1}],"res-mag":[{s:"magicresist",f:1}],"res-mag-max":[{s:"maxmagicresist",f:1}],"res-pois":[{s:"poisonresist",f:1}],"res-pois-max":[{s:"maxpoisonresist",f:1}],"res-all":[{s:"fireresist",f:1},{s:"lightresist",f:3},{s:"coldresist",f:3},{s:"poisonresist",f:3}],"res-all-max":[{s:"maxfireresist",f:1},{s:"maxlightresist",f:3},{s:"maxcoldresist",f:3},{s:"maxpoisonresist",f:3}],"abs-fire%":[{s:"item_absorbfire_percent",f:1}],"abs-fire":[{s:"item_absorbfire",f:1}],"abs-ltng%":[{s:"item_absorblight_percent",f:1}],"abs-ltng":[{s:"item_absorblight",f:1}],"abs-mag%":[{s:"item_absorbmagic_percent",f:1}],"abs-mag":[{s:"item_absorbmagic",f:1}],"abs-cold%":[{s:"item_absorbcold_percent",f:1}],"abs-cold":[{s:"item_absorbcold",f:1}],dur:[{s:"maxdurability",f:1}],"dur%":[{s:"item_maxdurability_percent",f:13}],regen:[{s:"hpregen",f:1}],thorns:[{s:"item_attackertakesdamage",f:1}],swing1:[{s:"item_fasterattackrate",f:8}],swing2:[{s:"item_fasterattackrate",f:8}],swing3:[{s:"item_fasterattackrate",f:8}],"gold%":[{s:"item_goldbonus",f:1}],"mag%":[{s:"item_magicbonus",f:1}],knock:[{s:"item_knockback",f:1}],"regen-stam":[{s:"staminarecoverybonus",f:1}],"regen-mana":[{s:"manarecoverybonus",f:1}],stam:[{s:"maxstamina",f:1}],time:[{s:"item_timeduration",f:1}],manasteal:[{s:"manadrainmindam",f:1}],lifesteal:[{s:"lifedrainmindam",f:1}],ama:[{s:"item_addclassskills",f:21,val:0}],pal:[{s:"item_addclassskills",f:21,val:3}],nec:[{s:"item_addclassskills",f:21,val:2}],sor:[{s:"item_addclassskills",f:21,val:1}],bar:[{s:"item_addclassskills",f:21,val:4}],herb:[{s:"item_doubleherbduration",f:1}],light:[{s:"item_lightradius",f:1}],color:[{s:"item_lightcolor",f:1}],ease:[{s:"item_req_percent",f:1}],move1:[{s:"item_fastermovevelocity",f:8}],move2:[{s:"item_fastermovevelocity",f:8}],move3:[{s:"item_fastermovevelocity",f:8}],balance1:[{s:"item_fastergethitrate",f:8}],balance2:[{s:"item_fastergethitrate",f:8}],balance3:[{s:"item_fastergethitrate",f:8}],block1:[{s:"item_fasterblockrate",f:8}],block2:[{s:"item_fasterblockrate",f:8}],block3:[{s:"item_fasterblockrate",f:8}],cast1:[{s:"item_fastercastrate",f:8}],cast2:[{s:"item_fastercastrate",f:8}],cast3:[{s:"item_fastercastrate",f:8}],"res-pois-len":[{s:"item_poisonlengthresist",f:1}],dmg:[{s:"item_normaldamage",f:1}],howl:[{s:"item_howl",f:1}],stupidity:[{s:"item_stupidity",f:1}],"ignore-ac":[{s:"item_ignoretargetac",f:1}],"reduce-ac":[{s:"item_fractionaltargetac",f:1}],noheal:[{s:"item_preventheal",f:1}],"half-freeze":[{s:"item_halffreezeduration",f:1}],"att%":[{s:"item_tohit_percent",f:1}],"dmg-ac":[{s:"item_damagetargetac",f:1}],"dmg-demon":[{s:"item_demondamage_percent",f:1}],"dmg-undead":[{s:"item_undeaddamage_percent",f:1}],"att-demon":[{s:"item_demon_tohit",f:1}],"att-undead":[{s:"item_undead_tohit",f:1}],throw:[{s:"item_throwable",f:1}],fireskill:[{s:"item_elemskill",f:21,val:1}],allskills:[{s:"item_allskills",f:1}],"light-thorns":[{s:"item_attackertakeslightdamage",f:1}],freeze:[{s:"item_freeze",f:1}],openwounds:[{s:"item_openwounds",f:1}],crush:[{s:"item_crushingblow",f:1}],kick:[{s:"item_kickdamage",f:1}],"mana-kill":[{s:"item_manaafterkill",f:1}],"demon-heal":[{s:"item_healafterdemonkill",f:1}],bloody:[{s:"item_extrablood",f:1}],deadly:[{s:"item_deadlystrike",f:1}],slow:[{s:"item_slow",f:1}],nofreeze:[{s:"item_cannotbefrozen",f:1}],stamdrain:[{s:"item_staminadrainpct",f:1}],reanimate:[{s:"item_reanimate",f:24}],pierce:[{s:"item_pierce",f:1}],magicarrow:[{s:"item_magicarrow",f:1}],explosivearrow:[{s:"item_explosivearrow",f:1}],dru:[{s:"item_addclassskills",f:21,val:5}],ass:[{s:"item_addclassskills",f:21,val:6}],skill:[{s:"item_singleskill",f:22}],skilltab:[{s:"item_addskill_tab",f:10}],aura:[{s:"item_aura",f:22}],"att-skill":[{s:"item_skillonattack",f:11}],"hit-skill":[{s:"item_skillonhit",f:11}],"gethit-skill":[{s:"item_skillongethit",f:11}],sock:[{s:"item_numsockets",f:14}],"dmg-fire":[{s:"firemindam",f:15},{s:"firemaxdam",f:16}],"dmg-ltng":[{s:"lightmindam",f:15},{s:"lightmaxdam",f:16}],"dmg-mag":[{s:"magicmindam",f:15},{s:"magicmaxdam",f:16}],"dmg-cold":[{s:"coldmindam",f:15},{s:"coldmaxdam",f:16},{s:"coldlength",f:17}],"dmg-pois":[{s:"poisonmindam",f:15},{s:"poisonmaxdam",f:16},{s:"poisonlength",f:17}],"dmg-throw":[{s:"item_throw_mindamage",f:15},{s:"item_throw_maxdamage",f:16}],"dmg-norm":[{s:"mindamage",f:15},{s:"maxdamage",f:16}],"ac/lvl":[{s:"item_armor_perlevel",f:17}],"ac%/lvl":[{s:"item_armorpercent_perlevel",f:17}],"hp/lvl":[{s:"item_hp_perlevel",f:17}],"mana/lvl":[{s:"item_mana_perlevel",f:17}],"dmg/lvl":[{s:"item_maxdamage_perlevel",f:17}],"dmg%/lvl":[{s:"item_maxdamage_percent_perlevel",f:17}],"str/lvl":[{s:"item_strength_perlevel",f:17}],"dex/lvl":[{s:"item_dexterity_perlevel",f:17}],"enr/lvl":[{s:"item_energy_perlevel",f:17}],"vit/lvl":[{s:"item_vitality_perlevel",f:17}],"att/lvl":[{s:"item_tohit_perlevel",f:17}],"att%/lvl":[{s:"item_tohitpercent_perlevel",f:17}],"dmg-cold/lvl":[{s:"item_cold_damagemax_perlevel",f:17}],"dmg-fire/lvl":[{s:"item_fire_damagemax_perlevel",f:17}],"dmg-ltng/lvl":[{s:"item_ltng_damagemax_perlevel",f:17}],"dmg-pois/lvl":[{s:"item_pois_damagemax_perlevel",f:17}],"res-cold/lvl":[{s:"item_resist_cold_perlevel",f:17}],"res-fire/lvl":[{s:"item_resist_fire_perlevel",f:17}],"res-ltng/lvl":[{s:"item_resist_ltng_perlevel",f:17}],"res-pois/lvl":[{s:"item_resist_pois_perlevel",f:17}],"abs-cold/lvl":[{s:"item_absorb_cold_perlevel",f:17}],"abs-fire/lvl":[{s:"item_absorb_fire_perlevel",f:17}],"abs-ltng/lvl":[{s:"item_absorb_ltng_perlevel",f:17}],"abs-pois/lvl":[{s:"item_absorb_pois_perlevel",f:17}],"thorns/lvl":[{s:"item_thorns_perlevel",f:17}],"gold%/lvl":[{s:"item_find_gold_perlevel",f:17}],"mag%/lvl":[{s:"item_find_magic_perlevel",f:17}],"regen-stam/lvl":[{s:"item_regenstamina_perlevel",f:17}],"stam/lvl":[{s:"item_stamina_perlevel",f:17}],"dmg-dem/lvl":[{s:"item_damage_demon_perlevel",f:17}],"dmg-und/lvl":[{s:"item_damage_undead_perlevel",f:17}],"att-dem/lvl":[{s:"item_tohit_demon_perlevel",f:17}],"att-und/lvl":[{s:"item_tohit_undead_perlevel",f:17}],"crush/lvl":[{s:"item_crushingblow_perlevel",f:17}],"wounds/lvl":[{s:"item_openwounds_perlevel",f:17}],"kick/lvl":[{s:"item_kick_damage_perlevel",f:17}],"deadly/lvl":[{s:"item_deadlystrike_perlevel",f:17}],"rep-dur":[{s:"item_replenish_durability",f:17}],"rep-quant":[{s:"item_replenish_quantity",f:17}],stack:[{s:"item_extra_stack",f:1}],"ac/time":[{s:"item_armor_bytime",f:18}],"ac%/time":[{s:"item_armorpercent_bytime",f:18}],"hp/time":[{s:"item_hp_bytime",f:18}],"mana/time":[{s:"item_mana_bytime",f:18}],"dmg/time":[{s:"item_maxdamage_bytime",f:18}],"dmg%/time":[{s:"item_maxdamage_percent_bytime",f:18}],"str/time":[{s:"item_strength_bytime",f:18}],"dex/time":[{s:"item_dexterity_bytime",f:18}],"enr/time":[{s:"item_energy_bytime",f:18}],"vit/time":[{s:"item_vitality_bytime",f:18}],"att/time":[{s:"item_tohit_bytime",f:18}],"att%/time":[{s:"item_tohitpercent_bytime",f:18}],"dmg-cold/time":[{s:"item_cold_damagemax_bytime",f:18}],"dmg-fire/time":[{s:"item_fire_damagemax_bytime",f:18}],"dmg-ltng/time":[{s:"item_ltng_damagemax_bytime",f:18}],"dmg-pois/time":[{s:"item_pois_damagemax_bytime",f:18}],"res-cold/time":[{s:"item_resist_cold_bytime",f:18}],"res-fire/time":[{s:"item_resist_fire_bytime",f:18}],"res-ltng/time":[{s:"item_resist_ltng_bytime",f:18}],"res-pois/time":[{s:"item_resist_pois_bytime",f:18}],"abs-cold/time":[{s:"item_absorb_cold_bytime",f:18}],"abs-fire/time":[{s:"item_absorb_fire_bytime",f:18}],"abs-ltng/time":[{s:"item_absorb_ltng_bytime",f:18}],"abs-pois/time":[{s:"item_absorb_pois_bytime",f:18}],"gold%/time":[{s:"item_find_gold_bytime",f:18}],"mag%/time":[{s:"item_find_magic_bytime",f:18}],"regen-stam/time":[{s:"item_regenstamina_bytime",f:18}],"stam/time":[{s:"item_stamina_bytime",f:18}],"dmg-dem/time":[{s:"item_damage_demon_bytime",f:18}],"dmg-und/time":[{s:"item_damage_undead_bytime",f:18}],"att-dem/time":[{s:"item_tohit_demon_bytime",f:18}],"att-und/time":[{s:"item_tohit_undead_bytime",f:18}],"crush/time":[{s:"item_crushingblow_bytime",f:18}],"wounds/time":[{s:"item_openwounds_bytime",f:18}],"kick/time":[{s:"item_kick_damage_bytime",f:18}],"deadly/time":[{s:"item_deadlystrike_bytime",f:18}],"pierce-fire":[{s:"passive_fire_pierce",f:1}],"pierce-ltng":[{s:"passive_ltng_pierce",f:1}],"pierce-cold":[{s:"passive_cold_pierce",f:1}],"pierce-pois":[{s:"passive_pois_pierce",f:1}],indestruct:[{s:"item_indesctructible",f:20}],charged:[{s:"item_charged_skill",f:19}],"extra-fire":[{s:"passive_fire_mastery",f:1}],"extra-ltng":[{s:"passive_ltng_mastery",f:1}],"extra-cold":[{s:"passive_cold_mastery",f:1}],"extra-pois":[{s:"passive_pois_mastery",f:1}],"dmg-elem":[{s:"firemindam",f:15},{s:"firemaxdam",f:16},{s:"lightmindam",f:15},{s:"lightmaxdam",f:16},{s:"coldmindam",f:15},{s:"coldmaxdam",f:16},{s:"coldlength",f:17}],"dmg-elem-min":[{s:"firemindam",f:1},{s:"lightmindam",f:3},{s:"coldmindam",f:3}],"dmg-elem-max":[{s:"firemaxdam",f:1},{s:"lightmaxdam",f:3},{s:"coldmaxdam",f:3},{s:"coldlength",f:17}],"all-stats":[{s:"strength",f:1},{s:"energy",f:3},{s:"dexterity",f:3},{s:"vitality",f:3}],addxp:[{s:"item_addexperience",f:1}],"heal-kill":[{s:"item_healafterkill",f:1}],cheap:[{s:"item_reducedprices",f:1}],rip:[{s:"item_restinpeace",f:1}],"att-mon%":[{s:"attack_vs_montype",f:24}],"dmg-mon%":[{s:"damage_vs_montype",f:24}],"kill-skill":[{s:"item_skillonkill",f:11}],"death-skill":[{s:"item_skillondeath",f:11}],"levelup-skill":[{s:"item_skillonlevelup",f:11}],"skill-rand":[{s:"item_singleskill",f:12}],fade:[{s:"fade",f:17}],levelreq:[{s:"item_levelreq",f:1}],ethereal:[{s:"ethereal",f:23}],oskill:[{s:"item_nonclassskill",f:22}],state:[{s:"state",f:24}],randclassskill:[{s:"item_addclassskills",f:36,val:3}],noconsume:[{s:"item_noconsume",f:1}],"pierce-immunity-cold":[{s:"item_pierce_cold_immunity",f:1}],"pierce-immunity-fire":[{s:"item_pierce_fire_immunity",f:1}],"pierce-immunity-light":[{s:"item_pierce_light_immunity",f:1}],"pierce-immunity-poison":[{s:"item_pierce_poison_immunity",f:1}],"pierce-immunity-damage":[{s:"item_pierce_damage_immunity",f:1}],"pierce-immunity-magic":[{s:"item_pierce_magic_immunity",f:1}],"charge-noconsume":[{s:"item_charge_noconsume",f:1}]},magical_properties:[{id:0,s:"strength",cB:10,cS:0,sB:8,sA:32,so:67,dF:19,dP:"%+d to Strength",dN:"%+d to all Attributes",dg:1,dgF:19,dgP:"%+d to all Attributes"},{id:1,s:"energy",cB:10,cS:0,sB:7,sA:32,so:61,dF:19,dP:"%+d to Energy",dN:"%+d to all Attributes",dg:1,dgF:19,dgP:"%+d to all Attributes",o:8,os:["maxmana"]},{id:2,s:"dexterity",cB:10,cS:0,sB:7,sA:32,so:65,dF:19,dP:"%+d to Dexterity",dN:"%+d to all Attributes",dg:1,dgF:19,dgP:"%+d to all Attributes"},{id:3,s:"vitality",cB:10,cS:0,sB:7,sA:32,so:63,dF:19,dP:"%+d to Vitality",dN:"%+d to all Attributes",dg:1,dgF:19,dgP:"%+d to all Attributes",o:9,os:["maxhp","maxstamina"]},{id:4,s:"statpts",cB:10,cS:0},{id:5,s:"newskills",cB:8,cS:0},{id:6,s:"hitpoints",cB:21,cS:0,vS:8},{id:7,s:"maxhp",cB:21,cS:0,vS:8,sB:9,sA:32,so:59,dF:19,dP:"%+d to Life",dN:"%+d to Life"},{id:8,s:"mana",cB:21,cS:0,vS:8},{id:9,s:"maxmana",cB:21,cS:0,vS:8,sB:8,sA:32,so:55,dF:19,dP:"%+d to Mana",dN:"%+d to Mana"},{id:10,s:"stamina",cB:21,cS:0,vS:8},{id:11,s:"maxstamina",cB:21,cS:0,vS:8,sB:8,sA:32,so:51,dF:19,dP:"%+d Maximum Stamina",dN:"%+d Maximum Stamina"},{id:12,s:"level",cB:7,cS:0},{id:13,s:"experience",cB:32,cS:0},{id:14,s:"gold",cB:25,cS:0},{id:15,s:"goldbank",cB:25,cS:0},{id:16,s:"item_armor_percent",sS:1,sB:9,sA:0,so:74,dF:19,dP:"%+d%% Enhanced Defense",dN:"%+d%% Enhanced Defense",o:13,os:["armorclass"]},{id:17,s:"item_maxdamage_percent",sS:1,sB:9,sA:0,so:129,dF:19,dP:"%+d%% Enhanced Maximum Damage",dN:"%+d%% Enhanced Maximum Damage",o:13,os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"],np:2,dR:"Adds %d-%d damage",dE:"%+d%% Enhanced Damage"},{id:18,s:"item_mindamage_percent",sS:1,sB:9,sA:0,so:130,dF:19,dP:"%+d%% Enhanced Minimum Damage",dN:"%+d%% Enhanced Minimum Damage",o:13,os:["mindamage","secondary_mindamage","item_throw_mindamage"]},{id:19,s:"tohit",sS:1,sB:10,so:115,dF:19,dP:"%+d to Attack Rating",dN:"%+d to Attack Rating"},{id:20,s:"toblock",sS:1,sB:6,sA:0,so:134,dF:19,dP:"%d%% Increased Chance of Blocking",dN:"%d%% Increased Chance of Blocking"},{id:21,s:"mindamage",sS:1,sB:6,sA:0,so:127,dF:19,dP:"%+d to Minimum Damage",dN:"%+d to Minimum Damage"},{id:22,s:"maxdamage",sS:1,sB:7,sA:0,so:126,dF:19,dP:"%+d to Maximum Damage",dN:"%+d to Maximum Damage"},{id:23,s:"secondary_mindamage",sS:1,sB:6,sA:0,so:124,dF:19,dP:"%+d to Minimum Damage",dN:"%+d to Minimum Damage"},{id:24,s:"secondary_maxdamage",sS:1,sB:7,sA:0,so:123,dF:19,dP:"%+d to Maximum Damage",dN:"%+d to Maximum Damage"},{id:25,s:"damagepercent",sS:1,sB:8,sA:0},{id:26,s:"manarecovery",sB:8,sA:0},{id:27,s:"manarecoverybonus",sS:1,sB:8,sA:0,so:52,dF:19,dP:"Regenerate Mana %d%%",dN:"Regenerate Mana %d%%"},{id:28,s:"staminarecoverybonus",sS:1,sB:8,sA:0,so:48,dF:19,dP:"Heal Stamina Plus %d%%",dN:"Heal Stamina Plus %d%%"},{id:29,s:"lastexp"},{id:30,s:"nextexp"},{id:31,s:"armorclass",sS:1,sB:11,sA:10,so:71,dF:19,dP:"%+d Defense",dN:"%+d Defense"},{id:32,s:"armorclass_vs_missile",sS:1,sB:9,sA:0,so:69,dF:19,dP:"%+d Defense vs. Missile",dN:"%+d Defense vs. Missile"},{id:33,s:"armorclass_vs_hth",sS:1,sB:8,sA:0,so:70,dF:19,dP:"%+d Defense vs. Melee",dN:"%+d Defense vs. Melee"},{id:34,s:"normal_damage_reduction",sS:1,sB:6,sA:0,so:22,dF:19,dP:"Damage Reduced by %d",dN:"Damage Reduced by %d"},{id:35,s:"magic_damage_reduction",sS:1,sB:6,sA:0,so:21,dF:19,dP:"Magic Damage Reduced by %d",dN:"Magic Damage Reduced by %d"},{id:36,s:"damageresist",sS:1,sB:9,sA:200,so:22,dF:29,dP:"Physical Damage Received Reduced by %d%%",dN:"Physical Damage Received Increased by %d%%"},{id:37,s:"magicresist",sS:1,sB:9,sA:200,so:41,dF:19,dP:"Magic Resist %+d%%",dN:"Magic Resist %+d%%"},{id:38,s:"maxmagicresist",sS:1,sB:5,sA:0,so:46,dF:19,dP:"%+d%% to Maximum Magic Resist",dN:"%+d%% to Maximum Magic Resist"},{id:39,s:"fireresist",sS:1,sB:9,sA:200,so:36,dF:19,dP:"Fire Resist %+d%%",dN:"All Resistances %+d",dg:2,dgF:19,dgP:"All Resistances %+d"},{id:40,s:"maxfireresist",sS:1,sB:5,sA:0,so:42,dF:19,dP:"%+d%% to Maximum Fire Resist",dN:"%+d%% to Maximum Fire Resist"},{id:41,s:"lightresist",sS:1,sB:9,sA:200,so:38,dF:19,dP:"Lightning Resist %+d%%",dN:"All Resistances %+d",dg:2,dgF:19,dgP:"All Resistances %+d"},{id:42,s:"maxlightresist",sS:1,sB:5,sA:0,so:43,dF:19,dP:"%+d%% to Maximum Lightning Resist",dN:"%+d%% to Maximum Lightning Resist"},{id:43,s:"coldresist",sS:1,sB:9,sA:200,so:40,dF:19,dP:"Cold Resist %+d%%",dN:"All Resistances %+d",dg:2,dgF:19,dgP:"All Resistances %+d"},{id:44,s:"maxcoldresist",sS:1,sB:5,sA:0,so:44,dF:19,dP:"%+d%% to Maximum Cold Resist",dN:"%+d%% to Maximum Cold Resist"},{id:45,s:"poisonresist",sS:1,sB:9,sA:200,so:34,dF:19,dP:"Poison Resist %+d%%",dN:"All Resistances %+d",dg:2,dgF:19,dgP:"All Resistances %+d"},{id:46,s:"maxpoisonresist",sS:1,sB:5,sA:0,so:45,dF:19,dP:"%+d%% to Maximum Poison Resist",dN:"%+d%% to Maximum Poison Resist"},{id:47,s:"damageaura",sS:1},{id:48,s:"firemindam",sS:1,sB:8,sA:0,so:102,dF:19,dP:"%+d to Minimum Fire Damage",dN:"%+d to Minimum Fire Damage",np:2,dR:"Adds %d-%d fire damage",dE:"%+d fire damage"},{id:49,s:"firemaxdam",sS:1,sB:9,sA:0,so:101,dF:19,dP:"%+d to Maximum Fire Damage",dN:"%+d to Maximum Fire Damage"},{id:50,s:"lightmindam",sS:1,sB:6,sA:0,so:99,dF:19,dP:"%+d to Minimum Lightning Damage",dN:"%+d to Minimum Lightning Damage",np:2,dR:"Adds %d-%d lightning damage",dE:"%+d lightning damage"},{id:51,s:"lightmaxdam",sS:1,sB:10,sA:0,so:98,dF:19,dP:"%+d to Maximum Lightning Damage",dN:"%+d to Maximum Lightning Damage"},{id:52,s:"magicmindam",sS:1,sB:8,sA:0,so:104,dF:19,dP:"%+d magic damage",dN:"%+d magic damage",np:2,dR:"Adds %d-%d magic damage",dE:"%+d magic damage"},{id:53,s:"magicmaxdam",sS:1,sB:9,sA:0,so:103,dF:19,dP:"%+d magic damage",dN:"%+d magic damage"},{id:54,s:"coldmindam",sS:1,sB:8,sA:0,so:96,dF:19,dP:"%+d to Minimum Cold Damage",dN:"%+d to Minimum Cold Damage",np:3,dR:"Adds %d-%d cold damage",dE:"%+d cold damage"},{id:55,s:"coldmaxdam",sS:1,sB:9,sA:0,so:95,dF:19,dP:"%+d to Maximum Cold Damage",dN:"%+d to Maximum Cold Damage"},{id:56,s:"coldlength",sS:1,sB:8,sA:0},{id:57,s:"poisonmindam",sS:1,sB:10,sA:0,so:92,dF:19,dP:"%+d to Minimum Poison Damage",dN:"%+d to Minimum Poison Damage",np:3,dR:"Adds %d-%d poison damage over %d seconds",dE:"%+d poison damage over %d seconds"},{id:58,s:"poisonmaxdam",sS:1,sB:10,sA:0,so:91,dF:19,dP:"%+d to Maximum Poison Damage",dN:"%+d to Maximum Poison Damage"},{id:59,s:"poisonlength",sS:1,sB:9,sA:0},{id:60,s:"lifedrainmindam",sS:1,sB:7,sA:0,so:88,dF:19,dP:"%d%% Life stolen per hit",dN:"%d%% Life stolen per hit"},{id:61,s:"lifedrainmaxdam",sS:1},{id:62,s:"manadrainmindam",sS:1,sB:7,sA:0,so:89,dF:19,dP:"%d%% Mana stolen per hit",dN:"%d%% Mana stolen per hit"},{id:63,s:"manadrainmaxdam",sS:1},{id:64,s:"stamdrainmindam",sS:1},{id:65,s:"stamdrainmaxdam",sS:1},{id:66,s:"stunlength"},{id:67,s:"velocitypercent",sS:1,sB:7,sA:30},{id:68,s:"attackrate",sS:1,sB:7,sA:30},{id:69,s:"other_animrate",sS:1},{id:70,s:"quantity",sS:1},{id:71,s:"value",sS:1,sB:8,sA:100},{id:72,s:"durability",sS:1,sB:9,sA:0},{id:73,s:"maxdurability",sS:1,sB:8,sA:0},{id:74,s:"hpregen",sB:6,sA:30,so:56,dF:19,dP:"Replenish Life %+d",dN:"Drain Life %d"},{id:75,s:"item_maxdurability_percent",sS:1,sB:7,sA:20,so:3,dF:19,dP:"Increase Maximum Durability %d%%",dN:"Increase Maximum Durability %d%%",o:13,os:["maxdurability"]},{id:76,s:"item_maxhp_percent",sS:1,sB:6,sA:10,so:58,dF:19,dP:"Increase Maximum Life %d%%",dN:"Increase Maximum Life %d%%",o:11,os:["maxhp"]},{id:77,s:"item_maxmana_percent",sS:1,sB:6,sA:10,so:54,dF:19,dP:"Increase Maximum Mana %d%%",dN:"Increase Maximum Mana %d%%",o:11,os:["maxmana"]},{id:78,s:"item_attackertakesdamage",sS:1,sB:7,sA:0,so:13,dF:19,dP:"Attacker Takes Damage of %d",dN:"Attacker Takes Damage of %d"},{id:79,s:"item_goldbonus",sS:1,sB:9,sA:100,so:10,dF:19,dP:"%d%% Extra Gold from Monsters",dN:"%d%% Extra Gold from Monsters"},{id:80,s:"item_magicbonus",sS:1,sB:8,sA:100,so:8,dF:19,dP:"%d%% Better Chance of Getting Magic Items",dN:"%d%% Better Chance of Getting Magic Items"},{id:81,s:"item_knockback",sS:1,sB:7,sA:0,so:76,dF:19,dP:"Knockback",dN:"Knockback"},{id:82,s:"item_timeduration",sS:1,sB:9,sA:20},{id:83,s:"item_addclassskills",sS:1,sB:3,sA:0,sP:3,so:150,dF:13,dP:"%+d to Amazon Skill Levels",dN:"%+d to Amazon Skill Levels"},{id:84,s:"unsentparam1"},{id:85,s:"item_addexperience",sS:1,sB:9,sA:50,so:11,dF:19,dP:"%+d%% to Experience Gained",dN:"%+d%% to Experience Gained"},{id:86,s:"item_healafterkill",sS:1,sB:7,sA:0,so:16,dF:19,dP:"%+d Life after each Kill",dN:"%+d Life after each Kill"},{id:87,s:"item_reducedprices",sB:7,sA:0,so:8,dF:19,dP:"Reduces all Vendor Prices %d%%",dN:"Reduces all Vendor Prices %d%%"},{id:88,s:"item_doubleherbduration",sS:1,sB:1,sA:0},{id:89,s:"item_lightradius",sS:1,sB:4,sA:4,so:6,dF:19,dP:"%+d to Light Radius",dN:"%+d to Light Radius"},{id:90,s:"item_lightcolor",sS:1,sB:24,sA:0},{id:91,s:"item_req_percent",sS:1,sB:8,sA:100,so:0,dF:19,dP:"Requirements %+d%%",dN:"Requirements %+d%%"},{id:92,s:"item_levelreq",sB:7},{id:93,s:"item_fasterattackrate",sS:1,sB:7,sA:20,so:145,dF:19,dP:"%+d%% Increased Attack Speed",dN:"%+d%% Increased Attack Speed"},{id:94,s:"item_levelreqpct",sB:7,sA:64,o:13,os:["item_levelreq"]},{id:95,s:"lastblockframe"},{id:96,s:"item_fastermovevelocity",sS:1,sB:7,sA:20,so:148,dF:19,dP:"%+d%% Faster Run/Walk",dN:"%+d%% Faster Run/Walk"},{id:97,s:"item_nonclassskill",e:1,sS:1,sB:6,sA:0,sP:9,so:81,dF:28,dP:"%+d to %s",dN:"%+d to %s"},{id:98,s:"state",sB:1,sP:8},{id:99,s:"item_fastergethitrate",sS:1,sB:7,sA:20,so:139,dF:19,dP:"%+d%% Faster Hit Recovery",dN:"%+d%% Faster Hit Recovery"},{id:100,s:"monster_playercount"},{id:101,s:"skill_poison_override_length"},{id:102,s:"item_fasterblockrate",sS:1,sB:7,sA:20,so:136,dF:19,dP:"%+d%% Faster Block Rate",dN:"%+d%% Faster Block Rate"},{id:103,s:"skill_bypass_undead"},{id:104,s:"skill_bypass_demons"},{id:105,s:"item_fastercastrate",sS:1,sB:7,sA:20,so:142,dF:19,dP:"%+d%% Faster Cast Rate",dN:"%+d%% Faster Cast Rate"},{id:106,s:"skill_bypass_beasts"},{id:107,s:"item_singleskill",e:1,sS:1,sB:3,sA:0,sP:9,so:81,dF:27,dP:"%+d to %s %s",dN:"%+d to %s %s"},{id:108,s:"item_restinpeace",sB:1,sA:0,so:81,dF:19,dP:"Slain Monsters Rest in Peace",dN:"Slain Monsters Rest in Peace"},{id:109,s:"curse_resistance",sB:9,sA:0},{id:110,s:"item_poisonlengthresist",sS:1,sB:8,sA:20,so:18,dF:19,dP:"Poison Length Reduced by %d%%",dN:"Poison Length Reduced by %d%%"},{id:111,s:"item_normaldamage",sS:1,sB:9,sA:20,so:122,dF:19,dP:"Damage %+d",dN:"Damage %+d"},{id:112,s:"item_howl",sS:1,sB:7,sA:-1,so:79,dF:5,dP:"Hit Causes Monster to Flee %+d%%",dN:"Hit Causes Monster to Flee %+d%%"},{id:113,s:"item_stupidity",sS:1,sB:7,sA:0,so:80,dF:12,dV:2,dP:"Hit Blinds Target",dN:"Hit Blinds Target"},{id:114,s:"item_damagetomana",sS:1,sB:6,sA:0,so:11,dF:19,dP:"%+d%% Damage Taken Goes To Mana",dN:"%+d%% Damage Taken Goes To Mana"},{id:115,s:"item_ignoretargetac",sS:1,sB:1,sA:0,so:119,dF:19,dP:"Ignore Target's Defense",dN:"Ignore Target's Defense"},{id:116,s:"item_fractionaltargetac",sS:1,sB:7,sA:0,so:118,dF:19,dP:"-%d%% Target Defense",dN:"-%d%% Target Defense"},{id:117,s:"item_preventheal",sS:1,sB:7,sA:0,so:81,dF:19,dP:"Prevent Monster Heal",dN:"Prevent Monster Heal"},{id:118,s:"item_halffreezeduration",sS:1,sB:1,sA:0,so:19,dF:19,dP:"Half Freeze Duration",dN:"Half Freeze Duration"},{id:119,s:"item_tohit_percent",sS:1,sB:9,sA:20,so:117,dF:19,dP:"%d%% Bonus to Attack Rating",dN:"%d%% Bonus to Attack Rating"},{id:120,s:"item_damagetargetac",sS:1,sB:7,sA:128,so:75,dF:19,dP:"%d to Monster Defense Per Hit",dN:"%d to Monster Defense Per Hit"},{id:121,s:"item_demondamage_percent",sS:1,sB:9,sA:20,so:112,dF:19,dP:"%+d%% Damage to Demons",dN:"%+d%% Damage to Demons"},{id:122,s:"item_undeaddamage_percent",sS:1,sB:9,sA:20,so:108,dF:19,dP:"%+d%% Damage to Undead",dN:"%+d%% Damage to Undead"},{id:123,s:"item_demon_tohit",sS:1,sB:10,sA:128,so:110,dF:19,dP:"%+d to Attack Rating against Demons",dN:"%+d to Attack Rating against Demons"},{id:124,s:"item_undead_tohit",sS:1,sB:10,sA:128,so:106,dF:19,dP:"%+d to Attack Rating against Undead",dN:"%+d to Attack Rating against Undead"},{id:125,s:"item_throwable",sS:1,sB:1,sA:0,so:5,dF:19,dP:"Throwable",dN:"Throwable"},{id:126,s:"item_elemskill",sS:1,sB:3,sA:0,sP:3,so:157,dF:19,dP:"%+d to Fire Skills",dN:"%+d to Fire Skills"},{id:127,s:"item_allskills",sS:1,sB:3,sA:0,so:158,dF:19,dP:"%+d to All Skills",dN:"%+d to All Skills"},{id:128,s:"item_attackertakeslightdamage",sS:1,sB:5,sA:0,so:14,dF:19,dP:"Attacker Takes Lightning Damage of %d",dN:"Attacker Takes Lightning Damage of %d"},{id:129,s:"ironmaiden_level",sS:1},{id:130,s:"lifetap_level",sS:1},{id:131,s:"thorns_percent"},{id:132,s:"bonearmor",sS:1},{id:133,s:"bonearmormax",sS:1},{id:134,s:"item_freeze",sS:1,sB:5,sA:0,so:78,dF:12,dV:2,dP:"Freezes target",dN:"Freezes target"},{id:135,s:"item_openwounds",sS:1,sB:7,sA:0,so:83,dF:19,dP:"%+d%% Chance of Open Wounds",dN:"%+d%% Chance of Open Wounds"},{id:136,s:"item_crushingblow",sS:1,sB:7,sA:0,so:87,dF:19,dP:"%+d%% Chance of Crushing Blow",dN:"%+d%% Chance of Crushing Blow"},{id:137,s:"item_kickdamage",sS:1,sB:7,sA:0,so:121,dF:19,dP:"%+d Kick Damage",dN:"%+d Kick Damage"},{id:138,s:"item_manaafterkill",sS:1,sB:7,sA:0,so:16,dF:19,dP:"%+d to Mana after each Kill",dN:"%+d to Mana after each Kill"},{id:139,s:"item_healafterdemonkill",sS:1,sB:7,sA:0,so:15,dF:19,dP:"%+d Life after each Demon Kill",dN:"%+d Life after each Demon Kill"},{id:140,s:"item_extrablood",sS:1,sB:7,sA:0},{id:141,s:"item_deadlystrike",sS:1,sB:7,sA:0,so:85,dF:19,dP:"%+d%% Deadly Strike",dN:"%+d%% Deadly Strike"},{id:142,s:"item_absorbfire_percent",sS:1,sB:7,sA:0,so:23,dF:19,dP:"Fire Absorb %+d%%",dN:"Fire Absorb %+d%%"},{id:143,s:"item_absorbfire",sS:1,sB:7,sA:0,so:27,dF:19,dP:"%+d Fire Absorb",dN:"%+d Fire Absorb"},{id:144,s:"item_absorblight_percent",sS:1,sB:7,sA:0,so:24,dF:19,dP:"Lightning Absorb %+d%%",dN:"Lightning Absorb %+d%%"},{id:145,s:"item_absorblight",sS:1,sB:7,sA:0,so:29,dF:19,dP:"%+d Lightning Absorb",dN:"%+d Lightning Absorb"},{id:146,s:"item_absorbmagic_percent",sS:1,sB:7,sA:0,so:26,dF:19,dP:"Magic Absorb %+d%%",dN:"Magic Absorb %+d%%"},{id:147,s:"item_absorbmagic",sS:1,sB:7,sA:0,so:33,dF:19,dP:"%+d Magic Absorb",dN:"%+d Magic Absorb"},{id:148,s:"item_absorbcold_percent",sS:1,sB:7,sA:0,so:25,dF:19,dP:"Cold Absorb %+d%%",dN:"Cold Absorb %+d%%"},{id:149,s:"item_absorbcold",sS:1,sB:7,sA:0,so:31,dF:19,dP:"%+d Cold Absorb",dN:"%+d Cold Absorb"},{id:150,s:"item_slow",sS:1,sB:7,sA:0,so:77,dF:19,dP:"Slows Target by %d%%",dN:"Slows Target by %d%%"},{id:151,s:"item_aura",sS:1,sB:5,sA:0,sP:9,so:159,dF:16,dV:0,dP:"Level %d %s Aura When Equipped",dN:"Level %d %s Aura When Equipped"},{id:152,s:"item_indesctructible",sS:1,sB:1,so:160,dF:19,dP:"Indestructible",dN:"Indestructible"},{id:153,s:"item_cannotbefrozen",sS:1,sB:1,so:20,dF:19,dP:"Cannot Be Frozen",dN:"Cannot Be Frozen"},{id:154,s:"item_staminadrainpct",sS:1,sB:7,sA:20,so:49,dF:19,dP:"%d%% Slower Stamina Drain",dN:"%d%% Slower Stamina Drain"},{id:155,s:"item_reanimate",sB:7,sA:0,sP:10,so:17,dF:23,dP:"%0%% Reanimate as: %1",dN:"%0%% Reanimate as: %1"},{id:156,s:"item_pierce",sS:1,sB:7,sA:0,so:132,dF:19,dP:"%+d%% Piercing Attack",dN:"%+d%% Piercing Attack"},{id:157,s:"item_magicarrow",sS:1,sB:7,sA:0,so:131,dF:19,dP:"Fires Magic Arrows",dN:"Fires Magic Arrows"},{id:158,s:"item_explosivearrow",sS:1,sB:7,sA:0,so:133,dF:19,dP:"Fires Explosive Arrows or Bolts",dN:"Fires Explosive Arrows or Bolts"},{id:159,s:"item_throw_mindamage",sS:1,sB:6,sA:0},{id:160,s:"item_throw_maxdamage",sS:1,sB:7,sA:0},{id:161,s:"skill_handofathena",sS:1},{id:162,s:"skill_staminapercent",sS:1,o:1,os:["maxstamina"]},{id:163,s:"skill_passive_staminapercent",sS:1,o:1,os:["maxstamina"]},{id:164,s:"skill_concentration",sS:1},{id:165,s:"skill_enchant",sS:1},{id:166,s:"skill_pierce",sS:1},{id:167,s:"skill_conviction",sS:1},{id:168,s:"skill_chillingarmor",sS:1},{id:169,s:"skill_frenzy",sS:1},{id:170,s:"skill_decrepify",sS:1},{id:171,s:"skill_armor_percent",sS:1},{id:172,s:"alignment"},{id:173,s:"target0"},{id:174,s:"target1"},{id:175,s:"goldlost"},{id:176,s:"conversion_level"},{id:177,s:"conversion_maxhp"},{id:178,s:"unit_dooverlay"},{id:179,s:"attack_vs_montype",sB:9,sP:10,so:108,dF:22,dP:"%d%% to Attack Rating versus",dN:"%d%% to Attack Rating versus"},{id:180,s:"damage_vs_montype",sB:9,sP:10,so:106,dF:22,dP:"%d%% to Damage versus",dN:"%d%% to Damage versus"},{id:181,s:"fade",sB:3},{id:182,s:"armor_override_percent",sS:1},{id:183,s:"lasthitreactframe"},{id:184,s:"create_season"},{id:185,s:"bonus_mindamage",sS:1,sB:8,sA:0},{id:186,s:"bonus_maxdamage",sS:1,sB:8,sA:0},{id:187,s:"item_pierce_cold_immunity",sB:10,so:100,dF:19,dP:"Monster Cold Immunity is Sundered",dN:"Monster Cold Immunity is Sundered"},{id:188,s:"item_addskill_tab",sS:1,sB:3,sA:0,sP:16,so:151,dF:14,dP:"%+d to Javelin and Spear Skills",dN:"%+d to Javelin and Spear Skills"},{id:189,s:"item_pierce_fire_immunity",sB:10,so:100,dF:19,dP:"Monster Fire Immunity is Sundered",dN:"Monster Fire Immunity is Sundered"},{id:190,s:"item_pierce_light_immunity",sB:10,so:100,dF:19,dP:"Monster Lightning Immunity is Sundered",dN:"Monster Lightning Immunity is Sundered"},{id:191,s:"item_pierce_poison_immunity",sB:10,so:100,dF:19,dP:"Monster Poison Immunity is Sundered",dN:"Monster Poison Immunity is Sundered"},{id:192,s:"item_pierce_damage_immunity",sB:10,so:100,dF:19,dP:"Monster Physical Immunity is Sundered",dN:"Monster Physical Immunity is Sundered"},{id:193,s:"item_pierce_magic_immunity",sB:10,so:100,dF:19,dP:"Monster Magic Immunity is Sundered",dN:"Monster Magic Immunity is Sundered"},{id:194,s:"item_numsockets",sS:1,sB:4,sA:0},{id:195,s:"item_skillonattack",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s on attack",dN:"%d%% Chance to cast level %d %s on attack"},{id:196,s:"item_skillonkill",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Kill an Enemy",dN:"%d%% Chance to cast level %d %s when you Kill an Enemy"},{id:197,s:"item_skillondeath",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Die",dN:"%d%% Chance to cast level %d %s when you Die"},{id:198,s:"item_skillonhit",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s on striking",dN:"%d%% Chance to cast level %d %s on striking"},{id:199,s:"item_skillonlevelup",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Level-Up",dN:"%d%% Chance to cast level %d %s when you Level-Up"},{id:200,s:"item_charge_noconsume",sB:7,sA:0,so:159,dF:19,dP:"%+d%% chance for finishing moves to not consume charges",dN:"%+d%% chance for finishing moves to not consume charges"},{id:201,s:"item_skillongethit",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when struck",dN:"%d%% Chance to cast level %d %s when struck"},{id:202,s:"modifierlist_castid"},{id:203,s:"unused203"},{id:204,s:"item_charged_skill",e:3,sS:1,sB:16,sA:0,sP:16,so:1,dF:24,dP:"Level %d %s (%d/%d Charges)",dN:"Level %d %s (%d/%d Charges)"},{id:205,s:"item_noconsume",sS:1,sB:7,sA:0,so:4,dF:19,dP:"%+d%% Chance to not consume Quantity",dN:"%+d%% Chance to not consume Quantity"},{id:206,s:"passive_mastery_noconsume",sS:1,sB:8,sA:0},{id:207,s:"passive_mastery_replenish_oncrit",sS:1,sB:8,sA:0},{id:208,s:"unused208",e:3,sS:1},{id:209,s:"unused209",e:3,sS:1},{id:210,s:"unused210",e:3,sS:1},{id:211,s:"unused211",e:3,sS:1},{id:212,s:"passive_mastery_gethit_rate",sS:1,sB:8,sA:0},{id:213,s:"passive_mastery_attack_speed",sS:1,sB:8,sA:0},{id:214,s:"item_armor_perlevel",sS:1,sB:6,sA:0,so:72,dF:19,dP:"%+d Defense",dN:"%+d Defense",d2:"(Based on Character Level)",o:4,op:3,ob:"level",os:["armorclass"]},{id:215,s:"item_armorpercent_perlevel",sS:1,sB:6,sA:0,so:73,dF:19,dP:"%+d%% Enhanced Defense",dN:"%+d%% Enhanced Defense",d2:"(Based on Character Level)",o:5,op:3,ob:"level",os:["armorclass"]},{id:216,s:"item_hp_perlevel",vS:8,sS:1,sB:6,sA:0,so:57,dF:19,dP:"%+d to Life",dN:"%+d to Life",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxhp"]},{id:217,s:"item_mana_perlevel",vS:8,sS:1,sB:6,sA:0,so:53,dF:19,dP:"%+d to Mana",dN:"%+d to Mana",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxmana"]},{id:218,s:"item_maxdamage_perlevel",sS:1,sB:6,sA:0,so:125,dF:19,dP:"%+d to Maximum Damage",dN:"%+d to Maximum Damage",d2:"(Based on Character Level)",o:4,op:3,ob:"level",os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{id:219,s:"item_maxdamage_percent_perlevel",sS:1,sB:6,sA:0,so:128,dF:19,dP:"%+d%% Enhanced Maximum Damage",dN:"%+d%% Enhanced Maximum Damage",d2:"(Based on Character Level)",o:5,op:3,ob:"level",os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{id:220,s:"item_strength_perlevel",sS:1,sB:6,sA:0,so:66,dF:19,dP:"%+d to Strength",dN:"%+d to Strength",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["strength"]},{id:221,s:"item_dexterity_perlevel",sS:1,sB:6,sA:0,so:64,dF:19,dP:"%+d to Dexterity",dN:"%+d to Dexterity",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["dexterity"]},{id:222,s:"item_energy_perlevel",sS:1,sB:6,sA:0,so:60,dF:19,dP:"%+d to Energy",dN:"%+d to Energy",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["energy"]},{id:223,s:"item_vitality_perlevel",sS:1,sB:6,sA:0,so:62,dF:19,dP:"%+d to Vitality",dN:"%+d to Vitality",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["vitality"]},{id:224,s:"item_tohit_perlevel",sS:1,sB:6,sA:0,so:114,dF:19,dP:"%+d to Attack Rating",dN:"%+d to Attack Rating",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["tohit"]},{id:225,s:"item_tohitpercent_perlevel",sS:1,sB:6,sA:0,so:116,dF:19,dP:"%d%% Bonus to Attack Rating",dN:"%d%% Bonus to Attack Rating",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_tohit_percent"]},{id:226,s:"item_cold_damagemax_perlevel",sS:1,sB:6,sA:0,so:94,dF:19,dP:"%+d to Maximum Cold Damage",dN:"%+d to Maximum Cold Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["coldmaxdam"]},{id:227,s:"item_fire_damagemax_perlevel",sS:1,sB:6,sA:0,so:100,dF:19,dP:"%+d to Maximum Fire Damage",dN:"%+d to Maximum Fire Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["firemaxdam"]},{id:228,s:"item_ltng_damagemax_perlevel",sS:1,sB:6,sA:0,so:97,dF:19,dP:"%+d to Maximum Lightning Damage",dN:"%+d to Maximum Lightning Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["lightmaxdam"]},{id:229,s:"item_pois_damagemax_perlevel",sS:1,sB:6,sA:0,so:90,dF:19,dP:"%+d to Maximum Poison Damage",dN:"%+d to Maximum Poison Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["poisonmaxdam"]},{id:230,s:"item_resist_cold_perlevel",sS:1,sB:6,sA:0,so:39,dF:19,dP:"Cold Resist %+d%%",dN:"Cold Resist %+d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["coldresist"]},{id:231,s:"item_resist_fire_perlevel",sS:1,sB:6,sA:0,so:35,dF:19,dP:"Fire Resist %+d%%",dN:"Fire Resist %+d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["fireresist"]},{id:232,s:"item_resist_ltng_perlevel",sS:1,sB:6,sA:0,so:37,dF:19,dP:"Lightning Resist %+d%%",dN:"Lightning Resist %+d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["lightresist"]},{id:233,s:"item_resist_pois_perlevel",sS:1,sB:6,sA:0,so:33,dF:19,dP:"Poison Resist %+d%%",dN:"Poison Resist %+d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["poisonresist"]},{id:234,s:"item_absorb_cold_perlevel",sS:1,sB:6,sA:0,so:32,dF:19,dP:"%+d Absorbs Cold Damage",dN:"%+d Absorbs Cold Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorbcold"]},{id:235,s:"item_absorb_fire_perlevel",sS:1,sB:6,sA:0,so:28,dF:19,dP:"%+d Absorbs Fire Damage",dN:"%+d Absorbs Fire Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorbfire"]},{id:236,s:"item_absorb_ltng_perlevel",sS:1,sB:6,sA:0,so:30,dF:19,dP:"%+d Absorbs Lightning Damage",dN:"%+d Absorbs Lightning Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorblight"]},{id:237,s:"item_absorb_pois_perlevel",sS:1,sB:6,sA:0,o:2,op:3,ob:"level",os:["item_absorbmagic"]},{id:238,s:"item_thorns_perlevel",sS:1,sB:5,sA:0,so:12,dF:19,dP:"Attacker Takes Damage of %d",dN:"Attacker Takes Damage of %d",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_attackertakesdamage"]},{id:239,s:"item_find_gold_perlevel",sS:1,sB:6,sA:0,so:9,dF:19,dP:"%d%% Extra Gold from Monsters",dN:"%d%% Extra Gold from Monsters",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_goldbonus"]},{id:240,s:"item_find_magic_perlevel",sS:1,sB:6,sA:0,so:7,dF:19,dP:"%d%% Better Chance of Getting Magic Items",dN:"%d%% Better Chance of Getting Magic Items",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_magicbonus"]},{id:241,s:"item_regenstamina_perlevel",sS:1,sB:6,sA:0,so:47,dF:19,dP:"Heal Stamina Plus %d%%",dN:"Heal Stamina Plus %d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["staminarecoverybonus"]},{id:242,s:"item_stamina_perlevel",sS:1,sB:6,sA:0,so:50,dF:19,dP:"%+d Maximum Stamina",dN:"%+d Maximum Stamina",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxstamina"]},{id:243,s:"item_damage_demon_perlevel",sS:1,sB:6,sA:0,so:111,dF:19,dP:"%+d%% Damage to Demons",dN:"%+d%% Damage to Demons",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_demondamage_percent"]},{id:244,s:"item_damage_undead_perlevel",sS:1,sB:6,sA:0,so:107,dF:19,dP:"%+d%% Damage to Undead",dN:"%+d%% Damage to Undead",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_undeaddamage_percent"]},{id:245,s:"item_tohit_demon_perlevel",sS:1,sB:6,sA:0,so:109,dF:19,dP:"%+d to Attack Rating against Demons",dN:"%+d to Attack Rating against Demons",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_demon_tohit"]},{id:246,s:"item_tohit_undead_perlevel",sS:1,sB:6,sA:0,so:105,dF:19,dP:"%+d to Attack Rating against Undead",dN:"%+d to Attack Rating against Undead",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_undead_tohit"]},{id:247,s:"item_crushingblow_perlevel",sS:1,sB:6,sA:0,so:86,dF:19,dP:"%+d%% Chance of Crushing Blow",dN:"%+d%% Chance of Crushing Blow",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_crushingblow"]},{id:248,s:"item_openwounds_perlevel",sS:1,sB:6,sA:0,so:82,dF:19,dP:"%+d%% Chance of Open Wounds",dN:"%+d%% Chance of Open Wounds",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_openwounds"]},{id:249,s:"item_kick_damage_perlevel",sS:1,sB:6,sA:0,so:120,dF:19,dP:"%+d Kick Damage",dN:"%+d Kick Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_kickdamage"]},{id:250,s:"item_deadlystrike_perlevel",sS:1,sB:6,sA:0,so:84,dF:19,dP:"%+d%% Deadly Strike",dN:"%+d%% Deadly Strike",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_deadlystrike"]},{id:251,s:"item_find_gems_perlevel",sS:1},{id:252,s:"item_replenish_durability",sS:1,sB:6,sA:0,so:1,dF:11,dP:"Repairs %d durability per second",dN:"Repairs %d durability per second"},{id:253,s:"item_replenish_quantity",sS:1,sB:6,sA:0,so:2,dF:19,dP:"Replenishes quantity",dN:"Replenishes quantity"},{id:254,s:"item_extra_stack",sS:1,sB:8,sA:0,so:4,dF:19,dP:"Increased Stack Size",dN:"Increased Stack Size"},{id:255,s:"item_find_item",sS:1},{id:256,s:"item_slash_damage",sS:1},{id:257,s:"item_slash_damage_percent",sS:1},{id:258,s:"item_crush_damage",sS:1},{id:259,s:"item_crush_damage_percent",sS:1},{id:260,s:"item_thrust_damage",sS:1},{id:261,s:"item_thrust_damage_percent",sS:1},{id:262,s:"item_absorb_slash",sS:1},{id:263,s:"item_absorb_crush",sS:1},{id:264,s:"item_absorb_thrust",sS:1},{id:265,s:"item_absorb_slash_percent",sS:1},{id:266,s:"item_absorb_crush_percent",sS:1},{id:267,s:"item_absorb_thrust_percent",sS:1},{id:268,s:"item_armor_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d Defense",dN:"%+d Defense",o:6,os:["armorclass"]},{id:269,s:"item_armorpercent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Enhanced Defense",dN:"%+d%% Enhanced Defense",o:7,os:["armorclass"]},{id:270,s:"item_hp_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Life",dN:"%+d to Life",o:6,os:["maxhp"]},{id:271,s:"item_mana_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Mana",dN:"%+d to Mana",o:6,os:["maxmana"]},{id:272,s:"item_maxdamage_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Damage",dN:"%+d to Maximum Damage",o:6,os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{id:273,s:"item_maxdamage_percent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Enhanced Maximum Damage",dN:"%+d%% Enhanced Maximum Damage",o:7,os:["maxdamage","secondary_mindamage","item_throw_mindamage"]},{id:274,s:"item_strength_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Strength",dN:"%+d to Strength",o:6,os:["strength"]},{id:275,s:"item_dexterity_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Dexterity",dN:"%+d to Dexterity",o:6,os:["dexterity"]},{id:276,s:"item_energy_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Energy",dN:"%+d to Energy",o:6,os:["energy"]},{id:277,s:"item_vitality_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Vitality",dN:"%+d to Vitality",o:6,os:["vitality"]},{id:278,s:"item_tohit_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Attack Rating",dN:"%+d to Attack Rating",o:6,os:["tohit"]},{id:279,s:"item_tohitpercent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%d%% Bonus to Attack Rating",dN:"%d%% Bonus to Attack Rating",o:6,os:["item_tohit_percent"]},{id:280,s:"item_cold_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Cold Damage",dN:"%+d to Maximum Cold Damage",o:6,os:["coldmaxdam"]},{id:281,s:"item_fire_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Fire Damage",dN:"%+d to Maximum Fire Damage",o:6,os:["firemaxdam"]},{id:282,s:"item_ltng_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Lightning Damage",dN:"%+d to Maximum Lightning Damage",o:6,os:["lightmaxdam"]},{id:283,s:"item_pois_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Poison Damage",dN:"%+d to Maximum Poison Damage",o:6,os:["poisonmaxdam"]},{id:284,s:"item_resist_cold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Cold Resist %+d%%",dN:"Cold Resist %+d%%",o:6,os:["coldresist"]},{id:285,s:"item_resist_fire_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Fire Resist %+d%%",dN:"Fire Resist %+d%%",o:6,os:["fireresist"]},{id:286,s:"item_resist_ltng_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Lightning Resist %+d%%",dN:"Lightning Resist %+d%%",o:6,os:["lightresist"]},{id:287,s:"item_resist_pois_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Poison Resist %+d%%",dN:"Poison Resist %+d%%",o:6,os:["poisonresist"]},{id:288,s:"item_absorb_cold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d Absorbs Cold Damage",dN:"%+d Absorbs Cold Damage",o:6,os:["item_absorbcold"]},{id:289,s:"item_absorb_fire_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d Absorbs Fire Damage",dN:"%+d Absorbs Fire Damage",o:6,os:["item_absorbfire"]},{id:290,s:"item_absorb_ltng_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d Absorbs Lightning Damage",dN:"%+d Absorbs Lightning Damage",o:6,os:["item_absorblight"]},{id:291,s:"item_absorb_pois_bytime",e:4,sS:1,sB:22,sA:0,o:6,os:["item_absorbmagic"]},{id:292,s:"item_find_gold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%d%% Extra Gold from Monsters",dN:"%d%% Extra Gold from Monsters",o:6,os:["item_goldbonus"]},{id:293,s:"item_find_magic_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%d%% Better Chance of Getting Magic Items",dN:"%d%% Better Chance of Getting Magic Items",o:6,os:["item_magicbonus"]},{id:294,s:"item_regenstamina_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Heal Stamina Plus %d%%",dN:"Heal Stamina Plus %d%%",o:6,os:["staminarecoverybonus"]},{id:295,s:"item_stamina_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d Maximum Stamina",dN:"%+d Maximum Stamina",o:6,os:["maxstamina"]},{id:296,s:"item_damage_demon_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Damage to Demons",dN:"%+d%% Damage to Demons",o:6,os:["item_demondamage_percent"]},{id:297,s:"item_damage_undead_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Damage to Undead",dN:"%+d%% Damage to Undead",o:6,os:["item_undeaddamage_percent"]},{id:298,s:"item_tohit_demon_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Attack Rating against Demons",dN:"%+d to Attack Rating against Demons",o:6,os:["item_demon_tohit"]},{id:299,s:"item_tohit_undead_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Attack Rating against Undead",dN:"%+d to Attack Rating against Undead",o:6,os:["item_undead_tohit"]},{id:300,s:"item_crushingblow_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Chance of Crushing Blow",dN:"%+d%% Chance of Crushing Blow",o:6,os:["item_crushingblow"]},{id:301,s:"item_openwounds_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Chance of Open Wounds",dN:"%+d%% Chance of Open Wounds",o:6,os:["item_openwounds"]},{id:302,s:"item_kick_damage_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d Kick Damage",dN:"%+d Kick Damage",o:6,os:["item_kickdamage"]},{id:303,s:"item_deadlystrike_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Deadly Strike",dN:"%+d%% Deadly Strike",o:6,os:["item_deadlystrike"]},{id:304,s:"item_find_gems_bytime",e:4,sS:1},{id:305,s:"item_pierce_cold",sS:1,sB:8,sA:50,so:88,dF:19,dP:"-%d%% to Enemy Cold Resistance",dN:"-%d%% to Enemy Cold Resistance"},{id:306,s:"item_pierce_fire",sS:1,sB:8,sA:50,so:88,dF:19,dP:"-%d%% to Enemy Fire Resistance",dN:"-%d%% to Enemy Fire Resistance"},{id:307,s:"item_pierce_ltng",sS:1,sB:8,sA:50,so:88,dF:19,dP:"-%d%% to Enemy Lightning Resistance",dN:"-%d%% to Enemy Lightning Resistance"},{id:308,s:"item_pierce_pois",sS:1,sB:8,sA:50,so:88,dF:19,dP:"-%d%% to Enemy Poison Resistance",dN:"-%d%% to Enemy Poison Resistance"},{id:309,s:"item_damage_vs_monster",sS:1},{id:310,s:"item_damage_percent_vs_monster",sS:1},{id:311,s:"item_tohit_vs_monster",sS:1},{id:312,s:"item_tohit_percent_vs_monster",sS:1},{id:313,s:"item_ac_vs_monster",sS:1},{id:314,s:"item_ac_percent_vs_monster",sS:1},{id:315,s:"firelength",sS:1},{id:316,s:"burningmin",sS:1},{id:317,s:"burningmax",sS:1},{id:318,s:"progressive_damage",sS:1},{id:319,s:"progressive_steal",sS:1},{id:320,s:"progressive_other",sS:1},{id:321,s:"progressive_fire",sS:1},{id:322,s:"progressive_cold",sS:1},{id:323,s:"progressive_lightning",sS:1},{id:324,s:"item_extra_charges",sS:1,sB:6,sA:0},{id:325,s:"progressive_tohit",sS:1},{id:326,s:"poison_count",sS:1},{id:327,s:"damage_framerate",sS:1},{id:328,s:"pierce_idx",sS:1},{id:329,s:"passive_fire_mastery",sS:1,sB:9,sA:50,so:88,dF:19,dP:"%+d%% to Fire Skill Damage",dN:"%+d%% to Fire Skill Damage"},{id:330,s:"passive_ltng_mastery",sS:1,sB:9,sA:50,so:88,dF:19,dP:"%+d%% to Lightning Skill Damage",dN:"%+d%% to Lightning Skill Damage"},{id:331,s:"passive_cold_mastery",sS:1,sB:9,sA:50,so:88,dF:19,dP:"%+d%% to Cold Skill Damage",dN:"%+d%% to Cold Skill Damage"},{id:332,s:"passive_pois_mastery",sS:1,sB:9,sA:50,so:88,dF:19,dP:"%+d%% to Poison Skill Damage",dN:"%+d%% to Poison Skill Damage"},{id:333,s:"passive_fire_pierce",sS:1,sB:8,sA:0,so:88,dF:19,dP:"-%d%% to Enemy Fire Resistance",dN:"-%d%% to Enemy Fire Resistance"},{id:334,s:"passive_ltng_pierce",sS:1,sB:8,sA:0,so:88,dF:19,dP:"-%d%% to Enemy Lightning Resistance",dN:"-%d%% to Enemy Lightning Resistance"},{id:335,s:"passive_cold_pierce",sS:1,sB:8,sA:0,so:88,dF:19,dP:"-%d%% to Enemy Cold Resistance",dN:"-%d%% to Enemy Cold Resistance"},{id:336,s:"passive_pois_pierce",sS:1,sB:8,sA:0,so:88,dF:19,dP:"-%d%% to Enemy Poison Resistance",dN:"-%d%% to Enemy Poison Resistance"},{id:337,s:"passive_critical_strike",sS:1,sB:8,sA:0},{id:338,s:"passive_dodge",sS:1,sB:7,sA:0},{id:339,s:"passive_avoid",sS:1,sB:7,sA:0},{id:340,s:"passive_evade",sS:1,sB:7,sA:0},{id:341,s:"passive_warmth",sS:1,sB:8,sA:0},{id:342,s:"passive_mastery_melee_th",sS:1,sB:8,sA:0},{id:343,s:"passive_mastery_melee_dmg",sS:1,sB:8,sA:0},{id:344,s:"passive_mastery_melee_crit",sS:1,sB:8,sA:0},{id:345,s:"passive_mastery_throw_th",sS:1,sB:8,sA:0},{id:346,s:"passive_mastery_throw_dmg",sS:1,sB:8,sA:0},{id:347,s:"passive_mastery_throw_crit",sS:1,sB:8,sA:0},{id:348,s:"passive_weaponblock",sS:1,sB:8,sA:0},{id:349,s:"passive_summon_resist",sS:1,sB:8,sA:0},{id:350,s:"modifierlist_skill"},{id:351,s:"modifierlist_level"},{id:352,s:"last_sent_hp_pct",sS:1},{id:353,s:"source_unit_type"},{id:354,s:"source_unit_id"},{id:355,s:"shortparam1"},{id:356,s:"questitemdifficulty",sB:2,sA:0},{id:357,s:"passive_mag_mastery",sS:1,sB:9,sA:50},{id:358,s:"passive_mag_pierce",sS:1,sB:8,sA:0},{id:359,s:"skill_cooldown"},{id:360,s:"skill_missile_damage_scale"}],runewords:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{id:27,n:"Ancients' Pledge",types:["shld"],r:["r08","r09","r07"],m:[{prop:"res-cold",min:30,max:30},{prop:"res-all",min:13,max:13},{prop:"ac%",min:50,max:50},{prop:"dmg-to-mana",min:10,max:10}]},null,null,{id:30,n:"Beast",types:["axe","scep","hamm"],r:["r30","r03","r22","r23","r17"],m:[{prop:"swing2",min:40,max:40},{prop:"aura",p:122,min:9,max:9},{prop:"dmg%",min:240,max:270},{prop:"str",min:25,max:40},{prop:"charged",p:247,min:5,max:13},{prop:"oskill",p:228,min:3,max:3},{prop:"oskill",p:224,min:3,max:3}]},null,{id:32,n:"Black",types:["club","hamm","mace"],r:["r10","r16","r04"],m:[{prop:"crush",min:40,max:40},{prop:"dmg%",min:120,max:120},{prop:"swing2",min:15,max:15},{prop:"red-mag",min:2,max:2},{prop:"att",min:200,max:200},{prop:"charged",p:74,min:12,max:4}]},null,{id:34,n:"Bone",types:["tors"],r:["r12","r22","r22"],m:[{prop:"hit-skill",p:84,min:15,max:10},{prop:"gethit-skill",p:68,min:15,max:10},{prop:"nec",min:2,max:2},{prop:"mana",min:100,max:150}]},{id:35,n:"Bramble",types:["tors"],r:["r08","r27","r29","r05"],m:[{prop:"balance2",min:50,max:50},{prop:"ac",min:300,max:300},{prop:"aura",p:103,min:15,max:21},{prop:"heal-kill",min:13,max:13},{prop:"extra-pois",min:25,max:50},{prop:"res-pois",min:100,max:100},{prop:"charged",p:246,min:33,max:13}]},{id:36,n:"Brand",types:["miss"],r:["r31","r28","r23","r25"],m:[{prop:"dmg%",min:260,max:340},{prop:"dmg-demon",min:280,max:330},{prop:"hit-skill",p:84,min:100,max:18},{prop:"gethit-skill",p:66,min:35,max:14},{prop:"knock",min:1,max:1},{prop:"noheal",min:1,max:1},{prop:"explosivearrow",min:15,max:15}]},{id:37,n:"Breath of the Dying",types:["weap"],r:["r26","r15","r01","r02","r33","r05"],m:[{prop:"swing2",min:60,max:60},{prop:"dmg-undead",min:125,max:125},{prop:"lifesteal",min:12,max:15},{prop:"noheal",min:1,max:1},{prop:"kill-skill",p:92,min:50,max:20},{prop:"dmg%",min:350,max:400},{prop:"all-stats",min:30,max:30}]},null,{id:39,n:"Call to Arms",types:["weap"],r:["r11","r08","r23","r24","r27"],m:[{prop:"swing2",min:40,max:40},{prop:"dmg%",min:200,max:240},{prop:"allskills",min:1,max:1},{prop:"oskill",p:155,min:2,max:6},{prop:"oskill",p:149,min:1,max:6},{prop:"oskill",p:146,min:1,max:4},{prop:"regen",min:12,max:12}]},{id:40,n:"Chains of Honor",types:["tors"],r:["r14","r22","r30","r24"],m:[{prop:"res-all",min:50,max:50},{prop:"ac%",min:70,max:70},{prop:"dmg-demon",min:200,max:200},{prop:"dmg-undead",min:100,max:100},{prop:"lifesteal",min:8,max:8},{prop:"allskills",min:2,max:2},{prop:"str",min:20,max:20}]},null,{id:42,n:"Chaos",types:["h2h"],r:["r19","r27","r22"],m:[{prop:"demon-heal",min:15,max:15},{prop:"dmg%",min:240,max:290},{prop:"dmg-mag",min:216,max:471},{prop:"oskill",p:151,min:1,max:1},{prop:"swing2",min:35,max:35},{prop:"hit-skill",p:64,min:9,max:11},{prop:"hit-skill",p:38,min:11,max:9}]},{id:43,n:"Crescent Moon",types:["axe","swor","pole"],r:["r13","r22","r03"],m:[{prop:"pierce-ltng",min:35,max:35},{prop:"ignore-ac",min:1,max:1},{prop:"dmg%",min:180,max:220},{prop:"abs-mag",min:9,max:11},{prop:"charged",p:227,min:30,max:18},{prop:"hit-skill",p:42,min:7,max:13},{prop:"hit-skill",p:53,min:10,max:17}]},null,null,{id:46,n:"Death",types:["swor","axe"],r:["r15","r01","r26","r09","r25"],m:[{prop:"dmg%",min:300,max:385},{prop:"deadly/lvl",p:4},{prop:"charged",p:85,min:15,max:22},{prop:"att-skill",p:55,min:25,max:18},{prop:"death-skill",p:53,min:100,max:44},{prop:"crush",min:50,max:50},{prop:"indestruct",min:1,max:1}]},null,{id:48,n:"Delirium",types:["helm"],r:["r20","r24","r16"],m:[{prop:"hit-skill",p:81,min:11,max:18},{prop:"charged",p:86,min:60,max:17},{prop:"gethit-skill",p:77,min:14,max:13},{prop:"ac",min:261,max:261},{prop:"gethit-skill",p:273,min:6,max:14},{prop:"gethit-skill",p:350,min:1,max:50},{prop:"allskills",min:2,max:2}]},null,null,{id:51,n:"Destruction",types:["pole","swor"],r:["r26","r28","r30","r31","r18"],m:[{prop:"dmg%",min:350,max:350},{prop:"dmg-mag",min:100,max:180},{prop:"hit-skill",p:229,min:5,max:23},{prop:"death-skill",p:56,min:100,max:45},{prop:"att-skill",p:48,min:15,max:22},{prop:"hit-skill",p:244,min:23,max:12},{prop:"noheal",min:1,max:1}]},{id:52,n:"Doom",types:["axe","pole","hamm"],r:["r15","r27","r22","r28","r32"],m:[{prop:"dmg%",min:280,max:320},{prop:"aura",p:114,min:12,max:12},{prop:"swing2",min:45,max:45},{prop:"noheal",min:1,max:1},{prop:"pierce-cold",min:40,max:60},{prop:"allskills",min:2,max:2},{prop:"hit-skill",p:244,min:5,max:18}]},{id:53,n:"Dragon",types:["tors","shld"],r:["r29","r28","r12"],m:[{prop:"ac",min:360,max:360},{prop:"ac-miss",min:230,max:230},{prop:"str/lvl",p:3},{prop:"hit-skill",p:62,min:12,max:15},{prop:"gethit-skill",p:278,min:20,max:18},{prop:"aura",p:102,min:14,max:14},{prop:"all-stats",min:3,max:5}]},null,{id:55,n:"Dream",types:["helm","shld"],r:["r16","r31","r21"],m:[{prop:"ac",min:150,max:220},{prop:"gethit-skill",p:81,min:10,max:15},{prop:"mana/lvl",p:5},{prop:"res-all",min:5,max:20},{prop:"balance3",min:20,max:30},{prop:"aura",p:118,min:15,max:15},{prop:"mag%",min:12,max:25}]},{id:56,n:"Duress",types:["tors"],r:["r13","r22","r10"],m:[{prop:"dmg-cold",p:50,min:37,max:133},{prop:"dmg%",min:10,max:20},{prop:"ac%",min:150,max:200},{prop:"balance2",min:20,max:20},{prop:"openwounds",min:33,max:33},{prop:"crush",min:15,max:15},{prop:"stamdrain",min:-20,max:-20}]},{id:57,n:"Edge",types:["miss"],r:["r03","r07","r11"],m:[{prop:"dmg-demon",min:320,max:380},{prop:"dmg-undead",min:280,max:280},{prop:"swing2",min:35,max:35},{prop:"noheal",min:1,max:1},{prop:"aura",p:103,min:15,max:15},{prop:"all-stats",min:5,max:10},{prop:"cheap",min:15,max:15}]},null,{id:59,n:"Enigma",types:["tors"],r:["r31","r06","r30"],m:[{prop:"ac",min:750,max:775},{prop:"heal-kill",min:14,max:14},{prop:"move2",min:45,max:45},{prop:"str/lvl",p:6},{prop:"allskills",min:2,max:2},{prop:"mag%/lvl",p:8},{prop:"oskill",p:54,min:1,max:1}]},{id:60,n:"Enlightenment",types:["tors"],r:["r21","r08","r12"],m:[{prop:"hit-skill",p:47,min:5,max:15},{prop:"gethit-skill",p:46,min:5,max:15},{prop:"sor",min:2,max:2},{prop:"oskill",p:37,min:1,max:1}]},null,{id:62,n:"Eternity",types:["mele"],r:["r11","r30","r24","r12","r29"],m:[{prop:"dmg%",min:260,max:310},{prop:"indestruct",min:1,max:1},{prop:"slow",min:33,max:33},{prop:"charged",p:95,min:88,max:8},{prop:"regen",min:16,max:16},{prop:"regen-mana",min:16,max:16},{prop:"nofreeze",min:1,max:1}]},{id:63,n:"Exile",types:["pala"],r:["r26","r27","r24","r14"],m:[{prop:"block2",min:30,max:30},{prop:"freeze",min:1,max:1},{prop:"ac%",min:220,max:260},{prop:"aura",p:104,min:13,max:16},{prop:"skilltab",p:10,min:2,max:2},{prop:"hit-skill",p:82,min:15,max:5},{prop:"rep-dur",p:25}]},{id:64,n:"Faith",types:["miss"],r:["r27","r31","r20","r02"],m:[{prop:"dmg%",min:280,max:280},{prop:"att%",min:300,max:300},{prop:"dmg-fire",min:120,max:120},{prop:"res-all",min:15,max:15},{prop:"aura",p:122,min:12,max:15},{prop:"reanimate",p:1,min:10,max:10},{prop:"allskills",min:1,max:2}]},{id:65,n:"Famine",types:["axe","hamm"],r:["r19","r27","r09","r31"],m:[{prop:"dmg%",min:270,max:320},{prop:"lifesteal",min:12,max:12},{prop:"swing2",min:30,max:30},{prop:"noheal",min:1,max:1},{prop:"dmg-mag",min:180,max:200},{prop:"dmg-elem",min:50,max:200},{prop:"ethereal",min:1,max:1}]},{id:66,n:"Flickering Flame",types:["helm"],r:["r04","r21","r26"],m:[{prop:"fireskill",min:3,max:3},{prop:"aura",p:100,min:4,max:8},{prop:"pierce-fire",min:10,max:15},{prop:"mana",min:50,max:75},{prop:"half-freeze",min:1,max:1},{prop:"res-pois-len",min:50,max:50}]},{id:67,n:"Fortitude",types:["weap","tors"],r:["r01","r12","r14","r28"],m:[{prop:"ac%",min:200,max:200},{prop:"dmg%",min:300,max:300},{prop:"cast3",min:25,max:25},{prop:"gethit-skill",p:60,min:20,max:15},{prop:"dmg-to-mana",min:12,max:12},{prop:"hp/lvl",min:8,max:12},{prop:"res-all",min:25,max:30}]},null,null,{id:70,n:"Fury",types:["mele"],r:["r31","r25","r05"],m:[{prop:"dmg%",min:209,max:209},{prop:"swing2",min:40,max:40},{prop:"noheal",min:1,max:1},{prop:"openwounds",min:66,max:66},{prop:"lifesteal",min:6,max:6},{prop:"deadly",min:33,max:33},{prop:"skill",p:147,min:5,max:5}]},{id:71,n:"Gloom",types:["tors"],r:["r19","r22","r21"],m:[{prop:"ac%",min:170,max:230},{prop:"res-all",min:30,max:30},{prop:"gethit-skill",p:71,min:15,max:3},{prop:"balance2",min:10,max:10},{prop:"dmg-to-mana",min:5,max:5},{prop:"light",min:-3,max:-3},{prop:"half-freeze",min:1,max:1}]},null,{id:73,n:"Grief",types:["swor","axe"],r:["r05","r03","r28","r23","r08"],m:[{prop:"dmg-dem/lvl",p:15},{prop:"dmg",min:340,max:400},{prop:"swing3",min:30,max:40},{prop:"hit-skill",p:278,min:35,max:15},{prop:"pierce-pois",min:20,max:25},{prop:"ignore-ac",min:1,max:1},{prop:"heal-kill",min:10,max:15}]},{id:74,n:"Hand of Justice",types:["weap"],r:["r29","r32","r11","r28"],m:[{prop:"swing2",min:33,max:33},{prop:"dmg%",min:280,max:330},{prop:"aura",p:102,min:16,max:16},{prop:"levelup-skill",p:46,min:100,max:36},{prop:"death-skill",p:56,min:100,max:48},{prop:"ignore-ac",min:1,max:1},{prop:"pierce-fire",min:20,max:20}]},{id:75,n:"Harmony",types:["miss"],r:["r03","r06","r12","r18"],m:[{prop:"dmg%",min:200,max:275},{prop:"dmg-elem",min:55,max:160},{prop:"charged",p:95,min:25,max:20},{prop:"aura",p:115,min:10,max:10},{prop:"oskill",p:32,min:2,max:6},{prop:"regen-mana",min:20,max:20},{prop:"light",min:2,max:2}]},null,{id:77,n:"Heart of the Oak",types:["staf","mace"],r:["r18","r26","r21","r10"],m:[{prop:"cast2",min:40,max:40},{prop:"charged",p:226,min:25,max:4},{prop:"mana%",min:15,max:15},{prop:"allskills",min:3,max:3},{prop:"regen",min:20,max:20},{prop:"res-all",min:30,max:40},{prop:"charged",p:221,min:60,max:14}]},null,null,{id:80,n:"Holy Thunder",types:["scep"],r:["r05","r08","r09","r07"],m:[{prop:"dmg%",min:60,max:60},{prop:"dmg-ltng",min:20,max:60},{prop:"dmg-max",min:10,max:10},{prop:"res-ltng",min:60,max:60},{prop:"res-ltng-max",min:5,max:5},{prop:"skill",p:118,min:3,max:3},{prop:"charged",p:53,min:60,max:7}]},{id:81,n:"Honor",types:["mele"],r:["r11","r01","r06","r03","r12"],m:[{prop:"dmg%",min:160,max:160},{prop:"regen",min:10,max:10},{prop:"allskills",min:1,max:1},{prop:"att",min:200,max:200},{prop:"deadly",min:25,max:25},{prop:"str",min:10,max:10}]},null,null,null,{id:85,n:"Ice",types:["miss"],r:["r11","r13","r31","r28"],m:[{prop:"dmg%",min:140,max:210},{prop:"aura",p:114,min:18,max:18},{prop:"extra-cold",min:25,max:30},{prop:"hit-skill",p:44,min:25,max:22},{prop:"levelup-skill",p:59,min:100,max:40},{prop:"pierce-cold",min:20,max:20},{prop:"gold%/lvl",p:25}]},{id:86,n:"Infinity",types:["pole","spea"],r:["r30","r23","r30","r24"],m:[{prop:"dmg%",min:255,max:325},{prop:"move3",min:35,max:35},{prop:"vit/lvl",p:4},{prop:"aura",p:123,min:12,max:12},{prop:"kill-skill",p:53,min:50,max:20},{prop:"pierce-ltng",min:45,max:55},{prop:"charged",p:235,min:30,max:21}]},null,{id:88,n:"Insight",types:["pole","staf","miss"],r:["r08","r03","r07","r12"],m:[{prop:"dmg%",min:200,max:260},{prop:"att%",min:180,max:250},{prop:"mag%",min:23,max:23},{prop:"oskill",p:9,min:1,max:6},{prop:"cast2",min:35,max:35},{prop:"aura",p:120,min:12,max:17},{prop:"all-stats",min:5,max:5}]},null,null,{id:91,n:"King's Grace",types:["swor","scep"],r:["r11","r08","r10"],m:[{prop:"dmg%",min:100,max:100},{prop:"att",min:150,max:150},{prop:"dmg-demon",min:100,max:100},{prop:"dmg-undead",min:50,max:50},{prop:"att-demon",min:100,max:100},{prop:"att-undead",min:100,max:100}]},{id:92,n:"Kingslayer",types:["swor","axe"],r:["r23","r22","r25","r19"],m:[{prop:"swing2",min:30,max:30},{prop:"dmg%",min:230,max:270},{prop:"reduce-ac",min:25,max:25},{prop:"crush",min:33,max:33},{prop:"openwounds",min:25,max:25},{prop:"oskill",p:111,min:1,max:1},{prop:"gold%",min:40,max:40}]},null,null,{id:95,n:"Last Wish",types:["swor","hamm","axe"],r:["r31","r23","r31","r29","r31","r30"],m:[{prop:"dmg%",min:330,max:375},{prop:"att-skill",p:38,min:20,max:20},{prop:"hit-skill",p:82,min:10,max:18},{prop:"gethit-skill",p:267,min:6,max:11},{prop:"crush",min:40,max:50},{prop:"mag%/lvl",p:4},{prop:"aura",p:98,min:17,max:17}]},null,{id:97,n:"Lawbringer",types:["swor","hamm","scep"],r:["r11","r20","r18"],m:[{prop:"dmg-cold",min:130,max:180},{prop:"dmg-fire",min:150,max:210},{prop:"aura",p:119,min:16,max:18},{prop:"hit-skill",p:87,min:20,max:15},{prop:"ac-miss",min:200,max:250},{prop:"rip",min:1,max:1},{prop:"reduce-ac",min:50,max:50}]},{id:98,n:"Leaf",types:["staf"],r:["r03","r08"],m:[{prop:"fireskill",min:3,max:3},{prop:"ac/lvl",min:16,max:16},{prop:"res-cold",min:33,max:33},{prop:"skill",p:41,min:3,max:3},{prop:"skill",p:36,min:3,max:3},{prop:"skill",p:37,min:3,max:3}]},null,{id:100,n:"Lionheart",types:["tors"],r:["r15","r17","r19"],m:[{prop:"str",min:15,max:15},{prop:"vit",min:20,max:20},{prop:"dex",min:15,max:15},{prop:"dmg%",min:20,max:20},{prop:"hp",min:50,max:50},{prop:"res-all",min:30,max:30}]},{id:101,n:"Lore",types:["helm"],r:["r09","r12"],m:[{prop:"enr",min:10,max:10},{prop:"allskills",min:1,max:1},{prop:"light",min:2,max:2},{prop:"mana-kill",min:2,max:2}]},null,null,null,null,{id:106,n:"Malice",types:["mele"],r:["r06","r01","r05"],m:[{prop:"openwounds",min:100,max:100},{prop:"dmg-ac",min:-100,max:-100},{prop:"noheal",min:1,max:1},{prop:"dmg%",min:33,max:33},{prop:"light",min:-1,max:-1},{prop:"regen",min:-5,max:-5}]},{id:107,n:"Melody",types:["miss"],r:["r13","r18","r04"],m:[{prop:"dmg%",min:50,max:50},{prop:"skilltab",p:0,min:3,max:3},{prop:"skill",p:9,min:3,max:3},{prop:"skill",p:13,min:3,max:3},{prop:"skill",p:17,min:3,max:3},{prop:"dmg-undead",min:300,max:300}]},{id:108,n:"Memory",types:["staf"],r:["r17","r16","r12","r05"],m:[{prop:"mana%",min:20,max:20},{prop:"red-mag",min:7,max:7},{prop:"ac%",min:50,max:50},{prop:"cast2",min:33,max:33},{prop:"sor",min:3,max:3},{prop:"skill",p:58,min:3,max:3},{prop:"skill",p:42,min:2,max:2}]},{id:109,n:"Mist",types:["miss"],r:["r32","r13","r25","r10","r06"],m:[{prop:"allskills",min:3,max:3},{prop:"dmg%",min:325,max:375},{prop:"aura",p:113,min:8,max:12},{prop:"pierce",min:100,max:100},{prop:"vit",min:24,max:24},{prop:"res-all",min:40,max:40}]},null,null,{id:112,n:"Myth",types:["tors"],r:["r15","r11","r04"],m:[{prop:"hit-skill",p:137,min:10,max:1},{prop:"gethit-skill",p:130,min:3,max:1},{prop:"bar",min:2,max:2},{prop:"regen",min:10,max:10}]},{id:113,n:"Nadir",types:["helm"],r:["r04","r03"],m:[{prop:"ac%",min:50,max:50},{prop:"ac",min:10,max:10},{prop:"light",min:-3,max:-3},{prop:"charged",p:264,min:9,max:13},{prop:"gold%",min:-33,max:-33},{prop:"str",min:5,max:5}]},null,null,{id:116,n:"Oath",types:["swor","axe","mace"],r:["r13","r21","r23","r17"],m:[{prop:"dmg%",min:210,max:340},{prop:"swing1",min:30,max:30},{prop:"hit-skill",p:93,min:30,max:20},{prop:"charged",p:90,min:14,max:17},{prop:"charged",p:236,min:20,max:16},{prop:"abs-mag",min:10,max:15},{prop:"indestruct",min:1,max:1}]},{id:117,n:"Obedience",types:["pole","spea"],r:["r15","r18","r10","r05","r19"],m:[{prop:"dmg%",min:370,max:370},{prop:"crush",min:40,max:40},{prop:"kill-skill",min:30,max:21},{prop:"pierce-fire",min:25,max:25},{prop:"ac",min:200,max:300},{prop:"balance3",min:40,max:40},{prop:"res-all",min:20,max:30}]},null,{id:119,n:"Obsession",types:["staf"],r:["r33","r24","r20","r17","r16","r04"],m:[{prop:"allskills",min:4,max:4},{prop:"gethit-skill",p:72,min:24,max:10},{prop:"cast3",min:65,max:65},{prop:"balance3",min:60,max:60},{prop:"res-all",min:60,max:70},{prop:"hp%",min:15,max:25},{prop:"regen-mana",min:15,max:30}]},{id:120,n:"Passion",types:["weap"],r:["r14","r09","r02","r20"],m:[{prop:"dmg%",min:160,max:210},{prop:"oskill",p:106,min:1,max:1},{prop:"att%",min:50,max:80},{prop:"oskill",p:152,min:1,max:1},{prop:"swing2",min:25,max:25},{prop:"charged",p:236,min:12,max:3},{prop:"stupidity",min:10,max:10}]},null,{id:122,n:"Pattern",types:["h2h"],r:["r07","r09","r10"],m:[{prop:"att%",min:10,max:10},{prop:"dmg%",min:40,max:80},{prop:"dmg-fire",min:12,max:32},{prop:"res-all",min:15,max:15},{prop:"str",min:6,max:6},{prop:"dex",min:6,max:6},{prop:"block2",min:30,max:30}]},{id:123,n:"Peace",types:["tors"],r:["r13","r10","r11"],m:[{prop:"hit-skill",p:32,min:2,max:15},{prop:"gethit-skill",p:17,min:4,max:5},{prop:"ama",min:2,max:2},{prop:"oskill",p:9,min:2,max:2}]},{id:124,n:"Voice of Reason",types:["swor","mace"],r:["r20","r18","r01","r02"],m:[{prop:"dmg-demon",min:220,max:350},{prop:"dmg-undead",min:280,max:300},{prop:"dmg-cold",min:100,max:220},{prop:"pierce-cold",min:24,max:24},{prop:"hit-skill",p:45,min:18,max:20},{prop:"hit-skill",p:64,min:15,max:13},{prop:"nofreeze",min:1,max:1}]},null,null,null,{id:128,n:"Phoenix",types:["weap","shld"],r:["r26","r26","r28","r31"],m:[{prop:"dmg%",min:350,max:400},{prop:"ac-miss",min:350,max:400},{prop:"hit-skill",p:225,min:40,max:22},{prop:"levelup-skill",p:46,min:100,max:40},{prop:"pierce-fire",min:28,max:28},{prop:"aura",p:124,min:10,max:15},{prop:"abs-fire",min:15,max:21}]},null,null,{id:131,n:"Plague",types:["swor","knif","h2h"],r:["r32","r13","r22"],m:[{prop:"dmg%",min:220,max:320},{prop:"gethit-skill",p:91,min:20,max:12},{prop:"hit-skill",p:92,min:25,max:15},{prop:"pierce-pois",min:23,max:23},{prop:"deadly/lvl",p:3},{prop:"aura",p:109,min:13,max:17},{prop:"allskills",min:1,max:2}]},null,null,{id:134,n:"Pride",types:["pole","spea"],r:["r32","r29","r16","r28"],m:[{prop:"dmg-dem/lvl",p:8},{prop:"dmg-ltng",min:50,max:280},{prop:"att%",min:260,max:300},{prop:"aura",p:113,min:16,max:20},{prop:"gethit-skill",p:51,min:25,max:17},{prop:"regen",min:8,max:8},{prop:"gold%/lvl",p:15}]},{id:135,n:"Principle",types:["tors"],r:["r08","r25","r02"],m:[{prop:"hit-skill",p:101,min:100,max:5},{prop:"pal",min:2,max:2},{prop:"hp",min:100,max:150},{prop:"dmg-undead",min:50,max:50}]},null,{id:137,n:"Prudence",types:["tors"],r:["r23","r03"],m:[{prop:"ac%",min:140,max:170},{prop:"red-mag",min:10,max:10},{prop:"red-dmg",min:3,max:3},{prop:"res-all",min:25,max:35},{prop:"balance2",min:25,max:25},{prop:"rep-dur",p:25},{prop:"light",min:1,max:1}]},null,null,null,{id:141,n:"Radiance",types:["helm"],r:["r04","r12","r06"],m:[{prop:"light",min:5,max:5},{prop:"enr",min:10,max:10},{prop:"vit",min:10,max:10},{prop:"red-mag",min:3,max:3},{prop:"mana",min:33,max:33},{prop:"ac%",min:75,max:75}]},{id:142,n:"Rain",types:["tors"],r:["r09","r23","r06"],m:[{prop:"hit-skill",p:240,min:5,max:15},{prop:"gethit-skill",p:235,min:5,max:15},{prop:"dru",min:2,max:2},{prop:"mana",min:100,max:150}]},null,null,{id:145,n:"Rhyme",types:["shld"],r:["r13","r05"],m:[{prop:"block2",min:20,max:20},{prop:"block",min:20,max:20},{prop:"res-all",min:25,max:25},{prop:"nofreeze",min:1,max:1},{prop:"gold%",min:50,max:50},{prop:"mag%",min:25,max:25}]},{id:146,n:"Rift",types:["pole","scep"],r:["r15","r18","r20","r25"],m:[{prop:"dmg-mag",min:160,max:250},{prop:"dmg-fire",min:60,max:180},{prop:"dmg-to-mana",min:38,max:38},{prop:"hit-skill",p:245,min:20,max:16},{prop:"att-skill",p:64,min:16,max:21},{prop:"charged",p:76,min:40,max:15},{prop:"all-stats",min:5,max:10}]},{id:147,n:"Sanctuary",types:["shld"],r:["r18","r18","r23"],m:[{prop:"block",min:20,max:20},{prop:"block2",min:20,max:20},{prop:"ac%",min:130,max:160},{prop:"ac-miss",min:250,max:250},{prop:"res-all",min:50,max:70},{prop:"balance2",min:20,max:20},{prop:"charged",p:17,min:60,max:12}]},null,null,null,{id:151,n:"Silence",types:["weap"],r:["r14","r02","r15","r24","r03","r26"],m:[{prop:"manasteal",min:4,max:4},{prop:"stupidity",min:33,max:33},{prop:"dmg%",min:200,max:200},{prop:"swing2",min:20,max:20},{prop:"res-all",min:75,max:75},{prop:"allskills",min:2,max:2},{prop:"balance2",min:20,max:20}]},null,{id:153,n:"Smoke",types:["tors"],r:["r04","r17"],m:[{prop:"ac-miss",min:250,max:250},{prop:"ac%",min:75,max:75},{prop:"res-all",min:50,max:50},{prop:"balance2",min:20,max:20},{prop:"light",min:-1,max:-1},{prop:"charged",p:72,min:18,max:6}]},null,{id:155,n:"Spirit",types:["swor","shld"],r:["r07","r10","r09","r11"],m:[{prop:"balance3",min:55,max:55},{prop:"mana",min:89,max:112},{prop:"ac-miss",min:250,max:250},{prop:"vit",min:22,max:22},{prop:"cast3",min:25,max:35},{prop:"abs-mag",min:3,max:8},{prop:"allskills",min:2,max:2}]},{id:156,n:"Splendor",types:["shld"],r:["r05","r17"],m:[{prop:"light",min:3,max:3},{prop:"gold%",min:50,max:50},{prop:"mag%",min:20,max:20},{prop:"ac%",min:60,max:100},{prop:"block2",min:20,max:20},{prop:"cast2",min:10,max:10},{prop:"allskills",min:1,max:1}]},null,{id:158,n:"Stealth",types:["tors"],r:["r07","r05"],m:[{prop:"red-mag",min:3,max:3},{prop:"dex",min:6,max:6},{prop:"stam",min:15,max:15},{prop:"move2",min:25,max:25},{prop:"cast2",min:25,max:25},{prop:"balance2",min:25,max:25}]},{id:159,n:"Steel",types:["swor","axe","mace"],r:["r03","r01"],m:[{prop:"swing2",min:25,max:25},{prop:"dmg-min",min:3,max:3},{prop:"dmg-max",min:3,max:3},{prop:"openwounds",min:50,max:50},{prop:"dmg%",min:20,max:20}]},null,null,{id:162,n:"Stone",types:["tors"],r:["r13","r22","r21","r17"],m:[{prop:"ac%",min:220,max:260},{prop:"charged",p:75,min:16,max:16},{prop:"ac-miss",min:300,max:300},{prop:"charged",p:229,min:80,max:16},{prop:"str",min:16,max:16},{prop:"vit",min:16,max:16},{prop:"balance2",min:40,max:40}]},null,{id:164,n:"Strength",types:["mele"],r:["r11","r03"],m:[{prop:"str",min:20,max:20},{prop:"dmg%",min:35,max:35},{prop:"vit",min:10,max:10},{prop:"crush",min:25,max:25}]},null,null,null,null,null,null,null,null,{id:173,n:"Treachery",types:["tors"],r:["r13","r10","r20"],m:[{prop:"hit-skill",p:278,min:25,max:15},{prop:"gethit-skill",p:267,min:5,max:15},{prop:"ass",min:2,max:2},{prop:"swing2",min:45,max:45}]},null,null,{id:176,n:"Unbending Will",types:["swor"],r:["r19","r16","r06","r02","r01","r15"],m:[{prop:"skilltab",p:12,min:3,max:3},{prop:"hit-skill",p:137,min:18,max:18},{prop:"swing2",min:20,max:30},{prop:"dmg%",min:300,max:350},{prop:"red-dmg",min:8,max:8},{prop:"noheal",min:1,max:1},{prop:"lifesteal",min:8,max:10}]},null,null,{id:179,n:"Venom",types:["weap"],r:["r07","r14","r23"],m:[{prop:"dmg-pois",p:175,min:312,max:312},{prop:"ignore-ac",min:1,max:1},{prop:"charged",p:83,min:27,max:15},{prop:"charged",p:92,min:11,max:13},{prop:"manasteal",min:7,max:7}]},null,null,null,null,null,{id:185,n:"Wealth",types:["tors"],r:["r20","r18","r03"],m:[{prop:"gold%",min:250,max:250},{prop:"mag%",min:100,max:100}]},null,{id:187,n:"White",types:["wand"],r:["r14","r16"],m:[{prop:"skilltab",p:7,min:3,max:3},{prop:"red-mag",min:4,max:4},{prop:"cast2",min:20,max:20},{prop:"mana",min:13,max:13},{prop:"skill",p:68,min:3,max:3},{prop:"skill",p:84,min:2,max:2},{prop:"skill",p:69,min:4,max:4}]},{id:188,n:"Wind",types:["mele"],r:["r29","r01"],m:[{prop:"dmg%",min:120,max:160},{prop:"swing2",min:40,max:40},{prop:"move2",min:20,max:20},{prop:"reduce-ac",min:50,max:50},{prop:"hit-skill",p:245,min:10,max:9},{prop:"charged",p:240,min:127,max:13},{prop:"balance2",min:15,max:15}]},null,{id:190,n:"Wisdom",types:["helm"],r:["r21","r06","r02"],m:[{prop:"pierce",min:33,max:33},{prop:"manasteal",min:4,max:8},{prop:"att%",min:15,max:25},{prop:"mana-kill",min:5,max:5},{prop:"nofreeze",min:1,max:1},{prop:"enr",min:10,max:10}]},null,null,{id:193,n:"Wrath",types:["miss"],r:["r21","r17","r30","r23"],m:[{prop:"dmg-demon",min:300,max:300},{prop:"dmg-undead",min:250,max:300},{prop:"dmg-ltng",min:41,max:240},{prop:"dmg-mag",min:85,max:120},{prop:"hit-skill",p:82,min:5,max:10},{prop:"hit-skill",p:87,min:30,max:1},{prop:"nofreeze",min:1,max:1}]},null,{id:195,n:"Zephyr",types:["miss"],r:["r09","r05"],m:[{prop:"move2",min:25,max:25},{prop:"swing2",min:25,max:25},{prop:"dmg%",min:33,max:33},{prop:"att",min:66,max:66},{prop:"gethit-skill",p:240,min:7,max:1},{prop:"ac",min:25,max:25}]},{id:196,n:"Hustle",types:["tors"],r:["r13","r18","r02"],m:[{prop:"move2",min:65,max:65},{prop:"stamdrain",min:35,max:35},{prop:"swing2",min:40,max:40},{prop:"res-all",min:10,max:10},{prop:"oskill",p:29,min:6,max:6}]},{id:197,n:"Hustle",types:["weap"],r:["r13","r18","r02"],m:[{prop:"hit-skill",p:258,min:5,max:1},{prop:"swing2",min:10,max:10},{prop:"dmg%",min:180,max:200},{prop:"aura",p:122,min:1,max:1}]},{id:198,n:"Mosaic",types:["h2h"],r:["r23","r25","r11"],m:[{prop:"skilltab",p:20,min:2,max:2},{prop:"charge-noconsume",min:50,max:50},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:200,max:250},{prop:"extra-fire",min:8,max:15},{prop:"extra-cold",min:8,max:15},{prop:"extra-ltng",min:8,max:15}]},{id:199,n:"Metamorphosis",types:["helm"],r:["r16","r32","r19"],m:[{prop:"hit-skill",p:371,min:100,max:1},{prop:"hit-skill",p:372,min:100,max:1},{prop:"skilltab",p:16,min:5,max:5},{prop:"ac%",min:50,max:80},{prop:"res-all",min:10,max:10},{prop:"crush",min:25,max:25}]},{id:200,n:"Ground",types:["helm"],r:["r13","r16","r09"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"res-ltng",min:10,max:30},{prop:"abs-ltng%",min:10,max:15}]},{id:201,n:"Temper",types:["helm"],r:["r13","r16","r08"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"res-fire",min:10,max:30},{prop:"abs-fire%",min:10,max:15}]},{id:202,n:"Hearth",types:["helm"],r:["r13","r16","r10"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"res-cold",min:10,max:30},{prop:"abs-cold%",min:10,max:15},{prop:"nofreeze",min:1,max:1}]},{id:203,n:"Cure",types:["helm"],r:["r13","r16","r07"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"res-pois",min:10,max:30},{prop:"res-pois-len",min:50,max:50},{prop:"aura",p:109,min:1,max:1}]},{id:204,n:"Bulwark",types:["helm"],r:["r13","r16","r12"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"red-dmg%",min:10,max:15},{prop:"regen",min:30,max:30},{prop:"lifesteal",min:4,max:6}]}],set_items:[{id:0,n:"Civerb's Ward",c:"lrg",tc:"lyel",lvl:"13",m:[{prop:"ac",min:15,max:15},{prop:"block",min:15,max:15}]},{id:1,n:"Civerb's Icon",c:"amu",tc:"lyel",lvl:"13",m:[{prop:"regen-mana",min:40,max:40},{prop:"regen",min:4,max:4}]},{id:2,n:"Civerb's Cudgel",c:"gsc",tc:"lyel",lvl:"13",m:[{prop:"att",min:75,max:75},{prop:"dmg-max",min:17,max:23}]},{id:3,n:"Hsarus' Iron Heel",c:"mbt",tc:"dred",lvl:"4",m:[{prop:"res-fire",min:25,max:25},{prop:"move2",min:20,max:20}]},{id:4,n:"Hsarus' Iron Fist",c:"buc",tc:"dred",lvl:"4",m:[{prop:"red-dmg",min:2,max:2},{prop:"str",min:10,max:10}]},{id:5,n:"Hsarus' Iron Stay",c:"mbl",tc:"dred",lvl:"4",m:[{prop:"res-cold",min:20,max:20},{prop:"hp",min:20,max:20}]},{id:6,n:"Cleglaw's Tooth",c:"lsd",tc:"lred",lvl:"6",m:[{prop:"att%",min:30,max:30},{prop:"deadly",min:50,max:50}]},{id:7,n:"Cleglaw's Claw",c:"sml",tc:"lred",lvl:"6",m:[{prop:"ac",min:17,max:17},{prop:"res-pois-len",min:75,max:75}]},{id:8,n:"Cleglaw's Pincers",c:"mgl",tc:"lred",lvl:"6",m:[{prop:"knock",min:1,max:1},{prop:"slow",min:25,max:25}]},{id:9,n:"Iratha's Collar",c:"amu",tc:"lgry",lvl:"21",m:[{prop:"res-pois",min:30,max:30},{prop:"res-pois-len",min:75,max:75}]},{id:10,n:"Iratha's Cuff",c:"tgl",tc:"lgry",lvl:"21",m:[{prop:"res-cold",min:30,max:30},{prop:"half-freeze",min:1,max:1}]},{id:11,n:"Iratha's Coil",c:"crn",tc:"lgry",lvl:"21",m:[{prop:"res-fire",min:30,max:30},{prop:"res-ltng",min:30,max:30}]},{id:12,n:"Iratha's Cord",c:"tbl",tc:"lgry",lvl:"21",m:[{prop:"ac",min:25,max:25},{prop:"dmg-min",min:5,max:5}]},{id:13,n:"Isenhart's Lightbrand",c:"bsd",tc:"lgld",lvl:"11",m:[{prop:"dmg-min",min:10,max:10},{prop:"swing2",min:20,max:20}]},{id:14,n:"Isenhart's Parry",c:"gts",tc:"lgld",lvl:"11",m:[{prop:"ac",min:40,max:40},{prop:"light-thorns",min:4,max:4}]},{id:15,n:"Isenhart's Case",c:"brs",tc:"lgld",lvl:"11",m:[{prop:"ac",min:40,max:40},{prop:"red-mag",min:2,max:2}]},{id:16,n:"Isenhart's Horns",c:"fhl",tc:"lgld",lvl:"11",m:[{prop:"dex",min:6,max:6},{prop:"red-dmg",min:2,max:2}]},{id:17,n:"Vidala's Barb",c:"lbb",tc:"blac",lvl:"19",m:[{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:20,max:20}]},{id:18,n:"Vidala's Fetlock",c:"tbt",tc:"blac",lvl:"19",m:[{prop:"stam",min:150,max:150},{prop:"move3",min:30,max:30}]},{id:19,n:"Vidala's Ambush",c:"lea",tc:"blac",lvl:"19",m:[{prop:"ac",min:50,max:50},{prop:"dex",min:11,max:11}]},{id:20,n:"Vidala's Snare",c:"amu",tc:"blac",lvl:"19",m:[{prop:"hp",min:15,max:15},{prop:"res-cold",min:20,max:20}]},{id:21,n:"Milabrega's Orb",c:"kit",tc:"dblu",lvl:"23",m:[{prop:"mag%",min:20,max:20},{prop:"ac",min:25,max:25}]},{id:22,n:"Milabrega's Rod",c:"wsp",tc:"dblu",lvl:"23",m:[{prop:"pal",min:1,max:1},{prop:"dmg%",min:50,max:50},{prop:"light",min:2,max:2}]},{id:23,n:"Milabrega's Diadem",c:"crn",tc:"dblu",lvl:"23",m:[{prop:"hp",min:15,max:15},{prop:"mana",min:15,max:15}]},{id:24,n:"Milabrega's Robe",c:"aar",tc:"dblu",lvl:"23",m:[{prop:"thorns",min:3,max:3},{prop:"red-dmg",min:2,max:2}]},{id:25,n:"Cathan's Rule",c:"bst",tc:"dgrn",lvl:"15",m:[{prop:"fireskill",min:1,max:1},{prop:"fire-max",min:10,max:10}]},{id:26,n:"Cathan's Mesh",c:"chn",tc:"dgrn",lvl:"15",m:[{prop:"ac",min:15,max:15},{prop:"ease",min:-50,max:-50}]},{id:27,n:"Cathan's Visage",c:"msk",tc:"dgrn",lvl:"15",m:[{prop:"mana",min:20,max:20},{prop:"res-cold",min:25,max:25}]},{id:28,n:"Cathan's Sigil",c:"amu",tc:"dgrn",lvl:"15",m:[{prop:"balance1",min:10,max:10},{prop:"light-thorns",min:5,max:5}]},{id:29,n:"Cathan's Seal",c:"rin",tc:"dgrn",lvl:"15",m:[{prop:"lifesteal",min:6,max:6},{prop:"red-dmg",min:2,max:2}]},{id:30,n:"Tancred's Crowbill",c:"mpi",tc:"dgld",lvl:"27",m:[{prop:"att",min:75,max:75},{prop:"dmg%",min:80,max:80}]},{id:31,n:"Tancred's Spine",c:"ful",tc:"dgld",lvl:"27",m:[{prop:"hp",min:40,max:40},{prop:"str",min:15,max:15}]},{id:32,n:"Tancred's Hobnails",c:"lbt",tc:"dgld",lvl:"27",m:[{prop:"regen-stam",min:25,max:25},{prop:"dex",min:10,max:10}]},{id:33,n:"Tancred's Weird",c:"amu",tc:"dgld",lvl:"27",m:[{prop:"red-dmg",min:2,max:2},{prop:"red-mag",min:1,max:1}]},{id:34,n:"Tancred's Skull",c:"bhm",tc:"dgld",lvl:"27",m:[{prop:"dmg%",min:10,max:10},{prop:"att",min:40,max:40}]},{id:35,n:"Sigon's Gage",c:"hgl",tc:"whit",lvl:"9",m:[{prop:"str",min:10,max:10},{prop:"att",min:20,max:20}]},{id:36,n:"Sigon's Visor",c:"ghm",tc:"whit",lvl:"9",m:[{prop:"mana",min:30,max:30},{prop:"ac",min:25,max:25}]},{id:37,n:"Sigon's Shelter",c:"gth",tc:"whit",lvl:"9",m:[{prop:"ac%",min:25,max:25},{prop:"res-ltng",min:30,max:30}]},{id:38,n:"Sigon's Sabot",c:"hbt",tc:"whit",lvl:"9",m:[{prop:"move2",min:20,max:20},{prop:"res-cold",min:40,max:40}]},{id:39,n:"Sigon's Wrap",c:"hbl",tc:"whit",lvl:"9",m:[{prop:"res-fire",min:20,max:20},{prop:"hp",min:20,max:20}]},{id:40,n:"Sigon's Guard",c:"tow",tc:"whit",lvl:"9",m:[{prop:"allskills",min:1,max:1},{prop:"block",min:20,max:20}]},{id:41,n:"Infernal Cranium",c:"cap",tc:"lyel",lvl:"7",m:[{prop:"res-all",min:10,max:10},{prop:"dmg-to-mana",min:20,max:20}]},{id:42,n:"Infernal Torch",c:"gwn",tc:"lyel",lvl:"7",m:[{prop:"dmg-min",min:8,max:8},{prop:"nec",min:1,max:1}]},{id:43,n:"Infernal Sign",c:"tbl",tc:"lyel",lvl:"7",m:[{prop:"ac",min:25,max:25},{prop:"hp",min:20,max:20}]},{id:44,n:"Berserker's Headgear",c:"hlm",tc:"dred",lvl:"5",m:[{prop:"ac",min:15,max:15},{prop:"res-fire",min:25,max:25}]},{id:45,n:"Berserker's Hauberk",c:"spl",tc:"dred",lvl:"5",m:[{prop:"red-mag",min:2,max:2},{prop:"bar",min:1,max:1}]},{id:46,n:"Berserker's Hatchet",c:"2ax",tc:"dred",lvl:"5",m:[{prop:"att%",min:30,max:30},{prop:"manasteal",min:5,max:5}]},{id:47,n:"Death's Hand",c:"lgl",tc:"lred",lvl:"8",m:[{prop:"res-pois",min:50,max:50},{prop:"res-pois-len",min:75,max:75}]},{id:48,n:"Death's Guard",c:"lbl",tc:"lred",lvl:"8",m:[{prop:"ac",min:20,max:20},{prop:"nofreeze",min:1,max:1}]},{id:49,n:"Death's Touch",c:"wsd",tc:"lred",lvl:"8",m:[{prop:"dmg%",min:25,max:25},{prop:"lifesteal",min:4,max:4}]},{id:50,n:"Angelic Sickle",c:"sbr",tc:"lgry",lvl:"17",m:[{prop:"att",min:75,max:75},{prop:"dmg-undead",min:250,max:250}]},{id:51,n:"Angelic Mantle",c:"rng",tc:"lgry",lvl:"17",m:[{prop:"red-dmg",min:3,max:3},{prop:"ac%",min:40,max:40}]},{id:52,n:"Angelic Halo",c:"rin",tc:"lgry",lvl:"17",m:[{prop:"regen",min:6,max:6},{prop:"hp",min:20,max:20}]},{id:53,n:"Angelic Wings",c:"amu",tc:"lgry",lvl:"17",m:[{prop:"light",min:3,max:3},{prop:"dmg-to-mana",min:20,max:20}]},{id:54,n:"Arctic Horn",c:"swb",tc:"lgld",lvl:"3",m:[{prop:"att%",min:20,max:20},{prop:"dmg%",min:50,max:50}]},{id:55,n:"Arctic Furs",c:"qui",tc:"lgld",lvl:"3",m:[{prop:"ac%",min:275,max:325},{prop:"res-all",min:10,max:10}]},{id:56,n:"Arctic Binding",c:"vbl",tc:"lgld",lvl:"3",m:[{prop:"res-cold",min:40,max:40},{prop:"ac",min:30,max:30}]},{id:57,n:"Arctic Mitts",c:"tgl",tc:"lgld",lvl:"3",m:[{prop:"hp",min:20,max:20},{prop:"swing1",min:10,max:10}]},{id:58,n:"Arcanna's Sign",c:"amu",tc:"blac",lvl:"20",m:[{prop:"mana",min:15,max:15},{prop:"regen-mana",min:20,max:20}]},{id:59,n:"Arcanna's Deathwand",c:"wst",tc:"blac",lvl:"20",m:[{prop:"sor",min:1,max:1},{prop:"deadly",min:25,max:25}]},{id:60,n:"Arcanna's Head",c:"skp",tc:"blac",lvl:"20",m:[{prop:"regen",min:4,max:4},{prop:"thorns",min:2,max:2}]},{id:61,n:"Arcanna's Flesh",c:"ltp",tc:"blac",lvl:"20",m:[{prop:"light",min:2,max:2},{prop:"red-dmg",min:3,max:3}]},{id:62,n:"Natalya's Totem",c:"xh9",tc:"dgry",lvl:"22",m:[{prop:"ac",min:135,max:175},{prop:"dex",min:20,max:30},{prop:"str",min:10,max:20},{prop:"res-all",min:10,max:20},{prop:"red-mag",min:3,max:3}]},{id:63,n:"Natalya's Mark",c:"7qr",tc:"dgry",lvl:"22",m:[{prop:"swing3",min:40,max:40},{prop:"dmg%",min:200,max:200},{prop:"ignore-ac",min:1,max:1},{prop:"dmg-cold",p:100,min:50,max:50},{prop:"dmg-fire",min:12,max:17},{prop:"dmg-undead",min:200,max:200},{prop:"dmg-demon",min:200,max:200}]},{id:64,n:"Natalya's Shadow",c:"ucl",tc:"dgry",lvl:"22",m:[{prop:"ac",min:150,max:225},{prop:"hp/lvl",p:8},{prop:"skilltab",p:19,min:2,max:2},{prop:"res-pois-len",min:75,max:75},{prop:"res-pois",min:25,max:25},{prop:"sock",min:1,max:3}]},{id:65,n:"Natalya's Soul",c:"xmb",tc:"dgry",lvl:"22",m:[{prop:"ac",min:75,max:125},{prop:"move3",min:40,max:40},{prop:"regen-stam/lvl",p:2},{prop:"dur",min:50,max:50},{prop:"res-cold",min:15,max:25},{prop:"res-ltng",min:15,max:25}]},{id:66,n:"Aldur's Stony Gaze",c:"dr8",tc:"oran",lvl:"29",m:[{prop:"ac",min:90,max:90},{prop:"regen-mana",min:17,max:17},{prop:"light",min:5,max:5},{prop:"balance3",min:25,max:25},{prop:"res-cold",min:40,max:50},{prop:"sock",min:2,max:2}]},{id:67,n:"Aldur's Deception",c:"uul",tc:"oran",lvl:"29",m:[{prop:"ac",min:300,max:300},{prop:"skilltab",p:16,min:1,max:1},{prop:"str",min:20,max:20},{prop:"dex",min:15,max:15},{prop:"res-ltng",min:40,max:50},{prop:"ease",min:-50,max:-50},{prop:"skilltab",p:17,min:1,max:1}]},{id:68,n:"Aldur's Rhythm",c:"9mt",tc:"oran",lvl:"29",m:[{prop:"dmg-norm",min:40,max:62},{prop:"dmg-ltng",min:50,max:75},{prop:"lifesteal",min:10,max:10},{prop:"swing3",min:30,max:30},{prop:"dmg-demon",min:200,max:200},{prop:"manasteal",min:5,max:5},{prop:"sock",min:2,max:5}]},{id:69,n:"Aldur's Advance",c:"xtb",tc:"oran",lvl:"29",m:[{prop:"indestruct",min:1,max:1},{prop:"regen-stam",min:32,max:32},{prop:"hp",min:50,max:50},{prop:"dmg-to-mana",min:10,max:10},{prop:"move3",min:40,max:40},{prop:"stam",min:180,max:180},{prop:"res-fire",min:40,max:50}]},{id:70,n:"Immortal King's Will",c:"ba5",tc:"lgry",lvl:"37",m:[{prop:"ac",min:125,max:125},{prop:"gold%",min:37,max:37},{prop:"skilltab",p:14,min:2,max:2},{prop:"light",min:4,max:4},{prop:"mag%",min:25,max:40},{prop:"sock",min:2,max:2}]},{id:71,n:"Immortal King's Soul Cage",c:"uar",tc:"lgry",lvl:"37",m:[{prop:"ac",min:400,max:400},{prop:"gethit-skill",p:52,min:5,max:5},{prop:"skilltab",p:12,min:2,max:2},{prop:"res-pois",min:50,max:50}]},{id:72,n:"Immortal King's Detail",c:"zhb",tc:"lgry",lvl:"37",m:[{prop:"ac",min:36,max:36},{prop:"res-fire",min:28,max:28},{prop:"res-ltng",min:31,max:31},{prop:"str",min:25,max:25}]},{id:73,n:"Immortal King's Forge",c:"xhg",tc:"lgry",lvl:"37",m:[{prop:"ac",min:65,max:65},{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"gethit-skill",p:38,min:12,max:4}]},{id:74,n:"Immortal King's Pillar",c:"xhb",tc:"lgry",lvl:"37",m:[{prop:"ac",min:75,max:75},{prop:"move3",min:40,max:40},{prop:"att",min:110,max:110},{prop:"hp",min:44,max:44}]},{id:75,n:"Immortal King's Stone Crusher",c:"7m7",tc:"lgry",lvl:"37",m:[{prop:"indestruct",min:1,max:1},{prop:"swing3",min:40,max:40},{prop:"dmg-demon",min:200,max:200},{prop:"dmg-undead",min:200,max:200},{prop:"crush",min:35,max:40},{prop:"dmg%",min:200,max:200},{prop:"sock",min:2,max:2}]},{id:76,n:"Tal Rasha's Fine-Spun Cloth",c:"zmb",tc:"dpur",lvl:"26",m:[{prop:"ease",min:-20,max:-20},{prop:"mana",min:30,max:30},{prop:"dex",min:20,max:20},{prop:"dmg-to-mana",min:37,max:37},{prop:"mag%",min:10,max:15}]},{id:77,n:"Tal Rasha's Adjudication",c:"amu",tc:"dpur",lvl:"26",m:[{prop:"res-ltng",min:33,max:33},{prop:"sor",min:2,max:2},{prop:"hp",min:50,max:50},{prop:"dmg-ltng",min:3,max:32},{prop:"mana",min:42,max:42}]},{id:78,n:"Tal Rasha's Lidless Eye",c:"oba",tc:"dpur",lvl:"26",m:[{prop:"hp",min:57,max:57},{prop:"mana",min:77,max:77},{prop:"enr",min:10,max:10},{prop:"cast3",min:20,max:20},{prop:"skill",p:61,min:1,max:2},{prop:"skill",p:63,min:1,max:2},{prop:"skill",p:65,min:1,max:2}]},{id:79,n:"Tal Rasha's Guardianship",c:"uth",tc:"dpur",lvl:"26",m:[{prop:"ease",min:-60,max:-60},{prop:"red-mag",min:15,max:15},{prop:"mag%",min:88,max:88},{prop:"res-cold",min:40,max:40},{prop:"res-fire",min:40,max:40},{prop:"res-ltng",min:40,max:40},{prop:"ac",min:400,max:400}]},{id:80,n:"Tal Rasha's Horadric Crest",c:"xsk",tc:"dpur",lvl:"26",m:[{prop:"mana",min:30,max:30},{prop:"hp",min:60,max:60},{prop:"ac",min:45,max:45},{prop:"res-all",min:15,max:15},{prop:"lifesteal",min:10,max:10},{prop:"manasteal",min:10,max:10}]},{id:81,n:"Griswold's Valor",c:"urn",tc:"dgld",lvl:"44",m:[{prop:"ac%",min:50,max:75},{prop:"abs-cold/lvl",min:2,max:2},{prop:"sock",min:2,max:2},{prop:"ease",min:-40,max:-40},{prop:"mag%",min:20,max:30},{prop:"res-all",min:5,max:5}]},{id:82,n:"Griswold's Heart",c:"xar",tc:"dgld",lvl:"44",m:[{prop:"ac",min:500,max:500},{prop:"skilltab",p:11,min:2,max:2},{prop:"sock",min:3,max:3},{prop:"str",min:20,max:20},{prop:"ease",min:-40,max:-40}]},{id:83,n:"Griswold's Redemption",c:"7ws",tc:"dgld",lvl:"44",m:[{prop:"dmg%",min:200,max:240},{prop:"swing2",min:40,max:40},{prop:"dmg-undead",min:200,max:200},{prop:"ease",min:-20,max:-20},{prop:"sock",min:3,max:4}]},{id:84,n:"Griswold's Honor",c:"paf",tc:"dgld",lvl:"44",m:[{prop:"ac",min:108,max:108},{prop:"sock",p:3},{prop:"block2",min:65,max:65},{prop:"block",min:20,max:20},{prop:"res-all",min:45,max:45}]},{id:85,n:"Trang-Oul's Guise",c:"uh9",tc:"dgld",lvl:"32",m:[{prop:"ac",min:80,max:100},{prop:"balance2",min:25,max:25},{prop:"thorns",min:20,max:20},{prop:"mana",min:150,max:150},{prop:"regen",min:5,max:5}]},{id:86,n:"Trang-Oul's Scales",c:"xul",tc:"dyel",lvl:"32",m:[{prop:"ease",min:-40,max:-40},{prop:"ac-miss",min:100,max:100},{prop:"res-pois",min:40,max:40},{prop:"skilltab",p:8,min:2,max:2},{prop:"move3",min:40,max:40},{prop:"ac%",min:150,max:150}]},{id:87,n:"Trang-Oul's Wing",c:"ne9",tc:"dyel",lvl:"32",m:[{prop:"ac",min:125,max:125},{prop:"str",min:25,max:25},{prop:"dex",min:15,max:15},{prop:"res-fire",min:38,max:45},{prop:"block",min:30,max:30},{prop:"res-pois",min:40,max:40},{prop:"skilltab",p:7,min:2,max:2}]},{id:88,n:"Trang-Oul's Claws",c:"xmg",tc:"dyel",lvl:"32",m:[{prop:"ac",min:30,max:30},{prop:"cast3",min:20,max:20},{prop:"res-cold",min:30,max:30},{prop:"skilltab",p:6,min:2,max:2}]},{id:89,n:"Trang-Oul's Girth",c:"utc",tc:"dyel",lvl:"32",m:[{prop:"ac",min:75,max:100},{prop:"stam",min:30,max:30},{prop:"regen",min:5,max:5},{prop:"hp",min:66,max:66},{prop:"nofreeze",min:1,max:1},{prop:"ease",min:-40,max:-40},{prop:"mana",min:25,max:50}]},{id:90,n:"M'avina's True Sight",c:"ci3",tc:"whit",lvl:"21",m:[{prop:"ac",min:150,max:150},{prop:"regen",min:10,max:10},{prop:"swing2",min:30,max:30},{prop:"mana",min:25,max:25}]},{id:91,n:"M'avina's Embrace",c:"uld",tc:"whit",lvl:"21",m:[{prop:"gethit-skill",p:55,min:10,max:3},{prop:"ease",min:-30,max:-30},{prop:"red-mag",min:5,max:12},{prop:"skilltab",p:1,min:2,max:2},{prop:"ac/lvl",p:32},{prop:"ac",min:350,max:350}]},{id:92,n:"M'avina's Icy Clutch",c:"xtg",tc:"whit",lvl:"21",m:[{prop:"ac",min:45,max:50},{prop:"dmg-cold",p:150,min:6,max:18},{prop:"half-freeze",min:1,max:1},{prop:"gold%",min:56,max:56},{prop:"str",min:10,max:10},{prop:"dex",min:15,max:15}]},{id:93,n:"M'avina's Tenet",c:"zvb",tc:"whit",lvl:"21",m:[{prop:"ac",min:50,max:50},{prop:"move2",min:20,max:20},{prop:"manasteal",min:5,max:5},{prop:"light",min:5,max:5}]},{id:94,n:"M'avina's Caster",c:"amc",tc:"whit",lvl:"21",m:[{prop:"dmg%",min:188,max:188},{prop:"swing3",min:40,max:40},{prop:"magicarrow",min:1,max:1},{prop:"att",min:50,max:50}]},{id:95,n:"Telling of Beads",c:"amu",tc:"lblu",lvl:"39",m:[{prop:"res-pois",min:35,max:50},{prop:"allskills",min:1,max:1},{prop:"res-cold",min:18,max:18},{prop:"thorns",min:8,max:10}]},{id:96,n:"Laying of Hands",c:"ulg",tc:"lblu",lvl:"39",m:[{prop:"ac",min:25,max:25},{prop:"swing2",min:20,max:20},{prop:"res-fire",min:50,max:50},{prop:"dmg-demon",min:350,max:350},{prop:"hit-skill",p:101,min:10,max:3}]},{id:97,n:"Rite of Passage",c:"xlb",tc:"lblu",lvl:"39",m:[{prop:"ac",min:25,max:25},{prop:"move3",min:30,max:30},{prop:"half-freeze",min:1,max:1},{prop:"stam",min:15,max:25}]},{id:98,n:"Dark Adherent",c:"uui",tc:"lblu",lvl:"39",m:[{prop:"ac",min:305,max:415},{prop:"res-fire",min:24,max:24},{prop:"gethit-skill",p:48,min:25,max:3},{prop:"dmg-pois",p:50,min:125,max:175}]},{id:99,n:"Credendum",c:"umc",tc:"lblu",lvl:"39",m:[{prop:"ac",min:50,max:50},{prop:"str",min:10,max:10},{prop:"dex",min:10,max:10},{prop:"res-all",min:15,max:15}]},{id:100,n:"Dangoon's Teaching",c:"7ma",lvl:"55",m:[{prop:"dmg/lvl",p:12},{prop:"swing3",min:40,max:40},{prop:"hit-skill",p:44,min:10,max:3},{prop:"dmg-fire",min:20,max:30}]},{id:101,n:"Taebaek's Glory",c:"uts",lvl:"55",m:[{prop:"ac",min:50,max:50},{prop:"mana",min:100,max:100},{prop:"res-ltng",min:30,max:30},{prop:"thorns",min:30,max:30},{prop:"indestruct",min:1,max:1},{prop:"block",min:25,max:25},{prop:"block3",min:30,max:30}]},{id:102,n:"Haemosu's Adamant",c:"xrs",lvl:"55",m:[{prop:"ac",min:500,max:500},{prop:"ac-miss",min:35,max:35},{prop:"hp",min:75,max:75},{prop:"ac-hth",min:40,max:40},{prop:"ease",min:-20,max:-20}]},{id:103,n:"Ondal's Almighty",c:"uhm",lvl:"55",m:[{prop:"ac",min:50,max:50},{prop:"ease",min:-40,max:-40},{prop:"hit-skill",p:72,min:10,max:3},{prop:"str",min:10,max:10},{prop:"dex",min:15,max:15},{prop:"balance3",min:24,max:24}]},{id:104,n:"Guillaume's Face",c:"xhm",tc:"lgry",lvl:"41",m:[{prop:"ac%",min:120,max:120},{prop:"balance3",min:30,max:30},{prop:"crush",min:35,max:35},{prop:"deadly",min:15,max:15},{prop:"str",min:15,max:15}]},{id:105,n:"Wilhelm's Pride",c:"ztb",tc:"lgry",lvl:"41",m:[{prop:"ac%",min:75,max:75},{prop:"manasteal",min:5,max:5},{prop:"res-cold",min:10,max:10},{prop:"lifesteal",min:5,max:5}]},{id:106,n:"Magnus' Skin",c:"xvg",tc:"lgry",lvl:"41",m:[{prop:"ac%",min:50,max:50},{prop:"res-fire",min:15,max:15},{prop:"swing2",min:20,max:20},{prop:"light",min:3,max:3},{prop:"att",min:100,max:100}]},{id:107,n:"Whitstan's Guard",c:"xml",tc:"lgry",lvl:"41",m:[{prop:"ac%",min:175,max:175},{prop:"block3",min:40,max:40},{prop:"block",min:55,max:55},{prop:"half-freeze",min:1,max:1},{prop:"light",min:5,max:5}]},{id:108,n:"Hwanin's Splendor",c:"xrn",lvl:"28",m:[{prop:"regen",min:20,max:20},{prop:"red-mag",min:10,max:10},{prop:"res-cold",min:37,max:37},{prop:"ac%",min:100,max:100}]},{id:109,n:"Hwanin's Refuge",c:"xcl",lvl:"28",m:[{prop:"ac",min:200,max:200},{prop:"res-pois",min:27,max:27},{prop:"hp",min:100,max:100},{prop:"gethit-skill",p:42,min:10,max:3}]},{id:110,n:"Hwanin's Blessing",c:"mbl",lvl:"28",m:[{prop:"dmg-ltng",min:3,max:33},{prop:"noheal",min:1,max:1},{prop:"ac/lvl",p:12},{prop:"dmg-to-mana",min:12,max:12}]},{id:111,n:"Hwanin's Justice",c:"9vo",lvl:"28",m:[{prop:"att",min:330,max:330},{prop:"indestruct",min:1,max:1},{prop:"hit-skill",p:45,min:10,max:3},{prop:"swing3",min:40,max:40},{prop:"dmg%",min:200,max:200},{prop:"dmg-ltng",min:5,max:25}]},{id:112,n:"Sazabi's Cobalt Redeemer",c:"7ls",tc:"dblu",lvl:"34",m:[{prop:"dmg%",min:150,max:150},{prop:"dmg-cold",p:50,min:25,max:35},{prop:"swing3",min:40,max:40},{prop:"dmg-demon",min:318,max:318},{prop:"indestruct",min:1,max:1},{prop:"dex",min:15,max:15},{prop:"str",min:5,max:5}]},{id:113,n:"Sazabi's Ghost Liberator",c:"upl",tc:"dblu",lvl:"34",m:[{prop:"ac",min:400,max:400},{prop:"balance3",min:30,max:30},{prop:"str",min:25,max:25},{prop:"att-demon",min:300,max:300},{prop:"hp",min:50,max:75}]},{id:114,n:"Sazabi's Mental Sheath",c:"xhl",tc:"dblu",lvl:"34",m:[{prop:"ac",min:100,max:100},{prop:"allskills",min:1,max:1},{prop:"res-fire",min:15,max:20},{prop:"res-ltng",min:15,max:20}]},{id:115,n:"Bul-Kathos' Sacred Charge",c:"7gd",tc:"dgrn",lvl:"50",m:[{prop:"crush",min:35,max:35},{prop:"res-all",min:20,max:20},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:200,max:200}]},{id:116,n:"Bul-Kathos' Tribal Guardian",c:"7wd",tc:"dgrn",lvl:"50",m:[{prop:"res-fire",min:50,max:50},{prop:"dmg-pois",p:50,min:255,max:255},{prop:"swing2",min:20,max:20},{prop:"str",min:20,max:20},{prop:"dmg%",min:200,max:200}]},{id:117,n:"Cow King's Horns",c:"xap",lvl:"20",m:[{prop:"ac",min:75,max:75},{prop:"half-freeze",min:1,max:1},{prop:"dmg-to-mana",min:35,max:35},{prop:"thorns",min:10,max:10}]},{id:118,n:"Cow King's Hide",c:"stu",lvl:"20",m:[{prop:"res-all",min:18,max:18},{prop:"ac%",min:60,max:60},{prop:"hp",min:30,max:30},{prop:"gethit-skill",p:53,min:18,max:5}]},{id:119,n:"Cow King's Hooves",c:"vbt",lvl:"20",m:[{prop:"ac",min:25,max:35},{prop:"move3",min:30,max:30},{prop:"mag%",min:25,max:25},{prop:"dex",min:20,max:20},{prop:"dmg-fire",min:25,max:35}]},{id:120,n:"Naj's Puzzler",c:"6cs",lvl:"43",m:[{prop:"enr",min:35,max:35},{prop:"dmg%",min:150,max:150},{prop:"charged",p:54,min:69,max:11},{prop:"cast3",min:30,max:30},{prop:"dmg-ltng",min:6,max:45},{prop:"mana",min:70,max:70},{prop:"allskills",min:1,max:1}]},{id:121,n:"Naj's Light Plate",c:"ult",lvl:"43",m:[{prop:"ease",min:-60,max:-60},{prop:"hp",min:65,max:65},{prop:"res-all",min:25,max:25},{prop:"dmg-to-mana",min:45,max:45},{prop:"allskills",min:1,max:1},{prop:"ac",min:300,max:300}]},{id:122,n:"Naj's Circlet",c:"ci0",lvl:"43",m:[{prop:"ac",min:75,max:75},{prop:"dmg-fire",min:25,max:35},{prop:"light",min:5,max:5},{prop:"str",min:15,max:15},{prop:"gethit-skill",p:53,min:12,max:5}]},{id:123,n:"Sander's Paragon",c:"cap",tc:"lpur",lvl:"20",m:[{prop:"mag%",min:35,max:35},{prop:"thorns",min:8,max:8},{prop:"ac/lvl",p:8}]},{id:124,n:"Sander's Riprap",c:"vbt",tc:"lpur",lvl:"20",m:[{prop:"move3",min:40,max:40},{prop:"att",min:100,max:100},{prop:"str",min:5,max:5},{prop:"dex",min:10,max:10}]},{id:125,n:"Sander's Taboo",c:"vgl",tc:"lpur",lvl:"20",m:[{prop:"ac",min:20,max:25},{prop:"swing2",min:20,max:20},{prop:"hp",min:40,max:40},{prop:"dmg-pois",p:75,min:30,max:36}]},{id:126,n:"Sander's Superstition",c:"bwn",tc:"lpur",lvl:"20",m:[{prop:"dmg%",p:2,min:75,max:75},{prop:"mana",min:25,max:25},{prop:"manasteal",min:8,max:8},{prop:"cast3",min:20,max:20},{prop:"dmg-cold",p:50,min:25,max:75}]}],unq_items:[{id:0,n:"The Gnasher",i:"invhaxu",c:"hax",lvl:"7",m:[{prop:"str",min:8,max:8},{prop:"openwounds",min:50,max:50},{prop:"crush",min:20,max:20},{prop:"dmg%",min:60,max:70}]},{id:1,n:"Deathspade",i:"invaxeu",c:"axe",lvl:"12",m:[{prop:"stupidity",min:1,max:1},{prop:"dmg-min",min:8,max:8},{prop:"att%",min:15,max:15},{prop:"mana-kill",min:4,max:4},{prop:"dmg%",min:60,max:70}]},{id:2,n:"Bladebone",c:"2ax",tc:"lgry",lvl:"20",m:[{prop:"dmg-undead",min:100,max:100},{prop:"att-undead",min:40,max:40},{prop:"swing2",min:20,max:20},{prop:"ac",min:20,max:20},{prop:"fire-min",min:8,max:8},{prop:"fire-max",min:12,max:12},{prop:"dmg%",min:30,max:50}]},{id:3,n:"Skull Splitter",i:"invmpiu",c:"mpi",lvl:"28",m:[{prop:"stupidity",min:2,max:2},{prop:"regen-mana",min:20,max:20},{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:12,max:15},{prop:"att",min:50,max:100},{prop:"dmg%",min:60,max:100},{prop:"openwounds",min:15,max:15}]},{id:4,n:"Rakescar",c:"wax",tc:"dgry",lvl:"36",m:[{prop:"pois-min",min:128,max:128},{prop:"pois-max",min:128,max:128},{prop:"pois-len",min:75,max:75},{prop:"att",min:50,max:50},{prop:"res-pois",min:50,max:50},{prop:"dmg%",min:75,max:150},{prop:"swing2",min:30,max:30}]},{id:5,n:"Axe of Fechmar",c:"lax",tc:"lpur",lvl:"11",m:[{prop:"dmg%",min:70,max:90},{prop:"freeze",min:3,max:3},{prop:"res-cold",min:50,max:50},{prop:"light",min:2,max:2}]},{id:6,n:"Goreshovel",c:"bax",tc:"dpur",lvl:"19",m:[{prop:"swing3",min:30,max:30},{prop:"str",min:25,max:25},{prop:"openwounds",min:60,max:60},{prop:"dmg%",min:40,max:50},{prop:"dmg-max",min:9,max:9}]},{id:7,n:"The Chieftain",i:"invbtxu",c:"btx",lvl:"26",m:[{prop:"dmg%",min:100,max:100},{prop:"res-all",min:10,max:20},{prop:"mana-kill",min:6,max:6},{prop:"swing2",min:20,max:20},{prop:"dmg-ltng",min:1,max:40}]},{id:8,n:"Brainhew",i:"invgaxu",c:"gax",lvl:"34",m:[{prop:"dmg-min",min:14,max:14},{prop:"mana",min:25,max:25},{prop:"light",min:4,max:4},{prop:"manasteal",min:10,max:13},{prop:"dmg%",min:50,max:80},{prop:"dmg-fire",min:15,max:35}]},{id:9,n:"Humongous",c:"gix",tc:"blac",lvl:"39",m:[{prop:"str",min:20,max:30},{prop:"dmg-min",min:8,max:8},{prop:"dmg-max",min:15,max:25},{prop:"crush",min:33,max:33},{prop:"ease",min:20,max:20},{prop:"dmg%",min:80,max:120}]},{id:10,n:"Torch of Iro",i:"invwndu",c:"wnd",lvl:"7",m:[{prop:"nec",min:1,max:1},{prop:"lifesteal",min:6,max:6},{prop:"dmg-fire",min:5,max:9},{prop:"light",min:3,max:3},{prop:"enr",min:10,max:10},{prop:"regen-mana",min:5,max:5}]},{id:11,n:"Maelstrom",c:"ywn",tc:"dblu",lvl:"19",m:[{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:9,max:9},{prop:"res-ltng",min:40,max:40},{prop:"mana",min:13,max:13},{prop:"cast2",min:30,max:30},{prop:"skill",p:74,min:1,max:3},{prop:"skill",p:77,min:1,max:3},{prop:"skill",p:66,min:1,max:3},{prop:"skill",p:76,min:1,max:3}]},{id:12,n:"Gravenspine",i:"invbwnu",c:"bwn",lvl:"27",m:[{prop:"str",min:10,max:10},{prop:"dex",min:10,max:10},{prop:"cold-min",min:4,max:4},{prop:"cold-max",min:8,max:8},{prop:"cold-len",min:75,max:75},{prop:"manasteal",min:5,max:5},{prop:"nec",min:2,max:2},{prop:"mana",min:25,max:50}]},{id:13,n:"Ume's Lament",c:"gwn",tc:"lblu",lvl:"38",m:[{prop:"nec",min:2,max:2},{prop:"mana",min:40,max:40},{prop:"cast2",min:20,max:20},{prop:"howl",min:64,max:64},{prop:"skill",p:77,min:3,max:3},{prop:"skill",p:87,min:2,max:2}]},{id:14,n:"Felloak",i:"invclbu",c:"clb",lvl:"4",m:[{prop:"res-ltng",min:60,max:60},{prop:"res-fire",min:20,max:20},{prop:"knock",min:1,max:1},{prop:"fire-min",min:6,max:6},{prop:"fire-max",min:8,max:8},{prop:"dmg%",min:70,max:80}]},{id:15,n:"Knell Striker",c:"scp",tc:"dred",lvl:"7",m:[{prop:"crush",min:25,max:25},{prop:"res-fire",min:20,max:20},{prop:"res-pois",min:20,max:20},{prop:"mana",min:15,max:15},{prop:"att",min:35,max:35},{prop:"dmg%",min:70,max:80}]},{id:16,n:"Rusthandle",c:"gsc",tc:"lgld",lvl:"23",m:[{prop:"pal",min:1,max:1},{prop:"dmg-norm",min:3,max:7},{prop:"red-mag",min:1,max:1},{prop:"lifesteal",min:8,max:8},{prop:"dmg%",min:50,max:60},{prop:"dmg-undead",min:50,max:60},{prop:"skill",p:111,min:1,max:3},{prop:"skill",p:103,min:3,max:3}]},{id:17,n:"Stormeye",c:"wsp",tc:"cred",lvl:"31",m:[{prop:"dmg-ltng",min:1,max:6},{prop:"dmg-cold",p:75,min:3,max:5},{prop:"regen",min:10,max:10},{prop:"dmg%",min:80,max:120},{prop:"skill",p:110,min:3,max:5},{prop:"skill",p:118,min:3,max:3},{prop:"skill",p:121,min:1,max:1}]},{id:18,n:"Stoutnail",i:"invspcu",c:"spc",lvl:"7",m:[{prop:"thorns",min:3,max:10},{prop:"dmg%",min:100,max:100},{prop:"vit",min:7,max:7},{prop:"red-mag",min:2,max:2}]},{id:19,n:"Crushflange",c:"mac",tc:"blac",lvl:"12",m:[{prop:"str",min:15,max:15},{prop:"knock",min:1,max:1},{prop:"light",min:2,max:2},{prop:"res-fire",min:50,max:50},{prop:"dmg%",min:50,max:60},{prop:"crush",min:33,max:33}]},{id:20,n:"Bloodrise",i:"invmstu",c:"mst",lvl:"20",m:[{prop:"dmg%",min:120,max:120},{prop:"att%",min:50,max:50},{prop:"openwounds",min:25,max:25},{prop:"light",min:2,max:2},{prop:"swing1",min:10,max:10},{prop:"skill",p:96,min:3,max:3},{prop:"lifesteal",min:5,max:5}]},{id:21,n:"The General's Tan Do Li Ga",c:"fla",tc:"dblu",lvl:"28",m:[{prop:"dmg-min",min:1,max:1},{prop:"dmg-max",min:20,max:20},{prop:"slow",min:50,max:50},{prop:"ac",min:25,max:25},{prop:"manasteal",min:5,max:5},{prop:"dmg%",min:50,max:60},{prop:"swing2",min:20,max:20}]},{id:22,n:"Ironstone",c:"whm",tc:"cblu",lvl:"36",m:[{prop:"att",min:100,max:150},{prop:"dmg%",min:100,max:150},{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:10,max:10},{prop:"str",min:10,max:10},{prop:"*enr",min:-5,max:-5}]},{id:23,n:"Bonesnap",i:"invmauu",c:"mau",lvl:"32",m:[{prop:"dmg%",min:200,max:300},{prop:"crush",min:40,max:40},{prop:"res-fire",min:30,max:30},{prop:"res-cold",min:30,max:30},{prop:"dmg-undead",min:50,max:50}]},{id:24,n:"Steeldriver",i:"invgma",c:"gma",tc:"cgrn",lvl:"39",m:[{prop:"ease",min:-50,max:-50},{prop:"swing3",min:40,max:40},{prop:"regen-stam",min:25,max:25},{prop:"dmg%",min:150,max:250}]},{id:25,n:"Rixot's Keen",c:"ssd",tc:"blac",lvl:"3",m:[{prop:"dmg-min",min:5,max:5},{prop:"att%",min:20,max:20},{prop:"light",min:2,max:2},{prop:"crush",min:25,max:25},{prop:"ac",min:25,max:25},{prop:"dmg%",min:100,max:100}]},{id:26,n:"Blood Crescent",i:"invscmu",c:"scm",lvl:"10",m:[{prop:"res-all",min:15,max:15},{prop:"dmg%",min:60,max:80},{prop:"hp",min:15,max:15},{prop:"light",min:4,max:4},{prop:"openwounds",min:33,max:33},{prop:"swing2",min:15,max:15},{prop:"lifesteal",min:15,max:15}]},{id:27,n:"Skewer of Krintiz",i:"inv9sbu",c:"sbr",lvl:"14",m:[{prop:"ignore-ac",min:1,max:1},{prop:"str",min:10,max:10},{prop:"dex",min:10,max:10},{prop:"manasteal",min:7,max:7},{prop:"dmg%",min:50,max:50},{prop:"dmg-norm",min:3,max:7}]},{id:28,n:"Gleamscythe",i:"invflcu",c:"flc",lvl:"18",m:[{prop:"light",min:3,max:3},{prop:"mana",min:30,max:30},{prop:"ac",min:20,max:20},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:60,max:100},{prop:"dmg-cold",p:50,min:3,max:5}]},{id:29,n:"Azurewrath",i:"invcrsu",c:"crs",lvl:"18",m:[{prop:"deadly",min:50,max:50},{prop:"mag%",min:10,max:10},{prop:"dmg-cold",p:100,min:3,max:6},{prop:"dmg%",min:100,max:100},{prop:"dur",min:25,max:25},{prop:"dmg-mag",min:5,max:10}]},{id:30,n:"Griswold's Edge",i:"invbsdu",c:"bsd",lvl:"23",m:[{prop:"fire-min",min:10,max:12},{prop:"fire-max",min:15,max:25},{prop:"att",min:100,max:100},{prop:"swing1",min:10,max:10},{prop:"knock",min:1,max:1},{prop:"dmg%",min:80,max:120},{prop:"str",min:12,max:12}]},{id:31,n:"Hellplague",i:"invlsdu",c:"lsd",lvl:"30",m:[{prop:"manasteal",min:5,max:5},{prop:"lifesteal",min:5,max:5},{prop:"pois-min",min:48,max:48},{prop:"pois-max",min:96,max:96},{prop:"pois-len",min:150,max:150},{prop:"dmg%",min:70,max:80},{prop:"dmg-fire",min:25,max:75},{prop:"fireskill",min:2,max:2}]},{id:32,n:"Culwen's Point",c:"wsd",tc:"whit",lvl:"39",m:[{prop:"allskills",min:1,max:1},{prop:"res-pois-len",min:50,max:50},{prop:"balance2",min:20,max:20},{prop:"swing2",min:20,max:20},{prop:"att",min:60,max:60},{prop:"dmg%",min:70,max:80}]},{id:33,n:"Shadowfang",i:"inv2hsu",c:"2hs",lvl:"16",m:[{prop:"manasteal",min:9,max:9},{prop:"res-cold",min:20,max:20},{prop:"light",min:-2,max:-2},{prop:"dmg-cold",p:150,min:10,max:30},{prop:"dmg%",min:100,max:100},{prop:"lifesteal",min:9,max:9}]},{id:34,n:"Soulflay",c:"clm",tc:"dgrn",lvl:"26",m:[{prop:"manasteal",min:4,max:10},{prop:"lifesteal",min:4,max:4},{prop:"dmg%",min:70,max:100},{prop:"res-all",min:5,max:5},{prop:"swing2",min:10,max:10}]},{id:35,n:"Kinemil's Awl",i:"invgisu",c:"gis",lvl:"31",m:[{prop:"att",min:100,max:150},{prop:"mana",min:20,max:20},{prop:"fire-min",min:6,max:6},{prop:"fire-max",min:20,max:40},{prop:"dmg%",min:80,max:100},{prop:"skill",p:102,min:6,max:6}]},{id:36,n:"Blacktongue",i:"invbswu",c:"bsw",lvl:"35",m:[{prop:"dmg-pois",p:150,min:192,max:192},{prop:"noheal",min:1,max:1},{prop:"att",min:50,max:50},{prop:"res-pois",min:50,max:50},{prop:"dmg%",min:50,max:60},{prop:"*hp",min:-10,max:-10}]},{id:37,n:"Ripsaw",c:"flb",tc:"cblu",lvl:"35",m:[{prop:"openwounds",min:80,max:80},{prop:"dmg-max",min:15,max:15},{prop:"manasteal",min:6,max:6},{prop:"dmg%",min:80,max:100}]},{id:38,n:"The Patriarch",i:"invgsdu",c:"gsd",lvl:"39",m:[{prop:"red-dmg",min:3,max:3},{prop:"red-mag",min:3,max:3},{prop:"stupidity",min:1,max:1},{prop:"gold%",min:100,max:100},{prop:"dmg%",min:100,max:120},{prop:"str",min:10,max:10}]},{id:39,n:"Gull",c:"dgr",tc:"lgry",lvl:"6",m:[{prop:"dmg-min",min:1,max:1},{prop:"dmg-max",min:15,max:15},{prop:"mag%",min:100,max:100},{prop:"mana",min:-5,max:-5}]},{id:40,n:"The Diggler",c:"dir",tc:"dgry",lvl:"15",m:[{prop:"dex",min:10,max:10},{prop:"dmg%",min:50,max:50},{prop:"swing3",min:30,max:30},{prop:"res-cold",min:25,max:25},{prop:"res-fire",min:25,max:25},{prop:"ignore-ac",min:1,max:1}]},{id:41,n:"The Jade Tan Do",i:"invkrsu",c:"kri",lvl:"26",m:[{prop:"att",min:100,max:150},{prop:"nofreeze",min:1,max:1},{prop:"dmg-pois",p:100,min:460,max:460},{prop:"res-pois",min:95,max:95},{prop:"res-pois-max",min:20,max:20}]},{id:42,n:"Spectral Shard",c:"bld",tc:"dblu",lvl:"34",m:[{prop:"cast3",min:50,max:50},{prop:"mana",min:50,max:50},{prop:"att",min:55,max:55},{prop:"res-all",min:10,max:10}]},{id:43,n:"The Dragon Chang",c:"spr",tc:"dpur",lvl:"11",m:[{prop:"att",min:35,max:35},{prop:"dmg-min",min:10,max:10},{prop:"light",min:2,max:2},{prop:"dmg-undead",min:100,max:100},{prop:"dmg-fire",min:3,max:6}]},{id:44,n:"Razortine",i:"invtriu",c:"tri",lvl:"16",m:[{prop:"slow",min:25,max:25},{prop:"reduce-ac",min:50,max:50},{prop:"str",min:15,max:15},{prop:"dex",min:8,max:8},{prop:"swing2",min:30,max:30},{prop:"dmg%",min:30,max:50}]},{id:45,n:"Bloodthief",c:"brn",tc:"whit",lvl:"23",m:[{prop:"openwounds",min:35,max:35},{prop:"str",min:10,max:10},{prop:"lifesteal",min:8,max:12},{prop:"hp",min:26,max:26},{prop:"dmg%",min:50,max:70}]},{id:46,n:"Lance of Yaggai",c:"spt",tc:"lred",lvl:"30",m:[{prop:"thorns",min:8,max:8},{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:60,max:60},{prop:"res-all",min:15,max:15},{prop:"swing2",min:40,max:40}]},{id:47,n:"The Tannr Gorerod",c:"pik",tc:"lgry",lvl:"36",m:[{prop:"fire-min",min:23,max:23},{prop:"fire-max",min:54,max:54},{prop:"res-fire-max",min:15,max:15},{prop:"hp",min:30,max:30},{prop:"att",min:60,max:60},{prop:"light",min:3,max:3},{prop:"res-fire",min:15,max:15},{prop:"dmg%",min:80,max:100}]},{id:48,n:"Dimoak's Hew",c:"bar",tc:"blac",lvl:"11",m:[{prop:"dex",min:15,max:15},{prop:"dmg%",min:100,max:100},{prop:"swing2",min:20,max:20},{prop:"ac",min:-8,max:-8}]},{id:49,n:"Steelgoad",c:"vou",tc:"cgrn",lvl:"19",m:[{prop:"howl",min:96,max:96},{prop:"deadly",min:30,max:30},{prop:"att",min:30,max:30},{prop:"res-all",min:5,max:5},{prop:"dmg%",min:60,max:80},{prop:"dur",min:20,max:40}]},{id:50,n:"Soul Harvest",i:"invscyu",c:"scy",lvl:"26",m:[{prop:"openwounds",min:30,max:30},{prop:"att",min:45,max:45},{prop:"res-all",min:20,max:20},{prop:"dmg%",min:50,max:90},{prop:"manasteal",min:10,max:10},{prop:"enr",min:5,max:5}]},{id:51,n:"The Battlebranch",c:"pax",tc:"lblu",lvl:"34",m:[{prop:"swing3",min:30,max:30},{prop:"dex",min:10,max:10},{prop:"dmg%",min:50,max:70},{prop:"att",min:50,max:100},{prop:"lifesteal",min:7,max:7}]},{id:52,n:"Woestave",c:"hal",tc:"dblu",lvl:"38",m:[{prop:"slow",min:50,max:50},{prop:"openwounds",min:50,max:50},{prop:"stupidity",min:3,max:3},{prop:"dmg-ac",min:-50,max:-50},{prop:"freeze",min:1,max:1},{prop:"light",min:-3,max:-3},{prop:"noheal",min:1,max:1},{prop:"dmg%",min:20,max:40}]},{id:53,n:"The Grim Reaper",c:"wsc",tc:"lpur",lvl:"39",m:[{prop:"deadly",min:100,max:100},{prop:"noheal",min:1,max:1},{prop:"manasteal",min:5,max:5},{prop:"dmg%",min:20,max:20},{prop:"dmg-min",min:15,max:15},{prop:"*hp",min:-20,max:-20}]},{id:54,n:"Bane Ash",c:"sst",tc:"lgrn",lvl:"7",m:[{prop:"fire-min",min:4,max:4},{prop:"fire-max",min:6,max:6},{prop:"res-fire",min:50,max:50},{prop:"mana",min:30,max:30},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:50,max:60},{prop:"skill",p:36,min:5,max:5},{prop:"skill",p:37,min:2,max:2}]},{id:55,n:"Serpent Lord",c:"lst",tc:"cgrn",lvl:"12",m:[{prop:"dmg-pois",p:75,min:40,max:40},{prop:"res-pois",min:50,max:50},{prop:"light",min:-1,max:-1},{prop:"mana",min:10,max:10},{prop:"dmg%",min:30,max:40},{prop:"manasteal",min:100,max:100},{prop:"reduce-ac",min:50,max:50}]},{id:56,n:"Spire of Lazarus",i:"invcstu",c:"cst",lvl:"24",m:[{prop:"res-ltng",min:75,max:75},{prop:"red-dmg",min:5,max:5},{prop:"enr",min:15,max:15},{prop:"skill",p:53,min:1,max:1},{prop:"skill",p:49,min:2,max:2},{prop:"skill",p:42,min:3,max:3},{prop:"regen-mana",min:43,max:43},{prop:"dmg-ltng",min:1,max:28},{prop:"sor",min:1,max:1}]},{id:57,n:"The Salamander",c:"bst",tc:"dred",lvl:"28",m:[{prop:"dmg-fire",min:15,max:32},{prop:"res-fire",min:30,max:30},{prop:"skill",p:51,min:1,max:1},{prop:"skill",p:47,min:2,max:2},{prop:"skill",p:37,min:3,max:3},{prop:"fireskill",min:2,max:2}]},{id:58,n:"The Iron Jang Bong",c:"wst",tc:"dyel",lvl:"38",m:[{prop:"ac",min:30,max:30},{prop:"cast3",min:20,max:20},{prop:"dmg%",min:100,max:100},{prop:"att%",min:50,max:50},{prop:"skill",p:48,min:2,max:2},{prop:"skill",p:46,min:2,max:2},{prop:"skill",p:44,min:3,max:3},{prop:"sor",min:2,max:2}]},{id:59,n:"Pluckeye",c:"sbw",tc:"cblu",lvl:"10",m:[{prop:"att",min:28,max:28},{prop:"dmg%",min:100,max:100},{prop:"hp",min:10,max:10},{prop:"light",min:2,max:2},{prop:"manasteal",min:3,max:3},{prop:"mana-kill",min:2,max:2}]},{id:60,n:"Witherstring",c:"hbw",tc:"lred",lvl:"18",m:[{prop:"swing3",min:30,max:30},{prop:"dmg-min",min:1,max:1},{prop:"dmg-max",min:3,max:3},{prop:"att",min:50,max:50},{prop:"magicarrow",min:3,max:3},{prop:"dmg%",min:40,max:50}]},{id:61,n:"Raven Claw",c:"lbw",tc:"dred",lvl:"20",m:[{prop:"att%",min:50,max:50},{prop:"dex",min:3,max:3},{prop:"explosivearrow",min:3,max:3},{prop:"str",min:3,max:3},{prop:"dmg%",min:60,max:70}]},{id:62,n:"Rogue's Bow",i:"invcbwu",c:"cbw",lvl:"27",m:[{prop:"res-all",min:10,max:10},{prop:"deadly",min:30,max:30},{prop:"att",min:60,max:60},{prop:"dmg-undead",min:100,max:100},{prop:"dmg%",min:40,max:60},{prop:"swing2",min:50,max:50}]},{id:63,n:"Stormstrike",i:"invsbbu",c:"sbb",lvl:"34",m:[{prop:"dmg-ltng",min:1,max:30},{prop:"str",min:8,max:8},{prop:"att",min:28,max:28},{prop:"pierce",min:25,max:25},{prop:"res-ltng",min:25,max:25},{prop:"dmg%",min:70,max:90}]},{id:64,n:"Wizendraw",c:"lbb",tc:"dgrn",lvl:"35",m:[{prop:"magicarrow",min:5,max:5},{prop:"mana",min:30,max:30},{prop:"swing2",min:20,max:20},{prop:"res-cold",min:26,max:26},{prop:"att",min:50,max:100},{prop:"dmg%",min:70,max:80},{prop:"enr",min:15,max:15},{prop:"pierce-cold",min:20,max:35}]},{id:65,n:"Hellclap",i:"invswbu",c:"swb",lvl:"36",m:[{prop:"swing1",min:10,max:10},{prop:"fire-min",min:15,max:15},{prop:"fire-max",min:30,max:50},{prop:"att",min:50,max:75},{prop:"res-fire",min:40,max:40},{prop:"dex",min:12,max:12},{prop:"dmg%",min:70,max:90},{prop:"fireskill",min:1,max:1}]},{id:66,n:"Blastbark",c:"lwb",tc:"lyel",lvl:"38",m:[{prop:"dmg%",min:70,max:130},{prop:"str",min:5,max:5},{prop:"ama",min:1,max:1},{prop:"manasteal",min:3,max:3},{prop:"skill",p:16,min:2,max:2}]},{id:67,n:"Leadcrow",i:"invlxbu",c:"lxb",lvl:"12",m:[{prop:"dex",min:10,max:10},{prop:"hp",min:10,max:10},{prop:"dmg%",min:70,max:70},{prop:"res-pois",min:30,max:30},{prop:"deadly",min:25,max:25},{prop:"att",min:40,max:40}]},{id:68,n:"Ichorsting",i:"invmxbu",c:"mxb",lvl:"24",m:[{prop:"dmg-pois",p:75,min:102,max:102},{prop:"dex",min:20,max:20},{prop:"pierce",min:50,max:50},{prop:"att",min:50,max:50},{prop:"dmg%",min:50,max:50},{prop:"swing2",min:20,max:20}]},{id:69,n:"Hellcast",i:"invhxbu",c:"hxb",lvl:"36",m:[{prop:"explosivearrow",min:5,max:5},{prop:"res-fire-max",min:15,max:15},{prop:"res-fire",min:15,max:15},{prop:"att",min:70,max:70},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:70,max:80},{prop:"dmg-fire",min:15,max:35}]},{id:70,n:"Doomslinger",i:"invrxbu",c:"rxb",lvl:"38",m:[{prop:"ama",min:1,max:1},{prop:"pierce",min:35,max:35},{prop:"swing3",min:30,max:30},{prop:"hp",min:15,max:15},{prop:"dmg%",min:60,max:100}]},{id:71,n:"Biggin's Bonnet",i:"invcapu",c:"cap",lvl:"4",m:[{prop:"hp",min:15,max:15},{prop:"att",min:30,max:30},{prop:"dmg%",min:30,max:30},{prop:"mana",min:15,max:15},{prop:"ac",min:14,max:14}]},{id:72,n:"Tarnhelm",c:"skp",tc:"oran",lvl:"20",m:[{prop:"gold%",min:75,max:75},{prop:"mag%",min:25,max:50},{prop:"allskills",min:1,max:1}]},{id:73,n:"Coif of Glory",i:"invhlmu",c:"hlm",lvl:"19",m:[{prop:"light-thorns",min:7,max:7},{prop:"stupidity",min:1,max:1},{prop:"res-ltng",min:15,max:15},{prop:"ac-miss",min:100,max:100},{prop:"ac",min:10,max:10}]},{id:74,n:"Duskdeep",i:"invfhlu",c:"fhl",lvl:"23",m:[{prop:"light",min:-2,max:-2},{prop:"res-all",min:15,max:15},{prop:"red-dmg",min:7,max:7},{prop:"dmg-max",min:8,max:8},{prop:"ac",min:10,max:20},{prop:"ac%",min:30,max:50}]},{id:75,n:"Wormskull",i:"invbhmu",c:"bhm",lvl:"28",m:[{prop:"nec",min:1,max:1},{prop:"lifesteal",min:5,max:5},{prop:"mana",min:10,max:10},{prop:"res-pois",min:25,max:25},{prop:"dmg-pois",p:200,min:102,max:102}]},{id:76,n:"Howltusk",c:"ghm",tc:"dgry",lvl:"34",m:[{prop:"red-mag",min:2,max:2},{prop:"thorns",min:3,max:3},{prop:"ac%",min:80,max:80},{prop:"dmg-to-mana",min:35,max:35},{prop:"knock",min:1,max:1},{prop:"howl",min:33,max:33}]},{id:77,n:"Undead Crown",c:"crn",tc:"blac",lvl:"39",m:[{prop:"lifesteal",min:5,max:5},{prop:"ac",min:40,max:40},{prop:"res-pois",min:50,max:50},{prop:"half-freeze",min:1,max:1},{prop:"ac%",min:30,max:60},{prop:"dmg-undead",min:50,max:50},{prop:"att-undead",min:50,max:100},{prop:"skill",p:69,min:3,max:3}]},{id:78,n:"The Face of Horror",c:"msk",tc:"lblu",lvl:"27",m:[{prop:"howl",min:64,max:64},{prop:"str",min:20,max:20},{prop:"res-all",min:10,max:10},{prop:"dmg-undead",min:50,max:50},{prop:"ac",min:25,max:25}]},{id:79,n:"Greyform",c:"qui",tc:"lgry",lvl:"10",m:[{prop:"red-mag",min:3,max:3},{prop:"res-cold",min:20,max:20},{prop:"res-fire",min:20,max:20},{prop:"dex",min:10,max:10},{prop:"lifesteal",min:5,max:5},{prop:"ac",min:20,max:20}]},{id:80,n:"Blinkbat's Form",c:"lea",tc:"dred",lvl:"16",m:[{prop:"ac-miss",min:50,max:50},{prop:"move2",min:10,max:10},{prop:"ac",min:25,max:25},{prop:"fire-min",min:3,max:3},{prop:"fire-max",min:6,max:6},{prop:"balance2",min:40,max:40}]},{id:81,n:"The Centurion",c:"hla",tc:"cred",lvl:"19",m:[{prop:"ac",min:30,max:30},{prop:"att",min:50,max:50},{prop:"red-dmg",min:2,max:2},{prop:"hp",min:15,max:15},{prop:"mana",min:15,max:15},{prop:"stam",min:15,max:15},{prop:"regen",min:5,max:5},{prop:"stamdrain",min:25,max:25}]},{id:82,n:"Twitchthroe",c:"stu",tc:"lgrn",lvl:"22",m:[{prop:"swing2",min:20,max:20},{prop:"dex",min:10,max:10},{prop:"block",min:25,max:25},{prop:"ac",min:25,max:25},{prop:"str",min:10,max:10},{prop:"balance2",min:20,max:20}]},{id:83,n:"Darkglow",c:"rng",tc:"dgrn",lvl:"19",m:[{prop:"att",min:20,max:20},{prop:"res-all-max",min:5,max:5},{prop:"light",min:3,max:3},{prop:"ac-hth",min:50,max:50},{prop:"res-all",min:10,max:10},{prop:"ac%",min:70,max:100}]},{id:84,n:"Hawkmail",c:"scl",tc:"cgrn",lvl:"20",m:[{prop:"ac%",min:80,max:100},{prop:"res-cold-max",min:15,max:15},{prop:"res-cold",min:15,max:15},{prop:"nofreeze",min:1,max:1},{prop:"move2",min:10,max:10}]},{id:85,n:"Sparking Mail",c:"chn",tc:"lyel",lvl:"23",m:[{prop:"ac%",min:75,max:85},{prop:"dmg-ltng",min:1,max:20},{prop:"light-thorns",min:10,max:14},{prop:"res-ltng",min:30,max:30}]},{id:86,n:"Venom Ward",c:"brs",tc:"dyel",lvl:"27",m:[{prop:"res-pois-max",min:15,max:15},{prop:"res-pois-len",min:50,max:50},{prop:"res-pois",min:90,max:90},{prop:"light",min:2,max:2},{prop:"ac%",min:60,max:100}]},{id:87,n:"Iceblink",c:"spl",tc:"lgld",lvl:"30",m:[{prop:"freeze",min:1,max:1},{prop:"res-cold",min:30,max:30},{prop:"light",min:4,max:4},{prop:"red-mag",min:1,max:1},{prop:"ac%",min:70,max:80}]},{id:88,n:"Boneflesh",c:"plt",tc:"dgld",lvl:"35",m:[{prop:"lifesteal",min:5,max:5},{prop:"ac%",min:100,max:120},{prop:"att",min:35,max:35},{prop:"openwounds",min:25,max:25}]},{id:89,n:"Rockfleece",c:"fld",tc:"dgry",lvl:"38",m:[{prop:"ease",min:-10,max:-10},{prop:"ac%",min:100,max:130},{prop:"red-dmg%",min:10,max:10},{prop:"red-dmg",min:5,max:5},{prop:"str",min:5,max:5}]},{id:90,n:"Rattlecage",c:"gth",tc:"dpur",lvl:"39",m:[{prop:"howl",min:52,max:52},{prop:"att",min:45,max:45},{prop:"crush",min:25,max:25},{prop:"ac",min:200,max:200}]},{id:91,n:"Goldskin",i:"invfulu",c:"ful",lvl:"38",m:[{prop:"ac%",min:120,max:150},{prop:"res-all",min:35,max:35},{prop:"thorns",min:10,max:10},{prop:"light",min:2,max:2},{prop:"gold%",min:100,max:100}]},{id:92,n:"Silks of the Victor",i:"invaaru",c:"aar",lvl:"38",m:[{prop:"manasteal",min:5,max:5},{prop:"allskills",min:1,max:1},{prop:"light",min:2,max:2},{prop:"ac%",min:100,max:120}]},{id:93,n:"Heavenly Garb",c:"ltp",tc:"cblu",lvl:"39",m:[{prop:"ac%",min:100,max:100},{prop:"res-all",min:10,max:10},{prop:"regen-mana",min:25,max:25},{prop:"enr",min:15,max:15},{prop:"dmg-undead",min:50,max:50},{prop:"att-undead",min:100,max:100}]},{id:94,n:"Pelta Lunata",i:"invbucu",c:"buc",lvl:"3",m:[{prop:"ac",min:30,max:30},{prop:"vit",min:10,max:10},{prop:"str",min:2,max:2},{prop:"enr",min:10,max:10},{prop:"ac%",min:30,max:40},{prop:"block",min:20,max:20},{prop:"block2",min:40,max:40},{prop:"dur",min:8,max:12}]},{id:95,n:"Umbral Disk",i:"invsmlu",c:"sml",lvl:"12",m:[{prop:"stupidity",min:1,max:1},{prop:"dex",min:10,max:10},{prop:"ac",min:30,max:30},{prop:"hp",min:20,max:20},{prop:"light",min:-2,max:-2},{prop:"ac%",min:40,max:50},{prop:"block",min:30,max:30},{prop:"dur",min:10,max:15}]},{id:96,n:"Stormguild",i:"invlrgu",c:"lrg",lvl:"18",m:[{prop:"red-mag",min:1,max:1},{prop:"res-ltng",min:25,max:25},{prop:"ac",min:30,max:30},{prop:"dmg-ltng",min:1,max:6},{prop:"ac%",min:50,max:60},{prop:"block",min:30,max:30},{prop:"light-thorns",min:3,max:3},{prop:"dur",min:10,max:15}]},{id:97,n:"Wall of the Eyeless",i:"invbshu",c:"bsh",lvl:"27",m:[{prop:"mana-kill",min:5,max:5},{prop:"manasteal",min:3,max:3},{prop:"cast2",min:20,max:20},{prop:"res-pois",min:20,max:20},{prop:"ac%",min:30,max:40},{prop:"ac",min:10,max:10}]},{id:98,n:"Swordback Hold",i:"invspku",c:"spk",lvl:"20",m:[{prop:"thorns",min:5,max:5},{prop:"block",min:20,max:20},{prop:"openwounds",min:50,max:50},{prop:"bloody",min:3,max:5},{prop:"ac%",min:30,max:60},{prop:"thorns",min:5,max:5},{prop:"ac",min:10,max:10}]},{id:99,n:"Steelclash",i:"invkitu",c:"kit",lvl:"23",m:[{prop:"block",min:25,max:25},{prop:"pal",min:1,max:1},{prop:"red-dmg",min:3,max:3},{prop:"light",min:3,max:3},{prop:"ac%",min:60,max:100},{prop:"block2",min:20,max:20},{prop:"res-all",min:15,max:15},{prop:"ac",min:20,max:20},{prop:"dur",min:15,max:20}]},{id:100,n:"Bverrit Keep",i:"invtowu",c:"tow",lvl:"26",m:[{prop:"ac",min:30,max:30},{prop:"res-fire",min:75,max:75},{prop:"str",min:5,max:5},{prop:"red-mag",min:5,max:5},{prop:"ac%",min:80,max:120},{prop:"block",min:10,max:10},{prop:"dur",min:80,max:100}]},{id:101,n:"The Ward",i:"invgtsu",c:"gts",lvl:"35",m:[{prop:"ac",min:40,max:40},{prop:"red-mag",min:2,max:2},{prop:"str",min:10,max:10},{prop:"block",min:10,max:10},{prop:"ac%",min:100,max:100},{prop:"res-all",min:30,max:50}]},{id:102,n:"The Hand of Broc",c:"lgl",tc:"cblu",lvl:"7",m:[{prop:"manasteal",min:3,max:3},{prop:"lifesteal",min:3,max:3},{prop:"res-pois",min:10,max:10},{prop:"mana",min:20,max:20},{prop:"ac",min:10,max:10},{prop:"ac%",min:10,max:20}]},{id:103,n:"Bloodfist",c:"vgl",tc:"oran",lvl:"12",m:[{prop:"dmg-min",min:5,max:5},{prop:"hp",min:40,max:40},{prop:"balance2",min:30,max:30},{prop:"ac",min:10,max:10},{prop:"ac%",min:10,max:20},{prop:"swing2",min:10,max:10}]},{id:104,n:"Chance Guards",c:"mgl",tc:"lred",lvl:"20",m:[{prop:"gold%",min:200,max:200},{prop:"mag%",min:25,max:40},{prop:"att",min:25,max:25},{prop:"ac",min:15,max:15},{prop:"light",min:2,max:2},{prop:"ac%",min:20,max:30}]},{id:105,n:"Magefist",c:"tgl",tc:"lgry",lvl:"31",m:[{prop:"cast3",min:20,max:20},{prop:"regen-mana",min:25,max:25},{prop:"fireskill",min:1,max:1},{prop:"dmg-fire",min:1,max:6},{prop:"ac",min:10,max:10},{prop:"ac%",min:20,max:30}]},{id:106,n:"Frostburn",c:"hgl",tc:"dred",lvl:"39",m:[{prop:"ac",min:30,max:30},{prop:"dmg%",min:5,max:5},{prop:"mana%",min:40,max:40},{prop:"dmg-cold",p:50,min:1,max:6},{prop:"ac%",min:10,max:20}]},{id:107,n:"Hotspur",c:"lbt",tc:"cred",lvl:"7",m:[{prop:"res-fire-max",min:15,max:15},{prop:"hp",min:15,max:15},{prop:"dmg-fire",min:3,max:6},{prop:"ac",min:6,max:6},{prop:"res-fire",min:45,max:45},{prop:"ac%",min:10,max:20}]},{id:108,n:"Gorefoot",c:"vbt",tc:"dblu",lvl:"12",m:[{prop:"bloody",min:3,max:5},{prop:"move2",min:20,max:20},{prop:"manasteal",min:2,max:2},{prop:"thorns",min:2,max:2},{prop:"ac",min:12,max:12},{prop:"ac%",min:20,max:30},{prop:"skill",p:132,min:2,max:2}]},{id:109,n:"Treads of Cthon",c:"mbt",tc:"lgrn",lvl:"20",m:[{prop:"move2",min:30,max:30},{prop:"ac-miss",min:50,max:50},{prop:"stamdrain",min:50,max:50},{prop:"hp",min:10,max:10},{prop:"ac",min:12,max:12},{prop:"ac%",min:30,max:40}]},{id:110,n:"Goblin Toe",c:"tbt",tc:"dgry",lvl:"30",m:[{prop:"crush",min:25,max:25},{prop:"red-dmg",min:1,max:1},{prop:"red-mag",min:1,max:1},{prop:"ac",min:15,max:15},{prop:"light",min:-1,max:-1},{prop:"ac%",min:50,max:60}]},{id:111,n:"Tearhaunch",c:"hbt",tc:"dgrn",lvl:"39",m:[{prop:"ac",min:35,max:35},{prop:"str",min:5,max:5},{prop:"dex",min:5,max:5},{prop:"move2",min:20,max:20},{prop:"res-all",min:10,max:10},{prop:"ac%",min:60,max:80},{prop:"skill",p:115,min:2,max:2}]},{id:112,n:"Lenymo",c:"lbl",tc:"cgrn",lvl:"10",m:[{prop:"mana",min:15,max:15},{prop:"regen-mana",min:30,max:30},{prop:"res-all",min:5,max:5},{prop:"light",min:1,max:1}]},{id:113,n:"Snakecord",c:"vbl",tc:"blac",lvl:"16",m:[{prop:"dmg-pois",p:75,min:40,max:40},{prop:"res-pois",min:25,max:25},{prop:"ac",min:10,max:10},{prop:"ac%",min:20,max:30},{prop:"regen",min:5,max:5},{prop:"res-pois-len",min:50,max:50}]},{id:114,n:"Nightsmoke",c:"mbl",tc:"lyel",lvl:"27",m:[{prop:"res-all",min:10,max:10},{prop:"dmg-to-mana",min:50,max:50},{prop:"mana",min:20,max:20},{prop:"red-dmg",min:2,max:2},{prop:"ac",min:15,max:15},{prop:"ac%",min:30,max:50}]},{id:115,n:"Goldwrap",c:"tbl",tc:"lblu",lvl:"36",m:[{prop:"mag%",min:30,max:30},{prop:"light",min:2,max:2},{prop:"ac",min:25,max:25},{prop:"swing2",min:10,max:10},{prop:"ac%",min:40,max:60},{prop:"gold%",min:50,max:80}]},{id:116,n:"Bladebuckle",c:"hbl",tc:"dyel",lvl:"39",m:[{prop:"thorns",min:8,max:8},{prop:"ac",min:30,max:30},{prop:"red-dmg",min:3,max:3},{prop:"str",min:5,max:5},{prop:"dex",min:10,max:10},{prop:"ac%",min:80,max:100},{prop:"balance2",min:30,max:30}]},{id:117,n:"Nokozan Relic",c:"amu",lvl:"14",m:[{prop:"dmg-fire",min:3,max:6},{prop:"res-fire-max",min:10,max:10},{prop:"res-fire",min:50,max:50},{prop:"light",min:3,max:3},{prop:"balance2",min:20,max:20}]},{id:118,n:"The Eye of Etlich",c:"amu",lvl:"20",m:[{prop:"ac-miss",min:10,max:40},{prop:"light",min:1,max:5},{prop:"allskills",min:1,max:1},{prop:"lifesteal",min:3,max:7},{prop:"cold-min",min:1,max:2},{prop:"cold-max",min:3,max:5},{prop:"cold-len",min:50,max:250}]},{id:119,n:"The Mahim-Oak Curio",c:"amu",lvl:"34",m:[{prop:"dex",min:10,max:10},{prop:"str",min:10,max:10},{prop:"enr",min:10,max:10},{prop:"vit",min:10,max:10},{prop:"ac",min:10,max:10},{prop:"att%",min:10,max:10},{prop:"res-all",min:10,max:10},{prop:"ac%",min:10,max:10}]},{id:120,n:"Nagelring",c:"rin",lvl:"10",m:[{prop:"red-mag",min:3,max:3},{prop:"thorns",min:3,max:3},{prop:"att",min:50,max:75},{prop:"mag%",min:15,max:30}]},{id:121,n:"Manald Heal",c:"rin",lvl:"20",m:[{prop:"manasteal",min:4,max:7},{prop:"regen",min:5,max:8},{prop:"hp",min:20,max:20},{prop:"regen-mana",min:20,max:20}]},{id:122,n:"The Stone of Jordan",c:"rin",lvl:"39",m:[{prop:"mana",min:20,max:20},{prop:"mana%",min:25,max:25},{prop:"ltng-min",min:1,max:1},{prop:"allskills",min:1,max:1},{prop:"ltng-max",min:12,max:12}]},{id:123,n:"Amulet of the Viper",c:"vip",lvl:"0",m:[{prop:"mana",min:10,max:10},{prop:"res-pois",min:25,max:25},{prop:"hp",min:10,max:10}]},{id:124,n:"Staff of Kings",c:"msf",lvl:"0",m:[{prop:"res-all",min:10,max:10},{prop:"swing3",min:50,max:50}]},{id:125,n:"Horadric Staff",c:"hst",lvl:"0",m:[{prop:"mana",min:10,max:10},{prop:"res-pois",min:25,max:25},{prop:"hp",min:10,max:10},{prop:"res-all",min:10,max:10},{prop:"swing3",min:50,max:50}]},{id:126,n:"Hell Forge Hammer",c:"hfh",lvl:"0",m:[{prop:"fire-min",min:5,max:5},{prop:"fire-max",min:20,max:20},{prop:"res-fire",min:40,max:40},{prop:"ac",min:35,max:35}]},{id:127,n:"Khalim's Flail",c:"qf1",lvl:"0",m:[{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:20,max:20},{prop:"swing3",min:50,max:50},{prop:"att",min:40,max:40}]},{id:128,n:"Khalim's Will",c:"qf2",lvl:"0",m:[{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:40,max:40},{prop:"swing3",min:50,max:50},{prop:"att",min:40,max:40},{prop:"manasteal",min:6,max:6},{prop:"lifesteal",min:6,max:6}]},{id:129,n:"Coldkill",i:"invhaxu",c:"9ha",tc:"cblu",lvl:"44",m:[{prop:"dmg-cold",p:50,min:40,max:40},{prop:"res-cold",min:15,max:15},{prop:"res-cold-max",min:15,max:15},{prop:"swing3",min:30,max:30},{prop:"hit-skill",p:45,min:10,max:10},{prop:"gethit-skill",p:44,min:10,max:5},{prop:"dmg%",min:150,max:190}]},{id:130,n:"Butcher's Pupil",i:"invaxeu",c:"9ax",tc:"cblu",lvl:"47",m:[{prop:"deadly",min:35,max:35},{prop:"openwounds",min:25,max:25},{prop:"dmg%",min:150,max:200},{prop:"indestruct",min:1,max:1},{prop:"swing3",min:30,max:30},{prop:"dmg-norm",min:30,max:50}]},{id:131,n:"Islestrike",c:"92a",lvl:"51",m:[{prop:"dru",min:2,max:2},{prop:"str",min:10,max:10},{prop:"dex",min:10,max:10},{prop:"vit",min:10,max:10},{prop:"enr",min:10,max:10},{prop:"ac-miss",min:50,max:50},{prop:"crush",min:25,max:25},{prop:"dmg%",min:170,max:190},{prop:"skill",p:233,min:1,max:1},{prop:"skill",p:248,min:1,max:1}]},{id:132,n:"Pompeii's Wrath",i:"invmpiu",c:"9mp",tc:"cred",lvl:"53",m:[{prop:"hit-skill",p:244,min:4,max:8},{prop:"slow",min:50,max:50},{prop:"dmg-fire",min:35,max:150},{prop:"knock",min:1,max:1},{prop:"dmg%",min:140,max:170}]},{id:133,n:"Guardian Naga",c:"9wa",lvl:"56",m:[{prop:"hit-skill",p:92,min:5,max:8},{prop:"thorns",min:15,max:15},{prop:"res-pois",min:30,max:30},{prop:"dmg%",min:150,max:180},{prop:"dmg-pois",p:250,min:256,max:256},{prop:"dmg-max",min:20,max:20}]},{id:134,n:"Warlord's Trust",c:"9la",tc:"whit",lvl:"43",m:[{prop:"ac",min:75,max:75},{prop:"regen",min:20,max:20},{prop:"vit/lvl",p:4},{prop:"res-all",min:10,max:10},{prop:"rep-dur",p:25},{prop:"dmg%",min:175,max:175}]},{id:135,n:"Spellsteel",c:"9ba",tc:"whit",lvl:"47",m:[{prop:"ease",min:-60,max:-60},{prop:"mana",min:100,max:100},{prop:"red-mag",min:12,max:15},{prop:"cast1",min:10,max:10},{prop:"dmg%",min:165,max:165},{prop:"regen-mana",min:25,max:25},{prop:"charged",p:54,min:20,max:1},{prop:"charged",p:87,min:30,max:3},{prop:"charged",p:101,min:100,max:10},{prop:"charged",p:225,min:60,max:12}]},{id:136,n:"Stormrider",i:"inv9btu",c:"9bt",tc:"lred",lvl:"49",m:[{prop:"hit-skill",p:53,min:5,max:10},{prop:"hit-skill",p:38,min:10,max:0},{prop:"dmg-ltng",min:1,max:200},{prop:"dmg-norm",min:35,max:75},{prop:"dmg%",min:100,max:100},{prop:"dur",min:50,max:50},{prop:"light-thorns",min:15,max:15},{prop:"gethit-skill",p:38,min:15,max:5}]},{id:137,n:"Boneslayer Blade",i:"invgaxu",c:"9ga",lvl:"50",m:[{prop:"att-und/lvl",p:10},{prop:"dmg-und/lvl",p:20},{prop:"str",min:8,max:8},{prop:"swing2",min:20,max:20},{prop:"att%",min:35,max:35},{prop:"dmg%",min:180,max:220},{prop:"charged",p:101,min:200,max:20},{prop:"gethit-skill",p:101,min:50,max:0}]},{id:138,n:"The Minotaur",i:"inv9giu",c:"9gi",lvl:"53",m:[{prop:"stupidity",min:2,max:2},{prop:"half-freeze",min:1,max:1},{prop:"str",min:15,max:20},{prop:"slow",min:50,max:50},{prop:"crush",min:30,max:30},{prop:"dmg-norm",min:20,max:30},{prop:"dmg%",min:140,max:200}]},{id:139,n:"Suicide Branch",c:"9wn",lvl:"41",m:[{prop:"thorns",min:25,max:25},{prop:"cast2",min:50,max:50},{prop:"res-all",min:10,max:10},{prop:"mana%",min:10,max:10},{prop:"hp",min:40,max:40},{prop:"allskills",min:1,max:1}]},{id:140,n:"Carin Shard",c:"9yw",tc:"cblu",lvl:"43",m:[{prop:"hp/lvl",p:10},{prop:"cast2",min:10,max:10},{prop:"mana/lvl",p:10},{prop:"balance2",min:30,max:30},{prop:"regen",min:5,max:5},{prop:"nec",min:1,max:1},{prop:"skilltab",p:8,min:2,max:2}]},{id:141,n:"Arm of King Leoric",i:"invbwnu",c:"9bw",lvl:"44",m:[{prop:"skilltab",p:8,min:2,max:2},{prop:"gethit-skill",p:93,min:5,max:10},{prop:"mana/lvl",p:10},{prop:"gethit-skill",p:88,min:10,max:2},{prop:"cast1",min:10,max:10},{prop:"skilltab",p:7,min:2,max:2},{prop:"skill",p:77,min:2,max:2},{prop:"skill",p:80,min:2,max:2},{prop:"skill",p:69,min:3,max:3},{prop:"skill",p:70,min:3,max:3}]},{id:142,n:"Blackhand Key",i:"inv9gwu",c:"9gw",tc:"blac",lvl:"49",m:[{prop:"skilltab",p:6,min:1,max:1},{prop:"dmg-to-mana",min:20,max:20},{prop:"hp",min:50,max:50},{prop:"light",min:-2,max:-2},{prop:"cast3",min:30,max:30},{prop:"res-fire",min:37,max:37},{prop:"nec",min:2,max:2},{prop:"charged",p:150,min:30,max:13}]},{id:143,n:"Dark Clan Crusher",i:"invclbu",c:"9cl",tc:"dgld",lvl:"42",m:[{prop:"dru",min:2,max:2},{prop:"dmg-demon",min:200,max:200},{prop:"att-demon",min:200,max:200},{prop:"dmg%",min:195,max:195},{prop:"att%",min:20,max:25},{prop:"demon-heal",min:15,max:15}]},{id:144,n:"Zakarum's Hand",c:"9sc",tc:"lpur",lvl:"45",m:[{prop:"manasteal",min:8,max:8},{prop:"ignore-ac",min:1,max:1},{prop:"regen-mana",min:10,max:10},{prop:"regen-stam",min:15,max:15},{prop:"hit-skill",p:59,min:6,max:5},{prop:"dmg%",min:180,max:220},{prop:"swing2",min:30,max:30},{prop:"skill",p:114,min:2,max:2},{prop:"skill",p:118,min:2,max:2}]},{id:145,n:"The Fetid Sprinkler",c:"9qs",lvl:"46",m:[{prop:"pal",min:2,max:2},{prop:"hit-skill",p:87,min:5,max:1},{prop:"hit-skill",p:81,min:10,max:1},{prop:"dmg-pois",p:100,min:409,max:409},{prop:"dmg%",min:160,max:190},{prop:"att",min:150,max:200},{prop:"dmg-norm",min:15,max:25}]},{id:146,n:"Hand of Blessed Light",c:"9ws",lvl:"50",m:[{prop:"pal",min:2,max:2},{prop:"dmg%",min:130,max:160},{prop:"att%",min:100,max:100},{prop:"ac",min:50,max:50},{prop:"regen-mana",min:15,max:15},{prop:"light",min:4,max:4},{prop:"dmg-norm",min:20,max:45},{prop:"skill",p:101,min:4,max:4},{prop:"skill",p:121,min:2,max:2},{prop:"hit-skill",p:121,min:5,max:4}]},{id:147,n:"Fleshrender",i:"invspcu",c:"9sp",lvl:"46",m:[{prop:"openwounds",min:25,max:25},{prop:"noheal",min:1,max:1},{prop:"crush",min:20,max:20},{prop:"deadly",min:20,max:20},{prop:"dmg-norm",min:35,max:50},{prop:"dmg%",min:130,max:200},{prop:"dru",min:1,max:1},{prop:"skilltab",p:16,min:2,max:2},{prop:"dur",min:20,max:20}]},{id:148,n:"Sureshrill Frost",c:"9ma",lvl:"47",m:[{prop:"dmg-cold",p:125,min:63,max:112},{prop:"nofreeze",min:1,max:1},{prop:"dmg%",min:150,max:180},{prop:"dmg-norm",min:5,max:10},{prop:"freeze",min:3,max:3},{prop:"charged",p:64,min:50,max:9}]},{id:149,n:"Moonfall",i:"invmstu",c:"9mt",lvl:"50",m:[{prop:"hit-skill",p:56,min:5,max:6},{prop:"dmg-fire",min:55,max:115},{prop:"red-mag",min:9,max:12},{prop:"dmg%",min:120,max:150},{prop:"light",min:2,max:2},{prop:"charged",p:56,min:60,max:11},{prop:"dmg-norm",min:10,max:15}]},{id:150,n:"Baezil's Vortex",c:"9fl",tc:"dblu",lvl:"53",m:[{prop:"hit-skill",p:48,min:5,max:8},{prop:"dmg-ltng",min:1,max:150},{prop:"mana",min:100,max:100},{prop:"res-ltng",min:25,max:25},{prop:"dmg%",min:160,max:200},{prop:"swing2",min:20,max:20},{prop:"charged",p:48,min:80,max:15}]},{id:151,n:"Earthshaker",c:"9wh",lvl:"51",m:[{prop:"hit-skill",p:234,min:5,max:7},{prop:"knock",min:1,max:1},{prop:"swing3",min:30,max:30},{prop:"dmg%",min:180,max:180},{prop:"stupidity",min:1,max:1},{prop:"skilltab",p:17,min:3,max:3},{prop:"dur",min:50,max:50}]},{id:152,n:"Bloodtree Stump",c:"9m9",lvl:"56",m:[{prop:"crush",min:50,max:50},{prop:"dmg%",min:180,max:220},{prop:"res-all",min:20,max:20},{prop:"str",min:25,max:25},{prop:"skilltab",p:13,min:2,max:2},{prop:"skill",p:129,min:3,max:3},{prop:"dur",min:40,max:40}]},{id:153,n:"The Gavel of Pain",i:"inv9gmu",c:"9gm",lvl:"53",m:[{prop:"hit-skill",p:66,min:5,max:1},{prop:"gethit-skill",p:76,min:5,max:1},{prop:"thorns",min:26,max:26},{prop:"indestruct",min:1,max:1},{prop:"dmg-norm",min:12,max:30},{prop:"dmg%",min:130,max:160},{prop:"charged",p:66,min:3,max:8}]},{id:154,n:"Bloodletter",c:"9ss",tc:"cred",lvl:"38",m:[{prop:"dmg-norm",min:12,max:45},{prop:"att",min:90,max:90},{prop:"lifesteal",min:8,max:8},{prop:"stamdrain",min:10,max:10},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:140,max:140},{prop:"skill",p:127,min:2,max:4},{prop:"skill",p:151,min:1,max:3},{prop:"dur",min:30,max:30}]},{id:155,n:"Coldsteel Eye",i:"invscmu",c:"9sm",lvl:"39",m:[{prop:"stupidity",min:1,max:1},{prop:"slow",min:30,max:30},{prop:"deadly",min:50,max:50},{prop:"dur",min:50,max:50},{prop:"dmg%",min:200,max:250},{prop:"swing2",min:20,max:20},{prop:"manasteal",min:6,max:6}]},{id:156,n:"Hexfire",i:"invsbru",c:"9sb",lvl:"41",m:[{prop:"charged",p:62,min:36,max:6},{prop:"ignore-ac",min:1,max:1},{prop:"res-fire",min:25,max:25},{prop:"res-fire-max",min:10,max:10},{prop:"dmg-norm",min:35,max:40},{prop:"dmg%",min:140,max:160},{prop:"fireskill",min:3,max:3}]},{id:157,n:"Blade of Ali Baba",c:"9fc",tc:"cred",lvl:"43",m:[{prop:"sock",p:3},{prop:"gold%/lvl",p:20},{prop:"mag%/lvl",p:8},{prop:"mana",min:15,max:15},{prop:"dmg%",min:60,max:120},{prop:"dex",min:5,max:15}]},{id:158,n:"Ginther's Rift",i:"inv9cru",c:"9cr",lvl:"45",m:[{prop:"red-mag",min:7,max:12},{prop:"swing2",min:30,max:30},{prop:"rep-dur",p:20},{prop:"dur",min:40,max:40},{prop:"dmg-mag",min:50,max:120},{prop:"dmg%",min:100,max:150}]},{id:159,n:"Headstriker",c:"9bs",tc:"bwht",lvl:"47",m:[{prop:"noheal",min:1,max:1},{prop:"str",min:15,max:15},{prop:"deadly/lvl",p:12},{prop:"dmg/lvl",p:8},{prop:"dmg%",min:150,max:150}]},{id:160,n:"Plague Bearer",i:"inv9lsu",c:"9ls",lvl:"49",m:[{prop:"hit-skill",p:92,min:5,max:4},{prop:"dmg-pois",p:200,min:384,max:384},{prop:"dmg-norm",min:10,max:45},{prop:"dmg%",min:150,max:150},{prop:"res-pois",min:45,max:45},{prop:"skill",p:238,min:5,max:5}]},{id:161,n:"The Atlantean",c:"9wd",tc:"lblu",lvl:"50",m:[{prop:"dur",min:100,max:100},{prop:"ac",min:75,max:75},{prop:"str",min:16,max:16},{prop:"dex",min:12,max:12},{prop:"vit",min:8,max:8},{prop:"dmg%",min:200,max:250},{prop:"pal",min:2,max:2},{prop:"att%",min:50,max:50}]},{id:162,n:"Crainte Vomir",i:"inv2hsu",c:"92h",lvl:"50",m:[{prop:"slow",min:35,max:35},{prop:"dmg-ac",min:-70,max:-70},{prop:"move2",min:20,max:20},{prop:"red-dmg%",min:10,max:10},{prop:"dmg%",min:160,max:200},{prop:"swing3",min:50,max:50}]},{id:163,n:"Bing Sz Wang",c:"9cm",lvl:"51",m:[{prop:"ease",min:-30,max:-30},{prop:"dmg-cold",p:75,min:50,max:140},{prop:"str",min:20,max:20},{prop:"freeze",min:2,max:2},{prop:"hit-skill",p:64,min:5,max:3},{prop:"dmg%",min:130,max:160}]},{id:164,n:"The Vile Husk",i:"invgisu",c:"9gs",tc:"dgry",lvl:"52",m:[{prop:"hit-skill",p:66,min:6,max:1},{prop:"dmg-und/lvl",p:60},{prop:"res-pois",min:50,max:50},{prop:"dmg-pois",p:150,min:426,max:426},{prop:"dmg%",min:150,max:200},{prop:"att-und/lvl",p:20}]},{id:165,n:"Cloudcrack",i:"invbswu",c:"9b9",lvl:"53",m:[{prop:"hit-skill",p:121,min:6,max:7},{prop:"dmg-ltng",min:1,max:240},{prop:"ac",min:30,max:30},{prop:"light",min:2,max:2},{prop:"res-ltng-max",min:10,max:10},{prop:"dmg%",min:150,max:200},{prop:"light-thorns",min:15,max:15},{prop:"skilltab",p:10,min:2,max:2},{prop:"skilltab",p:11,min:2,max:2}]},{id:166,n:"Todesfaelle Flamme",i:"inv9fbu",c:"9fb",lvl:"54",m:[{prop:"dmg-fire",min:50,max:200},{prop:"res-fire",min:40,max:40},{prop:"abs-fire",min:10,max:10},{prop:"att-skill",p:47,min:10,max:6},{prop:"dmg%",min:120,max:160},{prop:"charged",p:52,min:45,max:10},{prop:"charged",p:51,min:20,max:10}]},{id:167,n:"Swordguard",i:"invgsdu",c:"9gd",tc:"bwht",lvl:"55",m:[{prop:"ease",min:-50,max:-50},{prop:"ac/lvl",p:40},{prop:"res-all",min:10,max:20},{prop:"ac-miss",min:100,max:100},{prop:"dmg-to-mana",min:30,max:30},{prop:"dmg%",min:170,max:180},{prop:"ac-hth",min:200,max:200},{prop:"balance2",min:20,max:20},{prop:"block",min:20,max:20}]},{id:168,n:"Spineripper",c:"9dg",lvl:"40",m:[{prop:"ignore-ac",min:1,max:1},{prop:"lifesteal",min:8,max:8},{prop:"noheal",min:1,max:1},{prop:"swing3",min:15,max:15},{prop:"dex",min:10,max:10},{prop:"dmg%",min:200,max:240},{prop:"dmg-norm",min:15,max:27},{prop:"nec",min:1,max:1}]},{id:169,n:"Heart Carver",c:"9di",lvl:"44",m:[{prop:"deadly",min:35,max:35},{prop:"ignore-ac",min:1,max:1},{prop:"dmg-norm",min:15,max:35},{prop:"dmg%",min:190,max:240},{prop:"skill",p:131,min:4,max:4},{prop:"skill",p:142,min:4,max:4},{prop:"skill",p:150,min:4,max:4}]},{id:170,n:"Blackbog's Sharp",i:"invkrsu",c:"9kr",lvl:"46",m:[{prop:"slow",min:50,max:50},{prop:"ac",min:50,max:50},{prop:"dmg-norm",min:15,max:45},{prop:"swing3",min:30,max:30},{prop:"dmg-pois",p:250,min:500,max:500},{prop:"skill",p:73,min:5,max:5},{prop:"skill",p:83,min:4,max:4},{prop:"skill",p:92,min:4,max:4}]},{id:171,n:"Stormspike",i:"inv9blu",c:"9bl",tc:"cblu",lvl:"49",m:[{prop:"dmg-ltng",min:1,max:120},{prop:"light-thorns",min:20,max:20},{prop:"gethit-skill",p:38,min:25,max:3},{prop:"dmg%",min:150,max:150},{prop:"res-ltng/lvl",p:8}]},{id:172,n:"The Impaler",c:"9sr",tc:"lred",lvl:"39",m:[{prop:"ignore-ac",min:1,max:1},{prop:"att",min:150,max:150},{prop:"swing2",min:20,max:20},{prop:"openwounds",min:40,max:40},{prop:"noheal",min:1,max:1},{prop:"dmg%",min:140,max:170},{prop:"skill",p:19,min:5,max:5},{prop:"skill",p:14,min:3,max:3}]},{id:173,n:"Kelpie Snare",i:"invtriu",c:"9tr",lvl:"41",m:[{prop:"slow",min:75,max:75},{prop:"res-fire",min:50,max:50},{prop:"hp/lvl",p:10},{prop:"dmg-norm",min:30,max:50},{prop:"str",min:10,max:10},{prop:"dmg%",min:140,max:180}]},{id:174,n:"Soulfeast Tine",i:"inv9bru",c:"9br",tc:"lyel",lvl:"43",m:[{prop:"ease",min:-20,max:-20},{prop:"lifesteal",min:7,max:7},{prop:"manasteal",min:7,max:7},{prop:"stamdrain",min:20,max:20},{prop:"dmg%",min:150,max:190},{prop:"att",min:150,max:250},{prop:"dur",min:15,max:15}]},{id:175,n:"Hone Sundan",c:"9st",lvl:"45",m:[{prop:"sock",p:3},{prop:"dmg-norm",min:20,max:40},{prop:"crush",min:45,max:45},{prop:"rep-dur",p:10},{prop:"dmg%",min:160,max:200}]},{id:176,n:"Spire of Honor",c:"9p9",tc:"lgry",lvl:"47",m:[{prop:"att%",min:25,max:25},{prop:"light",min:3,max:3},{prop:"regen",min:20,max:20},{prop:"balance2",min:20,max:20},{prop:"dmg-norm",min:20,max:40},{prop:"dmg-dem/lvl",p:12},{prop:"dmg%",min:150,max:200},{prop:"skilltab",p:9,min:3,max:3},{prop:"ac%",min:25,max:25}]},{id:177,n:"The Meat Scraper",c:"9b7",tc:"dred",lvl:"49",m:[{prop:"dmg%",min:150,max:200},{prop:"swing2",min:30,max:30},{prop:"lifesteal",min:10,max:10},{prop:"openwounds",min:50,max:50},{prop:"mag%",min:25,max:25},{prop:"skilltab",p:13,min:3,max:3}]},{id:178,n:"Blackleach Blade",c:"9vo",tc:"blac",lvl:"50",m:[{prop:"ease",min:-25,max:-25},{prop:"hit-skill",p:72,min:5,max:5},{prop:"light",min:-2,max:-2},{prop:"lifesteal",min:8,max:8},{prop:"dmg/lvl",p:10},{prop:"dmg%",min:100,max:140}]},{id:179,n:"Athena's Wrath",i:"inv9s8u",c:"9s8",lvl:"50",m:[{prop:"dru",min:1,max:3},{prop:"dex",min:15,max:15},{prop:"swing2",min:30,max:30},{prop:"hp/lvl",p:8},{prop:"dmg/lvl",p:8},{prop:"dmg%",min:150,max:180}]},{id:180,n:"Pierre Tombale Couant",c:"9pa",tc:"lgld",lvl:"51",m:[{prop:"deadly",min:55,max:55},{prop:"bar",min:3,max:3},{prop:"balance2",min:30,max:30},{prop:"manasteal",min:6,max:6},{prop:"dmg-norm",min:12,max:20},{prop:"dmg%",min:160,max:220},{prop:"att",min:100,max:200}]},{id:181,n:"Husoldal Evo",c:"9h9",lvl:"52",m:[{prop:"regen",min:20,max:20},{prop:"att",min:200,max:250},{prop:"noheal",min:1,max:1},{prop:"dmg-norm",min:20,max:32},{prop:"dmg%",min:160,max:200},{prop:"swing2",min:20,max:20}]},{id:182,n:"Grim's Burning Dead",c:"9wc",tc:"cred",lvl:"52",m:[{prop:"dmg-fire",min:131,max:232},{prop:"res-fire",min:45,max:45},{prop:"dmg%",min:140,max:180},{prop:"thorns",min:8,max:8},{prop:"ease",min:-50,max:-50},{prop:"nec",min:3,max:3},{prop:"reduce-ac",min:50,max:50},{prop:"ac%",min:20,max:20},{prop:"att",min:200,max:250}]},{id:183,n:"Razorswitch",c:"8ss",lvl:"36",m:[{prop:"cast3",min:30,max:30},{prop:"thorns",min:15,max:15},{prop:"mana",min:175,max:175},{prop:"hp",min:80,max:80},{prop:"red-mag",min:15,max:15},{prop:"res-all",min:50,max:50},{prop:"allskills",min:1,max:1}]},{id:184,n:"Ribcracker",c:"8ls",tc:"lblu",lvl:"39",m:[{prop:"dmg-norm",min:30,max:65},{prop:"dmg%",min:200,max:300},{prop:"crush",min:50,max:50},{prop:"dex",min:15,max:15},{prop:"ac",min:100,max:100},{prop:"ac%",min:100,max:100},{prop:"balance2",min:50,max:50},{prop:"swing2",min:50,max:50},{prop:"dur",min:100,max:100}]},{id:185,n:"Chromatic Ire",i:"invcstu",c:"8cs",lvl:"43",m:[{prop:"sor",min:3,max:3},{prop:"res-all",min:20,max:40},{prop:"cast1",min:20,max:20},{prop:"light-thorns",min:20,max:20},{prop:"hp%",min:20,max:25},{prop:"skill",p:61,min:1,max:1},{prop:"skill",p:63,min:1,max:1},{prop:"skill",p:65,min:1,max:1}]},{id:186,n:"Warpspear",c:"8bs",tc:"cblu",lvl:"47",m:[{prop:"sor",min:3,max:3},{prop:"ignore-ac",min:1,max:1},{prop:"skill",p:54,min:3,max:3},{prop:"skill",p:43,min:3,max:3},{prop:"skill",p:58,min:3,max:3},{prop:"ac-miss",min:250,max:250}]},{id:187,n:"Skull Collector",i:"inv8wsu",c:"8ws",tc:"blac",lvl:"49",m:[{prop:"mana%",min:20,max:20},{prop:"mana-kill",min:20,max:20},{prop:"allskills",min:2,max:2},{prop:"mag%/lvl",p:8}]},{id:188,n:"Skystrike",c:"8sb",lvl:"36",m:[{prop:"dmg-ltng",min:1,max:250},{prop:"att",min:100,max:100},{prop:"enr",min:10,max:10},{prop:"swing3",min:30,max:30},{prop:"dmg%",min:150,max:200},{prop:"hit-skill",p:56,min:2,max:6},{prop:"ama",min:1,max:1}]},{id:189,n:"Riphook",c:"8hb",tc:"cred",lvl:"39",m:[{prop:"openwounds",min:30,max:30},{prop:"dmg%",min:180,max:220},{prop:"slow",min:30,max:30},{prop:"mana",min:35,max:35},{prop:"swing2",min:30,max:30},{prop:"lifesteal",min:7,max:10}]},{id:190,n:"Kuko Shakaku",i:"inv8lbu",c:"8lb",tc:"lpur",lvl:"41",m:[{prop:"skill",p:27,min:3,max:3},{prop:"explosivearrow",min:7,max:7},{prop:"dmg%",min:150,max:180},{prop:"pierce",min:50,max:50},{prop:"dmg-fire",min:40,max:180},{prop:"skilltab",p:0,min:3,max:3}]},{id:191,n:"Endlesshail",i:"invcbwu",c:"8cb",lvl:"44",m:[{prop:"res-cold",min:35,max:35},{prop:"mana",min:40,max:40},{prop:"ac-miss",min:50,max:50},{prop:"skill",p:26,min:3,max:5},{prop:"dmg%",min:180,max:220},{prop:"dmg-cold",p:75,min:15,max:30}]},{id:192,n:"Witchwild String",i:"inv8s8u",c:"8s8",tc:"lblu",lvl:"47",m:[{prop:"hit-skill",p:66,min:2,max:5},{prop:"res-all",min:40,max:40},{prop:"deadly/lvl",p:8},{prop:"dmg%",min:150,max:170},{prop:"magicarrow",min:20,max:20},{prop:"sock",p:2}]},{id:193,n:"Cliffkiller",c:"8l8",lvl:"49",m:[{prop:"ama",min:2,max:2},{prop:"dmg%",min:190,max:230},{prop:"ac-miss",min:80,max:80},{prop:"knock",min:1,max:1},{prop:"hp",min:50,max:50},{prop:"dmg-min",min:5,max:10},{prop:"dmg-max",min:20,max:30}]},{id:194,n:"Magewrath",i:"invswbu",c:"8sw",lvl:"51",m:[{prop:"manasteal",min:15,max:15},{prop:"red-mag",min:9,max:13},{prop:"skill",p:22,min:3,max:3},{prop:"att",min:200,max:250},{prop:"dex",min:10,max:10},{prop:"stupidity",min:1,max:1},{prop:"dmg-norm",min:25,max:50},{prop:"dmg%",min:120,max:150},{prop:"ama",min:1,max:1}]},{id:195,n:"Goldstrike Arch",c:"8lw",tc:"lgry",lvl:"54",m:[{prop:"dmg%",min:200,max:250},{prop:"att%",min:100,max:150},{prop:"dmg-undead",min:100,max:200},{prop:"dmg-demon",min:100,max:200},{prop:"hit-skill",p:121,min:5,max:7},{prop:"swing2",min:50,max:50},{prop:"regen",min:12,max:12}]},{id:196,n:"Langer Briser",i:"inv8lxu",c:"8lx",lvl:"40",m:[{prop:"knock",min:1,max:1},{prop:"dmg%",min:170,max:200},{prop:"mag%",min:30,max:60},{prop:"hp",min:30,max:30},{prop:"dmg-max",min:10,max:30},{prop:"openwounds",min:33,max:33},{prop:"dmg-ltng",min:1,max:212}]},{id:197,n:"Pus Spitter",i:"inv8mxu",c:"8mx",tc:"cgrn",lvl:"44",m:[{prop:"dmg-pois",p:200,min:192,max:192},{prop:"hit-skill",p:91,min:4,max:1},{prop:"nec",min:2,max:2},{prop:"ease",min:-60,max:-60},{prop:"gethit-skill",p:92,min:9,max:6},{prop:"swing2",min:10,max:10},{prop:"dmg%",min:150,max:220},{prop:"att/lvl",p:10}]},{id:198,n:"Buriza-Do Kyanon",i:"invhxbu",c:"8hx",lvl:"59",m:[{prop:"pierce",min:100,max:100},{prop:"dex",min:35,max:35},{prop:"ac",min:75,max:150},{prop:"dmg/lvl",p:20},{prop:"swing2",min:80,max:80},{prop:"dmg%",min:150,max:200},{prop:"freeze",min:3,max:3},{prop:"dmg-cold",p:200,min:32,max:196}]},{id:199,n:"Demon Machine",i:"invrxbu",c:"8rx",tc:"blac",lvl:"57",m:[{prop:"ac",min:321,max:321},{prop:"mana",min:36,max:36},{prop:"pierce",min:66,max:66},{prop:"explosivearrow",min:6,max:6},{prop:"dmg-max",min:66,max:66},{prop:"dmg%",min:123,max:123},{prop:"att",min:632,max:632}]},{id:200,n:"Armor",m:[]},{id:201,n:"Peasant Crown",c:"xap",lvl:"36",m:[{prop:"enr",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"allskills",min:1,max:1},{prop:"move2",min:15,max:15},{prop:"regen",min:6,max:12},{prop:"ac%",min:100,max:100}]},{id:202,n:"Rockstopper",i:"invxkpu",c:"xkp",lvl:"39",m:[{prop:"res-ltng",min:20,max:40},{prop:"red-dmg%",min:10,max:10},{prop:"balance2",min:30,max:30},{prop:"ac%",min:160,max:220},{prop:"res-fire",min:20,max:50},{prop:"res-cold",min:20,max:40},{prop:"vit",min:15,max:15}]},{id:203,n:"Stealskull",i:"invhlmu",c:"xlm",lvl:"43",m:[{prop:"manasteal",min:5,max:5},{prop:"lifesteal",min:5,max:5},{prop:"balance2",min:10,max:10},{prop:"swing2",min:10,max:10},{prop:"ac%",min:200,max:240},{prop:"mag%",min:30,max:50}]},{id:204,n:"Darksight Helm",i:"invfhlu",c:"xhl",tc:"blac",lvl:"46",m:[{prop:"light",min:-4,max:-4},{prop:"ac/lvl",p:16},{prop:"nofreeze",min:1,max:1},{prop:"manasteal",min:5,max:5},{prop:"gethit-skill",p:71,min:6,max:3},{prop:"charged",p:264,min:30,max:5},{prop:"res-fire",min:20,max:40}]},{id:205,n:"Valkyrie Wing",c:"xhm",lvl:"52",m:[{prop:"ac%",min:150,max:200},{prop:"move2",min:20,max:20},{prop:"balance2",min:20,max:20},{prop:"ama",min:1,max:2},{prop:"mana-kill",min:2,max:4}]},{id:206,n:"Crown of Thieves",i:"invxrnu",c:"xrn",tc:"dgld",lvl:"57",m:[{prop:"dex",min:25,max:25},{prop:"lifesteal",min:9,max:12},{prop:"hp",min:50,max:50},{prop:"mana",min:35,max:35},{prop:"res-fire",min:33,max:33},{prop:"ac%",min:160,max:200},{prop:"gold%",min:80,max:100}]},{id:207,n:"Blackhorn's Face",c:"xsk",tc:"blac",lvl:"49",m:[{prop:"light-thorns",min:25,max:25},{prop:"slow",min:20,max:20},{prop:"noheal",min:1,max:1},{prop:"abs-ltng",min:20,max:20},{prop:"res-ltng",min:15,max:15},{prop:"ac%",min:180,max:220}]},{id:208,n:"Vampire Gaze",i:"invbhmu",c:"xh9",tc:"cgrn",lvl:"49",m:[{prop:"manasteal",min:6,max:8},{prop:"lifesteal",min:6,max:8},{prop:"stamdrain",min:15,max:15},{prop:"red-dmg%",min:15,max:20},{prop:"red-mag",min:10,max:15},{prop:"ac%",min:100,max:100},{prop:"dmg-cold",p:100,min:6,max:22}]},{id:209,n:"The Spirit Shroud",c:"xui",lvl:"36",m:[{prop:"nofreeze",min:1,max:1},{prop:"allskills",min:1,max:1},{prop:"red-mag",min:7,max:11},{prop:"regen",min:10,max:10},{prop:"ac%",min:150,max:150}]},{id:210,n:"Skin of the Vipermagi",c:"xea",tc:"dblu",lvl:"37",m:[{prop:"ac%",min:120,max:120},{prop:"res-all",min:20,max:35},{prop:"cast3",min:30,max:30},{prop:"red-mag",min:9,max:13},{prop:"allskills",min:1,max:1}]},{id:211,n:"Skin of the Flayed One",c:"xla",tc:"lred",lvl:"39",m:[{prop:"rep-dur",p:10},{prop:"regen",min:15,max:25},{prop:"dur",min:30,max:30},{prop:"lifesteal",min:5,max:7},{prop:"ac%",min:150,max:190},{prop:"thorns",min:15,max:15}]},{id:212,n:"Iron Pelt",i:"invxtuu",c:"xtu",tc:"dgry",lvl:"41",m:[{prop:"dur",min:125,max:125},{prop:"hp",min:25,max:25},{prop:"red-mag",min:10,max:16},{prop:"red-dmg",min:15,max:20},{prop:"ac/lvl",p:24},{prop:"ac%",min:50,max:100}]},{id:213,n:"Spirit Forge",c:"xng",lvl:"43",m:[{prop:"light",min:4,max:4},{prop:"hp/lvl",p:10},{prop:"dmg-fire",min:20,max:65},{prop:"res-fire",min:5,max:5},{prop:"ac%",min:120,max:160},{prop:"str",min:15,max:15},{prop:"sock",p:2}]},{id:214,n:"Crow Caw",c:"xcl",lvl:"45",m:[{prop:"openwounds",min:35,max:35},{prop:"ac%",min:150,max:180},{prop:"dex",min:15,max:15},{prop:"balance2",min:15,max:15},{prop:"swing2",min:15,max:15},{prop:"*charged",p:221,min:3,max:5}]},{id:215,n:"Shaftstop",c:"xhn",lvl:"46",m:[{prop:"ac-miss",min:250,max:250},{prop:"red-dmg%",min:30,max:30},{prop:"hp",min:60,max:60},{prop:"ac%",min:180,max:220}]},{id:216,n:"Duriel's Shell",c:"xrs",tc:"oran",lvl:"49",m:[{prop:"str",min:15,max:15},{prop:"ac/lvl",p:10},{prop:"hp/lvl",p:8},{prop:"ac%",min:160,max:200},{prop:"res-fire",min:20,max:20},{prop:"res-ltng",min:20,max:20},{prop:"res-pois",min:20,max:20},{prop:"res-cold",min:50,max:50},{prop:"nofreeze",min:1,max:1},{prop:"dur",min:100,max:100}]},{id:217,n:"Skullder's Ire",c:"xpl",lvl:"50",m:[{prop:"allskills",min:1,max:1},{prop:"mag%/lvl",p:10},{prop:"ac%",min:160,max:200},{prop:"dur",min:60,max:60},{prop:"red-mag",min:10,max:10},{prop:"rep-dur",p:20}]},{id:218,n:"Guardian Angel",c:"xlt",tc:"lgry",lvl:"53",m:[{prop:"light",min:4,max:4},{prop:"pal",min:1,max:1},{prop:"ac%",min:180,max:200},{prop:"block2",min:30,max:30},{prop:"res-all-max",min:15,max:15},{prop:"att-dem/lvl",p:5},{prop:"block",min:20,max:20}]},{id:219,n:"Toothrow",c:"xld",tc:"whit",lvl:"56",m:[{prop:"thorns",min:20,max:40},{prop:"ac",min:40,max:60},{prop:"str",min:10,max:10},{prop:"openwounds",min:40,max:40},{prop:"res-fire",min:15,max:15},{prop:"ac%",min:160,max:220},{prop:"dur",min:15,max:15}]},{id:220,n:"Atma's Wail",c:"xth",lvl:"59",m:[{prop:"dex",min:15,max:15},{prop:"regen",min:10,max:10},{prop:"mana%",min:15,max:15},{prop:"balance2",min:30,max:30},{prop:"ac/lvl",p:16},{prop:"dur",min:50,max:50},{prop:"ac%",min:120,max:160},{prop:"mag%",min:20,max:20}]},{id:221,n:"Black Hades",c:"xul",lvl:"61",m:[{prop:"light",min:-2,max:-2},{prop:"att-demon",min:200,max:250},{prop:"half-freeze",min:1,max:1},{prop:"sock",p:3},{prop:"ac%",min:140,max:200},{prop:"dmg-demon",min:30,max:60}]},{id:222,n:"Corpsemourn",i:"invxaru",c:"xar",tc:"blac",lvl:"63",m:[{prop:"str",min:8,max:8},{prop:"vit",min:10,max:10},{prop:"res-cold",min:35,max:35},{prop:"gethit-skill",p:76,min:6,max:2},{prop:"ac%",min:150,max:180},{prop:"dmg-fire",min:12,max:36},{prop:"charged",p:74,min:40,max:5}]},{id:223,n:"Que-Hegan's Wisdom",c:"xtp",lvl:"59",m:[{prop:"cast2",min:20,max:20},{prop:"mana-kill",min:3,max:3},{prop:"red-mag",min:6,max:10},{prop:"enr",min:15,max:15},{prop:"balance2",min:20,max:20},{prop:"ac%",min:140,max:160},{prop:"allskills",min:1,max:1}]},{id:224,n:"Visceratuant",i:"invbucu",c:"xuc",lvl:"36",m:[{prop:"sor",min:1,max:1},{prop:"block2",min:30,max:30},{prop:"block",min:30,max:30},{prop:"ac%",min:100,max:150},{prop:"light-thorns",min:10,max:10}]},{id:225,n:"Moser's Blessed Circle",i:"invxmlu",c:"xml",lvl:"39",m:[{prop:"res-all",min:25,max:25},{prop:"block",min:25,max:25},{prop:"sock",p:2},{prop:"ac%",min:180,max:220},{prop:"block2",min:30,max:30}]},{id:226,n:"Stormchaser",i:"invxrgu",c:"xrg",tc:"cblu",lvl:"43",m:[{prop:"dmg-ltng",min:1,max:60},{prop:"block",min:20,max:20},{prop:"half-freeze",min:1,max:1},{prop:"res-ltng",min:50,max:50},{prop:"att",min:150,max:150},{prop:"ac%",min:160,max:220},{prop:"block2",min:10,max:10},{prop:"gethit-skill",p:59,min:4,max:6},{prop:"gethit-skill",p:245,min:4,max:5}]},{id:227,n:"Tiamat's Rebuke",i:"invkitu",c:"xit",tc:"lgry",lvl:"46",m:[{prop:"dmg-cold",p:150,min:27,max:53},{prop:"dmg-fire",min:35,max:95},{prop:"dmg-ltng",min:1,max:120},{prop:"res-all",min:25,max:35},{prop:"ac%",min:140,max:200},{prop:"gethit-skill",p:44,min:5,max:9},{prop:"gethit-skill",p:48,min:5,max:7},{prop:"gethit-skill",p:62,min:3,max:6},{prop:"dur",min:40,max:40}]},{id:228,n:"Gerke's Sanctuary",i:"invtowu",c:"xow",tc:"lgrn",lvl:"52",m:[{prop:"red-dmg",min:11,max:16},{prop:"red-mag",min:14,max:18},{prop:"regen",min:15,max:15},{prop:"ac%",min:180,max:240},{prop:"dur",min:100,max:100},{prop:"block",min:30,max:30},{prop:"res-all",min:20,max:30}]},{id:229,n:"Radament's Sphere",i:"invgtsu",c:"xts",lvl:"58",m:[{prop:"dmg-pois",p:100,min:204,max:204},{prop:"gethit-skill",p:92,min:5,max:5},{prop:"res-pois",min:75,max:75},{prop:"ac%",min:160,max:200},{prop:"block",min:20,max:20},{prop:"block2",min:20,max:20},{prop:"charged",p:83,min:40,max:6},{prop:"dur",min:20,max:20}]},{id:230,n:"Lidless Wall",i:"invxshu",c:"xsh",tc:"dgld",lvl:"49",m:[{prop:"light",min:1,max:1},{prop:"allskills",min:1,max:1},{prop:"cast2",min:20,max:20},{prop:"mana-kill",min:3,max:5},{prop:"ac%",min:80,max:130},{prop:"enr",min:10,max:10},{prop:"mana%",min:10,max:10}]},{id:231,n:"Lance Guard",i:"invxpku",c:"xpk",lvl:"43",m:[{prop:"hp",min:50,max:50},{prop:"balance2",min:30,max:30},{prop:"dmg-to-mana",min:15,max:15},{prop:"thorns",min:47,max:47},{prop:"ac%",min:70,max:120},{prop:"deadly",min:20,max:20}]},{id:232,n:"Venom Grip",c:"xlg",lvl:"37",m:[{prop:"res-pois",min:30,max:30},{prop:"res-pois-max",min:5,max:5},{prop:"dmg-pois",p:100,min:153,max:153},{prop:"crush",min:5,max:5},{prop:"lifesteal",min:5,max:5},{prop:"ac",min:15,max:25},{prop:"ac%",min:130,max:160}]},{id:233,n:"Gravepalm",c:"xvg",lvl:"39",m:[{prop:"enr",min:10,max:10},{prop:"str",min:10,max:10},{prop:"dmg-undead",min:100,max:200},{prop:"att-undead",min:100,max:200},{prop:"ac%",min:140,max:180}]},{id:234,n:"Ghoulhide",c:"xmg",lvl:"44",m:[{prop:"att-und/lvl",p:16},{prop:"dmg-und/lvl",p:16},{prop:"manasteal",min:4,max:5},{prop:"hp",min:20,max:20},{prop:"ac%",min:150,max:190}]},{id:235,n:"Lava Gout",c:"xtg",lvl:"50",m:[{prop:"res-fire",min:24,max:24},{prop:"half-freeze",min:1,max:1},{prop:"hit-skill",p:52,min:2,max:10},{prop:"swing2",min:20,max:20},{prop:"ac%",min:150,max:200},{prop:"dmg-fire",min:13,max:46},{prop:"dur",min:20,max:20}]},{id:236,n:"Hellmouth",c:"xhg",lvl:"55",m:[{prop:"dmg-fire",min:15,max:72},{prop:"abs-fire",min:15,max:15},{prop:"ac%",min:150,max:200},{prop:"dur",min:15,max:15},{prop:"hit-skill",p:56,min:2,max:4},{prop:"hit-skill",p:225,min:4,max:12}]},{id:237,n:"Infernostride",c:"xlb",lvl:"37",m:[{prop:"dmg-fire",min:12,max:33},{prop:"move2",min:20,max:20},{prop:"res-fire-max",min:10,max:10},{prop:"res-fire",min:30,max:30},{prop:"light",min:2,max:2},{prop:"ac%",min:120,max:150},{prop:"gold%",min:40,max:70},{prop:"ac",min:15,max:15},{prop:"gethit-skill",p:46,min:5,max:8}]},{id:238,n:"Waterwalk",c:"xvb",lvl:"40",m:[{prop:"ac-miss",min:100,max:100},{prop:"move2",min:20,max:20},{prop:"dex",min:15,max:15},{prop:"ac%",min:180,max:210},{prop:"hp",min:45,max:65},{prop:"stam",min:40,max:40},{prop:"res-fire-max",min:5,max:5},{prop:"regen-stam",min:50,max:50}]},{id:239,n:"Silkweave",c:"xmb",lvl:"44",m:[{prop:"ac%",min:150,max:190},{prop:"mana-kill",min:5,max:5},{prop:"ac-miss",min:200,max:200},{prop:"mana%",min:10,max:10},{prop:"move2",min:30,max:30}]},{id:240,n:"War Traveler",c:"xtb",lvl:"50",m:[{prop:"vit",min:10,max:10},{prop:"str",min:10,max:10},{prop:"mag%",min:30,max:50},{prop:"dur",min:30,max:30},{prop:"move2",min:25,max:25},{prop:"ac%",min:150,max:190},{prop:"dmg-norm",min:15,max:25},{prop:"thorns",min:5,max:10},{prop:"stamdrain",min:40,max:40}]},{id:241,n:"Gore Rider",c:"xhb",lvl:"55",m:[{prop:"ease",min:-25,max:-25},{prop:"deadly",min:15,max:15},{prop:"move2",min:30,max:30},{prop:"crush",min:15,max:15},{prop:"openwounds",min:10,max:10},{prop:"ac%",min:160,max:200},{prop:"dur",min:10,max:10},{prop:"stam",min:20,max:20}]},{id:242,n:"String of Ears",c:"zlb",lvl:"37",m:[{prop:"red-mag",min:10,max:15},{prop:"red-dmg%",min:10,max:15},{prop:"lifesteal",min:6,max:8},{prop:"ac%",min:150,max:180},{prop:"ac",min:15,max:15},{prop:"dur",min:10,max:10}]},{id:243,n:"Razortail",c:"zvb",lvl:"39",m:[{prop:"thorns/lvl",p:8},{prop:"dex",min:15,max:15},{prop:"pierce",min:33,max:33},{prop:"ac",min:15,max:15},{prop:"ac%",min:120,max:150},{prop:"dmg-max",min:10,max:10}]},{id:244,n:"Gloom's Trap",c:"zmb",lvl:"45",m:[{prop:"light",min:-3,max:-3},{prop:"mana%",min:15,max:15},{prop:"manasteal",min:5,max:5},{prop:"ac%",min:120,max:150},{prop:"vit",min:15,max:15},{prop:"regen-mana",min:15,max:15}]},{id:245,n:"Snowclash",c:"ztb",lvl:"49",m:[{prop:"gethit-skill",p:59,min:5,max:0},{prop:"abs-cold",min:15,max:15},{prop:"res-cold-max",min:15,max:15},{prop:"dmg-cold",p:75,min:13,max:21},{prop:"ac%",min:130,max:170},{prop:"skill",p:59,min:2,max:2},{prop:"skill",p:55,min:3,max:3},{prop:"skill",p:60,min:2,max:2}]},{id:246,n:"Thundergod's Vigor",c:"zhb",lvl:"55",m:[{prop:"gethit-skill",p:121,min:5,max:7},{prop:"dmg-ltng",min:1,max:50},{prop:"res-ltng-max",min:10,max:10},{prop:"abs-ltng",min:20,max:20},{prop:"ac%",min:160,max:200},{prop:"vit",min:20,max:20},{prop:"str",min:20,max:20},{prop:"skill",p:34,min:3,max:3},{prop:"skill",p:35,min:3,max:3}]},{id:247,m:[]},{id:248,n:"Harlequin Crest",c:"uap",tc:"cgrn",lvl:"69",m:[{prop:"allskills",min:2,max:2},{prop:"hp/lvl",p:12},{prop:"mana/lvl",p:12},{prop:"mag%",min:50,max:50},{prop:"red-dmg%",min:10,max:10},{prop:"str",min:2,max:2},{prop:"dex",min:2,max:2},{prop:"vit",min:2,max:2},{prop:"enr",min:2,max:2}]},{id:249,n:"Veil of Steel",c:"uhm",tc:"lgry",lvl:"77",m:[{prop:"res-all",min:50,max:50},{prop:"ac%",min:60,max:60},{prop:"str",min:15,max:15},{prop:"vit",min:15,max:15},{prop:"light",min:-4,max:-4},{prop:"dur",min:20,max:20},{prop:"ac",min:140,max:140}]},{id:250,n:"The Gladiator's Bane",c:"utu",tc:"lgry",lvl:"85",m:[{prop:"ac%",min:150,max:200},{prop:"red-mag",min:15,max:20},{prop:"red-dmg",min:15,max:20},{prop:"thorns",min:20,max:20},{prop:"res-pois-len",min:50,max:50},{prop:"dur",min:103,max:103},{prop:"balance2",min:30,max:30},{prop:"ac",min:50,max:50},{prop:"nofreeze",min:1,max:1}]},{id:251,n:"Arkaine's Valor",c:"upl",tc:"lred",lvl:"85",m:[{prop:"ac%",min:150,max:180},{prop:"balance2",min:30,max:30},{prop:"allskills",min:1,max:2},{prop:"red-dmg",min:10,max:15},{prop:"vit/lvl",p:4}]},{id:252,n:"Blackoak Shield",i:"invsmlu",c:"uml",lvl:"67",m:[{prop:"dex/lvl",p:4},{prop:"ac%",min:160,max:200},{prop:"abs-cold/lvl",p:5},{prop:"gethit-skill",p:72,min:4,max:5},{prop:"dur",min:45,max:45},{prop:"hp/lvl",p:10},{prop:"block2",min:50,max:50},{prop:"half-freeze",min:1,max:1}]},{id:253,n:"Stormshield",i:"invkitu",c:"uit",lvl:"77",m:[{prop:"ac/lvl",p:30},{prop:"red-dmg%",min:35,max:35},{prop:"str",min:30,max:30},{prop:"indestruct",min:1,max:1},{prop:"block2",min:35,max:35},{prop:"res-ltng",min:25,max:25},{prop:"block",min:25,max:25},{prop:"res-cold",min:60,max:60},{prop:"light-thorns",min:10,max:10}]},{id:254,n:"Hellslayer",i:"invbtxu",c:"7bt",tc:"dred",lvl:"71",m:[{prop:"str/lvl",p:4},{prop:"vit/lvl",p:4},{prop:"dmg%/lvl",p:24},{prop:"dmg-fire",min:150,max:250},{prop:"hp",min:25,max:25},{prop:"dmg%",min:100,max:100},{prop:"att-skill",p:47,min:10,max:0}]},{id:255,n:"Messerschmidt's Reaver",i:"invgaxu",c:"7ga",tc:"blac",lvl:"75",m:[{prop:"dmg%/lvl",p:20},{prop:"dmg%",min:200,max:200},{prop:"str",min:15,max:15},{prop:"dex",min:15,max:15},{prop:"vit",min:15,max:15},{prop:"enr",min:15,max:15},{prop:"dmg-fire",min:20,max:240},{prop:"dur",min:25,max:25},{prop:"att%",min:100,max:100}]},{id:256,n:"Baranar's Star",i:"invmstu",c:"7mt",tc:"lred",lvl:"70",m:[{prop:"att%",min:200,max:200},{prop:"dmg%",min:200,max:200},{prop:"dex",min:15,max:15},{prop:"str",min:15,max:15},{prop:"swing2",min:50,max:50},{prop:"dur",min:100,max:100},{prop:"dmg-ltng",min:1,max:200},{prop:"dmg-fire",min:1,max:200},{prop:"dmg-cold",min:1,max:200}]},{id:257,n:"Schaefer's Hammer",c:"7wh",tc:"lblu",lvl:"83",m:[{prop:"hit-skill",p:42,min:20,max:10},{prop:"hp",min:50,max:50},{prop:"att/lvl",p:16},{prop:"res-ltng",min:75,max:75},{prop:"swing2",min:20,max:20},{prop:"dmg/lvl",p:16},{prop:"indestruct",min:1,max:1},{prop:"dmg%",min:100,max:130},{prop:"light",min:1,max:1},{prop:"dmg-ltng",min:50,max:200}]},{id:258,n:"The Cranium Basher",c:"7gm",tc:"blac",lvl:"85",m:[{prop:"swing2",min:20,max:20},{prop:"indestruct",min:1,max:1},{prop:"str",min:25,max:25},{prop:"res-all",min:25,max:25},{prop:"crush",min:75,max:75},{prop:"dmg-norm",min:20,max:20},{prop:"dmg%",min:200,max:240},{prop:"hit-skill",p:66,min:4,max:1}]},{id:259,n:"Lightsabre",i:"invcrsu",c:"7cr",lvl:"66",m:[{prop:"light",min:7,max:7},{prop:"att-skill",p:53,min:5,max:0},{prop:"ignore-ac",p:1,min:1,max:1},{prop:"abs-ltng%",min:25,max:25},{prop:"swing2",min:20,max:20},{prop:"dmg-mag",min:60,max:120},{prop:"dmg-ltng",min:1,max:200},{prop:"manasteal",min:5,max:7},{prop:"dmg%",min:150,max:200},{prop:"dmg-norm",min:10,max:30}]},{id:260,n:"Doombringer",i:"invbswu",c:"7b7",tc:"dred",lvl:"75",m:[{prop:"hp%",min:20,max:20},{prop:"dmg%",min:180,max:250},{prop:"att%",min:40,max:40},{prop:"indestruct",min:1,max:1},{prop:"dmg-norm",min:30,max:100},{prop:"hit-skill",p:72,min:8,max:3},{prop:"lifesteal",min:5,max:7}]},{id:261,n:"The Grandfather",i:"invgsdu",c:"7gd",tc:"lyel",lvl:"85",m:[{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"enr",min:20,max:20},{prop:"att%",min:50,max:50},{prop:"hp",min:80,max:80},{prop:"dmg/lvl",p:20},{prop:"indestruct",min:1,max:1},{prop:"dmg%",min:150,max:250}]},{id:262,n:"Wizardspike",c:"7dg",tc:"lgry",lvl:"69",m:[{prop:"mana/lvl",p:16},{prop:"regen-mana",min:15,max:15},{prop:"mana%",min:15,max:15},{prop:"res-all",min:75,max:75},{prop:"indestruct",min:1,max:1},{prop:"cast3",min:50,max:50}]},{id:263,n:"Constricting Ring",c:"rin",tc:"cblu",lvl:"95",m:[{prop:"res-all",min:100,max:100},{prop:"regen",min:-30,max:-30},{prop:"mag%",min:100,max:100},{prop:"res-all-max",min:15,max:15}]},{id:264,n:"Stormspire",c:"7wc",tc:"dblu",lvl:"78",m:[{prop:"res-ltng",min:50,max:50},{prop:"gethit-skill",p:53,min:5,max:5},{prop:"dmg%",min:150,max:250},{prop:"str",min:10,max:10},{prop:"gethit-skill",p:38,min:2,max:0},{prop:"swing2",min:30,max:30},{prop:"indestruct",min:1,max:1},{prop:"dmg-ltng",min:1,max:237},{prop:"light-thorns",min:27,max:27}]},{id:265,n:"Eaglehorn",c:"6l7",tc:"dgld",lvl:"77",m:[{prop:"ignore-ac",min:1,max:1},{prop:"att/lvl",p:12},{prop:"dmg%/lvl",p:16},{prop:"dmg%",min:200,max:200},{prop:"ama",min:1,max:1},{prop:"dex",min:25,max:25}]},{id:266,n:"Windforce",c:"6lw",tc:"dyel",lvl:"80",m:[{prop:"dex",min:5,max:5},{prop:"dmg/lvl",p:25},{prop:"regen-stam",min:30,max:30},{prop:"manasteal",min:6,max:8},{prop:"knock",min:1,max:1},{prop:"dmg%",min:250,max:250},{prop:"swing2",min:20,max:20},{prop:"str",min:10,max:10}]},{id:267,n:"Rings",m:[]},{id:268,n:"Bul-Kathos' Wedding Band",c:"rin",tc:"dpur",lvl:"66",m:[{prop:"hp/lvl",p:4},{prop:"allskills",min:1,max:1},{prop:"lifesteal",min:3,max:5},{prop:"stam",min:50,max:50}]},{id:269,n:"The Cat's Eye",c:"amu",tc:"oran",lvl:"58",m:[{prop:"move2",min:30,max:30},{prop:"swing2",min:20,max:20},{prop:"ac",min:100,max:100},{prop:"ac-miss",min:100,max:100},{prop:"dex",min:25,max:25}]},{id:270,n:"The Rising Sun",c:"amu",tc:"lgld",lvl:"73",m:[{prop:"abs-fire/lvl",p:6},{prop:"light",min:4,max:4},{prop:"gethit-skill",p:56,min:2,max:0},{prop:"dmg-fire",min:24,max:48},{prop:"fireskill",min:2,max:2},{prop:"regen",min:10,max:10}]},{id:271,n:"Crescent Moon",c:"amu",tc:"lblu",lvl:"58",m:[{prop:"manasteal",min:11,max:15},{prop:"red-mag",min:10,max:10},{prop:"dmg-to-mana",min:10,max:10},{prop:"light",min:-2,max:-2},{prop:"mana",min:45,max:45},{prop:"lifesteal",min:3,max:6}]},{id:272,n:"Mara's Kaleidoscope",c:"amu",tc:"oran",lvl:"80",m:[{prop:"allskills",min:2,max:2},{prop:"res-all",min:20,max:30},{prop:"str",min:5,max:5},{prop:"dex",min:5,max:5},{prop:"vit",min:5,max:5},{prop:"enr",min:5,max:5}]},{id:273,n:"Atma's Scarab",c:"amu",tc:"cgrn",lvl:"60",m:[{prop:"dmg-pois",p:100,min:102,max:102},{prop:"res-pois",min:75,max:75},{prop:"light",min:3,max:3},{prop:"thorns",min:5,max:5},{prop:"hit-skill",p:66,min:5,max:2},{prop:"att%",min:20,max:20}]},{id:274,n:"Dwarf Star",c:"rin",tc:"dgry",lvl:"53",m:[{prop:"gold%",min:100,max:100},{prop:"stam",min:40,max:40},{prop:"regen-stam",min:15,max:15},{prop:"hp",min:40,max:40},{prop:"red-mag",min:12,max:15},{prop:"abs-fire%",min:15,max:15}]},{id:275,n:"Raven Frost",c:"rin",tc:"cblu",lvl:"53",m:[{prop:"nofreeze",min:1,max:1},{prop:"dmg-cold",p:100,min:15,max:45},{prop:"abs-cold%",min:20,max:20},{prop:"mana",min:40,max:40},{prop:"dex",min:15,max:20},{prop:"att",min:150,max:250}]},{id:276,n:"Highlord's Wrath",c:"amu",tc:"bwht",lvl:"73",m:[{prop:"res-ltng",min:35,max:35},{prop:"dmg-ltng",min:1,max:30},{prop:"swing2",min:20,max:20},{prop:"allskills",min:1,max:1},{prop:"deadly/lvl",p:3},{prop:"light-thorns",min:15,max:15}]},{id:277,n:"Saracen's Chance",c:"amu",tc:"dpur",lvl:"55",m:[{prop:"res-all",min:15,max:25},{prop:"gethit-skill",p:76,min:10,max:2},{prop:"str",min:12,max:12},{prop:"dex",min:12,max:12},{prop:"enr",min:12,max:12},{prop:"vit",min:12,max:12}]},{id:278,n:"Class-specific",m:[]},{id:279,n:"Arreat's Face",c:"baa",lvl:"50",m:[{prop:"bar",min:2,max:2},{prop:"skilltab",p:12,min:2,max:2},{prop:"ac%",min:150,max:200},{prop:"balance2",min:30,max:30},{prop:"att%",min:20,max:20},{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"lifesteal",min:3,max:6},{prop:"res-all",min:30,max:30}]},{id:280,n:"Homunculus",c:"nea",lvl:"50",m:[{prop:"nec",min:2,max:2},{prop:"skilltab",p:6,min:2,max:2},{prop:"ac%",min:150,max:200},{prop:"block2",min:30,max:30},{prop:"block",min:40,max:40},{prop:"enr",min:20,max:20},{prop:"regen-mana",min:33,max:33},{prop:"mana-kill",min:5,max:5},{prop:"res-all",min:40,max:40}]},{id:281,n:"Titan's Revenge",c:"ama",lvl:"50",m:[{prop:"ama",min:2,max:2},{prop:"skilltab",p:2,min:2,max:2},{prop:"dmg%",min:150,max:200},{prop:"move2",min:30,max:30},{prop:"rep-quant",p:30},{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"lifesteal",min:5,max:9},{prop:"dmg-norm",min:25,max:50},{prop:"stack",min:60,max:60}]},{id:282,n:"Lycander's Aim",c:"am7",lvl:"50",m:[{prop:"ama",min:2,max:2},{prop:"skilltab",p:0,min:2,max:2},{prop:"dmg%",min:150,max:200},{prop:"swing2",min:20,max:20},{prop:"ac%",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"enr",min:20,max:20},{prop:"manasteal",min:5,max:8},{prop:"dmg-norm",min:25,max:50}]},{id:283,n:"Lycander's Flank",c:"am9",lvl:"50",m:[{prop:"ama",min:2,max:2},{prop:"skilltab",p:2,min:2,max:2},{prop:"dmg%",min:150,max:200},{prop:"swing2",min:30,max:30},{prop:"ac%",min:20,max:20},{prop:"str",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"lifesteal",min:5,max:9},{prop:"dmg-norm",min:25,max:50}]},{id:284,n:"The Oculus",c:"oba",lvl:"50",m:[{prop:"sor",min:3,max:3},{prop:"gethit-skill",p:54,min:25,max:1},{prop:"res-all",min:20,max:20},{prop:"cast2",min:30,max:30},{prop:"ac%",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"enr",min:20,max:20},{prop:"mana-kill",min:5,max:5},{prop:"mag%",min:50,max:50}]},{id:285,n:"Herald of Zakarum",c:"pa9",lvl:"50",m:[{prop:"pal",min:2,max:2},{prop:"skilltab",p:9,min:2,max:2},{prop:"ac%",min:150,max:200},{prop:"block2",min:30,max:30},{prop:"block",min:30,max:30},{prop:"str",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"att%",min:20,max:20},{prop:"res-all",min:50,max:50}]},{id:286,n:"Bartuc's Cut-Throat",c:"9tw",lvl:"50",m:[{prop:"ass",min:2,max:2},{prop:"skilltab",p:20,min:1,max:1},{prop:"dmg%",min:150,max:200},{prop:"balance2",min:30,max:30},{prop:"att%",min:20,max:20},{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"lifesteal",min:5,max:9},{prop:"dmg-norm",min:25,max:50}]},{id:287,n:"Jalal's Mane",c:"dra",lvl:"50",m:[{prop:"dru",min:2,max:2},{prop:"skilltab",p:16,min:2,max:2},{prop:"ac%",min:150,max:200},{prop:"balance2",min:30,max:30},{prop:"att%",min:20,max:20},{prop:"str",min:20,max:20},{prop:"enr",min:20,max:20},{prop:"mana-kill",min:5,max:5},{prop:"res-all",min:30,max:30}]},{id:288,n:"The Scalper",c:"9ta",lvl:"65",m:[{prop:"rep-quant",p:30},{prop:"dmg%",min:150,max:200},{prop:"att%",min:25,max:25},{prop:"swing2",min:20,max:20},{prop:"openwounds",min:33,max:33},{prop:"lifesteal",min:4,max:6},{prop:"mana-kill",min:4,max:4}]},{id:289,n:"Bloodmoon",i:"invsbru",c:"7sb",tc:"cred",lvl:"69",m:[{prop:"dmg%",min:210,max:260},{prop:"lifesteal",min:10,max:15},{prop:"charged",p:85,min:9,max:15},{prop:"heal-kill",min:7,max:13},{prop:"openwounds",min:50,max:50}]},{id:290,n:"Djinn Slayer",i:"invscmu",c:"7sm",tc:"dpur",lvl:"73",m:[{prop:"dmg%",min:190,max:240},{prop:"dmg-fire",min:250,max:500},{prop:"dmg-demon",min:100,max:150},{prop:"att-demon",min:200,max:300},{prop:"abs-ltng",min:3,max:7},{prop:"manasteal",min:3,max:6},{prop:"sock",min:1,max:2}]},{id:291,n:"Deathbit",c:"9tk",lvl:"52",m:[{prop:"deadly",min:40,max:40},{prop:"dmg%",min:130,max:180},{prop:"att",min:200,max:450},{prop:"lifesteal",min:7,max:9},{prop:"manasteal",min:4,max:6},{prop:"rep-quant",p:25}]},{id:292,n:"Warshrike",i:"invtk3",c:"7bk",tc:"bwht",lvl:"83",m:[{prop:"dmg%",min:200,max:250},{prop:"pierce",min:50,max:50},{prop:"swing2",min:30,max:30},{prop:"deadly",min:50,max:50},{prop:"rep-quant",p:30},{prop:"hit-skill",p:48,min:25,max:9}]},{id:293,n:"Gut Siphon",i:"invrxbu",c:"6rx",tc:"lgrn",lvl:"79",m:[{prop:"dmg%",min:160,max:220},{prop:"pierce",min:33,max:33},{prop:"lifesteal",min:12,max:18},{prop:"slow",min:25,max:25},{prop:"openwounds",min:33,max:33}]},{id:294,n:"Razor's Edge",i:"invhaxu",c:"7ha",lvl:"75",m:[{prop:"dmg%",min:175,max:225},{prop:"swing2",min:40,max:40},{prop:"reduce-ac",min:33,max:33},{prop:"deadly",min:50,max:50},{prop:"openwounds",min:50,max:50}]},{id:295,n:"Gore Ripper",tc:"dred",m:[]},{id:296,n:"Demon Limb",i:"invspcu",c:"7sp",tc:"dgrn",lvl:"71",m:[{prop:"dmg%",min:180,max:230},{prop:"dmg-fire",min:222,max:333},{prop:"lifesteal",min:7,max:13},{prop:"charged",p:52,min:20,max:23},{prop:"rep-dur",p:5},{prop:"dmg-demon",min:123,max:123},{prop:"res-fire",min:15,max:20}]},{id:297,n:"Steel Shade",i:"invhlmu",c:"ulm",tc:"blac",lvl:"70",m:[{prop:"ac%",min:100,max:130},{prop:"abs-fire",min:5,max:11},{prop:"manasteal",min:4,max:8},{prop:"regen",min:10,max:18}]},{id:298,n:"Tomb Reaver",c:"7pa",tc:"lyel",lvl:"86",m:[{prop:"swing2",min:60,max:60},{prop:"light",min:4,max:4},{prop:"dmg%",min:200,max:280},{prop:"dmg-undead",min:150,max:230},{prop:"mag%",min:50,max:80},{prop:"res-all",min:30,max:50},{prop:"att-undead",min:250,max:350},{prop:"reanimate",p:1,min:10,max:10},{prop:"heal-kill",min:10,max:14},{prop:"sock",min:1,max:3}]},{id:299,n:"Death's Web",c:"7gw",tc:"bwht",lvl:"74",m:[{prop:"allskills",min:2,max:2},{prop:"pierce-pois",min:40,max:50},{prop:"heal-kill",min:7,max:12},{prop:"mana-kill",min:7,max:12},{prop:"skilltab",p:7,min:1,max:2}]},{id:300,n:"Nature's Peace",c:"rin",tc:"dgrn",lvl:"77",m:[{prop:"noheal",min:1,max:1},{prop:"rip",min:1,max:1},{prop:"red-dmg",min:7,max:11},{prop:"res-pois",min:20,max:30},{prop:"charged",p:226,min:27,max:5}]},{id:301,n:"Azurewrath",i:"invcrs",c:"7cr",lvl:"87",m:[{prop:"dmg-mag",min:250,max:500},{prop:"dmg%",min:230,max:270},{prop:"aura",p:119,min:10,max:13},{prop:"dmg-cold",p:250,min:250,max:500},{prop:"swing2",min:30,max:30},{prop:"all-stats",min:5,max:10},{prop:"light",min:3,max:3},{prop:"allskills",min:1,max:1}]},{id:302,n:"Seraph's Hymn",i:"invamu2",c:"amu",tc:"bwht",lvl:"73",m:[{prop:"allskills",min:2,max:2},{prop:"skilltab",p:11,min:1,max:2},{prop:"dmg-demon",min:25,max:50},{prop:"dmg-undead",min:25,max:50},{prop:"att-demon",min:150,max:250},{prop:"att-undead",min:150,max:250},{prop:"light",min:2,max:2}]},{id:303,n:"Zakarum's Salvation",m:[]},{id:304,n:"Fleshripper",i:"invkrsu",c:"7kr",tc:"dred",lvl:"76",m:[{prop:"dmg%",min:200,max:300},{prop:"reduce-ac",min:50,max:50},{prop:"noheal",min:1,max:1},{prop:"crush",min:25,max:25},{prop:"openwounds",min:50,max:50},{prop:"deadly",min:33,max:33},{prop:"slow",min:20,max:20}]},{id:305,n:"Odium",m:[]},{id:306,n:"Horizon's Tornado",c:"7fl",tc:"dpur",lvl:"72",m:[{prop:"dmg%",min:230,max:280},{prop:"swing2",min:50,max:50},{prop:"slow",min:20,max:20},{prop:"hit-skill",p:245,min:20,max:15},{prop:"ease",min:-20,max:-20}]},{id:307,n:"Stone Crusher",c:"7wh",lvl:"76",m:[{prop:"dmg%",min:280,max:320},{prop:"str",min:20,max:30},{prop:"crush",min:40,max:40},{prop:"reduce-ac",min:25,max:25},{prop:"dmg-ac",min:-100,max:-100},{prop:"dmg",min:10,max:30}]},{id:308,n:"Jade Talon",c:"7wb",tc:"cgrn",lvl:"74",m:[{prop:"dmg%",min:190,max:240},{prop:"manasteal",min:10,max:15},{prop:"res-all",min:40,max:50},{prop:"balance2",min:30,max:30},{prop:"skilltab",p:19,min:1,max:2},{prop:"skilltab",p:20,min:1,max:2}]},{id:309,n:"Shadow Dancer",c:"uhb",tc:"blac",lvl:"79",m:[{prop:"ac%",min:70,max:100},{prop:"move2",min:30,max:30},{prop:"balance2",min:30,max:30},{prop:"dex",min:15,max:25},{prop:"skilltab",p:19,min:1,max:2},{prop:"ease",min:-20,max:-20}]},{id:310,n:"Cerebus' Bite",c:"drb",tc:"bwht",lvl:"71",m:[{prop:"ac%",min:130,max:140},{prop:"skilltab",p:16,min:2,max:4},{prop:"lifesteal",min:7,max:10},{prop:"att%",min:60,max:120},{prop:"openwounds",min:33,max:33},{prop:"skill",min:1,max:2}]},{id:311,n:"Tyrael's Might",i:"invaaru",c:"uar",tc:"dblu",lvl:"87",m:[{prop:"ease",min:-100,max:-100},{prop:"indestruct",min:1,max:1},{prop:"ac%",min:120,max:150},{prop:"rip",min:1,max:1},{prop:"dmg-demon",min:50,max:100},{prop:"nofreeze",min:1,max:1},{prop:"move2",min:20,max:20},{prop:"res-all",min:20,max:30},{prop:"str",min:20,max:30}]},{id:312,n:"Soul Drainer",c:"umg",tc:"dred",lvl:"82",m:[{prop:"ac%",min:90,max:120},{prop:"manasteal",min:4,max:7},{prop:"lifesteal",min:4,max:7},{prop:"hit-skill",p:72,min:8,max:3},{prop:"dmg-ac",min:-50,max:-50}]},{id:313,n:"Rune Master",c:"72a",tc:"lblu",lvl:"80",m:[{prop:"dmg%",min:220,max:270},{prop:"sock",min:3,max:5},{prop:"res-cold-max",min:5,max:5},{prop:"nofreeze",min:1,max:1}]},{id:314,n:"Death Cleaver",c:"7wa",lvl:"78",m:[{prop:"dmg%",min:230,max:280},{prop:"deadly",min:66,max:66},{prop:"reduce-ac",min:33,max:33},{prop:"swing2",min:40,max:40},{prop:"heal-kill",min:6,max:9}]},{id:315,n:"Executioner's Justice",c:"7gi",tc:"blac",lvl:"83",m:[{prop:"dmg%",min:240,max:290},{prop:"crush",min:25,max:25},{prop:"reduce-ac",min:33,max:33},{prop:"kill-skill",p:87,min:50,max:6},{prop:"swing2",min:30,max:30}]},{id:316,n:"Stoneraven",c:"amd",lvl:"72",m:[{prop:"dmg%",min:230,max:280},{prop:"dmg-mag",min:101,max:187},{prop:"res-all",min:30,max:50},{prop:"ac",min:400,max:600},{prop:"skilltab",p:2,min:1,max:3}]},{id:317,n:"Leviathan",c:"uld",tc:"cgrn",lvl:"73",m:[{prop:"ac%",min:170,max:200},{prop:"ac",min:100,max:150},{prop:"red-dmg%",min:15,max:25},{prop:"str",min:40,max:50},{prop:"indestruct",min:1,max:1}]},{id:318,n:"Larzuk's Champion",i:"invhfh",m:[]},{id:319,n:"Wisp Projector",c:"rin",tc:"bwht",lvl:"84",m:[{prop:"abs-ltng%",min:10,max:20},{prop:"hit-skill",p:49,min:10,max:16},{prop:"mag%",min:10,max:20},{prop:"charged",p:226,min:15,max:2},{prop:"charged",p:236,min:13,max:5},{prop:"charged",p:246,min:11,max:7}]},{id:320,n:"Gargoyle's Bite",c:"7ts",tc:"cgrn",lvl:"78",m:[{prop:"dmg%",min:180,max:230},{prop:"rep-quant",p:30},{prop:"dmg-pois",p:250,min:300,max:300},{prop:"lifesteal",min:9,max:15},{prop:"charged",p:25,min:60,max:11}]},{id:321,n:"Lacerator",c:"7b8",tc:"blac",lvl:"76",m:[{prop:"dmg%",min:150,max:210},{prop:"rep-quant",p:25},{prop:"swing2",min:30,max:30},{prop:"noheal",min:1,max:1},{prop:"openwounds",min:33,max:33},{prop:"howl",min:64,max:64},{prop:"hit-skill",p:66,min:33,max:3}]},{id:322,n:"Mang Song's Lesson",i:"inv8wsu",c:"6ws",tc:"dgld",lvl:"86",m:[{prop:"allskills",min:5,max:5},{prop:"pierce-fire",min:7,max:15},{prop:"pierce-ltng",min:7,max:15},{prop:"pierce-cold",min:7,max:15},{prop:"regen-mana",min:10,max:10},{prop:"cast2",min:30,max:30}]},{id:323,n:"Viperfork",c:"7br",tc:"dgrn",lvl:"79",m:[{prop:"dmg%",min:190,max:240},{prop:"dmg-pois",p:250,min:333,max:333},{prop:"swing2",min:50,max:50},{prop:"att",min:200,max:250},{prop:"hit-skill",p:83,min:15,max:9},{prop:"res-pois",min:30,max:50}]},{id:324,n:"Ethereal Edge",c:"7ba",tc:"whit",lvl:"82",m:[{prop:"dmg%",min:150,max:180},{prop:"swing2",min:25,max:25},{prop:"abs-fire",min:10,max:12},{prop:"dmg-demon",min:150,max:200},{prop:"demon-heal",min:5,max:10},{prop:"att",min:270,max:350},{prop:"ethereal",min:1,max:1},{prop:"indestruct",min:1,max:1}]},{id:325,n:"Demonhorn's Edge",c:"bad",tc:"dgry",lvl:"69",m:[{prop:"ac%",min:120,max:160},{prop:"swing2",min:10,max:10},{prop:"lifesteal",min:3,max:6},{prop:"thorns",min:55,max:77},{prop:"skilltab",p:12,min:1,max:3},{prop:"skilltab",p:13,min:1,max:3},{prop:"skilltab",p:14,min:1,max:3}]},{id:326,n:"The Reaper's Toll",i:"invscy",c:"7s8",lvl:"83",m:[{prop:"dmg%",min:190,max:240},{prop:"hit-skill",p:87,min:33,max:1},{prop:"ignore-ac",min:1,max:1},{prop:"lifesteal",min:11,max:15},{prop:"ease",min:-25,max:-25},{prop:"deadly",min:33,max:33},{prop:"dmg-cold",min:4,max:44}]},{id:327,n:"Spirit Keeper",c:"drd",lvl:"75",m:[{prop:"ac%",min:170,max:190},{prop:"balance2",min:20,max:20},{prop:"abs-ltng",min:9,max:14},{prop:"res-fire",min:30,max:40},{prop:"abs-cold%",min:15,max:25},{prop:"res-pois-max",min:10,max:10},{prop:"dru",min:1,max:2}]},{id:328,n:"Hellrack",i:"invhxbu",c:"6hx",lvl:"84",m:[{prop:"dmg%",min:180,max:230},{prop:"dmg-elem",p:33,min:63,max:324},{prop:"swing2",min:20,max:20},{prop:"att%",min:100,max:150},{prop:"sock",min:2,max:2},{prop:"charged",p:27,min:150,max:18}]},{id:329,n:"Alma Negra",c:"pac",tc:"blac",lvl:"85",m:[{prop:"ac%",min:180,max:210},{prop:"block2",min:30,max:30},{prop:"pal",min:1,max:2},{prop:"block",min:20,max:20},{prop:"red-mag",min:5,max:9},{prop:"att%",min:40,max:75},{prop:"dmg%",min:40,max:75}]},{id:330,n:"Darkforce Spawn",c:"nef",tc:"cred",lvl:"72",m:[{prop:"ac%",min:140,max:180},{prop:"cast2",min:30,max:30},{prop:"mana%",min:10,max:10},{prop:"skilltab",p:6,min:1,max:3},{prop:"skilltab",p:7,min:1,max:3},{prop:"skilltab",p:8,min:1,max:3}]},{id:331,n:"Widowmaker",i:"invswbu",c:"6sw",tc:"dred",lvl:"73",m:[{prop:"dmg%",min:150,max:200},{prop:"deadly",min:33,max:33},{prop:"ignore-ac",min:1,max:1},{prop:"magicarrow",min:11,max:11},{prop:"oskill",p:22,min:3,max:5}]},{id:332,n:"Blood Raven's Charge",i:"invswbu",c:"amb",tc:"dgld",lvl:"79",m:[{prop:"dmg%",min:180,max:230},{prop:"att%",min:200,max:300},{prop:"explosivearrow",min:13,max:13},{prop:"skilltab",p:0,min:2,max:4},{prop:"charged",p:95,min:30,max:5}]},{id:333,n:"Ghostflame",c:"7bl",tc:"cblu",lvl:"70",m:[{prop:"dmg%",min:190,max:240},{prop:"ignore-ac",min:1,max:1},{prop:"dmg-mag",min:108,max:108},{prop:"manasteal",min:10,max:15},{prop:"ethereal",min:1,max:1},{prop:"indestruct",min:1,max:1},{prop:"light",min:2,max:2}]},{id:334,n:"Shadow Killer",i:"invaxfu",c:"7cs",lvl:"85",m:[{prop:"dmg%",min:170,max:220},{prop:"reduce-ac",min:25,max:25},{prop:"freeze",min:2,max:2},{prop:"mana-kill",min:10,max:15},{prop:"hit-skill",p:44,min:33,max:8},{prop:"ethereal",min:1,max:1},{prop:"indestruct",min:1,max:1}]},{id:335,n:"Gimmershred",c:"7ta",lvl:"78",m:[{prop:"dmg%",min:160,max:210},{prop:"dmg-fire",min:218,max:483},{prop:"dmg-cold",p:100,min:176,max:397},{prop:"dmg-ltng",min:29,max:501},{prop:"stack",min:60,max:60},{prop:"swing2",min:30,max:30}]},{id:336,n:"Griffon's Eye",c:"ci3",lvl:"84",m:[{prop:"ac",min:100,max:200},{prop:"cast2",min:25,max:25},{prop:"allskills",min:1,max:1},{prop:"extra-ltng",min:10,max:15},{prop:"pierce-ltng",min:15,max:20}]},{id:337,n:"Windhammer",i:"invmau",c:"7m7",tc:"cblu",lvl:"76",m:[{prop:"dmg%",min:180,max:230},{prop:"crush",min:50,max:50},{prop:"swing2",min:60,max:60},{prop:"hit-skill",p:240,min:33,max:22}]},{id:338,n:"Thunderstroke",c:"amf",tc:"dblu",lvl:"77",m:[{prop:"dmg%",min:150,max:200},{prop:"dmg-ltng",min:1,max:511},{prop:"hit-skill",p:49,min:20,max:14},{prop:"swing2",min:15,max:15},{prop:"pierce-ltng",min:15,max:15},{prop:"skill",p:20,min:3,max:3},{prop:"skilltab",p:2,min:2,max:4}]},{id:339,n:"Giant Maimer",tc:"cred",m:[]},{id:340,n:"Demon's Arch",c:"7s7",tc:"cred",lvl:"76",m:[{prop:"dmg%",min:160,max:210},{prop:"dmg-fire",min:232,max:323},{prop:"lifesteal",min:6,max:12},{prop:"rep-quant",p:30},{prop:"swing2",min:30,max:30},{prop:"dmg-ltng",min:23,max:333}]},{id:341,n:"Boneflame",c:"nee",tc:"dred",lvl:"80",m:[{prop:"ac%",min:120,max:150},{prop:"move2",min:20,max:20},{prop:"gethit-skill",p:77,min:15,max:3},{prop:"nec",min:2,max:3},{prop:"res-all",min:20,max:30}]},{id:342,n:"Steel Pillar",c:"7p7",lvl:"77",m:[{prop:"dmg%",min:210,max:260},{prop:"swing2",min:25,max:25},{prop:"reduce-ac",min:20,max:20},{prop:"ac%",min:50,max:80},{prop:"indestruct",min:1,max:1},{prop:"crush",min:25,max:25}]},{id:343,n:"Nightwing's Veil",c:"uhm",tc:"cblu",lvl:"75",m:[{prop:"ac%",min:90,max:120},{prop:"allskills",min:2,max:2},{prop:"dex",min:10,max:20},{prop:"abs-cold",min:5,max:9},{prop:"half-freeze",min:1,max:1},{prop:"extra-cold",min:8,max:15},{prop:"ease",min:-50,max:-50}]},{id:344,n:"Crown of Ages",c:"urn",tc:"dgld",lvl:"86",m:[{prop:"balance2",min:30,max:30},{prop:"res-all",min:20,max:30},{prop:"allskills",min:1,max:1},{prop:"ac",min:100,max:150},{prop:"indestruct",min:1,max:1},{prop:"red-dmg%",min:10,max:15},{prop:"ac%",min:50,max:50},{prop:"sock",min:1,max:2}]},{id:345,n:"Andariel's Visage",c:"usk",tc:"dred",lvl:"85",m:[{prop:"ac%",min:100,max:150},{prop:"res-pois",min:70,max:70},{prop:"allskills",min:2,max:2},{prop:"res-pois-max",min:10,max:10},{prop:"swing2",min:20,max:20},{prop:"str",min:25,max:30},{prop:"gethit-skill",p:92,min:15,max:15},{prop:"charged",p:278,min:20,max:3},{prop:"lifesteal",min:8,max:10},{prop:"res-fire",min:-30,max:-30}]},{id:346,n:"Darkfear",i:"invhlmu",c:"ulm",m:[]},{id:347,n:"Dragonscale",c:"pae",tc:"dgrn",lvl:"84",m:[{prop:"ac%",min:170,max:200},{prop:"abs-fire%",min:10,max:20},{prop:"res-fire-max",min:5,max:5},{prop:"str",min:15,max:25},{prop:"dmg-fire",min:211,max:371},{prop:"oskill",p:62,min:10,max:10},{prop:"extra-fire",min:15,max:15}]},{id:348,n:"Steel Carapace",c:"uul",tc:"dgry",lvl:"74",m:[{prop:"ac%",min:190,max:220},{prop:"balance2",min:20,max:20},{prop:"red-dmg",min:9,max:14},{prop:"res-cold",min:40,max:60},{prop:"regen-mana",min:10,max:15},{prop:"rep-dur",p:5},{prop:"gethit-skill",p:76,min:8,max:6}]},{id:349,n:"Medusa's Gaze",i:"invtowu",c:"uow",tc:"lred",lvl:"84",m:[{prop:"ac%",min:150,max:180},{prop:"slow",min:20,max:20},{prop:"gethit-skill",p:91,min:10,max:7},{prop:"lifesteal",min:5,max:9},{prop:"death-skill",p:48,min:100,max:44},{prop:"res-cold",min:40,max:80}]},{id:350,n:"Ravenlore",c:"dre",tc:"dgld",lvl:"82",m:[{prop:"ac%",min:120,max:150},{prop:"res-all",min:15,max:25},{prop:"skilltab",p:17,min:3,max:3},{prop:"enr",min:20,max:30},{prop:"pierce-fire",min:10,max:20},{prop:"skill",p:221,min:7,max:7}]},{id:351,n:"Boneshade",i:"invbwnu",c:"7bw",tc:"dgry",lvl:"84",m:[{prop:"nec",min:2,max:2},{prop:"cast2",min:25,max:25},{prop:"skill",p:67,min:4,max:5},{prop:"skill",p:68,min:4,max:5},{prop:"skill",p:84,min:2,max:3},{prop:"skill",p:93,min:1,max:2},{prop:"skill",p:78,min:2,max:3}]},{id:352,n:"Nethercrow",tc:"cblu",m:[]},{id:353,n:"Flamebellow",i:"invgisu",c:"7gs",tc:"cred",lvl:"79",m:[{prop:"dmg%",min:170,max:240},{prop:"dmg-fire",min:233,max:482},{prop:"fireskill",min:3,max:3},{prop:"abs-fire%",min:20,max:30},{prop:"hit-skill",p:225,min:12,max:16},{prop:"str",min:10,max:20},{prop:"vit",min:5,max:10},{prop:"oskill",p:41,min:12,max:18}]},{id:354,n:"Death's Fathom",c:"obf",lvl:"81",m:[{prop:"sor",min:3,max:3},{prop:"extra-cold",min:15,max:30},{prop:"cast2",min:20,max:20},{prop:"res-fire",min:25,max:40},{prop:"res-ltng",min:25,max:40}]},{id:355,n:"Wolfhowl",c:"bac",tc:"cred",lvl:"85",m:[{prop:"ac%",min:120,max:150},{prop:"skilltab",p:14,min:2,max:3},{prop:"str",min:8,max:15},{prop:"dex",min:8,max:15},{prop:"vit",min:8,max:15},{prop:"oskill",p:223,min:3,max:6},{prop:"charged",p:237,min:18,max:15},{prop:"oskill",p:224,min:3,max:6},{prop:"oskill",p:232,min:3,max:6}]},{id:356,n:"Spirit Ward",i:"invgtsu",c:"uts",tc:"dblu",lvl:"76",m:[{prop:"ac%",min:130,max:180},{prop:"abs-cold",min:6,max:11},{prop:"res-all",min:30,max:40},{prop:"block",min:20,max:30},{prop:"block2",min:25,max:25},{prop:"gethit-skill",p:267,min:5,max:8}]},{id:357,n:"Kira's Guardian",c:"ci2",tc:"blac",lvl:"85",m:[{prop:"ac",min:50,max:120},{prop:"res-all",min:50,max:70},{prop:"nofreeze",min:1,max:1},{prop:"balance2",min:20,max:20}]},{id:358,n:"Ormus' Robes",c:"uui",tc:"blac",lvl:"83",m:[{prop:"ac",min:10,max:20},{prop:"cast2",min:20,max:20},{prop:"extra-fire",min:10,max:15},{prop:"extra-cold",min:10,max:15},{prop:"extra-ltng",min:10,max:15},{prop:"regen-mana",min:10,max:15},{prop:"skill-rand",p:3,min:36,max:60}]},{id:359,n:"Gheed's Fortune",c:"cm3",lvl:"70",m:[{prop:"mag%",min:20,max:40},{prop:"gold%",min:80,max:160},{prop:"cheap",min:10,max:15}]},{id:360,n:"Stormlash",c:"7fl",tc:"dgry",lvl:"86",m:[{prop:"dmg%",min:240,max:300},{prop:"swing2",min:30,max:30},{prop:"hit-skill",p:42,min:15,max:10},{prop:"hit-skill",p:245,min:20,max:18},{prop:"dmg-ltng",min:1,max:473},{prop:"light-thorns",min:30,max:30},{prop:"crush",min:33,max:33},{prop:"abs-ltng",min:3,max:9}]},{id:361,n:"Halaberd's Reign",c:"bae",lvl:"85",m:[{prop:"ac%",min:140,max:170},{prop:"skilltab",p:13,min:1,max:1},{prop:"bar",min:2,max:2},{prop:"balance2",min:20,max:20},{prop:"regen",min:15,max:23},{prop:"skill",p:149,min:1,max:2},{prop:"skill",p:155,min:1,max:2}]},{id:362,n:"Warriv's Warder",m:[]},{id:363,n:"Spike Thorn",i:"invspku",c:"upk",tc:"dyel",lvl:"78",m:[{prop:"ac%",min:120,max:150},{prop:"thorns/lvl",p:11},{prop:"dur",min:250,max:250},{prop:"balance2",min:30,max:30},{prop:"red-dmg%",min:15,max:20},{prop:"sock",min:1,max:1}]},{id:364,n:"Dracul's Grasp",c:"uvg",tc:"dred",lvl:"84",m:[{prop:"ac%",min:90,max:120},{prop:"lifesteal",min:7,max:10},{prop:"openwounds",min:25,max:25},{prop:"hit-skill",p:82,min:5,max:10},{prop:"heal-kill",min:5,max:10},{prop:"str",min:10,max:15}]},{id:365,n:"Frostwind",i:"invlsdu",c:"7ls",tc:"cblu",lvl:"78",m:[{prop:"dmg%",min:180,max:230},{prop:"freeze",min:4,max:4},{prop:"half-freeze",min:1,max:1},{prop:"dmg-cold",p:150,min:237,max:486},{prop:"swing2",min:25,max:25},{prop:"abs-cold%",min:7,max:15},{prop:"oskill",p:230,min:7,max:14}]},{id:366,n:"Templar's Might",i:"invaaru",c:"uar",tc:"cgrn",lvl:"82",m:[{prop:"ac%",min:170,max:220},{prop:"balance2",min:20,max:20},{prop:"ac-miss",min:250,max:300},{prop:"stam",min:40,max:50},{prop:"str",min:10,max:15},{prop:"vit",min:10,max:15},{prop:"skilltab",p:10,min:1,max:2}]},{id:367,n:"Eschuta's Temper",c:"obc",lvl:"80",m:[{prop:"sor",min:1,max:3},{prop:"cast2",min:40,max:40},{prop:"extra-fire",min:10,max:20},{prop:"extra-ltng",min:10,max:20},{prop:"enr",min:20,max:30}]},{id:368,n:"Firelizard's Talons",c:"7lw",lvl:"75",m:[{prop:"dmg%",min:200,max:270},{prop:"swing2",min:15,max:15},{prop:"skilltab",p:20,min:1,max:3},{prop:"dmg-fire",min:236,max:480},{prop:"res-fire",min:40,max:70},{prop:"skill",p:262,min:1,max:2},{prop:"skill",p:272,min:1,max:2}]},{id:369,n:"Sandstorm Trek",c:"uvb",lvl:"72",m:[{prop:"ac%",min:140,max:170},{prop:"move2",min:20,max:20},{prop:"balance2",min:20,max:20},{prop:"stam/lvl",p:8},{prop:"stamdrain",min:50,max:50},{prop:"res-pois",min:40,max:70},{prop:"rep-dur",p:5},{prop:"str",min:10,max:15},{prop:"vit",min:10,max:15}]},{id:370,n:"Marrowwalk",c:"umb",lvl:"74",m:[{prop:"ac%",min:170,max:200},{prop:"move2",min:20,max:20},{prop:"charged",p:88,min:13,max:33},{prop:"charged",p:82,min:10,max:12},{prop:"regen-stam",min:10,max:10},{prop:"regen-mana",min:10,max:10},{prop:"half-freeze",min:1,max:1},{prop:"str",min:10,max:20},{prop:"dex",min:17,max:17},{prop:"skill",p:69,min:1,max:2}]},{id:371,n:"Heaven's Light",c:"7sc",tc:"cblu",lvl:"69",m:[{prop:"dmg%",min:250,max:300},{prop:"swing2",min:20,max:20},{prop:"reduce-ac",min:33,max:33},{prop:"light",min:3,max:3},{prop:"demon-heal",min:15,max:20},{prop:"crush",min:33,max:33},{prop:"sock",min:1,max:3},{prop:"pal",min:2,max:3}]},{id:372,n:"Merman's Sprocket",m:[]},{id:373,n:"Arachnid Mesh",c:"ulc",tc:"blac",lvl:"87",m:[{prop:"ac%",min:90,max:120},{prop:"cast2",min:20,max:20},{prop:"charged",p:278,min:11,max:3},{prop:"allskills",min:1,max:1},{prop:"slow",min:10,max:10},{prop:"mana%",min:5,max:5}]},{id:374,n:"Nosferatu's Coil",c:"uvc",lvl:"68",m:[{prop:"str",min:15,max:15},{prop:"mana-kill",min:2,max:2},{prop:"slow",min:10,max:10},{prop:"lifesteal",min:5,max:7},{prop:"swing2",min:10,max:10},{prop:"light",min:-3,max:-3}]},{id:375,n:"Metalgrid",c:"amu",lvl:"85",m:[{prop:"ac",min:300,max:350},{prop:"res-all",min:25,max:35},{prop:"att",min:400,max:450},{prop:"charged",p:90,min:11,max:22},{prop:"charged",p:76,min:20,max:12}]},{id:376,n:"Verdungo's Hearty Cord",c:"umc",tc:"blac",lvl:"71",m:[{prop:"ac%",min:90,max:140},{prop:"vit",min:30,max:40},{prop:"stam",min:100,max:120},{prop:"balance2",min:10,max:10},{prop:"red-dmg%",min:10,max:15},{prop:"regen",min:10,max:13}]},{id:377,n:"Siggard's Stealth",m:[]},{id:378,n:"Carrion Wind",c:"rin",lvl:"68",m:[{prop:"ac-miss",min:100,max:160},{prop:"lifesteal",min:6,max:9},{prop:"res-pois",min:55,max:55},{prop:"gethit-skill",p:92,min:10,max:10},{prop:"charged",p:222,min:15,max:21},{prop:"hit-skill",p:240,min:8,max:13},{prop:"dmg-to-mana",min:10,max:10}]},{id:379,n:"Giant Skull",i:"invbhm",c:"uh9",tc:"lgry",lvl:"73",m:[{prop:"ac",min:250,max:320},{prop:"str",min:25,max:35},{prop:"crush",min:10,max:10},{prop:"sock",min:1,max:2},{prop:"knock",min:1,max:1}]},{id:380,n:"Astreon's Iron Ward",c:"7ws",tc:"blac",lvl:"68",m:[{prop:"dmg%",min:240,max:290},{prop:"slow",min:25,max:25},{prop:"att%",min:150,max:200},{prop:"swing2",min:10,max:10},{prop:"dmg-mag",min:80,max:240},{prop:"red-dmg",min:4,max:7},{prop:"dmg",min:40,max:85},{prop:"skilltab",p:9,min:2,max:4},{prop:"crush",min:33,max:33}]},{id:381,n:"Annihilus",i:"invmss",c:"cm1",lvl:"110",m:[{prop:"allskills",min:1,max:1},{prop:"all-stats",min:10,max:20},{prop:"res-all",min:10,max:20},{prop:"addxp",min:5,max:10}]},{id:382,n:"Arioc's Needle",c:"7sr",lvl:"85",m:[{prop:"dmg%",min:180,max:230},{prop:"dmg-pois",p:250,min:403,max:403},{prop:"deadly",min:50,max:50},{prop:"ignore-ac",min:1,max:1},{prop:"allskills",min:2,max:4},{prop:"swing2",min:30,max:30}]},{id:383,n:"Cranebeak",i:"invmpiu",c:"7mp",lvl:"71",m:[{prop:"dmg%",min:240,max:300},{prop:"dmg-ltng",min:1,max:305},{prop:"swing2",min:40,max:40},{prop:"reduce-ac",min:25,max:25},{prop:"mag%",min:20,max:50},{prop:"charged",p:221,min:15,max:8}]},{id:384,n:"Nord's Tenderizer",i:"invclbu",c:"7cl",lvl:"76",m:[{prop:"dmg%",min:270,max:330},{prop:"freeze",min:2,max:4},{prop:"swing2",min:25,max:25},{prop:"charged",p:59,min:12,max:16},{prop:"att%",min:150,max:180},{prop:"abs-cold%",min:5,max:15},{prop:"dmg-cold",p:125,min:205,max:455}]},{id:385,n:"Earth Shifter",c:"7gm",lvl:"77",m:[{prop:"dmg%",min:250,max:300},{prop:"hit-skill",p:234,min:25,max:14},{prop:"crush",min:33,max:33},{prop:"swing2",min:10,max:10},{prop:"charged",p:244,min:30,max:14},{prop:"skilltab",p:17,min:7,max:7},{prop:"cast2",min:10,max:10}]},{id:386,n:"Wraith Flight",c:"7gl",tc:"dblu",lvl:"84",m:[{prop:"dmg%",min:150,max:190},{prop:"rep-quant",p:40},{prop:"lifesteal",min:9,max:13},{prop:"mana-kill",min:15,max:15},{prop:"ethereal",min:1,max:1}]},{id:387,n:"Bonehew",c:"7o7",tc:"bwht",lvl:"72",m:[{prop:"dmg%",min:270,max:320},{prop:"swing2",min:30,max:30},{prop:"charged",p:74,min:30,max:14},{prop:"hit-skill",p:84,min:50,max:16},{prop:"noheal",min:1,max:1},{prop:"sock",min:2,max:2}]},{id:388,n:"Ondal's Wisdom",i:"invcstu",c:"6cs",lvl:"74",m:[{prop:"cast2",min:45,max:45},{prop:"enr",min:40,max:50},{prop:"allskills",min:2,max:4},{prop:"ac",min:450,max:550},{prop:"addxp",min:5,max:5},{prop:"red-mag",min:5,max:8}]},{id:389,n:"The Redeemer",c:"7sc",lvl:"80",m:[{prop:"dmg%",min:250,max:300},{prop:"dmg-demon",min:200,max:250},{prop:"pal",min:2,max:2},{prop:"ease",min:-60,max:-60},{prop:"skill",p:124,min:2,max:4},{prop:"skill",p:101,min:2,max:4},{prop:"light",min:3,max:3},{prop:"reduce-ac",min:33,max:33},{prop:"dmg",min:60,max:120}]},{id:390,n:"Head Hunter's Glory",i:"invbshu",c:"ush",lvl:"83",m:[{prop:"ac",min:320,max:420},{prop:"ac-miss",min:300,max:350},{prop:"res-pois",min:30,max:40},{prop:"sock",min:1,max:3},{prop:"res-fire",min:20,max:30},{prop:"heal-kill",min:5,max:7}]},{id:391,n:"Steelrend",c:"uhg",lvl:"78",m:[{prop:"ac",min:170,max:210},{prop:"str",min:15,max:20},{prop:"dmg%",min:30,max:60},{prop:"crush",min:10,max:10}]},{id:392,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-ltng",min:1,max:74},{prop:"pierce-ltng",min:3,max:5},{prop:"extra-ltng",min:3,max:5},{prop:"death-skill",p:53,min:100,max:47}]},{id:393,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-cold",p:3,min:24,max:38},{prop:"pierce-cold",min:3,max:5},{prop:"extra-cold",min:3,max:5},{prop:"death-skill",p:59,min:100,max:37}]},{id:394,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-fire",min:17,max:45},{prop:"pierce-fire",min:3,max:5},{prop:"extra-fire",min:3,max:5},{prop:"death-skill",p:56,min:100,max:31}]},{id:395,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-pois",p:50,min:187,max:187},{prop:"pierce-pois",min:3,max:5},{prop:"extra-pois",min:3,max:5},{prop:"death-skill",p:92,min:100,max:51}]},{id:396,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-ltng",min:1,max:74},{prop:"pierce-ltng",min:3,max:5},{prop:"extra-ltng",min:3,max:5},{prop:"levelup-skill",p:48,min:100,max:41}]},{id:397,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-cold",p:3,min:24,max:38},{prop:"pierce-cold",min:3,max:5},{prop:"extra-cold",min:3,max:5},{prop:"levelup-skill",p:44,min:100,max:43}]},{id:398,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-fire",min:17,max:45},{prop:"pierce-fire",min:3,max:5},{prop:"extra-fire",min:3,max:5},{prop:"levelup-skill",p:46,min:100,max:29}]},{id:399,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-pois",p:50,min:187,max:187},{prop:"pierce-pois",min:3,max:5},{prop:"extra-pois",min:3,max:5},{prop:"levelup-skill",p:278,min:100,max:23}]},{id:400,n:"Hellfire Torch",i:"invtrch",c:"cm2",lvl:"110",m:[{prop:"randclassskill",min:0,max:6},{prop:"all-stats",min:10,max:20},{prop:"res-all",min:10,max:20},{prop:"light",min:8,max:8},{prop:"hit-skill",p:197,min:5,max:10},{prop:"charged",p:62,min:10,max:30}]},{id:401,n:"Cold Rupture",c:"cm3",tc:"lblu",lvl:"69",m:[{prop:"pierce-immunity-cold",min:300,max:300},{prop:"res-cold",min:-90,max:-70}]},{id:402,n:"Flame Rift",c:"cm3",tc:"lred",lvl:"69",m:[{prop:"pierce-immunity-fire",min:300,max:300},{prop:"res-fire",min:-90,max:-70}]},{id:403,n:"Crack of the Heavens",c:"cm3",tc:"lyel",lvl:"69",m:[{prop:"pierce-immunity-light",min:300,max:300},{prop:"res-ltng",min:-90,max:-70}]},{id:404,n:"Rotting Fissure",c:"cm3",tc:"lgrn",lvl:"69",m:[{prop:"pierce-immunity-poison",min:300,max:300},{prop:"res-pois",min:-90,max:-70}]},{id:405,n:"Bone Break",c:"cm3",tc:"whit",lvl:"69",m:[{prop:"pierce-immunity-damage",min:300,max:300},{prop:"red-dmg%",min:-20,max:-10}]},{id:406,n:"Black Cleft",c:"cm3",tc:"lgry",lvl:"69",m:[{prop:"pierce-immunity-magic",min:300,max:300},{prop:"res-mag",min:-65,max:-45}]}],stackables:{tkf:{n:"Throwing Knife"},tax:{n:"Throwing Axe"},bkf:{n:"Balanced Knife"},bal:{n:"Balanced Axe"},jav:{n:"Javelin"},pil:{n:"Pilum"},ssp:{n:"Short Spear"},glv:{n:"Glaive"},tsp:{n:"Throwing Spear"},gps:{n:"Rancid Gas Potion"},ops:{n:"Oil Potion"},gpm:{n:"Choking Gas Potion"},opm:{n:"Exploding Potion"},gpl:{n:"Strangling Gas Potion"},opl:{n:"Fulminating Potion"},"9tk":{n:"Battle Dart"},"9ta":{n:"Francisca"},"9bk":{n:"War Dart"},"9b8":{n:"Hurlbat"},"9ja":{n:"War Javelin"},"9pi":{n:"Great Pilum"},"9s9":{n:"Simbilan"},"9gl":{n:"Spiculum"},"9ts":{n:"Harpoon"},"7tk":{n:"Flying Knife"},"7ta":{n:"Flying Axe"},"7bk":{n:"Winged Knife"},"7b8":{n:"Winged Axe"},"7ja":{n:"Hyperion Javelin"},"7pi":{n:"Stygian Pilum"},"7s7":{n:"Balrog Spear"},"7gl":{n:"Ghost Glaive"},"7ts":{n:"Winged Harpoon"},am5:{n:"Maiden Javelin"},ama:{n:"Ceremonial Javelin"},amf:{n:"Matriarchal Javelin"},tbk:{n:"Tome of Town Portal"},ibk:{n:"Tome of Identify"},gld:{n:"Gold"},aqv:{n:"Arrows"},cqv:{n:"Bolts"},key:{n:"Key"},rps:{},rpl:{},bps:{},bpl:{}},armor_items:{cap:{nc:"cap",exc:"xap",elc:"uap",iq:0,n:"Cap",minac:3,maxac:5,durability:12,rs:0,rd:0,hi:1,gt:1,i:"invcap",ui:"invcapu",si:"invcapu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},skp:{nc:"skp",exc:"xkp",elc:"ukp",iq:0,n:"Skull Cap",minac:8,maxac:11,durability:18,rs:15,rd:0,hi:1,gt:1,i:"invskp",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},hlm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:0,n:"Helm",minac:15,maxac:18,durability:24,rs:26,rd:0,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},fhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:0,n:"Full Helm",minac:23,maxac:26,durability:30,rs:41,rd:0,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ghm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:0,n:"Great Helm",minac:30,maxac:35,durability:40,rs:63,rd:0,hi:1,gt:1,i:"invghm",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},crn:{nc:"crn",exc:"xrn",elc:"urn",iq:0,n:"Crown",minac:25,maxac:45,durability:50,rs:55,rd:0,hi:1,gt:1,i:"invcrn",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},msk:{nc:"msk",exc:"xsk",elc:"usk",iq:0,n:"Mask",minac:9,maxac:27,durability:20,rs:23,rd:0,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},qui:{nc:"qui",exc:"xui",elc:"uui",iq:0,n:"Quilted Armor",minac:8,maxac:11,durability:20,rs:12,rd:0,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},lea:{nc:"lea",exc:"xea",elc:"uea",iq:0,n:"Leather Armor",minac:14,maxac:17,durability:24,rs:15,rd:0,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},hla:{nc:"hla",exc:"xla",elc:"ula",iq:0,n:"Hard Leather Armor",minac:21,maxac:24,durability:28,rs:20,rd:0,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},stu:{nc:"stu",exc:"xtu",elc:"utu",iq:0,n:"Studded Leather",minac:32,maxac:35,durability:32,rs:27,rd:0,hi:1,gt:1,i:"invstu",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},rng:{nc:"rng",exc:"xng",elc:"ung",iq:0,n:"Ring Mail",minac:45,maxac:48,durability:26,rs:36,rd:0,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},scl:{nc:"scl",exc:"xcl",elc:"ucl",iq:0,n:"Scale Mail",minac:57,maxac:60,durability:36,rs:44,rd:0,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},chn:{nc:"chn",exc:"xhn",elc:"uhn",iq:0,n:"Chain Mail",minac:72,maxac:75,durability:45,rs:48,rd:0,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},brs:{nc:"brs",exc:"xrs",elc:"urs",iq:0,n:"Breast Plate",minac:65,maxac:68,durability:50,rs:30,rd:0,hi:1,gt:1,i:"invbrs",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},spl:{nc:"spl",exc:"xpl",elc:"upl",iq:0,n:"Splint Mail",minac:90,maxac:95,durability:30,rs:51,rd:0,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},plt:{nc:"plt",exc:"xlt",elc:"ult",iq:0,n:"Plate Mail",minac:108,maxac:116,durability:60,rs:65,rd:0,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},fld:{nc:"fld",exc:"xld",elc:"uld",iq:0,n:"Field Plate",minac:101,maxac:105,durability:48,rs:55,rd:0,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},gth:{nc:"gth",exc:"xth",elc:"uth",iq:0,n:"Gothic Plate",minac:128,maxac:135,durability:55,rs:70,rd:0,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ful:{nc:"ful",exc:"xul",elc:"uul",iq:0,n:"Full Plate Mail",minac:150,maxac:161,durability:70,rs:80,rd:0,hi:1,gt:1,i:"invful",ui:"invfulu",si:"invfulu",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},aar:{nc:"aar",exc:"xar",elc:"uar",iq:0,n:"Ancient Armor",minac:218,maxac:233,durability:60,rs:100,rd:0,hi:1,gt:1,i:"invaar",ui:"invaaru",si:"invaaru",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ltp:{nc:"ltp",exc:"xtp",elc:"utp",iq:0,n:"Light Plate",minac:90,maxac:107,durability:60,rs:41,rd:0,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},buc:{nc:"buc",exc:"xuc",elc:"uuc",iq:0,n:"Buckler",minac:4,maxac:6,durability:12,mind:1,maxd:3,rs:12,rd:0,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,type:"shie",gemsockets:1,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},sml:{nc:"sml",exc:"xml",elc:"uml",iq:0,n:"Small Shield",minac:8,maxac:10,durability:16,mind:2,maxd:3,rs:22,rd:0,hi:1,gt:2,i:"invsml",ui:"invsmlu",si:"invsmlu",iw:2,ih:2,it:5,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},lrg:{nc:"lrg",exc:"xrg",elc:"urg",iq:0,n:"Large Shield",minac:12,maxac:14,durability:24,mind:2,maxd:4,rs:34,rd:0,hi:1,gt:2,i:"invlrg",ui:"invlrgu",si:"invlrgu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},kit:{nc:"kit",exc:"xit",elc:"uit",iq:0,n:"Kite Shield",minac:16,maxac:18,durability:30,mind:2,maxd:5,rs:47,rd:0,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},tow:{nc:"tow",exc:"xow",elc:"uow",iq:0,n:"Tower Shield",minac:22,maxac:25,durability:60,mind:1,maxd:5,rs:75,rd:0,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},gts:{nc:"gts",exc:"xts",elc:"uts",iq:0,n:"Gothic Shield",minac:30,maxac:35,durability:40,mind:2,maxd:6,rs:60,rd:0,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invgtsu",iw:2,ih:4,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},lgl:{nc:"lgl",exc:"xlg",elc:"ulg",iq:0,n:"Leather Gloves",minac:2,maxac:3,durability:12,rs:0,rd:0,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},vgl:{nc:"vgl",exc:"xvg",elc:"uvg",iq:0,n:"Heavy Gloves",minac:5,maxac:6,durability:14,rs:0,rd:0,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},mgl:{nc:"mgl",exc:"xmg",elc:"umg",iq:0,n:"Chain Gloves",minac:8,maxac:9,durability:16,rs:25,rd:0,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},tgl:{nc:"tgl",exc:"xtg",elc:"utg",iq:0,n:"Light Gauntlets",minac:9,maxac:11,durability:18,rs:45,rd:0,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},hgl:{nc:"hgl",exc:"xhg",elc:"uhg",iq:0,n:"Gauntlets",minac:12,maxac:15,durability:24,rs:60,rd:0,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},lbt:{nc:"lbt",exc:"xlb",elc:"ulb",iq:0,n:"Boots",minac:2,maxac:3,durability:12,mind:3,maxd:8,rs:0,rd:0,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},vbt:{nc:"vbt",exc:"xvb",elc:"uvb",iq:0,n:"Heavy Boots",minac:5,maxac:6,durability:14,mind:4,maxd:10,rs:18,rd:0,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},mbt:{nc:"mbt",exc:"xmb",elc:"umb",iq:0,n:"Chain Boots",minac:8,maxac:9,durability:16,mind:6,maxd:12,rs:30,rd:0,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},tbt:{nc:"tbt",exc:"xtb",elc:"utb",iq:0,n:"Light Plated Boots",minac:9,maxac:11,durability:18,mind:8,maxd:16,rs:50,rd:0,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},hbt:{nc:"hbt",exc:"xhb",elc:"uhb",iq:0,n:"Greaves",minac:12,maxac:15,durability:24,mind:10,maxd:20,rs:70,rd:0,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},lbl:{nc:"lbl",exc:"zlb",elc:"ulc",iq:0,n:"Sash",minac:2,maxac:2,durability:12,rs:0,rd:0,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},vbl:{nc:"vbl",exc:"zvb",elc:"uvc",iq:0,n:"Light Belt",minac:3,maxac:3,durability:14,rs:0,rd:0,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},mbl:{nc:"mbl",exc:"zmb",elc:"umc",iq:0,n:"Belt",minac:5,maxac:5,durability:16,rs:25,rd:0,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},tbl:{nc:"tbl",exc:"ztb",elc:"utc",iq:0,n:"Heavy Belt",minac:6,maxac:6,durability:18,rs:45,rd:0,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},hbl:{nc:"hbl",exc:"zhb",elc:"uhc",iq:0,n:"Plated Belt",minac:8,maxac:11,durability:24,rs:60,rd:0,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},bhm:{nc:"bhm",exc:"xh9",elc:"uh9",iq:0,n:"Bone Helm",minac:33,maxac:36,durability:40,rs:25,rd:0,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},bsh:{nc:"bsh",exc:"xsh",elc:"ush",iq:0,n:"Bone Shield",minac:10,maxac:30,durability:40,mind:3,maxd:6,rs:25,rd:0,hi:1,gt:2,i:"invbsh",ui:"invbshu",si:"invbshu",iw:2,ih:3,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},spk:{nc:"spk",exc:"xpk",elc:"upk",iq:0,n:"Spiked Shield",minac:15,maxac:25,durability:40,mind:5,maxd:9,rs:30,rd:0,hi:1,gt:2,i:"invspk",ui:"invspku",si:"invspku",iw:2,ih:3,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xap:{nc:"cap",exc:"xap",elc:"uap",iq:1,n:"War Hat",minac:45,maxac:53,durability:12,rs:20,rd:0,hi:1,gt:1,i:"invcap",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xkp:{nc:"skp",exc:"xkp",elc:"ukp",iq:1,n:"Sallet",minac:52,maxac:62,durability:18,rs:43,rd:0,hi:1,gt:1,i:"invskp",ui:"invxkpu",si:"invxkpu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xlm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:1,n:"Casque",minac:63,maxac:72,durability:24,rs:59,rd:0,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:1,n:"Basinet",minac:75,maxac:84,durability:30,rs:82,rd:0,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xhm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:1,n:"Winged Helm",minac:85,maxac:98,durability:40,rs:115,rd:0,hi:1,gt:1,i:"invghm",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xrn:{nc:"crn",exc:"xrn",elc:"urn",iq:1,n:"Grand Crown",minac:78,maxac:113,durability:50,rs:103,rd:0,hi:1,gt:1,i:"invcrn",ui:"invxrnu",si:"invxrnu",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xsk:{nc:"msk",exc:"xsk",elc:"usk",iq:1,n:"Death Mask",minac:54,maxac:86,durability:20,rs:55,rd:0,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xui:{nc:"qui",exc:"xui",elc:"uui",iq:1,n:"Ghost Armor",minac:102,maxac:117,durability:20,rs:38,rd:0,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xea:{nc:"lea",exc:"xea",elc:"uea",iq:1,n:"Serpentskin Armor",minac:111,maxac:126,durability:24,rs:43,rd:0,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xla:{nc:"hla",exc:"xla",elc:"ula",iq:1,n:"Demonhide Armor",minac:122,maxac:136,durability:28,rs:50,rd:0,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xtu:{nc:"stu",exc:"xtu",elc:"utu",iq:1,n:"Trellised Armor",minac:138,maxac:153,durability:32,rs:61,rd:0,hi:1,gt:1,i:"invstu",ui:"invxtuu",si:"invxtuu",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xng:{nc:"rng",exc:"xng",elc:"ung",iq:1,n:"Linked Mail",minac:158,maxac:172,durability:26,rs:74,rd:0,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xcl:{nc:"scl",exc:"xcl",elc:"ucl",iq:1,n:"Tigulated Mail",minac:176,maxac:190,durability:36,rs:86,rd:0,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xhn:{nc:"chn",exc:"xhn",elc:"uhn",iq:1,n:"Mesh Armor",minac:198,maxac:213,durability:45,rs:92,rd:0,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xrs:{nc:"brs",exc:"xrs",elc:"urs",iq:1,n:"Cuirass",minac:188,maxac:202,durability:50,rs:65,rd:0,hi:1,gt:1,i:"invbrs",si:"invxrss",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xpl:{nc:"spl",exc:"xpl",elc:"upl",iq:1,n:"Russet Armor",minac:225,maxac:243,durability:30,rs:97,rd:0,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xlt:{nc:"plt",exc:"xlt",elc:"ult",iq:1,n:"Templar Coat",minac:252,maxac:274,durability:60,rs:118,rd:0,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xld:{nc:"fld",exc:"xld",elc:"uld",iq:1,n:"Sharktooth Armor",minac:242,maxac:258,durability:48,rs:103,rd:0,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xth:{nc:"gth",exc:"xth",elc:"uth",iq:1,n:"Embossed Plate",minac:282,maxac:303,durability:55,rs:125,rd:0,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xul:{nc:"ful",exc:"xul",elc:"uul",iq:1,n:"Chaos Armor",minac:315,maxac:342,durability:70,rs:140,rd:0,hi:1,gt:1,i:"invful",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xar:{nc:"aar",exc:"xar",elc:"uar",iq:1,n:"Ornate Plate",minac:417,maxac:450,durability:60,rs:170,rd:0,hi:1,gt:1,i:"invaar",ui:"invxaru",si:"invxaru",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xtp:{nc:"ltp",exc:"xtp",elc:"utp",iq:1,n:"Mage Plate",minac:225,maxac:261,durability:60,rs:55,rd:0,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xuc:{nc:"buc",exc:"xuc",elc:"uuc",iq:1,n:"Defender",minac:41,maxac:49,durability:68,mind:8,maxd:12,rs:38,rd:0,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,type:"shie",gemsockets:1,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xml:{nc:"sml",exc:"xml",elc:"uml",iq:1,n:"Round Shield",minac:47,maxac:55,durability:64,mind:7,maxd:14,rs:53,rd:0,hi:1,gt:2,i:"invsml",ui:"invxmlu",si:"invxmlu",iw:2,ih:2,it:5,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xrg:{nc:"lrg",exc:"xrg",elc:"urg",iq:1,n:"Scutum",minac:53,maxac:61,durability:62,mind:11,maxd:15,rs:71,rd:0,hi:1,gt:2,i:"invlrg",ui:"invxrgu",si:"invxrgu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xit:{nc:"kit",exc:"xit",elc:"uit",iq:1,n:"Dragon Shield",minac:59,maxac:67,durability:76,mind:15,maxd:24,rs:91,rd:0,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xow:{nc:"tow",exc:"xow",elc:"uow",iq:1,n:"Pavise",minac:68,maxac:78,durability:72,mind:10,maxd:17,rs:133,rd:0,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xts:{nc:"gts",exc:"xts",elc:"uts",iq:1,n:"Ancient Shield",minac:80,maxac:93,durability:80,mind:12,maxd:16,rs:110,rd:0,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invgtsu",iw:2,ih:4,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xlg:{nc:"lgl",exc:"xlg",elc:"ulg",iq:1,n:"Demonhide Gloves",minac:28,maxac:35,durability:12,rs:20,rd:0,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xvg:{nc:"vgl",exc:"xvg",elc:"uvg",iq:1,n:"Sharkskin Gloves",minac:33,maxac:39,durability:14,rs:20,rd:0,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xmg:{nc:"mgl",exc:"xmg",elc:"umg",iq:1,n:"Heavy Bracers",minac:37,maxac:44,durability:16,rs:58,rd:0,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xtg:{nc:"tgl",exc:"xtg",elc:"utg",iq:1,n:"Battle Gauntlets",minac:39,maxac:47,durability:18,rs:88,rd:0,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xhg:{nc:"hgl",exc:"xhg",elc:"uhg",iq:1,n:"War Gauntlets",minac:43,maxac:53,durability:24,rs:110,rd:0,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xlb:{nc:"lbt",exc:"xlb",elc:"ulb",iq:1,n:"Demonhide Boots",minac:28,maxac:35,durability:12,mind:26,maxd:46,rs:20,rd:0,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xvb:{nc:"vbt",exc:"xvb",elc:"uvb",iq:1,n:"Sharkskin Boots",minac:33,maxac:39,durability:14,mind:28,maxd:50,rs:47,rd:0,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xmb:{nc:"mbt",exc:"xmb",elc:"umb",iq:1,n:"Mesh Boots",minac:37,maxac:44,durability:16,mind:23,maxd:52,rs:65,rd:0,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xtb:{nc:"tbt",exc:"xtb",elc:"utb",iq:1,n:"Battle Boots",minac:39,maxac:47,durability:18,mind:37,maxd:64,rs:95,rd:0,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xhb:{nc:"hbt",exc:"xhb",elc:"uhb",iq:1,n:"War Boots",minac:43,maxac:53,durability:24,mind:39,maxd:80,rs:125,rd:0,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},zlb:{nc:"lbl",exc:"zlb",elc:"ulc",iq:1,n:"Demonhide Sash",minac:29,maxac:34,durability:12,rs:20,rd:0,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zvb:{nc:"vbl",exc:"zvb",elc:"uvc",iq:1,n:"Sharkskin Belt",minac:31,maxac:36,durability:14,rs:20,rd:0,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zmb:{nc:"mbl",exc:"zmb",elc:"umc",iq:1,n:"Mesh Belt",minac:35,maxac:40,durability:16,rs:58,rd:0,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},ztb:{nc:"tbl",exc:"ztb",elc:"utc",iq:1,n:"Battle Belt",minac:37,maxac:42,durability:18,rs:88,rd:0,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zhb:{nc:"hbl",exc:"zhb",elc:"uhc",iq:1,n:"War Belt",minac:41,maxac:52,durability:24,rs:110,rd:0,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},xh9:{nc:"bhm",exc:"xh9",elc:"uh9",iq:1,n:"Grim Helm",minac:60,maxac:125,durability:40,rs:58,rd:0,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xsh:{nc:"bsh",exc:"xsh",elc:"ush",iq:1,n:"Grim Shield",minac:50,maxac:150,durability:70,mind:14,maxd:20,rs:58,rd:0,hi:1,gt:2,i:"invbsh",ui:"invxshu",si:"invxshu",iw:2,ih:3,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xpk:{nc:"spk",exc:"xpk",elc:"upk",iq:1,n:"Barbed Shield",minac:58,maxac:78,durability:55,mind:18,maxd:35,rs:65,rd:0,hi:1,gt:2,i:"invspk",ui:"invxpku",si:"invxpku",iw:2,ih:3,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},dr1:{nc:"dr1",exc:"dr6",elc:"drb",iq:0,n:"Wolf Head",minac:8,maxac:11,durability:20,rs:16,rd:0,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr2:{nc:"dr2",exc:"dr7",elc:"drc",iq:0,n:"Hawk Helm",minac:4,maxac:15,durability:20,rs:20,rd:0,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr3:{nc:"dr3",exc:"dr8",elc:"drd",iq:0,n:"Antlers",minac:18,maxac:24,durability:20,rs:24,rd:0,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr4:{nc:"dr4",exc:"dr9",elc:"dre",iq:0,n:"Falcon Mask",minac:12,maxac:28,durability:20,rs:28,rd:0,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr5:{nc:"dr5",exc:"dra",elc:"drf",iq:0,n:"Spirit Mask",minac:22,maxac:35,durability:20,rs:30,rd:0,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},ba1:{nc:"ba1",exc:"ba6",elc:"bab",iq:0,n:"Jawbone Cap",minac:10,maxac:15,durability:25,rs:25,rd:0,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba2:{nc:"ba2",exc:"ba7",elc:"bac",iq:0,n:"Fanged Helm",minac:15,maxac:20,durability:35,rs:35,rd:0,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba3:{nc:"ba3",exc:"ba8",elc:"bad",iq:0,n:"Horned Helm",minac:25,maxac:30,durability:45,rs:45,rd:0,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba4:{nc:"ba4",exc:"ba9",elc:"bae",iq:0,n:"Assault Helmet",minac:30,maxac:35,durability:50,rs:55,rd:0,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba5:{nc:"ba5",exc:"baa",elc:"baf",iq:0,n:"Avenger Guard",minac:35,maxac:50,durability:55,rs:65,rd:0,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pa1:{nc:"pa1",exc:"pa6",elc:"pab",iq:0,n:"Targe",minac:8,maxac:12,durability:20,mind:2,maxd:6,rs:16,rd:0,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa2:{nc:"pa2",exc:"pa7",elc:"pac",iq:0,n:"Rondache",minac:10,maxac:18,durability:30,mind:2,maxd:8,rs:26,rd:0,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa3:{nc:"pa3",exc:"pa8",elc:"pad",iq:0,n:"Heraldic Shield",minac:16,maxac:26,durability:40,mind:3,maxd:9,rs:40,rd:0,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa4:{nc:"pa4",exc:"pa9",elc:"pae",iq:0,n:"Aerin Shield",minac:26,maxac:36,durability:50,mind:4,maxd:10,rs:50,rd:0,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa5:{nc:"pa5",exc:"paa",elc:"paf",iq:0,n:"Crown Shield",minac:30,maxac:40,durability:60,mind:4,maxd:12,rs:65,rd:0,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},ne1:{nc:"ne1",exc:"ne6",elc:"neb",iq:0,n:"Preserved Head",minac:2,maxac:5,durability:20,rs:12,rd:0,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne2:{nc:"ne2",exc:"ne7",elc:"neg",iq:0,n:"Zombie Head",minac:4,maxac:8,durability:20,rs:14,rd:0,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne3:{nc:"ne3",exc:"ne8",elc:"ned",iq:0,n:"Unraveller Head",minac:6,maxac:10,durability:20,rs:18,rd:0,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne4:{nc:"ne4",exc:"ne9",elc:"nee",iq:0,n:"Gargoyle Head",minac:10,maxac:16,durability:20,rs:20,rd:0,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne5:{nc:"ne5",exc:"nea",elc:"nef",iq:0,n:"Demon Head",minac:15,maxac:20,durability:20,rs:25,rd:0,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ci0:{nc:"ci0",exc:"ci2",elc:"ci3",iq:0,n:"Circlet",minac:20,maxac:30,durability:35,rs:0,rd:0,hi:1,gt:1,i:"invci0",iw:2,ih:2,it:2,type:"circ",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci1:{nc:"ci1",exc:"ci2",elc:"ci3",iq:0,n:"Coronet",minac:30,maxac:40,durability:30,rs:0,rd:0,hi:1,gt:1,i:"invci1",iw:2,ih:2,it:2,type:"circ",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci2:{nc:"ci1",exc:"ci2",elc:"ci3",iq:1,n:"Tiara",minac:40,maxac:50,durability:25,rs:0,rd:0,hi:1,gt:1,i:"invci2",iw:2,ih:2,it:2,type:"circ",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci3:{nc:"ci1",exc:"ci2",elc:"ci3",iq:2,n:"Diadem",minac:50,maxac:60,durability:20,rs:0,rd:0,hi:1,gt:1,i:"invci3",iw:2,ih:2,it:2,type:"circ",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},uap:{nc:"cap",exc:"xap",elc:"uap",iq:2,n:"Shako",minac:98,maxac:141,durability:12,rs:50,rd:0,hi:1,gt:1,i:"invcap",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ukp:{nc:"skp",exc:"xkp",elc:"ukp",iq:2,n:"Hydraskull",minac:101,maxac:145,durability:18,rs:84,rd:0,hi:1,gt:1,i:"invskp",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ulm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:2,n:"Armet",minac:105,maxac:149,durability:24,rs:109,rd:0,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:2,n:"Giant Conch",minac:110,maxac:154,durability:30,rs:142,rd:0,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uhm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:2,n:"Spired Helm",minac:114,maxac:159,durability:40,rs:192,rd:0,hi:1,gt:1,i:"invghm",si:"invuhms",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},urn:{nc:"crn",exc:"xrn",elc:"urn",iq:2,n:"Corona",minac:111,maxac:165,durability:50,rs:174,rd:0,hi:1,gt:1,i:"invcrn",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},usk:{nc:"msk",exc:"xsk",elc:"usk",iq:2,n:"Demonhead",minac:101,maxac:154,durability:20,rs:102,rd:0,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uui:{nc:"qui",exc:"xui",elc:"uui",iq:2,n:"Dusk Shroud",minac:361,maxac:467,durability:20,rs:77,rd:0,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uea:{nc:"lea",exc:"xea",elc:"uea",iq:2,n:"Wyrmhide",minac:364,maxac:470,durability:24,rs:84,rd:0,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ula:{nc:"hla",exc:"xla",elc:"ula",iq:2,n:"Scarab Husk",minac:369,maxac:474,durability:28,rs:95,rd:0,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},utu:{nc:"stu",exc:"xtu",elc:"utu",iq:2,n:"Wire Fleece",minac:375,maxac:481,durability:32,rs:111,rd:0,hi:1,gt:1,i:"invstu",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ung:{nc:"rng",exc:"xng",elc:"ung",iq:2,n:"Diamond Mail",minac:383,maxac:489,durability:26,rs:131,rd:0,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ucl:{nc:"scl",exc:"xcl",elc:"ucl",iq:2,n:"Loricated Mail",minac:390,maxac:496,durability:36,rs:149,rd:0,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uhn:{nc:"chn",exc:"xhn",elc:"uhn",iq:2,n:"Boneweave",minac:399,maxac:505,durability:45,rs:158,rd:0,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},urs:{nc:"brs",exc:"xrs",elc:"urs",iq:2,n:"Great Hauberk",minac:395,maxac:501,durability:50,rs:118,rd:0,hi:1,gt:1,i:"invbrs",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},upl:{nc:"spl",exc:"xpl",elc:"upl",iq:2,n:"Balrog Skin",minac:410,maxac:517,durability:30,rs:165,rd:0,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ult:{nc:"plt",exc:"xlt",elc:"ult",iq:2,n:"Hellforge Plate",minac:421,maxac:530,durability:60,rs:196,rd:0,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uld:{nc:"fld",exc:"xld",elc:"uld",iq:2,n:"Kraken Shell",minac:417,maxac:523,durability:48,rs:174,rd:0,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uth:{nc:"gth",exc:"xth",elc:"uth",iq:2,n:"Lacquered Plate",minac:433,maxac:541,durability:55,rs:208,rd:0,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uul:{nc:"ful",exc:"xul",elc:"uul",iq:2,n:"Shadow Plate",minac:446,maxac:557,durability:70,rs:230,rd:0,hi:1,gt:1,i:"invful",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uar:{nc:"aar",exc:"xar",elc:"uar",iq:2,n:"Sacred Armor",minac:487,maxac:600,durability:60,rs:232,rd:0,hi:1,gt:1,i:"invaar",ui:"invaaru",si:"invaaru",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},utp:{nc:"ltp",exc:"xtp",elc:"utp",iq:2,n:"Archon Plate",minac:410,maxac:524,durability:60,rs:103,rd:0,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uuc:{nc:"buc",exc:"xuc",elc:"uuc",iq:2,n:"Heater",minac:95,maxac:110,durability:88,mind:16,maxd:30,rs:77,rd:0,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uml:{nc:"sml",exc:"xml",elc:"uml",iq:2,n:"Luna",minac:108,maxac:123,durability:84,mind:17,maxd:29,rs:100,rd:0,hi:1,gt:2,i:"invsml",ui:"invsmlu",si:"invsmlu",iw:2,ih:2,it:5,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},urg:{nc:"lrg",exc:"xrg",elc:"urg",iq:2,n:"Hyperion",minac:119,maxac:135,durability:82,mind:14,maxd:32,rs:127,rd:0,hi:1,gt:2,i:"invlrg",ui:"invlrgu",si:"invlrgu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uit:{nc:"kit",exc:"xit",elc:"uit",iq:2,n:"Monarch",minac:133,maxac:148,durability:86,mind:12,maxd:34,rs:156,rd:0,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,type:"shie",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uow:{nc:"tow",exc:"xow",elc:"uow",iq:2,n:"Aegis",minac:145,maxac:161,durability:92,mind:18,maxd:28,rs:219,rd:0,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,type:"shie",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uts:{nc:"gts",exc:"xts",elc:"uts",iq:2,n:"Ward",minac:153,maxac:170,durability:100,mind:11,maxd:35,rs:185,rd:0,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invutss",iw:2,ih:4,it:2,type:"shie",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},ulg:{nc:"lgl",exc:"xlg",elc:"ulg",iq:2,n:"Bramble Mitts",minac:54,maxac:62,durability:12,rs:50,rd:0,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},uvg:{nc:"vgl",exc:"xvg",elc:"uvg",iq:2,n:"Vampirebone Gloves",minac:56,maxac:65,durability:14,rs:50,rd:0,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},umg:{nc:"mgl",exc:"xmg",elc:"umg",iq:2,n:"Vambraces",minac:59,maxac:67,durability:16,rs:106,rd:0,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},utg:{nc:"tgl",exc:"xtg",elc:"utg",iq:2,n:"Crusader Gauntlets",minac:59,maxac:68,durability:18,rs:151,rd:0,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},uhg:{nc:"hgl",exc:"xhg",elc:"uhg",iq:2,n:"Ogre Gauntlets",minac:62,maxac:71,durability:24,rs:185,rd:0,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},ulb:{nc:"lbt",exc:"xlb",elc:"ulb",iq:2,n:"Wyrmhide Boots",minac:54,maxac:62,durability:12,mind:65,maxd:100,rs:50,rd:0,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},uvb:{nc:"vbt",exc:"xvb",elc:"uvb",iq:2,n:"Scarabshell Boots",minac:56,maxac:65,durability:14,mind:60,maxd:110,rs:91,rd:0,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},umb:{nc:"mbt",exc:"xmb",elc:"umb",iq:2,n:"Boneweave Boots",minac:59,maxac:67,durability:16,mind:69,maxd:118,rs:118,rd:0,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},utb:{nc:"tbt",exc:"xtb",elc:"utb",iq:2,n:"Mirrored Boots",minac:59,maxac:68,durability:18,mind:50,maxd:145,rs:163,rd:0,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},uhb:{nc:"hbt",exc:"xhb",elc:"uhb",iq:2,n:"Myrmidon Greaves",minac:62,maxac:71,durability:24,mind:83,maxd:149,rs:208,rd:0,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},ulc:{nc:"lbl",exc:"zlb",elc:"ulc",iq:2,n:"Spiderweb Sash",minac:55,maxac:62,durability:12,rs:50,rd:0,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uvc:{nc:"vbl",exc:"zvb",elc:"uvc",iq:2,n:"Vampirefang Belt",minac:56,maxac:63,durability:14,rs:50,rd:0,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},umc:{nc:"mbl",exc:"zmb",elc:"umc",iq:2,n:"Mithril Coil",minac:58,maxac:65,durability:16,rs:106,rd:0,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},utc:{nc:"tbl",exc:"ztb",elc:"utc",iq:2,n:"Troll Belt",minac:59,maxac:66,durability:18,rs:151,rd:0,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uhc:{nc:"hbl",exc:"zhb",elc:"uhc",iq:2,n:"Colossus Girdle",minac:61,maxac:71,durability:24,rs:185,rd:0,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uh9:{nc:"bhm",exc:"xh9",elc:"uh9",iq:2,n:"Bone Visage",minac:100,maxac:157,durability:40,rs:106,rd:0,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ush:{nc:"bsh",exc:"xsh",elc:"ush",iq:2,n:"Troll Nest",minac:158,maxac:173,durability:74,mind:24,maxd:38,rs:106,rd:0,hi:1,gt:2,i:"invbsh",ui:"invbshu",si:"invbshu",iw:2,ih:3,it:8,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},upk:{nc:"spk",exc:"xpk",elc:"upk",iq:2,n:"Blade Barrier",minac:147,maxac:163,durability:83,mind:26,maxd:40,rs:118,rd:0,hi:1,gt:2,i:"invspk",ui:"invspku",si:"invspku",iw:2,ih:3,it:8,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},dr6:{nc:"dr1",exc:"dr6",elc:"drb",iq:1,n:"Alpha Helm",minac:52,maxac:62,durability:20,rs:44,rd:0,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr7:{nc:"dr2",exc:"dr7",elc:"drc",iq:1,n:"Griffon Headdress",minac:46,maxac:68,durability:20,rs:50,rd:0,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr8:{nc:"dr3",exc:"dr8",elc:"drd",iq:1,n:"Hunter's Guise",minac:67,maxac:81,durability:20,rs:56,rd:0,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr9:{nc:"dr4",exc:"dr9",elc:"dre",iq:1,n:"Sacred Feathers",minac:58,maxac:87,durability:20,rs:62,rd:0,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dra:{nc:"dr5",exc:"dra",elc:"drf",iq:1,n:"Totemic Mask",minac:73,maxac:98,durability:20,rs:65,rd:0,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},ba6:{nc:"ba1",exc:"ba6",elc:"bab",iq:1,n:"Jawbone Visor",minac:55,maxac:68,durability:25,rs:58,rd:0,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba7:{nc:"ba2",exc:"ba7",elc:"bac",iq:1,n:"Lion Helm",minac:63,maxac:75,durability:35,rs:73,rd:0,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba8:{nc:"ba3",exc:"ba8",elc:"bad",iq:1,n:"Rage Mask",minac:78,maxac:90,durability:45,rs:88,rd:0,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba9:{nc:"ba4",exc:"ba9",elc:"bae",iq:1,n:"Savage Helmet",minac:85,maxac:98,durability:50,rs:103,rd:0,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},baa:{nc:"ba5",exc:"baa",elc:"baf",iq:1,n:"Slayer Guard",minac:93,maxac:120,durability:55,rs:118,rd:0,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pa6:{nc:"pa1",exc:"pa6",elc:"pab",iq:1,n:"Akaran Targe",minac:101,maxac:125,durability:20,mind:12,maxd:16,rs:44,rd:0,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa7:{nc:"pa2",exc:"pa7",elc:"pac",iq:1,n:"Akaran Rondache",minac:113,maxac:137,durability:30,mind:15,maxd:20,rs:59,rd:0,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa8:{nc:"pa3",exc:"pa8",elc:"pad",iq:1,n:"Protector Shield",minac:129,maxac:153,durability:40,mind:18,maxd:24,rs:69,rd:0,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa9:{nc:"pa4",exc:"pa9",elc:"pae",iq:1,n:"Gilded Shield",minac:144,maxac:168,durability:50,mind:20,maxd:28,rs:89,rd:0,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},paa:{nc:"pa5",exc:"paa",elc:"paf",iq:1,n:"Royal Shield",minac:156,maxac:181,durability:60,mind:24,maxd:32,rs:114,rd:0,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},ne6:{nc:"ne1",exc:"ne6",elc:"neb",iq:1,n:"Mummified Trophy",minac:38,maxac:48,durability:20,rs:38,rd:0,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne7:{nc:"ne2",exc:"ne7",elc:"neg",iq:1,n:"Fetish Trophy",minac:41,maxac:52,durability:20,rs:41,rd:0,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne8:{nc:"ne3",exc:"ne8",elc:"ned",iq:1,n:"Sexton Trophy",minac:44,maxac:55,durability:20,rs:47,rd:0,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne9:{nc:"ne4",exc:"ne9",elc:"nee",iq:1,n:"Cantor Trophy",minac:50,maxac:64,durability:20,rs:50,rd:0,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nea:{nc:"ne5",exc:"nea",elc:"nef",iq:1,n:"Hierophant Trophy",minac:58,maxac:70,durability:20,rs:58,rd:0,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},drb:{nc:"dr1",exc:"dr6",elc:"drb",iq:2,n:"Blood Spirit",minac:101,maxac:145,durability:20,rs:86,rd:0,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drc:{nc:"dr2",exc:"dr7",elc:"drc",iq:2,n:"Sun Spirit",minac:98,maxac:147,durability:20,rs:95,rd:0,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drd:{nc:"dr3",exc:"dr8",elc:"drd",iq:2,n:"Earth Spirit",minac:107,maxac:152,durability:20,rs:104,rd:0,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dre:{nc:"dr4",exc:"dr9",elc:"dre",iq:2,n:"Sky Spirit",minac:103,maxac:155,durability:20,rs:113,rd:0,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drf:{nc:"dr5",exc:"dra",elc:"drf",iq:2,n:"Dream Spirit",minac:109,maxac:159,durability:20,rs:118,rd:0,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},bab:{nc:"ba1",exc:"ba6",elc:"bab",iq:2,n:"Carnage Helm",minac:102,maxac:147,durability:25,rs:106,rd:0,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bac:{nc:"ba2",exc:"ba7",elc:"bac",iq:2,n:"Fury Visor",minac:105,maxac:150,durability:35,rs:129,rd:0,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bad:{nc:"ba3",exc:"ba8",elc:"bad",iq:2,n:"Destroyer Helm",minac:111,maxac:156,durability:45,rs:151,rd:0,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bae:{nc:"ba4",exc:"ba9",elc:"bae",iq:2,n:"Conqueror Crown",minac:114,maxac:159,durability:50,rs:174,rd:0,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},baf:{nc:"ba5",exc:"baa",elc:"baf",iq:2,n:"Guardian Crown",minac:117,maxac:168,durability:55,rs:196,rd:0,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pab:{nc:"pa1",exc:"pa6",elc:"pab",iq:2,n:"Sacred Targe",minac:126,maxac:158,durability:45,mind:22,maxd:70,rs:86,rd:0,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pac:{nc:"pa2",exc:"pa7",elc:"pac",iq:2,n:"Sacred Rondache",minac:138,maxac:164,durability:68,mind:35,maxd:58,rs:109,rd:0,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pad:{nc:"pa3",exc:"pa8",elc:"pad",iq:2,n:"Kurast Shield",minac:154,maxac:172,durability:55,mind:10,maxd:82,rs:124,rd:0,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pae:{nc:"pa4",exc:"pa9",elc:"pae",iq:2,n:"Zakarum Shield",minac:169,maxac:193,durability:65,mind:46,maxd:46,rs:142,rd:0,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},paf:{nc:"pa5",exc:"paa",elc:"paf",iq:2,n:"Vortex Shield",minac:182,maxac:225,durability:90,mind:5,maxd:87,rs:148,rd:0,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},neb:{nc:"ne1",exc:"ne6",elc:"neb",iq:2,n:"Minion Skull",minac:95,maxac:139,durability:20,rs:77,rd:0,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},neg:{nc:"ne2",exc:"ne7",elc:"neg",iq:2,n:"Hellspawn Skull",minac:96,maxac:141,durability:20,rs:82,rd:0,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ned:{nc:"ne3",exc:"ne8",elc:"ned",iq:2,n:"Overseer Skull",minac:98,maxac:142,durability:20,rs:91,rd:0,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nee:{nc:"ne4",exc:"ne9",elc:"nee",iq:2,n:"Succubus Skull",minac:100,maxac:146,durability:20,rs:95,rd:0,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nef:{nc:"ne5",exc:"nea",elc:"nef",iq:2,n:"Bloodlord Skull",minac:103,maxac:148,durability:20,rs:106,rd:0,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]}},weapon_items:{hax:{nc:"hax",exc:"9ha",elc:"7ha",iq:0,n:"Hand Axe",durability:28,mind:3,maxd:6,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,type:"axe",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},axe:{nc:"axe",exc:"9ax",elc:"7ax",iq:0,n:"Axe",durability:24,mind:4,maxd:11,rs:32,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"2ax":{nc:"2ax",exc:"92a",elc:"72a",iq:0,n:"Double Axe",durability:24,mind:5,maxd:13,rs:43,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},mpi:{nc:"mpi",exc:"9mp",elc:"7mp",iq:0,n:"Military Pick",durability:26,mind:7,maxd:11,rs:49,rd:33,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},wax:{nc:"wax",exc:"9wa",elc:"7wa",iq:0,n:"War Axe",durability:26,mind:10,maxd:18,rs:67,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},lax:{nc:"lax",exc:"9la",elc:"7la",iq:0,n:"Large Axe",durability:30,min2d:6,max2d:13,rs:35,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},bax:{nc:"bax",exc:"9ba",elc:"7ba",iq:0,n:"Broad Axe",durability:35,min2d:10,max2d:18,rs:48,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},btx:{nc:"btx",exc:"9bt",elc:"7bt",iq:0,n:"Battle Axe",durability:40,min2d:12,max2d:32,rs:54,hi:1,gt:0,i:"invbtx",ui:"invbtxu",si:"invbtxu",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},gax:{nc:"gax",exc:"9ga",elc:"7ga",iq:0,n:"Great Axe",durability:50,min2d:9,max2d:30,rs:63,rd:39,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},gix:{nc:"gix",exc:"9gi",elc:"7gi",iq:0,n:"Giant Axe",durability:50,min2d:22,max2d:45,rs:70,hi:1,gt:0,i:"invgix",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},wnd:{nc:"wnd",exc:"9wn",elc:"7wn",iq:0,n:"Wand",durability:15,mind:2,maxd:4,hi:1,gt:0,i:"invwnd",ui:"invwndu",si:"invwndu",iw:1,ih:2,it:8,type:"wand",gemsockets:1,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},ywn:{nc:"ywn",exc:"9yw",elc:"7yw",iq:0,n:"Yew Wand",durability:15,mind:2,maxd:8,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,type:"wand",gemsockets:1,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},bwn:{nc:"bwn",exc:"9bw",elc:"7bw",iq:0,n:"Bone Wand",durability:15,mind:3,maxd:7,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},gwn:{nc:"gwn",exc:"9gw",elc:"7gw",iq:0,n:"Grim Wand",durability:15,mind:5,maxd:11,hi:1,gt:0,i:"invgwn",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},clb:{nc:"clb",exc:"9cl",elc:"7cl",iq:0,n:"Club",durability:24,mind:1,maxd:6,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,type:"club",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},scp:{nc:"scp",exc:"9sc",elc:"7sc",iq:0,n:"Scepter",durability:50,mind:6,maxd:11,rs:25,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,type:"scep",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},gsc:{nc:"gsc",exc:"9qs",elc:"7qs",iq:0,n:"Grand Scepter",durability:60,mind:8,maxd:18,rs:37,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,type:"scep",gemsockets:3,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},wsp:{nc:"wsp",exc:"9ws",elc:"7ws",iq:0,n:"War Scepter",durability:70,mind:10,maxd:17,rs:55,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,type:"scep",gemsockets:5,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},spc:{nc:"spc",exc:"9sp",elc:"7sp",iq:0,n:"Spiked Club",durability:36,mind:5,maxd:8,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,type:"club",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},mac:{nc:"mac",exc:"9ma",elc:"7ma",iq:0,n:"Mace",durability:60,mind:3,maxd:10,rs:27,hi:1,gt:0,i:"invmac",iw:1,ih:3,it:2,type:"mace",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},mst:{nc:"mst",exc:"9mt",elc:"7mt",iq:0,n:"Morning Star",durability:72,mind:7,maxd:16,rs:36,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,type:"mace",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},fla:{nc:"fla",exc:"9fl",elc:"7fl",iq:0,n:"Flail",durability:30,mind:1,maxd:24,rs:41,rd:35,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,type:"mace",gemsockets:5,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},whm:{nc:"whm",exc:"9wh",elc:"7wh",iq:0,n:"War Hammer",durability:55,mind:19,maxd:29,rs:53,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,type:"hamm",gemsockets:4,spawnable:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},mau:{nc:"mau",exc:"9m9",elc:"7m7",iq:0,n:"Maul",durability:60,min2d:30,max2d:43,rs:69,hi:1,gt:0,i:"invmau",ui:"invmauu",si:"invmauu",iw:2,ih:4,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},gma:{nc:"gma",exc:"9gm",elc:"7gm",iq:0,n:"Great Maul",durability:60,min2d:38,max2d:58,rs:99,hi:1,gt:0,i:"invgma",ui:"invgma",si:"invgma",iw:2,ih:3,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},ssd:{nc:"ssd",exc:"9ss",elc:"7ss",iq:0,n:"Short Sword",durability:24,mind:2,maxd:7,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},scm:{nc:"scm",exc:"9sm",elc:"7sm",iq:0,n:"Scimitar",durability:22,mind:2,maxd:6,rd:21,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},sbr:{nc:"sbr",exc:"9sb",elc:"7sb",iq:0,n:"Sabre",durability:32,mind:3,maxd:8,rs:25,rd:25,hi:1,gt:0,i:"invsbr",ui:"inv9sbu",si:"inv9sbu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},flc:{nc:"flc",exc:"9fc",elc:"7fc",iq:0,n:"Falchion",durability:32,mind:9,maxd:17,rs:33,hi:1,gt:0,i:"invflc",ui:"invflcu",si:"invflcu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},crs:{nc:"crs",exc:"9cr",elc:"7cr",iq:0,n:"Crystal Sword",durability:20,mind:5,maxd:15,rs:43,hi:1,gt:0,i:"invcrs",ui:"invcrsu",si:"invcrsu",iw:2,ih:3,it:8,type:"swor",gemsockets:6,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},bsd:{nc:"bsd",exc:"9bs",elc:"7bs",iq:0,n:"Broad Sword",durability:32,mind:7,maxd:14,rs:48,hi:1,gt:0,i:"invbsd",ui:"invbsdu",si:"invbsdu",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},lsd:{nc:"lsd",exc:"9ls",elc:"7ls",iq:0,n:"Long Sword",durability:44,mind:3,maxd:19,rs:55,rd:39,hi:1,gt:0,i:"invlsd",ui:"invlsdu",si:"invlsdu",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},wsd:{nc:"wsd",exc:"9wd",elc:"7wd",iq:0,n:"War Sword",durability:44,mind:8,maxd:20,rs:71,rd:45,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,type:"swor",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"2hs":{nc:"2hs",exc:"92h",elc:"72h",iq:0,n:"Two-Handed Sword",durability:44,mind:2,maxd:9,min2d:8,max2d:17,rs:35,rd:27,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,type:"swor",gemsockets:3,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},clm:{nc:"clm",exc:"9cm",elc:"7cm",iq:0,n:"Claymore",durability:50,mind:5,maxd:12,min2d:13,max2d:30,rs:47,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},gis:{nc:"gis",exc:"9gs",elc:"7gs",iq:0,n:"Giant Sword",durability:50,mind:3,maxd:16,min2d:9,max2d:28,rs:56,rd:34,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},bsw:{nc:"bsw",exc:"9b9",elc:"7b7",iq:0,n:"Bastard Sword",durability:40,mind:7,maxd:19,min2d:20,max2d:28,rs:62,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},flb:{nc:"flb",exc:"9fb",elc:"7fb",iq:0,n:"Flamberge",durability:50,mind:9,maxd:15,min2d:13,max2d:26,rs:70,rd:49,hi:1,gt:0,i:"invflb",iw:2,ih:4,it:2,type:"swor",gemsockets:5,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},gsd:{nc:"gsd",exc:"9gd",elc:"7gd",iq:0,n:"Great Sword",durability:50,mind:12,maxd:20,min2d:25,max2d:42,rs:100,rd:60,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,type:"swor",gemsockets:6,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},dgr:{nc:"dgr",exc:"9dg",elc:"7dg",iq:0,n:"Dagger",durability:16,mind:1,maxd:4,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},dir:{nc:"dir",exc:"9di",elc:"7di",iq:0,n:"Dirk",durability:20,mind:3,maxd:9,rd:25,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},kri:{nc:"kri",exc:"9kr",elc:"7kr",iq:0,n:"Kris",durability:24,mind:2,maxd:11,rd:45,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,type:"knif",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},bld:{nc:"bld",exc:"9bl",elc:"7bl",iq:0,n:"Blade",durability:24,mind:4,maxd:15,rs:35,rd:51,hi:1,gt:0,i:"invbld",iw:1,ih:3,it:2,type:"knif",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},tkf:{nc:"tkf",exc:"9tk",elc:"7tk",iq:0,n:"Throwing Knife",s:1,durability:4,mind:2,maxd:3,minmd:4,maxmd:9,rd:21,gt:0,i:"invtkn",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},tax:{nc:"tax",exc:"9ta",elc:"7ta",iq:0,n:"Throwing Axe",s:1,durability:6,mind:4,maxd:7,minmd:8,maxmd:12,rd:40,gt:0,i:"invtax",iw:1,ih:2,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},bkf:{nc:"bkf",exc:"9bk",elc:"7bk",iq:0,n:"Balanced Knife",s:1,durability:8,mind:1,maxd:8,minmd:6,maxmd:11,rd:51,gt:0,i:"invbkf",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},bal:{nc:"bal",exc:"9b8",elc:"7b8",iq:0,n:"Balanced Axe",s:1,durability:10,mind:5,maxd:10,minmd:12,maxmd:15,rd:57,gt:0,i:"invbal",iw:2,ih:3,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},jav:{nc:"jav",exc:"9ja",elc:"7ja",iq:0,n:"Javelin",s:1,durability:2,mind:1,maxd:5,minmd:6,maxmd:14,gt:0,i:"invjav",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},pil:{nc:"pil",exc:"9pi",elc:"7pi",iq:0,n:"Pilum",s:1,durability:3,mind:4,maxd:9,minmd:7,maxmd:20,rd:45,gt:0,i:"invpil",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},ssp:{nc:"ssp",exc:"9s9",elc:"7s7",iq:0,n:"Short Spear",s:1,durability:4,mind:2,maxd:13,minmd:10,maxmd:22,rs:40,rd:40,gt:0,i:"invssp",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},glv:{nc:"glv",exc:"9gl",elc:"7gl",iq:0,n:"Glaive",s:1,durability:5,mind:5,maxd:17,minmd:16,maxmd:22,rs:52,rd:35,gt:0,i:"invglv",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},tsp:{nc:"tsp",exc:"9ts",elc:"7ts",iq:0,n:"Throwing Spear",s:1,durability:6,mind:5,maxd:15,minmd:12,maxmd:30,rd:65,gt:0,i:"invtsp",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},spr:{nc:"spr",exc:"9sr",elc:"7sr",iq:0,n:"Spear",durability:30,min2d:3,max2d:15,rd:20,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,type:"spea",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},tri:{nc:"tri",exc:"9tr",elc:"7tr",iq:0,n:"Trident",durability:35,min2d:9,max2d:15,rs:38,rd:24,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,type:"spea",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},brn:{nc:"brn",exc:"9br",elc:"7br",iq:0,n:"Brandistock",durability:28,min2d:7,max2d:17,rs:40,rd:50,hi:1,gt:0,i:"invbrn",iw:2,ih:4,it:8,type:"spea",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},spt:{nc:"spt",exc:"9st",elc:"7st",iq:0,n:"Spetum",durability:28,min2d:15,max2d:23,rs:54,rd:35,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},pik:{nc:"pik",exc:"9p9",elc:"7p7",iq:0,n:"Pike",durability:25,min2d:14,max2d:63,rs:60,rd:45,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},bar:{nc:"bar",exc:"9b7",elc:"7o7",iq:0,n:"Bardiche",durability:50,min2d:1,max2d:27,rs:40,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,type:"pole",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},vou:{nc:"vou",exc:"9vo",elc:"7vo",iq:0,n:"Voulge",durability:50,min2d:6,max2d:21,rs:50,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,type:"pole",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},scy:{nc:"scy",exc:"9s8",elc:"7s8",iq:0,n:"Scythe",durability:65,min2d:8,max2d:20,rs:41,rd:41,hi:1,gt:0,i:"invscy",ui:"invscyu",si:"invscyu",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},pax:{nc:"pax",exc:"9pa",elc:"7pa",iq:0,n:"Poleaxe",durability:65,min2d:18,max2d:39,rs:62,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},hal:{nc:"hal",exc:"9h9",elc:"7h7",iq:0,n:"Halberd",durability:55,min2d:12,max2d:45,rs:75,rd:47,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},wsc:{nc:"wsc",exc:"9wc",elc:"7wc",iq:0,n:"War Scythe",durability:55,min2d:15,max2d:36,rs:80,rd:80,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},sst:{nc:"sst",exc:"8ss",elc:"6ss",iq:0,n:"Short Staff",durability:20,min2d:1,max2d:5,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,type:"staf",gemsockets:2,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},lst:{nc:"lst",exc:"8ls",elc:"6ls",iq:0,n:"Long Staff",durability:30,min2d:2,max2d:8,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,type:"staf",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},cst:{nc:"cst",exc:"8cs",elc:"6cs",iq:0,n:"Gnarled Staff",durability:35,min2d:4,max2d:12,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},bst:{nc:"bst",exc:"8bs",elc:"6bs",iq:0,n:"Battle Staff",durability:40,min2d:6,max2d:13,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},wst:{nc:"wst",exc:"8ws",elc:"6ws",iq:0,n:"War Staff",durability:50,min2d:12,max2d:28,hi:1,gt:0,i:"invwst",iw:2,ih:4,it:8,type:"staf",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},sbw:{nc:"sbw",exc:"8sb",elc:"6sb",iq:0,n:"Short Bow",durability:20,min2d:1,max2d:4,rd:15,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,type:"bow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},hbw:{nc:"hbw",exc:"8hb",elc:"6hb",iq:0,n:"Hunter's Bow",durability:32,min2d:2,max2d:6,rd:28,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lbw:{nc:"lbw",exc:"8lb",elc:"6lb",iq:0,n:"Long Bow",durability:28,min2d:3,max2d:10,rs:22,rd:19,hi:1,gt:0,i:"invlbw",iw:2,ih:4,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},cbw:{nc:"cbw",exc:"8cb",elc:"6cb",iq:0,n:"Composite Bow",durability:36,min2d:4,max2d:8,rs:25,rd:35,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},sbb:{nc:"sbb",exc:"8s8",elc:"6s7",iq:0,n:"Short Battle Bow",durability:40,min2d:5,max2d:11,rs:30,rd:40,hi:1,gt:0,i:"invsbb",ui:"invsbbu",si:"invsbbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lbb:{nc:"lbb",exc:"8l8",elc:"6l7",iq:0,n:"Long Battle Bow",durability:44,min2d:3,max2d:18,rs:40,rd:50,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},swb:{nc:"swb",exc:"8sw",elc:"6sw",iq:0,n:"Short War Bow",durability:48,min2d:6,max2d:14,rs:35,rd:55,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lwb:{nc:"lwb",exc:"8lw",elc:"6lw",iq:0,n:"Long War Bow",durability:55,min2d:3,max2d:23,rs:50,rd:65,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lxb:{nc:"lxb",exc:"8lx",elc:"6lx",iq:0,n:"Light Crossbow",durability:30,min2d:6,max2d:9,rs:21,rd:27,hi:1,gt:0,i:"invlxb",ui:"invlxbu",si:"invlxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},mxb:{nc:"mxb",exc:"8mx",elc:"6mx",iq:0,n:"Crossbow",durability:40,min2d:9,max2d:16,rs:40,rd:33,hi:1,gt:0,i:"invmxb",ui:"invmxbu",si:"invmxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},hxb:{nc:"hxb",exc:"8hx",elc:"6hx",iq:0,n:"Heavy Crossbow",durability:50,min2d:14,max2d:26,rs:60,rd:40,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,type:"xbow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},rxb:{nc:"rxb",exc:"8rx",elc:"6rx",iq:0,n:"Repeating Crossbow",durability:40,min2d:6,max2d:12,rs:40,rd:50,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},gps:{nc:"gps",exc:"",elc:"",iq:0,n:"Rancid Gas Potion",s:1,durability:2,maxd:1,gt:0,i:"invgpl",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},ops:{nc:"ops",exc:"",elc:"",iq:0,n:"Oil Potion",s:1,durability:2,maxd:1,gt:0,i:"invopl",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},gpm:{nc:"gpm",exc:"",elc:"",iq:0,n:"Choking Gas Potion",s:1,durability:2,maxd:1,gt:0,i:"invgpm",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},opm:{nc:"opm",exc:"",elc:"",iq:0,n:"Exploding Potion",s:1,durability:2,maxd:1,gt:0,i:"invopm",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},gpl:{nc:"gpl",exc:"",elc:"",iq:0,n:"Strangling Gas Potion",s:1,durability:2,maxd:1,gt:0,i:"invgps",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},opl:{nc:"opl",exc:"",elc:"",iq:0,n:"Fulminating Potion",s:1,durability:2,maxd:1,gt:0,i:"invops",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},d33:{nc:"d33",exc:"",elc:"",iq:0,n:"Decoy Gidbinn",durability:10,mind:1,maxd:2,rs:15,rd:20,gt:0,i:"invd33",iw:1,ih:2,it:2,type:"knif",gemsockets:0,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},g33:{nc:"g33",exc:"",elc:"",iq:0,n:"The Gidbinn",durability:30,mind:3,maxd:7,rs:15,rd:25,gt:0,i:"invg33",iw:1,ih:2,it:2,type:"knif",gemsockets:0,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},leg:{nc:"leg",exc:"",elc:"",iq:0,n:"Wirt's Leg",durability:66,mind:2,maxd:8,hi:1,gt:0,i:"invleg",iw:1,ih:3,it:8,type:"club",gemsockets:3,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},hdm:{nc:"hdm",exc:"",elc:"",iq:0,n:"Horadric Malus",durability:55,mind:6,maxd:15,rs:15,rd:15,gt:0,i:"invhmr",iw:1,ih:2,it:2,type:"hamm",gemsockets:0,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},hfh:{nc:"hfh",exc:"",elc:"",iq:0,n:"Hell Forge Hammer",durability:55,mind:6,maxd:15,hi:1,gt:0,i:"invhfh",iw:2,ih:3,it:2,type:"hamm",gemsockets:5,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},hst:{nc:"hst",exc:"",elc:"",iq:0,n:"Horadric Staff",durability:50,min2d:12,max2d:20,rs:30,gt:0,i:"invhst",iw:1,ih:4,it:8,type:"staf",gemsockets:0,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},msf:{nc:"msf",exc:"",elc:"",iq:0,n:"Shaft of the Horadric Staff",durability:45,min2d:10,max2d:15,rs:25,gt:0,i:"invmsf",iw:1,ih:3,it:8,type:"staf",gemsockets:0,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9ha":{nc:"hax",exc:"9ha",elc:"7ha",iq:1,n:"Hatchet",durability:28,mind:10,maxd:21,rs:25,rd:25,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,type:"axe",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ax":{nc:"axe",exc:"9ax",elc:"7ax",iq:1,n:"Cleaver",durability:24,mind:10,maxd:33,rs:68,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"92a":{nc:"2ax",exc:"92a",elc:"72a",iq:1,n:"Twin Axe",durability:24,mind:13,maxd:38,rs:85,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9mp":{nc:"mpi",exc:"9mp",elc:"7mp",iq:1,n:"Crowbill",durability:26,mind:14,maxd:34,rs:94,rd:70,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9wa":{nc:"wax",exc:"9wa",elc:"7wa",iq:1,n:"Naga",durability:26,mind:16,maxd:45,rs:121,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9la":{nc:"lax",exc:"9la",elc:"7la",iq:1,n:"Military Axe",durability:30,min2d:14,max2d:34,rs:73,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ba":{nc:"bax",exc:"9ba",elc:"7ba",iq:1,n:"Bearded Axe",durability:35,min2d:21,max2d:49,rs:92,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9bt":{nc:"btx",exc:"9bt",elc:"7bt",iq:1,n:"Tabar",durability:40,min2d:24,max2d:77,rs:101,hi:1,gt:0,i:"invbtx",ui:"inv9btu",si:"inv9btu",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ga":{nc:"gax",exc:"9ga",elc:"7ga",iq:1,n:"Gothic Axe",durability:50,min2d:18,max2d:70,rs:115,rd:79,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9gi":{nc:"gix",exc:"9gi",elc:"7gi",iq:1,n:"Ancient Axe",durability:50,min2d:43,max2d:85,rs:125,hi:1,gt:0,i:"invgix",ui:"inv9giu",si:"inv9giu",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9wn":{nc:"wnd",exc:"9wn",elc:"7wn",iq:1,n:"Burnt Wand",durability:15,mind:8,maxd:18,rs:25,hi:1,gt:0,i:"invwnd",iw:1,ih:2,it:8,type:"wand",gemsockets:1,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9yw":{nc:"ywn",exc:"9yw",elc:"7yw",iq:1,n:"Petrified Wand",durability:15,mind:8,maxd:24,rs:25,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9bw":{nc:"bwn",exc:"9bw",elc:"7bw",iq:1,n:"Tomb Wand",durability:15,mind:10,maxd:22,rs:25,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9gw":{nc:"gwn",exc:"9gw",elc:"7gw",iq:1,n:"Grave Wand",durability:15,mind:13,maxd:29,rs:25,hi:1,gt:0,i:"invgwn",ui:"inv9gwu",si:"inv9gwu",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9cl":{nc:"clb",exc:"9cl",elc:"7cl",iq:1,n:"Cudgel",durability:24,mind:6,maxd:21,rs:25,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,type:"club",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"9sc":{nc:"scp",exc:"9sc",elc:"7sc",iq:1,n:"Rune Scepter",durability:50,mind:13,maxd:24,rs:58,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,type:"scep",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9qs":{nc:"gsc",exc:"9qs",elc:"7qs",iq:1,n:"Holy Water Sprinkler",durability:60,mind:14,maxd:36,rs:76,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,type:"scep",gemsockets:3,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9ws":{nc:"wsp",exc:"9ws",elc:"7ws",iq:1,n:"Divine Scepter",durability:70,mind:16,maxd:38,rs:103,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,type:"scep",gemsockets:5,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9sp":{nc:"spc",exc:"9sp",elc:"7sp",iq:1,n:"Barbed Club",durability:36,mind:13,maxd:25,rs:30,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,type:"club",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"9ma":{nc:"mac",exc:"9ma",elc:"7ma",iq:1,n:"Flanged Mace",durability:60,mind:15,maxd:23,rs:61,hi:1,gt:0,i:"invmac",iw:1,ih:3,it:2,type:"mace",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9mt":{nc:"mst",exc:"9mt",elc:"7mt",iq:1,n:"Jagged Star",durability:72,mind:20,maxd:31,rs:74,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,type:"mace",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9fl":{nc:"fla",exc:"9fl",elc:"7fl",iq:1,n:"Knout",durability:30,mind:13,maxd:35,rs:82,rd:73,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,type:"mace",gemsockets:5,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9wh":{nc:"whm",exc:"9wh",elc:"7wh",iq:1,n:"Battle Hammer",durability:55,mind:35,maxd:58,rs:100,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,type:"hamm",gemsockets:4,spawnable:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9m9":{nc:"mau",exc:"9m9",elc:"7m7",iq:1,n:"War Club",durability:60,min2d:53,max2d:78,rs:124,hi:1,gt:0,i:"invmau",iw:2,ih:4,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9gm":{nc:"gma",exc:"9gm",elc:"7gm",iq:1,n:"Martel de Fer",durability:60,min2d:61,max2d:99,rs:169,hi:1,gt:0,i:"invgma",ui:"inv9gmu",si:"inv9gmu",iw:2,ih:3,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9ss":{nc:"ssd",exc:"9ss",elc:"7ss",iq:1,n:"Gladius",durability:24,mind:8,maxd:22,rs:25,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9sm":{nc:"scm",exc:"9sm",elc:"7sm",iq:1,n:"Cutlass",durability:22,mind:8,maxd:21,rs:25,rd:52,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9sb":{nc:"sbr",exc:"9sb",elc:"7sb",iq:1,n:"Shamshir",durability:32,mind:10,maxd:24,rs:58,rd:58,hi:1,gt:0,i:"invsbr",ui:"invsbru",si:"invsbru",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9fc":{nc:"flc",exc:"9fc",elc:"7fc",iq:1,n:"Tulwar",durability:32,mind:16,maxd:35,rs:70,rd:42,hi:1,gt:0,i:"invflc",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9cr":{nc:"crs",exc:"9cr",elc:"7cr",iq:1,n:"Dimensional Blade",durability:20,mind:13,maxd:35,rs:85,rd:60,hi:1,gt:0,i:"invcrs",ui:"inv9cru",si:"inv9cru",iw:2,ih:3,it:8,type:"swor",gemsockets:6,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9bs":{nc:"bsd",exc:"9bs",elc:"7bs",iq:1,n:"Battle Sword",durability:32,mind:16,maxd:34,rs:92,rd:43,hi:1,gt:0,i:"invbsd",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9ls":{nc:"lsd",exc:"9ls",elc:"7ls",iq:1,n:"Rune Sword",durability:44,mind:10,maxd:42,rs:103,rd:79,hi:1,gt:0,i:"invlsd",ui:"inv9lsu",si:"inv9lsu",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9wd":{nc:"wsd",exc:"9wd",elc:"7wd",iq:1,n:"Ancient Sword",durability:44,mind:18,maxd:43,rs:127,rd:88,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,type:"swor",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"92h":{nc:"2hs",exc:"92h",elc:"72h",iq:1,n:"Espandon",durability:44,mind:8,maxd:26,min2d:18,max2d:40,rs:73,rd:61,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,type:"swor",gemsockets:3,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9cm":{nc:"clm",exc:"9cm",elc:"7cm",iq:1,n:"Dacian Falx",durability:50,mind:13,maxd:30,min2d:26,max2d:61,rs:91,rd:20,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9gs":{nc:"gis",exc:"9gs",elc:"7gs",iq:1,n:"Tusk Sword",durability:50,mind:10,maxd:37,min2d:19,max2d:58,rs:104,rd:71,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9b9":{nc:"bsw",exc:"9b9",elc:"7b7",iq:1,n:"Gothic Sword",durability:40,mind:14,maxd:40,min2d:39,max2d:60,rs:113,rd:20,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9fb":{nc:"flb",exc:"9fb",elc:"7fb",iq:1,n:"Zweihander",durability:50,mind:19,maxd:35,min2d:29,max2d:54,rs:125,rd:94,hi:1,gt:0,i:"invflb",ui:"inv9fbu",si:"inv9fbu",iw:2,ih:4,it:2,type:"swor",gemsockets:5,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9gd":{nc:"gsd",exc:"9gd",elc:"7gd",iq:1,n:"Executioner Sword",durability:50,mind:24,maxd:40,min2d:47,max2d:80,rs:170,rd:110,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,type:"swor",gemsockets:6,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9dg":{nc:"dgr",exc:"9dg",elc:"7dg",iq:1,n:"Poignard",durability:16,mind:6,maxd:18,rs:25,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"9di":{nc:"dir",exc:"9di",elc:"7di",iq:1,n:"Rondel",durability:20,mind:10,maxd:26,rs:25,rd:58,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"9kr":{nc:"kri",exc:"9kr",elc:"7kr",iq:1,n:"Cinquedeas",durability:24,mind:15,maxd:31,rs:25,rd:88,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,type:"knif",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"9bl":{nc:"bld",exc:"9bl",elc:"7bl",iq:1,n:"Stiletto",durability:24,mind:19,maxd:36,rs:47,rd:97,hi:1,gt:0,i:"invbld",ui:"inv9blu",si:"inv9blu",iw:1,ih:3,it:2,type:"knif",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"9tk":{nc:"tkf",exc:"9tk",elc:"7tk",iq:1,n:"Battle Dart",s:1,durability:6,mind:8,maxd:16,minmd:11,maxmd:24,rs:25,rd:52,gt:0,i:"invtkn",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},"9ta":{nc:"tax",exc:"9ta",elc:"7ta",iq:1,n:"Francisca",s:1,durability:15,mind:11,maxd:22,minmd:18,maxmd:33,rs:25,rd:80,gt:0,i:"invtax",iw:1,ih:2,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"9bk":{nc:"bkf",exc:"9bk",elc:"7bk",iq:1,n:"War Dart",s:1,durability:20,mind:6,maxd:24,minmd:14,maxmd:27,rs:25,rd:97,gt:0,i:"invbkf",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},"9b8":{nc:"bal",exc:"9b8",elc:"7b8",iq:1,n:"Hurlbat",s:1,durability:16,mind:13,maxd:27,minmd:24,maxmd:34,rs:25,rd:106,gt:0,i:"invbal",iw:2,ih:3,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"9ja":{nc:"jav",exc:"9ja",elc:"7ja",iq:1,n:"War Javelin",s:1,durability:10,mind:6,maxd:19,minmd:14,maxmd:32,rs:25,rd:25,gt:0,i:"invjav",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9pi":{nc:"pil",exc:"9pi",elc:"7pi",iq:1,n:"Great Pilum",s:1,durability:12,mind:11,maxd:26,minmd:16,maxmd:42,rs:25,rd:88,gt:0,i:"invpil",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9s9":{nc:"ssp",exc:"9s9",elc:"7s7",iq:1,n:"Simbilan",s:1,durability:14,mind:8,maxd:32,minmd:27,maxmd:50,rs:80,rd:80,gt:0,i:"invssp",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9gl":{nc:"glv",exc:"9gl",elc:"7gl",iq:1,n:"Spiculum",s:1,durability:16,mind:13,maxd:38,minmd:32,maxmd:60,rs:98,rd:73,gt:0,i:"invglv",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9ts":{nc:"tsp",exc:"9ts",elc:"7ts",iq:1,n:"Harpoon",s:1,durability:18,mind:13,maxd:35,minmd:18,maxmd:54,rs:25,rd:118,gt:0,i:"invtsp",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9sr":{nc:"spr",exc:"9sr",elc:"7sr",iq:1,n:"War Spear",durability:30,min2d:10,max2d:37,rs:25,rd:25,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,type:"spea",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9tr":{nc:"tri",exc:"9tr",elc:"7tr",iq:1,n:"Fuscina",durability:35,min2d:19,max2d:37,rs:77,rd:25,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,type:"spea",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9br":{nc:"brn",exc:"9br",elc:"7br",iq:1,n:"War Fork",durability:28,min2d:16,max2d:40,rs:80,rd:95,hi:1,gt:0,i:"invbrn",ui:"inv9bru",si:"inv9bru",iw:2,ih:4,it:8,type:"spea",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9st":{nc:"spt",exc:"9st",elc:"7st",iq:1,n:"Yari",durability:28,min2d:29,max2d:59,rs:101,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9p9":{nc:"pik",exc:"9p9",elc:"7p7",iq:1,n:"Lance",durability:25,min2d:27,max2d:114,rs:110,rd:88,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9b7":{nc:"bar",exc:"9b7",elc:"7o7",iq:1,n:"Lochaber Axe",durability:50,min2d:6,max2d:58,rs:80,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,type:"pole",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9vo":{nc:"vou",exc:"9vo",elc:"7vo",iq:1,n:"Bill",durability:50,min2d:14,max2d:53,rs:95,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,type:"pole",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9s8":{nc:"scy",exc:"9s8",elc:"7s8",iq:1,n:"Battle Scythe",durability:65,min2d:18,max2d:45,rs:82,rd:82,hi:1,gt:0,i:"invscy",ui:"inv9s8u",si:"inv9s8u",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9pa":{nc:"pax",exc:"9pa",elc:"7pa",iq:1,n:"Partizan",durability:65,min2d:34,max2d:75,rs:113,rd:67,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9h9":{nc:"hal",exc:"9h9",elc:"7h7",iq:1,n:"Bec-de-Corbin",durability:55,min2d:13,max2d:85,rs:133,rd:91,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9wc":{nc:"wsc",exc:"9wc",elc:"7wc",iq:1,n:"Grim Scythe",durability:55,min2d:30,max2d:70,rs:140,rd:140,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"8ss":{nc:"sst",exc:"8ss",elc:"6ss",iq:1,n:"Jo Staff",durability:20,min2d:6,max2d:21,rs:25,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,type:"staf",gemsockets:2,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8ls":{nc:"lst",exc:"8ls",elc:"6ls",iq:1,n:"Quarterstaff",durability:30,min2d:8,max2d:26,rs:25,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,type:"staf",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8cs":{nc:"cst",exc:"8cs",elc:"6cs",iq:1,n:"Cedar Staff",durability:35,min2d:11,max2d:32,rs:25,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8bs":{nc:"bst",exc:"8bs",elc:"6bs",iq:1,n:"Gothic Staff",durability:40,min2d:14,max2d:34,rs:25,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8ws":{nc:"wst",exc:"8ws",elc:"6ws",iq:1,n:"Rune Staff",durability:50,min2d:24,max2d:58,rs:25,hi:1,gt:0,i:"invwst",ui:"inv8wsu",si:"inv8wsu",iw:2,ih:4,it:8,type:"staf",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8sb":{nc:"sbw",exc:"8sb",elc:"6sb",iq:1,n:"Edge Bow",durability:20,min2d:6,max2d:19,rs:25,rd:43,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,type:"bow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8hb":{nc:"hbw",exc:"8hb",elc:"6hb",iq:1,n:"Razor Bow",durability:32,min2d:8,max2d:22,rs:25,rd:62,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lb":{nc:"lbw",exc:"8lb",elc:"6lb",iq:1,n:"Cedar Bow",durability:28,min2d:10,max2d:29,rs:53,rd:49,hi:1,gt:0,i:"invlbw",ui:"inv8lbu",si:"inv8lbu",iw:2,ih:4,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8cb":{nc:"cbw",exc:"8cb",elc:"6cb",iq:1,n:"Double Bow",durability:36,min2d:11,max2d:26,rs:58,rd:73,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8s8":{nc:"sbb",exc:"8s8",elc:"6s7",iq:1,n:"Short Siege Bow",durability:40,min2d:13,max2d:30,rs:65,rd:80,hi:1,gt:0,i:"invsbb",ui:"inv8s8u",si:"inv8s8u",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8l8":{nc:"lbb",exc:"8l8",elc:"6l7",iq:1,n:"Large Siege Bow",durability:44,min2d:10,max2d:42,rs:80,rd:95,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8sw":{nc:"swb",exc:"8sw",elc:"6sw",iq:1,n:"Rune Bow",durability:48,min2d:14,max2d:35,rs:73,rd:103,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lw":{nc:"lwb",exc:"8lw",elc:"6lw",iq:1,n:"Gothic Bow",durability:55,min2d:10,max2d:50,rs:95,rd:118,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lx":{nc:"lxb",exc:"8lx",elc:"6lx",iq:1,n:"Arbalest",durability:30,min2d:14,max2d:27,rs:52,rd:61,hi:1,gt:0,i:"invlxb",ui:"inv8lxu",si:"inv8lxu",iw:2,ih:3,it:8,type:"xbow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8mx":{nc:"mxb",exc:"8mx",elc:"6mx",iq:1,n:"Siege Crossbow",durability:40,min2d:20,max2d:42,rs:80,rd:70,hi:1,gt:0,i:"invmxb",ui:"inv8mxu",si:"inv8mxu",iw:2,ih:3,it:8,type:"xbow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8hx":{nc:"hxb",exc:"8hx",elc:"6hx",iq:1,n:"Ballista",durability:50,min2d:33,max2d:55,rs:110,rd:80,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,type:"xbow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8rx":{nc:"rxb",exc:"8rx",elc:"6rx",iq:1,n:"Chu-Ko-Nu",durability:40,min2d:14,max2d:32,rs:80,rd:95,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},qf1:{nc:"fla",exc:"",elc:"",iq:0,n:"Khalim's Flail",durability:30,mind:1,maxd:15,rs:41,rd:35,hi:1,gt:0,i:"invqf1",iw:2,ih:3,it:2,type:"mace",gemsockets:3,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},qf2:{nc:"fla",exc:"",elc:"",iq:0,n:"Khalim's Will",durability:30,mind:1,maxd:15,hi:1,gt:0,i:"invqf2",iw:2,ih:3,it:2,type:"mace",gemsockets:3,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},ktr:{nc:"ktr",exc:"9ar",elc:"7ar",iq:0,n:"Katar",durability:48,mind:4,maxd:7,rs:20,rd:20,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},wrb:{nc:"wrb",exc:"9wb",elc:"7wb",iq:0,n:"Wrist Blade",durability:52,mind:5,maxd:9,rs:33,rd:33,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},axf:{nc:"axf",exc:"9xf",elc:"7xf",iq:0,n:"Hatchet Hands",durability:56,mind:2,maxd:15,rs:37,rd:37,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},ces:{nc:"ces",exc:"9cs",elc:"7cs",iq:0,n:"Cestus",durability:72,mind:7,maxd:15,rs:42,rd:42,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},clw:{nc:"clw",exc:"9lw",elc:"7lw",iq:0,n:"Claws",durability:64,mind:8,maxd:15,rs:46,rd:46,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h",gemsockets:3,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},btl:{nc:"btl",exc:"9tw",elc:"7tw",iq:0,n:"Blade Talons",durability:69,mind:10,maxd:14,rs:50,rd:50,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h",gemsockets:3,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},skr:{nc:"skr",exc:"9qr",elc:"7qr",iq:0,n:"Scissors Katar",durability:68,mind:9,maxd:17,rs:55,rd:55,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,type:"h2h",gemsockets:3,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9ar":{nc:"ktr",exc:"9ar",elc:"7ar",iq:1,n:"Quhab",durability:48,mind:11,maxd:24,rs:57,rd:57,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h",gemsockets:3,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9wb":{nc:"wrb",exc:"9wb",elc:"7wb",iq:1,n:"Wrist Spike",durability:56,mind:13,maxd:27,rs:66,rd:66,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9xf":{nc:"axf",exc:"9xf",elc:"7xf",iq:1,n:"Fascia",durability:64,mind:8,maxd:37,rs:69,rd:69,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9cs":{nc:"ces",exc:"9cs",elc:"7cs",iq:1,n:"Hand Scythe",durability:72,mind:16,maxd:37,rs:73,rd:73,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h2",gemsockets:2,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9lw":{nc:"clw",exc:"9lw",elc:"7lw",iq:1,n:"Greater Claws",durability:52,mind:18,maxd:37,rs:76,rd:76,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9tw":{nc:"btl",exc:"9tw",elc:"7tw",iq:1,n:"Greater Talons",durability:69,mind:21,maxd:35,rs:79,rd:79,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9qr":{nc:"skr",exc:"9qr",elc:"7qr",iq:1,n:"Scissors Quhab",durability:68,mind:19,maxd:40,rs:82,rd:82,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7ar":{nc:"ktr",exc:"9ar",elc:"7ar",iq:2,n:"Suwayyah",durability:48,mind:39,maxd:52,rs:99,rd:99,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7wb":{nc:"wrb",exc:"9wb",elc:"7wb",iq:2,n:"Wrist Sword",durability:56,mind:34,maxd:45,rs:105,rd:105,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7xf":{nc:"axf",exc:"9xf",elc:"7xf",iq:2,n:"War Fist",durability:64,mind:44,maxd:53,rs:108,rd:108,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h2",gemsockets:2,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7cs":{nc:"ces",exc:"9cs",elc:"7cs",iq:2,n:"Battle Cestus",durability:72,mind:36,maxd:42,rs:110,rd:110,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h2",gemsockets:2,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7lw":{nc:"clw",exc:"9lw",elc:"7lw",iq:2,n:"Feral Claws",durability:52,mind:22,maxd:53,rs:113,rd:113,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7tw":{nc:"btl",exc:"9tw",elc:"7tw",iq:2,n:"Runic Talons",durability:69,mind:24,maxd:44,rs:115,rd:115,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7qr":{nc:"skr",exc:"9qr",elc:"7qr",iq:2,n:"Scissors Suwayyah",durability:68,mind:40,maxd:51,rs:118,rd:118,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7ha":{nc:"hax",exc:"9ha",elc:"7ha",iq:2,n:"Tomahawk",durability:28,mind:33,maxd:58,rs:125,rd:67,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,type:"axe",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ax":{nc:"axe",exc:"9ax",elc:"7ax",iq:2,n:"Small Crescent",durability:24,mind:38,maxd:60,rs:115,rd:83,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"72a":{nc:"2ax",exc:"92a",elc:"72a",iq:2,n:"Ettin Axe",durability:24,mind:33,maxd:66,rs:145,rd:45,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7mp":{nc:"mpi",exc:"9mp",elc:"7mp",iq:2,n:"War Spike",durability:26,mind:30,maxd:48,rs:133,rd:54,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7wa":{nc:"wax",exc:"9wa",elc:"7wa",iq:2,n:"Berserker Axe",durability:26,mind:24,maxd:71,rs:138,rd:59,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7la":{nc:"lax",exc:"9la",elc:"7la",iq:2,n:"Feral Axe",durability:30,min2d:25,max2d:123,rs:196,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ba":{nc:"bax",exc:"9ba",elc:"7ba",iq:2,n:"Silver-edged Axe",durability:35,min2d:62,max2d:110,rs:166,rd:65,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7bt":{nc:"btx",exc:"9bt",elc:"7bt",iq:2,n:"Decapitator",durability:40,min2d:49,max2d:137,rs:189,rd:33,hi:1,gt:0,i:"invbtx",ui:"invbtxu",si:"invbtxu",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ga":{nc:"gax",exc:"9ga",elc:"7ga",iq:2,n:"Champion Axe",durability:50,min2d:59,max2d:94,rs:167,rd:59,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7gi":{nc:"gix",exc:"9gi",elc:"7gi",iq:2,n:"Glorious Axe",durability:50,min2d:60,max2d:124,rs:164,rd:55,hi:1,gt:0,i:"invgix",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7wn":{nc:"wnd",exc:"9wn",elc:"7wn",iq:2,n:"Polished Wand",durability:22,mind:18,maxd:33,rs:25,hi:1,gt:0,i:"invwnd",iw:1,ih:2,it:8,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7yw":{nc:"ywn",exc:"9yw",elc:"7yw",iq:2,n:"Ghost Wand",durability:14,mind:20,maxd:40,rs:25,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7bw":{nc:"bwn",exc:"9bw",elc:"7bw",iq:2,n:"Lich Wand",durability:17,mind:10,maxd:31,rs:25,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7gw":{nc:"gwn",exc:"9gw",elc:"7gw",iq:2,n:"Unearthed Wand",durability:18,mind:22,maxd:28,rs:25,hi:1,gt:0,i:"invgwn",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7cl":{nc:"clb",exc:"9cl",elc:"7cl",iq:2,n:"Truncheon",durability:55,mind:35,maxd:43,rs:88,rd:43,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,type:"club",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"7sc":{nc:"scp",exc:"9sc",elc:"7sc",iq:2,n:"Mighty Scepter",durability:50,mind:40,maxd:52,rs:125,rd:65,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,type:"scep",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7qs":{nc:"gsc",exc:"9qs",elc:"7qs",iq:2,n:"Seraph Rod",durability:60,mind:45,maxd:54,rs:108,rd:69,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,type:"scep",gemsockets:3,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7ws":{nc:"wsp",exc:"9ws",elc:"7ws",iq:2,n:"Caduceus",durability:70,mind:37,maxd:43,rs:97,rd:70,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,type:"scep",gemsockets:5,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7sp":{nc:"spc",exc:"9sp",elc:"7sp",iq:2,n:"Tyrant Club",durability:65,mind:32,maxd:58,rs:133,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,type:"club",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"7ma":{nc:"mac",exc:"9ma",elc:"7ma",iq:2,n:"Reinforced Mace",durability:60,mind:41,maxd:49,rs:145,rd:46,hi:1,gt:0,i:"invmac",si:"inv7mas",iw:1,ih:3,it:2,type:"mace",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7mt":{nc:"mst",exc:"9mt",elc:"7mt",iq:2,n:"Devil Star",durability:72,mind:43,maxd:53,rs:153,rd:44,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,type:"mace",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7fl":{nc:"fla",exc:"9fl",elc:"7fl",iq:2,n:"Scourge",durability:65,mind:3,maxd:80,rs:125,rd:77,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,type:"mace",gemsockets:5,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7wh":{nc:"whm",exc:"9wh",elc:"7wh",iq:2,n:"Legendary Mallet",durability:65,mind:50,maxd:61,rs:189,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,type:"hamm",gemsockets:4,spawnable:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7m7":{nc:"mau",exc:"9m9",elc:"7m7",iq:2,n:"Ogre Maul",durability:60,min2d:77,max2d:106,rs:225,hi:1,gt:0,i:"invmau",iw:2,ih:4,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7gm":{nc:"gma",exc:"9gm",elc:"7gm",iq:2,n:"Thunder Maul",durability:60,min2d:33,max2d:180,rs:253,hi:1,gt:0,i:"invgma",iw:2,ih:3,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7ss":{nc:"ssd",exc:"9ss",elc:"7ss",iq:2,n:"Falcata",durability:24,mind:31,maxd:59,rs:150,rd:88,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7sm":{nc:"scm",exc:"9sm",elc:"7sm",iq:2,n:"Ataghan",durability:22,mind:26,maxd:46,rs:138,rd:95,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7sb":{nc:"sbr",exc:"9sb",elc:"7sb",iq:2,n:"Elegant Blade",durability:32,mind:33,maxd:45,rs:109,rd:122,hi:1,gt:0,i:"invsbr",ui:"invsbru",si:"invsbru",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7fc":{nc:"flc",exc:"9fc",elc:"7fc",iq:2,n:"Hydra Edge",durability:32,mind:28,maxd:68,rs:142,rd:105,hi:1,gt:0,i:"invflc",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7cr":{nc:"crs",exc:"9cr",elc:"7cr",iq:2,n:"Phase Blade",durability:0,mind:31,maxd:35,rs:25,rd:136,hi:1,gt:0,i:"invcrs",ui:"invcrsu",si:"invcrsu",iw:2,ih:3,it:8,type:"swor",gemsockets:6,spawnable:1,nodurability:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7bs":{nc:"bsd",exc:"9bs",elc:"7bs",iq:2,n:"Conquest Sword",durability:32,mind:37,maxd:53,rs:142,rd:112,hi:1,gt:0,i:"invbsd",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7ls":{nc:"lsd",exc:"9ls",elc:"7ls",iq:2,n:"Cryptic Sword",durability:44,mind:5,maxd:77,rs:99,rd:109,hi:1,gt:0,i:"invlsd",ui:"invlsdu",si:"invlsdu",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7wd":{nc:"wsd",exc:"9wd",elc:"7wd",iq:2,n:"Mythical Sword",durability:44,mind:40,maxd:50,rs:147,rd:124,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,type:"swor",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"72h":{nc:"2hs",exc:"92h",elc:"72h",iq:2,n:"Legend Sword",durability:44,mind:22,maxd:56,min2d:50,max2d:94,rs:175,rd:100,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,type:"swor",gemsockets:3,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7cm":{nc:"clm",exc:"9cm",elc:"7cm",iq:2,n:"Highland Blade",durability:50,mind:22,maxd:62,min2d:67,max2d:96,rs:171,rd:104,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7gs":{nc:"gis",exc:"9gs",elc:"7gs",iq:2,n:"Balrog Blade",durability:50,mind:15,maxd:75,min2d:55,max2d:118,rs:185,rd:87,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7b7":{nc:"bsw",exc:"9b9",elc:"7b7",iq:2,n:"Champion Sword",durability:40,mind:24,maxd:54,min2d:71,max2d:83,rs:163,rd:103,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7fb":{nc:"flb",exc:"9fb",elc:"7fb",iq:2,n:"Colossus Sword",durability:50,mind:26,maxd:70,min2d:61,max2d:121,rs:182,rd:95,hi:1,gt:0,i:"invflb",iw:2,ih:4,it:2,type:"swor",gemsockets:5,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7gd":{nc:"gsd",exc:"9gd",elc:"7gd",iq:2,n:"Colossus Blade",durability:50,mind:25,maxd:65,min2d:58,max2d:115,rs:189,rd:110,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,type:"swor",gemsockets:6,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7dg":{nc:"dgr",exc:"9dg",elc:"7dg",iq:2,n:"Bone Knife",durability:26,mind:23,maxd:49,rs:38,rd:75,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"7di":{nc:"dir",exc:"9di",elc:"7di",iq:2,n:"Mithril Point",durability:55,mind:37,maxd:53,rs:55,rd:98,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"7kr":{nc:"kri",exc:"9kr",elc:"7kr",iq:2,n:"Fanged Knife",durability:36,mind:15,maxd:57,rs:42,rd:86,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,type:"knif",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"7bl":{nc:"bld",exc:"9bl",elc:"7bl",iq:2,n:"Legend Spike",durability:47,mind:31,maxd:47,rs:65,rd:67,hi:1,gt:0,i:"invbld",iw:1,ih:3,it:2,type:"knif",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"7tk":{nc:"tkf",exc:"9tk",elc:"7tk",iq:2,n:"Flying Knife",s:1,durability:6,mind:23,maxd:54,minmd:23,maxmd:54,rs:48,rd:141,gt:0,i:"invtkn",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},"7ta":{nc:"tax",exc:"9ta",elc:"7ta",iq:2,n:"Flying Axe",s:1,durability:15,mind:17,maxd:65,minmd:15,maxmd:66,rs:88,rd:108,gt:0,i:"invtax",iw:1,ih:2,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"7bk":{nc:"bkf",exc:"9bk",elc:"7bk",iq:2,n:"Winged Knife",s:1,durability:20,mind:27,maxd:35,minmd:23,maxmd:39,rs:45,rd:142,gt:0,i:"invbkf",ui:"invtk3",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},"7b8":{nc:"bal",exc:"9b8",elc:"7b8",iq:2,n:"Winged Axe",s:1,durability:16,mind:11,maxd:56,minmd:7,maxmd:60,rs:96,rd:122,gt:0,i:"invbal",iw:2,ih:3,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"7ja":{nc:"jav",exc:"9ja",elc:"7ja",iq:2,n:"Hyperion Javelin",s:1,durability:10,mind:21,maxd:57,minmd:28,maxmd:55,rs:98,rd:123,gt:0,i:"invjav",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7pi":{nc:"pil",exc:"9pi",elc:"7pi",iq:2,n:"Stygian Pilum",s:1,durability:12,mind:14,maxd:64,minmd:21,maxmd:75,rs:118,rd:112,gt:0,i:"invpil",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7s7":{nc:"ssp",exc:"9s9",elc:"7s7",iq:2,n:"Balrog Spear",s:1,durability:14,mind:33,maxd:63,minmd:40,maxmd:62,rs:127,rd:95,gt:0,i:"invssp",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7gl":{nc:"glv",exc:"9gl",elc:"7gl",iq:2,n:"Ghost Glaive",s:1,durability:16,mind:19,maxd:60,minmd:30,maxmd:85,rs:89,rd:137,gt:0,i:"invglv",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7ts":{nc:"tsp",exc:"9ts",elc:"7ts",iq:2,n:"Winged Harpoon",s:1,durability:18,mind:27,maxd:35,minmd:11,maxmd:77,rs:76,rd:145,gt:0,i:"invtsp",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7sr":{nc:"spr",exc:"9sr",elc:"7sr",iq:2,n:"Hyperion Spear",durability:30,min2d:35,max2d:119,rs:155,rd:120,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,type:"spea",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7tr":{nc:"tri",exc:"9tr",elc:"7tr",iq:2,n:"Stygian Pike",durability:35,min2d:29,max2d:144,rs:168,rd:97,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,type:"spea",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7br":{nc:"brn",exc:"9br",elc:"7br",iq:2,n:"Mancatcher",durability:28,min2d:42,max2d:92,rs:132,rd:134,hi:1,gt:0,i:"invbrn",iw:2,ih:4,it:8,type:"spea",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7st":{nc:"spt",exc:"9st",elc:"7st",iq:2,n:"Ghost Spear",durability:28,min2d:18,max2d:155,rs:122,rd:163,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7p7":{nc:"pik",exc:"9p9",elc:"7p7",iq:2,n:"War Pike",durability:25,min2d:33,max2d:178,rs:165,rd:106,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7o7":{nc:"bar",exc:"9b7",elc:"7o7",iq:2,n:"Ogre Axe",durability:50,min2d:28,max2d:145,rs:195,rd:75,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,type:"pole",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7vo":{nc:"vou",exc:"9vo",elc:"7vo",iq:2,n:"Colossus Voulge",durability:50,min2d:17,max2d:165,rs:210,rd:55,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,type:"pole",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7s8":{nc:"scy",exc:"9s8",elc:"7s8",iq:2,n:"Thresher",durability:65,min2d:12,max2d:141,rs:152,rd:118,hi:1,gt:0,i:"invscy",ui:"invscyu",si:"invscyu",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7pa":{nc:"pax",exc:"9pa",elc:"7pa",iq:2,n:"Cryptic Axe",durability:65,min2d:33,max2d:150,rs:165,rd:103,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7h7":{nc:"hal",exc:"9h9",elc:"7h7",iq:2,n:"Great Poleaxe",durability:55,min2d:46,max2d:127,rs:179,rd:99,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7wc":{nc:"wsc",exc:"9wc",elc:"7wc",iq:2,n:"Giant Thresher",durability:55,min2d:40,max2d:114,rs:188,rd:140,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"6ss":{nc:"sst",exc:"8ss",elc:"6ss",iq:2,n:"Walking Stick",durability:20,min2d:69,max2d:85,rs:25,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,type:"staf",gemsockets:2,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6ls":{nc:"lst",exc:"8ls",elc:"6ls",iq:2,n:"Stalagmite",durability:30,min2d:75,max2d:107,rs:63,rd:35,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,type:"staf",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6cs":{nc:"cst",exc:"8cs",elc:"6cs",iq:2,n:"Elder Staff",durability:35,min2d:80,max2d:93,rs:44,rd:37,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6bs":{nc:"bst",exc:"8bs",elc:"6bs",iq:2,n:"Shillelagh",durability:40,min2d:65,max2d:108,rs:52,rd:27,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6ws":{nc:"wst",exc:"8ws",elc:"6ws",iq:2,n:"Archon Staff",durability:26,min2d:83,max2d:99,rs:34,hi:1,gt:0,i:"invwst",iw:2,ih:4,it:8,type:"staf",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6sb":{nc:"sbw",exc:"8sb",elc:"6sb",iq:2,n:"Spider Bow",durability:20,min2d:23,max2d:50,rs:64,rd:143,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,type:"bow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6hb":{nc:"hbw",exc:"8hb",elc:"6hb",iq:2,n:"Blade Bow",durability:32,min2d:21,max2d:41,rs:76,rd:119,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lb":{nc:"lbw",exc:"8lb",elc:"6lb",iq:2,n:"Shadow Bow",durability:28,min2d:15,max2d:59,rs:52,rd:188,hi:1,gt:0,i:"invlbw",iw:2,ih:4,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6cb":{nc:"cbw",exc:"8cb",elc:"6cb",iq:2,n:"Great Bow",durability:36,min2d:12,max2d:52,rs:121,rd:107,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6s7":{nc:"sbb",exc:"8s8",elc:"6s7",iq:2,n:"Diamond Bow",durability:40,min2d:33,max2d:40,rs:89,rd:132,hi:1,gt:0,i:"invsbb",ui:"invsbbu",si:"invsbbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6l7":{nc:"lbb",exc:"8l8",elc:"6l7",iq:2,n:"Crusader Bow",durability:44,min2d:15,max2d:63,rs:97,rd:121,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6sw":{nc:"swb",exc:"8sw",elc:"6sw",iq:2,n:"Ward Bow",durability:48,min2d:20,max2d:53,rs:72,rd:146,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lw":{nc:"lwb",exc:"8lw",elc:"6lw",iq:2,n:"Hydra Bow",durability:55,min2d:10,max2d:68,rs:134,rd:167,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lx":{nc:"lxb",exc:"8lx",elc:"6lx",iq:2,n:"Pellet Bow",durability:30,min2d:28,max2d:73,rs:83,rd:155,hi:1,gt:0,i:"invlxb",ui:"invlxbu",si:"invlxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6mx":{nc:"mxb",exc:"8mx",elc:"6mx",iq:2,n:"Gorgon Crossbow",durability:40,min2d:25,max2d:87,rs:117,rd:105,hi:1,gt:0,i:"invmxb",ui:"invmxbu",si:"invmxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6hx":{nc:"hxb",exc:"8hx",elc:"6hx",iq:2,n:"Colossus Crossbow",durability:50,min2d:32,max2d:91,rs:163,rd:77,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,type:"xbow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6rx":{nc:"rxb",exc:"8rx",elc:"6rx",iq:2,n:"Demon Crossbow",durability:40,min2d:26,max2d:40,rs:141,rd:98,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},ob1:{nc:"ob1",exc:"ob6",elc:"obb",iq:0,n:"Eagle Orb",durability:20,mind:2,maxd:5,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob2:{nc:"ob2",exc:"ob7",elc:"obc",iq:0,n:"Sacred Globe",durability:30,mind:3,maxd:8,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob3:{nc:"ob3",exc:"ob8",elc:"obd",iq:0,n:"Smoked Sphere",durability:35,mind:4,maxd:10,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob4:{nc:"ob4",exc:"ob9",elc:"obe",iq:0,n:"Clasped Orb",durability:40,mind:5,maxd:12,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob5:{nc:"ob5",exc:"oba",elc:"obf",iq:0,n:"Jared's Stone",durability:50,mind:8,maxd:18,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},am1:{nc:"am1",exc:"am6",elc:"amb",iq:0,n:"Stag Bow",durability:48,min2d:7,max2d:12,rs:30,rd:45,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am2:{nc:"am2",exc:"am7",elc:"amc",iq:0,n:"Reflex Bow",durability:55,min2d:9,max2d:19,rs:35,rd:60,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am3:{nc:"am3",exc:"am8",elc:"amd",iq:0,n:"Maiden Spear",durability:28,min2d:18,max2d:24,rs:54,rd:40,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am4:{nc:"am4",exc:"am9",elc:"ame",iq:0,n:"Maiden Pike",durability:25,min2d:23,max2d:55,rs:63,rd:52,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am5:{nc:"am5",exc:"ama",elc:"amf",iq:0,n:"Maiden Javelin",s:1,durability:6,mind:8,maxd:14,minmd:6,maxmd:22,rs:33,rd:47,gt:0,i:"invam5",iw:1,ih:3,it:2,type:"ajav",gemsockets:0,spawnable:1,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ob6:{nc:"ob1",exc:"ob6",elc:"obb",iq:1,n:"Glowing Orb",durability:20,mind:8,maxd:21,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob7:{nc:"ob2",exc:"ob7",elc:"obc",iq:1,n:"Crystalline Globe",durability:30,mind:10,maxd:26,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob8:{nc:"ob3",exc:"ob8",elc:"obd",iq:1,n:"Cloudy Sphere",durability:35,mind:11,maxd:29,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob9:{nc:"ob4",exc:"ob9",elc:"obe",iq:1,n:"Sparkling Ball",durability:40,mind:13,maxd:32,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},oba:{nc:"ob5",exc:"oba",elc:"obf",iq:1,n:"Swirling Crystal",durability:50,mind:18,maxd:42,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},am6:{nc:"am1",exc:"am6",elc:"amb",iq:1,n:"Ashwood Bow",durability:48,min2d:16,max2d:29,rs:56,rd:77,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am7:{nc:"am2",exc:"am7",elc:"amc",iq:1,n:"Ceremonial Bow",durability:55,min2d:19,max2d:41,rs:73,rd:110,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am8:{nc:"am3",exc:"am8",elc:"amd",iq:1,n:"Ceremonial Spear",durability:28,min2d:34,max2d:51,rs:101,rd:80,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am9:{nc:"am4",exc:"am9",elc:"ame",iq:1,n:"Ceremonial Pike",durability:25,min2d:42,max2d:101,rs:115,rd:98,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ama:{nc:"am5",exc:"ama",elc:"amf",iq:1,n:"Ceremonial Javelin",s:1,durability:6,mind:18,maxd:35,minmd:18,maxmd:54,rs:25,rd:109,gt:0,i:"invam5",iw:1,ih:3,it:2,type:"ajav",gemsockets:0,spawnable:1,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},obb:{nc:"ob1",exc:"ob6",elc:"obb",iq:2,n:"Heavenly Stone",durability:20,mind:21,maxd:46,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obc:{nc:"ob2",exc:"ob7",elc:"obc",iq:2,n:"Eldritch Orb",durability:30,mind:18,maxd:50,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obd:{nc:"ob3",exc:"ob8",elc:"obd",iq:2,n:"Demon Heart",durability:35,mind:23,maxd:55,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obe:{nc:"ob4",exc:"ob9",elc:"obe",iq:2,n:"Vortex Orb",durability:40,mind:12,maxd:66,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obf:{nc:"ob5",exc:"oba",elc:"obf",iq:2,n:"Dimensional Shard",durability:50,mind:30,maxd:53,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},amb:{nc:"am1",exc:"am6",elc:"amb",iq:2,n:"Matriarchal Bow",durability:48,min2d:20,max2d:47,rs:87,rd:187,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},amc:{nc:"am2",exc:"am7",elc:"amc",iq:2,n:"Grand Matron Bow",durability:55,min2d:14,max2d:72,rs:108,rd:152,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},amd:{nc:"am3",exc:"am8",elc:"amd",iq:2,n:"Matriarchal Spear",durability:28,min2d:65,max2d:95,rs:114,rd:142,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ame:{nc:"am4",exc:"am9",elc:"ame",iq:2,n:"Matriarchal Pike",durability:25,min2d:37,max2d:153,rs:132,rd:149,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},amf:{nc:"am5",exc:"ama",elc:"amf",iq:2,n:"Matriarchal Javelin",s:1,durability:6,mind:30,maxd:54,minmd:35,maxmd:66,rs:107,rd:151,gt:0,i:"invam5",iw:1,ih:3,it:2,type:"ajav",gemsockets:0,spawnable:1,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]}},other_items:{elx:{iq:0,n:"Elixir",hi:0,gt:0,i:"invpot",iw:1,ih:1,it:0,type:"elix",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Elixir","Miscellaneous"]},hpo:{iq:0,hi:0,gt:0,i:"invrps",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mpo:{iq:0,hi:0,gt:0,i:"invbps",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},hpf:{iq:0,hi:0,gt:0,i:"invrpl",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mpf:{iq:0,hi:0,gt:0,i:"invbpl",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},vps:{iq:0,n:"Stamina Potion",hi:0,gt:0,i:"invwps",iw:1,ih:1,it:0,type:"spot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Stamina Potion","Potion","Miscellaneous"]},yps:{iq:0,n:"Antidote Potion",hi:0,gt:0,i:"invnps",iw:1,ih:1,it:0,type:"apot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Antidote Potion","Potion","Miscellaneous"]},rvs:{iq:0,n:"Rejuvenation Potion",hi:0,gt:0,i:"invvps",iw:1,ih:1,it:0,type:"rpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Healing Potion",eq2n:"Mana Potion",c:["Rejuv Potion","Healing Potion","Potion","Miscellaneous","Mana Potion","Potion","Miscellaneous"]},rvl:{iq:0,n:"Full Rejuvenation Potion",hi:0,gt:0,i:"invvpl",iw:1,ih:1,it:0,type:"rpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Healing Potion",eq2n:"Mana Potion",c:["Rejuv Potion","Healing Potion","Potion","Miscellaneous","Mana Potion","Potion","Miscellaneous"]},wms:{iq:0,n:"Thawing Potion",hi:0,gt:0,i:"invyps",iw:1,ih:1,it:0,type:"wpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Thawing Potion","Potion","Miscellaneous"]},tbk:{iq:0,n:"Tome of Town Portal",s:1,hi:0,gt:0,i:"invbbk",iw:1,ih:2,it:0,type:"book",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Book","Miscellaneous"]},ibk:{iq:0,n:"Tome of Identify",s:1,hi:0,gt:0,i:"invrbk",iw:1,ih:2,it:0,type:"book",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Book","Miscellaneous"]},amu:{iq:0,n:"Amulet",hi:1,gt:1,i:"invamu",iw:1,ih:1,it:0,type:"amul",gemsockets:1,spawnable:1,nodurability:1,ig:["invamu1","invamu2","invamu3"],eq1n:"Miscellaneous",c:["Amulet","Miscellaneous"]},vip:{iq:0,n:"Top of the Horadric Staff",hi:0,gt:0,i:"invvip",ui:"invvip",iw:1,ih:1,it:0,type:"amul",gemsockets:0,spawnable:0,nodurability:1,ig:["invamu1","invamu2","invamu3"],eq1n:"Miscellaneous",c:["Amulet","Miscellaneous"]},rin:{iq:0,n:"Ring",hi:1,gt:1,i:"invrin",iw:1,ih:1,it:0,type:"ring",gemsockets:1,spawnable:1,nodurability:1,ig:["invrin1","invrin2","invrin3","invrin4","invrin5"],eq1n:"Miscellaneous",c:["Ring","Miscellaneous"]},gld:{iq:0,n:"Gold",s:1,hi:0,gt:0,i:"invgld",iw:1,ih:1,it:0,type:"gold",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Gold","Miscellaneous"]},bks:{iq:0,n:"Scroll of Inifuss",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},bkd:{iq:0,n:"Key to the Cairn Stones",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},aqv:{iq:0,n:"Arrows",s:1,hi:0,gt:0,i:"invqvr",iw:1,ih:3,it:0,type:"bowq",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Missile",eq2n:"Second Hand",c:["Bow Quiver","Missile","Miscellaneous","Second Hand"]},tch:{iq:0,n:"Torch",hi:0,gt:0,i:"invtrch",iw:1,ih:2,it:0,type:"torc",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Torch","Miscellaneous"]},cqv:{iq:0,n:"Bolts",s:1,hi:0,gt:0,i:"invcqv",iw:1,ih:3,it:0,type:"xboq",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Missile",eq2n:"Second Hand",c:["Crossbow Quiver","Missile","Miscellaneous","Second Hand"]},tsc:{iq:0,n:"Scroll of Town Portal",hi:0,gt:0,i:"invbsc",iw:1,ih:1,it:0,type:"scro",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},isc:{iq:0,n:"Scroll of Identify",hi:0,gt:0,i:"invrsc",iw:1,ih:1,it:0,type:"scro",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},hrt:{iq:0,n:"Heart",hi:0,gt:0,i:"invhrt",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},brz:{iq:0,n:"Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},jaw:{iq:0,n:"Jawbone",hi:0,gt:0,i:"invjaw",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},eyz:{iq:0,n:"Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},hrn:{iq:0,n:"Horn",hi:0,gt:0,i:"invhorn",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},tal:{iq:0,n:"Tail",hi:0,gt:0,i:"invtail",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},flg:{iq:0,n:"Flag",hi:0,gt:0,i:"invflag",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},fng:{iq:0,n:"Fang",hi:0,gt:0,i:"invfang",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},qll:{iq:0,n:"Quill",hi:0,gt:0,i:"invquil",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},sol:{iq:0,n:"Soul",hi:0,gt:0,i:"invsple",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},scz:{iq:0,n:"Scalp",hi:0,gt:0,i:"invscp",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},spe:{iq:0,n:"Spleen",hi:0,gt:0,i:"invsple",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},key:{iq:0,n:"Key",s:1,hi:0,gt:0,i:"invkey",iw:1,ih:1,it:0,type:"key",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Key","Miscellaneous"]},luv:{iq:0,n:"The Black Tower Key",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,type:"key",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Key","Miscellaneous"]},xyz:{iq:0,hi:0,gt:0,i:"invxyz",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},j34:{iq:0,n:"A Jade Figurine",hi:0,gt:0,i:"invjbi",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},g34:{iq:0,n:"The Golden Bird",hi:0,gt:0,i:"invgbi",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},bbb:{iq:0,n:"Lam Esen's Tome",hi:0,gt:0,i:"invbbb",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},box:{iq:0,n:"Horadric Cube",hi:0,gt:0,i:"invbox",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},tr1:{iq:0,n:"Horadric Scroll",hi:0,gt:0,i:"invhscr",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},mss:{iq:0,n:"Mephisto's Soulstone",hi:0,gt:0,i:"invmss",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},ass:{iq:0,hi:0,gt:0,i:"invsbk",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},qey:{iq:0,n:"Khalim's Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},qhr:{iq:0,n:"Khalim's Heart",hi:0,gt:0,i:"invhrt",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},qbr:{iq:0,n:"Khalim's Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},ear:{iq:0,n:"Ear",hi:0,gt:0,i:"invear",iw:1,ih:1,it:0,type:"play",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Player Body Part","Miscellaneous"]},gcv:{iq:0,n:"Chipped Amethyst",hi:0,gt:0,i:"invgsva",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:40,max:40}],[{prop:"str",p:0,min:3,max:3}],[{prop:"ac",p:0,min:8,max:8}]]},gfv:{iq:0,n:"Flawed Amethyst",hi:0,gt:0,i:"invgsvb",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:60,max:60}],[{prop:"str",p:0,min:4,max:4}],[{prop:"ac",p:0,min:12,max:12}]]},gsv:{iq:0,n:"Amethyst",hi:0,gt:0,i:"invgsvc",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:80,max:80}],[{prop:"str",p:0,min:6,max:6}],[{prop:"ac",p:0,min:18,max:18}]]},gzv:{iq:0,n:"Flawless Amethyst",hi:0,gt:0,i:"invgsvd",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:100,max:100}],[{prop:"str",p:0,min:8,max:8}],[{prop:"ac",p:0,min:24,max:24}]]},gpv:{iq:0,n:"Perfect Amethyst",hi:0,gt:0,i:"invgsve",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:150,max:150}],[{prop:"str",p:0,min:10,max:10}],[{prop:"ac",p:0,min:30,max:30}]]},gcy:{iq:0,n:"Chipped Topaz",hi:0,gt:0,i:"invgsya",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:8,max:8}],[{prop:"mag%",p:0,min:9,max:9}],[{prop:"res-ltng",p:0,min:12,max:12}]]},gfy:{iq:0,n:"Flawed Topaz",hi:0,gt:0,i:"invgsyb",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:14,max:14}],[{prop:"mag%",p:0,min:13,max:13}],[{prop:"res-ltng",p:0,min:16,max:16}]]},gsy:{iq:0,n:"Topaz",hi:0,gt:0,i:"invgsyc",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:22,max:22}],[{prop:"mag%",p:0,min:16,max:16}],[{prop:"res-ltng",p:0,min:22,max:22}]]},gly:{iq:0,n:"Flawless Topaz",hi:0,gt:0,i:"invgsyd",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:30,max:30}],[{prop:"mag%",p:0,min:20,max:20}],[{prop:"res-ltng",p:0,min:28,max:28}]]},gpy:{iq:0,n:"Perfect Topaz",hi:0,gt:0,i:"invgsye",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:40,max:40}],[{prop:"mag%",p:0,min:24,max:24}],[{prop:"res-ltng",p:0,min:40,max:40}]]},gcb:{iq:0,n:"Chipped Sapphire",hi:0,gt:0,i:"invgsba",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:1,max:1},{prop:"cold-max",p:0,min:3,max:3},{prop:"cold-len",p:0,min:25,max:25}],[{prop:"mana",p:0,min:10,max:10}],[{prop:"res-cold",p:0,min:12,max:12}]]},gfb:{iq:0,n:"Flawed Sapphire",hi:0,gt:0,i:"invgsbb",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:3,max:3},{prop:"cold-max",p:0,min:5,max:5},{prop:"cold-len",p:0,min:35,max:35}],[{prop:"mana",p:0,min:17,max:17}],[{prop:"res-cold",p:0,min:16,max:16}]]},gsb:{iq:0,n:"Sapphire",hi:0,gt:0,i:"invgsbc",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:4,max:4},{prop:"cold-max",p:0,min:7,max:7},{prop:"cold-len",p:0,min:50,max:50}],[{prop:"mana",p:0,min:24,max:24}],[{prop:"res-cold",p:0,min:22,max:22}]]},glb:{iq:0,n:"Flawless Sapphire",hi:0,gt:0,i:"invgsbd",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:6,max:6},{prop:"cold-max",p:0,min:10,max:10},{prop:"cold-len",p:0,min:60,max:60}],[{prop:"mana",p:0,min:31,max:31}],[{prop:"res-cold",p:0,min:28,max:28}]]},gpb:{iq:0,n:"Perfect Sapphire",hi:0,gt:0,i:"invgsbe",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:10,max:10},{prop:"cold-max",p:0,min:14,max:14},{prop:"cold-len",p:0,min:75,max:75}],[{prop:"mana",p:0,min:38,max:38}],[{prop:"res-cold",p:0,min:40,max:40}]]},gcg:{iq:0,n:"Chipped Emerald",hi:0,gt:0,i:"invgsga",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:34,max:34},{prop:"pois-max",p:0,min:34,max:34},{prop:"pois-len",p:0,min:75,max:75}],[{prop:"dex",p:0,min:3,max:3}],[{prop:"res-pois",p:0,min:12,max:12}]]},gfg:{iq:0,n:"Flawed Emerald",hi:0,gt:0,i:"invgsgb",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:51,max:51},{prop:"pois-max",p:0,min:51,max:51},{prop:"pois-len",p:0,min:100,max:100}],[{prop:"dex",p:0,min:4,max:4}],[{prop:"res-pois",p:0,min:16,max:16}]]},gsg:{iq:0,n:"Emerald",hi:0,gt:0,i:"invgsgc",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:82,max:82},{prop:"pois-max",p:0,min:82,max:82},{prop:"pois-len",p:0,min:125,max:125}],[{prop:"dex",p:0,min:6,max:6}],[{prop:"res-pois",p:0,min:22,max:22}]]},glg:{iq:0,n:"Flawless Emerald",hi:0,gt:0,i:"invgsgd",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:101,max:101},{prop:"pois-max",p:0,min:101,max:101},{prop:"pois-len",p:0,min:152,max:152}],[{prop:"dex",p:0,min:8,max:8}],[{prop:"res-pois",p:0,min:28,max:28}]]},gpg:{iq:0,n:"Perfect Emerald",hi:0,gt:0,i:"invgsge",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:143,max:143},{prop:"pois-max",p:0,min:143,max:143},{prop:"pois-len",p:0,min:179,max:179}],[{prop:"dex",p:0,min:10,max:10}],[{prop:"res-pois",p:0,min:40,max:40}]]},gcr:{iq:0,n:"Chipped Ruby",hi:0,gt:0,i:"invgsra",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:3,max:3},{prop:"fire-max",p:0,min:4,max:4}],[{prop:"hp",p:0,min:10,max:10}],[{prop:"res-fire",p:0,min:12,max:12}]]},gfr:{iq:0,n:"Flawed Ruby",hi:0,gt:0,i:"invgsrb",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:5,max:5},{prop:"fire-max",p:0,min:8,max:8}],[{prop:"hp",p:0,min:17,max:17}],[{prop:"res-fire",p:0,min:16,max:16}]]},gsr:{iq:0,n:"Ruby",hi:0,gt:0,i:"invgsrc",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:8,max:8},{prop:"fire-max",p:0,min:12,max:12}],[{prop:"hp",p:0,min:24,max:24}],[{prop:"res-fire",p:0,min:22,max:22}]]},glr:{iq:0,n:"Flawless Ruby",hi:0,gt:0,i:"invgsrd",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:10,max:10},{prop:"fire-max",p:0,min:16,max:16}],[{prop:"hp",p:0,min:31,max:31}],[{prop:"res-fire",p:0,min:28,max:28}]]},gpr:{iq:0,n:"Perfect Ruby",hi:0,gt:0,i:"invgsre",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:15,max:15},{prop:"fire-max",p:0,min:20,max:20}],[{prop:"hp",p:0,min:38,max:38}],[{prop:"res-fire",p:0,min:40,max:40}]]},gcw:{iq:0,n:"Chipped Diamond",hi:0,gt:0,i:"invgswa",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:28,max:28}],[{prop:"att",p:0,min:20,max:20}],[{prop:"res-all",p:0,min:6,max:6}]]},gfw:{iq:0,n:"Flawed Diamond",hi:0,gt:0,i:"invgswb",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:34,max:34}],[{prop:"att",p:0,min:40,max:40}],[{prop:"res-all",p:0,min:8,max:8}]]},gsw:{iq:0,n:"Diamond",hi:0,gt:0,i:"invgswc",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:44,max:44}],[{prop:"att",p:0,min:60,max:60}],[{prop:"res-all",p:0,min:11,max:11}]]},glw:{iq:0,n:"Flawless Diamond",hi:0,gt:0,i:"invgswd",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:54,max:54}],[{prop:"att",p:0,min:80,max:80}],[{prop:"res-all",p:0,min:14,max:14}]]},gpw:{iq:0,n:"Perfect Diamond",hi:0,gt:0,i:"invgswe",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:68,max:68}],[{prop:"att",p:0,min:100,max:100}],[{prop:"res-all",p:0,min:19,max:19}]]},hp1:{iq:0,n:"Minor Healing Potion",hi:0,gt:0,i:"invhp1",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp2:{iq:0,n:"Light Healing Potion",hi:0,gt:0,i:"invhp2",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp3:{iq:0,n:"Healing Potion",hi:0,gt:0,i:"invhp3",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp4:{iq:0,n:"Greater Healing Potion",hi:0,gt:0,i:"invhp4",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp5:{iq:0,n:"Super Healing Potion",hi:0,gt:0,i:"invhp5",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mp1:{iq:0,n:"Minor Mana Potion",hi:0,gt:0,i:"invmp1",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp2:{iq:0,n:"Light Mana Potion",hi:0,gt:0,i:"invmp2",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp3:{iq:0,n:"Mana Potion",hi:0,gt:0,i:"invmp3",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp4:{iq:0,n:"Greater Mana Potion",hi:0,gt:0,i:"invmp4",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp5:{iq:0,n:"Super Mana Potion",hi:0,gt:0,i:"invmp5",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},skc:{iq:0,n:"Chipped Skull",hi:0,gt:0,i:"invskc",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:1,max:1},{prop:"lifesteal",p:0,min:2,max:2}],[{prop:"regen",p:0,min:2,max:2},{prop:"regen-mana",p:0,min:8,max:8}],[{prop:"thorns",p:0,min:4,max:4}]]},skf:{iq:0,n:"Flawed Skull",hi:0,gt:0,i:"invskf",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:2,max:2},{prop:"lifesteal",p:0,min:2,max:2}],[{prop:"regen",p:0,min:3,max:3},{prop:"regen-mana",p:0,min:8,max:8}],[{prop:"thorns",p:0,min:8,max:8}]]},sku:{iq:0,n:"Skull",hi:0,gt:0,i:"invsku",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:2,max:2},{prop:"lifesteal",p:0,min:3,max:3}],[{prop:"regen",p:0,min:3,max:3},{prop:"regen-mana",p:0,min:12,max:12}],[{prop:"thorns",p:0,min:12,max:12}]]},skl:{iq:0,n:"Flawless Skull",hi:0,gt:0,i:"invskl",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:3,max:3},{prop:"lifesteal",p:0,min:3,max:3}],[{prop:"regen",p:0,min:4,max:4},{prop:"regen-mana",p:0,min:12,max:12}],[{prop:"thorns",p:0,min:16,max:16}]]},skz:{iq:0,n:"Perfect Skull",hi:0,gt:0,i:"invskz",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:3,max:3},{prop:"lifesteal",p:0,min:4,max:4}],[{prop:"regen",p:0,min:5,max:5},{prop:"regen-mana",p:0,min:19,max:19}],[{prop:"thorns",p:0,min:20,max:20}]]},hrb:{iq:0,n:"Herb",hi:0,gt:0,i:"invhrb",iw:1,ih:1,it:0,type:"herb",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Herb","Miscellaneous"]},cm1:{iq:0,n:"Small Charm",hi:0,gt:0,i:"invchm",iw:1,ih:1,it:0,type:"scha",gemsockets:0,spawnable:1,nodurability:1,ig:["invch1","invch4","invch7"],eq1n:"Charm",c:["Small Charm","Charm","Miscellaneous"]},cm2:{iq:0,n:"Large Charm",hi:0,gt:0,i:"invwnd",iw:1,ih:2,it:0,type:"mcha",gemsockets:0,spawnable:1,nodurability:1,ig:["invch2","invch5","invch8"],eq1n:"Charm",c:["Medium Charm","Charm","Miscellaneous"]},cm3:{iq:0,n:"Grand Charm",hi:0,gt:0,i:"invsst",iw:1,ih:3,it:8,type:"lcha",gemsockets:0,spawnable:1,nodurability:1,ig:["invch3","invch6","invch9"],eq1n:"Charm",c:["Large Charm","Charm","Miscellaneous"]},rps:{iq:0,s:1,hi:0,gt:0,i:"invrps",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},rpl:{iq:0,s:1,hi:0,gt:0,i:"invrpl",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},bps:{iq:0,s:1,hi:0,gt:0,i:"invbps",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},bpl:{iq:0,s:1,hi:0,gt:0,i:"invbpl",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},r01:{iq:0,n:"El Rune",hi:0,gt:0,i:"invrEl",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"light",min:1,max:1},{prop:"att",min:50,max:50}],[{prop:"light",min:1,max:1},{prop:"ac",min:15,max:15}],[{prop:"light",min:1,max:1},{prop:"ac",min:15,max:15}]]},r02:{iq:0,n:"Eld Rune",hi:0,gt:0,i:"invrEld",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"att-undead",min:50,max:50},{prop:"dmg-undead",min:75,max:75}],[{prop:"stamdrain",min:15,max:15}],[{prop:"block",min:7,max:7}]]},r03:{iq:0,n:"Tir Rune",hi:0,gt:0,i:"invrTir",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"mana-kill",min:2,max:2}],[{prop:"mana-kill",min:2,max:2}],[{prop:"mana-kill",min:2,max:2}]]},r04:{iq:0,n:"Nef Rune",hi:0,gt:0,i:"invrNef",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"knock",min:1,max:1}],[{prop:"ac-miss",min:30,max:30}],[{prop:"ac-miss",min:30,max:30}]]},r05:{iq:0,n:"Eth Rune",hi:0,gt:0,i:"invrEth",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"reduce-ac",min:25,max:25}],[{prop:"regen-mana",min:15,max:15}],[{prop:"regen-mana",min:15,max:15}]]},r06:{iq:0,n:"Ith Rune",hi:0,gt:0,i:"invrIth",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-max",min:9,max:9}],[{prop:"dmg-to-mana",min:15,max:15}],[{prop:"dmg-to-mana",min:15,max:15}]]},r07:{iq:0,n:"Tal Rune",hi:0,gt:0,i:"invrTal",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-pois",p:125,min:154,max:154}],[{prop:"res-pois",min:30,max:30}],[{prop:"res-pois",min:35,max:35}]]},r08:{iq:0,n:"Ral Rune",hi:0,gt:0,i:"invrRal",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-fire",min:5,max:30}],[{prop:"res-fire",min:30,max:30}],[{prop:"res-fire",min:35,max:35}]]},r09:{iq:0,n:"Ort Rune",hi:0,gt:0,i:"invrOrt",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-ltng",min:1,max:50}],[{prop:"res-ltng",min:30,max:30}],[{prop:"res-ltng",min:35,max:35}]]},r10:{iq:0,n:"Thul Rune",hi:0,gt:0,i:"invrThul",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-cold",p:75,min:3,max:14}],[{prop:"res-cold",min:30,max:30}],[{prop:"res-cold",min:35,max:35}]]},r11:{iq:0,n:"Amn Rune",hi:0,gt:0,i:"invrAmn",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"lifesteal",min:7,max:7}],[{prop:"thorns",min:14,max:14}],[{prop:"thorns",min:14,max:14}]]},r12:{iq:0,n:"Sol Rune",hi:0,gt:0,i:"invrSol",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-min",min:9,max:9}],[{prop:"red-dmg",min:7,max:7}],[{prop:"red-dmg",min:7,max:7}]]},r13:{iq:0,n:"Shael Rune",hi:0,gt:0,i:"invrShae",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"swing2",min:20,max:20}],[{prop:"balance2",min:20,max:20}],[{prop:"block2",min:20,max:20}]]},r14:{iq:0,n:"Dol Rune",hi:0,gt:0,i:"invrDol",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"howl",min:32,max:32}],[{prop:"regen",min:7,max:7}],[{prop:"regen",min:7,max:7}]]},r15:{iq:0,n:"Hel Rune",hi:0,gt:0,i:"invrHel",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"ease",min:-20,max:-20}],[{prop:"ease",min:-15,max:-15}],[{prop:"ease",min:-15,max:-15}]]},r16:{iq:0,n:"Io Rune",hi:0,gt:0,i:"invrIo",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"vit",min:10,max:10}],[{prop:"vit",min:10,max:10}],[{prop:"vit",min:10,max:10}]]},r17:{iq:0,n:"Lum Rune",hi:0,gt:0,i:"invrLum",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"enr",min:10,max:10}],[{prop:"enr",min:10,max:10}],[{prop:"enr",min:10,max:10}]]},r18:{iq:0,n:"Ko Rune",hi:0,gt:0,i:"invrKo",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dex",min:10,max:10}],[{prop:"dex",min:10,max:10}],[{prop:"dex",min:10,max:10}]]},r19:{iq:0,n:"Fal Rune",hi:0,gt:0,i:"invrFal",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"str",min:10,max:10}],[{prop:"str",min:10,max:10}],[{prop:"str",min:10,max:10}]]},r20:{iq:0,n:"Lem Rune",hi:0,gt:0,i:"invrLem",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"gold%",min:75,max:75}],[{prop:"gold%",min:50,max:50}],[{prop:"gold%",min:50,max:50}]]},r21:{iq:0,n:"Pul Rune",hi:0,gt:0,i:"invrPul",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"att-demon",min:100,max:100},{prop:"dmg-demon",min:75,max:75}],[{prop:"ac%",min:30,max:30}],[{prop:"ac%",min:30,max:30}]]},r22:{iq:0,n:"Um Rune",hi:0,gt:0,i:"invrUm",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"openwounds",min:25,max:25}],[{prop:"res-all",min:15,max:15}],[{prop:"res-all",min:22,max:22}]]},r23:{iq:0,n:"Mal Rune",hi:0,gt:0,i:"invrMal",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"noheal",min:1,max:1}],[{prop:"red-mag",min:7,max:7}],[{prop:"red-mag",min:7,max:7}]]},r24:{iq:0,n:"Ist Rune",hi:0,gt:0,i:"invrIst",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"mag%",min:30,max:30}],[{prop:"mag%",min:25,max:25}],[{prop:"mag%",min:25,max:25}]]},r25:{iq:0,n:"Gul Rune",hi:0,gt:0,i:"invrGul",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"att%",min:20,max:20}],[{prop:"res-pois-max",min:5,max:5}],[{prop:"res-pois-max",min:5,max:5}]]},r26:{iq:0,n:"Vex Rune",hi:0,gt:0,i:"invrVex",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",min:7,max:7}],[{prop:"res-fire-max",min:5,max:5}],[{prop:"res-fire-max",min:5,max:5}]]},r27:{iq:0,n:"Ohm Rune",hi:0,gt:0,i:"invrOhm",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg%",min:50,max:50}],[{prop:"res-cold-max",min:5,max:5}],[{prop:"res-cold-max",min:5,max:5}]]},r28:{iq:0,n:"Lo Rune",hi:0,gt:0,i:"invrLo",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"deadly",min:20,max:20}],[{prop:"res-ltng-max",min:5,max:5}],[{prop:"res-ltng-max",min:5,max:5}]]},r29:{iq:0,n:"Sur Rune",hi:0,gt:0,i:"invrSur",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"stupidity",min:1,max:1}],[{prop:"mana%",min:5,max:5}],[{prop:"mana",min:50,max:50}]]},r30:{iq:0,n:"Ber Rune",hi:0,gt:0,i:"invrBer",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"crush",min:20,max:20}],[{prop:"red-dmg%",min:8,max:8}],[{prop:"red-dmg%",min:8,max:8}]]},r31:{iq:0,n:"Jah Rune",hi:0,gt:0,i:"invrJo",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"ignore-ac",min:1,max:1}],[{prop:"hp%",min:5,max:5}],[{prop:"hp",min:50,max:50}]]},r32:{iq:0,n:"Cham Rune",hi:0,gt:0,i:"invrCham",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"freeze",min:3,max:3}],[{prop:"nofreeze",min:1,max:1}],[{prop:"nofreeze",min:1,max:1}]]},r33:{iq:0,n:"Zod Rune",hi:0,gt:0,i:"invrZod",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"indestruct",min:1,max:1}],[{prop:"indestruct",min:1,max:1}],[{prop:"indestruct",min:1,max:1}]]},jew:{iq:0,n:"Jewel",hi:0,gt:0,i:"invgswe",iw:1,ih:1,it:0,type:"jewl",gemsockets:0,spawnable:1,nodurability:1,ig:["invjw1","invjw2","invjw3","invjw4","invjw5","invjw6"],eq1n:"Socket Filler",c:["Jewel","Socket Filler","Miscellaneous"]},ice:{iq:0,n:"Malah's Potion",hi:0,gt:0,i:"invxyz",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},"0sc":{iq:0,n:"Scroll of Knowledge",hi:0,gt:0,i:"invrsc",iw:1,ih:1,it:0,type:"scro",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},tr2:{iq:0,n:"Scroll of Resistance",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},pk1:{iq:0,n:"Key of Terror",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},pk2:{iq:0,n:"Key of Hate",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},pk3:{iq:0,n:"Key of Destruction",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},dhn:{iq:0,n:"Diablo's Horn",hi:0,gt:0,i:"invfang",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},bey:{iq:0,n:"Baal's Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},mbr:{iq:0,n:"Mephisto's Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},toa:{iq:0,n:"Token of Absolution",hi:0,gt:0,i:"invtoa",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},tes:{iq:0,n:"Twisted Essence of Suffering",hi:0,gt:0,i:"invtes",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},ceh:{iq:0,n:"Charged Essence of Hatred",hi:0,gt:0,i:"invceh",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},bet:{iq:0,n:"Burning Essence of Terror",hi:0,gt:0,i:"invbet",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},fed:{iq:0,n:"Festering Essence of Destruction",hi:0,gt:0,i:"invfed",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},std:{iq:0,n:"Standard of Heroes",hi:0,gt:0,i:"invflag",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:1,nodurability:1,ig:[],c:["Quest"]}}}}}); \ No newline at end of file +var constants_99=function(i){var n={};function e(a){if(n[a])return n[a].exports;var m=n[a]={i:a,l:!1,exports:{}};return i[a].call(m.exports,m,m.exports,e),m.l=!0,m.exports}return e.m=i,e.c=n,e.d=function(i,n,a){e.o(i,n)||Object.defineProperty(i,n,{enumerable:!0,get:a})},e.r=function(i){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},e.t=function(i,n){if(1&n&&(i=e(i)),8&n)return i;if(4&n&&"object"==typeof i&&i&&i.__esModule)return i;var a=Object.create(null);if(e.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:i}),2&n&&"string"!=typeof i)for(var m in i)e.d(a,m,function(n){return i[n]}.bind(null,m));return a},e.n=function(i){var n=i&&i.__esModule?function(){return i.default}:function(){return i};return e.d(n,"a",n),n},e.o=function(i,n){return Object.prototype.hasOwnProperty.call(i,n)},e.p="",e(e.s=15)}({15:function(i,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.constants=void 0,n.constants={classes:[{id:0,n:"Amazon",c:"ama",as:"%+d to Amazon Skill Levels",ts:["%+d to Bow and Crossbow Skills","%+d to Passive and Magic Skills","%+d to Javelin and Spear Skills"],co:"(Amazon Only)",s:{lpl:8,mpl:6,spl:4,lpv:12,spv:4,mpe:6},a:{str:20,dex:25,int:15,vit:20,stam:84,hpadd:"30"}},{id:1,n:"Sorceress",c:"sor",as:"%+d to Sorceress Skill Levels",ts:["%+d to Fire Skills","%+d to Lightning Skills","%+d to Cold Skills"],co:"(Sorceress Only)",s:{lpl:4,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:10,dex:25,int:35,vit:10,stam:74,hpadd:"30"}},{id:2,n:"Necromancer",c:"nec",as:"%+d to Necromancer Skill Levels",ts:["%+d to Curses","%+d to Poison and Bone Skills","+%d to Summoning Skills"],co:"(Necromancer Only)",s:{lpl:6,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:15,dex:25,int:25,vit:15,stam:79,hpadd:"30"}},{id:3,n:"Paladin",c:"pal",as:"%+d to Paladin Skill Levels",ts:["%+d to Combat Skills","%+d to Offensive Auras","%+d to Defensive Auras"],co:"(Paladin Only)",s:{lpl:8,mpl:6,spl:4,lpv:12,spv:4,mpe:6},a:{str:25,dex:20,int:15,vit:25,stam:89,hpadd:"30"}},{id:4,n:"Barbarian",c:"bar",as:"%+d to Barbarian Skill Levels",ts:["%+d to Combat Skills","%+d to Masteries","%+d to Warcries"],co:"(Barbarian Only)",s:{lpl:8,mpl:4,spl:4,lpv:16,spv:4,mpe:4},a:{str:30,dex:20,int:10,vit:25,stam:92,hpadd:"30"}},{id:5,n:"Druid",c:"dru",as:"%+d to Druid Skill Levels",ts:["%+d to Summoning Skills","%+d to Shape Shifting Skills","%+d to Elemental Skills"],co:"(Druid Only)",s:{lpl:6,mpl:8,spl:4,lpv:8,spv:4,mpe:8},a:{str:15,dex:20,int:20,vit:25,stam:84,hpadd:"30"}},{id:6,n:"Assassin",c:"ass",as:"%+d to Assassin Skill Levels",ts:["%+d to Traps","%+d to Shadow Disciplines","%+d to Martial Arts"],co:"(Assassin Only)",s:{lpl:8,mpl:6,spl:5,lpv:12,spv:5,mpe:7},a:{str:20,dex:20,int:25,vit:20,stam:95,hpadd:"30"}}],skills:[{id:0,s:"Attack",n:"Attack"},{id:1,s:"Kick",n:"Kick"},{id:2,s:"Throw",n:"Throw"},{id:3,s:"Unsummon",n:"Unsummon"},{id:4,s:"Left Hand Throw",n:"Left Hand Throw"},{id:5,s:"Left Hand Swing",n:"Left Hand Swing"},{id:6,s:"Magic Arrow",n:"Magic Arrow",c:"ama"},{id:7,s:"Fire Arrow",n:"Fire Arrow",c:"ama"},{id:8,s:"Inner Sight",n:"Inner Sight",c:"ama"},{id:9,s:"Critical Strike",n:"Critical Strike",c:"ama"},{id:10,s:"Jab",n:"Jab",c:"ama"},{id:11,s:"Cold Arrow",n:"Cold Arrow",c:"ama"},{id:12,s:"Multiple Shot",n:"Multiple Shot",c:"ama"},{id:13,s:"Dodge",n:"Dodge",c:"ama"},{id:14,s:"Power Strike",n:"Power Strike",c:"ama"},{id:15,s:"Poison Javelin",n:"Poison Javelin",c:"ama"},{id:16,s:"Exploding Arrow",n:"Exploding Arrow",c:"ama"},{id:17,s:"Slow Missiles",n:"Slow Missiles",c:"ama"},{id:18,s:"Avoid",n:"Avoid",c:"ama"},{id:19,s:"Impale",n:"Impale",c:"ama"},{id:20,s:"Lightning Bolt",n:"Lightning Bolt",c:"ama"},{id:21,s:"Ice Arrow",n:"Ice Arrow",c:"ama"},{id:22,s:"Guided Arrow",n:"Guided Arrow",c:"ama"},{id:23,s:"Penetrate",n:"Penetrate",c:"ama"},{id:24,s:"Charged Strike",n:"Charged Strike",c:"ama"},{id:25,s:"Plague Javelin",n:"Plague Javelin",c:"ama"},{id:26,s:"Strafe",n:"Strafe",c:"ama"},{id:27,s:"Immolation Arrow",n:"Immolation Arrow",c:"ama"},{id:28,s:"Dopplezon",n:"Decoy",c:"ama"},{id:29,s:"Evade",n:"Evade",c:"ama"},{id:30,s:"Fend",n:"Fend",c:"ama"},{id:31,s:"Freezing Arrow",n:"Freezing Arrow",c:"ama"},{id:32,s:"Valkyrie",n:"Valkyrie",c:"ama"},{id:33,s:"Pierce",n:"Pierce",c:"ama"},{id:34,s:"Lightning Strike",n:"Lightning Strike",c:"ama"},{id:35,s:"Lightning Fury",n:"Lightning Fury",c:"ama"},{id:36,s:"Fire Bolt",n:"Fire Bolt",c:"sor"},{id:37,s:"Warmth",n:"Warmth",c:"sor"},{id:38,s:"Charged Bolt",n:"Charged Bolt",c:"sor"},{id:39,s:"Ice Bolt",n:"Ice Bolt",c:"sor"},{id:40,s:"Frozen Armor",n:"Frozen Armor",c:"sor"},{id:41,s:"Inferno",n:"Inferno",c:"sor"},{id:42,s:"Static Field",n:"Static Field",c:"sor"},{id:43,s:"Telekinesis",n:"Telekinesis",c:"sor"},{id:44,s:"Frost Nova",n:"Frost Nova",c:"sor"},{id:45,s:"Ice Blast",n:"Ice Blast",c:"sor"},{id:46,s:"Blaze",n:"Blaze",c:"sor"},{id:47,s:"Fire Ball",n:"Fire Ball",c:"sor"},{id:48,s:"Nova",n:"Nova",c:"sor"},{id:49,s:"Lightning",n:"Lightning",c:"sor"},{id:50,s:"Shiver Armor",n:"Shiver Armor",c:"sor"},{id:51,s:"Fire Wall",n:"Fire Wall",c:"sor"},{id:52,s:"Enchant",n:"Enchant",c:"sor"},{id:53,s:"Chain Lightning",n:"Chain Lightning",c:"sor"},{id:54,s:"Teleport",n:"Teleport",c:"sor"},{id:55,s:"Glacial Spike",n:"Glacial Spike",c:"sor"},{id:56,s:"Meteor",n:"Meteor",c:"sor"},{id:57,s:"Thunder Storm",n:"Thunder Storm",c:"sor"},{id:58,s:"Energy Shield",n:"Energy Shield",c:"sor"},{id:59,s:"Blizzard",n:"Blizzard",c:"sor"},{id:60,s:"Chilling Armor",n:"Chilling Armor",c:"sor"},{id:61,s:"Fire Mastery",n:"Fire Mastery",c:"sor"},{id:62,s:"Hydra",n:"Hydra",c:"sor"},{id:63,s:"Lightning Mastery",n:"Lightning Mastery",c:"sor"},{id:64,s:"Frozen Orb",n:"Frozen Orb",c:"sor"},{id:65,s:"Cold Mastery",n:"Cold Mastery",c:"sor"},{id:66,s:"Amplify Damage",n:"Amplify Damage",c:"nec"},{id:67,s:"Teeth",n:"Teeth",c:"nec"},{id:68,s:"Bone Armor",n:"Bone Armor",c:"nec"},{id:69,s:"Skeleton Mastery",n:"Skeleton Mastery",c:"nec"},{id:70,s:"Raise Skeleton",n:"Raise Skeleton",c:"nec"},{id:71,s:"Dim Vision",n:"Dim Vision",c:"nec"},{id:72,s:"Weaken",n:"Weaken",c:"nec"},{id:73,s:"Poison Dagger",n:"Poison Dagger",c:"nec"},{id:74,s:"Corpse Explosion",n:"Corpse Explosion",c:"nec"},{id:75,s:"Clay Golem",n:"Clay Golem",c:"nec"},{id:76,s:"Iron Maiden",n:"Iron Maiden",c:"nec"},{id:77,s:"Terror",n:"Terror",c:"nec"},{id:78,s:"Bone Wall",n:"Bone Wall",c:"nec"},{id:79,s:"Golem Mastery",n:"Golem Mastery",c:"nec"},{id:80,s:"Raise Skeletal Mage",n:"Raise Skeletal Mage",c:"nec"},{id:81,s:"Confuse",n:"Confuse",c:"nec"},{id:82,s:"Life Tap",n:"Life Tap",c:"nec"},{id:83,s:"Poison Explosion",n:"Poison Explosion",c:"nec"},{id:84,s:"Bone Spear",n:"Bone Spear",c:"nec"},{id:85,s:"BloodGolem",n:"Blood Golem",c:"nec"},{id:86,s:"Attract",n:"Attract",c:"nec"},{id:87,s:"Decrepify",n:"Decrepify",c:"nec"},{id:88,s:"Bone Prison",n:"Bone Prison",c:"nec"},{id:89,s:"Summon Resist",n:"Summon Resist",c:"nec"},{id:90,s:"IronGolem",n:"Iron Golem",c:"nec"},{id:91,s:"Lower Resist",n:"Lower Resist",c:"nec"},{id:92,s:"Poison Nova",n:"Poison Nova",c:"nec"},{id:93,s:"Bone Spirit",n:"Bone Spirit",c:"nec"},{id:94,s:"FireGolem",n:"Fire Golem",c:"nec"},{id:95,s:"Revive",n:"Revive",c:"nec"},{id:96,s:"Sacrifice",n:"Sacrifice",c:"pal"},{id:97,s:"Smite",n:"Smite",c:"pal"},{id:98,s:"Might",n:"Might",c:"pal"},{id:99,s:"Prayer",n:"Prayer",c:"pal"},{id:100,s:"Resist Fire",n:"Resist Fire",c:"pal"},{id:101,s:"Holy Bolt",n:"Holy Bolt",c:"pal"},{id:102,s:"Holy Fire",n:"Holy Fire",c:"pal"},{id:103,s:"Thorns",n:"Thorns",c:"pal"},{id:104,s:"Defiance",n:"Defiance",c:"pal"},{id:105,s:"Resist Cold",n:"Resist Cold",c:"pal"},{id:106,s:"Zeal",n:"Zeal",c:"pal"},{id:107,s:"Charge",n:"Charge",c:"pal"},{id:108,s:"Blessed Aim",n:"Blessed Aim",c:"pal"},{id:109,s:"Cleansing",n:"Cleansing",c:"pal"},{id:110,s:"Resist Lightning",n:"Resist Lightning",c:"pal"},{id:111,s:"Vengeance",n:"Vengeance",c:"pal"},{id:112,s:"Blessed Hammer",n:"Blessed Hammer",c:"pal"},{id:113,s:"Concentration",n:"Concentration",c:"pal"},{id:114,s:"Holy Freeze",n:"Holy Freeze",c:"pal"},{id:115,s:"Vigor",n:"Vigor",c:"pal"},{id:116,s:"Conversion",n:"Conversion",c:"pal"},{id:117,s:"Holy Shield",n:"Holy Shield",c:"pal"},{id:118,s:"Holy Shock",n:"Holy Shock",c:"pal"},{id:119,s:"Sanctuary",n:"Sanctuary",c:"pal"},{id:120,s:"Meditation",n:"Meditation",c:"pal"},{id:121,s:"Fist of the Heavens",n:"Fist of the Heavens",c:"pal"},{id:122,s:"Fanaticism",n:"Fanaticism",c:"pal"},{id:123,s:"Conviction",n:"Conviction",c:"pal"},{id:124,s:"Redemption",n:"Redemption",c:"pal"},{id:125,s:"Salvation",n:"Salvation",c:"pal"},{id:126,s:"Bash",n:"Bash",c:"bar"},{id:127,s:"Blade Mastery",n:"Blade Mastery",c:"bar"},{id:128,s:"Axe Mastery",n:"Axe Mastery",c:"bar"},{id:129,s:"Mace Mastery",n:"Mace Mastery",c:"bar"},{id:130,s:"Howl",n:"Howl",c:"bar"},{id:131,s:"Find Potion",n:"Find Potion",c:"bar"},{id:132,s:"Leap",n:"Leap",c:"bar"},{id:133,s:"Double Swing",n:"Double Swing",c:"bar"},{id:134,s:"Pole Arm Mastery",n:"Polearm Mastery",c:"bar"},{id:135,s:"Throwing Mastery",n:"Throwing Mastery",c:"bar"},{id:136,s:"Spear Mastery",n:"Spear Mastery",c:"bar"},{id:137,s:"Taunt",n:"Taunt",c:"bar"},{id:138,s:"Shout",n:"Shout",c:"bar"},{id:139,s:"Stun",n:"Stun",c:"bar"},{id:140,s:"Double Throw",n:"Double Throw",c:"bar"},{id:141,s:"Increased Stamina",n:"Increased Stamina",c:"bar"},{id:142,s:"Find Item",n:"Find Item",c:"bar"},{id:143,s:"Leap Attack",n:"Leap Attack",c:"bar"},{id:144,s:"Concentrate",n:"Concentrate",c:"bar"},{id:145,s:"Iron Skin",n:"Iron Skin",c:"bar"},{id:146,s:"Battle Cry",n:"Battle Cry",c:"bar"},{id:147,s:"Frenzy",n:"Frenzy",c:"bar"},{id:148,s:"Increased Speed",n:"Increased Speed",c:"bar"},{id:149,s:"Battle Orders",n:"Battle Orders",c:"bar"},{id:150,s:"Grim Ward",n:"Grim Ward",c:"bar"},{id:151,s:"Whirlwind",n:"Whirlwind",c:"bar"},{id:152,s:"Berserk",n:"Berserk",c:"bar"},{id:153,s:"Natural Resistance",n:"Natural Resistance",c:"bar"},{id:154,s:"War Cry",n:"War Cry",c:"bar"},{id:155,s:"Battle Command",n:"Battle Command",c:"bar"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{id:197,s:"DiabWall",n:"Firestorm"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{id:217,s:"Scroll of Identify",n:"Scroll of Identify"},{id:218,s:"Book of Identify",n:"Tome of Identify"},{id:219,s:"Scroll of Townportal",n:"Scroll of Town Portal"},{id:220,s:"Book of Townportal",n:"Tome of Town Portal"},{id:221,s:"Raven",n:"Raven",c:"dru"},{id:222,s:"Plague Poppy",n:"Poison Creeper",c:"dru"},{id:223,s:"Wearwolf",n:"Werewolf",c:"dru"},{id:224,s:"Shape Shifting",n:"Lycanthropy",c:"dru"},{id:225,s:"Firestorm",n:"Firestorm",c:"dru"},{id:226,s:"Oak Sage",n:"Oak Sage",c:"dru"},{id:227,s:"Summon Spirit Wolf",n:"Summon Spirit Wolf",c:"dru"},{id:228,s:"Wearbear",n:"Werebear",c:"dru"},{id:229,s:"Molten Boulder",n:"Molten Boulder",c:"dru"},{id:230,s:"Arctic Blast",n:"Arctic Blast",c:"dru"},{id:231,s:"Cycle of Life",n:"Carrion Vine",c:"dru"},{id:232,s:"Feral Rage",n:"Feral Rage",c:"dru"},{id:233,s:"Maul",n:"Maul",c:"dru"},{id:234,s:"Eruption",n:"Fissure",c:"dru"},{id:235,s:"Cyclone Armor",n:"Cyclone Armor",c:"dru"},{id:236,s:"Heart of Wolverine",n:"Heart of Wolverine",c:"dru"},{id:237,s:"Summon Fenris",n:"Summon Dire Wolf",c:"dru"},{id:238,s:"Rabies",n:"Rabies",c:"dru"},{id:239,s:"Fire Claws",n:"Fire Claws",c:"dru"},{id:240,s:"Twister",n:"Twister",c:"dru"},{id:241,s:"Vines",n:"Solar Creeper",c:"dru"},{id:242,s:"Hunger",n:"Hunger",c:"dru"},{id:243,s:"Shock Wave",n:"Shock Wave",c:"dru"},{id:244,s:"Volcano",n:"Volcano",c:"dru"},{id:245,s:"Tornado",n:"Tornado",c:"dru"},{id:246,s:"Spirit of Barbs",n:"Spirit of Barbs",c:"dru"},{id:247,s:"Summon Grizzly",n:"Summon Grizzly",c:"dru"},{id:248,s:"Fury",n:"Fury",c:"dru"},{id:249,s:"Armageddon",n:"Armageddon",c:"dru"},{id:250,s:"Hurricane",n:"Hurricane",c:"dru"},{id:251,s:"Fire Trauma",n:"Fire Blast",c:"ass"},{id:252,s:"Claw Mastery",n:"Claw Mastery",c:"ass"},{id:253,s:"Psychic Hammer",n:"Psychic Hammer",c:"ass"},{id:254,s:"Tiger Strike",n:"Tiger Strike",c:"ass"},{id:255,s:"Dragon Talon",n:"Dragon Talon",c:"ass"},{id:256,s:"Shock Field",n:"Shock Web",c:"ass"},{id:257,s:"Blade Sentinel",n:"Blade Sentinel",c:"ass"},{id:258,s:"Quickness",n:"Burst of Speed",c:"ass"},{id:259,s:"Fists of Fire",n:"Fists of Fire",c:"ass"},{id:260,s:"Dragon Claw",n:"Dragon Claw",c:"ass"},{id:261,s:"Charged Bolt Sentry",n:"Charged Bolt Sentry",c:"ass"},{id:262,s:"Wake of Fire Sentry",n:"Wake of Fire",c:"ass"},{id:263,s:"Weapon Block",n:"Weapon Block",c:"ass"},{id:264,s:"Cloak of Shadows",n:"Cloak of Shadows",c:"ass"},{id:265,s:"Cobra Strike",n:"Cobra Strike",c:"ass"},{id:266,s:"Blade Fury",n:"Blade Fury",c:"ass"},{id:267,s:"Fade",n:"Fade",c:"ass"},{id:268,s:"Shadow Warrior",n:"Shadow Warrior",c:"ass"},{id:269,s:"Claws of Thunder",n:"Claws of Thunder",c:"ass"},{id:270,s:"Dragon Tail",n:"Dragon Tail",c:"ass"},{id:271,s:"Lightning Sentry",n:"Lightning Sentry",c:"ass"},{id:272,s:"Inferno Sentry",n:"Wake of Inferno",c:"ass"},{id:273,s:"Mind Blast",n:"Mind Blast",c:"ass"},{id:274,s:"Blades of Ice",n:"Blades of Ice",c:"ass"},{id:275,s:"Dragon Flight",n:"Dragon Flight",c:"ass"},{id:276,s:"Death Sentry",n:"Death Sentry",c:"ass"},{id:277,s:"Blade Shield",n:"Blade Shield",c:"ass"},{id:278,s:"Venom",n:"Venom",c:"ass"},{id:279,s:"Shadow Master",n:"Shadow Master",c:"ass"},{id:280,s:"Royal Strike",n:"Phoenix Strike",c:"ass"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{id:350,s:"Delerium Change",n:"Delirium"},null,null,null,null,null,null,{id:357,s:"Interact"},{id:358,s:"Loot"},{id:359,s:"TownPortal",n:"Scroll of Town Portal"},{id:360,s:"EmoteWheel"},{id:361,s:"SwapWeapons"},{id:362,s:"Map"},{id:363,s:"ShowItems"},{id:364,s:"RunToggle"},null,null,null,null,null,{id:370,s:"CubeLoot"},{id:371,s:"Mark of the Bear",n:"Mark of the Bear"},{id:372,s:"Mark of the Wolf",n:"Mark of the Wolf"}],rare_names:[null,{id:1,n:"Bite"},{id:2,n:"Scratch"},{id:3,n:"Scalpel"},{id:4,n:"Fang"},{id:5,n:"Gutter"},{id:6,n:"Thirst"},{id:7,n:"Razor"},{id:8,n:"Scythe"},{id:9,n:"Edge"},{id:10,n:"Saw"},{id:11,n:"Splitter"},{id:12,n:"Cleaver"},{id:13,n:"Sever"},{id:14,n:"Sunder"},{id:15,n:"Rend"},{id:16,n:"Mangler"},{id:17,n:"Slayer"},{id:18,n:"Reaver"},{id:19,n:"Spawn"},{id:20,n:"Gnash"},{id:21,n:"Star"},{id:22,n:"Blow"},{id:23,n:"Smasher"},{id:24,n:"Bane"},{id:25},{id:26,n:"Breaker"},{id:27,n:"Grinder"},{id:28,n:"Crack"},{id:29,n:"Mallet"},{id:30,n:"Knell"},{id:31,n:"Lance"},{id:32,n:"Spike"},{id:33,n:"Impaler"},{id:34,n:"Skewer"},{id:35,n:"Prod"},{id:36,n:"Scourge"},{id:37,n:"Wand"},{id:38,n:"Wrack"},{id:39,n:"Barb"},{id:40,n:"Needle"},{id:41,n:"Dart"},{id:42,n:"Bolt"},{id:43,n:"Quarrel"},{id:44,n:"Fletch"},{id:45,n:"Flight"},{id:46,n:"Nock"},{id:47,n:"Horn"},{id:48,n:"Stinger"},{id:49,n:"Quill"},{id:50,n:"Goad"},{id:51,n:"Branch"},{id:52,n:"Spire"},{id:53,n:"Song"},{id:54,n:"Call"},{id:55,n:"Cry"},{id:56,n:"Spell"},{id:57,n:"Chant"},{id:58,n:"Weaver"},{id:59,n:"Gnarl"},{id:60,n:"Visage"},{id:61,n:"Crest"},{id:62,n:"Circlet"},{id:63,n:"Veil"},{id:64,n:"Hood"},{id:65,n:"Mask"},{id:66,n:"Brow"},{id:67,n:"Casque"},{id:68,n:"Visor"},{id:69,n:"Cowl"},{id:70,n:"Hide"},{id:71,n:"Pelt"},{id:72,n:"Carapace"},{id:73,n:"Coat"},{id:74,n:"Wrap"},{id:75,n:"Suit"},{id:76,n:"Cloak"},{id:77,n:"Shroud"},{id:78,n:"Jack"},{id:79,n:"Mantle"},{id:80,n:"Guard"},{id:81,n:"Badge"},{id:82,n:"Rock"},{id:83,n:"Aegis"},{id:84,n:"Ward"},{id:85,n:"Tower"},{id:86,n:"Shield"},{id:87,n:"Wing"},{id:88,n:"Mark"},{id:89,n:"Emblem"},{id:90,n:"Hand"},{id:91,n:"Fist"},{id:92,n:"Claw"},{id:93,n:"Clutches"},{id:94,n:"Grip"},{id:95,n:"Grasp"},{id:96,n:"Hold"},{id:97,n:"Touch"},{id:98,n:"Finger"},{id:99,n:"Knuckle"},{id:100,n:"Shank"},{id:101,n:"Spur"},{id:102,n:"Tread"},{id:103,n:"Stalker"},{id:104,n:"Greaves"},{id:105,n:"Blazer"},{id:106,n:"Nails"},{id:107,n:"Trample"},{id:108,n:"Brogues"},{id:109,n:"Track"},{id:110,n:"Slippers"},{id:111,n:"Clasp"},{id:112,n:"Buckle"},{id:113,n:"Harness"},{id:114,n:"Lock"},{id:115,n:"Fringe"},{id:116,n:"Winding"},{id:117,n:"Chain"},{id:118},{id:119,n:"Lash"},{id:120,n:"Cord"},{id:121,n:"Knot"},{id:122,n:"Circle"},{id:123,n:"Loop"},{id:124,n:"Eye"},{id:125,n:"Turn"},{id:126,n:"Spiral"},{id:127,n:"Coil"},{id:128,n:"Gyre"},{id:129,n:"Band"},{id:130,n:"Whorl"},{id:131,n:"Talisman"},{id:132,n:"Heart"},{id:133,n:"Noose"},{id:134,n:"Necklace"},{id:135,n:"Collar"},{id:136,n:"Beads"},{id:137,n:"Torc"},{id:138,n:"Gorget"},{id:139},{id:140,n:"Wood"},{id:141,n:"Brand"},{id:142,n:"Bludgeon"},{id:143,n:"Cudgel"},{id:144,n:"Loom"},{id:145,n:"Harp"},{id:146,n:"Master"},{id:147,n:"Bar"},{id:148,n:"Hew"},{id:149,n:"Crook"},{id:150,n:"Mar"},{id:151,n:"Shell"},{id:152,n:"Stake"},{id:153,n:"Picket"},{id:154,n:"Pale"},{id:155,n:"Flange"},{id:156,n:"Beast"},{id:157,n:"Eagle"},{id:158,n:"Raven"},{id:159,n:"Viper"},{id:160},{id:161,n:"Skull"},{id:162,n:"Blood"},{id:163,n:"Dread"},{id:164,n:"Doom"},{id:165,n:"Grim"},{id:166,n:"Bone"},{id:167,n:"Death"},{id:168,n:"Shadow"},{id:169,n:"Storm"},{id:170,n:"Rune"},{id:171,n:"Plague"},{id:172,n:"Stone"},{id:173},{id:174,n:"Spirit"},{id:175,n:"Storm"},{id:176,n:"Demon"},{id:177,n:"Cruel"},{id:178,n:"Empyrian"},{id:179,n:"Bramble"},{id:180,n:"Pain"},{id:181,n:"Loath"},{id:182,n:"Glyph"},{id:183,n:"Imp"},{id:184},{id:185,n:"Hailstone"},{id:186,n:"Gale"},{id:187,n:"Dire"},{id:188,n:"Soul"},{id:189,n:"Brimstone"},{id:190,n:"Corpse"},{id:191,n:"Carrion"},{id:192,n:"Armageddon"},{id:193,n:"Havoc"},{id:194,n:"Bitter"},{id:195,n:"Entropy"},{id:196,n:"Chaos"},{id:197,n:"Order"},{id:198,n:"Rule"},{id:199,n:"Warp"},{id:200,n:"Rift"},{id:201,n:"Corruption"}],magic_prefixes:[null,{id:1},{id:2,n:"Sturdy"},{id:3,n:"Strong"},{id:4,n:"Glorious"},{id:5,n:"Blessed"},{id:6,n:"Saintly",tc:"dgld"},{id:7,n:"Holy",tc:"dgld"},{id:8,n:"Devious",tc:"dblu"},{id:9,n:"Fortified",tc:"dblu"},{id:10},{id:11},{id:12},{id:13,n:"Jagged"},{id:14,n:"Deadly"},{id:15,n:"Vicious"},{id:16,n:"Brutal"},{id:17,n:"Massive",tc:"dgld"},{id:18,n:"Savage",tc:"dgld"},{id:19,n:"Merciless",tc:"dgld"},{id:20,n:"Vulpine",tc:"cblu"},{id:21},{id:22},{id:23},{id:24},{id:25,n:"Tireless"},{id:26,n:"Rugged"},{id:27,n:"Bronze"},{id:28,n:"Iron"},{id:29,n:"Steel"},{id:30,n:"Silver"},{id:31},{id:32,n:"Gold",tc:"lgld"},{id:33,n:"Platinum",tc:"lgld"},{id:34,n:"Meteoric",tc:"lgld"},{id:35,n:"Sharp"},{id:36,n:"Fine"},{id:37,n:"Warrior's"},{id:38,n:"Soldier's"},{id:39,n:"Knight's",tc:"dgld"},{id:40,n:"Lord's",tc:"dgld"},{id:41,n:"King's",tc:"dgld"},{id:42,n:"Howling",tc:"oran"},{id:43,n:"Fortuitous"},{id:44},{id:45},{id:46},{id:47},{id:48},{id:49,n:"Glimmering"},{id:50,n:"Glowing",tc:"lyel"},{id:51},{id:52},{id:53,n:"Lizard's"},{id:54},{id:55,n:"Snake's"},{id:56,n:"Serpent's"},{id:57,n:"Serpent's"},{id:58,n:"Drake's",tc:"cblu"},{id:59,n:"Dragon's",tc:"cblu"},{id:60,n:"Dragon's",tc:"cblu"},{id:61,n:"Wyrm's",tc:"cblu"},{id:62},{id:63},{id:64,n:"Prismatic",tc:"lpur"},{id:65,n:"Prismatic",tc:"lpur"},{id:66,n:"Azure"},{id:67,n:"Lapis"},{id:68,n:"Lapis"},{id:69,n:"Cobalt"},{id:70,n:"Cobalt"},{id:71},{id:72,n:"Sapphire",tc:"lblu"},{id:73},{id:74},{id:75,n:"Crimson"},{id:76,n:"Burgundy"},{id:77,n:"Burgundy"},{id:78,n:"Garnet"},{id:79,n:"Garnet"},{id:80},{id:81,n:"Ruby",tc:"lred"},{id:82},{id:83},{id:84,n:"Ocher"},{id:85,n:"Tangerine"},{id:86,n:"Tangerine"},{id:87,n:"Coral"},{id:88,n:"Coral"},{id:89},{id:90,n:"Amber",tc:"lyel"},{id:91},{id:92},{id:93,n:"Beryl"},{id:94,n:"Jade"},{id:95,n:"Jade"},{id:96,n:"Viridian"},{id:97,n:"Viridian"},{id:98},{id:99,n:"Emerald",tc:"lgrn"},{id:100},{id:101,n:"Fletcher's"},{id:102,n:"Archer's",tc:"cgrn"},{id:103,n:"Archer's",tc:"cgrn"},{id:104,n:"Monk's"},{id:105,n:"Priest's",tc:"cgrn"},{id:106,n:"Priest's",tc:"cgrn"},{id:107,n:"Summoner's"},{id:108,n:"Necromancer's",tc:"cgrn"},{id:109,n:"Necromancer's",tc:"cgrn"},{id:110,n:"Angel's"},{id:111,n:"Arch-Angel's",tc:"cgrn"},{id:112,n:"Arch-Angel's",tc:"cgrn"},{id:113,n:"Slayer's"},{id:114,n:"Berserker's",tc:"cgrn"},{id:115,n:"Berserker's",tc:"cgrn"},{id:116},{id:117},{id:118,n:"Triumphant"},{id:119,n:"Stout"},{id:120,n:"Stout"},{id:121,n:"Stout"},{id:122,n:"Burly"},{id:123,n:"Burly"},{id:124,n:"Burly"},{id:125,n:"Stalwart"},{id:126,n:"Stalwart"},{id:127,n:"Stalwart"},{id:128,n:"Stout"},{id:129,n:"Stout"},{id:130,n:"Stout"},{id:131,n:"Burly"},{id:132,n:"Burly"},{id:133,n:"Stalwart"},{id:134,n:"Stalwart"},{id:135,n:"Stout"},{id:136,n:"Stout"},{id:137,n:"Burly"},{id:138,n:"Stalwart"},{id:139,n:"Blanched",tc:"whit"},{id:140,n:"Eburine",tc:"whit"},{id:141,n:"Bone",tc:"whit"},{id:142,n:"Ivory",tc:"whit"},{id:143,n:"Sturdy"},{id:144,n:"Sturdy"},{id:145,n:"Strong"},{id:146,n:"Glorious"},{id:147,n:"Blessed"},{id:148,n:"Saintly",tc:"dgld"},{id:149,n:"Holy",tc:"dgld"},{id:150,n:"Godly",tc:"dgld"},{id:151,n:"Devious"},{id:152,n:"Void"},{id:153,n:"Null",tc:"dblu"},{id:154,n:"Antimagic",tc:"dblu"},{id:155,n:"Red"},{id:156,n:"Red"},{id:157,n:"Sanguinary"},{id:158,n:"Sanguinary"},{id:159,n:"Bloody"},{id:160,n:"Red",tc:"dred"},{id:161,n:"Sanguinary",tc:"dred"},{id:162,n:"Bloody",tc:"dred"},{id:163,n:"Red",tc:"dred"},{id:164,n:"Sanguinary",tc:"dred"},{id:165,n:"Bloody",tc:"dred"},{id:166,n:"Scarlet",tc:"dred"},{id:167,n:"Crimson",tc:"dred"},{id:168,n:"Jagged"},{id:169,n:"Jagged"},{id:170,n:"Jagged"},{id:171,n:"Forked"},{id:172,n:"Forked"},{id:173,n:"Serrated"},{id:174,n:"Serrated"},{id:175,n:"Jagged",tc:"blac"},{id:176,n:"Jagged",tc:"blac"},{id:177,n:"Forked",tc:"blac"},{id:178,n:"Forked",tc:"blac"},{id:179,n:"Serrated",tc:"blac"},{id:180,n:"Jagged",tc:"blac"},{id:181,n:"Forked",tc:"blac"},{id:182,n:"Serrated",tc:"blac"},{id:183,n:"Carbuncle",tc:"dred"},{id:184,n:"Carmine",tc:"dred"},{id:185,n:"Vermilion",tc:"dred"},{id:186,n:"Jagged"},{id:187,n:"Deadly"},{id:188,n:"Vicious"},{id:189,n:"Brutal"},{id:190,n:"Massive",tc:"dgld"},{id:191,n:"Savage",tc:"dgld"},{id:192,n:"Merciless",tc:"dgld"},{id:193,n:"Ferocious",tc:"blac"},{id:194,n:"Cruel",tc:"blac"},{id:195,n:"Cinnabar",tc:"dred"},{id:196,n:"Rusty",tc:"dred"},{id:197,n:"Realgar",tc:"dred"},{id:198,n:"Ruby",tc:"dred"},{id:199,n:"Vulpine",tc:"cblu"},{id:200,n:"Dun"},{id:201,n:"Tireless"},{id:202,n:"Tireless"},{id:203,n:"Brown"},{id:204,n:"Rugged"},{id:205,n:"Rugged"},{id:206,n:"Rugged"},{id:207,n:"Rugged"},{id:208,n:"Rugged"},{id:209,n:"Rugged"},{id:210,n:"Rugged"},{id:211,n:"Rugged"},{id:212,n:"Rugged"},{id:213,n:"Rugged"},{id:214,n:"Rugged"},{id:215,n:"Vigorous"},{id:216,n:"Chestnut"},{id:217,n:"Maroon"},{id:218,n:"Bronze"},{id:219,n:"Bronze"},{id:220,n:"Bronze"},{id:221,n:"Iron"},{id:222,n:"Iron"},{id:223,n:"Iron"},{id:224,n:"Steel"},{id:225,n:"Steel"},{id:226,n:"Steel"},{id:227,n:"Bronze"},{id:228,n:"Bronze"},{id:229,n:"Bronze"},{id:230,n:"Iron"},{id:231,n:"Iron"},{id:232,n:"Steel"},{id:233,n:"Steel"},{id:234,n:"Bronze"},{id:235,n:"Bronze"},{id:236,n:"Iron"},{id:237,n:"Steel"},{id:238,n:"Bronze"},{id:239,n:"Iron"},{id:240,n:"Steel"},{id:241,n:"Silver"},{id:242,n:"Gold",tc:"lgld"},{id:243,n:"Platinum",tc:"lgld"},{id:244,n:"Meteoric",tc:"lgld"},{id:245,n:"Strange",tc:"lgld"},{id:246,n:"Weird",tc:"lgld"},{id:247,n:"Nickel"},{id:248,n:"Tin"},{id:249,n:"Silver"},{id:250,n:"Argent"},{id:251,n:"Fine"},{id:252,n:"Fine"},{id:253,n:"Sharp"},{id:254,n:"Fine"},{id:255,n:"Sharp"},{id:256,n:"Fine"},{id:257,n:"Sharp"},{id:258,n:"Fine"},{id:259,n:"Warrior's"},{id:260,n:"Soldier's"},{id:261,n:"Knight's",tc:"dgld"},{id:262,n:"Lord's",tc:"dgld"},{id:263,n:"King's",tc:"dgld"},{id:264,n:"Master's",tc:"dgld"},{id:265,n:"Grandmaster's",tc:"dgld"},{id:266,n:"Glimmering"},{id:267,n:"Glowing",tc:"lyel"},{id:268,n:"Bright"},{id:269,n:"Screaming",tc:"oran"},{id:270,n:"Howling",tc:"oran"},{id:271,n:"Wailing",tc:"oran"},{id:272,n:"Screaming",tc:"oran"},{id:273,n:"Howling",tc:"oran"},{id:274,n:"Wailing",tc:"oran"},{id:275,n:"Lucky"},{id:276,n:"Lucky"},{id:277,n:"Lucky"},{id:278,n:"Lucky"},{id:279,n:"Lucky"},{id:280,n:"Lucky"},{id:281,n:"Felicitous"},{id:282,n:"Fortuitous"},{id:283,n:"Emerald"},{id:284,n:"Lizard's"},{id:285,n:"Lizard's"},{id:286,n:"Lizard's"},{id:287,n:"Snake's"},{id:288,n:"Snake's"},{id:289,n:"Snake's"},{id:290,n:"Serpent's"},{id:291,n:"Serpent's"},{id:292,n:"Serpent's"},{id:293,n:"Lizard's"},{id:294,n:"Lizard's"},{id:295,n:"Lizard's"},{id:296,n:"Snake's"},{id:297,n:"Snake's"},{id:298,n:"Serpent's"},{id:299,n:"Serpent's"},{id:300,n:"Lizard's"},{id:301,n:"Lizard's"},{id:302,n:"Snake's"},{id:303,n:"Serpent's"},{id:304,n:"Lizard's"},{id:305,n:"Snake's"},{id:306,n:"Serpent's"},{id:307,n:"Serpent's"},{id:308,n:"Drake's",tc:"cblu"},{id:309,n:"Dragon's",tc:"cblu"},{id:310,n:"Dragon's",tc:"cblu"},{id:311,n:"Wyrm's",tc:"cblu"},{id:312,n:"Great Wyrm's",tc:"cblu"},{id:313,n:"Bahamut's",tc:"cblu"},{id:314,n:"Zircon",tc:"cblu"},{id:315,n:"Jacinth",tc:"cblu"},{id:316,n:"Turquoise",tc:"cblu"},{id:317,n:"Shimmering"},{id:318,n:"Shimmering"},{id:319,n:"Shimmering"},{id:320,n:"Shimmering",tc:"lpur"},{id:321,n:"Shimmering",tc:"lpur"},{id:322,n:"Shimmering",tc:"lpur"},{id:323,n:"Shimmering",tc:"lpur"},{id:324,n:"Rainbow",tc:"lpur"},{id:325,n:"Scintillating",tc:"lpur"},{id:326,n:"Prismatic",tc:"lpur"},{id:327,n:"Chromatic",tc:"lpur"},{id:328,n:"Shimmering",tc:"lpur"},{id:329,n:"Rainbow",tc:"lpur"},{id:330,n:"Scintillating",tc:"lpur"},{id:331,n:"Prismatic",tc:"lpur"},{id:332,n:"Chromatic",tc:"lpur"},{id:333,n:"Shimmering",tc:"lpur"},{id:334,n:"Rainbow",tc:"lpur"},{id:335,n:"Scintillating",tc:"lpur"},{id:336,n:"Shimmering",tc:"lpur"},{id:337,n:"Scintillating",tc:"lpur"},{id:338,n:"Azure"},{id:339,n:"Lapis"},{id:340,n:"Cobalt"},{id:341,n:"Sapphire"},{id:342,n:"Azure"},{id:343,n:"Lapis"},{id:344,n:"Cobalt",tc:"lblu"},{id:345,n:"Sapphire",tc:"lblu"},{id:346,n:"Azure"},{id:347,n:"Lapis"},{id:348,n:"Cobalt",tc:"lblu"},{id:349,n:"Sapphire",tc:"lblu"},{id:350,n:"Azure"},{id:351,n:"Lapis"},{id:352,n:"Lapis"},{id:353,n:"Cobalt"},{id:354,n:"Cobalt"},{id:355,n:"Sapphire",tc:"lblu"},{id:356,n:"Lapis Lazuli",tc:"lblu"},{id:357,n:"Sapphire",tc:"lblu"},{id:358,n:"Crimson"},{id:359,n:"Russet"},{id:360,n:"Garnet"},{id:361,n:"Ruby"},{id:362,n:"Crimson"},{id:363,n:"Russet"},{id:364,n:"Garnet",tc:"lred"},{id:365,n:"Ruby",tc:"lred"},{id:366,n:"Crimson"},{id:367,n:"Russet",tc:"lred"},{id:368,n:"Garnet",tc:"lred"},{id:369,n:"Ruby"},{id:370,n:"Russet"},{id:371,n:"Russet"},{id:372,n:"Garnet"},{id:373,n:"Garnet"},{id:374,n:"Ruby",tc:"lred"},{id:375,n:"Garnet",tc:"lred"},{id:376,n:"Ruby",tc:"lred"},{id:377,n:"Tangerine"},{id:378,n:"Ocher"},{id:379,n:"Coral"},{id:380,n:"Amber"},{id:381,n:"Tangerine"},{id:382,n:"Ocher"},{id:383,n:"Coral",tc:"lyel"},{id:384,n:"Amber",tc:"lyel"},{id:385,n:"Tangerine"},{id:386,n:"Ocher"},{id:387,n:"Coral",tc:"lyel"},{id:388,n:"Amber",tc:"lyel"},{id:389,n:"Tangerine"},{id:390,n:"Ocher"},{id:391,n:"Ocher"},{id:392,n:"Coral"},{id:393,n:"Coral"},{id:394,n:"Amber",tc:"lyel"},{id:395,n:"Camphor",tc:"lyel"},{id:396,n:"Ambergris",tc:"lyel"},{id:397,n:"Beryl"},{id:398,n:"Viridian"},{id:399,n:"Jade"},{id:400,n:"Emerald"},{id:401,n:"Beryl"},{id:402,n:"Viridian"},{id:403,n:"Jade",tc:"cgrn"},{id:404,n:"Emerald",tc:"cgrn"},{id:405,n:"Beryl"},{id:406,n:"Viridian"},{id:407,n:"Jade",tc:"cgrn"},{id:408,n:"Emerald",tc:"cgrn"},{id:409,n:"Beryl"},{id:410,n:"Viridian"},{id:411,n:"Viridian"},{id:412,n:"Jade"},{id:413,n:"Jade"},{id:414,n:"Emerald",tc:"cgrn"},{id:415,n:"Beryl",tc:"cgrn"},{id:416,n:"Jade",tc:"cgrn"},{id:417,n:"Triumphant"},{id:418,n:"Victorious"},{id:419,n:"Aureolic"},{id:420,n:"Mechanic's"},{id:421,n:"Artisan's"},{id:422,n:"Jeweler's"},{id:423,n:"Lunar"},{id:424,n:"Arcadian"},{id:425,n:"Unearthly"},{id:426,n:"Astral"},{id:427,n:"Elysian",tc:"dgld"},{id:428,n:"Celestial",tc:"dgld"},{id:429,n:"Diamond"},{id:430,n:"Fletcher's"},{id:431,n:"Acrobatic"},{id:432,n:"Harpoonist's"},{id:433,n:"Fletcher's"},{id:434,n:"Bowyer's",tc:"lgld"},{id:435,n:"Archer's",tc:"lgld"},{id:436,n:"Acrobatic"},{id:437,n:"Gymnastic",tc:"lgld"},{id:438,n:"Athletic",tc:"lgld"},{id:439,n:"Harpoonist's"},{id:440,n:"Spearmaiden's",tc:"lgld"},{id:441,n:"Lancer's",tc:"lgld"},{id:442,n:"Burning"},{id:443,n:"Sparking"},{id:444,n:"Chilling"},{id:445,n:"Burning"},{id:446,n:"Blazing",tc:"lgld"},{id:447,n:"Volcanic",tc:"lgld"},{id:448,n:"Sparking"},{id:449,n:"Charged",tc:"lgld"},{id:450,n:"Powered",tc:"lgld"},{id:451,n:"Chilling"},{id:452,n:"Freezing",tc:"lgld"},{id:453,n:"Glacial",tc:"lgld"},{id:454,n:"Hexing"},{id:455,n:"Fungal"},{id:456,n:"Graverobber's"},{id:457,n:"Hexing"},{id:458,n:"Blighting",tc:"lgld"},{id:459,n:"Cursing",tc:"lgld"},{id:460,n:"Fungal"},{id:461,n:"Noxious",tc:"lgld"},{id:462,n:"Venomous",tc:"lgld"},{id:463,n:"Graverobber's"},{id:464,n:"Mojo",tc:"lgld"},{id:465,n:"Golemlord's",tc:"lgld"},{id:466,n:"Lion Branded"},{id:467,n:"Captain's"},{id:468,n:"Preserver's"},{id:469,n:"Lion Branded"},{id:470,n:"Hawk Branded",tc:"lgld"},{id:471,n:"Rose Branded",tc:"lgld"},{id:472,n:"Captain's"},{id:473,n:"Commander's",tc:"lgld"},{id:474,n:"Marshal's",tc:"lgld"},{id:475,n:"Preserver's"},{id:476,n:"Warden's",tc:"lgld"},{id:477,n:"Guardian's",tc:"lgld"},{id:478,n:"Expert's"},{id:479,n:"Fanatic"},{id:480,n:"Sounding"},{id:481,n:"Expert's"},{id:482,n:"Veteran's",tc:"lgld"},{id:483,n:"Master's",tc:"lgld"},{id:484,n:"Fanatic"},{id:485,n:"Raging",tc:"lgld"},{id:486,n:"Furious",tc:"lgld"},{id:487,n:"Sounding"},{id:488,n:"Resonant",tc:"lgld"},{id:489,n:"Echoing",tc:"lgld"},{id:490,n:"Trainer's"},{id:491,n:"Spiritual"},{id:492,n:"Natural"},{id:493,n:"Trainer's"},{id:494,n:"Caretaker's",tc:"lgld"},{id:495,n:"Keeper's",tc:"lgld"},{id:496,n:"Spiritual"},{id:497,n:"Feral",tc:"lgld"},{id:498,n:"Communal",tc:"lgld"},{id:499,n:"Natural"},{id:500,n:"Terrene",tc:"lgld"},{id:501,n:"Gaean",tc:"lgld"},{id:502,n:"Entrapping"},{id:503,n:"Mentalist's"},{id:504,n:"Shogukusha's"},{id:505,n:"Entrapping"},{id:506,n:"Trickster's",tc:"lgld"},{id:507,n:"Cunning",tc:"lgld"},{id:508,n:"Mentalist's"},{id:509,n:"Psychic",tc:"lgld"},{id:510,n:"Shadow",tc:"lgld"},{id:511,n:"Shogukusha's"},{id:512,n:"Sensei's",tc:"lgld"},{id:513,n:"Kenshi's",tc:"lgld"},{id:514,n:"Enlightened",tc:"whit"},{id:515,n:"Enlightened",tc:"whit"},{id:516,n:"Honorable",tc:"whit"},{id:517,n:"Honorable",tc:"whit"},{id:518,n:"Righteous",tc:"whit"},{id:519,n:"Righteous",tc:"whit"},{id:520,n:"Faithful",tc:"whit"},{id:521,n:"Faithful",tc:"whit"},{id:522,n:"Knave's",tc:"whit"},{id:523,n:"Jack's",tc:"whit"},{id:524,n:"Jester's",tc:"whit"},{id:525,n:"Joker's",tc:"whit"},{id:526,n:"Fool's",tc:"whit"},{id:527,n:"Alarming",tc:"whit"},{id:528,n:"Calling",tc:"whit"},{id:529,n:"Yelling",tc:"whit"},{id:530,n:"Howling",tc:"whit"},{id:531,n:"Grinding",tc:"whit"},{id:532,n:"Paradox",tc:"whit"},{id:533,n:"Paradox",tc:"whit"},{id:534,n:"Robineye",tc:"whit"},{id:535,n:"Sparroweye",tc:"whit"},{id:536,n:"Falconeye",tc:"whit"},{id:537,n:"Hawkeye",tc:"whit"},{id:538,n:"Eagleeye",tc:"whit"},{id:539,n:"Visionary",tc:"whit"},{id:540,n:"Mnemonic",tc:"cblu"},{id:541,n:"Snowy",tc:"lblu"},{id:542,n:"Shivering",tc:"lblu"},{id:543,n:"Boreal",tc:"lblu"},{id:544,n:"Hibernal",tc:"lblu"},{id:545,n:"Fiery",tc:"dred"},{id:546,n:"Smoldering",tc:"dred"},{id:547,n:"Smoking",tc:"dred"},{id:548,n:"Flaming",tc:"dred"},{id:549,n:"Condensing",tc:"dred"},{id:550,n:"Static",tc:"lyel"},{id:551,n:"Glowing",tc:"lyel"},{id:552,n:"Buzzing",tc:"lyel"},{id:553,n:"Arcing",tc:"lyel"},{id:554,n:"Shocking",tc:"lyel"},{id:555,n:"Septic",tc:"dgrn"},{id:556,n:"Foul",tc:"dgrn"},{id:557,n:"Corrosive",tc:"dgrn"},{id:558,n:"Toxic",tc:"dgrn"},{id:559,n:"Pestilent",tc:"dgrn"},{id:560,n:"Maiden's"},{id:561,n:"Valkyrie's",tc:"cgrn"},{id:562,n:"Maiden's"},{id:563,n:"Valkyrie's",tc:"cgrn"},{id:564,n:"Monk's"},{id:565,n:"Priest's",tc:"cgrn"},{id:566,n:"Monk's"},{id:567,n:"Priest's",tc:"cgrn"},{id:568,n:"Monk's"},{id:569,n:"Priest's",tc:"cgrn"},{id:570,n:"Summoner's"},{id:571,n:"Necromancer's",tc:"cgrn"},{id:572,n:"Summoner's"},{id:573,n:"Necromancer's",tc:"cgrn"},{id:574,n:"Angel's"},{id:575,n:"Arch-Angel's",tc:"cgrn"},{id:576,n:"Angel's"},{id:577,n:"Arch-Angel's",tc:"cgrn"},{id:578,n:"Slayer's"},{id:579,n:"Berserker's",tc:"cgrn"},{id:580,n:"Slayer's"},{id:581,n:"Berserker's",tc:"cgrn"},{id:582,n:"Slayer's"},{id:583,n:"Berserker's",tc:"cgrn"},{id:584,n:"Shaman's"},{id:585,n:"Hierophant's",tc:"cgrn"},{id:586,n:"Shaman's"},{id:587,n:"Hierophant's",tc:"cgrn"},{id:588,n:"Magekiller's"},{id:589,n:"Witch-hunter's",tc:"cgrn"},{id:590,n:"Magekiller's"},{id:591,n:"Witch-hunter's",tc:"cgrn"},{id:592,n:"Compact"},{id:593,n:"Thin"},{id:594,n:"Dense"},{id:595,n:"Consecrated"},{id:596,n:"Pure",tc:"lgld"},{id:597,n:"Sacred",tc:"lgld"},{id:598,n:"Hallowed",tc:"lgld"},{id:599,n:"Divine",tc:"lgld"},{id:600,n:"Pearl"},{id:601,n:"Crimson"},{id:602,n:"Red"},{id:603,n:"Sanguinary"},{id:604,n:"Bloody"},{id:605,n:"Red",tc:"dred"},{id:606,n:"Sanguinary",tc:"dred"},{id:607,n:"Red",tc:"dred"},{id:608,n:"Jagged"},{id:609,n:"Forked"},{id:610,n:"Serrated"},{id:611,n:"Jagged",tc:"blac"},{id:612,n:"Forked",tc:"blac"},{id:613,n:"Jagged",tc:"blac"},{id:614,n:"Snowy"},{id:615,n:"Shivering"},{id:616,n:"Boreal"},{id:617,n:"Hibernal"},{id:618,n:"Snowy"},{id:619,n:"Shivering"},{id:620,n:"Boreal",tc:"lblu"},{id:621,n:"Hibernal",tc:"lblu"},{id:622,n:"Snowy"},{id:623,n:"Shivering"},{id:624,n:"Boreal",tc:"lblu"},{id:625,n:"Hibernal",tc:"lblu"},{id:626,n:"Fiery"},{id:627,n:"Smoldering"},{id:628,n:"Smoking"},{id:629,n:"Flaming"},{id:630,n:"Fiery"},{id:631,n:"Smoldering"},{id:632,n:"Smoking",tc:"lred"},{id:633,n:"Flaming",tc:"lred"},{id:634,n:"Fiery"},{id:635,n:"Smoldering"},{id:636,n:"Smoking",tc:"lred"},{id:637,n:"Flaming",tc:"lred"},{id:638,n:"Static"},{id:639,n:"Glowing"},{id:640,n:"Arcing"},{id:641,n:"Shocking"},{id:642,n:"Static"},{id:643,n:"Glowing"},{id:644,n:"Arcing",tc:"whit"},{id:645,n:"Shocking",tc:"whit"},{id:646,n:"Static"},{id:647,n:"Glowing"},{id:648,n:"Arcing",tc:"whit"},{id:649,n:"Shocking",tc:"whit"},{id:650,n:"Septic"},{id:651,n:"Foul"},{id:652,n:"Toxic"},{id:653,n:"Pestilent"},{id:654,n:"Septic"},{id:655,n:"Foul"},{id:656,n:"Toxic",tc:"dgrn"},{id:657,n:"Pestilent",tc:"dgrn"},{id:658,n:"Septic"},{id:659,n:"Foul"},{id:660,n:"Toxic",tc:"dgrn"},{id:661,n:"Pestilent",tc:"dgrn"},{id:662,n:"Tireless"},{id:663,n:"Lizard's"},{id:664,n:"Azure"},{id:665,n:"Crimson"},{id:666,n:"Tangerine"},{id:667,n:"Beryl"},{id:668,n:"Godly",tc:"dgld"},{id:669,n:"Cruel",tc:"blac"},{id:670}],magic_suffixes:[null,{id:1,n:"of Health"},{id:2,n:"of Protection"},{id:3,n:"of Absorption"},{id:4,n:"of Life",tc:"dblu"},{id:5},{id:6,n:"of Warding"},{id:7,n:"of the Sentinel"},{id:8,n:"of Guarding"},{id:9,n:"of Negation"},{id:10},{id:11,n:"of Piercing"},{id:12,n:"of Bashing"},{id:13,n:"of Puncturing"},{id:14,n:"of Thorns"},{id:15,n:"of Spikes",tc:"oran"},{id:16,n:"of Readiness"},{id:17,n:"of Alacrity"},{id:18,n:"of Swiftness"},{id:19,n:"of Quickness",tc:"dyel"},{id:20,n:"of Blocking"},{id:21,n:"of Deflecting"},{id:22,n:"of the Apprentice"},{id:23,n:"of the Magus"},{id:24,n:"of Frost"},{id:25,n:"of the Glacier"},{id:26,n:"of Frost"},{id:27,n:"of Thawing"},{id:28,n:"of Flame"},{id:29,n:"of Fire"},{id:30,n:"of Burning",tc:"dred"},{id:31,n:"of Flame"},{id:32,n:"of Shock"},{id:33,n:"of Lightning"},{id:34,n:"of Thunder",tc:"dyel"},{id:35,n:"of Shock"},{id:36,n:"of Craftmanship"},{id:37,n:"of Quality"},{id:38,n:"of Maiming"},{id:39,n:"of Slaying"},{id:40,n:"of Gore"},{id:41,n:"of Carnage",tc:"blac"},{id:42,n:"of Slaughter",tc:"blac"},{id:43,n:"of Maiming"},{id:44,n:"of Worth"},{id:45,n:"of Measure"},{id:46,n:"of Excellence"},{id:47,n:"of Performance",tc:"blac"},{id:48,n:"of Measure"},{id:49,n:"of Blight"},{id:50,n:"of Venom"},{id:51,n:"of Pestilence",tc:"dgrn"},{id:52,n:"of Blight"},{id:53,n:"of Dexterity"},{id:54,n:"of Dexterity"},{id:55,n:"of Skill"},{id:56,n:"of Skill"},{id:57,n:"of Accuracy"},{id:58,n:"of Precision"},{id:59,n:"of Precision"},{id:60,n:"of Perfection",tc:"dgld"},{id:61,n:"of Balance"},{id:62,n:"of Stability",tc:"dyel"},{id:63},{id:64,n:"of Regeneration"},{id:65,n:"of Regeneration"},{id:66,n:"of Regeneration"},{id:67,n:"of Regrowth",tc:"cred"},{id:68,n:"of Regrowth",tc:"cred"},{id:69,n:"of Vileness"},{id:70},{id:71,n:"of Greed"},{id:72,n:"of Wealth",tc:"lgld"},{id:73,n:"of Chance"},{id:74,n:"of Fortune",tc:"lgld"},{id:75,n:"of Energy"},{id:76,n:"of Energy"},{id:77,n:"of the Mind"},{id:78,n:"of Brilliance"},{id:79,n:"of Sorcery",tc:"dgld"},{id:80,n:"of Wizardry",tc:"dgld"},{id:81,n:"of the Bear"},{id:82,n:"of Light"},{id:83,n:"of Radiance"},{id:84,n:"of the Sun"},{id:85,n:"of Life"},{id:86,n:"of the Jackal"},{id:87,n:"of the Fox"},{id:88,n:"of the Wolf"},{id:89,n:"of the Wolf"},{id:90,n:"of the Tiger"},{id:91,n:"of the Mammoth",tc:"cred"},{id:92,n:"of the Mammoth",tc:"cred"},{id:93,n:"of the Colossus",tc:"cred"},{id:94,n:"of the Leech"},{id:95,n:"of the Locust",tc:"cred"},{id:96,n:"of the Bat"},{id:97,n:"of the Vampire",tc:"cblu"},{id:98,n:"of Defiance",tc:"dred"},{id:99,n:"of Amelioration"},{id:100,n:"of Remedy"},{id:101},{id:102,n:"of Simplicity"},{id:103,n:"of Ease"},{id:104},{id:105,n:"of Strength"},{id:106,n:"of Might"},{id:107,n:"of the Ox"},{id:108,n:"of the Ox"},{id:109,n:"of the Giant",tc:"dgld"},{id:110,n:"of the Giant",tc:"dgld"},{id:111,n:"of the Titan",tc:"dgld"},{id:112,n:"of Pacing"},{id:113,n:"of Haste"},{id:114,n:"of Speed"},{id:115,n:"of Health"},{id:116,n:"of Protection"},{id:117,n:"of Absorption"},{id:118,n:"of Life",tc:"dblu"},{id:119,n:"of Life Everlasting"},{id:120,n:"of Protection"},{id:121,n:"of Absorption"},{id:122,n:"of Life"},{id:123,n:"of Amicae"},{id:124,n:"of Warding"},{id:125,n:"of the Sentinel"},{id:126,n:"of Guarding"},{id:127,n:"of Negation"},{id:128,n:"of the Sentinel"},{id:129,n:"of Guarding"},{id:130,n:"of Negation"},{id:131,n:"of Coolness"},{id:132,n:"of Inflammability"},{id:133,n:"of Amianthus"},{id:134,n:"of Quenching"},{id:135,n:"of Coolness"},{id:136,n:"of Inflammability"},{id:137,n:"of Amianthus"},{id:138,n:"of Quenching"},{id:139,n:"of Faith"},{id:140,n:"of Resistance"},{id:141,n:"of Insulation"},{id:142,n:"of Grounding"},{id:143,n:"of the Dynamo"},{id:144,n:"of Resistance"},{id:145,n:"of Insulation"},{id:146,n:"of Grounding"},{id:147,n:"of the Dynamo"},{id:148,n:"of Stoicism"},{id:149,n:"of Warming"},{id:150,n:"of Thawing"},{id:151,n:"of the Dunes"},{id:152,n:"of the Scirocco"},{id:153,n:"of Warming"},{id:154,n:"of Thawing"},{id:155,n:"of the Dunes"},{id:156,n:"of the Scirocco"},{id:157,n:"of Desire"},{id:158,n:"of Piercing"},{id:159,n:"of Bashing"},{id:160,n:"of Puncturing"},{id:161,n:"of Thorns"},{id:162,n:"of Spikes",tc:"oran"},{id:163,n:"of Razors",tc:"oran"},{id:164,n:"of Swords",tc:"oran"},{id:165,n:"of Malice"},{id:166,n:"of Readiness"},{id:167,n:"of Alacrity"},{id:168,n:"of Swiftness"},{id:169,n:"of Quickness",tc:"dyel"},{id:170,n:"of Alacrity",tc:"dyel"},{id:171,n:"of Fervor"},{id:172,n:"of Blocking"},{id:173,n:"of Deflecting"},{id:174,n:"of the Apprentice"},{id:175,n:"of the Magus"},{id:176,n:"of Frost"},{id:177,n:"of the Icicle"},{id:178,n:"of the Glacier",tc:"dblu"},{id:179,n:"of Winter",tc:"dblu"},{id:180,n:"of Frost"},{id:181,n:"of Frigidity",tc:"dblu"},{id:182,n:"of Thawing"},{id:183,n:"of Flame"},{id:184,n:"of Fire"},{id:185,n:"of Burning",tc:"dred"},{id:186,n:"of Incineration",tc:"dred"},{id:187,n:"of Flame"},{id:188,n:"of Passion",tc:"dred"},{id:189,n:"of Shock"},{id:190,n:"of Lightning"},{id:191,n:"of Thunder",tc:"dyel"},{id:192,n:"of Storms",tc:"dyel"},{id:193,n:"of Shock"},{id:194,n:"of Ennui",tc:"dyel"},{id:195,n:"of Craftmanship"},{id:196,n:"of Quality"},{id:197,n:"of Maiming"},{id:198,n:"of Slaying"},{id:199,n:"of Gore"},{id:200,n:"of Carnage",tc:"blac"},{id:201,n:"of Slaughter",tc:"blac"},{id:202,n:"of Butchery",tc:"blac"},{id:203,n:"of Evisceration",tc:"blac"},{id:204,n:"of Maiming"},{id:205,n:"of Craftmanship"},{id:206,n:"of Craftmanship"},{id:207,n:"of Craftmanship"},{id:208,n:"of Quality"},{id:209,n:"of Quality"},{id:210,n:"of Maiming"},{id:211,n:"of Maiming"},{id:212,n:"of Craftmanship"},{id:213,n:"of Craftmanship"},{id:214,n:"of Quality"},{id:215,n:"of Quality"},{id:216,n:"of Maiming"},{id:217,n:"of Craftmanship"},{id:218,n:"of Quality"},{id:219,n:"of Maiming"},{id:220,n:"of Ire"},{id:221,n:"of Wrath",tc:"blac"},{id:222,n:"of Carnage",tc:"blac"},{id:223,n:"of Worth"},{id:224,n:"of Measure"},{id:225,n:"of Excellence"},{id:226,n:"of Performance",tc:"blac"},{id:227,n:"of Transcendence",tc:"blac"},{id:228,n:"of Worth"},{id:229,n:"of Measure"},{id:230,n:"of Excellence"},{id:231,n:"of Performance"},{id:232,n:"of Joyfulness",tc:"whit"},{id:233,n:"of Bliss",tc:"whit"},{id:234,n:"of Blight"},{id:235,n:"of Venom"},{id:236,n:"of Pestilence",tc:"dgrn"},{id:237,n:"of Anthrax",tc:"dgrn"},{id:238,n:"of Blight"},{id:239,n:"of Envy",tc:"dgrn"},{id:240,n:"of Dexterity"},{id:241,n:"of Skill"},{id:242,n:"of Accuracy"},{id:243,n:"of Precision"},{id:244,n:"of Perfection",tc:"dgld"},{id:245,n:"of Nirvana",tc:"dgld"},{id:246,n:"of Dexterity"},{id:247,n:"of Skill"},{id:248,n:"of Accuracy"},{id:249,n:"of Precision"},{id:250,n:"of Perfection",tc:"dgld"},{id:251,n:"of Dexterity"},{id:252,n:"of Skill"},{id:253,n:"of Accuracy"},{id:254,n:"of Precision",tc:"dgld"},{id:255,n:"of Dexterity"},{id:256,n:"of Dexterity"},{id:257,n:"of Dexterity"},{id:258,n:"of Dexterity"},{id:259,n:"of Dexterity"},{id:260,n:"of Dexterity"},{id:261,n:"of Daring"},{id:262,n:"of Balance"},{id:263,n:"of Equilibrium"},{id:264,n:"of Stability",tc:"dyel"},{id:265,n:"of Balance"},{id:266,n:"of Balance"},{id:267,n:"of Balance",tc:"dyel"},{id:268,n:"of Truth"},{id:269,n:"of Regeneration"},{id:270,n:"of Regeneration"},{id:271,n:"of Regeneration"},{id:272,n:"of Regrowth",tc:"cred"},{id:273,n:"of Regrowth",tc:"cred"},{id:274,n:"of Revivification",tc:"cred"},{id:275,n:"of Honor"},{id:276,n:"of Vileness"},{id:277,n:"of Greed"},{id:278,n:"of Wealth",tc:"lgld"},{id:279,n:"of Greed"},{id:280,n:"of Greed"},{id:281,n:"of Greed"},{id:282,n:"of Greed"},{id:283,n:"of Greed"},{id:284,n:"of Greed"},{id:285,n:"of Avarice"},{id:286,n:"of Chance"},{id:287,n:"of Fortune",tc:"lgld"},{id:288,n:"of Fortune",tc:"lgld"},{id:289,n:"of Luck",tc:"lgld"},{id:290,n:"of Fortune"},{id:291,n:"of Good Luck"},{id:292,n:"of Prosperity"},{id:293,n:"of Energy"},{id:294,n:"of the Mind"},{id:295,n:"of Brilliance"},{id:296,n:"of Sorcery"},{id:297,n:"of Wizardry",tc:"dgld"},{id:298,n:"of Enlightenment",tc:"dgld"},{id:299,n:"of Energy"},{id:300,n:"of the Mind"},{id:301,n:"of Brilliance"},{id:302,n:"of Sorcery"},{id:303,n:"of Wizardry",tc:"dgld"},{id:304,n:"of Energy"},{id:305,n:"of the Mind"},{id:306,n:"of Brilliance"},{id:307,n:"of Sorcery",tc:"dgld"},{id:308,n:"of Knowledge"},{id:309,n:"of the Bear"},{id:310,n:"of Light"},{id:311,n:"of Radiance"},{id:312,n:"of the Sun"},{id:313,n:"of the Jackal"},{id:314,n:"of the Fox"},{id:315,n:"of the Wolf"},{id:316,n:"of the Tiger"},{id:317,n:"of the Mammoth",tc:"cred"},{id:318,n:"of the Colossus",tc:"cred"},{id:319,n:"of the Squid",tc:"cred"},{id:320,n:"of the Whale",tc:"cred"},{id:321,n:"of the Jackal"},{id:322,n:"of the Fox"},{id:323,n:"of the Wolf"},{id:324,n:"of the Tiger"},{id:325,n:"of the Mammoth",tc:"cred"},{id:326,n:"of the Colossus",tc:"cred"},{id:327,n:"of the Jackal"},{id:328,n:"of the Fox"},{id:329,n:"of the Wolf"},{id:330,n:"of the Tiger"},{id:331,n:"of the Mammoth",tc:"cred"},{id:332,n:"of Life"},{id:333,n:"of Life"},{id:334,n:"of Life"},{id:335,n:"of Sustenance"},{id:336,n:"of Sustenance"},{id:337,n:"of Sustenance"},{id:338,n:"of Vita"},{id:339,n:"of Vita"},{id:340,n:"of Vita"},{id:341,n:"of Life"},{id:342,n:"of Life"},{id:343,n:"of Sustenance"},{id:344,n:"of Sustenance"},{id:345,n:"of Vita"},{id:346,n:"of Vita"},{id:347,n:"of Life"},{id:348,n:"of Sustenance"},{id:349,n:"of Vita"},{id:350,n:"of Spirit"},{id:351,n:"of Hope"},{id:352,n:"of the Leech"},{id:353,n:"of the Locust",tc:"cred"},{id:354,n:"of the Lamprey",tc:"cred"},{id:355,n:"of the Leech"},{id:356,n:"of the Locust"},{id:357,n:"of the Lamprey",tc:"cred"},{id:358,n:"of the Leech",tc:"cred"},{id:359,n:"of the Bat"},{id:360,n:"of the Wraith",tc:"cred"},{id:361,n:"of the Vampire",tc:"cred"},{id:362,n:"of the Bat"},{id:363,n:"of the Wraith"},{id:364,n:"of the Vampire",tc:"cred"},{id:365,n:"of the Bat",tc:"cred"},{id:366,n:"of Defiance",tc:"dred"},{id:367,n:"of Amelioration"},{id:368,n:"of Remedy"},{id:369,n:"of Simplicity"},{id:370,n:"of Ease"},{id:371,n:"of Freedom"},{id:372,n:"of Strength"},{id:373,n:"of Might"},{id:374,n:"of the Ox"},{id:375,n:"of the Giant"},{id:376,n:"of the Titan",tc:"dgld"},{id:377,n:"of Atlas",tc:"dgld"},{id:378,n:"of Strength"},{id:379,n:"of Might"},{id:380,n:"of the Ox"},{id:381,n:"of the Giant"},{id:382,n:"of the Titan",tc:"dgld"},{id:383,n:"of Strength"},{id:384,n:"of Might"},{id:385,n:"of the Ox"},{id:386,n:"of the Giant",tc:"dgld"},{id:387,n:"of Strength"},{id:388,n:"of Strength"},{id:389,n:"of Strength"},{id:390,n:"of Strength"},{id:391,n:"of Strength"},{id:392,n:"of Strength"},{id:393,n:"of Virility"},{id:394,n:"of Pacing"},{id:395,n:"of Haste"},{id:396,n:"of Speed"},{id:397,n:"of Transportation"},{id:398,n:"of Acceleration"},{id:399,n:"of Inertia"},{id:400,n:"of Inertia"},{id:401,n:"of Inertia"},{id:402,n:"of Self-Repair"},{id:403,n:"of Restoration"},{id:404,n:"of Ages"},{id:405,n:"of Replenishing"},{id:406,n:"of Propogation"},{id:407,n:"of the Centaur",tc:"cred"},{id:408,n:"of Memory",tc:"cred"},{id:409,n:"of the Elephant",tc:"cred"},{id:410,n:"of Power",tc:"dgld"},{id:411,n:"of Grace",tc:"dgld"},{id:412,n:"of Grace and Power",tc:"dgld"},{id:413,n:"of the Yeti",tc:"lblu"},{id:414,n:"of the Phoenix",tc:"cred"},{id:415,n:"of the Efreeti",tc:"cblu"},{id:416,n:"of the Cobra",tc:"dyel"},{id:417,n:"of the Elements",tc:"dgld"},{id:418,n:"of Firebolts"},{id:419,n:"of Firebolts"},{id:420,n:"of Firebolts"},{id:421,n:"of Charged Bolt"},{id:422,n:"of Charged Bolt"},{id:423,n:"of Charged Bolt"},{id:424,n:"of Icebolt",tc:"lblu"},{id:425,n:"of Frozen Armor"},{id:426,n:"of Static Field"},{id:427,n:"of Telekinesis"},{id:428,n:"of Frost Shield",tc:"lblu"},{id:429,n:"of Ice Blast"},{id:430,n:"of Blaze"},{id:431,n:"of Fire Ball"},{id:432,n:"of Nova",tc:"cblu"},{id:433,n:"of Nova",tc:"cblu"},{id:434,n:"of Nova Shield",tc:"cblu"},{id:435,n:"of Nova Shield",tc:"cblu"},{id:436,n:"of Nova Shield",tc:"cblu"},{id:437,n:"of Lightning",tc:"cblu"},{id:438,n:"of Lightning",tc:"cblu"},{id:439,n:"of Shiver Armor"},{id:440,n:"of Fire Wall"},{id:441,n:"of Enchant"},{id:442,n:"of Chain Lightning"},{id:443,n:"of Chain Lightning"},{id:444,n:"of Chain Lightning"},{id:445,n:"of Teleport Shield",tc:"whit"},{id:446,n:"of Teleport Shield",tc:"whit"},{id:447,n:"of Teleport Shield",tc:"whit"},{id:448,n:"of Glacial Spike"},{id:449,n:"of Meteor"},{id:450,n:"of Thunder Storm"},{id:451,n:"of Energy Shield"},{id:452,n:"of Blizzard"},{id:453,n:"of Chilling Armor"},{id:454,n:"of Hydra Shield",tc:"cred"},{id:455,n:"of Frozen Orb"},{id:456,n:"of Dawn"},{id:457,n:"of Sunlight"},{id:458,n:"of Magic Arrow"},{id:459,n:"of Magic Arrow"},{id:460,n:"of Fire Arrow"},{id:461,n:"of Fire Arrow"},{id:462,n:"of Inner Sight"},{id:463,n:"of Inner Sight"},{id:464,n:"of Jab"},{id:465,n:"of Jab"},{id:466,n:"of Cold Arrow"},{id:467,n:"of Cold Arrow"},{id:468,n:"of Multiple Shot"},{id:469,n:"of Multiple Shot"},{id:470,n:"of Power Strike"},{id:471,n:"of Power Strike"},{id:472,n:"of Poison Jab"},{id:473,n:"of Poison Jab"},{id:474,n:"of Exploding Arrow"},{id:475,n:"of Exploding Arrow"},{id:476,n:"of Slow Missile"},{id:477,n:"of Slow Missile"},{id:478,n:"of Impaling Strike"},{id:479,n:"of Impaling Strike"},{id:480,n:"of Lightning Javelin"},{id:481,n:"of Lightning Javelin"},{id:482,n:"of Ice Arrow"},{id:483,n:"of Ice Arrow"},{id:484,n:"of Guided Arrow"},{id:485,n:"of Guided Arrow"},{id:486,n:"of Charged Strike"},{id:487,n:"of Charged Strike"},{id:488,n:"of Plague Jab"},{id:489,n:"of Plague Jab"},{id:490,n:"of Immolating Arrow"},{id:491,n:"of Immolating Arrow"},{id:492,n:"of Fending"},{id:493,n:"of Fending"},{id:494,n:"of Freezing Arrow"},{id:495,n:"of Freezing Arrow"},{id:496,n:"of Lightning Strike"},{id:497,n:"of Lightning Strike"},{id:498,n:"of Lightning Fury"},{id:499,n:"of Lightning Fury"},{id:500,n:"of Fire Bolt"},{id:501,n:"of Fire Bolt"},{id:502,n:"of Charged Bolt"},{id:503,n:"of Charged Bolt"},{id:504,n:"of Ice Bolt"},{id:505,n:"of Ice Bolt"},{id:506,n:"of Frozen Armor"},{id:507,n:"of Frozen Armor"},{id:508,n:"of Static Field"},{id:509,n:"of Static Field"},{id:510,n:"of Telekinesis"},{id:511,n:"of Telekinesis"},{id:512,n:"of Frost Nova"},{id:513,n:"of Frost Nova"},{id:514,n:"of Ice Blast"},{id:515,n:"of Ice Blast"},{id:516,n:"of Blazing"},{id:517,n:"of Blazing"},{id:518,n:"of Fire Ball"},{id:519,n:"of Fire Ball"},{id:520,n:"of Nova"},{id:521,n:"of Nova"},{id:522,n:"of Lightning"},{id:523,n:"of Lightning"},{id:524,n:"of Shiver Armor"},{id:525,n:"of Shiver Armor"},{id:526,n:"of Fire Wall"},{id:527,n:"of Fire Wall"},{id:528,n:"of Enchantment"},{id:529,n:"of Enchantment"},{id:530,n:"of Chain Lightning"},{id:531,n:"of Chain Lightning"},{id:532,n:"of Teleportation"},{id:533,n:"of Teleportation"},{id:534,n:"of Glacial Spike"},{id:535,n:"of Glacial Spike"},{id:536,n:"of Meteor"},{id:537,n:"of Meteor"},{id:538,n:"of Thunder Storm"},{id:539,n:"of Thunder Storm"},{id:540,n:"of Energy Shield"},{id:541,n:"of Energy Shield"},{id:542,n:"of Blizzard"},{id:543,n:"of Blizzard"},{id:544,n:"of Chilling Armor"},{id:545,n:"of Chilling Armor"},{id:546,n:"of Hydra"},{id:547,n:"of Hydra"},{id:548,n:"of Frozen Orb"},{id:549,n:"of Frozen Orb"},{id:550,n:"of Amplify Damage"},{id:551,n:"of Amplify Damage"},{id:552,n:"of Teeth"},{id:553,n:"of Teeth"},{id:554,n:"of Bone Armor"},{id:555,n:"of Bone Armor"},{id:556,n:"of Raise Skeleton"},{id:557,n:"of Raise Skeleton"},{id:558,n:"of Dim Vision"},{id:559,n:"of Dim Vision"},{id:560,n:"of Weaken"},{id:561,n:"of Weaken"},{id:562,n:"of Poison Dagger"},{id:563,n:"of Poison Dagger"},{id:564,n:"of Corpse Explosion"},{id:565,n:"of Corpse Explosion"},{id:566,n:"of Clay Golem"},{id:567,n:"of Clay Golem"},{id:568,n:"of Iron Maiden"},{id:569,n:"of Iron Maiden"},{id:570,n:"of Terror"},{id:571,n:"of Terror"},{id:572,n:"of Bone Wall"},{id:573,n:"of Bone Wall"},{id:574,n:"of Skeletal Mages"},{id:575,n:"of Skeletal Mages"},{id:576,n:"of Confusion"},{id:577,n:"of Confusion"},{id:578,n:"of Life Tap"},{id:579,n:"of Life Tap"},{id:580,n:"of Poison Explosion"},{id:581,n:"of Poison Explosion"},{id:582,n:"of Bone Spear"},{id:583,n:"of Bone Spear"},{id:584,n:"of Blood Golem"},{id:585,n:"of Blood Golem"},{id:586,n:"of Attract"},{id:587,n:"of Attract"},{id:588,n:"of Decrepify"},{id:589,n:"of Decrepify"},{id:590,n:"of Bone Prison"},{id:591,n:"of Bone Prison"},{id:592,n:"of Iron Golem"},{id:593,n:"of Iron Golem"},{id:594,n:"of Lower Resistance"},{id:595,n:"of Lower Resistance"},{id:596,n:"of Poison Nova"},{id:597,n:"of Poison Nova"},{id:598,n:"of Bone Spirit"},{id:599,n:"of Bone Spirit"},{id:600,n:"of Fire Golem"},{id:601,n:"of Fire Golem"},{id:602,n:"of Revivification"},{id:603,n:"of Revivification"},{id:604,n:"of Sacrifice"},{id:605,n:"of Sacrifice"},{id:606,n:"of Holy Bolt"},{id:607,n:"of Holy Bolt"},{id:608,n:"of Zeal"},{id:609,n:"of Zeal"},{id:610,n:"of Vengeance"},{id:611,n:"of Vengeance"},{id:612,n:"of Blessed Hammer"},{id:613,n:"of Blessed Hammer"},{id:614,n:"of Conversion"},{id:615,n:"of Conversion"},{id:616,n:"of Fist of the Heavens"},{id:617,n:"of Fist of the Heavens"},{id:618,n:"of Bashing"},{id:619,n:"of Bashing"},{id:620,n:"of Howl"},{id:621,n:"of Howl"},{id:622,n:"of Find Potion"},{id:623,n:"of Find Potion"},{id:624,n:"of Taunt"},{id:625,n:"of Taunt"},{id:626,n:"of Shout"},{id:627,n:"of Shout"},{id:628,n:"of Stun"},{id:629,n:"of Stun"},{id:630,n:"of Find Item"},{id:631,n:"of Find Item"},{id:632,n:"of Concentration"},{id:633,n:"of Concentration"},{id:634,n:"of Battle Cry"},{id:635,n:"of Battle Cry"},{id:636,n:"of Battle Orders"},{id:637,n:"of Battle Orders"},{id:638,n:"of Grim Ward"},{id:639,n:"of Grim Ward"},{id:640,n:"of War Cry"},{id:641,n:"of War Cry"},{id:642,n:"of Battle Command"},{id:643,n:"of Battle Command"},{id:644,n:"of Firestorms"},{id:645,n:"of Firestorms"},{id:646,n:"of Molten Boulder"},{id:647,n:"of Molten Boulder"},{id:648,n:"of Fissure"},{id:649,n:"of Fissure"},{id:650,n:"of Cyclone Armor"},{id:651,n:"of Cyclone Armor"},{id:652,n:"of Twister"},{id:653,n:"of Twister"},{id:654,n:"of Volcano"},{id:655,n:"of Volcano"},{id:656,n:"of Tornado"},{id:657,n:"of Tornado"},{id:658,n:"of Armageddon"},{id:659,n:"of Armageddon"},{id:660,n:"of Hurricane"},{id:661,n:"of Hurricane"},{id:662,n:"of Amplify Damage"},{id:663,n:"of the Icicle",tc:"dblu"},{id:664,n:"of the Glacier",tc:"dblu"},{id:665,n:"of Fire",tc:"dred"},{id:666,n:"of Burning",tc:"dred"},{id:667,n:"of Lightning",tc:"dyel"},{id:668,n:"of Thunder",tc:"dyel"},{id:669,n:"of Daring"},{id:670,n:"of Daring"},{id:671,n:"of Knowledge"},{id:672,n:"of Knowledge"},{id:673,n:"of Virility"},{id:674,n:"of Virility"},{id:675,n:"of Readiness"},{id:676,n:"of Craftmanship"},{id:677,n:"of Quality"},{id:678,n:"of Maiming"},{id:679,n:"of Craftmanship"},{id:680,n:"of Quality"},{id:681,n:"of Craftmanship"},{id:682,n:"of Blight"},{id:683,n:"of Venom"},{id:684,n:"of Pestilence"},{id:685,n:"of Anthrax"},{id:686,n:"of Blight"},{id:687,n:"of Venom"},{id:688,n:"of Pestilence",tc:"dgrn"},{id:689,n:"of Anthrax",tc:"dgrn"},{id:690,n:"of Blight"},{id:691,n:"of Venom"},{id:692,n:"of Pestilence",tc:"dgrn"},{id:693,n:"of Anthrax",tc:"dgrn"},{id:694,n:"of Frost"},{id:695,n:"of the Icicle"},{id:696,n:"of the Glacier"},{id:697,n:"of Winter"},{id:698,n:"of Frost"},{id:699,n:"of the Icicle"},{id:700,n:"of the Glacier",tc:"dblu"},{id:701,n:"of Winter",tc:"dblu"},{id:702,n:"of Frost"},{id:703,n:"of the Icicle"},{id:704,n:"of the Glacier",tc:"dblu"},{id:705,n:"of Winter",tc:"dblu"},{id:706,n:"of Flame"},{id:707,n:"of Fire"},{id:708,n:"of Burning"},{id:709,n:"of Incineration"},{id:710,n:"of Flame"},{id:711,n:"of Fire"},{id:712,n:"of Burning",tc:"dred"},{id:713,n:"of Incineration",tc:"dred"},{id:714,n:"of Flame"},{id:715,n:"of Fire"},{id:716,n:"of Burning",tc:"dred"},{id:717,n:"of Incineration",tc:"dred"},{id:718,n:"of Shock"},{id:719,n:"of Lightning"},{id:720,n:"of Thunder"},{id:721,n:"of Storms"},{id:722,n:"of Shock"},{id:723,n:"of Lightning"},{id:724,n:"of Thunder",tc:"dyel"},{id:725,n:"of Storms",tc:"dyel"},{id:726,n:"of Shock"},{id:727,n:"of Lightning"},{id:728,n:"of Thunder",tc:"dyel"},{id:729,n:"of Storms",tc:"dyel"},{id:730,n:"of Dexterity"},{id:731,n:"of Dexterity"},{id:732,n:"of Strength"},{id:733,n:"of Strength"},{id:734,n:"of Thorns"},{id:735,n:"of Frost"},{id:736,n:"of Flame"},{id:737,n:"of Blight"},{id:738,n:"of Shock"},{id:739,n:"of Regeneration"},{id:740,n:"of Energy"},{id:741,n:"of Light"},{id:742,n:"of the Leech"},{id:743,n:"of the Locust"},{id:744,n:"of the Lamprey",tc:"cred"},{id:745,n:"of the Bat"},{id:746,n:"of the Wraith"},{id:747,n:"of the Vampire",tc:"cred"},{id:748}],properties:{ac:[{s:"armorclass",f:1}],"ac-miss":[{s:"armorclass_vs_missile",f:1}],"ac-hth":[{s:"armorclass_vs_hth",f:1}],"red-dmg":[{s:"normal_damage_reduction",f:1}],"red-dmg%":[{s:"damageresist",f:1}],"ac%":[{s:"item_armor_percent",f:2}],"red-mag":[{s:"magic_damage_reduction",f:1}],str:[{s:"strength",f:1}],dex:[{s:"dexterity",f:1}],vit:[{s:"vitality",f:1}],enr:[{s:"energy",f:1}],mana:[{s:"maxmana",f:1}],"mana%":[{s:"item_maxmana_percent",f:1}],hp:[{s:"maxhp",f:1}],"hp%":[{s:"item_maxhp_percent",f:1}],att:[{s:"tohit",f:1}],block:[{s:"toblock",f:1}],"cold-min":[{s:"coldmindam",f:1}],"cold-max":[{s:"coldmaxdam",f:1}],"cold-len":[{s:"coldlength",f:1}],"fire-min":[{s:"firemindam",f:1}],"fire-max":[{s:"firemaxdam",f:1}],"ltng-min":[{s:"lightmindam",f:1}],"ltng-max":[{s:"lightmaxdam",f:1}],"pois-min":[{s:"poisonmindam",f:1}],"pois-max":[{s:"poisonmaxdam",f:1}],"pois-len":[{s:"poisonlength",f:1}],"dmg-min":[{s:"mindamage",f:5}],"dmg-max":[{s:"maxdamage",f:6}],"dmg%":[{s:"item_maxdamage_percent",f:7}],"dmg-to-mana":[{s:"item_damagetomana",f:1}],"res-fire":[{s:"fireresist",f:1}],"res-fire-max":[{s:"maxfireresist",f:1}],"res-ltng":[{s:"lightresist",f:1}],"res-ltng-max":[{s:"maxlightresist",f:1}],"res-cold":[{s:"coldresist",f:1}],"res-cold-max":[{s:"maxcoldresist",f:1}],"res-mag":[{s:"magicresist",f:1}],"res-mag-max":[{s:"maxmagicresist",f:1}],"res-pois":[{s:"poisonresist",f:1}],"res-pois-max":[{s:"maxpoisonresist",f:1}],"res-all":[{s:"fireresist",f:1},{s:"lightresist",f:3},{s:"coldresist",f:3},{s:"poisonresist",f:3}],"res-all-max":[{s:"maxfireresist",f:1},{s:"maxlightresist",f:3},{s:"maxcoldresist",f:3},{s:"maxpoisonresist",f:3}],"abs-fire%":[{s:"item_absorbfire_percent",f:1}],"abs-fire":[{s:"item_absorbfire",f:1}],"abs-ltng%":[{s:"item_absorblight_percent",f:1}],"abs-ltng":[{s:"item_absorblight",f:1}],"abs-mag%":[{s:"item_absorbmagic_percent",f:1}],"abs-mag":[{s:"item_absorbmagic",f:1}],"abs-cold%":[{s:"item_absorbcold_percent",f:1}],"abs-cold":[{s:"item_absorbcold",f:1}],dur:[{s:"maxdurability",f:1}],"dur%":[{s:"item_maxdurability_percent",f:13}],regen:[{s:"hpregen",f:1}],thorns:[{s:"item_attackertakesdamage",f:1}],swing1:[{s:"item_fasterattackrate",f:8}],swing2:[{s:"item_fasterattackrate",f:8}],swing3:[{s:"item_fasterattackrate",f:8}],"gold%":[{s:"item_goldbonus",f:1}],"mag%":[{s:"item_magicbonus",f:1}],knock:[{s:"item_knockback",f:1}],"regen-stam":[{s:"staminarecoverybonus",f:1}],"regen-mana":[{s:"manarecoverybonus",f:1}],stam:[{s:"maxstamina",f:1}],time:[{s:"item_timeduration",f:1}],manasteal:[{s:"manadrainmindam",f:1}],lifesteal:[{s:"lifedrainmindam",f:1}],ama:[{s:"item_addclassskills",f:21,val:0}],pal:[{s:"item_addclassskills",f:21,val:3}],nec:[{s:"item_addclassskills",f:21,val:2}],sor:[{s:"item_addclassskills",f:21,val:1}],bar:[{s:"item_addclassskills",f:21,val:4}],herb:[{s:"item_doubleherbduration",f:1}],light:[{s:"item_lightradius",f:1}],color:[{s:"item_lightcolor",f:1}],ease:[{s:"item_req_percent",f:1}],move1:[{s:"item_fastermovevelocity",f:8}],move2:[{s:"item_fastermovevelocity",f:8}],move3:[{s:"item_fastermovevelocity",f:8}],balance1:[{s:"item_fastergethitrate",f:8}],balance2:[{s:"item_fastergethitrate",f:8}],balance3:[{s:"item_fastergethitrate",f:8}],block1:[{s:"item_fasterblockrate",f:8}],block2:[{s:"item_fasterblockrate",f:8}],block3:[{s:"item_fasterblockrate",f:8}],cast1:[{s:"item_fastercastrate",f:8}],cast2:[{s:"item_fastercastrate",f:8}],cast3:[{s:"item_fastercastrate",f:8}],"res-pois-len":[{s:"item_poisonlengthresist",f:1}],dmg:[{s:"item_normaldamage",f:1}],howl:[{s:"item_howl",f:1}],stupidity:[{s:"item_stupidity",f:1}],"ignore-ac":[{s:"item_ignoretargetac",f:1}],"reduce-ac":[{s:"item_fractionaltargetac",f:1}],noheal:[{s:"item_preventheal",f:1}],"half-freeze":[{s:"item_halffreezeduration",f:1}],"att%":[{s:"item_tohit_percent",f:1}],"dmg-ac":[{s:"item_damagetargetac",f:1}],"dmg-demon":[{s:"item_demondamage_percent",f:1}],"dmg-undead":[{s:"item_undeaddamage_percent",f:1}],"att-demon":[{s:"item_demon_tohit",f:1}],"att-undead":[{s:"item_undead_tohit",f:1}],throw:[{s:"item_throwable",f:1}],fireskill:[{s:"item_elemskill",f:21,val:1}],allskills:[{s:"item_allskills",f:1}],"light-thorns":[{s:"item_attackertakeslightdamage",f:1}],freeze:[{s:"item_freeze",f:1}],openwounds:[{s:"item_openwounds",f:1}],crush:[{s:"item_crushingblow",f:1}],kick:[{s:"item_kickdamage",f:1}],"mana-kill":[{s:"item_manaafterkill",f:1}],"demon-heal":[{s:"item_healafterdemonkill",f:1}],bloody:[{s:"item_extrablood",f:1}],deadly:[{s:"item_deadlystrike",f:1}],slow:[{s:"item_slow",f:1}],nofreeze:[{s:"item_cannotbefrozen",f:1}],stamdrain:[{s:"item_staminadrainpct",f:1}],reanimate:[{s:"item_reanimate",f:24}],pierce:[{s:"item_pierce",f:1}],magicarrow:[{s:"item_magicarrow",f:1}],explosivearrow:[{s:"item_explosivearrow",f:1}],dru:[{s:"item_addclassskills",f:21,val:5}],ass:[{s:"item_addclassskills",f:21,val:6}],skill:[{s:"item_singleskill",f:22}],skilltab:[{s:"item_addskill_tab",f:10}],aura:[{s:"item_aura",f:22}],"att-skill":[{s:"item_skillonattack",f:11}],"hit-skill":[{s:"item_skillonhit",f:11}],"gethit-skill":[{s:"item_skillongethit",f:11}],sock:[{s:"item_numsockets",f:14}],"dmg-fire":[{s:"firemindam",f:15},{s:"firemaxdam",f:16}],"dmg-ltng":[{s:"lightmindam",f:15},{s:"lightmaxdam",f:16}],"dmg-mag":[{s:"magicmindam",f:15},{s:"magicmaxdam",f:16}],"dmg-cold":[{s:"coldmindam",f:15},{s:"coldmaxdam",f:16},{s:"coldlength",f:17}],"dmg-pois":[{s:"poisonmindam",f:15},{s:"poisonmaxdam",f:16},{s:"poisonlength",f:17}],"dmg-throw":[{s:"item_throw_mindamage",f:15},{s:"item_throw_maxdamage",f:16}],"dmg-norm":[{s:"mindamage",f:15},{s:"maxdamage",f:16}],"ac/lvl":[{s:"item_armor_perlevel",f:17}],"ac%/lvl":[{s:"item_armorpercent_perlevel",f:17}],"hp/lvl":[{s:"item_hp_perlevel",f:17}],"mana/lvl":[{s:"item_mana_perlevel",f:17}],"dmg/lvl":[{s:"item_maxdamage_perlevel",f:17}],"dmg%/lvl":[{s:"item_maxdamage_percent_perlevel",f:17}],"str/lvl":[{s:"item_strength_perlevel",f:17}],"dex/lvl":[{s:"item_dexterity_perlevel",f:17}],"enr/lvl":[{s:"item_energy_perlevel",f:17}],"vit/lvl":[{s:"item_vitality_perlevel",f:17}],"att/lvl":[{s:"item_tohit_perlevel",f:17}],"att%/lvl":[{s:"item_tohitpercent_perlevel",f:17}],"dmg-cold/lvl":[{s:"item_cold_damagemax_perlevel",f:17}],"dmg-fire/lvl":[{s:"item_fire_damagemax_perlevel",f:17}],"dmg-ltng/lvl":[{s:"item_ltng_damagemax_perlevel",f:17}],"dmg-pois/lvl":[{s:"item_pois_damagemax_perlevel",f:17}],"res-cold/lvl":[{s:"item_resist_cold_perlevel",f:17}],"res-fire/lvl":[{s:"item_resist_fire_perlevel",f:17}],"res-ltng/lvl":[{s:"item_resist_ltng_perlevel",f:17}],"res-pois/lvl":[{s:"item_resist_pois_perlevel",f:17}],"abs-cold/lvl":[{s:"item_absorb_cold_perlevel",f:17}],"abs-fire/lvl":[{s:"item_absorb_fire_perlevel",f:17}],"abs-ltng/lvl":[{s:"item_absorb_ltng_perlevel",f:17}],"abs-pois/lvl":[{s:"item_absorb_pois_perlevel",f:17}],"thorns/lvl":[{s:"item_thorns_perlevel",f:17}],"gold%/lvl":[{s:"item_find_gold_perlevel",f:17}],"mag%/lvl":[{s:"item_find_magic_perlevel",f:17}],"regen-stam/lvl":[{s:"item_regenstamina_perlevel",f:17}],"stam/lvl":[{s:"item_stamina_perlevel",f:17}],"dmg-dem/lvl":[{s:"item_damage_demon_perlevel",f:17}],"dmg-und/lvl":[{s:"item_damage_undead_perlevel",f:17}],"att-dem/lvl":[{s:"item_tohit_demon_perlevel",f:17}],"att-und/lvl":[{s:"item_tohit_undead_perlevel",f:17}],"crush/lvl":[{s:"item_crushingblow_perlevel",f:17}],"wounds/lvl":[{s:"item_openwounds_perlevel",f:17}],"kick/lvl":[{s:"item_kick_damage_perlevel",f:17}],"deadly/lvl":[{s:"item_deadlystrike_perlevel",f:17}],"rep-dur":[{s:"item_replenish_durability",f:17}],"rep-quant":[{s:"item_replenish_quantity",f:17}],stack:[{s:"item_extra_stack",f:1}],"ac/time":[{s:"item_armor_bytime",f:18}],"ac%/time":[{s:"item_armorpercent_bytime",f:18}],"hp/time":[{s:"item_hp_bytime",f:18}],"mana/time":[{s:"item_mana_bytime",f:18}],"dmg/time":[{s:"item_maxdamage_bytime",f:18}],"dmg%/time":[{s:"item_maxdamage_percent_bytime",f:18}],"str/time":[{s:"item_strength_bytime",f:18}],"dex/time":[{s:"item_dexterity_bytime",f:18}],"enr/time":[{s:"item_energy_bytime",f:18}],"vit/time":[{s:"item_vitality_bytime",f:18}],"att/time":[{s:"item_tohit_bytime",f:18}],"att%/time":[{s:"item_tohitpercent_bytime",f:18}],"dmg-cold/time":[{s:"item_cold_damagemax_bytime",f:18}],"dmg-fire/time":[{s:"item_fire_damagemax_bytime",f:18}],"dmg-ltng/time":[{s:"item_ltng_damagemax_bytime",f:18}],"dmg-pois/time":[{s:"item_pois_damagemax_bytime",f:18}],"res-cold/time":[{s:"item_resist_cold_bytime",f:18}],"res-fire/time":[{s:"item_resist_fire_bytime",f:18}],"res-ltng/time":[{s:"item_resist_ltng_bytime",f:18}],"res-pois/time":[{s:"item_resist_pois_bytime",f:18}],"abs-cold/time":[{s:"item_absorb_cold_bytime",f:18}],"abs-fire/time":[{s:"item_absorb_fire_bytime",f:18}],"abs-ltng/time":[{s:"item_absorb_ltng_bytime",f:18}],"abs-pois/time":[{s:"item_absorb_pois_bytime",f:18}],"gold%/time":[{s:"item_find_gold_bytime",f:18}],"mag%/time":[{s:"item_find_magic_bytime",f:18}],"regen-stam/time":[{s:"item_regenstamina_bytime",f:18}],"stam/time":[{s:"item_stamina_bytime",f:18}],"dmg-dem/time":[{s:"item_damage_demon_bytime",f:18}],"dmg-und/time":[{s:"item_damage_undead_bytime",f:18}],"att-dem/time":[{s:"item_tohit_demon_bytime",f:18}],"att-und/time":[{s:"item_tohit_undead_bytime",f:18}],"crush/time":[{s:"item_crushingblow_bytime",f:18}],"wounds/time":[{s:"item_openwounds_bytime",f:18}],"kick/time":[{s:"item_kick_damage_bytime",f:18}],"deadly/time":[{s:"item_deadlystrike_bytime",f:18}],"pierce-fire":[{s:"passive_fire_pierce",f:1}],"pierce-ltng":[{s:"passive_ltng_pierce",f:1}],"pierce-cold":[{s:"passive_cold_pierce",f:1}],"pierce-pois":[{s:"passive_pois_pierce",f:1}],indestruct:[{s:"item_indesctructible",f:20}],charged:[{s:"item_charged_skill",f:19}],"extra-fire":[{s:"passive_fire_mastery",f:1}],"extra-ltng":[{s:"passive_ltng_mastery",f:1}],"extra-cold":[{s:"passive_cold_mastery",f:1}],"extra-pois":[{s:"passive_pois_mastery",f:1}],"dmg-elem":[{s:"firemindam",f:15},{s:"firemaxdam",f:16},{s:"lightmindam",f:15},{s:"lightmaxdam",f:16},{s:"coldmindam",f:15},{s:"coldmaxdam",f:16},{s:"coldlength",f:17}],"dmg-elem-min":[{s:"firemindam",f:1},{s:"lightmindam",f:3},{s:"coldmindam",f:3}],"dmg-elem-max":[{s:"firemaxdam",f:1},{s:"lightmaxdam",f:3},{s:"coldmaxdam",f:3},{s:"coldlength",f:17}],"all-stats":[{s:"strength",f:1},{s:"energy",f:3},{s:"dexterity",f:3},{s:"vitality",f:3}],addxp:[{s:"item_addexperience",f:1}],"heal-kill":[{s:"item_healafterkill",f:1}],cheap:[{s:"item_reducedprices",f:1}],rip:[{s:"item_restinpeace",f:1}],"att-mon%":[{s:"attack_vs_montype",f:24}],"dmg-mon%":[{s:"damage_vs_montype",f:24}],"kill-skill":[{s:"item_skillonkill",f:11}],"death-skill":[{s:"item_skillondeath",f:11}],"levelup-skill":[{s:"item_skillonlevelup",f:11}],"skill-rand":[{s:"item_singleskill",f:12}],fade:[{s:"fade",f:17}],levelreq:[{s:"item_levelreq",f:1}],ethereal:[{s:"ethereal",f:23}],oskill:[{s:"item_nonclassskill",f:22}],state:[{s:"state",f:24}],randclassskill:[{s:"item_addclassskills",f:36,val:3}],noconsume:[{s:"item_noconsume",f:1}],"pierce-immunity-cold":[{s:"item_pierce_cold_immunity",f:1}],"pierce-immunity-fire":[{s:"item_pierce_fire_immunity",f:1}],"pierce-immunity-light":[{s:"item_pierce_light_immunity",f:1}],"pierce-immunity-poison":[{s:"item_pierce_poison_immunity",f:1}],"pierce-immunity-damage":[{s:"item_pierce_damage_immunity",f:1}],"pierce-immunity-magic":[{s:"item_pierce_magic_immunity",f:1}],"charge-noconsume":[{s:"item_charge_noconsume",f:1}]},magical_properties:[{id:0,s:"strength",cB:10,cS:0,sB:8,sA:32,so:67,dF:19,dP:"%+d to Strength",dN:"%+d to all Attributes",dg:1,dgF:19,dgP:"%+d to all Attributes"},{id:1,s:"energy",cB:10,cS:0,sB:7,sA:32,so:61,dF:19,dP:"%+d to Energy",dN:"%+d to all Attributes",dg:1,dgF:19,dgP:"%+d to all Attributes",o:8,os:["maxmana"]},{id:2,s:"dexterity",cB:10,cS:0,sB:7,sA:32,so:65,dF:19,dP:"%+d to Dexterity",dN:"%+d to all Attributes",dg:1,dgF:19,dgP:"%+d to all Attributes"},{id:3,s:"vitality",cB:10,cS:0,sB:7,sA:32,so:63,dF:19,dP:"%+d to Vitality",dN:"%+d to all Attributes",dg:1,dgF:19,dgP:"%+d to all Attributes",o:9,os:["maxhp","maxstamina"]},{id:4,s:"statpts",cB:10,cS:0},{id:5,s:"newskills",cB:8,cS:0},{id:6,s:"hitpoints",cB:21,cS:0,vS:8},{id:7,s:"maxhp",cB:21,cS:0,vS:8,sB:9,sA:32,so:59,dF:19,dP:"%+d to Life",dN:"%+d to Life"},{id:8,s:"mana",cB:21,cS:0,vS:8},{id:9,s:"maxmana",cB:21,cS:0,vS:8,sB:8,sA:32,so:55,dF:19,dP:"%+d to Mana",dN:"%+d to Mana"},{id:10,s:"stamina",cB:21,cS:0,vS:8},{id:11,s:"maxstamina",cB:21,cS:0,vS:8,sB:8,sA:32,so:51,dF:19,dP:"%+d Maximum Stamina",dN:"%+d Maximum Stamina"},{id:12,s:"level",cB:7,cS:0},{id:13,s:"experience",cB:32,cS:0},{id:14,s:"gold",cB:25,cS:0},{id:15,s:"goldbank",cB:25,cS:0},{id:16,s:"item_armor_percent",sS:1,sB:9,sA:0,so:74,dF:19,dP:"%+d%% Enhanced Defense",dN:"%+d%% Enhanced Defense",o:13,os:["armorclass"]},{id:17,s:"item_maxdamage_percent",sS:1,sB:9,sA:0,so:129,dF:19,dP:"%+d%% Enhanced Maximum Damage",dN:"%+d%% Enhanced Maximum Damage",o:13,os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"],np:2,dR:"Adds %d-%d damage",dE:"%+d%% Enhanced Damage"},{id:18,s:"item_mindamage_percent",sS:1,sB:9,sA:0,so:130,dF:19,dP:"%+d%% Enhanced Minimum Damage",dN:"%+d%% Enhanced Minimum Damage",o:13,os:["mindamage","secondary_mindamage","item_throw_mindamage"]},{id:19,s:"tohit",sS:1,sB:10,so:115,dF:19,dP:"%+d to Attack Rating",dN:"%+d to Attack Rating"},{id:20,s:"toblock",sS:1,sB:6,sA:0,so:134,dF:19,dP:"%d%% Increased Chance of Blocking",dN:"%d%% Increased Chance of Blocking"},{id:21,s:"mindamage",sS:1,sB:6,sA:0,so:127,dF:19,dP:"%+d to Minimum Damage",dN:"%+d to Minimum Damage"},{id:22,s:"maxdamage",sS:1,sB:7,sA:0,so:126,dF:19,dP:"%+d to Maximum Damage",dN:"%+d to Maximum Damage"},{id:23,s:"secondary_mindamage",sS:1,sB:6,sA:0,so:124,dF:19,dP:"%+d to Minimum Damage",dN:"%+d to Minimum Damage"},{id:24,s:"secondary_maxdamage",sS:1,sB:7,sA:0,so:123,dF:19,dP:"%+d to Maximum Damage",dN:"%+d to Maximum Damage"},{id:25,s:"damagepercent",sS:1,sB:8,sA:0},{id:26,s:"manarecovery",sB:8,sA:0},{id:27,s:"manarecoverybonus",sS:1,sB:8,sA:0,so:52,dF:19,dP:"Regenerate Mana %d%%",dN:"Regenerate Mana %d%%"},{id:28,s:"staminarecoverybonus",sS:1,sB:8,sA:0,so:48,dF:19,dP:"Heal Stamina Plus %d%%",dN:"Heal Stamina Plus %d%%"},{id:29,s:"lastexp"},{id:30,s:"nextexp"},{id:31,s:"armorclass",sS:1,sB:11,sA:10,so:71,dF:19,dP:"%+d Defense",dN:"%+d Defense"},{id:32,s:"armorclass_vs_missile",sS:1,sB:9,sA:0,so:69,dF:19,dP:"%+d Defense vs. Missile",dN:"%+d Defense vs. Missile"},{id:33,s:"armorclass_vs_hth",sS:1,sB:8,sA:0,so:70,dF:19,dP:"%+d Defense vs. Melee",dN:"%+d Defense vs. Melee"},{id:34,s:"normal_damage_reduction",sS:1,sB:6,sA:0,so:22,dF:19,dP:"Damage Reduced by %d",dN:"Damage Reduced by %d"},{id:35,s:"magic_damage_reduction",sS:1,sB:6,sA:0,so:21,dF:19,dP:"Magic Damage Reduced by %d",dN:"Magic Damage Reduced by %d"},{id:36,s:"damageresist",sS:1,sB:9,sA:200,so:22,dF:29,dP:"Physical Damage Received Reduced by %d%%",dN:"Physical Damage Received Increased by %d%%"},{id:37,s:"magicresist",sS:1,sB:9,sA:200,so:41,dF:19,dP:"Magic Resist %+d%%",dN:"Magic Resist %+d%%"},{id:38,s:"maxmagicresist",sS:1,sB:5,sA:0,so:46,dF:19,dP:"%+d%% to Maximum Magic Resist",dN:"%+d%% to Maximum Magic Resist"},{id:39,s:"fireresist",sS:1,sB:9,sA:200,so:36,dF:19,dP:"Fire Resist %+d%%",dN:"All Resistances %+d",dg:2,dgF:19,dgP:"All Resistances %+d"},{id:40,s:"maxfireresist",sS:1,sB:5,sA:0,so:42,dF:19,dP:"%+d%% to Maximum Fire Resist",dN:"%+d%% to Maximum Fire Resist"},{id:41,s:"lightresist",sS:1,sB:9,sA:200,so:38,dF:19,dP:"Lightning Resist %+d%%",dN:"All Resistances %+d",dg:2,dgF:19,dgP:"All Resistances %+d"},{id:42,s:"maxlightresist",sS:1,sB:5,sA:0,so:43,dF:19,dP:"%+d%% to Maximum Lightning Resist",dN:"%+d%% to Maximum Lightning Resist"},{id:43,s:"coldresist",sS:1,sB:9,sA:200,so:40,dF:19,dP:"Cold Resist %+d%%",dN:"All Resistances %+d",dg:2,dgF:19,dgP:"All Resistances %+d"},{id:44,s:"maxcoldresist",sS:1,sB:5,sA:0,so:44,dF:19,dP:"%+d%% to Maximum Cold Resist",dN:"%+d%% to Maximum Cold Resist"},{id:45,s:"poisonresist",sS:1,sB:9,sA:200,so:34,dF:19,dP:"Poison Resist %+d%%",dN:"All Resistances %+d",dg:2,dgF:19,dgP:"All Resistances %+d"},{id:46,s:"maxpoisonresist",sS:1,sB:5,sA:0,so:45,dF:19,dP:"%+d%% to Maximum Poison Resist",dN:"%+d%% to Maximum Poison Resist"},{id:47,s:"damageaura",sS:1},{id:48,s:"firemindam",sS:1,sB:8,sA:0,so:102,dF:19,dP:"%+d to Minimum Fire Damage",dN:"%+d to Minimum Fire Damage",np:2,dR:"Adds %d-%d fire damage",dE:"%+d fire damage"},{id:49,s:"firemaxdam",sS:1,sB:9,sA:0,so:101,dF:19,dP:"%+d to Maximum Fire Damage",dN:"%+d to Maximum Fire Damage"},{id:50,s:"lightmindam",sS:1,sB:6,sA:0,so:99,dF:19,dP:"%+d to Minimum Lightning Damage",dN:"%+d to Minimum Lightning Damage",np:2,dR:"Adds %d-%d lightning damage",dE:"%+d lightning damage"},{id:51,s:"lightmaxdam",sS:1,sB:10,sA:0,so:98,dF:19,dP:"%+d to Maximum Lightning Damage",dN:"%+d to Maximum Lightning Damage"},{id:52,s:"magicmindam",sS:1,sB:8,sA:0,so:104,dF:19,dP:"%+d magic damage",dN:"%+d magic damage",np:2,dR:"Adds %d-%d magic damage",dE:"%+d magic damage"},{id:53,s:"magicmaxdam",sS:1,sB:9,sA:0,so:103,dF:19,dP:"%+d magic damage",dN:"%+d magic damage"},{id:54,s:"coldmindam",sS:1,sB:8,sA:0,so:96,dF:19,dP:"%+d to Minimum Cold Damage",dN:"%+d to Minimum Cold Damage",np:3,dR:"Adds %d-%d cold damage",dE:"%+d cold damage"},{id:55,s:"coldmaxdam",sS:1,sB:9,sA:0,so:95,dF:19,dP:"%+d to Maximum Cold Damage",dN:"%+d to Maximum Cold Damage"},{id:56,s:"coldlength",sS:1,sB:8,sA:0},{id:57,s:"poisonmindam",sS:1,sB:10,sA:0,so:92,dF:19,dP:"%+d to Minimum Poison Damage",dN:"%+d to Minimum Poison Damage",np:3,dR:"Adds %d-%d poison damage over %d seconds",dE:"%+d poison damage over %d seconds"},{id:58,s:"poisonmaxdam",sS:1,sB:10,sA:0,so:91,dF:19,dP:"%+d to Maximum Poison Damage",dN:"%+d to Maximum Poison Damage"},{id:59,s:"poisonlength",sS:1,sB:9,sA:0},{id:60,s:"lifedrainmindam",sS:1,sB:7,sA:0,so:88,dF:19,dP:"%d%% Life stolen per hit",dN:"%d%% Life stolen per hit"},{id:61,s:"lifedrainmaxdam",sS:1},{id:62,s:"manadrainmindam",sS:1,sB:7,sA:0,so:89,dF:19,dP:"%d%% Mana stolen per hit",dN:"%d%% Mana stolen per hit"},{id:63,s:"manadrainmaxdam",sS:1},{id:64,s:"stamdrainmindam",sS:1},{id:65,s:"stamdrainmaxdam",sS:1},{id:66,s:"stunlength"},{id:67,s:"velocitypercent",sS:1,sB:7,sA:30},{id:68,s:"attackrate",sS:1,sB:7,sA:30},{id:69,s:"other_animrate",sS:1},{id:70,s:"quantity",sS:1},{id:71,s:"value",sS:1,sB:8,sA:100},{id:72,s:"durability",sS:1,sB:9,sA:0},{id:73,s:"maxdurability",sS:1,sB:8,sA:0},{id:74,s:"hpregen",sB:6,sA:30,so:56,dF:19,dP:"Replenish Life %+d",dN:"Drain Life %d"},{id:75,s:"item_maxdurability_percent",sS:1,sB:7,sA:20,so:3,dF:19,dP:"Increase Maximum Durability %d%%",dN:"Increase Maximum Durability %d%%",o:13,os:["maxdurability"]},{id:76,s:"item_maxhp_percent",sS:1,sB:6,sA:10,so:58,dF:19,dP:"Increase Maximum Life %d%%",dN:"Increase Maximum Life %d%%",o:11,os:["maxhp"]},{id:77,s:"item_maxmana_percent",sS:1,sB:6,sA:10,so:54,dF:19,dP:"Increase Maximum Mana %d%%",dN:"Increase Maximum Mana %d%%",o:11,os:["maxmana"]},{id:78,s:"item_attackertakesdamage",sS:1,sB:7,sA:0,so:13,dF:19,dP:"Attacker Takes Damage of %d",dN:"Attacker Takes Damage of %d"},{id:79,s:"item_goldbonus",sS:1,sB:9,sA:100,so:10,dF:19,dP:"%d%% Extra Gold from Monsters",dN:"%d%% Extra Gold from Monsters"},{id:80,s:"item_magicbonus",sS:1,sB:8,sA:100,so:8,dF:19,dP:"%d%% Better Chance of Getting Magic Items",dN:"%d%% Better Chance of Getting Magic Items"},{id:81,s:"item_knockback",sS:1,sB:7,sA:0,so:76,dF:19,dP:"Knockback",dN:"Knockback"},{id:82,s:"item_timeduration",sS:1,sB:9,sA:20},{id:83,s:"item_addclassskills",sS:1,sB:3,sA:0,sP:3,so:150,dF:13,dP:"%+d to Amazon Skill Levels",dN:"%+d to Amazon Skill Levels"},{id:84,s:"unsentparam1"},{id:85,s:"item_addexperience",sS:1,sB:9,sA:50,so:11,dF:19,dP:"%+d%% to Experience Gained",dN:"%+d%% to Experience Gained"},{id:86,s:"item_healafterkill",sS:1,sB:7,sA:0,so:16,dF:19,dP:"%+d Life after each Kill",dN:"%+d Life after each Kill"},{id:87,s:"item_reducedprices",sB:7,sA:0,so:8,dF:19,dP:"Reduces all Vendor Prices %d%%",dN:"Reduces all Vendor Prices %d%%"},{id:88,s:"item_doubleherbduration",sS:1,sB:1,sA:0},{id:89,s:"item_lightradius",sS:1,sB:4,sA:4,so:6,dF:19,dP:"%+d to Light Radius",dN:"%+d to Light Radius"},{id:90,s:"item_lightcolor",sS:1,sB:24,sA:0},{id:91,s:"item_req_percent",sS:1,sB:8,sA:100,so:0,dF:19,dP:"Requirements %+d%%",dN:"Requirements %+d%%"},{id:92,s:"item_levelreq",sB:7},{id:93,s:"item_fasterattackrate",sS:1,sB:7,sA:20,so:145,dF:19,dP:"%+d%% Increased Attack Speed",dN:"%+d%% Increased Attack Speed"},{id:94,s:"item_levelreqpct",sB:7,sA:64,o:13,os:["item_levelreq"]},{id:95,s:"lastblockframe"},{id:96,s:"item_fastermovevelocity",sS:1,sB:7,sA:20,so:148,dF:19,dP:"%+d%% Faster Run/Walk",dN:"%+d%% Faster Run/Walk"},{id:97,s:"item_nonclassskill",e:1,sS:1,sB:6,sA:0,sP:9,so:81,dF:28,dP:"%+d to %s",dN:"%+d to %s"},{id:98,s:"state",sB:1,sP:8},{id:99,s:"item_fastergethitrate",sS:1,sB:7,sA:20,so:139,dF:19,dP:"%+d%% Faster Hit Recovery",dN:"%+d%% Faster Hit Recovery"},{id:100,s:"monster_playercount"},{id:101,s:"skill_poison_override_length"},{id:102,s:"item_fasterblockrate",sS:1,sB:7,sA:20,so:136,dF:19,dP:"%+d%% Faster Block Rate",dN:"%+d%% Faster Block Rate"},{id:103,s:"skill_bypass_undead"},{id:104,s:"skill_bypass_demons"},{id:105,s:"item_fastercastrate",sS:1,sB:7,sA:20,so:142,dF:19,dP:"%+d%% Faster Cast Rate",dN:"%+d%% Faster Cast Rate"},{id:106,s:"skill_bypass_beasts"},{id:107,s:"item_singleskill",e:1,sS:1,sB:3,sA:0,sP:9,so:81,dF:27,dP:"%+d to %s %s",dN:"%+d to %s %s"},{id:108,s:"item_restinpeace",sB:1,sA:0,so:81,dF:19,dP:"Slain Monsters Rest in Peace",dN:"Slain Monsters Rest in Peace"},{id:109,s:"curse_resistance",sB:9,sA:0},{id:110,s:"item_poisonlengthresist",sS:1,sB:8,sA:20,so:18,dF:19,dP:"Poison Length Reduced by %d%%",dN:"Poison Length Reduced by %d%%"},{id:111,s:"item_normaldamage",sS:1,sB:9,sA:20,so:122,dF:19,dP:"Damage %+d",dN:"Damage %+d"},{id:112,s:"item_howl",sS:1,sB:7,sA:-1,so:79,dF:5,dP:"Hit Causes Monster to Flee %+d%%",dN:"Hit Causes Monster to Flee %+d%%"},{id:113,s:"item_stupidity",sS:1,sB:7,sA:0,so:80,dF:12,dV:2,dP:"Hit Blinds Target",dN:"Hit Blinds Target"},{id:114,s:"item_damagetomana",sS:1,sB:6,sA:0,so:11,dF:19,dP:"%+d%% Damage Taken Goes To Mana",dN:"%+d%% Damage Taken Goes To Mana"},{id:115,s:"item_ignoretargetac",sS:1,sB:1,sA:0,so:119,dF:19,dP:"Ignore Target's Defense",dN:"Ignore Target's Defense"},{id:116,s:"item_fractionaltargetac",sS:1,sB:7,sA:0,so:118,dF:19,dP:"-%d%% Target Defense",dN:"-%d%% Target Defense"},{id:117,s:"item_preventheal",sS:1,sB:7,sA:0,so:81,dF:19,dP:"Prevent Monster Heal",dN:"Prevent Monster Heal"},{id:118,s:"item_halffreezeduration",sS:1,sB:1,sA:0,so:19,dF:19,dP:"Half Freeze Duration",dN:"Half Freeze Duration"},{id:119,s:"item_tohit_percent",sS:1,sB:9,sA:20,so:117,dF:19,dP:"%d%% Bonus to Attack Rating",dN:"%d%% Bonus to Attack Rating"},{id:120,s:"item_damagetargetac",sS:1,sB:7,sA:128,so:75,dF:19,dP:"%d to Monster Defense Per Hit",dN:"%d to Monster Defense Per Hit"},{id:121,s:"item_demondamage_percent",sS:1,sB:9,sA:20,so:112,dF:19,dP:"%+d%% Damage to Demons",dN:"%+d%% Damage to Demons"},{id:122,s:"item_undeaddamage_percent",sS:1,sB:9,sA:20,so:108,dF:19,dP:"%+d%% Damage to Undead",dN:"%+d%% Damage to Undead"},{id:123,s:"item_demon_tohit",sS:1,sB:10,sA:128,so:110,dF:19,dP:"%+d to Attack Rating against Demons",dN:"%+d to Attack Rating against Demons"},{id:124,s:"item_undead_tohit",sS:1,sB:10,sA:128,so:106,dF:19,dP:"%+d to Attack Rating against Undead",dN:"%+d to Attack Rating against Undead"},{id:125,s:"item_throwable",sS:1,sB:1,sA:0,so:5,dF:19,dP:"Throwable",dN:"Throwable"},{id:126,s:"item_elemskill",sS:1,sB:3,sA:0,sP:3,so:157,dF:19,dP:"%+d to Fire Skills",dN:"%+d to Fire Skills"},{id:127,s:"item_allskills",sS:1,sB:3,sA:0,so:158,dF:19,dP:"%+d to All Skills",dN:"%+d to All Skills"},{id:128,s:"item_attackertakeslightdamage",sS:1,sB:5,sA:0,so:14,dF:19,dP:"Attacker Takes Lightning Damage of %d",dN:"Attacker Takes Lightning Damage of %d"},{id:129,s:"ironmaiden_level",sS:1},{id:130,s:"lifetap_level",sS:1},{id:131,s:"thorns_percent"},{id:132,s:"bonearmor",sS:1},{id:133,s:"bonearmormax",sS:1},{id:134,s:"item_freeze",sS:1,sB:5,sA:0,so:78,dF:12,dV:2,dP:"Freezes target",dN:"Freezes target"},{id:135,s:"item_openwounds",sS:1,sB:7,sA:0,so:83,dF:19,dP:"%+d%% Chance of Open Wounds",dN:"%+d%% Chance of Open Wounds"},{id:136,s:"item_crushingblow",sS:1,sB:7,sA:0,so:87,dF:19,dP:"%+d%% Chance of Crushing Blow",dN:"%+d%% Chance of Crushing Blow"},{id:137,s:"item_kickdamage",sS:1,sB:7,sA:0,so:121,dF:19,dP:"%+d Kick Damage",dN:"%+d Kick Damage"},{id:138,s:"item_manaafterkill",sS:1,sB:7,sA:0,so:16,dF:19,dP:"%+d to Mana after each Kill",dN:"%+d to Mana after each Kill"},{id:139,s:"item_healafterdemonkill",sS:1,sB:7,sA:0,so:15,dF:19,dP:"%+d Life after each Demon Kill",dN:"%+d Life after each Demon Kill"},{id:140,s:"item_extrablood",sS:1,sB:7,sA:0},{id:141,s:"item_deadlystrike",sS:1,sB:7,sA:0,so:85,dF:19,dP:"%+d%% Deadly Strike",dN:"%+d%% Deadly Strike"},{id:142,s:"item_absorbfire_percent",sS:1,sB:7,sA:0,so:23,dF:19,dP:"Fire Absorb %+d%%",dN:"Fire Absorb %+d%%"},{id:143,s:"item_absorbfire",sS:1,sB:7,sA:0,so:27,dF:19,dP:"%+d Fire Absorb",dN:"%+d Fire Absorb"},{id:144,s:"item_absorblight_percent",sS:1,sB:7,sA:0,so:24,dF:19,dP:"Lightning Absorb %+d%%",dN:"Lightning Absorb %+d%%"},{id:145,s:"item_absorblight",sS:1,sB:7,sA:0,so:29,dF:19,dP:"%+d Lightning Absorb",dN:"%+d Lightning Absorb"},{id:146,s:"item_absorbmagic_percent",sS:1,sB:7,sA:0,so:26,dF:19,dP:"Magic Absorb %+d%%",dN:"Magic Absorb %+d%%"},{id:147,s:"item_absorbmagic",sS:1,sB:7,sA:0,so:33,dF:19,dP:"%+d Magic Absorb",dN:"%+d Magic Absorb"},{id:148,s:"item_absorbcold_percent",sS:1,sB:7,sA:0,so:25,dF:19,dP:"Cold Absorb %+d%%",dN:"Cold Absorb %+d%%"},{id:149,s:"item_absorbcold",sS:1,sB:7,sA:0,so:31,dF:19,dP:"%+d Cold Absorb",dN:"%+d Cold Absorb"},{id:150,s:"item_slow",sS:1,sB:7,sA:0,so:77,dF:19,dP:"Slows Target by %d%%",dN:"Slows Target by %d%%"},{id:151,s:"item_aura",sS:1,sB:5,sA:0,sP:9,so:159,dF:16,dV:0,dP:"Level %d %s Aura When Equipped",dN:"Level %d %s Aura When Equipped"},{id:152,s:"item_indesctructible",sS:1,sB:1,so:160,dF:19,dP:"Indestructible",dN:"Indestructible"},{id:153,s:"item_cannotbefrozen",sS:1,sB:1,so:20,dF:19,dP:"Cannot Be Frozen",dN:"Cannot Be Frozen"},{id:154,s:"item_staminadrainpct",sS:1,sB:7,sA:20,so:49,dF:19,dP:"%d%% Slower Stamina Drain",dN:"%d%% Slower Stamina Drain"},{id:155,s:"item_reanimate",sB:7,sA:0,sP:10,so:17,dF:23,dP:"%0%% Reanimate as: %1",dN:"%0%% Reanimate as: %1"},{id:156,s:"item_pierce",sS:1,sB:7,sA:0,so:132,dF:19,dP:"%+d%% Piercing Attack",dN:"%+d%% Piercing Attack"},{id:157,s:"item_magicarrow",sS:1,sB:7,sA:0,so:131,dF:19,dP:"Fires Magic Arrows",dN:"Fires Magic Arrows"},{id:158,s:"item_explosivearrow",sS:1,sB:7,sA:0,so:133,dF:19,dP:"Fires Explosive Arrows or Bolts",dN:"Fires Explosive Arrows or Bolts"},{id:159,s:"item_throw_mindamage",sS:1,sB:6,sA:0},{id:160,s:"item_throw_maxdamage",sS:1,sB:7,sA:0},{id:161,s:"skill_handofathena",sS:1},{id:162,s:"skill_staminapercent",sS:1,o:1,os:["maxstamina"]},{id:163,s:"skill_passive_staminapercent",sS:1,o:1,os:["maxstamina"]},{id:164,s:"skill_concentration",sS:1},{id:165,s:"skill_enchant",sS:1},{id:166,s:"skill_pierce",sS:1},{id:167,s:"skill_conviction",sS:1},{id:168,s:"skill_chillingarmor",sS:1},{id:169,s:"skill_frenzy",sS:1},{id:170,s:"skill_decrepify",sS:1},{id:171,s:"skill_armor_percent",sS:1},{id:172,s:"alignment"},{id:173,s:"target0"},{id:174,s:"target1"},{id:175,s:"goldlost"},{id:176,s:"conversion_level"},{id:177,s:"conversion_maxhp"},{id:178,s:"unit_dooverlay"},{id:179,s:"attack_vs_montype",sB:9,sP:10,so:108,dF:22,dP:"%d%% to Attack Rating versus",dN:"%d%% to Attack Rating versus"},{id:180,s:"damage_vs_montype",sB:9,sP:10,so:106,dF:22,dP:"%d%% to Damage versus",dN:"%d%% to Damage versus"},{id:181,s:"fade",sB:3},{id:182,s:"armor_override_percent",sS:1},{id:183,s:"lasthitreactframe"},{id:184,s:"create_season"},{id:185,s:"bonus_mindamage",sS:1,sB:8,sA:0},{id:186,s:"bonus_maxdamage",sS:1,sB:8,sA:0},{id:187,s:"item_pierce_cold_immunity",sB:10,so:100,dF:19,dP:"Monster Cold Immunity is Sundered",dN:"Monster Cold Immunity is Sundered"},{id:188,s:"item_addskill_tab",sS:1,sB:3,sA:0,sP:16,so:151,dF:14,dP:"%+d to Javelin and Spear Skills",dN:"%+d to Javelin and Spear Skills"},{id:189,s:"item_pierce_fire_immunity",sB:10,so:100,dF:19,dP:"Monster Fire Immunity is Sundered",dN:"Monster Fire Immunity is Sundered"},{id:190,s:"item_pierce_light_immunity",sB:10,so:100,dF:19,dP:"Monster Lightning Immunity is Sundered",dN:"Monster Lightning Immunity is Sundered"},{id:191,s:"item_pierce_poison_immunity",sB:10,so:100,dF:19,dP:"Monster Poison Immunity is Sundered",dN:"Monster Poison Immunity is Sundered"},{id:192,s:"item_pierce_damage_immunity",sB:10,so:100,dF:19,dP:"Monster Physical Immunity is Sundered",dN:"Monster Physical Immunity is Sundered"},{id:193,s:"item_pierce_magic_immunity",sB:10,so:100,dF:19,dP:"Monster Magic Immunity is Sundered",dN:"Monster Magic Immunity is Sundered"},{id:194,s:"item_numsockets",sS:1,sB:4,sA:0},{id:195,s:"item_skillonattack",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s on attack",dN:"%d%% Chance to cast level %d %s on attack"},{id:196,s:"item_skillonkill",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Kill an Enemy",dN:"%d%% Chance to cast level %d %s when you Kill an Enemy"},{id:197,s:"item_skillondeath",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Die",dN:"%d%% Chance to cast level %d %s when you Die"},{id:198,s:"item_skillonhit",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s on striking",dN:"%d%% Chance to cast level %d %s on striking"},{id:199,s:"item_skillonlevelup",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when you Level-Up",dN:"%d%% Chance to cast level %d %s when you Level-Up"},{id:200,s:"item_charge_noconsume",sB:7,sA:0,so:159,dF:19,dP:"%+d%% chance for finishing moves to not consume charges",dN:"%+d%% chance for finishing moves to not consume charges"},{id:201,s:"item_skillongethit",e:2,sS:1,sB:7,sA:0,sP:16,so:160,dF:15,dP:"%d%% Chance to cast level %d %s when struck",dN:"%d%% Chance to cast level %d %s when struck"},{id:202,s:"modifierlist_castid"},{id:203,s:"unused203"},{id:204,s:"item_charged_skill",e:3,sS:1,sB:16,sA:0,sP:16,so:1,dF:24,dP:"Level %d %s (%d/%d Charges)",dN:"Level %d %s (%d/%d Charges)"},{id:205,s:"item_noconsume",sS:1,sB:7,sA:0,so:4,dF:19,dP:"%+d%% Chance to not consume Quantity",dN:"%+d%% Chance to not consume Quantity"},{id:206,s:"passive_mastery_noconsume",sS:1,sB:8,sA:0},{id:207,s:"passive_mastery_replenish_oncrit",sS:1,sB:8,sA:0},{id:208,s:"unused208",e:3,sS:1},{id:209,s:"unused209",e:3,sS:1},{id:210,s:"unused210",e:3,sS:1},{id:211,s:"unused211",e:3,sS:1},{id:212,s:"passive_mastery_gethit_rate",sS:1,sB:8,sA:0},{id:213,s:"passive_mastery_attack_speed",sS:1,sB:8,sA:0},{id:214,s:"item_armor_perlevel",sS:1,sB:6,sA:0,so:72,dF:19,dP:"%+d Defense",dN:"%+d Defense",d2:"(Based on Character Level)",o:4,op:3,ob:"level",os:["armorclass"]},{id:215,s:"item_armorpercent_perlevel",sS:1,sB:6,sA:0,so:73,dF:19,dP:"%+d%% Enhanced Defense",dN:"%+d%% Enhanced Defense",d2:"(Based on Character Level)",o:5,op:3,ob:"level",os:["armorclass"]},{id:216,s:"item_hp_perlevel",vS:8,sS:1,sB:6,sA:0,so:57,dF:19,dP:"%+d to Life",dN:"%+d to Life",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxhp"]},{id:217,s:"item_mana_perlevel",vS:8,sS:1,sB:6,sA:0,so:53,dF:19,dP:"%+d to Mana",dN:"%+d to Mana",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxmana"]},{id:218,s:"item_maxdamage_perlevel",sS:1,sB:6,sA:0,so:125,dF:19,dP:"%+d to Maximum Damage",dN:"%+d to Maximum Damage",d2:"(Based on Character Level)",o:4,op:3,ob:"level",os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{id:219,s:"item_maxdamage_percent_perlevel",sS:1,sB:6,sA:0,so:128,dF:19,dP:"%+d%% Enhanced Maximum Damage",dN:"%+d%% Enhanced Maximum Damage",d2:"(Based on Character Level)",o:5,op:3,ob:"level",os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{id:220,s:"item_strength_perlevel",sS:1,sB:6,sA:0,so:66,dF:19,dP:"%+d to Strength",dN:"%+d to Strength",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["strength"]},{id:221,s:"item_dexterity_perlevel",sS:1,sB:6,sA:0,so:64,dF:19,dP:"%+d to Dexterity",dN:"%+d to Dexterity",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["dexterity"]},{id:222,s:"item_energy_perlevel",sS:1,sB:6,sA:0,so:60,dF:19,dP:"%+d to Energy",dN:"%+d to Energy",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["energy"]},{id:223,s:"item_vitality_perlevel",sS:1,sB:6,sA:0,so:62,dF:19,dP:"%+d to Vitality",dN:"%+d to Vitality",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["vitality"]},{id:224,s:"item_tohit_perlevel",sS:1,sB:6,sA:0,so:114,dF:19,dP:"%+d to Attack Rating",dN:"%+d to Attack Rating",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["tohit"]},{id:225,s:"item_tohitpercent_perlevel",sS:1,sB:6,sA:0,so:116,dF:19,dP:"%d%% Bonus to Attack Rating",dN:"%d%% Bonus to Attack Rating",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_tohit_percent"]},{id:226,s:"item_cold_damagemax_perlevel",sS:1,sB:6,sA:0,so:94,dF:19,dP:"%+d to Maximum Cold Damage",dN:"%+d to Maximum Cold Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["coldmaxdam"]},{id:227,s:"item_fire_damagemax_perlevel",sS:1,sB:6,sA:0,so:100,dF:19,dP:"%+d to Maximum Fire Damage",dN:"%+d to Maximum Fire Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["firemaxdam"]},{id:228,s:"item_ltng_damagemax_perlevel",sS:1,sB:6,sA:0,so:97,dF:19,dP:"%+d to Maximum Lightning Damage",dN:"%+d to Maximum Lightning Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["lightmaxdam"]},{id:229,s:"item_pois_damagemax_perlevel",sS:1,sB:6,sA:0,so:90,dF:19,dP:"%+d to Maximum Poison Damage",dN:"%+d to Maximum Poison Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["poisonmaxdam"]},{id:230,s:"item_resist_cold_perlevel",sS:1,sB:6,sA:0,so:39,dF:19,dP:"Cold Resist %+d%%",dN:"Cold Resist %+d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["coldresist"]},{id:231,s:"item_resist_fire_perlevel",sS:1,sB:6,sA:0,so:35,dF:19,dP:"Fire Resist %+d%%",dN:"Fire Resist %+d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["fireresist"]},{id:232,s:"item_resist_ltng_perlevel",sS:1,sB:6,sA:0,so:37,dF:19,dP:"Lightning Resist %+d%%",dN:"Lightning Resist %+d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["lightresist"]},{id:233,s:"item_resist_pois_perlevel",sS:1,sB:6,sA:0,so:33,dF:19,dP:"Poison Resist %+d%%",dN:"Poison Resist %+d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["poisonresist"]},{id:234,s:"item_absorb_cold_perlevel",sS:1,sB:6,sA:0,so:32,dF:19,dP:"%+d Absorbs Cold Damage",dN:"%+d Absorbs Cold Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorbcold"]},{id:235,s:"item_absorb_fire_perlevel",sS:1,sB:6,sA:0,so:28,dF:19,dP:"%+d Absorbs Fire Damage",dN:"%+d Absorbs Fire Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorbfire"]},{id:236,s:"item_absorb_ltng_perlevel",sS:1,sB:6,sA:0,so:30,dF:19,dP:"%+d Absorbs Lightning Damage",dN:"%+d Absorbs Lightning Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_absorblight"]},{id:237,s:"item_absorb_pois_perlevel",sS:1,sB:6,sA:0,o:2,op:3,ob:"level",os:["item_absorbmagic"]},{id:238,s:"item_thorns_perlevel",sS:1,sB:5,sA:0,so:12,dF:19,dP:"Attacker Takes Damage of %d",dN:"Attacker Takes Damage of %d",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_attackertakesdamage"]},{id:239,s:"item_find_gold_perlevel",sS:1,sB:6,sA:0,so:9,dF:19,dP:"%d%% Extra Gold from Monsters",dN:"%d%% Extra Gold from Monsters",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_goldbonus"]},{id:240,s:"item_find_magic_perlevel",sS:1,sB:6,sA:0,so:7,dF:19,dP:"%d%% Better Chance of Getting Magic Items",dN:"%d%% Better Chance of Getting Magic Items",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_magicbonus"]},{id:241,s:"item_regenstamina_perlevel",sS:1,sB:6,sA:0,so:47,dF:19,dP:"Heal Stamina Plus %d%%",dN:"Heal Stamina Plus %d%%",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["staminarecoverybonus"]},{id:242,s:"item_stamina_perlevel",sS:1,sB:6,sA:0,so:50,dF:19,dP:"%+d Maximum Stamina",dN:"%+d Maximum Stamina",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["maxstamina"]},{id:243,s:"item_damage_demon_perlevel",sS:1,sB:6,sA:0,so:111,dF:19,dP:"%+d%% Damage to Demons",dN:"%+d%% Damage to Demons",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_demondamage_percent"]},{id:244,s:"item_damage_undead_perlevel",sS:1,sB:6,sA:0,so:107,dF:19,dP:"%+d%% Damage to Undead",dN:"%+d%% Damage to Undead",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_undeaddamage_percent"]},{id:245,s:"item_tohit_demon_perlevel",sS:1,sB:6,sA:0,so:109,dF:19,dP:"%+d to Attack Rating against Demons",dN:"%+d to Attack Rating against Demons",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_demon_tohit"]},{id:246,s:"item_tohit_undead_perlevel",sS:1,sB:6,sA:0,so:105,dF:19,dP:"%+d to Attack Rating against Undead",dN:"%+d to Attack Rating against Undead",d2:"(Based on Character Level)",o:2,op:1,ob:"level",os:["item_undead_tohit"]},{id:247,s:"item_crushingblow_perlevel",sS:1,sB:6,sA:0,so:86,dF:19,dP:"%+d%% Chance of Crushing Blow",dN:"%+d%% Chance of Crushing Blow",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_crushingblow"]},{id:248,s:"item_openwounds_perlevel",sS:1,sB:6,sA:0,so:82,dF:19,dP:"%+d%% Chance of Open Wounds",dN:"%+d%% Chance of Open Wounds",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_openwounds"]},{id:249,s:"item_kick_damage_perlevel",sS:1,sB:6,sA:0,so:120,dF:19,dP:"%+d Kick Damage",dN:"%+d Kick Damage",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_kickdamage"]},{id:250,s:"item_deadlystrike_perlevel",sS:1,sB:6,sA:0,so:84,dF:19,dP:"%+d%% Deadly Strike",dN:"%+d%% Deadly Strike",d2:"(Based on Character Level)",o:2,op:3,ob:"level",os:["item_deadlystrike"]},{id:251,s:"item_find_gems_perlevel",sS:1},{id:252,s:"item_replenish_durability",sS:1,sB:6,sA:0,so:1,dF:11,dP:"Repairs %d durability per second",dN:"Repairs %d durability per second"},{id:253,s:"item_replenish_quantity",sS:1,sB:6,sA:0,so:2,dF:19,dP:"Replenishes quantity",dN:"Replenishes quantity"},{id:254,s:"item_extra_stack",sS:1,sB:8,sA:0,so:4,dF:19,dP:"Increased Stack Size",dN:"Increased Stack Size"},{id:255,s:"item_find_item",sS:1},{id:256,s:"item_slash_damage",sS:1},{id:257,s:"item_slash_damage_percent",sS:1},{id:258,s:"item_crush_damage",sS:1},{id:259,s:"item_crush_damage_percent",sS:1},{id:260,s:"item_thrust_damage",sS:1},{id:261,s:"item_thrust_damage_percent",sS:1},{id:262,s:"item_absorb_slash",sS:1},{id:263,s:"item_absorb_crush",sS:1},{id:264,s:"item_absorb_thrust",sS:1},{id:265,s:"item_absorb_slash_percent",sS:1},{id:266,s:"item_absorb_crush_percent",sS:1},{id:267,s:"item_absorb_thrust_percent",sS:1},{id:268,s:"item_armor_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d Defense",dN:"%+d Defense",o:6,os:["armorclass"]},{id:269,s:"item_armorpercent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Enhanced Defense",dN:"%+d%% Enhanced Defense",o:7,os:["armorclass"]},{id:270,s:"item_hp_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Life",dN:"%+d to Life",o:6,os:["maxhp"]},{id:271,s:"item_mana_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Mana",dN:"%+d to Mana",o:6,os:["maxmana"]},{id:272,s:"item_maxdamage_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Damage",dN:"%+d to Maximum Damage",o:6,os:["maxdamage","secondary_maxdamage","item_throw_maxdamage"]},{id:273,s:"item_maxdamage_percent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Enhanced Maximum Damage",dN:"%+d%% Enhanced Maximum Damage",o:7,os:["maxdamage","secondary_mindamage","item_throw_mindamage"]},{id:274,s:"item_strength_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Strength",dN:"%+d to Strength",o:6,os:["strength"]},{id:275,s:"item_dexterity_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Dexterity",dN:"%+d to Dexterity",o:6,os:["dexterity"]},{id:276,s:"item_energy_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Energy",dN:"%+d to Energy",o:6,os:["energy"]},{id:277,s:"item_vitality_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Vitality",dN:"%+d to Vitality",o:6,os:["vitality"]},{id:278,s:"item_tohit_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Attack Rating",dN:"%+d to Attack Rating",o:6,os:["tohit"]},{id:279,s:"item_tohitpercent_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%d%% Bonus to Attack Rating",dN:"%d%% Bonus to Attack Rating",o:6,os:["item_tohit_percent"]},{id:280,s:"item_cold_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Cold Damage",dN:"%+d to Maximum Cold Damage",o:6,os:["coldmaxdam"]},{id:281,s:"item_fire_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Fire Damage",dN:"%+d to Maximum Fire Damage",o:6,os:["firemaxdam"]},{id:282,s:"item_ltng_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Lightning Damage",dN:"%+d to Maximum Lightning Damage",o:6,os:["lightmaxdam"]},{id:283,s:"item_pois_damagemax_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Maximum Poison Damage",dN:"%+d to Maximum Poison Damage",o:6,os:["poisonmaxdam"]},{id:284,s:"item_resist_cold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Cold Resist %+d%%",dN:"Cold Resist %+d%%",o:6,os:["coldresist"]},{id:285,s:"item_resist_fire_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Fire Resist %+d%%",dN:"Fire Resist %+d%%",o:6,os:["fireresist"]},{id:286,s:"item_resist_ltng_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Lightning Resist %+d%%",dN:"Lightning Resist %+d%%",o:6,os:["lightresist"]},{id:287,s:"item_resist_pois_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Poison Resist %+d%%",dN:"Poison Resist %+d%%",o:6,os:["poisonresist"]},{id:288,s:"item_absorb_cold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d Absorbs Cold Damage",dN:"%+d Absorbs Cold Damage",o:6,os:["item_absorbcold"]},{id:289,s:"item_absorb_fire_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d Absorbs Fire Damage",dN:"%+d Absorbs Fire Damage",o:6,os:["item_absorbfire"]},{id:290,s:"item_absorb_ltng_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d Absorbs Lightning Damage",dN:"%+d Absorbs Lightning Damage",o:6,os:["item_absorblight"]},{id:291,s:"item_absorb_pois_bytime",e:4,sS:1,sB:22,sA:0,o:6,os:["item_absorbmagic"]},{id:292,s:"item_find_gold_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%d%% Extra Gold from Monsters",dN:"%d%% Extra Gold from Monsters",o:6,os:["item_goldbonus"]},{id:293,s:"item_find_magic_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%d%% Better Chance of Getting Magic Items",dN:"%d%% Better Chance of Getting Magic Items",o:6,os:["item_magicbonus"]},{id:294,s:"item_regenstamina_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"Heal Stamina Plus %d%%",dN:"Heal Stamina Plus %d%%",o:6,os:["staminarecoverybonus"]},{id:295,s:"item_stamina_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d Maximum Stamina",dN:"%+d Maximum Stamina",o:6,os:["maxstamina"]},{id:296,s:"item_damage_demon_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Damage to Demons",dN:"%+d%% Damage to Demons",o:6,os:["item_demondamage_percent"]},{id:297,s:"item_damage_undead_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Damage to Undead",dN:"%+d%% Damage to Undead",o:6,os:["item_undeaddamage_percent"]},{id:298,s:"item_tohit_demon_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Attack Rating against Demons",dN:"%+d to Attack Rating against Demons",o:6,os:["item_demon_tohit"]},{id:299,s:"item_tohit_undead_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d to Attack Rating against Undead",dN:"%+d to Attack Rating against Undead",o:6,os:["item_undead_tohit"]},{id:300,s:"item_crushingblow_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Chance of Crushing Blow",dN:"%+d%% Chance of Crushing Blow",o:6,os:["item_crushingblow"]},{id:301,s:"item_openwounds_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Chance of Open Wounds",dN:"%+d%% Chance of Open Wounds",o:6,os:["item_openwounds"]},{id:302,s:"item_kick_damage_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:17,dP:"%+d Kick Damage",dN:"%+d Kick Damage",o:6,os:["item_kickdamage"]},{id:303,s:"item_deadlystrike_bytime",e:4,sS:1,sB:22,sA:0,so:180,dF:18,dP:"%+d%% Deadly Strike",dN:"%+d%% Deadly Strike",o:6,os:["item_deadlystrike"]},{id:304,s:"item_find_gems_bytime",e:4,sS:1},{id:305,s:"item_pierce_cold",sS:1,sB:8,sA:50,so:88,dF:19,dP:"-%d%% to Enemy Cold Resistance",dN:"-%d%% to Enemy Cold Resistance"},{id:306,s:"item_pierce_fire",sS:1,sB:8,sA:50,so:88,dF:19,dP:"-%d%% to Enemy Fire Resistance",dN:"-%d%% to Enemy Fire Resistance"},{id:307,s:"item_pierce_ltng",sS:1,sB:8,sA:50,so:88,dF:19,dP:"-%d%% to Enemy Lightning Resistance",dN:"-%d%% to Enemy Lightning Resistance"},{id:308,s:"item_pierce_pois",sS:1,sB:8,sA:50,so:88,dF:19,dP:"-%d%% to Enemy Poison Resistance",dN:"-%d%% to Enemy Poison Resistance"},{id:309,s:"item_damage_vs_monster",sS:1},{id:310,s:"item_damage_percent_vs_monster",sS:1},{id:311,s:"item_tohit_vs_monster",sS:1},{id:312,s:"item_tohit_percent_vs_monster",sS:1},{id:313,s:"item_ac_vs_monster",sS:1},{id:314,s:"item_ac_percent_vs_monster",sS:1},{id:315,s:"firelength",sS:1},{id:316,s:"burningmin",sS:1},{id:317,s:"burningmax",sS:1},{id:318,s:"progressive_damage",sS:1},{id:319,s:"progressive_steal",sS:1},{id:320,s:"progressive_other",sS:1},{id:321,s:"progressive_fire",sS:1},{id:322,s:"progressive_cold",sS:1},{id:323,s:"progressive_lightning",sS:1},{id:324,s:"item_extra_charges",sS:1,sB:6,sA:0},{id:325,s:"progressive_tohit",sS:1},{id:326,s:"poison_count",sS:1},{id:327,s:"damage_framerate",sS:1},{id:328,s:"pierce_idx",sS:1},{id:329,s:"passive_fire_mastery",sS:1,sB:9,sA:50,so:88,dF:19,dP:"%+d%% to Fire Skill Damage",dN:"%+d%% to Fire Skill Damage"},{id:330,s:"passive_ltng_mastery",sS:1,sB:9,sA:50,so:88,dF:19,dP:"%+d%% to Lightning Skill Damage",dN:"%+d%% to Lightning Skill Damage"},{id:331,s:"passive_cold_mastery",sS:1,sB:9,sA:50,so:88,dF:19,dP:"%+d%% to Cold Skill Damage",dN:"%+d%% to Cold Skill Damage"},{id:332,s:"passive_pois_mastery",sS:1,sB:9,sA:50,so:88,dF:19,dP:"%+d%% to Poison Skill Damage",dN:"%+d%% to Poison Skill Damage"},{id:333,s:"passive_fire_pierce",sS:1,sB:8,sA:0,so:88,dF:19,dP:"-%d%% to Enemy Fire Resistance",dN:"-%d%% to Enemy Fire Resistance"},{id:334,s:"passive_ltng_pierce",sS:1,sB:8,sA:0,so:88,dF:19,dP:"-%d%% to Enemy Lightning Resistance",dN:"-%d%% to Enemy Lightning Resistance"},{id:335,s:"passive_cold_pierce",sS:1,sB:8,sA:0,so:88,dF:19,dP:"-%d%% to Enemy Cold Resistance",dN:"-%d%% to Enemy Cold Resistance"},{id:336,s:"passive_pois_pierce",sS:1,sB:8,sA:0,so:88,dF:19,dP:"-%d%% to Enemy Poison Resistance",dN:"-%d%% to Enemy Poison Resistance"},{id:337,s:"passive_critical_strike",sS:1,sB:8,sA:0},{id:338,s:"passive_dodge",sS:1,sB:7,sA:0},{id:339,s:"passive_avoid",sS:1,sB:7,sA:0},{id:340,s:"passive_evade",sS:1,sB:7,sA:0},{id:341,s:"passive_warmth",sS:1,sB:8,sA:0},{id:342,s:"passive_mastery_melee_th",sS:1,sB:8,sA:0},{id:343,s:"passive_mastery_melee_dmg",sS:1,sB:8,sA:0},{id:344,s:"passive_mastery_melee_crit",sS:1,sB:8,sA:0},{id:345,s:"passive_mastery_throw_th",sS:1,sB:8,sA:0},{id:346,s:"passive_mastery_throw_dmg",sS:1,sB:8,sA:0},{id:347,s:"passive_mastery_throw_crit",sS:1,sB:8,sA:0},{id:348,s:"passive_weaponblock",sS:1,sB:8,sA:0},{id:349,s:"passive_summon_resist",sS:1,sB:8,sA:0},{id:350,s:"modifierlist_skill"},{id:351,s:"modifierlist_level"},{id:352,s:"last_sent_hp_pct",sS:1},{id:353,s:"source_unit_type"},{id:354,s:"source_unit_id"},{id:355,s:"shortparam1"},{id:356,s:"questitemdifficulty",sB:2,sA:0},{id:357,s:"passive_mag_mastery",sS:1,sB:9,sA:50},{id:358,s:"passive_mag_pierce",sS:1,sB:8,sA:0},{id:359,s:"skill_cooldown"},{id:360,s:"skill_missile_damage_scale"}],runewords:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{id:27,n:"Ancients' Pledge",types:["shld"],r:["r08","r09","r07"],m:[{prop:"res-cold",min:30,max:30},{prop:"res-all",min:13,max:13},{prop:"ac%",min:50,max:50},{prop:"dmg-to-mana",min:10,max:10}]},null,null,{id:30,n:"Beast",types:["axe","scep","hamm"],r:["r30","r03","r22","r23","r17"],m:[{prop:"swing2",min:40,max:40},{prop:"aura",p:122,min:9,max:9},{prop:"dmg%",min:240,max:270},{prop:"str",min:25,max:40},{prop:"charged",p:247,min:5,max:13},{prop:"oskill",p:228,min:3,max:3},{prop:"oskill",p:224,min:3,max:3}]},null,{id:32,n:"Black",types:["club","hamm","mace"],r:["r10","r16","r04"],m:[{prop:"crush",min:40,max:40},{prop:"dmg%",min:120,max:120},{prop:"swing2",min:15,max:15},{prop:"red-mag",min:2,max:2},{prop:"att",min:200,max:200},{prop:"charged",p:74,min:12,max:4}]},null,{id:34,n:"Bone",types:["tors"],r:["r12","r22","r22"],m:[{prop:"hit-skill",p:84,min:15,max:10},{prop:"gethit-skill",p:68,min:15,max:10},{prop:"nec",min:2,max:2},{prop:"mana",min:100,max:150}]},{id:35,n:"Bramble",types:["tors"],r:["r08","r27","r29","r05"],m:[{prop:"balance2",min:50,max:50},{prop:"ac",min:300,max:300},{prop:"aura",p:103,min:15,max:21},{prop:"heal-kill",min:13,max:13},{prop:"extra-pois",min:25,max:50},{prop:"res-pois",min:100,max:100},{prop:"charged",p:246,min:33,max:13}]},{id:36,n:"Brand",types:["miss"],r:["r31","r28","r23","r25"],m:[{prop:"dmg%",min:260,max:340},{prop:"dmg-demon",min:280,max:330},{prop:"hit-skill",p:84,min:100,max:18},{prop:"gethit-skill",p:66,min:35,max:14},{prop:"knock",min:1,max:1},{prop:"noheal",min:1,max:1},{prop:"explosivearrow",min:15,max:15}]},{id:37,n:"Breath of the Dying",types:["weap"],r:["r26","r15","r01","r02","r33","r05"],m:[{prop:"swing2",min:60,max:60},{prop:"dmg-undead",min:125,max:125},{prop:"lifesteal",min:12,max:15},{prop:"noheal",min:1,max:1},{prop:"kill-skill",p:92,min:50,max:20},{prop:"dmg%",min:350,max:400},{prop:"all-stats",min:30,max:30}]},null,{id:39,n:"Call to Arms",types:["weap"],r:["r11","r08","r23","r24","r27"],m:[{prop:"swing2",min:40,max:40},{prop:"dmg%",min:200,max:240},{prop:"allskills",min:1,max:1},{prop:"oskill",p:155,min:2,max:6},{prop:"oskill",p:149,min:1,max:6},{prop:"oskill",p:146,min:1,max:4},{prop:"regen",min:12,max:12}]},{id:40,n:"Chains of Honor",types:["tors"],r:["r14","r22","r30","r24"],m:[{prop:"res-all",min:50,max:50},{prop:"ac%",min:70,max:70},{prop:"dmg-demon",min:200,max:200},{prop:"dmg-undead",min:100,max:100},{prop:"lifesteal",min:8,max:8},{prop:"allskills",min:2,max:2},{prop:"str",min:20,max:20}]},null,{id:42,n:"Chaos",types:["h2h"],r:["r19","r27","r22"],m:[{prop:"demon-heal",min:15,max:15},{prop:"dmg%",min:240,max:290},{prop:"dmg-mag",min:216,max:471},{prop:"oskill",p:151,min:1,max:1},{prop:"swing2",min:35,max:35},{prop:"hit-skill",p:64,min:9,max:11},{prop:"hit-skill",p:38,min:11,max:9}]},{id:43,n:"Crescent Moon",types:["axe","swor","pole"],r:["r13","r22","r03"],m:[{prop:"pierce-ltng",min:35,max:35},{prop:"ignore-ac",min:1,max:1},{prop:"dmg%",min:180,max:220},{prop:"abs-mag",min:9,max:11},{prop:"charged",p:227,min:30,max:18},{prop:"hit-skill",p:42,min:7,max:13},{prop:"hit-skill",p:53,min:10,max:17}]},null,null,{id:46,n:"Death",types:["swor","axe"],r:["r15","r01","r26","r09","r25"],m:[{prop:"dmg%",min:300,max:385},{prop:"deadly/lvl",p:4},{prop:"charged",p:85,min:15,max:22},{prop:"att-skill",p:55,min:25,max:18},{prop:"death-skill",p:53,min:100,max:44},{prop:"crush",min:50,max:50},{prop:"indestruct",min:1,max:1}]},null,{id:48,n:"Delirium",types:["helm"],r:["r20","r24","r16"],m:[{prop:"hit-skill",p:81,min:11,max:18},{prop:"charged",p:86,min:60,max:17},{prop:"gethit-skill",p:77,min:14,max:13},{prop:"ac",min:261,max:261},{prop:"gethit-skill",p:273,min:6,max:14},{prop:"gethit-skill",p:350,min:1,max:50},{prop:"allskills",min:2,max:2}]},null,null,{id:51,n:"Destruction",types:["pole","swor"],r:["r26","r28","r30","r31","r18"],m:[{prop:"dmg%",min:350,max:350},{prop:"dmg-mag",min:100,max:180},{prop:"hit-skill",p:229,min:5,max:23},{prop:"death-skill",p:56,min:100,max:45},{prop:"att-skill",p:48,min:15,max:22},{prop:"hit-skill",p:244,min:23,max:12},{prop:"noheal",min:1,max:1}]},{id:52,n:"Doom",types:["axe","pole","hamm"],r:["r15","r27","r22","r28","r32"],m:[{prop:"dmg%",min:280,max:320},{prop:"aura",p:114,min:12,max:12},{prop:"swing2",min:45,max:45},{prop:"noheal",min:1,max:1},{prop:"pierce-cold",min:40,max:60},{prop:"allskills",min:2,max:2},{prop:"hit-skill",p:244,min:5,max:18}]},{id:53,n:"Dragon",types:["tors","shld"],r:["r29","r28","r12"],m:[{prop:"ac",min:360,max:360},{prop:"ac-miss",min:230,max:230},{prop:"str/lvl",p:3},{prop:"hit-skill",p:62,min:12,max:15},{prop:"gethit-skill",p:278,min:20,max:18},{prop:"aura",p:102,min:14,max:14},{prop:"all-stats",min:3,max:5}]},null,{id:55,n:"Dream",types:["helm","shld"],r:["r16","r31","r21"],m:[{prop:"ac",min:150,max:220},{prop:"gethit-skill",p:81,min:10,max:15},{prop:"mana/lvl",p:5},{prop:"res-all",min:5,max:20},{prop:"balance3",min:20,max:30},{prop:"aura",p:118,min:15,max:15},{prop:"mag%",min:12,max:25}]},{id:56,n:"Duress",types:["tors"],r:["r13","r22","r10"],m:[{prop:"dmg-cold",p:50,min:37,max:133},{prop:"dmg%",min:10,max:20},{prop:"ac%",min:150,max:200},{prop:"balance2",min:20,max:20},{prop:"openwounds",min:33,max:33},{prop:"crush",min:15,max:15},{prop:"stamdrain",min:-20,max:-20}]},{id:57,n:"Edge",types:["miss"],r:["r03","r07","r11"],m:[{prop:"dmg-demon",min:320,max:380},{prop:"dmg-undead",min:280,max:280},{prop:"swing2",min:35,max:35},{prop:"noheal",min:1,max:1},{prop:"aura",p:103,min:15,max:15},{prop:"all-stats",min:5,max:10},{prop:"cheap",min:15,max:15}]},null,{id:59,n:"Enigma",types:["tors"],r:["r31","r06","r30"],m:[{prop:"ac",min:750,max:775},{prop:"heal-kill",min:14,max:14},{prop:"move2",min:45,max:45},{prop:"str/lvl",p:6},{prop:"allskills",min:2,max:2},{prop:"mag%/lvl",p:8},{prop:"oskill",p:54,min:1,max:1}]},{id:60,n:"Enlightenment",types:["tors"],r:["r21","r08","r12"],m:[{prop:"hit-skill",p:47,min:5,max:15},{prop:"gethit-skill",p:46,min:5,max:15},{prop:"sor",min:2,max:2},{prop:"oskill",p:37,min:1,max:1}]},null,{id:62,n:"Eternity",types:["mele"],r:["r11","r30","r24","r12","r29"],m:[{prop:"dmg%",min:260,max:310},{prop:"indestruct",min:1,max:1},{prop:"slow",min:33,max:33},{prop:"charged",p:95,min:88,max:8},{prop:"regen",min:16,max:16},{prop:"regen-mana",min:16,max:16},{prop:"nofreeze",min:1,max:1}]},{id:63,n:"Exile",types:["pala"],r:["r26","r27","r24","r14"],m:[{prop:"block2",min:30,max:30},{prop:"freeze",min:1,max:1},{prop:"ac%",min:220,max:260},{prop:"aura",p:104,min:13,max:16},{prop:"skilltab",p:10,min:2,max:2},{prop:"hit-skill",p:82,min:15,max:5},{prop:"rep-dur",p:25}]},{id:64,n:"Faith",types:["miss"],r:["r27","r31","r20","r02"],m:[{prop:"dmg%",min:280,max:280},{prop:"att%",min:300,max:300},{prop:"dmg-fire",min:120,max:120},{prop:"res-all",min:15,max:15},{prop:"aura",p:122,min:12,max:15},{prop:"reanimate",p:1,min:10,max:10},{prop:"allskills",min:1,max:2}]},{id:65,n:"Famine",types:["axe","hamm"],r:["r19","r27","r09","r31"],m:[{prop:"dmg%",min:270,max:320},{prop:"lifesteal",min:12,max:12},{prop:"swing2",min:30,max:30},{prop:"noheal",min:1,max:1},{prop:"dmg-mag",min:180,max:200},{prop:"dmg-elem",min:50,max:200},{prop:"ethereal",min:1,max:1}]},{id:66,n:"Flickering Flame",types:["helm"],r:["r04","r21","r26"],m:[{prop:"fireskill",min:3,max:3},{prop:"aura",p:100,min:4,max:8},{prop:"pierce-fire",min:10,max:15},{prop:"mana",min:50,max:75},{prop:"half-freeze",min:1,max:1},{prop:"res-pois-len",min:50,max:50}]},{id:67,n:"Fortitude",types:["weap","tors"],r:["r01","r12","r14","r28"],m:[{prop:"ac%",min:200,max:200},{prop:"dmg%",min:300,max:300},{prop:"cast3",min:25,max:25},{prop:"gethit-skill",p:60,min:20,max:15},{prop:"dmg-to-mana",min:12,max:12},{prop:"hp/lvl",min:8,max:12},{prop:"res-all",min:25,max:30}]},null,null,{id:70,n:"Fury",types:["mele"],r:["r31","r25","r05"],m:[{prop:"dmg%",min:209,max:209},{prop:"swing2",min:40,max:40},{prop:"noheal",min:1,max:1},{prop:"openwounds",min:66,max:66},{prop:"lifesteal",min:6,max:6},{prop:"deadly",min:33,max:33},{prop:"skill",p:147,min:5,max:5}]},{id:71,n:"Gloom",types:["tors"],r:["r19","r22","r21"],m:[{prop:"ac%",min:170,max:230},{prop:"res-all",min:30,max:30},{prop:"gethit-skill",p:71,min:15,max:3},{prop:"balance2",min:10,max:10},{prop:"dmg-to-mana",min:5,max:5},{prop:"light",min:-3,max:-3},{prop:"half-freeze",min:1,max:1}]},null,{id:73,n:"Grief",types:["swor","axe"],r:["r05","r03","r28","r23","r08"],m:[{prop:"dmg-dem/lvl",p:15},{prop:"dmg",min:340,max:400},{prop:"swing3",min:30,max:40},{prop:"hit-skill",p:278,min:35,max:15},{prop:"pierce-pois",min:20,max:25},{prop:"ignore-ac",min:1,max:1},{prop:"heal-kill",min:10,max:15}]},{id:74,n:"Hand of Justice",types:["weap"],r:["r29","r32","r11","r28"],m:[{prop:"swing2",min:33,max:33},{prop:"dmg%",min:280,max:330},{prop:"aura",p:102,min:16,max:16},{prop:"levelup-skill",p:46,min:100,max:36},{prop:"death-skill",p:56,min:100,max:48},{prop:"ignore-ac",min:1,max:1},{prop:"pierce-fire",min:20,max:20}]},{id:75,n:"Harmony",types:["miss"],r:["r03","r06","r12","r18"],m:[{prop:"dmg%",min:200,max:275},{prop:"dmg-elem",min:55,max:160},{prop:"charged",p:95,min:25,max:20},{prop:"aura",p:115,min:10,max:10},{prop:"oskill",p:32,min:2,max:6},{prop:"regen-mana",min:20,max:20},{prop:"light",min:2,max:2}]},null,{id:77,n:"Heart of the Oak",types:["staf","mace"],r:["r18","r26","r21","r10"],m:[{prop:"cast2",min:40,max:40},{prop:"charged",p:226,min:25,max:4},{prop:"mana%",min:15,max:15},{prop:"allskills",min:3,max:3},{prop:"regen",min:20,max:20},{prop:"res-all",min:30,max:40},{prop:"charged",p:221,min:60,max:14}]},null,null,{id:80,n:"Holy Thunder",types:["scep"],r:["r05","r08","r09","r07"],m:[{prop:"dmg%",min:60,max:60},{prop:"dmg-ltng",min:20,max:60},{prop:"dmg-max",min:10,max:10},{prop:"res-ltng",min:60,max:60},{prop:"res-ltng-max",min:5,max:5},{prop:"skill",p:118,min:3,max:3},{prop:"charged",p:53,min:60,max:7}]},{id:81,n:"Honor",types:["mele"],r:["r11","r01","r06","r03","r12"],m:[{prop:"dmg%",min:160,max:160},{prop:"regen",min:10,max:10},{prop:"allskills",min:1,max:1},{prop:"att",min:200,max:200},{prop:"deadly",min:25,max:25},{prop:"str",min:10,max:10}]},null,null,null,{id:85,n:"Ice",types:["miss"],r:["r11","r13","r31","r28"],m:[{prop:"dmg%",min:140,max:210},{prop:"aura",p:114,min:18,max:18},{prop:"extra-cold",min:25,max:30},{prop:"hit-skill",p:44,min:25,max:22},{prop:"levelup-skill",p:59,min:100,max:40},{prop:"pierce-cold",min:20,max:20},{prop:"gold%/lvl",p:25}]},{id:86,n:"Infinity",types:["pole","spea"],r:["r30","r23","r30","r24"],m:[{prop:"dmg%",min:255,max:325},{prop:"move3",min:35,max:35},{prop:"vit/lvl",p:4},{prop:"aura",p:123,min:12,max:12},{prop:"kill-skill",p:53,min:50,max:20},{prop:"pierce-ltng",min:45,max:55},{prop:"charged",p:235,min:30,max:21}]},null,{id:88,n:"Insight",types:["pole","staf","miss"],r:["r08","r03","r07","r12"],m:[{prop:"dmg%",min:200,max:260},{prop:"att%",min:180,max:250},{prop:"mag%",min:23,max:23},{prop:"oskill",p:9,min:1,max:6},{prop:"cast2",min:35,max:35},{prop:"aura",p:120,min:12,max:17},{prop:"all-stats",min:5,max:5}]},null,null,{id:91,n:"King's Grace",types:["swor","scep"],r:["r11","r08","r10"],m:[{prop:"dmg%",min:100,max:100},{prop:"att",min:150,max:150},{prop:"dmg-demon",min:100,max:100},{prop:"dmg-undead",min:50,max:50},{prop:"att-demon",min:100,max:100},{prop:"att-undead",min:100,max:100}]},{id:92,n:"Kingslayer",types:["swor","axe"],r:["r23","r22","r25","r19"],m:[{prop:"swing2",min:30,max:30},{prop:"dmg%",min:230,max:270},{prop:"reduce-ac",min:25,max:25},{prop:"crush",min:33,max:33},{prop:"openwounds",min:25,max:25},{prop:"oskill",p:111,min:1,max:1},{prop:"gold%",min:40,max:40}]},null,null,{id:95,n:"Last Wish",types:["swor","hamm","axe"],r:["r31","r23","r31","r29","r31","r30"],m:[{prop:"dmg%",min:330,max:375},{prop:"att-skill",p:38,min:20,max:20},{prop:"hit-skill",p:82,min:10,max:18},{prop:"gethit-skill",p:267,min:6,max:11},{prop:"crush",min:40,max:50},{prop:"mag%/lvl",p:4},{prop:"aura",p:98,min:17,max:17}]},null,{id:97,n:"Lawbringer",types:["swor","hamm","scep"],r:["r11","r20","r18"],m:[{prop:"dmg-cold",min:130,max:180},{prop:"dmg-fire",min:150,max:210},{prop:"aura",p:119,min:16,max:18},{prop:"hit-skill",p:87,min:20,max:15},{prop:"ac-miss",min:200,max:250},{prop:"rip",min:1,max:1},{prop:"reduce-ac",min:50,max:50}]},{id:98,n:"Leaf",types:["staf"],r:["r03","r08"],m:[{prop:"fireskill",min:3,max:3},{prop:"ac/lvl",min:16,max:16},{prop:"res-cold",min:33,max:33},{prop:"skill",p:41,min:3,max:3},{prop:"skill",p:36,min:3,max:3},{prop:"skill",p:37,min:3,max:3}]},null,{id:100,n:"Lionheart",types:["tors"],r:["r15","r17","r19"],m:[{prop:"str",min:15,max:15},{prop:"vit",min:20,max:20},{prop:"dex",min:15,max:15},{prop:"dmg%",min:20,max:20},{prop:"hp",min:50,max:50},{prop:"res-all",min:30,max:30}]},{id:101,n:"Lore",types:["helm"],r:["r09","r12"],m:[{prop:"enr",min:10,max:10},{prop:"allskills",min:1,max:1},{prop:"light",min:2,max:2},{prop:"mana-kill",min:2,max:2}]},null,null,null,null,{id:106,n:"Malice",types:["mele"],r:["r06","r01","r05"],m:[{prop:"openwounds",min:100,max:100},{prop:"dmg-ac",min:-100,max:-100},{prop:"noheal",min:1,max:1},{prop:"dmg%",min:33,max:33},{prop:"light",min:-1,max:-1},{prop:"regen",min:-5,max:-5}]},{id:107,n:"Melody",types:["miss"],r:["r13","r18","r04"],m:[{prop:"dmg%",min:50,max:50},{prop:"skilltab",p:0,min:3,max:3},{prop:"skill",p:9,min:3,max:3},{prop:"skill",p:13,min:3,max:3},{prop:"skill",p:17,min:3,max:3},{prop:"dmg-undead",min:300,max:300}]},{id:108,n:"Memory",types:["staf"],r:["r17","r16","r12","r05"],m:[{prop:"mana%",min:20,max:20},{prop:"red-mag",min:7,max:7},{prop:"ac%",min:50,max:50},{prop:"cast2",min:33,max:33},{prop:"sor",min:3,max:3},{prop:"skill",p:58,min:3,max:3},{prop:"skill",p:42,min:2,max:2}]},{id:109,n:"Mist",types:["miss"],r:["r32","r13","r25","r10","r06"],m:[{prop:"allskills",min:3,max:3},{prop:"dmg%",min:325,max:375},{prop:"aura",p:113,min:8,max:12},{prop:"pierce",min:100,max:100},{prop:"vit",min:24,max:24},{prop:"res-all",min:40,max:40}]},null,null,{id:112,n:"Myth",types:["tors"],r:["r15","r11","r04"],m:[{prop:"hit-skill",p:137,min:10,max:1},{prop:"gethit-skill",p:130,min:3,max:1},{prop:"bar",min:2,max:2},{prop:"regen",min:10,max:10}]},{id:113,n:"Nadir",types:["helm"],r:["r04","r03"],m:[{prop:"ac%",min:50,max:50},{prop:"ac",min:10,max:10},{prop:"light",min:-3,max:-3},{prop:"charged",p:264,min:9,max:13},{prop:"gold%",min:-33,max:-33},{prop:"str",min:5,max:5}]},null,null,{id:116,n:"Oath",types:["swor","axe","mace"],r:["r13","r21","r23","r17"],m:[{prop:"dmg%",min:210,max:340},{prop:"swing1",min:30,max:30},{prop:"hit-skill",p:93,min:30,max:20},{prop:"charged",p:90,min:14,max:17},{prop:"charged",p:236,min:20,max:16},{prop:"abs-mag",min:10,max:15},{prop:"indestruct",min:1,max:1}]},{id:117,n:"Obedience",types:["pole","spea"],r:["r15","r18","r10","r05","r19"],m:[{prop:"dmg%",min:370,max:370},{prop:"crush",min:40,max:40},{prop:"kill-skill",min:30,max:21},{prop:"pierce-fire",min:25,max:25},{prop:"ac",min:200,max:300},{prop:"balance3",min:40,max:40},{prop:"res-all",min:20,max:30}]},null,{id:119,n:"Obsession",types:["staf"],r:["r33","r24","r20","r17","r16","r04"],m:[{prop:"allskills",min:4,max:4},{prop:"gethit-skill",p:72,min:24,max:10},{prop:"cast3",min:65,max:65},{prop:"balance3",min:60,max:60},{prop:"res-all",min:60,max:70},{prop:"hp%",min:15,max:25},{prop:"regen-mana",min:15,max:30}]},{id:120,n:"Passion",types:["weap"],r:["r14","r09","r02","r20"],m:[{prop:"dmg%",min:160,max:210},{prop:"oskill",p:106,min:1,max:1},{prop:"att%",min:50,max:80},{prop:"oskill",p:152,min:1,max:1},{prop:"swing2",min:25,max:25},{prop:"charged",p:236,min:12,max:3},{prop:"stupidity",min:10,max:10}]},null,{id:122,n:"Pattern",types:["h2h"],r:["r07","r09","r10"],m:[{prop:"att%",min:10,max:10},{prop:"dmg%",min:40,max:80},{prop:"dmg-fire",min:12,max:32},{prop:"res-all",min:15,max:15},{prop:"str",min:6,max:6},{prop:"dex",min:6,max:6},{prop:"block2",min:30,max:30}]},{id:123,n:"Peace",types:["tors"],r:["r13","r10","r11"],m:[{prop:"hit-skill",p:32,min:2,max:15},{prop:"gethit-skill",p:17,min:4,max:5},{prop:"ama",min:2,max:2},{prop:"oskill",p:9,min:2,max:2}]},{id:124,n:"Voice of Reason",types:["swor","mace"],r:["r20","r18","r01","r02"],m:[{prop:"dmg-demon",min:220,max:350},{prop:"dmg-undead",min:280,max:300},{prop:"dmg-cold",min:100,max:220},{prop:"pierce-cold",min:24,max:24},{prop:"hit-skill",p:45,min:18,max:20},{prop:"hit-skill",p:64,min:15,max:13},{prop:"nofreeze",min:1,max:1}]},null,null,null,{id:128,n:"Phoenix",types:["weap","shld"],r:["r26","r26","r28","r31"],m:[{prop:"dmg%",min:350,max:400},{prop:"ac-miss",min:350,max:400},{prop:"hit-skill",p:225,min:40,max:22},{prop:"levelup-skill",p:46,min:100,max:40},{prop:"pierce-fire",min:28,max:28},{prop:"aura",p:124,min:10,max:15},{prop:"abs-fire",min:15,max:21}]},null,null,{id:131,n:"Plague",types:["swor","knif","h2h"],r:["r32","r13","r22"],m:[{prop:"dmg%",min:220,max:320},{prop:"gethit-skill",p:91,min:20,max:12},{prop:"hit-skill",p:92,min:25,max:15},{prop:"pierce-pois",min:23,max:23},{prop:"deadly/lvl",p:3},{prop:"aura",p:109,min:13,max:17},{prop:"allskills",min:1,max:2}]},null,null,{id:134,n:"Pride",types:["pole","spea"],r:["r32","r29","r16","r28"],m:[{prop:"dmg-dem/lvl",p:8},{prop:"dmg-ltng",min:50,max:280},{prop:"att%",min:260,max:300},{prop:"aura",p:113,min:16,max:20},{prop:"gethit-skill",p:51,min:25,max:17},{prop:"regen",min:8,max:8},{prop:"gold%/lvl",p:15}]},{id:135,n:"Principle",types:["tors"],r:["r08","r25","r02"],m:[{prop:"hit-skill",p:101,min:100,max:5},{prop:"pal",min:2,max:2},{prop:"hp",min:100,max:150},{prop:"dmg-undead",min:50,max:50}]},null,{id:137,n:"Prudence",types:["tors"],r:["r23","r03"],m:[{prop:"ac%",min:140,max:170},{prop:"red-mag",min:10,max:10},{prop:"red-dmg",min:3,max:3},{prop:"res-all",min:25,max:35},{prop:"balance2",min:25,max:25},{prop:"rep-dur",p:25},{prop:"light",min:1,max:1}]},null,null,null,{id:141,n:"Radiance",types:["helm"],r:["r04","r12","r06"],m:[{prop:"light",min:5,max:5},{prop:"enr",min:10,max:10},{prop:"vit",min:10,max:10},{prop:"red-mag",min:3,max:3},{prop:"mana",min:33,max:33},{prop:"ac%",min:75,max:75}]},{id:142,n:"Rain",types:["tors"],r:["r09","r23","r06"],m:[{prop:"hit-skill",p:240,min:5,max:15},{prop:"gethit-skill",p:235,min:5,max:15},{prop:"dru",min:2,max:2},{prop:"mana",min:100,max:150}]},null,null,{id:145,n:"Rhyme",types:["shld"],r:["r13","r05"],m:[{prop:"block2",min:20,max:20},{prop:"block",min:20,max:20},{prop:"res-all",min:25,max:25},{prop:"nofreeze",min:1,max:1},{prop:"gold%",min:50,max:50},{prop:"mag%",min:25,max:25}]},{id:146,n:"Rift",types:["pole","scep"],r:["r15","r18","r20","r25"],m:[{prop:"dmg-mag",min:160,max:250},{prop:"dmg-fire",min:60,max:180},{prop:"dmg-to-mana",min:38,max:38},{prop:"hit-skill",p:245,min:20,max:16},{prop:"att-skill",p:64,min:16,max:21},{prop:"charged",p:76,min:40,max:15},{prop:"all-stats",min:5,max:10}]},{id:147,n:"Sanctuary",types:["shld"],r:["r18","r18","r23"],m:[{prop:"block",min:20,max:20},{prop:"block2",min:20,max:20},{prop:"ac%",min:130,max:160},{prop:"ac-miss",min:250,max:250},{prop:"res-all",min:50,max:70},{prop:"balance2",min:20,max:20},{prop:"charged",p:17,min:60,max:12}]},null,null,null,{id:151,n:"Silence",types:["weap"],r:["r14","r02","r15","r24","r03","r26"],m:[{prop:"manasteal",min:4,max:4},{prop:"stupidity",min:33,max:33},{prop:"dmg%",min:200,max:200},{prop:"swing2",min:20,max:20},{prop:"res-all",min:75,max:75},{prop:"allskills",min:2,max:2},{prop:"balance2",min:20,max:20}]},null,{id:153,n:"Smoke",types:["tors"],r:["r04","r17"],m:[{prop:"ac-miss",min:250,max:250},{prop:"ac%",min:75,max:75},{prop:"res-all",min:50,max:50},{prop:"balance2",min:20,max:20},{prop:"light",min:-1,max:-1},{prop:"charged",p:72,min:18,max:6}]},null,{id:155,n:"Spirit",types:["swor","shld"],r:["r07","r10","r09","r11"],m:[{prop:"balance3",min:55,max:55},{prop:"mana",min:89,max:112},{prop:"ac-miss",min:250,max:250},{prop:"vit",min:22,max:22},{prop:"cast3",min:25,max:35},{prop:"abs-mag",min:3,max:8},{prop:"allskills",min:2,max:2}]},{id:156,n:"Splendor",types:["shld"],r:["r05","r17"],m:[{prop:"light",min:3,max:3},{prop:"gold%",min:50,max:50},{prop:"mag%",min:20,max:20},{prop:"ac%",min:60,max:100},{prop:"block2",min:20,max:20},{prop:"cast2",min:10,max:10},{prop:"allskills",min:1,max:1}]},null,{id:158,n:"Stealth",types:["tors"],r:["r07","r05"],m:[{prop:"red-mag",min:3,max:3},{prop:"dex",min:6,max:6},{prop:"stam",min:15,max:15},{prop:"move2",min:25,max:25},{prop:"cast2",min:25,max:25},{prop:"balance2",min:25,max:25}]},{id:159,n:"Steel",types:["swor","axe","mace"],r:["r03","r01"],m:[{prop:"swing2",min:25,max:25},{prop:"dmg-min",min:3,max:3},{prop:"dmg-max",min:3,max:3},{prop:"openwounds",min:50,max:50},{prop:"dmg%",min:20,max:20}]},null,null,{id:162,n:"Stone",types:["tors"],r:["r13","r22","r21","r17"],m:[{prop:"ac%",min:220,max:260},{prop:"charged",p:75,min:16,max:16},{prop:"ac-miss",min:300,max:300},{prop:"charged",p:229,min:80,max:16},{prop:"str",min:16,max:16},{prop:"vit",min:16,max:16},{prop:"balance2",min:40,max:40}]},null,{id:164,n:"Strength",types:["mele"],r:["r11","r03"],m:[{prop:"str",min:20,max:20},{prop:"dmg%",min:35,max:35},{prop:"vit",min:10,max:10},{prop:"crush",min:25,max:25}]},null,null,null,null,null,null,null,null,{id:173,n:"Treachery",types:["tors"],r:["r13","r10","r20"],m:[{prop:"hit-skill",p:278,min:25,max:15},{prop:"gethit-skill",p:267,min:5,max:15},{prop:"ass",min:2,max:2},{prop:"swing2",min:45,max:45}]},null,null,{id:176,n:"Unbending Will",types:["swor"],r:["r19","r16","r06","r02","r01","r15"],m:[{prop:"skilltab",p:12,min:3,max:3},{prop:"hit-skill",p:137,min:18,max:18},{prop:"swing2",min:20,max:30},{prop:"dmg%",min:300,max:350},{prop:"red-dmg",min:8,max:8},{prop:"noheal",min:1,max:1},{prop:"lifesteal",min:8,max:10}]},null,null,{id:179,n:"Venom",types:["weap"],r:["r07","r14","r23"],m:[{prop:"dmg-pois",p:175,min:312,max:312},{prop:"ignore-ac",min:1,max:1},{prop:"charged",p:83,min:27,max:15},{prop:"charged",p:92,min:11,max:13},{prop:"manasteal",min:7,max:7}]},null,null,null,null,null,{id:185,n:"Wealth",types:["tors"],r:["r20","r18","r03"],m:[{prop:"gold%",min:250,max:250},{prop:"mag%",min:100,max:100}]},null,{id:187,n:"White",types:["wand"],r:["r14","r16"],m:[{prop:"skilltab",p:7,min:3,max:3},{prop:"red-mag",min:4,max:4},{prop:"cast2",min:20,max:20},{prop:"mana",min:13,max:13},{prop:"skill",p:68,min:3,max:3},{prop:"skill",p:84,min:2,max:2},{prop:"skill",p:69,min:4,max:4}]},{id:188,n:"Wind",types:["mele"],r:["r29","r01"],m:[{prop:"dmg%",min:120,max:160},{prop:"swing2",min:40,max:40},{prop:"move2",min:20,max:20},{prop:"reduce-ac",min:50,max:50},{prop:"hit-skill",p:245,min:10,max:9},{prop:"charged",p:240,min:127,max:13},{prop:"balance2",min:15,max:15}]},null,{id:190,n:"Wisdom",types:["helm"],r:["r21","r06","r02"],m:[{prop:"pierce",min:33,max:33},{prop:"manasteal",min:4,max:8},{prop:"att%",min:15,max:25},{prop:"mana-kill",min:5,max:5},{prop:"nofreeze",min:1,max:1},{prop:"enr",min:10,max:10}]},null,null,{id:193,n:"Wrath",types:["miss"],r:["r21","r17","r30","r23"],m:[{prop:"dmg-demon",min:300,max:300},{prop:"dmg-undead",min:250,max:300},{prop:"dmg-ltng",min:41,max:240},{prop:"dmg-mag",min:85,max:120},{prop:"hit-skill",p:82,min:5,max:10},{prop:"hit-skill",p:87,min:30,max:1},{prop:"nofreeze",min:1,max:1}]},null,{id:195,n:"Zephyr",types:["miss"],r:["r09","r05"],m:[{prop:"move2",min:25,max:25},{prop:"swing2",min:25,max:25},{prop:"dmg%",min:33,max:33},{prop:"att",min:66,max:66},{prop:"gethit-skill",p:240,min:7,max:1},{prop:"ac",min:25,max:25}]},{id:196,n:"Hustle",types:["tors"],r:["r13","r18","r02"],m:[{prop:"move2",min:65,max:65},{prop:"stamdrain",min:35,max:35},{prop:"swing2",min:40,max:40},{prop:"res-all",min:10,max:10},{prop:"oskill",p:29,min:6,max:6}]},{id:197,n:"Hustle",types:["weap"],r:["r13","r18","r02"],m:[{prop:"hit-skill",p:258,min:5,max:1},{prop:"swing2",min:10,max:10},{prop:"dmg%",min:180,max:200},{prop:"aura",p:122,min:1,max:1}]},{id:198,n:"Mosaic",types:["h2h"],r:["r23","r25","r11"],m:[{prop:"skilltab",p:20,min:2,max:2},{prop:"charge-noconsume",min:50,max:50},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:200,max:250},{prop:"extra-fire",min:8,max:15},{prop:"extra-cold",min:8,max:15},{prop:"extra-ltng",min:8,max:15}]},{id:199,n:"Metamorphosis",types:["helm"],r:["r16","r32","r19"],m:[{prop:"hit-skill",p:371,min:100,max:1},{prop:"hit-skill",p:372,min:100,max:1},{prop:"skilltab",p:16,min:5,max:5},{prop:"ac%",min:50,max:80},{prop:"res-all",min:10,max:10},{prop:"crush",min:25,max:25}]},{id:200,n:"Ground",types:["helm"],r:["r13","r16","r09"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"res-ltng",min:10,max:30},{prop:"abs-ltng%",min:10,max:15}]},{id:201,n:"Temper",types:["helm"],r:["r13","r16","r08"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"res-fire",min:10,max:30},{prop:"abs-fire%",min:10,max:15}]},{id:202,n:"Hearth",types:["helm"],r:["r13","r16","r10"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"res-cold",min:10,max:30},{prop:"abs-cold%",min:10,max:15},{prop:"nofreeze",min:1,max:1}]},{id:203,n:"Cure",types:["helm"],r:["r13","r16","r07"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"res-pois",min:10,max:30},{prop:"res-pois-len",min:50,max:50},{prop:"aura",p:109,min:1,max:1}]},{id:204,n:"Bulwark",types:["helm"],r:["r13","r16","r12"],m:[{prop:"hp%",min:5,max:5},{prop:"ac%",min:75,max:100},{prop:"red-dmg%",min:10,max:15},{prop:"regen",min:30,max:30},{prop:"lifesteal",min:4,max:6}]}],set_items:[{id:0,n:"Civerb's Ward",c:"lrg",tc:"lyel",lvl:"13",m:[{prop:"ac",min:15,max:15},{prop:"block",min:15,max:15}]},{id:1,n:"Civerb's Icon",c:"amu",tc:"lyel",lvl:"13",m:[{prop:"regen-mana",min:40,max:40},{prop:"regen",min:4,max:4}]},{id:2,n:"Civerb's Cudgel",c:"gsc",tc:"lyel",lvl:"13",m:[{prop:"att",min:75,max:75},{prop:"dmg-max",min:17,max:23}]},{id:3,n:"Hsarus' Iron Heel",c:"mbt",tc:"dred",lvl:"4",m:[{prop:"res-fire",min:25,max:25},{prop:"move2",min:20,max:20}]},{id:4,n:"Hsarus' Iron Fist",c:"buc",tc:"dred",lvl:"4",m:[{prop:"red-dmg",min:2,max:2},{prop:"str",min:10,max:10}]},{id:5,n:"Hsarus' Iron Stay",c:"mbl",tc:"dred",lvl:"4",m:[{prop:"res-cold",min:20,max:20},{prop:"hp",min:20,max:20}]},{id:6,n:"Cleglaw's Tooth",c:"lsd",tc:"lred",lvl:"6",m:[{prop:"att%",min:30,max:30},{prop:"deadly",min:50,max:50}]},{id:7,n:"Cleglaw's Claw",c:"sml",tc:"lred",lvl:"6",m:[{prop:"ac",min:17,max:17},{prop:"res-pois-len",min:75,max:75}]},{id:8,n:"Cleglaw's Pincers",c:"mgl",tc:"lred",lvl:"6",m:[{prop:"knock",min:1,max:1},{prop:"slow",min:25,max:25}]},{id:9,n:"Iratha's Collar",c:"amu",tc:"lgry",lvl:"21",m:[{prop:"res-pois",min:30,max:30},{prop:"res-pois-len",min:75,max:75}]},{id:10,n:"Iratha's Cuff",c:"tgl",tc:"lgry",lvl:"21",m:[{prop:"res-cold",min:30,max:30},{prop:"half-freeze",min:1,max:1}]},{id:11,n:"Iratha's Coil",c:"crn",tc:"lgry",lvl:"21",m:[{prop:"res-fire",min:30,max:30},{prop:"res-ltng",min:30,max:30}]},{id:12,n:"Iratha's Cord",c:"tbl",tc:"lgry",lvl:"21",m:[{prop:"ac",min:25,max:25},{prop:"dmg-min",min:5,max:5}]},{id:13,n:"Isenhart's Lightbrand",c:"bsd",tc:"lgld",lvl:"11",m:[{prop:"dmg-min",min:10,max:10},{prop:"swing2",min:20,max:20}]},{id:14,n:"Isenhart's Parry",c:"gts",tc:"lgld",lvl:"11",m:[{prop:"ac",min:40,max:40},{prop:"light-thorns",min:4,max:4}]},{id:15,n:"Isenhart's Case",c:"brs",tc:"lgld",lvl:"11",m:[{prop:"ac",min:40,max:40},{prop:"red-mag",min:2,max:2}]},{id:16,n:"Isenhart's Horns",c:"fhl",tc:"lgld",lvl:"11",m:[{prop:"dex",min:6,max:6},{prop:"red-dmg",min:2,max:2}]},{id:17,n:"Vidala's Barb",c:"lbb",tc:"blac",lvl:"19",m:[{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:20,max:20}]},{id:18,n:"Vidala's Fetlock",c:"tbt",tc:"blac",lvl:"19",m:[{prop:"stam",min:150,max:150},{prop:"move3",min:30,max:30}]},{id:19,n:"Vidala's Ambush",c:"lea",tc:"blac",lvl:"19",m:[{prop:"ac",min:50,max:50},{prop:"dex",min:11,max:11}]},{id:20,n:"Vidala's Snare",c:"amu",tc:"blac",lvl:"19",m:[{prop:"hp",min:15,max:15},{prop:"res-cold",min:20,max:20}]},{id:21,n:"Milabrega's Orb",c:"kit",tc:"dblu",lvl:"23",m:[{prop:"mag%",min:20,max:20},{prop:"ac",min:25,max:25}]},{id:22,n:"Milabrega's Rod",c:"wsp",tc:"dblu",lvl:"23",m:[{prop:"pal",min:1,max:1},{prop:"dmg%",min:50,max:50},{prop:"light",min:2,max:2}]},{id:23,n:"Milabrega's Diadem",c:"crn",tc:"dblu",lvl:"23",m:[{prop:"hp",min:15,max:15},{prop:"mana",min:15,max:15}]},{id:24,n:"Milabrega's Robe",c:"aar",tc:"dblu",lvl:"23",m:[{prop:"thorns",min:3,max:3},{prop:"red-dmg",min:2,max:2}]},{id:25,n:"Cathan's Rule",c:"bst",tc:"dgrn",lvl:"15",m:[{prop:"fireskill",min:1,max:1},{prop:"fire-max",min:10,max:10}]},{id:26,n:"Cathan's Mesh",c:"chn",tc:"dgrn",lvl:"15",m:[{prop:"ac",min:15,max:15},{prop:"ease",min:-50,max:-50}]},{id:27,n:"Cathan's Visage",c:"msk",tc:"dgrn",lvl:"15",m:[{prop:"mana",min:20,max:20},{prop:"res-cold",min:25,max:25}]},{id:28,n:"Cathan's Sigil",c:"amu",tc:"dgrn",lvl:"15",m:[{prop:"balance1",min:10,max:10},{prop:"light-thorns",min:5,max:5}]},{id:29,n:"Cathan's Seal",c:"rin",tc:"dgrn",lvl:"15",m:[{prop:"lifesteal",min:6,max:6},{prop:"red-dmg",min:2,max:2}]},{id:30,n:"Tancred's Crowbill",c:"mpi",tc:"dgld",lvl:"27",m:[{prop:"att",min:75,max:75},{prop:"dmg%",min:80,max:80}]},{id:31,n:"Tancred's Spine",c:"ful",tc:"dgld",lvl:"27",m:[{prop:"hp",min:40,max:40},{prop:"str",min:15,max:15}]},{id:32,n:"Tancred's Hobnails",c:"lbt",tc:"dgld",lvl:"27",m:[{prop:"regen-stam",min:25,max:25},{prop:"dex",min:10,max:10}]},{id:33,n:"Tancred's Weird",c:"amu",tc:"dgld",lvl:"27",m:[{prop:"red-dmg",min:2,max:2},{prop:"red-mag",min:1,max:1}]},{id:34,n:"Tancred's Skull",c:"bhm",tc:"dgld",lvl:"27",m:[{prop:"dmg%",min:10,max:10},{prop:"att",min:40,max:40}]},{id:35,n:"Sigon's Gage",c:"hgl",tc:"whit",lvl:"9",m:[{prop:"str",min:10,max:10},{prop:"att",min:20,max:20}]},{id:36,n:"Sigon's Visor",c:"ghm",tc:"whit",lvl:"9",m:[{prop:"mana",min:30,max:30},{prop:"ac",min:25,max:25}]},{id:37,n:"Sigon's Shelter",c:"gth",tc:"whit",lvl:"9",m:[{prop:"ac%",min:25,max:25},{prop:"res-ltng",min:30,max:30}]},{id:38,n:"Sigon's Sabot",c:"hbt",tc:"whit",lvl:"9",m:[{prop:"move2",min:20,max:20},{prop:"res-cold",min:40,max:40}]},{id:39,n:"Sigon's Wrap",c:"hbl",tc:"whit",lvl:"9",m:[{prop:"res-fire",min:20,max:20},{prop:"hp",min:20,max:20}]},{id:40,n:"Sigon's Guard",c:"tow",tc:"whit",lvl:"9",m:[{prop:"allskills",min:1,max:1},{prop:"block",min:20,max:20}]},{id:41,n:"Infernal Cranium",c:"cap",tc:"lyel",lvl:"7",m:[{prop:"res-all",min:10,max:10},{prop:"dmg-to-mana",min:20,max:20}]},{id:42,n:"Infernal Torch",c:"gwn",tc:"lyel",lvl:"7",m:[{prop:"dmg-min",min:8,max:8},{prop:"nec",min:1,max:1}]},{id:43,n:"Infernal Sign",c:"tbl",tc:"lyel",lvl:"7",m:[{prop:"ac",min:25,max:25},{prop:"hp",min:20,max:20}]},{id:44,n:"Berserker's Headgear",c:"hlm",tc:"dred",lvl:"5",m:[{prop:"ac",min:15,max:15},{prop:"res-fire",min:25,max:25}]},{id:45,n:"Berserker's Hauberk",c:"spl",tc:"dred",lvl:"5",m:[{prop:"red-mag",min:2,max:2},{prop:"bar",min:1,max:1}]},{id:46,n:"Berserker's Hatchet",c:"2ax",tc:"dred",lvl:"5",m:[{prop:"att%",min:30,max:30},{prop:"manasteal",min:5,max:5}]},{id:47,n:"Death's Hand",c:"lgl",tc:"lred",lvl:"8",m:[{prop:"res-pois",min:50,max:50},{prop:"res-pois-len",min:75,max:75}]},{id:48,n:"Death's Guard",c:"lbl",tc:"lred",lvl:"8",m:[{prop:"ac",min:20,max:20},{prop:"nofreeze",min:1,max:1}]},{id:49,n:"Death's Touch",c:"wsd",tc:"lred",lvl:"8",m:[{prop:"dmg%",min:25,max:25},{prop:"lifesteal",min:4,max:4}]},{id:50,n:"Angelic Sickle",c:"sbr",tc:"lgry",lvl:"17",m:[{prop:"att",min:75,max:75},{prop:"dmg-undead",min:250,max:250}]},{id:51,n:"Angelic Mantle",c:"rng",tc:"lgry",lvl:"17",m:[{prop:"red-dmg",min:3,max:3},{prop:"ac%",min:40,max:40}]},{id:52,n:"Angelic Halo",c:"rin",tc:"lgry",lvl:"17",m:[{prop:"regen",min:6,max:6},{prop:"hp",min:20,max:20}]},{id:53,n:"Angelic Wings",c:"amu",tc:"lgry",lvl:"17",m:[{prop:"light",min:3,max:3},{prop:"dmg-to-mana",min:20,max:20}]},{id:54,n:"Arctic Horn",c:"swb",tc:"lgld",lvl:"3",m:[{prop:"att%",min:20,max:20},{prop:"dmg%",min:50,max:50}]},{id:55,n:"Arctic Furs",c:"qui",tc:"lgld",lvl:"3",m:[{prop:"ac%",min:275,max:325},{prop:"res-all",min:10,max:10}]},{id:56,n:"Arctic Binding",c:"vbl",tc:"lgld",lvl:"3",m:[{prop:"res-cold",min:40,max:40},{prop:"ac",min:30,max:30}]},{id:57,n:"Arctic Mitts",c:"tgl",tc:"lgld",lvl:"3",m:[{prop:"hp",min:20,max:20},{prop:"swing1",min:10,max:10}]},{id:58,n:"Arcanna's Sign",c:"amu",tc:"blac",lvl:"20",m:[{prop:"mana",min:15,max:15},{prop:"regen-mana",min:20,max:20}]},{id:59,n:"Arcanna's Deathwand",c:"wst",tc:"blac",lvl:"20",m:[{prop:"sor",min:1,max:1},{prop:"deadly",min:25,max:25}]},{id:60,n:"Arcanna's Head",c:"skp",tc:"blac",lvl:"20",m:[{prop:"regen",min:4,max:4},{prop:"thorns",min:2,max:2}]},{id:61,n:"Arcanna's Flesh",c:"ltp",tc:"blac",lvl:"20",m:[{prop:"light",min:2,max:2},{prop:"red-dmg",min:3,max:3}]},{id:62,n:"Natalya's Totem",c:"xh9",tc:"dgry",lvl:"22",m:[{prop:"ac",min:135,max:175},{prop:"dex",min:20,max:30},{prop:"str",min:10,max:20},{prop:"res-all",min:10,max:20},{prop:"red-mag",min:3,max:3}]},{id:63,n:"Natalya's Mark",c:"7qr",tc:"dgry",lvl:"22",m:[{prop:"swing3",min:40,max:40},{prop:"dmg%",min:200,max:200},{prop:"ignore-ac",min:1,max:1},{prop:"dmg-cold",p:100,min:50,max:50},{prop:"dmg-fire",min:12,max:17},{prop:"dmg-undead",min:200,max:200},{prop:"dmg-demon",min:200,max:200}]},{id:64,n:"Natalya's Shadow",c:"ucl",tc:"dgry",lvl:"22",m:[{prop:"ac",min:150,max:225},{prop:"hp/lvl",p:8},{prop:"skilltab",p:19,min:2,max:2},{prop:"res-pois-len",min:75,max:75},{prop:"res-pois",min:25,max:25},{prop:"sock",min:1,max:3}]},{id:65,n:"Natalya's Soul",c:"xmb",tc:"dgry",lvl:"22",m:[{prop:"ac",min:75,max:125},{prop:"move3",min:40,max:40},{prop:"regen-stam/lvl",p:2},{prop:"dur",min:50,max:50},{prop:"res-cold",min:15,max:25},{prop:"res-ltng",min:15,max:25}]},{id:66,n:"Aldur's Stony Gaze",c:"dr8",tc:"oran",lvl:"29",m:[{prop:"ac",min:90,max:90},{prop:"regen-mana",min:17,max:17},{prop:"light",min:5,max:5},{prop:"balance3",min:25,max:25},{prop:"res-cold",min:40,max:50},{prop:"sock",min:2,max:2}]},{id:67,n:"Aldur's Deception",c:"uul",tc:"oran",lvl:"29",m:[{prop:"ac",min:300,max:300},{prop:"skilltab",p:16,min:1,max:1},{prop:"str",min:20,max:20},{prop:"dex",min:15,max:15},{prop:"res-ltng",min:40,max:50},{prop:"ease",min:-50,max:-50},{prop:"skilltab",p:17,min:1,max:1}]},{id:68,n:"Aldur's Rhythm",c:"9mt",tc:"oran",lvl:"29",m:[{prop:"dmg-norm",min:40,max:62},{prop:"dmg-ltng",min:50,max:75},{prop:"lifesteal",min:10,max:10},{prop:"swing3",min:30,max:30},{prop:"dmg-demon",min:200,max:200},{prop:"manasteal",min:5,max:5},{prop:"sock",min:2,max:5}]},{id:69,n:"Aldur's Advance",c:"xtb",tc:"oran",lvl:"29",m:[{prop:"indestruct",min:1,max:1},{prop:"regen-stam",min:32,max:32},{prop:"hp",min:50,max:50},{prop:"dmg-to-mana",min:10,max:10},{prop:"move3",min:40,max:40},{prop:"stam",min:180,max:180},{prop:"res-fire",min:40,max:50}]},{id:70,n:"Immortal King's Will",c:"ba5",tc:"lgry",lvl:"37",m:[{prop:"ac",min:125,max:125},{prop:"gold%",min:37,max:37},{prop:"skilltab",p:14,min:2,max:2},{prop:"light",min:4,max:4},{prop:"mag%",min:25,max:40},{prop:"sock",min:2,max:2}]},{id:71,n:"Immortal King's Soul Cage",c:"uar",tc:"lgry",lvl:"37",m:[{prop:"ac",min:400,max:400},{prop:"gethit-skill",p:52,min:5,max:5},{prop:"skilltab",p:12,min:2,max:2},{prop:"res-pois",min:50,max:50}]},{id:72,n:"Immortal King's Detail",c:"zhb",tc:"lgry",lvl:"37",m:[{prop:"ac",min:36,max:36},{prop:"res-fire",min:28,max:28},{prop:"res-ltng",min:31,max:31},{prop:"str",min:25,max:25}]},{id:73,n:"Immortal King's Forge",c:"xhg",tc:"lgry",lvl:"37",m:[{prop:"ac",min:65,max:65},{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"gethit-skill",p:38,min:12,max:4}]},{id:74,n:"Immortal King's Pillar",c:"xhb",tc:"lgry",lvl:"37",m:[{prop:"ac",min:75,max:75},{prop:"move3",min:40,max:40},{prop:"att",min:110,max:110},{prop:"hp",min:44,max:44}]},{id:75,n:"Immortal King's Stone Crusher",c:"7m7",tc:"lgry",lvl:"37",m:[{prop:"indestruct",min:1,max:1},{prop:"swing3",min:40,max:40},{prop:"dmg-demon",min:200,max:200},{prop:"dmg-undead",min:200,max:200},{prop:"crush",min:35,max:40},{prop:"dmg%",min:200,max:200},{prop:"sock",min:2,max:2}]},{id:76,n:"Tal Rasha's Fine-Spun Cloth",c:"zmb",tc:"dpur",lvl:"26",m:[{prop:"ease",min:-20,max:-20},{prop:"mana",min:30,max:30},{prop:"dex",min:20,max:20},{prop:"dmg-to-mana",min:37,max:37},{prop:"mag%",min:10,max:15}]},{id:77,n:"Tal Rasha's Adjudication",c:"amu",tc:"dpur",lvl:"26",m:[{prop:"res-ltng",min:33,max:33},{prop:"sor",min:2,max:2},{prop:"hp",min:50,max:50},{prop:"dmg-ltng",min:3,max:32},{prop:"mana",min:42,max:42}]},{id:78,n:"Tal Rasha's Lidless Eye",c:"oba",tc:"dpur",lvl:"26",m:[{prop:"hp",min:57,max:57},{prop:"mana",min:77,max:77},{prop:"enr",min:10,max:10},{prop:"cast3",min:20,max:20},{prop:"skill",p:61,min:1,max:2},{prop:"skill",p:63,min:1,max:2},{prop:"skill",p:65,min:1,max:2}]},{id:79,n:"Tal Rasha's Guardianship",c:"uth",tc:"dpur",lvl:"26",m:[{prop:"ease",min:-60,max:-60},{prop:"red-mag",min:15,max:15},{prop:"mag%",min:88,max:88},{prop:"res-cold",min:40,max:40},{prop:"res-fire",min:40,max:40},{prop:"res-ltng",min:40,max:40},{prop:"ac",min:400,max:400}]},{id:80,n:"Tal Rasha's Horadric Crest",c:"xsk",tc:"dpur",lvl:"26",m:[{prop:"mana",min:30,max:30},{prop:"hp",min:60,max:60},{prop:"ac",min:45,max:45},{prop:"res-all",min:15,max:15},{prop:"lifesteal",min:10,max:10},{prop:"manasteal",min:10,max:10}]},{id:81,n:"Griswold's Valor",c:"urn",tc:"dgld",lvl:"44",m:[{prop:"ac%",min:50,max:75},{prop:"abs-cold/lvl",min:2,max:2},{prop:"sock",min:2,max:2},{prop:"ease",min:-40,max:-40},{prop:"mag%",min:20,max:30},{prop:"res-all",min:5,max:5}]},{id:82,n:"Griswold's Heart",c:"xar",tc:"dgld",lvl:"44",m:[{prop:"ac",min:500,max:500},{prop:"skilltab",p:11,min:2,max:2},{prop:"sock",min:3,max:3},{prop:"str",min:20,max:20},{prop:"ease",min:-40,max:-40}]},{id:83,n:"Griswold's Redemption",c:"7ws",tc:"dgld",lvl:"44",m:[{prop:"dmg%",min:200,max:240},{prop:"swing2",min:40,max:40},{prop:"dmg-undead",min:200,max:200},{prop:"ease",min:-20,max:-20},{prop:"sock",min:3,max:4}]},{id:84,n:"Griswold's Honor",c:"paf",tc:"dgld",lvl:"44",m:[{prop:"ac",min:108,max:108},{prop:"sock",p:3},{prop:"block2",min:65,max:65},{prop:"block",min:20,max:20},{prop:"res-all",min:45,max:45}]},{id:85,n:"Trang-Oul's Guise",c:"uh9",tc:"dgld",lvl:"32",m:[{prop:"ac",min:80,max:100},{prop:"balance2",min:25,max:25},{prop:"thorns",min:20,max:20},{prop:"mana",min:150,max:150},{prop:"regen",min:5,max:5}]},{id:86,n:"Trang-Oul's Scales",c:"xul",tc:"dyel",lvl:"32",m:[{prop:"ease",min:-40,max:-40},{prop:"ac-miss",min:100,max:100},{prop:"res-pois",min:40,max:40},{prop:"skilltab",p:8,min:2,max:2},{prop:"move3",min:40,max:40},{prop:"ac%",min:150,max:150}]},{id:87,n:"Trang-Oul's Wing",c:"ne9",tc:"dyel",lvl:"32",m:[{prop:"ac",min:125,max:125},{prop:"str",min:25,max:25},{prop:"dex",min:15,max:15},{prop:"res-fire",min:38,max:45},{prop:"block",min:30,max:30},{prop:"res-pois",min:40,max:40},{prop:"skilltab",p:7,min:2,max:2}]},{id:88,n:"Trang-Oul's Claws",c:"xmg",tc:"dyel",lvl:"32",m:[{prop:"ac",min:30,max:30},{prop:"cast3",min:20,max:20},{prop:"res-cold",min:30,max:30},{prop:"skilltab",p:6,min:2,max:2}]},{id:89,n:"Trang-Oul's Girth",c:"utc",tc:"dyel",lvl:"32",m:[{prop:"ac",min:75,max:100},{prop:"stam",min:30,max:30},{prop:"regen",min:5,max:5},{prop:"hp",min:66,max:66},{prop:"nofreeze",min:1,max:1},{prop:"ease",min:-40,max:-40},{prop:"mana",min:25,max:50}]},{id:90,n:"M'avina's True Sight",c:"ci3",tc:"whit",lvl:"21",m:[{prop:"ac",min:150,max:150},{prop:"regen",min:10,max:10},{prop:"swing2",min:30,max:30},{prop:"mana",min:25,max:25}]},{id:91,n:"M'avina's Embrace",c:"uld",tc:"whit",lvl:"21",m:[{prop:"gethit-skill",p:55,min:10,max:3},{prop:"ease",min:-30,max:-30},{prop:"red-mag",min:5,max:12},{prop:"skilltab",p:1,min:2,max:2},{prop:"ac/lvl",p:32},{prop:"ac",min:350,max:350}]},{id:92,n:"M'avina's Icy Clutch",c:"xtg",tc:"whit",lvl:"21",m:[{prop:"ac",min:45,max:50},{prop:"dmg-cold",p:150,min:6,max:18},{prop:"half-freeze",min:1,max:1},{prop:"gold%",min:56,max:56},{prop:"str",min:10,max:10},{prop:"dex",min:15,max:15}]},{id:93,n:"M'avina's Tenet",c:"zvb",tc:"whit",lvl:"21",m:[{prop:"ac",min:50,max:50},{prop:"move2",min:20,max:20},{prop:"manasteal",min:5,max:5},{prop:"light",min:5,max:5}]},{id:94,n:"M'avina's Caster",c:"amc",tc:"whit",lvl:"21",m:[{prop:"dmg%",min:188,max:188},{prop:"swing3",min:40,max:40},{prop:"magicarrow",min:1,max:1},{prop:"att",min:50,max:50}]},{id:95,n:"Telling of Beads",c:"amu",tc:"lblu",lvl:"39",m:[{prop:"res-pois",min:35,max:50},{prop:"allskills",min:1,max:1},{prop:"res-cold",min:18,max:18},{prop:"thorns",min:8,max:10}]},{id:96,n:"Laying of Hands",c:"ulg",tc:"lblu",lvl:"39",m:[{prop:"ac",min:25,max:25},{prop:"swing2",min:20,max:20},{prop:"res-fire",min:50,max:50},{prop:"dmg-demon",min:350,max:350},{prop:"hit-skill",p:101,min:10,max:3}]},{id:97,n:"Rite of Passage",c:"xlb",tc:"lblu",lvl:"39",m:[{prop:"ac",min:25,max:25},{prop:"move3",min:30,max:30},{prop:"half-freeze",min:1,max:1},{prop:"stam",min:15,max:25}]},{id:98,n:"Dark Adherent",c:"uui",tc:"lblu",lvl:"39",m:[{prop:"ac",min:305,max:415},{prop:"res-fire",min:24,max:24},{prop:"gethit-skill",p:48,min:25,max:3},{prop:"dmg-pois",p:50,min:125,max:175}]},{id:99,n:"Credendum",c:"umc",tc:"lblu",lvl:"39",m:[{prop:"ac",min:50,max:50},{prop:"str",min:10,max:10},{prop:"dex",min:10,max:10},{prop:"res-all",min:15,max:15}]},{id:100,n:"Dangoon's Teaching",c:"7ma",lvl:"55",m:[{prop:"dmg/lvl",p:12},{prop:"swing3",min:40,max:40},{prop:"hit-skill",p:44,min:10,max:3},{prop:"dmg-fire",min:20,max:30}]},{id:101,n:"Taebaek's Glory",c:"uts",lvl:"55",m:[{prop:"ac",min:50,max:50},{prop:"mana",min:100,max:100},{prop:"res-ltng",min:30,max:30},{prop:"thorns",min:30,max:30},{prop:"indestruct",min:1,max:1},{prop:"block",min:25,max:25},{prop:"block3",min:30,max:30}]},{id:102,n:"Haemosu's Adamant",c:"xrs",lvl:"55",m:[{prop:"ac",min:500,max:500},{prop:"ac-miss",min:35,max:35},{prop:"hp",min:75,max:75},{prop:"ac-hth",min:40,max:40},{prop:"ease",min:-20,max:-20}]},{id:103,n:"Ondal's Almighty",c:"uhm",lvl:"55",m:[{prop:"ac",min:50,max:50},{prop:"ease",min:-40,max:-40},{prop:"hit-skill",p:72,min:10,max:3},{prop:"str",min:10,max:10},{prop:"dex",min:15,max:15},{prop:"balance3",min:24,max:24}]},{id:104,n:"Guillaume's Face",c:"xhm",tc:"lgry",lvl:"41",m:[{prop:"ac%",min:120,max:120},{prop:"balance3",min:30,max:30},{prop:"crush",min:35,max:35},{prop:"deadly",min:15,max:15},{prop:"str",min:15,max:15}]},{id:105,n:"Wilhelm's Pride",c:"ztb",tc:"lgry",lvl:"41",m:[{prop:"ac%",min:75,max:75},{prop:"manasteal",min:5,max:5},{prop:"res-cold",min:10,max:10},{prop:"lifesteal",min:5,max:5}]},{id:106,n:"Magnus' Skin",c:"xvg",tc:"lgry",lvl:"41",m:[{prop:"ac%",min:50,max:50},{prop:"res-fire",min:15,max:15},{prop:"swing2",min:20,max:20},{prop:"light",min:3,max:3},{prop:"att",min:100,max:100}]},{id:107,n:"Whitstan's Guard",c:"xml",tc:"lgry",lvl:"41",m:[{prop:"ac%",min:175,max:175},{prop:"block3",min:40,max:40},{prop:"block",min:55,max:55},{prop:"half-freeze",min:1,max:1},{prop:"light",min:5,max:5}]},{id:108,n:"Hwanin's Splendor",c:"xrn",lvl:"28",m:[{prop:"regen",min:20,max:20},{prop:"red-mag",min:10,max:10},{prop:"res-cold",min:37,max:37},{prop:"ac%",min:100,max:100}]},{id:109,n:"Hwanin's Refuge",c:"xcl",lvl:"28",m:[{prop:"ac",min:200,max:200},{prop:"res-pois",min:27,max:27},{prop:"hp",min:100,max:100},{prop:"gethit-skill",p:42,min:10,max:3}]},{id:110,n:"Hwanin's Blessing",c:"mbl",lvl:"28",m:[{prop:"dmg-ltng",min:3,max:33},{prop:"noheal",min:1,max:1},{prop:"ac/lvl",p:12},{prop:"dmg-to-mana",min:12,max:12}]},{id:111,n:"Hwanin's Justice",c:"9vo",lvl:"28",m:[{prop:"att",min:330,max:330},{prop:"indestruct",min:1,max:1},{prop:"hit-skill",p:45,min:10,max:3},{prop:"swing3",min:40,max:40},{prop:"dmg%",min:200,max:200},{prop:"dmg-ltng",min:5,max:25}]},{id:112,n:"Sazabi's Cobalt Redeemer",c:"7ls",tc:"dblu",lvl:"34",m:[{prop:"dmg%",min:150,max:150},{prop:"dmg-cold",p:50,min:25,max:35},{prop:"swing3",min:40,max:40},{prop:"dmg-demon",min:318,max:318},{prop:"indestruct",min:1,max:1},{prop:"dex",min:15,max:15},{prop:"str",min:5,max:5}]},{id:113,n:"Sazabi's Ghost Liberator",c:"upl",tc:"dblu",lvl:"34",m:[{prop:"ac",min:400,max:400},{prop:"balance3",min:30,max:30},{prop:"str",min:25,max:25},{prop:"att-demon",min:300,max:300},{prop:"hp",min:50,max:75}]},{id:114,n:"Sazabi's Mental Sheath",c:"xhl",tc:"dblu",lvl:"34",m:[{prop:"ac",min:100,max:100},{prop:"allskills",min:1,max:1},{prop:"res-fire",min:15,max:20},{prop:"res-ltng",min:15,max:20}]},{id:115,n:"Bul-Kathos' Sacred Charge",c:"7gd",tc:"dgrn",lvl:"50",m:[{prop:"crush",min:35,max:35},{prop:"res-all",min:20,max:20},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:200,max:200}]},{id:116,n:"Bul-Kathos' Tribal Guardian",c:"7wd",tc:"dgrn",lvl:"50",m:[{prop:"res-fire",min:50,max:50},{prop:"dmg-pois",p:50,min:255,max:255},{prop:"swing2",min:20,max:20},{prop:"str",min:20,max:20},{prop:"dmg%",min:200,max:200}]},{id:117,n:"Cow King's Horns",c:"xap",lvl:"20",m:[{prop:"ac",min:75,max:75},{prop:"half-freeze",min:1,max:1},{prop:"dmg-to-mana",min:35,max:35},{prop:"thorns",min:10,max:10}]},{id:118,n:"Cow King's Hide",c:"stu",lvl:"20",m:[{prop:"res-all",min:18,max:18},{prop:"ac%",min:60,max:60},{prop:"hp",min:30,max:30},{prop:"gethit-skill",p:53,min:18,max:5}]},{id:119,n:"Cow King's Hooves",c:"vbt",lvl:"20",m:[{prop:"ac",min:25,max:35},{prop:"move3",min:30,max:30},{prop:"mag%",min:25,max:25},{prop:"dex",min:20,max:20},{prop:"dmg-fire",min:25,max:35}]},{id:120,n:"Naj's Puzzler",c:"6cs",lvl:"43",m:[{prop:"enr",min:35,max:35},{prop:"dmg%",min:150,max:150},{prop:"charged",p:54,min:69,max:11},{prop:"cast3",min:30,max:30},{prop:"dmg-ltng",min:6,max:45},{prop:"mana",min:70,max:70},{prop:"allskills",min:1,max:1}]},{id:121,n:"Naj's Light Plate",c:"ult",lvl:"43",m:[{prop:"ease",min:-60,max:-60},{prop:"hp",min:65,max:65},{prop:"res-all",min:25,max:25},{prop:"dmg-to-mana",min:45,max:45},{prop:"allskills",min:1,max:1},{prop:"ac",min:300,max:300}]},{id:122,n:"Naj's Circlet",c:"ci0",lvl:"43",m:[{prop:"ac",min:75,max:75},{prop:"dmg-fire",min:25,max:35},{prop:"light",min:5,max:5},{prop:"str",min:15,max:15},{prop:"gethit-skill",p:53,min:12,max:5}]},{id:123,n:"Sander's Paragon",c:"cap",tc:"lpur",lvl:"20",m:[{prop:"mag%",min:35,max:35},{prop:"thorns",min:8,max:8},{prop:"ac/lvl",p:8}]},{id:124,n:"Sander's Riprap",c:"vbt",tc:"lpur",lvl:"20",m:[{prop:"move3",min:40,max:40},{prop:"att",min:100,max:100},{prop:"str",min:5,max:5},{prop:"dex",min:10,max:10}]},{id:125,n:"Sander's Taboo",c:"vgl",tc:"lpur",lvl:"20",m:[{prop:"ac",min:20,max:25},{prop:"swing2",min:20,max:20},{prop:"hp",min:40,max:40},{prop:"dmg-pois",p:75,min:30,max:36}]},{id:126,n:"Sander's Superstition",c:"bwn",tc:"lpur",lvl:"20",m:[{prop:"dmg%",p:2,min:75,max:75},{prop:"mana",min:25,max:25},{prop:"manasteal",min:8,max:8},{prop:"cast3",min:20,max:20},{prop:"dmg-cold",p:50,min:25,max:75}]}],unq_items:[{id:0,n:"The Gnasher",i:"invhaxu",c:"hax",lvl:"7",m:[{prop:"str",min:8,max:8},{prop:"openwounds",min:50,max:50},{prop:"crush",min:20,max:20},{prop:"dmg%",min:60,max:70}]},{id:1,n:"Deathspade",i:"invaxeu",c:"axe",lvl:"12",m:[{prop:"stupidity",min:1,max:1},{prop:"dmg-min",min:8,max:8},{prop:"att%",min:15,max:15},{prop:"mana-kill",min:4,max:4},{prop:"dmg%",min:60,max:70}]},{id:2,n:"Bladebone",c:"2ax",tc:"lgry",lvl:"20",m:[{prop:"dmg-undead",min:100,max:100},{prop:"att-undead",min:40,max:40},{prop:"swing2",min:20,max:20},{prop:"ac",min:20,max:20},{prop:"fire-min",min:8,max:8},{prop:"fire-max",min:12,max:12},{prop:"dmg%",min:30,max:50}]},{id:3,n:"Skull Splitter",i:"invmpiu",c:"mpi",lvl:"28",m:[{prop:"stupidity",min:2,max:2},{prop:"regen-mana",min:20,max:20},{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:12,max:15},{prop:"att",min:50,max:100},{prop:"dmg%",min:60,max:100},{prop:"openwounds",min:15,max:15}]},{id:4,n:"Rakescar",c:"wax",tc:"dgry",lvl:"36",m:[{prop:"pois-min",min:128,max:128},{prop:"pois-max",min:128,max:128},{prop:"pois-len",min:75,max:75},{prop:"att",min:50,max:50},{prop:"res-pois",min:50,max:50},{prop:"dmg%",min:75,max:150},{prop:"swing2",min:30,max:30}]},{id:5,n:"Axe of Fechmar",c:"lax",tc:"lpur",lvl:"11",m:[{prop:"dmg%",min:70,max:90},{prop:"freeze",min:3,max:3},{prop:"res-cold",min:50,max:50},{prop:"light",min:2,max:2}]},{id:6,n:"Goreshovel",c:"bax",tc:"dpur",lvl:"19",m:[{prop:"swing3",min:30,max:30},{prop:"str",min:25,max:25},{prop:"openwounds",min:60,max:60},{prop:"dmg%",min:40,max:50},{prop:"dmg-max",min:9,max:9}]},{id:7,n:"The Chieftain",i:"invbtxu",c:"btx",lvl:"26",m:[{prop:"dmg%",min:100,max:100},{prop:"res-all",min:10,max:20},{prop:"mana-kill",min:6,max:6},{prop:"swing2",min:20,max:20},{prop:"dmg-ltng",min:1,max:40}]},{id:8,n:"Brainhew",i:"invgaxu",c:"gax",lvl:"34",m:[{prop:"dmg-min",min:14,max:14},{prop:"mana",min:25,max:25},{prop:"light",min:4,max:4},{prop:"manasteal",min:10,max:13},{prop:"dmg%",min:50,max:80},{prop:"dmg-fire",min:15,max:35}]},{id:9,n:"Humongous",c:"gix",tc:"blac",lvl:"39",m:[{prop:"str",min:20,max:30},{prop:"dmg-min",min:8,max:8},{prop:"dmg-max",min:15,max:25},{prop:"crush",min:33,max:33},{prop:"ease",min:20,max:20},{prop:"dmg%",min:80,max:120}]},{id:10,n:"Torch of Iro",i:"invwndu",c:"wnd",lvl:"7",m:[{prop:"nec",min:1,max:1},{prop:"lifesteal",min:6,max:6},{prop:"dmg-fire",min:5,max:9},{prop:"light",min:3,max:3},{prop:"enr",min:10,max:10},{prop:"regen-mana",min:5,max:5}]},{id:11,n:"Maelstrom",c:"ywn",tc:"dblu",lvl:"19",m:[{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:9,max:9},{prop:"res-ltng",min:40,max:40},{prop:"mana",min:13,max:13},{prop:"cast2",min:30,max:30},{prop:"skill",p:74,min:1,max:3},{prop:"skill",p:77,min:1,max:3},{prop:"skill",p:66,min:1,max:3},{prop:"skill",p:76,min:1,max:3}]},{id:12,n:"Gravenspine",i:"invbwnu",c:"bwn",lvl:"27",m:[{prop:"str",min:10,max:10},{prop:"dex",min:10,max:10},{prop:"cold-min",min:4,max:4},{prop:"cold-max",min:8,max:8},{prop:"cold-len",min:75,max:75},{prop:"manasteal",min:5,max:5},{prop:"nec",min:2,max:2},{prop:"mana",min:25,max:50}]},{id:13,n:"Ume's Lament",c:"gwn",tc:"lblu",lvl:"38",m:[{prop:"nec",min:2,max:2},{prop:"mana",min:40,max:40},{prop:"cast2",min:20,max:20},{prop:"howl",min:64,max:64},{prop:"skill",p:77,min:3,max:3},{prop:"skill",p:87,min:2,max:2}]},{id:14,n:"Felloak",i:"invclbu",c:"clb",lvl:"4",m:[{prop:"res-ltng",min:60,max:60},{prop:"res-fire",min:20,max:20},{prop:"knock",min:1,max:1},{prop:"fire-min",min:6,max:6},{prop:"fire-max",min:8,max:8},{prop:"dmg%",min:70,max:80}]},{id:15,n:"Knell Striker",c:"scp",tc:"dred",lvl:"7",m:[{prop:"crush",min:25,max:25},{prop:"res-fire",min:20,max:20},{prop:"res-pois",min:20,max:20},{prop:"mana",min:15,max:15},{prop:"att",min:35,max:35},{prop:"dmg%",min:70,max:80}]},{id:16,n:"Rusthandle",c:"gsc",tc:"lgld",lvl:"23",m:[{prop:"pal",min:1,max:1},{prop:"dmg-norm",min:3,max:7},{prop:"red-mag",min:1,max:1},{prop:"lifesteal",min:8,max:8},{prop:"dmg%",min:50,max:60},{prop:"dmg-undead",min:50,max:60},{prop:"skill",p:111,min:1,max:3},{prop:"skill",p:103,min:3,max:3}]},{id:17,n:"Stormeye",c:"wsp",tc:"cred",lvl:"31",m:[{prop:"dmg-ltng",min:1,max:6},{prop:"dmg-cold",p:75,min:3,max:5},{prop:"regen",min:10,max:10},{prop:"dmg%",min:80,max:120},{prop:"skill",p:110,min:3,max:5},{prop:"skill",p:118,min:3,max:3},{prop:"skill",p:121,min:1,max:1}]},{id:18,n:"Stoutnail",i:"invspcu",c:"spc",lvl:"7",m:[{prop:"thorns",min:3,max:10},{prop:"dmg%",min:100,max:100},{prop:"vit",min:7,max:7},{prop:"red-mag",min:2,max:2}]},{id:19,n:"Crushflange",c:"mac",tc:"blac",lvl:"12",m:[{prop:"str",min:15,max:15},{prop:"knock",min:1,max:1},{prop:"light",min:2,max:2},{prop:"res-fire",min:50,max:50},{prop:"dmg%",min:50,max:60},{prop:"crush",min:33,max:33}]},{id:20,n:"Bloodrise",i:"invmstu",c:"mst",lvl:"20",m:[{prop:"dmg%",min:120,max:120},{prop:"att%",min:50,max:50},{prop:"openwounds",min:25,max:25},{prop:"light",min:2,max:2},{prop:"swing1",min:10,max:10},{prop:"skill",p:96,min:3,max:3},{prop:"lifesteal",min:5,max:5}]},{id:21,n:"The General's Tan Do Li Ga",c:"fla",tc:"dblu",lvl:"28",m:[{prop:"dmg-min",min:1,max:1},{prop:"dmg-max",min:20,max:20},{prop:"slow",min:50,max:50},{prop:"ac",min:25,max:25},{prop:"manasteal",min:5,max:5},{prop:"dmg%",min:50,max:60},{prop:"swing2",min:20,max:20}]},{id:22,n:"Ironstone",c:"whm",tc:"cblu",lvl:"36",m:[{prop:"att",min:100,max:150},{prop:"dmg%",min:100,max:150},{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:10,max:10},{prop:"str",min:10,max:10},{prop:"*enr",min:-5,max:-5}]},{id:23,n:"Bonesnap",i:"invmauu",c:"mau",lvl:"32",m:[{prop:"dmg%",min:200,max:300},{prop:"crush",min:40,max:40},{prop:"res-fire",min:30,max:30},{prop:"res-cold",min:30,max:30},{prop:"dmg-undead",min:50,max:50}]},{id:24,n:"Steeldriver",i:"invgma",c:"gma",tc:"cgrn",lvl:"39",m:[{prop:"ease",min:-50,max:-50},{prop:"swing3",min:40,max:40},{prop:"regen-stam",min:25,max:25},{prop:"dmg%",min:150,max:250}]},{id:25,n:"Rixot's Keen",c:"ssd",tc:"blac",lvl:"3",m:[{prop:"dmg-min",min:5,max:5},{prop:"att%",min:20,max:20},{prop:"light",min:2,max:2},{prop:"crush",min:25,max:25},{prop:"ac",min:25,max:25},{prop:"dmg%",min:100,max:100}]},{id:26,n:"Blood Crescent",i:"invscmu",c:"scm",lvl:"10",m:[{prop:"res-all",min:15,max:15},{prop:"dmg%",min:60,max:80},{prop:"hp",min:15,max:15},{prop:"light",min:4,max:4},{prop:"openwounds",min:33,max:33},{prop:"swing2",min:15,max:15},{prop:"lifesteal",min:15,max:15}]},{id:27,n:"Skewer of Krintiz",i:"inv9sbu",c:"sbr",lvl:"14",m:[{prop:"ignore-ac",min:1,max:1},{prop:"str",min:10,max:10},{prop:"dex",min:10,max:10},{prop:"manasteal",min:7,max:7},{prop:"dmg%",min:50,max:50},{prop:"dmg-norm",min:3,max:7}]},{id:28,n:"Gleamscythe",i:"invflcu",c:"flc",lvl:"18",m:[{prop:"light",min:3,max:3},{prop:"mana",min:30,max:30},{prop:"ac",min:20,max:20},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:60,max:100},{prop:"dmg-cold",p:50,min:3,max:5}]},{id:29,n:"Azurewrath",i:"invcrsu",c:"crs",lvl:"18",m:[{prop:"deadly",min:50,max:50},{prop:"mag%",min:10,max:10},{prop:"dmg-cold",p:100,min:3,max:6},{prop:"dmg%",min:100,max:100},{prop:"dur",min:25,max:25},{prop:"dmg-mag",min:5,max:10}]},{id:30,n:"Griswold's Edge",i:"invbsdu",c:"bsd",lvl:"23",m:[{prop:"fire-min",min:10,max:12},{prop:"fire-max",min:15,max:25},{prop:"att",min:100,max:100},{prop:"swing1",min:10,max:10},{prop:"knock",min:1,max:1},{prop:"dmg%",min:80,max:120},{prop:"str",min:12,max:12}]},{id:31,n:"Hellplague",i:"invlsdu",c:"lsd",lvl:"30",m:[{prop:"manasteal",min:5,max:5},{prop:"lifesteal",min:5,max:5},{prop:"pois-min",min:48,max:48},{prop:"pois-max",min:96,max:96},{prop:"pois-len",min:150,max:150},{prop:"dmg%",min:70,max:80},{prop:"dmg-fire",min:25,max:75},{prop:"fireskill",min:2,max:2}]},{id:32,n:"Culwen's Point",c:"wsd",tc:"whit",lvl:"39",m:[{prop:"allskills",min:1,max:1},{prop:"res-pois-len",min:50,max:50},{prop:"balance2",min:20,max:20},{prop:"swing2",min:20,max:20},{prop:"att",min:60,max:60},{prop:"dmg%",min:70,max:80}]},{id:33,n:"Shadowfang",i:"inv2hsu",c:"2hs",lvl:"16",m:[{prop:"manasteal",min:9,max:9},{prop:"res-cold",min:20,max:20},{prop:"light",min:-2,max:-2},{prop:"dmg-cold",p:150,min:10,max:30},{prop:"dmg%",min:100,max:100},{prop:"lifesteal",min:9,max:9}]},{id:34,n:"Soulflay",c:"clm",tc:"dgrn",lvl:"26",m:[{prop:"manasteal",min:4,max:10},{prop:"lifesteal",min:4,max:4},{prop:"dmg%",min:70,max:100},{prop:"res-all",min:5,max:5},{prop:"swing2",min:10,max:10}]},{id:35,n:"Kinemil's Awl",i:"invgisu",c:"gis",lvl:"31",m:[{prop:"att",min:100,max:150},{prop:"mana",min:20,max:20},{prop:"fire-min",min:6,max:6},{prop:"fire-max",min:20,max:40},{prop:"dmg%",min:80,max:100},{prop:"skill",p:102,min:6,max:6}]},{id:36,n:"Blacktongue",i:"invbswu",c:"bsw",lvl:"35",m:[{prop:"dmg-pois",p:150,min:192,max:192},{prop:"noheal",min:1,max:1},{prop:"att",min:50,max:50},{prop:"res-pois",min:50,max:50},{prop:"dmg%",min:50,max:60},{prop:"*hp",min:-10,max:-10}]},{id:37,n:"Ripsaw",c:"flb",tc:"cblu",lvl:"35",m:[{prop:"openwounds",min:80,max:80},{prop:"dmg-max",min:15,max:15},{prop:"manasteal",min:6,max:6},{prop:"dmg%",min:80,max:100}]},{id:38,n:"The Patriarch",i:"invgsdu",c:"gsd",lvl:"39",m:[{prop:"red-dmg",min:3,max:3},{prop:"red-mag",min:3,max:3},{prop:"stupidity",min:1,max:1},{prop:"gold%",min:100,max:100},{prop:"dmg%",min:100,max:120},{prop:"str",min:10,max:10}]},{id:39,n:"Gull",c:"dgr",tc:"lgry",lvl:"6",m:[{prop:"dmg-min",min:1,max:1},{prop:"dmg-max",min:15,max:15},{prop:"mag%",min:100,max:100},{prop:"mana",min:-5,max:-5}]},{id:40,n:"The Diggler",c:"dir",tc:"dgry",lvl:"15",m:[{prop:"dex",min:10,max:10},{prop:"dmg%",min:50,max:50},{prop:"swing3",min:30,max:30},{prop:"res-cold",min:25,max:25},{prop:"res-fire",min:25,max:25},{prop:"ignore-ac",min:1,max:1}]},{id:41,n:"The Jade Tan Do",i:"invkrsu",c:"kri",lvl:"26",m:[{prop:"att",min:100,max:150},{prop:"nofreeze",min:1,max:1},{prop:"dmg-pois",p:100,min:460,max:460},{prop:"res-pois",min:95,max:95},{prop:"res-pois-max",min:20,max:20}]},{id:42,n:"Spectral Shard",c:"bld",tc:"dblu",lvl:"34",m:[{prop:"cast3",min:50,max:50},{prop:"mana",min:50,max:50},{prop:"att",min:55,max:55},{prop:"res-all",min:10,max:10}]},{id:43,n:"The Dragon Chang",c:"spr",tc:"dpur",lvl:"11",m:[{prop:"att",min:35,max:35},{prop:"dmg-min",min:10,max:10},{prop:"light",min:2,max:2},{prop:"dmg-undead",min:100,max:100},{prop:"dmg-fire",min:3,max:6}]},{id:44,n:"Razortine",i:"invtriu",c:"tri",lvl:"16",m:[{prop:"slow",min:25,max:25},{prop:"reduce-ac",min:50,max:50},{prop:"str",min:15,max:15},{prop:"dex",min:8,max:8},{prop:"swing2",min:30,max:30},{prop:"dmg%",min:30,max:50}]},{id:45,n:"Bloodthief",c:"brn",tc:"whit",lvl:"23",m:[{prop:"openwounds",min:35,max:35},{prop:"str",min:10,max:10},{prop:"lifesteal",min:8,max:12},{prop:"hp",min:26,max:26},{prop:"dmg%",min:50,max:70}]},{id:46,n:"Lance of Yaggai",c:"spt",tc:"lred",lvl:"30",m:[{prop:"thorns",min:8,max:8},{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:60,max:60},{prop:"res-all",min:15,max:15},{prop:"swing2",min:40,max:40}]},{id:47,n:"The Tannr Gorerod",c:"pik",tc:"lgry",lvl:"36",m:[{prop:"fire-min",min:23,max:23},{prop:"fire-max",min:54,max:54},{prop:"res-fire-max",min:15,max:15},{prop:"hp",min:30,max:30},{prop:"att",min:60,max:60},{prop:"light",min:3,max:3},{prop:"res-fire",min:15,max:15},{prop:"dmg%",min:80,max:100}]},{id:48,n:"Dimoak's Hew",c:"bar",tc:"blac",lvl:"11",m:[{prop:"dex",min:15,max:15},{prop:"dmg%",min:100,max:100},{prop:"swing2",min:20,max:20},{prop:"ac",min:-8,max:-8}]},{id:49,n:"Steelgoad",c:"vou",tc:"cgrn",lvl:"19",m:[{prop:"howl",min:96,max:96},{prop:"deadly",min:30,max:30},{prop:"att",min:30,max:30},{prop:"res-all",min:5,max:5},{prop:"dmg%",min:60,max:80},{prop:"dur",min:20,max:40}]},{id:50,n:"Soul Harvest",i:"invscyu",c:"scy",lvl:"26",m:[{prop:"openwounds",min:30,max:30},{prop:"att",min:45,max:45},{prop:"res-all",min:20,max:20},{prop:"dmg%",min:50,max:90},{prop:"manasteal",min:10,max:10},{prop:"enr",min:5,max:5}]},{id:51,n:"The Battlebranch",c:"pax",tc:"lblu",lvl:"34",m:[{prop:"swing3",min:30,max:30},{prop:"dex",min:10,max:10},{prop:"dmg%",min:50,max:70},{prop:"att",min:50,max:100},{prop:"lifesteal",min:7,max:7}]},{id:52,n:"Woestave",c:"hal",tc:"dblu",lvl:"38",m:[{prop:"slow",min:50,max:50},{prop:"openwounds",min:50,max:50},{prop:"stupidity",min:3,max:3},{prop:"dmg-ac",min:-50,max:-50},{prop:"freeze",min:1,max:1},{prop:"light",min:-3,max:-3},{prop:"noheal",min:1,max:1},{prop:"dmg%",min:20,max:40}]},{id:53,n:"The Grim Reaper",c:"wsc",tc:"lpur",lvl:"39",m:[{prop:"deadly",min:100,max:100},{prop:"noheal",min:1,max:1},{prop:"manasteal",min:5,max:5},{prop:"dmg%",min:20,max:20},{prop:"dmg-min",min:15,max:15},{prop:"*hp",min:-20,max:-20}]},{id:54,n:"Bane Ash",c:"sst",tc:"lgrn",lvl:"7",m:[{prop:"fire-min",min:4,max:4},{prop:"fire-max",min:6,max:6},{prop:"res-fire",min:50,max:50},{prop:"mana",min:30,max:30},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:50,max:60},{prop:"skill",p:36,min:5,max:5},{prop:"skill",p:37,min:2,max:2}]},{id:55,n:"Serpent Lord",c:"lst",tc:"cgrn",lvl:"12",m:[{prop:"dmg-pois",p:75,min:40,max:40},{prop:"res-pois",min:50,max:50},{prop:"light",min:-1,max:-1},{prop:"mana",min:10,max:10},{prop:"dmg%",min:30,max:40},{prop:"manasteal",min:100,max:100},{prop:"reduce-ac",min:50,max:50}]},{id:56,n:"Spire of Lazarus",i:"invcstu",c:"cst",lvl:"24",m:[{prop:"res-ltng",min:75,max:75},{prop:"red-dmg",min:5,max:5},{prop:"enr",min:15,max:15},{prop:"skill",p:53,min:1,max:1},{prop:"skill",p:49,min:2,max:2},{prop:"skill",p:42,min:3,max:3},{prop:"regen-mana",min:43,max:43},{prop:"dmg-ltng",min:1,max:28},{prop:"sor",min:1,max:1}]},{id:57,n:"The Salamander",c:"bst",tc:"dred",lvl:"28",m:[{prop:"dmg-fire",min:15,max:32},{prop:"res-fire",min:30,max:30},{prop:"skill",p:51,min:1,max:1},{prop:"skill",p:47,min:2,max:2},{prop:"skill",p:37,min:3,max:3},{prop:"fireskill",min:2,max:2}]},{id:58,n:"The Iron Jang Bong",c:"wst",tc:"dyel",lvl:"38",m:[{prop:"ac",min:30,max:30},{prop:"cast3",min:20,max:20},{prop:"dmg%",min:100,max:100},{prop:"att%",min:50,max:50},{prop:"skill",p:48,min:2,max:2},{prop:"skill",p:46,min:2,max:2},{prop:"skill",p:44,min:3,max:3},{prop:"sor",min:2,max:2}]},{id:59,n:"Pluckeye",c:"sbw",tc:"cblu",lvl:"10",m:[{prop:"att",min:28,max:28},{prop:"dmg%",min:100,max:100},{prop:"hp",min:10,max:10},{prop:"light",min:2,max:2},{prop:"manasteal",min:3,max:3},{prop:"mana-kill",min:2,max:2}]},{id:60,n:"Witherstring",c:"hbw",tc:"lred",lvl:"18",m:[{prop:"swing3",min:30,max:30},{prop:"dmg-min",min:1,max:1},{prop:"dmg-max",min:3,max:3},{prop:"att",min:50,max:50},{prop:"magicarrow",min:3,max:3},{prop:"dmg%",min:40,max:50}]},{id:61,n:"Raven Claw",c:"lbw",tc:"dred",lvl:"20",m:[{prop:"att%",min:50,max:50},{prop:"dex",min:3,max:3},{prop:"explosivearrow",min:3,max:3},{prop:"str",min:3,max:3},{prop:"dmg%",min:60,max:70}]},{id:62,n:"Rogue's Bow",i:"invcbwu",c:"cbw",lvl:"27",m:[{prop:"res-all",min:10,max:10},{prop:"deadly",min:30,max:30},{prop:"att",min:60,max:60},{prop:"dmg-undead",min:100,max:100},{prop:"dmg%",min:40,max:60},{prop:"swing2",min:50,max:50}]},{id:63,n:"Stormstrike",i:"invsbbu",c:"sbb",lvl:"34",m:[{prop:"dmg-ltng",min:1,max:30},{prop:"str",min:8,max:8},{prop:"att",min:28,max:28},{prop:"pierce",min:25,max:25},{prop:"res-ltng",min:25,max:25},{prop:"dmg%",min:70,max:90}]},{id:64,n:"Wizendraw",c:"lbb",tc:"dgrn",lvl:"35",m:[{prop:"magicarrow",min:5,max:5},{prop:"mana",min:30,max:30},{prop:"swing2",min:20,max:20},{prop:"res-cold",min:26,max:26},{prop:"att",min:50,max:100},{prop:"dmg%",min:70,max:80},{prop:"enr",min:15,max:15},{prop:"pierce-cold",min:20,max:35}]},{id:65,n:"Hellclap",i:"invswbu",c:"swb",lvl:"36",m:[{prop:"swing1",min:10,max:10},{prop:"fire-min",min:15,max:15},{prop:"fire-max",min:30,max:50},{prop:"att",min:50,max:75},{prop:"res-fire",min:40,max:40},{prop:"dex",min:12,max:12},{prop:"dmg%",min:70,max:90},{prop:"fireskill",min:1,max:1}]},{id:66,n:"Blastbark",c:"lwb",tc:"lyel",lvl:"38",m:[{prop:"dmg%",min:70,max:130},{prop:"str",min:5,max:5},{prop:"ama",min:1,max:1},{prop:"manasteal",min:3,max:3},{prop:"skill",p:16,min:2,max:2}]},{id:67,n:"Leadcrow",i:"invlxbu",c:"lxb",lvl:"12",m:[{prop:"dex",min:10,max:10},{prop:"hp",min:10,max:10},{prop:"dmg%",min:70,max:70},{prop:"res-pois",min:30,max:30},{prop:"deadly",min:25,max:25},{prop:"att",min:40,max:40}]},{id:68,n:"Ichorsting",i:"invmxbu",c:"mxb",lvl:"24",m:[{prop:"dmg-pois",p:75,min:102,max:102},{prop:"dex",min:20,max:20},{prop:"pierce",min:50,max:50},{prop:"att",min:50,max:50},{prop:"dmg%",min:50,max:50},{prop:"swing2",min:20,max:20}]},{id:69,n:"Hellcast",i:"invhxbu",c:"hxb",lvl:"36",m:[{prop:"explosivearrow",min:5,max:5},{prop:"res-fire-max",min:15,max:15},{prop:"res-fire",min:15,max:15},{prop:"att",min:70,max:70},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:70,max:80},{prop:"dmg-fire",min:15,max:35}]},{id:70,n:"Doomslinger",i:"invrxbu",c:"rxb",lvl:"38",m:[{prop:"ama",min:1,max:1},{prop:"pierce",min:35,max:35},{prop:"swing3",min:30,max:30},{prop:"hp",min:15,max:15},{prop:"dmg%",min:60,max:100}]},{id:71,n:"Biggin's Bonnet",i:"invcapu",c:"cap",lvl:"4",m:[{prop:"hp",min:15,max:15},{prop:"att",min:30,max:30},{prop:"dmg%",min:30,max:30},{prop:"mana",min:15,max:15},{prop:"ac",min:14,max:14}]},{id:72,n:"Tarnhelm",c:"skp",tc:"oran",lvl:"20",m:[{prop:"gold%",min:75,max:75},{prop:"mag%",min:25,max:50},{prop:"allskills",min:1,max:1}]},{id:73,n:"Coif of Glory",i:"invhlmu",c:"hlm",lvl:"19",m:[{prop:"light-thorns",min:7,max:7},{prop:"stupidity",min:1,max:1},{prop:"res-ltng",min:15,max:15},{prop:"ac-miss",min:100,max:100},{prop:"ac",min:10,max:10}]},{id:74,n:"Duskdeep",i:"invfhlu",c:"fhl",lvl:"23",m:[{prop:"light",min:-2,max:-2},{prop:"res-all",min:15,max:15},{prop:"red-dmg",min:7,max:7},{prop:"dmg-max",min:8,max:8},{prop:"ac",min:10,max:20},{prop:"ac%",min:30,max:50}]},{id:75,n:"Wormskull",i:"invbhmu",c:"bhm",lvl:"28",m:[{prop:"nec",min:1,max:1},{prop:"lifesteal",min:5,max:5},{prop:"mana",min:10,max:10},{prop:"res-pois",min:25,max:25},{prop:"dmg-pois",p:200,min:102,max:102}]},{id:76,n:"Howltusk",c:"ghm",tc:"dgry",lvl:"34",m:[{prop:"red-mag",min:2,max:2},{prop:"thorns",min:3,max:3},{prop:"ac%",min:80,max:80},{prop:"dmg-to-mana",min:35,max:35},{prop:"knock",min:1,max:1},{prop:"howl",min:33,max:33}]},{id:77,n:"Undead Crown",c:"crn",tc:"blac",lvl:"39",m:[{prop:"lifesteal",min:5,max:5},{prop:"ac",min:40,max:40},{prop:"res-pois",min:50,max:50},{prop:"half-freeze",min:1,max:1},{prop:"ac%",min:30,max:60},{prop:"dmg-undead",min:50,max:50},{prop:"att-undead",min:50,max:100},{prop:"skill",p:69,min:3,max:3}]},{id:78,n:"The Face of Horror",c:"msk",tc:"lblu",lvl:"27",m:[{prop:"howl",min:64,max:64},{prop:"str",min:20,max:20},{prop:"res-all",min:10,max:10},{prop:"dmg-undead",min:50,max:50},{prop:"ac",min:25,max:25}]},{id:79,n:"Greyform",c:"qui",tc:"lgry",lvl:"10",m:[{prop:"red-mag",min:3,max:3},{prop:"res-cold",min:20,max:20},{prop:"res-fire",min:20,max:20},{prop:"dex",min:10,max:10},{prop:"lifesteal",min:5,max:5},{prop:"ac",min:20,max:20}]},{id:80,n:"Blinkbat's Form",c:"lea",tc:"dred",lvl:"16",m:[{prop:"ac-miss",min:50,max:50},{prop:"move2",min:10,max:10},{prop:"ac",min:25,max:25},{prop:"fire-min",min:3,max:3},{prop:"fire-max",min:6,max:6},{prop:"balance2",min:40,max:40}]},{id:81,n:"The Centurion",c:"hla",tc:"cred",lvl:"19",m:[{prop:"ac",min:30,max:30},{prop:"att",min:50,max:50},{prop:"red-dmg",min:2,max:2},{prop:"hp",min:15,max:15},{prop:"mana",min:15,max:15},{prop:"stam",min:15,max:15},{prop:"regen",min:5,max:5},{prop:"stamdrain",min:25,max:25}]},{id:82,n:"Twitchthroe",c:"stu",tc:"lgrn",lvl:"22",m:[{prop:"swing2",min:20,max:20},{prop:"dex",min:10,max:10},{prop:"block",min:25,max:25},{prop:"ac",min:25,max:25},{prop:"str",min:10,max:10},{prop:"balance2",min:20,max:20}]},{id:83,n:"Darkglow",c:"rng",tc:"dgrn",lvl:"19",m:[{prop:"att",min:20,max:20},{prop:"res-all-max",min:5,max:5},{prop:"light",min:3,max:3},{prop:"ac-hth",min:50,max:50},{prop:"res-all",min:10,max:10},{prop:"ac%",min:70,max:100}]},{id:84,n:"Hawkmail",c:"scl",tc:"cgrn",lvl:"20",m:[{prop:"ac%",min:80,max:100},{prop:"res-cold-max",min:15,max:15},{prop:"res-cold",min:15,max:15},{prop:"nofreeze",min:1,max:1},{prop:"move2",min:10,max:10}]},{id:85,n:"Sparking Mail",c:"chn",tc:"lyel",lvl:"23",m:[{prop:"ac%",min:75,max:85},{prop:"dmg-ltng",min:1,max:20},{prop:"light-thorns",min:10,max:14},{prop:"res-ltng",min:30,max:30}]},{id:86,n:"Venom Ward",c:"brs",tc:"dyel",lvl:"27",m:[{prop:"res-pois-max",min:15,max:15},{prop:"res-pois-len",min:50,max:50},{prop:"res-pois",min:90,max:90},{prop:"light",min:2,max:2},{prop:"ac%",min:60,max:100}]},{id:87,n:"Iceblink",c:"spl",tc:"lgld",lvl:"30",m:[{prop:"freeze",min:1,max:1},{prop:"res-cold",min:30,max:30},{prop:"light",min:4,max:4},{prop:"red-mag",min:1,max:1},{prop:"ac%",min:70,max:80}]},{id:88,n:"Boneflesh",c:"plt",tc:"dgld",lvl:"35",m:[{prop:"lifesteal",min:5,max:5},{prop:"ac%",min:100,max:120},{prop:"att",min:35,max:35},{prop:"openwounds",min:25,max:25}]},{id:89,n:"Rockfleece",c:"fld",tc:"dgry",lvl:"38",m:[{prop:"ease",min:-10,max:-10},{prop:"ac%",min:100,max:130},{prop:"red-dmg%",min:10,max:10},{prop:"red-dmg",min:5,max:5},{prop:"str",min:5,max:5}]},{id:90,n:"Rattlecage",c:"gth",tc:"dpur",lvl:"39",m:[{prop:"howl",min:52,max:52},{prop:"att",min:45,max:45},{prop:"crush",min:25,max:25},{prop:"ac",min:200,max:200}]},{id:91,n:"Goldskin",i:"invfulu",c:"ful",lvl:"38",m:[{prop:"ac%",min:120,max:150},{prop:"res-all",min:35,max:35},{prop:"thorns",min:10,max:10},{prop:"light",min:2,max:2},{prop:"gold%",min:100,max:100}]},{id:92,n:"Silks of the Victor",i:"invaaru",c:"aar",lvl:"38",m:[{prop:"manasteal",min:5,max:5},{prop:"allskills",min:1,max:1},{prop:"light",min:2,max:2},{prop:"ac%",min:100,max:120}]},{id:93,n:"Heavenly Garb",c:"ltp",tc:"cblu",lvl:"39",m:[{prop:"ac%",min:100,max:100},{prop:"res-all",min:10,max:10},{prop:"regen-mana",min:25,max:25},{prop:"enr",min:15,max:15},{prop:"dmg-undead",min:50,max:50},{prop:"att-undead",min:100,max:100}]},{id:94,n:"Pelta Lunata",i:"invbucu",c:"buc",lvl:"3",m:[{prop:"ac",min:30,max:30},{prop:"vit",min:10,max:10},{prop:"str",min:2,max:2},{prop:"enr",min:10,max:10},{prop:"ac%",min:30,max:40},{prop:"block",min:20,max:20},{prop:"block2",min:40,max:40},{prop:"dur",min:8,max:12}]},{id:95,n:"Umbral Disk",i:"invsmlu",c:"sml",lvl:"12",m:[{prop:"stupidity",min:1,max:1},{prop:"dex",min:10,max:10},{prop:"ac",min:30,max:30},{prop:"hp",min:20,max:20},{prop:"light",min:-2,max:-2},{prop:"ac%",min:40,max:50},{prop:"block",min:30,max:30},{prop:"dur",min:10,max:15}]},{id:96,n:"Stormguild",i:"invlrgu",c:"lrg",lvl:"18",m:[{prop:"red-mag",min:1,max:1},{prop:"res-ltng",min:25,max:25},{prop:"ac",min:30,max:30},{prop:"dmg-ltng",min:1,max:6},{prop:"ac%",min:50,max:60},{prop:"block",min:30,max:30},{prop:"light-thorns",min:3,max:3},{prop:"dur",min:10,max:15}]},{id:97,n:"Wall of the Eyeless",i:"invbshu",c:"bsh",lvl:"27",m:[{prop:"mana-kill",min:5,max:5},{prop:"manasteal",min:3,max:3},{prop:"cast2",min:20,max:20},{prop:"res-pois",min:20,max:20},{prop:"ac%",min:30,max:40},{prop:"ac",min:10,max:10}]},{id:98,n:"Swordback Hold",i:"invspku",c:"spk",lvl:"20",m:[{prop:"thorns",min:5,max:5},{prop:"block",min:20,max:20},{prop:"openwounds",min:50,max:50},{prop:"bloody",min:3,max:5},{prop:"ac%",min:30,max:60},{prop:"thorns",min:5,max:5},{prop:"ac",min:10,max:10}]},{id:99,n:"Steelclash",i:"invkitu",c:"kit",lvl:"23",m:[{prop:"block",min:25,max:25},{prop:"pal",min:1,max:1},{prop:"red-dmg",min:3,max:3},{prop:"light",min:3,max:3},{prop:"ac%",min:60,max:100},{prop:"block2",min:20,max:20},{prop:"res-all",min:15,max:15},{prop:"ac",min:20,max:20},{prop:"dur",min:15,max:20}]},{id:100,n:"Bverrit Keep",i:"invtowu",c:"tow",lvl:"26",m:[{prop:"ac",min:30,max:30},{prop:"res-fire",min:75,max:75},{prop:"str",min:5,max:5},{prop:"red-mag",min:5,max:5},{prop:"ac%",min:80,max:120},{prop:"block",min:10,max:10},{prop:"dur",min:80,max:100}]},{id:101,n:"The Ward",i:"invgtsu",c:"gts",lvl:"35",m:[{prop:"ac",min:40,max:40},{prop:"red-mag",min:2,max:2},{prop:"str",min:10,max:10},{prop:"block",min:10,max:10},{prop:"ac%",min:100,max:100},{prop:"res-all",min:30,max:50}]},{id:102,n:"The Hand of Broc",c:"lgl",tc:"cblu",lvl:"7",m:[{prop:"manasteal",min:3,max:3},{prop:"lifesteal",min:3,max:3},{prop:"res-pois",min:10,max:10},{prop:"mana",min:20,max:20},{prop:"ac",min:10,max:10},{prop:"ac%",min:10,max:20}]},{id:103,n:"Bloodfist",c:"vgl",tc:"oran",lvl:"12",m:[{prop:"dmg-min",min:5,max:5},{prop:"hp",min:40,max:40},{prop:"balance2",min:30,max:30},{prop:"ac",min:10,max:10},{prop:"ac%",min:10,max:20},{prop:"swing2",min:10,max:10}]},{id:104,n:"Chance Guards",c:"mgl",tc:"lred",lvl:"20",m:[{prop:"gold%",min:200,max:200},{prop:"mag%",min:25,max:40},{prop:"att",min:25,max:25},{prop:"ac",min:15,max:15},{prop:"light",min:2,max:2},{prop:"ac%",min:20,max:30}]},{id:105,n:"Magefist",c:"tgl",tc:"lgry",lvl:"31",m:[{prop:"cast3",min:20,max:20},{prop:"regen-mana",min:25,max:25},{prop:"fireskill",min:1,max:1},{prop:"dmg-fire",min:1,max:6},{prop:"ac",min:10,max:10},{prop:"ac%",min:20,max:30}]},{id:106,n:"Frostburn",c:"hgl",tc:"dred",lvl:"39",m:[{prop:"ac",min:30,max:30},{prop:"dmg%",min:5,max:5},{prop:"mana%",min:40,max:40},{prop:"dmg-cold",p:50,min:1,max:6},{prop:"ac%",min:10,max:20}]},{id:107,n:"Hotspur",c:"lbt",tc:"cred",lvl:"7",m:[{prop:"res-fire-max",min:15,max:15},{prop:"hp",min:15,max:15},{prop:"dmg-fire",min:3,max:6},{prop:"ac",min:6,max:6},{prop:"res-fire",min:45,max:45},{prop:"ac%",min:10,max:20}]},{id:108,n:"Gorefoot",c:"vbt",tc:"dblu",lvl:"12",m:[{prop:"bloody",min:3,max:5},{prop:"move2",min:20,max:20},{prop:"manasteal",min:2,max:2},{prop:"thorns",min:2,max:2},{prop:"ac",min:12,max:12},{prop:"ac%",min:20,max:30},{prop:"skill",p:132,min:2,max:2}]},{id:109,n:"Treads of Cthon",c:"mbt",tc:"lgrn",lvl:"20",m:[{prop:"move2",min:30,max:30},{prop:"ac-miss",min:50,max:50},{prop:"stamdrain",min:50,max:50},{prop:"hp",min:10,max:10},{prop:"ac",min:12,max:12},{prop:"ac%",min:30,max:40}]},{id:110,n:"Goblin Toe",c:"tbt",tc:"dgry",lvl:"30",m:[{prop:"crush",min:25,max:25},{prop:"red-dmg",min:1,max:1},{prop:"red-mag",min:1,max:1},{prop:"ac",min:15,max:15},{prop:"light",min:-1,max:-1},{prop:"ac%",min:50,max:60}]},{id:111,n:"Tearhaunch",c:"hbt",tc:"dgrn",lvl:"39",m:[{prop:"ac",min:35,max:35},{prop:"str",min:5,max:5},{prop:"dex",min:5,max:5},{prop:"move2",min:20,max:20},{prop:"res-all",min:10,max:10},{prop:"ac%",min:60,max:80},{prop:"skill",p:115,min:2,max:2}]},{id:112,n:"Lenymo",c:"lbl",tc:"cgrn",lvl:"10",m:[{prop:"mana",min:15,max:15},{prop:"regen-mana",min:30,max:30},{prop:"res-all",min:5,max:5},{prop:"light",min:1,max:1}]},{id:113,n:"Snakecord",c:"vbl",tc:"blac",lvl:"16",m:[{prop:"dmg-pois",p:75,min:40,max:40},{prop:"res-pois",min:25,max:25},{prop:"ac",min:10,max:10},{prop:"ac%",min:20,max:30},{prop:"regen",min:5,max:5},{prop:"res-pois-len",min:50,max:50}]},{id:114,n:"Nightsmoke",c:"mbl",tc:"lyel",lvl:"27",m:[{prop:"res-all",min:10,max:10},{prop:"dmg-to-mana",min:50,max:50},{prop:"mana",min:20,max:20},{prop:"red-dmg",min:2,max:2},{prop:"ac",min:15,max:15},{prop:"ac%",min:30,max:50}]},{id:115,n:"Goldwrap",c:"tbl",tc:"lblu",lvl:"36",m:[{prop:"mag%",min:30,max:30},{prop:"light",min:2,max:2},{prop:"ac",min:25,max:25},{prop:"swing2",min:10,max:10},{prop:"ac%",min:40,max:60},{prop:"gold%",min:50,max:80}]},{id:116,n:"Bladebuckle",c:"hbl",tc:"dyel",lvl:"39",m:[{prop:"thorns",min:8,max:8},{prop:"ac",min:30,max:30},{prop:"red-dmg",min:3,max:3},{prop:"str",min:5,max:5},{prop:"dex",min:10,max:10},{prop:"ac%",min:80,max:100},{prop:"balance2",min:30,max:30}]},{id:117,n:"Nokozan Relic",c:"amu",lvl:"14",m:[{prop:"dmg-fire",min:3,max:6},{prop:"res-fire-max",min:10,max:10},{prop:"res-fire",min:50,max:50},{prop:"light",min:3,max:3},{prop:"balance2",min:20,max:20}]},{id:118,n:"The Eye of Etlich",c:"amu",lvl:"20",m:[{prop:"ac-miss",min:10,max:40},{prop:"light",min:1,max:5},{prop:"allskills",min:1,max:1},{prop:"lifesteal",min:3,max:7},{prop:"cold-min",min:1,max:2},{prop:"cold-max",min:3,max:5},{prop:"cold-len",min:50,max:250}]},{id:119,n:"The Mahim-Oak Curio",c:"amu",lvl:"34",m:[{prop:"dex",min:10,max:10},{prop:"str",min:10,max:10},{prop:"enr",min:10,max:10},{prop:"vit",min:10,max:10},{prop:"ac",min:10,max:10},{prop:"att%",min:10,max:10},{prop:"res-all",min:10,max:10},{prop:"ac%",min:10,max:10}]},{id:120,n:"Nagelring",c:"rin",lvl:"10",m:[{prop:"red-mag",min:3,max:3},{prop:"thorns",min:3,max:3},{prop:"att",min:50,max:75},{prop:"mag%",min:15,max:30}]},{id:121,n:"Manald Heal",c:"rin",lvl:"20",m:[{prop:"manasteal",min:4,max:7},{prop:"regen",min:5,max:8},{prop:"hp",min:20,max:20},{prop:"regen-mana",min:20,max:20}]},{id:122,n:"The Stone of Jordan",c:"rin",lvl:"39",m:[{prop:"mana",min:20,max:20},{prop:"mana%",min:25,max:25},{prop:"ltng-min",min:1,max:1},{prop:"allskills",min:1,max:1},{prop:"ltng-max",min:12,max:12}]},{id:123,n:"Amulet of the Viper",c:"vip",lvl:"0",m:[{prop:"mana",min:10,max:10},{prop:"res-pois",min:25,max:25},{prop:"hp",min:10,max:10}]},{id:124,n:"Staff of Kings",c:"msf",lvl:"0",m:[{prop:"res-all",min:10,max:10},{prop:"swing3",min:50,max:50}]},{id:125,n:"Horadric Staff",c:"hst",lvl:"0",m:[{prop:"mana",min:10,max:10},{prop:"res-pois",min:25,max:25},{prop:"hp",min:10,max:10},{prop:"res-all",min:10,max:10},{prop:"swing3",min:50,max:50}]},{id:126,n:"Hell Forge Hammer",c:"hfh",lvl:"0",m:[{prop:"fire-min",min:5,max:5},{prop:"fire-max",min:20,max:20},{prop:"res-fire",min:40,max:40},{prop:"ac",min:35,max:35}]},{id:127,n:"Khalim's Flail",c:"qf1",lvl:"0",m:[{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:20,max:20},{prop:"swing3",min:50,max:50},{prop:"att",min:40,max:40}]},{id:128,n:"Khalim's Will",c:"qf2",lvl:"0",m:[{prop:"ltng-min",min:1,max:1},{prop:"ltng-max",min:40,max:40},{prop:"swing3",min:50,max:50},{prop:"att",min:40,max:40},{prop:"manasteal",min:6,max:6},{prop:"lifesteal",min:6,max:6}]},{id:129,n:"Coldkill",i:"invhaxu",c:"9ha",tc:"cblu",lvl:"44",m:[{prop:"dmg-cold",p:50,min:40,max:40},{prop:"res-cold",min:15,max:15},{prop:"res-cold-max",min:15,max:15},{prop:"swing3",min:30,max:30},{prop:"hit-skill",p:45,min:10,max:10},{prop:"gethit-skill",p:44,min:10,max:5},{prop:"dmg%",min:150,max:190}]},{id:130,n:"Butcher's Pupil",i:"invaxeu",c:"9ax",tc:"cblu",lvl:"47",m:[{prop:"deadly",min:35,max:35},{prop:"openwounds",min:25,max:25},{prop:"dmg%",min:150,max:200},{prop:"indestruct",min:1,max:1},{prop:"swing3",min:30,max:30},{prop:"dmg-norm",min:30,max:50}]},{id:131,n:"Islestrike",c:"92a",lvl:"51",m:[{prop:"dru",min:2,max:2},{prop:"str",min:10,max:10},{prop:"dex",min:10,max:10},{prop:"vit",min:10,max:10},{prop:"enr",min:10,max:10},{prop:"ac-miss",min:50,max:50},{prop:"crush",min:25,max:25},{prop:"dmg%",min:170,max:190},{prop:"skill",p:233,min:1,max:1},{prop:"skill",p:248,min:1,max:1}]},{id:132,n:"Pompeii's Wrath",i:"invmpiu",c:"9mp",tc:"cred",lvl:"53",m:[{prop:"hit-skill",p:244,min:4,max:8},{prop:"slow",min:50,max:50},{prop:"dmg-fire",min:35,max:150},{prop:"knock",min:1,max:1},{prop:"dmg%",min:140,max:170}]},{id:133,n:"Guardian Naga",c:"9wa",lvl:"56",m:[{prop:"hit-skill",p:92,min:5,max:8},{prop:"thorns",min:15,max:15},{prop:"res-pois",min:30,max:30},{prop:"dmg%",min:150,max:180},{prop:"dmg-pois",p:250,min:256,max:256},{prop:"dmg-max",min:20,max:20}]},{id:134,n:"Warlord's Trust",c:"9la",tc:"whit",lvl:"43",m:[{prop:"ac",min:75,max:75},{prop:"regen",min:20,max:20},{prop:"vit/lvl",p:4},{prop:"res-all",min:10,max:10},{prop:"rep-dur",p:25},{prop:"dmg%",min:175,max:175}]},{id:135,n:"Spellsteel",c:"9ba",tc:"whit",lvl:"47",m:[{prop:"ease",min:-60,max:-60},{prop:"mana",min:100,max:100},{prop:"red-mag",min:12,max:15},{prop:"cast1",min:10,max:10},{prop:"dmg%",min:165,max:165},{prop:"regen-mana",min:25,max:25},{prop:"charged",p:54,min:20,max:1},{prop:"charged",p:87,min:30,max:3},{prop:"charged",p:101,min:100,max:10},{prop:"charged",p:225,min:60,max:12}]},{id:136,n:"Stormrider",i:"inv9btu",c:"9bt",tc:"lred",lvl:"49",m:[{prop:"hit-skill",p:53,min:5,max:10},{prop:"hit-skill",p:38,min:10,max:0},{prop:"dmg-ltng",min:1,max:200},{prop:"dmg-norm",min:35,max:75},{prop:"dmg%",min:100,max:100},{prop:"dur",min:50,max:50},{prop:"light-thorns",min:15,max:15},{prop:"gethit-skill",p:38,min:15,max:5}]},{id:137,n:"Boneslayer Blade",i:"invgaxu",c:"9ga",lvl:"50",m:[{prop:"att-und/lvl",p:10},{prop:"dmg-und/lvl",p:20},{prop:"str",min:8,max:8},{prop:"swing2",min:20,max:20},{prop:"att%",min:35,max:35},{prop:"dmg%",min:180,max:220},{prop:"charged",p:101,min:200,max:20},{prop:"gethit-skill",p:101,min:50,max:0}]},{id:138,n:"The Minotaur",i:"inv9giu",c:"9gi",lvl:"53",m:[{prop:"stupidity",min:2,max:2},{prop:"half-freeze",min:1,max:1},{prop:"str",min:15,max:20},{prop:"slow",min:50,max:50},{prop:"crush",min:30,max:30},{prop:"dmg-norm",min:20,max:30},{prop:"dmg%",min:140,max:200}]},{id:139,n:"Suicide Branch",c:"9wn",lvl:"41",m:[{prop:"thorns",min:25,max:25},{prop:"cast2",min:50,max:50},{prop:"res-all",min:10,max:10},{prop:"mana%",min:10,max:10},{prop:"hp",min:40,max:40},{prop:"allskills",min:1,max:1}]},{id:140,n:"Carin Shard",c:"9yw",tc:"cblu",lvl:"43",m:[{prop:"hp/lvl",p:10},{prop:"cast2",min:10,max:10},{prop:"mana/lvl",p:10},{prop:"balance2",min:30,max:30},{prop:"regen",min:5,max:5},{prop:"nec",min:1,max:1},{prop:"skilltab",p:8,min:2,max:2}]},{id:141,n:"Arm of King Leoric",i:"invbwnu",c:"9bw",lvl:"44",m:[{prop:"skilltab",p:8,min:2,max:2},{prop:"gethit-skill",p:93,min:5,max:10},{prop:"mana/lvl",p:10},{prop:"gethit-skill",p:88,min:10,max:2},{prop:"cast1",min:10,max:10},{prop:"skilltab",p:7,min:2,max:2},{prop:"skill",p:77,min:2,max:2},{prop:"skill",p:80,min:2,max:2},{prop:"skill",p:69,min:3,max:3},{prop:"skill",p:70,min:3,max:3}]},{id:142,n:"Blackhand Key",i:"inv9gwu",c:"9gw",tc:"blac",lvl:"49",m:[{prop:"skilltab",p:6,min:1,max:1},{prop:"dmg-to-mana",min:20,max:20},{prop:"hp",min:50,max:50},{prop:"light",min:-2,max:-2},{prop:"cast3",min:30,max:30},{prop:"res-fire",min:37,max:37},{prop:"nec",min:2,max:2},{prop:"charged",p:150,min:30,max:13}]},{id:143,n:"Dark Clan Crusher",i:"invclbu",c:"9cl",tc:"dgld",lvl:"42",m:[{prop:"dru",min:2,max:2},{prop:"dmg-demon",min:200,max:200},{prop:"att-demon",min:200,max:200},{prop:"dmg%",min:195,max:195},{prop:"att%",min:20,max:25},{prop:"demon-heal",min:15,max:15}]},{id:144,n:"Zakarum's Hand",c:"9sc",tc:"lpur",lvl:"45",m:[{prop:"manasteal",min:8,max:8},{prop:"ignore-ac",min:1,max:1},{prop:"regen-mana",min:10,max:10},{prop:"regen-stam",min:15,max:15},{prop:"hit-skill",p:59,min:6,max:5},{prop:"dmg%",min:180,max:220},{prop:"swing2",min:30,max:30},{prop:"skill",p:114,min:2,max:2},{prop:"skill",p:118,min:2,max:2}]},{id:145,n:"The Fetid Sprinkler",c:"9qs",lvl:"46",m:[{prop:"pal",min:2,max:2},{prop:"hit-skill",p:87,min:5,max:1},{prop:"hit-skill",p:81,min:10,max:1},{prop:"dmg-pois",p:100,min:409,max:409},{prop:"dmg%",min:160,max:190},{prop:"att",min:150,max:200},{prop:"dmg-norm",min:15,max:25}]},{id:146,n:"Hand of Blessed Light",c:"9ws",lvl:"50",m:[{prop:"pal",min:2,max:2},{prop:"dmg%",min:130,max:160},{prop:"att%",min:100,max:100},{prop:"ac",min:50,max:50},{prop:"regen-mana",min:15,max:15},{prop:"light",min:4,max:4},{prop:"dmg-norm",min:20,max:45},{prop:"skill",p:101,min:4,max:4},{prop:"skill",p:121,min:2,max:2},{prop:"hit-skill",p:121,min:5,max:4}]},{id:147,n:"Fleshrender",i:"invspcu",c:"9sp",lvl:"46",m:[{prop:"openwounds",min:25,max:25},{prop:"noheal",min:1,max:1},{prop:"crush",min:20,max:20},{prop:"deadly",min:20,max:20},{prop:"dmg-norm",min:35,max:50},{prop:"dmg%",min:130,max:200},{prop:"dru",min:1,max:1},{prop:"skilltab",p:16,min:2,max:2},{prop:"dur",min:20,max:20}]},{id:148,n:"Sureshrill Frost",c:"9ma",lvl:"47",m:[{prop:"dmg-cold",p:125,min:63,max:112},{prop:"nofreeze",min:1,max:1},{prop:"dmg%",min:150,max:180},{prop:"dmg-norm",min:5,max:10},{prop:"freeze",min:3,max:3},{prop:"charged",p:64,min:50,max:9}]},{id:149,n:"Moonfall",i:"invmstu",c:"9mt",lvl:"50",m:[{prop:"hit-skill",p:56,min:5,max:6},{prop:"dmg-fire",min:55,max:115},{prop:"red-mag",min:9,max:12},{prop:"dmg%",min:120,max:150},{prop:"light",min:2,max:2},{prop:"charged",p:56,min:60,max:11},{prop:"dmg-norm",min:10,max:15}]},{id:150,n:"Baezil's Vortex",c:"9fl",tc:"dblu",lvl:"53",m:[{prop:"hit-skill",p:48,min:5,max:8},{prop:"dmg-ltng",min:1,max:150},{prop:"mana",min:100,max:100},{prop:"res-ltng",min:25,max:25},{prop:"dmg%",min:160,max:200},{prop:"swing2",min:20,max:20},{prop:"charged",p:48,min:80,max:15}]},{id:151,n:"Earthshaker",c:"9wh",lvl:"51",m:[{prop:"hit-skill",p:234,min:5,max:7},{prop:"knock",min:1,max:1},{prop:"swing3",min:30,max:30},{prop:"dmg%",min:180,max:180},{prop:"stupidity",min:1,max:1},{prop:"skilltab",p:17,min:3,max:3},{prop:"dur",min:50,max:50}]},{id:152,n:"Bloodtree Stump",c:"9m9",lvl:"56",m:[{prop:"crush",min:50,max:50},{prop:"dmg%",min:180,max:220},{prop:"res-all",min:20,max:20},{prop:"str",min:25,max:25},{prop:"skilltab",p:13,min:2,max:2},{prop:"skill",p:129,min:3,max:3},{prop:"dur",min:40,max:40}]},{id:153,n:"The Gavel of Pain",i:"inv9gmu",c:"9gm",lvl:"53",m:[{prop:"hit-skill",p:66,min:5,max:1},{prop:"gethit-skill",p:76,min:5,max:1},{prop:"thorns",min:26,max:26},{prop:"indestruct",min:1,max:1},{prop:"dmg-norm",min:12,max:30},{prop:"dmg%",min:130,max:160},{prop:"charged",p:66,min:3,max:8}]},{id:154,n:"Bloodletter",c:"9ss",tc:"cred",lvl:"38",m:[{prop:"dmg-norm",min:12,max:45},{prop:"att",min:90,max:90},{prop:"lifesteal",min:8,max:8},{prop:"stamdrain",min:10,max:10},{prop:"swing2",min:20,max:20},{prop:"dmg%",min:140,max:140},{prop:"skill",p:127,min:2,max:4},{prop:"skill",p:151,min:1,max:3},{prop:"dur",min:30,max:30}]},{id:155,n:"Coldsteel Eye",i:"invscmu",c:"9sm",lvl:"39",m:[{prop:"stupidity",min:1,max:1},{prop:"slow",min:30,max:30},{prop:"deadly",min:50,max:50},{prop:"dur",min:50,max:50},{prop:"dmg%",min:200,max:250},{prop:"swing2",min:20,max:20},{prop:"manasteal",min:6,max:6}]},{id:156,n:"Hexfire",i:"invsbru",c:"9sb",lvl:"41",m:[{prop:"charged",p:62,min:36,max:6},{prop:"ignore-ac",min:1,max:1},{prop:"res-fire",min:25,max:25},{prop:"res-fire-max",min:10,max:10},{prop:"dmg-norm",min:35,max:40},{prop:"dmg%",min:140,max:160},{prop:"fireskill",min:3,max:3}]},{id:157,n:"Blade of Ali Baba",c:"9fc",tc:"cred",lvl:"43",m:[{prop:"sock",p:3},{prop:"gold%/lvl",p:20},{prop:"mag%/lvl",p:8},{prop:"mana",min:15,max:15},{prop:"dmg%",min:60,max:120},{prop:"dex",min:5,max:15}]},{id:158,n:"Ginther's Rift",i:"inv9cru",c:"9cr",lvl:"45",m:[{prop:"red-mag",min:7,max:12},{prop:"swing2",min:30,max:30},{prop:"rep-dur",p:20},{prop:"dur",min:40,max:40},{prop:"dmg-mag",min:50,max:120},{prop:"dmg%",min:100,max:150}]},{id:159,n:"Headstriker",c:"9bs",tc:"bwht",lvl:"47",m:[{prop:"noheal",min:1,max:1},{prop:"str",min:15,max:15},{prop:"deadly/lvl",p:12},{prop:"dmg/lvl",p:8},{prop:"dmg%",min:150,max:150}]},{id:160,n:"Plague Bearer",i:"inv9lsu",c:"9ls",lvl:"49",m:[{prop:"hit-skill",p:92,min:5,max:4},{prop:"dmg-pois",p:200,min:384,max:384},{prop:"dmg-norm",min:10,max:45},{prop:"dmg%",min:150,max:150},{prop:"res-pois",min:45,max:45},{prop:"skill",p:238,min:5,max:5}]},{id:161,n:"The Atlantean",c:"9wd",tc:"lblu",lvl:"50",m:[{prop:"dur",min:100,max:100},{prop:"ac",min:75,max:75},{prop:"str",min:16,max:16},{prop:"dex",min:12,max:12},{prop:"vit",min:8,max:8},{prop:"dmg%",min:200,max:250},{prop:"pal",min:2,max:2},{prop:"att%",min:50,max:50}]},{id:162,n:"Crainte Vomir",i:"inv2hsu",c:"92h",lvl:"50",m:[{prop:"slow",min:35,max:35},{prop:"dmg-ac",min:-70,max:-70},{prop:"move2",min:20,max:20},{prop:"red-dmg%",min:10,max:10},{prop:"dmg%",min:160,max:200},{prop:"swing3",min:50,max:50}]},{id:163,n:"Bing Sz Wang",c:"9cm",lvl:"51",m:[{prop:"ease",min:-30,max:-30},{prop:"dmg-cold",p:75,min:50,max:140},{prop:"str",min:20,max:20},{prop:"freeze",min:2,max:2},{prop:"hit-skill",p:64,min:5,max:3},{prop:"dmg%",min:130,max:160}]},{id:164,n:"The Vile Husk",i:"invgisu",c:"9gs",tc:"dgry",lvl:"52",m:[{prop:"hit-skill",p:66,min:6,max:1},{prop:"dmg-und/lvl",p:60},{prop:"res-pois",min:50,max:50},{prop:"dmg-pois",p:150,min:426,max:426},{prop:"dmg%",min:150,max:200},{prop:"att-und/lvl",p:20}]},{id:165,n:"Cloudcrack",i:"invbswu",c:"9b9",lvl:"53",m:[{prop:"hit-skill",p:121,min:6,max:7},{prop:"dmg-ltng",min:1,max:240},{prop:"ac",min:30,max:30},{prop:"light",min:2,max:2},{prop:"res-ltng-max",min:10,max:10},{prop:"dmg%",min:150,max:200},{prop:"light-thorns",min:15,max:15},{prop:"skilltab",p:10,min:2,max:2},{prop:"skilltab",p:11,min:2,max:2}]},{id:166,n:"Todesfaelle Flamme",i:"inv9fbu",c:"9fb",lvl:"54",m:[{prop:"dmg-fire",min:50,max:200},{prop:"res-fire",min:40,max:40},{prop:"abs-fire",min:10,max:10},{prop:"att-skill",p:47,min:10,max:6},{prop:"dmg%",min:120,max:160},{prop:"charged",p:52,min:45,max:10},{prop:"charged",p:51,min:20,max:10}]},{id:167,n:"Swordguard",i:"invgsdu",c:"9gd",tc:"bwht",lvl:"55",m:[{prop:"ease",min:-50,max:-50},{prop:"ac/lvl",p:40},{prop:"res-all",min:10,max:20},{prop:"ac-miss",min:100,max:100},{prop:"dmg-to-mana",min:30,max:30},{prop:"dmg%",min:170,max:180},{prop:"ac-hth",min:200,max:200},{prop:"balance2",min:20,max:20},{prop:"block",min:20,max:20}]},{id:168,n:"Spineripper",c:"9dg",lvl:"40",m:[{prop:"ignore-ac",min:1,max:1},{prop:"lifesteal",min:8,max:8},{prop:"noheal",min:1,max:1},{prop:"swing3",min:15,max:15},{prop:"dex",min:10,max:10},{prop:"dmg%",min:200,max:240},{prop:"dmg-norm",min:15,max:27},{prop:"nec",min:1,max:1}]},{id:169,n:"Heart Carver",c:"9di",lvl:"44",m:[{prop:"deadly",min:35,max:35},{prop:"ignore-ac",min:1,max:1},{prop:"dmg-norm",min:15,max:35},{prop:"dmg%",min:190,max:240},{prop:"skill",p:131,min:4,max:4},{prop:"skill",p:142,min:4,max:4},{prop:"skill",p:150,min:4,max:4}]},{id:170,n:"Blackbog's Sharp",i:"invkrsu",c:"9kr",lvl:"46",m:[{prop:"slow",min:50,max:50},{prop:"ac",min:50,max:50},{prop:"dmg-norm",min:15,max:45},{prop:"swing3",min:30,max:30},{prop:"dmg-pois",p:250,min:500,max:500},{prop:"skill",p:73,min:5,max:5},{prop:"skill",p:83,min:4,max:4},{prop:"skill",p:92,min:4,max:4}]},{id:171,n:"Stormspike",i:"inv9blu",c:"9bl",tc:"cblu",lvl:"49",m:[{prop:"dmg-ltng",min:1,max:120},{prop:"light-thorns",min:20,max:20},{prop:"gethit-skill",p:38,min:25,max:3},{prop:"dmg%",min:150,max:150},{prop:"res-ltng/lvl",p:8}]},{id:172,n:"The Impaler",c:"9sr",tc:"lred",lvl:"39",m:[{prop:"ignore-ac",min:1,max:1},{prop:"att",min:150,max:150},{prop:"swing2",min:20,max:20},{prop:"openwounds",min:40,max:40},{prop:"noheal",min:1,max:1},{prop:"dmg%",min:140,max:170},{prop:"skill",p:19,min:5,max:5},{prop:"skill",p:14,min:3,max:3}]},{id:173,n:"Kelpie Snare",i:"invtriu",c:"9tr",lvl:"41",m:[{prop:"slow",min:75,max:75},{prop:"res-fire",min:50,max:50},{prop:"hp/lvl",p:10},{prop:"dmg-norm",min:30,max:50},{prop:"str",min:10,max:10},{prop:"dmg%",min:140,max:180}]},{id:174,n:"Soulfeast Tine",i:"inv9bru",c:"9br",tc:"lyel",lvl:"43",m:[{prop:"ease",min:-20,max:-20},{prop:"lifesteal",min:7,max:7},{prop:"manasteal",min:7,max:7},{prop:"stamdrain",min:20,max:20},{prop:"dmg%",min:150,max:190},{prop:"att",min:150,max:250},{prop:"dur",min:15,max:15}]},{id:175,n:"Hone Sundan",c:"9st",lvl:"45",m:[{prop:"sock",p:3},{prop:"dmg-norm",min:20,max:40},{prop:"crush",min:45,max:45},{prop:"rep-dur",p:10},{prop:"dmg%",min:160,max:200}]},{id:176,n:"Spire of Honor",c:"9p9",tc:"lgry",lvl:"47",m:[{prop:"att%",min:25,max:25},{prop:"light",min:3,max:3},{prop:"regen",min:20,max:20},{prop:"balance2",min:20,max:20},{prop:"dmg-norm",min:20,max:40},{prop:"dmg-dem/lvl",p:12},{prop:"dmg%",min:150,max:200},{prop:"skilltab",p:9,min:3,max:3},{prop:"ac%",min:25,max:25}]},{id:177,n:"The Meat Scraper",c:"9b7",tc:"dred",lvl:"49",m:[{prop:"dmg%",min:150,max:200},{prop:"swing2",min:30,max:30},{prop:"lifesteal",min:10,max:10},{prop:"openwounds",min:50,max:50},{prop:"mag%",min:25,max:25},{prop:"skilltab",p:13,min:3,max:3}]},{id:178,n:"Blackleach Blade",c:"9vo",tc:"blac",lvl:"50",m:[{prop:"ease",min:-25,max:-25},{prop:"hit-skill",p:72,min:5,max:5},{prop:"light",min:-2,max:-2},{prop:"lifesteal",min:8,max:8},{prop:"dmg/lvl",p:10},{prop:"dmg%",min:100,max:140}]},{id:179,n:"Athena's Wrath",i:"inv9s8u",c:"9s8",lvl:"50",m:[{prop:"dru",min:1,max:3},{prop:"dex",min:15,max:15},{prop:"swing2",min:30,max:30},{prop:"hp/lvl",p:8},{prop:"dmg/lvl",p:8},{prop:"dmg%",min:150,max:180}]},{id:180,n:"Pierre Tombale Couant",c:"9pa",tc:"lgld",lvl:"51",m:[{prop:"deadly",min:55,max:55},{prop:"bar",min:3,max:3},{prop:"balance2",min:30,max:30},{prop:"manasteal",min:6,max:6},{prop:"dmg-norm",min:12,max:20},{prop:"dmg%",min:160,max:220},{prop:"att",min:100,max:200}]},{id:181,n:"Husoldal Evo",c:"9h9",lvl:"52",m:[{prop:"regen",min:20,max:20},{prop:"att",min:200,max:250},{prop:"noheal",min:1,max:1},{prop:"dmg-norm",min:20,max:32},{prop:"dmg%",min:160,max:200},{prop:"swing2",min:20,max:20}]},{id:182,n:"Grim's Burning Dead",c:"9wc",tc:"cred",lvl:"52",m:[{prop:"dmg-fire",min:131,max:232},{prop:"res-fire",min:45,max:45},{prop:"dmg%",min:140,max:180},{prop:"thorns",min:8,max:8},{prop:"ease",min:-50,max:-50},{prop:"nec",min:3,max:3},{prop:"reduce-ac",min:50,max:50},{prop:"ac%",min:20,max:20},{prop:"att",min:200,max:250}]},{id:183,n:"Razorswitch",c:"8ss",lvl:"36",m:[{prop:"cast3",min:30,max:30},{prop:"thorns",min:15,max:15},{prop:"mana",min:175,max:175},{prop:"hp",min:80,max:80},{prop:"red-mag",min:15,max:15},{prop:"res-all",min:50,max:50},{prop:"allskills",min:1,max:1}]},{id:184,n:"Ribcracker",c:"8ls",tc:"lblu",lvl:"39",m:[{prop:"dmg-norm",min:30,max:65},{prop:"dmg%",min:200,max:300},{prop:"crush",min:50,max:50},{prop:"dex",min:15,max:15},{prop:"ac",min:100,max:100},{prop:"ac%",min:100,max:100},{prop:"balance2",min:50,max:50},{prop:"swing2",min:50,max:50},{prop:"dur",min:100,max:100}]},{id:185,n:"Chromatic Ire",i:"invcstu",c:"8cs",lvl:"43",m:[{prop:"sor",min:3,max:3},{prop:"res-all",min:20,max:40},{prop:"cast1",min:20,max:20},{prop:"light-thorns",min:20,max:20},{prop:"hp%",min:20,max:25},{prop:"skill",p:61,min:1,max:1},{prop:"skill",p:63,min:1,max:1},{prop:"skill",p:65,min:1,max:1}]},{id:186,n:"Warpspear",c:"8bs",tc:"cblu",lvl:"47",m:[{prop:"sor",min:3,max:3},{prop:"ignore-ac",min:1,max:1},{prop:"skill",p:54,min:3,max:3},{prop:"skill",p:43,min:3,max:3},{prop:"skill",p:58,min:3,max:3},{prop:"ac-miss",min:250,max:250}]},{id:187,n:"Skull Collector",i:"inv8wsu",c:"8ws",tc:"blac",lvl:"49",m:[{prop:"mana%",min:20,max:20},{prop:"mana-kill",min:20,max:20},{prop:"allskills",min:2,max:2},{prop:"mag%/lvl",p:8}]},{id:188,n:"Skystrike",c:"8sb",lvl:"36",m:[{prop:"dmg-ltng",min:1,max:250},{prop:"att",min:100,max:100},{prop:"enr",min:10,max:10},{prop:"swing3",min:30,max:30},{prop:"dmg%",min:150,max:200},{prop:"hit-skill",p:56,min:2,max:6},{prop:"ama",min:1,max:1}]},{id:189,n:"Riphook",c:"8hb",tc:"cred",lvl:"39",m:[{prop:"openwounds",min:30,max:30},{prop:"dmg%",min:180,max:220},{prop:"slow",min:30,max:30},{prop:"mana",min:35,max:35},{prop:"swing2",min:30,max:30},{prop:"lifesteal",min:7,max:10}]},{id:190,n:"Kuko Shakaku",i:"inv8lbu",c:"8lb",tc:"lpur",lvl:"41",m:[{prop:"skill",p:27,min:3,max:3},{prop:"explosivearrow",min:7,max:7},{prop:"dmg%",min:150,max:180},{prop:"pierce",min:50,max:50},{prop:"dmg-fire",min:40,max:180},{prop:"skilltab",p:0,min:3,max:3}]},{id:191,n:"Endlesshail",i:"invcbwu",c:"8cb",lvl:"44",m:[{prop:"res-cold",min:35,max:35},{prop:"mana",min:40,max:40},{prop:"ac-miss",min:50,max:50},{prop:"skill",p:26,min:3,max:5},{prop:"dmg%",min:180,max:220},{prop:"dmg-cold",p:75,min:15,max:30}]},{id:192,n:"Witchwild String",i:"inv8s8u",c:"8s8",tc:"lblu",lvl:"47",m:[{prop:"hit-skill",p:66,min:2,max:5},{prop:"res-all",min:40,max:40},{prop:"deadly/lvl",p:8},{prop:"dmg%",min:150,max:170},{prop:"magicarrow",min:20,max:20},{prop:"sock",p:2}]},{id:193,n:"Cliffkiller",c:"8l8",lvl:"49",m:[{prop:"ama",min:2,max:2},{prop:"dmg%",min:190,max:230},{prop:"ac-miss",min:80,max:80},{prop:"knock",min:1,max:1},{prop:"hp",min:50,max:50},{prop:"dmg-min",min:5,max:10},{prop:"dmg-max",min:20,max:30}]},{id:194,n:"Magewrath",i:"invswbu",c:"8sw",lvl:"51",m:[{prop:"manasteal",min:15,max:15},{prop:"red-mag",min:9,max:13},{prop:"skill",p:22,min:3,max:3},{prop:"att",min:200,max:250},{prop:"dex",min:10,max:10},{prop:"stupidity",min:1,max:1},{prop:"dmg-norm",min:25,max:50},{prop:"dmg%",min:120,max:150},{prop:"ama",min:1,max:1}]},{id:195,n:"Goldstrike Arch",c:"8lw",tc:"lgry",lvl:"54",m:[{prop:"dmg%",min:200,max:250},{prop:"att%",min:100,max:150},{prop:"dmg-undead",min:100,max:200},{prop:"dmg-demon",min:100,max:200},{prop:"hit-skill",p:121,min:5,max:7},{prop:"swing2",min:50,max:50},{prop:"regen",min:12,max:12}]},{id:196,n:"Langer Briser",i:"inv8lxu",c:"8lx",lvl:"40",m:[{prop:"knock",min:1,max:1},{prop:"dmg%",min:170,max:200},{prop:"mag%",min:30,max:60},{prop:"hp",min:30,max:30},{prop:"dmg-max",min:10,max:30},{prop:"openwounds",min:33,max:33},{prop:"dmg-ltng",min:1,max:212}]},{id:197,n:"Pus Spitter",i:"inv8mxu",c:"8mx",tc:"cgrn",lvl:"44",m:[{prop:"dmg-pois",p:200,min:192,max:192},{prop:"hit-skill",p:91,min:4,max:1},{prop:"nec",min:2,max:2},{prop:"ease",min:-60,max:-60},{prop:"gethit-skill",p:92,min:9,max:6},{prop:"swing2",min:10,max:10},{prop:"dmg%",min:150,max:220},{prop:"att/lvl",p:10}]},{id:198,n:"Buriza-Do Kyanon",i:"invhxbu",c:"8hx",lvl:"59",m:[{prop:"pierce",min:100,max:100},{prop:"dex",min:35,max:35},{prop:"ac",min:75,max:150},{prop:"dmg/lvl",p:20},{prop:"swing2",min:80,max:80},{prop:"dmg%",min:150,max:200},{prop:"freeze",min:3,max:3},{prop:"dmg-cold",p:200,min:32,max:196}]},{id:199,n:"Demon Machine",i:"invrxbu",c:"8rx",tc:"blac",lvl:"57",m:[{prop:"ac",min:321,max:321},{prop:"mana",min:36,max:36},{prop:"pierce",min:66,max:66},{prop:"explosivearrow",min:6,max:6},{prop:"dmg-max",min:66,max:66},{prop:"dmg%",min:123,max:123},{prop:"att",min:632,max:632}]},{id:200,n:"Armor",m:[]},{id:201,n:"Peasant Crown",c:"xap",lvl:"36",m:[{prop:"enr",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"allskills",min:1,max:1},{prop:"move2",min:15,max:15},{prop:"regen",min:6,max:12},{prop:"ac%",min:100,max:100}]},{id:202,n:"Rockstopper",i:"invxkpu",c:"xkp",lvl:"39",m:[{prop:"res-ltng",min:20,max:40},{prop:"red-dmg%",min:10,max:10},{prop:"balance2",min:30,max:30},{prop:"ac%",min:160,max:220},{prop:"res-fire",min:20,max:50},{prop:"res-cold",min:20,max:40},{prop:"vit",min:15,max:15}]},{id:203,n:"Stealskull",i:"invhlmu",c:"xlm",lvl:"43",m:[{prop:"manasteal",min:5,max:5},{prop:"lifesteal",min:5,max:5},{prop:"balance2",min:10,max:10},{prop:"swing2",min:10,max:10},{prop:"ac%",min:200,max:240},{prop:"mag%",min:30,max:50}]},{id:204,n:"Darksight Helm",i:"invfhlu",c:"xhl",tc:"blac",lvl:"46",m:[{prop:"light",min:-4,max:-4},{prop:"ac/lvl",p:16},{prop:"nofreeze",min:1,max:1},{prop:"manasteal",min:5,max:5},{prop:"gethit-skill",p:71,min:6,max:3},{prop:"charged",p:264,min:30,max:5},{prop:"res-fire",min:20,max:40}]},{id:205,n:"Valkyrie Wing",c:"xhm",lvl:"52",m:[{prop:"ac%",min:150,max:200},{prop:"move2",min:20,max:20},{prop:"balance2",min:20,max:20},{prop:"ama",min:1,max:2},{prop:"mana-kill",min:2,max:4}]},{id:206,n:"Crown of Thieves",i:"invxrnu",c:"xrn",tc:"dgld",lvl:"57",m:[{prop:"dex",min:25,max:25},{prop:"lifesteal",min:9,max:12},{prop:"hp",min:50,max:50},{prop:"mana",min:35,max:35},{prop:"res-fire",min:33,max:33},{prop:"ac%",min:160,max:200},{prop:"gold%",min:80,max:100}]},{id:207,n:"Blackhorn's Face",c:"xsk",tc:"blac",lvl:"49",m:[{prop:"light-thorns",min:25,max:25},{prop:"slow",min:20,max:20},{prop:"noheal",min:1,max:1},{prop:"abs-ltng",min:20,max:20},{prop:"res-ltng",min:15,max:15},{prop:"ac%",min:180,max:220}]},{id:208,n:"Vampire Gaze",i:"invbhmu",c:"xh9",tc:"cgrn",lvl:"49",m:[{prop:"manasteal",min:6,max:8},{prop:"lifesteal",min:6,max:8},{prop:"stamdrain",min:15,max:15},{prop:"red-dmg%",min:15,max:20},{prop:"red-mag",min:10,max:15},{prop:"ac%",min:100,max:100},{prop:"dmg-cold",p:100,min:6,max:22}]},{id:209,n:"The Spirit Shroud",c:"xui",lvl:"36",m:[{prop:"nofreeze",min:1,max:1},{prop:"allskills",min:1,max:1},{prop:"red-mag",min:7,max:11},{prop:"regen",min:10,max:10},{prop:"ac%",min:150,max:150}]},{id:210,n:"Skin of the Vipermagi",c:"xea",tc:"dblu",lvl:"37",m:[{prop:"ac%",min:120,max:120},{prop:"res-all",min:20,max:35},{prop:"cast3",min:30,max:30},{prop:"red-mag",min:9,max:13},{prop:"allskills",min:1,max:1}]},{id:211,n:"Skin of the Flayed One",c:"xla",tc:"lred",lvl:"39",m:[{prop:"rep-dur",p:10},{prop:"regen",min:15,max:25},{prop:"dur",min:30,max:30},{prop:"lifesteal",min:5,max:7},{prop:"ac%",min:150,max:190},{prop:"thorns",min:15,max:15}]},{id:212,n:"Iron Pelt",i:"invxtuu",c:"xtu",tc:"dgry",lvl:"41",m:[{prop:"dur",min:125,max:125},{prop:"hp",min:25,max:25},{prop:"red-mag",min:10,max:16},{prop:"red-dmg",min:15,max:20},{prop:"ac/lvl",p:24},{prop:"ac%",min:50,max:100}]},{id:213,n:"Spirit Forge",c:"xng",lvl:"43",m:[{prop:"light",min:4,max:4},{prop:"hp/lvl",p:10},{prop:"dmg-fire",min:20,max:65},{prop:"res-fire",min:5,max:5},{prop:"ac%",min:120,max:160},{prop:"str",min:15,max:15},{prop:"sock",p:2}]},{id:214,n:"Crow Caw",c:"xcl",lvl:"45",m:[{prop:"openwounds",min:35,max:35},{prop:"ac%",min:150,max:180},{prop:"dex",min:15,max:15},{prop:"balance2",min:15,max:15},{prop:"swing2",min:15,max:15},{prop:"*charged",p:221,min:3,max:5}]},{id:215,n:"Shaftstop",c:"xhn",lvl:"46",m:[{prop:"ac-miss",min:250,max:250},{prop:"red-dmg%",min:30,max:30},{prop:"hp",min:60,max:60},{prop:"ac%",min:180,max:220}]},{id:216,n:"Duriel's Shell",c:"xrs",tc:"oran",lvl:"49",m:[{prop:"str",min:15,max:15},{prop:"ac/lvl",p:10},{prop:"hp/lvl",p:8},{prop:"ac%",min:160,max:200},{prop:"res-fire",min:20,max:20},{prop:"res-ltng",min:20,max:20},{prop:"res-pois",min:20,max:20},{prop:"res-cold",min:50,max:50},{prop:"nofreeze",min:1,max:1},{prop:"dur",min:100,max:100}]},{id:217,n:"Skullder's Ire",c:"xpl",lvl:"50",m:[{prop:"allskills",min:1,max:1},{prop:"mag%/lvl",p:10},{prop:"ac%",min:160,max:200},{prop:"dur",min:60,max:60},{prop:"red-mag",min:10,max:10},{prop:"rep-dur",p:20}]},{id:218,n:"Guardian Angel",c:"xlt",tc:"lgry",lvl:"53",m:[{prop:"light",min:4,max:4},{prop:"pal",min:1,max:1},{prop:"ac%",min:180,max:200},{prop:"block2",min:30,max:30},{prop:"res-all-max",min:15,max:15},{prop:"att-dem/lvl",p:5},{prop:"block",min:20,max:20}]},{id:219,n:"Toothrow",c:"xld",tc:"whit",lvl:"56",m:[{prop:"thorns",min:20,max:40},{prop:"ac",min:40,max:60},{prop:"str",min:10,max:10},{prop:"openwounds",min:40,max:40},{prop:"res-fire",min:15,max:15},{prop:"ac%",min:160,max:220},{prop:"dur",min:15,max:15}]},{id:220,n:"Atma's Wail",c:"xth",lvl:"59",m:[{prop:"dex",min:15,max:15},{prop:"regen",min:10,max:10},{prop:"mana%",min:15,max:15},{prop:"balance2",min:30,max:30},{prop:"ac/lvl",p:16},{prop:"dur",min:50,max:50},{prop:"ac%",min:120,max:160},{prop:"mag%",min:20,max:20}]},{id:221,n:"Black Hades",c:"xul",lvl:"61",m:[{prop:"light",min:-2,max:-2},{prop:"att-demon",min:200,max:250},{prop:"half-freeze",min:1,max:1},{prop:"sock",p:3},{prop:"ac%",min:140,max:200},{prop:"dmg-demon",min:30,max:60}]},{id:222,n:"Corpsemourn",i:"invxaru",c:"xar",tc:"blac",lvl:"63",m:[{prop:"str",min:8,max:8},{prop:"vit",min:10,max:10},{prop:"res-cold",min:35,max:35},{prop:"gethit-skill",p:76,min:6,max:2},{prop:"ac%",min:150,max:180},{prop:"dmg-fire",min:12,max:36},{prop:"charged",p:74,min:40,max:5}]},{id:223,n:"Que-Hegan's Wisdom",c:"xtp",lvl:"59",m:[{prop:"cast2",min:20,max:20},{prop:"mana-kill",min:3,max:3},{prop:"red-mag",min:6,max:10},{prop:"enr",min:15,max:15},{prop:"balance2",min:20,max:20},{prop:"ac%",min:140,max:160},{prop:"allskills",min:1,max:1}]},{id:224,n:"Visceratuant",i:"invbucu",c:"xuc",lvl:"36",m:[{prop:"sor",min:1,max:1},{prop:"block2",min:30,max:30},{prop:"block",min:30,max:30},{prop:"ac%",min:100,max:150},{prop:"light-thorns",min:10,max:10}]},{id:225,n:"Moser's Blessed Circle",i:"invxmlu",c:"xml",lvl:"39",m:[{prop:"res-all",min:25,max:25},{prop:"block",min:25,max:25},{prop:"sock",p:2},{prop:"ac%",min:180,max:220},{prop:"block2",min:30,max:30}]},{id:226,n:"Stormchaser",i:"invxrgu",c:"xrg",tc:"cblu",lvl:"43",m:[{prop:"dmg-ltng",min:1,max:60},{prop:"block",min:20,max:20},{prop:"half-freeze",min:1,max:1},{prop:"res-ltng",min:50,max:50},{prop:"att",min:150,max:150},{prop:"ac%",min:160,max:220},{prop:"block2",min:10,max:10},{prop:"gethit-skill",p:59,min:4,max:6},{prop:"gethit-skill",p:245,min:4,max:5}]},{id:227,n:"Tiamat's Rebuke",i:"invkitu",c:"xit",tc:"lgry",lvl:"46",m:[{prop:"dmg-cold",p:150,min:27,max:53},{prop:"dmg-fire",min:35,max:95},{prop:"dmg-ltng",min:1,max:120},{prop:"res-all",min:25,max:35},{prop:"ac%",min:140,max:200},{prop:"gethit-skill",p:44,min:5,max:9},{prop:"gethit-skill",p:48,min:5,max:7},{prop:"gethit-skill",p:62,min:3,max:6},{prop:"dur",min:40,max:40}]},{id:228,n:"Gerke's Sanctuary",i:"invtowu",c:"xow",tc:"lgrn",lvl:"52",m:[{prop:"red-dmg",min:11,max:16},{prop:"red-mag",min:14,max:18},{prop:"regen",min:15,max:15},{prop:"ac%",min:180,max:240},{prop:"dur",min:100,max:100},{prop:"block",min:30,max:30},{prop:"res-all",min:20,max:30}]},{id:229,n:"Radament's Sphere",i:"invgtsu",c:"xts",lvl:"58",m:[{prop:"dmg-pois",p:100,min:204,max:204},{prop:"gethit-skill",p:92,min:5,max:5},{prop:"res-pois",min:75,max:75},{prop:"ac%",min:160,max:200},{prop:"block",min:20,max:20},{prop:"block2",min:20,max:20},{prop:"charged",p:83,min:40,max:6},{prop:"dur",min:20,max:20}]},{id:230,n:"Lidless Wall",i:"invxshu",c:"xsh",tc:"dgld",lvl:"49",m:[{prop:"light",min:1,max:1},{prop:"allskills",min:1,max:1},{prop:"cast2",min:20,max:20},{prop:"mana-kill",min:3,max:5},{prop:"ac%",min:80,max:130},{prop:"enr",min:10,max:10},{prop:"mana%",min:10,max:10}]},{id:231,n:"Lance Guard",i:"invxpku",c:"xpk",lvl:"43",m:[{prop:"hp",min:50,max:50},{prop:"balance2",min:30,max:30},{prop:"dmg-to-mana",min:15,max:15},{prop:"thorns",min:47,max:47},{prop:"ac%",min:70,max:120},{prop:"deadly",min:20,max:20}]},{id:232,n:"Venom Grip",c:"xlg",lvl:"37",m:[{prop:"res-pois",min:30,max:30},{prop:"res-pois-max",min:5,max:5},{prop:"dmg-pois",p:100,min:153,max:153},{prop:"crush",min:5,max:5},{prop:"lifesteal",min:5,max:5},{prop:"ac",min:15,max:25},{prop:"ac%",min:130,max:160}]},{id:233,n:"Gravepalm",c:"xvg",lvl:"39",m:[{prop:"enr",min:10,max:10},{prop:"str",min:10,max:10},{prop:"dmg-undead",min:100,max:200},{prop:"att-undead",min:100,max:200},{prop:"ac%",min:140,max:180}]},{id:234,n:"Ghoulhide",c:"xmg",lvl:"44",m:[{prop:"att-und/lvl",p:16},{prop:"dmg-und/lvl",p:16},{prop:"manasteal",min:4,max:5},{prop:"hp",min:20,max:20},{prop:"ac%",min:150,max:190}]},{id:235,n:"Lava Gout",c:"xtg",lvl:"50",m:[{prop:"res-fire",min:24,max:24},{prop:"half-freeze",min:1,max:1},{prop:"hit-skill",p:52,min:2,max:10},{prop:"swing2",min:20,max:20},{prop:"ac%",min:150,max:200},{prop:"dmg-fire",min:13,max:46},{prop:"dur",min:20,max:20}]},{id:236,n:"Hellmouth",c:"xhg",lvl:"55",m:[{prop:"dmg-fire",min:15,max:72},{prop:"abs-fire",min:15,max:15},{prop:"ac%",min:150,max:200},{prop:"dur",min:15,max:15},{prop:"hit-skill",p:56,min:2,max:4},{prop:"hit-skill",p:225,min:4,max:12}]},{id:237,n:"Infernostride",c:"xlb",lvl:"37",m:[{prop:"dmg-fire",min:12,max:33},{prop:"move2",min:20,max:20},{prop:"res-fire-max",min:10,max:10},{prop:"res-fire",min:30,max:30},{prop:"light",min:2,max:2},{prop:"ac%",min:120,max:150},{prop:"gold%",min:40,max:70},{prop:"ac",min:15,max:15},{prop:"gethit-skill",p:46,min:5,max:8}]},{id:238,n:"Waterwalk",c:"xvb",lvl:"40",m:[{prop:"ac-miss",min:100,max:100},{prop:"move2",min:20,max:20},{prop:"dex",min:15,max:15},{prop:"ac%",min:180,max:210},{prop:"hp",min:45,max:65},{prop:"stam",min:40,max:40},{prop:"res-fire-max",min:5,max:5},{prop:"regen-stam",min:50,max:50}]},{id:239,n:"Silkweave",c:"xmb",lvl:"44",m:[{prop:"ac%",min:150,max:190},{prop:"mana-kill",min:5,max:5},{prop:"ac-miss",min:200,max:200},{prop:"mana%",min:10,max:10},{prop:"move2",min:30,max:30}]},{id:240,n:"War Traveler",c:"xtb",lvl:"50",m:[{prop:"vit",min:10,max:10},{prop:"str",min:10,max:10},{prop:"mag%",min:30,max:50},{prop:"dur",min:30,max:30},{prop:"move2",min:25,max:25},{prop:"ac%",min:150,max:190},{prop:"dmg-norm",min:15,max:25},{prop:"thorns",min:5,max:10},{prop:"stamdrain",min:40,max:40}]},{id:241,n:"Gore Rider",c:"xhb",lvl:"55",m:[{prop:"ease",min:-25,max:-25},{prop:"deadly",min:15,max:15},{prop:"move2",min:30,max:30},{prop:"crush",min:15,max:15},{prop:"openwounds",min:10,max:10},{prop:"ac%",min:160,max:200},{prop:"dur",min:10,max:10},{prop:"stam",min:20,max:20}]},{id:242,n:"String of Ears",c:"zlb",lvl:"37",m:[{prop:"red-mag",min:10,max:15},{prop:"red-dmg%",min:10,max:15},{prop:"lifesteal",min:6,max:8},{prop:"ac%",min:150,max:180},{prop:"ac",min:15,max:15},{prop:"dur",min:10,max:10}]},{id:243,n:"Razortail",c:"zvb",lvl:"39",m:[{prop:"thorns/lvl",p:8},{prop:"dex",min:15,max:15},{prop:"pierce",min:33,max:33},{prop:"ac",min:15,max:15},{prop:"ac%",min:120,max:150},{prop:"dmg-max",min:10,max:10}]},{id:244,n:"Gloom's Trap",c:"zmb",lvl:"45",m:[{prop:"light",min:-3,max:-3},{prop:"mana%",min:15,max:15},{prop:"manasteal",min:5,max:5},{prop:"ac%",min:120,max:150},{prop:"vit",min:15,max:15},{prop:"regen-mana",min:15,max:15}]},{id:245,n:"Snowclash",c:"ztb",lvl:"49",m:[{prop:"gethit-skill",p:59,min:5,max:0},{prop:"abs-cold",min:15,max:15},{prop:"res-cold-max",min:15,max:15},{prop:"dmg-cold",p:75,min:13,max:21},{prop:"ac%",min:130,max:170},{prop:"skill",p:59,min:2,max:2},{prop:"skill",p:55,min:3,max:3},{prop:"skill",p:60,min:2,max:2}]},{id:246,n:"Thundergod's Vigor",c:"zhb",lvl:"55",m:[{prop:"gethit-skill",p:121,min:5,max:7},{prop:"dmg-ltng",min:1,max:50},{prop:"res-ltng-max",min:10,max:10},{prop:"abs-ltng",min:20,max:20},{prop:"ac%",min:160,max:200},{prop:"vit",min:20,max:20},{prop:"str",min:20,max:20},{prop:"skill",p:34,min:3,max:3},{prop:"skill",p:35,min:3,max:3}]},{id:247,m:[]},{id:248,n:"Harlequin Crest",c:"uap",tc:"cgrn",lvl:"69",m:[{prop:"allskills",min:2,max:2},{prop:"hp/lvl",p:12},{prop:"mana/lvl",p:12},{prop:"mag%",min:50,max:50},{prop:"red-dmg%",min:10,max:10},{prop:"str",min:2,max:2},{prop:"dex",min:2,max:2},{prop:"vit",min:2,max:2},{prop:"enr",min:2,max:2}]},{id:249,n:"Veil of Steel",c:"uhm",tc:"lgry",lvl:"77",m:[{prop:"res-all",min:50,max:50},{prop:"ac%",min:60,max:60},{prop:"str",min:15,max:15},{prop:"vit",min:15,max:15},{prop:"light",min:-4,max:-4},{prop:"dur",min:20,max:20},{prop:"ac",min:140,max:140}]},{id:250,n:"The Gladiator's Bane",c:"utu",tc:"lgry",lvl:"85",m:[{prop:"ac%",min:150,max:200},{prop:"red-mag",min:15,max:20},{prop:"red-dmg",min:15,max:20},{prop:"thorns",min:20,max:20},{prop:"res-pois-len",min:50,max:50},{prop:"dur",min:103,max:103},{prop:"balance2",min:30,max:30},{prop:"ac",min:50,max:50},{prop:"nofreeze",min:1,max:1}]},{id:251,n:"Arkaine's Valor",c:"upl",tc:"lred",lvl:"85",m:[{prop:"ac%",min:150,max:180},{prop:"balance2",min:30,max:30},{prop:"allskills",min:1,max:2},{prop:"red-dmg",min:10,max:15},{prop:"vit/lvl",p:4}]},{id:252,n:"Blackoak Shield",i:"invsmlu",c:"uml",lvl:"67",m:[{prop:"dex/lvl",p:4},{prop:"ac%",min:160,max:200},{prop:"abs-cold/lvl",p:5},{prop:"gethit-skill",p:72,min:4,max:5},{prop:"dur",min:45,max:45},{prop:"hp/lvl",p:10},{prop:"block2",min:50,max:50},{prop:"half-freeze",min:1,max:1}]},{id:253,n:"Stormshield",i:"invkitu",c:"uit",lvl:"77",m:[{prop:"ac/lvl",p:30},{prop:"red-dmg%",min:35,max:35},{prop:"str",min:30,max:30},{prop:"indestruct",min:1,max:1},{prop:"block2",min:35,max:35},{prop:"res-ltng",min:25,max:25},{prop:"block",min:25,max:25},{prop:"res-cold",min:60,max:60},{prop:"light-thorns",min:10,max:10}]},{id:254,n:"Hellslayer",i:"invbtxu",c:"7bt",tc:"dred",lvl:"71",m:[{prop:"str/lvl",p:4},{prop:"vit/lvl",p:4},{prop:"dmg%/lvl",p:24},{prop:"dmg-fire",min:150,max:250},{prop:"hp",min:25,max:25},{prop:"dmg%",min:100,max:100},{prop:"att-skill",p:47,min:10,max:0}]},{id:255,n:"Messerschmidt's Reaver",i:"invgaxu",c:"7ga",tc:"blac",lvl:"75",m:[{prop:"dmg%/lvl",p:20},{prop:"dmg%",min:200,max:200},{prop:"str",min:15,max:15},{prop:"dex",min:15,max:15},{prop:"vit",min:15,max:15},{prop:"enr",min:15,max:15},{prop:"dmg-fire",min:20,max:240},{prop:"dur",min:25,max:25},{prop:"att%",min:100,max:100}]},{id:256,n:"Baranar's Star",i:"invmstu",c:"7mt",tc:"lred",lvl:"70",m:[{prop:"att%",min:200,max:200},{prop:"dmg%",min:200,max:200},{prop:"dex",min:15,max:15},{prop:"str",min:15,max:15},{prop:"swing2",min:50,max:50},{prop:"dur",min:100,max:100},{prop:"dmg-ltng",min:1,max:200},{prop:"dmg-fire",min:1,max:200},{prop:"dmg-cold",min:1,max:200}]},{id:257,n:"Schaefer's Hammer",c:"7wh",tc:"lblu",lvl:"83",m:[{prop:"hit-skill",p:42,min:20,max:10},{prop:"hp",min:50,max:50},{prop:"att/lvl",p:16},{prop:"res-ltng",min:75,max:75},{prop:"swing2",min:20,max:20},{prop:"dmg/lvl",p:16},{prop:"indestruct",min:1,max:1},{prop:"dmg%",min:100,max:130},{prop:"light",min:1,max:1},{prop:"dmg-ltng",min:50,max:200}]},{id:258,n:"The Cranium Basher",c:"7gm",tc:"blac",lvl:"85",m:[{prop:"swing2",min:20,max:20},{prop:"indestruct",min:1,max:1},{prop:"str",min:25,max:25},{prop:"res-all",min:25,max:25},{prop:"crush",min:75,max:75},{prop:"dmg-norm",min:20,max:20},{prop:"dmg%",min:200,max:240},{prop:"hit-skill",p:66,min:4,max:1}]},{id:259,n:"Lightsabre",i:"invcrsu",c:"7cr",lvl:"66",m:[{prop:"light",min:7,max:7},{prop:"att-skill",p:53,min:5,max:0},{prop:"ignore-ac",p:1,min:1,max:1},{prop:"abs-ltng%",min:25,max:25},{prop:"swing2",min:20,max:20},{prop:"dmg-mag",min:60,max:120},{prop:"dmg-ltng",min:1,max:200},{prop:"manasteal",min:5,max:7},{prop:"dmg%",min:150,max:200},{prop:"dmg-norm",min:10,max:30}]},{id:260,n:"Doombringer",i:"invbswu",c:"7b7",tc:"dred",lvl:"75",m:[{prop:"hp%",min:20,max:20},{prop:"dmg%",min:180,max:250},{prop:"att%",min:40,max:40},{prop:"indestruct",min:1,max:1},{prop:"dmg-norm",min:30,max:100},{prop:"hit-skill",p:72,min:8,max:3},{prop:"lifesteal",min:5,max:7}]},{id:261,n:"The Grandfather",i:"invgsdu",c:"7gd",tc:"lyel",lvl:"85",m:[{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"enr",min:20,max:20},{prop:"att%",min:50,max:50},{prop:"hp",min:80,max:80},{prop:"dmg/lvl",p:20},{prop:"indestruct",min:1,max:1},{prop:"dmg%",min:150,max:250}]},{id:262,n:"Wizardspike",c:"7dg",tc:"lgry",lvl:"69",m:[{prop:"mana/lvl",p:16},{prop:"regen-mana",min:15,max:15},{prop:"mana%",min:15,max:15},{prop:"res-all",min:75,max:75},{prop:"indestruct",min:1,max:1},{prop:"cast3",min:50,max:50}]},{id:263,n:"Constricting Ring",c:"rin",tc:"cblu",lvl:"95",m:[{prop:"res-all",min:100,max:100},{prop:"regen",min:-30,max:-30},{prop:"mag%",min:100,max:100},{prop:"res-all-max",min:15,max:15}]},{id:264,n:"Stormspire",c:"7wc",tc:"dblu",lvl:"78",m:[{prop:"res-ltng",min:50,max:50},{prop:"gethit-skill",p:53,min:5,max:5},{prop:"dmg%",min:150,max:250},{prop:"str",min:10,max:10},{prop:"gethit-skill",p:38,min:2,max:0},{prop:"swing2",min:30,max:30},{prop:"indestruct",min:1,max:1},{prop:"dmg-ltng",min:1,max:237},{prop:"light-thorns",min:27,max:27}]},{id:265,n:"Eaglehorn",c:"6l7",tc:"dgld",lvl:"77",m:[{prop:"ignore-ac",min:1,max:1},{prop:"att/lvl",p:12},{prop:"dmg%/lvl",p:16},{prop:"dmg%",min:200,max:200},{prop:"ama",min:1,max:1},{prop:"dex",min:25,max:25}]},{id:266,n:"Windforce",c:"6lw",tc:"dyel",lvl:"80",m:[{prop:"dex",min:5,max:5},{prop:"dmg/lvl",p:25},{prop:"regen-stam",min:30,max:30},{prop:"manasteal",min:6,max:8},{prop:"knock",min:1,max:1},{prop:"dmg%",min:250,max:250},{prop:"swing2",min:20,max:20},{prop:"str",min:10,max:10}]},{id:267,n:"Rings",m:[]},{id:268,n:"Bul-Kathos' Wedding Band",c:"rin",tc:"dpur",lvl:"66",m:[{prop:"hp/lvl",p:4},{prop:"allskills",min:1,max:1},{prop:"lifesteal",min:3,max:5},{prop:"stam",min:50,max:50}]},{id:269,n:"The Cat's Eye",c:"amu",tc:"oran",lvl:"58",m:[{prop:"move2",min:30,max:30},{prop:"swing2",min:20,max:20},{prop:"ac",min:100,max:100},{prop:"ac-miss",min:100,max:100},{prop:"dex",min:25,max:25}]},{id:270,n:"The Rising Sun",c:"amu",tc:"lgld",lvl:"73",m:[{prop:"abs-fire/lvl",p:6},{prop:"light",min:4,max:4},{prop:"gethit-skill",p:56,min:2,max:0},{prop:"dmg-fire",min:24,max:48},{prop:"fireskill",min:2,max:2},{prop:"regen",min:10,max:10}]},{id:271,n:"Crescent Moon",c:"amu",tc:"lblu",lvl:"58",m:[{prop:"manasteal",min:11,max:15},{prop:"red-mag",min:10,max:10},{prop:"dmg-to-mana",min:10,max:10},{prop:"light",min:-2,max:-2},{prop:"mana",min:45,max:45},{prop:"lifesteal",min:3,max:6}]},{id:272,n:"Mara's Kaleidoscope",c:"amu",tc:"oran",lvl:"80",m:[{prop:"allskills",min:2,max:2},{prop:"res-all",min:20,max:30},{prop:"str",min:5,max:5},{prop:"dex",min:5,max:5},{prop:"vit",min:5,max:5},{prop:"enr",min:5,max:5}]},{id:273,n:"Atma's Scarab",c:"amu",tc:"cgrn",lvl:"60",m:[{prop:"dmg-pois",p:100,min:102,max:102},{prop:"res-pois",min:75,max:75},{prop:"light",min:3,max:3},{prop:"thorns",min:5,max:5},{prop:"hit-skill",p:66,min:5,max:2},{prop:"att%",min:20,max:20}]},{id:274,n:"Dwarf Star",c:"rin",tc:"dgry",lvl:"53",m:[{prop:"gold%",min:100,max:100},{prop:"stam",min:40,max:40},{prop:"regen-stam",min:15,max:15},{prop:"hp",min:40,max:40},{prop:"red-mag",min:12,max:15},{prop:"abs-fire%",min:15,max:15}]},{id:275,n:"Raven Frost",c:"rin",tc:"cblu",lvl:"53",m:[{prop:"nofreeze",min:1,max:1},{prop:"dmg-cold",p:100,min:15,max:45},{prop:"abs-cold%",min:20,max:20},{prop:"mana",min:40,max:40},{prop:"dex",min:15,max:20},{prop:"att",min:150,max:250}]},{id:276,n:"Highlord's Wrath",c:"amu",tc:"bwht",lvl:"73",m:[{prop:"res-ltng",min:35,max:35},{prop:"dmg-ltng",min:1,max:30},{prop:"swing2",min:20,max:20},{prop:"allskills",min:1,max:1},{prop:"deadly/lvl",p:3},{prop:"light-thorns",min:15,max:15}]},{id:277,n:"Saracen's Chance",c:"amu",tc:"dpur",lvl:"55",m:[{prop:"res-all",min:15,max:25},{prop:"gethit-skill",p:76,min:10,max:2},{prop:"str",min:12,max:12},{prop:"dex",min:12,max:12},{prop:"enr",min:12,max:12},{prop:"vit",min:12,max:12}]},{id:278,n:"Class-specific",m:[]},{id:279,n:"Arreat's Face",c:"baa",lvl:"50",m:[{prop:"bar",min:2,max:2},{prop:"skilltab",p:12,min:2,max:2},{prop:"ac%",min:150,max:200},{prop:"balance2",min:30,max:30},{prop:"att%",min:20,max:20},{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"lifesteal",min:3,max:6},{prop:"res-all",min:30,max:30}]},{id:280,n:"Homunculus",c:"nea",lvl:"50",m:[{prop:"nec",min:2,max:2},{prop:"skilltab",p:6,min:2,max:2},{prop:"ac%",min:150,max:200},{prop:"block2",min:30,max:30},{prop:"block",min:40,max:40},{prop:"enr",min:20,max:20},{prop:"regen-mana",min:33,max:33},{prop:"mana-kill",min:5,max:5},{prop:"res-all",min:40,max:40}]},{id:281,n:"Titan's Revenge",c:"ama",lvl:"50",m:[{prop:"ama",min:2,max:2},{prop:"skilltab",p:2,min:2,max:2},{prop:"dmg%",min:150,max:200},{prop:"move2",min:30,max:30},{prop:"rep-quant",p:30},{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"lifesteal",min:5,max:9},{prop:"dmg-norm",min:25,max:50},{prop:"stack",min:60,max:60}]},{id:282,n:"Lycander's Aim",c:"am7",lvl:"50",m:[{prop:"ama",min:2,max:2},{prop:"skilltab",p:0,min:2,max:2},{prop:"dmg%",min:150,max:200},{prop:"swing2",min:20,max:20},{prop:"ac%",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"enr",min:20,max:20},{prop:"manasteal",min:5,max:8},{prop:"dmg-norm",min:25,max:50}]},{id:283,n:"Lycander's Flank",c:"am9",lvl:"50",m:[{prop:"ama",min:2,max:2},{prop:"skilltab",p:2,min:2,max:2},{prop:"dmg%",min:150,max:200},{prop:"swing2",min:30,max:30},{prop:"ac%",min:20,max:20},{prop:"str",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"lifesteal",min:5,max:9},{prop:"dmg-norm",min:25,max:50}]},{id:284,n:"The Oculus",c:"oba",lvl:"50",m:[{prop:"sor",min:3,max:3},{prop:"gethit-skill",p:54,min:25,max:1},{prop:"res-all",min:20,max:20},{prop:"cast2",min:30,max:30},{prop:"ac%",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"enr",min:20,max:20},{prop:"mana-kill",min:5,max:5},{prop:"mag%",min:50,max:50}]},{id:285,n:"Herald of Zakarum",c:"pa9",lvl:"50",m:[{prop:"pal",min:2,max:2},{prop:"skilltab",p:9,min:2,max:2},{prop:"ac%",min:150,max:200},{prop:"block2",min:30,max:30},{prop:"block",min:30,max:30},{prop:"str",min:20,max:20},{prop:"vit",min:20,max:20},{prop:"att%",min:20,max:20},{prop:"res-all",min:50,max:50}]},{id:286,n:"Bartuc's Cut-Throat",c:"9tw",lvl:"50",m:[{prop:"ass",min:2,max:2},{prop:"skilltab",p:20,min:1,max:1},{prop:"dmg%",min:150,max:200},{prop:"balance2",min:30,max:30},{prop:"att%",min:20,max:20},{prop:"str",min:20,max:20},{prop:"dex",min:20,max:20},{prop:"lifesteal",min:5,max:9},{prop:"dmg-norm",min:25,max:50}]},{id:287,n:"Jalal's Mane",c:"dra",lvl:"50",m:[{prop:"dru",min:2,max:2},{prop:"skilltab",p:16,min:2,max:2},{prop:"ac%",min:150,max:200},{prop:"balance2",min:30,max:30},{prop:"att%",min:20,max:20},{prop:"str",min:20,max:20},{prop:"enr",min:20,max:20},{prop:"mana-kill",min:5,max:5},{prop:"res-all",min:30,max:30}]},{id:288,n:"The Scalper",c:"9ta",lvl:"65",m:[{prop:"rep-quant",p:30},{prop:"dmg%",min:150,max:200},{prop:"att%",min:25,max:25},{prop:"swing2",min:20,max:20},{prop:"openwounds",min:33,max:33},{prop:"lifesteal",min:4,max:6},{prop:"mana-kill",min:4,max:4}]},{id:289,n:"Bloodmoon",i:"invsbru",c:"7sb",tc:"cred",lvl:"69",m:[{prop:"dmg%",min:210,max:260},{prop:"lifesteal",min:10,max:15},{prop:"charged",p:85,min:9,max:15},{prop:"heal-kill",min:7,max:13},{prop:"openwounds",min:50,max:50}]},{id:290,n:"Djinn Slayer",i:"invscmu",c:"7sm",tc:"dpur",lvl:"73",m:[{prop:"dmg%",min:190,max:240},{prop:"dmg-fire",min:250,max:500},{prop:"dmg-demon",min:100,max:150},{prop:"att-demon",min:200,max:300},{prop:"abs-ltng",min:3,max:7},{prop:"manasteal",min:3,max:6},{prop:"sock",min:1,max:2}]},{id:291,n:"Deathbit",c:"9tk",lvl:"52",m:[{prop:"deadly",min:40,max:40},{prop:"dmg%",min:130,max:180},{prop:"att",min:200,max:450},{prop:"lifesteal",min:7,max:9},{prop:"manasteal",min:4,max:6},{prop:"rep-quant",p:25}]},{id:292,n:"Warshrike",i:"invtk3",c:"7bk",tc:"bwht",lvl:"83",m:[{prop:"dmg%",min:200,max:250},{prop:"pierce",min:50,max:50},{prop:"swing2",min:30,max:30},{prop:"deadly",min:50,max:50},{prop:"rep-quant",p:30},{prop:"hit-skill",p:48,min:25,max:9}]},{id:293,n:"Gut Siphon",i:"invrxbu",c:"6rx",tc:"lgrn",lvl:"79",m:[{prop:"dmg%",min:160,max:220},{prop:"pierce",min:33,max:33},{prop:"lifesteal",min:12,max:18},{prop:"slow",min:25,max:25},{prop:"openwounds",min:33,max:33}]},{id:294,n:"Razor's Edge",i:"invhaxu",c:"7ha",lvl:"75",m:[{prop:"dmg%",min:175,max:225},{prop:"swing2",min:40,max:40},{prop:"reduce-ac",min:33,max:33},{prop:"deadly",min:50,max:50},{prop:"openwounds",min:50,max:50}]},{id:295,n:"Gore Ripper",tc:"dred",m:[]},{id:296,n:"Demon Limb",i:"invspcu",c:"7sp",tc:"dgrn",lvl:"71",m:[{prop:"dmg%",min:180,max:230},{prop:"dmg-fire",min:222,max:333},{prop:"lifesteal",min:7,max:13},{prop:"charged",p:52,min:20,max:23},{prop:"rep-dur",p:5},{prop:"dmg-demon",min:123,max:123},{prop:"res-fire",min:15,max:20}]},{id:297,n:"Steel Shade",i:"invhlmu",c:"ulm",tc:"blac",lvl:"70",m:[{prop:"ac%",min:100,max:130},{prop:"abs-fire",min:5,max:11},{prop:"manasteal",min:4,max:8},{prop:"regen",min:10,max:18}]},{id:298,n:"Tomb Reaver",c:"7pa",tc:"lyel",lvl:"86",m:[{prop:"swing2",min:60,max:60},{prop:"light",min:4,max:4},{prop:"dmg%",min:200,max:280},{prop:"dmg-undead",min:150,max:230},{prop:"mag%",min:50,max:80},{prop:"res-all",min:30,max:50},{prop:"att-undead",min:250,max:350},{prop:"reanimate",p:1,min:10,max:10},{prop:"heal-kill",min:10,max:14},{prop:"sock",min:1,max:3}]},{id:299,n:"Death's Web",c:"7gw",tc:"bwht",lvl:"74",m:[{prop:"allskills",min:2,max:2},{prop:"pierce-pois",min:40,max:50},{prop:"heal-kill",min:7,max:12},{prop:"mana-kill",min:7,max:12},{prop:"skilltab",p:7,min:1,max:2}]},{id:300,n:"Nature's Peace",c:"rin",tc:"dgrn",lvl:"77",m:[{prop:"noheal",min:1,max:1},{prop:"rip",min:1,max:1},{prop:"red-dmg",min:7,max:11},{prop:"res-pois",min:20,max:30},{prop:"charged",p:226,min:27,max:5}]},{id:301,n:"Azurewrath",i:"invcrs",c:"7cr",lvl:"87",m:[{prop:"dmg-mag",min:250,max:500},{prop:"dmg%",min:230,max:270},{prop:"aura",p:119,min:10,max:13},{prop:"dmg-cold",p:250,min:250,max:500},{prop:"swing2",min:30,max:30},{prop:"all-stats",min:5,max:10},{prop:"light",min:3,max:3},{prop:"allskills",min:1,max:1}]},{id:302,n:"Seraph's Hymn",i:"invamu2",c:"amu",tc:"bwht",lvl:"73",m:[{prop:"allskills",min:2,max:2},{prop:"skilltab",p:11,min:1,max:2},{prop:"dmg-demon",min:25,max:50},{prop:"dmg-undead",min:25,max:50},{prop:"att-demon",min:150,max:250},{prop:"att-undead",min:150,max:250},{prop:"light",min:2,max:2}]},{id:303,n:"Zakarum's Salvation",m:[]},{id:304,n:"Fleshripper",i:"invkrsu",c:"7kr",tc:"dred",lvl:"76",m:[{prop:"dmg%",min:200,max:300},{prop:"reduce-ac",min:50,max:50},{prop:"noheal",min:1,max:1},{prop:"crush",min:25,max:25},{prop:"openwounds",min:50,max:50},{prop:"deadly",min:33,max:33},{prop:"slow",min:20,max:20}]},{id:305,n:"Odium",m:[]},{id:306,n:"Horizon's Tornado",c:"7fl",tc:"dpur",lvl:"72",m:[{prop:"dmg%",min:230,max:280},{prop:"swing2",min:50,max:50},{prop:"slow",min:20,max:20},{prop:"hit-skill",p:245,min:20,max:15},{prop:"ease",min:-20,max:-20}]},{id:307,n:"Stone Crusher",c:"7wh",lvl:"76",m:[{prop:"dmg%",min:280,max:320},{prop:"str",min:20,max:30},{prop:"crush",min:40,max:40},{prop:"reduce-ac",min:25,max:25},{prop:"dmg-ac",min:-100,max:-100},{prop:"dmg",min:10,max:30}]},{id:308,n:"Jade Talon",c:"7wb",tc:"cgrn",lvl:"74",m:[{prop:"dmg%",min:190,max:240},{prop:"manasteal",min:10,max:15},{prop:"res-all",min:40,max:50},{prop:"balance2",min:30,max:30},{prop:"skilltab",p:19,min:1,max:2},{prop:"skilltab",p:20,min:1,max:2}]},{id:309,n:"Shadow Dancer",c:"uhb",tc:"blac",lvl:"79",m:[{prop:"ac%",min:70,max:100},{prop:"move2",min:30,max:30},{prop:"balance2",min:30,max:30},{prop:"dex",min:15,max:25},{prop:"skilltab",p:19,min:1,max:2},{prop:"ease",min:-20,max:-20}]},{id:310,n:"Cerebus' Bite",c:"drb",tc:"bwht",lvl:"71",m:[{prop:"ac%",min:130,max:140},{prop:"skilltab",p:16,min:2,max:4},{prop:"lifesteal",min:7,max:10},{prop:"att%",min:60,max:120},{prop:"openwounds",min:33,max:33},{prop:"skill",min:1,max:2}]},{id:311,n:"Tyrael's Might",i:"invaaru",c:"uar",tc:"dblu",lvl:"87",m:[{prop:"ease",min:-100,max:-100},{prop:"indestruct",min:1,max:1},{prop:"ac%",min:120,max:150},{prop:"rip",min:1,max:1},{prop:"dmg-demon",min:50,max:100},{prop:"nofreeze",min:1,max:1},{prop:"move2",min:20,max:20},{prop:"res-all",min:20,max:30},{prop:"str",min:20,max:30}]},{id:312,n:"Soul Drainer",c:"umg",tc:"dred",lvl:"82",m:[{prop:"ac%",min:90,max:120},{prop:"manasteal",min:4,max:7},{prop:"lifesteal",min:4,max:7},{prop:"hit-skill",p:72,min:8,max:3},{prop:"dmg-ac",min:-50,max:-50}]},{id:313,n:"Rune Master",c:"72a",tc:"lblu",lvl:"80",m:[{prop:"dmg%",min:220,max:270},{prop:"sock",min:3,max:5},{prop:"res-cold-max",min:5,max:5},{prop:"nofreeze",min:1,max:1}]},{id:314,n:"Death Cleaver",c:"7wa",lvl:"78",m:[{prop:"dmg%",min:230,max:280},{prop:"deadly",min:66,max:66},{prop:"reduce-ac",min:33,max:33},{prop:"swing2",min:40,max:40},{prop:"heal-kill",min:6,max:9}]},{id:315,n:"Executioner's Justice",c:"7gi",tc:"blac",lvl:"83",m:[{prop:"dmg%",min:240,max:290},{prop:"crush",min:25,max:25},{prop:"reduce-ac",min:33,max:33},{prop:"kill-skill",p:87,min:50,max:6},{prop:"swing2",min:30,max:30}]},{id:316,n:"Stoneraven",c:"amd",lvl:"72",m:[{prop:"dmg%",min:230,max:280},{prop:"dmg-mag",min:101,max:187},{prop:"res-all",min:30,max:50},{prop:"ac",min:400,max:600},{prop:"skilltab",p:2,min:1,max:3}]},{id:317,n:"Leviathan",c:"uld",tc:"cgrn",lvl:"73",m:[{prop:"ac%",min:170,max:200},{prop:"ac",min:100,max:150},{prop:"red-dmg%",min:15,max:25},{prop:"str",min:40,max:50},{prop:"indestruct",min:1,max:1}]},{id:318,n:"Larzuk's Champion",i:"invhfh",m:[]},{id:319,n:"Wisp Projector",c:"rin",tc:"bwht",lvl:"84",m:[{prop:"abs-ltng%",min:10,max:20},{prop:"hit-skill",p:49,min:10,max:16},{prop:"mag%",min:10,max:20},{prop:"charged",p:226,min:15,max:2},{prop:"charged",p:236,min:13,max:5},{prop:"charged",p:246,min:11,max:7}]},{id:320,n:"Gargoyle's Bite",c:"7ts",tc:"cgrn",lvl:"78",m:[{prop:"dmg%",min:180,max:230},{prop:"rep-quant",p:30},{prop:"dmg-pois",p:250,min:300,max:300},{prop:"lifesteal",min:9,max:15},{prop:"charged",p:25,min:60,max:11}]},{id:321,n:"Lacerator",c:"7b8",tc:"blac",lvl:"76",m:[{prop:"dmg%",min:150,max:210},{prop:"rep-quant",p:25},{prop:"swing2",min:30,max:30},{prop:"noheal",min:1,max:1},{prop:"openwounds",min:33,max:33},{prop:"howl",min:64,max:64},{prop:"hit-skill",p:66,min:33,max:3}]},{id:322,n:"Mang Song's Lesson",i:"inv8wsu",c:"6ws",tc:"dgld",lvl:"86",m:[{prop:"allskills",min:5,max:5},{prop:"pierce-fire",min:7,max:15},{prop:"pierce-ltng",min:7,max:15},{prop:"pierce-cold",min:7,max:15},{prop:"regen-mana",min:10,max:10},{prop:"cast2",min:30,max:30}]},{id:323,n:"Viperfork",c:"7br",tc:"dgrn",lvl:"79",m:[{prop:"dmg%",min:190,max:240},{prop:"dmg-pois",p:250,min:333,max:333},{prop:"swing2",min:50,max:50},{prop:"att",min:200,max:250},{prop:"hit-skill",p:83,min:15,max:9},{prop:"res-pois",min:30,max:50}]},{id:324,n:"Ethereal Edge",c:"7ba",tc:"whit",lvl:"82",m:[{prop:"dmg%",min:150,max:180},{prop:"swing2",min:25,max:25},{prop:"abs-fire",min:10,max:12},{prop:"dmg-demon",min:150,max:200},{prop:"demon-heal",min:5,max:10},{prop:"att",min:270,max:350},{prop:"ethereal",min:1,max:1},{prop:"indestruct",min:1,max:1}]},{id:325,n:"Demonhorn's Edge",c:"bad",tc:"dgry",lvl:"69",m:[{prop:"ac%",min:120,max:160},{prop:"swing2",min:10,max:10},{prop:"lifesteal",min:3,max:6},{prop:"thorns",min:55,max:77},{prop:"skilltab",p:12,min:1,max:3},{prop:"skilltab",p:13,min:1,max:3},{prop:"skilltab",p:14,min:1,max:3}]},{id:326,n:"The Reaper's Toll",i:"invscy",c:"7s8",lvl:"83",m:[{prop:"dmg%",min:190,max:240},{prop:"hit-skill",p:87,min:33,max:1},{prop:"ignore-ac",min:1,max:1},{prop:"lifesteal",min:11,max:15},{prop:"ease",min:-25,max:-25},{prop:"deadly",min:33,max:33},{prop:"dmg-cold",min:4,max:44}]},{id:327,n:"Spirit Keeper",c:"drd",lvl:"75",m:[{prop:"ac%",min:170,max:190},{prop:"balance2",min:20,max:20},{prop:"abs-ltng",min:9,max:14},{prop:"res-fire",min:30,max:40},{prop:"abs-cold%",min:15,max:25},{prop:"res-pois-max",min:10,max:10},{prop:"dru",min:1,max:2}]},{id:328,n:"Hellrack",i:"invhxbu",c:"6hx",lvl:"84",m:[{prop:"dmg%",min:180,max:230},{prop:"dmg-elem",p:33,min:63,max:324},{prop:"swing2",min:20,max:20},{prop:"att%",min:100,max:150},{prop:"sock",min:2,max:2},{prop:"charged",p:27,min:150,max:18}]},{id:329,n:"Alma Negra",c:"pac",tc:"blac",lvl:"85",m:[{prop:"ac%",min:180,max:210},{prop:"block2",min:30,max:30},{prop:"pal",min:1,max:2},{prop:"block",min:20,max:20},{prop:"red-mag",min:5,max:9},{prop:"att%",min:40,max:75},{prop:"dmg%",min:40,max:75}]},{id:330,n:"Darkforce Spawn",c:"nef",tc:"cred",lvl:"72",m:[{prop:"ac%",min:140,max:180},{prop:"cast2",min:30,max:30},{prop:"mana%",min:10,max:10},{prop:"skilltab",p:6,min:1,max:3},{prop:"skilltab",p:7,min:1,max:3},{prop:"skilltab",p:8,min:1,max:3}]},{id:331,n:"Widowmaker",i:"invswbu",c:"6sw",tc:"dred",lvl:"73",m:[{prop:"dmg%",min:150,max:200},{prop:"deadly",min:33,max:33},{prop:"ignore-ac",min:1,max:1},{prop:"magicarrow",min:11,max:11},{prop:"oskill",p:22,min:3,max:5}]},{id:332,n:"Blood Raven's Charge",i:"invswbu",c:"amb",tc:"dgld",lvl:"79",m:[{prop:"dmg%",min:180,max:230},{prop:"att%",min:200,max:300},{prop:"explosivearrow",min:13,max:13},{prop:"skilltab",p:0,min:2,max:4},{prop:"charged",p:95,min:30,max:5}]},{id:333,n:"Ghostflame",c:"7bl",tc:"cblu",lvl:"70",m:[{prop:"dmg%",min:190,max:240},{prop:"ignore-ac",min:1,max:1},{prop:"dmg-mag",min:108,max:108},{prop:"manasteal",min:10,max:15},{prop:"ethereal",min:1,max:1},{prop:"indestruct",min:1,max:1},{prop:"light",min:2,max:2}]},{id:334,n:"Shadow Killer",i:"invaxfu",c:"7cs",lvl:"85",m:[{prop:"dmg%",min:170,max:220},{prop:"reduce-ac",min:25,max:25},{prop:"freeze",min:2,max:2},{prop:"mana-kill",min:10,max:15},{prop:"hit-skill",p:44,min:33,max:8},{prop:"ethereal",min:1,max:1},{prop:"indestruct",min:1,max:1}]},{id:335,n:"Gimmershred",c:"7ta",lvl:"78",m:[{prop:"dmg%",min:160,max:210},{prop:"dmg-fire",min:218,max:483},{prop:"dmg-cold",p:100,min:176,max:397},{prop:"dmg-ltng",min:29,max:501},{prop:"stack",min:60,max:60},{prop:"swing2",min:30,max:30}]},{id:336,n:"Griffon's Eye",c:"ci3",lvl:"84",m:[{prop:"ac",min:100,max:200},{prop:"cast2",min:25,max:25},{prop:"allskills",min:1,max:1},{prop:"extra-ltng",min:10,max:15},{prop:"pierce-ltng",min:15,max:20}]},{id:337,n:"Windhammer",i:"invmau",c:"7m7",tc:"cblu",lvl:"76",m:[{prop:"dmg%",min:180,max:230},{prop:"crush",min:50,max:50},{prop:"swing2",min:60,max:60},{prop:"hit-skill",p:240,min:33,max:22}]},{id:338,n:"Thunderstroke",c:"amf",tc:"dblu",lvl:"77",m:[{prop:"dmg%",min:150,max:200},{prop:"dmg-ltng",min:1,max:511},{prop:"hit-skill",p:49,min:20,max:14},{prop:"swing2",min:15,max:15},{prop:"pierce-ltng",min:15,max:15},{prop:"skill",p:20,min:3,max:3},{prop:"skilltab",p:2,min:2,max:4}]},{id:339,n:"Giant Maimer",tc:"cred",m:[]},{id:340,n:"Demon's Arch",c:"7s7",tc:"cred",lvl:"76",m:[{prop:"dmg%",min:160,max:210},{prop:"dmg-fire",min:232,max:323},{prop:"lifesteal",min:6,max:12},{prop:"rep-quant",p:30},{prop:"swing2",min:30,max:30},{prop:"dmg-ltng",min:23,max:333}]},{id:341,n:"Boneflame",c:"nee",tc:"dred",lvl:"80",m:[{prop:"ac%",min:120,max:150},{prop:"move2",min:20,max:20},{prop:"gethit-skill",p:77,min:15,max:3},{prop:"nec",min:2,max:3},{prop:"res-all",min:20,max:30}]},{id:342,n:"Steel Pillar",c:"7p7",lvl:"77",m:[{prop:"dmg%",min:210,max:260},{prop:"swing2",min:25,max:25},{prop:"reduce-ac",min:20,max:20},{prop:"ac%",min:50,max:80},{prop:"indestruct",min:1,max:1},{prop:"crush",min:25,max:25}]},{id:343,n:"Nightwing's Veil",c:"uhm",tc:"cblu",lvl:"75",m:[{prop:"ac%",min:90,max:120},{prop:"allskills",min:2,max:2},{prop:"dex",min:10,max:20},{prop:"abs-cold",min:5,max:9},{prop:"half-freeze",min:1,max:1},{prop:"extra-cold",min:8,max:15},{prop:"ease",min:-50,max:-50}]},{id:344,n:"Crown of Ages",c:"urn",tc:"dgld",lvl:"86",m:[{prop:"balance2",min:30,max:30},{prop:"res-all",min:20,max:30},{prop:"allskills",min:1,max:1},{prop:"ac",min:100,max:150},{prop:"indestruct",min:1,max:1},{prop:"red-dmg%",min:10,max:15},{prop:"ac%",min:50,max:50},{prop:"sock",min:1,max:2}]},{id:345,n:"Andariel's Visage",c:"usk",tc:"dred",lvl:"85",m:[{prop:"ac%",min:100,max:150},{prop:"res-pois",min:70,max:70},{prop:"allskills",min:2,max:2},{prop:"res-pois-max",min:10,max:10},{prop:"swing2",min:20,max:20},{prop:"str",min:25,max:30},{prop:"gethit-skill",p:92,min:15,max:15},{prop:"charged",p:278,min:20,max:3},{prop:"lifesteal",min:8,max:10},{prop:"res-fire",min:-30,max:-30}]},{id:346,n:"Darkfear",i:"invhlmu",c:"ulm",m:[]},{id:347,n:"Dragonscale",c:"pae",tc:"dgrn",lvl:"84",m:[{prop:"ac%",min:170,max:200},{prop:"abs-fire%",min:10,max:20},{prop:"res-fire-max",min:5,max:5},{prop:"str",min:15,max:25},{prop:"dmg-fire",min:211,max:371},{prop:"oskill",p:62,min:10,max:10},{prop:"extra-fire",min:15,max:15}]},{id:348,n:"Steel Carapace",c:"uul",tc:"dgry",lvl:"74",m:[{prop:"ac%",min:190,max:220},{prop:"balance2",min:20,max:20},{prop:"red-dmg",min:9,max:14},{prop:"res-cold",min:40,max:60},{prop:"regen-mana",min:10,max:15},{prop:"rep-dur",p:5},{prop:"gethit-skill",p:76,min:8,max:6}]},{id:349,n:"Medusa's Gaze",i:"invtowu",c:"uow",tc:"lred",lvl:"84",m:[{prop:"ac%",min:150,max:180},{prop:"slow",min:20,max:20},{prop:"gethit-skill",p:91,min:10,max:7},{prop:"lifesteal",min:5,max:9},{prop:"death-skill",p:48,min:100,max:44},{prop:"res-cold",min:40,max:80}]},{id:350,n:"Ravenlore",c:"dre",tc:"dgld",lvl:"82",m:[{prop:"ac%",min:120,max:150},{prop:"res-all",min:15,max:25},{prop:"skilltab",p:17,min:3,max:3},{prop:"enr",min:20,max:30},{prop:"pierce-fire",min:10,max:20},{prop:"skill",p:221,min:7,max:7}]},{id:351,n:"Boneshade",i:"invbwnu",c:"7bw",tc:"dgry",lvl:"84",m:[{prop:"nec",min:2,max:2},{prop:"cast2",min:25,max:25},{prop:"skill",p:67,min:4,max:5},{prop:"skill",p:68,min:4,max:5},{prop:"skill",p:84,min:2,max:3},{prop:"skill",p:93,min:1,max:2},{prop:"skill",p:78,min:2,max:3}]},{id:352,n:"Nethercrow",tc:"cblu",m:[]},{id:353,n:"Flamebellow",i:"invgisu",c:"7gs",tc:"cred",lvl:"79",m:[{prop:"dmg%",min:170,max:240},{prop:"dmg-fire",min:233,max:482},{prop:"fireskill",min:3,max:3},{prop:"abs-fire%",min:20,max:30},{prop:"hit-skill",p:225,min:12,max:16},{prop:"str",min:10,max:20},{prop:"vit",min:5,max:10},{prop:"oskill",p:41,min:12,max:18}]},{id:354,n:"Death's Fathom",c:"obf",lvl:"81",m:[{prop:"sor",min:3,max:3},{prop:"extra-cold",min:15,max:30},{prop:"cast2",min:20,max:20},{prop:"res-fire",min:25,max:40},{prop:"res-ltng",min:25,max:40}]},{id:355,n:"Wolfhowl",c:"bac",tc:"cred",lvl:"85",m:[{prop:"ac%",min:120,max:150},{prop:"skilltab",p:14,min:2,max:3},{prop:"str",min:8,max:15},{prop:"dex",min:8,max:15},{prop:"vit",min:8,max:15},{prop:"oskill",p:223,min:3,max:6},{prop:"charged",p:237,min:18,max:15},{prop:"oskill",p:224,min:3,max:6},{prop:"oskill",p:232,min:3,max:6}]},{id:356,n:"Spirit Ward",i:"invgtsu",c:"uts",tc:"dblu",lvl:"76",m:[{prop:"ac%",min:130,max:180},{prop:"abs-cold",min:6,max:11},{prop:"res-all",min:30,max:40},{prop:"block",min:20,max:30},{prop:"block2",min:25,max:25},{prop:"gethit-skill",p:267,min:5,max:8}]},{id:357,n:"Kira's Guardian",c:"ci2",tc:"blac",lvl:"85",m:[{prop:"ac",min:50,max:120},{prop:"res-all",min:50,max:70},{prop:"nofreeze",min:1,max:1},{prop:"balance2",min:20,max:20}]},{id:358,n:"Ormus' Robes",c:"uui",tc:"blac",lvl:"83",m:[{prop:"ac",min:10,max:20},{prop:"cast2",min:20,max:20},{prop:"extra-fire",min:10,max:15},{prop:"extra-cold",min:10,max:15},{prop:"extra-ltng",min:10,max:15},{prop:"regen-mana",min:10,max:15},{prop:"skill-rand",p:3,min:36,max:60}]},{id:359,n:"Gheed's Fortune",c:"cm3",lvl:"70",m:[{prop:"mag%",min:20,max:40},{prop:"gold%",min:80,max:160},{prop:"cheap",min:10,max:15}]},{id:360,n:"Stormlash",c:"7fl",tc:"dgry",lvl:"86",m:[{prop:"dmg%",min:240,max:300},{prop:"swing2",min:30,max:30},{prop:"hit-skill",p:42,min:15,max:10},{prop:"hit-skill",p:245,min:20,max:18},{prop:"dmg-ltng",min:1,max:473},{prop:"light-thorns",min:30,max:30},{prop:"crush",min:33,max:33},{prop:"abs-ltng",min:3,max:9}]},{id:361,n:"Halaberd's Reign",c:"bae",lvl:"85",m:[{prop:"ac%",min:140,max:170},{prop:"skilltab",p:13,min:1,max:1},{prop:"bar",min:2,max:2},{prop:"balance2",min:20,max:20},{prop:"regen",min:15,max:23},{prop:"skill",p:149,min:1,max:2},{prop:"skill",p:155,min:1,max:2}]},{id:362,n:"Warriv's Warder",m:[]},{id:363,n:"Spike Thorn",i:"invspku",c:"upk",tc:"dyel",lvl:"78",m:[{prop:"ac%",min:120,max:150},{prop:"thorns/lvl",p:11},{prop:"dur",min:250,max:250},{prop:"balance2",min:30,max:30},{prop:"red-dmg%",min:15,max:20},{prop:"sock",min:1,max:1}]},{id:364,n:"Dracul's Grasp",c:"uvg",tc:"dred",lvl:"84",m:[{prop:"ac%",min:90,max:120},{prop:"lifesteal",min:7,max:10},{prop:"openwounds",min:25,max:25},{prop:"hit-skill",p:82,min:5,max:10},{prop:"heal-kill",min:5,max:10},{prop:"str",min:10,max:15}]},{id:365,n:"Frostwind",i:"invlsdu",c:"7ls",tc:"cblu",lvl:"78",m:[{prop:"dmg%",min:180,max:230},{prop:"freeze",min:4,max:4},{prop:"half-freeze",min:1,max:1},{prop:"dmg-cold",p:150,min:237,max:486},{prop:"swing2",min:25,max:25},{prop:"abs-cold%",min:7,max:15},{prop:"oskill",p:230,min:7,max:14}]},{id:366,n:"Templar's Might",i:"invaaru",c:"uar",tc:"cgrn",lvl:"82",m:[{prop:"ac%",min:170,max:220},{prop:"balance2",min:20,max:20},{prop:"ac-miss",min:250,max:300},{prop:"stam",min:40,max:50},{prop:"str",min:10,max:15},{prop:"vit",min:10,max:15},{prop:"skilltab",p:10,min:1,max:2}]},{id:367,n:"Eschuta's Temper",c:"obc",lvl:"80",m:[{prop:"sor",min:1,max:3},{prop:"cast2",min:40,max:40},{prop:"extra-fire",min:10,max:20},{prop:"extra-ltng",min:10,max:20},{prop:"enr",min:20,max:30}]},{id:368,n:"Firelizard's Talons",c:"7lw",lvl:"75",m:[{prop:"dmg%",min:200,max:270},{prop:"swing2",min:15,max:15},{prop:"skilltab",p:20,min:1,max:3},{prop:"dmg-fire",min:236,max:480},{prop:"res-fire",min:40,max:70},{prop:"skill",p:262,min:1,max:2},{prop:"skill",p:272,min:1,max:2}]},{id:369,n:"Sandstorm Trek",c:"uvb",lvl:"72",m:[{prop:"ac%",min:140,max:170},{prop:"move2",min:20,max:20},{prop:"balance2",min:20,max:20},{prop:"stam/lvl",p:8},{prop:"stamdrain",min:50,max:50},{prop:"res-pois",min:40,max:70},{prop:"rep-dur",p:5},{prop:"str",min:10,max:15},{prop:"vit",min:10,max:15}]},{id:370,n:"Marrowwalk",c:"umb",lvl:"74",m:[{prop:"ac%",min:170,max:200},{prop:"move2",min:20,max:20},{prop:"charged",p:88,min:13,max:33},{prop:"charged",p:82,min:10,max:12},{prop:"regen-stam",min:10,max:10},{prop:"regen-mana",min:10,max:10},{prop:"half-freeze",min:1,max:1},{prop:"str",min:10,max:20},{prop:"dex",min:17,max:17},{prop:"skill",p:69,min:1,max:2}]},{id:371,n:"Heaven's Light",c:"7sc",tc:"cblu",lvl:"69",m:[{prop:"dmg%",min:250,max:300},{prop:"swing2",min:20,max:20},{prop:"reduce-ac",min:33,max:33},{prop:"light",min:3,max:3},{prop:"demon-heal",min:15,max:20},{prop:"crush",min:33,max:33},{prop:"sock",min:1,max:3},{prop:"pal",min:2,max:3}]},{id:372,n:"Merman's Sprocket",m:[]},{id:373,n:"Arachnid Mesh",c:"ulc",tc:"blac",lvl:"87",m:[{prop:"ac%",min:90,max:120},{prop:"cast2",min:20,max:20},{prop:"charged",p:278,min:11,max:3},{prop:"allskills",min:1,max:1},{prop:"slow",min:10,max:10},{prop:"mana%",min:5,max:5}]},{id:374,n:"Nosferatu's Coil",c:"uvc",lvl:"68",m:[{prop:"str",min:15,max:15},{prop:"mana-kill",min:2,max:2},{prop:"slow",min:10,max:10},{prop:"lifesteal",min:5,max:7},{prop:"swing2",min:10,max:10},{prop:"light",min:-3,max:-3}]},{id:375,n:"Metalgrid",c:"amu",lvl:"85",m:[{prop:"ac",min:300,max:350},{prop:"res-all",min:25,max:35},{prop:"att",min:400,max:450},{prop:"charged",p:90,min:11,max:22},{prop:"charged",p:76,min:20,max:12}]},{id:376,n:"Verdungo's Hearty Cord",c:"umc",tc:"blac",lvl:"71",m:[{prop:"ac%",min:90,max:140},{prop:"vit",min:30,max:40},{prop:"stam",min:100,max:120},{prop:"balance2",min:10,max:10},{prop:"red-dmg%",min:10,max:15},{prop:"regen",min:10,max:13}]},{id:377,n:"Siggard's Stealth",m:[]},{id:378,n:"Carrion Wind",c:"rin",lvl:"68",m:[{prop:"ac-miss",min:100,max:160},{prop:"lifesteal",min:6,max:9},{prop:"res-pois",min:55,max:55},{prop:"gethit-skill",p:92,min:10,max:10},{prop:"charged",p:222,min:15,max:21},{prop:"hit-skill",p:240,min:8,max:13},{prop:"dmg-to-mana",min:10,max:10}]},{id:379,n:"Giant Skull",i:"invbhm",c:"uh9",tc:"lgry",lvl:"73",m:[{prop:"ac",min:250,max:320},{prop:"str",min:25,max:35},{prop:"crush",min:10,max:10},{prop:"sock",min:1,max:2},{prop:"knock",min:1,max:1}]},{id:380,n:"Astreon's Iron Ward",c:"7ws",tc:"blac",lvl:"68",m:[{prop:"dmg%",min:240,max:290},{prop:"slow",min:25,max:25},{prop:"att%",min:150,max:200},{prop:"swing2",min:10,max:10},{prop:"dmg-mag",min:80,max:240},{prop:"red-dmg",min:4,max:7},{prop:"dmg",min:40,max:85},{prop:"skilltab",p:9,min:2,max:4},{prop:"crush",min:33,max:33}]},{id:381,n:"Annihilus",i:"invmss",c:"cm1",lvl:"110",m:[{prop:"allskills",min:1,max:1},{prop:"all-stats",min:10,max:20},{prop:"res-all",min:10,max:20},{prop:"addxp",min:5,max:10}]},{id:382,n:"Arioc's Needle",c:"7sr",lvl:"85",m:[{prop:"dmg%",min:180,max:230},{prop:"dmg-pois",p:250,min:403,max:403},{prop:"deadly",min:50,max:50},{prop:"ignore-ac",min:1,max:1},{prop:"allskills",min:2,max:4},{prop:"swing2",min:30,max:30}]},{id:383,n:"Cranebeak",i:"invmpiu",c:"7mp",lvl:"71",m:[{prop:"dmg%",min:240,max:300},{prop:"dmg-ltng",min:1,max:305},{prop:"swing2",min:40,max:40},{prop:"reduce-ac",min:25,max:25},{prop:"mag%",min:20,max:50},{prop:"charged",p:221,min:15,max:8}]},{id:384,n:"Nord's Tenderizer",i:"invclbu",c:"7cl",lvl:"76",m:[{prop:"dmg%",min:270,max:330},{prop:"freeze",min:2,max:4},{prop:"swing2",min:25,max:25},{prop:"charged",p:59,min:12,max:16},{prop:"att%",min:150,max:180},{prop:"abs-cold%",min:5,max:15},{prop:"dmg-cold",p:125,min:205,max:455}]},{id:385,n:"Earth Shifter",c:"7gm",lvl:"77",m:[{prop:"dmg%",min:250,max:300},{prop:"hit-skill",p:234,min:25,max:14},{prop:"crush",min:33,max:33},{prop:"swing2",min:10,max:10},{prop:"charged",p:244,min:30,max:14},{prop:"skilltab",p:17,min:7,max:7},{prop:"cast2",min:10,max:10}]},{id:386,n:"Wraith Flight",c:"7gl",tc:"dblu",lvl:"84",m:[{prop:"dmg%",min:150,max:190},{prop:"rep-quant",p:40},{prop:"lifesteal",min:9,max:13},{prop:"mana-kill",min:15,max:15},{prop:"ethereal",min:1,max:1}]},{id:387,n:"Bonehew",c:"7o7",tc:"bwht",lvl:"72",m:[{prop:"dmg%",min:270,max:320},{prop:"swing2",min:30,max:30},{prop:"charged",p:74,min:30,max:14},{prop:"hit-skill",p:84,min:50,max:16},{prop:"noheal",min:1,max:1},{prop:"sock",min:2,max:2}]},{id:388,n:"Ondal's Wisdom",i:"invcstu",c:"6cs",lvl:"74",m:[{prop:"cast2",min:45,max:45},{prop:"enr",min:40,max:50},{prop:"allskills",min:2,max:4},{prop:"ac",min:450,max:550},{prop:"addxp",min:5,max:5},{prop:"red-mag",min:5,max:8}]},{id:389,n:"The Redeemer",c:"7sc",lvl:"80",m:[{prop:"dmg%",min:250,max:300},{prop:"dmg-demon",min:200,max:250},{prop:"pal",min:2,max:2},{prop:"ease",min:-60,max:-60},{prop:"skill",p:124,min:2,max:4},{prop:"skill",p:101,min:2,max:4},{prop:"light",min:3,max:3},{prop:"reduce-ac",min:33,max:33},{prop:"dmg",min:60,max:120}]},{id:390,n:"Head Hunter's Glory",i:"invbshu",c:"ush",lvl:"83",m:[{prop:"ac",min:320,max:420},{prop:"ac-miss",min:300,max:350},{prop:"res-pois",min:30,max:40},{prop:"sock",min:1,max:3},{prop:"res-fire",min:20,max:30},{prop:"heal-kill",min:5,max:7}]},{id:391,n:"Steelrend",c:"uhg",lvl:"78",m:[{prop:"ac",min:170,max:210},{prop:"str",min:15,max:20},{prop:"dmg%",min:30,max:60},{prop:"crush",min:10,max:10}]},{id:392,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-ltng",min:1,max:74},{prop:"pierce-ltng",min:3,max:5},{prop:"extra-ltng",min:3,max:5},{prop:"death-skill",p:53,min:100,max:47}]},{id:393,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-cold",p:3,min:24,max:38},{prop:"pierce-cold",min:3,max:5},{prop:"extra-cold",min:3,max:5},{prop:"death-skill",p:59,min:100,max:37}]},{id:394,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-fire",min:17,max:45},{prop:"pierce-fire",min:3,max:5},{prop:"extra-fire",min:3,max:5},{prop:"death-skill",p:56,min:100,max:31}]},{id:395,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-pois",p:50,min:187,max:187},{prop:"pierce-pois",min:3,max:5},{prop:"extra-pois",min:3,max:5},{prop:"death-skill",p:92,min:100,max:51}]},{id:396,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-ltng",min:1,max:74},{prop:"pierce-ltng",min:3,max:5},{prop:"extra-ltng",min:3,max:5},{prop:"levelup-skill",p:48,min:100,max:41}]},{id:397,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-cold",p:3,min:24,max:38},{prop:"pierce-cold",min:3,max:5},{prop:"extra-cold",min:3,max:5},{prop:"levelup-skill",p:44,min:100,max:43}]},{id:398,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-fire",min:17,max:45},{prop:"pierce-fire",min:3,max:5},{prop:"extra-fire",min:3,max:5},{prop:"levelup-skill",p:46,min:100,max:29}]},{id:399,n:"Rainbow Facet",c:"jew",lvl:"85",m:[{prop:"dmg-pois",p:50,min:187,max:187},{prop:"pierce-pois",min:3,max:5},{prop:"extra-pois",min:3,max:5},{prop:"levelup-skill",p:278,min:100,max:23}]},{id:400,n:"Hellfire Torch",i:"invtrch",c:"cm2",lvl:"110",m:[{prop:"randclassskill",min:0,max:6},{prop:"all-stats",min:10,max:20},{prop:"res-all",min:10,max:20},{prop:"light",min:8,max:8},{prop:"hit-skill",p:197,min:5,max:10},{prop:"charged",p:62,min:10,max:30}]},{id:401,n:"Cold Rupture",c:"cm3",tc:"lblu",lvl:"69",m:[{prop:"pierce-immunity-cold",min:300,max:300},{prop:"res-cold",min:-90,max:-70}]},{id:402,n:"Flame Rift",c:"cm3",tc:"lred",lvl:"69",m:[{prop:"pierce-immunity-fire",min:300,max:300},{prop:"res-fire",min:-90,max:-70}]},{id:403,n:"Crack of the Heavens",c:"cm3",tc:"lyel",lvl:"69",m:[{prop:"pierce-immunity-light",min:300,max:300},{prop:"res-ltng",min:-90,max:-70}]},{id:404,n:"Rotting Fissure",c:"cm3",tc:"lgrn",lvl:"69",m:[{prop:"pierce-immunity-poison",min:300,max:300},{prop:"res-pois",min:-90,max:-70}]},{id:405,n:"Bone Break",c:"cm3",tc:"whit",lvl:"69",m:[{prop:"pierce-immunity-damage",min:300,max:300},{prop:"red-dmg%",min:-20,max:-10}]},{id:406,n:"Black Cleft",c:"cm3",tc:"lgry",lvl:"69",m:[{prop:"pierce-immunity-magic",min:300,max:300},{prop:"res-mag",min:-65,max:-45}]}],stackables:{tkf:{n:"Throwing Knife"},tax:{n:"Throwing Axe"},bkf:{n:"Balanced Knife"},bal:{n:"Balanced Axe"},jav:{n:"Javelin"},pil:{n:"Pilum"},ssp:{n:"Short Spear"},glv:{n:"Glaive"},tsp:{n:"Throwing Spear"},gps:{n:"Rancid Gas Potion"},ops:{n:"Oil Potion"},gpm:{n:"Choking Gas Potion"},opm:{n:"Exploding Potion"},gpl:{n:"Strangling Gas Potion"},opl:{n:"Fulminating Potion"},"9tk":{n:"Battle Dart"},"9ta":{n:"Francisca"},"9bk":{n:"War Dart"},"9b8":{n:"Hurlbat"},"9ja":{n:"War Javelin"},"9pi":{n:"Great Pilum"},"9s9":{n:"Simbilan"},"9gl":{n:"Spiculum"},"9ts":{n:"Harpoon"},"7tk":{n:"Flying Knife"},"7ta":{n:"Flying Axe"},"7bk":{n:"Winged Knife"},"7b8":{n:"Winged Axe"},"7ja":{n:"Hyperion Javelin"},"7pi":{n:"Stygian Pilum"},"7s7":{n:"Balrog Spear"},"7gl":{n:"Ghost Glaive"},"7ts":{n:"Winged Harpoon"},am5:{n:"Maiden Javelin"},ama:{n:"Ceremonial Javelin"},amf:{n:"Matriarchal Javelin"},tbk:{n:"Tome of Town Portal"},ibk:{n:"Tome of Identify"},gld:{n:"Gold"},aqv:{n:"Arrows"},cqv:{n:"Bolts"},key:{n:"Key"},rps:{},rpl:{},bps:{},bpl:{}},armor_items:{cap:{nc:"cap",exc:"xap",elc:"uap",iq:0,n:"Cap",minac:3,maxac:5,durability:12,rs:0,rd:0,hi:1,gt:1,i:"invcap",ui:"invcapu",si:"invcapu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},skp:{nc:"skp",exc:"xkp",elc:"ukp",iq:0,n:"Skull Cap",minac:8,maxac:11,durability:18,rs:15,rd:0,hi:1,gt:1,i:"invskp",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},hlm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:0,n:"Helm",minac:15,maxac:18,durability:24,rs:26,rd:0,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},fhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:0,n:"Full Helm",minac:23,maxac:26,durability:30,rs:41,rd:0,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ghm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:0,n:"Great Helm",minac:30,maxac:35,durability:40,rs:63,rd:0,hi:1,gt:1,i:"invghm",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},crn:{nc:"crn",exc:"xrn",elc:"urn",iq:0,n:"Crown",minac:25,maxac:45,durability:50,rs:55,rd:0,hi:1,gt:1,i:"invcrn",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},msk:{nc:"msk",exc:"xsk",elc:"usk",iq:0,n:"Mask",minac:9,maxac:27,durability:20,rs:23,rd:0,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},qui:{nc:"qui",exc:"xui",elc:"uui",iq:0,n:"Quilted Armor",minac:8,maxac:11,durability:20,rs:12,rd:0,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},lea:{nc:"lea",exc:"xea",elc:"uea",iq:0,n:"Leather Armor",minac:14,maxac:17,durability:24,rs:15,rd:0,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},hla:{nc:"hla",exc:"xla",elc:"ula",iq:0,n:"Hard Leather Armor",minac:21,maxac:24,durability:28,rs:20,rd:0,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},stu:{nc:"stu",exc:"xtu",elc:"utu",iq:0,n:"Studded Leather",minac:32,maxac:35,durability:32,rs:27,rd:0,hi:1,gt:1,i:"invstu",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},rng:{nc:"rng",exc:"xng",elc:"ung",iq:0,n:"Ring Mail",minac:45,maxac:48,durability:26,rs:36,rd:0,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},scl:{nc:"scl",exc:"xcl",elc:"ucl",iq:0,n:"Scale Mail",minac:57,maxac:60,durability:36,rs:44,rd:0,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},chn:{nc:"chn",exc:"xhn",elc:"uhn",iq:0,n:"Chain Mail",minac:72,maxac:75,durability:45,rs:48,rd:0,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},brs:{nc:"brs",exc:"xrs",elc:"urs",iq:0,n:"Breast Plate",minac:65,maxac:68,durability:50,rs:30,rd:0,hi:1,gt:1,i:"invbrs",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},spl:{nc:"spl",exc:"xpl",elc:"upl",iq:0,n:"Splint Mail",minac:90,maxac:95,durability:30,rs:51,rd:0,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},plt:{nc:"plt",exc:"xlt",elc:"ult",iq:0,n:"Plate Mail",minac:108,maxac:116,durability:60,rs:65,rd:0,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},fld:{nc:"fld",exc:"xld",elc:"uld",iq:0,n:"Field Plate",minac:101,maxac:105,durability:48,rs:55,rd:0,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},gth:{nc:"gth",exc:"xth",elc:"uth",iq:0,n:"Gothic Plate",minac:128,maxac:135,durability:55,rs:70,rd:0,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ful:{nc:"ful",exc:"xul",elc:"uul",iq:0,n:"Full Plate Mail",minac:150,maxac:161,durability:70,rs:80,rd:0,hi:1,gt:1,i:"invful",ui:"invfulu",si:"invfulu",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},aar:{nc:"aar",exc:"xar",elc:"uar",iq:0,n:"Ancient Armor",minac:218,maxac:233,durability:60,rs:100,rd:0,hi:1,gt:1,i:"invaar",ui:"invaaru",si:"invaaru",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ltp:{nc:"ltp",exc:"xtp",elc:"utp",iq:0,n:"Light Plate",minac:90,maxac:107,durability:60,rs:41,rd:0,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},buc:{nc:"buc",exc:"xuc",elc:"uuc",iq:0,n:"Buckler",minac:4,maxac:6,durability:12,mind:1,maxd:3,rs:12,rd:0,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,type:"shie",gemsockets:1,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},sml:{nc:"sml",exc:"xml",elc:"uml",iq:0,n:"Small Shield",minac:8,maxac:10,durability:16,mind:2,maxd:3,rs:22,rd:0,hi:1,gt:2,i:"invsml",ui:"invsmlu",si:"invsmlu",iw:2,ih:2,it:5,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},lrg:{nc:"lrg",exc:"xrg",elc:"urg",iq:0,n:"Large Shield",minac:12,maxac:14,durability:24,mind:2,maxd:4,rs:34,rd:0,hi:1,gt:2,i:"invlrg",ui:"invlrgu",si:"invlrgu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},kit:{nc:"kit",exc:"xit",elc:"uit",iq:0,n:"Kite Shield",minac:16,maxac:18,durability:30,mind:2,maxd:5,rs:47,rd:0,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},tow:{nc:"tow",exc:"xow",elc:"uow",iq:0,n:"Tower Shield",minac:22,maxac:25,durability:60,mind:1,maxd:5,rs:75,rd:0,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},gts:{nc:"gts",exc:"xts",elc:"uts",iq:0,n:"Gothic Shield",minac:30,maxac:35,durability:40,mind:2,maxd:6,rs:60,rd:0,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invgtsu",iw:2,ih:4,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},lgl:{nc:"lgl",exc:"xlg",elc:"ulg",iq:0,n:"Leather Gloves",minac:2,maxac:3,durability:12,rs:0,rd:0,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},vgl:{nc:"vgl",exc:"xvg",elc:"uvg",iq:0,n:"Heavy Gloves",minac:5,maxac:6,durability:14,rs:0,rd:0,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},mgl:{nc:"mgl",exc:"xmg",elc:"umg",iq:0,n:"Chain Gloves",minac:8,maxac:9,durability:16,rs:25,rd:0,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},tgl:{nc:"tgl",exc:"xtg",elc:"utg",iq:0,n:"Light Gauntlets",minac:9,maxac:11,durability:18,rs:45,rd:0,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},hgl:{nc:"hgl",exc:"xhg",elc:"uhg",iq:0,n:"Gauntlets",minac:12,maxac:15,durability:24,rs:60,rd:0,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},lbt:{nc:"lbt",exc:"xlb",elc:"ulb",iq:0,n:"Boots",minac:2,maxac:3,durability:12,mind:3,maxd:8,rs:0,rd:0,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},vbt:{nc:"vbt",exc:"xvb",elc:"uvb",iq:0,n:"Heavy Boots",minac:5,maxac:6,durability:14,mind:4,maxd:10,rs:18,rd:0,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},mbt:{nc:"mbt",exc:"xmb",elc:"umb",iq:0,n:"Chain Boots",minac:8,maxac:9,durability:16,mind:6,maxd:12,rs:30,rd:0,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},tbt:{nc:"tbt",exc:"xtb",elc:"utb",iq:0,n:"Light Plated Boots",minac:9,maxac:11,durability:18,mind:8,maxd:16,rs:50,rd:0,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},hbt:{nc:"hbt",exc:"xhb",elc:"uhb",iq:0,n:"Greaves",minac:12,maxac:15,durability:24,mind:10,maxd:20,rs:70,rd:0,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},lbl:{nc:"lbl",exc:"zlb",elc:"ulc",iq:0,n:"Sash",minac:2,maxac:2,durability:12,rs:0,rd:0,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},vbl:{nc:"vbl",exc:"zvb",elc:"uvc",iq:0,n:"Light Belt",minac:3,maxac:3,durability:14,rs:0,rd:0,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},mbl:{nc:"mbl",exc:"zmb",elc:"umc",iq:0,n:"Belt",minac:5,maxac:5,durability:16,rs:25,rd:0,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},tbl:{nc:"tbl",exc:"ztb",elc:"utc",iq:0,n:"Heavy Belt",minac:6,maxac:6,durability:18,rs:45,rd:0,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},hbl:{nc:"hbl",exc:"zhb",elc:"uhc",iq:0,n:"Plated Belt",minac:8,maxac:11,durability:24,rs:60,rd:0,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},bhm:{nc:"bhm",exc:"xh9",elc:"uh9",iq:0,n:"Bone Helm",minac:33,maxac:36,durability:40,rs:25,rd:0,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},bsh:{nc:"bsh",exc:"xsh",elc:"ush",iq:0,n:"Bone Shield",minac:10,maxac:30,durability:40,mind:3,maxd:6,rs:25,rd:0,hi:1,gt:2,i:"invbsh",ui:"invbshu",si:"invbshu",iw:2,ih:3,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},spk:{nc:"spk",exc:"xpk",elc:"upk",iq:0,n:"Spiked Shield",minac:15,maxac:25,durability:40,mind:5,maxd:9,rs:30,rd:0,hi:1,gt:2,i:"invspk",ui:"invspku",si:"invspku",iw:2,ih:3,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xap:{nc:"cap",exc:"xap",elc:"uap",iq:1,n:"War Hat",minac:45,maxac:53,durability:12,rs:20,rd:0,hi:1,gt:1,i:"invcap",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xkp:{nc:"skp",exc:"xkp",elc:"ukp",iq:1,n:"Sallet",minac:52,maxac:62,durability:18,rs:43,rd:0,hi:1,gt:1,i:"invskp",ui:"invxkpu",si:"invxkpu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xlm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:1,n:"Casque",minac:63,maxac:72,durability:24,rs:59,rd:0,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:1,n:"Basinet",minac:75,maxac:84,durability:30,rs:82,rd:0,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xhm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:1,n:"Winged Helm",minac:85,maxac:98,durability:40,rs:115,rd:0,hi:1,gt:1,i:"invghm",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xrn:{nc:"crn",exc:"xrn",elc:"urn",iq:1,n:"Grand Crown",minac:78,maxac:113,durability:50,rs:103,rd:0,hi:1,gt:1,i:"invcrn",ui:"invxrnu",si:"invxrnu",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xsk:{nc:"msk",exc:"xsk",elc:"usk",iq:1,n:"Death Mask",minac:54,maxac:86,durability:20,rs:55,rd:0,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xui:{nc:"qui",exc:"xui",elc:"uui",iq:1,n:"Ghost Armor",minac:102,maxac:117,durability:20,rs:38,rd:0,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xea:{nc:"lea",exc:"xea",elc:"uea",iq:1,n:"Serpentskin Armor",minac:111,maxac:126,durability:24,rs:43,rd:0,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xla:{nc:"hla",exc:"xla",elc:"ula",iq:1,n:"Demonhide Armor",minac:122,maxac:136,durability:28,rs:50,rd:0,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xtu:{nc:"stu",exc:"xtu",elc:"utu",iq:1,n:"Trellised Armor",minac:138,maxac:153,durability:32,rs:61,rd:0,hi:1,gt:1,i:"invstu",ui:"invxtuu",si:"invxtuu",iw:2,ih:3,it:8,type:"tors",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xng:{nc:"rng",exc:"xng",elc:"ung",iq:1,n:"Linked Mail",minac:158,maxac:172,durability:26,rs:74,rd:0,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xcl:{nc:"scl",exc:"xcl",elc:"ucl",iq:1,n:"Tigulated Mail",minac:176,maxac:190,durability:36,rs:86,rd:0,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xhn:{nc:"chn",exc:"xhn",elc:"uhn",iq:1,n:"Mesh Armor",minac:198,maxac:213,durability:45,rs:92,rd:0,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xrs:{nc:"brs",exc:"xrs",elc:"urs",iq:1,n:"Cuirass",minac:188,maxac:202,durability:50,rs:65,rd:0,hi:1,gt:1,i:"invbrs",si:"invxrss",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xpl:{nc:"spl",exc:"xpl",elc:"upl",iq:1,n:"Russet Armor",minac:225,maxac:243,durability:30,rs:97,rd:0,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xlt:{nc:"plt",exc:"xlt",elc:"ult",iq:1,n:"Templar Coat",minac:252,maxac:274,durability:60,rs:118,rd:0,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xld:{nc:"fld",exc:"xld",elc:"uld",iq:1,n:"Sharktooth Armor",minac:242,maxac:258,durability:48,rs:103,rd:0,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xth:{nc:"gth",exc:"xth",elc:"uth",iq:1,n:"Embossed Plate",minac:282,maxac:303,durability:55,rs:125,rd:0,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xul:{nc:"ful",exc:"xul",elc:"uul",iq:1,n:"Chaos Armor",minac:315,maxac:342,durability:70,rs:140,rd:0,hi:1,gt:1,i:"invful",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xar:{nc:"aar",exc:"xar",elc:"uar",iq:1,n:"Ornate Plate",minac:417,maxac:450,durability:60,rs:170,rd:0,hi:1,gt:1,i:"invaar",ui:"invxaru",si:"invxaru",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xtp:{nc:"ltp",exc:"xtp",elc:"utp",iq:1,n:"Mage Plate",minac:225,maxac:261,durability:60,rs:55,rd:0,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,type:"tors",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},xuc:{nc:"buc",exc:"xuc",elc:"uuc",iq:1,n:"Defender",minac:41,maxac:49,durability:68,mind:8,maxd:12,rs:38,rd:0,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,type:"shie",gemsockets:1,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xml:{nc:"sml",exc:"xml",elc:"uml",iq:1,n:"Round Shield",minac:47,maxac:55,durability:64,mind:7,maxd:14,rs:53,rd:0,hi:1,gt:2,i:"invsml",ui:"invxmlu",si:"invxmlu",iw:2,ih:2,it:5,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xrg:{nc:"lrg",exc:"xrg",elc:"urg",iq:1,n:"Scutum",minac:53,maxac:61,durability:62,mind:11,maxd:15,rs:71,rd:0,hi:1,gt:2,i:"invlrg",ui:"invxrgu",si:"invxrgu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xit:{nc:"kit",exc:"xit",elc:"uit",iq:1,n:"Dragon Shield",minac:59,maxac:67,durability:76,mind:15,maxd:24,rs:91,rd:0,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xow:{nc:"tow",exc:"xow",elc:"uow",iq:1,n:"Pavise",minac:68,maxac:78,durability:72,mind:10,maxd:17,rs:133,rd:0,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xts:{nc:"gts",exc:"xts",elc:"uts",iq:1,n:"Ancient Shield",minac:80,maxac:93,durability:80,mind:12,maxd:16,rs:110,rd:0,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invgtsu",iw:2,ih:4,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xlg:{nc:"lgl",exc:"xlg",elc:"ulg",iq:1,n:"Demonhide Gloves",minac:28,maxac:35,durability:12,rs:20,rd:0,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xvg:{nc:"vgl",exc:"xvg",elc:"uvg",iq:1,n:"Sharkskin Gloves",minac:33,maxac:39,durability:14,rs:20,rd:0,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xmg:{nc:"mgl",exc:"xmg",elc:"umg",iq:1,n:"Heavy Bracers",minac:37,maxac:44,durability:16,rs:58,rd:0,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xtg:{nc:"tgl",exc:"xtg",elc:"utg",iq:1,n:"Battle Gauntlets",minac:39,maxac:47,durability:18,rs:88,rd:0,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xhg:{nc:"hgl",exc:"xhg",elc:"uhg",iq:1,n:"War Gauntlets",minac:43,maxac:53,durability:24,rs:110,rd:0,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},xlb:{nc:"lbt",exc:"xlb",elc:"ulb",iq:1,n:"Demonhide Boots",minac:28,maxac:35,durability:12,mind:26,maxd:46,rs:20,rd:0,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xvb:{nc:"vbt",exc:"xvb",elc:"uvb",iq:1,n:"Sharkskin Boots",minac:33,maxac:39,durability:14,mind:28,maxd:50,rs:47,rd:0,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xmb:{nc:"mbt",exc:"xmb",elc:"umb",iq:1,n:"Mesh Boots",minac:37,maxac:44,durability:16,mind:23,maxd:52,rs:65,rd:0,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xtb:{nc:"tbt",exc:"xtb",elc:"utb",iq:1,n:"Battle Boots",minac:39,maxac:47,durability:18,mind:37,maxd:64,rs:95,rd:0,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},xhb:{nc:"hbt",exc:"xhb",elc:"uhb",iq:1,n:"War Boots",minac:43,maxac:53,durability:24,mind:39,maxd:80,rs:125,rd:0,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},zlb:{nc:"lbl",exc:"zlb",elc:"ulc",iq:1,n:"Demonhide Sash",minac:29,maxac:34,durability:12,rs:20,rd:0,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zvb:{nc:"vbl",exc:"zvb",elc:"uvc",iq:1,n:"Sharkskin Belt",minac:31,maxac:36,durability:14,rs:20,rd:0,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zmb:{nc:"mbl",exc:"zmb",elc:"umc",iq:1,n:"Mesh Belt",minac:35,maxac:40,durability:16,rs:58,rd:0,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},ztb:{nc:"tbl",exc:"ztb",elc:"utc",iq:1,n:"Battle Belt",minac:37,maxac:42,durability:18,rs:88,rd:0,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},zhb:{nc:"hbl",exc:"zhb",elc:"uhc",iq:1,n:"War Belt",minac:41,maxac:52,durability:24,rs:110,rd:0,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},xh9:{nc:"bhm",exc:"xh9",elc:"uh9",iq:1,n:"Grim Helm",minac:60,maxac:125,durability:40,rs:58,rd:0,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},xsh:{nc:"bsh",exc:"xsh",elc:"ush",iq:1,n:"Grim Shield",minac:50,maxac:150,durability:70,mind:14,maxd:20,rs:58,rd:0,hi:1,gt:2,i:"invbsh",ui:"invxshu",si:"invxshu",iw:2,ih:3,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},xpk:{nc:"spk",exc:"xpk",elc:"upk",iq:1,n:"Barbed Shield",minac:58,maxac:78,durability:55,mind:18,maxd:35,rs:65,rd:0,hi:1,gt:2,i:"invspk",ui:"invxpku",si:"invxpku",iw:2,ih:3,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},dr1:{nc:"dr1",exc:"dr6",elc:"drb",iq:0,n:"Wolf Head",minac:8,maxac:11,durability:20,rs:16,rd:0,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr2:{nc:"dr2",exc:"dr7",elc:"drc",iq:0,n:"Hawk Helm",minac:4,maxac:15,durability:20,rs:20,rd:0,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr3:{nc:"dr3",exc:"dr8",elc:"drd",iq:0,n:"Antlers",minac:18,maxac:24,durability:20,rs:24,rd:0,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr4:{nc:"dr4",exc:"dr9",elc:"dre",iq:0,n:"Falcon Mask",minac:12,maxac:28,durability:20,rs:28,rd:0,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr5:{nc:"dr5",exc:"dra",elc:"drf",iq:0,n:"Spirit Mask",minac:22,maxac:35,durability:20,rs:30,rd:0,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},ba1:{nc:"ba1",exc:"ba6",elc:"bab",iq:0,n:"Jawbone Cap",minac:10,maxac:15,durability:25,rs:25,rd:0,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba2:{nc:"ba2",exc:"ba7",elc:"bac",iq:0,n:"Fanged Helm",minac:15,maxac:20,durability:35,rs:35,rd:0,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba3:{nc:"ba3",exc:"ba8",elc:"bad",iq:0,n:"Horned Helm",minac:25,maxac:30,durability:45,rs:45,rd:0,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba4:{nc:"ba4",exc:"ba9",elc:"bae",iq:0,n:"Assault Helmet",minac:30,maxac:35,durability:50,rs:55,rd:0,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba5:{nc:"ba5",exc:"baa",elc:"baf",iq:0,n:"Avenger Guard",minac:35,maxac:50,durability:55,rs:65,rd:0,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:8,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pa1:{nc:"pa1",exc:"pa6",elc:"pab",iq:0,n:"Targe",minac:8,maxac:12,durability:20,mind:2,maxd:6,rs:16,rd:0,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa2:{nc:"pa2",exc:"pa7",elc:"pac",iq:0,n:"Rondache",minac:10,maxac:18,durability:30,mind:2,maxd:8,rs:26,rd:0,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa3:{nc:"pa3",exc:"pa8",elc:"pad",iq:0,n:"Heraldic Shield",minac:16,maxac:26,durability:40,mind:3,maxd:9,rs:40,rd:0,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa4:{nc:"pa4",exc:"pa9",elc:"pae",iq:0,n:"Aerin Shield",minac:26,maxac:36,durability:50,mind:4,maxd:10,rs:50,rd:0,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa5:{nc:"pa5",exc:"paa",elc:"paf",iq:0,n:"Crown Shield",minac:30,maxac:40,durability:60,mind:4,maxd:12,rs:65,rd:0,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},ne1:{nc:"ne1",exc:"ne6",elc:"neb",iq:0,n:"Preserved Head",minac:2,maxac:5,durability:20,rs:12,rd:0,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne2:{nc:"ne2",exc:"ne7",elc:"neg",iq:0,n:"Zombie Head",minac:4,maxac:8,durability:20,rs:14,rd:0,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne3:{nc:"ne3",exc:"ne8",elc:"ned",iq:0,n:"Unraveller Head",minac:6,maxac:10,durability:20,rs:18,rd:0,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne4:{nc:"ne4",exc:"ne9",elc:"nee",iq:0,n:"Gargoyle Head",minac:10,maxac:16,durability:20,rs:20,rd:0,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne5:{nc:"ne5",exc:"nea",elc:"nef",iq:0,n:"Demon Head",minac:15,maxac:20,durability:20,rs:25,rd:0,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ci0:{nc:"ci0",exc:"ci2",elc:"ci3",iq:0,n:"Circlet",minac:20,maxac:30,durability:35,rs:0,rd:0,hi:1,gt:1,i:"invci0",iw:2,ih:2,it:2,type:"circ",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci1:{nc:"ci1",exc:"ci2",elc:"ci3",iq:0,n:"Coronet",minac:30,maxac:40,durability:30,rs:0,rd:0,hi:1,gt:1,i:"invci1",iw:2,ih:2,it:2,type:"circ",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci2:{nc:"ci1",exc:"ci2",elc:"ci3",iq:1,n:"Tiara",minac:40,maxac:50,durability:25,rs:0,rd:0,hi:1,gt:1,i:"invci2",iw:2,ih:2,it:2,type:"circ",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},ci3:{nc:"ci1",exc:"ci2",elc:"ci3",iq:2,n:"Diadem",minac:50,maxac:60,durability:20,rs:0,rd:0,hi:1,gt:1,i:"invci3",iw:2,ih:2,it:2,type:"circ",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",c:["Circlet","Helm","Any Armor"]},uap:{nc:"cap",exc:"xap",elc:"uap",iq:2,n:"Shako",minac:98,maxac:141,durability:12,rs:50,rd:0,hi:1,gt:1,i:"invcap",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ukp:{nc:"skp",exc:"xkp",elc:"ukp",iq:2,n:"Hydraskull",minac:101,maxac:145,durability:18,rs:84,rd:0,hi:1,gt:1,i:"invskp",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ulm:{nc:"hlm",exc:"xlm",elc:"ulm",iq:2,n:"Armet",minac:105,maxac:149,durability:24,rs:109,rd:0,hi:1,gt:1,i:"invhlm",ui:"invhlmu",si:"invhlmu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uhl:{nc:"fhl",exc:"xhl",elc:"uhl",iq:2,n:"Giant Conch",minac:110,maxac:154,durability:30,rs:142,rd:0,hi:1,gt:1,i:"invfhl",ui:"invfhlu",si:"invfhlu",iw:2,ih:2,it:8,type:"helm",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uhm:{nc:"ghm",exc:"xhm",elc:"uhm",iq:2,n:"Spired Helm",minac:114,maxac:159,durability:40,rs:192,rd:0,hi:1,gt:1,i:"invghm",si:"invuhms",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},urn:{nc:"crn",exc:"xrn",elc:"urn",iq:2,n:"Corona",minac:111,maxac:165,durability:50,rs:174,rd:0,hi:1,gt:1,i:"invcrn",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},usk:{nc:"msk",exc:"xsk",elc:"usk",iq:2,n:"Demonhead",minac:101,maxac:154,durability:20,rs:102,rd:0,hi:1,gt:1,i:"invmsk",iw:2,ih:2,it:2,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},uui:{nc:"qui",exc:"xui",elc:"uui",iq:2,n:"Dusk Shroud",minac:361,maxac:467,durability:20,rs:77,rd:0,hi:1,gt:1,i:"invqlt",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uea:{nc:"lea",exc:"xea",elc:"uea",iq:2,n:"Wyrmhide",minac:364,maxac:470,durability:24,rs:84,rd:0,hi:1,gt:1,i:"invlea",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ula:{nc:"hla",exc:"xla",elc:"ula",iq:2,n:"Scarab Husk",minac:369,maxac:474,durability:28,rs:95,rd:0,hi:1,gt:1,i:"invhla",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},utu:{nc:"stu",exc:"xtu",elc:"utu",iq:2,n:"Wire Fleece",minac:375,maxac:481,durability:32,rs:111,rd:0,hi:1,gt:1,i:"invstu",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ung:{nc:"rng",exc:"xng",elc:"ung",iq:2,n:"Diamond Mail",minac:383,maxac:489,durability:26,rs:131,rd:0,hi:1,gt:1,i:"invrng",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ucl:{nc:"scl",exc:"xcl",elc:"ucl",iq:2,n:"Loricated Mail",minac:390,maxac:496,durability:36,rs:149,rd:0,hi:1,gt:1,i:"invscl",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uhn:{nc:"chn",exc:"xhn",elc:"uhn",iq:2,n:"Boneweave",minac:399,maxac:505,durability:45,rs:158,rd:0,hi:1,gt:1,i:"invchn",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},urs:{nc:"brs",exc:"xrs",elc:"urs",iq:2,n:"Great Hauberk",minac:395,maxac:501,durability:50,rs:118,rd:0,hi:1,gt:1,i:"invbrs",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},upl:{nc:"spl",exc:"xpl",elc:"upl",iq:2,n:"Balrog Skin",minac:410,maxac:517,durability:30,rs:165,rd:0,hi:1,gt:1,i:"invspl",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},ult:{nc:"plt",exc:"xlt",elc:"ult",iq:2,n:"Hellforge Plate",minac:421,maxac:530,durability:60,rs:196,rd:0,hi:1,gt:1,i:"invplt",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uld:{nc:"fld",exc:"xld",elc:"uld",iq:2,n:"Kraken Shell",minac:417,maxac:523,durability:48,rs:174,rd:0,hi:1,gt:1,i:"invfld",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uth:{nc:"gth",exc:"xth",elc:"uth",iq:2,n:"Lacquered Plate",minac:433,maxac:541,durability:55,rs:208,rd:0,hi:1,gt:1,i:"invgth",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uul:{nc:"ful",exc:"xul",elc:"uul",iq:2,n:"Shadow Plate",minac:446,maxac:557,durability:70,rs:230,rd:0,hi:1,gt:1,i:"invful",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uar:{nc:"aar",exc:"xar",elc:"uar",iq:2,n:"Sacred Armor",minac:487,maxac:600,durability:60,rs:232,rd:0,hi:1,gt:1,i:"invaar",ui:"invaaru",si:"invaaru",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},utp:{nc:"ltp",exc:"xtp",elc:"utp",iq:2,n:"Archon Plate",minac:410,maxac:524,durability:60,rs:103,rd:0,hi:1,gt:1,i:"invltp",iw:2,ih:3,it:8,type:"tors",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Armor","Any Armor"]},uuc:{nc:"buc",exc:"xuc",elc:"uuc",iq:2,n:"Heater",minac:95,maxac:110,durability:88,mind:16,maxd:30,rs:77,rd:0,hi:1,gt:2,i:"invbuc",ui:"invbucu",si:"invbucu",iw:2,ih:2,it:8,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uml:{nc:"sml",exc:"xml",elc:"uml",iq:2,n:"Luna",minac:108,maxac:123,durability:84,mind:17,maxd:29,rs:100,rd:0,hi:1,gt:2,i:"invsml",ui:"invsmlu",si:"invsmlu",iw:2,ih:2,it:5,type:"shie",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},urg:{nc:"lrg",exc:"xrg",elc:"urg",iq:2,n:"Hyperion",minac:119,maxac:135,durability:82,mind:14,maxd:32,rs:127,rd:0,hi:1,gt:2,i:"invlrg",ui:"invlrgu",si:"invlrgu",iw:2,ih:3,it:2,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uit:{nc:"kit",exc:"xit",elc:"uit",iq:2,n:"Monarch",minac:133,maxac:148,durability:86,mind:12,maxd:34,rs:156,rd:0,hi:1,gt:2,i:"invkit",ui:"invkitu",si:"invkitu",iw:2,ih:3,it:2,type:"shie",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uow:{nc:"tow",exc:"xow",elc:"uow",iq:2,n:"Aegis",minac:145,maxac:161,durability:92,mind:18,maxd:28,rs:219,rd:0,hi:1,gt:2,i:"invtow",ui:"invtowu",si:"invtowu",iw:2,ih:3,it:2,type:"shie",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},uts:{nc:"gts",exc:"xts",elc:"uts",iq:2,n:"Ward",minac:153,maxac:170,durability:100,mind:11,maxd:35,rs:185,rd:0,hi:1,gt:2,i:"invgts",ui:"invgtsu",si:"invutss",iw:2,ih:4,it:2,type:"shie",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},ulg:{nc:"lgl",exc:"xlg",elc:"ulg",iq:2,n:"Bramble Mitts",minac:54,maxac:62,durability:12,rs:50,rd:0,hi:0,gt:0,i:"invlgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},uvg:{nc:"vgl",exc:"xvg",elc:"uvg",iq:2,n:"Vampirebone Gloves",minac:56,maxac:65,durability:14,rs:50,rd:0,hi:0,gt:0,i:"invvgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},umg:{nc:"mgl",exc:"xmg",elc:"umg",iq:2,n:"Vambraces",minac:59,maxac:67,durability:16,rs:106,rd:0,hi:0,gt:0,i:"invmgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},utg:{nc:"tgl",exc:"xtg",elc:"utg",iq:2,n:"Crusader Gauntlets",minac:59,maxac:68,durability:18,rs:151,rd:0,hi:0,gt:0,i:"invtgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},uhg:{nc:"hgl",exc:"xhg",elc:"uhg",iq:2,n:"Ogre Gauntlets",minac:62,maxac:71,durability:24,rs:185,rd:0,hi:0,gt:0,i:"invhgl",iw:2,ih:2,it:8,type:"glov",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Gloves","Any Armor"]},ulb:{nc:"lbt",exc:"xlb",elc:"ulb",iq:2,n:"Wyrmhide Boots",minac:54,maxac:62,durability:12,mind:65,maxd:100,rs:50,rd:0,hi:0,gt:0,i:"invlbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},uvb:{nc:"vbt",exc:"xvb",elc:"uvb",iq:2,n:"Scarabshell Boots",minac:56,maxac:65,durability:14,mind:60,maxd:110,rs:91,rd:0,hi:0,gt:0,i:"invvbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},umb:{nc:"mbt",exc:"xmb",elc:"umb",iq:2,n:"Boneweave Boots",minac:59,maxac:67,durability:16,mind:69,maxd:118,rs:118,rd:0,hi:0,gt:0,i:"invmbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},utb:{nc:"tbt",exc:"xtb",elc:"utb",iq:2,n:"Mirrored Boots",minac:59,maxac:68,durability:18,mind:50,maxd:145,rs:163,rd:0,hi:0,gt:0,i:"invtbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},uhb:{nc:"hbt",exc:"xhb",elc:"uhb",iq:2,n:"Myrmidon Greaves",minac:62,maxac:71,durability:24,mind:83,maxd:149,rs:208,rd:0,hi:0,gt:0,i:"invhbt",iw:2,ih:2,it:8,type:"boot",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Boots","Any Armor"]},ulc:{nc:"lbl",exc:"zlb",elc:"ulc",iq:2,n:"Spiderweb Sash",minac:55,maxac:62,durability:12,rs:50,rd:0,hi:0,gt:0,i:"invlbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uvc:{nc:"vbl",exc:"zvb",elc:"uvc",iq:2,n:"Vampirefang Belt",minac:56,maxac:63,durability:14,rs:50,rd:0,hi:0,gt:0,i:"invvbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},umc:{nc:"mbl",exc:"zmb",elc:"umc",iq:2,n:"Mithril Coil",minac:58,maxac:65,durability:16,rs:106,rd:0,hi:0,gt:0,i:"invmbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},utc:{nc:"tbl",exc:"ztb",elc:"utc",iq:2,n:"Troll Belt",minac:59,maxac:66,durability:18,rs:151,rd:0,hi:0,gt:0,i:"invtbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uhc:{nc:"hbl",exc:"zhb",elc:"uhc",iq:2,n:"Colossus Girdle",minac:61,maxac:71,durability:24,rs:185,rd:0,hi:0,gt:0,i:"invhbl",iw:2,ih:1,it:8,type:"belt",gemsockets:0,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Belt","Any Armor"]},uh9:{nc:"bhm",exc:"xh9",elc:"uh9",iq:2,n:"Bone Visage",minac:100,maxac:157,durability:40,rs:106,rd:0,hi:1,gt:1,i:"invbhm",ui:"invbhmu",si:"invbhmu",iw:2,ih:2,it:8,type:"helm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Armor",c:["Helm","Any Armor"]},ush:{nc:"bsh",exc:"xsh",elc:"ush",iq:2,n:"Troll Nest",minac:158,maxac:173,durability:74,mind:24,maxd:38,rs:106,rd:0,hi:1,gt:2,i:"invbsh",ui:"invbshu",si:"invbshu",iw:2,ih:3,it:8,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},upk:{nc:"spk",exc:"xpk",elc:"upk",iq:2,n:"Blade Barrier",minac:147,maxac:163,durability:83,mind:26,maxd:40,rs:118,rd:0,hi:1,gt:2,i:"invspk",ui:"invspku",si:"invspku",iw:2,ih:3,it:8,type:"shie",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",c:["Shield","Any Shield","Any Armor","Second Hand"]},dr6:{nc:"dr1",exc:"dr6",elc:"drb",iq:1,n:"Alpha Helm",minac:52,maxac:62,durability:20,rs:44,rd:0,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr7:{nc:"dr2",exc:"dr7",elc:"drc",iq:1,n:"Griffon Headdress",minac:46,maxac:68,durability:20,rs:50,rd:0,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr8:{nc:"dr3",exc:"dr8",elc:"drd",iq:1,n:"Hunter's Guise",minac:67,maxac:81,durability:20,rs:56,rd:0,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dr9:{nc:"dr4",exc:"dr9",elc:"dre",iq:1,n:"Sacred Feathers",minac:58,maxac:87,durability:20,rs:62,rd:0,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dra:{nc:"dr5",exc:"dra",elc:"drf",iq:1,n:"Totemic Mask",minac:73,maxac:98,durability:20,rs:65,rd:0,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},ba6:{nc:"ba1",exc:"ba6",elc:"bab",iq:1,n:"Jawbone Visor",minac:55,maxac:68,durability:25,rs:58,rd:0,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba7:{nc:"ba2",exc:"ba7",elc:"bac",iq:1,n:"Lion Helm",minac:63,maxac:75,durability:35,rs:73,rd:0,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba8:{nc:"ba3",exc:"ba8",elc:"bad",iq:1,n:"Rage Mask",minac:78,maxac:90,durability:45,rs:88,rd:0,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},ba9:{nc:"ba4",exc:"ba9",elc:"bae",iq:1,n:"Savage Helmet",minac:85,maxac:98,durability:50,rs:103,rd:0,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},baa:{nc:"ba5",exc:"baa",elc:"baf",iq:1,n:"Slayer Guard",minac:93,maxac:120,durability:55,rs:118,rd:0,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pa6:{nc:"pa1",exc:"pa6",elc:"pab",iq:1,n:"Akaran Targe",minac:101,maxac:125,durability:20,mind:12,maxd:16,rs:44,rd:0,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa7:{nc:"pa2",exc:"pa7",elc:"pac",iq:1,n:"Akaran Rondache",minac:113,maxac:137,durability:30,mind:15,maxd:20,rs:59,rd:0,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa8:{nc:"pa3",exc:"pa8",elc:"pad",iq:1,n:"Protector Shield",minac:129,maxac:153,durability:40,mind:18,maxd:24,rs:69,rd:0,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pa9:{nc:"pa4",exc:"pa9",elc:"pae",iq:1,n:"Gilded Shield",minac:144,maxac:168,durability:50,mind:20,maxd:28,rs:89,rd:0,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},paa:{nc:"pa5",exc:"paa",elc:"paf",iq:1,n:"Royal Shield",minac:156,maxac:181,durability:60,mind:24,maxd:32,rs:114,rd:0,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},ne6:{nc:"ne1",exc:"ne6",elc:"neb",iq:1,n:"Mummified Trophy",minac:38,maxac:48,durability:20,rs:38,rd:0,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne7:{nc:"ne2",exc:"ne7",elc:"neg",iq:1,n:"Fetish Trophy",minac:41,maxac:52,durability:20,rs:41,rd:0,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne8:{nc:"ne3",exc:"ne8",elc:"ned",iq:1,n:"Sexton Trophy",minac:44,maxac:55,durability:20,rs:47,rd:0,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ne9:{nc:"ne4",exc:"ne9",elc:"nee",iq:1,n:"Cantor Trophy",minac:50,maxac:64,durability:20,rs:50,rd:0,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nea:{nc:"ne5",exc:"nea",elc:"nef",iq:1,n:"Hierophant Trophy",minac:58,maxac:70,durability:20,rs:58,rd:0,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},drb:{nc:"dr1",exc:"dr6",elc:"drb",iq:2,n:"Blood Spirit",minac:101,maxac:145,durability:20,rs:86,rd:0,hi:1,gt:1,i:"invdr1",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drc:{nc:"dr2",exc:"dr7",elc:"drc",iq:2,n:"Sun Spirit",minac:98,maxac:147,durability:20,rs:95,rd:0,hi:1,gt:1,i:"invdr2",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drd:{nc:"dr3",exc:"dr8",elc:"drd",iq:2,n:"Earth Spirit",minac:107,maxac:152,durability:20,rs:104,rd:0,hi:1,gt:1,i:"invdr3",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},dre:{nc:"dr4",exc:"dr9",elc:"dre",iq:2,n:"Sky Spirit",minac:103,maxac:155,durability:20,rs:113,rd:0,hi:1,gt:1,i:"invdr4",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},drf:{nc:"dr5",exc:"dra",elc:"drf",iq:2,n:"Dream Spirit",minac:109,maxac:159,durability:20,rs:118,rd:0,hi:1,gt:1,i:"invdr5",iw:2,ih:2,it:8,type:"pelt",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Druid Item",c:["Pelt","Helm","Any Armor","Druid Item","Class Specific"]},bab:{nc:"ba1",exc:"ba6",elc:"bab",iq:2,n:"Carnage Helm",minac:102,maxac:147,durability:25,rs:106,rd:0,hi:1,gt:1,i:"invba1",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bac:{nc:"ba2",exc:"ba7",elc:"bac",iq:2,n:"Fury Visor",minac:105,maxac:150,durability:35,rs:129,rd:0,hi:1,gt:1,i:"invba2",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bad:{nc:"ba3",exc:"ba8",elc:"bad",iq:2,n:"Destroyer Helm",minac:111,maxac:156,durability:45,rs:151,rd:0,hi:1,gt:1,i:"invba3",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},bae:{nc:"ba4",exc:"ba9",elc:"bae",iq:2,n:"Conqueror Crown",minac:114,maxac:159,durability:50,rs:174,rd:0,hi:1,gt:1,i:"invba4",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},baf:{nc:"ba5",exc:"baa",elc:"baf",iq:2,n:"Guardian Crown",minac:117,maxac:168,durability:55,rs:196,rd:0,hi:1,gt:1,i:"invba5",iw:2,ih:2,it:0,type:"phlm",gemsockets:3,spawnable:1,nodurability:0,ig:[],eq1n:"Helm",eq2n:"Barbarian Item",c:["Primal Helm","Helm","Any Armor","Barbarian Item","Class Specific"]},pab:{nc:"pa1",exc:"pa6",elc:"pab",iq:2,n:"Sacred Targe",minac:126,maxac:158,durability:45,mind:22,maxd:70,rs:86,rd:0,hi:1,gt:2,i:"invpa1",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pac:{nc:"pa2",exc:"pa7",elc:"pac",iq:2,n:"Sacred Rondache",minac:138,maxac:164,durability:68,mind:35,maxd:58,rs:109,rd:0,hi:1,gt:2,i:"invpa2",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pad:{nc:"pa3",exc:"pa8",elc:"pad",iq:2,n:"Kurast Shield",minac:154,maxac:172,durability:55,mind:10,maxd:82,rs:124,rd:0,hi:1,gt:2,i:"invpa3",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},pae:{nc:"pa4",exc:"pa9",elc:"pae",iq:2,n:"Zakarum Shield",minac:169,maxac:193,durability:65,mind:46,maxd:46,rs:142,rd:0,hi:1,gt:2,i:"invpa4",iw:2,ih:4,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},paf:{nc:"pa5",exc:"paa",elc:"paf",iq:2,n:"Vortex Shield",minac:182,maxac:225,durability:90,mind:5,maxd:87,rs:148,rd:0,hi:1,gt:2,i:"invpa5",iw:2,ih:2,it:0,type:"ashd",gemsockets:4,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Paladin Item",c:["Auric Shields","Any Shield","Any Armor","Second Hand","Paladin Item","Class Specific"]},neb:{nc:"ne1",exc:"ne6",elc:"neb",iq:2,n:"Minion Skull",minac:95,maxac:139,durability:20,rs:77,rd:0,hi:1,gt:2,i:"invne1",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},neg:{nc:"ne2",exc:"ne7",elc:"neg",iq:2,n:"Hellspawn Skull",minac:96,maxac:141,durability:20,rs:82,rd:0,hi:1,gt:2,i:"invne2",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},ned:{nc:"ne3",exc:"ne8",elc:"ned",iq:2,n:"Overseer Skull",minac:98,maxac:142,durability:20,rs:91,rd:0,hi:1,gt:2,i:"invne3",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nee:{nc:"ne4",exc:"ne9",elc:"nee",iq:2,n:"Succubus Skull",minac:100,maxac:146,durability:20,rs:95,rd:0,hi:1,gt:2,i:"invne4",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]},nef:{nc:"ne5",exc:"nea",elc:"nef",iq:2,n:"Bloodlord Skull",minac:103,maxac:148,durability:20,rs:106,rd:0,hi:1,gt:2,i:"invne5",iw:2,ih:2,it:0,type:"head",gemsockets:2,spawnable:1,nodurability:0,ig:[],eq1n:"Any Shield",eq2n:"Necromancer Item",c:["Voodoo Heads","Any Shield","Any Armor","Second Hand","Necromancer Item","Class Specific"]}},weapon_items:{hax:{nc:"hax",exc:"9ha",elc:"7ha",iq:0,n:"Hand Axe",durability:28,mind:3,maxd:6,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,type:"axe",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},axe:{nc:"axe",exc:"9ax",elc:"7ax",iq:0,n:"Axe",durability:24,mind:4,maxd:11,rs:32,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"2ax":{nc:"2ax",exc:"92a",elc:"72a",iq:0,n:"Double Axe",durability:24,mind:5,maxd:13,rs:43,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},mpi:{nc:"mpi",exc:"9mp",elc:"7mp",iq:0,n:"Military Pick",durability:26,mind:7,maxd:11,rs:49,rd:33,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},wax:{nc:"wax",exc:"9wa",elc:"7wa",iq:0,n:"War Axe",durability:26,mind:10,maxd:18,rs:67,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},lax:{nc:"lax",exc:"9la",elc:"7la",iq:0,n:"Large Axe",durability:30,min2d:6,max2d:13,rs:35,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},bax:{nc:"bax",exc:"9ba",elc:"7ba",iq:0,n:"Broad Axe",durability:35,min2d:10,max2d:18,rs:48,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},btx:{nc:"btx",exc:"9bt",elc:"7bt",iq:0,n:"Battle Axe",durability:40,min2d:12,max2d:32,rs:54,hi:1,gt:0,i:"invbtx",ui:"invbtxu",si:"invbtxu",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},gax:{nc:"gax",exc:"9ga",elc:"7ga",iq:0,n:"Great Axe",durability:50,min2d:9,max2d:30,rs:63,rd:39,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},gix:{nc:"gix",exc:"9gi",elc:"7gi",iq:0,n:"Giant Axe",durability:50,min2d:22,max2d:45,rs:70,hi:1,gt:0,i:"invgix",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},wnd:{nc:"wnd",exc:"9wn",elc:"7wn",iq:0,n:"Wand",durability:15,mind:2,maxd:4,hi:1,gt:0,i:"invwnd",ui:"invwndu",si:"invwndu",iw:1,ih:2,it:8,type:"wand",gemsockets:1,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},ywn:{nc:"ywn",exc:"9yw",elc:"7yw",iq:0,n:"Yew Wand",durability:15,mind:2,maxd:8,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,type:"wand",gemsockets:1,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},bwn:{nc:"bwn",exc:"9bw",elc:"7bw",iq:0,n:"Bone Wand",durability:15,mind:3,maxd:7,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},gwn:{nc:"gwn",exc:"9gw",elc:"7gw",iq:0,n:"Grim Wand",durability:15,mind:5,maxd:11,hi:1,gt:0,i:"invgwn",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},clb:{nc:"clb",exc:"9cl",elc:"7cl",iq:0,n:"Club",durability:24,mind:1,maxd:6,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,type:"club",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},scp:{nc:"scp",exc:"9sc",elc:"7sc",iq:0,n:"Scepter",durability:50,mind:6,maxd:11,rs:25,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,type:"scep",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},gsc:{nc:"gsc",exc:"9qs",elc:"7qs",iq:0,n:"Grand Scepter",durability:60,mind:8,maxd:18,rs:37,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,type:"scep",gemsockets:3,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},wsp:{nc:"wsp",exc:"9ws",elc:"7ws",iq:0,n:"War Scepter",durability:70,mind:10,maxd:17,rs:55,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,type:"scep",gemsockets:5,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},spc:{nc:"spc",exc:"9sp",elc:"7sp",iq:0,n:"Spiked Club",durability:36,mind:5,maxd:8,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,type:"club",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},mac:{nc:"mac",exc:"9ma",elc:"7ma",iq:0,n:"Mace",durability:60,mind:3,maxd:10,rs:27,hi:1,gt:0,i:"invmac",iw:1,ih:3,it:2,type:"mace",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},mst:{nc:"mst",exc:"9mt",elc:"7mt",iq:0,n:"Morning Star",durability:72,mind:7,maxd:16,rs:36,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,type:"mace",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},fla:{nc:"fla",exc:"9fl",elc:"7fl",iq:0,n:"Flail",durability:30,mind:1,maxd:24,rs:41,rd:35,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,type:"mace",gemsockets:5,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},whm:{nc:"whm",exc:"9wh",elc:"7wh",iq:0,n:"War Hammer",durability:55,mind:19,maxd:29,rs:53,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,type:"hamm",gemsockets:4,spawnable:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},mau:{nc:"mau",exc:"9m9",elc:"7m7",iq:0,n:"Maul",durability:60,min2d:30,max2d:43,rs:69,hi:1,gt:0,i:"invmau",ui:"invmauu",si:"invmauu",iw:2,ih:4,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},gma:{nc:"gma",exc:"9gm",elc:"7gm",iq:0,n:"Great Maul",durability:60,min2d:38,max2d:58,rs:99,hi:1,gt:0,i:"invgma",ui:"invgma",si:"invgma",iw:2,ih:3,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},ssd:{nc:"ssd",exc:"9ss",elc:"7ss",iq:0,n:"Short Sword",durability:24,mind:2,maxd:7,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},scm:{nc:"scm",exc:"9sm",elc:"7sm",iq:0,n:"Scimitar",durability:22,mind:2,maxd:6,rd:21,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},sbr:{nc:"sbr",exc:"9sb",elc:"7sb",iq:0,n:"Sabre",durability:32,mind:3,maxd:8,rs:25,rd:25,hi:1,gt:0,i:"invsbr",ui:"inv9sbu",si:"inv9sbu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},flc:{nc:"flc",exc:"9fc",elc:"7fc",iq:0,n:"Falchion",durability:32,mind:9,maxd:17,rs:33,hi:1,gt:0,i:"invflc",ui:"invflcu",si:"invflcu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},crs:{nc:"crs",exc:"9cr",elc:"7cr",iq:0,n:"Crystal Sword",durability:20,mind:5,maxd:15,rs:43,hi:1,gt:0,i:"invcrs",ui:"invcrsu",si:"invcrsu",iw:2,ih:3,it:8,type:"swor",gemsockets:6,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},bsd:{nc:"bsd",exc:"9bs",elc:"7bs",iq:0,n:"Broad Sword",durability:32,mind:7,maxd:14,rs:48,hi:1,gt:0,i:"invbsd",ui:"invbsdu",si:"invbsdu",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},lsd:{nc:"lsd",exc:"9ls",elc:"7ls",iq:0,n:"Long Sword",durability:44,mind:3,maxd:19,rs:55,rd:39,hi:1,gt:0,i:"invlsd",ui:"invlsdu",si:"invlsdu",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},wsd:{nc:"wsd",exc:"9wd",elc:"7wd",iq:0,n:"War Sword",durability:44,mind:8,maxd:20,rs:71,rd:45,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,type:"swor",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"2hs":{nc:"2hs",exc:"92h",elc:"72h",iq:0,n:"Two-Handed Sword",durability:44,mind:2,maxd:9,min2d:8,max2d:17,rs:35,rd:27,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,type:"swor",gemsockets:3,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},clm:{nc:"clm",exc:"9cm",elc:"7cm",iq:0,n:"Claymore",durability:50,mind:5,maxd:12,min2d:13,max2d:30,rs:47,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},gis:{nc:"gis",exc:"9gs",elc:"7gs",iq:0,n:"Giant Sword",durability:50,mind:3,maxd:16,min2d:9,max2d:28,rs:56,rd:34,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},bsw:{nc:"bsw",exc:"9b9",elc:"7b7",iq:0,n:"Bastard Sword",durability:40,mind:7,maxd:19,min2d:20,max2d:28,rs:62,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},flb:{nc:"flb",exc:"9fb",elc:"7fb",iq:0,n:"Flamberge",durability:50,mind:9,maxd:15,min2d:13,max2d:26,rs:70,rd:49,hi:1,gt:0,i:"invflb",iw:2,ih:4,it:2,type:"swor",gemsockets:5,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},gsd:{nc:"gsd",exc:"9gd",elc:"7gd",iq:0,n:"Great Sword",durability:50,mind:12,maxd:20,min2d:25,max2d:42,rs:100,rd:60,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,type:"swor",gemsockets:6,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},dgr:{nc:"dgr",exc:"9dg",elc:"7dg",iq:0,n:"Dagger",durability:16,mind:1,maxd:4,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},dir:{nc:"dir",exc:"9di",elc:"7di",iq:0,n:"Dirk",durability:20,mind:3,maxd:9,rd:25,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},kri:{nc:"kri",exc:"9kr",elc:"7kr",iq:0,n:"Kris",durability:24,mind:2,maxd:11,rd:45,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,type:"knif",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},bld:{nc:"bld",exc:"9bl",elc:"7bl",iq:0,n:"Blade",durability:24,mind:4,maxd:15,rs:35,rd:51,hi:1,gt:0,i:"invbld",iw:1,ih:3,it:2,type:"knif",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},tkf:{nc:"tkf",exc:"9tk",elc:"7tk",iq:0,n:"Throwing Knife",s:1,durability:4,mind:2,maxd:3,minmd:4,maxmd:9,rd:21,gt:0,i:"invtkn",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},tax:{nc:"tax",exc:"9ta",elc:"7ta",iq:0,n:"Throwing Axe",s:1,durability:6,mind:4,maxd:7,minmd:8,maxmd:12,rd:40,gt:0,i:"invtax",iw:1,ih:2,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},bkf:{nc:"bkf",exc:"9bk",elc:"7bk",iq:0,n:"Balanced Knife",s:1,durability:8,mind:1,maxd:8,minmd:6,maxmd:11,rd:51,gt:0,i:"invbkf",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},bal:{nc:"bal",exc:"9b8",elc:"7b8",iq:0,n:"Balanced Axe",s:1,durability:10,mind:5,maxd:10,minmd:12,maxmd:15,rd:57,gt:0,i:"invbal",iw:2,ih:3,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},jav:{nc:"jav",exc:"9ja",elc:"7ja",iq:0,n:"Javelin",s:1,durability:2,mind:1,maxd:5,minmd:6,maxmd:14,gt:0,i:"invjav",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},pil:{nc:"pil",exc:"9pi",elc:"7pi",iq:0,n:"Pilum",s:1,durability:3,mind:4,maxd:9,minmd:7,maxmd:20,rd:45,gt:0,i:"invpil",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},ssp:{nc:"ssp",exc:"9s9",elc:"7s7",iq:0,n:"Short Spear",s:1,durability:4,mind:2,maxd:13,minmd:10,maxmd:22,rs:40,rd:40,gt:0,i:"invssp",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},glv:{nc:"glv",exc:"9gl",elc:"7gl",iq:0,n:"Glaive",s:1,durability:5,mind:5,maxd:17,minmd:16,maxmd:22,rs:52,rd:35,gt:0,i:"invglv",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},tsp:{nc:"tsp",exc:"9ts",elc:"7ts",iq:0,n:"Throwing Spear",s:1,durability:6,mind:5,maxd:15,minmd:12,maxmd:30,rd:65,gt:0,i:"invtsp",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},spr:{nc:"spr",exc:"9sr",elc:"7sr",iq:0,n:"Spear",durability:30,min2d:3,max2d:15,rd:20,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,type:"spea",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},tri:{nc:"tri",exc:"9tr",elc:"7tr",iq:0,n:"Trident",durability:35,min2d:9,max2d:15,rs:38,rd:24,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,type:"spea",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},brn:{nc:"brn",exc:"9br",elc:"7br",iq:0,n:"Brandistock",durability:28,min2d:7,max2d:17,rs:40,rd:50,hi:1,gt:0,i:"invbrn",iw:2,ih:4,it:8,type:"spea",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},spt:{nc:"spt",exc:"9st",elc:"7st",iq:0,n:"Spetum",durability:28,min2d:15,max2d:23,rs:54,rd:35,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},pik:{nc:"pik",exc:"9p9",elc:"7p7",iq:0,n:"Pike",durability:25,min2d:14,max2d:63,rs:60,rd:45,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},bar:{nc:"bar",exc:"9b7",elc:"7o7",iq:0,n:"Bardiche",durability:50,min2d:1,max2d:27,rs:40,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,type:"pole",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},vou:{nc:"vou",exc:"9vo",elc:"7vo",iq:0,n:"Voulge",durability:50,min2d:6,max2d:21,rs:50,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,type:"pole",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},scy:{nc:"scy",exc:"9s8",elc:"7s8",iq:0,n:"Scythe",durability:65,min2d:8,max2d:20,rs:41,rd:41,hi:1,gt:0,i:"invscy",ui:"invscyu",si:"invscyu",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},pax:{nc:"pax",exc:"9pa",elc:"7pa",iq:0,n:"Poleaxe",durability:65,min2d:18,max2d:39,rs:62,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},hal:{nc:"hal",exc:"9h9",elc:"7h7",iq:0,n:"Halberd",durability:55,min2d:12,max2d:45,rs:75,rd:47,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},wsc:{nc:"wsc",exc:"9wc",elc:"7wc",iq:0,n:"War Scythe",durability:55,min2d:15,max2d:36,rs:80,rd:80,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},sst:{nc:"sst",exc:"8ss",elc:"6ss",iq:0,n:"Short Staff",durability:20,min2d:1,max2d:5,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,type:"staf",gemsockets:2,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},lst:{nc:"lst",exc:"8ls",elc:"6ls",iq:0,n:"Long Staff",durability:30,min2d:2,max2d:8,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,type:"staf",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},cst:{nc:"cst",exc:"8cs",elc:"6cs",iq:0,n:"Gnarled Staff",durability:35,min2d:4,max2d:12,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},bst:{nc:"bst",exc:"8bs",elc:"6bs",iq:0,n:"Battle Staff",durability:40,min2d:6,max2d:13,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},wst:{nc:"wst",exc:"8ws",elc:"6ws",iq:0,n:"War Staff",durability:50,min2d:12,max2d:28,hi:1,gt:0,i:"invwst",iw:2,ih:4,it:8,type:"staf",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},sbw:{nc:"sbw",exc:"8sb",elc:"6sb",iq:0,n:"Short Bow",durability:20,min2d:1,max2d:4,rd:15,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,type:"bow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},hbw:{nc:"hbw",exc:"8hb",elc:"6hb",iq:0,n:"Hunter's Bow",durability:32,min2d:2,max2d:6,rd:28,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lbw:{nc:"lbw",exc:"8lb",elc:"6lb",iq:0,n:"Long Bow",durability:28,min2d:3,max2d:10,rs:22,rd:19,hi:1,gt:0,i:"invlbw",iw:2,ih:4,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},cbw:{nc:"cbw",exc:"8cb",elc:"6cb",iq:0,n:"Composite Bow",durability:36,min2d:4,max2d:8,rs:25,rd:35,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},sbb:{nc:"sbb",exc:"8s8",elc:"6s7",iq:0,n:"Short Battle Bow",durability:40,min2d:5,max2d:11,rs:30,rd:40,hi:1,gt:0,i:"invsbb",ui:"invsbbu",si:"invsbbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lbb:{nc:"lbb",exc:"8l8",elc:"6l7",iq:0,n:"Long Battle Bow",durability:44,min2d:3,max2d:18,rs:40,rd:50,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},swb:{nc:"swb",exc:"8sw",elc:"6sw",iq:0,n:"Short War Bow",durability:48,min2d:6,max2d:14,rs:35,rd:55,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lwb:{nc:"lwb",exc:"8lw",elc:"6lw",iq:0,n:"Long War Bow",durability:55,min2d:3,max2d:23,rs:50,rd:65,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},lxb:{nc:"lxb",exc:"8lx",elc:"6lx",iq:0,n:"Light Crossbow",durability:30,min2d:6,max2d:9,rs:21,rd:27,hi:1,gt:0,i:"invlxb",ui:"invlxbu",si:"invlxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},mxb:{nc:"mxb",exc:"8mx",elc:"6mx",iq:0,n:"Crossbow",durability:40,min2d:9,max2d:16,rs:40,rd:33,hi:1,gt:0,i:"invmxb",ui:"invmxbu",si:"invmxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},hxb:{nc:"hxb",exc:"8hx",elc:"6hx",iq:0,n:"Heavy Crossbow",durability:50,min2d:14,max2d:26,rs:60,rd:40,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,type:"xbow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},rxb:{nc:"rxb",exc:"8rx",elc:"6rx",iq:0,n:"Repeating Crossbow",durability:40,min2d:6,max2d:12,rs:40,rd:50,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},gps:{nc:"gps",exc:"",elc:"",iq:0,n:"Rancid Gas Potion",s:1,durability:2,maxd:1,gt:0,i:"invgpl",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},ops:{nc:"ops",exc:"",elc:"",iq:0,n:"Oil Potion",s:1,durability:2,maxd:1,gt:0,i:"invopl",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},gpm:{nc:"gpm",exc:"",elc:"",iq:0,n:"Choking Gas Potion",s:1,durability:2,maxd:1,gt:0,i:"invgpm",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},opm:{nc:"opm",exc:"",elc:"",iq:0,n:"Exploding Potion",s:1,durability:2,maxd:1,gt:0,i:"invopm",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},gpl:{nc:"gpl",exc:"",elc:"",iq:0,n:"Strangling Gas Potion",s:1,durability:2,maxd:1,gt:0,i:"invgps",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},opl:{nc:"opl",exc:"",elc:"",iq:0,n:"Fulminating Potion",s:1,durability:2,maxd:1,gt:0,i:"invops",iw:1,ih:1,it:0,type:"tpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Thrown Weapon",c:["Missile Potion","Thrown Weapon","Weapon"]},d33:{nc:"d33",exc:"",elc:"",iq:0,n:"Decoy Gidbinn",durability:10,mind:1,maxd:2,rs:15,rd:20,gt:0,i:"invd33",iw:1,ih:2,it:2,type:"knif",gemsockets:0,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},g33:{nc:"g33",exc:"",elc:"",iq:0,n:"The Gidbinn",durability:30,mind:3,maxd:7,rs:15,rd:25,gt:0,i:"invg33",iw:1,ih:2,it:2,type:"knif",gemsockets:0,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},leg:{nc:"leg",exc:"",elc:"",iq:0,n:"Wirt's Leg",durability:66,mind:2,maxd:8,hi:1,gt:0,i:"invleg",iw:1,ih:3,it:8,type:"club",gemsockets:3,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},hdm:{nc:"hdm",exc:"",elc:"",iq:0,n:"Horadric Malus",durability:55,mind:6,maxd:15,rs:15,rd:15,gt:0,i:"invhmr",iw:1,ih:2,it:2,type:"hamm",gemsockets:0,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},hfh:{nc:"hfh",exc:"",elc:"",iq:0,n:"Hell Forge Hammer",durability:55,mind:6,maxd:15,hi:1,gt:0,i:"invhfh",iw:2,ih:3,it:2,type:"hamm",gemsockets:5,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},hst:{nc:"hst",exc:"",elc:"",iq:0,n:"Horadric Staff",durability:50,min2d:12,max2d:20,rs:30,gt:0,i:"invhst",iw:1,ih:4,it:8,type:"staf",gemsockets:0,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},msf:{nc:"msf",exc:"",elc:"",iq:0,n:"Shaft of the Horadric Staff",durability:45,min2d:10,max2d:15,rs:25,gt:0,i:"invmsf",iw:1,ih:3,it:8,type:"staf",gemsockets:0,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9ha":{nc:"hax",exc:"9ha",elc:"7ha",iq:1,n:"Hatchet",durability:28,mind:10,maxd:21,rs:25,rd:25,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,type:"axe",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ax":{nc:"axe",exc:"9ax",elc:"7ax",iq:1,n:"Cleaver",durability:24,mind:10,maxd:33,rs:68,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"92a":{nc:"2ax",exc:"92a",elc:"72a",iq:1,n:"Twin Axe",durability:24,mind:13,maxd:38,rs:85,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9mp":{nc:"mpi",exc:"9mp",elc:"7mp",iq:1,n:"Crowbill",durability:26,mind:14,maxd:34,rs:94,rd:70,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9wa":{nc:"wax",exc:"9wa",elc:"7wa",iq:1,n:"Naga",durability:26,mind:16,maxd:45,rs:121,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9la":{nc:"lax",exc:"9la",elc:"7la",iq:1,n:"Military Axe",durability:30,min2d:14,max2d:34,rs:73,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ba":{nc:"bax",exc:"9ba",elc:"7ba",iq:1,n:"Bearded Axe",durability:35,min2d:21,max2d:49,rs:92,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9bt":{nc:"btx",exc:"9bt",elc:"7bt",iq:1,n:"Tabar",durability:40,min2d:24,max2d:77,rs:101,hi:1,gt:0,i:"invbtx",ui:"inv9btu",si:"inv9btu",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9ga":{nc:"gax",exc:"9ga",elc:"7ga",iq:1,n:"Gothic Axe",durability:50,min2d:18,max2d:70,rs:115,rd:79,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9gi":{nc:"gix",exc:"9gi",elc:"7gi",iq:1,n:"Ancient Axe",durability:50,min2d:43,max2d:85,rs:125,hi:1,gt:0,i:"invgix",ui:"inv9giu",si:"inv9giu",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"9wn":{nc:"wnd",exc:"9wn",elc:"7wn",iq:1,n:"Burnt Wand",durability:15,mind:8,maxd:18,rs:25,hi:1,gt:0,i:"invwnd",iw:1,ih:2,it:8,type:"wand",gemsockets:1,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9yw":{nc:"ywn",exc:"9yw",elc:"7yw",iq:1,n:"Petrified Wand",durability:15,mind:8,maxd:24,rs:25,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9bw":{nc:"bwn",exc:"9bw",elc:"7bw",iq:1,n:"Tomb Wand",durability:15,mind:10,maxd:22,rs:25,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9gw":{nc:"gwn",exc:"9gw",elc:"7gw",iq:1,n:"Grave Wand",durability:15,mind:13,maxd:29,rs:25,hi:1,gt:0,i:"invgwn",ui:"inv9gwu",si:"inv9gwu",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9cl":{nc:"clb",exc:"9cl",elc:"7cl",iq:1,n:"Cudgel",durability:24,mind:6,maxd:21,rs:25,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,type:"club",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"9sc":{nc:"scp",exc:"9sc",elc:"7sc",iq:1,n:"Rune Scepter",durability:50,mind:13,maxd:24,rs:58,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,type:"scep",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9qs":{nc:"gsc",exc:"9qs",elc:"7qs",iq:1,n:"Holy Water Sprinkler",durability:60,mind:14,maxd:36,rs:76,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,type:"scep",gemsockets:3,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9ws":{nc:"wsp",exc:"9ws",elc:"7ws",iq:1,n:"Divine Scepter",durability:70,mind:16,maxd:38,rs:103,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,type:"scep",gemsockets:5,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"9sp":{nc:"spc",exc:"9sp",elc:"7sp",iq:1,n:"Barbed Club",durability:36,mind:13,maxd:25,rs:30,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,type:"club",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"9ma":{nc:"mac",exc:"9ma",elc:"7ma",iq:1,n:"Flanged Mace",durability:60,mind:15,maxd:23,rs:61,hi:1,gt:0,i:"invmac",iw:1,ih:3,it:2,type:"mace",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9mt":{nc:"mst",exc:"9mt",elc:"7mt",iq:1,n:"Jagged Star",durability:72,mind:20,maxd:31,rs:74,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,type:"mace",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9fl":{nc:"fla",exc:"9fl",elc:"7fl",iq:1,n:"Knout",durability:30,mind:13,maxd:35,rs:82,rd:73,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,type:"mace",gemsockets:5,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"9wh":{nc:"whm",exc:"9wh",elc:"7wh",iq:1,n:"Battle Hammer",durability:55,mind:35,maxd:58,rs:100,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,type:"hamm",gemsockets:4,spawnable:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9m9":{nc:"mau",exc:"9m9",elc:"7m7",iq:1,n:"War Club",durability:60,min2d:53,max2d:78,rs:124,hi:1,gt:0,i:"invmau",iw:2,ih:4,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9gm":{nc:"gma",exc:"9gm",elc:"7gm",iq:1,n:"Martel de Fer",durability:60,min2d:61,max2d:99,rs:169,hi:1,gt:0,i:"invgma",ui:"inv9gmu",si:"inv9gmu",iw:2,ih:3,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"9ss":{nc:"ssd",exc:"9ss",elc:"7ss",iq:1,n:"Gladius",durability:24,mind:8,maxd:22,rs:25,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9sm":{nc:"scm",exc:"9sm",elc:"7sm",iq:1,n:"Cutlass",durability:22,mind:8,maxd:21,rs:25,rd:52,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9sb":{nc:"sbr",exc:"9sb",elc:"7sb",iq:1,n:"Shamshir",durability:32,mind:10,maxd:24,rs:58,rd:58,hi:1,gt:0,i:"invsbr",ui:"invsbru",si:"invsbru",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9fc":{nc:"flc",exc:"9fc",elc:"7fc",iq:1,n:"Tulwar",durability:32,mind:16,maxd:35,rs:70,rd:42,hi:1,gt:0,i:"invflc",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9cr":{nc:"crs",exc:"9cr",elc:"7cr",iq:1,n:"Dimensional Blade",durability:20,mind:13,maxd:35,rs:85,rd:60,hi:1,gt:0,i:"invcrs",ui:"inv9cru",si:"inv9cru",iw:2,ih:3,it:8,type:"swor",gemsockets:6,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9bs":{nc:"bsd",exc:"9bs",elc:"7bs",iq:1,n:"Battle Sword",durability:32,mind:16,maxd:34,rs:92,rd:43,hi:1,gt:0,i:"invbsd",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9ls":{nc:"lsd",exc:"9ls",elc:"7ls",iq:1,n:"Rune Sword",durability:44,mind:10,maxd:42,rs:103,rd:79,hi:1,gt:0,i:"invlsd",ui:"inv9lsu",si:"inv9lsu",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9wd":{nc:"wsd",exc:"9wd",elc:"7wd",iq:1,n:"Ancient Sword",durability:44,mind:18,maxd:43,rs:127,rd:88,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,type:"swor",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"92h":{nc:"2hs",exc:"92h",elc:"72h",iq:1,n:"Espandon",durability:44,mind:8,maxd:26,min2d:18,max2d:40,rs:73,rd:61,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,type:"swor",gemsockets:3,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9cm":{nc:"clm",exc:"9cm",elc:"7cm",iq:1,n:"Dacian Falx",durability:50,mind:13,maxd:30,min2d:26,max2d:61,rs:91,rd:20,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9gs":{nc:"gis",exc:"9gs",elc:"7gs",iq:1,n:"Tusk Sword",durability:50,mind:10,maxd:37,min2d:19,max2d:58,rs:104,rd:71,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9b9":{nc:"bsw",exc:"9b9",elc:"7b7",iq:1,n:"Gothic Sword",durability:40,mind:14,maxd:40,min2d:39,max2d:60,rs:113,rd:20,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9fb":{nc:"flb",exc:"9fb",elc:"7fb",iq:1,n:"Zweihander",durability:50,mind:19,maxd:35,min2d:29,max2d:54,rs:125,rd:94,hi:1,gt:0,i:"invflb",ui:"inv9fbu",si:"inv9fbu",iw:2,ih:4,it:2,type:"swor",gemsockets:5,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9gd":{nc:"gsd",exc:"9gd",elc:"7gd",iq:1,n:"Executioner Sword",durability:50,mind:24,maxd:40,min2d:47,max2d:80,rs:170,rd:110,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,type:"swor",gemsockets:6,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"9dg":{nc:"dgr",exc:"9dg",elc:"7dg",iq:1,n:"Poignard",durability:16,mind:6,maxd:18,rs:25,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"9di":{nc:"dir",exc:"9di",elc:"7di",iq:1,n:"Rondel",durability:20,mind:10,maxd:26,rs:25,rd:58,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"9kr":{nc:"kri",exc:"9kr",elc:"7kr",iq:1,n:"Cinquedeas",durability:24,mind:15,maxd:31,rs:25,rd:88,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,type:"knif",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"9bl":{nc:"bld",exc:"9bl",elc:"7bl",iq:1,n:"Stiletto",durability:24,mind:19,maxd:36,rs:47,rd:97,hi:1,gt:0,i:"invbld",ui:"inv9blu",si:"inv9blu",iw:1,ih:3,it:2,type:"knif",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"9tk":{nc:"tkf",exc:"9tk",elc:"7tk",iq:1,n:"Battle Dart",s:1,durability:6,mind:8,maxd:16,minmd:11,maxmd:24,rs:25,rd:52,gt:0,i:"invtkn",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},"9ta":{nc:"tax",exc:"9ta",elc:"7ta",iq:1,n:"Francisca",s:1,durability:15,mind:11,maxd:22,minmd:18,maxmd:33,rs:25,rd:80,gt:0,i:"invtax",iw:1,ih:2,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"9bk":{nc:"bkf",exc:"9bk",elc:"7bk",iq:1,n:"War Dart",s:1,durability:20,mind:6,maxd:24,minmd:14,maxmd:27,rs:25,rd:97,gt:0,i:"invbkf",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},"9b8":{nc:"bal",exc:"9b8",elc:"7b8",iq:1,n:"Hurlbat",s:1,durability:16,mind:13,maxd:27,minmd:24,maxmd:34,rs:25,rd:106,gt:0,i:"invbal",iw:2,ih:3,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"9ja":{nc:"jav",exc:"9ja",elc:"7ja",iq:1,n:"War Javelin",s:1,durability:10,mind:6,maxd:19,minmd:14,maxmd:32,rs:25,rd:25,gt:0,i:"invjav",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9pi":{nc:"pil",exc:"9pi",elc:"7pi",iq:1,n:"Great Pilum",s:1,durability:12,mind:11,maxd:26,minmd:16,maxmd:42,rs:25,rd:88,gt:0,i:"invpil",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9s9":{nc:"ssp",exc:"9s9",elc:"7s7",iq:1,n:"Simbilan",s:1,durability:14,mind:8,maxd:32,minmd:27,maxmd:50,rs:80,rd:80,gt:0,i:"invssp",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9gl":{nc:"glv",exc:"9gl",elc:"7gl",iq:1,n:"Spiculum",s:1,durability:16,mind:13,maxd:38,minmd:32,maxmd:60,rs:98,rd:73,gt:0,i:"invglv",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9ts":{nc:"tsp",exc:"9ts",elc:"7ts",iq:1,n:"Harpoon",s:1,durability:18,mind:13,maxd:35,minmd:18,maxmd:54,rs:25,rd:118,gt:0,i:"invtsp",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9sr":{nc:"spr",exc:"9sr",elc:"7sr",iq:1,n:"War Spear",durability:30,min2d:10,max2d:37,rs:25,rd:25,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,type:"spea",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9tr":{nc:"tri",exc:"9tr",elc:"7tr",iq:1,n:"Fuscina",durability:35,min2d:19,max2d:37,rs:77,rd:25,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,type:"spea",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9br":{nc:"brn",exc:"9br",elc:"7br",iq:1,n:"War Fork",durability:28,min2d:16,max2d:40,rs:80,rd:95,hi:1,gt:0,i:"invbrn",ui:"inv9bru",si:"inv9bru",iw:2,ih:4,it:8,type:"spea",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9st":{nc:"spt",exc:"9st",elc:"7st",iq:1,n:"Yari",durability:28,min2d:29,max2d:59,rs:101,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9p9":{nc:"pik",exc:"9p9",elc:"7p7",iq:1,n:"Lance",durability:25,min2d:27,max2d:114,rs:110,rd:88,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"9b7":{nc:"bar",exc:"9b7",elc:"7o7",iq:1,n:"Lochaber Axe",durability:50,min2d:6,max2d:58,rs:80,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,type:"pole",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9vo":{nc:"vou",exc:"9vo",elc:"7vo",iq:1,n:"Bill",durability:50,min2d:14,max2d:53,rs:95,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,type:"pole",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9s8":{nc:"scy",exc:"9s8",elc:"7s8",iq:1,n:"Battle Scythe",durability:65,min2d:18,max2d:45,rs:82,rd:82,hi:1,gt:0,i:"invscy",ui:"inv9s8u",si:"inv9s8u",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9pa":{nc:"pax",exc:"9pa",elc:"7pa",iq:1,n:"Partizan",durability:65,min2d:34,max2d:75,rs:113,rd:67,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9h9":{nc:"hal",exc:"9h9",elc:"7h7",iq:1,n:"Bec-de-Corbin",durability:55,min2d:13,max2d:85,rs:133,rd:91,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"9wc":{nc:"wsc",exc:"9wc",elc:"7wc",iq:1,n:"Grim Scythe",durability:55,min2d:30,max2d:70,rs:140,rd:140,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"8ss":{nc:"sst",exc:"8ss",elc:"6ss",iq:1,n:"Jo Staff",durability:20,min2d:6,max2d:21,rs:25,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,type:"staf",gemsockets:2,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8ls":{nc:"lst",exc:"8ls",elc:"6ls",iq:1,n:"Quarterstaff",durability:30,min2d:8,max2d:26,rs:25,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,type:"staf",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8cs":{nc:"cst",exc:"8cs",elc:"6cs",iq:1,n:"Cedar Staff",durability:35,min2d:11,max2d:32,rs:25,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8bs":{nc:"bst",exc:"8bs",elc:"6bs",iq:1,n:"Gothic Staff",durability:40,min2d:14,max2d:34,rs:25,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8ws":{nc:"wst",exc:"8ws",elc:"6ws",iq:1,n:"Rune Staff",durability:50,min2d:24,max2d:58,rs:25,hi:1,gt:0,i:"invwst",ui:"inv8wsu",si:"inv8wsu",iw:2,ih:4,it:8,type:"staf",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"8sb":{nc:"sbw",exc:"8sb",elc:"6sb",iq:1,n:"Edge Bow",durability:20,min2d:6,max2d:19,rs:25,rd:43,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,type:"bow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8hb":{nc:"hbw",exc:"8hb",elc:"6hb",iq:1,n:"Razor Bow",durability:32,min2d:8,max2d:22,rs:25,rd:62,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lb":{nc:"lbw",exc:"8lb",elc:"6lb",iq:1,n:"Cedar Bow",durability:28,min2d:10,max2d:29,rs:53,rd:49,hi:1,gt:0,i:"invlbw",ui:"inv8lbu",si:"inv8lbu",iw:2,ih:4,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8cb":{nc:"cbw",exc:"8cb",elc:"6cb",iq:1,n:"Double Bow",durability:36,min2d:11,max2d:26,rs:58,rd:73,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8s8":{nc:"sbb",exc:"8s8",elc:"6s7",iq:1,n:"Short Siege Bow",durability:40,min2d:13,max2d:30,rs:65,rd:80,hi:1,gt:0,i:"invsbb",ui:"inv8s8u",si:"inv8s8u",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8l8":{nc:"lbb",exc:"8l8",elc:"6l7",iq:1,n:"Large Siege Bow",durability:44,min2d:10,max2d:42,rs:80,rd:95,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8sw":{nc:"swb",exc:"8sw",elc:"6sw",iq:1,n:"Rune Bow",durability:48,min2d:14,max2d:35,rs:73,rd:103,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lw":{nc:"lwb",exc:"8lw",elc:"6lw",iq:1,n:"Gothic Bow",durability:55,min2d:10,max2d:50,rs:95,rd:118,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"8lx":{nc:"lxb",exc:"8lx",elc:"6lx",iq:1,n:"Arbalest",durability:30,min2d:14,max2d:27,rs:52,rd:61,hi:1,gt:0,i:"invlxb",ui:"inv8lxu",si:"inv8lxu",iw:2,ih:3,it:8,type:"xbow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8mx":{nc:"mxb",exc:"8mx",elc:"6mx",iq:1,n:"Siege Crossbow",durability:40,min2d:20,max2d:42,rs:80,rd:70,hi:1,gt:0,i:"invmxb",ui:"inv8mxu",si:"inv8mxu",iw:2,ih:3,it:8,type:"xbow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8hx":{nc:"hxb",exc:"8hx",elc:"6hx",iq:1,n:"Ballista",durability:50,min2d:33,max2d:55,rs:110,rd:80,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,type:"xbow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"8rx":{nc:"rxb",exc:"8rx",elc:"6rx",iq:1,n:"Chu-Ko-Nu",durability:40,min2d:14,max2d:32,rs:80,rd:95,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},qf1:{nc:"fla",exc:"",elc:"",iq:0,n:"Khalim's Flail",durability:30,mind:1,maxd:15,rs:41,rd:35,hi:1,gt:0,i:"invqf1",iw:2,ih:3,it:2,type:"mace",gemsockets:3,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},qf2:{nc:"fla",exc:"",elc:"",iq:0,n:"Khalim's Will",durability:30,mind:1,maxd:15,hi:1,gt:0,i:"invqf2",iw:2,ih:3,it:2,type:"mace",gemsockets:3,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},ktr:{nc:"ktr",exc:"9ar",elc:"7ar",iq:0,n:"Katar",durability:48,mind:4,maxd:7,rs:20,rd:20,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},wrb:{nc:"wrb",exc:"9wb",elc:"7wb",iq:0,n:"Wrist Blade",durability:52,mind:5,maxd:9,rs:33,rd:33,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},axf:{nc:"axf",exc:"9xf",elc:"7xf",iq:0,n:"Hatchet Hands",durability:56,mind:2,maxd:15,rs:37,rd:37,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},ces:{nc:"ces",exc:"9cs",elc:"7cs",iq:0,n:"Cestus",durability:72,mind:7,maxd:15,rs:42,rd:42,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},clw:{nc:"clw",exc:"9lw",elc:"7lw",iq:0,n:"Claws",durability:64,mind:8,maxd:15,rs:46,rd:46,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h",gemsockets:3,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},btl:{nc:"btl",exc:"9tw",elc:"7tw",iq:0,n:"Blade Talons",durability:69,mind:10,maxd:14,rs:50,rd:50,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h",gemsockets:3,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},skr:{nc:"skr",exc:"9qr",elc:"7qr",iq:0,n:"Scissors Katar",durability:68,mind:9,maxd:17,rs:55,rd:55,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,type:"h2h",gemsockets:3,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9ar":{nc:"ktr",exc:"9ar",elc:"7ar",iq:1,n:"Quhab",durability:48,mind:11,maxd:24,rs:57,rd:57,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h",gemsockets:3,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9wb":{nc:"wrb",exc:"9wb",elc:"7wb",iq:1,n:"Wrist Spike",durability:56,mind:13,maxd:27,rs:66,rd:66,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9xf":{nc:"axf",exc:"9xf",elc:"7xf",iq:1,n:"Fascia",durability:64,mind:8,maxd:37,rs:69,rd:69,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",eq2n:"Assassin Item",c:["Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9cs":{nc:"ces",exc:"9cs",elc:"7cs",iq:1,n:"Hand Scythe",durability:72,mind:16,maxd:37,rs:73,rd:73,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h2",gemsockets:2,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9lw":{nc:"clw",exc:"9lw",elc:"7lw",iq:1,n:"Greater Claws",durability:52,mind:18,maxd:37,rs:76,rd:76,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9tw":{nc:"btl",exc:"9tw",elc:"7tw",iq:1,n:"Greater Talons",durability:69,mind:21,maxd:35,rs:79,rd:79,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"9qr":{nc:"skr",exc:"9qr",elc:"7qr",iq:1,n:"Scissors Quhab",durability:68,mind:19,maxd:40,rs:82,rd:82,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7ar":{nc:"ktr",exc:"9ar",elc:"7ar",iq:2,n:"Suwayyah",durability:48,mind:39,maxd:52,rs:99,rd:99,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7wb":{nc:"wrb",exc:"9wb",elc:"7wb",iq:2,n:"Wrist Sword",durability:56,mind:34,maxd:45,rs:105,rd:105,hi:1,gt:0,i:"invktr",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7xf":{nc:"axf",exc:"9xf",elc:"7xf",iq:2,n:"War Fist",durability:64,mind:44,maxd:53,rs:108,rd:108,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h2",gemsockets:2,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7cs":{nc:"ces",exc:"9cs",elc:"7cs",iq:2,n:"Battle Cestus",durability:72,mind:36,maxd:42,rs:110,rd:110,hi:1,gt:0,i:"invaxf",ui:"invaxfu",si:"invaxfu",iw:1,ih:3,it:2,type:"h2h2",gemsockets:2,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7lw":{nc:"clw",exc:"9lw",elc:"7lw",iq:2,n:"Feral Claws",durability:52,mind:22,maxd:53,rs:113,rd:113,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7tw":{nc:"btl",exc:"9tw",elc:"7tw",iq:2,n:"Runic Talons",durability:69,mind:24,maxd:44,rs:115,rd:115,hi:1,gt:0,i:"invclw",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7qr":{nc:"skr",exc:"9qr",elc:"7qr",iq:2,n:"Scissors Suwayyah",durability:68,mind:40,maxd:51,rs:118,rd:118,hi:1,gt:0,i:"invskr",ui:"invskru",si:"invskru",iw:1,ih:3,it:2,type:"h2h2",gemsockets:3,spawnable:1,ig:[],eq1n:"Hand to Hand",c:["Hand to Hand 2","Hand to Hand","Melee Weapon","Weapon","Assassin Item","Class Specific"]},"7ha":{nc:"hax",exc:"9ha",elc:"7ha",iq:2,n:"Tomahawk",durability:28,mind:33,maxd:58,rs:125,rd:67,hi:1,gt:0,i:"invhax",ui:"invhaxu",si:"invhaxu",iw:1,ih:3,it:2,type:"axe",gemsockets:2,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ax":{nc:"axe",exc:"9ax",elc:"7ax",iq:2,n:"Small Crescent",durability:24,mind:38,maxd:60,rs:115,rd:83,hi:1,gt:0,i:"invaxe",ui:"invaxeu",si:"invaxeu",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"72a":{nc:"2ax",exc:"92a",elc:"72a",iq:2,n:"Ettin Axe",durability:24,mind:33,maxd:66,rs:145,rd:45,hi:1,gt:0,i:"inv2ax",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7mp":{nc:"mpi",exc:"9mp",elc:"7mp",iq:2,n:"War Spike",durability:26,mind:30,maxd:48,rs:133,rd:54,hi:1,gt:0,i:"invmpi",ui:"invmpiu",si:"invmpiu",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7wa":{nc:"wax",exc:"9wa",elc:"7wa",iq:2,n:"Berserker Axe",durability:26,mind:24,maxd:71,rs:138,rd:59,hi:1,gt:0,i:"invwax",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7la":{nc:"lax",exc:"9la",elc:"7la",iq:2,n:"Feral Axe",durability:30,min2d:25,max2d:123,rs:196,hi:1,gt:0,i:"invlax",iw:2,ih:3,it:2,type:"axe",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ba":{nc:"bax",exc:"9ba",elc:"7ba",iq:2,n:"Silver-edged Axe",durability:35,min2d:62,max2d:110,rs:166,rd:65,hi:1,gt:0,i:"invbrx",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7bt":{nc:"btx",exc:"9bt",elc:"7bt",iq:2,n:"Decapitator",durability:40,min2d:49,max2d:137,rs:189,rd:33,hi:1,gt:0,i:"invbtx",ui:"invbtxu",si:"invbtxu",iw:2,ih:3,it:2,type:"axe",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7ga":{nc:"gax",exc:"9ga",elc:"7ga",iq:2,n:"Champion Axe",durability:50,min2d:59,max2d:94,rs:167,rd:59,hi:1,gt:0,i:"invgax",ui:"invgaxu",si:"invgaxu",iw:2,ih:4,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7gi":{nc:"gix",exc:"9gi",elc:"7gi",iq:2,n:"Glorious Axe",durability:50,min2d:60,max2d:124,rs:164,rd:55,hi:1,gt:0,i:"invgix",iw:2,ih:3,it:2,type:"axe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Melee Weapon",c:["Axe","Melee Weapon","Weapon"]},"7wn":{nc:"wnd",exc:"9wn",elc:"7wn",iq:2,n:"Polished Wand",durability:22,mind:18,maxd:33,rs:25,hi:1,gt:0,i:"invwnd",iw:1,ih:2,it:8,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7yw":{nc:"ywn",exc:"9yw",elc:"7yw",iq:2,n:"Ghost Wand",durability:14,mind:20,maxd:40,rs:25,hi:1,gt:0,i:"invywn",iw:1,ih:2,it:8,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7bw":{nc:"bwn",exc:"9bw",elc:"7bw",iq:2,n:"Lich Wand",durability:17,mind:10,maxd:31,rs:25,hi:1,gt:0,i:"invbwn",ui:"invbwnu",si:"invbwnu",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7gw":{nc:"gwn",exc:"9gw",elc:"7gw",iq:2,n:"Unearthed Wand",durability:18,mind:22,maxd:28,rs:25,hi:1,gt:0,i:"invgwn",iw:1,ih:2,it:2,type:"wand",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Wand","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7cl":{nc:"clb",exc:"9cl",elc:"7cl",iq:2,n:"Truncheon",durability:55,mind:35,maxd:43,rs:88,rd:43,hi:1,gt:0,i:"invclb",ui:"invclbu",si:"invclbu",iw:1,ih:3,it:2,type:"club",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"7sc":{nc:"scp",exc:"9sc",elc:"7sc",iq:2,n:"Mighty Scepter",durability:50,mind:40,maxd:52,rs:125,rd:65,hi:1,gt:0,i:"invscp",iw:1,ih:3,it:2,type:"scep",gemsockets:2,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7qs":{nc:"gsc",exc:"9qs",elc:"7qs",iq:2,n:"Seraph Rod",durability:60,mind:45,maxd:54,rs:108,rd:69,hi:1,gt:0,i:"invgsc",iw:1,ih:3,it:2,type:"scep",gemsockets:3,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7ws":{nc:"wsp",exc:"9ws",elc:"7ws",iq:2,n:"Caduceus",durability:70,mind:37,maxd:43,rs:97,rd:70,hi:1,gt:0,i:"invwsp",iw:2,ih:3,it:2,type:"scep",gemsockets:5,spawnable:1,ig:[],eq1n:"Staves And Rods",c:["Scepter","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"7sp":{nc:"spc",exc:"9sp",elc:"7sp",iq:2,n:"Tyrant Club",durability:65,mind:32,maxd:58,rs:133,hi:1,gt:0,i:"invspc",ui:"invspcu",si:"invspcu",iw:1,ih:3,it:2,type:"club",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Club","Blunt","Melee Weapon","Weapon"]},"7ma":{nc:"mac",exc:"9ma",elc:"7ma",iq:2,n:"Reinforced Mace",durability:60,mind:41,maxd:49,rs:145,rd:46,hi:1,gt:0,i:"invmac",si:"inv7mas",iw:1,ih:3,it:2,type:"mace",gemsockets:2,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7mt":{nc:"mst",exc:"9mt",elc:"7mt",iq:2,n:"Devil Star",durability:72,mind:43,maxd:53,rs:153,rd:44,hi:1,gt:0,i:"invmst",ui:"invmstu",si:"invmstu",iw:1,ih:3,it:2,type:"mace",gemsockets:3,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7fl":{nc:"fla",exc:"9fl",elc:"7fl",iq:2,n:"Scourge",durability:65,mind:3,maxd:80,rs:125,rd:77,hi:1,gt:0,i:"invfla",iw:2,ih:3,it:2,type:"mace",gemsockets:5,spawnable:1,ig:[],eq1n:"Blunt",c:["Mace","Blunt","Melee Weapon","Weapon"]},"7wh":{nc:"whm",exc:"9wh",elc:"7wh",iq:2,n:"Legendary Mallet",durability:65,mind:50,maxd:61,rs:189,hi:1,gt:0,i:"invwhm",iw:2,ih:3,it:2,type:"hamm",gemsockets:4,spawnable:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7m7":{nc:"mau",exc:"9m9",elc:"7m7",iq:2,n:"Ogre Maul",durability:60,min2d:77,max2d:106,rs:225,hi:1,gt:0,i:"invmau",iw:2,ih:4,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7gm":{nc:"gma",exc:"9gm",elc:"7gm",iq:2,n:"Thunder Maul",durability:60,min2d:33,max2d:180,rs:253,hi:1,gt:0,i:"invgma",iw:2,ih:3,it:2,type:"hamm",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Blunt",c:["Hammer","Blunt","Melee Weapon","Weapon"]},"7ss":{nc:"ssd",exc:"9ss",elc:"7ss",iq:2,n:"Falcata",durability:24,mind:31,maxd:59,rs:150,rd:88,hi:1,gt:0,i:"invssd",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7sm":{nc:"scm",exc:"9sm",elc:"7sm",iq:2,n:"Ataghan",durability:22,mind:26,maxd:46,rs:138,rd:95,hi:1,gt:0,i:"invscm",ui:"invscmu",si:"invscmu",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7sb":{nc:"sbr",exc:"9sb",elc:"7sb",iq:2,n:"Elegant Blade",durability:32,mind:33,maxd:45,rs:109,rd:122,hi:1,gt:0,i:"invsbr",ui:"invsbru",si:"invsbru",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7fc":{nc:"flc",exc:"9fc",elc:"7fc",iq:2,n:"Hydra Edge",durability:32,mind:28,maxd:68,rs:142,rd:105,hi:1,gt:0,i:"invflc",iw:1,ih:3,it:2,type:"swor",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7cr":{nc:"crs",exc:"9cr",elc:"7cr",iq:2,n:"Phase Blade",durability:0,mind:31,maxd:35,rs:25,rd:136,hi:1,gt:0,i:"invcrs",ui:"invcrsu",si:"invcrsu",iw:2,ih:3,it:8,type:"swor",gemsockets:6,spawnable:1,nodurability:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7bs":{nc:"bsd",exc:"9bs",elc:"7bs",iq:2,n:"Conquest Sword",durability:32,mind:37,maxd:53,rs:142,rd:112,hi:1,gt:0,i:"invbsd",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7ls":{nc:"lsd",exc:"9ls",elc:"7ls",iq:2,n:"Cryptic Sword",durability:44,mind:5,maxd:77,rs:99,rd:109,hi:1,gt:0,i:"invlsd",ui:"invlsdu",si:"invlsdu",iw:2,ih:3,it:2,type:"swor",gemsockets:4,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7wd":{nc:"wsd",exc:"9wd",elc:"7wd",iq:2,n:"Mythical Sword",durability:44,mind:40,maxd:50,rs:147,rd:124,hi:1,gt:0,i:"invwsd",iw:1,ih:3,it:2,type:"swor",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"72h":{nc:"2hs",exc:"92h",elc:"72h",iq:2,n:"Legend Sword",durability:44,mind:22,maxd:56,min2d:50,max2d:94,rs:175,rd:100,hi:1,gt:0,i:"inv2hs",ui:"inv2hsu",si:"inv2hsu",iw:1,ih:4,it:2,type:"swor",gemsockets:3,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7cm":{nc:"clm",exc:"9cm",elc:"7cm",iq:2,n:"Highland Blade",durability:50,mind:22,maxd:62,min2d:67,max2d:96,rs:171,rd:104,hi:1,gt:0,i:"invclm",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7gs":{nc:"gis",exc:"9gs",elc:"7gs",iq:2,n:"Balrog Blade",durability:50,mind:15,maxd:75,min2d:55,max2d:118,rs:185,rd:87,hi:1,gt:0,i:"invgis",ui:"invgisu",si:"invgisu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7b7":{nc:"bsw",exc:"9b9",elc:"7b7",iq:2,n:"Champion Sword",durability:40,mind:24,maxd:54,min2d:71,max2d:83,rs:163,rd:103,hi:1,gt:0,i:"invbsw",ui:"invbswu",si:"invbswu",iw:1,ih:4,it:2,type:"swor",gemsockets:4,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7fb":{nc:"flb",exc:"9fb",elc:"7fb",iq:2,n:"Colossus Sword",durability:50,mind:26,maxd:70,min2d:61,max2d:121,rs:182,rd:95,hi:1,gt:0,i:"invflb",iw:2,ih:4,it:2,type:"swor",gemsockets:5,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7gd":{nc:"gsd",exc:"9gd",elc:"7gd",iq:2,n:"Colossus Blade",durability:50,mind:25,maxd:65,min2d:58,max2d:115,rs:189,rd:110,hi:1,gt:0,i:"invgsd",ui:"invgsdu",si:"invgsdu",iw:2,ih:4,it:2,type:"swor",gemsockets:6,spawnable:1,handed1or2:1,handed2:1,ig:[],eq1n:"Swords and Knives",c:["Sword","Swords and Knives","Melee Weapon","Weapon"]},"7dg":{nc:"dgr",exc:"9dg",elc:"7dg",iq:2,n:"Bone Knife",durability:26,mind:23,maxd:49,rs:38,rd:75,hi:1,gt:0,i:"invdgr",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"7di":{nc:"dir",exc:"9di",elc:"7di",iq:2,n:"Mithril Point",durability:55,mind:37,maxd:53,rs:55,rd:98,hi:1,gt:0,i:"invdir",iw:1,ih:2,it:2,type:"knif",gemsockets:1,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"7kr":{nc:"kri",exc:"9kr",elc:"7kr",iq:2,n:"Fanged Knife",durability:36,mind:15,maxd:57,rs:42,rd:86,hi:1,gt:0,i:"invkrs",ui:"invkrsu",si:"invkrsu",iw:1,ih:3,it:2,type:"knif",gemsockets:3,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"7bl":{nc:"bld",exc:"9bl",elc:"7bl",iq:2,n:"Legend Spike",durability:47,mind:31,maxd:47,rs:65,rd:67,hi:1,gt:0,i:"invbld",iw:1,ih:3,it:2,type:"knif",gemsockets:2,spawnable:1,ig:[],eq1n:"Swords and Knives",c:["Knife","Swords and Knives","Melee Weapon","Weapon"]},"7tk":{nc:"tkf",exc:"9tk",elc:"7tk",iq:2,n:"Flying Knife",s:1,durability:6,mind:23,maxd:54,minmd:23,maxmd:54,rs:48,rd:141,gt:0,i:"invtkn",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},"7ta":{nc:"tax",exc:"9ta",elc:"7ta",iq:2,n:"Flying Axe",s:1,durability:15,mind:17,maxd:65,minmd:15,maxmd:66,rs:88,rd:108,gt:0,i:"invtax",iw:1,ih:2,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"7bk":{nc:"bkf",exc:"9bk",elc:"7bk",iq:2,n:"Winged Knife",s:1,durability:20,mind:27,maxd:35,minmd:23,maxmd:39,rs:45,rd:142,gt:0,i:"invbkf",ui:"invtk3",iw:1,ih:2,it:2,type:"tkni",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Knife",c:["Throwing Knife","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Knife","Swords and Knives","Melee Weapon","Weapon"]},"7b8":{nc:"bal",exc:"9b8",elc:"7b8",iq:2,n:"Winged Axe",s:1,durability:16,mind:11,maxd:56,minmd:7,maxmd:60,rs:96,rd:122,gt:0,i:"invbal",iw:2,ih:3,it:2,type:"taxe",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Axe",c:["Throwing Axe","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Axe","Melee Weapon","Weapon"]},"7ja":{nc:"jav",exc:"9ja",elc:"7ja",iq:2,n:"Hyperion Javelin",s:1,durability:10,mind:21,maxd:57,minmd:28,maxmd:55,rs:98,rd:123,gt:0,i:"invjav",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7pi":{nc:"pil",exc:"9pi",elc:"7pi",iq:2,n:"Stygian Pilum",s:1,durability:12,mind:14,maxd:64,minmd:21,maxmd:75,rs:118,rd:112,gt:0,i:"invpil",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7s7":{nc:"ssp",exc:"9s9",elc:"7s7",iq:2,n:"Balrog Spear",s:1,durability:14,mind:33,maxd:63,minmd:40,maxmd:62,rs:127,rd:95,gt:0,i:"invssp",iw:1,ih:3,it:8,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7gl":{nc:"glv",exc:"9gl",elc:"7gl",iq:2,n:"Ghost Glaive",s:1,durability:16,mind:19,maxd:60,minmd:30,maxmd:85,rs:89,rd:137,gt:0,i:"invglv",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7ts":{nc:"tsp",exc:"9ts",elc:"7ts",iq:2,n:"Winged Harpoon",s:1,durability:18,mind:27,maxd:35,minmd:11,maxmd:77,rs:76,rd:145,gt:0,i:"invtsp",iw:1,ih:4,it:2,type:"jave",gemsockets:0,spawnable:1,ig:[],eq1n:"Combo Weapon",eq2n:"Spear",c:["Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7sr":{nc:"spr",exc:"9sr",elc:"7sr",iq:2,n:"Hyperion Spear",durability:30,min2d:35,max2d:119,rs:155,rd:120,hi:1,gt:0,i:"invspr",iw:2,ih:4,it:8,type:"spea",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7tr":{nc:"tri",exc:"9tr",elc:"7tr",iq:2,n:"Stygian Pike",durability:35,min2d:29,max2d:144,rs:168,rd:97,hi:1,gt:0,i:"invtri",ui:"invtriu",si:"invtriu",iw:2,ih:4,it:8,type:"spea",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7br":{nc:"brn",exc:"9br",elc:"7br",iq:2,n:"Mancatcher",durability:28,min2d:42,max2d:92,rs:132,rd:134,hi:1,gt:0,i:"invbrn",iw:2,ih:4,it:8,type:"spea",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7st":{nc:"spt",exc:"9st",elc:"7st",iq:2,n:"Ghost Spear",durability:28,min2d:18,max2d:155,rs:122,rd:163,hi:1,gt:0,i:"invspt",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7p7":{nc:"pik",exc:"9p9",elc:"7p7",iq:2,n:"War Pike",durability:25,min2d:33,max2d:178,rs:165,rd:106,hi:1,gt:0,i:"invpik",iw:2,ih:4,it:8,type:"spea",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Spear","Spears and Polearms","Melee Weapon","Weapon"]},"7o7":{nc:"bar",exc:"9b7",elc:"7o7",iq:2,n:"Ogre Axe",durability:50,min2d:28,max2d:145,rs:195,rd:75,hi:1,gt:0,i:"invbar",iw:2,ih:4,it:2,type:"pole",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7vo":{nc:"vou",exc:"9vo",elc:"7vo",iq:2,n:"Colossus Voulge",durability:50,min2d:17,max2d:165,rs:210,rd:55,hi:1,gt:0,i:"invvou",iw:2,ih:4,it:2,type:"pole",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7s8":{nc:"scy",exc:"9s8",elc:"7s8",iq:2,n:"Thresher",durability:65,min2d:12,max2d:141,rs:152,rd:118,hi:1,gt:0,i:"invscy",ui:"invscyu",si:"invscyu",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7pa":{nc:"pax",exc:"9pa",elc:"7pa",iq:2,n:"Cryptic Axe",durability:65,min2d:33,max2d:150,rs:165,rd:103,hi:1,gt:0,i:"invpax",iw:2,ih:4,it:2,type:"pole",gemsockets:5,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7h7":{nc:"hal",exc:"9h9",elc:"7h7",iq:2,n:"Great Poleaxe",durability:55,min2d:46,max2d:127,rs:179,rd:99,hi:1,gt:0,i:"invhal",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"7wc":{nc:"wsc",exc:"9wc",elc:"7wc",iq:2,n:"Giant Thresher",durability:55,min2d:40,max2d:114,rs:188,rd:140,hi:1,gt:0,i:"invwsc",iw:2,ih:4,it:2,type:"pole",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spears and Polearms",c:["Polearm","Spears and Polearms","Melee Weapon","Weapon"]},"6ss":{nc:"sst",exc:"8ss",elc:"6ss",iq:2,n:"Walking Stick",durability:20,min2d:69,max2d:85,rs:25,hi:1,gt:0,i:"invsst",iw:1,ih:3,it:8,type:"staf",gemsockets:2,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6ls":{nc:"lst",exc:"8ls",elc:"6ls",iq:2,n:"Stalagmite",durability:30,min2d:75,max2d:107,rs:63,rd:35,hi:1,gt:0,i:"invlst",iw:1,ih:4,it:8,type:"staf",gemsockets:3,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6cs":{nc:"cst",exc:"8cs",elc:"6cs",iq:2,n:"Elder Staff",durability:35,min2d:80,max2d:93,rs:44,rd:37,hi:1,gt:0,i:"invcst",ui:"invcstu",si:"invcstu",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6bs":{nc:"bst",exc:"8bs",elc:"6bs",iq:2,n:"Shillelagh",durability:40,min2d:65,max2d:108,rs:52,rd:27,hi:1,gt:0,i:"invbst",iw:1,ih:4,it:8,type:"staf",gemsockets:4,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6ws":{nc:"wst",exc:"8ws",elc:"6ws",iq:2,n:"Archon Staff",durability:26,min2d:83,max2d:99,rs:34,hi:1,gt:0,i:"invwst",iw:2,ih:4,it:8,type:"staf",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Staves And Rods",c:["Staff","Staves And Rods","Blunt","Melee Weapon","Weapon"]},"6sb":{nc:"sbw",exc:"8sb",elc:"6sb",iq:2,n:"Spider Bow",durability:20,min2d:23,max2d:50,rs:64,rd:143,hi:1,gt:0,i:"invsbw",iw:2,ih:3,it:8,type:"bow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6hb":{nc:"hbw",exc:"8hb",elc:"6hb",iq:2,n:"Blade Bow",durability:32,min2d:21,max2d:41,rs:76,rd:119,hi:1,gt:0,i:"invhbw",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lb":{nc:"lbw",exc:"8lb",elc:"6lb",iq:2,n:"Shadow Bow",durability:28,min2d:15,max2d:59,rs:52,rd:188,hi:1,gt:0,i:"invlbw",iw:2,ih:4,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6cb":{nc:"cbw",exc:"8cb",elc:"6cb",iq:2,n:"Great Bow",durability:36,min2d:12,max2d:52,rs:121,rd:107,hi:1,gt:0,i:"invcbw",ui:"invcbwu",si:"invcbwu",iw:2,ih:3,it:8,type:"bow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6s7":{nc:"sbb",exc:"8s8",elc:"6s7",iq:2,n:"Diamond Bow",durability:40,min2d:33,max2d:40,rs:89,rd:132,hi:1,gt:0,i:"invsbb",ui:"invsbbu",si:"invsbbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6l7":{nc:"lbb",exc:"8l8",elc:"6l7",iq:2,n:"Crusader Bow",durability:44,min2d:15,max2d:63,rs:97,rd:121,hi:1,gt:0,i:"invlbb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6sw":{nc:"swb",exc:"8sw",elc:"6sw",iq:2,n:"Ward Bow",durability:48,min2d:20,max2d:53,rs:72,rd:146,hi:1,gt:0,i:"invswb",ui:"invswbu",si:"invswbu",iw:2,ih:3,it:8,type:"bow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lw":{nc:"lwb",exc:"8lw",elc:"6lw",iq:2,n:"Hydra Bow",durability:55,min2d:10,max2d:68,rs:134,rd:167,hi:1,gt:0,i:"invlwb",iw:2,ih:4,it:8,type:"bow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Bow","Missile Weapon","Weapon"]},"6lx":{nc:"lxb",exc:"8lx",elc:"6lx",iq:2,n:"Pellet Bow",durability:30,min2d:28,max2d:73,rs:83,rd:155,hi:1,gt:0,i:"invlxb",ui:"invlxbu",si:"invlxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:3,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6mx":{nc:"mxb",exc:"8mx",elc:"6mx",iq:2,n:"Gorgon Crossbow",durability:40,min2d:25,max2d:87,rs:117,rd:105,hi:1,gt:0,i:"invmxb",ui:"invmxbu",si:"invmxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:4,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6hx":{nc:"hxb",exc:"8hx",elc:"6hx",iq:2,n:"Colossus Crossbow",durability:50,min2d:32,max2d:91,rs:163,rd:77,hi:1,gt:0,i:"invhxb",ui:"invhxbu",si:"invhxbu",iw:2,ih:4,it:8,type:"xbow",gemsockets:6,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},"6rx":{nc:"rxb",exc:"8rx",elc:"6rx",iq:2,n:"Demon Crossbow",durability:40,min2d:26,max2d:40,rs:141,rd:98,hi:1,gt:0,i:"invrxb",ui:"invrxbu",si:"invrxbu",iw:2,ih:3,it:8,type:"xbow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Missile Weapon",c:["Crossbow","Missile Weapon","Weapon"]},ob1:{nc:"ob1",exc:"ob6",elc:"obb",iq:0,n:"Eagle Orb",durability:20,mind:2,maxd:5,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob2:{nc:"ob2",exc:"ob7",elc:"obc",iq:0,n:"Sacred Globe",durability:30,mind:3,maxd:8,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob3:{nc:"ob3",exc:"ob8",elc:"obd",iq:0,n:"Smoked Sphere",durability:35,mind:4,maxd:10,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob4:{nc:"ob4",exc:"ob9",elc:"obe",iq:0,n:"Clasped Orb",durability:40,mind:5,maxd:12,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob5:{nc:"ob5",exc:"oba",elc:"obf",iq:0,n:"Jared's Stone",durability:50,mind:8,maxd:18,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},am1:{nc:"am1",exc:"am6",elc:"amb",iq:0,n:"Stag Bow",durability:48,min2d:7,max2d:12,rs:30,rd:45,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am2:{nc:"am2",exc:"am7",elc:"amc",iq:0,n:"Reflex Bow",durability:55,min2d:9,max2d:19,rs:35,rd:60,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am3:{nc:"am3",exc:"am8",elc:"amd",iq:0,n:"Maiden Spear",durability:28,min2d:18,max2d:24,rs:54,rd:40,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am4:{nc:"am4",exc:"am9",elc:"ame",iq:0,n:"Maiden Pike",durability:25,min2d:23,max2d:55,rs:63,rd:52,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am5:{nc:"am5",exc:"ama",elc:"amf",iq:0,n:"Maiden Javelin",s:1,durability:6,mind:8,maxd:14,minmd:6,maxmd:22,rs:33,rd:47,gt:0,i:"invam5",iw:1,ih:3,it:2,type:"ajav",gemsockets:0,spawnable:1,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ob6:{nc:"ob1",exc:"ob6",elc:"obb",iq:1,n:"Glowing Orb",durability:20,mind:8,maxd:21,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob7:{nc:"ob2",exc:"ob7",elc:"obc",iq:1,n:"Crystalline Globe",durability:30,mind:10,maxd:26,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob8:{nc:"ob3",exc:"ob8",elc:"obd",iq:1,n:"Cloudy Sphere",durability:35,mind:11,maxd:29,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},ob9:{nc:"ob4",exc:"ob9",elc:"obe",iq:1,n:"Sparkling Ball",durability:40,mind:13,maxd:32,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},oba:{nc:"ob5",exc:"oba",elc:"obf",iq:1,n:"Swirling Crystal",durability:50,mind:18,maxd:42,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},am6:{nc:"am1",exc:"am6",elc:"amb",iq:1,n:"Ashwood Bow",durability:48,min2d:16,max2d:29,rs:56,rd:77,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am7:{nc:"am2",exc:"am7",elc:"amc",iq:1,n:"Ceremonial Bow",durability:55,min2d:19,max2d:41,rs:73,rd:110,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},am8:{nc:"am3",exc:"am8",elc:"amd",iq:1,n:"Ceremonial Spear",durability:28,min2d:34,max2d:51,rs:101,rd:80,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},am9:{nc:"am4",exc:"am9",elc:"ame",iq:1,n:"Ceremonial Pike",durability:25,min2d:42,max2d:101,rs:115,rd:98,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ama:{nc:"am5",exc:"ama",elc:"amf",iq:1,n:"Ceremonial Javelin",s:1,durability:6,mind:18,maxd:35,minmd:18,maxmd:54,rs:25,rd:109,gt:0,i:"invam5",iw:1,ih:3,it:2,type:"ajav",gemsockets:0,spawnable:1,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},obb:{nc:"ob1",exc:"ob6",elc:"obb",iq:2,n:"Heavenly Stone",durability:20,mind:21,maxd:46,hi:1,gt:0,i:"invob1",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obc:{nc:"ob2",exc:"ob7",elc:"obc",iq:2,n:"Eldritch Orb",durability:30,mind:18,maxd:50,hi:1,gt:0,i:"invob2",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obd:{nc:"ob3",exc:"ob8",elc:"obd",iq:2,n:"Demon Heart",durability:35,mind:23,maxd:55,hi:1,gt:0,i:"invob3",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obe:{nc:"ob4",exc:"ob9",elc:"obe",iq:2,n:"Vortex Orb",durability:40,mind:12,maxd:66,hi:1,gt:0,i:"invob4",iw:1,ih:2,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},obf:{nc:"ob5",exc:"oba",elc:"obf",iq:2,n:"Dimensional Shard",durability:50,mind:30,maxd:53,hi:1,gt:0,i:"invob5",iw:1,ih:3,it:8,type:"orb",gemsockets:4,spawnable:1,ig:[],eq1n:"Weapon",eq2n:"Sorceress Item",c:["Orb","Weapon","Sorceress Item","Class Specific"]},amb:{nc:"am1",exc:"am6",elc:"amb",iq:2,n:"Matriarchal Bow",durability:48,min2d:20,max2d:47,rs:87,rd:187,hi:1,gt:0,i:"invam1",ui:"invswbu",si:"invswbu",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},amc:{nc:"am2",exc:"am7",elc:"amc",iq:2,n:"Grand Matron Bow",durability:55,min2d:14,max2d:72,rs:108,rd:152,hi:1,gt:0,i:"invam2",iw:2,ih:4,it:8,type:"abow",gemsockets:5,spawnable:1,handed2:1,nodurability:1,ig:[],eq1n:"Bow",eq2n:"Amazon Item",c:["Amazon Bow","Bow","Missile Weapon","Weapon","Amazon Item","Class Specific"]},amd:{nc:"am3",exc:"am8",elc:"amd",iq:2,n:"Matriarchal Spear",durability:28,min2d:65,max2d:95,rs:114,rd:142,hi:1,gt:0,i:"invam3",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},ame:{nc:"am4",exc:"am9",elc:"ame",iq:2,n:"Matriarchal Pike",durability:25,min2d:37,max2d:153,rs:132,rd:149,hi:1,gt:0,i:"invam4",iw:2,ih:4,it:8,type:"aspe",gemsockets:6,spawnable:1,handed2:1,ig:[],eq1n:"Spear",eq2n:"Amazon Item",c:["Amazon Spear","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]},amf:{nc:"am5",exc:"ama",elc:"amf",iq:2,n:"Matriarchal Javelin",s:1,durability:6,mind:30,maxd:54,minmd:35,maxmd:66,rs:107,rd:151,gt:0,i:"invam5",iw:1,ih:3,it:2,type:"ajav",gemsockets:0,spawnable:1,ig:[],eq1n:"Javelin",eq2n:"Amazon Item",c:["Amazon Javelin","Javelin","Combo Weapon","Melee Weapon","Weapon","Thrown Weapon","Weapon","Spear","Spears and Polearms","Melee Weapon","Weapon","Amazon Item","Class Specific"]}},other_items:{elx:{iq:0,n:"Elixir",hi:0,gt:0,i:"invpot",iw:1,ih:1,it:0,type:"elix",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Elixir","Miscellaneous"]},hpo:{iq:0,hi:0,gt:0,i:"invrps",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mpo:{iq:0,hi:0,gt:0,i:"invbps",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},hpf:{iq:0,hi:0,gt:0,i:"invrpl",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mpf:{iq:0,hi:0,gt:0,i:"invbpl",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},vps:{iq:0,n:"Stamina Potion",hi:0,gt:0,i:"invwps",iw:1,ih:1,it:0,type:"spot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Stamina Potion","Potion","Miscellaneous"]},yps:{iq:0,n:"Antidote Potion",hi:0,gt:0,i:"invnps",iw:1,ih:1,it:0,type:"apot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Antidote Potion","Potion","Miscellaneous"]},rvs:{iq:0,n:"Rejuvenation Potion",hi:0,gt:0,i:"invvps",iw:1,ih:1,it:0,type:"rpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Healing Potion",eq2n:"Mana Potion",c:["Rejuv Potion","Healing Potion","Potion","Miscellaneous","Mana Potion","Potion","Miscellaneous"]},rvl:{iq:0,n:"Full Rejuvenation Potion",hi:0,gt:0,i:"invvpl",iw:1,ih:1,it:0,type:"rpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Healing Potion",eq2n:"Mana Potion",c:["Rejuv Potion","Healing Potion","Potion","Miscellaneous","Mana Potion","Potion","Miscellaneous"]},wms:{iq:0,n:"Thawing Potion",hi:0,gt:0,i:"invyps",iw:1,ih:1,it:0,type:"wpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Thawing Potion","Potion","Miscellaneous"]},tbk:{iq:0,n:"Tome of Town Portal",s:1,hi:0,gt:0,i:"invbbk",iw:1,ih:2,it:0,type:"book",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Book","Miscellaneous"]},ibk:{iq:0,n:"Tome of Identify",s:1,hi:0,gt:0,i:"invrbk",iw:1,ih:2,it:0,type:"book",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Book","Miscellaneous"]},amu:{iq:0,n:"Amulet",hi:1,gt:1,i:"invamu",iw:1,ih:1,it:0,type:"amul",gemsockets:1,spawnable:1,nodurability:1,ig:["invamu1","invamu2","invamu3"],eq1n:"Miscellaneous",c:["Amulet","Miscellaneous"]},vip:{iq:0,n:"Top of the Horadric Staff",hi:0,gt:0,i:"invvip",ui:"invvip",iw:1,ih:1,it:0,type:"amul",gemsockets:0,spawnable:0,nodurability:1,ig:["invamu1","invamu2","invamu3"],eq1n:"Miscellaneous",c:["Amulet","Miscellaneous"]},rin:{iq:0,n:"Ring",hi:1,gt:1,i:"invrin",iw:1,ih:1,it:0,type:"ring",gemsockets:1,spawnable:1,nodurability:1,ig:["invrin1","invrin2","invrin3","invrin4","invrin5"],eq1n:"Miscellaneous",c:["Ring","Miscellaneous"]},gld:{iq:0,n:"Gold",s:1,hi:0,gt:0,i:"invgld",iw:1,ih:1,it:0,type:"gold",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Gold","Miscellaneous"]},bks:{iq:0,n:"Scroll of Inifuss",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},bkd:{iq:0,n:"Key to the Cairn Stones",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},aqv:{iq:0,n:"Arrows",s:1,hi:0,gt:0,i:"invqvr",iw:1,ih:3,it:0,type:"bowq",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Missile",eq2n:"Second Hand",c:["Bow Quiver","Missile","Miscellaneous","Second Hand"]},tch:{iq:0,n:"Torch",hi:0,gt:0,i:"invtrch",iw:1,ih:2,it:0,type:"torc",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Torch","Miscellaneous"]},cqv:{iq:0,n:"Bolts",s:1,hi:0,gt:0,i:"invcqv",iw:1,ih:3,it:0,type:"xboq",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Missile",eq2n:"Second Hand",c:["Crossbow Quiver","Missile","Miscellaneous","Second Hand"]},tsc:{iq:0,n:"Scroll of Town Portal",hi:0,gt:0,i:"invbsc",iw:1,ih:1,it:0,type:"scro",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},isc:{iq:0,n:"Scroll of Identify",hi:0,gt:0,i:"invrsc",iw:1,ih:1,it:0,type:"scro",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},hrt:{iq:0,n:"Heart",hi:0,gt:0,i:"invhrt",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},brz:{iq:0,n:"Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},jaw:{iq:0,n:"Jawbone",hi:0,gt:0,i:"invjaw",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},eyz:{iq:0,n:"Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},hrn:{iq:0,n:"Horn",hi:0,gt:0,i:"invhorn",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},tal:{iq:0,n:"Tail",hi:0,gt:0,i:"invtail",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},flg:{iq:0,n:"Flag",hi:0,gt:0,i:"invflag",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},fng:{iq:0,n:"Fang",hi:0,gt:0,i:"invfang",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},qll:{iq:0,n:"Quill",hi:0,gt:0,i:"invquil",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},sol:{iq:0,n:"Soul",hi:0,gt:0,i:"invsple",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},scz:{iq:0,n:"Scalp",hi:0,gt:0,i:"invscp",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},spe:{iq:0,n:"Spleen",hi:0,gt:0,i:"invsple",iw:1,ih:1,it:0,type:"body",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Body Part","Miscellaneous"]},key:{iq:0,n:"Key",s:1,hi:0,gt:0,i:"invkey",iw:1,ih:1,it:0,type:"key",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Key","Miscellaneous"]},luv:{iq:0,n:"The Black Tower Key",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,type:"key",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Key","Miscellaneous"]},xyz:{iq:0,hi:0,gt:0,i:"invxyz",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},j34:{iq:0,n:"A Jade Figurine",hi:0,gt:0,i:"invjbi",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},g34:{iq:0,n:"The Golden Bird",hi:0,gt:0,i:"invgbi",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},bbb:{iq:0,n:"Lam Esen's Tome",hi:0,gt:0,i:"invbbb",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},box:{iq:0,n:"Horadric Cube",hi:0,gt:0,i:"invbox",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},tr1:{iq:0,n:"Horadric Scroll",hi:0,gt:0,i:"invhscr",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},mss:{iq:0,n:"Mephisto's Soulstone",hi:0,gt:0,i:"invmss",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},ass:{iq:0,hi:0,gt:0,i:"invsbk",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},qey:{iq:0,n:"Khalim's Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},qhr:{iq:0,n:"Khalim's Heart",hi:0,gt:0,i:"invhrt",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},qbr:{iq:0,n:"Khalim's Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},ear:{iq:0,n:"Ear",hi:0,gt:0,i:"invear",iw:1,ih:1,it:0,type:"play",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Player Body Part","Miscellaneous"]},gcv:{iq:0,n:"Chipped Amethyst",hi:0,gt:0,i:"invgsva",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:40,max:40}],[{prop:"str",p:0,min:3,max:3}],[{prop:"ac",p:0,min:8,max:8}]]},gfv:{iq:0,n:"Flawed Amethyst",hi:0,gt:0,i:"invgsvb",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:60,max:60}],[{prop:"str",p:0,min:4,max:4}],[{prop:"ac",p:0,min:12,max:12}]]},gsv:{iq:0,n:"Amethyst",hi:0,gt:0,i:"invgsvc",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:80,max:80}],[{prop:"str",p:0,min:6,max:6}],[{prop:"ac",p:0,min:18,max:18}]]},gzv:{iq:0,n:"Flawless Amethyst",hi:0,gt:0,i:"invgsvd",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:100,max:100}],[{prop:"str",p:0,min:8,max:8}],[{prop:"ac",p:0,min:24,max:24}]]},gpv:{iq:0,n:"Perfect Amethyst",hi:0,gt:0,i:"invgsve",iw:1,ih:1,it:0,type:"gema",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Amethyst","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"att",p:0,min:150,max:150}],[{prop:"str",p:0,min:10,max:10}],[{prop:"ac",p:0,min:30,max:30}]]},gcy:{iq:0,n:"Chipped Topaz",hi:0,gt:0,i:"invgsya",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:8,max:8}],[{prop:"mag%",p:0,min:9,max:9}],[{prop:"res-ltng",p:0,min:12,max:12}]]},gfy:{iq:0,n:"Flawed Topaz",hi:0,gt:0,i:"invgsyb",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:14,max:14}],[{prop:"mag%",p:0,min:13,max:13}],[{prop:"res-ltng",p:0,min:16,max:16}]]},gsy:{iq:0,n:"Topaz",hi:0,gt:0,i:"invgsyc",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:22,max:22}],[{prop:"mag%",p:0,min:16,max:16}],[{prop:"res-ltng",p:0,min:22,max:22}]]},gly:{iq:0,n:"Flawless Topaz",hi:0,gt:0,i:"invgsyd",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:30,max:30}],[{prop:"mag%",p:0,min:20,max:20}],[{prop:"res-ltng",p:0,min:28,max:28}]]},gpy:{iq:0,n:"Perfect Topaz",hi:0,gt:0,i:"invgsye",iw:1,ih:1,it:0,type:"gemt",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Topaz","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"ltng-min",p:0,min:1,max:1},{prop:"ltng-max",p:0,min:40,max:40}],[{prop:"mag%",p:0,min:24,max:24}],[{prop:"res-ltng",p:0,min:40,max:40}]]},gcb:{iq:0,n:"Chipped Sapphire",hi:0,gt:0,i:"invgsba",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:1,max:1},{prop:"cold-max",p:0,min:3,max:3},{prop:"cold-len",p:0,min:25,max:25}],[{prop:"mana",p:0,min:10,max:10}],[{prop:"res-cold",p:0,min:12,max:12}]]},gfb:{iq:0,n:"Flawed Sapphire",hi:0,gt:0,i:"invgsbb",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:3,max:3},{prop:"cold-max",p:0,min:5,max:5},{prop:"cold-len",p:0,min:35,max:35}],[{prop:"mana",p:0,min:17,max:17}],[{prop:"res-cold",p:0,min:16,max:16}]]},gsb:{iq:0,n:"Sapphire",hi:0,gt:0,i:"invgsbc",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:4,max:4},{prop:"cold-max",p:0,min:7,max:7},{prop:"cold-len",p:0,min:50,max:50}],[{prop:"mana",p:0,min:24,max:24}],[{prop:"res-cold",p:0,min:22,max:22}]]},glb:{iq:0,n:"Flawless Sapphire",hi:0,gt:0,i:"invgsbd",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:6,max:6},{prop:"cold-max",p:0,min:10,max:10},{prop:"cold-len",p:0,min:60,max:60}],[{prop:"mana",p:0,min:31,max:31}],[{prop:"res-cold",p:0,min:28,max:28}]]},gpb:{iq:0,n:"Perfect Sapphire",hi:0,gt:0,i:"invgsbe",iw:1,ih:1,it:0,type:"gems",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Sapphire","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"cold-min",p:0,min:10,max:10},{prop:"cold-max",p:0,min:14,max:14},{prop:"cold-len",p:0,min:75,max:75}],[{prop:"mana",p:0,min:38,max:38}],[{prop:"res-cold",p:0,min:40,max:40}]]},gcg:{iq:0,n:"Chipped Emerald",hi:0,gt:0,i:"invgsga",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:34,max:34},{prop:"pois-max",p:0,min:34,max:34},{prop:"pois-len",p:0,min:75,max:75}],[{prop:"dex",p:0,min:3,max:3}],[{prop:"res-pois",p:0,min:12,max:12}]]},gfg:{iq:0,n:"Flawed Emerald",hi:0,gt:0,i:"invgsgb",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:51,max:51},{prop:"pois-max",p:0,min:51,max:51},{prop:"pois-len",p:0,min:100,max:100}],[{prop:"dex",p:0,min:4,max:4}],[{prop:"res-pois",p:0,min:16,max:16}]]},gsg:{iq:0,n:"Emerald",hi:0,gt:0,i:"invgsgc",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:82,max:82},{prop:"pois-max",p:0,min:82,max:82},{prop:"pois-len",p:0,min:125,max:125}],[{prop:"dex",p:0,min:6,max:6}],[{prop:"res-pois",p:0,min:22,max:22}]]},glg:{iq:0,n:"Flawless Emerald",hi:0,gt:0,i:"invgsgd",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:101,max:101},{prop:"pois-max",p:0,min:101,max:101},{prop:"pois-len",p:0,min:152,max:152}],[{prop:"dex",p:0,min:8,max:8}],[{prop:"res-pois",p:0,min:28,max:28}]]},gpg:{iq:0,n:"Perfect Emerald",hi:0,gt:0,i:"invgsge",iw:1,ih:1,it:0,type:"geme",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Emerald","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"pois-min",p:0,min:143,max:143},{prop:"pois-max",p:0,min:143,max:143},{prop:"pois-len",p:0,min:179,max:179}],[{prop:"dex",p:0,min:10,max:10}],[{prop:"res-pois",p:0,min:40,max:40}]]},gcr:{iq:0,n:"Chipped Ruby",hi:0,gt:0,i:"invgsra",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:3,max:3},{prop:"fire-max",p:0,min:4,max:4}],[{prop:"hp",p:0,min:10,max:10}],[{prop:"res-fire",p:0,min:12,max:12}]]},gfr:{iq:0,n:"Flawed Ruby",hi:0,gt:0,i:"invgsrb",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:5,max:5},{prop:"fire-max",p:0,min:8,max:8}],[{prop:"hp",p:0,min:17,max:17}],[{prop:"res-fire",p:0,min:16,max:16}]]},gsr:{iq:0,n:"Ruby",hi:0,gt:0,i:"invgsrc",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:8,max:8},{prop:"fire-max",p:0,min:12,max:12}],[{prop:"hp",p:0,min:24,max:24}],[{prop:"res-fire",p:0,min:22,max:22}]]},glr:{iq:0,n:"Flawless Ruby",hi:0,gt:0,i:"invgsrd",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:10,max:10},{prop:"fire-max",p:0,min:16,max:16}],[{prop:"hp",p:0,min:31,max:31}],[{prop:"res-fire",p:0,min:28,max:28}]]},gpr:{iq:0,n:"Perfect Ruby",hi:0,gt:0,i:"invgsre",iw:1,ih:1,it:0,type:"gemr",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Ruby","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"fire-min",p:0,min:15,max:15},{prop:"fire-max",p:0,min:20,max:20}],[{prop:"hp",p:0,min:38,max:38}],[{prop:"res-fire",p:0,min:40,max:40}]]},gcw:{iq:0,n:"Chipped Diamond",hi:0,gt:0,i:"invgswa",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:28,max:28}],[{prop:"att",p:0,min:20,max:20}],[{prop:"res-all",p:0,min:6,max:6}]]},gfw:{iq:0,n:"Flawed Diamond",hi:0,gt:0,i:"invgswb",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:34,max:34}],[{prop:"att",p:0,min:40,max:40}],[{prop:"res-all",p:0,min:8,max:8}]]},gsw:{iq:0,n:"Diamond",hi:0,gt:0,i:"invgswc",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:44,max:44}],[{prop:"att",p:0,min:60,max:60}],[{prop:"res-all",p:0,min:11,max:11}]]},glw:{iq:0,n:"Flawless Diamond",hi:0,gt:0,i:"invgswd",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:54,max:54}],[{prop:"att",p:0,min:80,max:80}],[{prop:"res-all",p:0,min:14,max:14}]]},gpw:{iq:0,n:"Perfect Diamond",hi:0,gt:0,i:"invgswe",iw:1,ih:1,it:0,type:"gemd",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Diamond","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-undead",p:0,min:68,max:68}],[{prop:"att",p:0,min:100,max:100}],[{prop:"res-all",p:0,min:19,max:19}]]},hp1:{iq:0,n:"Minor Healing Potion",hi:0,gt:0,i:"invhp1",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp2:{iq:0,n:"Light Healing Potion",hi:0,gt:0,i:"invhp2",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp3:{iq:0,n:"Healing Potion",hi:0,gt:0,i:"invhp3",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp4:{iq:0,n:"Greater Healing Potion",hi:0,gt:0,i:"invhp4",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},hp5:{iq:0,n:"Super Healing Potion",hi:0,gt:0,i:"invhp5",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},mp1:{iq:0,n:"Minor Mana Potion",hi:0,gt:0,i:"invmp1",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp2:{iq:0,n:"Light Mana Potion",hi:0,gt:0,i:"invmp2",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp3:{iq:0,n:"Mana Potion",hi:0,gt:0,i:"invmp3",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp4:{iq:0,n:"Greater Mana Potion",hi:0,gt:0,i:"invmp4",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},mp5:{iq:0,n:"Super Mana Potion",hi:0,gt:0,i:"invmp5",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},skc:{iq:0,n:"Chipped Skull",hi:0,gt:0,i:"invskc",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:1,max:1},{prop:"lifesteal",p:0,min:2,max:2}],[{prop:"regen",p:0,min:2,max:2},{prop:"regen-mana",p:0,min:8,max:8}],[{prop:"thorns",p:0,min:4,max:4}]]},skf:{iq:0,n:"Flawed Skull",hi:0,gt:0,i:"invskf",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:2,max:2},{prop:"lifesteal",p:0,min:2,max:2}],[{prop:"regen",p:0,min:3,max:3},{prop:"regen-mana",p:0,min:8,max:8}],[{prop:"thorns",p:0,min:8,max:8}]]},sku:{iq:0,n:"Skull",hi:0,gt:0,i:"invsku",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:2,max:2},{prop:"lifesteal",p:0,min:3,max:3}],[{prop:"regen",p:0,min:3,max:3},{prop:"regen-mana",p:0,min:12,max:12}],[{prop:"thorns",p:0,min:12,max:12}]]},skl:{iq:0,n:"Flawless Skull",hi:0,gt:0,i:"invskl",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:3,max:3},{prop:"lifesteal",p:0,min:3,max:3}],[{prop:"regen",p:0,min:4,max:4},{prop:"regen-mana",p:0,min:12,max:12}],[{prop:"thorns",p:0,min:16,max:16}]]},skz:{iq:0,n:"Perfect Skull",hi:0,gt:0,i:"invskz",iw:1,ih:1,it:0,type:"gemz",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Gem",c:["Skull","Gem","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",p:0,min:3,max:3},{prop:"lifesteal",p:0,min:4,max:4}],[{prop:"regen",p:0,min:5,max:5},{prop:"regen-mana",p:0,min:19,max:19}],[{prop:"thorns",p:0,min:20,max:20}]]},hrb:{iq:0,n:"Herb",hi:0,gt:0,i:"invhrb",iw:1,ih:1,it:0,type:"herb",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Herb","Miscellaneous"]},cm1:{iq:0,n:"Small Charm",hi:0,gt:0,i:"invchm",iw:1,ih:1,it:0,type:"scha",gemsockets:0,spawnable:1,nodurability:1,ig:["invch1","invch4","invch7"],eq1n:"Charm",c:["Small Charm","Charm","Miscellaneous"]},cm2:{iq:0,n:"Large Charm",hi:0,gt:0,i:"invwnd",iw:1,ih:2,it:0,type:"mcha",gemsockets:0,spawnable:1,nodurability:1,ig:["invch2","invch5","invch8"],eq1n:"Charm",c:["Medium Charm","Charm","Miscellaneous"]},cm3:{iq:0,n:"Grand Charm",hi:0,gt:0,i:"invsst",iw:1,ih:3,it:8,type:"lcha",gemsockets:0,spawnable:1,nodurability:1,ig:["invch3","invch6","invch9"],eq1n:"Charm",c:["Large Charm","Charm","Miscellaneous"]},rps:{iq:0,s:1,hi:0,gt:0,i:"invrps",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},rpl:{iq:0,s:1,hi:0,gt:0,i:"invrpl",iw:1,ih:1,it:0,type:"hpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Healing Potion","Potion","Miscellaneous"]},bps:{iq:0,s:1,hi:0,gt:0,i:"invbps",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},bpl:{iq:0,s:1,hi:0,gt:0,i:"invbpl",iw:1,ih:1,it:0,type:"mpot",gemsockets:0,spawnable:0,nodurability:1,ig:[],eq1n:"Potion",c:["Mana Potion","Potion","Miscellaneous"]},r01:{iq:0,n:"El Rune",hi:0,gt:0,i:"invrEl",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"light",min:1,max:1},{prop:"att",min:50,max:50}],[{prop:"light",min:1,max:1},{prop:"ac",min:15,max:15}],[{prop:"light",min:1,max:1},{prop:"ac",min:15,max:15}]]},r02:{iq:0,n:"Eld Rune",hi:0,gt:0,i:"invrEld",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"att-undead",min:50,max:50},{prop:"dmg-undead",min:75,max:75}],[{prop:"stamdrain",min:15,max:15}],[{prop:"block",min:7,max:7}]]},r03:{iq:0,n:"Tir Rune",hi:0,gt:0,i:"invrTir",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"mana-kill",min:2,max:2}],[{prop:"mana-kill",min:2,max:2}],[{prop:"mana-kill",min:2,max:2}]]},r04:{iq:0,n:"Nef Rune",hi:0,gt:0,i:"invrNef",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"knock",min:1,max:1}],[{prop:"ac-miss",min:30,max:30}],[{prop:"ac-miss",min:30,max:30}]]},r05:{iq:0,n:"Eth Rune",hi:0,gt:0,i:"invrEth",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"reduce-ac",min:25,max:25}],[{prop:"regen-mana",min:15,max:15}],[{prop:"regen-mana",min:15,max:15}]]},r06:{iq:0,n:"Ith Rune",hi:0,gt:0,i:"invrIth",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-max",min:9,max:9}],[{prop:"dmg-to-mana",min:15,max:15}],[{prop:"dmg-to-mana",min:15,max:15}]]},r07:{iq:0,n:"Tal Rune",hi:0,gt:0,i:"invrTal",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-pois",p:125,min:154,max:154}],[{prop:"res-pois",min:30,max:30}],[{prop:"res-pois",min:35,max:35}]]},r08:{iq:0,n:"Ral Rune",hi:0,gt:0,i:"invrRal",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-fire",min:5,max:30}],[{prop:"res-fire",min:30,max:30}],[{prop:"res-fire",min:35,max:35}]]},r09:{iq:0,n:"Ort Rune",hi:0,gt:0,i:"invrOrt",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-ltng",min:1,max:50}],[{prop:"res-ltng",min:30,max:30}],[{prop:"res-ltng",min:35,max:35}]]},r10:{iq:0,n:"Thul Rune",hi:0,gt:0,i:"invrThul",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-cold",p:75,min:3,max:14}],[{prop:"res-cold",min:30,max:30}],[{prop:"res-cold",min:35,max:35}]]},r11:{iq:0,n:"Amn Rune",hi:0,gt:0,i:"invrAmn",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"lifesteal",min:7,max:7}],[{prop:"thorns",min:14,max:14}],[{prop:"thorns",min:14,max:14}]]},r12:{iq:0,n:"Sol Rune",hi:0,gt:0,i:"invrSol",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg-min",min:9,max:9}],[{prop:"red-dmg",min:7,max:7}],[{prop:"red-dmg",min:7,max:7}]]},r13:{iq:0,n:"Shael Rune",hi:0,gt:0,i:"invrShae",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"swing2",min:20,max:20}],[{prop:"balance2",min:20,max:20}],[{prop:"block2",min:20,max:20}]]},r14:{iq:0,n:"Dol Rune",hi:0,gt:0,i:"invrDol",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"howl",min:32,max:32}],[{prop:"regen",min:7,max:7}],[{prop:"regen",min:7,max:7}]]},r15:{iq:0,n:"Hel Rune",hi:0,gt:0,i:"invrHel",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"ease",min:-20,max:-20}],[{prop:"ease",min:-15,max:-15}],[{prop:"ease",min:-15,max:-15}]]},r16:{iq:0,n:"Io Rune",hi:0,gt:0,i:"invrIo",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"vit",min:10,max:10}],[{prop:"vit",min:10,max:10}],[{prop:"vit",min:10,max:10}]]},r17:{iq:0,n:"Lum Rune",hi:0,gt:0,i:"invrLum",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"enr",min:10,max:10}],[{prop:"enr",min:10,max:10}],[{prop:"enr",min:10,max:10}]]},r18:{iq:0,n:"Ko Rune",hi:0,gt:0,i:"invrKo",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dex",min:10,max:10}],[{prop:"dex",min:10,max:10}],[{prop:"dex",min:10,max:10}]]},r19:{iq:0,n:"Fal Rune",hi:0,gt:0,i:"invrFal",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"str",min:10,max:10}],[{prop:"str",min:10,max:10}],[{prop:"str",min:10,max:10}]]},r20:{iq:0,n:"Lem Rune",hi:0,gt:0,i:"invrLem",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"gold%",min:75,max:75}],[{prop:"gold%",min:50,max:50}],[{prop:"gold%",min:50,max:50}]]},r21:{iq:0,n:"Pul Rune",hi:0,gt:0,i:"invrPul",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"att-demon",min:100,max:100},{prop:"dmg-demon",min:75,max:75}],[{prop:"ac%",min:30,max:30}],[{prop:"ac%",min:30,max:30}]]},r22:{iq:0,n:"Um Rune",hi:0,gt:0,i:"invrUm",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"openwounds",min:25,max:25}],[{prop:"res-all",min:15,max:15}],[{prop:"res-all",min:22,max:22}]]},r23:{iq:0,n:"Mal Rune",hi:0,gt:0,i:"invrMal",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"noheal",min:1,max:1}],[{prop:"red-mag",min:7,max:7}],[{prop:"red-mag",min:7,max:7}]]},r24:{iq:0,n:"Ist Rune",hi:0,gt:0,i:"invrIst",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"mag%",min:30,max:30}],[{prop:"mag%",min:25,max:25}],[{prop:"mag%",min:25,max:25}]]},r25:{iq:0,n:"Gul Rune",hi:0,gt:0,i:"invrGul",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"att%",min:20,max:20}],[{prop:"res-pois-max",min:5,max:5}],[{prop:"res-pois-max",min:5,max:5}]]},r26:{iq:0,n:"Vex Rune",hi:0,gt:0,i:"invrVex",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"manasteal",min:7,max:7}],[{prop:"res-fire-max",min:5,max:5}],[{prop:"res-fire-max",min:5,max:5}]]},r27:{iq:0,n:"Ohm Rune",hi:0,gt:0,i:"invrOhm",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"dmg%",min:50,max:50}],[{prop:"res-cold-max",min:5,max:5}],[{prop:"res-cold-max",min:5,max:5}]]},r28:{iq:0,n:"Lo Rune",hi:0,gt:0,i:"invrLo",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"deadly",min:20,max:20}],[{prop:"res-ltng-max",min:5,max:5}],[{prop:"res-ltng-max",min:5,max:5}]]},r29:{iq:0,n:"Sur Rune",hi:0,gt:0,i:"invrSur",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"stupidity",min:1,max:1}],[{prop:"mana%",min:5,max:5}],[{prop:"mana",min:50,max:50}]]},r30:{iq:0,n:"Ber Rune",hi:0,gt:0,i:"invrBer",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"crush",min:20,max:20}],[{prop:"red-dmg%",min:8,max:8}],[{prop:"red-dmg%",min:8,max:8}]]},r31:{iq:0,n:"Jah Rune",hi:0,gt:0,i:"invrJo",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"ignore-ac",min:1,max:1}],[{prop:"hp%",min:5,max:5}],[{prop:"hp",min:50,max:50}]]},r32:{iq:0,n:"Cham Rune",hi:0,gt:0,i:"invrCham",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"freeze",min:3,max:3}],[{prop:"nofreeze",min:1,max:1}],[{prop:"nofreeze",min:1,max:1}]]},r33:{iq:0,n:"Zod Rune",hi:0,gt:0,i:"invrZod",iw:1,ih:1,it:0,type:"rune",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Socket Filler",c:["Rune","Socket Filler","Miscellaneous"],m:[[{prop:"indestruct",min:1,max:1}],[{prop:"indestruct",min:1,max:1}],[{prop:"indestruct",min:1,max:1}]]},jew:{iq:0,n:"Jewel",hi:0,gt:0,i:"invgswe",iw:1,ih:1,it:0,type:"jewl",gemsockets:0,spawnable:1,nodurability:1,ig:["invjw1","invjw2","invjw3","invjw4","invjw5","invjw6"],eq1n:"Socket Filler",c:["Jewel","Socket Filler","Miscellaneous"]},ice:{iq:0,n:"Malah's Potion",hi:0,gt:0,i:"invxyz",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},"0sc":{iq:0,n:"Scroll of Knowledge",hi:0,gt:0,i:"invrsc",iw:1,ih:1,it:0,type:"scro",gemsockets:0,spawnable:1,nodurability:1,ig:[],eq1n:"Miscellaneous",c:["Scroll","Miscellaneous"]},tr2:{iq:0,n:"Scroll of Resistance",hi:0,gt:0,i:"invscb",iw:2,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},pk1:{iq:0,n:"Key of Terror",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},pk2:{iq:0,n:"Key of Hate",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},pk3:{iq:0,n:"Key of Destruction",hi:0,gt:0,i:"invmph",iw:1,ih:2,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},dhn:{iq:0,n:"Diablo's Horn",hi:0,gt:0,i:"invfang",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},bey:{iq:0,n:"Baal's Eye",hi:0,gt:0,i:"inveye",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},mbr:{iq:0,n:"Mephisto's Brain",hi:0,gt:0,i:"invbrnz",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},toa:{iq:0,n:"Token of Absolution",hi:0,gt:0,i:"invtoa",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},tes:{iq:0,n:"Twisted Essence of Suffering",hi:0,gt:0,i:"invtes",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},ceh:{iq:0,n:"Charged Essence of Hatred",hi:0,gt:0,i:"invceh",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},bet:{iq:0,n:"Burning Essence of Terror",hi:0,gt:0,i:"invbet",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},fed:{iq:0,n:"Festering Essence of Destruction",hi:0,gt:0,i:"invfed",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:0,nodurability:1,ig:[],c:["Quest"]},std:{iq:0,n:"Standard of Heroes",hi:0,gt:0,i:"invflag",iw:1,ih:1,it:0,type:"ques",gemsockets:0,spawnable:1,nodurability:1,ig:[],c:["Quest"]}}}}}); \ No newline at end of file diff --git a/docs/d2/d2s.bundle.js b/docs/d2/d2s.bundle.js index cee9f29..803689a 100644 --- a/docs/d2/d2s.bundle.js +++ b/docs/d2/d2s.bundle.js @@ -423,9 +423,13 @@ var __spreadArrays = (this && this.__spreadArrays) || function () { r[k] = a[j]; return r; }; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.compactAttributes = exports.enhanceItem = exports.enhanceItems = exports.enhancePlayerAttributes = exports.enhanceAttributes = void 0; var types = __importStar(__webpack_require__(/*! ./types */ "./src/d2/types.ts")); +var ItemStatGroups_json_1 = __importDefault(__webpack_require__(/*! ../data/ItemStatGroups.json */ "./src/data/ItemStatGroups.json")); //do nice stuff //combine group properties (all resists/all stats) and build friendly strings for a ui //enhanced def/durability/weapon damage. @@ -454,7 +458,7 @@ function enhancePlayerAttributes(char, constants, config) { char.item_bonuses = [].concat .apply([], items.map(function (item) { return _allAttributes(item, constants); })) .filter(function (attribute) { return attribute != null; }); - char.item_bonuses = _groupAttributes(char.item_bonuses, constants); + //char.item_bonuses = _groupAttributes(char.item_bonuses, constants); _enhanceAttributeDescription(char.item_bonuses, constants, char.attributes.level, config); return [2 /*return*/]; }); @@ -668,124 +672,17 @@ function enhanceItem(item, constants, level, config, parent) { if (item.magic_attributes || item.runeword_attributes || item.socketed_items) { item.displayed_magic_attributes = _enhanceAttributeDescription(item.magic_attributes, constants, level, config); item.displayed_runeword_attributes = _enhanceAttributeDescription(item.runeword_attributes, constants, level, config); - item.combined_magic_attributes = _groupAttributes(_allAttributes(item, constants), constants); + item.combined_magic_attributes = _allAttributes(item, constants); item.displayed_combined_magic_attributes = _enhanceAttributeDescription(item.combined_magic_attributes, constants, level, config); } } exports.enhanceItem = enhanceItem; -function _enhanceAttributeDescription(_magic_attributes, constants, level, config) { - var _a, _b; - if (level === void 0) { level = 1; } - if (!_magic_attributes) - return []; - var magic_attributes = __spreadArrays(_magic_attributes.map(function (attr) { return (__assign({}, attr)); })); - var dgrps = [0, 0, 0]; - var dgrpsVal = [0, 0, 0]; - for (var _i = 0, magic_attributes_1 = magic_attributes; _i < magic_attributes_1.length; _i++) { - var property = magic_attributes_1[_i]; - var prop = constants.magical_properties[property.id]; - var v = property.values[((_a = property.values) === null || _a === void 0 ? void 0 : _a.length) - 1]; - if (prop.dg) { - if (dgrpsVal[prop.dg - 1] === 0) { - dgrpsVal[prop.dg - 1] = v; - } - if (dgrpsVal[prop.dg - 1] - v === 0) { - dgrps[prop.dg - 1]++; - } - } - } - var _loop_1 = function (property) { - var prop = constants.magical_properties[property.id]; - if (prop == null) { - throw new Error("Cannot find Magical Property for id: " + property.id); - } - var v = property.values[((_b = property.values) === null || _b === void 0 ? void 0 : _b.length) - 1]; - if (prop.ob === "level") { - switch (prop.o) { - case 1: { - v = Math.floor((level * v) / 100); - break; - } - case 2: - case 3: - case 4: - case 5: { - v = Math.floor((level * v) / Math.pow(2, prop.op)); - break; - } - default: { - break; - } - } - property.op_stats = prop.os; - property.op_value = v; - } - var descFunc = prop.dF; - var descString = v >= 0 ? prop.dP : prop.dN; - //hack for d2r...? - if (property.id == 39 || property.id == 41 || property.id == 43 || property.id == 45) { - descString = prop.dP; - } - var descVal = prop.dV; - var desc2 = prop.d2; - if (prop.dg && dgrps[prop.dg - 1] === 4) { - v = dgrpsVal[prop.dg - 1]; - descString = v >= 0 ? prop.dgP : prop.dgN ? prop.dgN : prop.dgP; - descVal = prop.dgV; - descFunc = prop.dgF; - desc2 = prop.dg2; - } - if (prop.np) { - //damage range or enhanced damage. - var count_1 = 0; - descString = prop.dR; - if (prop.s === "poisonmindam") { - //poisonmindam see https://user.xmission.com/~trevin/DiabloIIv1.09_Magic_Properties.shtml for reference - var min = Math.floor((property.values[0] * property.values[2]) / 256); - var max = Math.floor((property.values[1] * property.values[2]) / 256); - var seconds = Math.floor(property.values[2] / 25); - property.values = [min, max, seconds]; - } - if (property.values[0] === property.values[1]) { - count_1++; - descString = prop.dE; - //TODO. why??? - if (prop.s === "item_maxdamage_percent") { - descString = "+%d% " + descString.replace(/}/gi, "").replace(/%\+?d%%/gi, ""); - } - } - property.description = descString.replace(/%d/gi, function () { - var v = property.values[count_1++]; - return v; - }); - } - else { - _descFunc(property, constants, v, descFunc, descVal, descString, desc2); - } - }; - for (var _c = 0, magic_attributes_2 = magic_attributes; _c < magic_attributes_2.length; _c++) { - var property = magic_attributes_2[_c]; - _loop_1(property); - } - if (config === null || config === void 0 ? void 0 : config.sortProperties) { - //sort using sort order from game. - magic_attributes.sort(function (a, b) { return constants.magical_properties[b.id].so - constants.magical_properties[a.id].so; }); - } - for (var i = magic_attributes.length - 1; i >= 1; i--) { - for (var j = i - 1; j >= 0; j--) { - if (magic_attributes[i].description === magic_attributes[j].description) { - magic_attributes[j].visible = false; - } - } - } - return magic_attributes; -} function compactAttributes(mods, constants) { var _a; var magic_attributes = []; for (var _i = 0, mods_1 = mods; _i < mods_1.length; _i++) { var mod = mods_1[_i]; - var _loop_2 = function (stat) { + var _loop_1 = function (stat) { var statId = constants.magical_properties.findIndex(function (e) { return e.s === stat.s; }); var prop = constants.magical_properties[statId]; if (prop) { @@ -794,7 +691,7 @@ function compactAttributes(mods, constants) { switch (prop.dF) { //item_addclassskills case 13: { - v = [stat.val, mod.min]; + v = [stat.val, mod.max]; break; } //item_addskill_tab @@ -811,7 +708,7 @@ function compactAttributes(mods, constants) { } //item_aura case 16: { - v = [mod.p, mod.min]; + v = [mod.p, mod.max]; break; } //charged_skill @@ -821,7 +718,7 @@ function compactAttributes(mods, constants) { } //item_singleskill case 27: { - v = [mod.p, mod.min]; + v = [mod.p, mod.max]; if (mod.prop == "skill-rand") { var rnd = Math.floor(Math.random() * (mod.max - mod.min) + mod.min); v = [(_a = constants.skills[rnd]) === null || _a === void 0 ? void 0 : _a.id, mod.p]; @@ -830,201 +727,287 @@ function compactAttributes(mods, constants) { } //item_nonclassskill case 28: { - v = [mod.p, mod.min]; + v = [mod.p, mod.max]; break; } default: + break; + } + if (prop.s == "poisonmindam" || prop.s == "poisonmaxdam" || prop.s == "poisonlength") { + v = [mod.min, mod.max, mod.p]; } magic_attributes.push({ id: statId, - values: v, name: prop.s, + values: v, + param: mod.p, + value: mod.max, + df: prop.dF, }); } }; for (var _b = 0, _c = constants.properties[mod.prop] || []; _b < _c.length; _b++) { var stat = _c[_b]; - _loop_2(stat); + _loop_1(stat); } } return magic_attributes; } exports.compactAttributes = compactAttributes; -function _descFunc(property, constants, v, descFunc, descVal, descString, desc2) { - var _a, _b; - if (!descFunc) { +function _enhanceAttributeDescription(_magic_attributes, constants, level, config) { + var _a; + if (level === void 0) { level = 1; } + if (!_magic_attributes) + return []; + var mods = __spreadArrays(_magic_attributes.map(function (attr) { return (__assign({}, attr)); })); + for (var _i = 0, mods_2 = mods; _i < mods_2.length; _i++) { + var mod = mods_2[_i]; + var prop = constants.magical_properties[mod.id]; + mod.value = mod.values[((_a = mod.values) === null || _a === void 0 ? void 0 : _a.length) - 1]; + mod.param = mod.values[0]; + //mod.so = prop.so; + } + consolidateMods(mods); + for (var _b = 0, mods_3 = mods; _b < mods_3.length; _b++) { + var mod = mods_3[_b]; + var prop = constants.magical_properties[mod.id]; + mod.description = describeSingleMod(mod, prop, constants); + } + addModGroups(mods, constants); + if (config === null || config === void 0 ? void 0 : config.sortProperties) { + mods.sort(function (a, b) { var _a, _b; return ((_a = constants.magical_properties[b.id]) === null || _a === void 0 ? void 0 : _a.so) - ((_b = constants.magical_properties[a.id]) === null || _b === void 0 ? void 0 : _b.so); }); + } + return mods; +} +function describeSingleMod(mod, prop, constants) { + var _a, _b, _c, _d, _e, _f, _g, _h; + if (!prop) return; + var val = mod.value; + if (prop.s.endsWith("perlevel")) { + // Per-level mod, we show it for character level 99 for the flair + if (prop.s.includes("tohit")) { + val = val / 2; + } + else { + val = val / 8; + } + val = Math.floor(99 * val); + } + var modDesc = (val !== null && val !== void 0 ? val : 0) < 0 ? prop.dN : prop.dP; + if (prop.id == 39 || prop.id == 41 || prop.id == 43 || prop.id == 45) { + modDesc = prop.dP; } - var sign = v >= 0 ? "+" : ""; - var value = null; - var desc2Present = descFunc >= 6 && descFunc <= 10; - switch (descFunc) { + var valueDesc; + switch (prop.dF) { case 1: case 6: - case 12: { - value = "" + sign + v; + case 12: + valueDesc = (val !== null && val !== void 0 ? val : 0) < 0 ? "" + val : "+" + val; break; - } case 2: - case 7: { - value = v + "%"; + case 7: + valueDesc = val + "%"; break; - } case 3: - case 9: { - value = "" + v; + case 9: + valueDesc = "" + val; break; - } case 4: - case 8: { - value = "" + sign + v + "%"; + case 8: + valueDesc = (val !== null && val !== void 0 ? val : 0) < 0 ? val + "%" : "+" + val + "%"; break; - } case 5: - case 10: { - if (descString.indexOf("%%") < 0) { - value = (v * 100) / 128 + "%"; - } - else { - value = (v * 100) / 128; - } + case 10: + valueDesc = Math.floor((val * 100) / 128) + "%"; break; - } - case 11: { - property.description = descString.replace(/%d/, (v / 100).toString()); + case 11: + modDesc = modDesc.replace("%d", "" + 100 / val); break; - } - case 13: { - var clazz = constants.classes[property.values[0]]; - property.description = "" + sign + v + " " + clazz.as; + case 13: // +[value] to [class] Skill Levels + modDesc = formatStr(constants.classes[mod.values[0]].as, val); break; - } - case 14: { - var clazz = constants.classes[property.values[1]]; - var skillTabStr = clazz === null || clazz === void 0 ? void 0 : clazz.ts[property.values[0]]; - descString = _sprintf(skillTabStr, v); - property.description = descString + " " + (clazz === null || clazz === void 0 ? void 0 : clazz.co); + case 14: // +[value] to [skilltab] Skill Levels ([class] Only) + var skillTab = constants.classes[mod.values[1]].ts[mod.values[0]]; + if (skillTab) { + modDesc = "+" + val + " to " + skillTab + " " + constants.classes[mod.values[1]].co; + modDesc = formatStr(skillTab, val) + " " + constants.classes[mod.values[1]].co; + } break; - } - case 15: { - descString = _sprintf(descString, property.values[2], property.values[0], (_a = constants.skills[property.values[1]]) === null || _a === void 0 ? void 0 : _a.n); - property.description = "" + descString; + case 15: // [chance]% to cast [slvl] [skill] on [event] + modDesc = modDesc + // Extra % because the actual one is doubled to escape it + .replace("%d%", "" + mod.values[2]) + .replace("%d", "" + mod.values[0]) + .replace("%s", "" + constants.skills[mod.values[1]].n); break; - } - case 16: { - property.description = descString.replace(/%d/, v.toString()); - property.description = property.description.replace(/%s/, constants.skills[property.values[0]].n); + case 16: // Level [sLvl] [skill] Aura When Equipped + modDesc = modDesc + .replace("%d", "" + val) + .replace("%s", "" + constants.skills[mod.values[0]].n); break; - } - case 17: { - //todo - property.description = v + " " + descString + " (Increases near [time])"; + case 19: //main + modDesc = formatStr(modDesc, val); break; - } - case 18: { - //todo - property.description = v + "% " + descString + " (Increases near [time])"; + case 20: + valueDesc = -val + "%"; break; - } - case 19: { - property.description = _sprintf(descString, v === null || v === void 0 ? void 0 : v.toString()); + case 21: + valueDesc = "" + -val; break; - } - case 20: { - value = v * -1 + "%"; + case 22: // [value]% / [montype] + valueDesc = val + "%"; break; - } - case 21: { - value = "" + v * -1; + case 23: // [value]% / [montype] + valueDesc = val + "%"; + modDesc = formatStr(modDesc, val); break; - } - case 22: { - //todo - property.description = v + "% " + descString + " [montype]"; + case 24: // charges + modDesc = formatStr(modDesc, mod.values[0], constants.skills[mod.values[1]].n, mod.values[2], mod.values[3]); break; - } - case 23: { - //todo - property.description = v + "% " + descString + " [monster]]"; + case 27: // +[value] to [skill] ([class] Only) + var skill_1 = constants.skills[mod.values[0]]; + modDesc = formatStr(modDesc, val, skill_1 === null || skill_1 === void 0 ? void 0 : skill_1.n, (_a = constants.classes.filter(function (e) { return (e === null || e === void 0 ? void 0 : e.c) === (skill_1 === null || skill_1 === void 0 ? void 0 : skill_1.c); })[0]) === null || _a === void 0 ? void 0 : _a.co); break; - } - case 24: { - //charges - //legacy desc string - if (descString.indexOf("(") == 0) { - var count_2 = 0; - descString = descString.replace(/%d/gi, function () { - return property.values[2 + count_2++].toString(); - }); - property.description = "Level " + property.values[0] + " " + constants.skills[property.values[1]].n + " " + descString; - } - else { - property.description = _sprintf(descString, property.values[0], (_b = constants.skills[property.values[1]]) === null || _b === void 0 ? void 0 : _b.n, property.values[2], property.values[3]); + case 28: // +[value] to [skill] + modDesc = formatStr(modDesc, val, (_b = constants.skills[mod.values[0]]) === null || _b === void 0 ? void 0 : _b.n); + break; + // Custom describe functions to handle groups + case 100: + // Non-poison elemental or magic damage. + if (((_c = mod.values) === null || _c === void 0 ? void 0 : _c[0]) !== ((_d = mod.values) === null || _d === void 0 ? void 0 : _d[1])) { + modDesc = prop.dN; } + modDesc = modDesc + .replace("%d", "" + ((_e = mod.values) === null || _e === void 0 ? void 0 : _e[0])) + .replace("%d", "" + ((_f = mod.values) === null || _f === void 0 ? void 0 : _f[1])); break; - } - case 27: { - var skill = constants.skills[property.values[0]]; - var clazz = _classFromCode(skill === null || skill === void 0 ? void 0 : skill.c, constants); - if (descString) { - property.description = _sprintf(descString, v, skill === null || skill === void 0 ? void 0 : skill.n, clazz === null || clazz === void 0 ? void 0 : clazz.co); + case 101: // Poison damage + if (((_g = mod.values) === null || _g === void 0 ? void 0 : _g[0]) === ((_h = mod.values) === null || _h === void 0 ? void 0 : _h[1])) { + modDesc = modDesc + .replace("%d", "" + Math.round((mod.values[0] * mod.values[2]) / 256)) + .replace("%d", "" + Math.round(mod.values[2] / 25)); } else { - property.description = "" + sign + v + " to " + (skill === null || skill === void 0 ? void 0 : skill.s) + " " + (clazz === null || clazz === void 0 ? void 0 : clazz.co); + modDesc = prop.dN + .replace("%d", "" + Math.round((mod.values[0] * mod.values[2]) / 256)) + .replace("%d", "" + Math.round((mod.values[1] * mod.values[2]) / 256)) + .replace("%d", "" + Math.round(mod.values[2] / 25)); } break; + } + if (modDesc) { + var fullDesc = ""; + switch (prop.dV) { + case 1: + fullDesc = valueDesc + " " + modDesc; + break; + case 2: + fullDesc = modDesc + " " + valueDesc; + break; + default: + fullDesc = modDesc; } - case 28: { - var skill = constants.skills[property.values[0]]; - property.description = "" + sign + v + " to " + (skill === null || skill === void 0 ? void 0 : skill.n); - break; + if (6 <= prop.dF && prop.dF <= 9) { + fullDesc += " " + prop.d2; } - case 29: { - property.description = _sprintf(descString, v.toString()); - break; + return fullDesc; + } +} +function addModGroups(modifiers, constants) { + var _a, _b, _c; + var _loop_2 = function (group) { + var mods = (_a = modifiers === null || modifiers === void 0 ? void 0 : modifiers.filter(function (_a) { + var id = _a.id; + return group.statsInGroup.includes(id); + })) !== null && _a !== void 0 ? _a : []; + // We assume a mods have been merged so we cannot have duplicates + if (mods.length !== group.statsInGroup.length) { + return "continue"; } - default: { - throw new Error("No handler for descFunc: " + descFunc); + if (group.allEqual && mods.some(function (_a) { + var value = _a.value; + return value !== mods[0].value; + })) { + return "continue"; } - } - if (value) { - descVal = descVal ? descVal : 0; - switch (descVal) { - case 0: { - property.description = _sprintf(descString, value); - break; - } - case 1: { - property.description = value + " " + descString; - break; - } - case 2: { - property.description = descString + " " + value; - break; - } - default: { - throw new Error("No handler for descVal: " + descVal); + // On some rare items we can get increase in min damage that's larger than the increase in max damage. + // The game solves this by displaying them separately. + if (group.isRange && ((_b = mods[0].value) !== null && _b !== void 0 ? _b : 0) > ((_c = mods[1].value) !== null && _c !== void 0 ? _c : 0)) { + return "continue"; + } + // Damage increase on non-weapons is awkward, it has all 4 mods that apply in the multiple groups. + if (group.s === "group:secondary-dmg" || + group.s === "group:min-dmg" || + group.s === "group:max-dmg") { + // We already described the range, ignore these "duplicate" groups + if (modifiers === null || modifiers === void 0 ? void 0 : modifiers.find(function (mod) { return mod.name === "group:primary-dmg"; })) { + // We still have to remember to delete the description from the mods, + // primary-dmg only contains 2, not all 4. + for (var _i = 0, mods_4 = mods; _i < mods_4.length; _i++) { + var mod = mods_4[_i]; + delete mod.description; + } + return "continue"; } } - } - if (desc2Present) { - property.description += " " + desc2; + var extraMod = { + id: -1, + name: group.s, + so: group.so, + df: group.dF, + value: mods[0].value, + //value: group.allEqual ? mods[0].value : undefined, + values: mods.map(function (_a) { + var value = _a.value; + return value !== null && value !== void 0 ? value : 0; + }), + }; + extraMod.description = describeSingleMod(extraMod, group, constants); + modifiers === null || modifiers === void 0 ? void 0 : modifiers.push(extraMod); + // Clear descriptions of items in group so they are not displayed + for (var _a = 0, mods_5 = mods; _a < mods_5.length; _a++) { + var mod = mods_5[_a]; + delete mod.description; + } + }; + for (var _i = 0, statGroups_1 = ItemStatGroups_json_1.default; _i < statGroups_1.length; _i++) { + var group = statGroups_1[_i]; + _loop_2(group); } } -function _sprintf(str) { - var args = []; +function formatStr(str) { + var values = []; for (var _i = 1; _i < arguments.length; _i++) { - args[_i - 1] = arguments[_i]; + values[_i - 1] = arguments[_i]; } var i = 0; - return str === null || str === void 0 ? void 0 : str.replace(/%\+?d|%\+?s/gi, function (m) { - var _a; - var v = (_a = args[i++]) === null || _a === void 0 ? void 0 : _a.toString(); - if (m.indexOf("+") >= 0) { - v = "+" + v; + return str === null || str === void 0 ? void 0 : str.replace(/%(\+)?([ids%\d])/g, function (m, plus, chr) { + if (chr === '%') { + return chr; } - return v; - }).replace("%%", "%"); + else { + var value = (chr === 'd' || chr === 's' || chr === 'i' ? values[i++] : values[chr]); + if (plus && !isNaN(value) && parseInt(value) > 0) + value = '+' + value; + return value; + } + }); +} +function consolidateMods(mods) { + var _a, _b; + var _loop_3 = function (mod) { + var duplicateIndex = void 0; + while ((duplicateIndex = mods.findIndex(function (other) { return mod !== other && + (mod.id === other.id && "value" in mod && mod.param === other.param); })) >= 0) { + var duplicate = mods.splice(duplicateIndex, 1)[0]; + mod.value = ((_a = mod.value) !== null && _a !== void 0 ? _a : 0) + ((_b = duplicate.value) !== null && _b !== void 0 ? _b : 0); + } + }; + for (var _i = 0, mods_6 = mods; _i < mods_6.length; _i++) { + var mod = mods_6[_i]; + _loop_3(mod); + } } function boundValue(v, min, max) { return Math.min(max, Math.max(min, v)); @@ -1049,77 +1032,6 @@ function _allAttributes(item, constants) { var runeword_attributes = item.runeword_attributes || []; return __spreadArrays([], JSON.parse(JSON.stringify(magic_attributes)), JSON.parse(JSON.stringify(runeword_attributes)), JSON.parse(JSON.stringify(socketed_attributes))).filter(function (attribute) { return attribute != null; }); } -function _groupAttributes(all_attributes, constants) { - var combined_magic_attributes = []; - var _loop_3 = function (magic_attribute) { - var prop = constants.magical_properties[magic_attribute.id]; - var properties = combined_magic_attributes.filter(function (e) { - //encoded skills need to look at those params too. - if (prop.e === 3) { - return e.id === magic_attribute.id && e.values[0] === magic_attribute.values[0] && e.values[1] === magic_attribute.values[1]; - } - if (prop.dF === 15) { - return (e.id === magic_attribute.id && - e.values[0] === magic_attribute.values[0] && - e.values[1] === magic_attribute.values[1] && - e.values[2] === magic_attribute.values[2]); - } - if (prop.dF === 16 || prop.dF === 23) { - return e.id === magic_attribute.id && e.values[0] === magic_attribute.values[0] && e.values[1] === magic_attribute.values[1]; - } - if (prop.s === "state" || prop.s === "item_nonclassskill") { - //state - return e.id === magic_attribute.id && e.values[0] === magic_attribute.values[0] && e.values[1] === magic_attribute.values[1]; - } - return e.id === magic_attribute.id; - }); - if (properties && properties.length) { - for (var i = 0; i < properties.length; i++) { - var property = properties[i]; - if (prop.np) { - //damage props - property.values[0] += magic_attribute.values[0]; - property.values[1] += magic_attribute.values[1]; - break; - } - //only combine attributes if the params for the descFunc are the same. - var sameParams = true; - var numValues = prop.e === 3 ? 2 : 1; - for (var j = 0; j < property.values.length - numValues; j++) { - sameParams = property.values[j] === magic_attribute.values[j]; - if (!sameParams) { - break; - } - } - if (sameParams) { - for (var j = 1; j <= numValues; j++) { - var idx = property.values.length - j; - property.values[idx] += magic_attribute.values[idx]; - } - } - else { - combined_magic_attributes.push({ - id: magic_attribute.id, - values: magic_attribute.values, - name: magic_attribute.name, - }); - } - } - } - else { - combined_magic_attributes.push({ - id: magic_attribute.id, - values: magic_attribute.values, - name: magic_attribute.name, - }); - } - }; - for (var _i = 0, all_attributes_1 = all_attributes; _i < all_attributes_1.length; _i++) { - var magic_attribute = all_attributes_1[_i]; - _loop_3(magic_attribute); - } - return combined_magic_attributes; -} /***/ }), @@ -3549,6 +3461,17 @@ function _writeNPCData(npcs) { } +/***/ }), + +/***/ "./src/data/ItemStatGroups.json": +/*!**************************************!*\ + !*** ./src/data/ItemStatGroups.json ***! + \**************************************/ +/*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, default */ +/***/ (function(module) { + +module.exports = JSON.parse("[{\"s\":\"group:all-attr\",\"statsInGroup\":[0,1,2,3],\"allEqual\":true,\"dP\":\"to all Attributes\",\"dN\":\"to all Attributes\",\"dF\":1,\"dV\":1,\"so\":67},{\"s\":\"group:all-res\",\"statsInGroup\":[39,41,43,45],\"allEqual\":true,\"dP\":\"All Resistances +%d\",\"dN\":\"All Resistances +%d\",\"dF\":19,\"so\":40},{\"s\":\"group:enhanced-dmg\",\"statsInGroup\":[17,18],\"allEqual\":true,\"dP\":\"Enhanced damage\",\"dN\":\"Enhanced damage\",\"dF\":4,\"dV\":1,\"so\":130},{\"s\":\"group:primary-dmg\",\"statsInGroup\":[21,22],\"isRange\":true,\"dP\":\"+%d damage\",\"dN\":\"Adds %d-%d damage\",\"dF\":100,\"so\":127},{\"s\":\"group:secondary-dmg\",\"statsInGroup\":[23,24],\"isRange\":true,\"dP\":\"+%d damage\",\"dN\":\"Adds %d-%d damage\",\"dF\":100,\"so\":124},{\"s\":\"group:fire-dmg\",\"statsInGroup\":[48,49],\"isRange\":true,\"dP\":\"+%d fire damage\",\"dN\":\"Adds %d-%d fire damage\",\"dF\":100,\"so\":102},{\"s\":\"group:light-dmg\",\"statsInGroup\":[50,51],\"isRange\":true,\"dP\":\"+%d lightning damage\",\"dN\":\"Adds %d-%d lightning damage\",\"dF\":100,\"so\":99},{\"s\":\"group:magic-dmg\",\"statsInGroup\":[52,53],\"isRange\":true,\"dP\":\"+%d magic damage\",\"dN\":\"Adds %d-%d magic damage\",\"dF\":100,\"so\":104},{\"s\":\"group:cold-dmg\",\"statsInGroup\":[54,55,56],\"isRange\":true,\"dP\":\"+%d cold damage\",\"dN\":\"Adds %d-%d cold damage\",\"dF\":100,\"so\":96},{\"s\":\"group:poison-dmg\",\"statsInGroup\":[57,58,59],\"isRange\":true,\"dP\":\"+%d poison damage over %d seconds\",\"dN\":\"Adds %d-%d poison damage over %d seconds\",\"dF\":101,\"so\":92},{\"s\":\"group:min-dmg\",\"statsInGroup\":[21,23],\"allEqual\":true,\"dP\":\"to Minimum Damage\",\"dN\":\"to Minimum Damage\",\"dF\":1,\"dV\":1,\"so\":127},{\"s\":\"group:max-dmg\",\"statsInGroup\":[22,24],\"allEqual\":true,\"dP\":\"to Maximum Damage\",\"dN\":\"to Maximum Damage\",\"dF\":1,\"dV\":1,\"so\":126}]"); + /***/ }), /***/ "./src/data/parser.ts": diff --git a/docs/d2/d2s.bundle.js.map b/docs/d2/d2s.bundle.js.map index 73df23d..6fbe836 100644 --- a/docs/d2/d2s.bundle.js.map +++ b/docs/d2/d2s.bundle.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://[name]/webpack/bootstrap","webpack://[name]/./src/binary/bitreader.ts","webpack://[name]/./src/binary/bitwriter.ts","webpack://[name]/./src/d2/attribute_enhancer.ts","webpack://[name]/./src/d2/attributes.ts","webpack://[name]/./src/d2/constants.ts","webpack://[name]/./src/d2/d2s.ts","webpack://[name]/./src/d2/header.ts","webpack://[name]/./src/d2/items.ts","webpack://[name]/./src/d2/skills.ts","webpack://[name]/./src/d2/types.ts","webpack://[name]/./src/d2/versions/default_header.ts","webpack://[name]/./src/data/parser.ts","webpack://[name]/./src/index.ts"],"names":[],"mappings":"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AAG,CAAC,EAAC,CAAC,GAAG,EAAC,CAAC,CAAC,GAAG,EAAC,CAAC,GAAG,EAAC,GAAG,CAAC,CAAC,EAAC,CAAC,GAAG,EAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACjP,kBAAkB;AAClB,IAAM,cAAc,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EA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","file":"d2s.bundle.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./src/index.ts\");\n","export class BitReader {\n public littleEndian = true;\n public bits: Uint8Array;\n public offset = 0;\n\n constructor(arrBuffer: ArrayBuffer) {\n const typedArray = new Uint8Array(arrBuffer);\n this.bits = new Uint8Array(typedArray.length * 8);\n typedArray.reduce((acc: number, c: number) => {\n const b = c\n .toString(2)\n .padStart(8, \"0\")\n .split(\"\")\n .reverse()\n .map((e) => parseInt(e, 2));\n b.forEach((bit) => (this.bits[acc++] = bit));\n return acc;\n }, 0);\n }\n\n public ReadBit(): number {\n return this.bits[this.offset++];\n }\n\n public ReadBitArray(count: number): Uint8Array {\n const bits = new Uint8Array(count);\n for (let i = 0; i < count; i++) {\n bits[i] = this.bits[this.offset++];\n }\n return bits;\n }\n\n public ReadBits(bytes: Uint8Array, count: number): Uint8Array {\n let byteIndex = 0;\n let bitIndex = 0;\n for (let i = 0; i < count; i++) {\n if (this.bits[this.offset + i]) {\n bytes[byteIndex] |= (1 << bitIndex) & 0xff;\n }\n bitIndex++;\n if (bitIndex == 8) {\n byteIndex++;\n bitIndex = 0;\n }\n }\n this.offset += count;\n return bytes;\n }\n\n public ReadBytes(bytes: number): Uint8Array {\n return this.ReadBits(new Uint8Array(bytes), bytes * 8);\n }\n\n public ReadArray(bytes: number): Uint8Array {\n return this.ReadBytes(bytes);\n }\n\n public ReadByte(bits = 8): number {\n const dataview = new DataView(this.ReadBits(new Uint8Array(1), bits).buffer);\n return dataview.getUint8(0);\n }\n\n public ReadUInt8(bits = 8): number {\n return this.ReadByte(bits);\n }\n\n public ReadUInt16(bits: number = 8 * 2): number {\n const dataview = new DataView(this.ReadBits(new Uint8Array(2), bits).buffer);\n return dataview.getUint16(0, this.littleEndian);\n }\n\n public ReadUInt32(bits: number = 8 * 4): number {\n const dataview = new DataView(this.ReadBits(new Uint8Array(4), bits).buffer);\n return dataview.getUint32(0, this.littleEndian);\n }\n\n public ReadString(bytes: number): string {\n const buffer = this.ReadBytes(bytes).buffer;\n return new TextDecoder().decode(buffer);\n }\n\n public ReadNullTerminatedString(): string {\n const start = this.offset;\n while (this.ReadByte()) {}\n const end = this.offset - 8;\n const buffer = this.SeekBit(start).ReadBytes((end - start) / 8);\n this.SeekBit(end + 8);\n return new TextDecoder().decode(buffer);\n }\n\n public SkipBits(number: number): BitReader {\n this.offset += number;\n return this;\n }\n\n public SkipBytes(number: number): BitReader {\n return this.SkipBits(number * 8);\n }\n\n public SeekBit(offset: number): BitReader {\n this.offset = offset;\n return this;\n }\n\n public SeekByte(offset: number): BitReader {\n return this.SeekBit(offset * 8);\n }\n\n public Align(): BitReader {\n this.offset = (this.offset + 7) & ~7;\n return this;\n }\n}\n","export class BitWriter {\n public littleEndian = true;\n public bits: Uint8Array;\n public offset = 0;\n public length = 0;\n\n constructor(capacity = 8192) {\n this.bits = new Uint8Array(capacity);\n }\n\n public WriteBit(value: number): BitWriter {\n if (this.offset >= this.bits.length) {\n const resized = new Uint8Array(this.bits.length + 8192);\n resized.set(this.bits, 0);\n this.bits = resized;\n }\n this.bits[this.offset++] = value;\n if (this.offset > this.length) this.length++;\n return this;\n }\n\n public WriteBits(bits: Uint8Array, numberOfBits: number): BitWriter {\n for (let i = 0; i < numberOfBits; i++) {\n this.WriteBit(bits[i]);\n }\n return this;\n }\n\n public WriteBytes(bytes: Uint8Array, numberOfBits: number = bytes.length * 8): BitWriter {\n const toWrite = new Uint8Array(numberOfBits);\n bytes.reduce((acc, c) => {\n const b = c\n .toString(2)\n .padStart(8, \"0\")\n .split(\"\")\n .reverse()\n .map((e) => parseInt(e, 2));\n b.forEach((bit) => (toWrite[acc++] = bit));\n return acc;\n }, 0);\n return this.WriteBits(toWrite, numberOfBits);\n }\n\n public WriteArray(bytes: Uint8Array, numberOfBits: number = bytes.length * 8): BitWriter {\n return this.WriteBytes(bytes, numberOfBits);\n }\n\n public WriteByte(value: number, numberOfBits = 8): BitWriter {\n const buffer = new Uint8Array(1);\n new DataView(buffer.buffer).setUint8(0, value);\n return this.WriteBytes(buffer, numberOfBits);\n }\n\n public WriteUInt8(value: number, numberOfBits = 8): BitWriter {\n return this.WriteByte(value, numberOfBits);\n }\n\n public WriteUInt16(value: number, numberOfBits: number = 8 * 2): BitWriter {\n const buffer = new Uint8Array(2);\n new DataView(buffer.buffer).setUint16(0, value, this.littleEndian);\n return this.WriteBytes(buffer, numberOfBits);\n }\n\n public WriteUInt32(value: number, numberOfBits: number = 8 * 4): BitWriter {\n const buffer = new Uint8Array(4);\n new DataView(buffer.buffer).setUint32(0, value, this.littleEndian);\n return this.WriteBytes(buffer, numberOfBits);\n }\n\n public WriteString(value: string, numberOfBytes: number): BitWriter {\n const buffer = new TextEncoder().encode(value);\n return this.WriteBytes(buffer, numberOfBytes * 8);\n }\n\n public SeekBit(offset: number): BitWriter {\n this.offset = offset;\n if (this.offset > this.length) {\n this.length = this.offset;\n }\n return this;\n }\n\n public SeekByte(offset: number): BitWriter {\n return this.SeekBit(offset * 8);\n }\n\n public PeekBytes(count: number): Uint8Array {\n const buffer = new Uint8Array(count);\n let byteIndex = 0;\n let bitIndex = 0;\n for (let i = 0; i < count * 8; ++i) {\n if (this.bits[this.offset + i]) {\n buffer[byteIndex] |= (1 << bitIndex) & 0xff;\n }\n ++bitIndex;\n if (bitIndex >= 8) {\n ++byteIndex;\n bitIndex = 0;\n }\n }\n return buffer;\n }\n\n public Align(): BitWriter {\n this.offset = (this.offset + 7) & ~7;\n if (this.offset > this.length) {\n this.length = this.offset;\n }\n return this;\n }\n\n public ToArray(): Uint8Array {\n const buffer = new Uint8Array((this.length - 1) / 8 + 1);\n let byteIndex = 0;\n let bitIndex = 0;\n for (let i = 0; i < this.length; ++i) {\n if (this.bits[i]) {\n buffer[byteIndex] |= (1 << bitIndex) & 0xff;\n }\n ++bitIndex;\n if (bitIndex >= 8) {\n ++byteIndex;\n bitIndex = 0;\n }\n }\n return buffer;\n }\n}\n","import * as types from \"./types\";\r\n\r\n//do nice stuff\r\n//combine group properties (all resists/all stats) and build friendly strings for a ui\r\n//enhanced def/durability/weapon damage.\r\n//lookup socketed compact items (runes/gems) properties for the slot they are in\r\n//compute attributes like str/resists/etc..\r\nexport async function enhanceAttributes(char: types.ID2S, constants: types.IConstantData, config?: types.IConfig) {\r\n enhanceItems(char.items, constants, char.attributes.level, config);\r\n enhanceItems([char.golem_item], constants, char.attributes.level, config);\r\n enhanceItems(char.merc_items, constants, char.attributes.level, config);\r\n enhanceItems(char.corpse_items, constants, char.attributes.level, config);\r\n enhancePlayerAttributes(char, constants, config);\r\n}\r\n\r\nexport async function enhancePlayerAttributes(char: types.ID2S, constants: types.IConstantData, config?: types.IConfig) {\r\n const items = char.items.filter((item) => {\r\n return item.location_id === 1 && item.equipped_id !== 13 && item.equipped_id !== 14;\r\n });\r\n\r\n char.item_bonuses = ([] as types.IMagicProperty[]).concat\r\n .apply(\r\n [],\r\n items.map((item) => _allAttributes(item, constants))\r\n )\r\n .filter((attribute) => attribute != null);\r\n char.item_bonuses = _groupAttributes(char.item_bonuses, constants);\r\n _enhanceAttributeDescription(char.item_bonuses, constants, char.attributes.level, config);\r\n}\r\n\r\nexport async function enhanceItems(\r\n items: types.IItem[],\r\n constants: types.IConstantData,\r\n level = 1,\r\n config?: types.IConfig,\r\n parent?: types.IItem\r\n) {\r\n if (!items) {\r\n return;\r\n }\r\n for (const item of items) {\r\n if (!item) {\r\n continue;\r\n }\r\n if (item.socketed_items && item.socketed_items.length) {\r\n enhanceItems(item.socketed_items, constants, level, config, item);\r\n }\r\n enhanceItem(item, constants, level, config, parent);\r\n }\r\n}\r\n\r\nexport function enhanceItem(item: types.IItem, constants: types.IConstantData, level = 1, config?: types.IConfig, parent?: types.IItem) {\r\n if (parent) {\r\n //socket item.\r\n const pt = constants.armor_items[parent.type] || constants.weapon_items[parent.type] || constants.other_items[item.type];\r\n const t = constants.other_items[item.type];\r\n if (t.m) {\r\n item.magic_attributes = compactAttributes(t.m[pt.gt], constants);\r\n }\r\n }\r\n\r\n item.level = boundValue(item.level, 1, 99);\r\n // Ensure coherence of other attributes with quality\r\n if (item.given_runeword) {\r\n item.runeword_name = constants.runewords[item.runeword_id] ? constants.runewords[item.runeword_id].n : \"\";\r\n if (item.quality > types.Quality.Superior) {\r\n // Cannot be a runeword\r\n item.given_runeword = 0;\r\n item.runeword_id = 0;\r\n item.runeword_name = \"\";\r\n item.runeword_attributes = [];\r\n }\r\n }\r\n if (item.quality !== types.Quality.Magic) {\r\n item.magic_prefix = 0;\r\n item.magic_suffix = 0;\r\n }\r\n if (item.quality === types.Quality.Rare || item.quality === types.Quality.Crafted) {\r\n item.rare_name = constants.rare_names[item.rare_name_id] ? constants.rare_names[item.rare_name_id].n : \"\";\r\n item.rare_name2 = constants.rare_names[item.rare_name_id2] ? constants.rare_names[item.rare_name_id2].n : \"\";\r\n }\r\n else {\r\n item.rare_name_id = 0;\r\n item.rare_name = \"\";\r\n item.rare_name_id2 = 0;\r\n item.rare_name2 = \"\";\r\n item.magical_name_ids = [0, 0, 0, 0, 0, 0];\r\n }\r\n if (item.quality === types.Quality.Set) {\r\n item.set_name = constants.set_items[item.set_id] ? constants.set_items[item.set_id].n : \"\";\r\n }\r\n else {\r\n item.set_id = 0;\r\n item.set_name = \"\";\r\n item.set_attributes = [];\r\n }\r\n if (item.quality === types.Quality.Unique) {\r\n item.unique_name = constants.unq_items[item.unique_id] ? constants.unq_items[item.unique_id].n : \"\";\r\n }\r\n else {\r\n item.unique_id = 0;\r\n item.unique_name = \"\";\r\n }\r\n if (item.quality !== types.Quality.Magic && item.quality !== types.Quality.Unique) {\r\n item.personalized = 0;\r\n item.personalized_name = \"\";\r\n }\r\n\r\n let details = null;\r\n if (constants.armor_items[item.type]) {\r\n details = constants.armor_items[item.type];\r\n item.type_id = types.ItemType.Armor;\r\n if (details.maxac) {\r\n if (item.ethereal == 0) {\r\n item.defense_rating = details.maxac;\r\n } else if (item.ethereal == 1) {\r\n item.defense_rating = Math.floor(details.maxac * 1.5);\r\n }\r\n }\r\n } else if (constants.weapon_items[item.type]) {\r\n details = constants.weapon_items[item.type];\r\n item.type_id = types.ItemType.Weapon;\r\n const base_damage = {} as types.IWeaponDamage;\r\n if (item.ethereal == 0) {\r\n if (details.mind) base_damage.mindam = details.mind;\r\n if (details.maxd) base_damage.maxdam = details.maxd;\r\n if (details.min2d) base_damage.twohandmindam = details.min2d;\r\n if (details.max2d) base_damage.twohandmaxdam = details.max2d;\r\n } else if (item.ethereal == 1) {\r\n if (details.mind) base_damage.mindam = Math.floor(details.mind * 1.5);\r\n if (details.maxd) base_damage.maxdam = Math.floor(details.maxd * 1.5);\r\n if (details.min2d) base_damage.twohandmindam = Math.floor(details.min2d * 1.5);\r\n if (details.max2d) base_damage.twohandmaxdam = Math.floor(details.max2d * 1.5);\r\n }\r\n item.base_damage = base_damage;\r\n } else if (constants.other_items[item.type]) {\r\n item.type_id = types.ItemType.Other;\r\n details = constants.other_items[item.type];\r\n }\r\n if (details) {\r\n if (details.n) item.type_name = details.n;\r\n if (details.rs) item.reqstr = details.rs;\r\n if (details.rd) item.reqdex = details.rd;\r\n if (details.i) item.inv_file = details.i;\r\n if (details.ih) item.inv_height = details.ih;\r\n if (details.iw) item.inv_width = details.iw;\r\n if (details.it) item.inv_transform = details.it;\r\n if (details.iq) item.item_quality = details.iq;\r\n if (details.c) item.categories = details.c;\r\n if (details.durability) {\r\n if (item.ethereal == 0) {\r\n item.current_durability = details.durability;\r\n item.max_durability = details.durability;\r\n } else if (item.ethereal == 1) {\r\n item.current_durability = details.durability - Math.ceil(details.durability / 2) + 1;\r\n item.max_durability = details.durability - Math.ceil(details.durability / 2) + 1;\r\n }\r\n }\r\n // Enforce coherence between total_nr_of_sockets & socketed\r\n if (item.total_nr_of_sockets > 0) {\r\n item.socketed = 1;\r\n } else {\r\n item.socketed = 0;\r\n }\r\n if (item.multiple_pictures) {\r\n item.inv_file = details.ig[item.picture_id];\r\n }\r\n if (item.magic_prefix || item.magic_suffix) {\r\n if (item.magic_prefix && constants.magic_prefixes[item.magic_prefix]?.tc) {\r\n item.transform_color = constants.magic_prefixes[item.magic_prefix].tc;\r\n }\r\n if (item.magic_suffix && constants.magic_suffixes[item.magic_suffix]?.tc) {\r\n item.transform_color = constants.magic_suffixes[item.magic_suffix].tc;\r\n }\r\n } else if (item.magical_name_ids && item.magical_name_ids.length === 6) {\r\n for (let i = 0; i < 6; i++) {\r\n const id = item.magical_name_ids[i];\r\n if (id) {\r\n if (i % 2 == 0 && constants.magic_prefixes[id] && constants.magic_prefixes[id]?.tc) {\r\n // even is prefixes\r\n item.transform_color = constants.magic_prefixes[id].tc;\r\n } else if (constants.magic_suffixes[id] && constants.magic_suffixes[id]?.tc) {\r\n // odd is suffixes\r\n item.transform_color = constants.magic_suffixes[id].tc;\r\n }\r\n }\r\n }\r\n } else if (item.unique_id) {\r\n const unq = constants.unq_items[item.unique_id];\r\n if (details.ui) item.inv_file = details.ui;\r\n if (unq && unq.i) item.inv_file = unq.i;\r\n if (unq && unq.tc) item.transform_color = unq.tc;\r\n } else if (item.set_id) {\r\n const set = constants.set_items[item.set_id];\r\n if (details.ui) item.inv_file = details.ui;\r\n if (set && set.i) item.inv_file = set.i;\r\n if (set && set.tc) item.transform_color = set.tc;\r\n }\r\n }\r\n\r\n if (item.magic_attributes || item.runeword_attributes || item.socketed_items) {\r\n item.displayed_magic_attributes = _enhanceAttributeDescription(item.magic_attributes, constants, level, config);\r\n item.displayed_runeword_attributes = _enhanceAttributeDescription(item.runeword_attributes, constants, level, config);\r\n item.combined_magic_attributes = _groupAttributes(_allAttributes(item, constants), constants);\r\n item.displayed_combined_magic_attributes = _enhanceAttributeDescription(item.combined_magic_attributes, constants, level, config);\r\n }\r\n}\r\n\r\nfunction _enhanceAttributeDescription(\r\n _magic_attributes: types.IMagicProperty[],\r\n constants: types.IConstantData,\r\n level = 1,\r\n config?: types.IConfig\r\n): types.IMagicProperty[] {\r\n if (!_magic_attributes) return [];\r\n\r\n const magic_attributes: types.IMagicProperty[] = [..._magic_attributes.map((attr) => ({ ...attr }))];\r\n const dgrps = [0, 0, 0];\r\n const dgrpsVal = [0, 0, 0];\r\n for (const property of magic_attributes) {\r\n const prop = constants.magical_properties[property.id];\r\n const v = property.values[property.values?.length - 1];\r\n if (prop.dg) {\r\n if (dgrpsVal[prop.dg - 1] === 0) {\r\n dgrpsVal[prop.dg - 1] = v;\r\n }\r\n if (dgrpsVal[prop.dg - 1] - v === 0) {\r\n dgrps[prop.dg - 1]++;\r\n }\r\n }\r\n }\r\n for (const property of magic_attributes) {\r\n const prop = constants.magical_properties[property.id];\r\n if (prop == null) {\r\n throw new Error(`Cannot find Magical Property for id: ${property.id}`);\r\n }\r\n let v = property.values[property.values?.length - 1];\r\n if (prop.ob === \"level\") {\r\n switch (prop.o) {\r\n case 1: {\r\n v = Math.floor((level * v) / 100);\r\n break;\r\n }\r\n case 2:\r\n case 3:\r\n case 4:\r\n case 5: {\r\n v = Math.floor((level * v) / 2 ** prop.op);\r\n break;\r\n }\r\n default: {\r\n break;\r\n }\r\n }\r\n property.op_stats = prop.os;\r\n property.op_value = v;\r\n }\r\n let descFunc = prop.dF;\r\n let descString = v >= 0 ? prop.dP : prop.dN;\r\n //hack for d2r...?\r\n if (property.id == 39 || property.id == 41 || property.id == 43 || property.id == 45) {\r\n descString = prop.dP;\r\n }\r\n let descVal = prop.dV;\r\n let desc2 = prop.d2;\r\n if (prop.dg && dgrps[prop.dg - 1] === 4) {\r\n v = dgrpsVal[prop.dg - 1];\r\n descString = v >= 0 ? prop.dgP : prop.dgN ? prop.dgN : prop.dgP;\r\n descVal = prop.dgV;\r\n descFunc = prop.dgF;\r\n desc2 = prop.dg2;\r\n }\r\n if (prop.np) {\r\n //damage range or enhanced damage.\r\n let count = 0;\r\n descString = prop.dR;\r\n\r\n if (prop.s === \"poisonmindam\") {\r\n //poisonmindam see https://user.xmission.com/~trevin/DiabloIIv1.09_Magic_Properties.shtml for reference\r\n const min = Math.floor((property.values[0] * property.values[2]) / 256);\r\n const max = Math.floor((property.values[1] * property.values[2]) / 256);\r\n const seconds = Math.floor(property.values[2] / 25);\r\n property.values = [min, max, seconds];\r\n }\r\n\r\n if (property.values[0] === property.values[1]) {\r\n count++;\r\n descString = prop.dE;\r\n //TODO. why???\r\n if (prop.s === \"item_maxdamage_percent\") {\r\n descString = `+%d% ${descString.replace(/}/gi, \"\").replace(/%\\+?d%%/gi, \"\")}`;\r\n }\r\n }\r\n property.description = descString.replace(/%d/gi, () => {\r\n const v = property.values[count++];\r\n return v;\r\n });\r\n } else {\r\n _descFunc(property, constants, v, descFunc, descVal, descString, desc2);\r\n }\r\n }\r\n\r\n if (config?.sortProperties) {\r\n //sort using sort order from game.\r\n magic_attributes.sort((a, b) => constants.magical_properties[b.id].so - constants.magical_properties[a.id].so);\r\n }\r\n\r\n for (let i = magic_attributes.length - 1; i >= 1; i--) {\r\n for (let j = i - 1; j >= 0; j--) {\r\n if (magic_attributes[i].description === magic_attributes[j].description) {\r\n magic_attributes[j].visible = false;\r\n }\r\n }\r\n }\r\n\r\n return magic_attributes;\r\n}\r\n\r\nexport function compactAttributes(mods: any[], constants: types.IConstantData): types.IMagicProperty[] {\r\n const magic_attributes = [] as types.IMagicProperty[];\r\n for (const mod of mods) {\r\n for (const stat of constants.properties[mod.prop] || []) {\r\n const statId = constants.magical_properties.findIndex((e) => e.s === stat.s)\r\n const prop = constants.magical_properties[statId];\r\n if (prop) {\r\n //if (prop.np) continue;\r\n let v = [mod.min, mod.max];\r\n switch (prop.dF) {\r\n //item_addclassskills\r\n case 13: {\r\n v = [stat.val, mod.min];\r\n break;\r\n }\r\n //item_addskill_tab\r\n case 14: {\r\n //TODO +skill to skilltab\r\n //v = [mod.p & 7, (mod.p >> 3) * 3, mod.min];\r\n v = [Math.abs(Math.round(mod.p / 3) - 3), Math.floor(mod.p / 3), mod.min];\r\n break;\r\n }\r\n //item_skillon\r\n case 15: {\r\n v = [mod.max, mod.p, mod.min];\r\n break;\r\n }\r\n //item_aura\r\n case 16: {\r\n v = [mod.p, mod.min];\r\n break;\r\n }\r\n //charged_skill\r\n case 24: {\r\n v = [mod.max, mod.p, mod.min, mod.min];\r\n break;\r\n }\r\n //item_singleskill\r\n case 27: {\r\n v = [mod.p, mod.min];\r\n if (mod.prop == \"skill-rand\") {\r\n const rnd = Math.floor(Math.random() * (mod.max - mod.min) + mod.min);\r\n v = [constants.skills[rnd]?.id, mod.p];\r\n } \r\n break;\r\n }\r\n //item_nonclassskill\r\n case 28: {\r\n v = [mod.p, mod.min];\r\n break;\r\n }\r\n default: \r\n }\r\n magic_attributes.push({\r\n id: statId,\r\n values: v,\r\n name: prop.s,\r\n } as types.IMagicProperty);\r\n } \r\n }\r\n }\r\n return magic_attributes;\r\n}\r\n\r\nfunction _descFunc(\r\n property: types.IMagicProperty,\r\n constants: types.IConstantData,\r\n v: number,\r\n descFunc: number,\r\n descVal: number,\r\n descString: string,\r\n desc2: string\r\n) {\r\n if (!descFunc) {\r\n return;\r\n }\r\n const sign = v >= 0 ? \"+\" : \"\";\r\n let value = null;\r\n const desc2Present = descFunc >= 6 && descFunc <= 10;\r\n switch (descFunc) {\r\n case 1:\r\n case 6:\r\n case 12: {\r\n value = `${sign}${v}`;\r\n break;\r\n }\r\n case 2:\r\n case 7: {\r\n value = `${v}%`;\r\n break;\r\n }\r\n case 3:\r\n case 9: {\r\n value = `${v}`;\r\n break;\r\n }\r\n case 4:\r\n case 8: {\r\n value = `${sign}${v}%`;\r\n break;\r\n }\r\n case 5:\r\n case 10: {\r\n if (descString.indexOf(\"%%\") < 0) {\r\n value = `${(v * 100) / 128}%`;\r\n } else {\r\n value = (v * 100) / 128;\r\n }\r\n break;\r\n }\r\n case 11: {\r\n property.description = descString.replace(/%d/, (v / 100).toString());\r\n break;\r\n }\r\n case 13: {\r\n const clazz = constants.classes[property.values[0]];\r\n property.description = `${sign}${v} ${clazz.as}`;\r\n break;\r\n }\r\n case 14: {\r\n const clazz = constants.classes[property.values[1]];\r\n const skillTabStr = clazz?.ts[property.values[0]];\r\n descString = _sprintf(skillTabStr, v);\r\n property.description = `${descString} ${clazz?.co}`;\r\n break;\r\n }\r\n case 15: {\r\n descString = _sprintf(descString, property.values[2], property.values[0], constants.skills[property.values[1]]?.n);\r\n property.description = `${descString}`;\r\n break;\r\n }\r\n case 16: {\r\n property.description = descString.replace(/%d/, v.toString());\r\n property.description = property.description.replace(/%s/, constants.skills[property.values[0]].n);\r\n break;\r\n }\r\n case 17: {\r\n //todo\r\n property.description = `${v} ${descString} (Increases near [time])`;\r\n break;\r\n }\r\n case 18: {\r\n //todo\r\n property.description = `${v}% ${descString} (Increases near [time])`;\r\n break;\r\n }\r\n case 19: {\r\n property.description = _sprintf(descString, v?.toString());\r\n break;\r\n }\r\n case 20: {\r\n value = `${v * -1}%`;\r\n break;\r\n }\r\n case 21: {\r\n value = `${v * -1}`;\r\n break;\r\n }\r\n case 22: {\r\n //todo\r\n property.description = `${v}% ${descString} [montype]`;\r\n break;\r\n }\r\n case 23: {\r\n //todo\r\n property.description = `${v}% ${descString} [monster]]`;\r\n break;\r\n }\r\n case 24: {\r\n //charges\r\n //legacy desc string\r\n if (descString.indexOf(\"(\") == 0) {\r\n let count = 0;\r\n descString = descString.replace(/%d/gi, () => {\r\n return property.values[2 + count++].toString();\r\n });\r\n property.description = `Level ${property.values[0]} ${constants.skills[property.values[1]].n} ${descString}`;\r\n } else {\r\n property.description = _sprintf(\r\n descString,\r\n property.values[0],\r\n constants.skills[property.values[1]]?.n,\r\n property.values[2],\r\n property.values[3]\r\n );\r\n }\r\n break;\r\n }\r\n case 27: {\r\n const skill = constants.skills[property.values[0]];\r\n const clazz = _classFromCode(skill?.c, constants);\r\n if (descString) {\r\n property.description = _sprintf(descString, v, skill?.n, clazz?.co);\r\n } else {\r\n property.description = `${sign}${v} to ${skill?.s} ${clazz?.co}`;\r\n }\r\n break;\r\n }\r\n case 28: {\r\n const skill = constants.skills[property.values[0]];\r\n property.description = `${sign}${v} to ${skill?.n}`;\r\n break;\r\n }\r\n case 29: {\r\n property.description = _sprintf(descString, v.toString());\r\n break;\r\n }\r\n default: {\r\n throw new Error(`No handler for descFunc: ${descFunc}`);\r\n }\r\n }\r\n if (value) {\r\n descVal = descVal ? descVal : 0;\r\n switch (descVal) {\r\n case 0: {\r\n property.description = _sprintf(descString, value);\r\n break;\r\n }\r\n case 1: {\r\n property.description = `${value} ${descString}`;\r\n break;\r\n }\r\n case 2: {\r\n property.description = `${descString} ${value}`;\r\n break;\r\n }\r\n default: {\r\n throw new Error(`No handler for descVal: ${descVal}`);\r\n }\r\n }\r\n }\r\n if (desc2Present) {\r\n property.description += ` ${desc2}`;\r\n }\r\n}\r\n\r\nfunction _sprintf(str: string, ...args: any[]): string {\r\n let i = 0;\r\n return str?.replace(/%\\+?d|%\\+?s/gi, (m) => {\r\n let v = args[i++]?.toString();\r\n if (m.indexOf(\"+\") >= 0) {\r\n v = \"+\" + v;\r\n }\r\n return v;\r\n }).replace(\"%%\", \"%\");\r\n}\r\n\r\nfunction boundValue(v: number, min: number, max: number) {\r\n return Math.min(max, Math.max(min, v));\r\n}\r\n\r\nfunction _itemStatCostFromStat(stat: string, constants: types.IConstantData): number {\r\n return constants.magical_properties.findIndex((e) => e.s === stat);\r\n}\r\n\r\nfunction _classFromCode(code: string, constants: types.IConstantData): any {\r\n return constants.classes.filter((e) => e.c === code)[0];\r\n}\r\n\r\nfunction _allAttributes(item: types.IItem, constants: types.IConstantData): types.IMagicProperty[] {\r\n let socketed_attributes = [] as types.IMagicProperty[];\r\n if (item.socketed_items) {\r\n for (const i of item.socketed_items) {\r\n if (i.magic_attributes) {\r\n socketed_attributes = socketed_attributes.concat(...JSON.parse(JSON.stringify(i.magic_attributes)));\r\n }\r\n }\r\n }\r\n const magic_attributes = item.magic_attributes || [];\r\n const runeword_attributes = item.runeword_attributes || [];\r\n return [\r\n ...[],\r\n ...JSON.parse(JSON.stringify(magic_attributes)),\r\n ...JSON.parse(JSON.stringify(runeword_attributes)),\r\n ...JSON.parse(JSON.stringify(socketed_attributes)),\r\n ].filter((attribute) => attribute != null);\r\n}\r\n\r\nfunction _groupAttributes(all_attributes: types.IMagicProperty[], constants: types.IConstantData): types.IMagicProperty[] {\r\n const combined_magic_attributes = [] as types.IMagicProperty[];\r\n for (const magic_attribute of all_attributes) {\r\n const prop = constants.magical_properties[magic_attribute.id];\r\n const properties = combined_magic_attributes.filter((e) => {\r\n //encoded skills need to look at those params too.\r\n if (prop.e === 3) {\r\n return e.id === magic_attribute.id && e.values[0] === magic_attribute.values[0] && e.values[1] === magic_attribute.values[1];\r\n }\r\n if (prop.dF === 15) {\r\n return (\r\n e.id === magic_attribute.id &&\r\n e.values[0] === magic_attribute.values[0] &&\r\n e.values[1] === magic_attribute.values[1] &&\r\n e.values[2] === magic_attribute.values[2]\r\n );\r\n }\r\n if (prop.dF === 16 || prop.dF === 23) {\r\n return e.id === magic_attribute.id && e.values[0] === magic_attribute.values[0] && e.values[1] === magic_attribute.values[1];\r\n }\r\n if (prop.s === \"state\" || prop.s === \"item_nonclassskill\") {\r\n //state\r\n return e.id === magic_attribute.id && e.values[0] === magic_attribute.values[0] && e.values[1] === magic_attribute.values[1];\r\n }\r\n return e.id === magic_attribute.id;\r\n });\r\n if (properties && properties.length) {\r\n for (let i = 0; i < properties.length; i++) {\r\n const property = properties[i];\r\n if (prop.np) {\r\n //damage props\r\n property.values[0] += magic_attribute.values[0];\r\n property.values[1] += magic_attribute.values[1];\r\n break;\r\n }\r\n //only combine attributes if the params for the descFunc are the same.\r\n let sameParams = true;\r\n const numValues = prop.e === 3 ? 2 : 1;\r\n for (let j = 0; j < property.values.length - numValues; j++) {\r\n sameParams = property.values[j] === magic_attribute.values[j];\r\n if (!sameParams) {\r\n break;\r\n }\r\n }\r\n if (sameParams) {\r\n for (let j = 1; j <= numValues; j++) {\r\n const idx = property.values.length - j;\r\n property.values[idx] += magic_attribute.values[idx];\r\n }\r\n } else {\r\n combined_magic_attributes.push({\r\n id: magic_attribute.id,\r\n values: magic_attribute.values,\r\n name: magic_attribute.name,\r\n } as types.IMagicProperty);\r\n }\r\n }\r\n } else {\r\n combined_magic_attributes.push({\r\n id: magic_attribute.id,\r\n values: magic_attribute.values,\r\n name: magic_attribute.name,\r\n } as types.IMagicProperty);\r\n }\r\n }\r\n return combined_magic_attributes;\r\n}\r\n","import * as types from \"./types\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\n\r\n//todo use constants.magical_properties and csvBits\r\nexport async function readAttributes(char: types.ID2S, reader: BitReader, constants: types.IConstantData) {\r\n char.attributes = {} as types.IAttributes;\r\n const header = reader.ReadString(2); //0x0000 [attributes header = 0x67, 0x66 \"gf\"]\r\n if (header != \"gf\") {\r\n // header is not present in first save after char is created\r\n if (char.header.level === 1) {\r\n const classData = constants.classes.find((c) => c.n === char.header.class).a;\r\n\r\n char.attributes = {\r\n strength: +classData.str,\r\n energy: +classData.int,\r\n dexterity: +classData.dex,\r\n vitality: +classData.vit,\r\n unused_stats: 0,\r\n unused_skill_points: 0,\r\n current_hp: +classData.vit + +classData.hpadd,\r\n max_hp: +classData.vit + +classData.hpadd,\r\n current_mana: +classData.int,\r\n max_mana: +classData.int,\r\n current_stamina: +classData.stam,\r\n max_stamina: +classData.stam,\r\n level: 1,\r\n experience: 0,\r\n gold: 0,\r\n stashed_gold: 0,\r\n };\r\n\r\n return;\r\n }\r\n\r\n throw new Error(`Attribute header 'gf' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n let bitoffset = 0;\r\n let id = reader.ReadUInt16(9);\r\n //read till 0x1ff end of attributes is found\r\n while (id != 0x1ff) {\r\n bitoffset += 9;\r\n const field = constants.magical_properties[id];\r\n if (field === undefined) {\r\n throw new Error(`Invalid attribute id: ${id}`);\r\n }\r\n const size = field.cB;\r\n char.attributes[Attributes[field.s]] = reader.ReadUInt32(size);\r\n //current_hp - max_stamina need to be bit shifted\r\n if (id >= 6 && id <= 11) {\r\n char.attributes[Attributes[field.s]] >>>= 8;\r\n }\r\n bitoffset += size;\r\n id = reader.ReadUInt16(9);\r\n }\r\n\r\n reader.Align();\r\n}\r\n\r\nexport async function writeAttributes(char: types.ID2S, constants: types.IConstantData): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"gf\", 2); //0x0000 [attributes header = 0x67, 0x66 \"gf\"]\r\n for (let i = 0; i < 16; i++) {\r\n const property = constants.magical_properties[i];\r\n if (property === undefined) {\r\n throw new Error(`Invalid attribute: ${property}`);\r\n }\r\n let value = char.attributes[Attributes[property.s]];\r\n if (!value) {\r\n continue;\r\n }\r\n const size = property.cB;\r\n if (i >= 6 && i <= 11) {\r\n value <<= 8;\r\n }\r\n writer.WriteUInt16(i, 9);\r\n writer.WriteUInt32(value, size);\r\n }\r\n writer.WriteUInt16(0x1ff, 9);\r\n writer.Align();\r\n return writer.ToArray();\r\n}\r\n\r\n//nokkas names\r\nconst Attributes = {\r\n strength: \"strength\",\r\n energy: \"energy\",\r\n dexterity: \"dexterity\",\r\n vitality: \"vitality\",\r\n statpts: \"unused_stats\",\r\n newskills: \"unused_skill_points\",\r\n hitpoints: \"current_hp\",\r\n maxhp: \"max_hp\",\r\n mana: \"current_mana\",\r\n maxmana: \"max_mana\",\r\n stamina: \"current_stamina\",\r\n maxstamina: \"max_stamina\",\r\n level: \"level\",\r\n experience: \"experience\",\r\n gold: \"gold\",\r\n goldbank: \"stashed_gold\",\r\n};\r\n","import * as types from \"./types\";\r\n\r\nconst versionedConstants: Map = new Map();\r\n\r\nfunction getConstantData(version: number): types.IConstantData {\r\n if (!(version in versionedConstants)) {\r\n throw new Error(`No constant data found for this version ${version}`);\r\n }\r\n return versionedConstants[version];\r\n}\r\n\r\nfunction setConstantData(version: number, data: types.IConstantData) {\r\n versionedConstants[version] = data;\r\n}\r\n\r\nexport { getConstantData, setConstantData };\r\n","import * as types from \"./types\";\r\nimport { readHeader, readHeaderData, writeHeader, writeHeaderData, fixHeader } from \"./header\";\r\nimport { readAttributes, writeAttributes } from \"./attributes\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\nimport { readSkills, writeSkills } from \"./skills\";\r\nimport * as items from \"./items\";\r\nimport { getConstantData } from \"./constants\";\r\nimport { enhanceAttributes, enhanceItems } from \"./attribute_enhancer\";\r\n\r\nconst defaultConfig = {\r\n extendedStash: false,\r\n sortProperties: true,\r\n} as types.IConfig;\r\n\r\nfunction reader(buffer: Uint8Array) {\r\n return new BitReader(buffer);\r\n}\r\n\r\nasync function read(buffer: Uint8Array, constants?: types.IConstantData, userConfig?: types.IConfig): Promise {\r\n const char = {} as types.ID2S;\r\n const reader = new BitReader(buffer);\r\n const config = Object.assign(defaultConfig, userConfig);\r\n await readHeader(char, reader);\r\n //could load constants based on version here\r\n if (!constants) {\r\n constants = getConstantData(char.header.version);\r\n }\r\n await readHeaderData(char, reader, constants);\r\n await readAttributes(char, reader, constants);\r\n await readSkills(char, reader, constants);\r\n await items.readCharItems(char, reader, constants, config);\r\n await items.readCorpseItems(char, reader, constants, config);\r\n if (char.header.status.expansion) {\r\n await items.readMercItems(char, reader, constants, config);\r\n await items.readGolemItems(char, reader, constants, config);\r\n }\r\n await enhanceAttributes(char, constants, config);\r\n return char;\r\n}\r\n\r\nasync function readItem(\r\n buffer: Uint8Array,\r\n version: number,\r\n constants?: types.IConstantData,\r\n userConfig?: types.IConfig\r\n): Promise {\r\n const reader = new BitReader(buffer);\r\n const config = Object.assign(defaultConfig, userConfig);\r\n if (!constants) {\r\n constants = getConstantData(version);\r\n }\r\n const item = await items.readItem(reader, version, constants, config);\r\n await enhanceItems([item], constants);\r\n return item;\r\n}\r\n\r\nfunction writer(buffer: Uint8Array) {\r\n return new BitWriter();\r\n}\r\n\r\nasync function write(data: types.ID2S, constants?: types.IConstantData, userConfig?: types.IConfig): Promise {\r\n const config = Object.assign(defaultConfig, userConfig);\r\n const writer = new BitWriter();\r\n writer.WriteArray(await writeHeader(data));\r\n if (!constants) {\r\n constants = getConstantData(data.header.version);\r\n }\r\n writer.WriteArray(await writeHeaderData(data, constants));\r\n writer.WriteArray(await writeAttributes(data, constants));\r\n writer.WriteArray(await writeSkills(data, constants));\r\n writer.WriteArray(await items.writeCharItems(data, constants, config));\r\n writer.WriteArray(await items.writeCorpseItem(data, constants, config));\r\n if (data.header.status.expansion) {\r\n writer.WriteArray(await items.writeMercItems(data, constants, config));\r\n writer.WriteArray(await items.writeGolemItems(data, constants, config));\r\n }\r\n await fixHeader(writer);\r\n return writer.ToArray();\r\n}\r\n\r\nasync function writeItem(\r\n item: types.IItem,\r\n version: number,\r\n constants?: types.IConstantData,\r\n userConfig?: types.IConfig\r\n): Promise {\r\n const config = Object.assign(defaultConfig, userConfig);\r\n const writer = new BitWriter();\r\n if (!constants) {\r\n constants = getConstantData(version);\r\n }\r\n writer.WriteArray(await items.writeItem(item, version, constants, config));\r\n return writer.ToArray();\r\n}\r\n\r\nexport { reader, writer, read, write, readItem, writeItem };\r\n","import * as types from \"./types\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\n\r\nexport async function readHeader(char: types.ID2S, reader: BitReader) {\r\n char.header = {} as types.IHeader;\r\n //0x0000\r\n char.header.identifier = reader.ReadUInt32().toString(16).padStart(8, \"0\");\r\n if (char.header.identifier != \"aa55aa55\") {\r\n throw new Error(`D2S identifier 'aa55aa55' not found at position ${reader.offset - 4 * 8}`);\r\n }\r\n //0x0004\r\n char.header.version = reader.ReadUInt32();\r\n}\r\n\r\nexport async function readHeaderData(char: types.ID2S, reader: BitReader, constants: types.IConstantData) {\r\n const v = await _versionSpecificHeader(char.header.version);\r\n if (v == null) {\r\n throw new Error(`Cannot parse version: ${char.header.version}`);\r\n }\r\n v.readHeader(char, reader, constants);\r\n}\r\n\r\nexport async function writeHeader(char: types.ID2S): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteUInt32(parseInt(char.header.identifier, 16)).WriteUInt32(char.header.version);\r\n\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function writeHeaderData(char: types.ID2S, constants: types.IConstantData): Promise {\r\n const writer = new BitWriter();\r\n const v = await _versionSpecificHeader(char.header.version);\r\n if (v == null) {\r\n throw new Error(`Cannot parse version: ${char.header.version}`);\r\n }\r\n v.writeHeader(char, writer, constants);\r\n\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function fixHeader(writer: BitWriter) {\r\n let checksum = 0;\r\n const eof = writer.length / 8;\r\n writer.SeekByte(0x0008).WriteUInt32(eof);\r\n writer.SeekByte(0x000c).WriteUInt32(0);\r\n for (let i = 0; i < eof; i++) {\r\n let byte = writer.SeekByte(i).PeekBytes(1)[0];\r\n if (checksum & 0x80000000) {\r\n byte += 1;\r\n }\r\n checksum = byte + checksum * 2;\r\n //hack make it a uint32\r\n checksum >>>= 0;\r\n }\r\n //checksum pos\r\n writer.SeekByte(0x000c).WriteUInt32(checksum);\r\n}\r\n\r\n/**\r\n * Save Version\r\n * 0x47, 0x0, 0x0, 0x0 = <1.06\r\n * 0x59, 0x0, 0x0, 0x0 = 1.08 = version\r\n * 0x5c, 0x0, 0x0, 0x0 = 1.09 = version\r\n * 0x60, 0x0, 0x0, 0x0 = 1.13c = version\r\n * 0x62, 0x0, 0x0, 0x0 = 1.2 = version\r\n * */\r\nasync function _versionSpecificHeader(version: number) {\r\n switch (version) {\r\n case 0x60: {\r\n return await import(`./versions/default_header`);\r\n }\r\n default: {\r\n return await import(`./versions/default_header`);\r\n }\r\n }\r\n}\r\n","import * as types from \"./types\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\n\r\n// prettier-ignore\r\n//huffman tree\r\nconst HUFFMAN = [[[[[\"w\",\"u\"],[[\"8\",[\"y\",[\"5\",[\"j\",[]]]]],\"h\"]],[\"s\",[[\"2\",\"n\"],\"x\"]]],[[[\"c\",[\"k\",\"f\"]],\"b\"],[[\"t\",\"m\"],[\"9\",\"7\"]]]],[\" \",[[[[\"e\",\"d\"],\"p\"],[\"g\",[[[\"z\",\"q\"],\"3\"],[\"v\",\"6\"]]]],[[\"r\",\"l\"],[\"a\",[[\"1\",[\"4\",\"0\"]],[\"i\",\"o\"]]]]]]];\r\n// prettier-ignore\r\nconst HUFFMAN_LOOKUP = { \"0\": { \"v\": 223, \"l\": 8 }, \"1\": { \"v\": 31, \"l\": 7 }, \"2\": { \"v\": 12, \"l\": 6 }, \"3\": { \"v\": 91, \"l\": 7 }, \"4\": { \"v\": 95, \"l\": 8 }, \"5\": { \"v\": 104, \"l\": 8 }, \"6\": { \"v\": 123, \"l\": 7 }, \"7\": { \"v\": 30, \"l\": 5 }, \"8\": { \"v\": 8, \"l\": 6 }, \"9\": { \"v\": 14, \"l\": 5 }, \" \": { \"v\": 1, \"l\": 2 }, \"a\": { \"v\": 15, \"l\": 5 }, \"b\": { \"v\": 10, \"l\": 4 }, \"c\": { \"v\": 2, \"l\": 5 }, \"d\": { \"v\": 35, \"l\": 6 }, \"e\": { \"v\": 3, \"l\": 6 }, \"f\": { \"v\": 50, \"l\": 6 }, \"g\": { \"v\": 11, \"l\": 5 }, \"h\": { \"v\": 24, \"l\": 5 }, \"i\": { \"v\": 63, \"l\": 7 }, \"j\": { \"v\": 232, \"l\": 9 }, \"k\": { \"v\": 18, \"l\": 6 }, \"l\": { \"v\": 23, \"l\": 5 }, \"m\": { \"v\": 22, \"l\": 5 }, \"n\": { \"v\": 44, \"l\": 6 }, \"o\": { \"v\": 127, \"l\": 7 }, \"p\": { \"v\": 19, \"l\": 5 }, \"q\": { \"v\": 155, \"l\": 8 }, \"r\": { \"v\": 7, \"l\": 5 }, \"s\": { \"v\": 4, \"l\": 4 }, \"t\": { \"v\": 6, \"l\": 5 }, \"u\": { \"v\": 16, \"l\": 5 }, \"v\": { \"v\": 59, \"l\": 7 }, \"w\": { \"v\": 0, \"l\": 5 }, \"x\": { \"v\": 28, \"l\": 5 }, \"y\": { \"v\": 40, \"l\": 7 }, \"z\": { \"v\": 27, \"l\": 8 } };\r\n\r\nexport async function readCharItems(char: types.ID2S, reader: BitReader, constants: types.IConstantData, config: types.IConfig) {\r\n char.items = await readItems(reader, char.header.version, constants, config, char);\r\n}\r\n\r\nexport async function writeCharItems(char: types.ID2S, constants: types.IConstantData, config: types.IConfig): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteArray(await writeItems(char.items, char.header.version, constants, config));\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readMercItems(char: types.ID2S, reader: BitReader, constants: types.IConstantData, config: types.IConfig) {\r\n char.merc_items = [] as types.IItem[];\r\n const header = reader.ReadString(2); //0x0000 [merc item list header = \"jf\"]\r\n if (header !== \"jf\") {\r\n // header is not present in first save after char is created\r\n if (char?.header.level === 1) {\r\n return;\r\n }\r\n\r\n throw new Error(`Mercenary header 'jf' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n if (char.header.merc_id && parseInt(char.header.merc_id, 16) !== 0) {\r\n char.merc_items = await readItems(reader, char.header.version, constants, config, char);\r\n }\r\n}\r\n\r\nexport async function writeMercItems(char: types.ID2S, constants: types.IConstantData, config: types.IConfig): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"jf\", 2);\r\n if (char.header.merc_id && parseInt(char.header.merc_id, 16) !== 0) {\r\n char.merc_items = char.merc_items || [];\r\n writer.WriteArray(await writeItems(char.merc_items, char.header.version, constants, config));\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readGolemItems(char: types.ID2S, reader: BitReader, constants: types.IConstantData, config: types.IConfig) {\r\n const header = reader.ReadString(2); //0x0000 [golem item list header = \"kf\"]\r\n if (header !== \"kf\") {\r\n // header is not present in first save after char is created\r\n if (char?.header.level === 1) {\r\n return;\r\n }\r\n\r\n throw new Error(`Golem header 'kf' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n const has_golem = reader.ReadUInt8();\r\n if (has_golem === 1) {\r\n char.golem_item = await readItem(reader, char.header.version, constants, config);\r\n }\r\n}\r\n\r\nexport async function writeGolemItems(char: types.ID2S, constants: types.IConstantData, config: types.IConfig): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"kf\", 2);\r\n if (char.golem_item) {\r\n writer.WriteUInt8(1);\r\n writer.WriteArray(await writeItem(char.golem_item, char.header.version, constants, config));\r\n } else {\r\n writer.WriteUInt8(0);\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readCorpseItems(char: types.ID2S, reader: BitReader, constants: types.IConstantData, config: types.IConfig) {\r\n char.corpse_items = [] as types.IItem[];\r\n const header = reader.ReadString(2); //0x0000 [item list header = 0x4a, 0x4d \"JM\"]\r\n if (header !== \"JM\") {\r\n // header is not present in first save after char is created\r\n if (char.header.level === 1) {\r\n char.is_dead = 0;\r\n return;\r\n }\r\n\r\n throw new Error(`Corpse header 'JM' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n char.is_dead = reader.ReadUInt16(); //0x0002 [corpse count]\r\n for (let i = 0; i < char.is_dead; i++) {\r\n reader.SkipBytes(12); //0x0004 [unk4, x_pos, y_pos]\r\n char.corpse_items = char.corpse_items.concat(await readItems(reader, char.header.version, constants, config, char));\r\n }\r\n}\r\n\r\nexport async function writeCorpseItem(char: types.ID2S, constants: types.IConstantData, config: types.IConfig): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"JM\", 2);\r\n writer.WriteUInt16(char.is_dead);\r\n //json struct doesnt support multiple corpses without modifying it\r\n if (char.is_dead) {\r\n writer.WriteArray(new Uint8Array(12));\r\n char.corpse_items = char.corpse_items || [];\r\n writer.WriteArray(await writeItems(char.corpse_items, char.header.version, constants, config));\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readItems(\r\n reader: BitReader,\r\n version: number,\r\n constants: types.IConstantData,\r\n config: types.IConfig,\r\n char?: types.ID2S\r\n) {\r\n const items = [] as types.IItem[];\r\n const header = reader.ReadString(2); //0x0000 [item list header = 0x4a, 0x4d \"JM\"]\r\n if (header !== \"JM\") {\r\n // header is not present in first save after char is created\r\n if (char?.header.level === 1) {\r\n return []; // TODO: return starter items based on class\r\n }\r\n\r\n throw new Error(`Item list header 'JM' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n const count = reader.ReadUInt16(); //0x0002\r\n\r\n for (let i = 0; i < count; i++) {\r\n items.push(await readItem(reader, version, constants, config));\r\n }\r\n return items;\r\n}\r\n\r\nexport async function writeItems(\r\n items: types.IItem[],\r\n version: number,\r\n constants: types.IConstantData,\r\n config: types.IConfig\r\n): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"JM\", 2);\r\n writer.WriteUInt16(items.length);\r\n for (let i = 0; i < items.length; i++) {\r\n writer.WriteArray(await writeItem(items[i], version, constants, config));\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readItem(\r\n reader: BitReader,\r\n version: number,\r\n originalConstants: types.IConstantData,\r\n config: types.IConfig,\r\n parent?: types.IItem\r\n): Promise {\r\n if (version <= 0x60) {\r\n const header = reader.ReadString(2); //0x0000 [item header = 0x4a, 0x4d \"JM\"]\r\n if (header !== \"JM\") {\r\n throw new Error(`Item header 'JM' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n }\r\n const constants = originalConstants;\r\n const item = {} as types.IItem;\r\n _readSimpleBits(item, reader, version, constants, config);\r\n if (!item.simple_item) {\r\n item.id = reader.ReadUInt32(32);\r\n item.level = reader.ReadUInt8(7);\r\n item.quality = reader.ReadUInt8(4);\r\n item.multiple_pictures = reader.ReadBit();\r\n if (item.multiple_pictures) {\r\n item.picture_id = reader.ReadUInt8(3);\r\n }\r\n item.class_specific = reader.ReadBit();\r\n if (item.class_specific) {\r\n item.auto_affix_id = reader.ReadUInt16(11);\r\n }\r\n switch (item.quality) {\r\n case types.Quality.Low:\r\n item.low_quality_id = reader.ReadUInt8(3);\r\n break;\r\n case types.Quality.Normal:\r\n break;\r\n case types.Quality.Superior:\r\n item.file_index = reader.ReadUInt8(3);\r\n break;\r\n case types.Quality.Magic:\r\n item.magic_prefix = reader.ReadUInt16(11);\r\n if (item.magic_prefix)\r\n item.magic_prefix_name = constants.magic_prefixes[item.magic_prefix] ? constants.magic_prefixes[item.magic_prefix].n : null;\r\n item.magic_suffix = reader.ReadUInt16(11);\r\n if (item.magic_suffix)\r\n item.magic_suffix_name = constants.magic_suffixes[item.magic_suffix] ? constants.magic_suffixes[item.magic_suffix].n : null;\r\n break;\r\n case types.Quality.Set:\r\n item.set_id = reader.ReadUInt16(12);\r\n item.set_name = constants.set_items[item.set_id] ? constants.set_items[item.set_id].n : null;\r\n break;\r\n case types.Quality.Unique:\r\n item.unique_id = reader.ReadUInt16(12);\r\n item.unique_name = constants.unq_items[item.unique_id] ? constants.unq_items[item.unique_id].n : null;\r\n break;\r\n case types.Quality.Rare:\r\n case types.Quality.Crafted:\r\n item.rare_name_id = reader.ReadUInt8(8);\r\n if (item.rare_name_id) item.rare_name = constants.rare_names[item.rare_name_id] ? constants.rare_names[item.rare_name_id].n : null;\r\n item.rare_name_id2 = reader.ReadUInt8(8);\r\n if (item.rare_name_id2)\r\n item.rare_name2 = constants.rare_names[item.rare_name_id2] ? constants.rare_names[item.rare_name_id2].n : null;\r\n item.magical_name_ids = [];\r\n for (let i = 0; i < 6; i++) {\r\n const prefix = reader.ReadBit();\r\n if (prefix === 1) {\r\n item.magical_name_ids[i] = reader.ReadUInt16(11);\r\n } else {\r\n item.magical_name_ids[i] = null;\r\n }\r\n }\r\n break;\r\n default:\r\n break;\r\n }\r\n if (item.given_runeword) {\r\n item.runeword_id = reader.ReadUInt16(12);\r\n //fix delerium on d2gs??? why is this a thing?\r\n if (item.runeword_id == 2718) {\r\n item.runeword_id = 48;\r\n } else if (item.runeword_id > 2783) {\r\n item.runeword_id -= 2588;\r\n } \r\n if (constants.runewords[item.runeword_id]) {\r\n item.runeword_name = constants.runewords[item.runeword_id]!.n!;\r\n }\r\n reader.ReadUInt8(4);\r\n }\r\n\r\n if (item.personalized) {\r\n const arr = new Uint8Array(16);\r\n for (let i = 0; i < arr.length; i++) {\r\n if (version > 0x61) {\r\n arr[i] = reader.ReadUInt8(8);\r\n } else {\r\n arr[i] = reader.ReadUInt8(7);\r\n }\r\n if (arr[i] === 0x00) {\r\n break;\r\n }\r\n }\r\n item.personalized_name = new BitReader(arr).ReadString(16).trim().replace(/\\0/g, \"\");\r\n }\r\n\r\n //tomes\r\n if (item.type === \"tbk\" || item.type == \"ibk\") {\r\n reader.ReadUInt8(5);\r\n }\r\n\r\n //realm data\r\n item.timestamp = reader.ReadUInt8(1);\r\n\r\n if (item.type_id === types.ItemType.Armor) {\r\n item.defense_rating = reader.ReadUInt16(constants.magical_properties[31].sB) - constants.magical_properties[31].sA;\r\n }\r\n if (item.type_id === types.ItemType.Armor || item.type_id === types.ItemType.Weapon) {\r\n item.max_durability = reader.ReadUInt16(constants.magical_properties[73].sB) - constants.magical_properties[73].sA;\r\n if (item.max_durability > 0) {\r\n item.current_durability = reader.ReadUInt16(constants.magical_properties[72].sB) - constants.magical_properties[72].sA;\r\n }\r\n }\r\n\r\n if (constants.stackables[item.type]) {\r\n item.quantity = reader.ReadUInt16(9);\r\n }\r\n\r\n if (item.socketed === 1) {\r\n item.total_nr_of_sockets = reader.ReadUInt8(4);\r\n }\r\n\r\n /**\r\n * 5 bits. any of the 5 bits can be set. if a bit is set that means\r\n * means +1 to the set_list_count\r\n */\r\n let plist_flag = 0;\r\n if (item.quality === types.Quality.Set) {\r\n plist_flag = reader.ReadUInt8(5);\r\n item.set_list_count = 0;\r\n item._unknown_data.plist_flag = plist_flag;\r\n }\r\n\r\n //magical properties\r\n let magic_attributes = _readMagicProperties(reader, constants);\r\n item.magic_attributes = magic_attributes;\r\n\r\n while (plist_flag > 0) {\r\n if (plist_flag & 1) {\r\n item.set_list_count += 1;\r\n magic_attributes = _readMagicProperties(reader, constants);\r\n if (item.set_attributes) {\r\n item.set_attributes.push(magic_attributes);\r\n } else {\r\n item.set_attributes = [magic_attributes];\r\n }\r\n }\r\n plist_flag >>>= 1;\r\n }\r\n\r\n if (item.given_runeword === 1) {\r\n magic_attributes = _readMagicProperties(reader, constants);\r\n if (magic_attributes && magic_attributes.length > 0) {\r\n item.runeword_attributes = magic_attributes;\r\n }\r\n }\r\n }\r\n reader.Align();\r\n\r\n if (item.nr_of_items_in_sockets > 0 && item.simple_item === 0) {\r\n item.socketed_items = [];\r\n for (let i = 0; i < item.nr_of_items_in_sockets; i++) {\r\n item.socketed_items.push(await readItem(reader, version, constants, config, item));\r\n }\r\n }\r\n //console.log(JSON.stringify(item));\r\n return item;\r\n}\r\n\r\nexport async function writeItem(\r\n item: types.IItem,\r\n version: number,\r\n constants: types.IConstantData,\r\n config: types.IConfig\r\n): Promise {\r\n if (item._unknown_data === undefined) {\r\n item._unknown_data = {};\r\n }\r\n if (item.categories === undefined) {\r\n item.categories = _GetItemTXT(item, constants)?.c;\r\n }\r\n\r\n const writer = new BitWriter();\r\n if (version <= 0x60) {\r\n writer.WriteString(\"JM\", 2);\r\n }\r\n _writeSimpleBits(writer, version, item, constants, config);\r\n if (!item.simple_item) {\r\n writer.WriteUInt32(item.id, 32);\r\n writer.WriteUInt8(item.level, 7);\r\n writer.WriteUInt8(item.quality, 4);\r\n writer.WriteUInt8(item.multiple_pictures, 1);\r\n if (item.multiple_pictures) {\r\n writer.WriteUInt8(item.picture_id, 3);\r\n }\r\n writer.WriteUInt8(item.class_specific, 1);\r\n if (item.class_specific === 1) {\r\n writer.WriteUInt16(item.auto_affix_id || 0, 11);\r\n }\r\n switch (item.quality) {\r\n case types.Quality.Low:\r\n writer.WriteUInt8(item.low_quality_id, 3);\r\n break;\r\n case types.Quality.Normal:\r\n break;\r\n case types.Quality.Superior:\r\n writer.WriteUInt8(item.file_index || 0, 3);\r\n break;\r\n case types.Quality.Magic:\r\n writer.WriteUInt16(item.magic_prefix, 11);\r\n writer.WriteUInt16(item.magic_suffix, 11);\r\n break;\r\n case types.Quality.Set:\r\n writer.WriteUInt16(item.set_id, 12);\r\n break;\r\n case types.Quality.Unique:\r\n writer.WriteUInt16(item.unique_id, 12);\r\n break;\r\n case types.Quality.Rare:\r\n case types.Quality.Crafted:\r\n writer.WriteUInt8(item.rare_name_id !== undefined ? item.rare_name_id : _lookupRareId(item.rare_name, constants), 8);\r\n writer.WriteUInt8(item.rare_name_id2 !== undefined ? item.rare_name_id2 : _lookupRareId(item.rare_name2, constants), 8);\r\n for (let i = 0; i < 6; i++) {\r\n const magical_name_id = item.magical_name_ids[i];\r\n if (magical_name_id) {\r\n writer.WriteBit(1);\r\n writer.WriteUInt16(magical_name_id, 11);\r\n } else {\r\n writer.WriteBit(0);\r\n }\r\n }\r\n break;\r\n default:\r\n break;\r\n }\r\n\r\n if (item.given_runeword) {\r\n //fix delerium on d2gs??? why is this a thing?\r\n let runeword_id = item.runeword_id;\r\n if (runeword_id == 2718) {\r\n runeword_id = 48;\r\n }\r\n writer.WriteUInt16(runeword_id, 12);\r\n writer.WriteUInt8(5, 4); //always 5?\r\n }\r\n\r\n if (item.personalized) {\r\n const name = item.personalized_name.substring(0, 16);\r\n for (let i = 0; i < name.length; i++) {\r\n if (version > 0x61) {\r\n writer.WriteUInt8(name.charCodeAt(i), 8);\r\n } else {\r\n writer.WriteUInt8(name.charCodeAt(i) & 0x7f, 7);\r\n }\r\n }\r\n writer.WriteUInt8(0x00, version > 0x61 ? 8 : 7);\r\n }\r\n\r\n if (item.type === \"tbk\") {\r\n writer.WriteUInt8(0, 5);\r\n } else if (item.type === \"ibk\") {\r\n writer.WriteUInt8(1, 5);\r\n }\r\n\r\n writer.WriteUInt8(item.timestamp, 1);\r\n\r\n if (item.type_id === types.ItemType.Armor || item.type_id === types.ItemType.Shield) {\r\n writer.WriteUInt16(item.defense_rating + constants.magical_properties[31].sA, constants.magical_properties[31].sB);\r\n }\r\n\r\n if (item.type_id === types.ItemType.Armor || item.type_id === types.ItemType.Shield || item.type_id === types.ItemType.Weapon) {\r\n writer.WriteUInt16(item.max_durability || 0, constants.magical_properties[73].sB);\r\n if (item.max_durability > 0) {\r\n writer.WriteUInt16(item.current_durability, constants.magical_properties[72].sB);\r\n }\r\n }\r\n\r\n if (constants.stackables[item.type]) {\r\n writer.WriteUInt16(item.quantity, 9);\r\n }\r\n\r\n if (item.socketed === 1) {\r\n writer.WriteUInt8(item.total_nr_of_sockets, 4);\r\n }\r\n\r\n if (item.quality === types.Quality.Set) {\r\n const set_attribute_count = item.set_attributes != null ? item.set_attributes.length : 0;\r\n //reduced by -1 removed as this seems to be wrong\r\n const plist_flag = (1 << set_attribute_count) - 1;\r\n writer.WriteUInt8(item._unknown_data.plist_flag || plist_flag, 5);\r\n }\r\n\r\n _writeMagicProperties(writer, item.magic_attributes, constants);\r\n if (item.set_attributes && item.set_attributes.length > 0) {\r\n for (let i = 0; i < item.set_attributes.length; i++) {\r\n _writeMagicProperties(writer, item.set_attributes[i], constants);\r\n }\r\n }\r\n\r\n if (item.given_runeword === 1) {\r\n _writeMagicProperties(writer, item.runeword_attributes, constants);\r\n }\r\n }\r\n\r\n writer.Align();\r\n\r\n if (item.nr_of_items_in_sockets > 0 && item.simple_item === 0) {\r\n for (let i = 0; i < item.nr_of_items_in_sockets; i++) {\r\n writer.WriteArray(await writeItem(item.socketed_items[i], version, constants, config));\r\n }\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readSimpleBits(item: types.IItem, reader: BitReader, version: number, constants: types.IConstantData, config: types.IConfig) {\r\n //init so we do not have npe's\r\n item._unknown_data = {};\r\n //1.10-1.14d\r\n //[flags:32][version:10][mode:3]([invloc:4][x:4][y:4][page:3])([itemcode:32])([sockets:3])\r\n //1.15\r\n //[flags:32][version:3][mode:3]([invloc:4][x:4][y:4][page:3])([itemcode:variable])([sockets:3])\r\n item._unknown_data.b0_3 = reader.ReadBitArray(4);\r\n item.identified = reader.ReadBit();\r\n item._unknown_data.b5_10 = reader.ReadBitArray(6);\r\n item.socketed = reader.ReadBit();\r\n item._unknown_data.b12 = reader.ReadBitArray(1);\r\n item.new = reader.ReadBit();\r\n item._unknown_data.b14_15 = reader.ReadBitArray(2);\r\n item.is_ear = reader.ReadBit();\r\n item.starter_item = reader.ReadBit();\r\n item._unknown_data.b18_20 = reader.ReadBitArray(3);\r\n item.simple_item = reader.ReadBit();\r\n item.ethereal = reader.ReadBit();\r\n item._unknown_data.b23 = reader.ReadBitArray(1);\r\n item.personalized = reader.ReadBit();\r\n item._unknown_data.b25 = reader.ReadBitArray(1);\r\n item.given_runeword = reader.ReadBit();\r\n item._unknown_data.b27_31 = reader.ReadBitArray(5);\r\n\r\n if (version <= 0x60) {\r\n item.version = reader.ReadUInt16(10).toString(10);\r\n } else if (version >= 0x61) {\r\n item.version = reader.ReadUInt16(3).toString(2);\r\n }\r\n item.location_id = reader.ReadUInt8(3);\r\n item.equipped_id = reader.ReadUInt8(4);\r\n item.position_x = reader.ReadUInt8(4);\r\n item.position_y = reader.ReadUInt8(4);\r\n item.alt_position_id = reader.ReadUInt8(3);\r\n if (item.is_ear) {\r\n const clazz = reader.ReadUInt8(3);\r\n const level = reader.ReadUInt8(7);\r\n const arr = new Uint8Array(15);\r\n for (let i = 0; i < arr.length; i++) {\r\n arr[i] = reader.ReadUInt8(7);\r\n if (arr[i] === 0x00) {\r\n break;\r\n }\r\n }\r\n const name = new BitReader(arr).ReadString(15).trim().replace(/\\0/g, \"\");\r\n item.ear_attributes = {\r\n class: clazz,\r\n level: level,\r\n name: name,\r\n } as types.IEarAttributes;\r\n } else {\r\n if (version <= 0x60) {\r\n item.type = reader.ReadString(4);\r\n } else if (version >= 0x61) {\r\n item.type = \"\";\r\n //props to d07riv\r\n //https://github.com/d07RiV/d07riv.github.io/blob/master/d2r.html#L11-L20\r\n for (let i = 0; i < 4; i++) {\r\n let node = HUFFMAN as any;\r\n do {\r\n node = node[reader.ReadBit()];\r\n } while (Array.isArray(node));\r\n item.type += node;\r\n }\r\n }\r\n item.type = item.type.trim().replace(/\\0/g, \"\");\r\n let details = _GetItemTXT(item, constants);\r\n item.categories = details?.c;\r\n if (item?.categories.includes(\"Any Armor\")) {\r\n item.type_id = types.ItemType.Armor;\r\n } else if (item?.categories.includes(\"Weapon\")) {\r\n item.type_id = types.ItemType.Weapon;\r\n details = constants.weapon_items[item.type];\r\n } else {\r\n item.type_id = types.ItemType.Other;\r\n }\r\n\r\n let bits = item.simple_item ? 1 : 3;\r\n if (item.categories?.includes(\"Quest\")) {\r\n item.quest_difficulty = reader.ReadUInt16(constants.magical_properties[356].sB) - constants.magical_properties[356].sA;\r\n bits = 1;\r\n }\r\n item.nr_of_items_in_sockets = reader.ReadUInt8(bits);\r\n }\r\n}\r\n\r\nfunction _lookupRareId(name: string, constants: types.IConstantData): number {\r\n //some inconsistencies with txt data and nokka. so have to hack it with startsWith\r\n return constants.rare_names.findIndex(\r\n (k) => k && (k.n.toLowerCase().startsWith(name.toLowerCase()) || name.toLowerCase().startsWith(k.n.toLowerCase()))\r\n );\r\n}\r\n\r\nfunction _writeSimpleBits(writer: BitWriter, version: number, item: types.IItem, constants: types.IConstantData, config: types.IConfig) {\r\n writer.WriteBits(item._unknown_data.b0_3 || new Uint8Array(4), 4);\r\n writer.WriteBit(item.identified);\r\n writer.WriteBits(item._unknown_data.b5_10 || new Uint8Array(6), 6);\r\n writer.WriteBit(item.socketed);\r\n writer.WriteBits(item._unknown_data.b12 || new Uint8Array(1), 1);\r\n writer.WriteBit(item.new);\r\n writer.WriteBits(item._unknown_data.b14_15 || new Uint8Array(2), 2);\r\n writer.WriteBit(item.is_ear);\r\n writer.WriteBit(item.starter_item);\r\n writer.WriteBits(item._unknown_data.b18_20 || new Uint8Array(3), 3);\r\n writer.WriteBit(item.simple_item);\r\n writer.WriteBit(item.ethereal);\r\n writer.WriteBits(item._unknown_data.b23 || new Uint8Array([1]), 1); //always 1? IFLAG_JUSTSAVED\r\n writer.WriteBit(item.personalized);\r\n writer.WriteBits(item._unknown_data.b25 || new Uint8Array(1), 1); //IFLAG_LOWQUALITY\r\n writer.WriteBit(item.given_runeword);\r\n writer.WriteBits(item._unknown_data.b27_31 || new Uint8Array(5), 5);\r\n\r\n const itemVersion = item.version != null ? item.version : \"101\";\r\n if (version <= 0x60) {\r\n // 0 = pre-1.08; 1 = 1.08/1.09 normal; 2 = 1.10 normal; 100 = 1.08/1.09 expansion; 101 = 1.10 expansion\r\n writer.WriteUInt16(parseInt(itemVersion, 10), 10);\r\n } else if (version >= 0x61) {\r\n writer.WriteUInt16(parseInt(itemVersion, 2), 3);\r\n }\r\n writer.WriteUInt8(item.location_id, 3);\r\n writer.WriteUInt8(item.equipped_id, 4);\r\n writer.WriteUInt8(item.position_x, 4);\r\n writer.WriteUInt8(item.position_y, 4);\r\n writer.WriteUInt8(item.alt_position_id, 3);\r\n if (item.is_ear) {\r\n writer.WriteUInt8(item.ear_attributes.class, 3);\r\n writer.WriteUInt8(item.ear_attributes.level, 7);\r\n const name = item.ear_attributes.name.substring(0, 15);\r\n for (let i = 0; i < name.length; i++) {\r\n writer.WriteUInt8(name.charCodeAt(i) & 0x7f, 7);\r\n }\r\n writer.WriteUInt8(0x00, 7);\r\n } else {\r\n const t = item.type.padEnd(4, \" \");\r\n if (version <= 0x60) {\r\n writer.WriteString(t, 4);\r\n } else {\r\n for (const c of t) {\r\n const n = HUFFMAN_LOOKUP[c];\r\n writer.WriteUInt16(n.v, n.l);\r\n }\r\n }\r\n\r\n let bits = item.simple_item ? 1 : 3;\r\n if (item.categories?.includes(\"Quest\")) {\r\n const difficulty = item.quest_difficulty || 0;\r\n writer.WriteUInt16(difficulty + constants.magical_properties[356].sA, constants.magical_properties[356].sB);\r\n bits = 1;\r\n }\r\n writer.WriteUInt8(item.nr_of_items_in_sockets, bits);\r\n }\r\n}\r\n\r\nexport function _readMagicProperties(reader: BitReader, constants: types.IConstantData) {\r\n let id = reader.ReadUInt16(9);\r\n const magic_attributes = [];\r\n while (id != 0x1ff) {\r\n const values = [];\r\n if (id > constants.magical_properties.length) {\r\n throw new Error(`Invalid Stat Id: ${id} at position ${reader.offset - 9}`);\r\n }\r\n const num_of_properties = constants.magical_properties[id].np || 1;\r\n for (let i = 0; i < num_of_properties; i++) {\r\n const prop = constants.magical_properties[id + i];\r\n if (prop == null) {\r\n throw new Error(`Cannot find Magical Property for id: ${id} at position ${reader.offset}`);\r\n }\r\n if (prop.sP) {\r\n let param = reader.ReadUInt16(prop.sP);\r\n switch (prop.dF) {\r\n case 14: //TODO +skill to skilltab\r\n values.push(param & 0x7);\r\n param = (param >> 3) & 0x1fff;\r\n break;\r\n default:\r\n break;\r\n }\r\n //encode\r\n switch (prop.e) {\r\n case 1:\r\n //throw new Error(`Unimplemented encoding: ${prop.encode}`);\r\n break;\r\n case 2: //chance to cast\r\n case 3: //charges\r\n values.push(param & 0x3f); //skill level\r\n param = (param >> 6) & 0x3ff; //skll id\r\n break;\r\n default:\r\n break;\r\n }\r\n values.push(param);\r\n }\r\n if (!prop.sB) {\r\n throw new Error(`Save Bits is undefined for stat: ${id}:${prop.s} at position ${reader.offset}`);\r\n }\r\n let v = reader.ReadUInt16(prop.sB);\r\n if (prop.sA) {\r\n v -= prop.sA;\r\n }\r\n switch (prop.e) {\r\n case 3:\r\n values.push(v & 0xff); // current charges\r\n values.push((v >> 8) & 0xff); //max charges\r\n break;\r\n default:\r\n values.push(v);\r\n break;\r\n }\r\n }\r\n magic_attributes.push({\r\n id: id,\r\n values: values,\r\n name: constants.magical_properties[id].s,\r\n } as types.IMagicProperty);\r\n id = reader.ReadUInt16(9);\r\n }\r\n return magic_attributes;\r\n}\r\n\r\nexport function _writeMagicProperties(writer: BitWriter, properties: types.IMagicProperty[], constants: types.IConstantData) {\r\n if (properties) {\r\n for (let i = 0; i < properties.length; i++) {\r\n const property = properties[i];\r\n let valueIdx = 0;\r\n writer.WriteUInt16(property.id, 9);\r\n const num_of_properties = constants.magical_properties[property!.id].np || 1;\r\n for (let j = 0; j < num_of_properties; j++) {\r\n const prop = constants.magical_properties[property!.id + j];\r\n if (prop == null) {\r\n throw new Error(`Cannot find Magical Property for id: ${property.id}`);\r\n }\r\n if (prop.sP) {\r\n let param = property.values[valueIdx++]!;\r\n switch (prop.dF) {\r\n case 14: //+skill to skilltab\r\n param |= (property.values[valueIdx++]! & 0x1fff) << 3;\r\n break;\r\n default:\r\n break;\r\n }\r\n //encode\r\n switch (prop.e) {\r\n case 1:\r\n //throw new Error(`Unimplemented encoding: ${prop.encode}`);\r\n break;\r\n case 2: //chance to cast\r\n case 3: //charges\r\n param |= (property.values[valueIdx++]! & 0x3ff) << 6;\r\n break;\r\n default:\r\n break;\r\n }\r\n writer.WriteUInt32(param, prop.sP);\r\n }\r\n let v = property.values[valueIdx++]!;\r\n if (prop.sA) {\r\n v += prop.sA;\r\n }\r\n switch (prop.e) {\r\n case 3:\r\n v |= (property.values[valueIdx++]! & 0xff) << 8;\r\n break;\r\n default:\r\n break;\r\n }\r\n if (!prop.sB) {\r\n throw new Error(`Save Bits is undefined for stat: ${property.id}:${prop.s}`);\r\n }\r\n writer.WriteUInt32(v, prop.sB);\r\n }\r\n }\r\n }\r\n writer.WriteUInt16(0x1ff, 9);\r\n}\r\n\r\nfunction _GetItemTXT(item: types.IItem, constants: types.IConstantData): any {\r\n if (constants.armor_items[item.type]) {\r\n return constants.armor_items[item.type];\r\n } else if (constants.weapon_items[item.type]) {\r\n return constants.weapon_items[item.type];\r\n } else if (constants.other_items[item.type]) {\r\n return constants.other_items[item.type];\r\n }\r\n}\r\n","import * as types from \"./types\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\n\r\nexport async function readSkills(char: types.ID2S, reader: BitReader, constants: types.IConstantData) {\r\n char.skills = [] as types.ISkill[];\r\n const offset = SkillOffset[char.header.class];\r\n const header = reader.ReadString(2); //0x0000 [skills header = 0x69, 0x66 \"if\"]\r\n if (header !== \"if\") {\r\n // header is not present in first save after char is created\r\n if (char.header.level === 1) {\r\n return; // TODO: return starter skills based on class\r\n }\r\n\r\n throw new Error(`Skills header 'if' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n for (let i = 0; i < 30; i++) {\r\n const id = offset + i;\r\n char.skills.push({\r\n id: id,\r\n points: reader.ReadUInt8(),\r\n name: constants.skills[id].s,\r\n } as types.ISkill);\r\n }\r\n}\r\n\r\nexport async function writeSkills(char: types.ID2S, constants: types.IConstantData): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"if\", 2); //0x0000 [skills header = 0x69, 0x66 \"if\"]\r\n //probably array length checking/sorting of skills by id...\r\n for (let i = 0; i < 30; i++) {\r\n writer.WriteUInt8(char.skills[i].points);\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\ninterface ISkillOffset {\r\n [key: string]: number;\r\n}\r\n\r\nconst SkillOffset: ISkillOffset = {\r\n Amazon: 6,\r\n Sorceress: 36,\r\n Necromancer: 66,\r\n Paladin: 96,\r\n Barbarian: 126,\r\n Druid: 221,\r\n Assassin: 251,\r\n};\r\n","//todo define types for these\r\nexport interface IConfig {\r\n extendedStash?: boolean;\r\n sortProperties?: boolean;\r\n}\r\n\r\nexport interface IConstantData {\r\n classes: any[];\r\n skills: any[];\r\n magic_prefixes: any[];\r\n magic_suffixes: any[];\r\n rare_names: any[];\r\n armor_items: any;\r\n weapon_items: any;\r\n other_items: any;\r\n stackables: any;\r\n properties: any;\r\n magical_properties: any[];\r\n runewords: any[];\r\n set_items: any[];\r\n unq_items: any[];\r\n}\r\n\r\nexport interface ID2S {\r\n header: IHeader;\r\n attributes: IAttributes;\r\n item_bonuses: IMagicProperty[];\r\n skills: ISkill[]; //Skill\r\n items: IItem[]; //Item\r\n corpse_items: IItem[];\r\n merc_items: IItem[];\r\n golem_item: IItem;\r\n is_dead: number;\r\n}\r\n\r\nexport interface IAttributes {\r\n [key: string]: number;\r\n}\r\n\r\nexport interface IMenuAppearance {\r\n graphic: number;\r\n tint: number;\r\n}\r\nexport interface ICharMenuAppearance {\r\n //composite.txt\r\n head: IMenuAppearance;\r\n torso: IMenuAppearance;\r\n legs: IMenuAppearance;\r\n right_arm: IMenuAppearance;\r\n left_arm: IMenuAppearance;\r\n right_hand: IMenuAppearance;\r\n left_hand: IMenuAppearance;\r\n shield: IMenuAppearance;\r\n special1: IMenuAppearance; //right shoulder\r\n special2: IMenuAppearance; //left shoulder\r\n special3: IMenuAppearance;\r\n special4: IMenuAppearance;\r\n special5: IMenuAppearance;\r\n special6: IMenuAppearance;\r\n special7: IMenuAppearance;\r\n special8: IMenuAppearance;\r\n}\r\n\r\nexport interface IDifficulty {\r\n Normal: number;\r\n Nightmare: number;\r\n Hell: number;\r\n}\r\n\r\nexport interface INPC {\r\n intro: boolean;\r\n congrats: boolean;\r\n}\r\n\r\nexport interface INPCS {\r\n warriv_act_ii: INPC;\r\n charsi: INPC;\r\n warriv_act_i: INPC;\r\n kashya: INPC;\r\n akara: INPC;\r\n gheed: INPC;\r\n greiz: INPC;\r\n jerhyn: INPC;\r\n meshif_act_ii: INPC;\r\n geglash: INPC;\r\n lysnader: INPC;\r\n fara: INPC;\r\n drogan: INPC;\r\n alkor: INPC;\r\n hratli: INPC;\r\n ashera: INPC;\r\n cain_act_iii: INPC;\r\n elzix: INPC;\r\n malah: INPC;\r\n anya: INPC;\r\n natalya: INPC;\r\n meshif_act_iii: INPC;\r\n ormus: INPC;\r\n cain_act_v: INPC;\r\n qualkehk: INPC;\r\n nihlathak: INPC;\r\n}\r\n\r\nexport interface IQuest {\r\n unk15: boolean;\r\n unk14: boolean;\r\n done_recently: boolean; //13\r\n closed: boolean; //12\r\n unk11: boolean;\r\n unk10: boolean;\r\n unk9: boolean;\r\n unk8: boolean;\r\n consumed_scroll: boolean; //7\r\n unk6: boolean;\r\n unk5: boolean;\r\n unk4: boolean;\r\n unk3: boolean;\r\n is_received: boolean; //2\r\n is_completed: boolean; //1\r\n is_requirement_completed: boolean; //0\r\n}\r\n\r\nexport interface IActIQuests {\r\n introduced: boolean;\r\n den_of_evil: IQuest;\r\n sisters_burial_grounds: IQuest;\r\n tools_of_the_trade: IQuest;\r\n the_search_for_cain: IQuest;\r\n the_forgotten_tower: IQuest;\r\n sisters_to_the_slaughter: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActIWaypoints {\r\n rogue_encampement: boolean;\r\n cold_plains: boolean;\r\n stony_field: boolean;\r\n dark_woods: boolean;\r\n black_marsh: boolean;\r\n outer_cloister: boolean;\r\n jail_lvl_1: boolean;\r\n inner_cloister: boolean;\r\n catacombs_lvl_2: boolean;\r\n}\r\n\r\nexport interface IActIIQuests {\r\n introduced: boolean;\r\n radaments_lair: IQuest;\r\n the_horadric_staff: IQuest;\r\n tainted_sun: IQuest;\r\n arcane_sanctuary: IQuest;\r\n the_summoner: IQuest;\r\n the_seven_tombs: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActIIWaypoints {\r\n lut_gholein: boolean;\r\n sewers_lvl_2: boolean;\r\n dry_hills: boolean;\r\n halls_of_the_dead_lvl_2: boolean;\r\n far_oasis: boolean;\r\n lost_city: boolean;\r\n palace_cellar_lvl_1: boolean;\r\n arcane_sanctuary: boolean;\r\n canyon_of_the_magi: boolean;\r\n}\r\n\r\nexport interface IActIIIQuests {\r\n introduced: boolean;\r\n lam_esens_tome: IQuest;\r\n khalims_will: IQuest;\r\n blade_of_the_old_religion: IQuest;\r\n the_golden_bird: IQuest;\r\n the_blackened_temple: IQuest;\r\n the_guardian: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActIIIWaypoints {\r\n kurast_docks: boolean;\r\n spider_forest: boolean;\r\n great_marsh: boolean;\r\n flayer_jungle: boolean;\r\n lower_kurast: boolean;\r\n kurast_bazaar: boolean;\r\n upper_kurast: boolean;\r\n travincal: boolean;\r\n durance_of_hate_lvl_2: boolean;\r\n}\r\n\r\nexport interface IActIVQuests {\r\n introduced: boolean;\r\n the_fallen_angel: IQuest;\r\n terrors_end: IQuest;\r\n hellforge: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActIVWaypoints {\r\n the_pandemonium_fortress: boolean;\r\n city_of_the_damned: boolean;\r\n river_of_flame: boolean;\r\n}\r\n\r\nexport interface IActVQuests {\r\n introduced: boolean;\r\n siege_on_harrogath: IQuest;\r\n rescue_on_mount_arreat: IQuest;\r\n prison_of_ice: IQuest;\r\n betrayal_of_harrogath: IQuest;\r\n rite_of_passage: IQuest;\r\n eve_of_destruction: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActVWaypoints {\r\n harrogath: boolean;\r\n frigid_highlands: boolean;\r\n arreat_plateau: boolean;\r\n crystalline_passage: boolean;\r\n halls_of_pain: boolean;\r\n glacial_trail: boolean;\r\n frozen_tundra: boolean;\r\n the_ancients_way: boolean;\r\n worldstone_keep_lvl_2: boolean;\r\n}\r\n\r\nexport interface IQuests {\r\n act_i: IActIQuests;\r\n act_ii: IActIIQuests;\r\n act_iii: IActIIIQuests;\r\n act_iv: IActIVQuests;\r\n act_v: IActVQuests;\r\n}\r\n\r\nexport interface IWaypoints {\r\n act_i: IActIWaypoints;\r\n act_ii: IActIIWaypoints;\r\n act_iii: IActIIIWaypoints;\r\n act_iv: IActIVWaypoints;\r\n act_v: IActVWaypoints;\r\n}\r\n\r\nexport interface INPCData {\r\n normal: INPCS;\r\n nm: INPCS;\r\n hell: INPCS;\r\n}\r\n\r\nexport interface IWaypointData {\r\n normal: IWaypoints;\r\n nm: IWaypoints;\r\n hell: IWaypoints;\r\n}\r\n\r\nexport interface IHeader {\r\n identifier: string;\r\n checksum: string;\r\n name: string;\r\n status: IStatus;\r\n class: string;\r\n created: number;\r\n last_played: number;\r\n menu_appearance: ICharMenuAppearance;\r\n left_skill: string;\r\n right_skill: string;\r\n left_swap_skill: string;\r\n right_swap_skill: string;\r\n merc_id: string;\r\n assigned_skills: string[];\r\n quests_normal: IQuests;\r\n quests_nm: IQuests;\r\n quests_hell: IQuests;\r\n waypoints: IWaypointData;\r\n npcs: INPCData;\r\n version: number;\r\n filesize: number;\r\n active_arms: number;\r\n progression: number;\r\n level: number;\r\n difficulty: IDifficulty;\r\n map_id: number;\r\n dead_merc: number;\r\n merc_name_id: number;\r\n merc_type: number;\r\n merc_experience: number;\r\n}\r\n\r\nexport interface IStatus {\r\n expansion: boolean;\r\n died: boolean;\r\n hardcore: boolean;\r\n ladder: boolean;\r\n}\r\n\r\nexport interface ISkill {\r\n id: number;\r\n points: number;\r\n name: string;\r\n}\r\n\r\nexport interface IItem {\r\n identified: number;\r\n socketed: number;\r\n new: number;\r\n is_ear: number;\r\n starter_item: number;\r\n simple_item: number;\r\n ethereal: number;\r\n personalized: number;\r\n personalized_name: string;\r\n given_runeword: number;\r\n version: string;\r\n location_id: number;\r\n equipped_id: number;\r\n position_x: number;\r\n position_y: number;\r\n alt_position_id: number;\r\n type: string;\r\n type_id: number;\r\n type_name: string;\r\n quest_difficulty: number;\r\n nr_of_items_in_sockets: number;\r\n id: number;\r\n level: number;\r\n quality: number;\r\n multiple_pictures: number;\r\n picture_id: number;\r\n class_specific: number;\r\n low_quality_id: number;\r\n timestamp: number;\r\n ear_attributes: IEarAttributes;\r\n defense_rating: number;\r\n max_durability: number;\r\n current_durability: number;\r\n total_nr_of_sockets: number;\r\n quantity: number;\r\n magic_prefix: number;\r\n magic_prefix_name: string;\r\n magic_suffix: number;\r\n magic_suffix_name: string;\r\n runeword_id: number;\r\n runeword_name: string;\r\n runeword_attributes: IMagicProperty[];\r\n set_id: number;\r\n set_name: string;\r\n set_list_count: number;\r\n set_attributes: IMagicProperty[][];\r\n set_attributes_num_req: number;\r\n set_attributes_ids_req: number;\r\n rare_name: string;\r\n rare_name2: string;\r\n magical_name_ids: number[] | null[];\r\n unique_id: number;\r\n unique_name: string;\r\n magic_attributes: IMagicProperty[];\r\n combined_magic_attributes: IMagicProperty[];\r\n socketed_items: IItem[];\r\n base_damage: IWeaponDamage;\r\n reqstr: number;\r\n reqdex: number;\r\n inv_width: number;\r\n inv_height: number;\r\n inv_file: number;\r\n inv_transform: number;\r\n transform_color: string;\r\n item_quality: EItemQuality;\r\n categories: string[];\r\n file_index: number;\r\n auto_affix_id: number;\r\n _unknown_data: {\r\n b0_3?: Uint8Array;\r\n b5_10?: Uint8Array;\r\n b12?: Uint8Array;\r\n b14_15?: Uint8Array;\r\n b18_20?: Uint8Array;\r\n b23?: Uint8Array;\r\n b25?: Uint8Array;\r\n b27_31?: Uint8Array;\r\n plist_flag?: number;\r\n };\r\n rare_name_id: number;\r\n rare_name_id2: number;\r\n displayed_magic_attributes: IMagicProperty[];\r\n displayed_runeword_attributes: IMagicProperty[];\r\n displayed_combined_magic_attributes: IMagicProperty[];\r\n}\r\n\r\nexport interface IWeaponDamage {\r\n mindam: number;\r\n maxdam: number;\r\n twohandmindam: number;\r\n twohandmaxdam: number;\r\n}\r\n\r\nexport interface IEarAttributes {\r\n class: number;\r\n level: number;\r\n name: string;\r\n}\r\n\r\nexport interface IMagicProperty {\r\n id: number;\r\n name: string;\r\n values: number[];\r\n description: string;\r\n visible: boolean;\r\n op_value: number;\r\n op_stats: string[];\r\n}\r\n\r\nexport enum EStashType {\r\n shared,\r\n private,\r\n}\r\n\r\nexport interface IStash {\r\n version: string;\r\n type: EStashType;\r\n pageCount: number;\r\n sharedGold: number;\r\n hardcore: boolean;\r\n pages: IStashPage[];\r\n}\r\n\r\nexport interface IStashPage {\r\n name: string;\r\n type: number;\r\n items: IItem[];\r\n}\r\n\r\nexport enum EItemQuality {\r\n normal,\r\n exceptional,\r\n elite,\r\n}\r\n\r\nexport enum Quality {\r\n Low = 0x01,\r\n Normal = 0x02,\r\n Superior = 0x03,\r\n Magic = 0x04,\r\n Set = 0x05,\r\n Rare = 0x06,\r\n Unique = 0x07,\r\n Crafted = 0x08,\r\n}\r\n\r\nexport enum ItemType {\r\n Armor = 0x01,\r\n Shield = 0x02, //treated the same as armor... only here to be able to parse nokkas jsons\r\n Weapon = 0x03,\r\n Other = 0x04,\r\n}\r\n","import * as types from \"../types\";\r\nimport { BitReader } from \"../../binary/bitreader\";\r\nimport { BitWriter } from \"../../binary/bitwriter\";\r\n\r\nconst difficulties = [\"normal\", \"nm\", \"hell\"];\r\n\r\nexport function readHeader(char: types.ID2S, reader: BitReader, constants: types.IConstantData) {\r\n char.header.filesize = reader.ReadUInt32(); //0x0008\r\n char.header.checksum = reader.ReadUInt32().toString(16).padStart(8, \"0\"); //0x000c\r\n reader.SkipBytes(4); //0x0010\r\n if (char.header.version > 0x61) {\r\n reader.SeekByte(267);\r\n }\r\n char.header.name = reader.ReadString(16).replace(/\\0/g, \"\"); //0x0014\r\n if (char.header.version > 0x61) {\r\n reader.SeekByte(36);\r\n }\r\n char.header.status = _readStatus(reader.ReadUInt8()); //0x0024\r\n char.header.progression = reader.ReadUInt8(); //0x0025\r\n char.header.active_arms = reader.ReadUInt16(); //0x0026 [unk = 0x0, 0x0]\r\n char.header.class = constants.classes[reader.ReadUInt8()]!.n; //0x0028\r\n reader.SkipBytes(2); //0x0029 [unk = 0x10, 0x1E]\r\n char.header.level = reader.ReadUInt8(); //0x002b\r\n char.header.created = reader.ReadUInt32(); //0x002c\r\n char.header.last_played = reader.ReadUInt32(); //0x0030\r\n reader.SkipBytes(4); //0x0034 [unk = 0xff, 0xff, 0xff, 0xff]\r\n char.header.assigned_skills = _readAssignedSkills(reader.ReadArray(64), constants); //0x0038\r\n char.header.left_skill = constants.skills[reader.ReadUInt32()]?.s; //0x0078\r\n char.header.right_skill = constants.skills[reader.ReadUInt32()]?.s; //0x007c\r\n char.header.left_swap_skill = constants.skills[reader.ReadUInt32()]?.s; //0x0080\r\n char.header.right_swap_skill = constants.skills[reader.ReadUInt32()]?.s; //0x0084\r\n char.header.menu_appearance = _readCharMenuAppearance(reader.ReadArray(32), constants); //0x0088 [char menu appearance]\r\n char.header.difficulty = _readDifficulty(reader.ReadArray(3)); //0x00a8\r\n char.header.map_id = reader.ReadUInt32(); //0x00ab\r\n reader.SkipBytes(2); //0x00af [unk = 0x0, 0x0]\r\n char.header.dead_merc = reader.ReadUInt16(); //0x00b1\r\n char.header.merc_id = reader.ReadUInt32().toString(16); //0x00b3\r\n char.header.merc_name_id = reader.ReadUInt16(); //0x00b7\r\n char.header.merc_type = reader.ReadUInt16(); //0x00b9\r\n char.header.merc_experience = reader.ReadUInt32(); //0x00bb\r\n reader.SkipBytes(144); //0x00bf [unk]\r\n reader.SkipBytes(4); //0x014f [quests header identifier = 0x57, 0x6f, 0x6f, 0x21 \"Woo!\"]\r\n reader.SkipBytes(4); //0x0153 [version = 0x6, 0x0, 0x0, 0x0]\r\n reader.SkipBytes(2); //0x0153 [quests header length = 0x2a, 0x1]\r\n char.header.quests_normal = _readQuests(reader.ReadArray(96)); //0x0159\r\n char.header.quests_nm = _readQuests(reader.ReadArray(96)); //0x01b9\r\n char.header.quests_hell = _readQuests(reader.ReadArray(96)); //0x0219\r\n reader.SkipBytes(2); //0x0279 [waypoint header identifier = 0x57, 0x53 \"WS\"]\r\n reader.SkipBytes(4); //0x027b [waypoint header version = 0x1, 0x0, 0x0, 0x0]\r\n reader.SkipBytes(2); //0x027f [waypoint header length = 0x50, 0x0]\r\n char.header.waypoints = _readWaypointData(reader.ReadArray(0x48)); //0x0281\r\n reader.SkipBytes(2); //0x02c9 [npc header identifier = 0x01, 0x77 \".w\"]\r\n reader.SkipBytes(2); //0x02ca [npc header length = 0x34]\r\n char.header.npcs = _readNPCData(reader.ReadArray(0x30)); //0x02cc\r\n}\r\n\r\nexport function writeHeader(char: types.ID2S, writer: BitWriter, constants: types.IConstantData) {\r\n writer\r\n .WriteUInt32(0x0) //0x0008 (filesize. needs to be writen after all data)\r\n .WriteUInt32(0x0); //0x000c (checksum. needs to be calculated after all data writer)\r\n\r\n if (char.header.version > 0x61) {\r\n writer.WriteArray(new Uint8Array(Array(20).fill(0))); // 0x0010\r\n } else {\r\n writer\r\n .WriteArray(new Uint8Array([0x00, 0x00, 0x00, 0x00])) //0x0010\r\n .WriteString(char.header.name, 16); //0x0014\r\n }\r\n\r\n writer\r\n .WriteArray(_writeStatus(char.header.status)) //0x0024\r\n .WriteUInt8(char.header.progression) //0x0025\r\n .WriteUInt16(char.header.active_arms) //0x0026\r\n .WriteUInt8(_classId(char.header.class, constants)) //0x0028\r\n .WriteArray(new Uint8Array([0x10, 0x1e])) //0x0029\r\n .WriteUInt8(char.header.level) //0x002b\r\n .WriteArray(new Uint8Array([0x00, 0x00, 0x00, 0x00])) //0x002c\r\n .WriteUInt32(char.header.last_played) //0x0030\r\n .WriteArray(new Uint8Array([0xff, 0xff, 0xff, 0xff])) //0x0034\r\n .WriteArray(_writeAssignedSkills(char.header.assigned_skills, constants)) //0x0038\r\n .WriteUInt32(_skillId(char.header.left_skill, constants)) //0x0078\r\n .WriteUInt32(_skillId(char.header.right_skill, constants)) //0x007c\r\n .WriteUInt32(_skillId(char.header.left_swap_skill, constants)) //0x0080\r\n .WriteUInt32(_skillId(char.header.right_swap_skill, constants)) //0x0084\r\n .WriteArray(_writeCharMenuAppearance(char.header.menu_appearance, constants)) //0x0088 [char menu appearance]\r\n .WriteArray(_writeDifficulty(char.header.difficulty)) //0x00a8\r\n .WriteUInt32(char.header.map_id) //0x00ab\r\n .WriteArray(new Uint8Array([0x00, 0x00])) //0x00af [unk = 0x0, 0x0]\r\n .WriteUInt16(char.header.dead_merc) //0x00b1\r\n .WriteUInt32(parseInt(char.header.merc_id, 16)) //0x00b3\r\n .WriteUInt16(char.header.merc_name_id) //0x00b7\r\n .WriteUInt16(char.header.merc_type) //0x00b9\r\n .WriteUInt32(char.header.merc_experience); //0x00bb\r\n\r\n if (char.header.version > 0x61) {\r\n writer\r\n .WriteArray(new Uint8Array(76)) //0x00bf [unk]\r\n .WriteString(char.header.name, 16) //0x010b\r\n .WriteArray(new Uint8Array(52)); //0x011b [unk]\r\n } else {\r\n writer\r\n .WriteArray(new Uint8Array(140)) //0x00bf [unk]\r\n .WriteUInt32(0x1); //0x014b [unk = 0x1, 0x0, 0x0, 0x0]\r\n }\r\n\r\n writer\r\n .WriteString(\"Woo!\", 4) //0x014f [quests = 0x57, 0x6f, 0x6f, 0x21 \"Woo!\"]\r\n .WriteArray(new Uint8Array([0x06, 0x00, 0x00, 0x00, 0x2a, 0x01])) //0x0153 [unk = 0x6, 0x0, 0x0, 0x0, 0x2a, 0x1]\r\n .WriteArray(_writeQuests(char.header.quests_normal)) //0x0159\r\n .WriteArray(_writeQuests(char.header.quests_nm)) //0x01b9\r\n .WriteArray(_writeQuests(char.header.quests_hell)) //0x0219\r\n .WriteString(\"WS\", 2) //0x0279 [waypoint data = 0x57, 0x53 \"WS\"]\r\n .WriteArray(new Uint8Array([0x01, 0x00, 0x00, 0x00, 0x50, 0x00])) //0x027b [unk = 0x1, 0x0, 0x0, 0x0, 0x50, 0x0]\r\n .WriteArray(_writeWaypointData(char.header.waypoints)) //0x0281\r\n .WriteArray(new Uint8Array([0x01, 0x77])) //0x02c9 [npc header = 0x01, 0x77 \".w\"]\r\n .WriteUInt16(0x34) //0x02ca [npc struct length]\r\n .WriteArray(_writeNPCData(char.header.npcs)); //0x02cc [npc introduction data... unk]\r\n}\r\n\r\nfunction _classId(name: string, constants: types.IConstantData): number {\r\n if (!name) return -1;\r\n return constants.classes.findIndex((c) => c && c.n == name);\r\n}\r\n\r\nfunction _skillId(name: string, constants: types.IConstantData): number {\r\n //default to \"attack\" if empty string or can't find spellname.\r\n if (name === \"\") return 0;\r\n if (!name) return -1;\r\n const idx = constants.skills.findIndex((s) => s && s.s == name);\r\n return idx >= 0 ? idx : 0;\r\n}\r\n\r\nfunction _readStatus(byte: number): types.IStatus {\r\n const status = {} as types.IStatus;\r\n status.hardcore = ((byte >>> 2) & 1) === 1;\r\n status.died = ((byte >>> 3) & 1) === 1;\r\n status.expansion = ((byte >>> 5) & 1) === 1;\r\n status.ladder = ((byte >>> 6) & 1) === 1;\r\n return status;\r\n}\r\n\r\nfunction _writeStatus(status: types.IStatus): Uint8Array {\r\n const arr = new Uint8Array(1);\r\n arr[0] |= status.hardcore ? 1 << 2 : 0;\r\n arr[0] |= status.died ? 1 << 3 : 0;\r\n arr[0] |= status.expansion ? 1 << 5 : 0;\r\n arr[0] |= status.ladder ? 1 << 6 : 0;\r\n return arr;\r\n}\r\n\r\nfunction _readCharMenuAppearance(bytes: Uint8Array, constants: types.IConstantData): types.ICharMenuAppearance {\r\n const appearance = {} as types.ICharMenuAppearance;\r\n const reader = new BitReader(bytes);\r\n const graphics = reader.ReadArray(16);\r\n const tints = reader.ReadArray(16);\r\n appearance.head = { graphic: graphics[0], tint: tints[0] } as types.IMenuAppearance;\r\n appearance.torso = { graphic: graphics[1], tint: tints[1] } as types.IMenuAppearance;\r\n appearance.legs = { graphic: graphics[2], tint: tints[2] } as types.IMenuAppearance;\r\n appearance.right_arm = { graphic: graphics[3], tint: tints[3] } as types.IMenuAppearance;\r\n appearance.left_arm = { graphic: graphics[4], tint: tints[4] } as types.IMenuAppearance;\r\n appearance.right_hand = { graphic: graphics[5], tint: tints[5] } as types.IMenuAppearance;\r\n appearance.left_hand = { graphic: graphics[6], tint: tints[6] } as types.IMenuAppearance;\r\n appearance.shield = { graphic: graphics[7], tint: tints[7] } as types.IMenuAppearance;\r\n appearance.special1 = { graphic: graphics[8], tint: tints[8] } as types.IMenuAppearance;\r\n appearance.special2 = { graphic: graphics[9], tint: tints[9] } as types.IMenuAppearance;\r\n appearance.special3 = { graphic: graphics[10], tint: tints[10] } as types.IMenuAppearance;\r\n appearance.special4 = { graphic: graphics[11], tint: tints[11] } as types.IMenuAppearance;\r\n appearance.special5 = { graphic: graphics[12], tint: tints[12] } as types.IMenuAppearance;\r\n appearance.special6 = { graphic: graphics[13], tint: tints[13] } as types.IMenuAppearance;\r\n appearance.special7 = { graphic: graphics[14], tint: tints[14] } as types.IMenuAppearance;\r\n appearance.special8 = { graphic: graphics[15], tint: tints[15] } as types.IMenuAppearance;\r\n return appearance;\r\n}\r\n\r\nfunction _writeCharMenuAppearance(appearance: types.ICharMenuAppearance, constants: types.IConstantData): Uint8Array {\r\n const writer = new BitWriter(32);\r\n writer.length = 32 * 8;\r\n\r\n const graphics: number[] = [];\r\n graphics.push(appearance && appearance.head ? appearance.head.graphic : 0);\r\n graphics.push(appearance && appearance.torso ? appearance.torso.graphic : 0);\r\n graphics.push(appearance && appearance.legs ? appearance.legs.graphic : 0);\r\n graphics.push(appearance && appearance.right_arm ? appearance.right_arm.graphic : 0);\r\n graphics.push(appearance && appearance.left_arm ? appearance.left_arm.graphic : 0);\r\n graphics.push(appearance && appearance.right_hand ? appearance.right_hand.graphic : 0);\r\n graphics.push(appearance && appearance.left_hand ? appearance.left_hand.graphic : 0);\r\n graphics.push(appearance && appearance.shield ? appearance.shield.graphic : 0);\r\n graphics.push(appearance && appearance.special1 ? appearance.special1.graphic : 0);\r\n graphics.push(appearance && appearance.special2 ? appearance.special2.graphic : 0);\r\n graphics.push(appearance && appearance.special3 ? appearance.special3.graphic : 0);\r\n graphics.push(appearance && appearance.special4 ? appearance.special4.graphic : 0);\r\n graphics.push(appearance && appearance.special5 ? appearance.special5.graphic : 0);\r\n graphics.push(appearance && appearance.special6 ? appearance.special6.graphic : 0);\r\n graphics.push(appearance && appearance.special7 ? appearance.special7.graphic : 0);\r\n graphics.push(appearance && appearance.special8 ? appearance.special8.graphic : 0);\r\n\r\n for (const g of graphics) {\r\n writer.WriteUInt8(g);\r\n }\r\n\r\n const tints: number[] = [];\r\n tints.push(appearance && appearance.head ? appearance.head.tint : 0);\r\n tints.push(appearance && appearance.torso ? appearance.torso.tint : 0);\r\n tints.push(appearance && appearance.legs ? appearance.legs.tint : 0);\r\n tints.push(appearance && appearance.right_arm ? appearance.right_arm.tint : 0);\r\n tints.push(appearance && appearance.left_arm ? appearance.left_arm.tint : 0);\r\n tints.push(appearance && appearance.right_hand ? appearance.right_hand.tint : 0);\r\n tints.push(appearance && appearance.left_hand ? appearance.left_hand.tint : 0);\r\n tints.push(appearance && appearance.shield ? appearance.shield.tint : 0);\r\n tints.push(appearance && appearance.special1 ? appearance.special1.tint : 0);\r\n tints.push(appearance && appearance.special2 ? appearance.special2.tint : 0);\r\n tints.push(appearance && appearance.special3 ? appearance.special3.tint : 0);\r\n tints.push(appearance && appearance.special4 ? appearance.special4.tint : 0);\r\n tints.push(appearance && appearance.special5 ? appearance.special5.tint : 0);\r\n tints.push(appearance && appearance.special6 ? appearance.special6.tint : 0);\r\n tints.push(appearance && appearance.special7 ? appearance.special7.tint : 0);\r\n tints.push(appearance && appearance.special8 ? appearance.special8.tint : 0);\r\n\r\n for (const t of tints) {\r\n writer.WriteUInt8(t);\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readAssignedSkills(bytes: Uint8Array, constants: types.IConstantData): string[] {\r\n const skills = [] as string[];\r\n const reader = new BitReader(bytes);\r\n for (let i = 0; i < 16; i++) {\r\n const skillId = reader.ReadUInt32();\r\n const skill = constants.skills[skillId];\r\n if (skill) {\r\n skills.push(skill.s);\r\n }\r\n }\r\n return skills;\r\n}\r\n\r\nfunction _writeAssignedSkills(skills: string[], constants: types.IConstantData): Uint8Array {\r\n const writer = new BitWriter(64);\r\n writer.length = 64 * 8;\r\n skills = skills || [];\r\n for (let i = 0; i < 16; i++) {\r\n const skillId = _skillId(skills[i], constants);\r\n if (skillId > 0) {\r\n writer.WriteUInt32(skillId);\r\n } else {\r\n writer.WriteUInt32(0xffff);\r\n }\r\n }\r\n\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readDifficulty(bytes: Uint8Array): types.IDifficulty {\r\n const difficulty = {} as types.IDifficulty;\r\n difficulty.Normal = bytes[0];\r\n difficulty.Nightmare = bytes[1];\r\n difficulty.Hell = bytes[2];\r\n return difficulty;\r\n}\r\n\r\nfunction _writeDifficulty(difficulty: types.IDifficulty): Uint8Array {\r\n const writer = new BitWriter(3);\r\n writer.length = 3 * 8;\r\n writer.WriteUInt8(difficulty.Normal);\r\n writer.WriteUInt8(difficulty.Nightmare);\r\n writer.WriteUInt8(difficulty.Hell);\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readQuests(bytes: Uint8Array): types.IQuests {\r\n const quests = {} as types.IQuests;\r\n const reader = new BitReader(bytes);\r\n quests.act_i = {} as types.IActIQuests;\r\n quests.act_i.introduced = reader.ReadUInt16() === 0x1; //0x0000\r\n quests.act_i.den_of_evil = _readQuest(reader.ReadArray(2)); //0x0002\r\n quests.act_i.sisters_burial_grounds = _readQuest(reader.ReadArray(2));\r\n quests.act_i.tools_of_the_trade = _readQuest(reader.ReadArray(2));\r\n quests.act_i.the_search_for_cain = _readQuest(reader.ReadArray(2));\r\n quests.act_i.the_forgotten_tower = _readQuest(reader.ReadArray(2));\r\n quests.act_i.sisters_to_the_slaughter = _readQuest(reader.ReadArray(2));\r\n quests.act_i.completed = reader.ReadUInt16() === 0x1;\r\n quests.act_ii = {} as types.IActIIQuests;\r\n quests.act_ii.introduced = reader.ReadUInt16() === 0x1; //0x0010 [if jerhyn introduction = 0x01]\r\n quests.act_ii.radaments_lair = _readQuest(reader.ReadArray(2)); //0x0012\r\n quests.act_ii.the_horadric_staff = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.tainted_sun = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.arcane_sanctuary = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.the_summoner = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.the_seven_tombs = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.completed = reader.ReadUInt16() === 0x1; //0x001e\r\n quests.act_iii = {} as types.IActIIIQuests;\r\n quests.act_iii.introduced = reader.ReadUInt16() === 0x1; //0x0020 [if hratli introduction = 0x01]\r\n quests.act_iii.lam_esens_tome = _readQuest(reader.ReadArray(2)); //0x0022\r\n quests.act_iii.khalims_will = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.blade_of_the_old_religion = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.the_golden_bird = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.the_blackened_temple = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.the_guardian = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.completed = reader.ReadUInt16() === 0x1; //0x002e\r\n quests.act_iv = {} as types.IActIVQuests;\r\n quests.act_iv.introduced = reader.ReadUInt16() === 0x1; //0x0030 [if activ introduction = 0x01]\r\n quests.act_iv.the_fallen_angel = _readQuest(reader.ReadArray(2)); //0x0032\r\n quests.act_iv.terrors_end = _readQuest(reader.ReadArray(2));\r\n quests.act_iv.hellforge = _readQuest(reader.ReadArray(2));\r\n quests.act_iv.completed = reader.ReadUInt16() === 0x1; //0x0038\r\n reader.SkipBytes(10); //0x003a\r\n quests.act_v = {} as types.IActVQuests;\r\n quests.act_v.introduced = reader.ReadUInt16() === 0x1;\r\n quests.act_v.siege_on_harrogath = _readQuest(reader.ReadArray(2)); //0x0046\r\n quests.act_v.rescue_on_mount_arreat = _readQuest(reader.ReadArray(2));\r\n quests.act_v.prison_of_ice = _readQuest(reader.ReadArray(2));\r\n quests.act_v.betrayal_of_harrogath = _readQuest(reader.ReadArray(2));\r\n quests.act_v.rite_of_passage = _readQuest(reader.ReadArray(2));\r\n quests.act_v.eve_of_destruction = _readQuest(reader.ReadArray(2));\r\n quests.act_v.completed = reader.ReadUInt16() === 0x1;\r\n reader.SkipBytes(12);\r\n return quests; //sizeof [0x0060]\r\n}\r\n\r\nfunction _writeQuests(quests: types.IQuests): Uint8Array {\r\n const writer = new BitWriter(96);\r\n writer.length = 96 * 8;\r\n const difficultyCompleted = +quests.act_v.completed || +quests.act_v.eve_of_destruction.is_completed;\r\n return writer\r\n .WriteUInt16(+quests.act_i.introduced)\r\n .WriteArray(_writeQuest(quests.act_i.den_of_evil))\r\n .WriteArray(_writeQuest(quests.act_i.sisters_burial_grounds))\r\n .WriteArray(_writeQuest(quests.act_i.tools_of_the_trade))\r\n .WriteArray(_writeQuest(quests.act_i.the_search_for_cain))\r\n .WriteArray(_writeQuest(quests.act_i.the_forgotten_tower))\r\n .WriteArray(_writeQuest(quests.act_i.sisters_to_the_slaughter))\r\n .WriteUInt16(+quests.act_i.completed || +quests.act_i.sisters_to_the_slaughter.is_completed)\r\n .WriteUInt16(+quests.act_ii.introduced || +quests.act_i.sisters_to_the_slaughter.is_completed)\r\n .WriteArray(_writeQuest(quests.act_ii.radaments_lair))\r\n .WriteArray(_writeQuest(quests.act_ii.the_horadric_staff))\r\n .WriteArray(_writeQuest(quests.act_ii.tainted_sun))\r\n .WriteArray(_writeQuest(quests.act_ii.arcane_sanctuary))\r\n .WriteArray(_writeQuest(quests.act_ii.the_summoner))\r\n .WriteArray(_writeQuest(quests.act_ii.the_seven_tombs))\r\n .WriteUInt16(+quests.act_ii.completed || +quests.act_ii.the_seven_tombs.is_completed)\r\n .WriteUInt16(+quests.act_iii.introduced || +quests.act_ii.the_seven_tombs.is_completed)\r\n .WriteArray(_writeQuest(quests.act_iii.lam_esens_tome))\r\n .WriteArray(_writeQuest(quests.act_iii.khalims_will))\r\n .WriteArray(_writeQuest(quests.act_iii.blade_of_the_old_religion))\r\n .WriteArray(_writeQuest(quests.act_iii.the_golden_bird))\r\n .WriteArray(_writeQuest(quests.act_iii.the_blackened_temple))\r\n .WriteArray(_writeQuest(quests.act_iii.the_guardian))\r\n .WriteUInt16(+quests.act_iii.completed || +quests.act_iii.the_guardian.is_completed)\r\n .WriteUInt16(+quests.act_iv.introduced || +quests.act_iii.the_guardian.is_completed)\r\n .WriteArray(_writeQuest(quests.act_iv.the_fallen_angel))\r\n .WriteArray(_writeQuest(quests.act_iv.terrors_end))\r\n .WriteArray(_writeQuest(quests.act_iv.hellforge))\r\n .WriteUInt16(+quests.act_iv.completed || +quests.act_iv.terrors_end.is_completed)\r\n .WriteArray(new Uint8Array(6))\r\n .WriteUInt16(+quests.act_v.introduced || +quests.act_iv.terrors_end.is_completed)\r\n .WriteArray(new Uint8Array(4))\r\n .WriteArray(_writeQuest(quests.act_v.siege_on_harrogath))\r\n .WriteArray(_writeQuest(quests.act_v.rescue_on_mount_arreat))\r\n .WriteArray(_writeQuest(quests.act_v.prison_of_ice))\r\n .WriteArray(_writeQuest(quests.act_v.betrayal_of_harrogath))\r\n .WriteArray(_writeQuest(quests.act_v.rite_of_passage))\r\n .WriteArray(_writeQuest(quests.act_v.eve_of_destruction))\r\n .WriteUInt8(difficultyCompleted)\r\n .WriteUInt8(difficultyCompleted ? 0x80 : 0x0) //is this right?\r\n .WriteArray(new Uint8Array(12))\r\n .ToArray();\r\n}\r\n\r\nfunction _readQuest(bytes: Uint8Array): types.IQuest {\r\n const quest = {} as types.IQuest;\r\n const reader = new BitReader(bytes);\r\n quest.is_completed = reader.ReadBit() === 1;\r\n quest.is_requirement_completed = reader.ReadBit() === 1;\r\n quest.is_received = reader.ReadBit() === 1;\r\n if (reader.ReadBit() === 1) quest.unk3 = true;\r\n if (reader.ReadBit() === 1) quest.unk4 = true;\r\n if (reader.ReadBit() === 1) quest.unk5 = true;\r\n if (reader.ReadBit() === 1) quest.unk6 = true;\r\n if (reader.ReadBit() === 1) quest.consumed_scroll = true;\r\n if (reader.ReadBit() === 1) quest.unk8 = true;\r\n if (reader.ReadBit() === 1) quest.unk9 = true;\r\n if (reader.ReadBit() === 1) quest.unk10 = true;\r\n if (reader.ReadBit() === 1) quest.unk11 = true;\r\n quest.closed = reader.ReadBit() === 1;\r\n quest.done_recently = reader.ReadBit() === 1;\r\n if (reader.ReadBit() === 1) quest.unk14 = true;\r\n if (reader.ReadBit() === 1) quest.unk15 = true;\r\n return quest;\r\n}\r\n\r\nfunction _writeQuest(quest: types.IQuest): Uint8Array {\r\n const writer = new BitWriter(2);\r\n writer.length = 2 * 8;\r\n writer.WriteBit(+quest.is_completed);\r\n writer.WriteBit(+quest.is_requirement_completed);\r\n writer.WriteBit(+quest.is_received);\r\n writer.WriteBit(+quest.unk3);\r\n writer.WriteBit(+quest.unk4);\r\n writer.WriteBit(+quest.unk5);\r\n writer.WriteBit(+quest.unk6);\r\n writer.WriteBit(+quest.consumed_scroll);\r\n writer.WriteBit(+quest.unk8);\r\n writer.WriteBit(+quest.unk9);\r\n writer.WriteBit(+quest.unk10);\r\n writer.WriteBit(+quest.unk11);\r\n writer.WriteBit(+quest.closed);\r\n writer.WriteBit(+quest.done_recently);\r\n writer.WriteBit(+quest.unk14);\r\n writer.WriteBit(+quest.unk15);\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readWaypointData(bytes: Uint8Array): types.IWaypointData {\r\n const waypoints = {} as types.IWaypointData;\r\n const reader = new BitReader(bytes);\r\n for (let i = 0; i < difficulties.length; i++) {\r\n waypoints[difficulties[i]] = _readWaypoints(reader.ReadArray(24));\r\n }\r\n return waypoints;\r\n}\r\n\r\nfunction _readWaypoints(bytes: Uint8Array): types.IWaypoints {\r\n const waypoints = {} as types.IWaypoints;\r\n const reader = new BitReader(bytes);\r\n reader.SkipBytes(2); //unk = 0x2, 0x\r\n waypoints.act_i = {} as types.IActIWaypoints;\r\n waypoints.act_i.rogue_encampement = reader.ReadBit() === 1;\r\n waypoints.act_i.cold_plains = reader.ReadBit() === 1;\r\n waypoints.act_i.stony_field = reader.ReadBit() === 1;\r\n waypoints.act_i.dark_woods = reader.ReadBit() === 1;\r\n waypoints.act_i.black_marsh = reader.ReadBit() === 1;\r\n waypoints.act_i.outer_cloister = reader.ReadBit() === 1;\r\n waypoints.act_i.jail_lvl_1 = reader.ReadBit() === 1;\r\n waypoints.act_i.inner_cloister = reader.ReadBit() === 1;\r\n waypoints.act_i.catacombs_lvl_2 = reader.ReadBit() === 1;\r\n waypoints.act_ii = {} as types.IActIIWaypoints;\r\n waypoints.act_ii.lut_gholein = reader.ReadBit() === 1;\r\n waypoints.act_ii.sewers_lvl_2 = reader.ReadBit() === 1;\r\n waypoints.act_ii.dry_hills = reader.ReadBit() === 1;\r\n waypoints.act_ii.halls_of_the_dead_lvl_2 = reader.ReadBit() === 1;\r\n waypoints.act_ii.far_oasis = reader.ReadBit() === 1;\r\n waypoints.act_ii.lost_city = reader.ReadBit() === 1;\r\n waypoints.act_ii.palace_cellar_lvl_1 = reader.ReadBit() === 1;\r\n waypoints.act_ii.arcane_sanctuary = reader.ReadBit() === 1;\r\n waypoints.act_ii.canyon_of_the_magi = reader.ReadBit() === 1;\r\n waypoints.act_iii = {} as types.IActIIIWaypoints;\r\n waypoints.act_iii.kurast_docks = reader.ReadBit() === 1;\r\n waypoints.act_iii.spider_forest = reader.ReadBit() === 1;\r\n waypoints.act_iii.great_marsh = reader.ReadBit() === 1;\r\n waypoints.act_iii.flayer_jungle = reader.ReadBit() === 1;\r\n waypoints.act_iii.lower_kurast = reader.ReadBit() === 1;\r\n waypoints.act_iii.kurast_bazaar = reader.ReadBit() === 1;\r\n waypoints.act_iii.upper_kurast = reader.ReadBit() === 1;\r\n waypoints.act_iii.travincal = reader.ReadBit() === 1;\r\n waypoints.act_iii.durance_of_hate_lvl_2 = reader.ReadBit() === 1;\r\n waypoints.act_iv = {} as types.IActIVWaypoints;\r\n waypoints.act_iv.the_pandemonium_fortress = reader.ReadBit() === 1;\r\n waypoints.act_iv.city_of_the_damned = reader.ReadBit() === 1;\r\n waypoints.act_iv.river_of_flame = reader.ReadBit() === 1;\r\n waypoints.act_v = {} as types.IActVWaypoints;\r\n waypoints.act_v.harrogath = reader.ReadBit() === 1;\r\n waypoints.act_v.frigid_highlands = reader.ReadBit() === 1;\r\n waypoints.act_v.arreat_plateau = reader.ReadBit() === 1;\r\n waypoints.act_v.crystalline_passage = reader.ReadBit() === 1;\r\n waypoints.act_v.halls_of_pain = reader.ReadBit() === 1;\r\n waypoints.act_v.glacial_trail = reader.ReadBit() === 1;\r\n waypoints.act_v.frozen_tundra = reader.ReadBit() === 1;\r\n waypoints.act_v.the_ancients_way = reader.ReadBit() === 1;\r\n waypoints.act_v.worldstone_keep_lvl_2 = reader.ReadBit() === 1;\r\n reader.Align().SkipBytes(17);\r\n return waypoints;\r\n}\r\n\r\nfunction _writeWaypointData(waypoints: types.IWaypointData): Uint8Array {\r\n const writer = new BitWriter(72);\r\n writer.length = 72 * 8;\r\n for (let i = 0; i < difficulties.length; i++) {\r\n const w = waypoints != null ? waypoints[difficulties[i]] : null;\r\n writer.WriteArray(_writeWaypoints(w));\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _writeWaypoints(waypoints: types.IWaypoints): Uint8Array {\r\n const writer = new BitWriter(24);\r\n writer.length = 24 * 8;\r\n writer.WriteArray(new Uint8Array([0x02, 0x01]));\r\n if (waypoints) {\r\n if (waypoints.act_i) {\r\n writer.WriteBit(+waypoints.act_i.rogue_encampement);\r\n writer.WriteBit(+waypoints.act_i.cold_plains);\r\n writer.WriteBit(+waypoints.act_i.stony_field);\r\n writer.WriteBit(+waypoints.act_i.dark_woods);\r\n writer.WriteBit(+waypoints.act_i.black_marsh);\r\n writer.WriteBit(+waypoints.act_i.outer_cloister);\r\n writer.WriteBit(+waypoints.act_i.jail_lvl_1);\r\n writer.WriteBit(+waypoints.act_i.inner_cloister);\r\n writer.WriteBit(+waypoints.act_i.catacombs_lvl_2);\r\n }\r\n if (waypoints.act_ii) {\r\n writer.WriteBit(+waypoints.act_ii.lut_gholein);\r\n writer.WriteBit(+waypoints.act_ii.sewers_lvl_2);\r\n writer.WriteBit(+waypoints.act_ii.dry_hills);\r\n writer.WriteBit(+waypoints.act_ii.halls_of_the_dead_lvl_2);\r\n writer.WriteBit(+waypoints.act_ii.far_oasis);\r\n writer.WriteBit(+waypoints.act_ii.lost_city);\r\n writer.WriteBit(+waypoints.act_ii.palace_cellar_lvl_1);\r\n writer.WriteBit(+waypoints.act_ii.arcane_sanctuary);\r\n writer.WriteBit(+waypoints.act_ii.canyon_of_the_magi);\r\n }\r\n if (waypoints.act_iii) {\r\n writer.WriteBit(+waypoints.act_iii.kurast_docks);\r\n writer.WriteBit(+waypoints.act_iii.spider_forest);\r\n writer.WriteBit(+waypoints.act_iii.great_marsh);\r\n writer.WriteBit(+waypoints.act_iii.flayer_jungle);\r\n writer.WriteBit(+waypoints.act_iii.lower_kurast);\r\n writer.WriteBit(+waypoints.act_iii.kurast_bazaar);\r\n writer.WriteBit(+waypoints.act_iii.upper_kurast);\r\n writer.WriteBit(+waypoints.act_iii.travincal);\r\n writer.WriteBit(+waypoints.act_iii.durance_of_hate_lvl_2);\r\n }\r\n if (waypoints.act_iv) {\r\n writer.WriteBit(+waypoints.act_iv.the_pandemonium_fortress);\r\n writer.WriteBit(+waypoints.act_iv.city_of_the_damned);\r\n writer.WriteBit(+waypoints.act_iv.river_of_flame);\r\n }\r\n if (waypoints.act_v) {\r\n writer.WriteBit(+waypoints.act_v.harrogath);\r\n writer.WriteBit(+waypoints.act_v.frigid_highlands);\r\n writer.WriteBit(+waypoints.act_v.arreat_plateau);\r\n writer.WriteBit(+waypoints.act_v.crystalline_passage);\r\n writer.WriteBit(+waypoints.act_v.halls_of_pain);\r\n writer.WriteBit(+waypoints.act_v.glacial_trail);\r\n writer.WriteBit(+waypoints.act_v.frozen_tundra);\r\n writer.WriteBit(+waypoints.act_v.the_ancients_way);\r\n writer.WriteBit(+waypoints.act_v.worldstone_keep_lvl_2);\r\n }\r\n } else {\r\n //all wps\r\n //writer.WriteArray(new Uint8Array(5));\r\n writer.WriteArray(new Uint8Array([0xff, 0xff, 0xff, 0xff, 0x7f]));\r\n //_writeBits(writer, 0x3fffffffff, start, 0, 38);\r\n }\r\n writer.Align().WriteArray(new Uint8Array(17));\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readNPCData(bytes: Uint8Array): types.INPCData {\r\n const npcs = { normal: {}, nm: {}, hell: {} } as types.INPCData;\r\n const reader = new BitReader(bytes);\r\n for (let j = 0; j < 3; j++) {\r\n npcs[difficulties[j]] = {\r\n warriv_act_ii: { intro: false, congrats: false },\r\n charsi: { intro: false, congrats: false },\r\n warriv_act_i: { intro: false, congrats: false },\r\n kashya: { intro: false, congrats: false },\r\n akara: { intro: false, congrats: false },\r\n gheed: { intro: false, congrats: false },\r\n greiz: { intro: false, congrats: false },\r\n jerhyn: { intro: false, congrats: false },\r\n meshif_act_ii: { intro: false, congrats: false },\r\n geglash: { intro: false, congrats: false },\r\n lysnader: { intro: false, congrats: false },\r\n fara: { intro: false, congrats: false },\r\n drogan: { intro: false, congrats: false },\r\n alkor: { intro: false, congrats: false },\r\n hratli: { intro: false, congrats: false },\r\n ashera: { intro: false, congrats: false },\r\n cain_act_iii: { intro: false, congrats: false },\r\n elzix: { intro: false, congrats: false },\r\n malah: { intro: false, congrats: false },\r\n anya: { intro: false, congrats: false },\r\n natalya: { intro: false, congrats: false },\r\n meshif_act_iii: { intro: false, congrats: false },\r\n ormus: { intro: false, congrats: false },\r\n cain_act_v: { intro: false, congrats: false },\r\n qualkehk: { intro: false, congrats: false },\r\n nihlathak: { intro: false, congrats: false },\r\n } as types.INPCS;\r\n }\r\n //introductions\r\n for (let i = 0; i < 3; i++) {\r\n const j = i * 5;\r\n const npc = npcs[difficulties[i]];\r\n npc.warriv_act_ii.intro = reader.bits[0 + j * 8] === 1;\r\n npc.charsi.intro = reader.bits[2 + j * 8] === 1;\r\n npc.warriv_act_i.intro = reader.bits[3 + j * 8] === 1;\r\n npc.kashya.intro = reader.bits[4 + j * 8] === 1;\r\n npc.akara.intro = reader.bits[5 + j * 8] === 1;\r\n npc.gheed.intro = reader.bits[6 + j * 8] === 1;\r\n npc.greiz.intro = reader.bits[8 + j * 8] === 1;\r\n npc.jerhyn.intro = reader.bits[9 + j * 8] === 1;\r\n npc.meshif_act_ii.intro = reader.bits[10 + j * 8] === 1;\r\n npc.geglash.intro = reader.bits[11 + j * 8] === 1;\r\n npc.lysnader.intro = reader.bits[12 + j * 8] === 1;\r\n npc.fara.intro = reader.bits[13 + j * 8] === 1;\r\n npc.drogan.intro = reader.bits[14 + j * 8] === 1;\r\n npc.alkor.intro = reader.bits[16 + j * 8] === 1;\r\n npc.hratli.intro = reader.bits[17 + j * 8] === 1;\r\n npc.ashera.intro = reader.bits[18 + j * 8] === 1;\r\n npc.cain_act_iii.intro = reader.bits[21 + j * 8] === 1;\r\n npc.elzix.intro = reader.bits[23 + j * 8] === 1;\r\n npc.malah.intro = reader.bits[24 + j * 8] === 1;\r\n npc.anya.intro = reader.bits[25 + j * 8] === 1;\r\n npc.natalya.intro = reader.bits[27 + j * 8] === 1;\r\n npc.meshif_act_iii.intro = reader.bits[28 + j * 8] === 1;\r\n npc.ormus.intro = reader.bits[31 + j * 8] === 1;\r\n npc.cain_act_v.intro = reader.bits[37 + j * 8] === 1;\r\n npc.qualkehk.intro = reader.bits[38 + j * 8] === 1;\r\n npc.nihlathak.intro = reader.bits[39 + j * 8] === 1;\r\n }\r\n //congrats\r\n for (let i = 0; i < 3; i++) {\r\n const j = i * 5;\r\n const npc = npcs[difficulties[i]];\r\n npc.warriv_act_ii.congrats = reader.bits[192 + (0 + j * 8)] === 1;\r\n npc.charsi.congrats = reader.bits[192 + (2 + j * 8)] === 1;\r\n npc.warriv_act_i.congrats = reader.bits[192 + (3 + j * 8)] === 1;\r\n npc.kashya.congrats = reader.bits[192 + (4 + j * 8)] === 1;\r\n npc.akara.congrats = reader.bits[192 + (5 + j * 8)] === 1;\r\n npc.gheed.congrats = reader.bits[192 + (6 + j * 8)] === 1;\r\n npc.greiz.congrats = reader.bits[192 + (8 + j * 8)] === 1;\r\n npc.jerhyn.congrats = reader.bits[192 + (9 + j * 8)] === 1;\r\n npc.meshif_act_ii.congrats = reader.bits[192 + (10 + j * 8)] === 1;\r\n npc.geglash.congrats = reader.bits[192 + (11 + j * 8)] === 1;\r\n npc.lysnader.congrats = reader.bits[192 + (12 + j * 8)] === 1;\r\n npc.fara.congrats = reader.bits[192 + (13 + j * 8)] === 1;\r\n npc.drogan.congrats = reader.bits[192 + (14 + j * 8)] === 1;\r\n npc.alkor.congrats = reader.bits[192 + (16 + j * 8)] === 1;\r\n npc.hratli.congrats = reader.bits[192 + (17 + j * 8)] === 1;\r\n npc.ashera.congrats = reader.bits[192 + (18 + j * 8)] === 1;\r\n npc.cain_act_iii.congrats = reader.bits[192 + (21 + j * 8)] === 1;\r\n npc.elzix.congrats = reader.bits[192 + (23 + j * 8)] === 1;\r\n npc.malah.congrats = reader.bits[192 + (24 + j * 8)] === 1;\r\n npc.anya.congrats = reader.bits[192 + (25 + j * 8)] === 1;\r\n npc.natalya.congrats = reader.bits[192 + (27 + j * 8)] === 1;\r\n npc.meshif_act_iii.congrats = reader.bits[192 + (28 + j * 8)] === 1;\r\n npc.ormus.congrats = reader.bits[192 + (31 + j * 8)] === 1;\r\n npc.cain_act_v.congrats = reader.bits[192 + (37 + j * 8)] === 1;\r\n npc.qualkehk.congrats = reader.bits[192 + (38 + j * 8)] === 1;\r\n npc.nihlathak.congrats = reader.bits[192 + (39 + j * 8)] === 1;\r\n }\r\n return npcs;\r\n}\r\n\r\nfunction _writeNPCData(npcs: types.INPCData): Uint8Array {\r\n const writer = new BitWriter(0x30);\r\n writer.length = 0x30 * 8;\r\n if (npcs) {\r\n for (let j = 0; j < 3; j++) {\r\n const npc = npcs[difficulties[j]];\r\n writer.SeekByte(j * 5);\r\n writer.WriteBit(+npc.warriv_act_ii.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.charsi.intro);\r\n writer.WriteBit(+npc.warriv_act_i.intro);\r\n writer.WriteBit(+npc.kashya.intro);\r\n writer.WriteBit(+npc.akara.intro);\r\n writer.WriteBit(+npc.gheed.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.greiz.intro);\r\n writer.WriteBit(+npc.jerhyn.intro);\r\n writer.WriteBit(+npc.meshif_act_ii.intro);\r\n writer.WriteBit(+npc.geglash.intro);\r\n writer.WriteBit(+npc.lysnader.intro);\r\n writer.WriteBit(+npc.fara.intro);\r\n writer.WriteBit(+npc.drogan.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.alkor.intro);\r\n writer.WriteBit(+npc.hratli.intro);\r\n writer.WriteBit(+npc.ashera.intro);\r\n writer.WriteBits(new Uint8Array(2).fill(0), 2);\r\n writer.WriteBit(+npc.cain_act_iii.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.elzix.intro);\r\n writer.WriteBit(+npc.malah.intro);\r\n writer.WriteBit(+npc.anya.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.natalya.intro);\r\n writer.WriteBit(+npc.meshif_act_iii.intro);\r\n writer.WriteBits(new Uint8Array(2).fill(0), 2);\r\n writer.WriteBit(+npc.ormus.intro);\r\n writer.WriteBits(new Uint8Array(5).fill(0), 5);\r\n writer.WriteBit(+npc.cain_act_v.intro);\r\n writer.WriteBit(+npc.qualkehk.intro);\r\n writer.WriteBit(+npc.nihlathak.intro);\r\n }\r\n for (let j = 0; j < 3; j++) {\r\n writer.SeekByte(24 + j * 5);\r\n const npc = npcs[difficulties[j]];\r\n writer.WriteBit(+npc.warriv_act_ii.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.charsi.congrats);\r\n writer.WriteBit(+npc.warriv_act_i.congrats);\r\n writer.WriteBit(+npc.kashya.congrats);\r\n writer.WriteBit(+npc.akara.congrats);\r\n writer.WriteBit(+npc.gheed.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.greiz.congrats);\r\n writer.WriteBit(+npc.jerhyn.congrats);\r\n writer.WriteBit(+npc.meshif_act_ii.congrats);\r\n writer.WriteBit(+npc.geglash.congrats);\r\n writer.WriteBit(+npc.lysnader.congrats);\r\n writer.WriteBit(+npc.fara.congrats);\r\n writer.WriteBit(+npc.drogan.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.alkor.congrats);\r\n writer.WriteBit(+npc.hratli.congrats);\r\n writer.WriteBit(+npc.ashera.congrats);\r\n writer.WriteBits(new Uint8Array(2).fill(0), 2);\r\n writer.WriteBit(+npc.cain_act_iii.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.elzix.congrats);\r\n writer.WriteBit(+npc.malah.congrats);\r\n writer.WriteBit(+npc.anya.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.natalya.congrats);\r\n writer.WriteBit(+npc.meshif_act_iii.congrats);\r\n writer.WriteBits(new Uint8Array(2).fill(0), 2);\r\n writer.WriteBit(+npc.ormus.congrats);\r\n writer.WriteBits(new Uint8Array(5).fill(0), 5);\r\n writer.WriteBit(+npc.cain_act_v.congrats);\r\n writer.WriteBit(+npc.qualkehk.congrats);\r\n writer.WriteBit(+npc.nihlathak.congrats);\r\n }\r\n }\r\n return writer.ToArray();\r\n}\r\n","import * as types from \"../d2/types\";\r\n\r\n//special stats. read the next N properties.\r\n//seems to be hardcode in d2 and not in itemstatcost\r\nconst item_property_stat_count = {\r\n item_maxdamage_percent: { numprops: 2, rangestr: \"strModMinDamageRange\", equalstr: \"strModEnhancedDamage\" },\r\n firemindam: { numprops: 2, rangestr: \"strModFireDamageRange\", equalstr: \"strModFireDamage\" },\r\n lightmindam: { numprops: 2, rangestr: \"strModLightningDamageRange\", equalstr: \"strModLightningDamage\" },\r\n magicmindam: { numprops: 2, rangestr: \"strModMagicDamageRange\", equalstr: \"strModMagicDamage\" },\r\n coldmindam: { numprops: 3, rangestr: \"strModColdDamageRange\", equalstr: \"strModColdDamage\" },\r\n poisonmindam: { numprops: 3, rangestr: \"strModPoisonDamageRange\", equalstr: \"strModPoisonDamage\" },\r\n};\r\n\r\n//TODO use smaller field names to minimize size of file.\r\nfunction readConstantData(buffers: any): types.IConstantData {\r\n const constants = {} as types.IConstantData;\r\n\r\n let strings = {};\r\n if (_hasKey(buffers, \"strings.txt\")) {\r\n strings = _readStrings(_getKey(buffers, \"string.txt\"));\r\n strings = Object.assign(strings, _readStrings(_getKey(buffers, \"expansionstring.txt\")));\r\n strings = Object.assign(strings, _readStrings(_getKey(buffers, \"patchstring.txt\")));\r\n } else {\r\n strings = _readJSONStrings(_getKey(buffers, \"item-gems.json\"));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"item-modifiers.json\")));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"item-nameaffixes.json\")));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"item-names.json\")));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"item-runes.json\")));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"skills.json\")));\r\n }\r\n\r\n constants.classes = _readClasses(_getArray(buffers, \"CharStats.txt\"), _getArray(buffers, \"PlayerClass.txt\"), strings);\r\n const skillDescs = _readSkillDesc(_getArray(buffers, \"SkillDesc.txt\"), strings);\r\n constants.skills = _readSkills(_getArray(buffers, \"skills.txt\"), skillDescs, strings);\r\n constants.rare_names = [null].concat(_readRareNames(_getArray(buffers, \"RareSuffix.txt\"), 1, strings));\r\n constants.rare_names = constants.rare_names.concat(\r\n _readRareNames(_getArray(buffers, \"RarePrefix.txt\"), constants.rare_names.length, strings)\r\n );\r\n constants.magic_prefixes = _readMagicNames(_getArray(buffers, \"MagicPrefix.txt\"), strings);\r\n constants.magic_suffixes = _readMagicNames(_getArray(buffers, \"MagicSuffix.txt\"), strings);\r\n constants.properties = _readProperties(_getArray(buffers, \"Properties.txt\"), strings);\r\n constants.magical_properties = _readItemStatCosts(_getArray(buffers, \"ItemStatCost.txt\"), strings);\r\n constants.runewords = _readRunewords(_getArray(buffers, \"Runes.txt\"), strings, constants.skills);\r\n constants.set_items = _readSetOrUnqItems(_getArray(buffers, \"SetItems.txt\"), strings, constants.skills);\r\n constants.unq_items = _readSetOrUnqItems(_getArray(buffers, \"UniqueItems.txt\"), strings, constants.skills);\r\n const item_types = _readTypes(_getArray(buffers, \"ItemTypes.txt\"), strings);\r\n const armor_items = _readItems(_getArray(buffers, \"Armor.txt\"), item_types, strings);\r\n const weapon_items = _readItems(_getArray(buffers, \"Weapons.txt\"), item_types, strings);\r\n const other_items = _readItems(_getArray(buffers, \"Misc.txt\"), item_types, strings);\r\n\r\n constants.stackables = {};\r\n [...armor_items, ...weapon_items, ...other_items]\r\n .filter((item) => item.s === 1)\r\n .map((item) => (constants.stackables[item.code] = { n: item.n }));\r\n constants.armor_items = {};\r\n armor_items.map((item) => {\r\n constants.armor_items[item.code] = item;\r\n delete item.code;\r\n });\r\n constants.weapon_items = {};\r\n weapon_items.map((item) => {\r\n constants.weapon_items[item.code] = item;\r\n delete item.code;\r\n });\r\n constants.other_items = {};\r\n other_items.map((item) => {\r\n constants.other_items[item.code] = item;\r\n delete item.code;\r\n });\r\n _readGems(constants.other_items, _getArray(buffers, \"Gems.txt\"), strings);\r\n\r\n return constants;\r\n}\r\n\r\nfunction _getArray(files: { [id: string]: Buffer }, find: string): any {\r\n return _readTsv(_getKey(files, find));\r\n}\r\n\r\nfunction _getKey(files: { [id: string]: Buffer }, find: string): any {\r\n const key = Object.keys(files).find((key) => key.toLowerCase() === find.toLowerCase());\r\n if (!key) {\r\n throw new Error(`Cannot find file: ${find}`);\r\n }\r\n return files[key];\r\n}\r\n\r\nfunction _hasKey(files: { [id: string]: Buffer }, find: string): boolean {\r\n return Object.keys(files).find((key) => key.toLowerCase() === find.toLowerCase()) != null;\r\n}\r\n\r\nfunction _readTsv(file: string): any {\r\n const lines = file.split(/\\r?\\n/).map((line) => line.split(/\\t/));\r\n const header = lines[0];\r\n return {\r\n header: header,\r\n lines: lines,\r\n };\r\n}\r\n\r\nfunction _readStrings(file: string): any {\r\n const result = {} as any;\r\n file\r\n .split(/\\r?\\n/)\r\n .map((line) => line.split(/\\t/))\r\n .map((line) => {\r\n if (!result[line[0]]) {\r\n result[line[0]] = line[1];\r\n }\r\n });\r\n return result;\r\n}\r\n\r\nfunction _readJSONStrings(file: string): any {\r\n const result = {} as any;\r\n //remove BOM\r\n if (file.charCodeAt(0) === 0xfeff) {\r\n file = file.slice(1);\r\n }\r\n const data = JSON.parse(file);\r\n for (const str of data) {\r\n result[str.Key] = str.enUS;\r\n }\r\n return result;\r\n}\r\n\r\nfunction _readClasses(tsv: any, tsv2: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cClass = tsv.header.indexOf(\"class\");\r\n // str\tdex\tint\tvit\ttot\tstamina\r\n const cStr = tsv.header.indexOf(\"str\");\r\n const cDex = tsv.header.indexOf(\"dex\");\r\n const cInt = tsv.header.indexOf(\"int\");\r\n const cVit = tsv.header.indexOf(\"vit\");\r\n const cStam = tsv.header.indexOf(\"stamina\");\r\n const cHpadd = tsv.header.indexOf(\"hpadd\");\r\n const cLifePerLvl = tsv.header.indexOf(\"LifePerLevel\");\r\n const cStamPerLvl = tsv.header.indexOf(\"StaminaPerLevel\");\r\n const cManaPerLvl = tsv.header.indexOf(\"ManaPerLevel\");\r\n const cLifePerVit = tsv.header.indexOf(\"LifePerVitality\");\r\n const cStamPerVit = tsv.header.indexOf(\"StaminaPerVitality\");\r\n const cManaPerMag = tsv.header.indexOf(\"ManaPerMagic\");\r\n const cAllSkills = tsv.header.indexOf(\"StrAllSkills\");\r\n const cSkillTab1 = tsv.header.indexOf(\"StrSkillTab1\");\r\n const cSkillTab2 = tsv.header.indexOf(\"StrSkillTab2\");\r\n const cSkillTab3 = tsv.header.indexOf(\"StrSkillTab3\");\r\n const cClassOnly = tsv.header.indexOf(\"StrClassOnly\");\r\n const cCode = tsv2.header.indexOf(\"Code\");\r\n let id = 0;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const clazz = tsv.lines[i][cClass];\r\n if (clazz && clazz != \"Expansion\") {\r\n arr[id] = {\r\n id: id,\r\n n: clazz,\r\n c: tsv2.lines[i][cCode],\r\n as: strings[tsv.lines[i][cAllSkills]],\r\n ts: [strings[tsv.lines[i][cSkillTab1]], strings[tsv.lines[i][cSkillTab2]], strings[tsv.lines[i][cSkillTab3]]],\r\n co: strings[tsv.lines[i][cClassOnly]],\r\n s: {\r\n lpl: +tsv.lines[i][cLifePerLvl],\r\n mpl: +tsv.lines[i][cManaPerLvl],\r\n spl: +tsv.lines[i][cStamPerLvl],\r\n lpv: +tsv.lines[i][cLifePerVit],\r\n spv: +tsv.lines[i][cStamPerVit],\r\n mpe: +tsv.lines[i][cManaPerMag],\r\n },\r\n a: {\r\n str: +tsv.lines[i][cStr],\r\n dex: +tsv.lines[i][cDex],\r\n int: +tsv.lines[i][cInt],\r\n vit: +tsv.lines[i][cVit],\r\n stam: +tsv.lines[i][cStam],\r\n hpadd: tsv.lines[i][cHpadd],\r\n },\r\n };\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readSkillDesc(tsv: any, strings: any): any {\r\n const arr = {} as any;\r\n const cSkillDesc = tsv.header.indexOf(\"skilldesc\");\r\n const cStrName = tsv.header.indexOf(\"str name\");\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const id = tsv.lines[i][cSkillDesc];\r\n const skillStrName = tsv.lines[i][cStrName];\r\n if (id && skillStrName) {\r\n arr[id] = strings[skillStrName];\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readSkills(tsv: any, skillDescs: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cSkill = tsv.header.indexOf(\"skill\");\r\n const cSkillDesc = tsv.header.indexOf(\"skilldesc\");\r\n let cId = tsv.header.indexOf(\"Id\");\r\n if (cId < 0) {\r\n cId = tsv.header.indexOf(\"*Id\");\r\n }\r\n const cCharclass = tsv.header.indexOf(\"charclass\");\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const id = +tsv.lines[i][cId];\r\n const skillDesc = tsv.lines[i][cSkillDesc];\r\n if (skillDesc) {\r\n const o = {} as any;\r\n o.id = id;\r\n if (tsv.lines[i][cSkillDesc]) o.s = tsv.lines[i][cSkill];\r\n if (skillDescs[skillDesc]) o.n = skillDescs[skillDesc];\r\n if (tsv.lines[i][cCharclass]) o.c = tsv.lines[i][cCharclass];\r\n arr[id] = o;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readRareNames(tsv: any, idx: number, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cName = tsv.header.indexOf(\"name\");\r\n let id = idx;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const name = tsv.lines[i][cName];\r\n if (name) {\r\n arr[id - idx] = {\r\n id: id,\r\n n: strings[name],\r\n };\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readMagicNames(tsv: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cName = tsv.header.indexOf(\"Name\");\r\n const cTransformcolor = tsv.header.indexOf(\"transformcolor\");\r\n let id = 1;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const name = tsv.lines[i][cName];\r\n if (name != \"Expansion\") {\r\n const o = {} as any;\r\n o.id = id;\r\n o.n = strings[name];\r\n if (tsv.lines[i][cTransformcolor]) o.tc = tsv.lines[i][cTransformcolor];\r\n arr[id] = o;\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readProperties(tsv: any, strings: any): any {\r\n const arr = {} as any;\r\n const cCode = tsv.header.indexOf(\"code\");\r\n const cStats = [];\r\n for (let j = 1; j <= 7; j++) {\r\n cStats[j] = {} as any;\r\n cStats[j].cStat = tsv.header.indexOf(`stat${j}`);\r\n cStats[j].cFunc = tsv.header.indexOf(`func${j}`);\r\n cStats[j].cVal = tsv.header.indexOf(`val${j}`);\r\n }\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const code = tsv.lines[i][cCode];\r\n if (code != \"Expansion\") {\r\n const prop = [];\r\n //prop.code = code;\r\n for (let j = 1; j <= 7; j++) {\r\n let stat;\r\n const func = tsv.lines[i][cStats[j].cFunc];\r\n switch (func) {\r\n case \"5\": {\r\n stat = \"mindamage\";\r\n break;\r\n }\r\n case \"6\": {\r\n stat = \"maxdamage\";\r\n break;\r\n }\r\n case \"7\": {\r\n stat = \"item_maxdamage_percent\";\r\n break;\r\n }\r\n case \"20\": {\r\n stat = \"item_indesctructible\";\r\n break;\r\n }\r\n case \"23\": {\r\n stat = \"ethereal\"\r\n break;\r\n }\r\n default: {\r\n stat = tsv.lines[i][cStats[j].cStat];\r\n break;\r\n }\r\n }\r\n const val = tsv.lines[i][cStats[j].cVal];\r\n if (!stat && !func) {\r\n break;\r\n }\r\n const s = {} as any;\r\n if (stat) s.s = stat;\r\n if (func) s.f = +func;\r\n if (val) s.val = +val;\r\n prop[j - 1] = s;\r\n }\r\n if (prop.length) {\r\n arr[code] = prop;\r\n }\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readRunewords(tsv: any, strings: any, skills: any[]): any[] {\r\n const arr = [] as any[];\r\n const cName = tsv.header.indexOf(\"Name\");\r\n const cComplete = tsv.header.indexOf(\"complete\");\r\n const types = [];\r\n for (let i = 1; i < 7; i++) {\r\n types.push(tsv.header.indexOf(`itype${i}`))\r\n }\r\n const runes = [];\r\n for (let i = 1; i < 7; i++) {\r\n runes.push(tsv.header.indexOf(`Rune${i}`));\r\n }\r\n const modifiers = [] as any;\r\n for (let i = 1; i < 12; i++) {\r\n modifiers[i] = [];\r\n modifiers[i].cMod = tsv.header.indexOf(`T1Code${i}`);\r\n modifiers[i].cParam = tsv.header.indexOf(`T1Param${i}`);\r\n modifiers[i].cMin = tsv.header.indexOf(`T1Min${i}`);\r\n modifiers[i].cMax = tsv.header.indexOf(`T1Max${i}`);\r\n }\r\n\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const name = tsv.lines[i][cName];\r\n const enabled = tsv.lines[i][cComplete];\r\n const o = {} as any;\r\n if (enabled) {\r\n let id = +name.substring(8);\r\n //TODO: why?\r\n if (id > 75) {\r\n id += 25;\r\n } else {\r\n id += 26;\r\n }\r\n\r\n o.id = id;\r\n o.n = strings[tsv.lines[i][cName]];\r\n const t = [];\r\n for (let j = 0; j <= 6; j++ ) {\r\n const type = tsv.lines[i][types[j]];\r\n if (!type) {\r\n break;\r\n }\r\n t[j] = type;\r\n }\r\n o.types = t;\r\n const r = [];\r\n for (let j = 0; j <= 6; j++) {\r\n const rune = tsv.lines[i][runes[j]];\r\n if (!rune) {\r\n break;\r\n }\r\n r[j] = rune;\r\n }\r\n o.r = r;\r\n\r\n o.m = [];\r\n const s = skills.filter(s => s && s.s);\r\n for (let j = 1; j < 12; j++) {\r\n const mod = tsv.lines[i][modifiers[j].cMod];\r\n if (!mod) {\r\n break;\r\n }\r\n const m = {} as any;\r\n m.prop = mod;\r\n let param = Number(+tsv.lines[i][modifiers[j].cParam]);\r\n //string value\r\n if (Number.isNaN(param)) {\r\n param = s.find(s => s.s == tsv.lines[i][modifiers[j].cParam])?.id;\r\n }\r\n if (tsv.lines[i][modifiers[j].cParam]) m.p = param;\r\n if (tsv.lines[i][modifiers[j].cMin]) m.min = +tsv.lines[i][modifiers[j].cMin];\r\n if (tsv.lines[i][modifiers[j].cMax]) m.max = +tsv.lines[i][modifiers[j].cMax];\r\n o.m.push(m);\r\n }\r\n\r\n arr[id] = o;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readTypes(tsv: any, strings: any): any {\r\n const arr = {} as any;\r\n const cCode = tsv.header.indexOf(\"Code\");\r\n const cItemType = tsv.header.indexOf(\"ItemType\");\r\n const cEquiv1 = tsv.header.indexOf(\"Equiv1\");\r\n const cEquiv2 = tsv.header.indexOf(\"Equiv2\");\r\n const cInvGfx = [];\r\n for (let i = 1; i <= 6; i++) {\r\n cInvGfx.push(tsv.header.indexOf(`InvGfx${i}`));\r\n }\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const code = tsv.lines[i][cCode];\r\n if (code) {\r\n const o = {} as any;\r\n const invgfx = [];\r\n for (let j = 0; j <= 6; j++) {\r\n if (tsv.lines[i][cInvGfx[j]]) invgfx[j] = tsv.lines[i][cInvGfx[j]];\r\n }\r\n o.ig = invgfx;\r\n o.eq1 = tsv.lines[i][cEquiv1];\r\n o.eq2 = tsv.lines[i][cEquiv2];\r\n o.n = tsv.lines[i][cItemType];\r\n o.c = [o.n];\r\n arr[code] = o;\r\n }\r\n }\r\n\r\n for (const k of Object.keys(arr)) {\r\n arr[k].c = [..._resolvetItemTypeCategories(arr, k)];\r\n if (arr[k] !== undefined && arr[arr[k].eq1] !== undefined) {\r\n arr[k].eq1n = arr[arr[k].eq1].n;\r\n }\r\n\r\n if (arr[k] !== undefined && arr[arr[k].eq2] !== undefined) {\r\n arr[k].eq2n = arr[arr[k].eq2].n;\r\n }\r\n }\r\n\r\n return arr;\r\n}\r\n\r\nfunction _resolvetItemTypeCategories(arr: any, key: string) {\r\n let res: string[] = [];\r\n if (arr[key] !== undefined) {\r\n res = [arr[key].n, ..._resolvetItemTypeCategories(arr, arr[key].eq1), ..._resolvetItemTypeCategories(arr, arr[key].eq2)];\r\n }\r\n return res;\r\n}\r\n\r\nfunction _readItems(tsv: any, itemtypes: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cCode = tsv.header.indexOf(\"code\");\r\n const cNameStr = tsv.header.indexOf(\"namestr\");\r\n const cStackable = tsv.header.indexOf(\"stackable\");\r\n const cMinac = tsv.header.indexOf(\"minac\");\r\n const cMaxac = tsv.header.indexOf(\"maxac\");\r\n const cDurability = tsv.header.indexOf(\"durability\");\r\n const cMindam = tsv.header.indexOf(\"mindam\");\r\n const cMaxdam = tsv.header.indexOf(\"maxdam\");\r\n const cTwoHandMindam = tsv.header.indexOf(\"2handmindam\");\r\n const cTwoHandMaxdam = tsv.header.indexOf(\"2handmaxdam\");\r\n const cMinmisdam = tsv.header.indexOf(\"minmisdam\");\r\n const cMaxmisdam = tsv.header.indexOf(\"maxmisdam\");\r\n const cReqstr = tsv.header.indexOf(\"reqstr\");\r\n const cReqdex = tsv.header.indexOf(\"reqdex\");\r\n const cHasinv = tsv.header.indexOf(\"hasinv\");\r\n const cGemapplytype = tsv.header.indexOf(\"gemapplytype\");\r\n const cInvfile = tsv.header.indexOf(\"invfile\");\r\n const cUniqueInvfile = tsv.header.indexOf(\"uniqueinvfile\");\r\n const cSetInvfile = tsv.header.indexOf(\"setinvfile\");\r\n const cInvwidth = tsv.header.indexOf(\"invwidth\");\r\n const cInvheight = tsv.header.indexOf(\"invheight\");\r\n const cInvtransform = tsv.header.indexOf(\"InvTrans\");\r\n const cType = tsv.header.indexOf(\"type\");\r\n const cNormCode = tsv.header.indexOf(\"normcode\");\r\n const cUberCode = tsv.header.indexOf(\"ubercode\");\r\n const cUltraCode = tsv.header.indexOf(\"ultracode\");\r\n const cGemSockets = tsv.header.indexOf(\"gemsockets\");\r\n const cSpawnable = tsv.header.indexOf(\"spawnable\");\r\n const cOneOrTwoHadned = tsv.header.indexOf(\"1or2handed\");\r\n const cTwoHanded = tsv.header.indexOf(\"2handed\");\r\n const cNodurability = tsv.header.indexOf(\"nodurability\");\r\n\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const code = tsv.lines[i][cCode];\r\n if (code) {\r\n const item = {} as any;\r\n item.code = code;\r\n item.nc = tsv.lines[i][cNormCode];\r\n item.exc = tsv.lines[i][cUberCode];\r\n item.elc = tsv.lines[i][cUltraCode];\r\n item.iq =\r\n item.code === item.exc\r\n ? types.EItemQuality.exceptional\r\n : item.code === item.elc\r\n ? types.EItemQuality.elite\r\n : types.EItemQuality.normal;\r\n item.n = strings[tsv.lines[i][cNameStr]];\r\n if (tsv.lines[i][cStackable] && +tsv.lines[i][cStackable] > 0) item.s = 1;\r\n if (tsv.lines[i][cMinac] && +tsv.lines[i][cMinac] > 0) item.minac = +tsv.lines[i][cMinac];\r\n if (tsv.lines[i][cMaxac] && +tsv.lines[i][cMaxac] > 0) item.maxac = +tsv.lines[i][cMaxac];\r\n if (tsv.lines[i][cDurability]) item.durability = +tsv.lines[i][cDurability];\r\n if (tsv.lines[i][cMindam] && +tsv.lines[i][cMindam] > 0) item.mind = +tsv.lines[i][cMindam];\r\n if (tsv.lines[i][cMaxdam] && +tsv.lines[i][cMaxdam] > 0) item.maxd = +tsv.lines[i][cMaxdam];\r\n if (tsv.lines[i][cTwoHandMindam] && +tsv.lines[i][cTwoHandMindam] > 0) item.min2d = +tsv.lines[i][cTwoHandMindam];\r\n if (tsv.lines[i][cTwoHandMaxdam] && +tsv.lines[i][cTwoHandMaxdam] > 0) item.max2d = +tsv.lines[i][cTwoHandMaxdam];\r\n if (tsv.lines[i][cMinmisdam] && +tsv.lines[i][cMinmisdam] > 0) item.minmd = +tsv.lines[i][cMinmisdam];\r\n if (tsv.lines[i][cMaxmisdam] && +tsv.lines[i][cMaxmisdam] > 0) item.maxmd = +tsv.lines[i][cMaxmisdam];\r\n if (tsv.lines[i][cReqstr]) item.rs = +tsv.lines[i][cReqstr];\r\n if (tsv.lines[i][cReqdex]) item.rd = +tsv.lines[i][cReqdex];\r\n if (tsv.lines[i][cHasinv]) item.hi = +tsv.lines[i][cHasinv];\r\n if (tsv.lines[i][cGemapplytype]) item.gt = +tsv.lines[i][cGemapplytype];\r\n if (tsv.lines[i][cInvfile]) item.i = tsv.lines[i][cInvfile];\r\n if (tsv.lines[i][cUniqueInvfile]) item.ui = tsv.lines[i][cUniqueInvfile];\r\n if (tsv.lines[i][cSetInvfile]) item.si = tsv.lines[i][cSetInvfile];\r\n if (tsv.lines[i][cInvwidth]) item.iw = +tsv.lines[i][cInvwidth];\r\n if (tsv.lines[i][cInvheight]) item.ih = +tsv.lines[i][cInvheight];\r\n if (tsv.lines[i][cInvtransform]) item.it = +tsv.lines[i][cInvtransform];\r\n if (tsv.lines[i][cType]) item.type = tsv.lines[i][cType];\r\n if (tsv.lines[i][cGemSockets]) {item.gemsockets = +tsv.lines[i][cGemSockets]} else {item.gemsockets = 0};\r\n if (tsv.lines[i][cSpawnable]) item.spawnable = +tsv.lines[i][cSpawnable];\r\n if (tsv.lines[i][cOneOrTwoHadned]) item.handed1or2 = +tsv.lines[i][cOneOrTwoHadned];\r\n if (tsv.lines[i][cTwoHanded]) item.handed2 = +tsv.lines[i][cTwoHanded];\r\n if (tsv.lines[i][cNodurability]) item.nodurability = +tsv.lines[i][cNodurability];\r\n\r\n const type = itemtypes[tsv.lines[i][cType]];\r\n if (type && type.ig) {\r\n item.ig = type.ig;\r\n item.eq1n = type.eq1n;\r\n item.eq2n = type.eq2n;\r\n item.c = type.c;\r\n }\r\n arr.push(item);\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readGems(miscItems: any, tsv: any, strings: any) {\r\n const cCode = tsv.header.indexOf(\"code\");\r\n const types = [\"weapon\", \"helm\", \"shield\"];\r\n const cols = {} as any;\r\n for (const type of types) {\r\n cols[type] = [];\r\n for (let j = 1; j <= 3; j++) {\r\n cols[type][j] = {} as any;\r\n cols[type][j].cMod = tsv.header.indexOf(`${type}Mod${j}Code`);\r\n cols[type][j].cParam = tsv.header.indexOf(`${type}Mod${j}Param`);\r\n cols[type][j].cMin = tsv.header.indexOf(`${type}Mod${j}Min`);\r\n cols[type][j].cMax = tsv.header.indexOf(`${type}Mod${j}Max`);\r\n }\r\n }\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const code = tsv.lines[i][cCode];\r\n if (code && code != \"Expansion\") {\r\n const item = miscItems[code];\r\n // const row = {\r\n // weapon: [],\r\n // helm: [],\r\n // shield: [],\r\n // };\r\n for (let k = 0; k < 3; k++) {\r\n const type = types[k];\r\n //const m = {} as any;\r\n for (let j = 1; j <= 3; j++) {\r\n const mod = tsv.lines[i][cols[type][j].cMod];\r\n if (!mod) {\r\n break;\r\n }\r\n if (j == 1) {\r\n if (!item.m) item.m = [];\r\n item.m[k] = [];\r\n }\r\n const m = {} as any;\r\n m.prop = mod;\r\n if (tsv.lines[i][cols[type][j].cParam]) m.p = +tsv.lines[i][cols[type][j].cParam];\r\n if (tsv.lines[i][cols[type][j].cMin]) m.min = +tsv.lines[i][cols[type][j].cMin];\r\n if (tsv.lines[i][cols[type][j].cMax]) m.max = +tsv.lines[i][cols[type][j].cMax];\r\n item.m[k].push(m);\r\n }\r\n //row[type].push(m);\r\n }\r\n //item.m = row;\r\n }\r\n }\r\n}\r\n\r\nfunction _readSetOrUnqItems(tsv: any, strings: any, skills : any[]): any[] {\r\n const arr = [] as any[];\r\n const cIndex = tsv.header.indexOf(\"index\");\r\n const cInvfile = tsv.header.indexOf(\"invfile\");\r\n let cCode = tsv.header.indexOf(\"code\");\r\n if (cCode < 0) cCode = tsv.header.indexOf(\"item\");\r\n const cInvtransform = tsv.header.indexOf(\"invtransform\");\r\n const cLvl = tsv.header.indexOf(\"lvl\");\r\n const modifiers = [] as any;\r\n for (let i = 1; i < 12; i++) {\r\n modifiers[i] = [];\r\n modifiers[i].cMod = tsv.header.indexOf(`prop${i}`);\r\n modifiers[i].cParam = tsv.header.indexOf(`par${i}`);\r\n modifiers[i].cMin = tsv.header.indexOf(`min${i}`);\r\n modifiers[i].cMax = tsv.header.indexOf(`max${i}`);\r\n }\r\n\r\n let id = 0;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const index = tsv.lines[i][cIndex];\r\n if (index && index != \"Expansion\") {\r\n const o = {} as any;\r\n o.id = id;\r\n o.n = strings[tsv.lines[i][cIndex]];\r\n if (tsv.lines[i][cInvfile]) o.i = tsv.lines[i][cInvfile];\r\n if (tsv.lines[i][cCode]) o.c = tsv.lines[i][cCode];\r\n if (tsv.lines[i][cInvtransform]) o.tc = tsv.lines[i][cInvtransform];\r\n if (tsv.lines[i][cLvl]) o.lvl = tsv.lines[i][cLvl];\r\n o.m = [];\r\n for (let j = 1; j < 12; j++) {\r\n const mod = tsv.lines[i][modifiers[j].cMod];\r\n if (!mod) {\r\n break;\r\n }\r\n const m = {} as any;\r\n m.prop = mod;\r\n let param = Number(+tsv.lines[i][modifiers[j].cParam]);\r\n if (Number.isNaN(param)) {\r\n param = skills\r\n .filter(s => s && s.s)\r\n .find(s => s.s == tsv.lines[i][modifiers[j].cParam])?.id;\r\n }\r\n if (tsv.lines[i][modifiers[j].cParam]) m.p = param;\r\n if (tsv.lines[i][modifiers[j].cMin]) m.min = +tsv.lines[i][modifiers[j].cMin];\r\n if (tsv.lines[i][modifiers[j].cMax]) m.max = +tsv.lines[i][modifiers[j].cMax];\r\n o.m.push(m);\r\n }\r\n arr[id] = o;\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readItemStatCosts(tsv: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cStat = tsv.header.indexOf(\"Stat\");\r\n let cId = tsv.header.indexOf(\"ID\");\r\n if (cId < 0) {\r\n cId = tsv.header.indexOf(\"*ID\");\r\n }\r\n const cCSvBits = tsv.header.indexOf(\"CSvBits\");\r\n const cCSvParam = tsv.header.indexOf(\"CSvParam\");\r\n const cCSvSigned = tsv.header.indexOf(\"CSvSigned\");\r\n const cEncode = tsv.header.indexOf(\"Encode\");\r\n const cValShift = tsv.header.indexOf(\"ValShift\");\r\n const cSigned = tsv.header.indexOf(\"Signed\");\r\n const cSaveBits = tsv.header.indexOf(\"Save Bits\");\r\n const cSaveAdd = tsv.header.indexOf(\"Save Add\");\r\n const cSaveParamBits = tsv.header.indexOf(\"Save Param Bits\");\r\n const cDescPriority = tsv.header.indexOf(\"descpriority\");\r\n const cDescFunc = tsv.header.indexOf(\"descfunc\");\r\n const cDescVal = tsv.header.indexOf(\"descval\");\r\n const cDescstrpos = tsv.header.indexOf(\"descstrpos\");\r\n const cDescstrneg = tsv.header.indexOf(\"descstrneg\");\r\n const cDescstr2 = tsv.header.indexOf(\"descstr2\");\r\n const cDgrp = tsv.header.indexOf(\"dgrp\");\r\n const cDgrpFunc = tsv.header.indexOf(\"dgrpfunc\");\r\n const cDgrpVal = tsv.header.indexOf(\"dgrpval\");\r\n const cDgrpstrpos = tsv.header.indexOf(\"dgrpstrpos\");\r\n const cDgrpstrneg = tsv.header.indexOf(\"dgrpstrneg\");\r\n const cDgrpstr2 = tsv.header.indexOf(\"dgrpstr2\");\r\n const cOp = tsv.header.indexOf(\"op\");\r\n const cOpParam = tsv.header.indexOf(\"op param\");\r\n const cOpBase = tsv.header.indexOf(\"op base\");\r\n const cOpStat1 = tsv.header.indexOf(\"op stat1\");\r\n const cOpStat2 = tsv.header.indexOf(\"op stat2\");\r\n const cOpStat3 = tsv.header.indexOf(\"op stat3\");\r\n let id = 0;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n //const id = +tsv.lines[i][cId];\r\n const stat = tsv.lines[i][cStat];\r\n if (stat) {\r\n const o = {} as any;\r\n o.id = id;\r\n o.s = stat;\r\n if (tsv.lines[i][cCSvBits]) o.cB = +tsv.lines[i][cCSvBits];\r\n if (tsv.lines[i][cCSvParam]) o.cP = +tsv.lines[i][cCSvParam];\r\n if (tsv.lines[i][cCSvSigned]) o.cS = +tsv.lines[i][cCSvSigned];\r\n if (tsv.lines[i][cEncode]) o.e = +tsv.lines[i][cEncode];\r\n if (tsv.lines[i][cValShift]) o.vS = +tsv.lines[i][cValShift];\r\n if (tsv.lines[i][cSigned]) o.sS = +tsv.lines[i][cSigned];\r\n if (tsv.lines[i][cSaveBits]) o.sB = +tsv.lines[i][cSaveBits];\r\n if (tsv.lines[i][cSaveAdd]) o.sA = +tsv.lines[i][cSaveAdd];\r\n if (tsv.lines[i][cSaveParamBits]) o.sP = +tsv.lines[i][cSaveParamBits];\r\n if (tsv.lines[i][cDescPriority]) o.so = +tsv.lines[i][cDescPriority];\r\n if (tsv.lines[i][cDescFunc]) o.dF = +tsv.lines[i][cDescFunc];\r\n if (tsv.lines[i][cDescVal]) o.dV = +tsv.lines[i][cDescVal];\r\n if (tsv.lines[i][cDescstrpos]) o.dP = strings[tsv.lines[i][cDescstrpos]];\r\n if (tsv.lines[i][cDescstrneg]) o.dN = strings[tsv.lines[i][cDescstrneg]];\r\n if (tsv.lines[i][cDescstr2]) o.d2 = strings[tsv.lines[i][cDescstr2]];\r\n if (tsv.lines[i][cDgrp]) o.dg = +tsv.lines[i][cDgrp];\r\n if (tsv.lines[i][cDgrpFunc]) o.dgF = +tsv.lines[i][cDgrpFunc];\r\n if (tsv.lines[i][cDgrpVal]) o.dgV = +tsv.lines[i][cDgrpVal];\r\n if (tsv.lines[i][cDgrpstrpos]) o.dgP = strings[tsv.lines[i][cDgrpstrpos]];\r\n if (tsv.lines[i][cDgrpstrneg]) o.dN = strings[tsv.lines[i][cDgrpstrneg]];\r\n if (tsv.lines[i][cDgrpstr2]) o.dg2 = strings[tsv.lines[i][cDgrpstr2]];\r\n if (tsv.lines[i][cOp]) o.o = +tsv.lines[i][cOp];\r\n if (tsv.lines[i][cOpParam]) o.op = +tsv.lines[i][cOpParam];\r\n if (tsv.lines[i][cOpBase]) o.ob = tsv.lines[i][cOpBase];\r\n if (tsv.lines[i][cOpStat1]) o.os = [tsv.lines[i][cOpStat1]];\r\n if (tsv.lines[i][cOpStat2]) o.os[1] = tsv.lines[i][cOpStat2];\r\n if (tsv.lines[i][cOpStat3]) o.os[2] = tsv.lines[i][cOpStat3];\r\n\r\n const dmgstatrange = item_property_stat_count[stat];\r\n if (dmgstatrange) {\r\n o.np = dmgstatrange.numprops;\r\n o.dR = strings[dmgstatrange.rangestr];\r\n o.dE = strings[dmgstatrange.equalstr];\r\n }\r\n arr[id] = o;\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nexport { readConstantData };\r\n","export * from \"./d2/d2s\";\r\nexport { readHeader, readHeaderData, writeHeader, writeHeaderData, fixHeader } from \"./d2/header\";\r\nexport { readAttributes, writeAttributes } from \"./d2/attributes\";\r\nexport { readSkills, writeSkills } from \"./d2/skills\";\r\nexport { enhanceAttributes, enhanceItems, enhanceItem, enhancePlayerAttributes, compactAttributes } from \"./d2/attribute_enhancer\";\r\nexport { getConstantData, setConstantData } from \"./d2/constants\";\r\nexport * from \"./data/parser\";\r\nexport * as types from \"./d2/types\";\r\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack://[name]/webpack/bootstrap","webpack://[name]/./src/binary/bitreader.ts","webpack://[name]/./src/binary/bitwriter.ts","webpack://[name]/./src/d2/attribute_enhancer.ts","webpack://[name]/./src/d2/attributes.ts","webpack://[name]/./src/d2/constants.ts","webpack://[name]/./src/d2/d2s.ts","webpack://[name]/./src/d2/header.ts","webpack://[name]/./src/d2/items.ts","webpack://[name]/./src/d2/skills.ts","webpack://[name]/./src/d2/types.ts","webpack://[name]/./src/d2/versions/default_header.ts","webpack://[name]/./src/data/parser.ts","webpack://[name]/./src/index.ts"],"names":[],"mappings":"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,CAAC,GAAG,EAAC,CAAC,GAAG,EAAC,GAAG,CAAC,CAAC,EAAC,GAAG,CAAC,EAAC,CAAC,CAAC,GAAG,EAAC,GAAG,CAAC,EAAC,CAAC,GAAG,EAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAC,CAAC,GAAG,EAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAC,GAAG,CAAC,EAAC,GAAG,CAAC,EAAC,CAAC,GAAG,EAAC,CAAC,CAAC,CAAC,GAAG,EAAC,GAAG,CAAC,EAAC,GAAG,CAAC,EAAC,CAAC,GAAG,EAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAC,CAAC,CAAC,GAAG,EAAC,GAAG,CAAC,EAAC,CAAC,GAAG,EAAC,CAAC,CAAC,GAAG,EAAC,CAAC,GAAG,EAAC,GAAG,CAAC,CAAC,EAAC,CAAC,GAAG,EAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACjP,kBAAkB;AAClB,IAAM,cAAc,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,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","file":"d2s.bundle.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./src/index.ts\");\n","export class BitReader {\n public littleEndian = true;\n public bits: Uint8Array;\n public offset = 0;\n\n constructor(arrBuffer: ArrayBuffer) {\n const typedArray = new Uint8Array(arrBuffer);\n this.bits = new Uint8Array(typedArray.length * 8);\n typedArray.reduce((acc: number, c: number) => {\n const b = c\n .toString(2)\n .padStart(8, \"0\")\n .split(\"\")\n .reverse()\n .map((e) => parseInt(e, 2));\n b.forEach((bit) => (this.bits[acc++] = bit));\n return acc;\n }, 0);\n }\n\n public ReadBit(): number {\n return this.bits[this.offset++];\n }\n\n public ReadBitArray(count: number): Uint8Array {\n const bits = new Uint8Array(count);\n for (let i = 0; i < count; i++) {\n bits[i] = this.bits[this.offset++];\n }\n return bits;\n }\n\n public ReadBits(bytes: Uint8Array, count: number): Uint8Array {\n let byteIndex = 0;\n let bitIndex = 0;\n for (let i = 0; i < count; i++) {\n if (this.bits[this.offset + i]) {\n bytes[byteIndex] |= (1 << bitIndex) & 0xff;\n }\n bitIndex++;\n if (bitIndex == 8) {\n byteIndex++;\n bitIndex = 0;\n }\n }\n this.offset += count;\n return bytes;\n }\n\n public ReadBytes(bytes: number): Uint8Array {\n return this.ReadBits(new Uint8Array(bytes), bytes * 8);\n }\n\n public ReadArray(bytes: number): Uint8Array {\n return this.ReadBytes(bytes);\n }\n\n public ReadByte(bits = 8): number {\n const dataview = new DataView(this.ReadBits(new Uint8Array(1), bits).buffer);\n return dataview.getUint8(0);\n }\n\n public ReadUInt8(bits = 8): number {\n return this.ReadByte(bits);\n }\n\n public ReadUInt16(bits: number = 8 * 2): number {\n const dataview = new DataView(this.ReadBits(new Uint8Array(2), bits).buffer);\n return dataview.getUint16(0, this.littleEndian);\n }\n\n public ReadUInt32(bits: number = 8 * 4): number {\n const dataview = new DataView(this.ReadBits(new Uint8Array(4), bits).buffer);\n return dataview.getUint32(0, this.littleEndian);\n }\n\n public ReadString(bytes: number): string {\n const buffer = this.ReadBytes(bytes).buffer;\n return new TextDecoder().decode(buffer);\n }\n\n public ReadNullTerminatedString(): string {\n const start = this.offset;\n while (this.ReadByte()) {}\n const end = this.offset - 8;\n const buffer = this.SeekBit(start).ReadBytes((end - start) / 8);\n this.SeekBit(end + 8);\n return new TextDecoder().decode(buffer);\n }\n\n public SkipBits(number: number): BitReader {\n this.offset += number;\n return this;\n }\n\n public SkipBytes(number: number): BitReader {\n return this.SkipBits(number * 8);\n }\n\n public SeekBit(offset: number): BitReader {\n this.offset = offset;\n return this;\n }\n\n public SeekByte(offset: number): BitReader {\n return this.SeekBit(offset * 8);\n }\n\n public Align(): BitReader {\n this.offset = (this.offset + 7) & ~7;\n return this;\n }\n}\n","export class BitWriter {\n public littleEndian = true;\n public bits: Uint8Array;\n public offset = 0;\n public length = 0;\n\n constructor(capacity = 8192) {\n this.bits = new Uint8Array(capacity);\n }\n\n public WriteBit(value: number): BitWriter {\n if (this.offset >= this.bits.length) {\n const resized = new Uint8Array(this.bits.length + 8192);\n resized.set(this.bits, 0);\n this.bits = resized;\n }\n this.bits[this.offset++] = value;\n if (this.offset > this.length) this.length++;\n return this;\n }\n\n public WriteBits(bits: Uint8Array, numberOfBits: number): BitWriter {\n for (let i = 0; i < numberOfBits; i++) {\n this.WriteBit(bits[i]);\n }\n return this;\n }\n\n public WriteBytes(bytes: Uint8Array, numberOfBits: number = bytes.length * 8): BitWriter {\n const toWrite = new Uint8Array(numberOfBits);\n bytes.reduce((acc, c) => {\n const b = c\n .toString(2)\n .padStart(8, \"0\")\n .split(\"\")\n .reverse()\n .map((e) => parseInt(e, 2));\n b.forEach((bit) => (toWrite[acc++] = bit));\n return acc;\n }, 0);\n return this.WriteBits(toWrite, numberOfBits);\n }\n\n public WriteArray(bytes: Uint8Array, numberOfBits: number = bytes.length * 8): BitWriter {\n return this.WriteBytes(bytes, numberOfBits);\n }\n\n public WriteByte(value: number, numberOfBits = 8): BitWriter {\n const buffer = new Uint8Array(1);\n new DataView(buffer.buffer).setUint8(0, value);\n return this.WriteBytes(buffer, numberOfBits);\n }\n\n public WriteUInt8(value: number, numberOfBits = 8): BitWriter {\n return this.WriteByte(value, numberOfBits);\n }\n\n public WriteUInt16(value: number, numberOfBits: number = 8 * 2): BitWriter {\n const buffer = new Uint8Array(2);\n new DataView(buffer.buffer).setUint16(0, value, this.littleEndian);\n return this.WriteBytes(buffer, numberOfBits);\n }\n\n public WriteUInt32(value: number, numberOfBits: number = 8 * 4): BitWriter {\n const buffer = new Uint8Array(4);\n new DataView(buffer.buffer).setUint32(0, value, this.littleEndian);\n return this.WriteBytes(buffer, numberOfBits);\n }\n\n public WriteString(value: string, numberOfBytes: number): BitWriter {\n const buffer = new TextEncoder().encode(value);\n return this.WriteBytes(buffer, numberOfBytes * 8);\n }\n\n public SeekBit(offset: number): BitWriter {\n this.offset = offset;\n if (this.offset > this.length) {\n this.length = this.offset;\n }\n return this;\n }\n\n public SeekByte(offset: number): BitWriter {\n return this.SeekBit(offset * 8);\n }\n\n public PeekBytes(count: number): Uint8Array {\n const buffer = new Uint8Array(count);\n let byteIndex = 0;\n let bitIndex = 0;\n for (let i = 0; i < count * 8; ++i) {\n if (this.bits[this.offset + i]) {\n buffer[byteIndex] |= (1 << bitIndex) & 0xff;\n }\n ++bitIndex;\n if (bitIndex >= 8) {\n ++byteIndex;\n bitIndex = 0;\n }\n }\n return buffer;\n }\n\n public Align(): BitWriter {\n this.offset = (this.offset + 7) & ~7;\n if (this.offset > this.length) {\n this.length = this.offset;\n }\n return this;\n }\n\n public ToArray(): Uint8Array {\n const buffer = new Uint8Array((this.length - 1) / 8 + 1);\n let byteIndex = 0;\n let bitIndex = 0;\n for (let i = 0; i < this.length; ++i) {\n if (this.bits[i]) {\n buffer[byteIndex] |= (1 << bitIndex) & 0xff;\n }\n ++bitIndex;\n if (bitIndex >= 8) {\n ++byteIndex;\n bitIndex = 0;\n }\n }\n return buffer;\n }\n}\n","import * as types from \"./types\";\r\nimport statGroups from \"../data/ItemStatGroups.json\";\r\n\r\n//do nice stuff\r\n//combine group properties (all resists/all stats) and build friendly strings for a ui\r\n//enhanced def/durability/weapon damage.\r\n//lookup socketed compact items (runes/gems) properties for the slot they are in\r\n//compute attributes like str/resists/etc..\r\nexport async function enhanceAttributes(char: types.ID2S, constants: types.IConstantData, config?: types.IConfig) {\r\n enhanceItems(char.items, constants, char.attributes.level, config);\r\n enhanceItems([char.golem_item], constants, char.attributes.level, config);\r\n enhanceItems(char.merc_items, constants, char.attributes.level, config);\r\n enhanceItems(char.corpse_items, constants, char.attributes.level, config);\r\n enhancePlayerAttributes(char, constants, config);\r\n}\r\n\r\nexport async function enhancePlayerAttributes(char: types.ID2S, constants: types.IConstantData, config?: types.IConfig) {\r\n const items = char.items.filter((item) => {\r\n return item.location_id === 1 && item.equipped_id !== 13 && item.equipped_id !== 14;\r\n });\r\n\r\n char.item_bonuses = ([] as types.IMagicProperty[]).concat\r\n .apply(\r\n [],\r\n items.map((item) => _allAttributes(item, constants))\r\n )\r\n .filter((attribute) => attribute != null);\r\n //char.item_bonuses = _groupAttributes(char.item_bonuses, constants);\r\n _enhanceAttributeDescription(char.item_bonuses, constants, char.attributes.level, config);\r\n}\r\n\r\nexport async function enhanceItems(\r\n items: types.IItem[],\r\n constants: types.IConstantData,\r\n level = 1,\r\n config?: types.IConfig,\r\n parent?: types.IItem\r\n) {\r\n if (!items) {\r\n return;\r\n }\r\n for (const item of items) {\r\n if (!item) {\r\n continue;\r\n }\r\n if (item.socketed_items && item.socketed_items.length) {\r\n enhanceItems(item.socketed_items, constants, level, config, item);\r\n }\r\n enhanceItem(item, constants, level, config, parent);\r\n }\r\n}\r\n\r\nexport function enhanceItem(item: types.IItem, constants: types.IConstantData, level = 1, config?: types.IConfig, parent?: types.IItem) {\r\n if (parent) {\r\n //socket item.\r\n const pt = constants.armor_items[parent.type] || constants.weapon_items[parent.type] || constants.other_items[item.type];\r\n const t = constants.other_items[item.type];\r\n if (t.m) {\r\n item.magic_attributes = compactAttributes(t.m[pt.gt], constants);\r\n }\r\n }\r\n\r\n item.level = boundValue(item.level, 1, 99);\r\n // Ensure coherence of other attributes with quality\r\n if (item.given_runeword) {\r\n item.runeword_name = constants.runewords[item.runeword_id] ? constants.runewords[item.runeword_id].n : \"\";\r\n if (item.quality > types.Quality.Superior) {\r\n // Cannot be a runeword\r\n item.given_runeword = 0;\r\n item.runeword_id = 0;\r\n item.runeword_name = \"\";\r\n item.runeword_attributes = [];\r\n }\r\n }\r\n if (item.quality !== types.Quality.Magic) {\r\n item.magic_prefix = 0;\r\n item.magic_suffix = 0;\r\n }\r\n if (item.quality === types.Quality.Rare || item.quality === types.Quality.Crafted) {\r\n item.rare_name = constants.rare_names[item.rare_name_id] ? constants.rare_names[item.rare_name_id].n : \"\";\r\n item.rare_name2 = constants.rare_names[item.rare_name_id2] ? constants.rare_names[item.rare_name_id2].n : \"\";\r\n }\r\n else {\r\n item.rare_name_id = 0;\r\n item.rare_name = \"\";\r\n item.rare_name_id2 = 0;\r\n item.rare_name2 = \"\";\r\n item.magical_name_ids = [0, 0, 0, 0, 0, 0];\r\n }\r\n if (item.quality === types.Quality.Set) {\r\n item.set_name = constants.set_items[item.set_id] ? constants.set_items[item.set_id].n : \"\";\r\n }\r\n else {\r\n item.set_id = 0;\r\n item.set_name = \"\";\r\n item.set_attributes = [];\r\n }\r\n if (item.quality === types.Quality.Unique) {\r\n item.unique_name = constants.unq_items[item.unique_id] ? constants.unq_items[item.unique_id].n : \"\";\r\n }\r\n else {\r\n item.unique_id = 0;\r\n item.unique_name = \"\";\r\n }\r\n if (item.quality !== types.Quality.Magic && item.quality !== types.Quality.Unique) {\r\n item.personalized = 0;\r\n item.personalized_name = \"\";\r\n }\r\n\r\n let details = null;\r\n if (constants.armor_items[item.type]) {\r\n details = constants.armor_items[item.type];\r\n item.type_id = types.ItemType.Armor;\r\n if (details.maxac) {\r\n if (item.ethereal == 0) {\r\n item.defense_rating = details.maxac;\r\n } else if (item.ethereal == 1) {\r\n item.defense_rating = Math.floor(details.maxac * 1.5);\r\n }\r\n }\r\n } else if (constants.weapon_items[item.type]) {\r\n details = constants.weapon_items[item.type];\r\n item.type_id = types.ItemType.Weapon;\r\n const base_damage = {} as types.IWeaponDamage;\r\n if (item.ethereal == 0) {\r\n if (details.mind) base_damage.mindam = details.mind;\r\n if (details.maxd) base_damage.maxdam = details.maxd;\r\n if (details.min2d) base_damage.twohandmindam = details.min2d;\r\n if (details.max2d) base_damage.twohandmaxdam = details.max2d;\r\n } else if (item.ethereal == 1) {\r\n if (details.mind) base_damage.mindam = Math.floor(details.mind * 1.5);\r\n if (details.maxd) base_damage.maxdam = Math.floor(details.maxd * 1.5);\r\n if (details.min2d) base_damage.twohandmindam = Math.floor(details.min2d * 1.5);\r\n if (details.max2d) base_damage.twohandmaxdam = Math.floor(details.max2d * 1.5);\r\n }\r\n item.base_damage = base_damage;\r\n } else if (constants.other_items[item.type]) {\r\n item.type_id = types.ItemType.Other;\r\n details = constants.other_items[item.type];\r\n }\r\n if (details) {\r\n if (details.n) item.type_name = details.n;\r\n if (details.rs) item.reqstr = details.rs;\r\n if (details.rd) item.reqdex = details.rd;\r\n if (details.i) item.inv_file = details.i;\r\n if (details.ih) item.inv_height = details.ih;\r\n if (details.iw) item.inv_width = details.iw;\r\n if (details.it) item.inv_transform = details.it;\r\n if (details.iq) item.item_quality = details.iq;\r\n if (details.c) item.categories = details.c;\r\n if (details.durability) {\r\n if (item.ethereal == 0) {\r\n item.current_durability = details.durability;\r\n item.max_durability = details.durability;\r\n } else if (item.ethereal == 1) {\r\n item.current_durability = details.durability - Math.ceil(details.durability / 2) + 1;\r\n item.max_durability = details.durability - Math.ceil(details.durability / 2) + 1;\r\n }\r\n }\r\n // Enforce coherence between total_nr_of_sockets & socketed\r\n if (item.total_nr_of_sockets > 0) {\r\n item.socketed = 1;\r\n } else {\r\n item.socketed = 0;\r\n }\r\n if (item.multiple_pictures) {\r\n item.inv_file = details.ig[item.picture_id];\r\n }\r\n if (item.magic_prefix || item.magic_suffix) {\r\n if (item.magic_prefix && constants.magic_prefixes[item.magic_prefix]?.tc) {\r\n item.transform_color = constants.magic_prefixes[item.magic_prefix].tc;\r\n }\r\n if (item.magic_suffix && constants.magic_suffixes[item.magic_suffix]?.tc) {\r\n item.transform_color = constants.magic_suffixes[item.magic_suffix].tc;\r\n }\r\n } else if (item.magical_name_ids && item.magical_name_ids.length === 6) {\r\n for (let i = 0; i < 6; i++) {\r\n const id = item.magical_name_ids[i];\r\n if (id) {\r\n if (i % 2 == 0 && constants.magic_prefixes[id] && constants.magic_prefixes[id]?.tc) {\r\n // even is prefixes\r\n item.transform_color = constants.magic_prefixes[id].tc;\r\n } else if (constants.magic_suffixes[id] && constants.magic_suffixes[id]?.tc) {\r\n // odd is suffixes\r\n item.transform_color = constants.magic_suffixes[id].tc;\r\n }\r\n }\r\n }\r\n } else if (item.unique_id) {\r\n const unq = constants.unq_items[item.unique_id];\r\n if (details.ui) item.inv_file = details.ui;\r\n if (unq && unq.i) item.inv_file = unq.i;\r\n if (unq && unq.tc) item.transform_color = unq.tc;\r\n } else if (item.set_id) {\r\n const set = constants.set_items[item.set_id];\r\n if (details.ui) item.inv_file = details.ui;\r\n if (set && set.i) item.inv_file = set.i;\r\n if (set && set.tc) item.transform_color = set.tc;\r\n }\r\n }\r\n\r\n if (item.magic_attributes || item.runeword_attributes || item.socketed_items) {\r\n item.displayed_magic_attributes = _enhanceAttributeDescription(item.magic_attributes, constants, level, config);\r\n item.displayed_runeword_attributes = _enhanceAttributeDescription(item.runeword_attributes, constants, level, config);\r\n item.combined_magic_attributes = _allAttributes(item, constants);\r\n item.displayed_combined_magic_attributes = _enhanceAttributeDescription(item.combined_magic_attributes, constants, level, config);\r\n }\r\n}\r\n\r\nexport function compactAttributes(mods: any[], constants: types.IConstantData): types.IMagicProperty[] {\r\n const magic_attributes = [] as types.IMagicProperty[];\r\n for (const mod of mods) {\r\n for (const stat of constants.properties[mod.prop] || []) {\r\n const statId = constants.magical_properties.findIndex((e) => e.s === stat.s)\r\n const prop = constants.magical_properties[statId];\r\n if (prop) {\r\n //if (prop.np) continue;\r\n let v = [mod.min, mod.max];\r\n switch (prop.dF) {\r\n //item_addclassskills\r\n case 13: {\r\n v = [stat.val, mod.max];\r\n break;\r\n }\r\n //item_addskill_tab\r\n case 14: {\r\n //TODO +skill to skilltab\r\n //v = [mod.p & 7, (mod.p >> 3) * 3, mod.min];\r\n v = [Math.abs(Math.round(mod.p / 3) - 3), Math.floor(mod.p / 3), mod.min];\r\n break;\r\n }\r\n //item_skillon\r\n case 15: {\r\n v = [mod.max, mod.p, mod.min];\r\n break;\r\n }\r\n //item_aura\r\n case 16: {\r\n v = [mod.p, mod.max];\r\n break;\r\n }\r\n //charged_skill\r\n case 24: {\r\n v = [mod.max, mod.p, mod.min, mod.min];\r\n break;\r\n }\r\n //item_singleskill\r\n case 27: {\r\n v = [mod.p, mod.max];\r\n if (mod.prop == \"skill-rand\") {\r\n const rnd = Math.floor(Math.random() * (mod.max - mod.min) + mod.min);\r\n v = [constants.skills[rnd]?.id, mod.p];\r\n } \r\n break;\r\n }\r\n //item_nonclassskill\r\n case 28: {\r\n v = [mod.p, mod.max];\r\n break;\r\n }\r\n default: \r\n break;\r\n }\r\n if (prop.s == \"poisonmindam\" || prop.s == \"poisonmaxdam\" || prop.s == \"poisonlength\") {\r\n v = [mod.min, mod.max, mod.p];\r\n }\r\n\r\n magic_attributes.push({\r\n id: statId,\r\n name: prop.s,\r\n values: v,\r\n param: mod.p,\r\n value: mod.max,\r\n df: prop.dF,\r\n //so: prop.so,\r\n } as types.IMagicProperty);\r\n } \r\n }\r\n }\r\n return magic_attributes;\r\n}\r\n\r\nfunction _enhanceAttributeDescription(\r\n _magic_attributes: types.IMagicProperty[],\r\n constants: types.IConstantData,\r\n level = 1,\r\n config?: types.IConfig\r\n): types.IMagicProperty[] {\r\n if (!_magic_attributes) return [];\r\n const mods: types.IMagicProperty[] = [..._magic_attributes.map((attr) => ({ ...attr }))];\r\n \r\n for (const mod of mods) {\r\n const prop = constants.magical_properties[mod.id];\r\n mod.value = mod.values[mod.values?.length - 1];\r\n mod.param = mod.values[0];\r\n //mod.so = prop.so;\r\n }\r\n\r\n consolidateMods(mods);\r\n\r\n for (const mod of mods) {\r\n const prop = constants.magical_properties[mod.id];\r\n mod.description = describeSingleMod(mod, prop, constants);\r\n }\r\n \r\n addModGroups(mods, constants);\r\n \r\n if (config?.sortProperties) {\r\n mods.sort((a, b) => \r\n constants.magical_properties[b.id]?.so - constants.magical_properties[a.id]?.so \r\n );\r\n }\r\n return mods;\r\n}\r\n\r\nfunction describeSingleMod(\r\n mod: any,\r\n prop: any,\r\n constants: types.IConstantData,\r\n) {\r\n if (!prop) return;\r\n let val = mod.value;\r\n if (prop.s.endsWith(\"perlevel\")) {\r\n // Per-level mod, we show it for character level 99 for the flair\r\n if (prop.s.includes(\"tohit\")) {\r\n val = val! / 2;\r\n } else {\r\n val = val! / 8;\r\n }\r\n val = Math.floor(99 * val);\r\n }\r\n \r\n let modDesc = (val ?? 0) < 0 ? prop.dN : prop.dP;\r\n if (prop.id == 39 || prop.id == 41 || prop.id == 43 || prop.id == 45) {\r\n modDesc = prop.dP;\r\n }\r\n let valueDesc: string | undefined;\r\n switch (prop.dF) {\r\n case 1: case 6: case 12:\r\n valueDesc = (val ?? 0) < 0 ? `${val}` : `+${val}`;\r\n break;\r\n case 2: case 7:\r\n valueDesc = `${val}%`;\r\n break;\r\n case 3: case 9:\r\n valueDesc = `${val}`;\r\n break;\r\n case 4: case 8:\r\n valueDesc = (val ?? 0) < 0 ? `${val}%` : `+${val}%`;\r\n break;\r\n case 5: case 10: \r\n valueDesc = `${Math.floor((val! * 100) / 128)}%`;\r\n break;\r\n case 11:\r\n modDesc = modDesc.replace(\"%d\", `${100 / val!}`);\r\n break;\r\n case 13: // +[value] to [class] Skill Levels\r\n modDesc = formatStr(constants.classes[mod.values[0]!].as, val);\r\n break;\r\n case 14: // +[value] to [skilltab] Skill Levels ([class] Only)\r\n const skillTab = constants.classes[mod.values[1]].ts[mod.values[0]];\r\n if (skillTab) {\r\n modDesc = `+${val} to ${skillTab} ${constants.classes[mod.values[1]].co}`;\r\n modDesc = formatStr(skillTab, val) + \" \" + constants.classes[mod.values[1]].co;\r\n }\r\n break;\r\n case 15: // [chance]% to cast [slvl] [skill] on [event]\r\n modDesc = modDesc\r\n // Extra % because the actual one is doubled to escape it\r\n .replace(\"%d%\", `${mod.values[2]}`)\r\n .replace(\"%d\", `${mod.values[0]}`)\r\n .replace(\"%s\", `${constants.skills[mod.values[1]!].n}`);\r\n break;\r\n case 16: // Level [sLvl] [skill] Aura When Equipped\r\n modDesc = modDesc\r\n .replace(\"%d\", `${val}`)\r\n .replace(\"%s\", `${constants.skills[mod.values[0]!].n}`);\r\n break;\r\n case 19: //main\r\n modDesc = formatStr(modDesc, val);\r\n break;\r\n case 20:\r\n valueDesc = `${-val!}%`;\r\n break;\r\n case 21:\r\n valueDesc = `${-val!}`;\r\n break;\r\n case 22: // [value]% / [montype]\r\n valueDesc = `${val}%`;\r\n break;\r\n case 23: // [value]% / [montype]\r\n valueDesc = `${val}%`;\r\n modDesc = formatStr(modDesc, val)\r\n break;\r\n case 24: // charges\r\n modDesc = formatStr(modDesc, mod.values[0], constants.skills[mod.values[1]].n, mod.values[2], mod.values[3]);\r\n break;\r\n case 27: // +[value] to [skill] ([class] Only)\r\n const skill = constants.skills[mod.values[0]];\r\n modDesc = formatStr(modDesc, val, skill?.n, constants.classes.filter((e) => e?.c === skill?.c)[0]?.co);\r\n break;\r\n case 28: // +[value] to [skill]\r\n modDesc = formatStr(modDesc, val, constants.skills[mod.values[0]]?.n);\r\n break;\r\n // Custom describe functions to handle groups\r\n case 100:\r\n // Non-poison elemental or magic damage.\r\n if (mod.values?.[0] !== mod.values?.[1]) {\r\n modDesc = prop.dN;\r\n }\r\n modDesc = modDesc\r\n .replace(\"%d\", `${mod.values?.[0]}`)\r\n .replace(\"%d\", `${mod.values?.[1]}`);\r\n break;\r\n case 101: // Poison damage\r\n if (mod.values?.[0] === mod.values?.[1]) {\r\n modDesc = modDesc\r\n .replace( \"%d\", `${Math.round((mod.values![0] * mod.values![2]) / 256)}`)\r\n .replace(\"%d\", `${Math.round(mod.values![2] / 25)}`);\r\n } else {\r\n modDesc = prop.dN\r\n .replace(\"%d\", `${Math.round((mod.values![0] * mod.values![2]) / 256)}`)\r\n .replace(\"%d\", `${Math.round((mod.values![1] * mod.values![2]) / 256)}`)\r\n .replace(\"%d\", `${Math.round(mod.values![2] / 25)}`);\r\n }\r\n break;\r\n }\r\n\r\n if (modDesc) {\r\n let fullDesc = \"\";\r\n switch (prop.dV) {\r\n case 1:\r\n fullDesc = `${valueDesc} ${modDesc}`;\r\n break;\r\n case 2:\r\n fullDesc = `${modDesc} ${valueDesc}`;\r\n break;\r\n default:\r\n fullDesc = modDesc;\r\n }\r\n if (6 <= prop.dF && prop.dF <= 9) {\r\n fullDesc += ` ${prop.d2}`;\r\n }\r\n \r\n return fullDesc;\r\n }\r\n}\r\n\r\nfunction addModGroups(\r\n modifiers: types.IMagicProperty[],\r\n constants: types.IConstantData\r\n ) {\r\n for (const group of statGroups) {\r\n const mods = modifiers?.filter(({ id }) => group.statsInGroup.includes(id)) ?? [];\r\n // We assume a mods have been merged so we cannot have duplicates\r\n if (mods.length !== group.statsInGroup.length) {\r\n continue;\r\n }\r\n if (group.allEqual && mods.some(({ value }) => value !== mods[0].value)) {\r\n continue;\r\n }\r\n // On some rare items we can get increase in min damage that's larger than the increase in max damage.\r\n // The game solves this by displaying them separately.\r\n if (group.isRange && (mods[0].value ?? 0) > (mods[1].value ?? 0)) {\r\n continue;\r\n }\r\n // Damage increase on non-weapons is awkward, it has all 4 mods that apply in the multiple groups.\r\n if (\r\n group.s === \"group:secondary-dmg\" ||\r\n group.s === \"group:min-dmg\" ||\r\n group.s === \"group:max-dmg\"\r\n ) {\r\n // We already described the range, ignore these \"duplicate\" groups\r\n if (modifiers?.find((mod) => mod.name === \"group:primary-dmg\")) {\r\n // We still have to remember to delete the description from the mods,\r\n // primary-dmg only contains 2, not all 4.\r\n for (const mod of mods) {\r\n delete mod.description;\r\n }\r\n continue;\r\n }\r\n }\r\n\r\n const extraMod: types.IMagicProperty = {\r\n id: -1,\r\n name: group.s,\r\n so: group.so,\r\n df: group.dF,\r\n value: mods[0].value,\r\n //value: group.allEqual ? mods[0].value : undefined,\r\n values: mods.map(({ value }) => value ?? 0),\r\n };\r\n extraMod.description = describeSingleMod(extraMod, group, constants);\r\n modifiers?.push(extraMod);\r\n\r\n // Clear descriptions of items in group so they are not displayed\r\n for (const mod of mods) {\r\n delete mod.description;\r\n }\r\n }\r\n}\r\n\r\nfunction formatStr(str: string, ...values: any[]) {\r\n let i = 0;\r\n return str?.replace(/%(\\+)?([ids%\\d])/g, (m, plus, chr) => {\r\n if (chr === '%') {\r\n return chr;\r\n } else {\r\n let value = (chr === 'd' || chr === 's' || chr === 'i' ? values[i++] : values[chr]);\r\n if (plus && !isNaN(value) && parseInt(value) > 0) value = '+' + value;\r\n return value;\r\n }\r\n });\r\n}\r\n\r\nfunction consolidateMods(mods: types.IMagicProperty[]) {\r\n for (const mod of mods) {\r\n let duplicateIndex: number | undefined;\r\n while (\r\n (duplicateIndex = mods.findIndex(\r\n (other) => mod !== other && \r\n (mod.id === other.id && \"value\" in mod && mod.param === other.param)\r\n )) >= 0\r\n ) {\r\n const [duplicate] = mods.splice(duplicateIndex, 1);\r\n mod.value = (mod.value ?? 0) + (duplicate.value ?? 0);\r\n }\r\n }\r\n}\r\n\r\nfunction boundValue(v: number, min: number, max: number) {\r\n return Math.min(max, Math.max(min, v));\r\n}\r\n\r\nfunction _itemStatCostFromStat(stat: string, constants: types.IConstantData): number {\r\n return constants.magical_properties.findIndex((e) => e.s === stat);\r\n}\r\n\r\nfunction _classFromCode(code: string, constants: types.IConstantData): any {\r\n return constants.classes.filter((e) => e.c === code)[0];\r\n}\r\n\r\nfunction _allAttributes(item: types.IItem, constants: types.IConstantData): types.IMagicProperty[] {\r\n let socketed_attributes = [] as types.IMagicProperty[];\r\n if (item.socketed_items) {\r\n for (const i of item.socketed_items) {\r\n if (i.magic_attributes) {\r\n socketed_attributes = socketed_attributes.concat(...JSON.parse(JSON.stringify(i.magic_attributes)));\r\n }\r\n }\r\n }\r\n const magic_attributes = item.magic_attributes || [];\r\n const runeword_attributes = item.runeword_attributes || [];\r\n return [\r\n ...[],\r\n ...JSON.parse(JSON.stringify(magic_attributes)),\r\n ...JSON.parse(JSON.stringify(runeword_attributes)),\r\n ...JSON.parse(JSON.stringify(socketed_attributes)),\r\n ].filter((attribute) => attribute != null);\r\n}","import * as types from \"./types\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\n\r\n//todo use constants.magical_properties and csvBits\r\nexport async function readAttributes(char: types.ID2S, reader: BitReader, constants: types.IConstantData) {\r\n char.attributes = {} as types.IAttributes;\r\n const header = reader.ReadString(2); //0x0000 [attributes header = 0x67, 0x66 \"gf\"]\r\n if (header != \"gf\") {\r\n // header is not present in first save after char is created\r\n if (char.header.level === 1) {\r\n const classData = constants.classes.find((c) => c.n === char.header.class).a;\r\n\r\n char.attributes = {\r\n strength: +classData.str,\r\n energy: +classData.int,\r\n dexterity: +classData.dex,\r\n vitality: +classData.vit,\r\n unused_stats: 0,\r\n unused_skill_points: 0,\r\n current_hp: +classData.vit + +classData.hpadd,\r\n max_hp: +classData.vit + +classData.hpadd,\r\n current_mana: +classData.int,\r\n max_mana: +classData.int,\r\n current_stamina: +classData.stam,\r\n max_stamina: +classData.stam,\r\n level: 1,\r\n experience: 0,\r\n gold: 0,\r\n stashed_gold: 0,\r\n };\r\n\r\n return;\r\n }\r\n\r\n throw new Error(`Attribute header 'gf' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n let bitoffset = 0;\r\n let id = reader.ReadUInt16(9);\r\n //read till 0x1ff end of attributes is found\r\n while (id != 0x1ff) {\r\n bitoffset += 9;\r\n const field = constants.magical_properties[id];\r\n if (field === undefined) {\r\n throw new Error(`Invalid attribute id: ${id}`);\r\n }\r\n const size = field.cB;\r\n char.attributes[Attributes[field.s]] = reader.ReadUInt32(size);\r\n //current_hp - max_stamina need to be bit shifted\r\n if (id >= 6 && id <= 11) {\r\n char.attributes[Attributes[field.s]] >>>= 8;\r\n }\r\n bitoffset += size;\r\n id = reader.ReadUInt16(9);\r\n }\r\n\r\n reader.Align();\r\n}\r\n\r\nexport async function writeAttributes(char: types.ID2S, constants: types.IConstantData): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"gf\", 2); //0x0000 [attributes header = 0x67, 0x66 \"gf\"]\r\n for (let i = 0; i < 16; i++) {\r\n const property = constants.magical_properties[i];\r\n if (property === undefined) {\r\n throw new Error(`Invalid attribute: ${property}`);\r\n }\r\n let value = char.attributes[Attributes[property.s]];\r\n if (!value) {\r\n continue;\r\n }\r\n const size = property.cB;\r\n if (i >= 6 && i <= 11) {\r\n value <<= 8;\r\n }\r\n writer.WriteUInt16(i, 9);\r\n writer.WriteUInt32(value, size);\r\n }\r\n writer.WriteUInt16(0x1ff, 9);\r\n writer.Align();\r\n return writer.ToArray();\r\n}\r\n\r\n//nokkas names\r\nconst Attributes = {\r\n strength: \"strength\",\r\n energy: \"energy\",\r\n dexterity: \"dexterity\",\r\n vitality: \"vitality\",\r\n statpts: \"unused_stats\",\r\n newskills: \"unused_skill_points\",\r\n hitpoints: \"current_hp\",\r\n maxhp: \"max_hp\",\r\n mana: \"current_mana\",\r\n maxmana: \"max_mana\",\r\n stamina: \"current_stamina\",\r\n maxstamina: \"max_stamina\",\r\n level: \"level\",\r\n experience: \"experience\",\r\n gold: \"gold\",\r\n goldbank: \"stashed_gold\",\r\n};\r\n","import * as types from \"./types\";\r\n\r\nconst versionedConstants: Map = new Map();\r\n\r\nfunction getConstantData(version: number): types.IConstantData {\r\n if (!(version in versionedConstants)) {\r\n throw new Error(`No constant data found for this version ${version}`);\r\n }\r\n return versionedConstants[version];\r\n}\r\n\r\nfunction setConstantData(version: number, data: types.IConstantData) {\r\n versionedConstants[version] = data;\r\n}\r\n\r\nexport { getConstantData, setConstantData };\r\n","import * as types from \"./types\";\r\nimport { readHeader, readHeaderData, writeHeader, writeHeaderData, fixHeader } from \"./header\";\r\nimport { readAttributes, writeAttributes } from \"./attributes\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\nimport { readSkills, writeSkills } from \"./skills\";\r\nimport * as items from \"./items\";\r\nimport { getConstantData } from \"./constants\";\r\nimport { enhanceAttributes, enhanceItems } from \"./attribute_enhancer\";\r\n\r\nconst defaultConfig = {\r\n extendedStash: false,\r\n sortProperties: true,\r\n} as types.IConfig;\r\n\r\nfunction reader(buffer: Uint8Array) {\r\n return new BitReader(buffer);\r\n}\r\n\r\nasync function read(buffer: Uint8Array, constants?: types.IConstantData, userConfig?: types.IConfig): Promise {\r\n const char = {} as types.ID2S;\r\n const reader = new BitReader(buffer);\r\n const config = Object.assign(defaultConfig, userConfig);\r\n await readHeader(char, reader);\r\n //could load constants based on version here\r\n if (!constants) {\r\n constants = getConstantData(char.header.version);\r\n }\r\n await readHeaderData(char, reader, constants);\r\n await readAttributes(char, reader, constants);\r\n await readSkills(char, reader, constants);\r\n await items.readCharItems(char, reader, constants, config);\r\n await items.readCorpseItems(char, reader, constants, config);\r\n if (char.header.status.expansion) {\r\n await items.readMercItems(char, reader, constants, config);\r\n await items.readGolemItems(char, reader, constants, config);\r\n }\r\n await enhanceAttributes(char, constants, config);\r\n return char;\r\n}\r\n\r\nasync function readItem(\r\n buffer: Uint8Array,\r\n version: number,\r\n constants?: types.IConstantData,\r\n userConfig?: types.IConfig\r\n): Promise {\r\n const reader = new BitReader(buffer);\r\n const config = Object.assign(defaultConfig, userConfig);\r\n if (!constants) {\r\n constants = getConstantData(version);\r\n }\r\n const item = await items.readItem(reader, version, constants, config);\r\n await enhanceItems([item], constants);\r\n return item;\r\n}\r\n\r\nfunction writer(buffer: Uint8Array) {\r\n return new BitWriter();\r\n}\r\n\r\nasync function write(data: types.ID2S, constants?: types.IConstantData, userConfig?: types.IConfig): Promise {\r\n const config = Object.assign(defaultConfig, userConfig);\r\n const writer = new BitWriter();\r\n writer.WriteArray(await writeHeader(data));\r\n if (!constants) {\r\n constants = getConstantData(data.header.version);\r\n }\r\n writer.WriteArray(await writeHeaderData(data, constants));\r\n writer.WriteArray(await writeAttributes(data, constants));\r\n writer.WriteArray(await writeSkills(data, constants));\r\n writer.WriteArray(await items.writeCharItems(data, constants, config));\r\n writer.WriteArray(await items.writeCorpseItem(data, constants, config));\r\n if (data.header.status.expansion) {\r\n writer.WriteArray(await items.writeMercItems(data, constants, config));\r\n writer.WriteArray(await items.writeGolemItems(data, constants, config));\r\n }\r\n await fixHeader(writer);\r\n return writer.ToArray();\r\n}\r\n\r\nasync function writeItem(\r\n item: types.IItem,\r\n version: number,\r\n constants?: types.IConstantData,\r\n userConfig?: types.IConfig\r\n): Promise {\r\n const config = Object.assign(defaultConfig, userConfig);\r\n const writer = new BitWriter();\r\n if (!constants) {\r\n constants = getConstantData(version);\r\n }\r\n writer.WriteArray(await items.writeItem(item, version, constants, config));\r\n return writer.ToArray();\r\n}\r\n\r\nexport { reader, writer, read, write, readItem, writeItem };\r\n","import * as types from \"./types\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\n\r\nexport async function readHeader(char: types.ID2S, reader: BitReader) {\r\n char.header = {} as types.IHeader;\r\n //0x0000\r\n char.header.identifier = reader.ReadUInt32().toString(16).padStart(8, \"0\");\r\n if (char.header.identifier != \"aa55aa55\") {\r\n throw new Error(`D2S identifier 'aa55aa55' not found at position ${reader.offset - 4 * 8}`);\r\n }\r\n //0x0004\r\n char.header.version = reader.ReadUInt32();\r\n}\r\n\r\nexport async function readHeaderData(char: types.ID2S, reader: BitReader, constants: types.IConstantData) {\r\n const v = await _versionSpecificHeader(char.header.version);\r\n if (v == null) {\r\n throw new Error(`Cannot parse version: ${char.header.version}`);\r\n }\r\n v.readHeader(char, reader, constants);\r\n}\r\n\r\nexport async function writeHeader(char: types.ID2S): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteUInt32(parseInt(char.header.identifier, 16)).WriteUInt32(char.header.version);\r\n\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function writeHeaderData(char: types.ID2S, constants: types.IConstantData): Promise {\r\n const writer = new BitWriter();\r\n const v = await _versionSpecificHeader(char.header.version);\r\n if (v == null) {\r\n throw new Error(`Cannot parse version: ${char.header.version}`);\r\n }\r\n v.writeHeader(char, writer, constants);\r\n\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function fixHeader(writer: BitWriter) {\r\n let checksum = 0;\r\n const eof = writer.length / 8;\r\n writer.SeekByte(0x0008).WriteUInt32(eof);\r\n writer.SeekByte(0x000c).WriteUInt32(0);\r\n for (let i = 0; i < eof; i++) {\r\n let byte = writer.SeekByte(i).PeekBytes(1)[0];\r\n if (checksum & 0x80000000) {\r\n byte += 1;\r\n }\r\n checksum = byte + checksum * 2;\r\n //hack make it a uint32\r\n checksum >>>= 0;\r\n }\r\n //checksum pos\r\n writer.SeekByte(0x000c).WriteUInt32(checksum);\r\n}\r\n\r\n/**\r\n * Save Version\r\n * 0x47, 0x0, 0x0, 0x0 = <1.06\r\n * 0x59, 0x0, 0x0, 0x0 = 1.08 = version\r\n * 0x5c, 0x0, 0x0, 0x0 = 1.09 = version\r\n * 0x60, 0x0, 0x0, 0x0 = 1.13c = version\r\n * 0x62, 0x0, 0x0, 0x0 = 1.2 = version\r\n * */\r\nasync function _versionSpecificHeader(version: number) {\r\n switch (version) {\r\n case 0x60: {\r\n return await import(`./versions/default_header`);\r\n }\r\n default: {\r\n return await import(`./versions/default_header`);\r\n }\r\n }\r\n}\r\n","import * as types from \"./types\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\n\r\n// prettier-ignore\r\n//huffman tree\r\nconst HUFFMAN = [[[[[\"w\",\"u\"],[[\"8\",[\"y\",[\"5\",[\"j\",[]]]]],\"h\"]],[\"s\",[[\"2\",\"n\"],\"x\"]]],[[[\"c\",[\"k\",\"f\"]],\"b\"],[[\"t\",\"m\"],[\"9\",\"7\"]]]],[\" \",[[[[\"e\",\"d\"],\"p\"],[\"g\",[[[\"z\",\"q\"],\"3\"],[\"v\",\"6\"]]]],[[\"r\",\"l\"],[\"a\",[[\"1\",[\"4\",\"0\"]],[\"i\",\"o\"]]]]]]];\r\n// prettier-ignore\r\nconst HUFFMAN_LOOKUP = { \"0\": { \"v\": 223, \"l\": 8 }, \"1\": { \"v\": 31, \"l\": 7 }, \"2\": { \"v\": 12, \"l\": 6 }, \"3\": { \"v\": 91, \"l\": 7 }, \"4\": { \"v\": 95, \"l\": 8 }, \"5\": { \"v\": 104, \"l\": 8 }, \"6\": { \"v\": 123, \"l\": 7 }, \"7\": { \"v\": 30, \"l\": 5 }, \"8\": { \"v\": 8, \"l\": 6 }, \"9\": { \"v\": 14, \"l\": 5 }, \" \": { \"v\": 1, \"l\": 2 }, \"a\": { \"v\": 15, \"l\": 5 }, \"b\": { \"v\": 10, \"l\": 4 }, \"c\": { \"v\": 2, \"l\": 5 }, \"d\": { \"v\": 35, \"l\": 6 }, \"e\": { \"v\": 3, \"l\": 6 }, \"f\": { \"v\": 50, \"l\": 6 }, \"g\": { \"v\": 11, \"l\": 5 }, \"h\": { \"v\": 24, \"l\": 5 }, \"i\": { \"v\": 63, \"l\": 7 }, \"j\": { \"v\": 232, \"l\": 9 }, \"k\": { \"v\": 18, \"l\": 6 }, \"l\": { \"v\": 23, \"l\": 5 }, \"m\": { \"v\": 22, \"l\": 5 }, \"n\": { \"v\": 44, \"l\": 6 }, \"o\": { \"v\": 127, \"l\": 7 }, \"p\": { \"v\": 19, \"l\": 5 }, \"q\": { \"v\": 155, \"l\": 8 }, \"r\": { \"v\": 7, \"l\": 5 }, \"s\": { \"v\": 4, \"l\": 4 }, \"t\": { \"v\": 6, \"l\": 5 }, \"u\": { \"v\": 16, \"l\": 5 }, \"v\": { \"v\": 59, \"l\": 7 }, \"w\": { \"v\": 0, \"l\": 5 }, \"x\": { \"v\": 28, \"l\": 5 }, \"y\": { \"v\": 40, \"l\": 7 }, \"z\": { \"v\": 27, \"l\": 8 } };\r\n\r\nexport async function readCharItems(char: types.ID2S, reader: BitReader, constants: types.IConstantData, config: types.IConfig) {\r\n char.items = await readItems(reader, char.header.version, constants, config, char);\r\n}\r\n\r\nexport async function writeCharItems(char: types.ID2S, constants: types.IConstantData, config: types.IConfig): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteArray(await writeItems(char.items, char.header.version, constants, config));\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readMercItems(char: types.ID2S, reader: BitReader, constants: types.IConstantData, config: types.IConfig) {\r\n char.merc_items = [] as types.IItem[];\r\n const header = reader.ReadString(2); //0x0000 [merc item list header = \"jf\"]\r\n if (header !== \"jf\") {\r\n // header is not present in first save after char is created\r\n if (char?.header.level === 1) {\r\n return;\r\n }\r\n\r\n throw new Error(`Mercenary header 'jf' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n if (char.header.merc_id && parseInt(char.header.merc_id, 16) !== 0) {\r\n char.merc_items = await readItems(reader, char.header.version, constants, config, char);\r\n }\r\n}\r\n\r\nexport async function writeMercItems(char: types.ID2S, constants: types.IConstantData, config: types.IConfig): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"jf\", 2);\r\n if (char.header.merc_id && parseInt(char.header.merc_id, 16) !== 0) {\r\n char.merc_items = char.merc_items || [];\r\n writer.WriteArray(await writeItems(char.merc_items, char.header.version, constants, config));\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readGolemItems(char: types.ID2S, reader: BitReader, constants: types.IConstantData, config: types.IConfig) {\r\n const header = reader.ReadString(2); //0x0000 [golem item list header = \"kf\"]\r\n if (header !== \"kf\") {\r\n // header is not present in first save after char is created\r\n if (char?.header.level === 1) {\r\n return;\r\n }\r\n\r\n throw new Error(`Golem header 'kf' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n const has_golem = reader.ReadUInt8();\r\n if (has_golem === 1) {\r\n char.golem_item = await readItem(reader, char.header.version, constants, config);\r\n }\r\n}\r\n\r\nexport async function writeGolemItems(char: types.ID2S, constants: types.IConstantData, config: types.IConfig): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"kf\", 2);\r\n if (char.golem_item) {\r\n writer.WriteUInt8(1);\r\n writer.WriteArray(await writeItem(char.golem_item, char.header.version, constants, config));\r\n } else {\r\n writer.WriteUInt8(0);\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readCorpseItems(char: types.ID2S, reader: BitReader, constants: types.IConstantData, config: types.IConfig) {\r\n char.corpse_items = [] as types.IItem[];\r\n const header = reader.ReadString(2); //0x0000 [item list header = 0x4a, 0x4d \"JM\"]\r\n if (header !== \"JM\") {\r\n // header is not present in first save after char is created\r\n if (char.header.level === 1) {\r\n char.is_dead = 0;\r\n return;\r\n }\r\n\r\n throw new Error(`Corpse header 'JM' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n char.is_dead = reader.ReadUInt16(); //0x0002 [corpse count]\r\n for (let i = 0; i < char.is_dead; i++) {\r\n reader.SkipBytes(12); //0x0004 [unk4, x_pos, y_pos]\r\n char.corpse_items = char.corpse_items.concat(await readItems(reader, char.header.version, constants, config, char));\r\n }\r\n}\r\n\r\nexport async function writeCorpseItem(char: types.ID2S, constants: types.IConstantData, config: types.IConfig): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"JM\", 2);\r\n writer.WriteUInt16(char.is_dead);\r\n //json struct doesnt support multiple corpses without modifying it\r\n if (char.is_dead) {\r\n writer.WriteArray(new Uint8Array(12));\r\n char.corpse_items = char.corpse_items || [];\r\n writer.WriteArray(await writeItems(char.corpse_items, char.header.version, constants, config));\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readItems(\r\n reader: BitReader,\r\n version: number,\r\n constants: types.IConstantData,\r\n config: types.IConfig,\r\n char?: types.ID2S\r\n) {\r\n const items = [] as types.IItem[];\r\n const header = reader.ReadString(2); //0x0000 [item list header = 0x4a, 0x4d \"JM\"]\r\n if (header !== \"JM\") {\r\n // header is not present in first save after char is created\r\n if (char?.header.level === 1) {\r\n return []; // TODO: return starter items based on class\r\n }\r\n\r\n throw new Error(`Item list header 'JM' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n const count = reader.ReadUInt16(); //0x0002\r\n\r\n for (let i = 0; i < count; i++) {\r\n items.push(await readItem(reader, version, constants, config));\r\n }\r\n return items;\r\n}\r\n\r\nexport async function writeItems(\r\n items: types.IItem[],\r\n version: number,\r\n constants: types.IConstantData,\r\n config: types.IConfig\r\n): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"JM\", 2);\r\n writer.WriteUInt16(items.length);\r\n for (let i = 0; i < items.length; i++) {\r\n writer.WriteArray(await writeItem(items[i], version, constants, config));\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nexport async function readItem(\r\n reader: BitReader,\r\n version: number,\r\n originalConstants: types.IConstantData,\r\n config: types.IConfig,\r\n parent?: types.IItem\r\n): Promise {\r\n if (version <= 0x60) {\r\n const header = reader.ReadString(2); //0x0000 [item header = 0x4a, 0x4d \"JM\"]\r\n if (header !== \"JM\") {\r\n throw new Error(`Item header 'JM' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n }\r\n const constants = originalConstants;\r\n const item = {} as types.IItem;\r\n _readSimpleBits(item, reader, version, constants, config);\r\n if (!item.simple_item) {\r\n item.id = reader.ReadUInt32(32);\r\n item.level = reader.ReadUInt8(7);\r\n item.quality = reader.ReadUInt8(4);\r\n item.multiple_pictures = reader.ReadBit();\r\n if (item.multiple_pictures) {\r\n item.picture_id = reader.ReadUInt8(3);\r\n }\r\n item.class_specific = reader.ReadBit();\r\n if (item.class_specific) {\r\n item.auto_affix_id = reader.ReadUInt16(11);\r\n }\r\n switch (item.quality) {\r\n case types.Quality.Low:\r\n item.low_quality_id = reader.ReadUInt8(3);\r\n break;\r\n case types.Quality.Normal:\r\n break;\r\n case types.Quality.Superior:\r\n item.file_index = reader.ReadUInt8(3);\r\n break;\r\n case types.Quality.Magic:\r\n item.magic_prefix = reader.ReadUInt16(11);\r\n if (item.magic_prefix)\r\n item.magic_prefix_name = constants.magic_prefixes[item.magic_prefix] ? constants.magic_prefixes[item.magic_prefix].n : null;\r\n item.magic_suffix = reader.ReadUInt16(11);\r\n if (item.magic_suffix)\r\n item.magic_suffix_name = constants.magic_suffixes[item.magic_suffix] ? constants.magic_suffixes[item.magic_suffix].n : null;\r\n break;\r\n case types.Quality.Set:\r\n item.set_id = reader.ReadUInt16(12);\r\n item.set_name = constants.set_items[item.set_id] ? constants.set_items[item.set_id].n : null;\r\n break;\r\n case types.Quality.Unique:\r\n item.unique_id = reader.ReadUInt16(12);\r\n item.unique_name = constants.unq_items[item.unique_id] ? constants.unq_items[item.unique_id].n : null;\r\n break;\r\n case types.Quality.Rare:\r\n case types.Quality.Crafted:\r\n item.rare_name_id = reader.ReadUInt8(8);\r\n if (item.rare_name_id) item.rare_name = constants.rare_names[item.rare_name_id] ? constants.rare_names[item.rare_name_id].n : null;\r\n item.rare_name_id2 = reader.ReadUInt8(8);\r\n if (item.rare_name_id2)\r\n item.rare_name2 = constants.rare_names[item.rare_name_id2] ? constants.rare_names[item.rare_name_id2].n : null;\r\n item.magical_name_ids = [];\r\n for (let i = 0; i < 6; i++) {\r\n const prefix = reader.ReadBit();\r\n if (prefix === 1) {\r\n item.magical_name_ids[i] = reader.ReadUInt16(11);\r\n } else {\r\n item.magical_name_ids[i] = null;\r\n }\r\n }\r\n break;\r\n default:\r\n break;\r\n }\r\n if (item.given_runeword) {\r\n item.runeword_id = reader.ReadUInt16(12);\r\n //fix delerium on d2gs??? why is this a thing?\r\n if (item.runeword_id == 2718) {\r\n item.runeword_id = 48;\r\n } else if (item.runeword_id > 2783) {\r\n item.runeword_id -= 2588;\r\n } \r\n if (constants.runewords[item.runeword_id]) {\r\n item.runeword_name = constants.runewords[item.runeword_id]!.n!;\r\n }\r\n reader.ReadUInt8(4);\r\n }\r\n\r\n if (item.personalized) {\r\n const arr = new Uint8Array(16);\r\n for (let i = 0; i < arr.length; i++) {\r\n if (version > 0x61) {\r\n arr[i] = reader.ReadUInt8(8);\r\n } else {\r\n arr[i] = reader.ReadUInt8(7);\r\n }\r\n if (arr[i] === 0x00) {\r\n break;\r\n }\r\n }\r\n item.personalized_name = new BitReader(arr).ReadString(16).trim().replace(/\\0/g, \"\");\r\n }\r\n\r\n //tomes\r\n if (item.type === \"tbk\" || item.type == \"ibk\") {\r\n reader.ReadUInt8(5);\r\n }\r\n\r\n //realm data\r\n item.timestamp = reader.ReadUInt8(1);\r\n\r\n if (item.type_id === types.ItemType.Armor) {\r\n item.defense_rating = reader.ReadUInt16(constants.magical_properties[31].sB) - constants.magical_properties[31].sA;\r\n }\r\n if (item.type_id === types.ItemType.Armor || item.type_id === types.ItemType.Weapon) {\r\n item.max_durability = reader.ReadUInt16(constants.magical_properties[73].sB) - constants.magical_properties[73].sA;\r\n if (item.max_durability > 0) {\r\n item.current_durability = reader.ReadUInt16(constants.magical_properties[72].sB) - constants.magical_properties[72].sA;\r\n }\r\n }\r\n\r\n if (constants.stackables[item.type]) {\r\n item.quantity = reader.ReadUInt16(9);\r\n }\r\n\r\n if (item.socketed === 1) {\r\n item.total_nr_of_sockets = reader.ReadUInt8(4);\r\n }\r\n\r\n /**\r\n * 5 bits. any of the 5 bits can be set. if a bit is set that means\r\n * means +1 to the set_list_count\r\n */\r\n let plist_flag = 0;\r\n if (item.quality === types.Quality.Set) {\r\n plist_flag = reader.ReadUInt8(5);\r\n item.set_list_count = 0;\r\n item._unknown_data.plist_flag = plist_flag;\r\n }\r\n\r\n //magical properties\r\n let magic_attributes = _readMagicProperties(reader, constants);\r\n item.magic_attributes = magic_attributes;\r\n\r\n while (plist_flag > 0) {\r\n if (plist_flag & 1) {\r\n item.set_list_count += 1;\r\n magic_attributes = _readMagicProperties(reader, constants);\r\n if (item.set_attributes) {\r\n item.set_attributes.push(magic_attributes);\r\n } else {\r\n item.set_attributes = [magic_attributes];\r\n }\r\n }\r\n plist_flag >>>= 1;\r\n }\r\n\r\n if (item.given_runeword === 1) {\r\n magic_attributes = _readMagicProperties(reader, constants);\r\n if (magic_attributes && magic_attributes.length > 0) {\r\n item.runeword_attributes = magic_attributes;\r\n }\r\n }\r\n }\r\n reader.Align();\r\n\r\n if (item.nr_of_items_in_sockets > 0 && item.simple_item === 0) {\r\n item.socketed_items = [];\r\n for (let i = 0; i < item.nr_of_items_in_sockets; i++) {\r\n item.socketed_items.push(await readItem(reader, version, constants, config, item));\r\n }\r\n }\r\n //console.log(JSON.stringify(item));\r\n return item;\r\n}\r\n\r\nexport async function writeItem(\r\n item: types.IItem,\r\n version: number,\r\n constants: types.IConstantData,\r\n config: types.IConfig\r\n): Promise {\r\n if (item._unknown_data === undefined) {\r\n item._unknown_data = {};\r\n }\r\n if (item.categories === undefined) {\r\n item.categories = _GetItemTXT(item, constants)?.c;\r\n }\r\n\r\n const writer = new BitWriter();\r\n if (version <= 0x60) {\r\n writer.WriteString(\"JM\", 2);\r\n }\r\n _writeSimpleBits(writer, version, item, constants, config);\r\n if (!item.simple_item) {\r\n writer.WriteUInt32(item.id, 32);\r\n writer.WriteUInt8(item.level, 7);\r\n writer.WriteUInt8(item.quality, 4);\r\n writer.WriteUInt8(item.multiple_pictures, 1);\r\n if (item.multiple_pictures) {\r\n writer.WriteUInt8(item.picture_id, 3);\r\n }\r\n writer.WriteUInt8(item.class_specific, 1);\r\n if (item.class_specific === 1) {\r\n writer.WriteUInt16(item.auto_affix_id || 0, 11);\r\n }\r\n switch (item.quality) {\r\n case types.Quality.Low:\r\n writer.WriteUInt8(item.low_quality_id, 3);\r\n break;\r\n case types.Quality.Normal:\r\n break;\r\n case types.Quality.Superior:\r\n writer.WriteUInt8(item.file_index || 0, 3);\r\n break;\r\n case types.Quality.Magic:\r\n writer.WriteUInt16(item.magic_prefix, 11);\r\n writer.WriteUInt16(item.magic_suffix, 11);\r\n break;\r\n case types.Quality.Set:\r\n writer.WriteUInt16(item.set_id, 12);\r\n break;\r\n case types.Quality.Unique:\r\n writer.WriteUInt16(item.unique_id, 12);\r\n break;\r\n case types.Quality.Rare:\r\n case types.Quality.Crafted:\r\n writer.WriteUInt8(item.rare_name_id !== undefined ? item.rare_name_id : _lookupRareId(item.rare_name, constants), 8);\r\n writer.WriteUInt8(item.rare_name_id2 !== undefined ? item.rare_name_id2 : _lookupRareId(item.rare_name2, constants), 8);\r\n for (let i = 0; i < 6; i++) {\r\n const magical_name_id = item.magical_name_ids[i];\r\n if (magical_name_id) {\r\n writer.WriteBit(1);\r\n writer.WriteUInt16(magical_name_id, 11);\r\n } else {\r\n writer.WriteBit(0);\r\n }\r\n }\r\n break;\r\n default:\r\n break;\r\n }\r\n\r\n if (item.given_runeword) {\r\n //fix delerium on d2gs??? why is this a thing?\r\n let runeword_id = item.runeword_id;\r\n if (runeword_id == 2718) {\r\n runeword_id = 48;\r\n }\r\n writer.WriteUInt16(runeword_id, 12);\r\n writer.WriteUInt8(5, 4); //always 5?\r\n }\r\n\r\n if (item.personalized) {\r\n const name = item.personalized_name.substring(0, 16);\r\n for (let i = 0; i < name.length; i++) {\r\n if (version > 0x61) {\r\n writer.WriteUInt8(name.charCodeAt(i), 8);\r\n } else {\r\n writer.WriteUInt8(name.charCodeAt(i) & 0x7f, 7);\r\n }\r\n }\r\n writer.WriteUInt8(0x00, version > 0x61 ? 8 : 7);\r\n }\r\n\r\n if (item.type === \"tbk\") {\r\n writer.WriteUInt8(0, 5);\r\n } else if (item.type === \"ibk\") {\r\n writer.WriteUInt8(1, 5);\r\n }\r\n\r\n writer.WriteUInt8(item.timestamp, 1);\r\n\r\n if (item.type_id === types.ItemType.Armor || item.type_id === types.ItemType.Shield) {\r\n writer.WriteUInt16(item.defense_rating + constants.magical_properties[31].sA, constants.magical_properties[31].sB);\r\n }\r\n\r\n if (item.type_id === types.ItemType.Armor || item.type_id === types.ItemType.Shield || item.type_id === types.ItemType.Weapon) {\r\n writer.WriteUInt16(item.max_durability || 0, constants.magical_properties[73].sB);\r\n if (item.max_durability > 0) {\r\n writer.WriteUInt16(item.current_durability, constants.magical_properties[72].sB);\r\n }\r\n }\r\n\r\n if (constants.stackables[item.type]) {\r\n writer.WriteUInt16(item.quantity, 9);\r\n }\r\n\r\n if (item.socketed === 1) {\r\n writer.WriteUInt8(item.total_nr_of_sockets, 4);\r\n }\r\n\r\n if (item.quality === types.Quality.Set) {\r\n const set_attribute_count = item.set_attributes != null ? item.set_attributes.length : 0;\r\n //reduced by -1 removed as this seems to be wrong\r\n const plist_flag = (1 << set_attribute_count) - 1;\r\n writer.WriteUInt8(item._unknown_data.plist_flag || plist_flag, 5);\r\n }\r\n\r\n _writeMagicProperties(writer, item.magic_attributes, constants);\r\n if (item.set_attributes && item.set_attributes.length > 0) {\r\n for (let i = 0; i < item.set_attributes.length; i++) {\r\n _writeMagicProperties(writer, item.set_attributes[i], constants);\r\n }\r\n }\r\n\r\n if (item.given_runeword === 1) {\r\n _writeMagicProperties(writer, item.runeword_attributes, constants);\r\n }\r\n }\r\n\r\n writer.Align();\r\n\r\n if (item.nr_of_items_in_sockets > 0 && item.simple_item === 0) {\r\n for (let i = 0; i < item.nr_of_items_in_sockets; i++) {\r\n writer.WriteArray(await writeItem(item.socketed_items[i], version, constants, config));\r\n }\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readSimpleBits(item: types.IItem, reader: BitReader, version: number, constants: types.IConstantData, config: types.IConfig) {\r\n //init so we do not have npe's\r\n item._unknown_data = {};\r\n //1.10-1.14d\r\n //[flags:32][version:10][mode:3]([invloc:4][x:4][y:4][page:3])([itemcode:32])([sockets:3])\r\n //1.15\r\n //[flags:32][version:3][mode:3]([invloc:4][x:4][y:4][page:3])([itemcode:variable])([sockets:3])\r\n item._unknown_data.b0_3 = reader.ReadBitArray(4);\r\n item.identified = reader.ReadBit();\r\n item._unknown_data.b5_10 = reader.ReadBitArray(6);\r\n item.socketed = reader.ReadBit();\r\n item._unknown_data.b12 = reader.ReadBitArray(1);\r\n item.new = reader.ReadBit();\r\n item._unknown_data.b14_15 = reader.ReadBitArray(2);\r\n item.is_ear = reader.ReadBit();\r\n item.starter_item = reader.ReadBit();\r\n item._unknown_data.b18_20 = reader.ReadBitArray(3);\r\n item.simple_item = reader.ReadBit();\r\n item.ethereal = reader.ReadBit();\r\n item._unknown_data.b23 = reader.ReadBitArray(1);\r\n item.personalized = reader.ReadBit();\r\n item._unknown_data.b25 = reader.ReadBitArray(1);\r\n item.given_runeword = reader.ReadBit();\r\n item._unknown_data.b27_31 = reader.ReadBitArray(5);\r\n\r\n if (version <= 0x60) {\r\n item.version = reader.ReadUInt16(10).toString(10);\r\n } else if (version >= 0x61) {\r\n item.version = reader.ReadUInt16(3).toString(2);\r\n }\r\n item.location_id = reader.ReadUInt8(3);\r\n item.equipped_id = reader.ReadUInt8(4);\r\n item.position_x = reader.ReadUInt8(4);\r\n item.position_y = reader.ReadUInt8(4);\r\n item.alt_position_id = reader.ReadUInt8(3);\r\n if (item.is_ear) {\r\n const clazz = reader.ReadUInt8(3);\r\n const level = reader.ReadUInt8(7);\r\n const arr = new Uint8Array(15);\r\n for (let i = 0; i < arr.length; i++) {\r\n arr[i] = reader.ReadUInt8(7);\r\n if (arr[i] === 0x00) {\r\n break;\r\n }\r\n }\r\n const name = new BitReader(arr).ReadString(15).trim().replace(/\\0/g, \"\");\r\n item.ear_attributes = {\r\n class: clazz,\r\n level: level,\r\n name: name,\r\n } as types.IEarAttributes;\r\n } else {\r\n if (version <= 0x60) {\r\n item.type = reader.ReadString(4);\r\n } else if (version >= 0x61) {\r\n item.type = \"\";\r\n //props to d07riv\r\n //https://github.com/d07RiV/d07riv.github.io/blob/master/d2r.html#L11-L20\r\n for (let i = 0; i < 4; i++) {\r\n let node = HUFFMAN as any;\r\n do {\r\n node = node[reader.ReadBit()];\r\n } while (Array.isArray(node));\r\n item.type += node;\r\n }\r\n }\r\n item.type = item.type.trim().replace(/\\0/g, \"\");\r\n let details = _GetItemTXT(item, constants);\r\n item.categories = details?.c;\r\n if (item?.categories.includes(\"Any Armor\")) {\r\n item.type_id = types.ItemType.Armor;\r\n } else if (item?.categories.includes(\"Weapon\")) {\r\n item.type_id = types.ItemType.Weapon;\r\n details = constants.weapon_items[item.type];\r\n } else {\r\n item.type_id = types.ItemType.Other;\r\n }\r\n\r\n let bits = item.simple_item ? 1 : 3;\r\n if (item.categories?.includes(\"Quest\")) {\r\n item.quest_difficulty = reader.ReadUInt16(constants.magical_properties[356].sB) - constants.magical_properties[356].sA;\r\n bits = 1;\r\n }\r\n item.nr_of_items_in_sockets = reader.ReadUInt8(bits);\r\n }\r\n}\r\n\r\nfunction _lookupRareId(name: string, constants: types.IConstantData): number {\r\n //some inconsistencies with txt data and nokka. so have to hack it with startsWith\r\n return constants.rare_names.findIndex(\r\n (k) => k && (k.n.toLowerCase().startsWith(name.toLowerCase()) || name.toLowerCase().startsWith(k.n.toLowerCase()))\r\n );\r\n}\r\n\r\nfunction _writeSimpleBits(writer: BitWriter, version: number, item: types.IItem, constants: types.IConstantData, config: types.IConfig) {\r\n writer.WriteBits(item._unknown_data.b0_3 || new Uint8Array(4), 4);\r\n writer.WriteBit(item.identified);\r\n writer.WriteBits(item._unknown_data.b5_10 || new Uint8Array(6), 6);\r\n writer.WriteBit(item.socketed);\r\n writer.WriteBits(item._unknown_data.b12 || new Uint8Array(1), 1);\r\n writer.WriteBit(item.new);\r\n writer.WriteBits(item._unknown_data.b14_15 || new Uint8Array(2), 2);\r\n writer.WriteBit(item.is_ear);\r\n writer.WriteBit(item.starter_item);\r\n writer.WriteBits(item._unknown_data.b18_20 || new Uint8Array(3), 3);\r\n writer.WriteBit(item.simple_item);\r\n writer.WriteBit(item.ethereal);\r\n writer.WriteBits(item._unknown_data.b23 || new Uint8Array([1]), 1); //always 1? IFLAG_JUSTSAVED\r\n writer.WriteBit(item.personalized);\r\n writer.WriteBits(item._unknown_data.b25 || new Uint8Array(1), 1); //IFLAG_LOWQUALITY\r\n writer.WriteBit(item.given_runeword);\r\n writer.WriteBits(item._unknown_data.b27_31 || new Uint8Array(5), 5);\r\n\r\n const itemVersion = item.version != null ? item.version : \"101\";\r\n if (version <= 0x60) {\r\n // 0 = pre-1.08; 1 = 1.08/1.09 normal; 2 = 1.10 normal; 100 = 1.08/1.09 expansion; 101 = 1.10 expansion\r\n writer.WriteUInt16(parseInt(itemVersion, 10), 10);\r\n } else if (version >= 0x61) {\r\n writer.WriteUInt16(parseInt(itemVersion, 2), 3);\r\n }\r\n writer.WriteUInt8(item.location_id, 3);\r\n writer.WriteUInt8(item.equipped_id, 4);\r\n writer.WriteUInt8(item.position_x, 4);\r\n writer.WriteUInt8(item.position_y, 4);\r\n writer.WriteUInt8(item.alt_position_id, 3);\r\n if (item.is_ear) {\r\n writer.WriteUInt8(item.ear_attributes.class, 3);\r\n writer.WriteUInt8(item.ear_attributes.level, 7);\r\n const name = item.ear_attributes.name.substring(0, 15);\r\n for (let i = 0; i < name.length; i++) {\r\n writer.WriteUInt8(name.charCodeAt(i) & 0x7f, 7);\r\n }\r\n writer.WriteUInt8(0x00, 7);\r\n } else {\r\n const t = item.type.padEnd(4, \" \");\r\n if (version <= 0x60) {\r\n writer.WriteString(t, 4);\r\n } else {\r\n for (const c of t) {\r\n const n = HUFFMAN_LOOKUP[c];\r\n writer.WriteUInt16(n.v, n.l);\r\n }\r\n }\r\n\r\n let bits = item.simple_item ? 1 : 3;\r\n if (item.categories?.includes(\"Quest\")) {\r\n const difficulty = item.quest_difficulty || 0;\r\n writer.WriteUInt16(difficulty + constants.magical_properties[356].sA, constants.magical_properties[356].sB);\r\n bits = 1;\r\n }\r\n writer.WriteUInt8(item.nr_of_items_in_sockets, bits);\r\n }\r\n}\r\n\r\nexport function _readMagicProperties(reader: BitReader, constants: types.IConstantData) {\r\n let id = reader.ReadUInt16(9);\r\n const magic_attributes = [];\r\n while (id != 0x1ff) {\r\n const values = [];\r\n if (id > constants.magical_properties.length) {\r\n throw new Error(`Invalid Stat Id: ${id} at position ${reader.offset - 9}`);\r\n }\r\n const num_of_properties = constants.magical_properties[id].np || 1;\r\n for (let i = 0; i < num_of_properties; i++) {\r\n const prop = constants.magical_properties[id + i];\r\n if (prop == null) {\r\n throw new Error(`Cannot find Magical Property for id: ${id} at position ${reader.offset}`);\r\n }\r\n if (prop.sP) {\r\n let param = reader.ReadUInt16(prop.sP);\r\n switch (prop.dF) {\r\n case 14: //TODO +skill to skilltab\r\n values.push(param & 0x7);\r\n param = (param >> 3) & 0x1fff;\r\n break;\r\n default:\r\n break;\r\n }\r\n //encode\r\n switch (prop.e) {\r\n case 1:\r\n //throw new Error(`Unimplemented encoding: ${prop.encode}`);\r\n break;\r\n case 2: //chance to cast\r\n case 3: //charges\r\n values.push(param & 0x3f); //skill level\r\n param = (param >> 6) & 0x3ff; //skll id\r\n break;\r\n default:\r\n break;\r\n }\r\n values.push(param);\r\n }\r\n if (!prop.sB) {\r\n throw new Error(`Save Bits is undefined for stat: ${id}:${prop.s} at position ${reader.offset}`);\r\n }\r\n let v = reader.ReadUInt16(prop.sB);\r\n if (prop.sA) {\r\n v -= prop.sA;\r\n }\r\n switch (prop.e) {\r\n case 3:\r\n values.push(v & 0xff); // current charges\r\n values.push((v >> 8) & 0xff); //max charges\r\n break;\r\n default:\r\n values.push(v);\r\n break;\r\n }\r\n }\r\n magic_attributes.push({\r\n id: id,\r\n values: values,\r\n name: constants.magical_properties[id].s,\r\n } as types.IMagicProperty);\r\n id = reader.ReadUInt16(9);\r\n }\r\n return magic_attributes;\r\n}\r\n\r\nexport function _writeMagicProperties(writer: BitWriter, properties: types.IMagicProperty[], constants: types.IConstantData) {\r\n if (properties) {\r\n for (let i = 0; i < properties.length; i++) {\r\n const property = properties[i];\r\n let valueIdx = 0;\r\n writer.WriteUInt16(property.id, 9);\r\n const num_of_properties = constants.magical_properties[property!.id].np || 1;\r\n for (let j = 0; j < num_of_properties; j++) {\r\n const prop = constants.magical_properties[property!.id + j];\r\n if (prop == null) {\r\n throw new Error(`Cannot find Magical Property for id: ${property.id}`);\r\n }\r\n if (prop.sP) {\r\n let param = property.values[valueIdx++]!;\r\n switch (prop.dF) {\r\n case 14: //+skill to skilltab\r\n param |= (property.values[valueIdx++]! & 0x1fff) << 3;\r\n break;\r\n default:\r\n break;\r\n }\r\n //encode\r\n switch (prop.e) {\r\n case 1:\r\n //throw new Error(`Unimplemented encoding: ${prop.encode}`);\r\n break;\r\n case 2: //chance to cast\r\n case 3: //charges\r\n param |= (property.values[valueIdx++]! & 0x3ff) << 6;\r\n break;\r\n default:\r\n break;\r\n }\r\n writer.WriteUInt32(param, prop.sP);\r\n }\r\n let v = property.values[valueIdx++]!;\r\n if (prop.sA) {\r\n v += prop.sA;\r\n }\r\n switch (prop.e) {\r\n case 3:\r\n v |= (property.values[valueIdx++]! & 0xff) << 8;\r\n break;\r\n default:\r\n break;\r\n }\r\n if (!prop.sB) {\r\n throw new Error(`Save Bits is undefined for stat: ${property.id}:${prop.s}`);\r\n }\r\n writer.WriteUInt32(v, prop.sB);\r\n }\r\n }\r\n }\r\n writer.WriteUInt16(0x1ff, 9);\r\n}\r\n\r\nfunction _GetItemTXT(item: types.IItem, constants: types.IConstantData): any {\r\n if (constants.armor_items[item.type]) {\r\n return constants.armor_items[item.type];\r\n } else if (constants.weapon_items[item.type]) {\r\n return constants.weapon_items[item.type];\r\n } else if (constants.other_items[item.type]) {\r\n return constants.other_items[item.type];\r\n }\r\n}\r\n","import * as types from \"./types\";\r\nimport { BitReader } from \"../binary/bitreader\";\r\nimport { BitWriter } from \"../binary/bitwriter\";\r\n\r\nexport async function readSkills(char: types.ID2S, reader: BitReader, constants: types.IConstantData) {\r\n char.skills = [] as types.ISkill[];\r\n const offset = SkillOffset[char.header.class];\r\n const header = reader.ReadString(2); //0x0000 [skills header = 0x69, 0x66 \"if\"]\r\n if (header !== \"if\") {\r\n // header is not present in first save after char is created\r\n if (char.header.level === 1) {\r\n return; // TODO: return starter skills based on class\r\n }\r\n\r\n throw new Error(`Skills header 'if' not found at position ${reader.offset - 2 * 8}`);\r\n }\r\n for (let i = 0; i < 30; i++) {\r\n const id = offset + i;\r\n char.skills.push({\r\n id: id,\r\n points: reader.ReadUInt8(),\r\n name: constants.skills[id].s,\r\n } as types.ISkill);\r\n }\r\n}\r\n\r\nexport async function writeSkills(char: types.ID2S, constants: types.IConstantData): Promise {\r\n const writer = new BitWriter();\r\n writer.WriteString(\"if\", 2); //0x0000 [skills header = 0x69, 0x66 \"if\"]\r\n //probably array length checking/sorting of skills by id...\r\n for (let i = 0; i < 30; i++) {\r\n writer.WriteUInt8(char.skills[i].points);\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\ninterface ISkillOffset {\r\n [key: string]: number;\r\n}\r\n\r\nconst SkillOffset: ISkillOffset = {\r\n Amazon: 6,\r\n Sorceress: 36,\r\n Necromancer: 66,\r\n Paladin: 96,\r\n Barbarian: 126,\r\n Druid: 221,\r\n Assassin: 251,\r\n};\r\n","//todo define types for these\r\nexport interface IConfig {\r\n extendedStash?: boolean;\r\n sortProperties?: boolean;\r\n}\r\n\r\nexport interface IConstantData {\r\n classes: any[];\r\n skills: any[];\r\n magic_prefixes: any[];\r\n magic_suffixes: any[];\r\n rare_names: any[];\r\n armor_items: any;\r\n weapon_items: any;\r\n other_items: any;\r\n stackables: any;\r\n properties: any;\r\n magical_properties: any[];\r\n runewords: any[];\r\n set_items: any[];\r\n unq_items: any[];\r\n}\r\n\r\nexport interface ID2S {\r\n header: IHeader;\r\n attributes: IAttributes;\r\n item_bonuses: IMagicProperty[];\r\n skills: ISkill[]; //Skill\r\n items: IItem[]; //Item\r\n corpse_items: IItem[];\r\n merc_items: IItem[];\r\n golem_item: IItem;\r\n is_dead: number;\r\n}\r\n\r\nexport interface IAttributes {\r\n [key: string]: number;\r\n}\r\n\r\nexport interface IMenuAppearance {\r\n graphic: number;\r\n tint: number;\r\n}\r\nexport interface ICharMenuAppearance {\r\n //composite.txt\r\n head: IMenuAppearance;\r\n torso: IMenuAppearance;\r\n legs: IMenuAppearance;\r\n right_arm: IMenuAppearance;\r\n left_arm: IMenuAppearance;\r\n right_hand: IMenuAppearance;\r\n left_hand: IMenuAppearance;\r\n shield: IMenuAppearance;\r\n special1: IMenuAppearance; //right shoulder\r\n special2: IMenuAppearance; //left shoulder\r\n special3: IMenuAppearance;\r\n special4: IMenuAppearance;\r\n special5: IMenuAppearance;\r\n special6: IMenuAppearance;\r\n special7: IMenuAppearance;\r\n special8: IMenuAppearance;\r\n}\r\n\r\nexport interface IDifficulty {\r\n Normal: number;\r\n Nightmare: number;\r\n Hell: number;\r\n}\r\n\r\nexport interface INPC {\r\n intro: boolean;\r\n congrats: boolean;\r\n}\r\n\r\nexport interface INPCS {\r\n warriv_act_ii: INPC;\r\n charsi: INPC;\r\n warriv_act_i: INPC;\r\n kashya: INPC;\r\n akara: INPC;\r\n gheed: INPC;\r\n greiz: INPC;\r\n jerhyn: INPC;\r\n meshif_act_ii: INPC;\r\n geglash: INPC;\r\n lysnader: INPC;\r\n fara: INPC;\r\n drogan: INPC;\r\n alkor: INPC;\r\n hratli: INPC;\r\n ashera: INPC;\r\n cain_act_iii: INPC;\r\n elzix: INPC;\r\n malah: INPC;\r\n anya: INPC;\r\n natalya: INPC;\r\n meshif_act_iii: INPC;\r\n ormus: INPC;\r\n cain_act_v: INPC;\r\n qualkehk: INPC;\r\n nihlathak: INPC;\r\n}\r\n\r\nexport interface IQuest {\r\n unk15: boolean;\r\n unk14: boolean;\r\n done_recently: boolean; //13\r\n closed: boolean; //12\r\n unk11: boolean;\r\n unk10: boolean;\r\n unk9: boolean;\r\n unk8: boolean;\r\n consumed_scroll: boolean; //7\r\n unk6: boolean;\r\n unk5: boolean;\r\n unk4: boolean;\r\n unk3: boolean;\r\n is_received: boolean; //2\r\n is_completed: boolean; //1\r\n is_requirement_completed: boolean; //0\r\n}\r\n\r\nexport interface IActIQuests {\r\n introduced: boolean;\r\n den_of_evil: IQuest;\r\n sisters_burial_grounds: IQuest;\r\n tools_of_the_trade: IQuest;\r\n the_search_for_cain: IQuest;\r\n the_forgotten_tower: IQuest;\r\n sisters_to_the_slaughter: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActIWaypoints {\r\n rogue_encampement: boolean;\r\n cold_plains: boolean;\r\n stony_field: boolean;\r\n dark_woods: boolean;\r\n black_marsh: boolean;\r\n outer_cloister: boolean;\r\n jail_lvl_1: boolean;\r\n inner_cloister: boolean;\r\n catacombs_lvl_2: boolean;\r\n}\r\n\r\nexport interface IActIIQuests {\r\n introduced: boolean;\r\n radaments_lair: IQuest;\r\n the_horadric_staff: IQuest;\r\n tainted_sun: IQuest;\r\n arcane_sanctuary: IQuest;\r\n the_summoner: IQuest;\r\n the_seven_tombs: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActIIWaypoints {\r\n lut_gholein: boolean;\r\n sewers_lvl_2: boolean;\r\n dry_hills: boolean;\r\n halls_of_the_dead_lvl_2: boolean;\r\n far_oasis: boolean;\r\n lost_city: boolean;\r\n palace_cellar_lvl_1: boolean;\r\n arcane_sanctuary: boolean;\r\n canyon_of_the_magi: boolean;\r\n}\r\n\r\nexport interface IActIIIQuests {\r\n introduced: boolean;\r\n lam_esens_tome: IQuest;\r\n khalims_will: IQuest;\r\n blade_of_the_old_religion: IQuest;\r\n the_golden_bird: IQuest;\r\n the_blackened_temple: IQuest;\r\n the_guardian: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActIIIWaypoints {\r\n kurast_docks: boolean;\r\n spider_forest: boolean;\r\n great_marsh: boolean;\r\n flayer_jungle: boolean;\r\n lower_kurast: boolean;\r\n kurast_bazaar: boolean;\r\n upper_kurast: boolean;\r\n travincal: boolean;\r\n durance_of_hate_lvl_2: boolean;\r\n}\r\n\r\nexport interface IActIVQuests {\r\n introduced: boolean;\r\n the_fallen_angel: IQuest;\r\n terrors_end: IQuest;\r\n hellforge: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActIVWaypoints {\r\n the_pandemonium_fortress: boolean;\r\n city_of_the_damned: boolean;\r\n river_of_flame: boolean;\r\n}\r\n\r\nexport interface IActVQuests {\r\n introduced: boolean;\r\n siege_on_harrogath: IQuest;\r\n rescue_on_mount_arreat: IQuest;\r\n prison_of_ice: IQuest;\r\n betrayal_of_harrogath: IQuest;\r\n rite_of_passage: IQuest;\r\n eve_of_destruction: IQuest;\r\n completed: boolean;\r\n}\r\n\r\nexport interface IActVWaypoints {\r\n harrogath: boolean;\r\n frigid_highlands: boolean;\r\n arreat_plateau: boolean;\r\n crystalline_passage: boolean;\r\n halls_of_pain: boolean;\r\n glacial_trail: boolean;\r\n frozen_tundra: boolean;\r\n the_ancients_way: boolean;\r\n worldstone_keep_lvl_2: boolean;\r\n}\r\n\r\nexport interface IQuests {\r\n act_i: IActIQuests;\r\n act_ii: IActIIQuests;\r\n act_iii: IActIIIQuests;\r\n act_iv: IActIVQuests;\r\n act_v: IActVQuests;\r\n}\r\n\r\nexport interface IWaypoints {\r\n act_i: IActIWaypoints;\r\n act_ii: IActIIWaypoints;\r\n act_iii: IActIIIWaypoints;\r\n act_iv: IActIVWaypoints;\r\n act_v: IActVWaypoints;\r\n}\r\n\r\nexport interface INPCData {\r\n normal: INPCS;\r\n nm: INPCS;\r\n hell: INPCS;\r\n}\r\n\r\nexport interface IWaypointData {\r\n normal: IWaypoints;\r\n nm: IWaypoints;\r\n hell: IWaypoints;\r\n}\r\n\r\nexport interface IHeader {\r\n identifier: string;\r\n checksum: string;\r\n name: string;\r\n status: IStatus;\r\n class: string;\r\n created: number;\r\n last_played: number;\r\n menu_appearance: ICharMenuAppearance;\r\n left_skill: string;\r\n right_skill: string;\r\n left_swap_skill: string;\r\n right_swap_skill: string;\r\n merc_id: string;\r\n assigned_skills: string[];\r\n quests_normal: IQuests;\r\n quests_nm: IQuests;\r\n quests_hell: IQuests;\r\n waypoints: IWaypointData;\r\n npcs: INPCData;\r\n version: number;\r\n filesize: number;\r\n active_arms: number;\r\n progression: number;\r\n level: number;\r\n difficulty: IDifficulty;\r\n map_id: number;\r\n dead_merc: number;\r\n merc_name_id: number;\r\n merc_type: number;\r\n merc_experience: number;\r\n}\r\n\r\nexport interface IStatus {\r\n expansion: boolean;\r\n died: boolean;\r\n hardcore: boolean;\r\n ladder: boolean;\r\n}\r\n\r\nexport interface ISkill {\r\n id: number;\r\n points: number;\r\n name: string;\r\n}\r\n\r\nexport interface IItem {\r\n identified: number;\r\n socketed: number;\r\n new: number;\r\n is_ear: number;\r\n starter_item: number;\r\n simple_item: number;\r\n ethereal: number;\r\n personalized: number;\r\n personalized_name: string;\r\n given_runeword: number;\r\n version: string;\r\n location_id: number;\r\n equipped_id: number;\r\n position_x: number;\r\n position_y: number;\r\n alt_position_id: number;\r\n type: string;\r\n type_id: number;\r\n type_name: string;\r\n quest_difficulty: number;\r\n nr_of_items_in_sockets: number;\r\n id: number;\r\n level: number;\r\n quality: number;\r\n multiple_pictures: number;\r\n picture_id: number;\r\n class_specific: number;\r\n low_quality_id: number;\r\n timestamp: number;\r\n ear_attributes: IEarAttributes;\r\n defense_rating: number;\r\n max_durability: number;\r\n current_durability: number;\r\n total_nr_of_sockets: number;\r\n quantity: number;\r\n magic_prefix: number;\r\n magic_prefix_name: string;\r\n magic_suffix: number;\r\n magic_suffix_name: string;\r\n runeword_id: number;\r\n runeword_name: string;\r\n runeword_attributes: IMagicProperty[];\r\n set_id: number;\r\n set_name: string;\r\n set_list_count: number;\r\n set_attributes: IMagicProperty[][];\r\n set_attributes_num_req: number;\r\n set_attributes_ids_req: number;\r\n rare_name: string;\r\n rare_name2: string;\r\n magical_name_ids: number[] | null[];\r\n unique_id: number;\r\n unique_name: string;\r\n magic_attributes: IMagicProperty[];\r\n combined_magic_attributes: IMagicProperty[];\r\n socketed_items: IItem[];\r\n base_damage: IWeaponDamage;\r\n reqstr: number;\r\n reqdex: number;\r\n inv_width: number;\r\n inv_height: number;\r\n inv_file: number;\r\n inv_transform: number;\r\n transform_color: string;\r\n item_quality: EItemQuality;\r\n categories: string[];\r\n file_index: number;\r\n auto_affix_id: number;\r\n _unknown_data: {\r\n b0_3?: Uint8Array;\r\n b5_10?: Uint8Array;\r\n b12?: Uint8Array;\r\n b14_15?: Uint8Array;\r\n b18_20?: Uint8Array;\r\n b23?: Uint8Array;\r\n b25?: Uint8Array;\r\n b27_31?: Uint8Array;\r\n plist_flag?: number;\r\n };\r\n rare_name_id: number;\r\n rare_name_id2: number;\r\n displayed_magic_attributes: IMagicProperty[];\r\n displayed_runeword_attributes: IMagicProperty[];\r\n displayed_combined_magic_attributes: IMagicProperty[];\r\n}\r\n\r\nexport interface IWeaponDamage {\r\n mindam: number;\r\n maxdam: number;\r\n twohandmindam: number;\r\n twohandmaxdam: number;\r\n}\r\n\r\nexport interface IEarAttributes {\r\n class: number;\r\n level: number;\r\n name: string;\r\n}\r\n\r\nexport interface IMagicProperty {\r\n id: number;\r\n name: string;\r\n values: number[];\r\n df?: number,\r\n value?: number,\r\n param?:number,\r\n so?:number,\r\n description?: string;\r\n visible?: boolean;\r\n op_value?: number;\r\n op_stats?: string[];\r\n}\r\n\r\nexport enum EStashType {\r\n shared,\r\n private,\r\n}\r\n\r\nexport interface IStash {\r\n version: string;\r\n type: EStashType;\r\n pageCount: number;\r\n sharedGold: number;\r\n hardcore: boolean;\r\n pages: IStashPage[];\r\n}\r\n\r\nexport interface IStashPage {\r\n name: string;\r\n type: number;\r\n items: IItem[];\r\n}\r\n\r\nexport enum EItemQuality {\r\n normal,\r\n exceptional,\r\n elite,\r\n}\r\n\r\nexport enum Quality {\r\n Low = 0x01,\r\n Normal = 0x02,\r\n Superior = 0x03,\r\n Magic = 0x04,\r\n Set = 0x05,\r\n Rare = 0x06,\r\n Unique = 0x07,\r\n Crafted = 0x08,\r\n}\r\n\r\nexport enum ItemType {\r\n Armor = 0x01,\r\n Shield = 0x02, //treated the same as armor... only here to be able to parse nokkas jsons\r\n Weapon = 0x03,\r\n Other = 0x04,\r\n}\r\n","import * as types from \"../types\";\r\nimport { BitReader } from \"../../binary/bitreader\";\r\nimport { BitWriter } from \"../../binary/bitwriter\";\r\n\r\nconst difficulties = [\"normal\", \"nm\", \"hell\"];\r\n\r\nexport function readHeader(char: types.ID2S, reader: BitReader, constants: types.IConstantData) {\r\n char.header.filesize = reader.ReadUInt32(); //0x0008\r\n char.header.checksum = reader.ReadUInt32().toString(16).padStart(8, \"0\"); //0x000c\r\n reader.SkipBytes(4); //0x0010\r\n if (char.header.version > 0x61) {\r\n reader.SeekByte(267);\r\n }\r\n char.header.name = reader.ReadString(16).replace(/\\0/g, \"\"); //0x0014\r\n if (char.header.version > 0x61) {\r\n reader.SeekByte(36);\r\n }\r\n char.header.status = _readStatus(reader.ReadUInt8()); //0x0024\r\n char.header.progression = reader.ReadUInt8(); //0x0025\r\n char.header.active_arms = reader.ReadUInt16(); //0x0026 [unk = 0x0, 0x0]\r\n char.header.class = constants.classes[reader.ReadUInt8()]!.n; //0x0028\r\n reader.SkipBytes(2); //0x0029 [unk = 0x10, 0x1E]\r\n char.header.level = reader.ReadUInt8(); //0x002b\r\n char.header.created = reader.ReadUInt32(); //0x002c\r\n char.header.last_played = reader.ReadUInt32(); //0x0030\r\n reader.SkipBytes(4); //0x0034 [unk = 0xff, 0xff, 0xff, 0xff]\r\n char.header.assigned_skills = _readAssignedSkills(reader.ReadArray(64), constants); //0x0038\r\n char.header.left_skill = constants.skills[reader.ReadUInt32()]?.s; //0x0078\r\n char.header.right_skill = constants.skills[reader.ReadUInt32()]?.s; //0x007c\r\n char.header.left_swap_skill = constants.skills[reader.ReadUInt32()]?.s; //0x0080\r\n char.header.right_swap_skill = constants.skills[reader.ReadUInt32()]?.s; //0x0084\r\n char.header.menu_appearance = _readCharMenuAppearance(reader.ReadArray(32), constants); //0x0088 [char menu appearance]\r\n char.header.difficulty = _readDifficulty(reader.ReadArray(3)); //0x00a8\r\n char.header.map_id = reader.ReadUInt32(); //0x00ab\r\n reader.SkipBytes(2); //0x00af [unk = 0x0, 0x0]\r\n char.header.dead_merc = reader.ReadUInt16(); //0x00b1\r\n char.header.merc_id = reader.ReadUInt32().toString(16); //0x00b3\r\n char.header.merc_name_id = reader.ReadUInt16(); //0x00b7\r\n char.header.merc_type = reader.ReadUInt16(); //0x00b9\r\n char.header.merc_experience = reader.ReadUInt32(); //0x00bb\r\n reader.SkipBytes(144); //0x00bf [unk]\r\n reader.SkipBytes(4); //0x014f [quests header identifier = 0x57, 0x6f, 0x6f, 0x21 \"Woo!\"]\r\n reader.SkipBytes(4); //0x0153 [version = 0x6, 0x0, 0x0, 0x0]\r\n reader.SkipBytes(2); //0x0153 [quests header length = 0x2a, 0x1]\r\n char.header.quests_normal = _readQuests(reader.ReadArray(96)); //0x0159\r\n char.header.quests_nm = _readQuests(reader.ReadArray(96)); //0x01b9\r\n char.header.quests_hell = _readQuests(reader.ReadArray(96)); //0x0219\r\n reader.SkipBytes(2); //0x0279 [waypoint header identifier = 0x57, 0x53 \"WS\"]\r\n reader.SkipBytes(4); //0x027b [waypoint header version = 0x1, 0x0, 0x0, 0x0]\r\n reader.SkipBytes(2); //0x027f [waypoint header length = 0x50, 0x0]\r\n char.header.waypoints = _readWaypointData(reader.ReadArray(0x48)); //0x0281\r\n reader.SkipBytes(2); //0x02c9 [npc header identifier = 0x01, 0x77 \".w\"]\r\n reader.SkipBytes(2); //0x02ca [npc header length = 0x34]\r\n char.header.npcs = _readNPCData(reader.ReadArray(0x30)); //0x02cc\r\n}\r\n\r\nexport function writeHeader(char: types.ID2S, writer: BitWriter, constants: types.IConstantData) {\r\n writer\r\n .WriteUInt32(0x0) //0x0008 (filesize. needs to be writen after all data)\r\n .WriteUInt32(0x0); //0x000c (checksum. needs to be calculated after all data writer)\r\n\r\n if (char.header.version > 0x61) {\r\n writer.WriteArray(new Uint8Array(Array(20).fill(0))); // 0x0010\r\n } else {\r\n writer\r\n .WriteArray(new Uint8Array([0x00, 0x00, 0x00, 0x00])) //0x0010\r\n .WriteString(char.header.name, 16); //0x0014\r\n }\r\n\r\n writer\r\n .WriteArray(_writeStatus(char.header.status)) //0x0024\r\n .WriteUInt8(char.header.progression) //0x0025\r\n .WriteUInt16(char.header.active_arms) //0x0026\r\n .WriteUInt8(_classId(char.header.class, constants)) //0x0028\r\n .WriteArray(new Uint8Array([0x10, 0x1e])) //0x0029\r\n .WriteUInt8(char.header.level) //0x002b\r\n .WriteArray(new Uint8Array([0x00, 0x00, 0x00, 0x00])) //0x002c\r\n .WriteUInt32(char.header.last_played) //0x0030\r\n .WriteArray(new Uint8Array([0xff, 0xff, 0xff, 0xff])) //0x0034\r\n .WriteArray(_writeAssignedSkills(char.header.assigned_skills, constants)) //0x0038\r\n .WriteUInt32(_skillId(char.header.left_skill, constants)) //0x0078\r\n .WriteUInt32(_skillId(char.header.right_skill, constants)) //0x007c\r\n .WriteUInt32(_skillId(char.header.left_swap_skill, constants)) //0x0080\r\n .WriteUInt32(_skillId(char.header.right_swap_skill, constants)) //0x0084\r\n .WriteArray(_writeCharMenuAppearance(char.header.menu_appearance, constants)) //0x0088 [char menu appearance]\r\n .WriteArray(_writeDifficulty(char.header.difficulty)) //0x00a8\r\n .WriteUInt32(char.header.map_id) //0x00ab\r\n .WriteArray(new Uint8Array([0x00, 0x00])) //0x00af [unk = 0x0, 0x0]\r\n .WriteUInt16(char.header.dead_merc) //0x00b1\r\n .WriteUInt32(parseInt(char.header.merc_id, 16)) //0x00b3\r\n .WriteUInt16(char.header.merc_name_id) //0x00b7\r\n .WriteUInt16(char.header.merc_type) //0x00b9\r\n .WriteUInt32(char.header.merc_experience); //0x00bb\r\n\r\n if (char.header.version > 0x61) {\r\n writer\r\n .WriteArray(new Uint8Array(76)) //0x00bf [unk]\r\n .WriteString(char.header.name, 16) //0x010b\r\n .WriteArray(new Uint8Array(52)); //0x011b [unk]\r\n } else {\r\n writer\r\n .WriteArray(new Uint8Array(140)) //0x00bf [unk]\r\n .WriteUInt32(0x1); //0x014b [unk = 0x1, 0x0, 0x0, 0x0]\r\n }\r\n\r\n writer\r\n .WriteString(\"Woo!\", 4) //0x014f [quests = 0x57, 0x6f, 0x6f, 0x21 \"Woo!\"]\r\n .WriteArray(new Uint8Array([0x06, 0x00, 0x00, 0x00, 0x2a, 0x01])) //0x0153 [unk = 0x6, 0x0, 0x0, 0x0, 0x2a, 0x1]\r\n .WriteArray(_writeQuests(char.header.quests_normal)) //0x0159\r\n .WriteArray(_writeQuests(char.header.quests_nm)) //0x01b9\r\n .WriteArray(_writeQuests(char.header.quests_hell)) //0x0219\r\n .WriteString(\"WS\", 2) //0x0279 [waypoint data = 0x57, 0x53 \"WS\"]\r\n .WriteArray(new Uint8Array([0x01, 0x00, 0x00, 0x00, 0x50, 0x00])) //0x027b [unk = 0x1, 0x0, 0x0, 0x0, 0x50, 0x0]\r\n .WriteArray(_writeWaypointData(char.header.waypoints)) //0x0281\r\n .WriteArray(new Uint8Array([0x01, 0x77])) //0x02c9 [npc header = 0x01, 0x77 \".w\"]\r\n .WriteUInt16(0x34) //0x02ca [npc struct length]\r\n .WriteArray(_writeNPCData(char.header.npcs)); //0x02cc [npc introduction data... unk]\r\n}\r\n\r\nfunction _classId(name: string, constants: types.IConstantData): number {\r\n if (!name) return -1;\r\n return constants.classes.findIndex((c) => c && c.n == name);\r\n}\r\n\r\nfunction _skillId(name: string, constants: types.IConstantData): number {\r\n //default to \"attack\" if empty string or can't find spellname.\r\n if (name === \"\") return 0;\r\n if (!name) return -1;\r\n const idx = constants.skills.findIndex((s) => s && s.s == name);\r\n return idx >= 0 ? idx : 0;\r\n}\r\n\r\nfunction _readStatus(byte: number): types.IStatus {\r\n const status = {} as types.IStatus;\r\n status.hardcore = ((byte >>> 2) & 1) === 1;\r\n status.died = ((byte >>> 3) & 1) === 1;\r\n status.expansion = ((byte >>> 5) & 1) === 1;\r\n status.ladder = ((byte >>> 6) & 1) === 1;\r\n return status;\r\n}\r\n\r\nfunction _writeStatus(status: types.IStatus): Uint8Array {\r\n const arr = new Uint8Array(1);\r\n arr[0] |= status.hardcore ? 1 << 2 : 0;\r\n arr[0] |= status.died ? 1 << 3 : 0;\r\n arr[0] |= status.expansion ? 1 << 5 : 0;\r\n arr[0] |= status.ladder ? 1 << 6 : 0;\r\n return arr;\r\n}\r\n\r\nfunction _readCharMenuAppearance(bytes: Uint8Array, constants: types.IConstantData): types.ICharMenuAppearance {\r\n const appearance = {} as types.ICharMenuAppearance;\r\n const reader = new BitReader(bytes);\r\n const graphics = reader.ReadArray(16);\r\n const tints = reader.ReadArray(16);\r\n appearance.head = { graphic: graphics[0], tint: tints[0] } as types.IMenuAppearance;\r\n appearance.torso = { graphic: graphics[1], tint: tints[1] } as types.IMenuAppearance;\r\n appearance.legs = { graphic: graphics[2], tint: tints[2] } as types.IMenuAppearance;\r\n appearance.right_arm = { graphic: graphics[3], tint: tints[3] } as types.IMenuAppearance;\r\n appearance.left_arm = { graphic: graphics[4], tint: tints[4] } as types.IMenuAppearance;\r\n appearance.right_hand = { graphic: graphics[5], tint: tints[5] } as types.IMenuAppearance;\r\n appearance.left_hand = { graphic: graphics[6], tint: tints[6] } as types.IMenuAppearance;\r\n appearance.shield = { graphic: graphics[7], tint: tints[7] } as types.IMenuAppearance;\r\n appearance.special1 = { graphic: graphics[8], tint: tints[8] } as types.IMenuAppearance;\r\n appearance.special2 = { graphic: graphics[9], tint: tints[9] } as types.IMenuAppearance;\r\n appearance.special3 = { graphic: graphics[10], tint: tints[10] } as types.IMenuAppearance;\r\n appearance.special4 = { graphic: graphics[11], tint: tints[11] } as types.IMenuAppearance;\r\n appearance.special5 = { graphic: graphics[12], tint: tints[12] } as types.IMenuAppearance;\r\n appearance.special6 = { graphic: graphics[13], tint: tints[13] } as types.IMenuAppearance;\r\n appearance.special7 = { graphic: graphics[14], tint: tints[14] } as types.IMenuAppearance;\r\n appearance.special8 = { graphic: graphics[15], tint: tints[15] } as types.IMenuAppearance;\r\n return appearance;\r\n}\r\n\r\nfunction _writeCharMenuAppearance(appearance: types.ICharMenuAppearance, constants: types.IConstantData): Uint8Array {\r\n const writer = new BitWriter(32);\r\n writer.length = 32 * 8;\r\n\r\n const graphics: number[] = [];\r\n graphics.push(appearance && appearance.head ? appearance.head.graphic : 0);\r\n graphics.push(appearance && appearance.torso ? appearance.torso.graphic : 0);\r\n graphics.push(appearance && appearance.legs ? appearance.legs.graphic : 0);\r\n graphics.push(appearance && appearance.right_arm ? appearance.right_arm.graphic : 0);\r\n graphics.push(appearance && appearance.left_arm ? appearance.left_arm.graphic : 0);\r\n graphics.push(appearance && appearance.right_hand ? appearance.right_hand.graphic : 0);\r\n graphics.push(appearance && appearance.left_hand ? appearance.left_hand.graphic : 0);\r\n graphics.push(appearance && appearance.shield ? appearance.shield.graphic : 0);\r\n graphics.push(appearance && appearance.special1 ? appearance.special1.graphic : 0);\r\n graphics.push(appearance && appearance.special2 ? appearance.special2.graphic : 0);\r\n graphics.push(appearance && appearance.special3 ? appearance.special3.graphic : 0);\r\n graphics.push(appearance && appearance.special4 ? appearance.special4.graphic : 0);\r\n graphics.push(appearance && appearance.special5 ? appearance.special5.graphic : 0);\r\n graphics.push(appearance && appearance.special6 ? appearance.special6.graphic : 0);\r\n graphics.push(appearance && appearance.special7 ? appearance.special7.graphic : 0);\r\n graphics.push(appearance && appearance.special8 ? appearance.special8.graphic : 0);\r\n\r\n for (const g of graphics) {\r\n writer.WriteUInt8(g);\r\n }\r\n\r\n const tints: number[] = [];\r\n tints.push(appearance && appearance.head ? appearance.head.tint : 0);\r\n tints.push(appearance && appearance.torso ? appearance.torso.tint : 0);\r\n tints.push(appearance && appearance.legs ? appearance.legs.tint : 0);\r\n tints.push(appearance && appearance.right_arm ? appearance.right_arm.tint : 0);\r\n tints.push(appearance && appearance.left_arm ? appearance.left_arm.tint : 0);\r\n tints.push(appearance && appearance.right_hand ? appearance.right_hand.tint : 0);\r\n tints.push(appearance && appearance.left_hand ? appearance.left_hand.tint : 0);\r\n tints.push(appearance && appearance.shield ? appearance.shield.tint : 0);\r\n tints.push(appearance && appearance.special1 ? appearance.special1.tint : 0);\r\n tints.push(appearance && appearance.special2 ? appearance.special2.tint : 0);\r\n tints.push(appearance && appearance.special3 ? appearance.special3.tint : 0);\r\n tints.push(appearance && appearance.special4 ? appearance.special4.tint : 0);\r\n tints.push(appearance && appearance.special5 ? appearance.special5.tint : 0);\r\n tints.push(appearance && appearance.special6 ? appearance.special6.tint : 0);\r\n tints.push(appearance && appearance.special7 ? appearance.special7.tint : 0);\r\n tints.push(appearance && appearance.special8 ? appearance.special8.tint : 0);\r\n\r\n for (const t of tints) {\r\n writer.WriteUInt8(t);\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readAssignedSkills(bytes: Uint8Array, constants: types.IConstantData): string[] {\r\n const skills = [] as string[];\r\n const reader = new BitReader(bytes);\r\n for (let i = 0; i < 16; i++) {\r\n const skillId = reader.ReadUInt32();\r\n const skill = constants.skills[skillId];\r\n if (skill) {\r\n skills.push(skill.s);\r\n }\r\n }\r\n return skills;\r\n}\r\n\r\nfunction _writeAssignedSkills(skills: string[], constants: types.IConstantData): Uint8Array {\r\n const writer = new BitWriter(64);\r\n writer.length = 64 * 8;\r\n skills = skills || [];\r\n for (let i = 0; i < 16; i++) {\r\n const skillId = _skillId(skills[i], constants);\r\n if (skillId > 0) {\r\n writer.WriteUInt32(skillId);\r\n } else {\r\n writer.WriteUInt32(0xffff);\r\n }\r\n }\r\n\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readDifficulty(bytes: Uint8Array): types.IDifficulty {\r\n const difficulty = {} as types.IDifficulty;\r\n difficulty.Normal = bytes[0];\r\n difficulty.Nightmare = bytes[1];\r\n difficulty.Hell = bytes[2];\r\n return difficulty;\r\n}\r\n\r\nfunction _writeDifficulty(difficulty: types.IDifficulty): Uint8Array {\r\n const writer = new BitWriter(3);\r\n writer.length = 3 * 8;\r\n writer.WriteUInt8(difficulty.Normal);\r\n writer.WriteUInt8(difficulty.Nightmare);\r\n writer.WriteUInt8(difficulty.Hell);\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readQuests(bytes: Uint8Array): types.IQuests {\r\n const quests = {} as types.IQuests;\r\n const reader = new BitReader(bytes);\r\n quests.act_i = {} as types.IActIQuests;\r\n quests.act_i.introduced = reader.ReadUInt16() === 0x1; //0x0000\r\n quests.act_i.den_of_evil = _readQuest(reader.ReadArray(2)); //0x0002\r\n quests.act_i.sisters_burial_grounds = _readQuest(reader.ReadArray(2));\r\n quests.act_i.tools_of_the_trade = _readQuest(reader.ReadArray(2));\r\n quests.act_i.the_search_for_cain = _readQuest(reader.ReadArray(2));\r\n quests.act_i.the_forgotten_tower = _readQuest(reader.ReadArray(2));\r\n quests.act_i.sisters_to_the_slaughter = _readQuest(reader.ReadArray(2));\r\n quests.act_i.completed = reader.ReadUInt16() === 0x1;\r\n quests.act_ii = {} as types.IActIIQuests;\r\n quests.act_ii.introduced = reader.ReadUInt16() === 0x1; //0x0010 [if jerhyn introduction = 0x01]\r\n quests.act_ii.radaments_lair = _readQuest(reader.ReadArray(2)); //0x0012\r\n quests.act_ii.the_horadric_staff = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.tainted_sun = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.arcane_sanctuary = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.the_summoner = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.the_seven_tombs = _readQuest(reader.ReadArray(2));\r\n quests.act_ii.completed = reader.ReadUInt16() === 0x1; //0x001e\r\n quests.act_iii = {} as types.IActIIIQuests;\r\n quests.act_iii.introduced = reader.ReadUInt16() === 0x1; //0x0020 [if hratli introduction = 0x01]\r\n quests.act_iii.lam_esens_tome = _readQuest(reader.ReadArray(2)); //0x0022\r\n quests.act_iii.khalims_will = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.blade_of_the_old_religion = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.the_golden_bird = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.the_blackened_temple = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.the_guardian = _readQuest(reader.ReadArray(2));\r\n quests.act_iii.completed = reader.ReadUInt16() === 0x1; //0x002e\r\n quests.act_iv = {} as types.IActIVQuests;\r\n quests.act_iv.introduced = reader.ReadUInt16() === 0x1; //0x0030 [if activ introduction = 0x01]\r\n quests.act_iv.the_fallen_angel = _readQuest(reader.ReadArray(2)); //0x0032\r\n quests.act_iv.terrors_end = _readQuest(reader.ReadArray(2));\r\n quests.act_iv.hellforge = _readQuest(reader.ReadArray(2));\r\n quests.act_iv.completed = reader.ReadUInt16() === 0x1; //0x0038\r\n reader.SkipBytes(10); //0x003a\r\n quests.act_v = {} as types.IActVQuests;\r\n quests.act_v.introduced = reader.ReadUInt16() === 0x1;\r\n quests.act_v.siege_on_harrogath = _readQuest(reader.ReadArray(2)); //0x0046\r\n quests.act_v.rescue_on_mount_arreat = _readQuest(reader.ReadArray(2));\r\n quests.act_v.prison_of_ice = _readQuest(reader.ReadArray(2));\r\n quests.act_v.betrayal_of_harrogath = _readQuest(reader.ReadArray(2));\r\n quests.act_v.rite_of_passage = _readQuest(reader.ReadArray(2));\r\n quests.act_v.eve_of_destruction = _readQuest(reader.ReadArray(2));\r\n quests.act_v.completed = reader.ReadUInt16() === 0x1;\r\n reader.SkipBytes(12);\r\n return quests; //sizeof [0x0060]\r\n}\r\n\r\nfunction _writeQuests(quests: types.IQuests): Uint8Array {\r\n const writer = new BitWriter(96);\r\n writer.length = 96 * 8;\r\n const difficultyCompleted = +quests.act_v.completed || +quests.act_v.eve_of_destruction.is_completed;\r\n return writer\r\n .WriteUInt16(+quests.act_i.introduced)\r\n .WriteArray(_writeQuest(quests.act_i.den_of_evil))\r\n .WriteArray(_writeQuest(quests.act_i.sisters_burial_grounds))\r\n .WriteArray(_writeQuest(quests.act_i.tools_of_the_trade))\r\n .WriteArray(_writeQuest(quests.act_i.the_search_for_cain))\r\n .WriteArray(_writeQuest(quests.act_i.the_forgotten_tower))\r\n .WriteArray(_writeQuest(quests.act_i.sisters_to_the_slaughter))\r\n .WriteUInt16(+quests.act_i.completed || +quests.act_i.sisters_to_the_slaughter.is_completed)\r\n .WriteUInt16(+quests.act_ii.introduced || +quests.act_i.sisters_to_the_slaughter.is_completed)\r\n .WriteArray(_writeQuest(quests.act_ii.radaments_lair))\r\n .WriteArray(_writeQuest(quests.act_ii.the_horadric_staff))\r\n .WriteArray(_writeQuest(quests.act_ii.tainted_sun))\r\n .WriteArray(_writeQuest(quests.act_ii.arcane_sanctuary))\r\n .WriteArray(_writeQuest(quests.act_ii.the_summoner))\r\n .WriteArray(_writeQuest(quests.act_ii.the_seven_tombs))\r\n .WriteUInt16(+quests.act_ii.completed || +quests.act_ii.the_seven_tombs.is_completed)\r\n .WriteUInt16(+quests.act_iii.introduced || +quests.act_ii.the_seven_tombs.is_completed)\r\n .WriteArray(_writeQuest(quests.act_iii.lam_esens_tome))\r\n .WriteArray(_writeQuest(quests.act_iii.khalims_will))\r\n .WriteArray(_writeQuest(quests.act_iii.blade_of_the_old_religion))\r\n .WriteArray(_writeQuest(quests.act_iii.the_golden_bird))\r\n .WriteArray(_writeQuest(quests.act_iii.the_blackened_temple))\r\n .WriteArray(_writeQuest(quests.act_iii.the_guardian))\r\n .WriteUInt16(+quests.act_iii.completed || +quests.act_iii.the_guardian.is_completed)\r\n .WriteUInt16(+quests.act_iv.introduced || +quests.act_iii.the_guardian.is_completed)\r\n .WriteArray(_writeQuest(quests.act_iv.the_fallen_angel))\r\n .WriteArray(_writeQuest(quests.act_iv.terrors_end))\r\n .WriteArray(_writeQuest(quests.act_iv.hellforge))\r\n .WriteUInt16(+quests.act_iv.completed || +quests.act_iv.terrors_end.is_completed)\r\n .WriteArray(new Uint8Array(6))\r\n .WriteUInt16(+quests.act_v.introduced || +quests.act_iv.terrors_end.is_completed)\r\n .WriteArray(new Uint8Array(4))\r\n .WriteArray(_writeQuest(quests.act_v.siege_on_harrogath))\r\n .WriteArray(_writeQuest(quests.act_v.rescue_on_mount_arreat))\r\n .WriteArray(_writeQuest(quests.act_v.prison_of_ice))\r\n .WriteArray(_writeQuest(quests.act_v.betrayal_of_harrogath))\r\n .WriteArray(_writeQuest(quests.act_v.rite_of_passage))\r\n .WriteArray(_writeQuest(quests.act_v.eve_of_destruction))\r\n .WriteUInt8(difficultyCompleted)\r\n .WriteUInt8(difficultyCompleted ? 0x80 : 0x0) //is this right?\r\n .WriteArray(new Uint8Array(12))\r\n .ToArray();\r\n}\r\n\r\nfunction _readQuest(bytes: Uint8Array): types.IQuest {\r\n const quest = {} as types.IQuest;\r\n const reader = new BitReader(bytes);\r\n quest.is_completed = reader.ReadBit() === 1;\r\n quest.is_requirement_completed = reader.ReadBit() === 1;\r\n quest.is_received = reader.ReadBit() === 1;\r\n if (reader.ReadBit() === 1) quest.unk3 = true;\r\n if (reader.ReadBit() === 1) quest.unk4 = true;\r\n if (reader.ReadBit() === 1) quest.unk5 = true;\r\n if (reader.ReadBit() === 1) quest.unk6 = true;\r\n if (reader.ReadBit() === 1) quest.consumed_scroll = true;\r\n if (reader.ReadBit() === 1) quest.unk8 = true;\r\n if (reader.ReadBit() === 1) quest.unk9 = true;\r\n if (reader.ReadBit() === 1) quest.unk10 = true;\r\n if (reader.ReadBit() === 1) quest.unk11 = true;\r\n quest.closed = reader.ReadBit() === 1;\r\n quest.done_recently = reader.ReadBit() === 1;\r\n if (reader.ReadBit() === 1) quest.unk14 = true;\r\n if (reader.ReadBit() === 1) quest.unk15 = true;\r\n return quest;\r\n}\r\n\r\nfunction _writeQuest(quest: types.IQuest): Uint8Array {\r\n const writer = new BitWriter(2);\r\n writer.length = 2 * 8;\r\n writer.WriteBit(+quest.is_completed);\r\n writer.WriteBit(+quest.is_requirement_completed);\r\n writer.WriteBit(+quest.is_received);\r\n writer.WriteBit(+quest.unk3);\r\n writer.WriteBit(+quest.unk4);\r\n writer.WriteBit(+quest.unk5);\r\n writer.WriteBit(+quest.unk6);\r\n writer.WriteBit(+quest.consumed_scroll);\r\n writer.WriteBit(+quest.unk8);\r\n writer.WriteBit(+quest.unk9);\r\n writer.WriteBit(+quest.unk10);\r\n writer.WriteBit(+quest.unk11);\r\n writer.WriteBit(+quest.closed);\r\n writer.WriteBit(+quest.done_recently);\r\n writer.WriteBit(+quest.unk14);\r\n writer.WriteBit(+quest.unk15);\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readWaypointData(bytes: Uint8Array): types.IWaypointData {\r\n const waypoints = {} as types.IWaypointData;\r\n const reader = new BitReader(bytes);\r\n for (let i = 0; i < difficulties.length; i++) {\r\n waypoints[difficulties[i]] = _readWaypoints(reader.ReadArray(24));\r\n }\r\n return waypoints;\r\n}\r\n\r\nfunction _readWaypoints(bytes: Uint8Array): types.IWaypoints {\r\n const waypoints = {} as types.IWaypoints;\r\n const reader = new BitReader(bytes);\r\n reader.SkipBytes(2); //unk = 0x2, 0x\r\n waypoints.act_i = {} as types.IActIWaypoints;\r\n waypoints.act_i.rogue_encampement = reader.ReadBit() === 1;\r\n waypoints.act_i.cold_plains = reader.ReadBit() === 1;\r\n waypoints.act_i.stony_field = reader.ReadBit() === 1;\r\n waypoints.act_i.dark_woods = reader.ReadBit() === 1;\r\n waypoints.act_i.black_marsh = reader.ReadBit() === 1;\r\n waypoints.act_i.outer_cloister = reader.ReadBit() === 1;\r\n waypoints.act_i.jail_lvl_1 = reader.ReadBit() === 1;\r\n waypoints.act_i.inner_cloister = reader.ReadBit() === 1;\r\n waypoints.act_i.catacombs_lvl_2 = reader.ReadBit() === 1;\r\n waypoints.act_ii = {} as types.IActIIWaypoints;\r\n waypoints.act_ii.lut_gholein = reader.ReadBit() === 1;\r\n waypoints.act_ii.sewers_lvl_2 = reader.ReadBit() === 1;\r\n waypoints.act_ii.dry_hills = reader.ReadBit() === 1;\r\n waypoints.act_ii.halls_of_the_dead_lvl_2 = reader.ReadBit() === 1;\r\n waypoints.act_ii.far_oasis = reader.ReadBit() === 1;\r\n waypoints.act_ii.lost_city = reader.ReadBit() === 1;\r\n waypoints.act_ii.palace_cellar_lvl_1 = reader.ReadBit() === 1;\r\n waypoints.act_ii.arcane_sanctuary = reader.ReadBit() === 1;\r\n waypoints.act_ii.canyon_of_the_magi = reader.ReadBit() === 1;\r\n waypoints.act_iii = {} as types.IActIIIWaypoints;\r\n waypoints.act_iii.kurast_docks = reader.ReadBit() === 1;\r\n waypoints.act_iii.spider_forest = reader.ReadBit() === 1;\r\n waypoints.act_iii.great_marsh = reader.ReadBit() === 1;\r\n waypoints.act_iii.flayer_jungle = reader.ReadBit() === 1;\r\n waypoints.act_iii.lower_kurast = reader.ReadBit() === 1;\r\n waypoints.act_iii.kurast_bazaar = reader.ReadBit() === 1;\r\n waypoints.act_iii.upper_kurast = reader.ReadBit() === 1;\r\n waypoints.act_iii.travincal = reader.ReadBit() === 1;\r\n waypoints.act_iii.durance_of_hate_lvl_2 = reader.ReadBit() === 1;\r\n waypoints.act_iv = {} as types.IActIVWaypoints;\r\n waypoints.act_iv.the_pandemonium_fortress = reader.ReadBit() === 1;\r\n waypoints.act_iv.city_of_the_damned = reader.ReadBit() === 1;\r\n waypoints.act_iv.river_of_flame = reader.ReadBit() === 1;\r\n waypoints.act_v = {} as types.IActVWaypoints;\r\n waypoints.act_v.harrogath = reader.ReadBit() === 1;\r\n waypoints.act_v.frigid_highlands = reader.ReadBit() === 1;\r\n waypoints.act_v.arreat_plateau = reader.ReadBit() === 1;\r\n waypoints.act_v.crystalline_passage = reader.ReadBit() === 1;\r\n waypoints.act_v.halls_of_pain = reader.ReadBit() === 1;\r\n waypoints.act_v.glacial_trail = reader.ReadBit() === 1;\r\n waypoints.act_v.frozen_tundra = reader.ReadBit() === 1;\r\n waypoints.act_v.the_ancients_way = reader.ReadBit() === 1;\r\n waypoints.act_v.worldstone_keep_lvl_2 = reader.ReadBit() === 1;\r\n reader.Align().SkipBytes(17);\r\n return waypoints;\r\n}\r\n\r\nfunction _writeWaypointData(waypoints: types.IWaypointData): Uint8Array {\r\n const writer = new BitWriter(72);\r\n writer.length = 72 * 8;\r\n for (let i = 0; i < difficulties.length; i++) {\r\n const w = waypoints != null ? waypoints[difficulties[i]] : null;\r\n writer.WriteArray(_writeWaypoints(w));\r\n }\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _writeWaypoints(waypoints: types.IWaypoints): Uint8Array {\r\n const writer = new BitWriter(24);\r\n writer.length = 24 * 8;\r\n writer.WriteArray(new Uint8Array([0x02, 0x01]));\r\n if (waypoints) {\r\n if (waypoints.act_i) {\r\n writer.WriteBit(+waypoints.act_i.rogue_encampement);\r\n writer.WriteBit(+waypoints.act_i.cold_plains);\r\n writer.WriteBit(+waypoints.act_i.stony_field);\r\n writer.WriteBit(+waypoints.act_i.dark_woods);\r\n writer.WriteBit(+waypoints.act_i.black_marsh);\r\n writer.WriteBit(+waypoints.act_i.outer_cloister);\r\n writer.WriteBit(+waypoints.act_i.jail_lvl_1);\r\n writer.WriteBit(+waypoints.act_i.inner_cloister);\r\n writer.WriteBit(+waypoints.act_i.catacombs_lvl_2);\r\n }\r\n if (waypoints.act_ii) {\r\n writer.WriteBit(+waypoints.act_ii.lut_gholein);\r\n writer.WriteBit(+waypoints.act_ii.sewers_lvl_2);\r\n writer.WriteBit(+waypoints.act_ii.dry_hills);\r\n writer.WriteBit(+waypoints.act_ii.halls_of_the_dead_lvl_2);\r\n writer.WriteBit(+waypoints.act_ii.far_oasis);\r\n writer.WriteBit(+waypoints.act_ii.lost_city);\r\n writer.WriteBit(+waypoints.act_ii.palace_cellar_lvl_1);\r\n writer.WriteBit(+waypoints.act_ii.arcane_sanctuary);\r\n writer.WriteBit(+waypoints.act_ii.canyon_of_the_magi);\r\n }\r\n if (waypoints.act_iii) {\r\n writer.WriteBit(+waypoints.act_iii.kurast_docks);\r\n writer.WriteBit(+waypoints.act_iii.spider_forest);\r\n writer.WriteBit(+waypoints.act_iii.great_marsh);\r\n writer.WriteBit(+waypoints.act_iii.flayer_jungle);\r\n writer.WriteBit(+waypoints.act_iii.lower_kurast);\r\n writer.WriteBit(+waypoints.act_iii.kurast_bazaar);\r\n writer.WriteBit(+waypoints.act_iii.upper_kurast);\r\n writer.WriteBit(+waypoints.act_iii.travincal);\r\n writer.WriteBit(+waypoints.act_iii.durance_of_hate_lvl_2);\r\n }\r\n if (waypoints.act_iv) {\r\n writer.WriteBit(+waypoints.act_iv.the_pandemonium_fortress);\r\n writer.WriteBit(+waypoints.act_iv.city_of_the_damned);\r\n writer.WriteBit(+waypoints.act_iv.river_of_flame);\r\n }\r\n if (waypoints.act_v) {\r\n writer.WriteBit(+waypoints.act_v.harrogath);\r\n writer.WriteBit(+waypoints.act_v.frigid_highlands);\r\n writer.WriteBit(+waypoints.act_v.arreat_plateau);\r\n writer.WriteBit(+waypoints.act_v.crystalline_passage);\r\n writer.WriteBit(+waypoints.act_v.halls_of_pain);\r\n writer.WriteBit(+waypoints.act_v.glacial_trail);\r\n writer.WriteBit(+waypoints.act_v.frozen_tundra);\r\n writer.WriteBit(+waypoints.act_v.the_ancients_way);\r\n writer.WriteBit(+waypoints.act_v.worldstone_keep_lvl_2);\r\n }\r\n } else {\r\n //all wps\r\n //writer.WriteArray(new Uint8Array(5));\r\n writer.WriteArray(new Uint8Array([0xff, 0xff, 0xff, 0xff, 0x7f]));\r\n //_writeBits(writer, 0x3fffffffff, start, 0, 38);\r\n }\r\n writer.Align().WriteArray(new Uint8Array(17));\r\n return writer.ToArray();\r\n}\r\n\r\nfunction _readNPCData(bytes: Uint8Array): types.INPCData {\r\n const npcs = { normal: {}, nm: {}, hell: {} } as types.INPCData;\r\n const reader = new BitReader(bytes);\r\n for (let j = 0; j < 3; j++) {\r\n npcs[difficulties[j]] = {\r\n warriv_act_ii: { intro: false, congrats: false },\r\n charsi: { intro: false, congrats: false },\r\n warriv_act_i: { intro: false, congrats: false },\r\n kashya: { intro: false, congrats: false },\r\n akara: { intro: false, congrats: false },\r\n gheed: { intro: false, congrats: false },\r\n greiz: { intro: false, congrats: false },\r\n jerhyn: { intro: false, congrats: false },\r\n meshif_act_ii: { intro: false, congrats: false },\r\n geglash: { intro: false, congrats: false },\r\n lysnader: { intro: false, congrats: false },\r\n fara: { intro: false, congrats: false },\r\n drogan: { intro: false, congrats: false },\r\n alkor: { intro: false, congrats: false },\r\n hratli: { intro: false, congrats: false },\r\n ashera: { intro: false, congrats: false },\r\n cain_act_iii: { intro: false, congrats: false },\r\n elzix: { intro: false, congrats: false },\r\n malah: { intro: false, congrats: false },\r\n anya: { intro: false, congrats: false },\r\n natalya: { intro: false, congrats: false },\r\n meshif_act_iii: { intro: false, congrats: false },\r\n ormus: { intro: false, congrats: false },\r\n cain_act_v: { intro: false, congrats: false },\r\n qualkehk: { intro: false, congrats: false },\r\n nihlathak: { intro: false, congrats: false },\r\n } as types.INPCS;\r\n }\r\n //introductions\r\n for (let i = 0; i < 3; i++) {\r\n const j = i * 5;\r\n const npc = npcs[difficulties[i]];\r\n npc.warriv_act_ii.intro = reader.bits[0 + j * 8] === 1;\r\n npc.charsi.intro = reader.bits[2 + j * 8] === 1;\r\n npc.warriv_act_i.intro = reader.bits[3 + j * 8] === 1;\r\n npc.kashya.intro = reader.bits[4 + j * 8] === 1;\r\n npc.akara.intro = reader.bits[5 + j * 8] === 1;\r\n npc.gheed.intro = reader.bits[6 + j * 8] === 1;\r\n npc.greiz.intro = reader.bits[8 + j * 8] === 1;\r\n npc.jerhyn.intro = reader.bits[9 + j * 8] === 1;\r\n npc.meshif_act_ii.intro = reader.bits[10 + j * 8] === 1;\r\n npc.geglash.intro = reader.bits[11 + j * 8] === 1;\r\n npc.lysnader.intro = reader.bits[12 + j * 8] === 1;\r\n npc.fara.intro = reader.bits[13 + j * 8] === 1;\r\n npc.drogan.intro = reader.bits[14 + j * 8] === 1;\r\n npc.alkor.intro = reader.bits[16 + j * 8] === 1;\r\n npc.hratli.intro = reader.bits[17 + j * 8] === 1;\r\n npc.ashera.intro = reader.bits[18 + j * 8] === 1;\r\n npc.cain_act_iii.intro = reader.bits[21 + j * 8] === 1;\r\n npc.elzix.intro = reader.bits[23 + j * 8] === 1;\r\n npc.malah.intro = reader.bits[24 + j * 8] === 1;\r\n npc.anya.intro = reader.bits[25 + j * 8] === 1;\r\n npc.natalya.intro = reader.bits[27 + j * 8] === 1;\r\n npc.meshif_act_iii.intro = reader.bits[28 + j * 8] === 1;\r\n npc.ormus.intro = reader.bits[31 + j * 8] === 1;\r\n npc.cain_act_v.intro = reader.bits[37 + j * 8] === 1;\r\n npc.qualkehk.intro = reader.bits[38 + j * 8] === 1;\r\n npc.nihlathak.intro = reader.bits[39 + j * 8] === 1;\r\n }\r\n //congrats\r\n for (let i = 0; i < 3; i++) {\r\n const j = i * 5;\r\n const npc = npcs[difficulties[i]];\r\n npc.warriv_act_ii.congrats = reader.bits[192 + (0 + j * 8)] === 1;\r\n npc.charsi.congrats = reader.bits[192 + (2 + j * 8)] === 1;\r\n npc.warriv_act_i.congrats = reader.bits[192 + (3 + j * 8)] === 1;\r\n npc.kashya.congrats = reader.bits[192 + (4 + j * 8)] === 1;\r\n npc.akara.congrats = reader.bits[192 + (5 + j * 8)] === 1;\r\n npc.gheed.congrats = reader.bits[192 + (6 + j * 8)] === 1;\r\n npc.greiz.congrats = reader.bits[192 + (8 + j * 8)] === 1;\r\n npc.jerhyn.congrats = reader.bits[192 + (9 + j * 8)] === 1;\r\n npc.meshif_act_ii.congrats = reader.bits[192 + (10 + j * 8)] === 1;\r\n npc.geglash.congrats = reader.bits[192 + (11 + j * 8)] === 1;\r\n npc.lysnader.congrats = reader.bits[192 + (12 + j * 8)] === 1;\r\n npc.fara.congrats = reader.bits[192 + (13 + j * 8)] === 1;\r\n npc.drogan.congrats = reader.bits[192 + (14 + j * 8)] === 1;\r\n npc.alkor.congrats = reader.bits[192 + (16 + j * 8)] === 1;\r\n npc.hratli.congrats = reader.bits[192 + (17 + j * 8)] === 1;\r\n npc.ashera.congrats = reader.bits[192 + (18 + j * 8)] === 1;\r\n npc.cain_act_iii.congrats = reader.bits[192 + (21 + j * 8)] === 1;\r\n npc.elzix.congrats = reader.bits[192 + (23 + j * 8)] === 1;\r\n npc.malah.congrats = reader.bits[192 + (24 + j * 8)] === 1;\r\n npc.anya.congrats = reader.bits[192 + (25 + j * 8)] === 1;\r\n npc.natalya.congrats = reader.bits[192 + (27 + j * 8)] === 1;\r\n npc.meshif_act_iii.congrats = reader.bits[192 + (28 + j * 8)] === 1;\r\n npc.ormus.congrats = reader.bits[192 + (31 + j * 8)] === 1;\r\n npc.cain_act_v.congrats = reader.bits[192 + (37 + j * 8)] === 1;\r\n npc.qualkehk.congrats = reader.bits[192 + (38 + j * 8)] === 1;\r\n npc.nihlathak.congrats = reader.bits[192 + (39 + j * 8)] === 1;\r\n }\r\n return npcs;\r\n}\r\n\r\nfunction _writeNPCData(npcs: types.INPCData): Uint8Array {\r\n const writer = new BitWriter(0x30);\r\n writer.length = 0x30 * 8;\r\n if (npcs) {\r\n for (let j = 0; j < 3; j++) {\r\n const npc = npcs[difficulties[j]];\r\n writer.SeekByte(j * 5);\r\n writer.WriteBit(+npc.warriv_act_ii.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.charsi.intro);\r\n writer.WriteBit(+npc.warriv_act_i.intro);\r\n writer.WriteBit(+npc.kashya.intro);\r\n writer.WriteBit(+npc.akara.intro);\r\n writer.WriteBit(+npc.gheed.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.greiz.intro);\r\n writer.WriteBit(+npc.jerhyn.intro);\r\n writer.WriteBit(+npc.meshif_act_ii.intro);\r\n writer.WriteBit(+npc.geglash.intro);\r\n writer.WriteBit(+npc.lysnader.intro);\r\n writer.WriteBit(+npc.fara.intro);\r\n writer.WriteBit(+npc.drogan.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.alkor.intro);\r\n writer.WriteBit(+npc.hratli.intro);\r\n writer.WriteBit(+npc.ashera.intro);\r\n writer.WriteBits(new Uint8Array(2).fill(0), 2);\r\n writer.WriteBit(+npc.cain_act_iii.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.elzix.intro);\r\n writer.WriteBit(+npc.malah.intro);\r\n writer.WriteBit(+npc.anya.intro);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.natalya.intro);\r\n writer.WriteBit(+npc.meshif_act_iii.intro);\r\n writer.WriteBits(new Uint8Array(2).fill(0), 2);\r\n writer.WriteBit(+npc.ormus.intro);\r\n writer.WriteBits(new Uint8Array(5).fill(0), 5);\r\n writer.WriteBit(+npc.cain_act_v.intro);\r\n writer.WriteBit(+npc.qualkehk.intro);\r\n writer.WriteBit(+npc.nihlathak.intro);\r\n }\r\n for (let j = 0; j < 3; j++) {\r\n writer.SeekByte(24 + j * 5);\r\n const npc = npcs[difficulties[j]];\r\n writer.WriteBit(+npc.warriv_act_ii.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.charsi.congrats);\r\n writer.WriteBit(+npc.warriv_act_i.congrats);\r\n writer.WriteBit(+npc.kashya.congrats);\r\n writer.WriteBit(+npc.akara.congrats);\r\n writer.WriteBit(+npc.gheed.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.greiz.congrats);\r\n writer.WriteBit(+npc.jerhyn.congrats);\r\n writer.WriteBit(+npc.meshif_act_ii.congrats);\r\n writer.WriteBit(+npc.geglash.congrats);\r\n writer.WriteBit(+npc.lysnader.congrats);\r\n writer.WriteBit(+npc.fara.congrats);\r\n writer.WriteBit(+npc.drogan.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.alkor.congrats);\r\n writer.WriteBit(+npc.hratli.congrats);\r\n writer.WriteBit(+npc.ashera.congrats);\r\n writer.WriteBits(new Uint8Array(2).fill(0), 2);\r\n writer.WriteBit(+npc.cain_act_iii.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.elzix.congrats);\r\n writer.WriteBit(+npc.malah.congrats);\r\n writer.WriteBit(+npc.anya.congrats);\r\n writer.WriteBit(0);\r\n writer.WriteBit(+npc.natalya.congrats);\r\n writer.WriteBit(+npc.meshif_act_iii.congrats);\r\n writer.WriteBits(new Uint8Array(2).fill(0), 2);\r\n writer.WriteBit(+npc.ormus.congrats);\r\n writer.WriteBits(new Uint8Array(5).fill(0), 5);\r\n writer.WriteBit(+npc.cain_act_v.congrats);\r\n writer.WriteBit(+npc.qualkehk.congrats);\r\n writer.WriteBit(+npc.nihlathak.congrats);\r\n }\r\n }\r\n return writer.ToArray();\r\n}\r\n","import * as types from \"../d2/types\";\r\n\r\n//special stats. read the next N properties.\r\n//seems to be hardcode in d2 and not in itemstatcost\r\nconst item_property_stat_count = {\r\n item_maxdamage_percent: { numprops: 2, rangestr: \"strModMinDamageRange\", equalstr: \"strModEnhancedDamage\" },\r\n firemindam: { numprops: 2, rangestr: \"strModFireDamageRange\", equalstr: \"strModFireDamage\" },\r\n lightmindam: { numprops: 2, rangestr: \"strModLightningDamageRange\", equalstr: \"strModLightningDamage\" },\r\n magicmindam: { numprops: 2, rangestr: \"strModMagicDamageRange\", equalstr: \"strModMagicDamage\" },\r\n coldmindam: { numprops: 3, rangestr: \"strModColdDamageRange\", equalstr: \"strModColdDamage\" },\r\n poisonmindam: { numprops: 3, rangestr: \"strModPoisonDamageRange\", equalstr: \"strModPoisonDamage\" },\r\n};\r\n\r\n//TODO use smaller field names to minimize size of file.\r\nfunction readConstantData(buffers: any): types.IConstantData {\r\n const constants = {} as types.IConstantData;\r\n\r\n let strings = {};\r\n if (_hasKey(buffers, \"strings.txt\")) {\r\n strings = _readStrings(_getKey(buffers, \"string.txt\"));\r\n strings = Object.assign(strings, _readStrings(_getKey(buffers, \"expansionstring.txt\")));\r\n strings = Object.assign(strings, _readStrings(_getKey(buffers, \"patchstring.txt\")));\r\n } else {\r\n strings = _readJSONStrings(_getKey(buffers, \"item-gems.json\"));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"item-modifiers.json\")));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"item-nameaffixes.json\")));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"item-names.json\")));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"item-runes.json\")));\r\n strings = Object.assign(strings, _readJSONStrings(_getKey(buffers, \"skills.json\")));\r\n }\r\n\r\n constants.classes = _readClasses(_getArray(buffers, \"CharStats.txt\"), _getArray(buffers, \"PlayerClass.txt\"), strings);\r\n const skillDescs = _readSkillDesc(_getArray(buffers, \"SkillDesc.txt\"), strings);\r\n constants.skills = _readSkills(_getArray(buffers, \"skills.txt\"), skillDescs, strings);\r\n constants.rare_names = [null].concat(_readRareNames(_getArray(buffers, \"RareSuffix.txt\"), 1, strings));\r\n constants.rare_names = constants.rare_names.concat(\r\n _readRareNames(_getArray(buffers, \"RarePrefix.txt\"), constants.rare_names.length, strings)\r\n );\r\n constants.magic_prefixes = _readMagicNames(_getArray(buffers, \"MagicPrefix.txt\"), strings);\r\n constants.magic_suffixes = _readMagicNames(_getArray(buffers, \"MagicSuffix.txt\"), strings);\r\n constants.properties = _readProperties(_getArray(buffers, \"Properties.txt\"), strings);\r\n constants.magical_properties = _readItemStatCosts(_getArray(buffers, \"ItemStatCost.txt\"), strings);\r\n constants.runewords = _readRunewords(_getArray(buffers, \"Runes.txt\"), strings, constants.skills);\r\n constants.set_items = _readSetOrUnqItems(_getArray(buffers, \"SetItems.txt\"), strings, constants.skills);\r\n constants.unq_items = _readSetOrUnqItems(_getArray(buffers, \"UniqueItems.txt\"), strings, constants.skills);\r\n const item_types = _readTypes(_getArray(buffers, \"ItemTypes.txt\"), strings);\r\n const armor_items = _readItems(_getArray(buffers, \"Armor.txt\"), item_types, strings);\r\n const weapon_items = _readItems(_getArray(buffers, \"Weapons.txt\"), item_types, strings);\r\n const other_items = _readItems(_getArray(buffers, \"Misc.txt\"), item_types, strings);\r\n\r\n constants.stackables = {};\r\n [...armor_items, ...weapon_items, ...other_items]\r\n .filter((item) => item.s === 1)\r\n .map((item) => (constants.stackables[item.code] = { n: item.n }));\r\n constants.armor_items = {};\r\n armor_items.map((item) => {\r\n constants.armor_items[item.code] = item;\r\n delete item.code;\r\n });\r\n constants.weapon_items = {};\r\n weapon_items.map((item) => {\r\n constants.weapon_items[item.code] = item;\r\n delete item.code;\r\n });\r\n constants.other_items = {};\r\n other_items.map((item) => {\r\n constants.other_items[item.code] = item;\r\n delete item.code;\r\n });\r\n _readGems(constants.other_items, _getArray(buffers, \"Gems.txt\"), strings);\r\n\r\n return constants;\r\n}\r\n\r\nfunction _getArray(files: { [id: string]: Buffer }, find: string): any {\r\n return _readTsv(_getKey(files, find));\r\n}\r\n\r\nfunction _getKey(files: { [id: string]: Buffer }, find: string): any {\r\n const key = Object.keys(files).find((key) => key.toLowerCase() === find.toLowerCase());\r\n if (!key) {\r\n throw new Error(`Cannot find file: ${find}`);\r\n }\r\n return files[key];\r\n}\r\n\r\nfunction _hasKey(files: { [id: string]: Buffer }, find: string): boolean {\r\n return Object.keys(files).find((key) => key.toLowerCase() === find.toLowerCase()) != null;\r\n}\r\n\r\nfunction _readTsv(file: string): any {\r\n const lines = file.split(/\\r?\\n/).map((line) => line.split(/\\t/));\r\n const header = lines[0];\r\n return {\r\n header: header,\r\n lines: lines,\r\n };\r\n}\r\n\r\nfunction _readStrings(file: string): any {\r\n const result = {} as any;\r\n file\r\n .split(/\\r?\\n/)\r\n .map((line) => line.split(/\\t/))\r\n .map((line) => {\r\n if (!result[line[0]]) {\r\n result[line[0]] = line[1];\r\n }\r\n });\r\n return result;\r\n}\r\n\r\nfunction _readJSONStrings(file: string): any {\r\n const result = {} as any;\r\n //remove BOM\r\n if (file.charCodeAt(0) === 0xfeff) {\r\n file = file.slice(1);\r\n }\r\n const data = JSON.parse(file);\r\n for (const str of data) {\r\n result[str.Key] = str.enUS;\r\n }\r\n return result;\r\n}\r\n\r\nfunction _readClasses(tsv: any, tsv2: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cClass = tsv.header.indexOf(\"class\");\r\n // str\tdex\tint\tvit\ttot\tstamina\r\n const cStr = tsv.header.indexOf(\"str\");\r\n const cDex = tsv.header.indexOf(\"dex\");\r\n const cInt = tsv.header.indexOf(\"int\");\r\n const cVit = tsv.header.indexOf(\"vit\");\r\n const cStam = tsv.header.indexOf(\"stamina\");\r\n const cHpadd = tsv.header.indexOf(\"hpadd\");\r\n const cLifePerLvl = tsv.header.indexOf(\"LifePerLevel\");\r\n const cStamPerLvl = tsv.header.indexOf(\"StaminaPerLevel\");\r\n const cManaPerLvl = tsv.header.indexOf(\"ManaPerLevel\");\r\n const cLifePerVit = tsv.header.indexOf(\"LifePerVitality\");\r\n const cStamPerVit = tsv.header.indexOf(\"StaminaPerVitality\");\r\n const cManaPerMag = tsv.header.indexOf(\"ManaPerMagic\");\r\n const cAllSkills = tsv.header.indexOf(\"StrAllSkills\");\r\n const cSkillTab1 = tsv.header.indexOf(\"StrSkillTab1\");\r\n const cSkillTab2 = tsv.header.indexOf(\"StrSkillTab2\");\r\n const cSkillTab3 = tsv.header.indexOf(\"StrSkillTab3\");\r\n const cClassOnly = tsv.header.indexOf(\"StrClassOnly\");\r\n const cCode = tsv2.header.indexOf(\"Code\");\r\n let id = 0;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const clazz = tsv.lines[i][cClass];\r\n if (clazz && clazz != \"Expansion\") {\r\n arr[id] = {\r\n id: id,\r\n n: clazz,\r\n c: tsv2.lines[i][cCode],\r\n as: strings[tsv.lines[i][cAllSkills]],\r\n ts: [strings[tsv.lines[i][cSkillTab1]], strings[tsv.lines[i][cSkillTab2]], strings[tsv.lines[i][cSkillTab3]]],\r\n co: strings[tsv.lines[i][cClassOnly]],\r\n s: {\r\n lpl: +tsv.lines[i][cLifePerLvl],\r\n mpl: +tsv.lines[i][cManaPerLvl],\r\n spl: +tsv.lines[i][cStamPerLvl],\r\n lpv: +tsv.lines[i][cLifePerVit],\r\n spv: +tsv.lines[i][cStamPerVit],\r\n mpe: +tsv.lines[i][cManaPerMag],\r\n },\r\n a: {\r\n str: +tsv.lines[i][cStr],\r\n dex: +tsv.lines[i][cDex],\r\n int: +tsv.lines[i][cInt],\r\n vit: +tsv.lines[i][cVit],\r\n stam: +tsv.lines[i][cStam],\r\n hpadd: tsv.lines[i][cHpadd],\r\n },\r\n };\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readSkillDesc(tsv: any, strings: any): any {\r\n const arr = {} as any;\r\n const cSkillDesc = tsv.header.indexOf(\"skilldesc\");\r\n const cStrName = tsv.header.indexOf(\"str name\");\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const id = tsv.lines[i][cSkillDesc];\r\n const skillStrName = tsv.lines[i][cStrName];\r\n if (id && skillStrName) {\r\n arr[id] = strings[skillStrName];\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readSkills(tsv: any, skillDescs: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cSkill = tsv.header.indexOf(\"skill\");\r\n const cSkillDesc = tsv.header.indexOf(\"skilldesc\");\r\n let cId = tsv.header.indexOf(\"Id\");\r\n if (cId < 0) {\r\n cId = tsv.header.indexOf(\"*Id\");\r\n }\r\n const cCharclass = tsv.header.indexOf(\"charclass\");\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const id = +tsv.lines[i][cId];\r\n const skillDesc = tsv.lines[i][cSkillDesc];\r\n if (skillDesc) {\r\n const o = {} as any;\r\n o.id = id;\r\n if (tsv.lines[i][cSkillDesc]) o.s = tsv.lines[i][cSkill];\r\n if (skillDescs[skillDesc]) o.n = skillDescs[skillDesc];\r\n if (tsv.lines[i][cCharclass]) o.c = tsv.lines[i][cCharclass];\r\n arr[id] = o;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readRareNames(tsv: any, idx: number, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cName = tsv.header.indexOf(\"name\");\r\n let id = idx;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const name = tsv.lines[i][cName];\r\n if (name) {\r\n arr[id - idx] = {\r\n id: id,\r\n n: strings[name],\r\n };\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readMagicNames(tsv: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cName = tsv.header.indexOf(\"Name\");\r\n const cTransformcolor = tsv.header.indexOf(\"transformcolor\");\r\n let id = 1;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const name = tsv.lines[i][cName];\r\n if (name != \"Expansion\") {\r\n const o = {} as any;\r\n o.id = id;\r\n o.n = strings[name];\r\n if (tsv.lines[i][cTransformcolor]) o.tc = tsv.lines[i][cTransformcolor];\r\n arr[id] = o;\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readProperties(tsv: any, strings: any): any {\r\n const arr = {} as any;\r\n const cCode = tsv.header.indexOf(\"code\");\r\n const cStats = [];\r\n for (let j = 1; j <= 7; j++) {\r\n cStats[j] = {} as any;\r\n cStats[j].cStat = tsv.header.indexOf(`stat${j}`);\r\n cStats[j].cFunc = tsv.header.indexOf(`func${j}`);\r\n cStats[j].cVal = tsv.header.indexOf(`val${j}`);\r\n }\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const code = tsv.lines[i][cCode];\r\n if (code != \"Expansion\") {\r\n const prop = [];\r\n //prop.code = code;\r\n for (let j = 1; j <= 7; j++) {\r\n let stat;\r\n const func = tsv.lines[i][cStats[j].cFunc];\r\n switch (func) {\r\n case \"5\": {\r\n stat = \"mindamage\";\r\n break;\r\n }\r\n case \"6\": {\r\n stat = \"maxdamage\";\r\n break;\r\n }\r\n case \"7\": {\r\n stat = \"item_maxdamage_percent\";\r\n break;\r\n }\r\n case \"20\": {\r\n stat = \"item_indesctructible\";\r\n break;\r\n }\r\n case \"23\": {\r\n stat = \"ethereal\"\r\n break;\r\n }\r\n default: {\r\n stat = tsv.lines[i][cStats[j].cStat];\r\n break;\r\n }\r\n }\r\n const val = tsv.lines[i][cStats[j].cVal];\r\n if (!stat && !func) {\r\n break;\r\n }\r\n const s = {} as any;\r\n if (stat) s.s = stat;\r\n if (func) s.f = +func;\r\n if (val) s.val = +val;\r\n prop[j - 1] = s;\r\n }\r\n if (prop.length) {\r\n arr[code] = prop;\r\n }\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readRunewords(tsv: any, strings: any, skills: any[]): any[] {\r\n const arr = [] as any[];\r\n const cName = tsv.header.indexOf(\"Name\");\r\n const cComplete = tsv.header.indexOf(\"complete\");\r\n const types = [];\r\n for (let i = 1; i < 7; i++) {\r\n types.push(tsv.header.indexOf(`itype${i}`))\r\n }\r\n const runes = [];\r\n for (let i = 1; i < 7; i++) {\r\n runes.push(tsv.header.indexOf(`Rune${i}`));\r\n }\r\n const modifiers = [] as any;\r\n for (let i = 1; i < 12; i++) {\r\n modifiers[i] = [];\r\n modifiers[i].cMod = tsv.header.indexOf(`T1Code${i}`);\r\n modifiers[i].cParam = tsv.header.indexOf(`T1Param${i}`);\r\n modifiers[i].cMin = tsv.header.indexOf(`T1Min${i}`);\r\n modifiers[i].cMax = tsv.header.indexOf(`T1Max${i}`);\r\n }\r\n\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const name = tsv.lines[i][cName];\r\n const enabled = tsv.lines[i][cComplete];\r\n const o = {} as any;\r\n if (enabled) {\r\n let id = +name.substring(8);\r\n //TODO: why?\r\n if (id > 75) {\r\n id += 25;\r\n } else {\r\n id += 26;\r\n }\r\n\r\n o.id = id;\r\n o.n = strings[tsv.lines[i][cName]];\r\n const t = [];\r\n for (let j = 0; j <= 6; j++ ) {\r\n const type = tsv.lines[i][types[j]];\r\n if (!type) {\r\n break;\r\n }\r\n t[j] = type;\r\n }\r\n o.types = t;\r\n const r = [];\r\n for (let j = 0; j <= 6; j++) {\r\n const rune = tsv.lines[i][runes[j]];\r\n if (!rune) {\r\n break;\r\n }\r\n r[j] = rune;\r\n }\r\n o.r = r;\r\n\r\n o.m = [];\r\n const s = skills.filter(s => s && s.s);\r\n for (let j = 1; j < 12; j++) {\r\n const mod = tsv.lines[i][modifiers[j].cMod];\r\n if (!mod) {\r\n break;\r\n }\r\n const m = {} as any;\r\n m.prop = mod;\r\n let param = Number(+tsv.lines[i][modifiers[j].cParam]);\r\n //string value\r\n if (Number.isNaN(param)) {\r\n param = s.find(s => s.s == tsv.lines[i][modifiers[j].cParam])?.id;\r\n }\r\n if (tsv.lines[i][modifiers[j].cParam]) m.p = param;\r\n if (tsv.lines[i][modifiers[j].cMin]) m.min = +tsv.lines[i][modifiers[j].cMin];\r\n if (tsv.lines[i][modifiers[j].cMax]) m.max = +tsv.lines[i][modifiers[j].cMax];\r\n o.m.push(m);\r\n }\r\n\r\n arr[id] = o;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readTypes(tsv: any, strings: any): any {\r\n const arr = {} as any;\r\n const cCode = tsv.header.indexOf(\"Code\");\r\n const cItemType = tsv.header.indexOf(\"ItemType\");\r\n const cEquiv1 = tsv.header.indexOf(\"Equiv1\");\r\n const cEquiv2 = tsv.header.indexOf(\"Equiv2\");\r\n const cInvGfx = [];\r\n for (let i = 1; i <= 6; i++) {\r\n cInvGfx.push(tsv.header.indexOf(`InvGfx${i}`));\r\n }\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const code = tsv.lines[i][cCode];\r\n if (code) {\r\n const o = {} as any;\r\n const invgfx = [];\r\n for (let j = 0; j <= 6; j++) {\r\n if (tsv.lines[i][cInvGfx[j]]) invgfx[j] = tsv.lines[i][cInvGfx[j]];\r\n }\r\n o.ig = invgfx;\r\n o.eq1 = tsv.lines[i][cEquiv1];\r\n o.eq2 = tsv.lines[i][cEquiv2];\r\n o.n = tsv.lines[i][cItemType];\r\n o.c = [o.n];\r\n arr[code] = o;\r\n }\r\n }\r\n\r\n for (const k of Object.keys(arr)) {\r\n arr[k].c = [..._resolvetItemTypeCategories(arr, k)];\r\n if (arr[k] !== undefined && arr[arr[k].eq1] !== undefined) {\r\n arr[k].eq1n = arr[arr[k].eq1].n;\r\n }\r\n\r\n if (arr[k] !== undefined && arr[arr[k].eq2] !== undefined) {\r\n arr[k].eq2n = arr[arr[k].eq2].n;\r\n }\r\n }\r\n\r\n return arr;\r\n}\r\n\r\nfunction _resolvetItemTypeCategories(arr: any, key: string) {\r\n let res: string[] = [];\r\n if (arr[key] !== undefined) {\r\n res = [arr[key].n, ..._resolvetItemTypeCategories(arr, arr[key].eq1), ..._resolvetItemTypeCategories(arr, arr[key].eq2)];\r\n }\r\n return res;\r\n}\r\n\r\nfunction _readItems(tsv: any, itemtypes: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cCode = tsv.header.indexOf(\"code\");\r\n const cNameStr = tsv.header.indexOf(\"namestr\");\r\n const cStackable = tsv.header.indexOf(\"stackable\");\r\n const cMinac = tsv.header.indexOf(\"minac\");\r\n const cMaxac = tsv.header.indexOf(\"maxac\");\r\n const cDurability = tsv.header.indexOf(\"durability\");\r\n const cMindam = tsv.header.indexOf(\"mindam\");\r\n const cMaxdam = tsv.header.indexOf(\"maxdam\");\r\n const cTwoHandMindam = tsv.header.indexOf(\"2handmindam\");\r\n const cTwoHandMaxdam = tsv.header.indexOf(\"2handmaxdam\");\r\n const cMinmisdam = tsv.header.indexOf(\"minmisdam\");\r\n const cMaxmisdam = tsv.header.indexOf(\"maxmisdam\");\r\n const cReqstr = tsv.header.indexOf(\"reqstr\");\r\n const cReqdex = tsv.header.indexOf(\"reqdex\");\r\n const cHasinv = tsv.header.indexOf(\"hasinv\");\r\n const cGemapplytype = tsv.header.indexOf(\"gemapplytype\");\r\n const cInvfile = tsv.header.indexOf(\"invfile\");\r\n const cUniqueInvfile = tsv.header.indexOf(\"uniqueinvfile\");\r\n const cSetInvfile = tsv.header.indexOf(\"setinvfile\");\r\n const cInvwidth = tsv.header.indexOf(\"invwidth\");\r\n const cInvheight = tsv.header.indexOf(\"invheight\");\r\n const cInvtransform = tsv.header.indexOf(\"InvTrans\");\r\n const cType = tsv.header.indexOf(\"type\");\r\n const cNormCode = tsv.header.indexOf(\"normcode\");\r\n const cUberCode = tsv.header.indexOf(\"ubercode\");\r\n const cUltraCode = tsv.header.indexOf(\"ultracode\");\r\n const cGemSockets = tsv.header.indexOf(\"gemsockets\");\r\n const cSpawnable = tsv.header.indexOf(\"spawnable\");\r\n const cOneOrTwoHadned = tsv.header.indexOf(\"1or2handed\");\r\n const cTwoHanded = tsv.header.indexOf(\"2handed\");\r\n const cNodurability = tsv.header.indexOf(\"nodurability\");\r\n\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const code = tsv.lines[i][cCode];\r\n if (code) {\r\n const item = {} as any;\r\n item.code = code;\r\n item.nc = tsv.lines[i][cNormCode];\r\n item.exc = tsv.lines[i][cUberCode];\r\n item.elc = tsv.lines[i][cUltraCode];\r\n item.iq =\r\n item.code === item.exc\r\n ? types.EItemQuality.exceptional\r\n : item.code === item.elc\r\n ? types.EItemQuality.elite\r\n : types.EItemQuality.normal;\r\n item.n = strings[tsv.lines[i][cNameStr]];\r\n if (tsv.lines[i][cStackable] && +tsv.lines[i][cStackable] > 0) item.s = 1;\r\n if (tsv.lines[i][cMinac] && +tsv.lines[i][cMinac] > 0) item.minac = +tsv.lines[i][cMinac];\r\n if (tsv.lines[i][cMaxac] && +tsv.lines[i][cMaxac] > 0) item.maxac = +tsv.lines[i][cMaxac];\r\n if (tsv.lines[i][cDurability]) item.durability = +tsv.lines[i][cDurability];\r\n if (tsv.lines[i][cMindam] && +tsv.lines[i][cMindam] > 0) item.mind = +tsv.lines[i][cMindam];\r\n if (tsv.lines[i][cMaxdam] && +tsv.lines[i][cMaxdam] > 0) item.maxd = +tsv.lines[i][cMaxdam];\r\n if (tsv.lines[i][cTwoHandMindam] && +tsv.lines[i][cTwoHandMindam] > 0) item.min2d = +tsv.lines[i][cTwoHandMindam];\r\n if (tsv.lines[i][cTwoHandMaxdam] && +tsv.lines[i][cTwoHandMaxdam] > 0) item.max2d = +tsv.lines[i][cTwoHandMaxdam];\r\n if (tsv.lines[i][cMinmisdam] && +tsv.lines[i][cMinmisdam] > 0) item.minmd = +tsv.lines[i][cMinmisdam];\r\n if (tsv.lines[i][cMaxmisdam] && +tsv.lines[i][cMaxmisdam] > 0) item.maxmd = +tsv.lines[i][cMaxmisdam];\r\n if (tsv.lines[i][cReqstr]) item.rs = +tsv.lines[i][cReqstr];\r\n if (tsv.lines[i][cReqdex]) item.rd = +tsv.lines[i][cReqdex];\r\n if (tsv.lines[i][cHasinv]) item.hi = +tsv.lines[i][cHasinv];\r\n if (tsv.lines[i][cGemapplytype]) item.gt = +tsv.lines[i][cGemapplytype];\r\n if (tsv.lines[i][cInvfile]) item.i = tsv.lines[i][cInvfile];\r\n if (tsv.lines[i][cUniqueInvfile]) item.ui = tsv.lines[i][cUniqueInvfile];\r\n if (tsv.lines[i][cSetInvfile]) item.si = tsv.lines[i][cSetInvfile];\r\n if (tsv.lines[i][cInvwidth]) item.iw = +tsv.lines[i][cInvwidth];\r\n if (tsv.lines[i][cInvheight]) item.ih = +tsv.lines[i][cInvheight];\r\n if (tsv.lines[i][cInvtransform]) item.it = +tsv.lines[i][cInvtransform];\r\n if (tsv.lines[i][cType]) item.type = tsv.lines[i][cType];\r\n if (tsv.lines[i][cGemSockets]) {item.gemsockets = +tsv.lines[i][cGemSockets]} else {item.gemsockets = 0};\r\n if (tsv.lines[i][cSpawnable]) item.spawnable = +tsv.lines[i][cSpawnable];\r\n if (tsv.lines[i][cOneOrTwoHadned]) item.handed1or2 = +tsv.lines[i][cOneOrTwoHadned];\r\n if (tsv.lines[i][cTwoHanded]) item.handed2 = +tsv.lines[i][cTwoHanded];\r\n if (tsv.lines[i][cNodurability]) item.nodurability = +tsv.lines[i][cNodurability];\r\n\r\n const type = itemtypes[tsv.lines[i][cType]];\r\n if (type && type.ig) {\r\n item.ig = type.ig;\r\n item.eq1n = type.eq1n;\r\n item.eq2n = type.eq2n;\r\n item.c = type.c;\r\n }\r\n arr.push(item);\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readGems(miscItems: any, tsv: any, strings: any) {\r\n const cCode = tsv.header.indexOf(\"code\");\r\n const types = [\"weapon\", \"helm\", \"shield\"];\r\n const cols = {} as any;\r\n for (const type of types) {\r\n cols[type] = [];\r\n for (let j = 1; j <= 3; j++) {\r\n cols[type][j] = {} as any;\r\n cols[type][j].cMod = tsv.header.indexOf(`${type}Mod${j}Code`);\r\n cols[type][j].cParam = tsv.header.indexOf(`${type}Mod${j}Param`);\r\n cols[type][j].cMin = tsv.header.indexOf(`${type}Mod${j}Min`);\r\n cols[type][j].cMax = tsv.header.indexOf(`${type}Mod${j}Max`);\r\n }\r\n }\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const code = tsv.lines[i][cCode];\r\n if (code && code != \"Expansion\") {\r\n const item = miscItems[code];\r\n // const row = {\r\n // weapon: [],\r\n // helm: [],\r\n // shield: [],\r\n // };\r\n for (let k = 0; k < 3; k++) {\r\n const type = types[k];\r\n //const m = {} as any;\r\n for (let j = 1; j <= 3; j++) {\r\n const mod = tsv.lines[i][cols[type][j].cMod];\r\n if (!mod) {\r\n break;\r\n }\r\n if (j == 1) {\r\n if (!item.m) item.m = [];\r\n item.m[k] = [];\r\n }\r\n const m = {} as any;\r\n m.prop = mod;\r\n if (tsv.lines[i][cols[type][j].cParam]) m.p = +tsv.lines[i][cols[type][j].cParam];\r\n if (tsv.lines[i][cols[type][j].cMin]) m.min = +tsv.lines[i][cols[type][j].cMin];\r\n if (tsv.lines[i][cols[type][j].cMax]) m.max = +tsv.lines[i][cols[type][j].cMax];\r\n item.m[k].push(m);\r\n }\r\n //row[type].push(m);\r\n }\r\n //item.m = row;\r\n }\r\n }\r\n}\r\n\r\nfunction _readSetOrUnqItems(tsv: any, strings: any, skills : any[]): any[] {\r\n const arr = [] as any[];\r\n const cIndex = tsv.header.indexOf(\"index\");\r\n const cInvfile = tsv.header.indexOf(\"invfile\");\r\n let cCode = tsv.header.indexOf(\"code\");\r\n if (cCode < 0) cCode = tsv.header.indexOf(\"item\");\r\n const cInvtransform = tsv.header.indexOf(\"invtransform\");\r\n const cLvl = tsv.header.indexOf(\"lvl\");\r\n const modifiers = [] as any;\r\n for (let i = 1; i < 12; i++) {\r\n modifiers[i] = [];\r\n modifiers[i].cMod = tsv.header.indexOf(`prop${i}`);\r\n modifiers[i].cParam = tsv.header.indexOf(`par${i}`);\r\n modifiers[i].cMin = tsv.header.indexOf(`min${i}`);\r\n modifiers[i].cMax = tsv.header.indexOf(`max${i}`);\r\n }\r\n\r\n let id = 0;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n const index = tsv.lines[i][cIndex];\r\n if (index && index != \"Expansion\") {\r\n const o = {} as any;\r\n o.id = id;\r\n o.n = strings[tsv.lines[i][cIndex]];\r\n if (tsv.lines[i][cInvfile]) o.i = tsv.lines[i][cInvfile];\r\n if (tsv.lines[i][cCode]) o.c = tsv.lines[i][cCode];\r\n if (tsv.lines[i][cInvtransform]) o.tc = tsv.lines[i][cInvtransform];\r\n if (tsv.lines[i][cLvl]) o.lvl = tsv.lines[i][cLvl];\r\n o.m = [];\r\n for (let j = 1; j < 12; j++) {\r\n const mod = tsv.lines[i][modifiers[j].cMod];\r\n if (!mod) {\r\n break;\r\n }\r\n const m = {} as any;\r\n m.prop = mod;\r\n let param = Number(+tsv.lines[i][modifiers[j].cParam]);\r\n if (Number.isNaN(param)) {\r\n param = skills\r\n .filter(s => s && s.s)\r\n .find(s => s.s == tsv.lines[i][modifiers[j].cParam])?.id;\r\n }\r\n if (tsv.lines[i][modifiers[j].cParam]) m.p = param;\r\n if (tsv.lines[i][modifiers[j].cMin]) m.min = +tsv.lines[i][modifiers[j].cMin];\r\n if (tsv.lines[i][modifiers[j].cMax]) m.max = +tsv.lines[i][modifiers[j].cMax];\r\n o.m.push(m);\r\n }\r\n arr[id] = o;\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nfunction _readItemStatCosts(tsv: any, strings: any): any[] {\r\n const arr = [] as any[];\r\n const cStat = tsv.header.indexOf(\"Stat\");\r\n let cId = tsv.header.indexOf(\"ID\");\r\n if (cId < 0) {\r\n cId = tsv.header.indexOf(\"*ID\");\r\n }\r\n const cCSvBits = tsv.header.indexOf(\"CSvBits\");\r\n const cCSvParam = tsv.header.indexOf(\"CSvParam\");\r\n const cCSvSigned = tsv.header.indexOf(\"CSvSigned\");\r\n const cEncode = tsv.header.indexOf(\"Encode\");\r\n const cValShift = tsv.header.indexOf(\"ValShift\");\r\n const cSigned = tsv.header.indexOf(\"Signed\");\r\n const cSaveBits = tsv.header.indexOf(\"Save Bits\");\r\n const cSaveAdd = tsv.header.indexOf(\"Save Add\");\r\n const cSaveParamBits = tsv.header.indexOf(\"Save Param Bits\");\r\n const cDescPriority = tsv.header.indexOf(\"descpriority\");\r\n const cDescFunc = tsv.header.indexOf(\"descfunc\");\r\n const cDescVal = tsv.header.indexOf(\"descval\");\r\n const cDescstrpos = tsv.header.indexOf(\"descstrpos\");\r\n const cDescstrneg = tsv.header.indexOf(\"descstrneg\");\r\n const cDescstr2 = tsv.header.indexOf(\"descstr2\");\r\n const cDgrp = tsv.header.indexOf(\"dgrp\");\r\n const cDgrpFunc = tsv.header.indexOf(\"dgrpfunc\");\r\n const cDgrpVal = tsv.header.indexOf(\"dgrpval\");\r\n const cDgrpstrpos = tsv.header.indexOf(\"dgrpstrpos\");\r\n const cDgrpstrneg = tsv.header.indexOf(\"dgrpstrneg\");\r\n const cDgrpstr2 = tsv.header.indexOf(\"dgrpstr2\");\r\n const cOp = tsv.header.indexOf(\"op\");\r\n const cOpParam = tsv.header.indexOf(\"op param\");\r\n const cOpBase = tsv.header.indexOf(\"op base\");\r\n const cOpStat1 = tsv.header.indexOf(\"op stat1\");\r\n const cOpStat2 = tsv.header.indexOf(\"op stat2\");\r\n const cOpStat3 = tsv.header.indexOf(\"op stat3\");\r\n let id = 0;\r\n for (let i = 1; i < tsv.lines.length; i++) {\r\n //const id = +tsv.lines[i][cId];\r\n const stat = tsv.lines[i][cStat];\r\n if (stat) {\r\n const o = {} as any;\r\n o.id = id;\r\n o.s = stat;\r\n if (tsv.lines[i][cCSvBits]) o.cB = +tsv.lines[i][cCSvBits];\r\n if (tsv.lines[i][cCSvParam]) o.cP = +tsv.lines[i][cCSvParam];\r\n if (tsv.lines[i][cCSvSigned]) o.cS = +tsv.lines[i][cCSvSigned];\r\n if (tsv.lines[i][cEncode]) o.e = +tsv.lines[i][cEncode];\r\n if (tsv.lines[i][cValShift]) o.vS = +tsv.lines[i][cValShift];\r\n if (tsv.lines[i][cSigned]) o.sS = +tsv.lines[i][cSigned];\r\n if (tsv.lines[i][cSaveBits]) o.sB = +tsv.lines[i][cSaveBits];\r\n if (tsv.lines[i][cSaveAdd]) o.sA = +tsv.lines[i][cSaveAdd];\r\n if (tsv.lines[i][cSaveParamBits]) o.sP = +tsv.lines[i][cSaveParamBits];\r\n if (tsv.lines[i][cDescPriority]) o.so = +tsv.lines[i][cDescPriority];\r\n if (tsv.lines[i][cDescFunc]) o.dF = +tsv.lines[i][cDescFunc];\r\n if (tsv.lines[i][cDescVal]) o.dV = +tsv.lines[i][cDescVal];\r\n if (tsv.lines[i][cDescstrpos]) o.dP = strings[tsv.lines[i][cDescstrpos]];\r\n if (tsv.lines[i][cDescstrneg]) o.dN = strings[tsv.lines[i][cDescstrneg]];\r\n if (tsv.lines[i][cDescstr2]) o.d2 = strings[tsv.lines[i][cDescstr2]];\r\n if (tsv.lines[i][cDgrp]) o.dg = +tsv.lines[i][cDgrp];\r\n if (tsv.lines[i][cDgrpFunc]) o.dgF = +tsv.lines[i][cDgrpFunc];\r\n if (tsv.lines[i][cDgrpVal]) o.dgV = +tsv.lines[i][cDgrpVal];\r\n if (tsv.lines[i][cDgrpstrpos]) o.dgP = strings[tsv.lines[i][cDgrpstrpos]];\r\n if (tsv.lines[i][cDgrpstrneg]) o.dN = strings[tsv.lines[i][cDgrpstrneg]];\r\n if (tsv.lines[i][cDgrpstr2]) o.dg2 = strings[tsv.lines[i][cDgrpstr2]];\r\n if (tsv.lines[i][cOp]) o.o = +tsv.lines[i][cOp];\r\n if (tsv.lines[i][cOpParam]) o.op = +tsv.lines[i][cOpParam];\r\n if (tsv.lines[i][cOpBase]) o.ob = tsv.lines[i][cOpBase];\r\n if (tsv.lines[i][cOpStat1]) o.os = [tsv.lines[i][cOpStat1]];\r\n if (tsv.lines[i][cOpStat2]) o.os[1] = tsv.lines[i][cOpStat2];\r\n if (tsv.lines[i][cOpStat3]) o.os[2] = tsv.lines[i][cOpStat3];\r\n\r\n const dmgstatrange = item_property_stat_count[stat];\r\n if (dmgstatrange) {\r\n o.np = dmgstatrange.numprops;\r\n o.dR = strings[dmgstatrange.rangestr];\r\n o.dE = strings[dmgstatrange.equalstr];\r\n }\r\n arr[id] = o;\r\n id++;\r\n }\r\n }\r\n return arr;\r\n}\r\n\r\nexport { readConstantData };\r\n","export * from \"./d2/d2s\";\r\nexport { readHeader, readHeaderData, writeHeader, writeHeaderData, fixHeader } from \"./d2/header\";\r\nexport { readAttributes, writeAttributes } from \"./d2/attributes\";\r\nexport { readSkills, writeSkills } from \"./d2/skills\";\r\nexport { enhanceAttributes, enhanceItems, enhanceItem, enhancePlayerAttributes, compactAttributes } from \"./d2/attribute_enhancer\";\r\nexport { getConstantData, setConstantData } from \"./d2/constants\";\r\nexport * from \"./data/parser\";\r\nexport * as types from \"./d2/types\";\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/d2/d2s.bundle.min.js b/docs/d2/d2s.bundle.min.js index 53add90..9e6c98a 100644 --- a/docs/d2/d2s.bundle.min.js +++ b/docs/d2/d2s.bundle.min.js @@ -1 +1 @@ -var d2s=function(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(i,a,function(t){return e[t]}.bind(null,a));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=9)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BitWriter=void 0;var i=function(){function e(e){void 0===e&&(e=8192),this.littleEndian=!0,this.offset=0,this.length=0,this.bits=new Uint8Array(e)}return e.prototype.WriteBit=function(e){if(this.offset>=this.bits.length){var t=new Uint8Array(this.bits.length+8192);t.set(this.bits,0),this.bits=t}return this.bits[this.offset++]=e,this.offset>this.length&&this.length++,this},e.prototype.WriteBits=function(e,t){for(var r=0;rthis.length&&(this.length=this.offset),this},e.prototype.SeekByte=function(e){return this.SeekBit(8*e)},e.prototype.PeekBytes=function(e){for(var t=new Uint8Array(e),r=0,i=0,a=0;a<8*e;++a)this.bits[this.offset+a]&&(t[r]|=1<=8&&(++r,i=0);return t},e.prototype.Align=function(){return this.offset=this.offset+7&-8,this.offset>this.length&&(this.length=this.offset),this},e.prototype.ToArray=function(){for(var e=new Uint8Array((this.length-1)/8+1),t=0,r=0,i=0;i=8&&(++t,r=0);return e},e}();t.BitWriter=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ItemType=t.Quality=t.EItemQuality=t.EStashType=void 0,function(e){e[e.shared=0]="shared",e[e.private=1]="private"}(t.EStashType||(t.EStashType={})),function(e){e[e.normal=0]="normal",e[e.exceptional=1]="exceptional",e[e.elite=2]="elite"}(t.EItemQuality||(t.EItemQuality={})),function(e){e[e.Low=1]="Low",e[e.Normal=2]="Normal",e[e.Superior=3]="Superior",e[e.Magic=4]="Magic",e[e.Set=5]="Set",e[e.Rare=6]="Rare",e[e.Unique=7]="Unique",e[e.Crafted=8]="Crafted"}(t.Quality||(t.Quality={})),function(e){e[e.Armor=1]="Armor",e[e.Shield=2]="Shield",e[e.Weapon=3]="Weapon",e[e.Other=4]="Other"}(t.ItemType||(t.ItemType={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BitReader=void 0;var i=function(){function e(e){var t=this;this.littleEndian=!0,this.offset=0;var r=new Uint8Array(e);this.bits=new Uint8Array(8*r.length),r.reduce((function(e,r){return r.toString(2).padStart(8,"0").split("").reverse().map((function(e){return parseInt(e,2)})).forEach((function(r){return t.bits[e++]=r})),e}),0)}return e.prototype.ReadBit=function(){return this.bits[this.offset++]},e.prototype.ReadBitArray=function(e){for(var t=new Uint8Array(e),r=0;r0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]>>=0;return e.SeekByte(12).WriteUInt32(t),[2]}))}))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.writeHeader=t.readHeader=void 0;var i=r(2),a=r(0),n=["normal","nm","hell"];function s(e,t){if(""===e)return 0;if(!e)return-1;var r=t.skills.findIndex((function(t){return t&&t.s==e}));return r>=0?r:0}function o(e){var t={},r=new i.BitReader(e);return t.act_i={},t.act_i.introduced=1===r.ReadUInt16(),t.act_i.den_of_evil=c(r.ReadArray(2)),t.act_i.sisters_burial_grounds=c(r.ReadArray(2)),t.act_i.tools_of_the_trade=c(r.ReadArray(2)),t.act_i.the_search_for_cain=c(r.ReadArray(2)),t.act_i.the_forgotten_tower=c(r.ReadArray(2)),t.act_i.sisters_to_the_slaughter=c(r.ReadArray(2)),t.act_i.completed=1===r.ReadUInt16(),t.act_ii={},t.act_ii.introduced=1===r.ReadUInt16(),t.act_ii.radaments_lair=c(r.ReadArray(2)),t.act_ii.the_horadric_staff=c(r.ReadArray(2)),t.act_ii.tainted_sun=c(r.ReadArray(2)),t.act_ii.arcane_sanctuary=c(r.ReadArray(2)),t.act_ii.the_summoner=c(r.ReadArray(2)),t.act_ii.the_seven_tombs=c(r.ReadArray(2)),t.act_ii.completed=1===r.ReadUInt16(),t.act_iii={},t.act_iii.introduced=1===r.ReadUInt16(),t.act_iii.lam_esens_tome=c(r.ReadArray(2)),t.act_iii.khalims_will=c(r.ReadArray(2)),t.act_iii.blade_of_the_old_religion=c(r.ReadArray(2)),t.act_iii.the_golden_bird=c(r.ReadArray(2)),t.act_iii.the_blackened_temple=c(r.ReadArray(2)),t.act_iii.the_guardian=c(r.ReadArray(2)),t.act_iii.completed=1===r.ReadUInt16(),t.act_iv={},t.act_iv.introduced=1===r.ReadUInt16(),t.act_iv.the_fallen_angel=c(r.ReadArray(2)),t.act_iv.terrors_end=c(r.ReadArray(2)),t.act_iv.hellforge=c(r.ReadArray(2)),t.act_iv.completed=1===r.ReadUInt16(),r.SkipBytes(10),t.act_v={},t.act_v.introduced=1===r.ReadUInt16(),t.act_v.siege_on_harrogath=c(r.ReadArray(2)),t.act_v.rescue_on_mount_arreat=c(r.ReadArray(2)),t.act_v.prison_of_ice=c(r.ReadArray(2)),t.act_v.betrayal_of_harrogath=c(r.ReadArray(2)),t.act_v.rite_of_passage=c(r.ReadArray(2)),t.act_v.eve_of_destruction=c(r.ReadArray(2)),t.act_v.completed=1===r.ReadUInt16(),r.SkipBytes(12),t}function l(e){var t=new a.BitWriter(96);t.length=768;var r=+e.act_v.completed||+e.act_v.eve_of_destruction.is_completed;return t.WriteUInt16(+e.act_i.introduced).WriteArray(d(e.act_i.den_of_evil)).WriteArray(d(e.act_i.sisters_burial_grounds)).WriteArray(d(e.act_i.tools_of_the_trade)).WriteArray(d(e.act_i.the_search_for_cain)).WriteArray(d(e.act_i.the_forgotten_tower)).WriteArray(d(e.act_i.sisters_to_the_slaughter)).WriteUInt16(+e.act_i.completed||+e.act_i.sisters_to_the_slaughter.is_completed).WriteUInt16(+e.act_ii.introduced||+e.act_i.sisters_to_the_slaughter.is_completed).WriteArray(d(e.act_ii.radaments_lair)).WriteArray(d(e.act_ii.the_horadric_staff)).WriteArray(d(e.act_ii.tainted_sun)).WriteArray(d(e.act_ii.arcane_sanctuary)).WriteArray(d(e.act_ii.the_summoner)).WriteArray(d(e.act_ii.the_seven_tombs)).WriteUInt16(+e.act_ii.completed||+e.act_ii.the_seven_tombs.is_completed).WriteUInt16(+e.act_iii.introduced||+e.act_ii.the_seven_tombs.is_completed).WriteArray(d(e.act_iii.lam_esens_tome)).WriteArray(d(e.act_iii.khalims_will)).WriteArray(d(e.act_iii.blade_of_the_old_religion)).WriteArray(d(e.act_iii.the_golden_bird)).WriteArray(d(e.act_iii.the_blackened_temple)).WriteArray(d(e.act_iii.the_guardian)).WriteUInt16(+e.act_iii.completed||+e.act_iii.the_guardian.is_completed).WriteUInt16(+e.act_iv.introduced||+e.act_iii.the_guardian.is_completed).WriteArray(d(e.act_iv.the_fallen_angel)).WriteArray(d(e.act_iv.terrors_end)).WriteArray(d(e.act_iv.hellforge)).WriteUInt16(+e.act_iv.completed||+e.act_iv.terrors_end.is_completed).WriteArray(new Uint8Array(6)).WriteUInt16(+e.act_v.introduced||+e.act_iv.terrors_end.is_completed).WriteArray(new Uint8Array(4)).WriteArray(d(e.act_v.siege_on_harrogath)).WriteArray(d(e.act_v.rescue_on_mount_arreat)).WriteArray(d(e.act_v.prison_of_ice)).WriteArray(d(e.act_v.betrayal_of_harrogath)).WriteArray(d(e.act_v.rite_of_passage)).WriteArray(d(e.act_v.eve_of_destruction)).WriteUInt8(r).WriteUInt8(r?128:0).WriteArray(new Uint8Array(12)).ToArray()}function c(e){var t={},r=new i.BitReader(e);return t.is_completed=1===r.ReadBit(),t.is_requirement_completed=1===r.ReadBit(),t.is_received=1===r.ReadBit(),1===r.ReadBit()&&(t.unk3=!0),1===r.ReadBit()&&(t.unk4=!0),1===r.ReadBit()&&(t.unk5=!0),1===r.ReadBit()&&(t.unk6=!0),1===r.ReadBit()&&(t.consumed_scroll=!0),1===r.ReadBit()&&(t.unk8=!0),1===r.ReadBit()&&(t.unk9=!0),1===r.ReadBit()&&(t.unk10=!0),1===r.ReadBit()&&(t.unk11=!0),t.closed=1===r.ReadBit(),t.done_recently=1===r.ReadBit(),1===r.ReadBit()&&(t.unk14=!0),1===r.ReadBit()&&(t.unk15=!0),t}function d(e){var t=new a.BitWriter(2);return t.length=16,t.WriteBit(+e.is_completed),t.WriteBit(+e.is_requirement_completed),t.WriteBit(+e.is_received),t.WriteBit(+e.unk3),t.WriteBit(+e.unk4),t.WriteBit(+e.unk5),t.WriteBit(+e.unk6),t.WriteBit(+e.consumed_scroll),t.WriteBit(+e.unk8),t.WriteBit(+e.unk9),t.WriteBit(+e.unk10),t.WriteBit(+e.unk11),t.WriteBit(+e.closed),t.WriteBit(+e.done_recently),t.WriteBit(+e.unk14),t.WriteBit(+e.unk15),t.ToArray()}function u(e){var t={},r=new i.BitReader(e);return r.SkipBytes(2),t.act_i={},t.act_i.rogue_encampement=1===r.ReadBit(),t.act_i.cold_plains=1===r.ReadBit(),t.act_i.stony_field=1===r.ReadBit(),t.act_i.dark_woods=1===r.ReadBit(),t.act_i.black_marsh=1===r.ReadBit(),t.act_i.outer_cloister=1===r.ReadBit(),t.act_i.jail_lvl_1=1===r.ReadBit(),t.act_i.inner_cloister=1===r.ReadBit(),t.act_i.catacombs_lvl_2=1===r.ReadBit(),t.act_ii={},t.act_ii.lut_gholein=1===r.ReadBit(),t.act_ii.sewers_lvl_2=1===r.ReadBit(),t.act_ii.dry_hills=1===r.ReadBit(),t.act_ii.halls_of_the_dead_lvl_2=1===r.ReadBit(),t.act_ii.far_oasis=1===r.ReadBit(),t.act_ii.lost_city=1===r.ReadBit(),t.act_ii.palace_cellar_lvl_1=1===r.ReadBit(),t.act_ii.arcane_sanctuary=1===r.ReadBit(),t.act_ii.canyon_of_the_magi=1===r.ReadBit(),t.act_iii={},t.act_iii.kurast_docks=1===r.ReadBit(),t.act_iii.spider_forest=1===r.ReadBit(),t.act_iii.great_marsh=1===r.ReadBit(),t.act_iii.flayer_jungle=1===r.ReadBit(),t.act_iii.lower_kurast=1===r.ReadBit(),t.act_iii.kurast_bazaar=1===r.ReadBit(),t.act_iii.upper_kurast=1===r.ReadBit(),t.act_iii.travincal=1===r.ReadBit(),t.act_iii.durance_of_hate_lvl_2=1===r.ReadBit(),t.act_iv={},t.act_iv.the_pandemonium_fortress=1===r.ReadBit(),t.act_iv.city_of_the_damned=1===r.ReadBit(),t.act_iv.river_of_flame=1===r.ReadBit(),t.act_v={},t.act_v.harrogath=1===r.ReadBit(),t.act_v.frigid_highlands=1===r.ReadBit(),t.act_v.arreat_plateau=1===r.ReadBit(),t.act_v.crystalline_passage=1===r.ReadBit(),t.act_v.halls_of_pain=1===r.ReadBit(),t.act_v.glacial_trail=1===r.ReadBit(),t.act_v.frozen_tundra=1===r.ReadBit(),t.act_v.the_ancients_way=1===r.ReadBit(),t.act_v.worldstone_keep_lvl_2=1===r.ReadBit(),r.Align().SkipBytes(17),t}function f(e){var t=new a.BitWriter(24);return t.length=192,t.WriteArray(new Uint8Array([2,1])),e?(e.act_i&&(t.WriteBit(+e.act_i.rogue_encampement),t.WriteBit(+e.act_i.cold_plains),t.WriteBit(+e.act_i.stony_field),t.WriteBit(+e.act_i.dark_woods),t.WriteBit(+e.act_i.black_marsh),t.WriteBit(+e.act_i.outer_cloister),t.WriteBit(+e.act_i.jail_lvl_1),t.WriteBit(+e.act_i.inner_cloister),t.WriteBit(+e.act_i.catacombs_lvl_2)),e.act_ii&&(t.WriteBit(+e.act_ii.lut_gholein),t.WriteBit(+e.act_ii.sewers_lvl_2),t.WriteBit(+e.act_ii.dry_hills),t.WriteBit(+e.act_ii.halls_of_the_dead_lvl_2),t.WriteBit(+e.act_ii.far_oasis),t.WriteBit(+e.act_ii.lost_city),t.WriteBit(+e.act_ii.palace_cellar_lvl_1),t.WriteBit(+e.act_ii.arcane_sanctuary),t.WriteBit(+e.act_ii.canyon_of_the_magi)),e.act_iii&&(t.WriteBit(+e.act_iii.kurast_docks),t.WriteBit(+e.act_iii.spider_forest),t.WriteBit(+e.act_iii.great_marsh),t.WriteBit(+e.act_iii.flayer_jungle),t.WriteBit(+e.act_iii.lower_kurast),t.WriteBit(+e.act_iii.kurast_bazaar),t.WriteBit(+e.act_iii.upper_kurast),t.WriteBit(+e.act_iii.travincal),t.WriteBit(+e.act_iii.durance_of_hate_lvl_2)),e.act_iv&&(t.WriteBit(+e.act_iv.the_pandemonium_fortress),t.WriteBit(+e.act_iv.city_of_the_damned),t.WriteBit(+e.act_iv.river_of_flame)),e.act_v&&(t.WriteBit(+e.act_v.harrogath),t.WriteBit(+e.act_v.frigid_highlands),t.WriteBit(+e.act_v.arreat_plateau),t.WriteBit(+e.act_v.crystalline_passage),t.WriteBit(+e.act_v.halls_of_pain),t.WriteBit(+e.act_v.glacial_trail),t.WriteBit(+e.act_v.frozen_tundra),t.WriteBit(+e.act_v.the_ancients_way),t.WriteBit(+e.act_v.worldstone_keep_lvl_2))):t.WriteArray(new Uint8Array([255,255,255,255,127])),t.Align().WriteArray(new Uint8Array(17)),t.ToArray()}t.readHeader=function(e,t,r){var a,s,l,c,d,f,_,h;e.header.filesize=t.ReadUInt32(),e.header.checksum=t.ReadUInt32().toString(16).padStart(8,"0"),t.SkipBytes(4),e.header.version>97&&t.SeekByte(267),e.header.name=t.ReadString(16).replace(/\0/g,""),e.header.version>97&&t.SeekByte(36),e.header.status=(d=t.ReadUInt8(),(f={}).hardcore=1==(d>>>2&1),f.died=1==(d>>>3&1),f.expansion=1==(d>>>5&1),f.ladder=1==(d>>>6&1),f),e.header.progression=t.ReadUInt8(),e.header.active_arms=t.ReadUInt16(),e.header.class=r.classes[t.ReadUInt8()].n,t.SkipBytes(2),e.header.level=t.ReadUInt8(),e.header.created=t.ReadUInt32(),e.header.last_played=t.ReadUInt32(),t.SkipBytes(4),e.header.assigned_skills=function(e,t){for(var r=[],a=new i.BitReader(e),n=0;n<16;n++){var s=a.ReadUInt32(),o=t.skills[s];o&&r.push(o.s)}return r}(t.ReadArray(64),r),e.header.left_skill=null===(a=r.skills[t.ReadUInt32()])||void 0===a?void 0:a.s,e.header.right_skill=null===(s=r.skills[t.ReadUInt32()])||void 0===s?void 0:s.s,e.header.left_swap_skill=null===(l=r.skills[t.ReadUInt32()])||void 0===l?void 0:l.s,e.header.right_swap_skill=null===(c=r.skills[t.ReadUInt32()])||void 0===c?void 0:c.s,e.header.menu_appearance=function(e,t){var r={},a=new i.BitReader(e),n=a.ReadArray(16),s=a.ReadArray(16);return r.head={graphic:n[0],tint:s[0]},r.torso={graphic:n[1],tint:s[1]},r.legs={graphic:n[2],tint:s[2]},r.right_arm={graphic:n[3],tint:s[3]},r.left_arm={graphic:n[4],tint:s[4]},r.right_hand={graphic:n[5],tint:s[5]},r.left_hand={graphic:n[6],tint:s[6]},r.shield={graphic:n[7],tint:s[7]},r.special1={graphic:n[8],tint:s[8]},r.special2={graphic:n[9],tint:s[9]},r.special3={graphic:n[10],tint:s[10]},r.special4={graphic:n[11],tint:s[11]},r.special5={graphic:n[12],tint:s[12]},r.special6={graphic:n[13],tint:s[13]},r.special7={graphic:n[14],tint:s[14]},r.special8={graphic:n[15],tint:s[15]},r}(t.ReadArray(32)),e.header.difficulty=(_=t.ReadArray(3),(h={}).Normal=_[0],h.Nightmare=_[1],h.Hell=_[2],h),e.header.map_id=t.ReadUInt32(),t.SkipBytes(2),e.header.dead_merc=t.ReadUInt16(),e.header.merc_id=t.ReadUInt32().toString(16),e.header.merc_name_id=t.ReadUInt16(),e.header.merc_type=t.ReadUInt16(),e.header.merc_experience=t.ReadUInt32(),t.SkipBytes(144),t.SkipBytes(4),t.SkipBytes(4),t.SkipBytes(2),e.header.quests_normal=o(t.ReadArray(96)),e.header.quests_nm=o(t.ReadArray(96)),e.header.quests_hell=o(t.ReadArray(96)),t.SkipBytes(2),t.SkipBytes(4),t.SkipBytes(2),e.header.waypoints=function(e){for(var t={},r=new i.BitReader(e),a=0;a97?t.WriteArray(new Uint8Array(Array(20).fill(0))):t.WriteArray(new Uint8Array([0,0,0,0])).WriteString(e.header.name,16),t.WriteArray((i=e.header.status,o=new Uint8Array(1),o[0]|=i.hardcore?4:0,o[0]|=i.died?8:0,o[0]|=i.expansion?32:0,o[0]|=i.ladder?64:0,o)).WriteUInt8(e.header.progression).WriteUInt16(e.header.active_arms).WriteUInt8(function(e,t){return e?t.classes.findIndex((function(t){return t&&t.n==e})):-1}(e.header.class,r)).WriteArray(new Uint8Array([16,30])).WriteUInt8(e.header.level).WriteArray(new Uint8Array([0,0,0,0])).WriteUInt32(e.header.last_played).WriteArray(new Uint8Array([255,255,255,255])).WriteArray(function(e,t){var r=new a.BitWriter(64);r.length=512,e=e||[];for(var i=0;i<16;i++){var n=s(e[i],t);n>0?r.WriteUInt32(n):r.WriteUInt32(65535)}return r.ToArray()}(e.header.assigned_skills,r)).WriteUInt32(s(e.header.left_skill,r)).WriteUInt32(s(e.header.right_skill,r)).WriteUInt32(s(e.header.left_swap_skill,r)).WriteUInt32(s(e.header.right_swap_skill,r)).WriteArray(function(e,t){var r=new a.BitWriter(32);r.length=256;var i=[];i.push(e&&e.head?e.head.graphic:0),i.push(e&&e.torso?e.torso.graphic:0),i.push(e&&e.legs?e.legs.graphic:0),i.push(e&&e.right_arm?e.right_arm.graphic:0),i.push(e&&e.left_arm?e.left_arm.graphic:0),i.push(e&&e.right_hand?e.right_hand.graphic:0),i.push(e&&e.left_hand?e.left_hand.graphic:0),i.push(e&&e.shield?e.shield.graphic:0),i.push(e&&e.special1?e.special1.graphic:0),i.push(e&&e.special2?e.special2.graphic:0),i.push(e&&e.special3?e.special3.graphic:0),i.push(e&&e.special4?e.special4.graphic:0),i.push(e&&e.special5?e.special5.graphic:0),i.push(e&&e.special6?e.special6.graphic:0),i.push(e&&e.special7?e.special7.graphic:0),i.push(e&&e.special8?e.special8.graphic:0);for(var n=0,s=i;n97?t.WriteArray(new Uint8Array(76)).WriteString(e.header.name,16).WriteArray(new Uint8Array(52)):t.WriteArray(new Uint8Array(140)).WriteUInt32(1),t.WriteString("Woo!",4).WriteArray(new Uint8Array([6,0,0,0,42,1])).WriteArray(l(e.header.quests_normal)).WriteArray(l(e.header.quests_nm)).WriteArray(l(e.header.quests_hell)).WriteString("WS",2).WriteArray(new Uint8Array([1,0,0,0,80,0])).WriteArray(function(e){var t=new a.BitWriter(72);t.length=576;for(var r=0;r0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]=6&&n<=11&&(e.attributes[s[o.s]]>>>=8),l,n=t.ReadUInt16(9)}return t.Align(),[2]}))}))},t.writeAttributes=function(e,t){return i(this,void 0,void 0,(function(){var r,i,o,l,c;return a(this,(function(a){for((r=new n.BitWriter).WriteString("gf",2),i=0;i<16;i++){if(void 0===(o=t.magical_properties[i]))throw new Error("Invalid attribute: "+o);(l=e.attributes[s[o.s]])&&(c=o.cB,i>=6&&i<=11&&(l<<=8),r.WriteUInt16(i,9),r.WriteUInt32(l,c))}return r.WriteUInt16(511,9),r.Align(),[2,r.ToArray()]}))}))};var s={strength:"strength",energy:"energy",dexterity:"dexterity",vitality:"vitality",statpts:"unused_stats",newskills:"unused_skill_points",hitpoints:"current_hp",maxhp:"max_hp",mana:"current_mana",maxmana:"max_mana",stamina:"current_stamina",maxstamina:"max_stamina",level:"level",experience:"experience",gold:"gold",goldbank:"stashed_gold"}},function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){return new(r||(r=Promise))((function(a,n){function s(e){try{l(i.next(e))}catch(e){n(e)}}function o(e){try{l(i.throw(e))}catch(e){n(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,o)}l((i=i.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var r,i,a,n,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return n={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function o(n){return function(o){return function(n){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,i&&(a=2&n[0]?i.return:n[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,n[1])).done)return a;switch(i=0,a&&(n=[2&n[0],a.value]),n[0]){case 0:case 1:a=n;break;case 4:return s.label++,{value:n[1],done:!1};case 5:s.label++,i=n[1],n=[0];continue;case 7:n=s.ops.pop(),s.trys.pop();continue;default:if(!(a=s.trys,(a=a.length>0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]d.Quality.Superior&&(e.given_runeword=0,e.runeword_id=0,e.runeword_name="",e.runeword_attributes=[])),e.quality!==d.Quality.Magic&&(e.magic_prefix=0,e.magic_suffix=0),e.quality===d.Quality.Rare||e.quality===d.Quality.Crafted?(e.rare_name=t.rare_names[e.rare_name_id]?t.rare_names[e.rare_name_id].n:"",e.rare_name2=t.rare_names[e.rare_name_id2]?t.rare_names[e.rare_name_id2].n:""):(e.rare_name_id=0,e.rare_name="",e.rare_name_id2=0,e.rare_name2="",e.magical_name_ids=[0,0,0,0,0,0]),e.quality===d.Quality.Set?e.set_name=t.set_items[e.set_id]?t.set_items[e.set_id].n:"":(e.set_id=0,e.set_name="",e.set_attributes=[]),e.quality===d.Quality.Unique?e.unique_name=t.unq_items[e.unique_id]?t.unq_items[e.unique_id].n:"":(e.unique_id=0,e.unique_name=""),e.quality!==d.Quality.Magic&&e.quality!==d.Quality.Unique&&(e.personalized=0,e.personalized_name="");var g=null;if(t.armor_items[e.type])g=t.armor_items[e.type],e.type_id=d.ItemType.Armor,g.maxac&&(0==e.ethereal?e.defense_rating=g.maxac:1==e.ethereal&&(e.defense_rating=Math.floor(1.5*g.maxac)));else if(t.weapon_items[e.type]){g=t.weapon_items[e.type],e.type_id=d.ItemType.Weapon;var b={};0==e.ethereal?(g.mind&&(b.mindam=g.mind),g.maxd&&(b.maxdam=g.maxd),g.min2d&&(b.twohandmindam=g.min2d),g.max2d&&(b.twohandmaxdam=g.max2d)):1==e.ethereal&&(g.mind&&(b.mindam=Math.floor(1.5*g.mind)),g.maxd&&(b.maxdam=Math.floor(1.5*g.maxd)),g.min2d&&(b.twohandmindam=Math.floor(1.5*g.min2d)),g.max2d&&(b.twohandmaxdam=Math.floor(1.5*g.max2d))),e.base_damage=b}else t.other_items[e.type]&&(e.type_id=d.ItemType.Other,g=t.other_items[e.type]);if(g)if(g.n&&(e.type_name=g.n),g.rs&&(e.reqstr=g.rs),g.rd&&(e.reqdex=g.rd),g.i&&(e.inv_file=g.i),g.ih&&(e.inv_height=g.ih),g.iw&&(e.inv_width=g.iw),g.it&&(e.inv_transform=g.it),g.iq&&(e.item_quality=g.iq),g.c&&(e.categories=g.c),g.durability&&(0==e.ethereal?(e.current_durability=g.durability,e.max_durability=g.durability):1==e.ethereal&&(e.current_durability=g.durability-Math.ceil(g.durability/2)+1,e.max_durability=g.durability-Math.ceil(g.durability/2)+1)),e.total_nr_of_sockets>0?e.socketed=1:e.socketed=0,e.multiple_pictures&&(e.inv_file=g.ig[e.picture_id]),e.magic_prefix||e.magic_suffix)e.magic_prefix&&(null===(n=t.magic_prefixes[e.magic_prefix])||void 0===n?void 0:n.tc)&&(e.transform_color=t.magic_prefixes[e.magic_prefix].tc),e.magic_suffix&&(null===(s=t.magic_suffixes[e.magic_suffix])||void 0===s?void 0:s.tc)&&(e.transform_color=t.magic_suffixes[e.magic_suffix].tc);else if(e.magical_name_ids&&6===e.magical_name_ids.length)for(var w=0;w<6;w++){var W=e.magical_name_ids[w];W&&(w%2==0&&t.magic_prefixes[W]&&(null===(o=t.magic_prefixes[W])||void 0===o?void 0:o.tc)?e.transform_color=t.magic_prefixes[W].tc:t.magic_suffixes[W]&&(null===(l=t.magic_suffixes[W])||void 0===l?void 0:l.tc)&&(e.transform_color=t.magic_suffixes[W].tc))}else if(e.unique_id){var B=t.unq_items[e.unique_id];g.ui&&(e.inv_file=g.ui),B&&B.i&&(e.inv_file=B.i),B&&B.tc&&(e.transform_color=B.tc)}else if(e.set_id){var x=t.set_items[e.set_id];g.ui&&(e.inv_file=g.ui),x&&x.i&&(e.inv_file=x.i),x&&x.tc&&(e.transform_color=x.tc)}(e.magic_attributes||e.runeword_attributes||e.socketed_items)&&(e.displayed_magic_attributes=h(e.magic_attributes,t,r,i),e.displayed_runeword_attributes=h(e.runeword_attributes,t,r,i),e.combined_magic_attributes=y(m(e,t),t),e.displayed_combined_magic_attributes=h(e.combined_magic_attributes,t,r,i))}function h(e,t,r,a){var n,s;if(void 0===r&&(r=1),!e)return[];for(var o=c(e.map((function(e){return i({},e)}))),l=[0,0,0],d=[0,0,0],u=0,f=o;u=0?i.dP:i.dN;39!=e.id&&41!=e.id&&43!=e.id&&45!=e.id||(o=i.dP);var c=i.dV,u=i.d2;if(i.dg&&4===l[i.dg-1]&&(o=(a=d[i.dg-1])>=0?i.dgP:i.dgN?i.dgN:i.dgP,c=i.dgV,n=i.dgF,u=i.dg2),i.np){var f=0;if(o=i.dR,"poisonmindam"===i.s){var _=Math.floor(e.values[0]*e.values[2]/256),h=Math.floor(e.values[1]*e.values[2]/256),p=Math.floor(e.values[2]/25);e.values=[_,h,p]}e.values[0]===e.values[1]&&(f++,o=i.dE,"item_maxdamage_percent"===i.s&&(o="+%d% "+o.replace(/}/gi,"").replace(/%\+?d%%/gi,""))),e.description=o.replace(/%d/gi,(function(){return e.values[f++]}))}else!function(e,t,r,i,a,n,s){var o,l;if(!i)return;var c=r>=0?"+":"",d=null,u=i>=6&&i<=10;switch(i){case 1:case 6:case 12:d=""+c+r;break;case 2:case 7:d=r+"%";break;case 3:case 9:d=""+r;break;case 4:case 8:d=""+c+r+"%";break;case 5:case 10:d=n.indexOf("%%")<0?100*r/128+"%":100*r/128;break;case 11:e.description=n.replace(/%d/,(r/100).toString());break;case 13:var f=t.classes[e.values[0]];e.description=""+c+r+" "+f.as;break;case 14:var _=null==(f=t.classes[e.values[1]])?void 0:f.ts[e.values[0]];n=v(_,r),e.description=n+" "+(null==f?void 0:f.co);break;case 15:n=v(n,e.values[2],e.values[0],null===(o=t.skills[e.values[1]])||void 0===o?void 0:o.n),e.description=""+n;break;case 16:e.description=n.replace(/%d/,r.toString()),e.description=e.description.replace(/%s/,t.skills[e.values[0]].n);break;case 17:e.description=r+" "+n+" (Increases near [time])";break;case 18:e.description=r+"% "+n+" (Increases near [time])";break;case 19:e.description=v(n,null==r?void 0:r.toString());break;case 20:d=-1*r+"%";break;case 21:d=""+-1*r;break;case 22:e.description=r+"% "+n+" [montype]";break;case 23:e.description=r+"% "+n+" [monster]]";break;case 24:if(0==n.indexOf("(")){var h=0;n=n.replace(/%d/gi,(function(){return e.values[2+h++].toString()})),e.description="Level "+e.values[0]+" "+t.skills[e.values[1]].n+" "+n}else e.description=v(n,e.values[0],null===(l=t.skills[e.values[1]])||void 0===l?void 0:l.n,e.values[2],e.values[3]);break;case 27:f=function(e,t){return t.classes.filter((function(t){return t.c===e}))[0]}(null==(p=t.skills[e.values[0]])?void 0:p.c,t);e.description=n?v(n,r,null==p?void 0:p.n,null==f?void 0:f.co):""+c+r+" to "+(null==p?void 0:p.s)+" "+(null==f?void 0:f.co);break;case 28:var p=t.skills[e.values[0]];e.description=""+c+r+" to "+(null==p?void 0:p.n);break;case 29:e.description=v(n,r.toString());break;default:throw new Error("No handler for descFunc: "+i)}if(d)switch(a=a||0){case 0:e.description=v(n,d);break;case 1:e.description=d+" "+n;break;case 2:e.description=n+" "+d;break;default:throw new Error("No handler for descVal: "+a)}u&&(e.description+=" "+s)}(e,t,a,n,c,o,u)},y=0,g=o;y=1;b--)for(var w=b-1;w>=0;w--)o[b].description===o[w].description&&(o[w].visible=!1);return o}function p(e,t){for(var r,i=[],a=0,n=e;a=0&&(a="+"+a),a})).replace("%%","%")}function m(e,t){var r=[];if(e.socketed_items)for(var i=0,a=e.socketed_items;i0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]=97&&(e.version=t.ReadUInt16(3).toString(2));if(e.location_id=t.ReadUInt8(3),e.equipped_id=t.ReadUInt8(4),e.position_x=t.ReadUInt8(4),e.position_y=t.ReadUInt8(4),e.alt_position_id=t.ReadUInt8(3),e.is_ear){for(var s=t.ReadUInt8(3),o=t.ReadUInt8(7),d=new Uint8Array(15),f=0;f=97){e.type="";for(f=0;f<4;f++){var h=u;do{h=h[t.ReadBit()]}while(Array.isArray(h));e.type+=h}}e.type=e.type.trim().replace(/\0/g,"");var p=b(e,i);e.categories=null==p?void 0:p.c,(null==e?void 0:e.categories.includes("Any Armor"))?e.type_id=l.ItemType.Armor:(null==e?void 0:e.categories.includes("Weapon"))?(e.type_id=l.ItemType.Weapon,p=i.weapon_items[e.type]):e.type_id=l.ItemType.Other;var v=e.simple_item?1:3;(null===(n=e.categories)||void 0===n?void 0:n.includes("Quest"))&&(e.quest_difficulty=t.ReadUInt16(i.magical_properties[356].sB)-i.magical_properties[356].sA,v=1),e.nr_of_items_in_sockets=t.ReadUInt8(v)}}(n={},e,t,a=r),!n.simple_item){switch(n.id=e.ReadUInt32(32),n.level=e.ReadUInt8(7),n.quality=e.ReadUInt8(4),n.multiple_pictures=e.ReadBit(),n.multiple_pictures&&(n.picture_id=e.ReadUInt8(3)),n.class_specific=e.ReadBit(),n.class_specific&&(n.auto_affix_id=e.ReadUInt16(11)),n.quality){case l.Quality.Low:n.low_quality_id=e.ReadUInt8(3);break;case l.Quality.Normal:break;case l.Quality.Superior:n.file_index=e.ReadUInt8(3);break;case l.Quality.Magic:n.magic_prefix=e.ReadUInt16(11),n.magic_prefix&&(n.magic_prefix_name=a.magic_prefixes[n.magic_prefix]?a.magic_prefixes[n.magic_prefix].n:null),n.magic_suffix=e.ReadUInt16(11),n.magic_suffix&&(n.magic_suffix_name=a.magic_suffixes[n.magic_suffix]?a.magic_suffixes[n.magic_suffix].n:null);break;case l.Quality.Set:n.set_id=e.ReadUInt16(12),n.set_name=a.set_items[n.set_id]?a.set_items[n.set_id].n:null;break;case l.Quality.Unique:n.unique_id=e.ReadUInt16(12),n.unique_name=a.unq_items[n.unique_id]?a.unq_items[n.unique_id].n:null;break;case l.Quality.Rare:case l.Quality.Crafted:for(n.rare_name_id=e.ReadUInt8(8),n.rare_name_id&&(n.rare_name=a.rare_names[n.rare_name_id]?a.rare_names[n.rare_name_id].n:null),n.rare_name_id2=e.ReadUInt8(8),n.rare_name_id2&&(n.rare_name2=a.rare_names[n.rare_name_id2]?a.rare_names[n.rare_name_id2].n:null),n.magical_name_ids=[],h=0;h<6;h++)s=e.ReadBit(),n.magical_name_ids[h]=1===s?e.ReadUInt16(11):null}if(n.given_runeword&&(n.runeword_id=e.ReadUInt16(12),2718==n.runeword_id?n.runeword_id=48:n.runeword_id>2783&&(n.runeword_id-=2588),a.runewords[n.runeword_id]&&(n.runeword_name=a.runewords[n.runeword_id].n),e.ReadUInt8(4)),n.personalized){for(d=new Uint8Array(16),h=0;h97?e.ReadUInt8(8):e.ReadUInt8(7),0!==d[h]);h++);n.personalized_name=new c.BitReader(d).ReadString(16).trim().replace(/\0/g,"")}for("tbk"!==n.type&&"ibk"!=n.type||e.ReadUInt8(5),n.timestamp=e.ReadUInt8(1),n.type_id===l.ItemType.Armor&&(n.defense_rating=e.ReadUInt16(a.magical_properties[31].sB)-a.magical_properties[31].sA),n.type_id!==l.ItemType.Armor&&n.type_id!==l.ItemType.Weapon||(n.max_durability=e.ReadUInt16(a.magical_properties[73].sB)-a.magical_properties[73].sA,n.max_durability>0&&(n.current_durability=e.ReadUInt16(a.magical_properties[72].sB)-a.magical_properties[72].sA)),a.stackables[n.type]&&(n.quantity=e.ReadUInt16(9)),1===n.socketed&&(n.total_nr_of_sockets=e.ReadUInt8(4)),f=0,n.quality===l.Quality.Set&&(f=e.ReadUInt8(5),n.set_list_count=0,n._unknown_data.plist_flag=f),_=y(e,a),n.magic_attributes=_;f>0;)1&f&&(n.set_list_count+=1,_=y(e,a),n.set_attributes?n.set_attributes.push(_):n.set_attributes=[_]),f>>>=1;1===n.given_runeword&&(_=y(e,a))&&_.length>0&&(n.runeword_attributes=_)}if(e.Align(),!(n.nr_of_items_in_sockets>0&&0===n.simple_item))return[3,4];n.socketed_items=[],h=0,o.label=1;case 1:return h=97&&e.WriteUInt16(parseInt(s,2),3);if(e.WriteUInt8(r.location_id,3),e.WriteUInt8(r.equipped_id,4),e.WriteUInt8(r.position_x,4),e.WriteUInt8(r.position_y,4),e.WriteUInt8(r.alt_position_id,3),r.is_ear){e.WriteUInt8(r.ear_attributes.class,3),e.WriteUInt8(r.ear_attributes.level,7);for(var o=r.ear_attributes.name.substring(0,15),l=0;l97?n.WriteUInt8(u.charCodeAt(p),8):n.WriteUInt8(127&u.charCodeAt(p),7);n.WriteUInt8(0,t>97?8:7)}if("tbk"===e.type?n.WriteUInt8(0,5):"ibk"===e.type&&n.WriteUInt8(1,5),n.WriteUInt8(e.timestamp,1),e.type_id!==l.ItemType.Armor&&e.type_id!==l.ItemType.Shield||n.WriteUInt16(e.defense_rating+r.magical_properties[31].sA,r.magical_properties[31].sB),e.type_id!==l.ItemType.Armor&&e.type_id!==l.ItemType.Shield&&e.type_id!==l.ItemType.Weapon||(n.WriteUInt16(e.max_durability||0,r.magical_properties[73].sB),e.max_durability>0&&n.WriteUInt16(e.current_durability,r.magical_properties[72].sB)),r.stackables[e.type]&&n.WriteUInt16(e.quantity,9),1===e.socketed&&n.WriteUInt8(e.total_nr_of_sockets,4),e.quality===l.Quality.Set&&(_=null!=e.set_attributes?e.set_attributes.length:0,h=(1<<_)-1,n.WriteUInt8(e._unknown_data.plist_flag||h,5)),g(n,e.magic_attributes,r),e.set_attributes&&e.set_attributes.length>0)for(p=0;p0&&0===e.simple_item))return[3,4];p=0,o.label=1;case 1:return pt.magical_properties.length)throw new Error("Invalid Stat Id: "+r+" at position "+(e.offset-9));for(var n=t.magical_properties[r].np||1,s=0;s>3&8191}switch(o.e){case 1:break;case 2:case 3:a.push(63&l),l=l>>6&1023}a.push(l)}if(!o.sB)throw new Error("Save Bits is undefined for stat: "+r+":"+o.s+" at position "+e.offset);var c=e.ReadUInt16(o.sB);switch(o.sA&&(c-=o.sA),o.e){case 3:a.push(255&c),a.push(c>>8&255);break;default:a.push(c)}}i.push({id:r,values:a,name:t.magical_properties[r].s}),r=e.ReadUInt16(9)}return i}function g(e,t,r){if(t)for(var i=0;i0&&(E.s=1),e.lines[C][l]&&+e.lines[C][l]>0&&(E.minac=+e.lines[C][l]),e.lines[C][c]&&+e.lines[C][c]>0&&(E.maxac=+e.lines[C][c]),e.lines[C][d]&&(E.durability=+e.lines[C][d]),e.lines[C][u]&&+e.lines[C][u]>0&&(E.mind=+e.lines[C][u]),e.lines[C][f]&&+e.lines[C][f]>0&&(E.maxd=+e.lines[C][f]),e.lines[C][_]&&+e.lines[C][_]>0&&(E.min2d=+e.lines[C][_]),e.lines[C][h]&&+e.lines[C][h]>0&&(E.max2d=+e.lines[C][h]),e.lines[C][p]&&+e.lines[C][p]>0&&(E.minmd=+e.lines[C][p]),e.lines[C][v]&&+e.lines[C][v]>0&&(E.maxmd=+e.lines[C][v]),e.lines[C][m]&&(E.rs=+e.lines[C][m]),e.lines[C][y]&&(E.rd=+e.lines[C][y]),e.lines[C][g]&&(E.hi=+e.lines[C][g]),e.lines[C][b]&&(E.gt=+e.lines[C][b]),e.lines[C][w]&&(E.i=e.lines[C][w]),e.lines[C][W]&&(E.ui=e.lines[C][W]),e.lines[C][B]&&(E.si=e.lines[C][B]),e.lines[C][x]&&(E.iw=+e.lines[C][x]),e.lines[C][k]&&(E.ih=+e.lines[C][k]),e.lines[C][I]&&(E.it=+e.lines[C][I]),e.lines[C][A]&&(E.type=e.lines[C][A]),e.lines[C][S]?E.gemsockets=+e.lines[C][S]:E.gemsockets=0,e.lines[C][M]&&(E.spawnable=+e.lines[C][M]),e.lines[C][P]&&(E.handed1or2=+e.lines[C][P]),e.lines[C][j]&&(E.handed2=+e.lines[C][j]),e.lines[C][q]&&(E.nodurability=+e.lines[C][q]);var D=t[e.lines[C][A]];D&&D.ig&&(E.ig=D.ig,E.eq1n=D.eq1n,E.eq2n=D.eq2n,E.c=D.c),i.push(E)}}return i}function m(e,t,r){var i,a=[],n=e.header.indexOf("index"),s=e.header.indexOf("invfile"),o=e.header.indexOf("code");o<0&&(o=e.header.indexOf("item"));for(var l=e.header.indexOf("invtransform"),c=e.header.indexOf("lvl"),d=[],u=1;u<12;u++)d[u]=[],d[u].cMod=e.header.indexOf("prop"+u),d[u].cParam=e.header.indexOf("par"+u),d[u].cMin=e.header.indexOf("min"+u),d[u].cMax=e.header.indexOf("max"+u);var f=0,_=function(u){var _=e.lines[u][n];if(_&&"Expansion"!=_){var h={};h.id=f,h.n=t[e.lines[u][n]],e.lines[u][s]&&(h.i=e.lines[u][s]),e.lines[u][o]&&(h.c=e.lines[u][o]),e.lines[u][l]&&(h.tc=e.lines[u][l]),e.lines[u][c]&&(h.lvl=e.lines[u][c]),h.m=[];for(var p=function(t){var a=e.lines[u][d[t].cMod];if(!a)return"break";var n={};n.prop=a;var s=Number(+e.lines[u][d[t].cParam]);Number.isNaN(s)&&(s=null===(i=r.filter((function(e){return e&&e.s})).find((function(r){return r.s==e.lines[u][d[t].cParam]})))||void 0===i?void 0:i.id),e.lines[u][d[t].cParam]&&(n.p=s),e.lines[u][d[t].cMin]&&(n.min=+e.lines[u][d[t].cMin]),e.lines[u][d[t].cMax]&&(n.max=+e.lines[u][d[t].cMax]),h.m.push(n)},v=1;v<12;v++){if("break"===p(v))break}a[f]=h,f++}};for(u=1;u75?25:26,_.id=h,_.n=t[e.lines[l][n]];for(var p=[],v=0;v<=6;v++){var m=e.lines[l][o[v]];if(!m)break;p[v]=m}_.types=p;var y=[];for(v=0;v<=6;v++){var g=e.lines[l][c[v]];if(!g)break;y[v]=g}_.r=y,_.m=[];var b=r.filter((function(e){return e&&e.s})),w=function(t){var r=e.lines[l][d[t].cMod];if(!r)return"break";var a={};a.prop=r;var n=Number(+e.lines[l][d[t].cParam]);Number.isNaN(n)&&(n=null===(i=b.find((function(r){return r.s==e.lines[l][d[t].cParam]})))||void 0===i?void 0:i.id),e.lines[l][d[t].cParam]&&(a.p=n),e.lines[l][d[t].cMin]&&(a.min=+e.lines[l][d[t].cMin]),e.lines[l][d[t].cMax]&&(a.max=+e.lines[l][d[t].cMax]),_.m.push(a)};for(v=1;v<12;v++){if("break"===w(v))break}a[h]=_}};for(l=1;l=this.bits.length){var t=new Uint8Array(this.bits.length+8192);t.set(this.bits,0),this.bits=t}return this.bits[this.offset++]=e,this.offset>this.length&&this.length++,this},e.prototype.WriteBits=function(e,t){for(var r=0;rthis.length&&(this.length=this.offset),this},e.prototype.SeekByte=function(e){return this.SeekBit(8*e)},e.prototype.PeekBytes=function(e){for(var t=new Uint8Array(e),r=0,i=0,a=0;a<8*e;++a)this.bits[this.offset+a]&&(t[r]|=1<=8&&(++r,i=0);return t},e.prototype.Align=function(){return this.offset=this.offset+7&-8,this.offset>this.length&&(this.length=this.offset),this},e.prototype.ToArray=function(){for(var e=new Uint8Array((this.length-1)/8+1),t=0,r=0,i=0;i=8&&(++t,r=0);return e},e}();t.BitWriter=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ItemType=t.Quality=t.EItemQuality=t.EStashType=void 0,function(e){e[e.shared=0]="shared",e[e.private=1]="private"}(t.EStashType||(t.EStashType={})),function(e){e[e.normal=0]="normal",e[e.exceptional=1]="exceptional",e[e.elite=2]="elite"}(t.EItemQuality||(t.EItemQuality={})),function(e){e[e.Low=1]="Low",e[e.Normal=2]="Normal",e[e.Superior=3]="Superior",e[e.Magic=4]="Magic",e[e.Set=5]="Set",e[e.Rare=6]="Rare",e[e.Unique=7]="Unique",e[e.Crafted=8]="Crafted"}(t.Quality||(t.Quality={})),function(e){e[e.Armor=1]="Armor",e[e.Shield=2]="Shield",e[e.Weapon=3]="Weapon",e[e.Other=4]="Other"}(t.ItemType||(t.ItemType={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BitReader=void 0;var i=function(){function e(e){var t=this;this.littleEndian=!0,this.offset=0;var r=new Uint8Array(e);this.bits=new Uint8Array(8*r.length),r.reduce((function(e,r){return r.toString(2).padStart(8,"0").split("").reverse().map((function(e){return parseInt(e,2)})).forEach((function(r){return t.bits[e++]=r})),e}),0)}return e.prototype.ReadBit=function(){return this.bits[this.offset++]},e.prototype.ReadBitArray=function(e){for(var t=new Uint8Array(e),r=0;r0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]>>=0;return e.SeekByte(12).WriteUInt32(t),[2]}))}))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.writeHeader=t.readHeader=void 0;var i=r(2),a=r(0),n=["normal","nm","hell"];function s(e,t){if(""===e)return 0;if(!e)return-1;var r=t.skills.findIndex((function(t){return t&&t.s==e}));return r>=0?r:0}function o(e){var t={},r=new i.BitReader(e);return t.act_i={},t.act_i.introduced=1===r.ReadUInt16(),t.act_i.den_of_evil=d(r.ReadArray(2)),t.act_i.sisters_burial_grounds=d(r.ReadArray(2)),t.act_i.tools_of_the_trade=d(r.ReadArray(2)),t.act_i.the_search_for_cain=d(r.ReadArray(2)),t.act_i.the_forgotten_tower=d(r.ReadArray(2)),t.act_i.sisters_to_the_slaughter=d(r.ReadArray(2)),t.act_i.completed=1===r.ReadUInt16(),t.act_ii={},t.act_ii.introduced=1===r.ReadUInt16(),t.act_ii.radaments_lair=d(r.ReadArray(2)),t.act_ii.the_horadric_staff=d(r.ReadArray(2)),t.act_ii.tainted_sun=d(r.ReadArray(2)),t.act_ii.arcane_sanctuary=d(r.ReadArray(2)),t.act_ii.the_summoner=d(r.ReadArray(2)),t.act_ii.the_seven_tombs=d(r.ReadArray(2)),t.act_ii.completed=1===r.ReadUInt16(),t.act_iii={},t.act_iii.introduced=1===r.ReadUInt16(),t.act_iii.lam_esens_tome=d(r.ReadArray(2)),t.act_iii.khalims_will=d(r.ReadArray(2)),t.act_iii.blade_of_the_old_religion=d(r.ReadArray(2)),t.act_iii.the_golden_bird=d(r.ReadArray(2)),t.act_iii.the_blackened_temple=d(r.ReadArray(2)),t.act_iii.the_guardian=d(r.ReadArray(2)),t.act_iii.completed=1===r.ReadUInt16(),t.act_iv={},t.act_iv.introduced=1===r.ReadUInt16(),t.act_iv.the_fallen_angel=d(r.ReadArray(2)),t.act_iv.terrors_end=d(r.ReadArray(2)),t.act_iv.hellforge=d(r.ReadArray(2)),t.act_iv.completed=1===r.ReadUInt16(),r.SkipBytes(10),t.act_v={},t.act_v.introduced=1===r.ReadUInt16(),t.act_v.siege_on_harrogath=d(r.ReadArray(2)),t.act_v.rescue_on_mount_arreat=d(r.ReadArray(2)),t.act_v.prison_of_ice=d(r.ReadArray(2)),t.act_v.betrayal_of_harrogath=d(r.ReadArray(2)),t.act_v.rite_of_passage=d(r.ReadArray(2)),t.act_v.eve_of_destruction=d(r.ReadArray(2)),t.act_v.completed=1===r.ReadUInt16(),r.SkipBytes(12),t}function l(e){var t=new a.BitWriter(96);t.length=768;var r=+e.act_v.completed||+e.act_v.eve_of_destruction.is_completed;return t.WriteUInt16(+e.act_i.introduced).WriteArray(c(e.act_i.den_of_evil)).WriteArray(c(e.act_i.sisters_burial_grounds)).WriteArray(c(e.act_i.tools_of_the_trade)).WriteArray(c(e.act_i.the_search_for_cain)).WriteArray(c(e.act_i.the_forgotten_tower)).WriteArray(c(e.act_i.sisters_to_the_slaughter)).WriteUInt16(+e.act_i.completed||+e.act_i.sisters_to_the_slaughter.is_completed).WriteUInt16(+e.act_ii.introduced||+e.act_i.sisters_to_the_slaughter.is_completed).WriteArray(c(e.act_ii.radaments_lair)).WriteArray(c(e.act_ii.the_horadric_staff)).WriteArray(c(e.act_ii.tainted_sun)).WriteArray(c(e.act_ii.arcane_sanctuary)).WriteArray(c(e.act_ii.the_summoner)).WriteArray(c(e.act_ii.the_seven_tombs)).WriteUInt16(+e.act_ii.completed||+e.act_ii.the_seven_tombs.is_completed).WriteUInt16(+e.act_iii.introduced||+e.act_ii.the_seven_tombs.is_completed).WriteArray(c(e.act_iii.lam_esens_tome)).WriteArray(c(e.act_iii.khalims_will)).WriteArray(c(e.act_iii.blade_of_the_old_religion)).WriteArray(c(e.act_iii.the_golden_bird)).WriteArray(c(e.act_iii.the_blackened_temple)).WriteArray(c(e.act_iii.the_guardian)).WriteUInt16(+e.act_iii.completed||+e.act_iii.the_guardian.is_completed).WriteUInt16(+e.act_iv.introduced||+e.act_iii.the_guardian.is_completed).WriteArray(c(e.act_iv.the_fallen_angel)).WriteArray(c(e.act_iv.terrors_end)).WriteArray(c(e.act_iv.hellforge)).WriteUInt16(+e.act_iv.completed||+e.act_iv.terrors_end.is_completed).WriteArray(new Uint8Array(6)).WriteUInt16(+e.act_v.introduced||+e.act_iv.terrors_end.is_completed).WriteArray(new Uint8Array(4)).WriteArray(c(e.act_v.siege_on_harrogath)).WriteArray(c(e.act_v.rescue_on_mount_arreat)).WriteArray(c(e.act_v.prison_of_ice)).WriteArray(c(e.act_v.betrayal_of_harrogath)).WriteArray(c(e.act_v.rite_of_passage)).WriteArray(c(e.act_v.eve_of_destruction)).WriteUInt8(r).WriteUInt8(r?128:0).WriteArray(new Uint8Array(12)).ToArray()}function d(e){var t={},r=new i.BitReader(e);return t.is_completed=1===r.ReadBit(),t.is_requirement_completed=1===r.ReadBit(),t.is_received=1===r.ReadBit(),1===r.ReadBit()&&(t.unk3=!0),1===r.ReadBit()&&(t.unk4=!0),1===r.ReadBit()&&(t.unk5=!0),1===r.ReadBit()&&(t.unk6=!0),1===r.ReadBit()&&(t.consumed_scroll=!0),1===r.ReadBit()&&(t.unk8=!0),1===r.ReadBit()&&(t.unk9=!0),1===r.ReadBit()&&(t.unk10=!0),1===r.ReadBit()&&(t.unk11=!0),t.closed=1===r.ReadBit(),t.done_recently=1===r.ReadBit(),1===r.ReadBit()&&(t.unk14=!0),1===r.ReadBit()&&(t.unk15=!0),t}function c(e){var t=new a.BitWriter(2);return t.length=16,t.WriteBit(+e.is_completed),t.WriteBit(+e.is_requirement_completed),t.WriteBit(+e.is_received),t.WriteBit(+e.unk3),t.WriteBit(+e.unk4),t.WriteBit(+e.unk5),t.WriteBit(+e.unk6),t.WriteBit(+e.consumed_scroll),t.WriteBit(+e.unk8),t.WriteBit(+e.unk9),t.WriteBit(+e.unk10),t.WriteBit(+e.unk11),t.WriteBit(+e.closed),t.WriteBit(+e.done_recently),t.WriteBit(+e.unk14),t.WriteBit(+e.unk15),t.ToArray()}function u(e){var t={},r=new i.BitReader(e);return r.SkipBytes(2),t.act_i={},t.act_i.rogue_encampement=1===r.ReadBit(),t.act_i.cold_plains=1===r.ReadBit(),t.act_i.stony_field=1===r.ReadBit(),t.act_i.dark_woods=1===r.ReadBit(),t.act_i.black_marsh=1===r.ReadBit(),t.act_i.outer_cloister=1===r.ReadBit(),t.act_i.jail_lvl_1=1===r.ReadBit(),t.act_i.inner_cloister=1===r.ReadBit(),t.act_i.catacombs_lvl_2=1===r.ReadBit(),t.act_ii={},t.act_ii.lut_gholein=1===r.ReadBit(),t.act_ii.sewers_lvl_2=1===r.ReadBit(),t.act_ii.dry_hills=1===r.ReadBit(),t.act_ii.halls_of_the_dead_lvl_2=1===r.ReadBit(),t.act_ii.far_oasis=1===r.ReadBit(),t.act_ii.lost_city=1===r.ReadBit(),t.act_ii.palace_cellar_lvl_1=1===r.ReadBit(),t.act_ii.arcane_sanctuary=1===r.ReadBit(),t.act_ii.canyon_of_the_magi=1===r.ReadBit(),t.act_iii={},t.act_iii.kurast_docks=1===r.ReadBit(),t.act_iii.spider_forest=1===r.ReadBit(),t.act_iii.great_marsh=1===r.ReadBit(),t.act_iii.flayer_jungle=1===r.ReadBit(),t.act_iii.lower_kurast=1===r.ReadBit(),t.act_iii.kurast_bazaar=1===r.ReadBit(),t.act_iii.upper_kurast=1===r.ReadBit(),t.act_iii.travincal=1===r.ReadBit(),t.act_iii.durance_of_hate_lvl_2=1===r.ReadBit(),t.act_iv={},t.act_iv.the_pandemonium_fortress=1===r.ReadBit(),t.act_iv.city_of_the_damned=1===r.ReadBit(),t.act_iv.river_of_flame=1===r.ReadBit(),t.act_v={},t.act_v.harrogath=1===r.ReadBit(),t.act_v.frigid_highlands=1===r.ReadBit(),t.act_v.arreat_plateau=1===r.ReadBit(),t.act_v.crystalline_passage=1===r.ReadBit(),t.act_v.halls_of_pain=1===r.ReadBit(),t.act_v.glacial_trail=1===r.ReadBit(),t.act_v.frozen_tundra=1===r.ReadBit(),t.act_v.the_ancients_way=1===r.ReadBit(),t.act_v.worldstone_keep_lvl_2=1===r.ReadBit(),r.Align().SkipBytes(17),t}function f(e){var t=new a.BitWriter(24);return t.length=192,t.WriteArray(new Uint8Array([2,1])),e?(e.act_i&&(t.WriteBit(+e.act_i.rogue_encampement),t.WriteBit(+e.act_i.cold_plains),t.WriteBit(+e.act_i.stony_field),t.WriteBit(+e.act_i.dark_woods),t.WriteBit(+e.act_i.black_marsh),t.WriteBit(+e.act_i.outer_cloister),t.WriteBit(+e.act_i.jail_lvl_1),t.WriteBit(+e.act_i.inner_cloister),t.WriteBit(+e.act_i.catacombs_lvl_2)),e.act_ii&&(t.WriteBit(+e.act_ii.lut_gholein),t.WriteBit(+e.act_ii.sewers_lvl_2),t.WriteBit(+e.act_ii.dry_hills),t.WriteBit(+e.act_ii.halls_of_the_dead_lvl_2),t.WriteBit(+e.act_ii.far_oasis),t.WriteBit(+e.act_ii.lost_city),t.WriteBit(+e.act_ii.palace_cellar_lvl_1),t.WriteBit(+e.act_ii.arcane_sanctuary),t.WriteBit(+e.act_ii.canyon_of_the_magi)),e.act_iii&&(t.WriteBit(+e.act_iii.kurast_docks),t.WriteBit(+e.act_iii.spider_forest),t.WriteBit(+e.act_iii.great_marsh),t.WriteBit(+e.act_iii.flayer_jungle),t.WriteBit(+e.act_iii.lower_kurast),t.WriteBit(+e.act_iii.kurast_bazaar),t.WriteBit(+e.act_iii.upper_kurast),t.WriteBit(+e.act_iii.travincal),t.WriteBit(+e.act_iii.durance_of_hate_lvl_2)),e.act_iv&&(t.WriteBit(+e.act_iv.the_pandemonium_fortress),t.WriteBit(+e.act_iv.city_of_the_damned),t.WriteBit(+e.act_iv.river_of_flame)),e.act_v&&(t.WriteBit(+e.act_v.harrogath),t.WriteBit(+e.act_v.frigid_highlands),t.WriteBit(+e.act_v.arreat_plateau),t.WriteBit(+e.act_v.crystalline_passage),t.WriteBit(+e.act_v.halls_of_pain),t.WriteBit(+e.act_v.glacial_trail),t.WriteBit(+e.act_v.frozen_tundra),t.WriteBit(+e.act_v.the_ancients_way),t.WriteBit(+e.act_v.worldstone_keep_lvl_2))):t.WriteArray(new Uint8Array([255,255,255,255,127])),t.Align().WriteArray(new Uint8Array(17)),t.ToArray()}t.readHeader=function(e,t,r){var a,s,l,d,c,f,_,h;e.header.filesize=t.ReadUInt32(),e.header.checksum=t.ReadUInt32().toString(16).padStart(8,"0"),t.SkipBytes(4),e.header.version>97&&t.SeekByte(267),e.header.name=t.ReadString(16).replace(/\0/g,""),e.header.version>97&&t.SeekByte(36),e.header.status=(c=t.ReadUInt8(),(f={}).hardcore=1==(c>>>2&1),f.died=1==(c>>>3&1),f.expansion=1==(c>>>5&1),f.ladder=1==(c>>>6&1),f),e.header.progression=t.ReadUInt8(),e.header.active_arms=t.ReadUInt16(),e.header.class=r.classes[t.ReadUInt8()].n,t.SkipBytes(2),e.header.level=t.ReadUInt8(),e.header.created=t.ReadUInt32(),e.header.last_played=t.ReadUInt32(),t.SkipBytes(4),e.header.assigned_skills=function(e,t){for(var r=[],a=new i.BitReader(e),n=0;n<16;n++){var s=a.ReadUInt32(),o=t.skills[s];o&&r.push(o.s)}return r}(t.ReadArray(64),r),e.header.left_skill=null===(a=r.skills[t.ReadUInt32()])||void 0===a?void 0:a.s,e.header.right_skill=null===(s=r.skills[t.ReadUInt32()])||void 0===s?void 0:s.s,e.header.left_swap_skill=null===(l=r.skills[t.ReadUInt32()])||void 0===l?void 0:l.s,e.header.right_swap_skill=null===(d=r.skills[t.ReadUInt32()])||void 0===d?void 0:d.s,e.header.menu_appearance=function(e,t){var r={},a=new i.BitReader(e),n=a.ReadArray(16),s=a.ReadArray(16);return r.head={graphic:n[0],tint:s[0]},r.torso={graphic:n[1],tint:s[1]},r.legs={graphic:n[2],tint:s[2]},r.right_arm={graphic:n[3],tint:s[3]},r.left_arm={graphic:n[4],tint:s[4]},r.right_hand={graphic:n[5],tint:s[5]},r.left_hand={graphic:n[6],tint:s[6]},r.shield={graphic:n[7],tint:s[7]},r.special1={graphic:n[8],tint:s[8]},r.special2={graphic:n[9],tint:s[9]},r.special3={graphic:n[10],tint:s[10]},r.special4={graphic:n[11],tint:s[11]},r.special5={graphic:n[12],tint:s[12]},r.special6={graphic:n[13],tint:s[13]},r.special7={graphic:n[14],tint:s[14]},r.special8={graphic:n[15],tint:s[15]},r}(t.ReadArray(32)),e.header.difficulty=(_=t.ReadArray(3),(h={}).Normal=_[0],h.Nightmare=_[1],h.Hell=_[2],h),e.header.map_id=t.ReadUInt32(),t.SkipBytes(2),e.header.dead_merc=t.ReadUInt16(),e.header.merc_id=t.ReadUInt32().toString(16),e.header.merc_name_id=t.ReadUInt16(),e.header.merc_type=t.ReadUInt16(),e.header.merc_experience=t.ReadUInt32(),t.SkipBytes(144),t.SkipBytes(4),t.SkipBytes(4),t.SkipBytes(2),e.header.quests_normal=o(t.ReadArray(96)),e.header.quests_nm=o(t.ReadArray(96)),e.header.quests_hell=o(t.ReadArray(96)),t.SkipBytes(2),t.SkipBytes(4),t.SkipBytes(2),e.header.waypoints=function(e){for(var t={},r=new i.BitReader(e),a=0;a97?t.WriteArray(new Uint8Array(Array(20).fill(0))):t.WriteArray(new Uint8Array([0,0,0,0])).WriteString(e.header.name,16),t.WriteArray((i=e.header.status,o=new Uint8Array(1),o[0]|=i.hardcore?4:0,o[0]|=i.died?8:0,o[0]|=i.expansion?32:0,o[0]|=i.ladder?64:0,o)).WriteUInt8(e.header.progression).WriteUInt16(e.header.active_arms).WriteUInt8(function(e,t){return e?t.classes.findIndex((function(t){return t&&t.n==e})):-1}(e.header.class,r)).WriteArray(new Uint8Array([16,30])).WriteUInt8(e.header.level).WriteArray(new Uint8Array([0,0,0,0])).WriteUInt32(e.header.last_played).WriteArray(new Uint8Array([255,255,255,255])).WriteArray(function(e,t){var r=new a.BitWriter(64);r.length=512,e=e||[];for(var i=0;i<16;i++){var n=s(e[i],t);n>0?r.WriteUInt32(n):r.WriteUInt32(65535)}return r.ToArray()}(e.header.assigned_skills,r)).WriteUInt32(s(e.header.left_skill,r)).WriteUInt32(s(e.header.right_skill,r)).WriteUInt32(s(e.header.left_swap_skill,r)).WriteUInt32(s(e.header.right_swap_skill,r)).WriteArray(function(e,t){var r=new a.BitWriter(32);r.length=256;var i=[];i.push(e&&e.head?e.head.graphic:0),i.push(e&&e.torso?e.torso.graphic:0),i.push(e&&e.legs?e.legs.graphic:0),i.push(e&&e.right_arm?e.right_arm.graphic:0),i.push(e&&e.left_arm?e.left_arm.graphic:0),i.push(e&&e.right_hand?e.right_hand.graphic:0),i.push(e&&e.left_hand?e.left_hand.graphic:0),i.push(e&&e.shield?e.shield.graphic:0),i.push(e&&e.special1?e.special1.graphic:0),i.push(e&&e.special2?e.special2.graphic:0),i.push(e&&e.special3?e.special3.graphic:0),i.push(e&&e.special4?e.special4.graphic:0),i.push(e&&e.special5?e.special5.graphic:0),i.push(e&&e.special6?e.special6.graphic:0),i.push(e&&e.special7?e.special7.graphic:0),i.push(e&&e.special8?e.special8.graphic:0);for(var n=0,s=i;n97?t.WriteArray(new Uint8Array(76)).WriteString(e.header.name,16).WriteArray(new Uint8Array(52)):t.WriteArray(new Uint8Array(140)).WriteUInt32(1),t.WriteString("Woo!",4).WriteArray(new Uint8Array([6,0,0,0,42,1])).WriteArray(l(e.header.quests_normal)).WriteArray(l(e.header.quests_nm)).WriteArray(l(e.header.quests_hell)).WriteString("WS",2).WriteArray(new Uint8Array([1,0,0,0,80,0])).WriteArray(function(e){var t=new a.BitWriter(72);t.length=576;for(var r=0;r0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]=6&&n<=11&&(e.attributes[s[o.s]]>>>=8),l,n=t.ReadUInt16(9)}return t.Align(),[2]}))}))},t.writeAttributes=function(e,t){return i(this,void 0,void 0,(function(){var r,i,o,l,d;return a(this,(function(a){for((r=new n.BitWriter).WriteString("gf",2),i=0;i<16;i++){if(void 0===(o=t.magical_properties[i]))throw new Error("Invalid attribute: "+o);(l=e.attributes[s[o.s]])&&(d=o.cB,i>=6&&i<=11&&(l<<=8),r.WriteUInt16(i,9),r.WriteUInt32(l,d))}return r.WriteUInt16(511,9),r.Align(),[2,r.ToArray()]}))}))};var s={strength:"strength",energy:"energy",dexterity:"dexterity",vitality:"vitality",statpts:"unused_stats",newskills:"unused_skill_points",hitpoints:"current_hp",maxhp:"max_hp",mana:"current_mana",maxmana:"max_mana",stamina:"current_stamina",maxstamina:"max_stamina",level:"level",experience:"experience",gold:"gold",goldbank:"stashed_gold"}},function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){return new(r||(r=Promise))((function(a,n){function s(e){try{l(i.next(e))}catch(e){n(e)}}function o(e){try{l(i.throw(e))}catch(e){n(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,o)}l((i=i.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var r,i,a,n,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return n={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function o(n){return function(o){return function(n){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,i&&(a=2&n[0]?i.return:n[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,n[1])).done)return a;switch(i=0,a&&(n=[2&n[0],a.value]),n[0]){case 0:case 1:a=n;break;case 4:return s.label++,{value:n[1],done:!1};case 5:s.label++,i=n[1],n=[0];continue;case 7:n=s.ops.pop(),s.trys.pop();continue;default:if(!(a=s.trys,(a=a.length>0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]u.Quality.Superior&&(e.given_runeword=0,e.runeword_id=0,e.runeword_name="",e.runeword_attributes=[])),e.quality!==u.Quality.Magic&&(e.magic_prefix=0,e.magic_suffix=0),e.quality===u.Quality.Rare||e.quality===u.Quality.Crafted?(e.rare_name=t.rare_names[e.rare_name_id]?t.rare_names[e.rare_name_id].n:"",e.rare_name2=t.rare_names[e.rare_name_id2]?t.rare_names[e.rare_name_id2].n:""):(e.rare_name_id=0,e.rare_name="",e.rare_name_id2=0,e.rare_name2="",e.magical_name_ids=[0,0,0,0,0,0]),e.quality===u.Quality.Set?e.set_name=t.set_items[e.set_id]?t.set_items[e.set_id].n:"":(e.set_id=0,e.set_name="",e.set_attributes=[]),e.quality===u.Quality.Unique?e.unique_name=t.unq_items[e.unique_id]?t.unq_items[e.unique_id].n:"":(e.unique_id=0,e.unique_name=""),e.quality!==u.Quality.Magic&&e.quality!==u.Quality.Unique&&(e.personalized=0,e.personalized_name="");var p=null;if(t.armor_items[e.type])p=t.armor_items[e.type],e.type_id=u.ItemType.Armor,p.maxac&&(0==e.ethereal?e.defense_rating=p.maxac:1==e.ethereal&&(e.defense_rating=Math.floor(1.5*p.maxac)));else if(t.weapon_items[e.type]){p=t.weapon_items[e.type],e.type_id=u.ItemType.Weapon;var g={};0==e.ethereal?(p.mind&&(g.mindam=p.mind),p.maxd&&(g.maxdam=p.maxd),p.min2d&&(g.twohandmindam=p.min2d),p.max2d&&(g.twohandmaxdam=p.max2d)):1==e.ethereal&&(p.mind&&(g.mindam=Math.floor(1.5*p.mind)),p.maxd&&(g.maxdam=Math.floor(1.5*p.maxd)),p.min2d&&(g.twohandmindam=Math.floor(1.5*p.min2d)),p.max2d&&(g.twohandmaxdam=Math.floor(1.5*p.max2d))),e.base_damage=g}else t.other_items[e.type]&&(e.type_id=u.ItemType.Other,p=t.other_items[e.type]);if(p)if(p.n&&(e.type_name=p.n),p.rs&&(e.reqstr=p.rs),p.rd&&(e.reqdex=p.rd),p.i&&(e.inv_file=p.i),p.ih&&(e.inv_height=p.ih),p.iw&&(e.inv_width=p.iw),p.it&&(e.inv_transform=p.it),p.iq&&(e.item_quality=p.iq),p.c&&(e.categories=p.c),p.durability&&(0==e.ethereal?(e.current_durability=p.durability,e.max_durability=p.durability):1==e.ethereal&&(e.current_durability=p.durability-Math.ceil(p.durability/2)+1,e.max_durability=p.durability-Math.ceil(p.durability/2)+1)),e.total_nr_of_sockets>0?e.socketed=1:e.socketed=0,e.multiple_pictures&&(e.inv_file=p.ig[e.picture_id]),e.magic_prefix||e.magic_suffix)e.magic_prefix&&(null===(n=t.magic_prefixes[e.magic_prefix])||void 0===n?void 0:n.tc)&&(e.transform_color=t.magic_prefixes[e.magic_prefix].tc),e.magic_suffix&&(null===(s=t.magic_suffixes[e.magic_suffix])||void 0===s?void 0:s.tc)&&(e.transform_color=t.magic_suffixes[e.magic_suffix].tc);else if(e.magical_name_ids&&6===e.magical_name_ids.length)for(var y=0;y<6;y++){var w=e.magical_name_ids[y];w&&(y%2==0&&t.magic_prefixes[w]&&(null===(o=t.magic_prefixes[w])||void 0===o?void 0:o.tc)?e.transform_color=t.magic_prefixes[w].tc:t.magic_suffixes[w]&&(null===(l=t.magic_suffixes[w])||void 0===l?void 0:l.tc)&&(e.transform_color=t.magic_suffixes[w].tc))}else if(e.unique_id){var W=t.unq_items[e.unique_id];p.ui&&(e.inv_file=p.ui),W&&W.i&&(e.inv_file=W.i),W&&W.tc&&(e.transform_color=W.tc)}else if(e.set_id){var x=t.set_items[e.set_id];p.ui&&(e.inv_file=p.ui),x&&x.i&&(e.inv_file=x.i),x&&x.tc&&(e.transform_color=x.tc)}(e.magic_attributes||e.runeword_attributes||e.socketed_items)&&(e.displayed_magic_attributes=v(e.magic_attributes,t,r,i),e.displayed_runeword_attributes=v(e.runeword_attributes,t,r,i),e.combined_magic_attributes=b(e,t),e.displayed_combined_magic_attributes=v(e.combined_magic_attributes,t,r,i))}function m(e,t){for(var r,i=[],a=0,n=e;a=0;){var n=e.splice(a,1)[0];i.value=(null!==(t=i.value)&&void 0!==t?t:0)+(null!==(r=n.value)&&void 0!==r?r:0)}},a=0,n=e;a(null!==(i=n[1].value)&&void 0!==i?i:0))return"continue";if(("group:secondary-dmg"===a.s||"group:min-dmg"===a.s||"group:max-dmg"===a.s)&&(null==e?void 0:e.find((function(e){return"group:primary-dmg"===e.name})))){for(var s=0,o=n;s0&&(n="+"+n),n}))}function b(e,t){var r=[];if(e.socketed_items)for(var i=0,a=e.socketed_items;i0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]0&&a[a.length-1])||6!==n[0]&&2!==n[0])){s=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]=97&&(e.version=t.ReadUInt16(3).toString(2));if(e.location_id=t.ReadUInt8(3),e.equipped_id=t.ReadUInt8(4),e.position_x=t.ReadUInt8(4),e.position_y=t.ReadUInt8(4),e.alt_position_id=t.ReadUInt8(3),e.is_ear){for(var s=t.ReadUInt8(3),o=t.ReadUInt8(7),c=new Uint8Array(15),f=0;f=97){e.type="";for(f=0;f<4;f++){var h=u;do{h=h[t.ReadBit()]}while(Array.isArray(h));e.type+=h}}e.type=e.type.trim().replace(/\0/g,"");var p=b(e,i);e.categories=null==p?void 0:p.c,(null==e?void 0:e.categories.includes("Any Armor"))?e.type_id=l.ItemType.Armor:(null==e?void 0:e.categories.includes("Weapon"))?(e.type_id=l.ItemType.Weapon,p=i.weapon_items[e.type]):e.type_id=l.ItemType.Other;var m=e.simple_item?1:3;(null===(n=e.categories)||void 0===n?void 0:n.includes("Quest"))&&(e.quest_difficulty=t.ReadUInt16(i.magical_properties[356].sB)-i.magical_properties[356].sA,m=1),e.nr_of_items_in_sockets=t.ReadUInt8(m)}}(n={},e,t,a=r),!n.simple_item){switch(n.id=e.ReadUInt32(32),n.level=e.ReadUInt8(7),n.quality=e.ReadUInt8(4),n.multiple_pictures=e.ReadBit(),n.multiple_pictures&&(n.picture_id=e.ReadUInt8(3)),n.class_specific=e.ReadBit(),n.class_specific&&(n.auto_affix_id=e.ReadUInt16(11)),n.quality){case l.Quality.Low:n.low_quality_id=e.ReadUInt8(3);break;case l.Quality.Normal:break;case l.Quality.Superior:n.file_index=e.ReadUInt8(3);break;case l.Quality.Magic:n.magic_prefix=e.ReadUInt16(11),n.magic_prefix&&(n.magic_prefix_name=a.magic_prefixes[n.magic_prefix]?a.magic_prefixes[n.magic_prefix].n:null),n.magic_suffix=e.ReadUInt16(11),n.magic_suffix&&(n.magic_suffix_name=a.magic_suffixes[n.magic_suffix]?a.magic_suffixes[n.magic_suffix].n:null);break;case l.Quality.Set:n.set_id=e.ReadUInt16(12),n.set_name=a.set_items[n.set_id]?a.set_items[n.set_id].n:null;break;case l.Quality.Unique:n.unique_id=e.ReadUInt16(12),n.unique_name=a.unq_items[n.unique_id]?a.unq_items[n.unique_id].n:null;break;case l.Quality.Rare:case l.Quality.Crafted:for(n.rare_name_id=e.ReadUInt8(8),n.rare_name_id&&(n.rare_name=a.rare_names[n.rare_name_id]?a.rare_names[n.rare_name_id].n:null),n.rare_name_id2=e.ReadUInt8(8),n.rare_name_id2&&(n.rare_name2=a.rare_names[n.rare_name_id2]?a.rare_names[n.rare_name_id2].n:null),n.magical_name_ids=[],h=0;h<6;h++)s=e.ReadBit(),n.magical_name_ids[h]=1===s?e.ReadUInt16(11):null}if(n.given_runeword&&(n.runeword_id=e.ReadUInt16(12),2718==n.runeword_id?n.runeword_id=48:n.runeword_id>2783&&(n.runeword_id-=2588),a.runewords[n.runeword_id]&&(n.runeword_name=a.runewords[n.runeword_id].n),e.ReadUInt8(4)),n.personalized){for(c=new Uint8Array(16),h=0;h97?e.ReadUInt8(8):e.ReadUInt8(7),0!==c[h]);h++);n.personalized_name=new d.BitReader(c).ReadString(16).trim().replace(/\0/g,"")}for("tbk"!==n.type&&"ibk"!=n.type||e.ReadUInt8(5),n.timestamp=e.ReadUInt8(1),n.type_id===l.ItemType.Armor&&(n.defense_rating=e.ReadUInt16(a.magical_properties[31].sB)-a.magical_properties[31].sA),n.type_id!==l.ItemType.Armor&&n.type_id!==l.ItemType.Weapon||(n.max_durability=e.ReadUInt16(a.magical_properties[73].sB)-a.magical_properties[73].sA,n.max_durability>0&&(n.current_durability=e.ReadUInt16(a.magical_properties[72].sB)-a.magical_properties[72].sA)),a.stackables[n.type]&&(n.quantity=e.ReadUInt16(9)),1===n.socketed&&(n.total_nr_of_sockets=e.ReadUInt8(4)),f=0,n.quality===l.Quality.Set&&(f=e.ReadUInt8(5),n.set_list_count=0,n._unknown_data.plist_flag=f),_=g(e,a),n.magic_attributes=_;f>0;)1&f&&(n.set_list_count+=1,_=g(e,a),n.set_attributes?n.set_attributes.push(_):n.set_attributes=[_]),f>>>=1;1===n.given_runeword&&(_=g(e,a))&&_.length>0&&(n.runeword_attributes=_)}if(e.Align(),!(n.nr_of_items_in_sockets>0&&0===n.simple_item))return[3,4];n.socketed_items=[],h=0,o.label=1;case 1:return h=97&&e.WriteUInt16(parseInt(s,2),3);if(e.WriteUInt8(r.location_id,3),e.WriteUInt8(r.equipped_id,4),e.WriteUInt8(r.position_x,4),e.WriteUInt8(r.position_y,4),e.WriteUInt8(r.alt_position_id,3),r.is_ear){e.WriteUInt8(r.ear_attributes.class,3),e.WriteUInt8(r.ear_attributes.level,7);for(var o=r.ear_attributes.name.substring(0,15),l=0;l97?n.WriteUInt8(u.charCodeAt(p),8):n.WriteUInt8(127&u.charCodeAt(p),7);n.WriteUInt8(0,t>97?8:7)}if("tbk"===e.type?n.WriteUInt8(0,5):"ibk"===e.type&&n.WriteUInt8(1,5),n.WriteUInt8(e.timestamp,1),e.type_id!==l.ItemType.Armor&&e.type_id!==l.ItemType.Shield||n.WriteUInt16(e.defense_rating+r.magical_properties[31].sA,r.magical_properties[31].sB),e.type_id!==l.ItemType.Armor&&e.type_id!==l.ItemType.Shield&&e.type_id!==l.ItemType.Weapon||(n.WriteUInt16(e.max_durability||0,r.magical_properties[73].sB),e.max_durability>0&&n.WriteUInt16(e.current_durability,r.magical_properties[72].sB)),r.stackables[e.type]&&n.WriteUInt16(e.quantity,9),1===e.socketed&&n.WriteUInt8(e.total_nr_of_sockets,4),e.quality===l.Quality.Set&&(_=null!=e.set_attributes?e.set_attributes.length:0,h=(1<<_)-1,n.WriteUInt8(e._unknown_data.plist_flag||h,5)),y(n,e.magic_attributes,r),e.set_attributes&&e.set_attributes.length>0)for(p=0;p0&&0===e.simple_item))return[3,4];p=0,o.label=1;case 1:return pt.magical_properties.length)throw new Error("Invalid Stat Id: "+r+" at position "+(e.offset-9));for(var n=t.magical_properties[r].np||1,s=0;s>3&8191}switch(o.e){case 1:break;case 2:case 3:a.push(63&l),l=l>>6&1023}a.push(l)}if(!o.sB)throw new Error("Save Bits is undefined for stat: "+r+":"+o.s+" at position "+e.offset);var d=e.ReadUInt16(o.sB);switch(o.sA&&(d-=o.sA),o.e){case 3:a.push(255&d),a.push(d>>8&255);break;default:a.push(d)}}i.push({id:r,values:a,name:t.magical_properties[r].s}),r=e.ReadUInt16(9)}return i}function y(e,t,r){if(t)for(var i=0;i0&&(E.s=1),e.lines[T][l]&&+e.lines[T][l]>0&&(E.minac=+e.lines[T][l]),e.lines[T][d]&&+e.lines[T][d]>0&&(E.maxac=+e.lines[T][d]),e.lines[T][c]&&(E.durability=+e.lines[T][c]),e.lines[T][u]&&+e.lines[T][u]>0&&(E.mind=+e.lines[T][u]),e.lines[T][f]&&+e.lines[T][f]>0&&(E.maxd=+e.lines[T][f]),e.lines[T][_]&&+e.lines[T][_]>0&&(E.min2d=+e.lines[T][_]),e.lines[T][h]&&+e.lines[T][h]>0&&(E.max2d=+e.lines[T][h]),e.lines[T][p]&&+e.lines[T][p]>0&&(E.minmd=+e.lines[T][p]),e.lines[T][m]&&+e.lines[T][m]>0&&(E.maxmd=+e.lines[T][m]),e.lines[T][v]&&(E.rs=+e.lines[T][v]),e.lines[T][g]&&(E.rd=+e.lines[T][g]),e.lines[T][y]&&(E.hi=+e.lines[T][y]),e.lines[T][b]&&(E.gt=+e.lines[T][b]),e.lines[T][w]&&(E.i=e.lines[T][w]),e.lines[T][W]&&(E.ui=e.lines[T][W]),e.lines[T][x]&&(E.si=e.lines[T][x]),e.lines[T][B]&&(E.iw=+e.lines[T][B]),e.lines[T][k]&&(E.ih=+e.lines[T][k]),e.lines[T][I]&&(E.it=+e.lines[T][I]),e.lines[T][A]&&(E.type=e.lines[T][A]),e.lines[T][S]?E.gemsockets=+e.lines[T][S]:E.gemsockets=0,e.lines[T][M]&&(E.spawnable=+e.lines[T][M]),e.lines[T][P]&&(E.handed1or2=+e.lines[T][P]),e.lines[T][j]&&(E.handed2=+e.lines[T][j]),e.lines[T][q]&&(E.nodurability=+e.lines[T][q]);var D=t[e.lines[T][A]];D&&D.ig&&(E.ig=D.ig,E.eq1n=D.eq1n,E.eq2n=D.eq2n,E.c=D.c),i.push(E)}}return i}function v(e,t,r){var i,a=[],n=e.header.indexOf("index"),s=e.header.indexOf("invfile"),o=e.header.indexOf("code");o<0&&(o=e.header.indexOf("item"));for(var l=e.header.indexOf("invtransform"),d=e.header.indexOf("lvl"),c=[],u=1;u<12;u++)c[u]=[],c[u].cMod=e.header.indexOf("prop"+u),c[u].cParam=e.header.indexOf("par"+u),c[u].cMin=e.header.indexOf("min"+u),c[u].cMax=e.header.indexOf("max"+u);var f=0,_=function(u){var _=e.lines[u][n];if(_&&"Expansion"!=_){var h={};h.id=f,h.n=t[e.lines[u][n]],e.lines[u][s]&&(h.i=e.lines[u][s]),e.lines[u][o]&&(h.c=e.lines[u][o]),e.lines[u][l]&&(h.tc=e.lines[u][l]),e.lines[u][d]&&(h.lvl=e.lines[u][d]),h.m=[];for(var p=function(t){var a=e.lines[u][c[t].cMod];if(!a)return"break";var n={};n.prop=a;var s=Number(+e.lines[u][c[t].cParam]);Number.isNaN(s)&&(s=null===(i=r.filter((function(e){return e&&e.s})).find((function(r){return r.s==e.lines[u][c[t].cParam]})))||void 0===i?void 0:i.id),e.lines[u][c[t].cParam]&&(n.p=s),e.lines[u][c[t].cMin]&&(n.min=+e.lines[u][c[t].cMin]),e.lines[u][c[t].cMax]&&(n.max=+e.lines[u][c[t].cMax]),h.m.push(n)},m=1;m<12;m++){if("break"===p(m))break}a[f]=h,f++}};for(u=1;u75?25:26,_.id=h,_.n=t[e.lines[l][n]];for(var p=[],m=0;m<=6;m++){var v=e.lines[l][o[m]];if(!v)break;p[m]=v}_.types=p;var g=[];for(m=0;m<=6;m++){var y=e.lines[l][d[m]];if(!y)break;g[m]=y}_.r=g,_.m=[];var b=r.filter((function(e){return e&&e.s})),w=function(t){var r=e.lines[l][c[t].cMod];if(!r)return"break";var a={};a.prop=r;var n=Number(+e.lines[l][c[t].cParam]);Number.isNaN(n)&&(n=null===(i=b.find((function(r){return r.s==e.lines[l][c[t].cParam]})))||void 0===i?void 0:i.id),e.lines[l][c[t].cParam]&&(a.p=n),e.lines[l][c[t].cMin]&&(a.min=+e.lines[l][c[t].cMin]),e.lines[l][c[t].cMax]&&(a.max=+e.lines[l][c[t].cMax]),_.m.push(a)};for(m=1;m<12;m++){if("break"===w(m))break}a[h]=_}};for(l=1;ld2s - Example
\ No newline at end of file + gtag('config', 'G-Z9KBPJ8PYG');d2s - Example
\ No newline at end of file diff --git a/docs/js/app.3711c9fb.js b/docs/js/app.23170a77.js similarity index 99% rename from docs/js/app.3711c9fb.js rename to docs/js/app.23170a77.js index 60a1687..9c41d65 100644 --- a/docs/js/app.3711c9fb.js +++ b/docs/js/app.23170a77.js @@ -1,2 +1,2 @@ (()=>{"use strict";var A={4888:(A,e,t)=>{t(3792),t(3362),t(9085),t(9391);var n=t(3751),a=t(641),i=t(33),o={key:0,href:"css/theme.css",rel:"stylesheet"},s=(0,a.Fv)('',1),l={class:"modal",tabindex:"-1",role:"dialog",id:"LoadItem"},r={class:"modal-dialog",role:"document"},u={class:"modal-content"},E=(0,a.Lk)("div",{class:"modal-header"},[(0,a.Lk)("h5",{class:"modal-title"},"Select an Item"),(0,a.Lk)("button",{type:"button",class:"close","data-dismiss":"modal","aria-label":"Close"},[(0,a.Lk)("span",{"aria-hidden":"true"},"×")])],-1),g={class:"modal-body"},B={class:"row d-flex justify-content-center mt-3 pl-5 pr-5"},c=(0,a.Lk)("label",{for:"Item"},"Item",-1),Q={key:0},C=(0,a.Lk)("label",null,"Base",-1),d={class:"modal-footer"},m=(0,a.Lk)("label",{for:"d2iFile",class:"mb-0 btn btn-primary"},"Load From File",-1),h=(0,a.Lk)("button",{type:"button",class:"btn btn-secondary","data-dismiss":"modal"},"Close",-1),w={class:"container-fluid"},p={class:"row"},f={class:"offset-lg-2 col-lg-8 mt-2"},D={class:"card bg-light"},I={class:"card-body"},k=(0,a.Lk)("div",{class:"alert alert-primary",role:"alert"},[(0,a.eW)(" This editor is still a work in progress. Some things may not work. Found a bug? "),(0,a.Lk)("a",{href:"https://github.com/dschu012/d2s-editor/issues/new"},"Report it.")],-1),v={id:"d2sForm"},b={class:"form-group"},x={class:"input-group"},y={class:"custom-file"},Y=(0,a.Lk)("label",{class:"custom-file-label",for:"d2sFile"},"*.d2s,*.d2i",-1),M={class:"navbar navbar-expand-md navbar-light"},R={class:"collapse navbar-collapse",id:"navbarSupportedContent"},N={class:"navbar-nav mr-auto"},P=(0,a.Lk)("li",{class:"nav-item"},[(0,a.Lk)("a",{class:"nav-link",href:"#"},"Create new")],-1),K={class:"nav-item dropdown"},H=(0,a.Lk)("a",{class:"nav-link dropdown-toggle",href:"#",id:"navbarGeneral",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}," Amazon ",-1),U={class:"dropdown-menu dropdown-menu-right","aria-labelledby":"navbarGeneral"},T=(0,a.Lk)("div",{class:"dropdown-divider"},null,-1),G=(0,a.Lk)("h6",{class:"dropdown-header"},"Builds",-1),F={class:"nav-item dropdown"},L=(0,a.Lk)("a",{class:"nav-link dropdown-toggle",href:"#",id:"navbarGeneral",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}," Assassin ",-1),S={class:"dropdown-menu","aria-labelledby":"navbarGeneral"},O=(0,a.Lk)("div",{class:"dropdown-divider"},null,-1),V=(0,a.Lk)("h6",{class:"dropdown-header"},"Builds",-1),j={class:"nav-item dropdown"},J=(0,a.Lk)("a",{class:"nav-link dropdown-toggle",href:"#",id:"navbarGeneral",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}," Barbarian ",-1),_={class:"dropdown-menu","aria-labelledby":"navbarGeneral"},W=(0,a.Lk)("div",{class:"dropdown-divider"},null,-1),Z=(0,a.Lk)("h6",{class:"dropdown-header"},"Builds",-1),z={class:"nav-item dropdown"},X=(0,a.Lk)("a",{class:"nav-link dropdown-toggle",href:"#",id:"navbarGeneral",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}," Druid ",-1),q={class:"dropdown-menu","aria-labelledby":"navbarGeneral"},$=(0,a.Lk)("div",{class:"dropdown-divider"},null,-1),AA=(0,a.Lk)("h6",{class:"dropdown-header"},"Builds",-1),eA={class:"nav-item dropdown"},tA=(0,a.Lk)("a",{class:"nav-link dropdown-toggle",href:"#",id:"navbarGeneral",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}," Necromancer ",-1),nA={class:"dropdown-menu","aria-labelledby":"navbarGeneral"},aA=(0,a.Lk)("div",{class:"dropdown-divider"},null,-1),iA=(0,a.Lk)("h6",{class:"dropdown-header"},"Builds",-1),oA={class:"nav-item dropdown"},sA=(0,a.Lk)("a",{class:"nav-link dropdown-toggle",href:"#",id:"navbarGeneral",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}," Paladin ",-1),lA={class:"dropdown-menu","aria-labelledby":"navbarGeneral"},rA=(0,a.Lk)("div",{class:"dropdown-divider"},null,-1),uA=(0,a.Lk)("h6",{class:"dropdown-header"},"Builds",-1),EA={class:"nav-item dropdown"},gA=(0,a.Lk)("a",{class:"nav-link dropdown-toggle",href:"#",id:"navbarGeneral",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"}," Sorceress ",-1),BA={class:"dropdown-menu","aria-labelledby":"navbarGeneral"},cA=(0,a.Lk)("div",{class:"dropdown-divider"},null,-1),QA=(0,a.Lk)("h6",{class:"dropdown-header"},"Builds",-1),CA={key:0},dA=(0,a.Lk)("ul",{class:"nav nav-tabs",id:"tabs"},[(0,a.Lk)("li",{class:"nav-item"},[(0,a.Lk)("a",{class:"nav-link active",id:"stats-tab","data-toggle":"tab","data-target":"#stats-content",role:"tab",type:"button"},"Stats")]),(0,a.Lk)("li",{class:"nav-item",role:"presentation"},[(0,a.Lk)("a",{class:"nav-link",id:"waypoints-tab","data-toggle":"tab","data-target":"#waypoints-content",role:"tab",type:"button"},"Waypoints")]),(0,a.Lk)("li",{class:"nav-item",role:"presentation"},[(0,a.Lk)("a",{class:"nav-link",id:"quests-tab","data-toggle":"tab","data-target":"#quests-content",role:"tab",type:"button"},"Quests")]),(0,a.Lk)("li",{class:"nav-item",role:"presentation"},[(0,a.Lk)("a",{class:"nav-link",id:"skills-tab","data-toggle":"tab","data-target":"#skills-content",role:"tab",type:"button"},"Skills")]),(0,a.Lk)("li",{class:"nav-item",role:"presentation"},[(0,a.Lk)("a",{class:"nav-link",id:"items-tab","data-toggle":"tab","data-target":"#items-content",role:"tab",type:"button"},"Items")])],-1),mA={class:"tab-content",id:"tabs-content"},hA={class:"tab-pane show active",id:"stats-content",role:"tabpanel"},wA={class:"tab-pane",id:"waypoints-content",role:"tabpanel"},pA={class:"tab-pane",id:"quests-content",role:"tabpanel"},fA={class:"tab-pane",id:"skills-content",role:"tabpanel"},DA={class:"tab-pane",id:"items-content",role:"tabpanel"},IA=(0,a.Lk)("button",{type:"button",class:"close","data-dismiss":"alert","aria-label":"Close"},[(0,a.Lk)("span",{"aria-hidden":"true"},"×")],-1),kA={class:"row mt-3"},vA={class:"btn-group offset-md-3 col-md-6",role:"group"},bA={class:"col-md-3"},xA={class:"float-right"},yA=(0,a.Lk)("button",{type:"button",class:"btn btn-secondary dropdown-toggle","data-toggle":"dropdown"},null,-1),YA={class:"dropdown-menu dropdown-menu-right"},MA={class:"p-3 form-group"},RA={class:"form-row"},NA={class:"col-md-12"},PA=(0,a.Lk)("label",null,"Inventory",-1),KA={class:"input-group"},HA=(0,a.Lk)("div",{class:"input-group-prepend input-group-append"},[(0,a.Lk)("div",{class:"input-group-text"},",")],-1),UA={class:"form-row"},TA={class:"col-md-12"},GA=(0,a.Lk)("label",null,"Stash",-1),FA={class:"input-group"},LA=(0,a.Lk)("div",{class:"input-group-prepend input-group-append"},[(0,a.Lk)("div",{class:"input-group-text"},",")],-1),SA={class:"form-row"},OA={class:"col-md-12"},VA=(0,a.Lk)("label",null,"Cube",-1),jA={class:"input-group"},JA=(0,a.Lk)("div",{class:"input-group-prepend input-group-append"},[(0,a.Lk)("div",{class:"input-group-text"},",")],-1),_A=["disabled"],WA=(0,a.Lk)("button",{type:"button",class:"btn btn-primary","data-toggle":"modal","data-target":"#LoadItem"},"Load Item",-1),ZA=(0,a.Lk)("div",{id:"errors"},null,-1),zA=(0,a.Lk)("br",null,null,-1),XA={key:0},qA=(0,a.Lk)("br",null,null,-1),$A=(0,a.Lk)("br",null,null,-1);function Ae(A,e,t,Ae,ee,te){var ne,ae=(0,a.g2)("ContextMenu"),ie=(0,a.g2)("Item"),oe=(0,a.g2)("multiselect"),se=(0,a.g2)("Stats"),le=(0,a.g2)("Waypoints"),re=(0,a.g2)("Quests"),ue=(0,a.g2)("Skills"),Ee=(0,a.g2)("Equipped"),ge=(0,a.g2)("Grid"),Be=(0,a.g2)("Stash"),ce=(0,a.g2)("Mercenary"),Qe=(0,a.g2)("ItemEditor");return(0,a.uX)(),(0,a.CE)(a.FK,null,[(0,a.bF)(ae,{ref:"contextMenu",onOptionClicked:te.optionClicked},null,8,["onOptionClicked"]),(0,a.Lk)("div",{onClick:e[58]||(e[58]=function(){return te.rootClick&&te.rootClick.apply(te,arguments)})},["d2"==ee.theme?((0,a.uX)(),(0,a.CE)("link",o)):(0,a.Q3)("",!0),s,(0,a.Lk)("div",l,[(0,a.Lk)("div",r,[(0,a.Lk)("div",u,[E,(0,a.Lk)("div",g,[(0,a.Lk)("div",B,[null!==(ne=ee.preview)&&void 0!==ne&&ne.type?((0,a.uX)(),(0,a.Wv)(ie,{key:0,item:ee.preview,clazz:"item-edit"},null,8,["item"])):(0,a.Q3)("",!0)]),c,(0,a.bF)(oe,{modelValue:ee.previewModel,"onUpdate:modelValue":[e[0]||(e[0]=function(A){return ee.previewModel=A}),te.setPreviewItem],options:ee.itempack,label:"key",valueProp:"value",searchable:!0},null,8,["modelValue","options","onUpdate:modelValue"]),ee.baseOptions?((0,a.uX)(),(0,a.CE)("div",Q,[C,(0,a.bF)(oe,{modelValue:ee.baseModel,"onUpdate:modelValue":[e[1]||(e[1]=function(A){return ee.baseModel=A}),te.setBase],options:ee.baseOptions,label:"label",valueProp:"value",searchable:!0},null,8,["modelValue","options","onUpdate:modelValue"])])):(0,a.Q3)("",!0)]),(0,a.Lk)("div",d,[(0,a.Lk)("input",{style:{display:"none"},type:"file",name:"d2iFile",onChange:e[2]||(e[2]=function(){return te.onItemFileChange&&te.onItemFileChange.apply(te,arguments)}),id:"d2iFile"},null,32),m,(0,a.Lk)("button",{type:"button",class:"btn btn-primary",onClick:e[3]||(e[3]=function(){return te.loadBase64Item&&te.loadBase64Item.apply(te,arguments)})},"Load From String"),(0,a.Lk)("button",{type:"button",class:"btn btn-primary",onClick:e[4]||(e[4]=function(){return te.loadItem&&te.loadItem.apply(te,arguments)})},"Load"),h])])])]),(0,a.Lk)("div",w,[(0,a.Lk)("div",p,[(0,a.Lk)("div",f,[(0,a.Lk)("div",D,[(0,a.Lk)("div",I,[k,(0,a.Lk)("form",v,[(0,a.Lk)("fieldset",null,[(0,a.Lk)("div",b,[(0,a.Lk)("div",x,[(0,a.Lk)("div",y,[(0,a.Lk)("input",{type:"file",name:"d2sFile",multiple:"",onChange:e[5]||(e[5]=function(){return te.onFileChange&&te.onFileChange.apply(te,arguments)}),id:"d2sFile",accept:".d2s,.d2i"},null,32),Y])])]),(0,a.Lk)("nav",M,[(0,a.Lk)("div",R,[(0,a.Lk)("ul",N,[P,(0,a.Lk)("li",K,[H,(0,a.Lk)("div",U,[(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[6]||(e[6]=function(A){return te.newChar(0)})},"Amazon"),T,G,(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[7]||(e[7]=function(A){return te.newChar(1)})},"Physical Bowazon"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[8]||(e[8]=function(A){return te.newChar(2)})},"Elemental Bowazon"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[9]||(e[9]=function(A){return te.newChar(3)})},"Elemental Bowazon(Mavina)"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[10]||(e[10]=function(A){return te.newChar(4)})},"Exploding Arrow"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[11]||(e[11]=function(A){return te.newChar(5)})},"Ligthing Fury"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[12]||(e[12]=function(A){return te.newChar(6)})},"Poison"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[13]||(e[13]=function(A){return te.newChar(7)})},"Spearzon")])]),(0,a.Lk)("li",F,[L,(0,a.Lk)("div",S,[(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[14]||(e[14]=function(A){return te.newChar(60)})},"Assassin"),O,V,(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[15]||(e[15]=function(A){return te.newChar(61)})},"Phoenix Strike")])]),(0,a.Lk)("li",j,[J,(0,a.Lk)("div",_,[(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[16]||(e[16]=function(A){return te.newChar(40)})},"Barbarian"),W,Z,(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[17]||(e[17]=function(A){return te.newChar(41)})},"Whirlwind"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[18]||(e[18]=function(A){return te.newChar(42)})},"Double Throw")])]),(0,a.Lk)("li",z,[X,(0,a.Lk)("div",q,[(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[19]||(e[19]=function(A){return te.newChar(50)})},"Druid"),$,AA,(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[20]||(e[20]=function(A){return te.newChar(51)})},"Fire")])]),(0,a.Lk)("li",eA,[tA,(0,a.Lk)("div",nA,[(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[21]||(e[21]=function(A){return te.newChar(20)})},"Necromancer"),aA,iA,(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[22]||(e[22]=function(A){return te.newChar(21)})},"Poison")])]),(0,a.Lk)("li",oA,[sA,(0,a.Lk)("div",lA,[(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[23]||(e[23]=function(A){return te.newChar(30)})},"Paladin"),rA,uA,(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[24]||(e[24]=function(A){return te.newChar(31)})},"Blessed Hammer"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[25]||(e[25]=function(A){return te.newChar(32)})},"Fist of the Heavens")])]),(0,a.Lk)("li",EA,[gA,(0,a.Lk)("div",BA,[(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[26]||(e[26]=function(A){return te.newChar(10)})},"Sorceress"),cA,QA,(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[27]||(e[27]=function(A){return te.newChar(11)})},"Blizzard"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[28]||(e[28]=function(A){return te.newChar(12)})},"Blizzard(Mana)"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[29]||(e[29]=function(A){return te.newChar(13)})},"Fire"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[30]||(e[30]=function(A){return te.newChar(14)})},"Nova"),(0,a.Lk)("a",{class:"dropdown-item",href:"#",onClick:e[31]||(e[31]=function(A){return te.newChar(15)})},"Enchant Bow")])])])])]),null!=ee.save?((0,a.uX)(),(0,a.CE)("div",CA,[dA,(0,a.Lk)("div",mA,[(0,a.Lk)("div",hA,[(0,a.bF)(se,{save:ee.save},null,8,["save"])]),(0,a.Lk)("div",wA,[(0,a.bF)(le,{save:ee.save},null,8,["save"])]),(0,a.Lk)("div",pA,[(0,a.bF)(re,{save:ee.save},null,8,["save"])]),(0,a.Lk)("div",fA,[(0,a.bF)(ue,{save:ee.save},null,8,["save"])]),(0,a.Lk)("div",DA,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(ee.notifications,(function(A,e){return(0,a.uX)(),(0,a.CE)("div",{key:e,class:(0,i.C4)(A.alert),role:"alert"},[(0,a.eW)((0,i.v_)(A.message)+" ",1),IA],2)})),128)),(0,a.Lk)("div",kA,[(0,a.Lk)("div",vA,[(0,a.Lk)("button",{type:"button",class:(0,i.C4)(["btn btn-secondary",{active:1==ee.activeTab}]),onClick:e[32]||(e[32]=function(A){return te.changeTab(1)})},"Equipped",2),(0,a.Lk)("button",{type:"button",class:(0,i.C4)(["btn btn-secondary",{active:3==ee.activeTab}]),onClick:e[33]||(e[33]=function(A){return te.changeTab(3)})},"Stash",2),(0,a.Lk)("button",{type:"button",class:(0,i.C4)(["btn btn-secondary",{active:8==ee.activeTab}]),onClick:e[34]||(e[34]=function(A){return te.changeTab(8)})},"Cube",2),(0,a.Lk)("button",{type:"button",class:(0,i.C4)(["btn btn-secondary",{active:9==ee.activeTab}]),onClick:e[35]||(e[35]=function(A){return te.changeTab(9)})},"Mercenary",2),(0,a.Lk)("button",{type:"button",class:(0,i.C4)(["btn btn-secondary",{active:10==ee.activeTab}]),onClick:e[36]||(e[36]=function(A){return te.changeTab(10)})},"All",2)]),(0,a.Lk)("div",bA,[(0,a.Lk)("div",xA,[yA,(0,a.Lk)("div",YA,[(0,a.Lk)("div",MA,[(0,a.Lk)("div",RA,[(0,a.Lk)("div",NA,[PA,(0,a.Lk)("div",KA,[(0,a.bo)((0,a.Lk)("input",{type:"number",min:"1",max:"20",class:"form-control","onUpdate:modelValue":e[37]||(e[37]=function(A){return ee.grid.inv.w=A}),onInput:e[38]||(e[38]=function(){return te.gridChange&&te.gridChange.apply(te,arguments)})},null,544),[[n.Jo,ee.grid.inv.w,void 0,{number:!0}]]),HA,(0,a.bo)((0,a.Lk)("input",{type:"number",min:"1",max:"20",class:"form-control","onUpdate:modelValue":e[39]||(e[39]=function(A){return ee.grid.inv.h=A}),onInput:e[40]||(e[40]=function(){return te.gridChange&&te.gridChange.apply(te,arguments)})},null,544),[[n.Jo,ee.grid.inv.h,void 0,{number:!0}]])])])]),(0,a.Lk)("div",UA,[(0,a.Lk)("div",TA,[GA,(0,a.Lk)("div",FA,[(0,a.bo)((0,a.Lk)("input",{type:"number",min:"1",max:"20",class:"form-control","onUpdate:modelValue":e[41]||(e[41]=function(A){return ee.grid.stash.w=A}),onInput:e[42]||(e[42]=function(){return te.gridChange&&te.gridChange.apply(te,arguments)})},null,544),[[n.Jo,ee.grid.stash.w,void 0,{number:!0}]]),LA,(0,a.bo)((0,a.Lk)("input",{type:"number",min:"1",max:"20",class:"form-control","onUpdate:modelValue":e[43]||(e[43]=function(A){return ee.grid.stash.h=A}),onInput:e[44]||(e[44]=function(){return te.gridChange&&te.gridChange.apply(te,arguments)})},null,544),[[n.Jo,ee.grid.stash.h,void 0,{number:!0}]])])])]),(0,a.Lk)("div",SA,[(0,a.Lk)("div",OA,[VA,(0,a.Lk)("div",jA,[(0,a.bo)((0,a.Lk)("input",{type:"number",min:"1",max:"20",class:"form-control","onUpdate:modelValue":e[45]||(e[45]=function(A){return ee.grid.cube.w=A}),onInput:e[46]||(e[46]=function(){return te.gridChange&&te.gridChange.apply(te,arguments)})},null,544),[[n.Jo,ee.grid.cube.w,void 0,{number:!0}]]),JA,(0,a.bo)((0,a.Lk)("input",{type:"number",min:"1",max:"20",class:"form-control","onUpdate:modelValue":e[47]||(e[47]=function(A){return ee.grid.cube.h=A}),onInput:e[48]||(e[48]=function(){return te.gridChange&&te.gridChange.apply(te,arguments)})},null,544),[[n.Jo,ee.grid.cube.h,void 0,{number:!0}]])])])])])]),(0,a.Lk)("button",{type:"button",class:"btn btn-primary",disabled:!ee.clipboard,onClick:e[49]||(e[49]=function(A){return te.paste()})},"Paste",8,_A),WA])])]),1==ee.activeTab||10==ee.activeTab?((0,a.uX)(),(0,a.Wv)(Ee,{key:0,items:te.equipped,onItemSelected:te.onSelect,onItemEvent:te.onEvent,id:"Equipped",contextMenu:A.$refs.contextMenu},null,8,["items","onItemSelected","onItemEvent","contextMenu"])):(0,a.Q3)("",!0),1==ee.activeTab||10==ee.activeTab?((0,a.uX)(),(0,a.Wv)(ge,{key:1,width:ee.grid.inv.w,height:ee.grid.inv.h,page:1,items:te.inventory,onItemSelected:te.onSelect,onItemEvent:te.onEvent,id:"InventoryGrid",contextMenu:A.$refs.contextMenu},null,8,["width","height","items","onItemSelected","onItemEvent","contextMenu"])):(0,a.Q3)("",!0),3==ee.activeTab||10==ee.activeTab?((0,a.uX)(),(0,a.Wv)(Be,{key:2,items:te.stash,onItemSelected:te.onSelect,onItemEvent:te.onEvent,id:"Stash",contextMenu:A.$refs.contextMenu},null,8,["items","onItemSelected","onItemEvent","contextMenu"])):(0,a.Q3)("",!0),8==ee.activeTab||10==ee.activeTab?((0,a.uX)(),(0,a.Wv)(ge,{key:3,width:ee.grid.cube.w,height:ee.grid.cube.h,page:8,items:te.cube,onItemSelected:te.onSelect,onItemEvent:te.onEvent,id:"CubeGrid",contextMenu:A.$refs.contextMenu},null,8,["width","height","items","onItemSelected","onItemEvent","contextMenu"])):(0,a.Q3)("",!0),9==ee.activeTab||10==ee.activeTab?((0,a.uX)(),(0,a.Wv)(ce,{key:4,items:te.mercenary,onItemSelected:te.onSelect,contextMenu:A.$refs.contextMenu},null,8,["items","onItemSelected","contextMenu"])):(0,a.Q3)("",!0),ee.selected?((0,a.uX)(),(0,a.Wv)(Qe,{key:5,id:"Selected",item:ee.selected,location:ee.location,ref:"editor",onItemEvent:te.onEvent},null,8,["item","location","onItemEvent"])):(0,a.Q3)("",!0)])])])):(0,a.Q3)("",!0)]),ZA,zA,null!=ee.save?((0,a.uX)(),(0,a.CE)("div",XA,[(0,a.Lk)("button",{type:"button",onClick:e[50]||(e[50]=function(){return te.unlockHell&&te.unlockHell.apply(te,arguments)}),class:"btn btn-primary"},"Unlock Hell"),(0,a.Lk)("button",{type:"button",onClick:e[51]||(e[51]=function(){return te.unlockAllWPs&&te.unlockAllWPs.apply(te,arguments)}),class:"btn btn-primary"},"Unlock All WPs"),(0,a.Lk)("button",{type:"button",onClick:e[52]||(e[52]=function(){return te.setLvl99&&te.setLvl99.apply(te,arguments)}),class:"btn btn-primary"},"Set Level 99"),(0,a.Lk)("button",{type:"button",onClick:e[53]||(e[53]=function(){return te.setAllSkills20&&te.setAllSkills20.apply(te,arguments)}),class:"btn btn-primary"},"Set All Skills 20"),(0,a.Lk)("button",{type:"button",onClick:e[54]||(e[54]=function(){return te.unlockQs&&te.unlockQs.apply(te,arguments)}),class:"btn btn-primary"},"Complete Skill/Stat Qs"),(0,a.Lk)("button",{type:"button",onClick:e[55]||(e[55]=function(){return te.maxGold&&te.maxGold.apply(te,arguments)}),class:"btn btn-primary"},"Max Gold"),qA,$A,(0,a.Lk)("button",{type:"button",id:"d2",class:"btn btn-primary",onClick:e[56]||(e[56]=function(A){return te.saveFile(96)})},"Save D2"),(0,a.Lk)("button",{type:"button",id:"d2r",class:"btn btn-primary",onClick:e[57]||(e[57]=function(A){return te.saveFile(99)})},"Save D2R")])):(0,a.Q3)("",!0)])])])])])])])],64)}var ee=t(9201),te=t(9258),ne=t(3604),ae=t(4048),ie=t(8676),oe=t(388),se=(t(8706),t(2008),t(8980),t(1629),t(4423),t(2062),t(4114),t(4782),t(6910),t(4554),t(1745),t(2010),t(3110),t(5506),t(9432),t(6099),t(1699),t(7764),t(1489),t(8140),t(1630),t(2170),t(5044),t(1920),t(1694),t(9955),t(1903),t(1134),t(3206),t(4496),t(6651),t(2887),t(9369),t(6812),t(8995),t(1575),t(6072),t(8747),t(8845),t(9423),t(7301),t(373),t(6614),t(1405),t(7467),t(4732),t(3684),t(9577),t(3899),t(7913),t(7801),t(3500),t(2953),t(3296),t(8408),t(4603),t(7566),t(8721),["src"]),le={key:0,class:"sockets"},re=["src"],ue={ref:"tooltipRef"},Ee=["innerHTML"],ge={key:0},Be={key:1},ce={key:0},Qe={key:1},Ce={key:2},de=["innerHTML"],me={key:3,class:"blue"},he={key:4,class:"blue"};function we(A,e,t,n,o,s){return(0,a.uX)(),(0,a.CE)("div",null,[(0,a.Lk)("div",{ref:"itemRef",tabindex:"0",class:(0,i.C4)(s.itemClass),onDragstart:e[0]||(e[0]=function(){return s.dragStart&&s.dragStart.apply(s,arguments)})},[(0,a.Lk)("div",{class:(0,i.C4)(s.innerClass)},[(0,a.Lk)("img",{src:t.item.src,class:(0,i.C4)({ethereal:t.item.ethereal})},null,10,se),t.item.total_nr_of_sockets&&o.tooltipShown?((0,a.uX)(),(0,a.CE)("div",le,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(t.item.total_nr_of_sockets,(function(A){return(0,a.uX)(),(0,a.CE)("div",{style:(0,i.Tr)(s.socketStyle(A)),class:(0,i.C4)(["socket",{"empty-socket":!t.item.socketed_items||!t.item.socketed_items[A-1]}]),key:A},[t.item.socketed_items&&t.item.socketed_items[A-1]?((0,a.uX)(),(0,a.CE)("img",{key:0,src:t.item.socketed_items[A-1].src},null,8,re)):(0,a.Q3)("",!0)],6)})),128))])):(0,a.Q3)("",!0)],2)],34),(0,a.Lk)("div",ue,[(0,a.Lk)("div",{class:(0,i.C4)(s.itemNameClass(t.item)),innerHTML:s.itemName(t.item)},null,10,Ee),t.item.defense_rating?((0,a.uX)(),(0,a.CE)("div",ge,"Defense: "+(0,i.v_)(t.item.defense_rating),1)):(0,a.Q3)("",!0),t.item.base_damage?((0,a.uX)(),(0,a.CE)("div",Be,[t.item.base_damage.mindam&&t.item.base_damage.maxdam?((0,a.uX)(),(0,a.CE)("div",ce," One Hand Damage: "+(0,i.v_)(t.item.base_damage.mindam)+"-"+(0,i.v_)(t.item.base_damage.maxdam),1)):(0,a.Q3)("",!0),t.item.base_damage.twohandmindam&&t.item.base_damage.twohandmaxdam?((0,a.uX)(),(0,a.CE)("div",Qe," Two Hand Damage: "+(0,i.v_)(t.item.base_damage.twohandmindam)+"-"+(0,i.v_)(t.item.base_damage.twohandmaxdam),1)):(0,a.Q3)("",!0)])):(0,a.Q3)("",!0),t.item.max_durability?((0,a.uX)(),(0,a.CE)("div",Ce," Durability: "+(0,i.v_)(t.item.current_durability)+" of "+(0,i.v_)(t.item.max_durability),1)):(0,a.Q3)("",!0),(0,a.Lk)("div",null,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(t.item.displayed_combined_magic_attributes,(function(A,e){return(0,a.uX)(),(0,a.CE)("div",{class:"blue",innerHTML:s.statDescription(A),key:e},null,8,de)})),128))]),t.item.ethereal?((0,a.uX)(),(0,a.CE)("div",me," Ethereal ")):(0,a.Q3)("",!0),t.item.total_nr_of_sockets?((0,a.uX)(),(0,a.CE)("div",he," Socketed ("+(0,i.v_)(t.item.total_nr_of_sockets)+") ",1)):(0,a.Q3)("",!0)],512)])}t(2675),t(9463),t(8598),t(4490),t(7495),t(5440);var pe=t(4062);const fe={name:"Item",data:function(){return{tooltipShown:!1,tooltip:null,edit:!1,contextMenuShown:!1}},props:{item:Object,clazz:String},mounted:function(){var A=this;return(0,oe.A)((0,ae.A)().mark((function e(){return(0,ae.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:A.createPopper();case 1:case"end":return e.stop()}}),e)})))()},computed:{itemClass:function(){var A="".concat(this.clazz?this.clazz:"item"," w-").concat(this.item.inv_width," h-").concat(this.item.inv_height);return 1===this.item.location_id||this.clazz||(A+=" x-".concat(this.item.position_x," y-").concat(this.item.position_y)),A},innerClass:function(){var A="".concat(this.clazz?this.clazz:"inner"," w-").concat(this.item.inv_width," h-").concat(this.item.inv_height);return A}},unmounted:function(){this.tooltip&&this.tooltip.destroy()},methods:{socketStyle:function(A){var e=32,t=Math.max(1,Math.ceil(this.item.total_nr_of_sockets/this.item.inv_height)),n=Math.ceil(this.item.total_nr_of_sockets/t),a=0,i=0;if(5==this.item.total_nr_of_sockets)A<3?(a=(A-1)%t,i=Math.floor((A-1)/t)):3==A?(a=1/(this.item.inv_height-1),i=1/(this.item.inv_width-1)):(a=A%t,i=Math.floor(A/t));else if(a=(A-1)%t,i=Math.floor((A-1)/t),t>1&&this.item.total_nr_of_sockets%t&&A>t*(n-1)){var o=this.item.total_nr_of_sockets%t;a+=(t-o)/2}return{transform:"translateX(".concat(e*((a+.5)*this.item.inv_width/t-.5),"px) \n translateY(").concat(e*((i+.5)*this.item.inv_height/n-.5),"px)"),top:"0",left:"0"}},itemName:function(A){var e=A.type_name;if(A.magic_prefix){var t=constants.magic_prefixes[A.magic_prefix]?constants.magic_prefixes[A.magic_prefix].n:null;e="".concat(t," ").concat(e)}if(A.magic_suffix){var n=constants.magic_suffixes[A.magic_suffix]?constants.magic_suffixes[A.magic_suffix].n:null;e="".concat(e," ").concat(n)}if(A.rare_name_id){var a=constants.rare_names[A.rare_name_id]?constants.rare_names[A.rare_name_id].n:null;e="".concat(a," ").concat(e)}if(A.rare_name_id2){var i=constants.rare_names[A.rare_name_id2]?constants.rare_names[A.rare_name_id2].n:null;e="".concat(e," ").concat(i)}var o=A.personalized_name?"".concat(A.personalized_name,"'s "):"";if(A.set_id){var s=constants.set_items[A.set_id]?constants.set_items[A.set_id].n:null;e="".concat(e,"\\n").concat(o).concat(s)}if(A.unique_id){var l=constants.unq_items[A.unique_id]?constants.unq_items[A.unique_id].n:null;e="".concat(e,"\\n").concat(o).concat(l)}if(A.runeword_id){var r=constants.runewords[A.runeword_id]?constants.runewords[A.runeword_id].n:null,u=A.socketed_items.map((function(A){return A.type_name.split(" ")[0]})).join("");e="\\gold;'".concat(u,"'\\n").concat(e,"\\n\\gold;").concat(o).concat(r)}return e.split("\\n").map((function(A){var e=A.replace(/\\(.*?);/gi,(function(A,e){return'
')}));return"
".concat(e,"
")})).reverse().join("")},itemNameClass:function(A){if(A.given_runeword)return"white";switch(A.quality){case 1:return"grey";case 2:case 3:return"white";case 4:return"blue";case 5:return"green";case 6:return"yellow";case 7:return"gold";case 8:return"orange";default:return"white"}},statDescription:function(A){if(!A.description||!1===A.visible)return null;var e=A.description.split("\\n");return e.map((function(A){var e=A.replace(/\\(.*?);/gi,(function(A,e){return'
')}));return"
".concat(e,"
")})).reverse().join("")},createPopper:function(){var A=this;this.tooltip=(0,pe.Ay)(this.$refs.itemRef,{content:this.$refs.tooltipRef,hideOnClick:!0,duration:[0,0],distance:0,arrow:!1,onShown:function(){A.tooltipShown=!0},onHidden:function(){A.tooltipShown=!1}})},dragStart:function(A){localStorage.setItem("dragElement",JSON.stringify({uuid:window.uuid,item:this.item}))}}};var De=t(6262);const Ie=(0,De.A)(fe,[["render",we]]),ke=Ie;var ve=["onClick","innerHTML"];function be(A,e,t,o,s,l){return(0,a.uX)(),(0,a.CE)("div",{class:(0,i.C4)(["dropdown-menu",null!=A.options?"show":""]),role:"menu",style:(0,i.Tr)({top:A.evt.clientY+"px",left:A.evt.clientX+"px"})},[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(A.options,(function(A){return(0,a.uX)(),(0,a.CE)("button",{class:(0,i.C4)(["dropdown-item",["divider"===A.type?"dropdown-divider":""]]),onClick:(0,n.D$)((function(e){return l.onClick(e,A)}),["stop"]),innerHTML:A.text},null,10,ve)})),256))],6)}const xe={data:function(){return{options:null,evt:{}}},methods:{showContextMenu:function(A,e,t){this.options=t,this.obj=e,this.evt={clientX:A.clientX,clientY:A.clientY+document.documentElement.scrollTop}},onClick:function(A,e){A.preventDefault(),this.$emit("option-clicked",{obj:this.obj,option:e})},close:function(){this.options=null}}},ye=(0,De.A)(xe,[["render",be]]),Ye=ye;var Me={class:"form-group mt-2"},Re=(0,a.Lk)("label",{for:"name"},"Name",-1),Ne={class:"form-row"},Pe={class:"col-md-12"},Ke={class:"form-check form-check-inline"},He={class:"form-check-label"},Ue={class:"form-check form-check-inline"},Te={class:"form-check-label"},Ge={class:"form-check form-check-inline"},Fe={class:"form-check-label"},Le={class:"form-check form-check-inline"},Se={class:"form-check-label"},Oe={class:"form-row"},Ve={class:"col-md-2"},je=(0,a.Lk)("label",{for:"Level"},"Level",-1),Je=["min","max"],_e={class:"col-md-2"},We=(0,a.Lk)("label",{for:"Experience"},"Experience",-1),Ze={class:"form-row"},ze={class:"col-md-4"},Xe=(0,a.Lk)("label",{for:"Life"},"Life",-1),qe={class:"input-group"},$e=["min","max"],At=(0,a.Lk)("div",{class:"input-group-prepend input-group-append"},[(0,a.Lk)("div",{class:"input-group-text"},"/")],-1),et=["min","max"],tt={class:"col-md-4"},nt=(0,a.Lk)("label",{for:"Mana"},"Mana",-1),at={class:"input-group"},it=["min","max"],ot=(0,a.Lk)("div",{class:"input-group-prepend input-group-append"},[(0,a.Lk)("div",{class:"input-group-text"},"/")],-1),st=["min","max"],lt={class:"col-md-4"},rt=(0,a.Lk)("label",{for:"Stamina"},"Stamina",-1),ut={class:"input-group"},Et=["min","max"],gt=(0,a.Lk)("div",{class:"input-group-prepend input-group-append"},[(0,a.Lk)("div",{class:"input-group-text"},"/")],-1),Bt=["min","max"],ct={class:"form-row"},Qt={class:"col-md-2"},Ct=(0,a.Lk)("label",{for:"Strength"},"Strength",-1),dt=["min","max"],mt={class:"col-md-2"},ht=(0,a.Lk)("label",{for:"Dexterity"},"Dexterity",-1),wt=["min","max"],pt={class:"col-md-2"},ft=(0,a.Lk)("label",{for:"Vitality"},"Vitality",-1),Dt=["min","max"],It={class:"col-md-2"},kt=(0,a.Lk)("label",{for:"Energy"},"Energy",-1),vt=["min","max"],bt={class:"form-row"},xt={class:"col-md-2"},yt=(0,a.Lk)("label",{for:"UnusedStatPoints"},"Unused Stat Points",-1),Yt=["min","max"],Mt={class:"col-md-2"},Rt=(0,a.Lk)("label",{for:"UnusedSkillPoints"},"Unused Skill Points",-1),Nt=["min","max"],Pt={class:"form-row"},Kt={class:"col-md-2"},Ht=(0,a.Lk)("label",{for:"Gold"},"Gold",-1),Ut=["min","max"],Tt={class:"col-md-2"},Gt=(0,a.Lk)("label",{for:"StashedGold"},"Stashed Gold",-1),Ft=["min","max"];function Lt(A,e,t,i,o,s){return(0,a.uX)(),(0,a.CE)("div",null,[(0,a.Lk)("div",Me,[Re,(0,a.bo)((0,a.Lk)("input",{type:"text",class:"form-control",id:"name",placeholder:"Character Name","onUpdate:modelValue":e[0]||(e[0]=function(A){return t.save.header.name=A}),required:""},null,512),[[n.Jo,t.save.header.name]])]),(0,a.Lk)("div",Ne,[(0,a.Lk)("div",Pe,[(0,a.Lk)("div",Ke,[(0,a.Lk)("label",He,[(0,a.bo)((0,a.Lk)("input",{class:"form-check-input",type:"checkbox","onUpdate:modelValue":e[1]||(e[1]=function(A){return t.save.header.status.expansion=A})},null,512),[[n.lH,t.save.header.status.expansion]]),(0,a.eW)("Expansion")])]),(0,a.Lk)("div",Ue,[(0,a.Lk)("label",Te,[(0,a.bo)((0,a.Lk)("input",{class:"form-check-input",type:"checkbox","onUpdate:modelValue":e[2]||(e[2]=function(A){return t.save.header.status.ladder=A})},null,512),[[n.lH,t.save.header.status.ladder]]),(0,a.eW)("Ladder")])]),(0,a.Lk)("div",Ge,[(0,a.Lk)("label",Fe,[(0,a.bo)((0,a.Lk)("input",{class:"form-check-input",type:"checkbox","onUpdate:modelValue":e[3]||(e[3]=function(A){return t.save.header.status.hardcore=A})},null,512),[[n.lH,t.save.header.status.hardcore]]),(0,a.eW)("Hardcore")])]),(0,a.Lk)("div",Le,[(0,a.Lk)("label",Se,[(0,a.bo)((0,a.Lk)("input",{class:"form-check-input",type:"checkbox","onUpdate:modelValue":e[4]||(e[4]=function(A){return t.save.header.status.died=A})},null,512),[[n.lH,t.save.header.status.died]]),(0,a.eW)("Dead")])])])]),(0,a.Lk)("div",Oe,[(0,a.Lk)("div",Ve,[je,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"Level","onUpdate:modelValue":e[5]||(e[5]=function(A){return t.save.attributes.level=A}),min:s.min(12),max:s.max(12),onInput:e[6]||(e[6]=function(A){return s.change(12,t.save.attributes,"level")})},null,40,Je),[[n.Jo,t.save.attributes.level,void 0,{number:!0}]])]),(0,a.Lk)("div",_e,[We,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"Experience","onUpdate:modelValue":e[7]||(e[7]=function(A){return t.save.attributes.experience=A})},null,512),[[n.Jo,t.save.attributes.experience,void 0,{number:!0}]])])]),(0,a.Lk)("div",Ze,[(0,a.Lk)("div",ze,[Xe,(0,a.Lk)("div",qe,[(0,a.bo)((0,a.Lk)("input",{class:"form-control",type:"number",id:"Life","onUpdate:modelValue":e[8]||(e[8]=function(A){return t.save.attributes.current_hp=A}),min:s.min(6),max:s.max(6),onInput:e[9]||(e[9]=function(A){return s.change(6,t.save.attributes,"current_hp")})},null,40,$e),[[n.Jo,t.save.attributes.current_hp,void 0,{number:!0}]]),At,(0,a.bo)((0,a.Lk)("input",{class:"form-control",type:"number",id:"MaxLife","onUpdate:modelValue":e[10]||(e[10]=function(A){return t.save.attributes.max_hp=A}),min:s.min(7),max:s.max(7),onInput:e[11]||(e[11]=function(A){return s.change(7,t.save.attributes,"max_hp")})},null,40,et),[[n.Jo,t.save.attributes.max_hp,void 0,{number:!0}]])])]),(0,a.Lk)("div",tt,[nt,(0,a.Lk)("div",at,[(0,a.bo)((0,a.Lk)("input",{class:"form-control",type:"number",id:"Mana","onUpdate:modelValue":e[12]||(e[12]=function(A){return t.save.attributes.current_mana=A}),min:s.min(8),max:s.max(8),onInput:e[13]||(e[13]=function(A){return s.change(8,t.save.attributes,"current_mana")})},null,40,it),[[n.Jo,t.save.attributes.current_mana,void 0,{number:!0}]]),ot,(0,a.bo)((0,a.Lk)("input",{class:"form-control",type:"number",id:"MaxMana","onUpdate:modelValue":e[14]||(e[14]=function(A){return t.save.attributes.max_mana=A}),min:s.min(9),max:s.max(9),onInput:e[15]||(e[15]=function(A){return s.change(9,t.save.attributes,"max_mana")})},null,40,st),[[n.Jo,t.save.attributes.max_mana,void 0,{number:!0}]])])]),(0,a.Lk)("div",lt,[rt,(0,a.Lk)("div",ut,[(0,a.bo)((0,a.Lk)("input",{class:"form-control",type:"number",id:"Stamina","onUpdate:modelValue":e[16]||(e[16]=function(A){return t.save.attributes.current_stamina=A}),min:s.min(6),max:s.max(6),onInput:e[17]||(e[17]=function(A){return s.change(6,t.save.attributes,"current_stamina")})},null,40,Et),[[n.Jo,t.save.attributes.current_stamina,void 0,{number:!0}]]),gt,(0,a.bo)((0,a.Lk)("input",{class:"form-control",type:"number",id:"MaxStamina","onUpdate:modelValue":e[18]||(e[18]=function(A){return t.save.attributes.max_stamina=A}),min:s.min(7),max:s.max(7),onInput:e[19]||(e[19]=function(A){return s.change(7,t.save.attributes,"max_stamina")})},null,40,Bt),[[n.Jo,t.save.attributes.max_stamina,void 0,{number:!0}]])])])]),(0,a.Lk)("div",ct,[(0,a.Lk)("div",Qt,[Ct,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"Strength","onUpdate:modelValue":e[20]||(e[20]=function(A){return t.save.attributes.strength=A}),min:s.min(0),max:s.max(0),onInput:e[21]||(e[21]=function(A){return s.change(0,t.save.attributes,"strength")})},null,40,dt),[[n.Jo,t.save.attributes.strength,void 0,{number:!0}]])]),(0,a.Lk)("div",mt,[ht,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"Dexterity","onUpdate:modelValue":e[22]||(e[22]=function(A){return t.save.attributes.dexterity=A}),min:s.min(2),max:s.max(2),onInput:e[23]||(e[23]=function(A){return s.change(2,t.save.attributes,"dexterity")})},null,40,wt),[[n.Jo,t.save.attributes.dexterity,void 0,{number:!0}]])]),(0,a.Lk)("div",pt,[ft,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"Vitality","onUpdate:modelValue":e[24]||(e[24]=function(A){return t.save.attributes.vitality=A}),min:s.min(3),max:s.max(3),onInput:e[25]||(e[25]=function(A){return s.change(3,t.save.attributes,"vitality")})},null,40,Dt),[[n.Jo,t.save.attributes.vitality,void 0,{number:!0}]])]),(0,a.Lk)("div",It,[kt,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"Energy","onUpdate:modelValue":e[26]||(e[26]=function(A){return t.save.attributes.energy=A}),min:s.min(1),max:s.max(1),onInput:e[27]||(e[27]=function(A){return s.change(1,t.save.attributes,"energy")})},null,40,vt),[[n.Jo,t.save.attributes.energy,void 0,{number:!0}]])])]),(0,a.Lk)("div",bt,[(0,a.Lk)("div",xt,[yt,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"UnusedStatPoints","onUpdate:modelValue":e[28]||(e[28]=function(A){return t.save.attributes.unused_stats=A}),min:s.min(4),max:s.max(4),onInput:e[29]||(e[29]=function(A){return s.change(4,t.save.attributes,"unused_stats")})},null,40,Yt),[[n.Jo,t.save.attributes.unused_stats,void 0,{number:!0}]])]),(0,a.Lk)("div",Mt,[Rt,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"UnusedSkillPoints","onUpdate:modelValue":e[30]||(e[30]=function(A){return t.save.attributes.unused_skill_points=A}),min:s.min(5),max:s.max(5),onInput:e[31]||(e[31]=function(A){return s.change(5,t.save.attributes,"unused_skill_points")})},null,40,Nt),[[n.Jo,t.save.attributes.unused_skill_points,void 0,{number:!0}]])])]),(0,a.Lk)("div",Pt,[(0,a.Lk)("div",Kt,[Ht,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"Gold","onUpdate:modelValue":e[32]||(e[32]=function(A){return t.save.attributes.gold=A}),min:s.min(14),max:s.max(14),onInput:e[33]||(e[33]=function(A){return s.change(14,t.save.attributes,"gold")})},null,40,Ut),[[n.Jo,t.save.attributes.gold,void 0,{number:!0}]])]),(0,a.Lk)("div",Tt,[Gt,(0,a.bo)((0,a.Lk)("input",{type:"number",class:"form-control",id:"StashedGold","onUpdate:modelValue":e[34]||(e[34]=function(A){return t.save.attributes.stashed_gold=A}),min:s.min(15),max:s.max(15),onInput:e[35]||(e[35]=function(A){return s.change(15,t.save.attributes,"stashed_gold")})},null,40,Ft),[[n.Jo,t.save.attributes.stashed_gold,void 0,{number:!0}]])])])])}t(6918),t(3771),t(3288),t(8781),t(2945),t(2207),t(5815),t(4979),t(9739);var St={whit:0,lgry:1,dgry:2,blac:3,lblu:4,dblu:5,cblu:6,lred:7,dred:8,cred:9,lgrn:10,dgrn:11,cgrn:12,lyel:13,dyel:14,lgld:15,dgld:16,lpur:17,dpur:18,oran:19,bwht:20},Ot={1:"data/global/items/Palette/grey.dat",2:"data/global/items/Palette/grey2.dat",5:"data/global/items/Palette/greybrown.dat",6:"data/global/items/Palette/invgrey.dat",7:"data/global/items/Palette/invgrey2.dat",8:"data/global/items/Palette/invgreybrown.dat"};const Vt={colors:St,colormaps:Ot,b64ToArrayBuffer:function(A){for(var e=window.atob(A),t=e.length,n=new Uint8Array(t),a=0;a=0&&window.palettes[A.inv_transform]&&(w=window.palettes[A.inv_transform][f][w])),D=window.palettes["ACT1"][w],d.data[p]=D[0],d.data[p+1]=D[1],d.data[p+2]=D[2],d.data[p+3]=255;case 39:h+=1,e.next=28;break;case 42:m+=1,e.next=26;break;case 45:return C.putImageData(d,0,0),I=Q.toDataURL("image/png"),Q.remove(),e.abrupt("return",I);case 49:case"end":return e.stop()}}),e)})))()},shift:function(A,e){return A*Math.pow(2,e)},uuidv4:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(A){var e=16*Math.random()|0,t="x"==A?e:3&e|8;return t.toString(16)}))},removeMaxDurabilityFromRunwords:function(A){A.runeword_name&&(this.removeAttribute(A.magic_attributes,75),this.removeAttribute(A.combined_magic_attributes,75),this.removeAttribute(A.displayed_combined_magic_attributes,75))},removeAttribute:function(A,e){for(var t=0;tn?e[t]=n:e[t]-1?o(A.key,e.key,t.key,n.key,["unused_skill_points"],1,a):"the_fallen_angel"===t.key?o(A.key,e.key,t.key,n.key,["unused_skill_points"],2,a):"lam_esens_tome"===t.key?o(A.key,e.key,t.key,n.key,["unused_stats"],5,a):"the_golden_bird"===t.key&&o(A.key,e.key,t.key,n.key,["current_hp","max_hp"],20,a),e.all!==a&&e.all&&(e.all=!1),A.all!==a&&A.all&&(A.all=!1))},updateDiff:function(A){var e,t=(0,ne.A)(A.acts);try{for(t.s();!(e=t.n()).done;){var n=e.value;!n.all&&A.all?n.all=!0:n.all&&!A.all&&(n.all=!1),this.updateAct(A,n),n.all=!A.all}}catch(a){t.e(a)}finally{t.f()}},updateAct:function(A,e){var t,n=(0,ne.A)(e.quests);try{for(n.s();!(t=n.n()).done;){var a,i=t.value,o=(0,ne.A)(i.values);try{for(o.s();!(a=o.n()).done;){var s=a.value;this.save.header[A.key][e.key][i.key][s.key]=!e.all,this.updateQuest(A,e,i,s,!e.all)}}catch(l){o.e(l)}finally{o.f()}}}catch(l){n.e(l)}finally{n.f()}},resetDifficulty:function(A){var e,t=(0,ne.A)(A.acts);try{for(t.s();!(e=t.n()).done;){var n=e.value;this.resetAct(A,n)}}catch(a){t.e(a)}finally{t.f()}A.all=!1},resetAct:function(A,e){var t,n=(0,ne.A)(e.quests);try{for(n.s();!(t=n.n()).done;){var a=t.value;this.reset(A,e,a)}}catch(i){n.e(i)}finally{n.f()}e.all=!1},reset:function(A,e,t){for(var n=0,a=wn;n0&&!t.item.given_runeword?((0,a.uX)(),(0,a.CE)("div",Fa,[La,(0,a.bo)((0,a.Lk)("input",{class:"edit-box",type:"number","onUpdate:modelValue":e[21]||(e[21]=function(A){return t.item.total_nr_of_sockets=A}),min:"0",max:l.getItemMaxSockets(),onInput:e[22]||(e[22]=function(A){return l.onEvent("update")})},null,40,Sa),[[n.Jo,t.item.total_nr_of_sockets,void 0,{number:!0}]])])):(0,a.Q3)("",!0)]),(0,a.Lk)("li",null,[l.itemCanEthereal(t.item.type)?((0,a.uX)(),(0,a.CE)("div",Oa,[(0,a.Lk)("div",Va,[(0,a.Lk)("label",ja,[(0,a.bo)((0,a.Lk)("input",{class:"form-check-input",type:"checkbox","onUpdate:modelValue":e[23]||(e[23]=function(A){return t.item.ethereal=A}),"true-value":1,"false-value":0,onChange:e[24]||(e[24]=function(A){return l.onEvent("update")})},null,544),[[n.lH,t.item.ethereal,void 0,{number:!0}]]),(0,a.eW)(" Ethereal ")])])])):(0,a.Q3)("",!0)])])]),t.item.simple_item?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.CE)("div",Ja,[t.item.magic_attributes?((0,a.uX)(),(0,a.CE)("div",_a,[Wa,(0,a.bF)(E,{id:t.id+"Magic","item-stats":t.item.magic_attributes,"onUpdate:itemStats":e[25]||(e[25]=function(A){return t.item.magic_attributes=A}),onStatChange:e[26]||(e[26]=function(A){return l.onEvent("update")})},null,8,["id","item-stats"])])):(0,a.Q3)("",!0),t.item.runeword_attributes?((0,a.uX)(),(0,a.CE)("div",Za,[za,(0,a.bF)(E,{id:t.id+"Runeword","item-stats":t.item.runeword_attributes,"onUpdate:itemStats":e[27]||(e[27]=function(A){return t.item.runeword_attributes=A}),onStatChange:e[28]||(e[28]=function(A){return l.onEvent("update")})},null,8,["id","item-stats"])])):(0,a.Q3)("",!0),t.item.set_attributes?((0,a.uX)(),(0,a.CE)("div",Xa,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(t.item.set_attributes,(function(A,n){return(0,a.uX)(),(0,a.CE)("div",null,[(0,a.Lk)("div",null,"Set Stats "+(0,i.v_)(n),1),(0,a.bF)(E,{id:t.id+"Set"+n,"item-stats":t.item.set_attributes[n],"onUpdate:itemStats":function(A){return t.item.set_attributes[n]=A},onStatChange:e[29]||(e[29]=function(A){return l.onEvent("update")})},null,8,["id","item-stats","onUpdate:itemStats"])])})),256))])):(0,a.Q3)("",!0),t.item.socketed_items?((0,a.uX)(),(0,a.CE)("div",qa,[$a,(0,a.bF)(E,{id:t.id+"Socketed stats","item-stats":t.item.socketed_attributes,"onUpdate:itemStats":e[30]||(e[30]=function(A){return t.item.socketed_attributes=A}),"item-statsModifiers":{sync:!0},onStatChange:e[31]||(e[31]=function(A){return l.onEvent("update")})},null,8,["id","item-stats"])])):(0,a.Q3)("",!0)]))])}var ei={class:"col-md-4"},ti={class:"form-row"},ni={class:"col-md-1"},ai=["onClick"],ii={class:"col-md-11"},oi={class:"col-md-2"},si=["min","max","onInput","id","onUpdate:modelValue"],li={class:"form-row"};function ri(A,e,t,i,o,s){var l=(0,a.g2)("multiselect");return(0,a.uX)(),(0,a.CE)("div",null,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(t.itemStats,(function(A,e){return(0,a.uX)(),(0,a.CE)("div",{key:e,class:"form-row"},[(0,a.Lk)("div",ei,[(0,a.Lk)("div",ti,[(0,a.Lk)("div",ni,[(0,a.Lk)("button",{type:"button",class:"btn btn-link red",onClick:function(A){return s.removeStat(e)}},"×",8,ai)]),(0,a.Lk)("div",ii,[(0,a.bF)(l,{modelValue:A.id,"onUpdate:modelValue":[function(e){return A.id=e},s.onItemModified],modelModifiers:{number:!0},options:o.stats_options,searchable:!0,canDeselect:!1,canClear:!1,required:!0},null,8,["modelValue","onUpdate:modelValue","options"])])])]),((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(s.numValues(A.id),(function(i){return(0,a.uX)(),(0,a.CE)("div",oi,[s.isClass(A.id,i)?((0,a.uX)(),(0,a.Wv)(l,{key:0,modelValue:A.values[i-1],"onUpdate:modelValue":[function(e){return A.values[i-1]=e},s.onItemModified],modelModifiers:{number:!0},options:o.classes.map((function(A){return{value:A.id,label:A.co}})),searchable:!0,canDeselect:!1,canClear:!1},null,8,["modelValue","onUpdate:modelValue","options"])):s.isClassSkill(A.id,i)?((0,a.uX)(),(0,a.Wv)(l,{key:1,modelValue:A.values[i-1],"onUpdate:modelValue":[function(e){return A.values[i-1]=e},s.onItemModified],modelModifiers:{number:!0},options:[0,1,2].map((function(e){return{value:e,label:o.classes[A.values[i]].ts[e]}})),searchable:!0,canDeselect:!1,canClear:!1},null,8,["modelValue","onUpdate:modelValue","options"])):s.isSkill(A.id,i)?((0,a.uX)(),(0,a.Wv)(l,{key:2,modelValue:A.values[i-1],"onUpdate:modelValue":[function(e){return A.values[i-1]=e},s.onItemModified],modelModifiers:{number:!0},options:o.skills_options,searchable:!0,canDeselect:!1,canClear:!1},null,8,["modelValue","onUpdate:modelValue","options"])):(0,a.bo)(((0,a.uX)(),(0,a.CE)("input",{key:3,type:"number",class:"edit-box",min:s.getMinValue(A.id),max:s.getMaxValue(A.id),onInput:function(e){return s.changeStatValue(A.id,A.values,i-1)},id:t.id+"Stat"+e+"Index"+i,"onUpdate:modelValue":function(e){return A.values[i-1]=e}},null,40,si)),[[n.Jo,A.values[i-1],void 0,{number:!0}]])])})),256))])})),128)),(0,a.Lk)("div",li,[(0,a.Lk)("button",{type:"button",class:"btn btn-link",onClick:e[0]||(e[0]=function(){return s.addNewStat&&s.addNewStat.apply(s,arguments)})},"Add Stat")])])}const ui={props:{id:String,itemStats:Array,disabled:Boolean},data:function(){return{stats:window.constants.magical_properties,stats_options:window.constants.magical_properties.filter((function(A){return A&&A.s})).map((function(A){return{value:A.id,label:A.s,desc:A.dP||""}})),skills_options:window.constants.skills.filter((function(A){return A&&A.s})).map((function(A){return{value:A.id,label:"".concat(A.s).concat(A.id>5&&!A.c?" (item)":"")}})).sort((function(A,e){return A.label.localeCompare(e.label)})),classes:window.constants.classes}},methods:{onItemModified:function(){this.$emit("stat-change",this.itemStats)},getMaxValue:function(A){var e=this.stats[A],t=e.sA?e.sA:0;return Vt.shift(1,e.sB)-1-t},getMinValue:function(A){var e=this.stats[A],t=e.sA?e.sA:0;return-t},changeStatValue:function(A,e,t){var n=this.getMaxValue(A),a=this.getMinValue(A);e[t]>n?e[t]=n:e[t]2?n.eq1n==a.eq1n:n.type===a.type)})).sort((function(A,t){return e[A].levela.w)return!1;if(n+A.inv_height>a.h)return!1;var i,o=[t,n,t+A.inv_width,n+A.inv_height],s=this.save.items.filter((function(A){return 0===A.location_id&&A.alt_position_id===e})),l=(0,ne.A)(s);try{for(l.s();!(i=l.n()).done;){var r=i.value,u=[r.position_x,r.position_y,r.position_x+r.inv_width,r.position_y+r.inv_height];if(this.contains(o,u)||this.overlaps(o,u))return!1}}catch(E){l.e(E)}finally{l.f()}return!0},contains:function(A,e){return!(e[0]A[2]||e[3]>A[3])},overlaps:function(A,e){return!(A[0]>=e[2]||e[0]>=A[2])&&!(A[1]>=e[3]||e[1]>=A[3])},setPropertiesOnSave:function(){var A=this;[].concat((0,te.A)(this.save.items),(0,te.A)(this.save.merc_items),(0,te.A)(this.save.corpse_items),[this.save.golem_item]).forEach((function(e){A.setPropertiesOnItem(e)}))},setPropertiesOnItem:function(A){return(0,oe.A)((0,ae.A)().mark((function e(){var t;return(0,ae.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(A){e.next=2;break}return e.abrupt("return");case 2:return A.total_nr_of_sockets>0?A.socketed=1:A.socketed=0,A.magic_attributes||(A.magic_attributes=[]),e.next=6,Vt.b64PNGFromDC6(A);case 6:if(A.src=e.sent,A.socketed_items){e.next=9;break}return e.abrupt("return");case 9:A.socketed_attributes||(A.socketed_attributes=[]),t=0;case 11:if(!(t2783&&(A.runeword_id-=2588);case 20:case"end":return e.stop()}}),e)})))()},newChar:function(A){var e=Vt.b64ToArrayBuffer(Ii[A]);this.readBuffer(e)},onFileLoad:function(A){this.readBuffer(A.target.result,A.target.filename)},readBuffer:function(A,e){var t=this;if(e)e.includes(".d2s")?(this.save=null,d2s.read(A).then((function(A){t.save=A,t.save.header.name=e.split(".")[0],t.setPropertiesOnSave()}))):e.includes("")&&(this.stashData=null,xi.read(A).then((function(A){t.stashData=A;for(var e=0;e{var A=[];t.O=(e,n,a,i)=>{if(!n){var o=1/0;for(u=0;u=i)&&Object.keys(t.O).every((A=>t.O[A](n[l])))?n.splice(l--,1):(s=!1,i0&&A[u-1][2]>i;u--)A[u]=A[u-1];A[u]=[n,a,i]}})(),(()=>{t.d=(A,e)=>{for(var n in e)t.o(e,n)&&!t.o(A,n)&&Object.defineProperty(A,n,{enumerable:!0,get:e[n]})}})(),(()=>{t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(A){if("object"===typeof window)return window}}()})(),(()=>{t.o=(A,e)=>Object.prototype.hasOwnProperty.call(A,e)})(),(()=>{var A={524:0};t.O.j=e=>0===A[e];var e=(e,n)=>{var a,i,[o,s,l]=n,r=0;if(o.some((e=>0!==A[e]))){for(a in s)t.o(s,a)&&(t.m[a]=s[a]);if(l)var u=l(t)}for(e&&e(n);rt(4888)));n=t.O(n)})(); -//# sourceMappingURL=app.3711c9fb.js.map \ No newline at end of file +//# sourceMappingURL=app.23170a77.js.map \ No newline at end of file diff --git a/docs/js/app.3711c9fb.js.map b/docs/js/app.23170a77.js.map similarity index 99% rename from docs/js/app.3711c9fb.js.map rename to docs/js/app.23170a77.js.map index c7774ec..f20f6a9 100644 --- a/docs/js/app.3711c9fb.js.map +++ b/docs/js/app.23170a77.js.map @@ -1 +1 @@ -{"version":3,"file":"js/app.3711c9fb.js","mappings":"2GAAAA,IAAA,EAG+BC,KAAK,gBAAgBC,IAAI,c,GAHxDC,EAAAA,EAAAA,IAAA,svB,GA8BSC,MAAM,QAAQC,SAAS,KAAKC,KAAK,SAASC,GAAG,Y,GAC3CH,MAAM,eAAeE,KAAK,Y,GACxBF,MAAM,iB,GACTI,EAAAA,EAAAA,IAKM,OALDJ,MAAM,gBAAc,EACvBI,EAAAA,EAAAA,IAA2C,MAAvCJ,MAAM,eAAc,mBACxBI,EAAAA,EAAAA,IAES,UAFDC,KAAK,SAASL,MAAM,QAAQ,eAAa,QAAQ,aAAW,S,EAClEI,EAAAA,EAAAA,IAAuC,QAAjC,cAAY,QAAO,SAAO,G,GAG/BJ,MAAM,c,GACJA,MAAM,oD,GAGXI,EAAAA,EAAAA,IAA8B,SAAvBE,IAAI,QAAO,QAAI,G,GA3ClCV,IAAA,G,GA8CcQ,EAAAA,EAAAA,IAAmB,aAAZ,QAAI,G,GAIVJ,MAAM,gB,GAETI,EAAAA,EAAAA,IAAwE,SAAjEE,IAAI,UAAUN,MAAM,wBAAuB,kBAAc,G,GAGhEI,EAAAA,EAAAA,IAAmF,UAA3EC,KAAK,SAASL,MAAM,oBAAoB,eAAa,SAAQ,SAAK,G,GAM7EA,MAAM,mB,GAEJA,MAAM,O,GACJA,MAAM,6B,GACJA,MAAM,iB,GACJA,MAAM,a,GACTI,EAAAA,EAAAA,IAGM,OAHDJ,MAAM,sBAAsBE,KAAK,S,EAnEpDK,EAAAA,EAAAA,IAmE4D,sFACoCH,EAAAA,EAAAA,IACP,KAAvEP,KAAK,qDAAoD,gBAAU,G,GAGjEM,GAAG,W,GAEAH,MAAM,c,GACJA,MAAM,e,GACJA,MAAM,e,GAETI,EAAAA,EAAAA,IAAkE,SAA3DJ,MAAM,oBAAoBM,IAAI,WAAU,eAAW,G,GAkB3DN,MAAM,wC,GACJA,MAAM,2BAA2BG,GAAG,0B,GACnCH,MAAM,sB,GACRI,EAAAA,EAAAA,IAEK,MAFDJ,MAAM,YAAU,EAClBI,EAAAA,EAAAA,IAA2C,KAAxCJ,MAAM,WAAWH,KAAK,KAAI,gBAAU,G,GAErCG,MAAM,qB,GACRI,EAAAA,EAAAA,IAGI,KAHDJ,MAAM,2BAA2BH,KAAK,IAAIM,GAAG,gBAAgBD,KAAK,SAAS,cAAY,WACxF,gBAAc,OAAO,gBAAc,SAAQ,YAE7C,G,GACKF,MAAM,oCAAoC,kBAAgB,iB,GAE7DI,EAAAA,EAAAA,IAAoC,OAA/BJ,MAAM,oBAAkB,S,GAC7BI,EAAAA,EAAAA,IAAuC,MAAnCJ,MAAM,mBAAkB,UAAM,G,GAUlCA,MAAM,qB,GACRI,EAAAA,EAAAA,IAGI,KAHDJ,MAAM,2BAA2BH,KAAK,IAAIM,GAAG,gBAAgBD,KAAK,SAAS,cAAY,WACxF,gBAAc,OAAO,gBAAc,SAAQ,cAE7C,G,GACKF,MAAM,gBAAgB,kBAAgB,iB,GAEzCI,EAAAA,EAAAA,IAAoC,OAA/BJ,MAAM,oBAAkB,S,GAC7BI,EAAAA,EAAAA,IAAuC,MAAnCJ,MAAM,mBAAkB,UAAM,G,GAIlCA,MAAM,qB,GACRI,EAAAA,EAAAA,IAGI,KAHDJ,MAAM,2BAA2BH,KAAK,IAAIM,GAAG,gBAAgBD,KAAK,SAAS,cAAY,WACxF,gBAAc,OAAO,gBAAc,SAAQ,eAE7C,G,GACKF,MAAM,gBAAgB,kBAAgB,iB,GAEzCI,EAAAA,EAAAA,IAAoC,OAA/BJ,MAAM,oBAAkB,S,GAC7BI,EAAAA,EAAAA,IAAuC,MAAnCJ,MAAM,mBAAkB,UAAM,G,GAKlCA,MAAM,qB,GACRI,EAAAA,EAAAA,IAGI,KAHDJ,MAAM,2BAA2BH,KAAK,IAAIM,GAAG,gBAAgBD,KAAK,SAAS,cAAY,WACxF,gBAAc,OAAO,gBAAc,SAAQ,WAE7C,G,GACKF,MAAM,gBAAgB,kBAAgB,iB,GAEzCI,EAAAA,EAAAA,IAAoC,OAA/BJ,MAAM,oBAAkB,S,IAC7BI,EAAAA,EAAAA,IAAuC,MAAnCJ,MAAM,mBAAkB,UAAM,G,IAIlCA,MAAM,qB,IACRI,EAAAA,EAAAA,IAGI,KAHDJ,MAAM,2BAA2BH,KAAK,IAAIM,GAAG,gBAAgBD,KAAK,SAAS,cAAY,WACxF,gBAAc,OAAO,gBAAc,SAAQ,iBAE7C,G,IACKF,MAAM,gBAAgB,kBAAgB,iB,IAEzCI,EAAAA,EAAAA,IAAoC,OAA/BJ,MAAM,oBAAkB,S,IAC7BI,EAAAA,EAAAA,IAAuC,MAAnCJ,MAAM,mBAAkB,UAAM,G,IAIlCA,MAAM,qB,IACRI,EAAAA,EAAAA,IAGI,KAHDJ,MAAM,2BAA2BH,KAAK,IAAIM,GAAG,gBAAgBD,KAAK,SAAS,cAAY,WACxF,gBAAc,OAAO,gBAAc,SAAQ,aAE7C,G,IACKF,MAAM,gBAAgB,kBAAgB,iB,IAEzCI,EAAAA,EAAAA,IAAoC,OAA/BJ,MAAM,oBAAkB,S,IAC7BI,EAAAA,EAAAA,IAAuC,MAAnCJ,MAAM,mBAAkB,UAAM,G,IAKlCA,MAAM,qB,IACRI,EAAAA,EAAAA,IAGI,KAHDJ,MAAM,2BAA2BH,KAAK,IAAIM,GAAG,gBAAgBD,KAAK,SAAS,cAAY,WACxF,gBAAc,OAAO,gBAAc,SAAQ,eAE7C,G,IACKF,MAAM,gBAAgB,kBAAgB,iB,IAEzCI,EAAAA,EAAAA,IAAoC,OAA/BJ,MAAM,oBAAkB,S,IAC7BI,EAAAA,EAAAA,IAAuC,MAAnCJ,MAAM,mBAAkB,UAAM,G,IA9L9DJ,IAAA,G,IA2MoBQ,EAAAA,EAAAA,IAsBK,MAtBDJ,MAAM,eAAeG,GAAG,Q,EAC1BC,EAAAA,EAAAA,IAGK,MAHDJ,MAAM,YAAU,EAClBI,EAAAA,EAAAA,IACyB,KADtBJ,MAAM,kBAAkBG,GAAG,YAAY,cAAY,MAAM,cAAY,iBAAiBD,KAAK,MAC5FG,KAAK,UAAS,YAElBD,EAAAA,EAAAA,IAGK,MAHDJ,MAAM,WAAWE,KAAK,gB,EACxBE,EAAAA,EAAAA,IAC6B,KAD1BJ,MAAM,WAAWG,GAAG,gBAAgB,cAAY,MAAM,cAAY,qBAAqBD,KAAK,MAC7FG,KAAK,UAAS,gBAElBD,EAAAA,EAAAA,IAGK,MAHDJ,MAAM,WAAWE,KAAK,gB,EACxBE,EAAAA,EAAAA,IAC0B,KADvBJ,MAAM,WAAWG,GAAG,aAAa,cAAY,MAAM,cAAY,kBAAkBD,KAAK,MACvFG,KAAK,UAAS,aAElBD,EAAAA,EAAAA,IAGK,MAHDJ,MAAM,WAAWE,KAAK,gB,EACxBE,EAAAA,EAAAA,IAC0B,KADvBJ,MAAM,WAAWG,GAAG,aAAa,cAAY,MAAM,cAAY,kBAAkBD,KAAK,MACvFG,KAAK,UAAS,aAElBD,EAAAA,EAAAA,IAGK,MAHDJ,MAAM,WAAWE,KAAK,gB,EACxBE,EAAAA,EAAAA,IACyB,KADtBJ,MAAM,WAAWG,GAAG,YAAY,cAAY,MAAM,cAAY,iBAAiBD,KAAK,MACrFG,KAAK,UAAS,aAAK,G,IAIpBL,MAAM,cAAcG,GAAG,gB,IACrBH,MAAM,uBAAuBG,GAAG,gBAAgBD,KAAK,Y,IAGrDF,MAAM,WAAWG,GAAG,oBAAoBD,KAAK,Y,IAG7CF,MAAM,WAAWG,GAAG,iBAAiBD,KAAK,Y,IAG1CF,MAAM,WAAWG,GAAG,iBAAiBD,KAAK,Y,IAG1CF,MAAM,WAAWG,GAAG,gBAAgBD,KAAK,Y,IAG1CE,EAAAA,EAAAA,IAES,UAFDC,KAAK,SAASL,MAAM,QAAQ,eAAa,QAAQ,aAAW,S,EAClEI,EAAAA,EAAAA,IAAuC,QAAjC,cAAY,QAAO,OAAO,G,IAG/BJ,MAAM,Y,IACJA,MAAM,iCAAiCE,KAAK,S,IAY5CF,MAAM,Y,IACJA,MAAM,e,IACTI,EAAAA,EAAAA,IAAgG,UAAxFC,KAAK,SAASL,MAAM,oCAAoC,cAAY,Y,aACvEA,MAAM,qC,IACJA,MAAM,kB,IACJA,MAAM,Y,IACJA,MAAM,a,IACTI,EAAAA,EAAAA,IAAwB,aAAjB,aAAS,G,IACXJ,MAAM,e,IAGTI,EAAAA,EAAAA,IAEM,OAFDJ,MAAM,0CAAwC,EACjDI,EAAAA,EAAAA,IAAqC,OAAhCJ,MAAM,oBAAmB,OAAC,G,IAOlCA,MAAM,Y,IACJA,MAAM,a,IACTI,EAAAA,EAAAA,IAAoB,aAAb,SAAK,G,IACPJ,MAAM,e,IAGTI,EAAAA,EAAAA,IAEM,OAFDJ,MAAM,0CAAwC,EACjDI,EAAAA,EAAAA,IAAqC,OAAhCJ,MAAM,oBAAmB,OAAC,G,IAOlCA,MAAM,Y,IACJA,MAAM,a,IACTI,EAAAA,EAAAA,IAAmB,aAAZ,QAAI,G,IACNJ,MAAM,e,IAGTI,EAAAA,EAAAA,IAEM,OAFDJ,MAAM,0CAAwC,EACjDI,EAAAA,EAAAA,IAAqC,OAAhCJ,MAAM,oBAAmB,OAAC,G,GA3SzE,a,IAsT8BI,EAAAA,EAAAA,IACe,UADPC,KAAK,SAASL,MAAM,kBAAkB,cAAY,QAAQ,cAAY,aAAY,aACpF,G,IAkCpBI,EAAAA,EAAAA,IACM,OADDD,GAAG,UAAQ,S,IAEhBC,EAAAA,EAAAA,IAAM,mB,IA3VtBR,IAAA,G,IAmWkBQ,EAAAA,EAAAA,IAAM,mB,IAAAA,EAAAA,EAAAA,IAAM,mB,6UAnW9BI,EAAAA,EAAAA,IAAAC,EAAAA,GAAA,OACEC,EAAAA,EAAAA,IAAgFC,GAAA,CAAlEC,IAAK,cAAgBC,gBAAgBC,GAAAC,e,6BACnDX,EAAAA,EAAAA,IA2WM,OA3WAY,QAAKC,EAAA,MAAAA,EAAA,sBAASH,GAAAI,WAAAJ,GAAAI,UAAAC,MAAAL,GAAAM,UAAS,I,CACN,MAATC,GAAAC,QAAK,WAAjBd,EAAAA,EAAAA,IAAmE,OAAnEe,KAHJC,EAAAA,EAAAA,IAAA,OAKIC,GAyBArB,EAAAA,EAAAA,IA6BM,MA7BNsB,EA6BM,EA5BJtB,EAAAA,EAAAA,IA2BM,MA3BNuB,EA2BM,EA1BJvB,EAAAA,EAAAA,IAyBM,MAzBNwB,EAyBM,CAxBJC,GAMAzB,EAAAA,EAAAA,IAUM,MAVN0B,EAUM,EATJ1B,EAAAA,EAAAA,IAEM,MAFN2B,EAEM,CADe,QACf,GADQV,GAAAW,eAAO,IAAAC,IAAPA,GAAS5B,OAAI,WAAzB6B,EAAAA,EAAAA,IAAoEC,GAAA,CAzClFvC,IAAA,EAyC0CwC,KAAMf,GAAAW,QAASK,MAAM,a,mBAzC/Db,EAAAA,EAAAA,IAAA,SA2CYc,GACA5B,EAAAA,EAAAA,IAA+I6B,GAAA,CA5C3JC,WA4CkCnB,GAAAoB,aA5ClC,+C,OA4CkCpB,GAAAoB,aAAYC,CAAA,GAA4F5B,GAAA6B,gBAAzFC,QAASvB,GAAAwB,SAAUC,MAAM,MAAMC,UAAU,QAASC,YAAY,G,uDACxF3B,GAAA4B,cAAW,WAAtBzC,EAAAA,EAAAA,IAGM,MAhDlB0C,EAAA,CA8CcC,GACAzC,EAAAA,EAAAA,IAA0I6B,GAAA,CA/CxJC,WA+CoCnB,GAAA+B,UA/CpC,+C,OA+CoC/B,GAAA+B,UAASV,CAAA,GAAiG5B,GAAAuC,SAA9FT,QAASvB,GAAA4B,YAAaH,MAAM,QAAQC,UAAU,QAASC,YAAY,G,2DA/CnHxB,EAAAA,EAAAA,IAAA,UAkDUpB,EAAAA,EAAAA,IAMM,MANNkD,EAMM,EALJlD,EAAAA,EAAAA,IAAgG,SAAzFmD,MAAA,iBAAsBlD,KAAK,OAAOmD,KAAK,UAAWC,SAAMxC,EAAA,KAAAA,EAAA,qBAAEH,GAAA4C,kBAAA5C,GAAA4C,iBAAAvC,MAAAL,GAAAM,UAAgB,GAAEjB,GAAG,W,SACtFwD,GACAvD,EAAAA,EAAAA,IAA+F,UAAvFC,KAAK,SAASL,MAAM,kBAAmBgB,QAAKC,EAAA,KAAAA,EAAA,qBAAEH,GAAA8C,gBAAA9C,GAAA8C,eAAAzC,MAAAL,GAAAM,UAAc,IAAE,qBACtEhB,EAAAA,EAAAA,IAA6E,UAArEC,KAAK,SAASL,MAAM,kBAAmBgB,QAAKC,EAAA,KAAAA,EAAA,qBAAEH,GAAA+C,UAAA/C,GAAA+C,SAAA1C,MAAAL,GAAAM,UAAQ,IAAE,QAChE0C,WAMR1D,EAAAA,EAAAA,IA+SM,MA/SN2D,EA+SM,EA7SJ3D,EAAAA,EAAAA,IA4SM,MA5SN4D,EA4SM,EA3SJ5D,EAAAA,EAAAA,IA0SM,MA1SN6D,EA0SM,EAzSJ7D,EAAAA,EAAAA,IAwSM,MAxSN8D,EAwSM,EAvSJ9D,EAAAA,EAAAA,IAsSM,MAtSN+D,EAsSM,CArSJC,GAKAhE,EAAAA,EAAAA,IA+RO,OA/RPiE,EA+RO,EA9RLjE,EAAAA,EAAAA,IA8QW,kBA7QTA,EAAAA,EAAAA,IAoBM,MApBNkE,EAoBM,EAnBJlE,EAAAA,EAAAA,IAkBM,MAlBNmE,EAkBM,EAjBJnE,EAAAA,EAAAA,IAGM,MAHNoE,EAGM,EAFJpE,EAAAA,EAAAA,IAAkG,SAA3FC,KAAK,OAAOmD,KAAK,UAAUiB,SAAA,GAAUhB,SAAMxC,EAAA,KAAAA,EAAA,qBAAEH,GAAA4D,cAAA5D,GAAA4D,aAAAvD,MAAAL,GAAAM,UAAY,GAAEjB,GAAG,UAAUwE,OAAO,a,SACtFC,SAkBNxE,EAAAA,EAAAA,IAwGM,MAxGNyE,EAwGM,EAvGJzE,EAAAA,EAAAA,IAsGM,MAtGN0E,EAsGM,EArGJ1E,EAAAA,EAAAA,IAoGK,KApGL2E,EAoGK,CAnGHC,GAGA5E,EAAAA,EAAAA,IAiBK,KAjBL6E,EAiBK,CAhBHC,GAIA9E,EAAAA,EAAAA,IAWM,MAXN+E,EAWM,EAVJ/E,EAAAA,EAAAA,IAAgE,KAA7DJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,EAAD,IAAK,UACtDC,EACAC,GACAlF,EAAAA,EAAAA,IAA0E,KAAvEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,EAAD,IAAK,qBACtDhF,EAAAA,EAAAA,IAA2E,KAAxEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,EAAD,IAAK,sBACtDhF,EAAAA,EAAAA,IAAmF,KAAhFJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,EAAD,IAAK,8BACtDhF,EAAAA,EAAAA,IAAyE,KAAtEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,EAAD,IAAK,oBACtDhF,EAAAA,EAAAA,IAAuE,KAApEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,EAAD,IAAK,kBACtDhF,EAAAA,EAAAA,IAAgE,KAA7DJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,EAAD,IAAK,WACtDhF,EAAAA,EAAAA,IAAkE,KAA/DJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,EAAD,IAAK,iBAG1DhF,EAAAA,EAAAA,IAWK,KAXLmF,EAWK,CAVHC,GAIApF,EAAAA,EAAAA,IAKM,MALNqF,EAKM,EAJJrF,EAAAA,EAAAA,IAAmE,KAAhEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,YACvDM,EACAC,GACAvF,EAAAA,EAAAA,IAAyE,KAAtEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,uBAG3DhF,EAAAA,EAAAA,IAYK,KAZLwF,EAYK,CAXHC,GAIAzF,EAAAA,EAAAA,IAMM,MANN0F,EAMM,EALJ1F,EAAAA,EAAAA,IAAoE,KAAjEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,aACvDW,EACAC,GACA5F,EAAAA,EAAAA,IAAoE,KAAjEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,cACvDhF,EAAAA,EAAAA,IAAuE,KAApEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,qBAG3DhF,EAAAA,EAAAA,IAWK,KAXL6F,EAWK,CAVHC,GAIA9F,EAAAA,EAAAA,IAKM,MALN+F,EAKM,EAJJ/F,EAAAA,EAAAA,IAAgE,KAA7DJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,SACvDgB,EACAC,IACAjG,EAAAA,EAAAA,IAA+D,KAA5DJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,aAG3DhF,EAAAA,EAAAA,IAWK,KAXLkG,GAWK,CAVHC,IAIAnG,EAAAA,EAAAA,IAKM,MALNoG,GAKM,EAJJpG,EAAAA,EAAAA,IAAsE,KAAnEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,eACvDqB,GACAC,IACAtG,EAAAA,EAAAA,IAAiE,KAA9DJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,eAG3DhF,EAAAA,EAAAA,IAYK,KAZLuG,GAYK,CAXHC,IAIAxG,EAAAA,EAAAA,IAMM,MANNyG,GAMM,EALJzG,EAAAA,EAAAA,IAAkE,KAA/DJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,WACvD0B,GACAC,IACA3G,EAAAA,EAAAA,IAAyE,KAAtEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,mBACvDhF,EAAAA,EAAAA,IAA8E,KAA3EJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,4BAG3DhF,EAAAA,EAAAA,IAeK,KAfL4G,GAeK,CAdHC,IAIA7G,EAAAA,EAAAA,IASM,MATN8G,GASM,EARJ9G,EAAAA,EAAAA,IAAoE,KAAjEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,aACvD+B,GACAC,IACAhH,EAAAA,EAAAA,IAAmE,KAAhEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,aACvDhF,EAAAA,EAAAA,IAAyE,KAAtEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,mBACvDhF,EAAAA,EAAAA,IAA+D,KAA5DJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,SACvDhF,EAAAA,EAAAA,IAA+D,KAA5DJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,SACvDhF,EAAAA,EAAAA,IAAsE,KAAnEJ,MAAM,gBAAgBH,KAAK,IAAKmB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsE,QAAQ,GAAD,IAAM,yBAO9C,MAAR/D,GAAAgG,OAAI,WAAf7G,EAAAA,EAAAA,IA2IM,MArVxB8G,GAAA,CA2MoBC,IAuBAnH,EAAAA,EAAAA,IAkHM,MAlHNoH,GAkHM,EAjHJpH,EAAAA,EAAAA,IAEM,MAFNqH,GAEM,EADJ/G,EAAAA,EAAAA,IAAiCgH,GAAA,CAAnBL,KAAWhG,GAAAgG,MAAI,oBAE/BjH,EAAAA,EAAAA,IAEM,MAFNuH,GAEM,EADJjH,EAAAA,EAAAA,IAAqCkH,GAAA,CAAnBP,KAAWhG,GAAAgG,MAAI,oBAEnCjH,EAAAA,EAAAA,IAEM,MAFNyH,GAEM,EADJnH,EAAAA,EAAAA,IAAkCoH,GAAA,CAAnBT,KAAWhG,GAAAgG,MAAI,oBAEhCjH,EAAAA,EAAAA,IAEM,MAFN2H,GAEM,EADJrH,EAAAA,EAAAA,IAAkCsH,GAAA,CAAnBX,KAAWhG,GAAAgG,MAAI,oBAEhCjH,EAAAA,EAAAA,IAoGM,MApGN6H,GAoGM,gBAnGJzH,EAAAA,EAAAA,IAKMC,EAAAA,GAAA,MArP9ByH,EAAAA,EAAAA,IAgP2D7G,GAAA8G,eAhP3D,SAgPqCC,EAAcC,G,kBAA3B7H,EAAAA,EAAAA,IAKM,OAL6CZ,IAAKyI,EAAMrI,OAhPtFsI,EAAAA,EAAAA,IAgP6FF,EAAaG,OAAOrI,KAAK,S,EAhPtHK,EAAAA,EAAAA,KAAAiI,EAAAA,EAAAA,IAiP6BJ,EAAaK,SAAU,IAC1B,GAAAC,IAES,E,WAEXtI,EAAAA,EAAAA,IAoEM,MApENuI,GAoEM,EAnEJvI,EAAAA,EAAAA,IAWM,MAXNwI,GAWM,EAVJxI,EAAAA,EAAAA,IACyC,UADjCC,KAAK,SAASL,OAxPlDsI,EAAAA,EAAAA,IAAA,CAwPwD,oBAAmB,CAAAO,OAAgC,GAAbxH,GAAAyH,aAC/D9H,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAiI,UAAU,EAAD,IAAK,WAAQ,IAChC3I,EAAAA,EAAAA,IACsC,UAD9BC,KAAK,SAASL,OA1PlDsI,EAAAA,EAAAA,IAAA,CA0PwD,oBAAmB,CAAAO,OAAgC,GAAbxH,GAAAyH,aAC/D9H,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAiI,UAAU,EAAD,IAAK,QAAK,IAC7B3I,EAAAA,EAAAA,IACqC,UAD7BC,KAAK,SAASL,OA5PlDsI,EAAAA,EAAAA,IAAA,CA4PwD,oBAAmB,CAAAO,OAAgC,GAAbxH,GAAAyH,aAC/D9H,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAiI,UAAU,EAAD,IAAK,OAAI,IAC5B3I,EAAAA,EAAAA,IAC0C,UADlCC,KAAK,SAASL,OA9PlDsI,EAAAA,EAAAA,IAAA,CA8PwD,oBAAmB,CAAAO,OAAgC,GAAbxH,GAAAyH,aAC/D9H,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAiI,UAAU,EAAD,IAAK,YAAS,IACjC3I,EAAAA,EAAAA,IACqC,UAD7BC,KAAK,SAASL,OAhQlDsI,EAAAA,EAAAA,IAAA,CAgQwD,oBAAmB,CAAAO,OAAgC,IAAbxH,GAAAyH,aAC/D9H,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAiI,UAAU,GAAD,IAAM,MAAG,MAE9B3I,EAAAA,EAAAA,IAsDM,MAtDN4I,GAsDM,EArDJ5I,EAAAA,EAAAA,IAoDM,MApDN6I,GAoDM,CAnDJC,IACA9I,EAAAA,EAAAA,IA6CM,MA7CN+I,GA6CM,EA5CJ/I,EAAAA,EAAAA,IA2CM,MA3CNgJ,GA2CM,EA1CJhJ,EAAAA,EAAAA,IAaM,MAbNiJ,GAaM,EAZJjJ,EAAAA,EAAAA,IAWM,MAXNkJ,GAWM,CAVJC,IACAnJ,EAAAA,EAAAA,IAQM,MARNoJ,GAQM,WAPJpJ,EAAAA,EAAAA,IACsB,SADfC,KAAK,SAASoJ,IAAI,IAAIC,IAAI,KAAK1J,MAAM,eA5QpF,sBAAAiB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA4QmHrB,GAAAsI,KAAKC,IAAIC,EAACnH,CAAA,GAClFoH,QAAK7I,EAAA,MAAAA,EAAA,sBAAEH,GAAAiJ,YAAAjJ,GAAAiJ,WAAA5I,MAAAL,GAAAM,UAAU,I,iBADuDC,GAAAsI,KAAKC,IAAIC,OAAC,GA5Q7HG,QA4QmG,MAE3DC,IAEM,SACN7J,EAAAA,EAAAA,IACsB,SADfC,KAAK,SAASoJ,IAAI,IAAIC,IAAI,KAAK1J,MAAM,eAjRpF,sBAAAiB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAiRmHrB,GAAAsI,KAAKC,IAAIM,EAACxH,CAAA,GAClFoH,QAAK7I,EAAA,MAAAA,EAAA,sBAAEH,GAAAiJ,YAAAjJ,GAAAiJ,WAAA5I,MAAAL,GAAAM,UAAU,I,iBADuDC,GAAAsI,KAAKC,IAAIM,OAAC,GAjR7HF,QAiRmG,aAKjE5J,EAAAA,EAAAA,IAaM,MAbN+J,GAaM,EAZJ/J,EAAAA,EAAAA,IAWM,MAXNgK,GAWM,CAVJC,IACAjK,EAAAA,EAAAA,IAQM,MARNkK,GAQM,WAPJlK,EAAAA,EAAAA,IACsB,SADfC,KAAK,SAASoJ,IAAI,IAAIC,IAAI,KAAK1J,MAAM,eA1RpF,sBAAAiB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA0RmHrB,GAAAsI,KAAKY,MAAMV,EAACnH,CAAA,GACpFoH,QAAK7I,EAAA,MAAAA,EAAA,sBAAEH,GAAAiJ,YAAAjJ,GAAAiJ,WAAA5I,MAAAL,GAAAM,UAAU,I,iBADuDC,GAAAsI,KAAKY,MAAMV,OAAC,GA1R/HG,QA0RmG,MAE3DQ,IAEM,SACNpK,EAAAA,EAAAA,IACsB,SADfC,KAAK,SAASoJ,IAAI,IAAIC,IAAI,KAAK1J,MAAM,eA/RpF,sBAAAiB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA+RmHrB,GAAAsI,KAAKY,MAAML,EAACxH,CAAA,GACpFoH,QAAK7I,EAAA,MAAAA,EAAA,sBAAEH,GAAAiJ,YAAAjJ,GAAAiJ,WAAA5I,MAAAL,GAAAM,UAAU,I,iBADuDC,GAAAsI,KAAKY,MAAML,OAAC,GA/R/HF,QA+RmG,aAKjE5J,EAAAA,EAAAA,IAaM,MAbNqK,GAaM,EAZJrK,EAAAA,EAAAA,IAWM,MAXNsK,GAWM,CAVJC,IACAvK,EAAAA,EAAAA,IAQM,MARNwK,GAQM,WAPJxK,EAAAA,EAAAA,IACsB,SADfC,KAAK,SAASoJ,IAAI,IAAIC,IAAI,KAAK1J,MAAM,eAxSpF,sBAAAiB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAwSmHrB,GAAAsI,KAAKkB,KAAKhB,EAACnH,CAAA,GACnFoH,QAAK7I,EAAA,MAAAA,EAAA,sBAAEH,GAAAiJ,YAAAjJ,GAAAiJ,WAAA5I,MAAAL,GAAAM,UAAU,I,iBADuDC,GAAAsI,KAAKkB,KAAKhB,OAAC,GAxS9HG,QAwSmG,MAE3Dc,IAEM,SACN1K,EAAAA,EAAAA,IACsB,SADfC,KAAK,SAASoJ,IAAI,IAAIC,IAAI,KAAK1J,MAAM,eA7SpF,sBAAAiB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA6SmHrB,GAAAsI,KAAKkB,KAAKX,EAACxH,CAAA,GACnFoH,QAAK7I,EAAA,MAAAA,EAAA,sBAAEH,GAAAiJ,YAAAjJ,GAAAiJ,WAAA5I,MAAAL,GAAAM,UAAU,I,iBADuDC,GAAAsI,KAAKkB,KAAKX,OAAC,GA7S9HF,QA6SmG,iBAOrE5J,EAAAA,EAAAA,IACiC,UADzBC,KAAK,SAASL,MAAM,kBAAmB+K,UAAW1J,GAAA2J,UACvDhK,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAmK,OAAK,IAAI,QAAK,EArTtDC,IAsT8BC,SAMuB,GAAb9J,GAAAyH,WAA+B,IAAbzH,GAAAyH,YAAS,WAA3C5G,EAAAA,EAAAA,IACWkJ,GAAA,CA7TnCxL,IAAA,EA4T4EyL,MAAYvK,GAAAwK,SAAWC,eAAezK,GAAA0K,SAAWC,YAAY3K,GAAA4K,QAAUvL,GAAI,WAAawL,YAAaC,EAAAC,MAAMF,a,iEA5TvLnK,EAAAA,EAAAA,IAAA,OA8TiD,GAAbH,GAAAyH,WAA+B,IAAbzH,GAAAyH,YAAS,WAAvC5G,EAAAA,EAAAA,IAEO4J,GAAA,CAhU/BlM,IAAA,EA8TwEmM,MAAO1K,GAAAsI,KAAKC,IAAIC,EAAImC,OAAQ3K,GAAAsI,KAAKC,IAAIM,EAAI+B,KAAM,EAC5FZ,MAAYvK,GAAAoL,UAAYX,eAAezK,GAAA0K,SAAWC,YAAY3K,GAAA4K,QAAUvL,GAAI,gBAAkBwL,YAAaC,EAAAC,MAAMF,a,kFA/T5InK,EAAAA,EAAAA,IAAA,OAiUkD,GAAbH,GAAAyH,WAA+B,IAAbzH,GAAAyH,YAAS,WAAxC5G,EAAAA,EAAAA,IACQiK,GAAA,CAlUhCvM,IAAA,EAiUyEyL,MAAYvK,GAAAyJ,MAAQgB,eAAezK,GAAA0K,SAAWC,YAAY3K,GAAA4K,QAAUvL,GAAI,QAAUwL,YAAaC,EAAAC,MAAMF,a,iEAjU9KnK,EAAAA,EAAAA,IAAA,OA6UiD,GAAbH,GAAAyH,WAA+B,IAAbzH,GAAAyH,YAAS,WAAvC5G,EAAAA,EAAAA,IAEO4J,GAAA,CA/U/BlM,IAAA,EA6UwEmM,MAAO1K,GAAAsI,KAAKkB,KAAKhB,EAAImC,OAAQ3K,GAAAsI,KAAKkB,KAAKX,EAAI+B,KAAM,EAC9FZ,MAAYvK,GAAA+J,KAAOU,eAAezK,GAAA0K,SAAWC,YAAY3K,GAAA4K,QAAUvL,GAAI,WAAawL,YAAaC,EAAAC,MAAMF,a,kFA9UlInK,EAAAA,EAAAA,IAAA,OAgVsD,GAAbH,GAAAyH,WAA+B,IAAbzH,GAAAyH,YAAS,WAA5C5G,EAAAA,EAAAA,IACYkK,GAAA,CAjVpCxM,IAAA,EAgV6EyL,MAAYvK,GAAAuL,UAAYd,eAAezK,GAAA0K,SAAWG,YAAaC,EAAAC,MAAMF,a,mDAhVlJnK,EAAAA,EAAAA,IAAA,OAkV0CH,GAAAiL,WAAQ,WAA1BpK,EAAAA,EAAAA,IAAwIqK,GAAA,CAlVhK3M,IAAA,EAkVqDO,GAAI,WAAaiC,KAAWf,GAAAiL,SAAWE,SAAUnL,GAAAmL,SAAU5L,IAAI,SAAU6K,YAAY3K,GAAA4K,S,4CAlV1IlK,EAAAA,EAAAA,IAAA,eAAAA,EAAAA,EAAAA,IAAA,SAyVgBiL,GAEAC,GACmB,MAARrL,GAAAgG,OAAI,WAAf7G,EAAAA,EAAAA,IAUM,MAtWtBmM,GAAA,EA6VkBvM,EAAAA,EAAAA,IAAsF,UAA9EC,KAAK,SAAUW,QAAKC,EAAA,MAAAA,EAAA,sBAAEH,GAAA8L,YAAA9L,GAAA8L,WAAAzL,MAAAL,GAAAM,UAAU,GAAEpB,MAAM,mBAAkB,gBAClEI,EAAAA,EAAAA,IAA2F,UAAnFC,KAAK,SAAUW,QAAKC,EAAA,MAAAA,EAAA,sBAAEH,GAAA+L,cAAA/L,GAAA+L,aAAA1L,MAAAL,GAAAM,UAAY,GAAEpB,MAAM,mBAAkB,mBACpEI,EAAAA,EAAAA,IAAqF,UAA7EC,KAAK,SAAUW,QAAKC,EAAA,MAAAA,EAAA,sBAAEH,GAAAgM,UAAAhM,GAAAgM,SAAA3L,MAAAL,GAAAM,UAAQ,GAAEpB,MAAM,mBAAkB,iBAChEI,EAAAA,EAAAA,IAAgG,UAAxFC,KAAK,SAAUW,QAAKC,EAAA,MAAAA,EAAA,sBAAEH,GAAAiM,gBAAAjM,GAAAiM,eAAA5L,MAAAL,GAAAM,UAAc,GAAEpB,MAAM,mBAAkB,sBACtEI,EAAAA,EAAAA,IAA+F,UAAvFC,KAAK,SAAUW,QAAKC,EAAA,MAAAA,EAAA,sBAAEH,GAAAkM,UAAAlM,GAAAkM,SAAA7L,MAAAL,GAAAM,UAAQ,GAAEpB,MAAM,mBAAkB,2BAChEI,EAAAA,EAAAA,IAAgF,UAAxEC,KAAK,SAAUW,QAAKC,EAAA,MAAAA,EAAA,sBAAEH,GAAAmM,SAAAnM,GAAAmM,QAAA9L,MAAAL,GAAAM,UAAO,GAAEpB,MAAM,mBAAkB,YAC/DkN,GAAMC,IACN/M,EAAAA,EAAAA,IAA8F,UAAtFC,KAAK,SAASF,GAAG,KAAKH,MAAM,kBAAmBgB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsM,SAAS,GAAD,IAAQ,YAC9EhN,EAAAA,EAAAA,IAAgG,UAAxFC,KAAK,SAASF,GAAG,MAAMH,MAAM,kBAAmBgB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,GAAAsM,SAAS,GAAD,IAAQ,gBArWjG5L,EAAAA,EAAAA,IAAA,yB,yhBCAA,S,IAAA5B,IAAA,EAK6DI,MAAM,W,GALnE,Q,IAcSY,IAAI,c,GAdb,c,IAAAhB,IAAA,G,IAAAA,IAAA,G,IAAAA,IAAA,G,IAAAA,IAAA,G,IAAAA,IAAA,G,GAAA,c,IAAAA,IAAA,EAgCWI,MAAM,Q,IAhCjBJ,IAAA,EAmCWI,MAAM,Q,2CAlCfQ,EAAAA,EAAAA,IAsCM,aArCJJ,EAAAA,EAAAA,IAWM,OAXDQ,IAAI,UAAUX,SAAS,IAAKD,OAFrCsI,EAAAA,EAAAA,IAE4CxH,EAAAuM,WAAgBC,YAASrM,EAAA,KAAAA,EAAA,qBAAEH,EAAAyM,WAAAzM,EAAAyM,UAAApM,MAAAL,EAAAM,UAAS,I,EAC1EhB,EAAAA,EAAAA,IASM,OATAJ,OAHZsI,EAAAA,EAAAA,IAGmBxH,EAAA0M,a,EACXpN,EAAAA,EAAAA,IAA2D,OAArDqN,IAAKC,EAAAtL,KAAKqL,IAAMzN,OAJ9BsI,EAAAA,EAAAA,IAAA,CAAAqF,SAIiDD,EAAAtL,KAAKuL,Y,QAJtDpM,IAKmBmM,EAAAtL,KAAKwL,qBAAuBvM,EAAAwM,eAAY,WAAnDrN,EAAAA,EAAAA,IAMM,MANNiB,GAMM,gBALJjB,EAAAA,EAAAA,IAIMC,EAAAA,GAAA,MAVhByH,EAAAA,EAAAA,IAQ0BwF,EAAAtL,KAAKwL,qBAR/B,SAQmBvF,G,kBAFT7H,EAAAA,EAAAA,IAIM,OAJA+C,OANhBuK,EAAAA,EAAAA,IAMuBhN,EAAAiN,YAAY1F,IAAMrI,OANzCsI,EAAAA,EAAAA,IAAA,CAM+C,SAAQ,iBAChBoF,EAAAtL,KAAK4L,iBAAmBN,EAAAtL,KAAK4L,eAAe3F,EAAG,MACjCzI,IAAKyI,G,CACnCqF,EAAAtL,KAAK4L,gBAAkBN,EAAAtL,KAAK4L,eAAe3F,EAAG,gBAAzD7H,EAAAA,EAAAA,IAAsG,OATlHZ,IAAA,EAS2E6N,IAAKC,EAAAtL,KAAK4L,eAAe3F,EAAG,GAAIoF,K,OAT3G/L,MAAAF,EAAAA,EAAAA,IAAA,U,cAAAA,EAAAA,EAAAA,IAAA,iBAcIpB,EAAAA,EAAAA,IAwBM,MAxBNuB,GAwBM,EAvBJvB,EAAAA,EAAAA,IAAgE,OAA1DJ,OAfZsI,EAAAA,EAAAA,IAemBxH,EAAAmN,cAAcP,EAAAtL,OAAO8L,UAAQpN,EAAAqN,SAAST,EAAAtL,O,QAfzDR,IAgBiB8L,EAAAtL,KAAKgM,iBAAc,WAA9B5N,EAAAA,EAAAA,IAAsE,MAhB5EqB,GAgBsC,aAAS2G,EAAAA,EAAAA,IAAEkF,EAAAtL,KAAKgM,gBAAc,KAhBpE5M,EAAAA,EAAAA,IAAA,OAiBiBkM,EAAAtL,KAAKiM,cAAW,WAA3B7N,EAAAA,EAAAA,IAOM,MAxBZsB,GAAA,CAkBmB4L,EAAAtL,KAAKiM,YAAYC,QAAUZ,EAAAtL,KAAKiM,YAAYE,SAAM,WAA7D/N,EAAAA,EAAAA,IAEM,MApBduB,GAkBuE,sBAC5CyG,EAAAA,EAAAA,IAAEkF,EAAAtL,KAAKiM,YAAYC,QAAQ,KAAC9F,EAAAA,EAAAA,IAAEkF,EAAAtL,KAAKiM,YAAYE,QAAM,KAnBhF/M,EAAAA,EAAAA,IAAA,OAqBmBkM,EAAAtL,KAAKiM,YAAYG,eAAiBd,EAAAtL,KAAKiM,YAAYI,gBAAa,WAA3EjO,EAAAA,EAAAA,IAEM,MAvBd8B,GAqBqF,sBAC1DkG,EAAAA,EAAAA,IAAEkF,EAAAtL,KAAKiM,YAAYG,eAAe,KAAChG,EAAAA,EAAAA,IAAEkF,EAAAtL,KAAKiM,YAAYI,eAAa,KAtB9FjN,EAAAA,EAAAA,IAAA,WAAAA,EAAAA,EAAAA,IAAA,OAyBiBkM,EAAAtL,KAAKsM,iBAAc,WAA9BlO,EAAAA,EAAAA,IAEM,MA3BZ0C,GAyBsC,iBAClBsF,EAAAA,EAAAA,IAAEkF,EAAAtL,KAAKuM,oBAAoB,QAAInG,EAAAA,EAAAA,IAAEkF,EAAAtL,KAAKsM,gBAAc,KA1BxElN,EAAAA,EAAAA,IAAA,QA4BMpB,EAAAA,EAAAA,IAGM,2BAFJI,EAAAA,EAAAA,IACeC,EAAAA,GAAA,MA9BvByH,EAAAA,EAAAA,IA6B+EwF,EAAAtL,KAAKwM,qCA7BpF,SA6BiEC,EAAMxG,G,kBAA/D7H,EAAAA,EAAAA,IACe,OADVR,MAAM,OAAOkO,UAAQpN,EAAAgO,gBAAgBD,GACvCjP,IAAKyI,G,OA9BhBlF,G,YAgC8BuK,EAAAtL,KAAKuL,WAAQ,WAArCnN,EAAAA,EAAAA,IAEM,MAFN8C,GAAuC,gBAhC7C9B,EAAAA,EAAAA,IAAA,OAmC8BkM,EAAAtL,KAAKwL,sBAAmB,WAAhDpN,EAAAA,EAAAA,IAEM,MAFNmD,GAAkD,eACtC6E,EAAAA,EAAAA,IAAEkF,EAAAtL,KAAKwL,qBAAqB,KACxC,KArCNpM,EAAAA,EAAAA,IAAA,c,gEA8CE,UACEgC,KAAM,OACNuL,KAAI,WACF,MAAO,CACLlB,cAAc,EACdmB,QAAS,KACTC,MAAM,EACNC,kBAAkB,EAEtB,EACAC,MAAO,CACL/M,KAAMgN,OACN/M,MAAOgN,QAEHC,QAAO,WAAG,IAAAC,EAAA,YAAAC,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAC,IAAA,OAAAF,EAAAA,GAAAA,KAAAG,MAAA,SAAAC,GAAA,eAAAA,EAAAC,KAAAD,EAAAE,MAAA,OACdR,EAAKS,eAAc,wBAAAH,EAAAI,OAAA,GAAAN,EAAA,IADLH,EAEhB,EACAU,SAAU,CACR7C,UAAS,WACP,IAAIhL,EAAI,GAAA8N,OAAOC,KAAK/N,MAAQ+N,KAAK/N,MAAQ,OAAM,OAAA8N,OAAMC,KAAKhO,KAAKiO,UAAS,OAAAF,OAAMC,KAAKhO,KAAKkO,YAIxF,OAH8B,IAA1BF,KAAKhO,KAAKmO,aAAsBH,KAAK/N,QACvCA,GAAI,MAAA8N,OAAWC,KAAKhO,KAAKoO,WAAU,OAAAL,OAAMC,KAAKhO,KAAKqO,aAE9CpO,CACT,EACAmL,WAAU,WACR,IAAInL,EAAI,GAAA8N,OAAOC,KAAK/N,MAAQ+N,KAAK/N,MAAQ,QAAO,OAAA8N,OAAMC,KAAKhO,KAAKiO,UAAS,OAAAF,OAAMC,KAAKhO,KAAKkO,YACzF,OAAOjO,CACT,GAEFqO,UAAS,WACHN,KAAKpB,SACPoB,KAAKpB,QAAQ2B,SAEjB,EACAC,QAAS,CACP7C,YAAW,SAAC1F,GACV,IAAMwI,EAAW,GACXC,EAASC,KAAKrH,IAAI,EAAGqH,KAAKC,KAAKZ,KAAKhO,KAAKwL,oBAAsBwC,KAAKhO,KAAKkO,aACzEW,EAASF,KAAKC,KAAKZ,KAAKhO,KAAKwL,oBAAsBkD,GACrDI,EAAI,EACJC,EAAI,EACR,GAAqC,GAAjCf,KAAKhO,KAAKwL,oBAERvF,EAAM,GACR6I,GAAK7I,EAAM,GAAKyI,EAChBK,EAAIJ,KAAKK,OAAO/I,EAAM,GAAKyI,IACX,GAAPzI,GACT6I,EAAI,GAAKd,KAAKhO,KAAKkO,WAAa,GAChCa,EAAI,GAAKf,KAAKhO,KAAKiO,UAAY,KAE/Ba,EAAI7I,EAAMyI,EACVK,EAAIJ,KAAKK,MAAM/I,EAAMyI,SAQvB,GAJAI,GAAK7I,EAAM,GAAKyI,EAChBK,EAAIJ,KAAKK,OAAO/I,EAAM,GAAKyI,GAGvBA,EAAS,GAAKV,KAAKhO,KAAKwL,oBAAsBkD,GAC5CzI,EAAMyI,GAAUG,EAAS,GAAI,CAE/B,IAAII,EAAYjB,KAAKhO,KAAKwL,oBAAsBkD,EAChDI,IAAMJ,EAASO,GAAa,CAC9B,CAGJ,MAAO,CACLC,UAAW,cAAFnB,OAAgBU,IAAcK,EAAI,IAAOd,KAAKhO,KAAKiO,UAAaS,EAAS,IAAI,iCAAAX,OACvEU,IAAcM,EAAI,IAAOf,KAAKhO,KAAKkO,WAAcW,EAAS,IAAI,OAC7EM,IAAK,IACLC,KAAM,IAEV,EACArD,SAAQ,SAAC/L,GACP,IAAIoB,EAAOpB,EAAKqP,UAChB,GAAIrP,EAAKsP,aAAc,CACrB,IAAIC,EAAoBC,UAAUC,eAAezP,EAAKsP,cACpDE,UAAUC,eAAezP,EAAKsP,cAAcI,EAC5C,KACFtO,EAAG,GAAA2M,OAAOwB,EAAiB,KAAAxB,OAAI3M,EACjC,CACA,GAAIpB,EAAK2P,aAAc,CACrB,IAAIC,EAAoBJ,UAAUK,eAAe7P,EAAK2P,cACpDH,UAAUK,eAAe7P,EAAK2P,cAAcD,EAC5C,KACFtO,EAAG,GAAA2M,OAAO3M,EAAI,KAAA2M,OAAI6B,EACpB,CACA,GAAI5P,EAAK8P,aAAc,CACrB,IAAIC,EAAYP,UAAUQ,WAAWhQ,EAAK8P,cACxCN,UAAUQ,WAAWhQ,EAAK8P,cAAcJ,EACxC,KACFtO,EAAG,GAAA2M,OAAOgC,EAAS,KAAAhC,OAAI3M,EACzB,CACA,GAAIpB,EAAKiQ,cAAe,CACtB,IAAIC,EAAaV,UAAUQ,WAAWhQ,EAAKiQ,eACzCT,UAAUQ,WAAWhQ,EAAKiQ,eAAeP,EACzC,KACFtO,EAAG,GAAA2M,OAAO3M,EAAI,KAAA2M,OAAImC,EACpB,CACA,IAAMC,EAAmBnQ,EAAKoQ,kBAAgB,GAAArC,OAAO/N,EAAKoQ,kBAAiB,OAAQ,GACnF,GAAIpQ,EAAKqQ,OAAQ,CACf,IAAIC,EAAWd,UAAUe,UAAUvQ,EAAKqQ,QACtCb,UAAUe,UAAUvQ,EAAKqQ,QAAQX,EACjC,KACFtO,EAAG,GAAA2M,OAAO3M,EAAI,OAAA2M,OAAMoC,GAAgBpC,OAAGuC,EACzC,CACA,GAAItQ,EAAKwQ,UAAW,CAClB,IAAIC,EAAcjB,UAAUkB,UAAU1Q,EAAKwQ,WACzChB,UAAUkB,UAAU1Q,EAAKwQ,WAAWd,EACpC,KACFtO,EAAG,GAAA2M,OAAO3M,EAAI,OAAA2M,OAAMoC,GAAgBpC,OAAG0C,EACzC,CACA,GAAIzQ,EAAK2Q,YAAa,CACpB,IAAIC,EAAgBpB,UAAUqB,UAAU7Q,EAAK2Q,aAC3CnB,UAAUqB,UAAU7Q,EAAK2Q,aAAajB,EACtC,KACIoB,EAAQ9Q,EAAK4L,eAAemF,KAAI,SAAAC,GAAA,OAAKA,EAAE3B,UAAU4B,MAAM,KAAK,EAAE,IAAEC,KAAK,IAC3E9P,EAAG,WAAA2M,OAAe+C,EAAK,QAAA/C,OAAO3M,EAAI,cAAA2M,OAAaoC,GAAgBpC,OAAG6C,EACpE,CACA,OAAOxP,EAAK6P,MAAM,OAAOF,KAAI,SAACI,GAC5B,IAAMC,EAAID,EAAEE,QAAQ,cAAc,SAACC,EAAQC,GAAK,2BAAAxD,OAA0BwD,EAAK,SAC/E,MAAO,QAAPxD,OAAeqD,EAAC,SAClB,IAAGI,UAAUN,KAAK,GACpB,EACArF,cAAa,SAAC7L,GACZ,GAAIA,EAAKyR,eACP,MAAO,QAET,OAAQzR,EAAK0R,SACX,KAAK,EACH,MAAO,OACT,KAAK,EACL,KAAK,EACH,MAAO,QACT,KAAK,EACH,MAAO,OACT,KAAK,EACH,MAAO,QACT,KAAK,EACH,MAAO,SACT,KAAK,EACH,MAAO,OACT,KAAK,EACH,MAAO,SACT,QACE,MAAO,QAEb,EACAhF,gBAAe,SAACD,GACd,IAAKA,EAAKkF,cAAgC,IAAjBlF,EAAKmF,QAC5B,OAAO,KAET,IAAMC,EAAKpF,EAAKkF,YAAYV,MAAM,OAClC,OAAOY,EAAGd,KAAI,SAACI,GACb,IAAMC,EAAID,EAAEE,QAAQ,cAAc,SAACC,EAAQC,GAAK,2BAAAxD,OAA0BwD,EAAK,SAC/E,MAAO,QAAPxD,OAAeqD,EAAC,SAClB,IAAGI,UAAUN,KAAK,GACpB,EACAtD,aAAY,WACV,IAAMkE,EAAK9D,KACXA,KAAKpB,SAAUmF,EAAAA,GAAAA,IAAM/D,KAAKvE,MAAMuI,QAAS,CACvCC,QAASjE,KAAKvE,MAAMyI,WACpBC,aAAa,EACbC,SAAU,CAAC,EAAG,GACdC,SAAU,EACVC,OAAO,EACPC,QAAS,WAAQT,EAAGrG,cAAe,CAAM,EACzC+G,SAAU,WAAQV,EAAGrG,cAAe,CAAO,GAE/C,EACAN,UAAS,SAACsH,GACRC,aAAaC,QAAQ,cAAeC,KAAKC,UAAU,CACjDC,KAAMC,OAAOD,KACb9S,KAAMgO,KAAKhO,OAEf,I,eC1NN,MAAMgT,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,OCPA,wB,2CACE5U,EAAAA,EAAAA,IAIM,OAJDR,OADPsI,EAAAA,EAAAA,IAAA,CACa,gBAA+C,MAAXsD,EAAAhJ,QAAkB,OAAS,KAA/C1C,KAAK,OAAqDqD,OADvFuK,EAAAA,EAAAA,IAAA,CAAAyD,IACoG3F,EAAAyJ,IAAIC,QAAO,KAAA9D,KAAa5F,EAAAyJ,IAAIE,QAAO,Q,gBACnI/U,EAAAA,EAAAA,IAESC,EAAAA,GAAA,MAJbyH,EAAAA,EAAAA,IAEmD0D,EAAAhJ,SAFnD,SAEyC4S,G,kBAArChV,EAAAA,EAAAA,IAES,UAFDR,OAFZsI,EAAAA,EAAAA,IAAA,CAEkB,gBAAe,CACA,YAAhBkN,EAAOnV,KAAqB,mBAAqB,MADLW,SAF7DyU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAEyE5B,EAAAE,QAAQ0B,EAAQ8S,EAAM,aACxBtH,UAAQsH,EAAOE,M,QAHtFnU,G,cASE,UACEwN,KAAM,WACF,MAAO,CACHnM,QAAS,KACTyS,IAAK,CAAC,EAEd,EACAzE,QAAS,CACL+E,gBAAe,SAACjT,EAAQkT,EAAKhT,GACzBwN,KAAKxN,QAAUA,EACfwN,KAAKwF,IAAMA,EACXxF,KAAKiF,IAAM,CACPE,QAAS7S,EAAO6S,QAChBD,QAAS5S,EAAO4S,QAAUO,SAASC,gBAAgBC,UAE3D,EACA/U,QAAO,SAAC0B,EAAQ8S,GACZ9S,EAAOsT,iBACP5F,KAAK6F,MAAM,iBAAkB,CACzBL,IAAKxF,KAAKwF,IACVJ,OAAQA,GAEhB,EACAU,MAAK,WACD9F,KAAKxN,QAAU,IACnB,IC7BF,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,QCLS5C,MAAM,mB,IACTI,EAAAA,EAAAA,IAA8B,SAAvBE,IAAI,QAAO,QAAI,G,IAGnBN,MAAM,Y,IACJA,MAAM,a,IACJA,MAAM,gC,IACFA,MAAM,oB,IAGVA,MAAM,gC,IACFA,MAAM,oB,IAGVA,MAAM,gC,IACFA,MAAM,oB,IAGVA,MAAM,gC,IACFA,MAAM,oB,IAKdA,MAAM,Y,IACJA,MAAM,Y,IACTI,EAAAA,EAAAA,IAAgC,SAAzBE,IAAI,SAAQ,SAAK,G,GA5BhC,c,IAgCWN,MAAM,Y,IACTI,EAAAA,EAAAA,IAA0C,SAAnCE,IAAI,cAAa,cAAU,G,IAIjCN,MAAM,Y,IACJA,MAAM,Y,IACTI,EAAAA,EAAAA,IAA8B,SAAvBE,IAAI,QAAO,QAAI,G,IACjBN,MAAM,e,GAxCnB,c,IA2CUI,EAAAA,EAAAA,IAEM,OAFDJ,MAAM,0CAAwC,EACjDI,EAAAA,EAAAA,IAAqC,OAAhCJ,MAAM,oBAAmB,OAAC,G,GA5C3C,c,IAkDWA,MAAM,Y,IACTI,EAAAA,EAAAA,IAA8B,SAAvBE,IAAI,QAAO,QAAI,G,IACjBN,MAAM,e,GApDnB,c,IAuDUI,EAAAA,EAAAA,IAEM,OAFDJ,MAAM,0CAAwC,EACjDI,EAAAA,EAAAA,IAAqC,OAAhCJ,MAAM,oBAAmB,OAAC,G,GAxD3C,c,IA8DWA,MAAM,Y,IACTI,EAAAA,EAAAA,IAAoC,SAA7BE,IAAI,WAAU,WAAO,G,IACvBN,MAAM,e,GAhEnB,c,IAmEUI,EAAAA,EAAAA,IAEM,OAFDJ,MAAM,0CAAwC,EACjDI,EAAAA,EAAAA,IAAqC,OAAhCJ,MAAM,oBAAmB,OAAC,G,GApE3C,c,IA2ESA,MAAM,Y,IACJA,MAAM,Y,IACTI,EAAAA,EAAAA,IAAsC,SAA/BE,IAAI,YAAW,YAAQ,G,GA7EtC,c,IAiFWN,MAAM,Y,IACTI,EAAAA,EAAAA,IAAwC,SAAjCE,IAAI,aAAY,aAAS,G,GAlFxC,c,IAsFWN,MAAM,Y,IACTI,EAAAA,EAAAA,IAAsC,SAA/BE,IAAI,YAAW,YAAQ,G,GAvFtC,c,IA2FWN,MAAM,Y,IACTI,EAAAA,EAAAA,IAAkC,SAA3BE,IAAI,UAAS,UAAM,G,GA5FlC,c,IAiGSN,MAAM,Y,IACJA,MAAM,Y,IACTI,EAAAA,EAAAA,IAAwD,SAAjDE,IAAI,oBAAmB,sBAAkB,G,GAnGxD,c,IAuGWN,MAAM,Y,IACTI,EAAAA,EAAAA,IAA0D,SAAnDE,IAAI,qBAAoB,uBAAmB,G,GAxG1D,c,IA8GSN,MAAM,Y,IACJA,MAAM,Y,IACTI,EAAAA,EAAAA,IAA8B,SAAvBE,IAAI,QAAO,QAAI,G,GAhH9B,c,IAoHWN,MAAM,Y,IACTI,EAAAA,EAAAA,IAA6C,SAAtCE,IAAI,eAAc,gBAAY,G,GArH7C,c,2CACEE,EAAAA,EAAAA,IAyHM,aAxHJJ,EAAAA,EAAAA,IAGM,MAHNmB,GAGM,CAFJE,IAA8B,SAC9BrB,EAAAA,EAAAA,IAAmH,SAA5GC,KAAK,OAAOL,MAAM,eAAeG,GAAG,OAAOgW,YAAY,iBAJpE,sBAAAlV,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAI8FgL,EAAArG,KAAK+O,OAAO5S,KAAId,CAAA,GAAE2T,SAAA,I,iBAAlB3I,EAAArG,KAAK+O,OAAO5S,WAEtGpD,EAAAA,EAAAA,IAmBM,MAnBNsB,GAmBM,EAlBJtB,EAAAA,EAAAA,IAiBM,MAjBNuB,GAiBM,EAhBJvB,EAAAA,EAAAA,IAGM,MAHNwB,GAGM,EAFJxB,EAAAA,EAAAA,IAC4D,QAD5DyB,GAC4D,WAD5BzB,EAAAA,EAAAA,IACW,SADJJ,MAAM,mBAAmBK,KAAK,WAT/E,sBAAAY,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAUuBgL,EAAArG,KAAK+O,OAAOE,OAAOC,UAAS7T,CAAA,I,iBAA5BgL,EAAArG,KAAK+O,OAAOE,OAAOC,cAV1ChW,EAAAA,EAAAA,IAUqD,kBAE7CH,EAAAA,EAAAA,IAGM,MAHN0B,GAGM,EAFJ1B,EAAAA,EAAAA,IACsD,QADtD2B,GACsD,WADtB3B,EAAAA,EAAAA,IACQ,SADDJ,MAAM,mBAAmBK,KAAK,WAb/E,sBAAAY,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAcuBgL,EAAArG,KAAK+O,OAAOE,OAAOE,OAAM9T,CAAA,I,iBAAzBgL,EAAArG,KAAK+O,OAAOE,OAAOE,WAd1CjW,EAAAA,EAAAA,IAckD,eAE1CH,EAAAA,EAAAA,IAGM,MAHNkC,GAGM,EAFJlC,EAAAA,EAAAA,IAC0D,QAD1D8C,GAC0D,WAD1B9C,EAAAA,EAAAA,IACU,SADHJ,MAAM,mBAAmBK,KAAK,WAjB/E,sBAAAY,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAkBuBgL,EAAArG,KAAK+O,OAAOE,OAAOG,SAAQ/T,CAAA,I,iBAA3BgL,EAAArG,KAAK+O,OAAOE,OAAOG,aAlB1ClW,EAAAA,EAAAA,IAkBoD,iBAE5CH,EAAAA,EAAAA,IAGM,MAHN+C,GAGM,EAFJ/C,EAAAA,EAAAA,IACkD,QADlDkD,GACkD,WADlBlD,EAAAA,EAAAA,IACM,SADCJ,MAAM,mBAAmBK,KAAK,WArB/E,sBAAAY,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAsBuBgL,EAAArG,KAAK+O,OAAOE,OAAOI,KAAIhU,CAAA,I,iBAAvBgL,EAAArG,KAAK+O,OAAOE,OAAOI,SAtB1CnW,EAAAA,EAAAA,IAsBgD,iBAI5CH,EAAAA,EAAAA,IAUM,MAVNuD,GAUM,EATJvD,EAAAA,EAAAA,IAIM,MAJN0D,GAIM,CAHJC,IAAgC,SAChC3D,EAAAA,EAAAA,IAC+D,SADxDC,KAAK,SAASL,MAAM,eAAeG,GAAG,QA7BrD,sBAAAc,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OA6B6EgL,EAAArG,KAAKsP,WAAWC,MAAKlU,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,IACnGC,IAAK5I,EAAA4I,IAAI,IAAMI,QAAK7I,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,GAAInJ,EAAArG,KAAKsP,WAAY,QAAF,I,QA9B3D3S,IAAA,OA6B6E0J,EAAArG,KAAKsP,WAAWC,WAAK,GA7BlG5M,QA6B6D,SAGvD5J,EAAAA,EAAAA,IAGM,MAHN6D,GAGM,CAFJC,IAA0C,SAC1C9D,EAAAA,EAAAA,IAAsG,SAA/FC,KAAK,SAASL,MAAM,eAAeG,GAAG,aAlCrD,sBAAAc,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAkCkFgL,EAAArG,KAAKsP,WAAWG,WAAUpU,CAAA,I,iBAA1BgL,EAAArG,KAAKsP,WAAWG,gBAAU,GAlC5G9M,QAkCkE,WAG9D5J,EAAAA,EAAAA,IAqCM,MArCN+D,GAqCM,EApCJ/D,EAAAA,EAAAA,IAWM,MAXNgE,GAWM,CAVJC,IACAjE,EAAAA,EAAAA,IAQM,MARNkE,GAQM,WAPJlE,EAAAA,EAAAA,IACkE,SAD3DJ,MAAM,eAAeK,KAAK,SAASF,GAAG,OAzCvD,sBAAAc,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAyC8EgL,EAAArG,KAAKsP,WAAWI,WAAUrU,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GACvGC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,aAAF,I,QA1C3DpS,IAAA,OAyC8EmJ,EAAArG,KAAKsP,WAAWI,gBAAU,GAzCxG/M,QAyC8D,MAEpDxF,IAEM,SACNpE,EAAAA,EAAAA,IAC8D,SADvDJ,MAAM,eAAeK,KAAK,SAASF,GAAG,UA9CvD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA8CiFgL,EAAArG,KAAKsP,WAAWK,OAAMtU,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GACtGC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,SAAF,I,QA/C3D/R,IAAA,OA8CiF8I,EAAArG,KAAKsP,WAAWK,YAAM,GA9CvGhN,QA8CiE,WAI3D5J,EAAAA,EAAAA,IAWM,MAXNyE,GAWM,CAVJC,IACA1E,EAAAA,EAAAA,IAQM,MARN2E,GAQM,WAPJ3E,EAAAA,EAAAA,IACoE,SAD7DJ,MAAM,eAAeK,KAAK,SAASF,GAAG,OArDvD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAqD8EgL,EAAArG,KAAKsP,WAAWM,aAAYvU,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GACzGC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,eAAF,I,QAtD3D3R,IAAA,OAqD8E0I,EAAArG,KAAKsP,WAAWM,kBAAY,GArD1GjN,QAqD8D,MAEpD/E,IAEM,SACN7E,EAAAA,EAAAA,IACgE,SADzDJ,MAAM,eAAeK,KAAK,SAASF,GAAG,UA1DvD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA0DiFgL,EAAArG,KAAKsP,WAAWO,SAAQxU,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GACxGC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,WAAF,I,QA3D3DzR,IAAA,OA0DiFwI,EAAArG,KAAKsP,WAAWO,cAAQ,GA1DzGlN,QA0DiE,WAI3D5J,EAAAA,EAAAA,IAWM,MAXN+E,GAWM,CAVJE,IACAjF,EAAAA,EAAAA,IAQM,MARNkF,GAQM,WAPJlF,EAAAA,EAAAA,IAC2E,SADpEJ,MAAM,eAAeK,KAAK,SAASF,GAAG,UAjEvD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAiEiFgL,EAAArG,KAAKsP,WAAWQ,gBAAezU,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GAC3GC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,kBAAF,I,QAlE/DpR,IAAA,OAiEiFmI,EAAArG,KAAKsP,WAAWQ,qBAAe,GAjEhHnN,QAiEiE,MAEvDxE,IAEM,SACNpF,EAAAA,EAAAA,IACuE,SADhEJ,MAAM,eAAeK,KAAK,SAASF,GAAG,aAtEvD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAsEoFgL,EAAArG,KAAKsP,WAAWS,YAAW1U,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GAC1GC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,cAAF,I,QAvE/DlR,IAAA,OAsEoFiI,EAAArG,KAAKsP,WAAWS,iBAAW,GAtE/GpN,QAsEoE,aAKhE5J,EAAAA,EAAAA,IAqBM,MArBNsF,GAqBM,EApBJtF,EAAAA,EAAAA,IAIM,MAJNuF,GAIM,CAHJC,IAAsC,SACtCxF,EAAAA,EAAAA,IACgE,SADzDC,KAAK,SAASL,MAAM,eAAeG,GAAG,WA9ErD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA8EgFgL,EAAArG,KAAKsP,WAAWU,SAAQ3U,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GACzGC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,WAAF,I,QA/EzD9Q,IAAA,OA8EgF6H,EAAArG,KAAKsP,WAAWU,cAAQ,GA9ExGrN,QA8EgE,SAG1D5J,EAAAA,EAAAA,IAIM,MAJN0F,GAIM,CAHJC,IAAwC,SACxC3F,EAAAA,EAAAA,IACiE,SAD1DC,KAAK,SAASL,MAAM,eAAeG,GAAG,YAnFrD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAmFiFgL,EAAArG,KAAKsP,WAAWW,UAAS5U,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GAC3GC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,YAAF,I,QApFzD3Q,IAAA,OAmFiF0H,EAAArG,KAAKsP,WAAWW,eAAS,GAnF1GtN,QAmFiE,SAG3D5J,EAAAA,EAAAA,IAIM,MAJN6F,GAIM,CAHJC,IAAsC,SACtC9F,EAAAA,EAAAA,IACgE,SADzDC,KAAK,SAASL,MAAM,eAAeG,GAAG,WAxFrD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAwFgFgL,EAAArG,KAAKsP,WAAWY,SAAQ7U,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GACzGC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,WAAF,I,QAzFzDxQ,IAAA,OAwFgFuH,EAAArG,KAAKsP,WAAWY,cAAQ,GAxFxGvN,QAwFgE,SAG1D5J,EAAAA,EAAAA,IAIM,MAJNgG,GAIM,CAHJC,IAAkC,SAClCjG,EAAAA,EAAAA,IAC8D,SADvDC,KAAK,SAASL,MAAM,eAAeG,GAAG,SA7FrD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA6F8EgL,EAAArG,KAAKsP,WAAWa,OAAM9U,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GACrGC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,SAAF,I,QA9FzDrQ,IAAA,OA6F8EoH,EAAArG,KAAKsP,WAAWa,YAAM,GA7FpGxN,QA6F8D,WAI1D5J,EAAAA,EAAAA,IAYM,MAZNmG,GAYM,EAXJnG,EAAAA,EAAAA,IAIM,MAJNoG,GAIM,CAHJC,IAAwD,SACxDrG,EAAAA,EAAAA,IACkF,SAD3EC,KAAK,SAASL,MAAM,eAAeG,GAAG,mBApGrD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAoGwFgL,EAAArG,KAAKsP,WAAWc,aAAY/U,CAAA,GACzG+G,IAAK3I,EAAA2I,IAAI,GAAKC,IAAK5I,EAAA4I,IAAI,GAAKI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,eAAF,I,QArGvEjQ,IAAA,OAoGwFgH,EAAArG,KAAKsP,WAAWc,kBAAY,GApGpHzN,QAoGwE,SAGlE5J,EAAAA,EAAAA,IAKM,MALNuG,GAKM,CAJJC,IAA0D,SAC1DxG,EAAAA,EAAAA,IAE6D,SAFtDC,KAAK,SAASL,MAAM,eAAeG,GAAG,oBAzGrD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA0G0BgL,EAAArG,KAAKsP,WAAWe,oBAAmBhV,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,GAAKC,IAAK5I,EAAA4I,IAAI,GAC5EI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,EAAGnJ,EAAArG,KAAKsP,WAAY,sBAAF,I,QA3G3C9P,IAAA,OA0G0B6G,EAAArG,KAAKsP,WAAWe,yBAAmB,GA1G7D1N,QA0GU,WAIN5J,EAAAA,EAAAA,IAWM,MAXN0G,GAWM,EAVJ1G,EAAAA,EAAAA,IAIM,MAJN2G,GAIM,CAHJC,IAA8B,SAC9B5G,EAAAA,EAAAA,IAC8D,SADvDC,KAAK,SAASL,MAAM,eAAeG,GAAG,OAjHrD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAiH4EgL,EAAArG,KAAKsP,WAAWgB,KAAIjV,CAAA,GAAG+G,IAAK3I,EAAA2I,IAAI,IACjGC,IAAK5I,EAAA4I,IAAI,IAAMI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,GAAInJ,EAAArG,KAAKsP,WAAY,OAAF,I,QAlH3D1P,IAAA,OAiH4EyG,EAAArG,KAAKsP,WAAWgB,UAAI,GAjHhG3N,QAiH4D,SAGtD5J,EAAAA,EAAAA,IAIM,MAJN8G,GAIM,CAHJC,IAA6C,SAC7C/G,EAAAA,EAAAA,IACqF,SAD9EC,KAAK,SAASL,MAAM,eAAeG,GAAG,cAtHrD,sBAAAc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAsHmFgL,EAAArG,KAAKsP,WAAWiB,aAAYlV,CAAA,GACpG+G,IAAK3I,EAAA2I,IAAI,IAAMC,IAAK5I,EAAA4I,IAAI,IAAMI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA+V,OAAO,GAAInJ,EAAArG,KAAKsP,WAAY,eAAF,I,QAvH1EvP,IAAA,OAsHmFsG,EAAArG,KAAKsP,WAAWiB,kBAAY,GAtH/G5N,QAsHmE,W,6ECtH7D6N,GAAS,CACbC,KAAM,EACNC,KAAM,EACNC,KAAM,EACNC,KAAM,EACNC,KAAM,EACNC,KAAM,EACNC,KAAM,EACNC,KAAM,EACNC,KAAM,EACNC,KAAM,EACNC,KAAM,GACNC,KAAM,GACNC,KAAM,GACNC,KAAM,GACNC,KAAM,GACNC,KAAM,GACNC,KAAM,GACNC,KAAM,GACNC,KAAM,GACNC,KAAM,GACNC,KAAM,IAGFC,GAAY,CAChB,EAAG,qCACH,EAAG,sCACH,EAAG,0CACH,EAAG,wCACH,EAAG,yCACH,EAAG,8CAGL,UACEtB,OAAQA,GACRsB,UAAWA,GACXC,iBAAgB,SAACC,GAIf,IAHA,IAAIC,EAAMnE,OAAOoE,KAAKF,GAClBG,EAAMF,EAAIG,OACVC,EAAQ,IAAIC,WAAWH,GAClBtI,EAAI,EAAGA,EAAIsI,EAAKtI,IACvBwI,EAAMxI,GAAKoI,EAAIM,WAAW1I,GAE5B,OAAOwI,EAAMG,MACf,EACAC,oBAAmB,SAACD,GAIlB,IAHA,IAAIE,EAAS,GACTL,EAAQ,IAAIC,WAAYE,GACxBL,EAAME,EAAMM,WACP9I,EAAI,EAAGA,EAAIsI,EAAKtI,IACvB6I,GAAU1K,OAAO4K,aAAcP,EAAOxI,IAExC,OAAOiE,OAAO+E,KAAKH,EACrB,EACMI,cAAa,SAAC/X,GAAM,OAAAoN,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAC,IAAA,IAAAyK,EAAAC,EAAAhS,EAAA0D,EAAAC,EAAAyN,EAAAa,EAAAC,EAAAC,EAAAtJ,EAAAuJ,EAAAC,EAAAvJ,EAAAwJ,EAAAC,EAAA7L,EAAA8L,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAzN,EAAA,OAAAgC,EAAAA,GAAAA,KAAAG,MAAA,SAAAC,GAAA,eAAAA,EAAAC,KAAAD,EAAAE,MAAA,cAAAF,EAAAE,KAAA,EACDoL,MAAM,qBAADhL,OAAsB/N,EAAKgZ,SAAQ,QAAQ,CAAEC,OAAQC,YAAYC,QAAQ,QAAQ,OAA/F,GAARnB,EAAQvK,EAAA2L,KACU,MAApBpB,EAAS9D,OAAc,CAAAzG,EAAAE,KAAA,eAAAF,EAAA4L,OAAA,SAClB,MAAI,OAEa,OAFb5L,EAAA6L,GAEG/B,WAAU9J,EAAAE,KAAA,EAAOqK,EAASuB,cAAa,OAQrC,GARqC9L,EAAA+L,GAAA/L,EAAA2L,KAAjDnB,EAAM,IAAHxK,EAAA6L,GAAA7L,EAAA+L,IACLvT,EAAM,GACJ0D,EAAQsO,EAAIhS,GAAOgS,EAAIhS,EAAM,IAAM,EAAIgS,EAAIhS,EAAM,IAAM,GAAKgS,EAAIhS,EAAM,IAAM,GAClFA,EAAM,GACA2D,EAASqO,EAAIhS,GAAOgS,EAAIhS,EAAM,IAAM,EAAIgS,EAAIhS,EAAM,IAAM,GAAKgS,EAAIhS,EAAM,IAAM,GACnFA,EAAM,GACAoR,EAASY,EAAIhS,GAAOgS,EAAIhS,EAAM,IAAM,EAAIgS,EAAIhS,EAAM,IAAM,GAAKgS,EAAIhS,EAAM,IAAM,GAC/EiS,EAAI,EAAGC,EAAIvO,EAAS,EAClBwO,EAAU,GACH,GAATzO,GAAwB,GAAVC,EAAW,CAAA6D,EAAAE,KAAA,gBAAAF,EAAA4L,OAAA,SACpB,MAAI,QAEb,IAASvK,EAAI,EAAGA,EAAIlF,EAAQkF,GAAK,EAC/BsJ,EAAQtJ,GAAK2K,MAAM9P,GAAO+P,KAAK,KAEjC,IAAS5K,EAAI,EAAGA,EAAIuI,GAElB,GADIiB,EAAIL,EAAI,GAAKnJ,KACP,MAANwJ,EACFJ,EAAI,EAAGC,SACF,GAAQ,IAAJG,EACTJ,GAAS,IAAJI,OAGL,IAASvJ,EAAI,EAAGA,EAAIuJ,EAAGvJ,IACrBqJ,EAAQD,GAAGD,KAAOD,EAAI,GAAKnJ,KAI7ByJ,EAAS9E,SAASkG,cAAc,UAClCnB,EAAUD,EAAOqB,WAAW,MAC5BjN,EAAO6L,EAAQqB,gBAAgBlQ,EAAOC,GACxC2O,EAAO3O,OAASA,EAChB2O,EAAO5O,MAAQA,EACNwO,EAAI,EAAC,aAAEA,EAAIvO,GAAM,CAAA6D,EAAAE,KAAA,SACfuK,EAAI,EAAC,aAAEA,EAAIvO,GAAK,CAAA8D,EAAAE,KAAA,SAEW,GAD9BgL,EAAaP,EAAQD,GAAGD,GACtBU,EAA2B,GAAjBT,EAAIxO,EAAQuO,GACT,MAAfS,EAAkB,CAAAlL,EAAAE,KAAA,gBAAAF,EAAA4L,OAAA,uBAGlBrZ,EAAK8Z,iBAAmB9Z,EAAK+Z,gBAC3BlB,EAAepD,GAAOzV,EAAK8Z,iBAC3BjB,GAAgB,GAAK9F,OAAOiH,SAASha,EAAK+Z,iBAC5CpB,EAAa5F,OAAOiH,SAASha,EAAK+Z,eAAelB,GAAcF,KAG7DG,EAAM/F,OAAOiH,SAAS,QAAQrB,GACpChM,EAAKA,KAAKiM,GAAUE,EAAI,GACxBnM,EAAKA,KAAKiM,EAAS,GAAKE,EAAI,GAC5BnM,EAAKA,KAAKiM,EAAS,GAAKE,EAAI,GAC5BnM,EAAKA,KAAKiM,EAAS,GAAK,IAAI,QAhBHV,GAAK,EAACzK,EAAAE,KAAA,iBADPwK,GAAK,EAAC1K,EAAAE,KAAA,iBA2BlB,OALhB6K,EAAQyB,aAAatN,EAAM,EAAG,GAI1BtB,EAAMkN,EAAO2B,UAAU,aAC3B3B,EAAO4B,SAAS1M,EAAA4L,OAAA,SACThO,GAAG,yBAAAoC,EAAAI,OAAA,GAAAN,EAAA,IAlEcH,EAmE1B,EACAgN,MAAK,SAACxS,EAAQwS,GACZ,OAAOxS,EAAS+G,KAAK0L,IAAI,EAAGD,EAC9B,EACAE,OAAM,WACJ,MAAO,uCAAuCjJ,QAAQ,SAAS,SAAUkJ,GACvE,IAAIC,EAAoB,GAAhB7L,KAAK8L,SAAgB,EAAGC,EAAS,KAALH,EAAWC,EAAS,EAAJA,EAAU,EAC9D,OAAOE,EAAEC,SAAS,GACpB,GACF,EACAC,gCAA+B,SAAC5a,GAC1BA,EAAK4Q,gBACP5C,KAAK6M,gBAAgB7a,EAAK8a,iBAAkB,IAC5C9M,KAAK6M,gBAAgB7a,EAAK+a,0BAA2B,IACrD/M,KAAK6M,gBAAgB7a,EAAKwM,oCAAqC,IAEnE,EACAqO,gBAAe,SAACG,EAAOC,GACrB,IAAK,IAAInM,EAAI,EAAGA,EAAIkM,EAAM3D,OAAQvI,IAC5BkM,EAAMlM,GAAG/Q,IAAMkd,GAAWD,EAAME,OAAOpM,EAAG,EAElD,GDdA,IAAMqM,GAAK,CAAC,EAAE,IAAI,KAAK,KAAK,KAAK,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,SAAS,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,YAEj3B,UACEpO,MAAO,CACL9H,KAAM+H,QAERL,KAAI,WACF,MAAO,CACLyO,MAAOrI,OAAOvD,UAAU6L,mBAE5B,EACAC,MAAO,CACL,oBAAqB,SAAS9G,EAAOpD,GAAG,IAAAmK,EAAAC,EACtCxN,KAAK/I,KAAKsP,WAAWC,MAAQA,EAC7BxG,KAAK/I,KAAKsP,WAAWG,WAAayG,GAAG3G,EAAM,GAE3C,IAAMiH,EAAWjH,EAAQpD,EAGzB,IAAI,IAAMsK,KAFV1N,KAAK/I,KAAKsP,WAAWc,cAAgD,QAAjCkG,EAACvN,KAAK/I,KAAKsP,WAAWc,oBAAW,IAAAkG,EAAAA,EAAK,GAAiB,EAAXE,EAChFzN,KAAK/I,KAAKsP,WAAWe,qBAA8D,QAAxCkG,EAACxN,KAAK/I,KAAKsP,WAAWe,2BAAkB,IAAAkG,EAAAA,EAAK,GAAKC,EAC1E1I,OAAOvD,UAAUmM,QAAS,CAC3C,IAAMlP,EAAOsG,OAAOvD,UAAUmM,QAAQD,GACtC,GAAGjP,EAAKiD,IAAM1B,KAAK/I,KAAK+O,OAAM,SAAQ,CACpChG,KAAK/I,KAAKsP,WAAWK,QAAU6G,EAAWhP,EAAK2E,EAAEwK,IAAM,EACvD5N,KAAK/I,KAAKsP,WAAWI,YAAc8G,EAAWhP,EAAK2E,EAAEwK,IAAM,EAE3D5N,KAAK/I,KAAKsP,WAAWS,aAAeyG,EAAWhP,EAAK2E,EAAEyK,IAAM,EAC5D7N,KAAK/I,KAAKsP,WAAWQ,iBAAmB0G,EAAWhP,EAAK2E,EAAEyK,IAAM,EAEhE7N,KAAK/I,KAAKsP,WAAWO,UAAY2G,EAAWhP,EAAK2E,EAAE0K,IAAM,EACzD9N,KAAK/I,KAAKsP,WAAWM,cAAgB4G,EAAWhP,EAAK2E,EAAE0K,IAAM,EAC7D,KACF,CACF,CACF,EACA,2BAA4B,SAASC,EAAKC,GACxC,IAAMvH,EAASsH,EAAIC,EACnB,IAAK,IAAMN,KAAS3I,OAAOvD,UAAUmM,QAAS,CAC5C,IAAMlP,EAAOsG,OAAOvD,UAAUmM,QAAQD,GACtC,GAAI3I,OAAOtG,KAAKiD,IAAM1B,KAAK/I,KAAK+O,OAAM,SAAQ,CAC5ChG,KAAK/I,KAAKsP,WAAWK,QAAUH,EAAShI,EAAK2E,EAAE6K,IAAM,EACrDjO,KAAK/I,KAAKsP,WAAWI,YAAcF,EAAShI,EAAK2E,EAAE6K,IAAM,EAEzDjO,KAAK/I,KAAKsP,WAAWS,aAAeP,EAAShI,EAAK2E,EAAE8K,IAAM,EAC1DlO,KAAK/I,KAAKsP,WAAWQ,iBAAmBN,EAAShI,EAAK2E,EAAE8K,IAAM,EAC9D,KACF,CACF,CACF,EACA,yBAA0B,SAASH,EAAKC,GACtC,IAAMvH,EAASsH,EAAIC,EACnB,IAAK,IAAMN,KAAS3I,OAAOvD,UAAUmM,QAAS,CAC5C,IAAMlP,EAAOsG,OAAOvD,UAAUmM,QAAQD,GACtC,GAAI3I,OAAOtG,KAAKiD,IAAM1B,KAAK/I,KAAK+O,OAAM,SAAQ,CAC5ChG,KAAK/I,KAAKsP,WAAWO,UAAYL,EAAShI,EAAK2E,EAAE+K,IAAM,EACvDnO,KAAK/I,KAAKsP,WAAWM,cAAgBJ,EAAShI,EAAK2E,EAAE+K,IAAM,EAC3D,KACF,CACF,CACF,GAEF3N,QAAS,CACPlH,IAAG,SAACvJ,GACF,IAAI0O,EAAOuB,KAAKoN,MAAMrd,GAClBqT,EAAIgL,GAAMhC,MAAM,EAAG3N,EAAK4P,IAAM,EAIlC,OAHI5P,EAAK6P,KACPlL,EAAIzC,KAAKK,MAAMoN,GAAMhC,MAAMhJ,GAAI3E,EAAK6P,MAE/BlL,CACT,EACA/J,IAAG,SAACtJ,GACF,OAAO,CACT,EACA0W,OAAM,SAAC1W,EAAIwe,EAAQtW,GACjB,IAAIuW,EAAWxO,KAAK1G,IAAIvJ,GACtB0e,EAAWzO,KAAK3G,IAAItJ,GAClBwe,EAAOtW,GAAOuW,EAChBD,EAAOtW,GAAOuW,EACLD,EAAOtW,GAAOwW,IACvBF,EAAOtW,GAAOwW,GAEN,IAAN1e,IACFiQ,KAAK/I,KAAK+O,OAAOQ,MAAQ+H,EAAOtW,GAChC+H,KAAK/I,KAAKsP,WAAWG,WAAayG,GAAGoB,EAAOtW,GAAO,GAEvD,IE/MA,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,QCNOrI,MAAM,Y,GADb,kC,GAAA,kC,GAAA,kC,2CACEQ,EAAAA,EAAAA,IAYM,MAZNe,GAYM,gBAXJf,EAAAA,EAAAA,IAUMC,EAAAA,GAAA,MAZVyH,EAAAA,EAAAA,IAEoD7G,EAAAyd,cAFpD,SAEkCC,EAAY7N,G,kBAA1C1Q,EAAAA,EAAAA,IAUM,OAVDR,MAAM,WAAoDJ,IAAKsR,G,EAClE9Q,EAAAA,EAAAA,IAQK,YAPHA,EAAAA,EAAAA,IAA4K,YAAxKA,EAAAA,EAAAA,IAAmK,oCAA5JI,EAAAA,EAAAA,IAAgI,SAAzHR,MAAM,mBAAmBK,KAAK,WAAYyJ,QAAK,SAAApH,GAAA,OAAE5B,EAAAke,WAAWD,EAAU,EAJhG,+BAAArc,GAAA,OAI4Gqc,EAAWE,IAAGvc,CAAA,EAAG9C,IAAKmf,EAAWnf,K,QAJ7I6B,KAAA,OAI4Gsd,EAAWE,QAJvH1e,EAAAA,EAAAA,KAAAiI,EAAAA,EAAAA,IAIqJuW,EAAWjc,OAAK,sBAC7JtC,EAAAA,EAAAA,IAKKC,EAAAA,GAAA,MAVbyH,EAAAA,EAAAA,IAKuD6W,EAAWG,MALlE,SAK4CC,EAAKhO,G,kBAAzC3Q,EAAAA,EAAAA,IAKK,MALDR,MAAM,kBAAuDJ,IAAKuR,G,EACpE/Q,EAAAA,EAAAA,IAA6J,YAAzJA,EAAAA,EAAAA,IAAoJ,oCAA7II,EAAAA,EAAAA,IAAsH,SAA/GR,MAAM,mBAAmBK,KAAK,WAAYyJ,QAAK,SAAApH,GAAA,OAAE5B,EAAAse,UAAUL,EAAYI,EAAG,EANtG,+BAAAzc,GAAA,OAMkHyc,EAAIF,IAAGvc,CAAA,EAAG9C,IAAKuf,EAAIvf,K,QANrI8B,KAAA,OAMkHyd,EAAIF,QANtH1e,EAAAA,EAAAA,KAAAiI,EAAAA,EAAAA,IAM8I2W,EAAIrc,OAAK,sBAC7ItC,EAAAA,EAAAA,IAEKC,EAAAA,GAAA,MATfyH,EAAAA,EAAAA,IAO8DiX,EAAIE,WAPlE,SAO8CC,EAAUC,G,kBAA9C/e,EAAAA,EAAAA,IAEK,MAFDR,MAAM,kBAA0DJ,IAAKuR,G,EACvE/Q,EAAAA,EAAAA,IAAqO,YAAjOA,EAAAA,EAAAA,IAA4N,oCAArNI,EAAAA,EAAAA,IAAyL,SAAlLR,MAAM,mBAAmBK,KAAK,WAAYyJ,QAAK,SAAApH,GAAA,OAAE5B,EAAA0e,SAAST,EAAYI,EAAKG,EAAQ,EARjH,+BAAA5c,GAAA,OAQ6HgL,EAAArG,KAAK+O,OAAOiJ,UAAUN,EAAWnf,KAAKuf,EAAIvf,KAAK0f,EAAS1f,KAAG8C,CAAA,EAAI9C,IAAK0f,EAAS1f,K,QAR1M+B,KAAA,OAQ6H+L,EAAArG,KAAK+O,OAAOiJ,UAAUN,EAAWnf,KAAKuf,EAAIvf,KAAK0f,EAAS1f,SARrLW,EAAAA,EAAAA,KAAAiI,EAAAA,EAAAA,IAQmN8W,EAASxc,OAAK,Q,oCAS/N,IAAMuc,GAAY,CAChB,CACEzf,IAAK,QAASkD,MAAO,QAASmc,KAAK,EACnCI,UAAW,CACT,CAAEzf,IAAK,oBAAqBkD,MAAO,qBACnC,CAAElD,IAAK,cAAekD,MAAO,eAC7B,CAAElD,IAAK,cAAekD,MAAO,gBAC7B,CAAElD,IAAK,aAAckD,MAAO,cAC5B,CAAElD,IAAK,cAAekD,MAAO,eAC7B,CAAElD,IAAK,iBAAkBkD,MAAO,kBAChC,CAAElD,IAAK,aAAckD,MAAO,cAC5B,CAAElD,IAAK,iBAAkBkD,MAAO,kBAChC,CAAElD,IAAK,kBAAmBkD,MAAO,qBAGrC,CACElD,IAAK,SAAUkD,MAAO,SAAUmc,KAAK,EACrCI,UAAW,CACT,CAAEzf,IAAK,cAAekD,MAAO,eAC7B,CAAElD,IAAK,eAAgBkD,MAAO,gBAC9B,CAAElD,IAAK,YAAakD,MAAO,aAC3B,CAAElD,IAAK,0BAA2BkD,MAAO,2BACzC,CAAElD,IAAK,YAAakD,MAAO,aAC3B,CAAElD,IAAK,YAAakD,MAAO,aAC3B,CAAElD,IAAK,sBAAuBkD,MAAO,uBACrC,CAAElD,IAAK,mBAAoBkD,MAAO,oBAClC,CAAElD,IAAK,qBAAsBkD,MAAO,wBAGxC,CACElD,IAAK,UAAWkD,MAAO,UAAWmc,KAAK,EACvCI,UAAW,CACT,CAAEzf,IAAK,eAAgBkD,MAAO,gBAC9B,CAAElD,IAAK,gBAAiBkD,MAAO,iBAC/B,CAAElD,IAAK,cAAekD,MAAO,eAC7B,CAAElD,IAAK,gBAAiBkD,MAAO,iBAC/B,CAAElD,IAAK,eAAgBkD,MAAO,gBAC9B,CAAElD,IAAK,gBAAiBkD,MAAO,iBAC/B,CAAElD,IAAK,eAAgBkD,MAAO,gBAC9B,CAAElD,IAAK,YAAakD,MAAO,aAC3B,CAAElD,IAAK,wBAAyBkD,MAAO,2BAG3C,CACElD,IAAK,SAAUkD,MAAO,SAAUmc,KAAK,EACrCI,UAAW,CACT,CAAEzf,IAAK,2BAA4BkD,MAAO,wBAC1C,CAAElD,IAAK,qBAAsBkD,MAAO,sBACpC,CAAElD,IAAK,iBAAkBkD,MAAO,oBAGpC,CACElD,IAAK,QAASkD,MAAO,QAASmc,KAAK,EACnCI,UAAW,CACT,CAAEzf,IAAK,YAAakD,MAAO,aAC3B,CAAElD,IAAK,mBAAoBkD,MAAO,oBAClC,CAAElD,IAAK,iBAAkBkD,MAAO,kBAChC,CAAElD,IAAK,sBAAuBkD,MAAO,uBACrC,CAAElD,IAAK,gBAAiBkD,MAAO,iBAC/B,CAAElD,IAAK,gBAAiBkD,MAAO,iBAC/B,CAAElD,IAAK,gBAAiBkD,MAAO,iBAC/B,CAAElD,IAAK,mBAAoBkD,MAAO,qBAClC,CAAElD,IAAK,wBAAyBkD,MAAO,4BAI7C,UACEqM,MAAO,CACL9H,KAAM+H,QAERwB,QAAS,CACP4O,SAAQ,SAACT,EAAYI,EAAKM,GACxB,IAAMC,GAAStP,KAAK/I,KAAK+O,OAAOiJ,UAAUN,EAAWnf,KAAKuf,EAAIvf,KAAK6f,EAAG7f,KACnE8f,IAAUP,EAAIF,KAAOE,EAAIF,MAC1BE,EAAIF,KAAM,GAETS,IAAUX,EAAWE,KAAOF,EAAWE,MACxCF,EAAWE,KAAM,EAErB,EACAG,UAAS,SAACL,EAAYI,GAAK,IACKQ,EADLC,GAAAC,EAAAA,GAAAA,GACRV,EAAIE,WAAS,IAA9B,IAAAO,EAAApM,MAAAmM,EAAAC,EAAA9N,KAAAgO,MAAgC,KAArBL,EAACE,EAAAD,MACVtP,KAAK/I,KAAK+O,OAAOiJ,UAAUN,EAAWnf,KAAKuf,EAAIvf,KAAK6f,EAAG7f,MAAQuf,EAAIF,GACrE,QAAAc,GAAAH,EAAAxM,EAAA2M,EAAA,SAAAH,EAAAI,GAAA,CACF,EACAhB,WAAU,SAACD,GAAY,IACYkB,EADZC,GAAAL,EAAAA,GAAAA,GACHd,EAAWG,MAAI,IAAjC,IAAAgB,EAAA1M,MAAAyM,EAAAC,EAAApO,KAAAgO,MAAmC,KAAxBX,EAAEc,EAAAP,OACNP,EAAIF,KAAOF,EAAWE,IACzBE,EAAIF,KAAM,EACDE,EAAIF,MAAQF,EAAWE,MAChCE,EAAIF,KAAM,GAEZ7O,KAAKgP,UAAUL,EAAYI,GAC3BA,EAAIF,KAAOF,EAAWE,GACxB,QAAAc,GAAAG,EAAA9M,EAAA2M,EAAA,SAAAG,EAAAF,GAAA,CACF,GAEFjR,KAAI,WACF,MAAO,CACL+P,aAAc,CACZ,CAAElf,IAAK,SAAUqf,KAAK,EAAOnc,MAAO,SAAUoc,KAAMlK,KAAKmL,MAAMnL,KAAKC,UAAUoK,MAC9E,CAAEzf,IAAK,KAAMqf,KAAK,EAAOnc,MAAO,YAAaoc,KAAMlK,KAAKmL,MAAMnL,KAAKC,UAAUoK,MAC7E,CAAEzf,IAAK,OAAQqf,KAAK,EAAOnc,MAAO,OAAQoc,KAAMlK,KAAKmL,MAAMnL,KAAKC,UAAUoK,OAGhF,GCrHE,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,QCNOrf,MAAM,Y,IACJA,MAAM,Y,GAFf,kC,GAAA,Y,IAM0HI,EAAAA,EAAAA,IAA0B,KAAvBJ,MAAM,cAAY,S,IAArB4B,I,GAN1H,kC,GAAA,Y,IAWmHxB,EAAAA,EAAAA,IAA0B,KAAvBJ,MAAM,cAAY,S,IAArBsC,I,GAXnH,Y,IAcsHlC,EAAAA,EAAAA,IAA0B,KAAvBJ,MAAM,cAAY,S,IAArBsD,I,GAdtH,kC,2CACE9C,EAAAA,EAAAA,IAqBM,MArBNe,GAqBM,gBApBJf,EAAAA,EAAAA,IAmBMC,EAAAA,GAAA,MArBVyH,EAAAA,EAAAA,IAE+C7G,EAAAyd,cAF/C,SAEiCC,G,kBAA7Bve,EAAAA,EAAAA,IAmBM,MAnBNiB,GAmBM,EAlBJrB,EAAAA,EAAAA,IAiBK,YAhBHA,EAAAA,EAAAA,IAGK,YAFHA,EAAAA,EAAAA,IAA+I,wBAAxIA,EAAAA,EAAAA,IAA0G,SAAnGJ,MAAM,mBAAmBK,KAAK,WAAYyJ,QAAK,SAAApH,GAAA,OAAE5B,EAAAke,WAAWD,EAAU,EAL9F,+BAAArc,GAAA,OAK0Gqc,EAAWE,IAAGvc,CAAA,G,QALxHhB,IAAA,OAK0Gqd,EAAWE,QALrH1e,EAAAA,EAAAA,KAAAiI,EAAAA,EAAAA,IAK8HuW,EAAWjc,OAAK,MACpI1C,EAAAA,EAAAA,IAAmJ,UAA3IC,KAAK,SAASL,MAAM,sBAAsBogB,MAAM,mBAAoBpf,QAAK,SAAA0B,GAAA,OAAE5B,EAAAuf,gBAAgBtB,EAAU,GANvHld,GAAA,EAAAF,QAAA,aAQQnB,EAAAA,EAAAA,IAWKC,EAAAA,GAAA,MAnBbyH,EAAAA,EAAAA,IAQ0B6W,EAAWG,MARrC,SAQmBC,G,kBAAX3e,EAAAA,EAAAA,IAWK,YAVHJ,EAAAA,EAAAA,IAGK,YAFHA,EAAAA,EAAAA,IAAsI,wBAA/HA,EAAAA,EAAAA,IAAwG,SAAjGJ,MAAM,mBAAmBK,KAAK,WAAYyJ,QAAK,SAAApH,GAAA,OAAE5B,EAAAse,UAAUL,EAAYI,EAAG,EAVpG,+BAAAzc,GAAA,OAUgHyc,EAAIF,IAAGvc,CAAA,G,QAVvHZ,IAAA,OAUgHqd,EAAIF,QAVpH1e,EAAAA,EAAAA,KAAAiI,EAAAA,EAAAA,IAU8H2W,EAAIrc,OAAK,MAC3H1C,EAAAA,EAAAA,IAA0I,UAAlIC,KAAK,SAASL,MAAM,sBAAsBogB,MAAM,YAAapf,QAAK,SAAA0B,GAAA,OAAE5B,EAAAwf,SAASvB,EAAYI,EAAG,GAXhHjc,GAAA,EAAAnB,QAAA,aAaUvB,EAAAA,EAAAA,IAKKC,EAAAA,GAAA,MAlBfyH,EAAAA,EAAAA,IAa8BiX,EAAIoB,QAblC,SAaqBC,G,kBAAXhgB,EAAAA,EAAAA,IAKK,YAJHJ,EAAAA,EAAAA,IAAkL,YAA9KA,EAAAA,EAAAA,IAAyI,UAAjIC,KAAK,SAASL,MAAM,eAAeogB,MAAM,cAAepf,QAAK,SAAA0B,GAAA,OAAE5B,EAAA2f,MAAM1B,EAAYI,EAAKqB,EAAK,GAdnH7c,GAAA,EAAAR,KAcyJ/C,EAAAA,EAAAA,IAAgC,cAAAoI,EAAAA,EAAAA,IAAtBgY,EAAM1d,OAAK,MAClK1C,EAAAA,EAAAA,IAEK,0BADHI,EAAAA,EAAAA,IAAsPC,EAAAA,GAAA,MAhBpQyH,EAAAA,EAAAA,IAgBkCsY,EAAM7B,QAhBxC,SAgByB+B,G,kBAAXlgB,EAAAA,EAAAA,IAAsP,YAApNJ,EAAAA,EAAAA,IAA+M,wBAAxMA,EAAAA,EAAAA,IAA+K,SAAxKJ,MAAM,mBAAmBK,KAAK,WAAYW,QAAK,SAAA0B,GAAA,OAAE5B,EAAA6f,YAAY5B,EAAYI,EAAKqB,EAAOE,EAAO,KAAF,EAhBxJ,+BAAAhe,GAAA,OAgB0KgL,EAAArG,KAAK+O,OAAO2I,EAAWnf,KAAKuf,EAAIvf,KAAK4gB,EAAM5gB,KAAK8gB,EAAM9gB,KAAG8C,CAAA,G,OAhBnOoB,IAAA,OAgB0K4J,EAAArG,KAAK+O,OAAO2I,EAAWnf,KAAKuf,EAAIvf,KAAK4gB,EAAM5gB,KAAK8gB,EAAM9gB,SAhBhOW,EAAAA,EAAAA,KAAAiI,EAAAA,EAAAA,IAgByOkY,EAAM5d,OAAK,M,6DAU5O8d,GAAQ,CAAC,eAAgB,2BAA4B,cAC3D,OAAQ,OAAQ,OAAQ,OAAQ,kBAAmB,OAAQ,OAAQ,QACnE,QAAS,SAAU,gBAAiB,QAAS,SAEvCL,GAAS,CACb,CACE3gB,IAAK,QAASkD,MAAO,QAASmc,KAAK,EACnCsB,OAAQ,CACN,CAAE3gB,IAAK,cAAekD,MAAO,cAAe6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACnF,CAAElD,IAAK,yBAA0BkD,MAAO,0BAA2B6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eAC1G,CAAElD,IAAK,sBAAuBkD,MAAO,kBAAmB6b,OAAQ,CAAC,CAAE/e,IAAK,QAASkD,MAAO,mBAAqB,CAAElD,IAAK,eAAgBkD,MAAO,eAC3I,CAAElD,IAAK,sBAAuBkD,MAAO,sBAAuB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACnG,CAAElD,IAAK,qBAAsBkD,MAAO,qBAAsB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACjG,CAAElD,IAAK,2BAA4BkD,MAAO,2BAA4B6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,iBAGjH,CACElD,IAAK,SAAUkD,MAAO,SAAUmc,KAAK,EACrCsB,OAAQ,CACN,CAAE3gB,IAAK,iBAAkBkD,MAAO,kBAAmB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eAC1F,CAAElD,IAAK,qBAAsBkD,MAAO,qBAAsB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACjG,CAAElD,IAAK,cAAekD,MAAO,cAAe6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACnF,CAAElD,IAAK,mBAAoBkD,MAAO,mBAAoB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eAC7F,CAAElD,IAAK,eAAgBkD,MAAO,eAAgB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACrF,CAAElD,IAAK,kBAAmBkD,MAAO,kBAAmB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,iBAG/F,CACElD,IAAK,UAAWkD,MAAO,UAAWmc,KAAK,EACvCsB,OAAQ,CACN,CAAE3gB,IAAK,kBAAmBkD,MAAO,kBAAmB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eAC3F,CAAElD,IAAK,4BAA6BkD,MAAO,4BAA6B6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eAC/G,CAAElD,IAAK,eAAgBkD,MAAO,gBAAiB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACtF,CAAElD,IAAK,iBAAkBkD,MAAO,kBAAmB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eAC1F,CAAElD,IAAK,uBAAwBkD,MAAO,uBAAwB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACrG,CAAElD,IAAK,eAAgBkD,MAAO,eAAgB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,iBAGzF,CACElD,IAAK,SAAUkD,MAAO,SAAUmc,KAAK,EACrCsB,OAAQ,CACN,CAAE3gB,IAAK,mBAAoBkD,MAAO,eAAgB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACzF,CAAElD,IAAK,YAAakD,MAAO,eAAgB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eAClF,CAAElD,IAAK,cAAekD,MAAO,eAAgB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,iBAGxF,CACElD,IAAK,QAASkD,MAAO,QAASmc,KAAK,EACnCsB,OAAQ,CACN,CAAE3gB,IAAK,qBAAsBkD,MAAO,qBAAsB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACjG,CAAElD,IAAK,yBAA0BkD,MAAO,yBAA0B6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACzG,CAAElD,IAAK,gBAAiBkD,MAAO,gBAAiB6b,OAAQ,CAAC,CAAE/e,IAAK,mBAAoBkD,MAAO,mBAAqB,CAAElD,IAAK,eAAgBkD,MAAO,eAC9I,CAAElD,IAAK,wBAAyBkD,MAAO,wBAAyB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eACvG,CAAElD,IAAK,kBAAmBkD,MAAO,kBAAmB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,eAC3F,CAAElD,IAAK,qBAAsBkD,MAAO,qBAAsB6b,OAAQ,CAAC,CAAE/e,IAAK,eAAgBkD,MAAO,kBAKvG,UACEqM,MAAO,CACL9H,KAAM+H,QAERL,KAAI,WACF,MAAO,CACL+P,aAAc,CACZ,CAAElf,IAAK,gBAAiBqf,KAAK,EAAOnc,MAAO,SAAUoc,KAAMlK,KAAKmL,MAAMnL,KAAKC,UAAUsL,MACrF,CAAE3gB,IAAK,YAAaqf,KAAK,EAAOnc,MAAO,YAAaoc,KAAMlK,KAAKmL,MAAMnL,KAAKC,UAAUsL,MACpF,CAAE3gB,IAAK,cAAeqf,KAAK,EAAOnc,MAAO,OAAQoc,KAAMlK,KAAKmL,MAAMnL,KAAKC,UAAUsL,OAGvF,EACA3P,QAAS,CACP+P,YAAW,SAAC5B,EAAYI,EAAKqB,EAAOE,EAAOG,GACzC,IAAMC,EAAO1Q,KACb,SAAS2Q,EAAYhC,EAAYI,EAAKqB,EAAOE,EAAO/J,EAAYqK,EAAQH,IACtD,IAAbA,IACDG,IAAW,GACb,IACiCrB,EADjCC,GAAAC,EAAAA,GAAAA,GACuBlJ,GAAU,IAAjC,IAAAiJ,EAAApM,MAAAmM,EAAAC,EAAA9N,KAAAgO,MAAmC,KAAzBzC,EAAQsC,EAAAD,MAChBoB,EAAKzZ,KAAKsP,WAAW0G,IAAiD,MAAnCyD,EAAKzZ,KAAKsP,WAAW0G,GAAqB,EAAIyD,EAAKzZ,KAAKsP,WAAW0G,IAAc2D,CACtH,QAAAjB,GAAAH,EAAAxM,EAAA2M,EAAA,SAAAH,EAAAI,GAAA,CACF,CAEgB,MAAZa,GAAoBA,IAAaC,EAAKzZ,KAAK+O,OAAO2I,EAAWnf,KAAKuf,EAAIvf,KAAK4gB,EAAM5gB,KAAK8gB,EAAM9gB,OAEjF,MAAZihB,IACDA,GAAYC,EAAKzZ,KAAK+O,OAAO2I,EAAWnf,KAAKuf,EAAIvf,KAAK4gB,EAAM5gB,KAAK8gB,EAAM9gB,MACtE,CAAC,cAAe,kBAAkBqhB,QAAQT,EAAM5gB,MAAQ,EACzDmhB,EAAYhC,EAAWnf,IAAKuf,EAAIvf,IAAK4gB,EAAM5gB,IAAK8gB,EAAM9gB,IAAK,CAAC,uBAAwB,EAAGihB,GAChE,qBAAdL,EAAM5gB,IACfmhB,EAAYhC,EAAWnf,IAAKuf,EAAIvf,IAAK4gB,EAAM5gB,IAAK8gB,EAAM9gB,IAAK,CAAC,uBAAwB,EAAGihB,GAChE,mBAAdL,EAAM5gB,IACfmhB,EAAYhC,EAAWnf,IAAKuf,EAAIvf,IAAK4gB,EAAM5gB,IAAK8gB,EAAM9gB,IAAK,CAAC,gBAAiB,EAAGihB,GACzD,oBAAdL,EAAM5gB,KACfmhB,EAAYhC,EAAWnf,IAAKuf,EAAIvf,IAAK4gB,EAAM5gB,IAAK8gB,EAAM9gB,IAAK,CAAC,aAAc,UAAW,GAAIihB,GAExF1B,EAAIF,MAAQ4B,GAAY1B,EAAIF,MAC7BE,EAAIF,KAAM,GAETF,EAAWE,MAAQ4B,GAAY9B,EAAWE,MAC3CF,EAAWE,KAAM,GAErB,EACAD,WAAU,SAACD,GAAY,IACYkB,EADZC,GAAAL,EAAAA,GAAAA,GACHd,EAAWG,MAAI,IAAjC,IAAAgB,EAAA1M,MAAAyM,EAAAC,EAAApO,KAAAgO,MAAmC,KAAxBX,EAAEc,EAAAP,OACNP,EAAIF,KAAOF,EAAWE,IACzBE,EAAIF,KAAM,EACDE,EAAIF,MAAQF,EAAWE,MAChCE,EAAIF,KAAM,GAEZ7O,KAAKgP,UAAUL,EAAYI,GAC3BA,EAAIF,KAAOF,EAAWE,GACxB,QAAAc,GAAAG,EAAA9M,EAAA2M,EAAA,SAAAG,EAAAF,GAAA,CACF,EACAZ,UAAS,SAACL,EAAYI,GAAK,IACC+B,EADDC,GAAAtB,EAAAA,GAAAA,GACTV,EAAIoB,QAAM,IAA1B,IAAAY,EAAA3N,MAAA0N,EAAAC,EAAArP,KAAAgO,MAA4B,KACEsB,EADnBC,EAAAH,EAAAxB,MAAA4B,GAAAzB,EAAAA,GAAAA,GACWwB,EAAE1C,QAAM,IAA5B,IAAA2C,EAAA9N,MAAA4N,EAAAE,EAAAxP,KAAAgO,MAA8B,KAAnBY,EAAIU,EAAA1B,MACbtP,KAAK/I,KAAK+O,OAAO2I,EAAWnf,KAAKuf,EAAIvf,KAAKyhB,EAAEzhB,KAAK8gB,EAAM9gB,MAAQuf,EAAIF,IACnE7O,KAAKuQ,YAAY5B,EAAYI,EAAKkC,EAAGX,GAAQvB,EAAIF,IACnD,QAAAc,GAAAuB,EAAAlO,EAAA2M,EAAA,SAAAuB,EAAAtB,GAAA,CACF,QAAAD,GAAAoB,EAAA/N,EAAA2M,EAAA,SAAAoB,EAAAnB,GAAA,CACF,EACAK,gBAAe,SAACtB,GAAY,IACMwC,EADNC,GAAA3B,EAAAA,GAAAA,GACTd,EAAWG,MAAI,IAAhC,IAAAsC,EAAAhO,MAAA+N,EAAAC,EAAA1P,KAAAgO,MAAkC,KAAxBX,EAAEoC,EAAA7B,MACVtP,KAAKkQ,SAASvB,EAAYI,EAC5B,QAAAY,GAAAyB,EAAApO,EAAA2M,EAAA,SAAAyB,EAAAxB,GAAA,CACAjB,EAAWE,KAAM,CACnB,EACAqB,SAAQ,SAACvB,EAAYI,GAAK,IACCsC,EADDC,GAAA7B,EAAAA,GAAAA,GACTV,EAAIoB,QAAM,IAAzB,IAAAmB,EAAAlO,MAAAiO,EAAAC,EAAA5P,KAAAgO,MAA2B,KAAjBuB,EAAAI,EAAA/B,MACRtP,KAAKqQ,MAAM1B,EAAYI,EAAKkC,EAC9B,QAAAtB,GAAA2B,EAAAtO,EAAA2M,EAAA,SAAA2B,EAAA1B,GAAA,CACAb,EAAIF,KAAM,CACZ,EACAwB,MAAK,SAAC1B,EAAYI,EAAKqB,GACrB,QAAA/F,EAAA,EAAAkH,EAAkBf,GAAKnG,EAAAkH,EAAAlI,OAAAgB,IAAE,CAArB,IAAMmH,EAAGD,EAAAlH,GACC,iBAATmH,IAA0F,IAA/DxR,KAAK/I,KAAK+O,OAAO2I,EAAWnf,KAAKuf,EAAIvf,KAAK4gB,EAAM5gB,KAAKgiB,IACjFxR,KAAKuQ,YAAY5B,EAAYI,EAAKqB,EAAOoB,GAAM,GACjDxR,KAAK/I,KAAK+O,OAAO2I,EAAWnf,KAAKuf,EAAIvf,KAAK4gB,EAAM5gB,KAAKgiB,IAAQ,CAC/D,CACF,IClKA,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,QCLS5hB,MAAM,Y,IACJA,MAAM,Y,IACJA,MAAM,O,IACJA,MAAM,Y,GALrB,Q,GAAA,6B,IAaII,EAAAA,EAAAA,IAAM,mB,IACDJ,MAAM,Y,IACJA,MAAM,e,IACJA,MAAM,uB,2CAfjBQ,EAAAA,EAAAA,IAqBM,aApBJJ,EAAAA,EAAAA,IAUM,MAVNmB,GAUM,cATJf,EAAAA,EAAAA,IAQMC,EAAAA,GAAA,MAXZyH,EAAAA,EAAAA,IAGwC,GAHxC,SAGmCgJ,G,OAA7B9Q,EAAAA,EAAAA,IAQM,MARNqB,GAQM,EAPJrB,EAAAA,EAAAA,IAMM,MANNsB,GAMM,cALJlB,EAAAA,EAAAA,IAIMC,EAAAA,GAAA,MAThByH,EAAAA,EAAAA,IAK4C,IAL5C,SAKuCiJ,G,OAA7B/Q,EAAAA,EAAAA,IAIM,MAJNuB,GAIM,EAHJvB,EAAAA,EAAAA,IAAwF,SAAhFE,IAAG,QAAY4Q,EAAI,IAAMC,I,QAAKzD,EAAArG,KAAKwa,OAAiB,IAAT3Q,EAAI,IAAWC,EAAI,IAAI3N,MAAI,EAN1F5B,KAAA,SAOYxB,EAAAA,EAAAA,IACoE,SAD7DC,KAAK,SAASL,MAAM,eAAgBG,GAAE,QAAY+Q,EAAI,IAAMC,EAAG1H,IAAI,IAAIC,IAAI,KAP9F,+BAAAhH,GAAA,OAQoCgL,EAAArG,KAAKwa,OAAiB,IAAT3Q,EAAI,IAAWC,EAAI,IAAI2Q,OAAMpf,CAAA,G,OAR9Eb,IAAA,OAQoC6L,EAAArG,KAAKwa,OAAiB,IAAT3Q,EAAI,IAAWC,EAAI,IAAI2Q,YAAM,GAR9E9X,QAQoB,O,uBAKhBlI,IACA1B,EAAAA,EAAAA,IAOM,MAPN2B,GAOM,EANJ3B,EAAAA,EAAAA,IAKM,MALNkC,GAKM,EAJJlC,EAAAA,EAAAA,IAEM,MAFN8C,GAEM,EADJ9C,EAAAA,EAAAA,IAAqF,UAA7EC,KAAK,SAASL,MAAM,oBAAqBgB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAAihB,QAAM,IAAI,iBAAU,SAE9E3hB,EAAAA,EAAAA,IAA2D,SAApDC,KAAK,SAASoJ,IAAI,IAAIC,IAAI,KAnBzC,sBAAAzI,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAmBuDrB,EAAA2gB,UAAStf,CAAA,I,iBAATrB,EAAA2gB,kB,CAOrD,UACE7S,MAAO,CACL9H,KAAM+H,QAERL,KAAI,WACF,MAAO,CACLiT,UAAW,KAEf,EACApR,QAAS,CACPmR,OAAM,WACJ,GAAsB,OAAnB3R,KAAK4R,gBAAyCC,IAAnB7R,KAAK4R,UAAnC,CACQ,IAC4BrC,EAD5BC,GAAAC,EAAAA,GAAAA,GACYzP,KAAK/I,KAAKwa,QAAM,IAApC,IAAAjC,EAAApM,MAAAmM,EAAAC,EAAA9N,KAAAgO,MAAsC,KAA3BoC,EAAIvC,EAAAD,MACbwC,EAAMJ,OAAS1R,KAAK4R,SACtB,QAAAjC,GAAAH,EAAAxM,EAAA2M,EAAA,SAAAH,EAAAI,GAAA,CACA5P,KAAK4R,UAAY,IAJT,CAKV,ICtCA,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,QCNOhiB,MAAM,a,GADb,O,GAAA,O,GAAA,O,IAQUA,MAAM,kB,IACLA,MAAM,YAAYE,KAAK,S,GATlC,O,GAAA,O,IAsBUF,MAAM,iB,IACLA,MAAM,YAAYE,KAAK,S,GAvBlC,O,GAAA,O,GAAA,O,GAAA,O,GAAA,O,GAAA,O,GAAA,O,kEACEM,EAAAA,EAAAA,IA6CM,MA7CNe,GA6CM,EA5CJnB,EAAAA,EAAAA,IAC8H,QADxHJ,MAAM,OAAYmiB,OAAIlhB,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,EAAF,GAAY2f,WAAQphB,EAAA,KAAAA,EAAA,qBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,EAAF,GAAW+f,YAASxhB,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,EAAF,I,EAAMtC,EAAAA,EAAAA,IAAyC,OAApCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,M,OAFtLsB,IAGkBX,EAAA6hB,OAAI,WAAhBzgB,EAAAA,EAAAA,IAAqHC,EAAA,CAH3HvC,IAAA,EAGyBwC,KAAWtB,EAAA6hB,KAAO3hB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAA6hB,KAAI,GAAIC,cAAW3hB,EAAA,KAAAA,EAAA,IAHrFwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAGoG5B,EAAA+hB,OAAOngB,EAAQ5B,EAAA6hB,KAAI,yB,mBAHvHnhB,EAAAA,EAAAA,IAAA,aAIIpB,EAAAA,EAAAA,IAC8H,QADxHJ,MAAM,OAAYmiB,OAAIlhB,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,EAAF,GAAY2f,WAAQphB,EAAA,KAAAA,EAAA,qBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,EAAF,GAAW+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,EAAF,I,EAAMtC,EAAAA,EAAAA,IAAyC,OAApCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,M,OAJtLuB,IAKkBZ,EAAAgiB,OAAI,WAAhB5gB,EAAAA,EAAAA,IAAqHC,EAAA,CAL3HvC,IAAA,EAKyBwC,KAAWtB,EAAAgiB,KAAO9hB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAgiB,KAAI,GAAIF,cAAW3hB,EAAA,KAAAA,EAAA,IALrFwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAKoG5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAgiB,KAAI,yB,mBALvHthB,EAAAA,EAAAA,IAAA,aAMIpB,EAAAA,EAAAA,IACkI,QAD5HJ,MAAM,QAAamiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,EAAF,GAAY2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,EAAF,GAAW+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,EAAF,I,EAAMtC,EAAAA,EAAAA,IAAyC,OAApCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,M,OANvLwB,IAOkBb,EAAAiiB,QAAK,WAAjB7gB,EAAAA,EAAAA,IAAyHC,EAAA,CAP/HvC,IAAA,EAO0BwC,KAAWtB,EAAAiiB,MAAQ/hB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAiiB,MAAK,GAAIH,cAAW3hB,EAAA,MAAAA,EAAA,KAPxFwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAOuG5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAiiB,MAAK,yB,mBAP3HvhB,EAAAA,EAAAA,IAAA,aAQIpB,EAAAA,EAAAA,IAOO,OAPPwB,GAOO,EANLxB,EAAAA,EAAAA,IAKM,MALNyB,GAKM,EAJJzB,EAAAA,EAAAA,IAC4C,UADpCC,KAAK,SAASL,OAV9BsI,EAAAA,EAAAA,IAAA,CAUoC,wBAAuB,CAAAO,QAAoBxH,EAAA2hB,iBACpEhiB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAmiB,iBAAgB,EAAD,IAAS,IAAC,IACnC7iB,EAAAA,EAAAA,IAC4C,UADpCC,KAAK,SAASL,OAZ9BsI,EAAAA,EAAAA,IAAA,CAYoC,wBAAuB,CAAAO,OAAmBxH,EAAA2hB,iBACnEhiB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAmiB,iBAAgB,EAAD,IAAQ,KAAE,iBAGvC7iB,EAAAA,EAAAA,IAEO,QAFuBJ,MAAM,oBAAyBmiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,EAAF,GAAY2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,EAAF,GAAW+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,EAAF,I,EAAMtC,EAAAA,EAAAA,IAAyC,OAApCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,M,OAhB3N2B,IAiBkBhB,EAAAoiB,aAAU,WAAtBhhB,EAAAA,EAAAA,IAAkJC,EAAA,CAjBxJvC,IAAA,EAiB+BwC,KAAWtB,EAAAoiB,WAAaliB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAoiB,WAAU,GAAIN,cAAW3hB,EAAA,MAAAA,EAAA,KAjBvGwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAiB2H5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAoiB,WAAU,gC,mBAjBpJ1hB,EAAAA,EAAAA,IAAA,qBAgBmBH,EAAA2hB,kBAAa,SAG5B5iB,EAAAA,EAAAA,IAEO,QAFsBJ,MAAM,wBAA6BmiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,GAAF,GAAa2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,GAAF,GAAY+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,GAAF,I,EAAOtC,EAAAA,EAAAA,IAA0C,OAArCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,O,OAnBjO4B,IAoBkBjB,EAAAqiB,iBAAc,WAA1BjhB,EAAAA,EAAAA,IAA6JC,EAAA,CApBnKvC,IAAA,EAoBmCwC,KAAWtB,EAAAqiB,eAAiBniB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAqiB,eAAc,GAAIP,cAAW3hB,EAAA,MAAAA,EAAA,KApBnHwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAoBkI5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAqiB,eAAc,yB,mBApB/J3hB,EAAAA,EAAAA,IAAA,oBAmBkBH,EAAA2hB,kBAGd5iB,EAAAA,EAAAA,IAOO,OAPPkC,GAOO,EANLlC,EAAAA,EAAAA,IAKM,MALN8C,GAKM,EAJJ9C,EAAAA,EAAAA,IAC4C,UADpCC,KAAK,SAASL,OAxB9BsI,EAAAA,EAAAA,IAAA,CAwBoC,wBAAuB,CAAAO,QAAoBxH,EAAA2hB,iBACpEhiB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAmiB,iBAAgB,EAAD,IAAS,IAAC,IACnC7iB,EAAAA,EAAAA,IAC4C,UADpCC,KAAK,SAASL,OA1B9BsI,EAAAA,EAAAA,IAAA,CA0BoC,wBAAuB,CAAAO,OAAmBxH,EAAA2hB,iBACnEhiB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAmiB,iBAAgB,EAAD,IAAQ,KAAE,iBAGvC7iB,EAAAA,EAAAA,IAEO,QAFuBJ,MAAM,mBAAwBmiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,EAAF,GAAY2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,EAAF,GAAW+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,EAAF,I,EAAMtC,EAAAA,EAAAA,IAAyC,OAApCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,M,OA9B1NgD,IA+BkBrC,EAAAsiB,YAAS,WAArBlhB,EAAAA,EAAAA,IAAyIC,EAAA,CA/B/IvC,IAAA,EA+B8BwC,KAAWtB,EAAAsiB,UAAYpiB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAsiB,UAAS,GAAIR,cAAW3hB,EAAA,MAAAA,EAAA,KA/BpGwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OA+BmH5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAsiB,UAAS,yB,mBA/B3I5hB,EAAAA,EAAAA,IAAA,qBA8BmBH,EAAA2hB,kBAAa,SAG5B5iB,EAAAA,EAAAA,IAEO,QAFsBJ,MAAM,uBAA4BmiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,GAAF,GAAa2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,GAAF,GAAY+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,GAAF,I,EAAOtC,EAAAA,EAAAA,IAA0C,OAArCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,O,OAjChOmD,IAkCkBxC,EAAAuiB,gBAAa,WAAzBnhB,EAAAA,EAAAA,IAAyJC,EAAA,CAlC/JvC,IAAA,EAkCkCwC,KAAWtB,EAAAuiB,cAAgBriB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAuiB,cAAa,GAAIT,cAAW3hB,EAAA,MAAAA,EAAA,KAlChHwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAkC+H5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAuiB,cAAa,yB,mBAlC3J7hB,EAAAA,EAAAA,IAAA,oBAiCkBH,EAAA2hB,kBAGd5iB,EAAAA,EAAAA,IAC8J,QADxJJ,MAAM,oBAAyBmiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,EAAF,GAAY2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,EAAF,GAAW+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,EAAF,I,EAAMtC,EAAAA,EAAAA,IAAyC,OAApCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,M,OApCnMwD,IAqCkB7C,EAAAwiB,eAAY,WAAxBphB,EAAAA,EAAAA,IAAqJC,EAAA,CArC3JvC,IAAA,EAqCiCwC,KAAWtB,EAAAwiB,aAAetiB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAwiB,aAAY,GAAIV,cAAW3hB,EAAA,MAAAA,EAAA,KArC7GwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAqC4H5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAwiB,aAAY,yB,mBArCvJ9hB,EAAAA,EAAAA,IAAA,aAsCIpB,EAAAA,EAAAA,IAC0J,QADpJJ,MAAM,mBAAwBmiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,EAAF,GAAY2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,EAAF,GAAW+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,EAAF,I,EAAMtC,EAAAA,EAAAA,IAAyC,OAApCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,M,OAtClM2D,IAuCkBhD,EAAAyiB,cAAW,WAAvBrhB,EAAAA,EAAAA,IAAiJC,EAAA,CAvCvJvC,IAAA,EAuCgCwC,KAAWtB,EAAAyiB,YAAcviB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAyiB,YAAW,GAAIX,cAAW3hB,EAAA,MAAAA,EAAA,KAvC1GwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAuCyH5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAyiB,YAAW,yB,mBAvCnJ/hB,EAAAA,EAAAA,IAAA,aAwCIpB,EAAAA,EAAAA,IACkI,QAD5HJ,MAAM,QAAamiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,EAAF,GAAY2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,EAAF,GAAW+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,EAAF,I,EAAMtC,EAAAA,EAAAA,IAAyC,OAApCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,M,OAxCvL4D,IAyCkBjD,EAAA0iB,QAAK,WAAjBthB,EAAAA,EAAAA,IAAyHC,EAAA,CAzC/HvC,IAAA,EAyC0BwC,KAAWtB,EAAA0iB,MAAQxiB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAA0iB,MAAK,GAAIZ,cAAW3hB,EAAA,MAAAA,EAAA,KAzCxFwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAyCuG5B,EAAA+hB,OAAOngB,EAAQ5B,EAAA0iB,MAAK,yB,mBAzC3HhiB,EAAAA,EAAAA,IAAA,aA0CIpB,EAAAA,EAAAA,IAC8H,QADxHJ,MAAM,OAAYmiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,EAAF,GAAY2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,EAAF,GAAW+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,EAAF,I,EAAMtC,EAAAA,EAAAA,IAAyC,OAApCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,M,OA1CtL6D,IA2CkBlD,EAAA2iB,OAAI,WAAhBvhB,EAAAA,EAAAA,IAAqHC,EAAA,CA3C3HvC,IAAA,EA2CyBwC,KAAWtB,EAAA2iB,KAAOziB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAA2iB,KAAI,GAAIb,cAAW3hB,EAAA,MAAAA,EAAA,KA3CrFwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OA2CoG5B,EAAA+hB,OAAOngB,EAAQ5B,EAAA2iB,KAAI,yB,mBA3CvHjiB,EAAAA,EAAAA,IAAA,aA4CIpB,EAAAA,EAAAA,IACkI,QAD5HJ,MAAM,QAAamiB,OAAIlhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQ,GAAF,GAAa2f,WAAQphB,EAAA,MAAAA,EAAA,sBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAASthB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQ,GAAF,GAAY+f,YAASxhB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQ,GAAF,I,EAAOtC,EAAAA,EAAAA,IAA0C,OAArCJ,MAAM,QAASG,GAAIuN,EAAAvN,GAAK,O,OA5C1L8D,IA6CkBnD,EAAA4iB,QAAK,WAAjBxhB,EAAAA,EAAAA,IAAyHC,EAAA,CA7C/HvC,IAAA,EA6C0BwC,KAAWtB,EAAA4iB,MAAQ1iB,QAAKC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAA4iB,MAAK,GAAId,cAAW3hB,EAAA,MAAAA,EAAA,KA7CxFwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OA6CuG5B,EAAA+hB,OAAOngB,EAAQ5B,EAAA4iB,MAAK,yB,mBA7C3HliB,EAAAA,EAAAA,IAAA,a,QAmDE,UACEmiB,WAAY,CACVC,KAAAA,IAEF7U,KAAI,WACF,MAAO,CACLiU,eAAe,EAEnB,EACA9S,SAAU,CACRyS,KAAI,WAAK,OAAOvS,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC3DhB,KAAI,WAAK,OAAO1S,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC3Df,MAAK,WAAK,OAAO3S,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC5DZ,WAAU,WAAK,OAAO9S,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EACjEV,UAAS,WAAK,OAAOhT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAChER,aAAY,WAAK,OAAOlT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EACnEP,YAAW,WAAK,OAAOnT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAClEN,MAAK,WAAK,OAAOpT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC5DL,KAAI,WAAK,OAAOrT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC3DJ,MAAK,WAAK,OAAOtT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,KAAlBA,EAAE0Q,WAAkB,GAAG,EAC7DX,eAAc,WAAK,OAAO/S,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,KAAlBA,EAAE0Q,WAAkB,GAAG,EACtET,cAAa,WAAK,OAAOjT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,KAAlBA,EAAE0Q,WAAkB,GAAG,GAEvE3U,MAAO,CACL9D,MAAOwQ,MACP1b,GAAIkP,OACJ1D,YAAayD,QAEfwB,QAAS,CACPqS,gBAAe,SAACvD,GACdtP,KAAK4S,cAAgBtD,CACvB,EACAlU,SAAQ,SAACpJ,GACPgO,KAAK6F,MAAM,gBAAiB7T,EAC9B,EACAygB,OAAM,SAACkB,EAAM3hB,GACC,MAARA,GACFgO,KAAKzE,YAAYgK,gBAAgBoO,EAAM3hB,EAAM,CAC3C,CAACsT,KAAM,UACP,CAACA,KAAM,QACP,CAACA,KAAM,SACP,CAACA,KAAM,WAGb,EACA4M,SAAQ,SAACzN,GAGP,OAFAA,EAAMmB,iBACNnB,EAAMmP,aAAaC,WAAa,QACzB,CACT,EACAzB,UAAS,SAAC3N,EAAOqP,GACfrP,EAAMmB,iBACN,IAAIjH,EAAOiG,KAAKmL,MAAMrL,aAAaqP,QAAQ,gBAC3C/T,KAAK6F,MAAM,aAAc,CACvBf,KAAMnG,EAAKmG,KACX9S,KAAM2M,EAAK3M,KACXjC,GAAI,GAAFgQ,OAAKC,KAAKjQ,GAAE,KAAAgQ,OAAI+T,GAClB1X,SAAU,CACRA,SAAU,EACV0X,kBAAmBA,GAErB7jB,KAAM,aAEV,EACAqiB,UAAS,SAAC7N,EAAOqP,GACfrP,EAAMmB,iBACN,IAAIjH,EAAOiG,KAAKmL,MAAMrL,aAAaqP,QAAQ,gBAC3C/T,KAAK6F,MAAM,aAAc,CACvBf,KAAMnG,EAAKmG,KACX9S,KAAM2M,EAAK3M,KACXjC,GAAI,GAAFgQ,OAAKC,KAAKjQ,GAAE,KAAAgQ,OAAI+T,GAClB1X,SAAU,CACRA,SAAU,EACV0X,kBAAmBA,GAErB7jB,KAAM,aAEV,EACA+hB,KAAI,SAACvN,EAAOqP,GACVrP,EAAMmB,iBACN,IAAIjH,EAAOiG,KAAKmL,MAAMrL,aAAaqP,QAAQ,gBAC3C/T,KAAK6F,MAAM,aAAc,CACvBf,KAAMnG,EAAKmG,KACX9S,KAAM2M,EAAK3M,KACXjC,GAAI,GAAFgQ,OAAKC,KAAKjQ,GAAE,KAAAgQ,OAAI+T,GAClB1X,SAAU,CACRA,SAAU,EACV0X,kBAAmBA,GAErB7jB,KAAM,QAEV,ICzIA,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,OCPA,4D,kEACEG,EAAAA,EAAAA,IASM,OATDL,GAAG,OAAOH,OADjBsI,EAAAA,EAAAA,IAAA,CACuB,OAAexH,EAAAsjB,a,gBAClC5jB,EAAAA,EAAAA,IAKMC,EAAAA,GAAA,MAPVyH,EAAAA,EAAAA,IAE8DwF,EAAA1B,QAF9D,SAEyD9B,G,kBAArD1J,EAAAA,EAAAA,IAKM,OALDR,OAFTsI,EAAAA,EAAAA,IAAA,CAEe,WAAU,MAAiB4B,EAAI,M,gBACxC1J,EAAAA,EAAAA,IAGMC,EAAAA,GAAA,MANZyH,EAAAA,EAAAA,IAGqGwF,EAAA3B,OAHrG,SAGgGlC,G,kBAA1FrJ,EAAAA,EAAAA,IAGM,OAHAL,GAAIuN,EAAAvN,GAAK,IAAM0J,EAAI,IAAMK,EAAGlK,OAHxCsI,EAAAA,EAAAA,IAAA,CAG8C,mBAAkB,MAAiBuB,EAAI,KACtEsY,OAAI,SAAAzf,GAAA,OAAE5B,EAAAshB,KAAK1f,EAAQmH,EAAGK,EAAC,EAAQmY,WAAQphB,EAAA,KAAAA,EAAA,qBAAEH,EAAAwhB,UAAAxhB,EAAAwhB,SAAAnhB,MAAAL,EAAAM,UAAQ,GAAOmhB,YAAS,SAAA7f,GAAA,OAAE5B,EAAA0hB,UAAU9f,EAAQmH,EAAGK,EAAC,EACzFuY,YAAS,SAAA/f,GAAA,OAAE5B,EAAA4hB,UAAUhgB,EAAQmH,EAAGK,EAAC,EAAI0Y,eALpDnN,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAK8E5B,EAAAujB,OAAO3hB,EAAQmH,EAAGK,EAAC,wB,QALjG3I,G,sCAQIf,EAAAA,EAAAA,IACwDC,EAAAA,GAAA,MAT5DyH,EAAAA,EAAAA,IAQgCwF,EAAArC,OARhC,SAQkBjJ,EAAMiG,G,kBAApBnG,EAAAA,EAAAA,IACwDC,EAAA,CADpBvC,IAAKyI,EAAMjG,KAAWA,EAAOpB,QAAK,SAAA0B,GAAA,OAAS5B,EAAA0K,SAASpJ,EAAI,EACrFwgB,eATXnN,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OASqC5B,EAAA+hB,OAAOngB,EAAQN,EAAI,wB,gEAOtD,UACEuhB,WAAY,CACVC,KAAAA,IAEFzU,MAAO,CACL9D,MAAOwQ,MACP9P,MAAOuY,OACPtY,OAAQsY,OACRrY,KAAMqY,OACNnkB,GAAIkP,OACJ1D,YAAayD,QAEfc,SAAU,CACRkU,UAAS,WACP,MAAO,KAAPjU,OAAYC,KAAKrE,MAAK,OAAAoE,OAAMC,KAAKpE,OACnC,GAEF4E,QAAS,CACPpF,SAAQ,SAACpJ,GACPgO,KAAK6F,MAAM,gBAAiB7T,EAC9B,EACAkgB,SAAQ,SAACzN,GAGP,OAFAA,EAAMmB,iBACNnB,EAAMmP,aAAaC,WAAa,QACzB,CACT,EACAzB,UAAS,SAAC3N,EAAOyF,EAAGC,GAClB1F,EAAMmB,iBACN,IAAIjH,EAAOiG,KAAKmL,MAAMrL,aAAaqP,QAAQ,gBAC3C/T,KAAK6F,MAAM,aAAc,CACvBf,KAAMnG,EAAKmG,KACX9S,KAAM2M,EAAK3M,KACXjC,GAAI,GAAFgQ,OAAKC,KAAKjQ,GAAE,KAAAgQ,OAAImK,EAAC,KAAAnK,OAAIoK,GACvB/N,SAAU,CACRA,SAAU,EACV8N,EAAGA,EAAI,EACPC,EAAGA,EAAI,EACPgK,aAAcnU,KAAKnE,MAErB5L,KAAM,aAEV,EACAqiB,UAAS,SAAC7N,EAAOyF,EAAGC,GAClB1F,EAAMmB,iBACN,IAAIjH,EAAOiG,KAAKmL,MAAMrL,aAAaqP,QAAQ,gBAC3C/T,KAAK6F,MAAM,aAAc,CACvBf,KAAMnG,EAAKmG,KACX9S,KAAM2M,EAAK3M,KACXjC,GAAI,GAAFgQ,OAAKC,KAAKjQ,GAAE,KAAAgQ,OAAImK,EAAC,KAAAnK,OAAIoK,GACvB/N,SAAU,CACRA,SAAU,EACV8N,EAAGA,EAAI,EACPC,EAAGA,EAAI,EACPgK,aAAcnU,KAAKnE,MAErB5L,KAAM,aAEV,EACAwiB,OAAM,SAACkB,EAAM3hB,GACXgO,KAAKzE,YAAYgK,gBAAgBoO,EAAM3hB,EAAM,CACzC,CAACsT,KAAM,UACP,CAACA,KAAM,QACP,CAACA,KAAM,SACP,CAACA,KAAM,WAEb,EACA2O,OAAM,SAACN,EAAMla,EAAGK,GACdkG,KAAKzE,YAAYgK,gBAAgBoO,EAAM,CAACla,EAAI,EAAGK,EAAI,GAAI,CACnD,CAACwL,KAAM,aAEb,EACA0M,KAAI,SAACvN,EAAOyF,EAAGC,GACb1F,EAAMmB,iBACN,IAAIjH,EAAOiG,KAAKmL,MAAMrL,aAAaqP,QAAQ,gBAC3C/T,KAAK6F,MAAM,aAAc,CACvBf,KAAMnG,EAAKmG,KACX9S,KAAM2M,EAAK3M,KACXjC,GAAI,GAAFgQ,OAAKC,KAAKjQ,GAAE,KAAAgQ,OAAImK,EAAC,KAAAnK,OAAIoK,GACvB/N,SAAU,CACRA,SAAU,EACV8N,EAAGA,EAAI,EACPC,EAAGA,EAAI,EACPgK,aAAcnU,KAAKnE,MAErB5L,KAAM,QAEV,ICjGA,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,QCNOL,MAAM,a,IACHA,MAAM,Q,IAENA,MAAM,S,IAENA,MAAM,qB,IAENA,MAAM,oB,kEAPdQ,EAAAA,EAAAA,IASM,MATNe,GASM,EARJnB,EAAAA,EAAAA,IAC8H,OAD9HqB,GAC8H,CAAhHX,EAAA6hB,OAAI,WAAhBzgB,EAAAA,EAAAA,IAAqHC,EAAA,CAH3HvC,IAAA,EAGyBwC,KAAWtB,EAAA6hB,KAAO3hB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAA6hB,KAAI,GAAIC,cAAW3hB,EAAA,KAAAA,EAAA,IAHrFwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAGoG5B,EAAA+hB,OAAOngB,EAAQ5B,EAAA6hB,KAAI,yB,mBAHvHnhB,EAAAA,EAAAA,IAAA,UAIIpB,EAAAA,EAAAA,IACkI,OADlIsB,GACkI,CAApHZ,EAAAiiB,QAAK,WAAjB7gB,EAAAA,EAAAA,IAAyHC,EAAA,CAL/HvC,IAAA,EAK0BwC,KAAWtB,EAAAiiB,MAAQ/hB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAiiB,MAAK,GAAIH,cAAW3hB,EAAA,KAAAA,EAAA,IALxFwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAKuG5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAiiB,MAAK,yB,mBAL3HvhB,EAAAA,EAAAA,IAAA,UAMIpB,EAAAA,EAAAA,IACsJ,OADtJuB,GACsJ,CAAxIb,EAAAoiB,aAAU,WAAtBhhB,EAAAA,EAAAA,IAA6IC,EAAA,CAPnJvC,IAAA,EAO+BwC,KAAWtB,EAAAoiB,WAAaliB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAoiB,WAAU,GAAIN,cAAW3hB,EAAA,KAAAA,EAAA,IAPvGwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OAOsH5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAoiB,WAAU,yB,mBAP/I1hB,EAAAA,EAAAA,IAAA,UAQIpB,EAAAA,EAAAA,IACkJ,OADlJwB,GACkJ,CAApId,EAAAsiB,YAAS,WAArBlhB,EAAAA,EAAAA,IAAyIC,EAAA,CAT/IvC,IAAA,EAS8BwC,KAAWtB,EAAAsiB,UAAYpiB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAS5B,EAAA0K,SAAS1K,EAAAsiB,UAAS,GAAIR,cAAW3hB,EAAA,KAAAA,EAAA,IATpGwU,EAAAA,EAAAA,KAAA,SAAA/S,GAAA,OASmH5B,EAAA+hB,OAAOngB,EAAQ5B,EAAAsiB,UAAS,yB,mBAT3I5hB,EAAAA,EAAAA,IAAA,U,CAgBE,UACEmiB,WAAY,CACVC,KAAAA,IAEFzU,MAAO,CACL9D,MAAOwQ,MACPlQ,YAAayD,QAEfc,SAAU,CACRyS,KAAI,WAAK,OAAOvS,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC3DhB,KAAI,WAAK,OAAO1S,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC3Df,MAAK,WAAK,OAAO3S,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC5DZ,WAAU,WAAK,OAAO9S,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EACjEV,UAAS,WAAK,OAAOhT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAChER,aAAY,WAAK,OAAOlT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EACnEP,YAAW,WAAK,OAAOnT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAClEN,MAAK,WAAK,OAAOpT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC5DL,KAAI,WAAK,OAAOrT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,IAAlBA,EAAE0Q,WAAiB,GAAG,EAC3DJ,MAAK,WAAK,OAAOtT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,KAAlBA,EAAE0Q,WAAkB,GAAG,EAC7DX,eAAc,WAAK,OAAO/S,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,KAAlBA,EAAE0Q,WAAkB,GAAG,EACtET,cAAa,WAAK,OAAOjT,KAAK/E,MAAMwY,MAAK,SAAAzQ,GAAA,OAAuB,KAAlBA,EAAE0Q,WAAkB,GAAG,GAEvElT,QAAS,CACPpF,SAAQ,SAACpJ,GACPgO,KAAK6F,MAAM,gBAAiB7T,EAC9B,EACAygB,OAAM,SAACkB,EAAM3hB,GACC,MAARA,GACFgO,KAAKzE,YAAYgK,gBAAgBoO,EAAM3hB,EAAM,CAC3C,CAACsT,KAAM,UACP,CAACA,KAAM,QACP,CAACA,KAAM,SACP,CAACA,KAAM,WAGb,IC9CA,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,QCNO1V,MAAM,e,IACJA,MAAM,4B,IACJA,MAAM,a,IAHjBJ,IAAA,G,IAYSI,MAAM,mB,IACJA,MAAM,gB,IAKPwkB,UAAU,gB,IAlBpB5kB,IAAA,G,IAyBYQ,EAAAA,EAAAA,IAAuB,aAAhB,YAAQ,G,IAzB3BR,IAAA,G,IA8BcQ,EAAAA,EAAAA,IAAsB,aAAf,WAAO,G,IAEdA,EAAAA,EAAAA,IAAsB,aAAf,WAAO,G,IAhC5BR,IAAA,G,IAoCcQ,EAAAA,EAAAA,IAAsB,aAAf,WAAO,G,IAEdA,EAAAA,EAAAA,IAAsB,aAAf,WAAO,G,IAtC5BR,IAAA,G,IA4CcQ,EAAAA,EAAAA,IAAwB,aAAjB,aAAS,G,IA5C9BR,IAAA,G,IAAAA,IAAA,G,IA0DYQ,EAAAA,EAAAA,IAAuB,aAAhB,YAAQ,G,IA1D3BR,IAAA,G,IAiEYQ,EAAAA,EAAAA,IAAuB,aAAhB,YAAQ,G,GAjE3B,Q,IAAAR,IAAA,G,IAuEiBI,MAAM,gC,IACFA,MAAM,oB,IAxE3BJ,IAAA,EAkFkCI,MAAM,c,IAlFxCJ,IAAA,EAmFwCI,MAAM,oB,IACtCI,EAAAA,EAAAA,IAAqB,WAAhB,cAAU,G,IApFvBR,IAAA,EAuF2CI,MAAM,uB,IACzCI,EAAAA,EAAAA,IAAyB,WAApB,kBAAc,G,IAxF3BR,IAAA,EA2FsCI,MAAM,kB,IA3F5CJ,IAAA,EAiGsCI,MAAM,uB,IACpCI,EAAAA,EAAAA,IAAwB,WAAnB,iBAAa,G,0HAjGxBI,EAAAA,EAAAA,IA6GM,MA7GNe,GA6GM,EA5GJnB,EAAAA,EAAAA,IAQM,MARNqB,GAQM,EAPJrB,EAAAA,EAAAA,IAMM,MANNsB,GAMM,EALJtB,EAAAA,EAAAA,IAAsF,UAA9EC,KAAK,SAASL,MAAM,kBAAmBgB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,QAAD,IAAW,UACxEtL,EAAAA,EAAAA,IAAoF,UAA5EC,KAAK,SAASL,MAAM,kBAAmBgB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,OAAD,IAAU,QACvC,GAApBgC,EAAAtL,KAAKmO,cAAW,WAA5B/P,EAAAA,EAAAA,IAEO,OARfmB,GAAA,EAOUvB,EAAAA,EAAAA,IAAuF,UAA/EC,KAAK,SAASL,MAAM,iBAAkBgB,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,SAAD,IAAY,cAPlFlK,EAAAA,EAAAA,IAAA,YAYIpB,EAAAA,EAAAA,IAoEM,MApENwB,GAoEM,EAnEJxB,EAAAA,EAAAA,IAGM,MAHNyB,GAGM,EAFJnB,EAAAA,EAAAA,IAAiDyB,EAAA,CAA1CC,KAAWsL,EAAAtL,KAAMC,MAAM,a,oBAIhCjC,EAAAA,EAAAA,IA6DK,KA7DL0B,GA6DK,CA5DU4L,EAAAtL,KAAKqiB,aAnB1BjjB,EAAAA,EAAAA,IAAA,SAmBqC,WAA7BhB,EAAAA,EAAAA,IA6BO,OAhDfuB,GAAA,EAoBU3B,EAAAA,EAAAA,IAGK,YAvBfG,EAAAA,EAAAA,IAoBc,kBAEF,SAAAH,EAAAA,EAAAA,IAA+G,SAAxGJ,MAAM,WAAWK,KAAK,SAtBzC,sBAAAY,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAsBkEgL,EAAAtL,KAAKwU,MAAKlU,CAAA,GAAE+G,IAAI,IAAIC,IAAI,KAAMI,QAAK7I,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,SAAD,I,iBAA5CgC,EAAAtL,KAAKwU,WAAK,GAtB5E5M,QAsBkD,SAExC5J,EAAAA,EAAAA,IAGK,WAFHkC,IACA5B,EAAAA,EAAAA,IAA2L6B,EAAA,CA1BvMC,WA0ByCkL,EAAAtL,KAAK0R,QA1B9C,+C,OA0ByCpG,EAAAtL,KAAK0R,QAAOpR,CAAA,2B,OAA8H5B,EAAA4K,QAAQ,SAAD,IA1B1LgZ,eA0ByB,CAAA1a,QAAA,GAA+BpH,QAASvB,EAAAsjB,iBAAmB3hB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,EAAQxO,UAAU,G,oCAE9IjW,EAAAA,EAAAA,IAaK,WAZwB,GAAhBsN,EAAAtL,KAAK0R,UAAO,WAAvBtT,EAAAA,EAAAA,IAKM,MAlClB0C,GAAA,CA8BcC,IACAzC,EAAAA,EAAAA,IAAsM6B,EAAA,CA/BpNC,WA+B2CkL,EAAAtL,KAAKsP,aA/BhD,+C,OA+B2ChE,EAAAtL,KAAKsP,aAAYhP,CAAA,2B,OAAoI5B,EAAA4K,QAAQ,SAAD,IA/BvMgZ,eA+B2B,CAAA1a,QAAA,GAAoCpH,QAASvB,EAAAyjB,uBAAyB9hB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,EAAQxO,UAAU,G,iCACvJ/S,IACA5C,EAAAA,EAAAA,IAAsM6B,EAAA,CAjCpNC,WAiC2CkL,EAAAtL,KAAK2P,aAjChD,+C,OAiC2CrE,EAAAtL,KAAK2P,aAAYrP,CAAA,6B,OAAoI5B,EAAA4K,QAAQ,SAAD,IAjCvMgZ,eAiC2B,CAAA1a,QAAA,GAAoCpH,QAASvB,EAAA0jB,uBAAyB/hB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,EAAQxO,UAAU,G,qCAjCrK7U,EAAAA,EAAAA,IAAA,OAmCuC,GAAhBkM,EAAAtL,KAAK0R,SAAgC,GAAhBpG,EAAAtL,KAAK0R,UAAO,WAA5CtT,EAAAA,EAAAA,IAKM,MAxClBmD,GAAA,CAoCcG,IACApD,EAAAA,EAAAA,IAAkM6B,EAAA,CArChNC,WAqC2CkL,EAAAtL,KAAK8P,aArChD,iD,OAqC2CxE,EAAAtL,KAAK8P,aAAYxP,CAAA,6B,OAAgI5B,EAAA4K,QAAQ,SAAD,IArCnMgZ,eAqC2B,CAAA1a,QAAA,GAAoCpH,QAASvB,EAAA2jB,mBAAqBhiB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,EAAQxO,UAAU,G,iCACnJtS,IACArD,EAAAA,EAAAA,IAAmM6B,EAAA,CAvCjNC,WAuC2CkL,EAAAtL,KAAKiQ,cAvChD,iD,OAuC2C3E,EAAAtL,KAAKiQ,cAAa3P,CAAA,6B,OAAgI5B,EAAA4K,QAAQ,SAAD,IAvCpMgZ,eAuC2B,CAAA1a,QAAA,GAAqCpH,QAASvB,EAAA2jB,mBAAqBhiB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,EAAQxO,UAAU,G,qCAvClK7U,EAAAA,EAAAA,IAAA,UA0CUpB,EAAAA,EAAAA,IAKK,WAJwB,GAAhBsN,EAAAtL,KAAK0R,UAAO,WAAvBtT,EAAAA,EAAAA,IAGM,MA9ClBwD,GAAA,CA4CcC,IACAvD,EAAAA,EAAAA,IAA2L6B,EAAA,CA7CzMC,WA6C2CkL,EAAAtL,KAAKqQ,OA7ChD,iD,OA6C2C/E,EAAAtL,KAAKqQ,OAAM/P,CAAA,6B,OAA+H5B,EAAA4K,QAAQ,SAAD,IA7C5LgZ,eA6C2B,CAAA1a,QAAA,GAA8BpH,QAASvB,EAAA4jB,kBAAoBjiB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,EAAQxO,UAAU,G,qCA7C1J7U,EAAAA,EAAAA,IAAA,aAkDQpB,EAAAA,EAAAA,IAKK,WAJSsN,EAAAtL,KAAK8iB,QAnD3B1jB,EAAAA,EAAAA,IAAA,SAmDiC,WAAvBhB,EAAAA,EAAAA,IAGM,MAtDhB0D,GAAA,EAAA3D,EAAAA,EAAAA,IAmDmC,YAErBG,EAAAA,EAAAA,IAA8L6B,EAAA,CArD5MC,WAqDoCkL,EAAAtL,KAAK/B,KArDzC,iD,OAqDoCqN,EAAAtL,KAAK/B,KAAIqC,CAAA,6B,OAA0I5B,EAAA4K,QAAQ,SAAD,IAA9I9I,QAAS9B,EAAAqkB,gBAAgBzX,EAAAtL,KAAK/B,MAAQ2C,YAAY,EAAO,gBAAc,EAAQ,aAAW,EAAQqT,UAAU,G,uCAGpJjW,EAAAA,EAAAA,IAKK,WAJQsN,EAAAtL,KAAKgM,iBAAc,WAA9B5N,EAAAA,EAAAA,IAGM,MA5DhB2D,GAAA,CA0DYC,IAAuB,SACvBhE,EAAAA,EAAAA,IAAyH,SAAlHJ,MAAM,WAAWK,KAAK,SA3DzC,sBAAAY,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OA2DkEgL,EAAAtL,KAAKgM,eAAc1L,CAAA,GAAE+G,IAAI,IAAIC,IAAI,MAAOI,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,SAAD,I,iBAAtDgC,EAAAtL,KAAKgM,oBAAc,GA3DrFpE,QA2DkD,UA3DlDxI,EAAAA,EAAAA,IAAA,UA8DQpB,EAAAA,EAAAA,IAMK,WAJQU,EAAAskB,oBAAsB,IAAM1X,EAAAtL,KAAKyR,iBAAc,WAA1DrT,EAAAA,EAAAA,IAGM,MAnEhB6D,GAAA,CAiEYC,IAAuB,SACvBlE,EAAAA,EAAAA,IAA+I,SAAxIJ,MAAM,WAAWK,KAAK,SAlEzC,sBAAAY,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAkEkEgL,EAAAtL,KAAKwL,oBAAmBlL,CAAA,GAAE+G,IAAI,IAAKC,IAAK5I,EAAAskB,oBAAsBtb,QAAK7I,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,SAAD,I,QAlE9InH,IAAA,OAkEkEmJ,EAAAtL,KAAKwL,yBAAmB,GAlE1F5D,QAkEkD,UAlElDxI,EAAAA,EAAAA,IAAA,UAqEQpB,EAAAA,EAAAA,IASK,WARQU,EAAAukB,gBAAgB3X,EAAAtL,KAAK/B,QAAI,WAApCG,EAAAA,EAAAA,IAOM,MA7EhBgE,GAAA,EAuEYpE,EAAAA,EAAAA,IAKM,MALNwE,GAKM,EAJJxE,EAAAA,EAAAA,IAGQ,QAHRyE,GAGQ,WAFNzE,EAAAA,EAAAA,IAA4I,SAArIJ,MAAM,mBAAmBK,KAAK,WAzErD,sBAAAY,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAyEgFgL,EAAAtL,KAAKuL,SAAQjL,CAAA,GAAG,aAAY,EAAI,cAAa,EAAIe,SAAMxC,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,SAAD,I,iBAAhEgC,EAAAtL,KAAKuL,cAAQ,GAzE7F3D,QAyEgE,OAzEhEzJ,EAAAA,EAAAA,IAyE4J,sBAzE5JiB,EAAAA,EAAAA,IAAA,aAkFgBkM,EAAAtL,KAAKqiB,aAlFrBjjB,EAAAA,EAAAA,IAAA,SAkFgC,WAA5BhB,EAAAA,EAAAA,IA0BM,MA1BNsE,GA0BM,CAzBO4I,EAAAtL,KAAK8a,mBAAgB,WAAhC1c,EAAAA,EAAAA,IAGM,MAHNuE,GAGM,CAFJC,IACAtE,EAAAA,EAAAA,IAAiH4kB,EAAA,CAA/FnlB,GAAIuN,EAAAvN,GAAK,QAAiB,aAAYuN,EAAAtL,KAAK8a,iBArFrE,qBAAAjc,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAqFgEgL,EAAAtL,KAAK8a,iBAAgBxa,CAAA,GAAG6iB,aAAWtkB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,SAAD,I,gCArF5GlK,EAAAA,EAAAA,IAAA,OAuFiBkM,EAAAtL,KAAKojB,sBAAmB,WAAnChlB,EAAAA,EAAAA,IAGM,MAHNyE,GAGM,CAFJC,IACAxE,EAAAA,EAAAA,IAAuH4kB,EAAA,CAArGnlB,GAAIuN,EAAAvN,GAAK,WAAoB,aAAYuN,EAAAtL,KAAKojB,oBAzFxE,qBAAAvkB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAyFmEgL,EAAAtL,KAAKojB,oBAAmB9iB,CAAA,GAAG6iB,aAAWtkB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,SAAD,I,gCAzFlHlK,EAAAA,EAAAA,IAAA,OA2FiBkM,EAAAtL,KAAKqjB,iBAAc,WAA9BjlB,EAAAA,EAAAA,IAKM,MALN2E,GAKM,gBAJJ3E,EAAAA,EAAAA,IAGMC,EAAAA,GAAA,MA/FdyH,EAAAA,EAAAA,IA4F4CwF,EAAAtL,KAAKqjB,gBA5FjD,SA4FqBC,EAAerd,G,kBAA5B7H,EAAAA,EAAAA,IAGM,aAFJJ,EAAAA,EAAAA,IAA4B,WAAvB,cAAUoI,EAAAA,EAAAA,IAAEH,GAAG,IACpB3H,EAAAA,EAAAA,IAAwH4kB,EAAA,CAAtGnlB,GAAIuN,EAAAvN,GAAK,MAAQkI,EAAa,aAAYqF,EAAAtL,KAAKqjB,eAAepd,GA9F1F,8BAAA3F,GAAA,OA8FsEgL,EAAAtL,KAAKqjB,eAAepd,GAAG3F,CAAA,EAAI6iB,aAAWtkB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,SAAD,I,gEA9FrHlK,EAAAA,EAAAA,IAAA,OAiGiBkM,EAAAtL,KAAK4L,iBAAc,WAA9BxN,EAAAA,EAAAA,IAGM,MAHN6E,GAGM,CAFJC,IACA5E,EAAAA,EAAAA,IAAkI4kB,EAAA,CAAhHnlB,GAAIuN,EAAAvN,GAAK,iBAA0B,aAAiBuN,EAAAtL,KAAKujB,oBAnGnF,qBAAA1kB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAmG8EgL,EAAAtL,KAAKujB,oBAAmBjjB,CAAA,GAnGtG,sBAmGqD,CAAAkjB,MAAA,GAAoDL,aAAWtkB,EAAA,MAAAA,EAAA,aAAAyB,GAAA,OAAE5B,EAAA4K,QAAQ,SAAD,I,gCAnG7HlK,EAAAA,EAAAA,IAAA,W,SCGWxB,MAAM,Y,IACJA,MAAM,Y,IACJA,MAAM,Y,GALrB,Y,IAQeA,MAAM,a,IAM2BA,MAAM,Y,GAdtD,mD,IA6BSA,MAAM,Y,yEA5BbQ,EAAAA,EAAAA,IA+BM,2BA9BJA,EAAAA,EAAAA,IAyBMC,EAAAA,GAAA,MA3BVyH,EAAAA,EAAAA,IAEmCwF,EAAAmY,WAFnC,SAEiBhX,EAAMiX,G,kBAAnBtlB,EAAAA,EAAAA,IAyBM,OAzBqCZ,IAAKkmB,EAAS9lB,MAAM,Y,EAC7DI,EAAAA,EAAAA,IASM,MATNmB,GASM,EARJnB,EAAAA,EAAAA,IAOM,MAPNqB,GAOM,EANJrB,EAAAA,EAAAA,IAEM,MAFNsB,GAEM,EADJtB,EAAAA,EAAAA,IAA4F,UAApFC,KAAK,SAASL,MAAM,mBAAoBgB,QAAK,SAAA0B,GAAA,OAAE5B,EAAAilB,WAAWD,EAAO,GAAG,IAAO,EAN/FnkB,OAQUvB,EAAAA,EAAAA,IAEM,MAFNwB,GAEM,EADJlB,EAAAA,EAAAA,IAAgL6B,EAAA,CAT5LC,WASyCqM,EAAK1O,GAT9C,gCAAAuC,GAAA,OASyCmM,EAAK1O,GAAEuC,CAAA,EAA2H5B,EAAAklB,gBAT3KtB,eASyB,CAAA1a,QAAA,GAA0BpH,QAASvB,EAAA4kB,cAAgBjjB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,EAAQxO,UAAU,G,4EAK1I7V,EAAAA,EAAAA,IAYMC,EAAAA,GAAA,MA1BZyH,EAAAA,EAAAA,IAc4BpH,EAAAolB,UAAUrX,EAAK1O,KAd3C,SAckBgmB,G,kBAAZ3lB,EAAAA,EAAAA,IAYM,MAZNqB,GAYM,CAXYf,EAAAslB,QAAQvX,EAAK1O,GAAIgmB,KAAM,WACrCjkB,EAAAA,EAAAA,IAAsOK,EAAA,CAhBhP3C,IAAA,EAAA4C,WAgBuCqM,EAAK8P,OAAOwH,EAAM,GAhBzD,gCAAAzjB,GAAA,OAgBuCmM,EAAK8P,OAAOwH,EAAM,GAAAzjB,CAAA,EAAsK5B,EAAAklB,gBAhB/NtB,eAgBuB,CAAA1a,QAAA,GAAwCpH,QAASvB,EAAA0c,QAAQ5K,KAAI,SAAAkT,GAAS,OAAA3G,MAAa2G,EAAUlmB,GAAE2C,MAASujB,EAAUC,GAAE,IAAMtjB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,G,wDAEtK/jB,EAAAylB,aAAa1X,EAAK1O,GAAIgmB,KAAM,WAC/CjkB,EAAAA,EAAAA,IAAoPK,EAAA,CAnB9P3C,IAAA,EAAA4C,WAmBuCqM,EAAK8P,OAAOwH,EAAM,GAnBzD,gCAAAzjB,GAAA,OAmBuCmM,EAAK8P,OAAOwH,EAAM,GAAAzjB,CAAA,EAAoL5B,EAAAklB,gBAnB7OtB,eAmBuB,CAAA1a,QAAA,GAAwCpH,QAAO,QAAYuQ,KAAI,SAAAqT,GAAI,OAAA9G,MAAa8G,EAAI1jB,MAASzB,EAAA0c,QAAQlP,EAAK8P,OAAOwH,IAASM,GAAGD,GAAI,IAAOxjB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,G,wDAEpL/jB,EAAA4lB,QAAQ7X,EAAK1O,GAAIgmB,KAAM,WAC1CjkB,EAAAA,EAAAA,IAA8KK,EAAA,CAtBxL3C,IAAA,EAAA4C,WAsBuCqM,EAAK8P,OAAOwH,EAAM,GAtBzD,gCAAAzjB,GAAA,OAsBuCmM,EAAK8P,OAAOwH,EAAM,GAAAzjB,CAAA,EAA8G5B,EAAAklB,gBAtBvKtB,eAsBuB,CAAA1a,QAAA,GAAwCpH,QAASvB,EAAAslB,eAAiB3jB,YAAY,EAAO4hB,aAAa,EAAQC,UAAU,G,8EAEnIrkB,EAAAA,EAAAA,IAC8F,SAzBtGZ,IAAA,EAwBeS,KAAK,SAASL,MAAO,WAAYyJ,IAAK3I,EAAA8lB,YAAY/X,EAAK1O,IAAMuJ,IAAK5I,EAAA+lB,YAAYhY,EAAK1O,IAAM2J,QAAK,SAAApH,GAAA,OAAE5B,EAAAgmB,gBAAgBjY,EAAK1O,GAAI0O,EAAK8P,OAAQwH,EAAM,IAChJhmB,GAAIuN,EAAAvN,GAAK,OAAS2lB,EAAU,QAASK,EAzBhD,+BAAAzjB,GAAA,OAyBwEmM,EAAK8P,OAAOwH,EAAM,GAAAzjB,CAAA,G,QAzB1FZ,KAAA,OAyBwE+M,EAAK8P,OAAOwH,EAAM,WAzB1Fnc,QAyBwD,O,sBAIpD5J,EAAAA,EAAAA,IAEM,MAFN2B,GAEM,EADJ3B,EAAAA,EAAAA,IAAgF,UAAxEC,KAAK,SAASL,MAAM,eAAgBgB,QAAKC,EAAA,KAAAA,EAAA,qBAAEH,EAAAimB,YAAAjmB,EAAAimB,WAAA5lB,MAAAL,EAAAM,UAAU,IAAE,e,CAQrE,UACE+N,MAAO,CACLhP,GAAIkP,OACJwW,UAAWhK,MACX9Q,SAAUic,SAEZjY,KAAI,WACF,MAAO,CACLyO,MAAOrI,OAAOvD,UAAU6L,mBACxBwI,cAAe9Q,OAAOvD,UAAU6L,mBAC7BwJ,QAAO,SAAApY,GAAG,OAAKA,GAAQA,EAAK2E,CAAC,IAC7BL,KAAI,SAAAtE,GAAG,MAAM,CAAC6Q,MAAO7Q,EAAK1O,GAAI2C,MAAO+L,EAAK2E,EAAG0T,KAAMrY,EAAKsY,IAAM,GAAG,IACpER,eAAgBxR,OAAOvD,UAAUiQ,OAC9BoF,QAAO,SAAC/E,GAAK,OAAKA,GAASA,EAAM1O,CAAC,IAClCL,KAAI,SAAC+O,GAAK,MAAM,CAAExC,MAAOwC,EAAM/hB,GAAI2C,MAAO,GAAFqN,OAAK+R,EAAM1O,GAACrD,OAAG+R,EAAM/hB,GAAK,IAAM+hB,EAAMvF,EAAI,UAAY,IAAM,IACpGyK,MAAK,SAACC,EAAG3M,GAAQ,OAAO2M,EAAEvkB,MAAMwkB,cAAc5M,EAAE5X,MAAO,IAC1Dib,QAAS5I,OAAOvD,UAAUmM,QAE9B,EACAnN,QAAS,CACPoV,eAAc,WACZ5V,KAAK6F,MAAM,cAAe7F,KAAKyV,UACjC,EACAgB,YAAW,SAAC1mB,GACV,IAAI0O,EAAOuB,KAAKoN,MAAMrd,GAClBonB,EAAM1Y,EAAK2Y,GAAK3Y,EAAK2Y,GAAK,EAC9B,OAAOhJ,GAAMhC,MAAM,EAAG3N,EAAK4Y,IAAM,EAAIF,CACvC,EACAX,YAAW,SAACzmB,GAEV,IAAI0O,EAAOuB,KAAKoN,MAAMrd,GAClBonB,EAAM1Y,EAAK2Y,GAAK3Y,EAAK2Y,GAAK,EAC9B,OAAQD,CACV,EACAT,gBAAe,SAAC3mB,EAAIwe,EAAQtW,GAC1B,IAAIuW,EAAWxO,KAAKyW,YAAY1mB,GAC9B0e,EAAWzO,KAAKwW,YAAYzmB,GAC1Bwe,EAAOtW,GAAOuW,EAChBD,EAAOtW,GAAOuW,EACLD,EAAOtW,GAAOwW,IACvBF,EAAOtW,GAAOwW,GAGN,IAAN1e,IAAUwe,EAAOtW,EAAM,GAAKsW,EAAOtW,IAEvC+H,KAAK4V,gBACP,EACAe,WAAU,WAER3W,KAAKyV,UAAU6B,KAAK,CAAEvnB,GAAI,EAAGwe,OAAQ,CAAC,EAAG,EAAG,KAC5CvO,KAAK4V,gBACP,EACAD,WAAU,SAAC1d,GACT+H,KAAKyV,UAAUvI,OAAOjV,EAAK,GAC3B+H,KAAK4V,gBACP,EACAI,QAAO,SAACjmB,EAAIkI,GACV,IAAIwG,EAAOuB,KAAKoN,MAAMrd,GACtB,OAAgB,IAAX0O,EAAK8Y,IAAoB,GAAPtf,GAGP,IAAXwG,EAAK8Y,IAAoB,GAAPtf,CAIzB,EACAke,aAAY,SAACpmB,EAAIkI,GACf,IAAIwG,EAAOuB,KAAKoN,MAAMrd,GACtB,OAAgB,IAAX0O,EAAK8Y,IAAoB,GAAPtf,CAIzB,EACAqe,QAAO,SAACvmB,EAAIkI,GACV,IAAIwG,EAAOuB,KAAKoN,MAAMrd,GACtB,OAAe,IAAX0O,EAAK8Y,OAGL9Y,EAAK+Y,KACO,GAAV/Y,EAAKuE,GAAoB,GAAVvE,EAAKuE,EACR,GAAP/K,EAEO,GAAPA,GAIb,EACA6d,UAAS,SAAC/lB,GACR,IAAI0O,EAAOuB,KAAKoN,MAAMrd,GACtB,OAAI0O,EAAKgZ,GACAhZ,EAAKgZ,GAEC,IAAXhZ,EAAK8Y,IAAsB,GAAV9Y,EAAKuE,EACjB,EAEK,GAAVvE,EAAKuE,EACA,EAELvE,EAAK+Y,GACA,EAEF,CACT,ICvIE,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,MF8GA,IACEpkB,KAAM,aACN2L,MAAO,CACLhP,GAAIkP,OACJjN,KAAMgN,OACN5C,SAAU4C,QAEZuU,WAAY,CACVC,KAAAA,GACAkE,gBAAAA,IAEF/Y,KAAI,WACF,MAAO,CACLgZ,YAAc,EACdpD,iBAAkB,CAAC,CAAEjF,MAAO,EAAG5c,MAAO,OAAS,CAAE4c,MAAO,EAAG5c,MAAO,UAAY,CAAE4c,MAAO,EAAG5c,MAAO,YAAc,CAAE4c,MAAO,EAAG5c,MAAO,SAAW,CAAE4c,MAAO,EAAG5c,MAAO,OAAS,CAAE4c,MAAO,EAAG5c,MAAO,QAAU,CAAE4c,MAAO,EAAG5c,MAAO,UAAY,CAAE4c,MAAO,EAAG5c,MAAO,YACxPklB,UAAW,CAAC,CAAEpoB,IAAK,EAAG8f,MAAO,UAAY,CAAE9f,IAAK,EAAG8f,MAAO,YAAc,CAAE9f,IAAK,EAAG8f,MAAO,WACzFuI,mBAAoB,CAAC,CAAEroB,IAAK,EAAG8f,MAAO,QAAU,CAAE9f,IAAK,EAAG8f,MAAO,QAAU,CAAE9f,IAAK,EAAG8f,MAAO,SAAW,CAAE9f,IAAK,EAAG8f,MAAO,cAAgB,CAAE9f,IAAK,EAAG8f,MAAO,aAAe,CAAE9f,IAAK,EAAG8f,MAAO,gBAAkB,CAAE9f,IAAK,EAAG8f,MAAO,eAAiB,CAAE9f,IAAK,EAAG8f,MAAO,SAAW,CAAE9f,IAAK,EAAG8f,MAAO,SAAW,CAAE9f,IAAK,GAAI8f,MAAO,UAAY,CAAE9f,IAAK,GAAI8f,MAAO,wBAA0B,CAAE9f,IAAK,GAAI8f,MAAO,wBACjYwI,cAAe,CAAC,CAAEtoB,IAAK,EAAG8f,MAAO,aAAe,CAAE9f,IAAK,EAAG8f,MAAO,QAAU,CAAE9f,IAAK,EAAG8f,MAAO,UAC5FoF,uBAAwB3P,OAAOvD,UAAUC,eACtCiK,KAAK,CAAC3b,GAAI,EAAG2R,EAAG,QAAS,EAAG,GAC5BmV,QAAO,SAAAkB,GAAI,OAAKA,GAASA,EAAMrW,CAAC,IAEhCqB,KAAI,SAAAgV,GAAI,MAAM,CAACzI,MAAOyI,EAAMhoB,GAAI2C,MAAOqlB,EAAMrW,EAAE,IAClDiT,uBAAwB5P,OAAOvD,UAAUK,eACtC6J,KAAK,CAAC3b,GAAI,EAAG2R,EAAG,QAAS,EAAG,GAC5BmV,QAAO,SAAAkB,GAAI,OAAKA,GAASA,EAAMrW,CAAC,IAChCqB,KAAI,SAAAgV,GAAI,MAAM,CAACzI,MAAOyI,EAAMhoB,GAAI2C,MAAOqlB,EAAMrW,EAAE,IAClDkT,mBAAoB7P,OAAOvD,UAAUQ,WAClC0J,KAAK,CAAC3b,GAAI,EAAG2R,EAAG,QAAS,EAAG,GAC5BmV,QAAO,SAAAkB,GAAI,OAAKA,GAASA,EAAMrW,CAAC,IAChCqB,KAAI,SAAAgV,GAAI,MAAM,CAACzI,MAAOyI,EAAMhoB,GAAI2C,MAAOqlB,EAAMrW,EAAE,IAClDgB,UAAWqC,OAAOvD,UAAUkB,UACzBK,KAAI,SAACC,EAAElC,GAAO,MAAO,CAAEA,EAAEA,EAAG4L,EAAE1J,EAAG,IAAG6T,QAAO,SAAA7T,GAAA,OAAY,MAAPA,EAAE0J,GAAsB,MAAT1J,EAAE0J,EAAEhL,CAAS,IAC/EmT,kBAAmB9P,OAAOvD,UAAUe,UACjCsU,QAAO,SAAAkB,GAAI,OAAKA,GAASA,EAAMrW,CAAC,IAChCqB,KAAI,SAAAgV,GAAI,MAAM,CAACzI,MAAOyI,EAAMhoB,GAAI2C,MAAOqlB,EAAMrW,EAAE,IAClDsW,YAAahZ,OAAOiZ,QAAQlT,OAAOvD,UAAUwW,aAAanB,QAAO,SAAA7T,GAAA,OAAe,MAAVA,EAAE,GAAGtB,CAAS,IACpFwW,aAAclZ,OAAOiZ,QAAQlT,OAAOvD,UAAU0W,cAAcrB,QAAO,SAAA7T,GAAA,OAAe,MAAVA,EAAE,GAAGtB,CAAS,IACtFyW,YAAanZ,OAAOiZ,QAAQlT,OAAOvD,UAAU2W,aAAatB,QAAO,SAAA7T,GAAA,OAAe,MAAVA,EAAE,GAAGtB,CAAS,IAExF,EACAlB,QAAS,CACPlF,QAAO,SAACrL,GACN+P,KAAK6F,MAAM,aAAc,CAAE7T,KAAMgO,KAAKhO,KAAM/B,KAAMA,GACpD,EACAmoB,aAAY,SAACpV,GACXhD,KAAK6F,MAAM,aAAc,CAAE7T,KAAMgR,EAAEhR,KAAM/B,KAAM+S,EAAE/S,MACnD,EACAooB,OAAM,WACJrY,KAAK6F,MAAM,aAAc,CAAE7T,KAAMgO,KAAKhO,KAAMoK,SAAU4D,KAAK5D,SAAUnM,KAAM,QAC7E,EACA8kB,gBAAe,SAACuD,GAEd,IAAIC,EAAQ,GACR/W,EAAY,CAAC,EAWjB,OAVyB,GAArBxB,KAAKhO,KAAKwmB,SACZhX,EAAYuD,OAAOvD,UAAU0W,aAC7BK,EAAQvY,KAAKyY,qBAAqBH,EAAM9W,IACV,GAArBxB,KAAKhO,KAAKwmB,SACnBhX,EAAYuD,OAAOvD,UAAUwW,YAC7BO,EAAQvY,KAAKyY,qBAAqBH,EAAM9W,IACV,GAArBxB,KAAKhO,KAAKwmB,UACnBhX,EAAYuD,OAAOvD,UAAU2W,YAC7BI,EAAQvZ,OAAO0Z,KAAKlX,IAEfxC,OAAOiZ,QAAQzW,GACjBqV,QAAO,SAACkB,GAAK,OAAKQ,EAAMI,SAASZ,EAAM,GAAG,IAC1ChV,KAAI,SAACgV,GAAK,MAAM,CAAEzI,MAAOyI,EAAM,GAAIrlB,MAAOqlB,EAAM,GAAGrW,EAAG,GAC7D,EACA+W,qBAAoB,SAACH,EAAM9W,GAAW,IAAArC,EAAA,KAChCoZ,EAAQ,GACNK,EAAOpX,EAAU8W,GACvB,GAAIM,EAeF,OAZEL,EADwB,GAArBvY,KAAKhO,KAAK0R,UAAiB1D,KAAKhO,KAAKyR,gBAAwC,GAArBzD,KAAKhO,KAAK0R,SAAqC,GAArB1D,KAAKhO,KAAK0R,SAAqC,GAArB1D,KAAKhO,KAAK0R,QACjH,CAACkV,EAAKC,GAAID,EAAKE,IAAKF,EAAKG,KAAKlC,QAAO,SAAA9mB,GAAC,OAAKyR,EAAUzR,EAAG,IAExDiP,OAAO0Z,KAAKlX,GAAWqV,QAAO,SAAA9mB,GACpC,IAAMwc,EAAI/K,EAAUzR,GACpB,QAAIoP,EAAKnN,KAAKyR,gBAAkB8I,EAAEyM,WAAa7Z,EAAKnN,KAAKwL,uBAErDob,EAAKrM,EAAElD,OAAS,EACXkD,EAAE0M,MAAQL,EAAKK,KAEf1M,EAAEtc,OAAS2oB,EAAK3oB,KAC3B,IAAG+mB,MAAK,SAACC,EAAG3M,GAAC,OAAK9I,EAAUyV,GAAGzQ,MAAQhF,EAAU8I,GAAG9D,KAAK,IAEpD+R,CAEX,EACAvD,kBAAiB,WACf,IAAIsD,EAAOtY,KAAKhO,KAAK/B,KACfuR,EAAYuD,OAAOvD,UACzB,OAAyB,GAArBxB,KAAKhO,KAAKwmB,QACLxY,KAAKkZ,eAAe1X,EAAU0W,aAAaI,IACpB,GAArBtY,KAAKhO,KAAKwmB,QACZxY,KAAKkZ,eAAe1X,EAAUwW,YAAYM,IAE5C,CACT,EACAY,eAAc,SAAClnB,GACb,IAAKA,EAAM,OAAO,EAClB,IAAImnB,EAAa,EAGXC,EAAazY,KAAKtH,IAAIrH,EAAKgnB,WAAYhnB,EAAKqnB,GAAKrnB,EAAKsnB,IAC5D,OAAQtZ,KAAKhO,KAAK0R,SAEhB,KAAK,EACH,OAAO/C,KAAKtH,IAAIsH,KAAKrH,IAAI6f,EAAY,GAAIC,GAE3C,KAAK,EACH,OAAOzY,KAAKtH,IAAIsH,KAAKrH,IAAI6f,EAAY,GAAIC,GAE3C,KAAK,EACH,OAAOzY,KAAKtH,IAAIsH,KAAKrH,IAAI6f,EAAY,GAAIC,GAE3C,KAAK,EACH,OAAOzY,KAAKtH,IAAIsH,KAAKrH,IAAI6f,EAAY,GAAIC,GAE3C,KAAK,EACH,OAAOzY,KAAKtH,IAAIsH,KAAKrH,IAAI6f,EAAY,GAAIC,GAC3C,QACE,OAAOA,EAEb,EACAnE,gBAAe,WAEb,GAAyB,GAArBjV,KAAKhO,KAAK0R,QAAc,OAAO,EACnC,GAAgC,GAA5B1D,KAAKhO,KAAKyR,gBAAuBzD,KAAKhO,KAAKunB,gBAAiB,OAAO,EAEvE,GAAyB,GAArBvZ,KAAKhO,KAAK0R,QAAc,OAAO,EAGnC,IAAI4U,EAAOtY,KAAKhO,KAAK/B,KACfuR,EAAYuD,OAAOvD,UACzB,OAAyB,GAArBxB,KAAKhO,KAAKwmB,SACJxY,KAAKwZ,iBAAiBhY,EAAU0W,aAAaI,IACvB,GAArBtY,KAAKhO,KAAKwmB,SACXxY,KAAKwZ,iBAAiBhY,EAAUwW,YAAYM,IACtB,GAArBtY,KAAKhO,KAAKwmB,OAIvB,EACAgB,iBAAgB,SAACC,GACf,QAAKA,EAAKC,eAEgB,IAAtB1Z,KAAKhO,KAAK0R,SAAuC,IAAtB1D,KAAKhO,KAAK0R,SAAwC,IAAtB1D,KAAKhO,KAAK0R,cAArE,EAMF,GAEF5D,SAAU,CACV,GG7QI,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,M,QCNOlQ,MAAM,U,IACFA,MAAM,Y,IACJA,MAAM,iCAAiCE,KAAK,S,kEAFvDM,EAAAA,EAAAA,IAsBM,MAtBNe,GAsBM,EArBFnB,EAAAA,EAAAA,IAoBI,MApBJqB,GAoBI,EAnBFrB,EAAAA,EAAAA,IASM,MATNsB,GASM,EARJtB,EAAAA,EAAAA,IACyC,UADjCC,KAAK,SAASL,OAJhCsI,EAAAA,EAAAA,IAAA,CAIsC,oBAAmB,CAAAO,OAAgC,GAAbxH,EAAAyH,aAC/D9H,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAAiI,UAAU,EAAD,IAAK,WAAQ,IAChC3I,EAAAA,EAAAA,IACuC,UAD/BC,KAAK,SAASL,OANhCsI,EAAAA,EAAAA,IAAA,CAMsC,oBAAmB,CAAAO,OAAgC,GAAbxH,EAAAyH,aAC/D9H,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAAiI,UAAU,EAAD,IAAK,SAAM,IAC9B3I,EAAAA,EAAAA,IACuC,UAD/BC,KAAK,SAASL,OARhCsI,EAAAA,EAAAA,IAAA,CAQsC,oBAAmB,CAAAO,OAAgC,GAAbxH,EAAAyH,aAC/D9H,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAAiI,UAAU,EAAD,IAAK,SAAM,IAC9B3I,EAAAA,EAAAA,IACuC,UAD/BC,KAAK,SAASL,OAVhCsI,EAAAA,EAAAA,IAAA,CAUsC,oBAAmB,CAAAO,OAAgC,GAAbxH,EAAAyH,aAC/D9H,QAAKC,EAAA,KAAAA,EAAA,YAAAyB,GAAA,OAAE5B,EAAAiI,UAAU,EAAD,IAAK,SAAM,KAGT,GAAb1H,EAAAyH,YAAS,WAArB5G,EAAAA,EAAAA,IACsH4J,EAAA,CAf5HlM,IAAA,EAcmCmM,MAAO1K,EAAAsI,KAAKY,MAAMV,EAAImC,OAAQ3K,EAAAsI,KAAKY,MAAML,EAAI+B,KAAM,EAC7EZ,MAAYvK,EAAAyJ,MAAM,GAAKgB,eAAezK,EAAA0K,SAAWC,YAAYG,EAAAF,QAAUvL,GAAI,OAASwL,YAAY+B,EAAA/B,a,kFAfzGnK,EAAAA,EAAAA,IAAA,OAgB+B,GAAbH,EAAAyH,YAAS,WAArB5G,EAAAA,EAAAA,IACsH4J,EAAA,CAjB5HlM,IAAA,EAgBmCmM,MAAO1K,EAAAsI,KAAKY,MAAMV,EAAImC,OAAQ3K,EAAAsI,KAAKY,MAAML,EAAI+B,KAAM,EAC7EZ,MAAYvK,EAAAyJ,MAAM,GAAKgB,eAAezK,EAAA0K,SAAWC,YAAYG,EAAAF,QAAUvL,GAAI,OAASwL,YAAY+B,EAAA/B,a,kFAjBzGnK,EAAAA,EAAAA,IAAA,OAkB+B,GAAbH,EAAAyH,YAAS,WAArB5G,EAAAA,EAAAA,IACsH4J,EAAA,CAnB5HlM,IAAA,EAkBmCmM,MAAO1K,EAAAsI,KAAKY,MAAMV,EAAImC,OAAQ3K,EAAAsI,KAAKY,MAAML,EAAI+B,KAAM,EAC7EZ,MAAYvK,EAAAyJ,MAAM,GAAKgB,eAAezK,EAAA0K,SAAWC,YAAYG,EAAAF,QAAUvL,GAAI,OAASwL,YAAY+B,EAAA/B,a,kFAnBzGnK,EAAAA,EAAAA,IAAA,OAoB+B,GAAbH,EAAAyH,YAAS,WAArB5G,EAAAA,EAAAA,IACsH4J,EAAA,CArB5HlM,IAAA,EAoBmCmM,MAAO1K,EAAAsI,KAAKY,MAAMV,EAAImC,OAAQ3K,EAAAsI,KAAKY,MAAML,EAAI+B,KAAM,EAC7EZ,MAAYvK,EAAAyJ,MAAM,GAAKgB,eAAezK,EAAA0K,SAAWC,YAAYG,EAAAF,QAAUvL,GAAI,OAASwL,YAAY+B,EAAA/B,a,kFArBzGnK,EAAAA,EAAAA,IAAA,U,CA+BE,UACEgC,KAAM,QACNmgB,WAAY,CACVC,KAAAA,GACAmG,KAAAA,GACAC,YAAAA,IAEFjb,KAAI,WACF,MAAO,CACLjG,UAAW,EACXa,KAAM,CAAEY,MAAO,CAAEV,EAAG,GAAIK,EAAG,KAE/B,EACAiF,MAAO,CACL9D,MAAOwQ,MACP1b,GAAIkP,OACJ1D,YAAayD,QAEfc,SAAU,CAEV,EACAU,QAAS,CACPpF,SAAQ,SAACpJ,GACPgO,KAAK6F,MAAM,gBAAiB7T,EAC9B,EACAmI,MAAK,SAAC2G,GACJ,OAA2B,MAAvBd,KAAK/E,MAAM4e,MAAM/Y,GAAmB,GACjCd,KAAK/E,MAAM4e,MAAM/Y,GAAG7F,OAAS,EACtC,EACAtC,UAAS,SAACmI,GACRd,KAAKtH,UAAYoI,CACnB,ICzDA,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,MCPA,IA0gHE,CACEtR,IAAK,oDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,qDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,qDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,kDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,wDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,2CACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,6CACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,+CACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,gDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,4CACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,gDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,4CACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,wDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,+CACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,kDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,2CACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,oDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,oDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,2CACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,2CACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,gDACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,sCACL8f,MAAO,CACLrG,OAAQ,6CAGZ,CACEzZ,IAAK,iCACL8f,MAAO,CACLrG,OAAQ,qCAGZ,CACEzZ,IAAK,iCACL8f,MAAO,CACLrG,OAAQ,qCAGZ,CACEzZ,IAAK,kCACL8f,MAAO,CACLrG,OAAQ,qCAGZ,CACEzZ,IAAK,iCACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,kCACL8f,MAAO,CACLrG,OAAQ,qCAGZ,CACEzZ,IAAK,+BACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,mCACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,qCACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,4BACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,gCACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,6BACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,+BACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,4BACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,6CACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,sCACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,0CACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,uCACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,sCACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,0CACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,gCACL8f,MAAO,CACLrG,OAAQ,iEAGZ,CACEzZ,IAAK,iCACL8f,MAAO,CACLrG,OAAQ,iEAGZ,CACEzZ,IAAK,yCACL8f,MAAO,CACLrG,OAAQ,iEAGZ,CACEzZ,IAAK,mCACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,2BACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,4BACL8f,MAAO,CACLrG,OACE,yEAGN,CACEzZ,IAAK,yBACL8f,MAAO,CACLrG,OAAQ,qDAGZ,CACEzZ,IAAK,0BACL8f,MAAO,CACLrG,OACE,qEAGN,CACEzZ,IAAK,yBACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,0BACL8f,MAAO,CACLrG,OAAQ,iEAGZ,CACEzZ,IAAK,6BACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,2BACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,yBACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,4BACL8f,MAAO,CACLrG,OACE,qEAGN,CACEzZ,IAAK,4BACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,iCACL8f,MAAO,CACLrG,OAAQ,qDAGZ,CACEzZ,IAAK,gCACL8f,MAAO,CACLrG,OAAQ,6CAGZ,CACEzZ,IAAK,0BACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,yBACL8f,MAAO,CACLrG,OAAQ,qCAGZ,CACEzZ,IAAK,kCACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,sCACL8f,MAAO,CACLrG,OAAQ,qCAGZ,CACEzZ,IAAK,+BACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,6BACL8f,MAAO,CACLrG,OAAQ,6CAGZ,CACEzZ,IAAK,+BACL8f,MAAO,CACLrG,OAAQ,6CAGZ,CACEzZ,IAAK,oCACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,gCACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,uCACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,gCACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,iCACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,qCACL8f,MAAO,CACLrG,OAAQ,yCAGZ,CACEzZ,IAAK,qCACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,gCACL8f,MAAO,CACLrG,OAAQ,yCA4OZ,CACEzZ,IAAK,mCACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,gCACL8f,MAAO,CACLrG,OAAQ,qDAGZ,CACEzZ,IAAK,+BACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,0BACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,6BACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,4BACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,2BACL8f,MAAO,CACLrG,OAAQ,qDAGZ,CACEzZ,IAAK,2BACL8f,MAAO,CACLrG,OAAQ,iDAGZ,CACEzZ,IAAK,2BACL8f,MAAO,CACLrG,OAAQ,yDAGZ,CACEzZ,IAAK,+BACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,4BACL8f,MAAO,CACLrG,OAAQ,6DAGZ,CACEzZ,IAAK,6BACL8f,MAAO,CACLrG,OAAQ,qDAGZ,CACEzZ,IAAK,2BACL8f,MAAO,CACLrG,OAAQ,6DA6IZ,CACEzZ,IAAK,iDACL8f,MAAO,CACLrG,OAAQ,6CAGZ,CACEzZ,IAAK,iDACL8f,MAAO,CACLrG,OAAQ,0CC74Id,IAEE,mvCACA,m/HACA,u5JACA,+gJACA,28JACA,2gJACA,u+IACA,2gHACA,GACA,GAEA,utCACA,+4HACA,+pHACA,26IACA,+xGACA,+lHACA,GACA,GACA,GACA,GAEA,utCACA,+zIACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GAEA,+uCACA,2pJACA,27IACA,GACA,GACA,GACA,GACA,GACA,GACA,GAEA,+uCACA,mpIACA,+8IACA,GACA,GACA,GACA,GACA,GACA,GACA,GAEA,+uCACA,+qIACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GAEA,+uCACA,mmHACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,IC7EF,IAAM6Q,GAAc,CAAC,MAAO,OAAQ,QAC9BC,GAAY,CAAC,MAAO,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAAQ,OAErIC,GAAa,CACxBC,KAAM,CAAC,OAAQ,OAAQ,OAAQ,QAC/BC,KAAM,CAAC,OAAQ,OAAQ,OAAQ,QAC/BC,KAAM,CAAC,QACPC,KAAMN,GACNO,KAAMN,GACNO,KAAM,GAAFva,OAAMga,GAAcD,GAAa,OAAO,OAAQ,OAAQ,OAAQ,OAAQ,SAC5ES,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,IAAK,CAAC,OACNC,IAAK,CAAC,OACNC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,QACPC,KAAM,CAAC,S,W5B+WP,UACE/H,WAAY,CACVC,KAAAA,GACA+H,MAAAA,GACAC,UAAAA,GACAC,OAAAA,GACAC,OAAAA,GACAC,SAAAA,GACAC,MAAAA,GACAjC,KAAAA,GACAkC,UAAAA,GACAC,WAAAA,GACAlC,YAAAA,IAEFjb,KAAI,WACF,MAAO,CACL1H,KAAM,KACN8kB,UAAW,KACXrjB,UAAW,EACXwD,SAAU,KACVzJ,SAAUupB,GACV3pB,aAAc,KACdT,QAAS,KACToB,UAAW,KACXH,YAAa,KACb+H,UAAW,KACXqhB,KAAM,KACNlkB,cAAe,GACfwB,KAAM,CAAEC,IAAK,CAAEC,EAAG,GAAIK,EAAG,GAAKK,MAAO,CAAEV,EAAG,GAAIK,EAAG,IAAMW,KAAM,CAAEhB,EAAG,EAAGK,EAAG,IACxEsC,SAAU,CAAC,EACXlL,MAAOwT,aAAaqP,QAAQ,SAEhC,EACM7U,QAAO,WAAG,IAAAC,EAAA,YAAAC,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAC,IAAA,IAAAyK,EAAAP,EAAA3I,EAAAuJ,EAAA6R,EAAAC,EAAAhN,EAAAzC,EAAA0P,EAAA,OAAA/c,EAAAA,GAAAA,KAAAG,MAAA,SAAAC,GAAA,eAAAA,EAAAC,KAAAD,EAAAE,MAAA,eACSkS,GAAnB9M,OAAOiH,SAAqB,CAAAvM,EAAAE,KAAA,SAEF,OAD5BoF,OAAOiH,SAAW,CAAC,EACnBjH,OAAOiH,SAAS,QAAU,GAAEvM,EAAAE,KAAA,EACPoL,MAAM,oCAAmC,OACnC,OADvBf,EAAOvK,EAAA2L,KAAA3L,EAAA6L,GACM/B,WAAU9J,EAAAE,KAAA,EAAOqK,EAASuB,cAAa,OACxD,IADwD9L,EAAA+L,GAAA/L,EAAA2L,KAApD3B,EAAK,IAAAhK,EAAA6L,GAAA7L,EAAA+L,IACA1K,EAAI,EAAGA,EAAI,IAAKA,GAAK,EAC5BiE,OAAOiH,SAAS,QAAQsL,KAAK,CAAC7N,EAAW,EAAJ3I,EAAQ,GAAI2I,EAAW,EAAJ3I,EAAQ,GAAI2I,EAAW,EAAJ3I,KAC7EuJ,EAAA,EAAA6R,EACqBld,OAAOiZ,QAAQ7J,GAAMrF,WAAU,aAAAsB,EAAA6R,EAAA7S,QAAA,CAAA5J,EAAAE,KAAA,SAApC,OAAoCwc,GAAAE,EAAAA,GAAAA,GAAAH,EAAA7R,GAAA,GAAxC8E,EAACgN,EAAA,GAAEzP,EAACyP,EAAA,GAAA1c,EAAAE,KAAA,GACGoL,MAAM2B,GAAE,QACF,OADvB1C,EAAOvK,EAAA2L,KAAA3L,EAAA6c,GACM/S,WAAU9J,EAAAE,KAAA,GAAOqK,EAASuB,cAAa,QAEpD,IAFoD9L,EAAA8c,GAAA9c,EAAA2L,KAApD3B,EAAK,IAAAhK,EAAA6c,GAAA7c,EAAA8c,IACLxX,OAAOiH,SAASmD,GAAK,GACZrO,EAAI,EAAGA,EAAI9B,OAAO0Z,KAAKtK,GAAM3G,QAAQ4B,OAAQvI,GAAK,EACzDiE,OAAOiH,SAASmD,GAAGmI,KAAK7N,EAAO+S,MAAM,EAAS,IAAJ1b,EAAU,IAAW,IAAJA,IAC7D,QAAAuJ,IAAA5K,EAAAE,KAAA,iBAGA+E,aAAanL,OACf4F,EAAK5F,KAAOqL,KAAKmL,MAAMrL,aAAaqP,QAAQ,UAW9C0I,IAAIC,gBAAgB,GAAI3X,OAAO4X,aAAanb,WAC5Cib,IAAIC,gBAAgB,GAAI3X,OAAO4X,aAAanb,WAC5Cib,IAAIC,gBAAgB,GAAI3X,OAAO4X,aAAanb,WAC5Cib,IAAIC,gBAAgB,GAAI3X,OAAO6X,aAAapb,WAC5CuD,OAAOvD,UAAYuD,OAAO6X,aAAapb,UAEvCrC,EAAK0d,sBAAsB9X,OAAOvD,UAAUqB,UAAW,aACvD1D,EAAK2d,kBAAkB/X,OAAOvD,UAAUkB,UAAW,WACnDvD,EAAK4d,iBAAiBhY,OAAOvD,UAAUe,UAAW,QAClDpD,EAAK6d,mBAAmBjY,OAAOvD,UAAUwW,YAAa,SACtD7Y,EAAK6d,mBAAmBjY,OAAOvD,UAAU0W,aAAc,WACvD/Y,EAAK8d,mBAAmBlY,OAAOvD,UAAU2W,YAAa,QAAO,yBAAA1Y,EAAAI,OAAA,GAAAN,EAAA,IAzC/CH,EA0ChB,EACA8d,QAAS,CACT,EACApd,SAAU,CACR5E,SAAQ,WACN,OAAO8E,KAAK/I,KAAKgE,MAAM4b,QACrB,SAAA7kB,GAAG,OAA0B,IAArBA,EAAKmO,WAAiB,GAElC,EACArE,UAAS,WACP,OAAOkE,KAAK/I,KAAKgE,MAAM4b,QACrB,SAAA7kB,GAAG,OAA0B,IAArBA,EAAKmO,aAA8C,IAAzBnO,EAAKmrB,eAAqB,GAEhE,EACAhjB,MAAK,WACH,IAAIA,EAAQ6E,SAWZ,OAVA7E,EAAM0f,MAAQ,GACd1f,EAAM0f,MAAMvC,KAAK,IACjBnd,EAAM0f,MAAM,GAAG5e,MAAQ,GACvBd,EAAM0f,MAAM,GAAG5e,MAAQ+E,KAAK/I,KAAKgE,MAAM4b,QAAO,SAAA7kB,GAAG,OAA0B,IAArBA,EAAKmO,aAA8C,IAAzBnO,EAAKmrB,eAAqB,IAEpF,MAAlBnd,KAAK+b,YACP5hB,EAAM0f,MAAMvC,KAAKtX,KAAK+b,UAAUlC,MAAM,IACtC1f,EAAM0f,MAAMvC,KAAKtX,KAAK+b,UAAUlC,MAAM,IACtC1f,EAAM0f,MAAMvC,KAAKtX,KAAK+b,UAAUlC,MAAM,KAEjC1f,CACT,EACAM,KAAI,WACF,OAAOuF,KAAK/I,KAAKgE,MAAM4b,QACrB,SAAA7kB,GAAG,OAA0B,IAArBA,EAAKmO,aAA8C,IAAzBnO,EAAKmrB,eAAqB,GAEhE,EACAlhB,UAAS,WACP,OAAO+D,KAAK/I,KAAKmmB,YAAc,EACjC,GAEF5c,QAAS,CACPrG,MAAK,SAAC2G,GACJ,OAAS,GAALA,EACKd,KAAK/I,KAAKgE,MAAM4b,QAAO,SAAA7kB,GAAG,OAA0B,IAArBA,EAAKmO,aAA8C,IAAzBnO,EAAKmrB,eAAqB,IAEpE,MAAlBnd,KAAK+b,UAA0B,GAC5B/b,KAAK+b,UAAUlC,MAAM/Y,EAAE,GAAG7F,OAAS,EAE9C,EACAnK,UAAS,WACPkP,KAAKvE,MAAMF,YAAYuK,OACzB,EACAnV,cAAa,SAAC8T,GAAO,IAAA4Y,EACnB,OAAQ5Y,EAAMW,OAAOE,MACnB,IAAK,SACHtF,KAAK1E,QAAQ,CACXrL,KAAM,SACN+B,KAAMyS,EAAMe,MAEd,MACF,IAAK,OACHxF,KAAK1E,QAAQ,CACXrL,KAAM,OACN+B,KAAMyS,EAAMe,MAEd,MACF,IAAK,QACHxF,KAAK1E,QAAQ,CACXrL,KAAM,QACN+B,KAAMyS,EAAMe,MAEd,MACF,IAAK,WACH,GAAyB,KAAb,QAAT6X,EAAA5Y,EAAMe,WAAG,IAAA6X,OAAA,EAATA,EAAWhU,SAAkC,MAAlBrJ,KAAKpF,UACjC,MAEFoF,KAAK1E,QAAQ,CACXrL,KAAM,UACN+B,KAAMgO,KAAKpF,UACXrB,KAAMkL,EAAMe,MAEd,MACF,IAAK,SACHxF,KAAK5E,SAASqJ,EAAMe,KACpB,MAEJxF,KAAKvE,MAAMF,YAAYuK,OACzB,EACAnM,WAAU,WACR+K,aAAaC,QAAQ,OAAQC,KAAKC,UAAU7E,KAAKzG,MACnD,EACAZ,UAAS,SAACmI,GACRd,KAAKtH,UAAYoI,CACnB,EACAwc,eAAc,SAACvP,GACb/N,KAAK5D,SAAW,CACdA,SAAU2R,EAAI5N,YACd2T,kBAAmB/F,EAAI2F,YACvBxJ,EAAG6D,EAAI3N,WACP+J,EAAG4D,EAAI1N,WACP8T,aAAcpG,EAAIoP,gBAEtB,EACA/hB,SAAQ,SAAC4H,GACPhD,KAAK9D,SAAW8G,EAChBhD,KAAKsd,eAAetd,KAAK9D,SAC3B,EACAqhB,UAAS,SAACC,EAAM1c,GACd,OAAO0c,EAAKD,WAAU,SAAAvrB,GAAG,OACvBA,EAAKmO,aAAeW,EAAEX,aACnBnO,EAAK0hB,aAAe5S,EAAE4S,aACtB1hB,EAAKoO,YAAcU,EAAEV,YACrBpO,EAAKqO,YAAcS,EAAET,YACrBrO,EAAKmrB,iBAAmBrc,EAAEqc,eAAc,GAE/C,EACAM,WAAU,SAACD,EAAMvlB,GACfulB,EAAKtQ,OAAOjV,EAAK,GACjB+H,KAAK9D,SAAW,KAChB8D,KAAK5D,SAAW,IAClB,EACMshB,UAAS,SAAC1rB,GAAM,IAAA2rB,EAAA,YAAAve,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAse,IAAA,IAAAtU,EAAAL,EAAA,OAAA5J,EAAAA,GAAAA,KAAAG,MAAA,SAAAqe,GAAA,eAAAA,EAAAne,KAAAme,EAAAle,MAAA,cAAAke,EAAAle,KAAA,EACF8c,IAAIqB,UAAU9rB,EAAM,IAAK,OAAvCsX,EAAIuU,EAAAzS,KACJnC,EAASmF,GAAM1E,oBAAoBJ,GACvCyU,UAAUnjB,UAAUojB,UAAU/U,GAC9B0U,EAAK5lB,cAAcuf,KAAK,CAAEnf,MAAO,mBAAoBE,QAAS,kFAAkF,wBAAAwlB,EAAAhe,OAAA,GAAA+d,EAAA,IAJ5Hxe,EAKtB,EACA9D,QAAO,SAAC0H,GACN,GAAa,SAAVA,EAAE/S,KACH+P,KAAK0d,UAAU1a,EAAEhR,WACZ,GAAa,QAAVgR,EAAE/S,KACV+P,KAAKpF,UAAYgK,KAAKmL,MAAMnL,KAAKC,UAAU7B,EAAEhR,OAC7C+rB,UAAUnjB,UAAUojB,UAAUpZ,KAAKC,UAAU7B,EAAEhR,YAC1C,GAAa,UAAVgR,EAAE/S,KACVwsB,IAAIwB,aAAa,CAACjb,EAAEhR,MAAO+S,OAAOvD,WAClCxB,KAAKke,oBAAoBlb,EAAEhR,WACtB,GAAa,UAAVgR,EAAE/S,KAAkB,CAC5B,IAAIgI,EAAM+H,KAAKud,UAAUvd,KAAK/I,KAAKgE,MAAO+H,EAAEhR,MAC5C,IAAW,GAARiG,EAED,YADA+H,KAAKyd,WAAWzd,KAAK/I,KAAKgE,MAAOhD,GAInC,GADAA,EAAM+H,KAAKud,UAAUvd,KAAK/I,KAAKmmB,WAAYpa,EAAEhR,OAClC,GAARiG,EAED,YADA+H,KAAKyd,WAAWzd,KAAK/I,KAAKmmB,WAAYnlB,EAG1C,MAAO,GAAa,QAAV+K,EAAE/S,KAAgB,CAC1B,IAAIkuB,EAAU1Y,SAAS2Y,eAAepb,EAAEjT,IAExC,GADAouB,EAAQhrB,MAAMkrB,gBAAkB,GAAIF,EAAQhrB,MAAMwI,MAAQ,GAAIwiB,EAAQhrB,MAAMyI,OAAS,GAClFmJ,OAAOD,MAAQ9B,EAAE8B,KAAM,CACxB,IAAI7M,EAAM+H,KAAKud,UAAUvd,KAAK/I,KAAKgE,MAAO+H,EAAEhR,MAC5CgO,KAAKqY,OAAOrY,KAAK/I,KAAKgE,MAAMhD,GAAM+K,EACpC,MAEKhD,KAAKqY,OAAOrV,EAAEhR,KAAMgR,IACrBhD,KAAK/I,KAAKgE,MAAMqc,KAAKtU,EAAEhR,KAG7B,MAAO,GAAa,aAAVgR,EAAE/S,KAAqB,CAC/B,IAAI+B,EAAOgR,EAAEhR,KACb,GAAGgO,KAAKse,aAAatsB,EAAMgR,EAAE5G,SAAS+X,aAAcnR,EAAE5G,SAAS8N,EAAGlH,EAAE5G,SAAS+N,GAAI,CAC/E,IAAIgU,EAAU1Y,SAAS2Y,eAAepb,EAAEjT,IACxCouB,EAAQhrB,MAAMkrB,gBAAkB,QAASF,EAAQhrB,MAAMwI,MAAI,2BAAAoE,OAA+B/N,EAAKiO,UAAS,KAAKke,EAAQhrB,MAAMyI,OAAK,2BAAAmE,OAA+B/N,EAAKkO,WAAU,IAChL,CACF,MAAO,GAAa,aAAV8C,EAAE/S,KAAqB,CAC/B,IAAIkuB,EAAU1Y,SAAS2Y,eAAepb,EAAEjT,IACxCouB,EAAQhrB,MAAMkrB,gBAAkB,GAAIF,EAAQhrB,MAAMwI,MAAQ,GAAIwiB,EAAQhrB,MAAMyI,OAAS,EACvF,MAAQ,GAAc,YAAXoH,EAAE/S,KAAoB,CAC/B,IAKkEsuB,EAL5Dpe,EAAiC,IAAnBH,KAAKtH,UAAkB,EAAI,EACzCyb,EAAkC,IAAnBnU,KAAKtH,UAAkB,EACrB,IAAnBsH,KAAKtH,UAAkB,EACJ,IAAnBsH,KAAKtH,UAAkB,EACnB,EACR,GAAGsH,KAAKse,aAAatb,EAAEhR,KAAMmiB,EAAcnR,EAAEzJ,KAAK,GAAIyJ,EAAEzJ,KAAK,IAC3DyG,KAAKnF,MAAMmI,EAAEhR,KAAM,CAACmO,EAA0B,QAAfoe,EAAEve,KAAK5D,gBAAQ,IAAAmiB,OAAA,EAAbA,EAAezK,kBAAmB9Q,EAAEzJ,KAAK,GAAIyJ,EAAEzJ,KAAK,GAAI4a,SAGzFnU,KAAKnF,MAAMmI,EAAEhR,KAEjB,CACF,EACAqmB,OAAM,SAACrmB,EAAMgR,GACX,QAAIhD,KAAKse,aAAatsB,EAAMgR,EAAE5G,SAAS+X,aAAcnR,EAAE5G,SAAS8N,EAAGlH,EAAE5G,SAAS+N,KAGnD,GAAvBnH,EAAE5G,SAASA,UACbpK,EAAKmO,YAAc6C,EAAE5G,SAASA,SAC9BpK,EAAK0hB,YAAc1Q,EAAE5G,SAAS0X,kBAC9B9hB,EAAKoO,WAAa,EAClBpO,EAAKqO,WAAa,EAClBrO,EAAKmrB,gBAAkB,GACS,GAAvBna,EAAE5G,SAASA,UACpBpK,EAAKmO,YAAc6C,EAAE5G,SAASA,SAC9BpK,EAAK0hB,YAAc,EACnB1hB,EAAKoO,WAAa4C,EAAE5G,SAAS8N,EAC7BlY,EAAKqO,WAAa2C,EAAE5G,SAAS+N,EAC7BnY,EAAKmrB,gBAAkBna,EAAE5G,SAAS+X,cACF,GAAvBnR,EAAE5G,SAASA,WACpBpK,EAAKmO,YAAc6C,EAAE5G,SAASA,SAC9BpK,EAAK0hB,YAAc,EACnB1hB,EAAKoO,WAAa,EAClBpO,EAAKqO,WAAa,EAClBrO,EAAKmrB,gBAAkB,IAElB,EACT,EACMqB,SAAQ,SAAClV,EAAOmV,GAAS,IAAAC,EAAA,YAAAtf,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAqf,IAAA,OAAAtf,EAAAA,GAAAA,KAAAG,MAAA,SAAAof,GAAA,eAAAA,EAAAlf,KAAAkf,EAAAjf,MAAA,cAAAif,EAAAjf,KAAA,EACR8c,IAAI+B,SAASlV,EAAOmV,GAAQ,OAAtC,OAAXC,EAAK9sB,QAAMgtB,EAAAxT,KAAAwT,EAAAjf,KAAA,EACL+e,EAAKR,oBAAoBQ,EAAK9sB,SAAQ,wBAAAgtB,EAAA/e,OAAA,GAAA8e,EAAA,IAFfvf,EAG/B,EACM7M,eAAc,SAACyQ,GAAG,IAAA6b,EAAA,YAAAzf,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAwf,IAAA,IAAAxV,EAAAyV,EAAA,OAAA1f,EAAAA,GAAAA,KAAAG,MAAA,SAAAwf,GAAA,eAAAA,EAAAtf,KAAAsf,EAAArf,MAAA,OAED,GADrBkf,EAAKhsB,YAAc,KACnBgsB,EAAK7rB,UAAY,MACb6rB,EAAKxsB,aAAc,CAAF2sB,EAAArf,KAAA,aACfkf,EAAKxsB,aAAa4W,OAAQ,CAAF+V,EAAArf,KAAA,SACkC,OAAxD2J,EAAQ8E,GAAMpF,iBAAiB6V,EAAKxsB,aAAa4W,QAAO+V,EAAArf,KAAA,EACvC8c,IAAI+B,SAASlV,EAAO,IAAK,OAA9CuV,EAAKjtB,QAAMotB,EAAA5T,KAAA4T,EAAArf,KAAA,qBACFkf,EAAKxsB,aAAaL,KAAM,CAAFgtB,EAAArf,KAAA,SACM,GAArCkf,EAAKjtB,QAAUitB,EAAKxsB,aAAaL,KACjB,QADqB+sB,EACjCF,EAAKjtB,eAAO,IAAAmtB,IAAZA,EAActb,eAAc,CAAAub,EAAArf,KAAA,SACuB,OAArDkf,EAAKhsB,YAAcgsB,EAAK9J,gBAAgB8J,EAAKjtB,SAAQotB,EAAA3T,OAAA,yBAAA2T,EAAArf,KAAA,GAInDkf,EAAKX,oBAAoBW,EAAKjtB,SAAQ,yBAAAotB,EAAAnf,OAAA,GAAAif,EAAA,IAdxB1f,EAgBxB,EACMnM,QAAO,SAAC+P,GAAG,IAAAic,EAAA,YAAA7f,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAA4f,IAAA,OAAA7f,EAAAA,GAAAA,KAAAG,MAAA,SAAA2f,GAAA,eAAAA,EAAAzf,KAAAyf,EAAAxf,MAAA,WACXsf,EAAKjsB,UAAW,CAAFmsB,EAAAxf,KAAA,QACkB,OAAlCsf,EAAKrtB,QAAQ3B,KAAOgvB,EAAKjsB,UAASmsB,EAAAxf,KAAA,EAC5B8c,IAAIwB,aAAa,CAACgB,EAAKrtB,SAAUmT,OAAOvD,WAAU,cAAA2d,EAAAxf,KAAA,EAClDsf,EAAKf,oBAAoBe,EAAKrtB,SAAQ,wBAAAutB,EAAAtf,OAAA,GAAAqf,EAAA,IAJ/B9f,EAMjB,EACMggB,eAAc,SAAC3a,GAAO,IAAA4a,EAAA,YAAAjgB,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAggB,IAAA,OAAAjgB,EAAAA,GAAAA,KAAAG,MAAA,SAAA+f,GAAA,eAAAA,EAAA7f,KAAA6f,EAAA5f,MAAA,OAC1B0f,EAAKb,SAAS/Z,EAAM+a,OAAOlc,OAAQ,IAAK,wBAAAic,EAAA1f,OAAA,GAAAyf,EAAA,IADdlgB,EAE5B,EACA9L,iBAAgB,SAACmR,GACf,IAAIgb,EAAS,IAAIC,WACjBD,EAAOE,OAAS3f,KAAKof,eACrBK,EAAOG,kBAAkBnb,EAAM+a,OAAOK,MAAM,IAC5Cpb,EAAM+a,OAAOlQ,MAAQ,IACvB,EACM9b,eAAc,WAAG,IAAAssB,EAAA,YAAA1gB,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAygB,IAAA,IAAAC,EAAA1W,EAAA,OAAAjK,EAAAA,GAAAA,KAAAG,MAAA,SAAAygB,GAAA,eAAAA,EAAAvgB,KAAAugB,EAAAtgB,MAAA,OAE0C,GAF1CsgB,EAAAvgB,KAAA,EAEfsgB,EAAME,OAAO,8CACbF,IAAOF,EAAKluB,QAAO,CAAAquB,EAAAtgB,KAAA,QACkB,OAAnC2J,EAAQ8E,GAAMpF,iBAAiBgX,GAAIC,EAAAtgB,KAAA,EACjCmgB,EAAKtB,SAASlV,EAAO,IAAK,OAChCwW,EAAKjlB,MAAMilB,EAAKluB,SAAQ,OAAAquB,EAAAtgB,KAAA,gBAAAsgB,EAAAvgB,KAAA,EAAAugB,EAAA3U,GAAA2U,EAAA,YAG1B9nB,MAAM,wBAAuB,yBAAA8nB,EAAApgB,OAAA,GAAAkgB,EAAA,iBATV3gB,EAWvB,EACA3L,SAAQ,WACNuM,KAAKnF,MAAMmF,KAAKpO,QAClB,EACAiJ,MAAK,SAAC7I,EAAMmuB,GACV,IAAIC,EAAOxb,KAAKmL,MAAMnL,KAAKC,UAAkB,MAAR7S,EAAeA,EAAOgO,KAAKpF,YAC5DylB,EAAa,OAAPF,QAAO,IAAPA,EAAAA,EAAYngB,KAAKsgB,iBAAiBF,GAO5C,GANAA,EAAKjgB,YAAckgB,EAAI,GACvBD,EAAK1M,YAAc2M,EAAI,GACvBD,EAAKhgB,WAAaigB,EAAI,GACtBD,EAAK/f,WAAaggB,EAAI,GACtBD,EAAKjD,gBAAkBkD,EAAI,GAC3BrgB,KAAKjI,cAAgB,GACG,GAApBqoB,EAAKjgB,YACPH,KAAKjI,cAAcuf,KAAK,CAAEnf,MAAO,sBAAuBE,QAAS,4EAC5D,CACL,IAAIkoB,EAA8B,GAAxBH,EAAKjD,gBAAuB,YAAuC,GAAxBiD,EAAKjD,gBAAuB,QAAU,OAC3Fnd,KAAKjI,cAAcuf,KAAK,CAAEnf,MAAO,mBAAoBE,QAAS,kBAAF0H,OAAoBwgB,EAAG,QAAAxgB,OAAOqgB,EAAKhgB,WAAU,MAAAL,OAAKqgB,EAAK/f,aACrH,CACAL,KAAK/I,KAAKgE,MAAMqc,KAAK8I,GACrBpgB,KAAK9D,SAAWkkB,EAChBpgB,KAAKsd,eAAetd,KAAK9D,SAC3B,EACAokB,iBAAgB,SAACtuB,GAEf,IAAK,IAAI8O,EAAI,EAAGA,EAAId,KAAKzG,KAAKC,IAAIC,EAAGqH,IACnC,IAAK,IAAIC,EAAI,EAAGA,EAAIf,KAAKzG,KAAKC,IAAIM,EAAGiH,IACnC,GAAIf,KAAKse,aAAatsB,EAAM,EAAG8O,EAAGC,GAChC,MAAO,CAAC,EAAG,EAAGD,EAAGC,EAAG,GAI1B,IAASD,EAAI,EAAGA,EAAId,KAAKzG,KAAKY,MAAMV,EAAGqH,IACrC,IAASC,EAAI,EAAGA,EAAIf,KAAKzG,KAAKY,MAAML,EAAGiH,IACrC,GAAIf,KAAKse,aAAatsB,EAAM,EAAG8O,EAAGC,GAChC,MAAO,CAAC,EAAG,EAAGD,EAAGC,EAAG,GAI1B,IAASD,EAAI,EAAGA,EAAId,KAAKzG,KAAKkB,KAAKhB,EAAGqH,IACpC,IAASC,EAAI,EAAGA,EAAIf,KAAKzG,KAAKkB,KAAKX,EAAGiH,IACpC,GAAIf,KAAKse,aAAatsB,EAAM,EAAG8O,EAAGC,GAChC,MAAO,CAAC,EAAG,EAAGD,EAAGC,EAAG,GAI1B,MAAO,CAAC,EAAG,EAAG,EAAG,EAAG,EACtB,EACAud,aAAY,SAACtsB,EAAMuuB,EAAKrW,EAAGC,GACzB,IAAIqW,EAQJ,GANEA,EADS,GAAPD,EACOvgB,KAAKzG,KAAKkB,KACH,GAAP8lB,EACAvgB,KAAKzG,KAAKY,MAEV6F,KAAKzG,KAAKC,IAEhB0Q,EAAIlY,EAAKiO,UAAaugB,EAAO/mB,EAChC,OAAO,EAET,GAAK0Q,EAAInY,EAAKkO,WAAcsgB,EAAO1mB,EACjC,OAAO,EAET,IAIgCyV,EAJ5BkR,EAAO,CAACvW,EAAGC,EAAGD,EAAIlY,EAAKiO,UAAWkK,EAAInY,EAAKkO,YAC3CwgB,EAAa1gB,KAAK/I,KAAKgE,MAAM4b,QAC/B,SAAA7kB,GAAG,OAA0B,IAArBA,EAAKmO,aAAqBnO,EAAKmrB,kBAAoBoD,CAAG,IAC/D/Q,GAAAC,EAAAA,GAAAA,GACqBiR,GAAU,IAAhC,IAAAlR,EAAApM,MAAAmM,EAAAC,EAAA9N,KAAAgO,MAAkC,KAAzBiR,EAAQpR,EAAAD,MACX9C,EAAI,CAACmU,EAAUvgB,WAAYugB,EAAUtgB,WAAYsgB,EAAUvgB,WAAaugB,EAAU1gB,UAAW0gB,EAAUtgB,WAAasgB,EAAUzgB,YAClI,GAAIF,KAAK4gB,SAASH,EAAMjU,IAAMxM,KAAK6gB,SAASJ,EAAMjU,GAChD,OAAO,CAEX,QAAAmD,GAAAH,EAAAxM,EAAA2M,EAAA,SAAAH,EAAAI,GAAA,CACA,OAAO,CACT,EACAgR,SAAQ,SAAC3J,EAAG3M,GACV,QACEA,EAAE,GAAK2M,EAAE,IACT3M,EAAE,GAAK2M,EAAE,IACT3M,EAAE,GAAK2M,EAAE,IACT3M,EAAE,GAAK2M,EAAE,GAEb,EACA4J,SAAQ,SAAC5J,EAAG3M,GACV,QAAI2M,EAAE,IAAM3M,EAAE,IAAMA,EAAE,IAAM2M,EAAE,OAC1BA,EAAE,IAAM3M,EAAE,IAAMA,EAAE,IAAM2M,EAAE,GAEhC,EACA6J,oBAAmB,WACjB,IAAIC,EAAO/gB,KACX,GAAAD,QAAAihB,EAAAA,GAAAA,GAAKhhB,KAAK/I,KAAKgE,QAAK+lB,EAAAA,GAAAA,GAAMhhB,KAAK/I,KAAKmmB,aAAU4D,EAAAA,GAAAA,GAAMhhB,KAAK/I,KAAKgqB,cAAY,CAAEjhB,KAAK/I,KAAKiqB,aAAYC,SAAQ,SAAAnvB,GACxG+uB,EAAK7C,oBAAoBlsB,EAC3B,GACF,EACMksB,oBAAmB,SAAClsB,GAAM,OAAAoN,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAA8hB,IAAA,IAAAtgB,EAAA,OAAAzB,EAAAA,GAAAA,KAAAG,MAAA,SAAA6hB,GAAA,eAAAA,EAAA3hB,KAAA2hB,EAAA1hB,MAAA,UACzB3N,EAAM,CAAFqvB,EAAA1hB,KAAA,eAAA0hB,EAAAhW,OAAA,iBAU6C,OANlDrZ,EAAKwL,oBAAsB,EAC7BxL,EAAKsvB,SAAW,EAEhBtvB,EAAKsvB,SAAW,EAGbtvB,EAAK8a,mBAAkB9a,EAAK8a,iBAAmB,IAAEuU,EAAA1hB,KAAA,EACrCyO,GAAMrE,cAAc/X,GAAK,OAAnC,GAAPA,EAAKqL,IAAEgkB,EAAAjW,KACFpZ,EAAK4L,eAAgB,CAAFyjB,EAAA1hB,KAAA,eAAA0hB,EAAAhW,OAAA,iBAGnBrZ,EAAKujB,sBAAqBvjB,EAAKujB,oBAAsB,IAClDzU,EAAI,EAAC,aAAEA,EAAI9O,EAAK4L,eAAeyL,QAAM,CAAAgY,EAAA1hB,KAAA,gBAAA0hB,EAAA1hB,KAAA,GACRyO,GAAMrE,cAAc/X,EAAK4L,eAAekD,IAAG,QAA9E9O,EAAK4L,eAAekD,GAAGzD,IAAEgkB,EAAAjW,KACzBpZ,EAAK4L,eAAekD,GAAGgM,iBAAiBqU,SAAQ,SAACI,EAAItpB,IAAyE,GAA3DjG,EAAKujB,oBAAoBgI,WAAU,SAAArT,GAAA,OAAKA,EAAEna,IAAMwxB,EAAGxxB,EAAE,KAASiC,EAAKujB,oBAAoB+B,KAAKiK,EAAI,IAAE,QAFxHzgB,IAAGugB,EAAA1hB,KAAA,iBAI1B,MAApB3N,EAAK2Q,YACP3Q,EAAK2Q,YAAc,GACV3Q,EAAK2Q,YAAc,OAC5B3Q,EAAK2Q,aAAe,MACtB,yBAAA0e,EAAAxhB,OAAA,GAAAuhB,EAAA,IAzB8BhiB,EA0BhC,EACApK,QAAO,SAACwsB,GACN,IAAIlY,EAAQ8E,GAAMpF,iBAAiByY,GAASD,IAC5CxhB,KAAK0hB,WAAWpY,EAClB,EACAqY,WAAU,SAACld,GACTzE,KAAK0hB,WAAWjd,EAAM+a,OAAOlc,OAAQmB,EAAM+a,OAAOoC,SACpD,EACAF,WAAU,SAACpY,EAAOsY,GAAU,IAAAC,EAAA,KAC1B,GAAID,EACEA,EAASjJ,SAAS,SACpB3Y,KAAK/I,KAAO,KACZwlB,IAAIqF,KAAKxY,GAAOyY,MAAK,SAAA/X,GACnB6X,EAAK5qB,KAAO+S,EACZ6X,EAAK5qB,KAAK+O,OAAO5S,KAAOwuB,EAAS3e,MAAM,KAAK,GAC5C4e,EAAKf,qBACP,KACSc,EAASjJ,SAAS,MAC3B3Y,KAAK+b,UAAY,KACjBiG,GAAAA,KAAa1Y,GAAOyY,MAAK,SAAA/X,GACvB6X,EAAK9F,UAAY/R,EACjB,IAAK,IAAIlJ,EAAI,EAAGA,EAAI+gB,EAAK9F,UAAUkG,UAAWnhB,KAC5CkgB,EAAAA,GAAAA,GAAKa,EAAK9F,UAAUlC,MAAM/Y,GAAG7F,OAAOkmB,SAAQ,SAAAnvB,GAAU6vB,EAAK3D,oBAAoBlsB,EAAK,GACxF,SAEG,CACL,IAAI+uB,EAAO/gB,KACXA,KAAK/I,KAAO,KACZ+I,KAAK9D,SAAW,KAChB8D,KAAK+b,UAAY,KACjBU,IAAIqF,KAAKxY,GAAOyY,MAAK,SAAA/X,GACnB+W,EAAK9pB,KAAO+S,EACZ6X,EAAKf,qBACP,GACF,CACF,EACAoB,cAAa,WACX,GAAsB,MAAlBliB,KAAK+b,UAAmB,CAC1B,IAAIoG,EAAO1c,SAASkG,cAAc,KAClCwW,EAAKhvB,MAAMivB,QAAU,OACrB3c,SAAS4c,KAAKC,YAAYH,GAC1BH,GAAAA,MAAchiB,KAAK+b,WAAWgG,MAAK,SAAU/X,GAC3C,IAAIuY,EAAO,IAAIC,KAAK,CAACxY,GAAW,CAAE/Z,KAAM,iBACxCkyB,EAAK1yB,KAAOsV,OAAO0d,IAAIC,gBAAgBH,GACvCJ,EAAKQ,SAAW,4BAChBR,EAAKS,QACLT,EAAKhW,QACP,GACF,CACF,EACA7X,aAAY,SAACmQ,GAAO,IAAAoe,EAAA,KAClB7iB,KAAK/I,KAAO,KACZ+I,KAAK+b,UAAY,KACjB/b,KAAK9D,SAAW,KAChB,IAAM2jB,EAAQpb,EAAMqe,cAAcjD,MAClC7gB,OAAO0Z,KAAKmH,GAAOsB,SAAQ,SAAArgB,GACzB,GAAIA,EAAI,EAAG,CACT,IAAM2e,EAAS,IAAIC,WACnBD,EAAOE,OAAS,SAAC3c,GACf6f,EAAKnB,WAAW1e,EAAEwc,OAAOlc,OAAQuc,EAAM/e,GAAG1N,KAC5C,EACAqsB,EAAOG,kBAAkBC,EAAM/e,GACjC,CACF,GACF,EACAjE,QAAO,WACLmD,KAAK/I,KAAKsP,WAAWgB,KAAgC,IAAzBvH,KAAK/I,KAAK+O,OAAOQ,MAC7CxG,KAAK/I,KAAKsP,WAAWiB,aAAe,IACtC,EACA5K,SAAQ,WACN,IAAM8T,EAAO1Q,KACb,SAAS+iB,EAAOpU,EAAYI,EAAKqB,EAAO7J,EAAYqK,GAClD,IAA8D,IAA1DF,EAAKzZ,KAAK+O,OAAO2I,GAAYI,GAAKqB,GAAO4S,aAE3C,GADAtS,EAAKzZ,KAAK+O,OAAO2I,GAAYI,GAAKqB,GAAO4S,cAAe,EAC1C,kBAAV5S,EACFM,EAAKzZ,KAAK+O,OAAO2I,GAAYI,GAAKqB,GAAO6S,iBAAkB,MACtD,KAC0BpT,EAD1BC,GAAAL,EAAAA,GAAAA,GACgBlJ,GAAU,IAA/B,IAAAuJ,EAAA1M,MAAAyM,EAAAC,EAAApO,KAAAgO,MAAiC,KAAAwT,EAAzBjW,EAAQ4C,EAAAP,MACdoB,EAAKzZ,KAAKsP,WAAW0G,IAA4C,QAA/BiW,EAACxS,EAAKzZ,KAAKsP,WAAW0G,UAAS,IAAAiW,EAAAA,EAAK,GAAKtS,CAC7E,QAAAjB,GAAAG,EAAA9M,EAAA2M,EAAA,SAAAG,EAAAF,GAAA,CACF,CAEJ,CACA,IAAK,IAALuT,EAAA,EAAAC,EAAmB,CAAC,gBAAiB,YAAa,eAAcD,EAAAC,EAAA/Z,OAAA8Z,IAAE,CAA7D,IAAME,EAAGD,EAAAD,GACZJ,EAAOM,EAAM,QAAS,cAAe,CAAC,uBAAwB,GAC9DN,EAAOM,EAAM,SAAU,iBAAkB,CAAC,uBAAwB,GAClEN,EAAOM,EAAM,UAAW,iBAAkB,CAAC,gBAAiB,GAC5DN,EAAOM,EAAM,UAAW,kBAAmB,CAAC,SAAU,cAAe,IACrEN,EAAOM,EAAM,SAAU,mBAAoB,CAAC,uBAAwB,GACpEN,EAAOM,EAAM,QAAS,gBAAiB,KAAM,KAC/C,CACF,EACA7mB,WAAU,WACR,IAAK,IAAL8mB,EAAA,EAAAC,EAAc,CAAC,gBAAiB,YAAa,eAAcD,EAAAC,EAAAla,OAAAia,IAAE,CAC3D,IADG,IAAIxiB,EAAAyiB,EAAAD,GACPE,EAAA,EAAAC,EAAc,CAAC,QAAS,SAAU,UAAW,SAAU,SAAQD,EAAAC,EAAApa,OAAAma,IAAE,CAA5D,IAAIziB,EAAA0iB,EAAAD,GACPxjB,KAAK/I,KAAK+O,OAAOlF,GAAGC,GAAG2iB,YAAa,EACpC1jB,KAAK/I,KAAK+O,OAAOlF,GAAGC,GAAG4iB,WAAY,CACrC,CACA3jB,KAAK/I,KAAK+O,OAAOlF,GAAG8iB,MAAMC,yBAAyBb,cAAe,EAClEhjB,KAAK/I,KAAK+O,OAAOlF,GAAGgjB,OAAOC,aAAaf,cAAe,EACvDhjB,KAAK/I,KAAK+O,OAAOlF,GAAGgjB,OAAOE,YAAYhB,cAAe,EACtDhjB,KAAK/I,KAAK+O,OAAOlF,GAAGgjB,OAAOG,mBAAmBjB,cAAe,EAC7DhjB,KAAK/I,KAAK+O,OAAOlF,GAAGgjB,OAAOI,iBAAiBlB,cAAe,EAC3DhjB,KAAK/I,KAAK+O,OAAOlF,GAAGgjB,OAAOK,gBAAgBnB,cAAe,EAC1DhjB,KAAK/I,KAAK+O,OAAOlF,GAAGsjB,QAAQC,aAAarB,cAAe,EACxDhjB,KAAK/I,KAAK+O,OAAOlF,GAAGsjB,QAAQE,qBAAqBtB,cAAe,EAChEhjB,KAAK/I,KAAK+O,OAAOlF,GAAGsjB,QAAQG,aAAavB,cAAe,EACxDhjB,KAAK/I,KAAK+O,OAAOlF,GAAG0jB,OAAOC,YAAYzB,cAAe,EACtDhjB,KAAK/I,KAAK+O,OAAOlF,GAAG4jB,MAAMC,gBAAgB3B,cAAe,EACzDhjB,KAAK/I,KAAK+O,OAAOlF,GAAG4jB,MAAME,mBAAmB5B,cAAe,CAC9D,CACA,IAAK,IAAL6B,EAAA,EAAAC,EAAc,CAAC,SAAU,KAAM,QAAOD,EAAAC,EAAAzb,OAAAwb,IAAE,CAA/B/jB,EAAAgkB,EAAAD,GACP7kB,KAAK/I,KAAK+O,OAAOiJ,UAAUnO,GAAG8iB,MAAMmB,mBAAoB,EACxD/kB,KAAK/I,KAAK+O,OAAOiJ,UAAUnO,GAAGgjB,OAAOkB,aAAc,EACnDhlB,KAAK/I,KAAK+O,OAAOiJ,UAAUnO,GAAGsjB,QAAQa,cAAe,EACrDjlB,KAAK/I,KAAK+O,OAAOiJ,UAAUnO,GAAG0jB,OAAOU,0BAA2B,EAChEllB,KAAK/I,KAAK+O,OAAOiJ,UAAUnO,GAAG4jB,MAAMS,WAAY,CAClD,CACAnlB,KAAK/I,KAAK+O,OAAOof,YAAc,EACjC,EACA3oB,aAAY,WACV,IAAK,IAAL4oB,EAAA,EAAAC,EAAc,CAAC,SAAU,KAAM,QAAOD,EAAAC,EAAAjc,OAAAgc,IAAE,CAAnC,IAAIvkB,EAAAwkB,EAAAD,GACP,IAAK,IAAIpO,KAAKjX,KAAK/I,KAAK+O,OAAOiJ,UAAUnO,GACvC,IAAK,IAAIrH,KAAKuG,KAAK/I,KAAK+O,OAAOiJ,UAAUnO,GAAGmW,GAC1CjX,KAAK/I,KAAK+O,OAAOiJ,UAAUnO,GAAGmW,GAAGxd,IAAK,CAG5C,CACF,EACAiD,SAAQ,WACNsD,KAAK/I,KAAK+O,OAAOQ,MAAQ,EAC3B,EACA7J,eAAc,WAAG,IACemU,EADfC,GAAAtB,EAAAA,GAAAA,GACDzP,KAAK/I,KAAKwa,QAAM,IAA9B,IAAAV,EAAA3N,MAAA0N,EAAAC,EAAArP,KAAAgO,MAAgC,KAAvBtM,EAAA0N,EAAAxB,MACPlM,EAAEsO,OAAS,EACb,QAAA/B,GAAAoB,EAAA/N,EAAA2M,EAAA,SAAAoB,EAAAnB,GAAA,CACF,EACA5S,SAAQ,SAACyhB,GACPze,KAAK/I,KAAK+O,OAAOyY,QAAUA,EAC3B,IAAI0D,EAAO1c,SAASkG,cAAc,KAC9BoV,EAAO/gB,KACXmiB,EAAKhvB,MAAMivB,QAAU,OACrB3c,SAAS4c,KAAKC,YAAYH,GAC1B1F,IAAI8I,MAAMvlB,KAAK/I,MAAM8qB,MAAK,SAAU/X,GAClC,IAAIuY,EAAO,IAAIC,KAAK,CAACxY,GAAW,CAAE/Z,KAAM,iBACxCkyB,EAAK1yB,KAAOsV,OAAO0d,IAAIC,gBAAgBH,GACvCJ,EAAKQ,SAAW5B,EAAK9pB,KAAK+O,OAAO5S,KAAO,OACxC+uB,EAAKS,QACLT,EAAKhW,QACP,GACF,EACM6Q,mBAAkB,SAAC/hB,EAAOuqB,GAAU,IAAAC,EAAA,YAAArmB,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAomB,IAAA,IAAAC,EAAAC,EAAAC,EAAA7zB,EAAAsd,EAAAwW,EAAAC,EAAAC,EAAA,OAAA3mB,EAAAA,GAAAA,KAAAG,MAAA,SAAAymB,GAAA,eAAAA,EAAAvmB,KAAAumB,EAAAtmB,MAAA,OAExC,IADIgmB,EAAW,GACfC,EAAA,EAAAC,EAAmB7mB,OAAOiZ,QAAQhd,GAAM2qB,EAAAC,EAAAxc,OAAAuc,IAA7B5zB,EAAG6zB,EAAAD,GACNtW,EAAQtd,EAAK,GACnB2zB,EAASrO,KAAK,CAEZrnB,KAAM+B,EAAK,GACX0R,QAAS,EACT8C,MAAO,GACPvG,UAAWqP,EAAM+J,GACjBnZ,WAAYoP,EAAMgK,GAClB4M,WAAY5W,EAAM/C,EAClBhP,SAAU,EACV4oB,WAAY,IAIhB,IADA1J,IAAIwB,aAAa0H,EAAU5gB,OAAOvD,WAClCskB,EAAA,EAAAC,EAAmBJ,EAAQG,EAAAC,EAAA1c,OAAAyc,IAAhB9zB,EAAG+zB,EAAAD,GAGZL,EAAKhzB,SAAS6kB,KAAK,CACjB9nB,IAAK,WAAFuQ,OAAaylB,EAAQ,KAAAzlB,OAAI/N,EAAKk0B,WAAW,GAAE,KAAAnmB,OAAI/N,EAAKqP,WACvDiO,MAAO,CAACtd,KAAMA,KAIlB,wBAAAi0B,EAAApmB,OAAA,GAAA6lB,EAAA,IA1BwCtmB,EA2B1C,EACMyd,sBAAqB,SAACrb,EAAWgkB,GAAU,IAAAY,EAAA,YAAAhnB,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAA+mB,IAAA,IAAAV,EAAAzU,EAAAF,EAAAzE,EAAA+Z,EAAAlV,EAAAD,EAAA3E,EAAA+Z,EAAAC,EAAAx0B,EAAA,OAAAqN,EAAAA,GAAAA,KAAAG,MAAA,SAAAinB,GAAA,eAAAA,EAAA/mB,KAAA+mB,EAAA9mB,MAAA,OAC3CgmB,EAAW,GAAEzU,GAAAzB,EAAAA,GAAAA,GACDjO,EAAUqV,QAAO,SAAA/V,GAAA,OAAW,OAANA,CAAU,KAAC,IAAjD,IAAAoQ,EAAA9N,MAAA4N,EAAAE,EAAAxP,KAAAgO,MAAmD,CAAxCnD,EAAAyE,EAAA1B,MACLgX,EAAgB,GAAElV,GAAA3B,EAAAA,GAAAA,GACNlD,EAAEC,GAAC,IAAnB,IAAA4E,EAAAhO,MAAA+N,EAAAC,EAAA1P,KAAAgO,MAAWlD,EAAA2E,EAAA7B,MACTgX,EAAchP,KAAK,CAACrnB,KAAMuc,EAAG6H,YAAa,EAAG8R,WAAY,EAAGhmB,YAAa,GAC3E,OAAAwP,GAAAyB,EAAApO,EAAA2M,EAAA,SAAAyB,EAAAxB,GAAA,CACA+V,EAASrO,KAAK,CACZ3U,YAAa4J,EAAExc,GACf6S,cAAe2J,EAAE7K,EACjB+B,eAAgB,EAChBC,QAAS,EACT8C,MAAO,GACPjJ,SAAU,EACV+jB,SAAU,EACV6E,WAAY,EACZO,MAAOna,EAAEma,MACTlpB,oBAAqB8oB,EAAcjd,OACnCsd,uBAAwBL,EAAcjd,OACtCgL,YAAa,EACbzW,eAAgB0oB,EAChBlR,oBAAqBqH,IAAImK,kBAAkBra,EAAEsa,EAAG9hB,OAAOvD,YAE3D,CACA,OAAAmO,GAAAuB,EAAAlO,EAAA2M,EAAA,SAAAuB,EAAAtB,GAAA,CACA,IAAA2W,EAAA,EAAAC,EAAmBb,EAAQY,EAAAC,EAAAnd,OAAAkd,IAAhBv0B,EAAGw0B,EAAAD,GACZH,EAAK3zB,SAAS6kB,KAAK,CACjB9nB,IAAK,IAAFuQ,OAAMylB,EAAQ,MAAAzlB,OAAK/N,EAAK4Q,eAC3B0M,MAAO,CAACtd,KAAMA,KAElB,wBAAAy0B,EAAA5mB,OAAA,GAAAwmB,EAAA,IA9B+CjnB,EA+BjD,EACM2d,iBAAgB,SAAC9hB,EAAOuqB,GAAU,IAAAsB,EAAA,YAAA1nB,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAynB,IAAA,IAAApB,EAAArU,EAAAD,EAAA2V,EAAAC,EAAAC,EAAAl1B,EAAA,OAAAqN,EAAAA,GAAAA,KAAAG,MAAA,SAAA2nB,GAAA,eAAAA,EAAAznB,KAAAynB,EAAAxnB,MAAA,OAClCgmB,EAAW,GAAErU,GAAA7B,EAAAA,GAAAA,GACExU,GAAK,IAAxB,IAAAqW,EAAAlO,MAAAiO,EAAAC,EAAA5P,KAAAgO,MAAW1d,EAAGqf,EAAA/B,MACRtd,EAAKua,GACPoZ,EAASrO,KAAK,CAEZrnB,KAAM+B,EAAKua,EACX/F,MAAOxU,EAAKo1B,IACZpc,SAAUhZ,EAAK8O,EACf4C,QAAS,EACTrB,OAAQrQ,EAAKjC,GACbuS,SAAUtQ,EAAK0P,EACfnE,SAAU,EACV4oB,WAAY,EACZrZ,iBAAkB2P,IAAImK,kBAAkB50B,EAAK60B,EAAG9hB,OAAOvD,YAG7D,OAAAmO,GAAA2B,EAAAtO,EAAA2M,EAAA,SAAA2B,EAAA1B,GAAA,CAEA,IADA6M,IAAIwB,aAAa0H,EAAU5gB,OAAOvD,WAClCylB,EAAA,EAAAC,EAAmBvB,EAAQsB,EAAAC,EAAA7d,OAAA4d,IAAhBj1B,EAAGk1B,EAAAD,GACZH,EAAKr0B,SAAS6kB,KAAK,CACjB9nB,IAAK,IAAFuQ,OAAMylB,EAAQ,MAAAzlB,OAAK/N,EAAKsQ,UAC3BgN,MAAO,CAACtd,KAAMA,KAElB,wBAAAm1B,EAAAtnB,OAAA,GAAAknB,EAAA,IAxBsC3nB,EAyBxC,EACM0d,kBAAiB,SAAC7hB,EAAOuqB,GAAU,IAAA6B,EAAA,YAAAjoB,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAgoB,IAAA,IAAA3B,EAAA4B,EAAAC,EAAAC,EAAAC,EAAAC,EAAA31B,EAAA,OAAAqN,EAAAA,GAAAA,KAAAG,MAAA,SAAAooB,GAAA,eAAAA,EAAAloB,KAAAkoB,EAAAjoB,MAAA,OACnCgmB,EAAW,GAAE4B,GAAA9X,EAAAA,GAAAA,GACExU,GAAK,IAAxB,IAAAssB,EAAAnkB,MAAAokB,EAAAD,EAAA7lB,KAAAgO,MAAW1d,EAAGw1B,EAAAlY,MACRtd,EAAKua,GACPoZ,EAASrO,KAAK,CAEZrnB,KAAM+B,EAAKua,EACX/F,MAAOxU,EAAKo1B,IACZpc,SAAUhZ,EAAK8O,EACf4C,QAAS,EACTlB,UAAWxQ,EAAKjC,GAChB0S,YAAazQ,EAAK0P,EAClBnE,SAAU,EACV4oB,WAAY,EACZrZ,iBAAkB2P,IAAImK,kBAAkB50B,EAAK60B,EAAG9hB,OAAOvD,YAG7D,OAAAmO,GAAA4X,EAAAvkB,EAAA2M,EAAA,SAAA4X,EAAA3X,GAAA,CAEA,IADA6M,IAAIwB,aAAa0H,EAAU5gB,OAAOvD,WAClCkmB,EAAA,EAAAC,EAAmBhC,EAAQ+B,EAAAC,EAAAte,OAAAqe,IAAhB11B,EAAG21B,EAAAD,GACZL,EAAK50B,SAAS6kB,KAAK,CACjB9nB,IAAK,IAAFuQ,OAAMylB,EAAQ,MAAAzlB,OAAK/N,EAAKyQ,aAC3B6M,MAAO,CAACtd,KAAMA,KAElB,wBAAA41B,EAAA/nB,OAAA,GAAAynB,EAAA,IAxBuCloB,EAyBzC,EACM6d,mBAAkB,SAAChiB,EAAOuqB,GAAU,IAAAqC,EAAA,YAAAzoB,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAA,SAAAwoB,IAAA,IAAAnC,EAAAoC,EAAAC,EAAAh2B,EAAAsd,EAAA2Y,EAAAC,EAAAC,EAAA,OAAA9oB,EAAAA,GAAAA,KAAAG,MAAA,SAAA4oB,GAAA,eAAAA,EAAA1oB,KAAA0oB,EAAAzoB,MAAA,OAExC,IADIgmB,EAAW,GACfoC,EAAA,EAAAC,EAAmBhpB,OAAOiZ,QAAQhd,GAAM8sB,EAAAC,EAAA3e,OAAA0e,IAA7B/1B,EAAGg2B,EAAAD,GACNzY,EAAQtd,EAAK,GACnB2zB,EAASrO,KAAK,CAEZrnB,KAAM+B,EAAK,GACXqiB,YAAa,EACb6R,WAAY5W,EAAM/C,EAClBhP,SAAU,EACV4oB,WAAY,IAIhB,IADA1J,IAAIwB,aAAa0H,EAAU5gB,OAAOvD,WAClCymB,EAAA,EAAAC,EAAmBvC,EAAQsC,EAAAC,EAAA7e,OAAA4e,IAAhBj2B,EAAGk2B,EAAAD,GACZJ,EAAKp1B,SAAS6kB,KAAK,CACjB9nB,IAAK,IAAFuQ,OAAMylB,EAAQ,MAAAzlB,OAAK/N,EAAKk0B,WAAW,GAAE,KAAAnmB,OAAI/N,EAAKqP,WACjDiO,MAAO,CAACtd,KAAMA,KAElB,wBAAAo2B,EAAAvoB,OAAA,GAAAioB,EAAA,IAnBwC1oB,EAoB1C,EACA2V,gBAAe,SAAC/iB,GACd,IAAIumB,EAAQ,GACN/W,GAAQ6mB,EAAAA,GAAAA,IAAAA,EAAAA,GAAAA,GAAA,GAAQtjB,OAAOvD,UAAUwW,aAAgBjT,OAAOvD,UAAU0W,cAExE,OADAK,EAAQvY,KAAKyY,qBAAqBzmB,EAAMwP,GACjCxC,OAAOiZ,QAAQzW,GACjBqV,QAAO,SAACkB,GAAK,OAAKQ,EAAMI,SAASZ,EAAM,GAAG,IAC1ChV,KAAI,SAACgV,GAAK,MAAM,CAAEzI,MAAOyI,EAAM,GAAIrlB,MAAOqlB,EAAM,GAAGrW,EAAG,GAC7D,EACA+W,qBAAoB,SAACzmB,EAAMwP,GACzB,IAAI+W,EAAQ,GAMZ,OALAA,EAAQvZ,OAAO0Z,KAAKlX,GAAWqV,QAAO,SAAA9mB,GACpC,IAAMwc,EAAI/K,EAAUzR,GACpB,QAA2B,GAAvBiC,EAAKyR,gBAAuB8I,EAAEyM,WAAahnB,EAAKwL,uBAC7C+O,EAAE+b,WAAatO,GAAWhoB,EAAK00B,MAAM,IAAI3mB,OAAOia,GAAWhoB,EAAK00B,MAAM,KAAK3mB,OAAOia,GAAWhoB,EAAK00B,MAAM,KAAK/N,SAASpM,EAAEtc,MACjI,IAAG+mB,MAAK,SAACC,EAAG3M,GAAC,OAAK9I,EAAUyV,GAAGzQ,MAAQhF,EAAU8I,GAAG9D,KAAK,IAClD+R,CACT,I6B9mCA,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAASgQ,MAEpE,M,0BCGAxjB,OAAOD,KAAOsJ,GAAM9B,UAEpBkc,EAAAA,EAAAA,IAAUC,IACPC,UAAU,cAAeC,GAAAA,GACzBC,IACCC,GAAAA,GAEA,CACEC,UAAW,QACXJ,UAAW,QACXK,mBAAoB,kBACpBC,aAAc,CACZC,UAAW,WACXC,WAAW,KAIhBC,MAAM,O,GC1BLC,EAA2B,CAAC,EAGhC,SAASC,EAAoBC,GAE5B,IAAIC,EAAeH,EAAyBE,GAC5C,QAAqBzX,IAAjB0X,EACH,OAAOA,EAAaC,QAGrB,IAAIC,EAASL,EAAyBE,GAAY,CAGjDE,QAAS,CAAC,GAOX,OAHAE,EAAoBJ,GAAUK,KAAKF,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAGpEI,EAAOD,OACf,CAGAH,EAAoBxC,EAAI6C,E,MCzBxB,IAAIE,EAAW,GACfP,EAAoBQ,EAAI,CAACvmB,EAAQwmB,EAAUC,EAAIC,KAC9C,IAAGF,EAAH,CAMA,IAAIG,EAAeC,IACnB,IAASppB,EAAI,EAAGA,EAAI8oB,EAASvgB,OAAQvI,IAAK,CAGzC,IAFA,IAAKgpB,EAAUC,EAAIC,GAAYJ,EAAS9oB,GACpCqpB,GAAY,EACPppB,EAAI,EAAGA,EAAI+oB,EAASzgB,OAAQtI,MACpB,EAAXipB,GAAsBC,GAAgBD,IAAahrB,OAAO0Z,KAAK2Q,EAAoBQ,GAAGO,OAAO56B,GAAS65B,EAAoBQ,EAAEr6B,GAAKs6B,EAAS/oB,MAC9I+oB,EAAS5c,OAAOnM,IAAK,IAErBopB,GAAY,EACTH,EAAWC,IAAcA,EAAeD,IAG7C,GAAGG,EAAW,CACbP,EAAS1c,OAAOpM,IAAK,GACrB,IAAI0L,EAAIud,SACElY,IAANrF,IAAiBlJ,EAASkJ,EAC/B,CACD,CACA,OAAOlJ,CAnBP,CAJC0mB,EAAWA,GAAY,EACvB,IAAI,IAAIlpB,EAAI8oB,EAASvgB,OAAQvI,EAAI,GAAK8oB,EAAS9oB,EAAI,GAAG,GAAKkpB,EAAUlpB,IAAK8oB,EAAS9oB,GAAK8oB,EAAS9oB,EAAI,GACrG8oB,EAAS9oB,GAAK,CAACgpB,EAAUC,EAAIC,EAqBjB,C,WCzBdX,EAAoBlmB,EAAI,CAACqmB,EAASa,KACjC,IAAI,IAAI76B,KAAO66B,EACXhB,EAAoBiB,EAAED,EAAY76B,KAAS65B,EAAoBiB,EAAEd,EAASh6B,IAC5EwP,OAAOurB,eAAef,EAASh6B,EAAK,CAAEg7B,YAAY,EAAMC,IAAKJ,EAAW76B,IAE1E,C,WCND65B,EAAoBqB,EAAI,WACvB,GAA0B,kBAAfC,WAAyB,OAAOA,WAC3C,IACC,OAAO3qB,MAAQ,IAAI4qB,SAAS,cAAb,EAChB,CAAE,MAAO5nB,GACR,GAAsB,kBAAX+B,OAAqB,OAAOA,MACxC,CACA,CAPuB,E,WCAxBskB,EAAoBiB,EAAI,CAAC9kB,EAAKqlB,IAAU7rB,OAAO8rB,UAAUC,eAAepB,KAAKnkB,EAAKqlB,E,WCKlF,IAAIG,EAAkB,CACrB,IAAK,GAaN3B,EAAoBQ,EAAE9oB,EAAKkqB,GAA0C,IAA7BD,EAAgBC,GAGxD,IAAIC,EAAuB,CAACC,EAA4BxsB,KACvD,IAGI2qB,EAAU2B,GAHTnB,EAAUsB,EAAaC,GAAW1sB,EAGhBmC,EAAI,EAC3B,GAAGgpB,EAASwB,MAAMv7B,GAAgC,IAAxBi7B,EAAgBj7B,KAAa,CACtD,IAAIu5B,KAAY8B,EACZ/B,EAAoBiB,EAAEc,EAAa9B,KACrCD,EAAoBxC,EAAEyC,GAAY8B,EAAY9B,IAGhD,GAAG+B,EAAS,IAAI/nB,EAAS+nB,EAAQhC,EAClC,CAEA,IADG8B,GAA4BA,EAA2BxsB,GACrDmC,EAAIgpB,EAASzgB,OAAQvI,IACzBmqB,EAAUnB,EAAShpB,GAChBuoB,EAAoBiB,EAAEU,EAAiBC,IAAYD,EAAgBC,IACrED,EAAgBC,GAAS,KAE1BD,EAAgBC,GAAW,EAE5B,OAAO5B,EAAoBQ,EAAEvmB,EAAO,EAGjCioB,EAAqB7a,KAAK,0BAA4BA,KAAK,2BAA6B,GAC5F6a,EAAmBpK,QAAQ+J,EAAqBM,KAAK,KAAM,IAC3DD,EAAmBjU,KAAO4T,EAAqBM,KAAK,KAAMD,EAAmBjU,KAAKkU,KAAKD,G,KC7CvF,IAAIE,EAAsBpC,EAAoBQ,OAAEhY,EAAW,CAAC,MAAM,IAAOwX,EAAoB,QAC7FoC,EAAsBpC,EAAoBQ,EAAE4B,E","sources":["webpack://ds2-editor/./src/components/App.vue","webpack://ds2-editor/./src/components/inventory/Item.vue","webpack://ds2-editor/./src/components/inventory/Item.vue?3e71","webpack://ds2-editor/./src/components/ContextMenu.vue","webpack://ds2-editor/./src/components/ContextMenu.vue?ff8f","webpack://ds2-editor/./src/components/Stats.vue","webpack://ds2-editor/./src/utils.js","webpack://ds2-editor/./src/components/Stats.vue?29fa","webpack://ds2-editor/./src/components/Waypoints.vue","webpack://ds2-editor/./src/components/Waypoints.vue?8ffb","webpack://ds2-editor/./src/components/Quests.vue","webpack://ds2-editor/./src/components/Quests.vue?b12c","webpack://ds2-editor/./src/components/Skills.vue","webpack://ds2-editor/./src/components/Skills.vue?7f90","webpack://ds2-editor/./src/components/inventory/Equipped.vue","webpack://ds2-editor/./src/components/inventory/Equipped.vue?401a","webpack://ds2-editor/./src/components/inventory/Grid.vue","webpack://ds2-editor/./src/components/inventory/Grid.vue?6bde","webpack://ds2-editor/./src/components/Mercenary.vue","webpack://ds2-editor/./src/components/Mercenary.vue?439c","webpack://ds2-editor/./src/components/inventory/ItemEditor.vue","webpack://ds2-editor/./src/components/inventory/ItemStatsEditor.vue","webpack://ds2-editor/./src/components/inventory/ItemStatsEditor.vue?132d","webpack://ds2-editor/./src/components/inventory/ItemEditor.vue?a78c","webpack://ds2-editor/./src/components/inventory/Stash.vue","webpack://ds2-editor/./src/components/inventory/Stash.vue?7e4c","webpack://ds2-editor/./src/d2/ItemPack.js","webpack://ds2-editor/./src/d2/CharPack.js","webpack://ds2-editor/./src/items.js","webpack://ds2-editor/./src/components/App.vue?45b3","webpack://ds2-editor/./src/main.js","webpack://ds2-editor/webpack/bootstrap","webpack://ds2-editor/webpack/runtime/chunk loaded","webpack://ds2-editor/webpack/runtime/define property getters","webpack://ds2-editor/webpack/runtime/global","webpack://ds2-editor/webpack/runtime/hasOwnProperty shorthand","webpack://ds2-editor/webpack/runtime/jsonp chunk loading","webpack://ds2-editor/webpack/startup"],"sourcesContent":["\n\n","\n\n","import { render } from \"./Item.vue?vue&type=template&id=f468399e\"\nimport script from \"./Item.vue?vue&type=script&lang=js\"\nexport * from \"./Item.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./ContextMenu.vue?vue&type=template&id=0e702464\"\nimport script from \"./ContextMenu.vue?vue&type=script&lang=js\"\nexport * from \"./ContextMenu.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","const colors = {\n whit: 0,\n lgry: 1,\n dgry: 2,\n blac: 3,\n lblu: 4,\n dblu: 5,\n cblu: 6,\n lred: 7,\n dred: 8,\n cred: 9,\n lgrn: 10,\n dgrn: 11,\n cgrn: 12,\n lyel: 13,\n dyel: 14,\n lgld: 15,\n dgld: 16,\n lpur: 17,\n dpur: 18,\n oran: 19,\n bwht: 20,\n};\n\nconst colormaps = {\n 1: 'data/global/items/Palette/grey.dat',\n 2: 'data/global/items/Palette/grey2.dat',\n 5: 'data/global/items/Palette/greybrown.dat',\n 6: 'data/global/items/Palette/invgrey.dat',\n 7: 'data/global/items/Palette/invgrey2.dat',\n 8: 'data/global/items/Palette/invgreybrown.dat',\n};\n\nexport default {\n colors: colors,\n colormaps: colormaps,\n b64ToArrayBuffer(base64) {\n var bin = window.atob(base64);\n var len = bin.length;\n var bytes = new Uint8Array(len);\n for (var i = 0; i < len; i++) {\n bytes[i] = bin.charCodeAt(i);\n }\n return bytes.buffer;\n },\n arrayBufferToBase64(buffer) {\n var binary = '';\n var bytes = new Uint8Array( buffer );\n var len = bytes.byteLength;\n for (var i = 0; i < len; i++) {\n binary += String.fromCharCode( bytes[ i ] );\n }\n return window.btoa(binary);\n },\n async b64PNGFromDC6(item) {\n const response = await fetch(`data/global/items/${item.inv_file}.dc6`, { signal: AbortSignal.timeout(1500) });\n if (response.status !== 200) {\n return null;\n }\n const dc6 = new Uint8Array(await response.arrayBuffer());\n let idx = 32;\n const width = dc6[idx] | dc6[idx + 1] << 8 | dc6[idx + 2] << 16 | dc6[idx + 2] << 24;\n idx = 36;\n const height = dc6[idx] | dc6[idx + 1] << 8 | dc6[idx + 2] << 16 | dc6[idx + 2] << 24;\n idx = 56;\n const length = dc6[idx] | dc6[idx + 1] << 8 | dc6[idx + 2] << 16 | dc6[idx + 2] << 24;\n let x = 0, y = height - 1;\n const indexed = [];\n if (width == 0 || height == 0) {\n return null;\n }\n for (let i = 0; i < height; i += 1) {\n indexed[i] = Array(width).fill(255);\n }\n for (let i = 0; i < length;) {\n let b = dc6[60 + i++];\n if (b === 0x80) { //eol\n x = 0, y--;\n } else if (b & 0x80) {\n x += b & 0x7F; //transparent repeat for N bytes\n } else {\n //read N bytes\n for (let j = 0; j < b; j++) {\n indexed[y][x++] = dc6[60 + i++];\n }\n }\n }\n let canvas = document.createElement('canvas'),\n context = canvas.getContext('2d'),\n data = context.createImageData(width, height);\n canvas.height = height;\n canvas.width = width;\n for (let y = 0; y < height; y += 1) {\n for (let x = 0; x < width; x += 1) {\n let paletteIdx = indexed[y][x];\n const offset = (y * width + x) * 4;\n if (paletteIdx === 255) { //transparent\n continue;\n }\n if (item.transform_color && item.inv_transform) {\n let transformIdx = colors[item.transform_color];\n if (transformIdx >= 0 && window.palettes[item.inv_transform]) {\n paletteIdx = window.palettes[item.inv_transform][transformIdx][paletteIdx];\n }\n }\n const rgb = window.palettes[\"ACT1\"][paletteIdx];\n data.data[offset] = rgb[0];\n data.data[offset + 1] = rgb[1];\n data.data[offset + 2] = rgb[2];\n data.data[offset + 3] = 255;\n }\n }\n\n // put data to context at (0, 0)\n context.putImageData(data, 0, 0);\n\n // output image\n //var img = new Image();\n var src = canvas.toDataURL('image/png');\n canvas.remove();\n return src;\n },\n shift(number, shift) {\n return number * Math.pow(2, shift);\n },\n uuidv4() {\n return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {\n var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);\n return v.toString(16);\n });\n },\n removeMaxDurabilityFromRunwords(item) {\n if (item.runeword_name) {\n this.removeAttribute(item.magic_attributes, 75);\n this.removeAttribute(item.combined_magic_attributes, 75);\n this.removeAttribute(item.displayed_combined_magic_attributes, 75);\n }\n },\n removeAttribute(array, attribute) {\n for (let i = 0; i < array.length; i++) {\n if (array[i].id == attribute) array.splice(i, 1);\n }\n }\n}","import { render } from \"./Stats.vue?vue&type=template&id=ac208e0e\"\nimport script from \"./Stats.vue?vue&type=script&lang=js\"\nexport * from \"./Stats.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Waypoints.vue?vue&type=template&id=1aa06dae\"\nimport script from \"./Waypoints.vue?vue&type=script&lang=js\"\nexport * from \"./Waypoints.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Quests.vue?vue&type=template&id=2639f79c\"\nimport script from \"./Quests.vue?vue&type=script&lang=js\"\nexport * from \"./Quests.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Skills.vue?vue&type=template&id=78284c58\"\nimport script from \"./Skills.vue?vue&type=script&lang=js\"\nexport * from \"./Skills.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Equipped.vue?vue&type=template&id=7721d2e2\"\nimport script from \"./Equipped.vue?vue&type=script&lang=js\"\nexport * from \"./Equipped.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Grid.vue?vue&type=template&id=7e5744d8\"\nimport script from \"./Grid.vue?vue&type=script&lang=js\"\nexport * from \"./Grid.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Mercenary.vue?vue&type=template&id=2fafa1bf\"\nimport script from \"./Mercenary.vue?vue&type=script&lang=js\"\nexport * from \"./Mercenary.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","\n\n","import { render } from \"./ItemStatsEditor.vue?vue&type=template&id=01844ac5\"\nimport script from \"./ItemStatsEditor.vue?vue&type=script&lang=js\"\nexport * from \"./ItemStatsEditor.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./ItemEditor.vue?vue&type=template&id=2740cf1d\"\nimport script from \"./ItemEditor.vue?vue&type=script&lang=js\"\nexport * from \"./ItemEditor.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Stash.vue?vue&type=template&id=66b4a101\"\nimport script from \"./Stash.vue?vue&type=script&lang=js\"\nexport * from \"./Stash.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","export default [\n/* \n {\n key: '[Runewords]/Armor/Class-Items/Bone(AP)',\n value: {\n base64:\n 'EAiABARQFZrZGkfF+7VDRKBYiIfHQHiwZPQ/ge0UyZhCxSOZQsTjPxAAoAA0AOB8mAAQAKAANATgMEwAEACgADQI4DBMAA==',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Items/Enlightenment(AP)',\n value: {\n base64:\n 'EAiABARAFZrZyDSv5LRDeKBYiIfHQHiwZPR/ShSmRGDseaGQ7HGh8B8QAKAANADgMJ8AEACgADQE4HwjARAAoAA0COB8mAA=',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Items/Myth(AP)',\n value: {\n base64:\n 'EAiABAQQFJrZ9ht+U7RD4KBYiIfHQHiwZPRfCTqFMhYkokgWCDL4DxAAoAA0AOB80AIQAKAANATgfD4BEACgADQI4Hx/BQ==',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Items/Peace(AP)',\n value: {\n base64:\n 'EAiABARIFZrZiB4DF7RD9qBYiIfHQHiwZPR/ChQmgWDsAUGQrIiA8B8QAKAANADgfLYBEACgADQE4Hy+AxAAoAA0COB8PgE=',\n },\n },\n {\n key: '[Runewords]/Armor/Class Specific/Principle(AP)',\n value: {\n base64:\n 'EAiABAQIFJrZXlcmLrVDDqFYiIfHQHiwZPR/ymSsKIOsx8gBW/8BEACgADQA4HwjARAAoAA0BOAwaAEQAKAANAjgfDMB',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Itemsc/Rain(AP)',\n value: {\n base64:\n 'EAiABAQIBJrZPCse67RDHKFYiIfHQHiwZPQ/ge2UytgDTyHZs07hPxAAoAA0AOB8uwAQAKAANATgMNsAEACgADQI4HzvAw==',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Items/Treachery(AP)',\n value: {\n base64:\n 'EAiABAQAFJrZfvp8abRDWqFYiIfHQHiwZPR/itUlaOyxKJPsWajwHxAAoAA0AOB8tgEQAKAANATgfL4DEACgADQI4DDfAQ==',\n },\n },\n {\n key: '[Runewords]/Armor/Chains of Honor(CoH)(AP)',\n value: {\n base64:\n 'EAiABATMFJoZKfXB07RDUKBYiIcHQXiwZPQfAA0EIyf0pdC3Ql8LfTwQebjpwfNH/wEQAKAANADgfL4CEACgADQE4DBMABAAoAA0COBsvwMQAKAANAzgMF8B',\n },\n },\n {\n key: '[Runewords]/Armor/Duress(AP)',\n value: {\n base64:\n 'EAiABAQABJrZsJmv67VDcKBYiIfHQHiwZPQfArIIFCjYKCkkMwZ1KITooQnwHxAAoAA0AOB8tgEQAKAANATgMEwAEACgADQI4Hy+Aw==',\n },\n },\n {\n key: '[Runewords]/Armor/Enigma(AP)',\n value: {\n base64:\n 'EAiABMwMAJrZ6G9zurVDdqBYiGfHQHjw4QL/PxDMigNMMIyN4I+4GfCQ/xAAoAA0AOBsPwEQAKAANATgfO8DEACgADQI4Gy/Aw==',\n },\n },\n {\n key: '[Runewords]/Armor/Fortitude(AP)',\n value: {\n base64:\n 'EAiABAQYBJoZGyNS2rRDhqBYiIcHQXiwZPQfArIILFmeMJfC3ApzLcylaclhkj08ULAx/wEQAKAANADgfH8CEACgADQE4HyYABAAoAA0COB8vgIQAKAANAzgMEgA',\n },\n },\n {\n key: '[Runewords]/Armor/Wealth(DS)',\n value: {\n base64:\n 'EAiABAQABMJfs8HHMdcOyYVCAQoK8/+JVyjI/wEQAKAANADgMN8BEACgADQE4HyQABAAoAA0COB8bwM=',\n },\n },\n {\n key: '[Runewords]/Helmet/Delirium(Corona)',\n value: {\n base64:\n 'EAiABAQABB62pa4pwGqHwEChgAyA+f/hIX9kTIpikaxpwpHMiciQTPYqwCyygofnPxAAoAA0AOAw3wEQAKAANATgMF8BEACgADQI4Hz2AQ==',\n },\n },\n {\n key: '[Runewords]/Helmet/Dream(Corona)',\n value: {\n base64:\n 'EAiABAQABB62LdMv0GqHFEB5hYyMWTKC8OD/JTtvjOyDObIVJ7il4LaCWwtuUPqSPVEo/gMQAKAANADgfPYBEACgADQE4Gw/ARAAoAA0COAwnwA=',\n },\n },\n {\n key: '[Runewords]/Helmet/Lore(Corona)',\n value: {\n base64:\n 'EAiABASQBB427XeTMWuHlEGhgIwM+R9AlcX+RJHgPxAAoAA0AOB8uwAQAKAANATgfJgA',\n },\n },\n {\n key: '[Runewords]/Helmet/Nadir(Corona)',\n value: {\n base64:\n 'EAiABASIBB42uT8NF2mHxEGhgIwM+Q+gBIKMDxR4MiRLMGsQSkj4DxAAoAA0AOB8fwUQAKAANATgfG8D',\n },\n },\n {\n key: '[Runewords]/Helmet/Radiance(Corona)',\n value: {\n base64:\n 'EAiABASABB62nSbQJGuHNEKhgIyM+R9ANUCVIAjCkhFDlvwPEACgADQA4Hx/BRAAoAA0BOB8mAAQAKAANAjgfO8D',\n },\n },\n {\n key: '[Runewords]/Helmet/Flickering Flame(Diadem)',\n value: {\n base64:\n 'EAiABEwEQPy27SPyQU87XAiKESgoDIQHS0b/E6y5MbLTT3aJDGr68B8QAKAANADgfH8FEACgADQE4DCfABAAoAA0COAw+wA=',\n },\n },\n {\n key: '[Runewords]/Helmet/Flickering Flame(Earth)',\n value: {\n base64:\n 'EAiABE0EYDxjAwAAABgPF4IiCgoKA+HBktEaeluTb/8TrLkxstNPdokMavrwHxAAoAA1AOB8fwUQAKAANQTgMJ8AEACgADQI4DD7AA==',\n },\n },\n {\n key: '[Runewords]/Merc/Destruction(CA, Eth)',\n value: {\n base64:\n 'EAjABAQQ1M9XPVrBDrVDZqAEBakIDx4sGf2P4NUrDTJadQLDLBgexVocyMaucgrGGHou/wEQAKAANADgMPsAEACgADQE4DBIABAAoAA0COBsvwMQAKAANAzgbD8BEACgADQQ4HyQAA==',\n },\n },\n {\n key: '[Runewords]/Merc/Doom(CA, Eth)',\n value: {\n base64:\n 'EAjABAQQ1c9X79n157RDaKAEBakIKFA8dfgfASPGLsE6gT+6JIcZk+gpPHX5DxAAoAA0AOB80AIQAKAANATgMD4QAKAANAjgMEwAEACgADQM4DBIABAAoAA0EOBsmQA=',\n },\n },\n {\n key: '[Runewords]/Merc/Infinity(Giant Thresher, Eth)',\n value: {\n base64:\n 'EAjABAQAxAMR9/nGS7RDrKBwcKAIDx78j1C0KJjbpT2MGFWDjFm1jofHN8LpzX8QAKAANADgbL8DEACgADQE4DDbABAAoAA0COBsvwMQAKAANAzgMF8B',\n },\n },\n {\n key: '[Runewords]/Merc/Insight(CA, Eth)',\n value: {\n base64:\n 'EAjABAQA1M8XTR8U2bRDsKAEBaH/AEoClASUBpQiECQIZS9MAiPN7Y7DS3jifxAAoAA0AOB8IwEQAKAANATgfG8DEACgADQI4Hz7ABAAoAA0DOB8mAA=',\n },\n },\n {\n key: '[Runewords]/Merc/Obedience(CA, Eth)',\n value: {\n base64:\n 'EAjABAQIxM9XI8Ni3LRD6qAAVIQHD5aM/keQK/eDTU6YS2FuhbkW5sbwEKGIVTR4mmb8BxAAoAA0AOB80AIQAKAANATgfJAAEACgADQI4Hy+AxAAoAA0DOB8owUQAKAANBDgfFwA',\n },\n },\n {\n key: '[Runewords]/Merc/Phoenix(CA, Eth)',\n value: {\n base64:\n 'EAjABAwRwM8X8R3M+7RDAKEEBaEIDx4sGf2PABkyCMiPKpf4NGNWOKhjqAvkphz/ARAAoAA0AOAw+wAQAKAANATgMPsAEACgADQI4DBIABAAoAA0DOBsPwE=',\n },\n },\n {\n key: '[Runewords]/Merc/Pride(CA, Eth)',\n value: {\n base64:\n 'EAjABAQIxM8XvQDXH7RDDKEEBaEIDx4sGf2XIWOkxLwD9FIcmiyaIfPumYf8BxAAoAA0AOBsmQAQAKAANATgMC4QAKAANAjgfPYBEACgADQM4DBIAA==',\n },\n },\n {\n key: '[Runewords]/Merc/Rift(CA, Eth)',\n value: {\n base64:\n 'EAjABAQYxM8XMXJWObVDJKEEBaEIDx4sGf0HoBJAJUA1QAWDhxYNUH1yzGEVEBBjUD0UZg8TKCj/ARAAoAA0AOB80AIQAKAANATgfJAAEACgADQI4DDfARAAoAA0DOAwaAE=',\n },\n },\n {\n key: '[Runewords]/Shield/Dragon(Monarch)',\n value: {\n base64:\n 'EAiABAQIFP5MS50HwtQOqYHiCSsrA+EBhWfJyMzoP4CSACUBpQGlD3IBYe6SGWfs8YGRTLKIwm34DxAAoAA0AOAwLhAAoAA0BOAwSAAQAKAANAjgfJgA',\n },\n },\n {\n key: '[Runewords]/Shield/Dragon(Zaka)',\n value: {\n base64:\n 'EAiABATIdL6hMfzNK2mH1EBZRlCQgfAgwoMHFJ4T9VLUW1GvRb0lIzOj/wBKApQElAaUPsgFhLlLZpyxxwdGMskiCrfhPxAAoAA0AOAwLhAAoAA0BOAwSAAQAKAANAjgfJgA',\n },\n },\n {\n key: '[Runewords]/Shield/Dream(Monarch)',\n value: {\n base64:\n 'EAiABAQQFf5MY47+OtcOuYHiCSsrA+EBhWfJyMzo/wdznOCWgtsKbi24QekbI7tk5yV7olBkK/4DEACgADQA4Hz2ARAAoAA0BOBsPwEQAKAANAjgMJ8A',\n },\n },\n {\n key: '[Runewords]/Shield/Dream(Zaka)',\n value: {\n base64:\n 'EAiABAQQdL6hcXA0JWqH3EBZRlCQgfAgwoMHFJ4T9VLUW1GvRb0lIzOj/x/McYJbCm4ruLXgBqVvjOySnZfsiUKRrfgPEACgADQA4Hz2ARAAoAA0BOBsPwEQAKAANAjgMJ8A',\n },\n },\n {\n key: '[Runewords]/Shield/Exil(Vortex)',\n value: {\n base64:\n 'EAiABAQUZD450rixHGiH/EBZh5YWgvAgwoMHFJ4T9VLUW1GvRT0znv8QCJqRGQqX0DheGQAyVkjx4Jf9BxAAoAA0AOAw+wAQAKAANATgMD4QAKAANAjgMF8BEACgADQM4Hy+Ag==',\n },\n },\n {\n key: '[Runewords]/Shield/Phoenix(Monarch)',\n value: {\n base64:\n 'EAiABAQIBP5M5NbLQdIOAYTiCSkppKIckIKi/D+GukA2ZoWDusTngYAcATJkmU6PKv8BEACgADQA4DD7ABAAoAA0AOAw+wAQAKAANADgMEgAEACgADQA4Gw/AQ==',\n },\n },\n {\n key: '[Runewords]/Shield/Spirit(Monarch)',\n value: {\n base64:\n 'EAiABAQAFf5MDCe4FNUO2YTiCSsrBOEBhWfJyMzo/wBbAkgQ+sYs09z+aBLiPxAAoAA0AOB8+wAQAKAANATgfL4DEACgADQI4Hy7ABAAoAA0DOB8PgE=',\n },\n },\n {\n key: '[Runewords]/Shield/Spirit(Zaka)',\n value: {\n base64:\n 'EAiABAQAdL4hQknhw2uHbEJZRlAQgvAgwoMHFJ4T9VLUW1GvRb0lIzOj/wNsCSBB6BuzTHP7o0mI/xAAoAA0AOB8+wAQAKAANATgfL4DEACgADQI4Hy7ABAAoAA0DOB8PgE=',\n },\n },\n {\n key: '[Runewords]/Shield/Splendor(BS)',\n value: {\n base64:\n 'EAiABAQghB3klPuzDa8dwgnFExQUBMKDJaM1XbSGiv5DIPPEEhS8LGcGlcbzJ/8BEACgADQA4HyjBRAAoAA0BOB8fAA=',\n },\n },\n {\n key: '[Runewords]/Shield/Splendor(Monarch)',\n value: {\n base64:\n 'EAiABAQAFP5MGnYiZ9MO4YTiCSsrAuHBktF/CGSeWIKCl+XMoNJ4/uQ/EACgADQA4HyjBRAAoAA0BOB8fAA=',\n },\n },\n {\n key: '[Runewords]/Shield/Splendor(Zaka)',\n value: {\n base64:\n 'EAiABAQYZL4hgQT8E2uHcEJZRlAQgfBgyehEvRT1VtRrUe8/BDJPLEHBy3JmUGk8f/IfEACgADQA4HyjBRAAoAA0BOB8fAA=',\n },\n },\n {\n key: '[Runewords]/Weapon/Axe/Beast(BA)',\n value: {\n base64:\n 'EAiABARI1YNXY6Z+2LVDPKBoaKgIDx4sGf0HgBTBocMuvDDghjDkhkt6ErPmnoKC/xAAoAA0AOBsvwMQAKAANATgfG8DEACgADQI4DBMABAAoAA0DOAw2wAQAKAANBDgfHwA',\n },\n },\n {\n key: '[Runewords]/Weapon/Axe/Doom(BA)',\n value: {\n base64:\n 'EAiABAQQ1INXHcIsz7RDaKBoaKgIDx78jwAUaJdgncAfXZLDjEn0FJ7y/AcQAKAANADgfNACEACgADQE4DA+EACgADQI4DBMABAAoAA0DOAwSAAQAKAANBDgbJkA',\n },\n },\n {\n key: '[Runewords]/Weapon/Axe/Eternity(BA)',\n value: {\n base64:\n 'EAiABAQcxINX5QhAs7RDfKBoaKgIDx78j2DT5gYIJa6lEKaZMkO+wML6DxAAoAA0AOB8PgEQAKAANATgbL8DEACgADQI4DBfARAAoAA0DOB8mAAQAKAANBDgMC4=',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Brand(GMB)',\n value: {\n base64:\n 'EAiABAQA5FkR+WI3o7VDSKAAUIQHD5aMeAEA6H8EqlSjBOoE8nj1FDAmUUFO5ggx+g8QAKAANADgbD8BEACgADQE4DBIABAAoAA0COAw2wAQAKAANAzgMGgB',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Brand(HB)',\n value: {\n base64:\n 'EAiABARQdH9BTCkyltAOIYECQBEePFgy+h+BKtUogTqBPF49BYxJVJCTOUKM/gMQAKAANADgbD8BEACgADQE4DBIABAAoAA0COAw2wAQAKAANAzgMGgB',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Edge(GMB)',\n value: {\n base64:\n 'EAiABAQY5FnRZCdDTrVDcqAATIQHD5aMeAEA6D8AlQAqAaoBqiuPLrc6gTyQ9bC8dOb9BxAAoAA0AOB8bwMQAKAANATgfPsAEACgADQI4Hw+AQ==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Edge(HB)',\n value: {\n base64:\n 'EAiABAQgZH9BK2EIFNQOyYECMBEePFgy+g9AJYBKgGqA6sqjy61OIA9kPSwvnXn/ARAAoAA0AOB8bwMQAKAANATgfPsAEACgADQI4Hw+AQ==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Faith(GMB)',\n value: {\n base64:\n 'EAiABAUU5FkRAQAAAFICEJSbGxThwQNeAAD7HwEjxhPXUlxbca3FNRh4eO4A/aNLet6mABT/ARAAoAA0AOAwPhAAoAA0BOBsPwEQAKAANAjgMN8BEACgADQM4HwzAQ==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Faith(HB)',\n value: {\n base64:\n 'EAiABAQAdH9BdBUyQtcOAYICQBEePFgy+h8BI8YT11JcW3GtxbU7QP/okp63KQDFfxAAoAA0AOAwPhAAoAA0BOBsPwEQAKAANAjgMN8BEACgADQM4HwzAQ==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Harmony(GMB)',\n value: {\n base64:\n 'EAiABAQA9VkR713AFbVDlqAAUIQHD5aMeAEA6H+EiRM3UMC4ASXjBsXGDSijLBYGhHFpjmJGfZGR8R8QAKAANADgfG8DEACgADQE4HzvAxAAoAA0COB8mAAQAKAANAzgfJAA',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Harmony(HB)',\n value: {\n base64:\n 'EAiABAQIdH9B1M+wf9AOWYICQBEePFgy+h9h4sQNFDBuQMm4QbFxAyoqi4UBYVyao5hRX2Rk/AcQAKAANADgfG8DEACgADQE4HzvAxAAoAA0COB8mAAQAKAANAzgfJAA',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Ice(GMB)',\n value: {\n base64:\n 'EAiABAQI9VkRKRb5D7RDqqAAUIQHD5aMeAEA6H8EadIuyZHGLBYyx9AdyO+ypVCeUvwHEACgADQA4Hw+ARAAoAA0BOB8tgEQAKAANAjgbD8BEACgADQM4DBIAA==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Ice(HB)',\n value: {\n base64:\n 'EAiABAQAdX9BNEusT9QOqYICQBEePFgy+h9BmrRLcqQxi4XMMXQH8rtsKZSnFP8BEACgADQA4Hw+ARAAoAA0BOB8tgEQAKAANAjgbD8BEACgADQM4DBIAA==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Wrath(GMB)',\n value: {\n base64:\n 'EAiABAQA9FkRB+ECq7VDgqEAUIQHD5aMeAEA6L+MFB4aVXjyANVjMlNjihQFY8EVnv8QAKAANADgMJ8AEACgADQE4Hx8ABAAoAA0COBsvwMQAKAANAzgMNsA',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Wrath(HB)',\n value: {\n base64:\n 'EAiABAQQdH9BvO5p0NEOCYYCQBEePFgy+i8jhYdGFZ48QPW0zNSYIkXBWHCF5z8QAKAANADgMJ8AEACgADQE4Hx8ABAAoAA0COBsvwMQAKAANAzgMNsA',\n },\n },\n {\n key: '[Runewords]/Weapon/Flail/Call to Arms(CTA)(Flail)',\n value: {\n base64:\n 'EAiABMwuQL6vphe/tmqHnEDx8FARAgQIU4kIs2n4H+HdOyVqF14YSUSYSkKYTcOf/AcQAKAANADgfD4BEACgADQE4HwjARAAoAA0COAw2wAQAKAANAzgMF8BEACgADQQ4DA+',\n },\n },\n {\n key: '[Runewords]/Weapon/Flail/Heart of the Oak(HOTO)(Flail)',\n value: {\n base64:\n 'EAiABARAVb4v6kA27GuHNEHx8ED/T8BLAW8FvBbwlMhNsjS8P2PmdMPDw4wQJyPjPxAAoAA0AOB8kAAQAKAANATgMPsAEACgADQI4DCfABAAoAA0DOB8vgM=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Death(PB)',\n value: {\n base64:\n 'EAiABAQIxItTkbEjErVDXKAAVIQHD5aM/kcIHBiRDNNh0g2ZYmwNZGZWFQ8P+oj/EACgADQA4HzQAhAAoAA0BOB8fwIQAKAANAjgMPsAEACgADQM4Hy7ABAAoAA0EOAwaAE=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Destruction(PB)',\n value: {\n base64:\n 'EAiABAQQ1YtTwRbdBLRDZqAAVIQHD5aM/kfw6pUGGa06gWEWDI9iLQ5kY1c5BWMMPZf/EACgADQA4DD7ABAAoAA0BOAwSAAQAKAANAjgbL8DEACgADQM4Gw/ARAAoAA0EOB8kAA=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Fortitude(PB)',\n value: {\n base64:\n 'EAiABAQAxIsTcYM2kLRDhqAAUIQHD5aM/kNAFoElyxPmUphbYa6FuTQtOUyyhwcKNuY/EACgADQA4Hx/AhAAoAA0BOB8mAAQAKAANAjgfL4CEACgADQM4DBIAA==',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Grief(PB)',\n value: {\n base64:\n 'EAiABAQAxItTZ0MUlbVDkqAAVIQHD5aM/lt5dOG9IT2nscei0bwHasZ/EACgADQA4HyjBRAAoAA0BOB8bwMQAKAANAjgMEgAEACgADQM4DDbABAAoAA0EOB8IwE=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Last Wish(PB)',\n value: {\n base64:\n 'EAiABAQQ1IuTW+69vrVDvqAAWIQHD5aM/ke4exeR7JKYOIwygWJMkkKRbFnIAI/4DxAAoAA0AOBsPwEQAKAANATgMNsAEACgADQI4Gw/ARAAoAA0DOAwLhAAoAA0EOBsPwEQAKAANBTgbL8D',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Lawbringer(PB)',\n value: {\n base64:\n 'EAiABAQAxIvTSpKxG7VDwqAATIQHD5aM/oPQB8NSmg1BWrRs0pFduiONPVdQ/gMQAKAANADgfD4BEACgADQE4DDfARAAoAA0COB8kAA=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Oath(PB)',\n value: {\n base64:\n 'EAiABAQQxIsTl0M5B7RD6KAAUIQHD5aM/kegSrWLbNIDU2NUFx5mkRYODswgdigo/gMQAKAANADgfLYBEACgADQE4DCfABAAoAA0COAw2wAQAKAANAzgfHwA',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Phoenix(PB)',\n value: {\n base64:\n 'EAiABAQQxIsTPWgdDrRDAKEAUIQHD5aM/keADBkE5EeVS3yaMSsc1DHUBXJTjv8QAKAANADgMPsAEACgADQE4DD7ABAAoAA0COAwSAAQAKAANAzgbD8B',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Spirit(PB)',\n value: {\n base64:\n 'EAiABARI1YsT5bI/0LVDNqEAUIQHD5aM/g+wJYAEoW/MMs3tjyYh/gMQAKAANADgfPsAEACgADQE4Hy+AxAAoAA0COB8uwAQAKAANAzgfD4B',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Voice of Reason(PB)',\n value: {\n base64:\n 'EAiABAQQxIsTra0+1rRD+KAAUIQHD5aM/tsg47abR66eepkao1qQGGuAeDzF+A8QAKAANADgMN8BEACgADQE4HyQABAAoAA0COB8fwIQAKAANAzgfDMB',\n },\n },\n {\n key: '[Runewords]/Weapon/Class-Items/Obsession(Fire)',\n value: {\n base64:\n 'EAiABA0RYA8oAwAAAGiFOygaGmzNi63BsTU99n+DxAmCKQiuINiCIBNtDDRN9Q+TKUhg/gMQAKAANADgbLcBEACgADQE4DBfARAAoAA0COAw3wEQAKAANAzgfHwAEACgADQQ4Hz2ARAAoAA0FOB8fwU=',\n },\n },\n {\n key: '[Runewords]/Weapon/Crescent Moon(CS)',\n value: {\n base64:\n 'EAiABAUgVBxqAAAAAClhBQoFhfkfgRu3OSctjDUqHIxFNSiYSeN4eDgd+Q8QAKAANADgfLYBEACgADQE4DBMABAAoAA0COB8bwM=',\n },\n },\n {\n key: \"[Sets]/Aldur's Watchtower/Armor\",\n value: {\n base64:\n 'EAiAAAUABMIb5G1RsMbFELiRkZE4AGgEvD7YJIW+LTK8UgDCSwUg/we8/g94/R/w+g8=',\n },\n },\n {\n key: \"[Sets]/Aldur's Watchtower/Boots\",\n value: {\n base64: 'EACAAAUIhBsNyXemd+OiCORAQsI5IGUBNQeQE/rA8OQomP4X8Pov4PVfwOs/',\n },\n },\n {\n key: \"[Sets]/Aldur's Watchtower/Helmet\",\n value: {\n base64: 'EAiAAAWIZDxIGMmhzx0XQmALFBTkbIj4QIYV+rLkmNb/AK//AV7/A7z+Aw==',\n },\n },\n {\n key: \"[Sets]/Aldur's Watchtower/Weapon\",\n value: {\n base64:\n 'EAiAAAUQxFkTbueBvMYFEUBCMqcCasEnQ16Ch8JHoYssD7f/AF7+A3j5D+DlPw==',\n },\n },\n {\n key: '[Sets]/Angelic Raiment/Amulet',\n value: {\n base64: 'EACAAAQM5FkYjkwt57oVasDIcnKo/wfW/P+T/w==',\n },\n },\n {\n key: '[Sets]/Angelic Raiment/Armor',\n value: {\n base64: 'EAiAAARA5LArWMhpRS+KGbADDQ0xIKAQMfz/AIr/J/T9Bw==',\n },\n },\n {\n key: '[Sets]/Angelic Raiment/Ring',\n value: {\n base64: 'EACAAAUA5PzY0KAQAHqtQQPGARpKyP/gsP9QLP8D',\n },\n },\n {\n key: '[Sets]/Angelic Raiment/Weapon',\n value: {\n base64: 'EAiAAAUIhPQE32K1GFQhA0BAxJiwhB6H/yMsWfK/i+w/',\n },\n },\n {\n key: \"[Sets]/Arcanna's Tricks/Amulet\",\n value: {\n base64: 'ECCAAATI5FkY6uIBn7UVdMBI8LKB4j8Uy/8nuP0H',\n },\n },\n {\n key: \"[Sets]/Arcanna's Tricks/Armor\",\n value: {\n base64: 'EAiAAAQI5JoZxhQuNrpFD6gDD48YIoYs9v+DG/4HUP0H',\n },\n },\n {\n key: \"[Sets]/Arcanna's Tricks/Helmet\",\n value: {\n base64: 'ECiAAAQQhKQZ6GVnbLQFD6iAhIQYSkQngv/WsP8prv0H',\n },\n },\n {\n key: \"[Sets]/Arcanna's Tricks/Weapon\",\n value: {\n base64: 'EAiAAAQABJAJOkXuNdpiB8jIiDElaZT5n0Dq/4aC/w==',\n },\n },\n {\n key: '[Sets]/Artic Gear/Armor',\n value: {\n base64: 'EAiAAARAZBP+wt5MUEShuAEWoKAQA0LRE9JSSFshrYW0/9aw/yuu/Qc=',\n },\n },\n {\n key: '[Sets]/Artic Gear/Belt',\n value: {\n base64: 'EACAAAQAZKc35APGgmkLHNAABwfjAwpWwPsPhfH/Cmn/AQ==',\n },\n },\n {\n key: '[Sets]/Artic Gear/Gloves',\n value: {\n base64: 'EACAAAQQxKwbJMiJhbVFDqiAhIRxgEYXz/8JMvwXoPoP',\n },\n },\n {\n key: '[Sets]/Artic Gear/Weapon',\n value: {\n base64: 'EAiAAAQIhIAGKM5Cam1hA2BgxIggQ8YdFP/BQf9tUHhY+g8=',\n },\n },\n {\n key: \"[Sets]/Beserker's Arsenal/Armor\",\n value: {\n base64: 'EAiAAAQIhOYNkw+wKNqiBaTBw0OEEcIU5r817D8=',\n },\n },\n {\n key: \"[Sets]/Beserker's Arsenal/Helmet\",\n value: {\n base64: 'EAiAAAQQBF8bXKWtFG0FC+AABoYIHzJwItx/cNB/',\n },\n },\n {\n key: \"[Sets]/Beserker's Arsenal/Weapon\",\n value: {\n base64: 'EAiAAAQAhHk8BEM+AHALF4CBIYKPwh0Z/yPIkPEf',\n },\n },\n {\n key: \"[Sets]/Bul Kathos' Children/Colossus Blade\",\n value: {\n base64: 'EAiAAAQAxK8xwCLvsWmLOSAjI0AEZMhOcEvBbQW3FtyiBLqgEI3+Aw==',\n },\n },\n {\n key: \"[Sets]/Bul Kathos' Children/Mythical Sword\",\n value: {\n base64:\n 'EAiAAAQIxIOxiB+pjWgLOsDCIgAAmgjIkJ3Ql+Off2R0Qf0HEACgADAA4Gw/AQ==',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Amulet\",\n value: {\n base64: 'EACAAATE5FkYJnmMTTMVOMAY4wFU/k+Q4T+Uvv8=',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Armor\",\n value: {\n base64: 'EAiAAAUARGA2ZB8pGFcLDVCFlhYxPmRgi8x/J4X/J8z9Bw==',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Helmet\",\n value: {\n base64: 'EAiAAAQIxJIUHGwNxFDFBigBBYUICWhWhPtvDfoP',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Ring\",\n value: {\n base64: 'EACAAAXA5PzYYAzzZHut0gGCCIGH4T8Alf8=',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Weapon\",\n value: {\n base64: 'ECiAAAQQRMmEo2LlJG2RAVBQxPCTxFDwP4HU/xPSUkhbIa2FtP8=',\n },\n },\n {\n key: \"[Sets]/Civerb's Vestments/Amulet\",\n value: {\n base64: 'EACAAAQE5FkY6oFwkrQVAsDYgKJE/L8i3P8PI/gP',\n },\n },\n {\n key: \"[Sets]/Civerb's Vestments/Shield\",\n value: {\n base64: 'EAiAAARE5J4VPmxtTrUFAMAABoYYFJ4PGfifwOZ/C3H/AQ==',\n },\n },\n {\n key: \"[Sets]/Civerb's Vestments/Weapon\",\n value: {\n base64: 'EAiAAAQAZJEI1bYn35ZCAPDwiDBhCQuX/9qQ/w==',\n },\n },\n {\n key: \"[Sets]/Cleglaw's Brace/Gloves\",\n value: {\n base64: 'EACAAAQAxK4bekGfEb8FApgABIQQJWAp8x8c9R8=',\n },\n },\n {\n key: \"[Sets]/Cleglaw's Brace/Shield\",\n value: {\n base64: 'ECiAAAQQhOwNHYrdN9riAFAAAkKEDxtw8/X/xLUU11Zca3HtPw==',\n },\n },\n {\n key: \"[Sets]/Cleglaw's Brace/Weapon\",\n value: {\n base64: 'EAiAAAUI5NIYxvVKSquFAWBhEeGOjEay/9qU/w==',\n },\n },\n {\n key: \"[Sets]/Cow King's Leathers/Armor\",\n value: {\n base64:\n 'AAiAAAQAhAwMziE8f4HCDrQABEQMCDxOaEuhbYW2FtqMFTVI/h/w8T9ZIUHtPw==',\n },\n },\n {\n key: \"[Sets]/Cow King's Leathers/Boots\",\n value: {\n base64: 'AACAAAQIZKcmXHmb/WiLO/AABwdAAO1DC2BkjIDSB0b2Hw==',\n },\n },\n {\n key: \"[Sets]/Cow King's Leathers/Helmet\",\n value: {\n base64: 'AAiAAAQQhL8ZNljc/wJFHfgBA4MYH6pg5385438niv8=',\n },\n },\n {\n key: \"[Sets]/Death's Disguise/Belt\",\n value: {\n base64: 'ECCAAAQE5OoNvnnVO9oCBjCAgUH44IFM/5+4luLaimstrv0H',\n },\n },\n {\n key: \"[Sets]/Death's Disguise/Gloves\",\n value: {\n base64: 'ECCAAARE5K4b8mlMObTFC2gAA4PQQp+br/9dZP8B',\n },\n },\n {\n key: \"[Sets]/Death's Disguise/Weapon\",\n value: {\n base64: 'EAiAAAUABNAYhrXtnXxFDGBhESFChgw8CP9tZCxZ+g8=',\n },\n },\n {\n key: \"[Sets]/Griswold's Legacy/Armor\",\n value: {\n base64: 'EAiAAAUAhL8TXAssucaFFGAOD48BAGg++GcLDy8NAP0H',\n },\n },\n {\n key: \"[Sets]/Griswold's Legacy/Helmet\",\n value: {\n base64: 'EAiAAAUIBB42YDP8H4+LKAALGRkSICw50SxFsxXNWjSDIriFR53wn1cGgP4D',\n },\n },\n {\n key: \"[Sets]/Griswold's Legacy/Shield\",\n value: {\n base64: 'EAiAAAUQZD45vG6NEI0LKrAOLS0DKFAf7HCiXop6K+q1qGem+h8=',\n },\n },\n {\n key: \"[Sets]/Griswold's Legacy/Weapon\",\n value: {\n base64: 'EAiAAA0RwAMKyUwMFeNiChgZoRMBHrwtUF14erj954UBoP8VFAuU/xUUC5T/',\n },\n },\n {\n key: \"[Sets]/Heaven's Brethren/Armor\",\n value: {\n base64: 'EAiAAAUEhB8KxGH9z+PCDFBDRkaAA2s++AfEiBAoW6D+Aw==',\n },\n },\n {\n key: \"[Sets]/Heaven's Brethren/Helmet\",\n value: {\n base64: 'EAiAAAQUBGIbqFh83TzFGUgFCooAAFQEvD7wYAvPGJaxAQnFfw==',\n },\n },\n {\n key: \"[Sets]/Heaven's Brethren/Shield\",\n value: {\n base64: 'EAiAAAQMBBoKVzSrDpiiDNACIEACQgrZBx6kMOfEY0b2Hw==',\n },\n },\n {\n key: \"[Sets]/Heaven's Brethren/Weapon\",\n value: {\n base64: 'EAiAAAQAxNsXuusQdzAFGeDhEQAGhYcuPGMDCwptzH8=',\n },\n },\n {\n key: \"[Sets]/Hsaru's Defence/Belt\",\n value: {\n base64: 'EACAAAQQxOoNntSVqdqiADwAAkI4QGMFt//WqP8=',\n },\n },\n {\n key: \"[Sets]/Hsaru's Defence/Boots\",\n value: {\n base64: 'EACAAAQIxKoJp9Y83tpiAEwAAkI4EQ4M6j846j8=',\n },\n },\n {\n key: \"[Sets]/Hsaru's Defence/Shield\",\n value: {\n base64: 'EACAAAQARKEISmPOntqCAECAgUEAoCJC+G+N+g8=',\n },\n },\n {\n key: \"[Sets]/Hwanin's Majesty/Armor\",\n value: {\n base64: 'EAiAAAQIhIsb8C+elbRFG0AGCYkABwh9kEaLcckGFRT/AQ==',\n },\n },\n {\n key: \"[Sets]/Hwanin's Majesty/Belt\",\n value: {\n base64: 'EACAAARIxOoNkTYwQ9rCDTwAAgKQMYQgh6kTsMb8Bw==',\n },\n },\n {\n key: \"[Sets]/Hwanin's Majesty/Helmet\",\n value: {\n base64: 'EAiAAAQYhB82+KqnoWkLNsAHGRkBIJAZoaxop0T+Dw==',\n },\n },\n {\n key: \"[Sets]/Hwanin's Majesty/Weapon\",\n value: {\n base64: 'EAiAAAQAxO3+oa5J20FbvAGAABGQIZuglIwigy48Y0MLiv8=',\n },\n },\n {\n key: '[Sets]/Immortal King/Armor',\n value: {\n base64:\n 'EAiAAAVQBL4TnAgbYIzFERATD4/4HzTTQh8vEAAlK2go/B/T+r8C3v8T8P6ngPcfgoz/',\n },\n },\n {\n key: '[Sets]/Immortal King/Belt',\n value: {\n base64:\n 'EACAAAUIZANrkK2u0jYWSMAHGBg+gJwPLjhBLsW5/x/m8H9M6z8EMv9JcPvPKwRA/wE=',\n },\n },\n {\n key: '[Sets]/Immortal King/Boots',\n value: {\n base64: 'EACAAAVIhGMNykCjTsNCCfwAA8M7wGSCGx+qAIb3H0rff14gAPr/QRX/7fwP',\n },\n },\n {\n key: '[Sets]/Immortal King/Gloves',\n value: {\n base64:\n 'EACAAAUQhOMVQmFG5odFEvgBBoYPgEYA7cMSkhEmMP53af3/IIj/PBT/fSj+GxL/AQ==',\n },\n },\n {\n key: '[Sets]/Immortal King/Helmet',\n value: {\n base64: 'EAiAAAWQRB9awDkcTTIWRoAHNzcEfDjEk0RQGLMgLxEA/Qc=',\n },\n },\n {\n key: '[Sets]/Immortal King/Weapon',\n value: {\n base64:\n 'EAiAAAUYxFsfkiGy14fFEuDhIT8CMmRdeHm46eGGCIXpfxjTjf/LOLr7b+OPreX/HF11Zek/Df20/wE=',\n },\n },\n {\n key: '[Sets]/Infernal Tools/Belt',\n value: {\n base64: 'EACAAAQIxOgNUBWTz9piBUBAQsI4QOPDCP63CPffzv8=',\n },\n },\n {\n key: '[Sets]/Infernal Tools/Helmet',\n value: {\n base64: 'EAiAAAQARLwZ4LpY7ENFCngAA4MIJ6SlkLZCWgtpcqj/1qD/',\n },\n },\n {\n key: '[Sets]/Infernal Tools/Weapon',\n value: {\n base64: 'EAiAAAQQZAE2mGAMbp4KFfDwIEIFZIryHxz1Hw==',\n },\n },\n {\n key: \"[Sets]/Iratha's Finery/Amulet\",\n value: {\n base64: 'ECCAAARI5FkYtAJMUbUVEkBoYc7N1/8T11JcW3GtxbX/',\n },\n },\n {\n key: \"[Sets]/Iratha's Finery/Belt\",\n value: {\n base64: 'EACAAAQIxOgNxvhap9+CAUBAokGoUFwoPozgvwDVfw==',\n },\n },\n {\n key: \"[Sets]/Iratha's Finery/Gloves\",\n value: {\n base64: 'ECCAAAQQxKwbQKoF/LSFAqiAhISwwpyd/7ug/gM=',\n },\n },\n {\n key: \"[Sets]/Iratha's Finery/Helmet\",\n value: {\n base64: 'EAiAAAUARBw2gPrCR4+LBXADGRkRTphLYe6/Neg/',\n },\n },\n {\n key: \"[Sets]/Isenhart's Armory/Armor\",\n value: {\n base64: 'EAiAAAUARA8FZlvV1nHxAJwgIyPCBxmMEP5bg/4D',\n },\n },\n {\n key: \"[Sets]/Isenhart's Armory/Helmet\",\n value: {\n base64: 'ECiAAAQYRMY3uKUDpWoLCEACDw8RBJhECP9PQEsBbQW0FtD+Aw==',\n },\n },\n {\n key: \"[Sets]/Isenhart's Armory/Shield\",\n value: {\n base64: 'ECiAAAQQZBkK+xAkKNrCAbQABUWEDzIARP6fgJYC2gpoLaD9Bw==',\n },\n },\n {\n key: \"[Sets]/Isenhart's Armory/Weapon\",\n value: {\n base64: 'EAiAAAUIRGkM1FDSL9SiAYCAiFBB6YL6D075Dw==',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Armor\",\n value: {\n base64: 'EAiAAAVYBN4xuG7Zc46LLVAhGBghPqBlBLPFiFcAgJINNyisgf/HyP4D',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Belt\",\n value: {\n base64: 'EACAAAUIZGOnATvwC3NcdAEXODggH3jgo5AlwaD+nwiXItyKcC3C/Qc=',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Gloves\",\n value: {\n base64: 'EACAAAVIhJsVMilmHMYFF8iBhAQGQEXA6wMPbBhIsHzCyc7/Ngb5kf1fauQ/',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Helmet\",\n value: {\n base64:\n 'EAiAAAUgRPy2IfpO83tcaAEjUFCIkyDnAyiUoF1k///k/x0j/0+ESxFuRbgW4f4D',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Weapon\",\n value: {\n base64: 'EAiAAAUA9FkRHPBZ8caFF7i5EScCL14TZOjC6xT4T0Mu739jDwyK/7wAAPQf',\n },\n },\n {\n key: \"[Sets]/Milabrega's Regalia/Armor\",\n value: {\n base64: 'EAiAAAQQ5L0TqPUHF78FBpgHD48IIgQng/8QyPwH',\n },\n },\n {\n key: \"[Sets]/Milabrega's Regalia/Helmet\",\n value: {\n base64: 'EAiAAAUARBw2cJlM4B6LC3ADGRkRDrxI8PJ/Bbz/',\n },\n },\n {\n key: \"[Sets]/Milabrega's Regalia/Shield\",\n value: {\n base64: 'EAiAAAUIRPqZoKjVxb4pKgAHPDzE+DACKHj/D0j5D0HGfw==',\n },\n },\n {\n key: \"[Sets]/Milabrega's Regalia/Weapon\",\n value: {\n base64: 'EAiAAAUYBNAMyOJ7Z9fCAhgZCRBBhowpSxb7Dw==',\n },\n },\n {\n key: \"[Sets]/Naj's Ancient Vestige/Armor\",\n value: {\n base64: 'EAiAAAQIBF4T1CK4/7RFHuAQD48AB8J8sMmJcCnCrQjXItwWFDntn/wH',\n },\n },\n {\n key: \"[Sets]/Naj's Ancient Vestige/Circlet\",\n value: {\n base64: 'EAiAAAQARPy+w/gTVIG20AMoGBkRAMDLhyrAyBiRJZMVNTD+Aw==',\n },\n },\n {\n key: \"[Sets]/Naj's Ancient Vestige/Staff\",\n value: {\n base64: 'EAiAAAQQZC8osEeXkGkLPDAyIkCAYQKzCJYsyTBaSCP7E2aLDUVF/wE=',\n },\n },\n {\n key: \"[Sets]/Natalya's Odium/Armor\",\n value: {\n base64: 'EAiAAAUABIob4DgFzQIFENAPCYkBH9bRIpybL14xAMKG/Ac=',\n },\n },\n {\n key: \"[Sets]/Natalya's Odium/Boots\",\n value: {\n base64: 'EACAAAUIhFsN7Dp9moEiCNgAQgj4cIgU4VaESyIDhhdP+A8=',\n },\n },\n {\n key: \"[Sets]/Natalya's Odium/Helmet\",\n value: {\n base64: 'EAiAAAUIlGMXsPYpLwKFDzgECooAAGgE+D7cZMRwglsKbiu4teD2Hw==',\n },\n },\n {\n key: \"[Sets]/Natalya's Odium/Weapon\",\n value: {\n base64: 'EAiAAAUQ1G+eQI5M1hEofgARkQARkCGDwRDBhowMsi68OfNw08PtPw==',\n },\n },\n {\n key: \"[Sets]/Orphan's Call/Wilhelm's Pride\",\n value: {\n base64: 'EACAAAQYZMNoSM1np8IUaaAGEhIAhCUrpPEo+Cj8Bw==',\n },\n },\n {\n key: \"[Sets]/Orphan's Call/Magnus' Skin\",\n value: {\n base64: 'EACAAAQIhO9WiEgq8sAUakAGDg4ABBkTyDhxLct1Qf0H',\n },\n },\n {\n key: \"[Sets]/Orphan's Call/Guillaume's Face\",\n value: {\n base64: 'EAiAAAQAhGMb0uj5RzAFGmgDCooAAF4g4BkjQzRq9PgP',\n },\n },\n {\n key: \"[Sets]/Orphan's Call/Whitstan's Guard\",\n value: {\n base64: 'EAiAAAQQhNsbyubStjDFGhACEJAAEF5RuLOkGZ6d/wE=',\n },\n },\n {\n key: \"[Sets]/Sander's Folly/Boots\",\n value: {\n base64: 'EACAAAQIZKcmJM751HALPgABBwcAQIkA1QQywPD+Aw==',\n },\n },\n {\n key: \"[Sets]/Sander's Folly/Gloves\",\n value: {\n base64: 'EACAAAQUZLduOHp+peAWfQACDg7AASQfRpDDAxKWdEH9Bw==',\n },\n },\n {\n key: \"[Sets]/Sander's Folly/Helmet\",\n value: {\n base64: 'EACAAASARLwZPvXONLjFHmgAwwLgBAHl0BryHw==',\n },\n },\n {\n key: \"[Sets]/Sander's Folly/Weapon\",\n value: {\n base64: 'EAiAAAQQRAEbYpANX7iFH3h4ECBBToQlS2xkLJHxgUiD+g8=',\n },\n },\n {\n key: \"[Sets]/Sazabi's Grand Tribute/Armor\",\n value: {\n base64: 'EAiAAAQIBM4bDp/fOrRFHHiQh4cAAHIOrPmgmTGyPaz9Bw==',\n },\n },\n {\n key: \"[Sets]/Sazabi's Grand Tribute/Helmet\",\n value: {\n base64: 'EAiAAAQQhOMbiPq607SFHPCCh4cAH9xwglsKbn/yHw==',\n },\n },\n {\n key: \"[Sets]/Sazabi's Grand Tribute/Weapon\",\n value: {\n base64: 'EAiAAAQAxF8KnCiVb9oCDgAEAFAi4BXBkiUbGSNkuvDySP0P',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Armor\",\n value: {\n base64: 'EAiAAAQYZBkcrh+zXWBFCYjEzY0IEDKkMPffCeU/',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Belt\",\n value: {\n base64: 'EACAAAWgBOsN0K8ypcviBFQAA0M4QOMEt//WoP8=',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Boots\",\n value: {\n base64: 'EACAAAUQBKsJsBx4SrzCBGQAA8NYAQ8M6v8EGf5DsfwP',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Gloves\",\n value: {\n base64: 'EACAAAUABK8bNN3Sta/FCMgABoYAQGUCBf+7yP4D',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Helmet\",\n value: {\n base64: 'EAiAAAQgZGEbItBWEDUFCWgBCooICXw+jOA/OOg/',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Shield\",\n value: {\n base64: 'EAiAAAQIxPxBKEvCD+8WKGAEPDwCUKD+5D8=',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Amulet\",\n value: {\n base64: 'EACAAI0I4FkYDg5FSsZVmgA5ICWBUop0MgYQpkT/03j+Aw==',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Armor\",\n value: {\n base64: 'EAiAAAVABBocJAM5c8fFEzjRzY0IHzQz4jkBLwW8FfCg8G5B+Z/G8x8=',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Belt\",\n value: {\n base64: 'EACAAAUAZMNqqBoZUBsXTEAGEBCGAFoCHyhzW6DklP8/GOF/Gs9/',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Helmet\",\n value: {\n base64: 'EAiAAAUAlZMU3DWhhMYFFAADBYUAB7gk8PlwgxPXUlxbca3FNR4KH4r/',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Weapon\",\n value: {\n base64:\n 'EAiAAAWI9K8v8AHjuI8LJyAjI14A1YEsCdrSoNb00JofWhNE/6ck/5s+/Hf68H9pkP8=',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Amulet\",\n value: {\n base64: 'EACAAAQY5FkYOKcRub8VQsAQIYwI/kOR/T+Bh/8=',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Armor\",\n value: {\n base64: 'EAiAAAQQRIY3hEVyNWiLD7AKIyMRALwcQPLfGvQf',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Boots\",\n value: {\n base64: 'EACAAAQI5KoJ9zPAcp8CBDSAgcEQoOKQ8R+M7D8Alf8=',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Helmet\",\n value: {\n base64: 'ECiAAAQcRLENNBWpldpCBLgABUWECAoUTEDh/wlpKaStkNZC2n8=',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Weapon\",\n value: {\n base64: 'EAiAAAQAxM5f0HIqdJ8VHkBDQ4wIUKBMWOJ/Apr/XVD/AQ==',\n },\n },\n {\n key: '[Sets]/The Disciple/Amulet',\n value: {\n base64: 'EACAAAQY5FkYBpfVrLRVvgBYoa2FPieKP/kP',\n },\n },\n {\n key: '[Sets]/The Disciple/Armor',\n value: {\n base64: 'EAiAAAQQBMJfEGxhjdMWYqA7FBQCfEjNCXA5+nhFRrIBhsx/',\n },\n },\n {\n key: '[Sets]/The Disciple/Belt',\n value: {\n base64: 'EACAAAQABFoRrK+gXbTFGFgCBAQAQEWA6gMPTlxLcW3FtRbX/gM=',\n },\n },\n {\n key: '[Sets]/The Disciple/Boots',\n value: {\n base64: 'EACAAAUIhF8Nnl1YlroiDLSAgQFYkPNhBGBkdv4H',\n },\n },\n {\n key: '[Sets]/The Disciple/Laying of Hands',\n value: {\n base64: 'EACAAARABN4VnjngDLoFGEACAwPwYQQn9HVB5ZFrbChD8R8=',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Armor\",\n value: {\n base64: 'EAiAAAXMlMMblsJ49saFFQiLkZFQECyBINMC3hYeMDxeEgD6n0LffxLh/gM=',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Belt\",\n value: {\n base64: 'EACAAAUAFBoRsJH/lsdFFmCChARxQEwCqQU+H9ygZNzCk+n/FfD+Aw==',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Gloves\",\n value: {\n base64: 'EACAAAVAlNsVWhrBXsYFFrABBATwAQUrzKVB8YIAENMl/wE=',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Helmet\",\n value: {\n base64: 'EAiAAAWAFWIX9F7sQsZFFTgFCooACWw/uEHJ6IQypvUf',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Shield\",\n value: {\n base64:\n 'EAiAAAWIlR1cUEZhqRgXV0AJFBTCAMgR8KLgfTjEiXot4PGKANB/qBn/lbT/AQ==',\n },\n },\n {\n key: \"[Sets]/Vidala's Rig/Amulet\",\n value: {\n base64: 'EACAAAQQ5FkYvoGzq7tVKEA48GIFt/9QLP8D',\n },\n },\n {\n key: \"[Sets]/Vidala's Rig/Armor\",\n value: {\n base64: 'EAiAAAQA5A4vjPCBD3yKCbABDAwxBKw+8OD/CXD/rVH/AQ==',\n },\n },\n {\n key: \"[Sets]/Vidala's Rig/Boots\",\n value: {\n base64: 'ECCAAAQUxKgJy9zu5dpCAlRAQkJYYAtG9v8EtBTQVkBrAe0/',\n },\n },\n {\n key: \"[Sets]/Vidala's Rig/Weapon\",\n value: {\n base64: 'EAiAAAQI5KoGnbo6Sm4RAVhYRJARUPAfHPQf',\n },\n },\n {\n key: \"[Uniques]/Amulets/Atma's Scarab\",\n value: {\n base64: 'EACAAAVg5FkYOPc/zsQXIkKLiTnMMIOMk0KWu4PCmCBE4T8=',\n },\n },\n {\n key: '[Uniques]/Amulets/Crescent Moon',\n value: {\n base64: 'EACAAAUg5FkY5ojzOb83HkKCphEKD4OPRxaRo/wH',\n },\n },\n {\n key: \"[Uniques]/Amulets/Highlord's Wrath\",\n value: {\n base64: 'EACAAAVM9FkYnoJo0ccXKEKKdTICD7qg/gTQ0zf8Bw==',\n },\n },\n {\n key: \"[Uniques]/Amulets/Mara's Kaleidoscope\",\n value: {\n base64: 'EACAAI0I4FkYIsDhvccXIAKAkgAlAaUBpRPmUphbYa6FuT/6Dw==',\n },\n },\n {\n key: '[Uniques]/Amulets/Metalgrid',\n value: {\n base64: 'EACAAAUM9FkYfodq0Mc37sIE4T6g5cS6FOtWrGuxjhnDBAUFM0uLhYX/',\n },\n },\n {\n key: '[Uniques]/Amulets/Nokozan Relic',\n value: {\n base64: 'EACAAAUk5FkYLlfAx8NX6sAJfSgUjAEDWW4M6j8=',\n },\n },\n {\n key: \"[Uniques]/Amulets/Saracen's Chance\",\n value: {\n base64: 'EACAAAWA5FkYHMld/8RXKgIAlgAsAawBrBPhUoRbEa5FuGQCE4r/',\n },\n },\n {\n key: \"[Uniques]/Amulets/Seraph's Hymn\",\n value: {\n base64: 'EACAAAXM9FkYZNMQJMcXXEIWy2NEj5E9evHR6494aQDoPw==',\n },\n },\n {\n key: \"[Uniques]/Amulets/The Cat's Eye\",\n value: {\n base64: 'EACAAAWk5FkYrvmwRcJXGoKA3Ac3gCDTBQVG9h8=',\n },\n },\n {\n key: '[Uniques]/Amulets/The Eye of Etlich',\n value: {\n base64: 'EACAAAVk5FkYdk71H8M37AAIFDYECkDxOGTJPzGk/gM=',\n },\n },\n {\n key: '[Uniques]/Amulets/The Mahim-Oak Curio',\n value: {\n base64: 'EACAAAWM9FkYTsH/4MAX7gAAlQAqAaoBKggKPlDghLQU0lZIayHtjof/',\n },\n },\n {\n key: '[Uniques]/Amulets/The Rising Sun',\n value: {\n base64: 'EACAAAXk5FkY8gjNDb1XHAIMDBhK0CzoJ0pG4SBYZ/wH',\n },\n },\n {\n key: \"[Uniques]/Armors/Arkain's Valor\",\n value: {\n base64: 'EAiAAAUAFM4b/G2DsMbHPoCQh4eAQEvEM0b2R9+I/w==',\n },\n },\n {\n key: \"[Uniques]/Armors/Atma's Wail\",\n value: {\n base64: 'EAiAAAVIhBsc7DbCIMQHN9DJzY0Q8IIAKomMErRJBgVvjMwa9B8=',\n },\n },\n {\n key: '[Uniques]/Armors/Black Hades',\n value: {\n base64: 'EAiAAAUQhMMbApX1Z8ZHNwiLkZGBgCyL2JkHyh69/gM=',\n },\n },\n {\n key: \"[Uniques]/Armors/Blinkbat's Form\",\n value: {\n base64: 'EAiAAAUA9A4vLD5qRHkPKIABDAzxYQQgZMAYMADGM4b3Hw==',\n },\n },\n {\n key: '[Uniques]/Armors/Boneflesh',\n value: {\n base64: 'EAiAAAUAZF4T9EwvrcYHFvgDD4+AgGfCCDwKhzL/AQ==',\n },\n },\n {\n key: '[Uniques]/Armors/Corpsemourn',\n value: {\n base64: 'EAiAAAUYhL8TdDAZXMGHN2gOD48AgDJABYHWinUwGEgkE5gwMCuUQEH5Dw==',\n },\n },\n {\n key: '[Uniques]/Armors/Crow Caw',\n value: {\n base64: 'EAiAAAUghIsb9GGECMSHNUgGCYkQ8IJAq8tozOjQ6D8=',\n },\n },\n {\n key: '[Uniques]/Armors/Darkglow',\n value: {\n base64:\n 'EAiAAAUQ9LArpCJUnY2PKbADDQkBgcwECkLInJCGoqSQpqKskMaitJDmomS5/w==',\n },\n },\n {\n key: \"[Uniques]/Armors/Duriel's Shell\",\n value: {\n base64: 'EAiAAAUAlB8KCgr8ZeMDG1RDRkYAeIGA7AS3FNxWcGvBLQlZptYUbMgKff8B',\n },\n },\n {\n key: '[Uniques]/Armors/Goldskin',\n value: {\n base64: 'EAiAAAUIRIY38CzaqoqPLcAKIyMBwdKJdSnWrVjXYp0TxRNkWew/',\n },\n },\n {\n key: '[Uniques]/Armors/Greyform',\n value: {\n base64: 'EAiAAAUQZBP+QsASrOb4eAIVoJgQAlQfPDBiOMFtBTcehf8=',\n },\n },\n {\n key: '[Uniques]/Armors/Guardian Angel',\n value: {\n base64: 'EAiAAAUIlF8TJKnTvsOHNugID4+AgIwCheKpeCyeizdlyYJmZPWK/w==',\n },\n },\n {\n key: '[Uniques]/Armors/Hawkmail',\n value: {\n base64: 'EAiAAAUYhMQN1WVhIuODChyBhERAILPiGosHxpPpfw==',\n },\n },\n {\n key: '[Uniques]/Armors/Heavenly',\n value: {\n base64: 'EAiAAAUg5JoZ2qT0McZHF7ADD48I8IJAZkPGCWkppK2Q1kKaHiN8yPkP',\n },\n },\n {\n key: '[Uniques]/Armors/Iceblink',\n value: {\n base64: 'EAiAAAUAlOYNV1CQrePjCqjBw0NAgDIiWGEuCxoK/wE=',\n },\n },\n {\n key: '[Uniques]/Armors/Ironpelt',\n value: {\n base64: 'EAiAAAUQlBsYHrSmOLwHNSAFCIg4kAMCGRHUCChJnzXsPw==',\n },\n },\n {\n key: '[Uniques]/Armors/Leviathan',\n value: {\n base64: 'EAiAAAUIFN4x3OfRlI+PnmAhmBYBQAoCsg+gIBEO0/8=',\n },\n },\n {\n key: \"[Uniques]/Armors/Que-Hegan's Wisdon\",\n value: {\n base64: 'EAiAAAXAlJsZmvBT5MbHN4AID48I8IIAaoQyBpUG9SeKBv8B',\n },\n },\n {\n key: '[Uniques]/Armors/Rattlecage',\n value: {\n base64: 'EAiAAAUIdBkcitgp6r6HFojEzY2Y0MIHacCZIcr8Bw==',\n },\n },\n {\n key: '[Uniques]/Armors/Rockfleece',\n value: {\n base64: 'EAiAAAUIVL5jmExpPR8fWYAOMDACQAkEQSIKEtK2aP0H',\n },\n },\n {\n key: '[Uniques]/Armors/Shaftstop',\n value: {\n base64: 'EAiAAAXIlGM2rI04l4yPawCOlhZxgAsEbiD0kTD3Hw==',\n },\n },\n {\n key: '[Uniques]/Armors/Skin of the Flayerd One',\n value: {\n base64: 'EAiAAAXQlN8XcA8167/HNJgEB4eA4IvHIYmHktvJg5/yHw==',\n },\n },\n {\n key: '[Uniques]/Armors/Skin of the Vipermagi',\n value: {\n base64: 'EAiAAAUAhA8vHK4PF3kPaZAIDAwBAc+I5sS6FOtWrGuxLo3sT/4D',\n },\n },\n {\n key: \"[Uniques]/Armors/Skullder's Ire\",\n value: {\n base64: 'EAiAAAUAlM8b/Ki7fsBHNvCHh4eAgGyEkoTnT+Ap/Kj/',\n },\n },\n {\n key: '[Uniques]/Armors/Sparking Mail',\n value: {\n base64: 'EAiAAAUQRGA27MrXN46PKmCFlhYBoUoKczICCgCt/w==',\n },\n },\n {\n key: '[Uniques]/Armors/Spiritforge',\n value: {\n base64: 'EAiAAAUQlLMrkBCNvImPanALDQ0D4AUCqBPNYFAEyYLYlP8=',\n },\n },\n {\n key: '[Uniques]/Armors/Steel Carapice',\n value: {\n base64: 'EAiAAAUABMIbzNuW5ccHV8CRkZGAwG3DgwhnBcExqGQGEwh+xX8=',\n },\n },\n {\n key: \"[Uniques]/Armors/Templar's Might\",\n value: {\n base64: 'EAiAAAUEFL4TzpfXNcCHWxgTz4kA8DLgtUAKAjcQLMegeGUA6D8=',\n },\n },\n {\n key: '[Uniques]/Armors/The Centurion',\n value: {\n base64: 'EAiAAAUQFN8Xfu/7ksZHFBABB4c48CLBy4KXCTJ8QIEIQcmoqfUf',\n },\n },\n {\n key: \"[Uniques]/Armors/The Gladiator's Bane\",\n value: {\n base64: 'EAiAAAUMFBoYSMf3oceHPmAPCIiAgOwDD0RQI6gkZ04oY2RujDL9Dw==',\n },\n },\n {\n key: '[Uniques]/Armors/The Spirit Shroud',\n value: {\n base64: 'EAiAAAXIlMNfwItEmgsf0QAQFBQCgqURixL0TzL9Dw==',\n },\n },\n {\n key: '[Uniques]/Armors/Toothrow',\n value: {\n base64: 'EAiAAAXQlN8xrOFSjYOPbdAQGBgBQAUCtw9GOHEtyYMT1CHUfw==',\n },\n },\n {\n key: '[Uniques]/Armors/Twitchthroe',\n value: {\n base64: 'EAiAAAUQlAwM95L0YONDCrQABEQAUBGgopB9GEEX1BjUfw==',\n },\n },\n {\n key: \"[Uniques]/Armors/Tyrael's Might\",\n value: {\n base64: 'EAiAAATIFL4Tooek1LTHTRgTQADwgWDphLkU5laYa2FuCzIYFJt58GCa6X8=',\n },\n },\n {\n key: '[Uniques]/Armors/Venom Ward',\n value: {\n base64: 'EAiAAAXAVA8FmYU4zu9hBZ4gIyMgkGkh0sXLYm6M/gM=',\n },\n },\n {\n key: '[Uniques]/Armors/Victors Silk',\n value: {\n base64: 'EAiAAAUU5L0T2FhtPcYHF6AHD4+AgMdHIYv9yX8=',\n },\n },\n {\n key: '[Uniques]/Belts/Arachnid Mesh',\n value: {\n base64: 'EACAAA0iAF4RVOjtYcNHXUgCwwIIeJo8aVB/YknBbLBoYeE/',\n },\n },\n {\n key: '[Uniques]/Belts/Bladebuckle',\n value: {\n base64: 'EACAAAWMBOsNve0+Kt+DDlgAYwKAEgEqCGQ+oEDE4AQxRvYf',\n },\n },\n {\n key: '[Uniques]/Belts/Gloomstrap',\n value: {\n base64: 'EACAAAXgZMNqMGhTlAYf9GAGEA8GvCBY2vDgo9AkyxL/AQ==',\n },\n },\n {\n key: '[Uniques]/Belts/Goldwrap',\n value: {\n base64: 'EACAAAVMxOgNzcwspOFjDkRAogEEHh9G8IQWFMEs1sXzHw==',\n },\n },\n {\n key: '[Uniques]/Belts/Lenyms',\n value: {\n base64: 'EACAAAXA5OoNgfH4SeMDDjCAIUGClw0eJ5qlaLaiWYtmWeo/',\n },\n },\n {\n key: '[Uniques]/Belts/Nightsmoke',\n value: {\n base64: 'EACAAAUMxOoNFl+ms+NDDkAAAkECGggyPmRAhHBCWgppK6S1kCZH/g8=',\n },\n },\n {\n key: \"[Uniques]/Belts/Nosferatu's Coil\",\n value: {\n base64: 'EACAAAVAFe5E+N7tLvgedqEIDgcAvPA4ZIkuHkUCS4r/',\n },\n },\n {\n key: '[Uniques]/Belts/Razortail',\n value: {\n base64: 'EACAAAXYZGOngT/y/2B8zIMXODgQ8IJgyYICg+JDBjiFQCncof8=',\n },\n },\n {\n key: '[Uniques]/Belts/Snakecord',\n value: {\n base64: 'EACAAAXIZKc3aDjxh4CPOOAAhwMQPHygQItwOVBAYYmS0Y3Rfw==',\n },\n },\n {\n key: '[Uniques]/Belts/Snowclash',\n value: {\n base64: 'EACAAAXQZMNo2OXnsBkf9aAGEhIgqGLxbDRUWFpzY2t2aA0PVXoko3Yo/Ac=',\n },\n },\n {\n key: '[Uniques]/Belts/String of Ears',\n value: {\n base64: 'EACAAAXAZONqECD2Lh0f8qAFDAwg0PqQgREPiWs8EEkU/gM=',\n },\n },\n {\n key: \"[Uniques]/Belts/Thundergod's Vigor\",\n value: {\n base64: 'EACAAAUIZANrKJ+FEQYf9uAHGBgA0AygQUCmQskIZFgjYmtGLBIl2ZFH4T8=',\n },\n },\n {\n key: \"[Uniques]/Belts/Verdungo's Hearty Cord\",\n value: {\n base64: 'EACAAAWAFVoRwGe4N8YHXmAChIIByAWYEBiRuKZkHeP5Dw==',\n },\n },\n {\n key: '[Uniques]/Boots/Goblin Toe',\n value: {\n base64: 'EACAAAXA1KgJcUO18+PDDVhAggEEHh8yICIYEWQZRJn/',\n },\n },\n {\n key: '[Uniques]/Boots/Gorefoot',\n value: {\n base64: 'EACAAAXIdKcmgBusQ4UPNhABBwQQPHywgA+BkwMY1BpCYkT4Dw==',\n },\n },\n {\n key: '[Uniques]/Boots/Gorerider',\n value: {\n base64: 'EACAAAUAhGMNIOgXWuMjHgABA8MCGgjIkihsWQIjO6RA9Gj0+A8=',\n },\n },\n {\n key: '[Uniques]/Boots/Hotspur',\n value: {\n base64: 'EACAAAXQ9KoJQDRTAt9jDTiAwcCBFxAofIDAiXooHowBA/8B',\n },\n },\n {\n key: '[Uniques]/Boots/Infernostride',\n value: {\n base64: 'EACAAAWAhF8NnbPA8uOjHbiAgQEESx8ycMIcCgWDIcQTVVkMDCoZ4kLhPw==',\n },\n },\n {\n key: '[Uniques]/Boots/Marrowwalk',\n value: {\n base64:\n 'EACAAAVQFVoNTZZh2uNDLjgBAgIAGgExCMg2KHBQAINaU0R2MmOkUFBgFmLR0PAf',\n },\n },\n {\n key: '[Uniques]/Boots/Sandstorm Trek',\n value: {\n base64: 'EACAAAUIBO40AAAAAIyPuLAEBwcAXga8IKhq4RAMagxKk1Eewq/4Dw==',\n },\n },\n {\n key: '[Uniques]/Boots/Shadowdancer',\n value: {\n base64: 'EACAAE0mAGINP/d2kuOjJkgBA4OAHAQyW6DAyMbIeMUA6D8=',\n },\n },\n {\n key: '[Uniques]/Boots/Silkweave',\n value: {\n base64: 'EACAAAUIhFsNWV3yBd/jHdwAAgIEXyCQNaHAyBQV/gM=',\n },\n },\n {\n key: '[Uniques]/Boots/Tearhaunch',\n value: {\n base64: 'EACAAAVAFasJlLwp1t/jDWgAwwGAEgElCFA+tOCEtBTSVkhrIQ0Mas0c/Qc=',\n },\n },\n {\n key: '[Uniques]/Boots/Treads of Cthon',\n value: {\n base64: 'EACAAAVI1aoJ/ed7O9+jDVAAYsEBFRBQfLAACBlgZJqM/wE=',\n },\n },\n {\n key: '[Uniques]/Boots/Wartraveler',\n value: {\n base64:\n 'EACAAAWIhBsNpizGb+IDHuhAQgIAlQEqCL4qPBYyFx4MmSQeThRQLMG0NPE+PaAy/wE=',\n },\n },\n {\n key: '[Uniques]/Boots/Waterwalk',\n value: {\n base64: 'EACAAAUQhO80+J0GFYsPdyADhwUCXgfCLECCII2DDAgyKAoY1H8=',\n },\n },\n {\n key: '[Uniques]/Charms/Annihilus',\n value: {\n base64: 'EACAAAVARNhPOFKS4Qzc6AsAaALQBNAG0E5wS8FtBbcW3Krw+JP/',\n },\n },\n {\n key: \"[Uniques]/Charms/Gheed's Fortune\",\n value: {\n base64: 'EACAAAUAVNhtsPfzHhTcOAtPCEJhvPL4Dw==',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Bone Break',\n value: {\n base64: 'EACAAAUIRNhtmFzy/7heqQwkfAFj6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Black Cleft',\n value: {\n base64: 'EACAAAXAVNht8JNXcrtesAwlNgVj6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Crack of the Heavens',\n value: {\n base64: 'EACAAAWAVdht+BfgLr5emQwpBPli6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Cold Rupture',\n value: {\n base64: 'EACAAAUEVNhtaJnZQLleiAwrBO1i6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Flame Rift',\n value: {\n base64: 'EACAAAUMRNht2GQFj71ekQwnBPVi6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Rotting Fissure',\n value: {\n base64: 'EACAAAXEVNhtWIZaQ7heoAwtBP1i6T8=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Ama/Amazon Torch',\n value: {\n base64:\n 'EACAAAQARFgmBAw+JHEvQAYANAFoAmgDaCe4peC2glsLblOwLGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Ama/Bloodraven's Charge\",\n value: {\n base64: 'EAiAAAUQ5FkNChoP2OGDKcDAiAjmzN0B6qnBCwCAzIovPDz+Aw==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Ama/Lycander's Aim\",\n value: {\n base64: 'EAiAAAUA5FkfAAAAAMaHRri5EQFoAmgQKERAhuxChkHmAzEF6oLiBQCg/w==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Ama/Lycander's Flank\",\n value: {\n base64: 'ECiAAAUA5FkXTh+M7GXHRshoEABoBtAgUIiADNmFDIOMR2IK1EXGSwBA/wE=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Ama/Thunderstroke',\n value: {\n base64: 'EACAAAUE5Fk52FxqDYYPqWBgAEoEZMhkBP91Ga2hMF4CADTmxEBx+vAf',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Ama/Titan's Revenge\",\n value: {\n base64:\n 'EACAAAUE5NkXAAAAAMZHRjAwwAgAjQBaBGTIKmQWZDwSUyAwsk8ZKBkvAQD18/zx/Ac=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Assa/Assassin Torch',\n value: {\n base64:\n 'EACAAASIRFgmcPW8hXEvQAYANAFoAmgDaCe4peC2glsLblO8LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Assa/Bartuc's Cutthroat\",\n value: {\n base64:\n 'EAiAAAQIxBkQMLeRxbSHRygqEgBoBNAiIENWIbMg45GYYnE5jJHdQcFLBiD/AQ==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Assa/Jadetalon',\n value: {\n base64: 'EACAAAUUxAMNdzHomeODJuCkiAAP3gl9KfSt0NdCn4/HGBmvGADxkgHQfw==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Barb/Arreat's Face\",\n value: {\n base64:\n 'EAiAAAUARN8Lh4Sa7ODjIgzi5kYAoBFAg4DshLkU5laYa2GOh2EKNUZ2BwUvEAD9Bw==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Barb/Barbarian Torch',\n value: {\n base64:\n 'EACAAAQIVFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblO4LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Barb/Demonhorn's Edge\",\n value: {\n base64: 'EAiAAAWURN8Ygrg/W8ZHUThFy4eAAIqHwUmzi4cXCMB4hQCMlwjA/gM=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Barb/Halaberd's Reign\",\n value: {\n base64: 'EAiAAAUIRN8QiEi9P8FHWlCFjIyAoEpJPYUag1pTSWs2iVcIQP4D',\n },\n },\n {\n key: '[Uniques]/Class-Items/Barb/Wolfhowl Fury',\n value: {\n base64:\n 'EAiAAAUQRJ8IZN90EoJjLIRiZEQAeBHwGvCCYCnMNyMMOCMMOoOXCMCYPe1ISPwH',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Dru/Cerebus' Bite\",\n value: {\n base64: 'EAiAAAWUZDwaDHatpbyHTeAEBYSAwIiHYg063WF0KMQrBYD/AQ==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Dru/Druid Torch',\n value: {\n base64:\n 'EACAAARkRFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblO6LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Dru/Jalal's Mane\",\n value: {\n base64:\n 'EAiAAAUMZDwvfK3EMnuPj8AGCgoBgCYADQKyE+ZSmFthroW5KRWXwxjZHRSKCrxSAPQf',\n },\n },\n {\n key: '[Uniques]/Class-Items/Dru/Ravenlore',\n value: {\n base64: 'EAiAAAWUZDxDON4ppAUfXsEUFA0igA+CpRPhUoRbEa5FuDXdzksFYE0p/gM=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Dru/Spiritkeeper',\n value: {\n base64: 'EAiAAAWcZDxjcHpa9R8fR2EUFBACgq8T8FyoKdUYVCQHpcx/',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Arm of King Leoric',\n value: {\n base64:\n 'EAiAAAWExCkIx7l/yOCjETw8iDSeNUW2xsjWNNEaKOIVASBeEgBKJmChSKZ0Ucim/Ac=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Boneflame',\n value: {\n base64: 'EAiAAAWUhB2GcNGqdys4qkInKBoEBEsnzKUwt8JcC3NTNDCoZEMTj/8=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Boneshade',\n value: {\n base64: 'EAiAAAWgxCsIfWR9j+DjK0QsiClSmtaaIV1DpGucbA2Vremi/w==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Darkforge Spawn',\n value: {\n base64: 'EAiAAAWUhB3kQCPHVT0+lMInKBwEBFpNqDQyXhAA4xUBMF4SAPsP',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Necro/Deaths's Web\",\n value: {\n base64: 'EAiAAAVkxC8QGIqOjMbHSpCAEFYYf6SIwSsCQFBl/gM=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Homunculus',\n value: {\n base64:\n 'EAiAAAWMhB1e+BIwMBccGAEKFBQiAA0CMgrohpAT8FLAWwGvBbwpEpeDGZmiAi8IAP0H',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Necromancer Torch',\n value: {\n base64:\n 'EACAAAQQVFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblO0LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: '[Uniques]/Class-Items/Pala/Alma Negra',\n value: {\n base64: 'EAiAAAUQdD4RzD8eFr5HUngFkZCAIC3CkiUUqBHJlMmM7M6X/w==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Pala/Astreon's Ironward\",\n value: {\n base64: 'EAiAAAUgxAMKeA57nuODLxixiAgiRYo4aEDB6+J5k+YON0QhSxleGAD8Dw==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Pala/Dragonscale',\n value: {\n base64: 'EAiAAAUIdL4hZHK00I+PrcCMoCABIAcCMhQFxvTcMD4UR5SkQf4D',\n },\n },\n {\n key: '[Uniques]/Class-Items/Pala/Herald of Zakarum',\n value: {\n base64:\n 'EAiAAAQQZD4XJt/KwLRHR5iFjIwAQDOABgEZBe+EvhT6VuhroW/KZEZ2BwUvDAD9Bw==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Pala/Paladin Torch',\n value: {\n base64:\n 'EACAAATAVFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblO2LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Death's Fathom\",\n value: {\n base64: 'EAiAAAUA5K9y0PEPXRgfYkFGRpyAlwLelCwNaimU/w==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Sorc/Eschutas Temper',\n value: {\n base64: 'EAiAAAUA5K8i3FmiIoyPt+DBIQL4pmRpeEmNKDXyHw==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Blizzard)\",\n value: {\n base64: 'EAiAAAXAFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrdmxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Chain Ligthing)\",\n value: {\n base64: 'EAiAAAUAFMJf2OM7IQ0fZgE7FBRiw8MHD6RBramxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Fire Ball)\",\n value: {\n base64: 'EAiAAAUIFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrXmxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Fire Mastery)\",\n value: {\n base64: 'EAiAAAUQFMJf2OM7IQ0fZgE7FBRiw8MHD6RBremxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Lightning)\",\n value: {\n base64: 'EAiAAAUAFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrYmxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Meteor)\",\n value: {\n base64: 'EAiAAAXIFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrcGxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Frozen Orb)\",\n value: {\n base64: 'EAiAAAXQFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrQGypEGUBlka5D8=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Sorc/Sorceress Torch',\n value: {\n base64:\n 'EACAAATEVFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblOyLGxMKSbDzPNBQeE/',\n },\n },\n {\n key: '[Uniques]/Class-Items/Sorc/The Oculus',\n value: {\n base64:\n 'EAiAAAVk5K8vVP5tno4PjiCjIgLQBtAgUDjBLQW3FdxacINiOSVLI1NUSBbYkPkP',\n },\n },\n {\n key: '[Uniques]/Gloves/Bloodfist',\n value: {\n base64: 'EACAAAUAZLduAPTO6x8fZyACDg4OIIFAoUJxofhAgS6eMbJPxX8=',\n },\n },\n {\n key: '[Uniques]/Gloves/Chance Guards',\n value: {\n base64: 'EACAAAWAxK4bEgeGJbwHGqAABAQIHiZk8CEDT1hCYcxi/wE=',\n },\n },\n {\n key: \"[Uniques]/Gloves/Dracul's Grasp\",\n value: {\n base64: 'EACAAAVIFe5WcGMICxwfbIEJDg4AvEDAw0NhRXEoY0yRovAf',\n },\n },\n {\n key: '[Uniques]/Gloves/Frostburn',\n value: {\n base64: 'EACAAAUIBK8bOJ00wLyHGtAABgYIFCIUKPABBTYCDMg0kf8D',\n },\n },\n {\n key: '[Uniques]/Gloves/Ghoulhide',\n value: {\n base64: 'EACAAAUAhNsVRIvrh8eHOrgBBIQDNCD48lGgB9mD/gM=',\n },\n },\n {\n key: '[Uniques]/Gloves/Gravepalm',\n value: {\n base64: 'EACAAAUAhO9WGPbpVxMf6UAGDg4AqARQQaClhxsfpP4D',\n },\n },\n {\n key: '[Uniques]/Gloves/Hellmouth',\n value: {\n base64: 'EACAAAUIhOMVeOisbMcHOwACBgYIyGA8IEny8OhhjMBBYIwJh/Af',\n },\n },\n {\n key: '[Uniques]/Gloves/Lavagout',\n value: {\n base64: 'EACAAAWIhJsV7len38fHOtCBhAQIyE6Ag9HgIglFF5SdxhQaBP8B',\n },\n },\n {\n key: '[Uniques]/Gloves/Magefist',\n value: {\n base64: 'EACAAAWQ1awbplhYLsBHGrCAxAMIHjZkfKAAjAADaVB+kv8=',\n },\n },\n {\n key: '[Uniques]/Gloves/Souldrain',\n value: {\n base64: 'EACAAAUIBNoVfqofEb4HTnACBAQIeHgcfBzwOI0NSCD+Aw==',\n },\n },\n {\n key: '[Uniques]/Gloves/Steelrend',\n value: {\n base64: 'EACAAAXQFOIVpDuJe8bHYUgCBgUANBF48PjADUSK/w==',\n },\n },\n {\n key: '[Uniques]/Gloves/The Hand of Broc',\n value: {\n base64: 'EACAAAWI5K4byto4tb+HGXAAA4MENBAofKBAC2k8Bj4G/wE=',\n },\n },\n {\n key: '[Uniques]/Gloves/Venom Grip',\n value: {\n base64: 'EACAAAUQhN8V4N6T5MYHOnABAwMIoD6MoIU5FyVHJpmQ4VFAVPgP',\n },\n },\n {\n key: \"[Uniques]/Helmets/Andariel's Visage\",\n value: {\n base64:\n 'EAiAAAUIBJIUQkQR6MdHVigFBYUA4APB0glVLRy6UDwUXVB/lOzh4sFssIiC4j8=',\n },\n },\n {\n key: \"[Uniques]/Helmets/Biggin's Bonnet\",\n value: {\n base64: 'EAiAAAUQRLwZBpq7uL3HEXgAA4M48CLBSwQPHiZ48AED/wE=',\n },\n },\n {\n key: \"[Uniques]/Helmets/Blackhorn's Face\",\n value: {\n base64: 'EAiAAAUAhJMUVM21hMTHMwgDBYWAwC3FtToBQDkSxRLlPw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Coif of Glory',\n value: {\n base64: 'EAiAAAWQBF8bJuVDw8dHEsgABob4QAEQZFJcixMAdP4D',\n },\n },\n {\n key: '[Uniques]/Helmets/Crown of Ages',\n value: {\n base64: 'EAiAAAVYBB428KJJn4wPrAALGRgCQcYHUJC4dsJcCnMrzLUwN0b2J5j+Bw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Crown of Thieves',\n value: {\n base64: 'EAiAAAWAhB82EMk5z4oPZ8AHGRkhIHdASoIhCMhOpOPBeILsPw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Darksight Helm',\n value: {\n base64: 'EAiAAAUIhOMbpt8eicYHM7iCh4c4Ac9HIQtkmmw4wsCsQMjDwxr0Hw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Duskdeep',\n value: {\n base64: 'EAiAAAUYRMY33I+nA44PJVACDw8BQYYFBAbEBw+IOE5cS3FtxbUW17IIKMR/',\n },\n },\n {\n key: '[Uniques]/Helmets/Giantskull',\n value: {\n base64: 'EAiAAAUIBGIX4hLzzr/HXjAECgoBMPRBKVECiBT/AQ==',\n },\n },\n {\n key: \"[Uniques]/Helmets/Griffon's Eye\",\n value: {\n base64: 'EAiAAAWQRPy2QbhwoEx8QAUeUEiID9JI0/oTpUacUvwH',\n },\n },\n {\n key: '[Uniques]/Helmets/Harlequin Crest(Shako)',\n value: {\n base64: 'EAiAAAUEBL4ZhKd5GMYHPrgEA4MAIBJAJEA0QERCGhTLP8LGZGP+Aw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Howltusk',\n value: {\n base64: 'EAiAAAWYZGEbxvErGMIHE3ABCoqAAGWE4GQQJQAHJGf8Dw==',\n },\n },\n {\n key: \"[Uniques]/Helmets/Kira's Guardian\",\n value: {\n base64: 'ECiAAAQMRPyYsB1PKqQ9ygIPMjLEB0GccJjC4QqHLRxmOgb1Hw==',\n },\n },\n {\n key: \"[Uniques]/Helmets/Nightwing's Veil\",\n value: {\n base64: 'EAiAAAUEBGIbrOmajb7HVVAFyogQQIOAZ4uMnX9UKbE0yH8=',\n },\n },\n {\n key: '[Uniques]/Helmets/Peasent Crown',\n value: {\n base64: 'EAiAAAWIhL8ZLjPu/8dHMgACA4MIQBtAg0BGiQpm9Cf/AQ==',\n },\n },\n {\n key: '[Uniques]/Helmets/Rockstopper',\n value: {\n base64: 'EAiAAAUQhEszAKpXv4wPZZAECQkx4AWBGwlpJ/SlgLcC3hjZfw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Stealskull',\n value: {\n base64: 'EAiAAAWQhF8bLHwVNb3HMpgCBoaAAI9HwUcBimUXzxjPfw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Steelshade',\n value: {\n base64: 'EAiAAAUQBF4b0unNqsJHSgAFBoaAIMgHQgn8aPEf',\n },\n },\n {\n key: '[Uniques]/Helmets/Tarnhelm',\n value: {\n base64: 'EAiAAAUghKQZ5mqudccHEqiAhIR48gqK5Z/8Bw==',\n },\n },\n {\n key: '[Uniques]/Helmets/The Face of Horror',\n value: {\n base64: 'EAiAAAWgxJIUgqvZor+HE+AABYUAQPNhBCekpZC2QloLaXB+eoz8Bw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Undead Crown',\n value: {\n base64: 'EAiAAAUAVBw2SGgybo+PJoADGRkBgccHGbTQx6Owpsjs1GOEDzn/AQ==',\n },\n },\n {\n key: '[Uniques]/Helmets/Valkiry Wing',\n value: {\n base64: 'EAiAAAUYhGMbYtmf+bxHM2gDCoqAgGwKBAY1BqWI8B8=',\n },\n },\n {\n key: '[Uniques]/Helmets/Vampiregaze',\n value: {\n base64: 'EAiAAAWYhGMXuuHlh8cHNEAECoqAQGYEReKaDQMLZDwQPhCaRv8B',\n },\n },\n {\n key: '[Uniques]/Helmets/Veil of Steel',\n value: {\n base64: 'ECiAAAQYBGIbLqr8MLVHPlAFCo84oS+FvhX6WuiDwAPAy4BXFkhC8cES/wE=',\n },\n },\n {\n key: '[Uniques]/Helmets/Wormskull',\n value: {\n base64: 'EAiAAAUIVLENzsvH++NjCbAABUUkUGkRLocZZiDjUZii/Ac=',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Fire)(Die)',\n value: {\n base64: 'EACAAAVIFd0AghGR0vH4kmKAEdGi2IcDOemNpgX/AQ==',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Fire)(Lvl)',\n value: {\n base64: 'EACAAAUQBN0AAqmRl17hgmOAEdHiWOcCOemNpgX/AQ==',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Cold)(Die)',\n value: {\n base64: 'EACAAAUQFN0AAkhGiZDgVmKwgWFioFi5A3npjacF/wE=',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Cold)(Lvl)',\n value: {\n base64: 'EACAAAVQBN0AAv/gnZfgQmOwgWFi4NjKAnnpjacF/wE=',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Lightning)(Die)',\n value: {\n base64: 'EACAAAVUFN0AAibUJJ/gFmKQEShR7K2BrPSG04L/',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Lightning)(Lvl)',\n value: {\n base64: 'EACAAAUUBN0AgswA41jgAmOQEShxLIWBrPSG04L/',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Poison)(Die)',\n value: {\n base64: 'EACAAAUcBN0AAjH47azg0mLIscsuMorNXJCZ3oBa8B8=',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Poison)(Lvl)',\n value: {\n base64: 'EACAAAVUBN0AArRoBeD4wmPIscsuMo5dFpGZ3oBa8B8=',\n },\n },\n {\n key: \"[Uniques]/Rings/Bul Katho's Wedding Band\",\n value: {\n base64: 'EACAAAUI9fzYcN4XpB++xBAWSPEo/Ak24j8=',\n },\n },\n {\n key: '[Uniques]/Rings/Carrion Wind',\n value: {\n base64: 'EACAAAXI9PzYgBH+EfS9oBdAgGrxj0dCjmKsgQeRTOFCwazy5uHhPw==',\n },\n },\n {\n key: '[Uniques]/Rings/Dwarf Star',\n value: {\n base64: 'EACAAAUA5PzYoHtILja+JBEOIFmAxOFhxPMEmaPHfw==',\n },\n },\n {\n key: '[Uniques]/Rings/Manald Heal',\n value: {\n base64: 'EACAAAWA5PzYQMNNJSO+kgcO0NhA4eOgxPwP',\n },\n },\n {\n key: '[Uniques]/Rings/Nagelring',\n value: {\n base64: 'EACAAAVA5PzYABLsZTy+gAcmLDFicDKAIvgf',\n },\n },\n {\n key: \"[Uniques]/Rings/Nature's Peace\",\n value: {\n base64: 'EACAAAWI9PzYoPYB9/K9xBJELC3MsVknwKwQZ2PjPw==',\n },\n },\n {\n key: '[Uniques]/Rings/Raven Frost',\n value: {\n base64: 'EACAAAVI9PzY8PjDHgW+MhEE0BIgTdDHxkMLMkqUTP8D',\n },\n },\n {\n key: '[Uniques]/Rings/Stone of Jordan',\n value: {\n base64: 'EACAAM0d4PzYINVmPDW+ogcS0MgIGGgy/sl/',\n },\n },\n {\n key: '[Uniques]/Rings/Wisp Projector',\n value: {\n base64: 'EACAAAUI9PzYwBKMXvW98ROg4EGiGINiUDATxHl4YFaw09DA7LBnYeE/',\n },\n },\n {\n key: '[Uniques]/Shields/Blackoak Shield',\n value: {\n base64: 'EAiAAAWABNob/JNO0L8HPzAElYuAgCxJixmjnckKJAjYlG6EuuI/',\n },\n },\n {\n key: '[Uniques]/Shields/Bverrit Keep',\n value: {\n base64: 'EAiAAAUAxPxBMBcbuA8fZIAEPDwCQAkEPBSUDygYUZyYmITsPw==',\n },\n },\n {\n key: \"[Uniques]/Shields/Headhunter's Glory\",\n value: {\n base64: 'EAiAAAUQBBIO5rGB8uLDMLBCqcR8cA0IryfMtYBn5fAf',\n },\n },\n {\n key: \"[Uniques]/Shields/Kerke's Sanctuary\",\n value: {\n base64: 'EAiAAAUAhP9BkJBr4Bwf5CALSEgCAjwKnghohHTCXApzK8y1MJeETEn7Hw==',\n },\n },\n {\n key: '[Uniques]/Shields/Lance Guard',\n value: {\n base64: 'EAiAAAUIhE8ppGQgHo+Pc5CFmxtxQAoEPE5eY2RynkaU/w==',\n },\n },\n {\n key: '[Uniques]/Shields/Lidless Wall',\n value: {\n base64: 'EAiAAAVAlRMO4/RNleHDHITCKEgEUEEQ1ITKUmlQf6Ko8B8=',\n },\n },\n {\n key: \"[Uniques]/Shields/Medusa's Gaze\",\n value: {\n base64: 'EAiAAAUYBP5BCDBbUfAeXYEVXDUCAq0VGHkkLFGKsTCQkx1bKP4D',\n },\n },\n {\n key: '[Uniques]/Shields/Mosers Blessed Circle',\n value: {\n base64: 'EAiAAAUYhNsbYIEK8sNHOBACEBCBwI1CdiJcinArwrUIZ0b2Hw==',\n },\n },\n {\n key: '[Uniques]/Shields/Pelta Lunata',\n value: {\n base64: 'EAiAAAUIRKEI5mlP7+DDC0SAgUEAEAmgGqCCgIIC9QEFSRjM8P4D',\n },\n },\n {\n key: \"[Uniques]/Shields/Radimant's Sphere\",\n value: {\n base64:\n 'EAiAAAUghBsKaiQ7DOGjHKABikxAQEaBajExBzPMkElCYQaVrOCiwMyYAgXlPw==',\n },\n },\n {\n key: '[Uniques]/Shields/Spike Thorn',\n value: {\n base64: 'EAiAAAUYBE4pnHR1Qo6PteCKqSkBwRIJbkn0x8jcrf8=',\n },\n },\n {\n key: '[Uniques]/Shields/Spirit Ward',\n value: {\n base64: 'EAiAAAUgBBoKcvnSMOODLNSCjExAoEXBOwEvBbwV8FrAM9OqtEiGLFT4Dw==',\n },\n },\n {\n key: '[Uniques]/Shields/Steelclash',\n value: {\n base64:\n 'EAiAAAUMRPqZoPc8COc9xkAHPDwEBDIUsg8eEDGcuJbi2oprLa4loZiyZDkzqP8=',\n },\n },\n {\n key: '[Uniques]/Shields/Stormchaser',\n value: {\n base64: 'EAiAAAUAlJ8VHtp2rceHOECCj4+AwG2CJRSoFPpkBDyY8diZzNiBkKyoh/Af',\n },\n },\n {\n key: '[Uniques]/Shields/Stormguild',\n value: {\n base64: 'EAiAAAUQ5J4VFtB7gcYHGMgABoaAwIOC9wEFI4IU4WQEBiR5ADT+Aw==',\n },\n },\n {\n key: '[Uniques]/Shields/Stormshield',\n value: {\n base64: 'EAiAAAUgBP5MEFE59xUf/YASVkECgA+FjMS6FOFWEDRzA6Qwteb9Bw==',\n },\n },\n {\n key: '[Uniques]/Shields/Swordback Hold',\n value: {\n base64: 'EAiAAAUYhKYUQEoSP8WHGCABCoqAwIMC9YECThSHZIwI/wE=',\n },\n },\n {\n key: '[Uniques]/Shields/The Ward',\n value: {\n base64: 'EAiAAAUgZBkKuhCjG+OjDLgABUUAUIFAhoLyQQYjhBP6Uuhboa+Fvv8=',\n },\n },\n {\n key: \"[Uniques]/Shields/Tiamat's Rebuke\",\n value: {\n base64:\n 'EAiAAAUIlP9MGPvN+Pwe48AJTEwCArIT6VKkW5GuRToYI19kBHjY2KhhmQQlWcJCIdkBQyGZ4cPgPw==',\n },\n },\n {\n key: '[Uniques]/Shields/Umbral Disk',\n value: {\n base64: 'EAiAAAUAlOwNMxY1yeHjC1QAAkIIUB2gAUEGBe8DCpI8ZJE4gf8=',\n },\n },\n {\n key: '[Uniques]/Shields/Visceratuant',\n value: {\n base64: 'EAiAAAWYhEMROmebSMAHOOABEZGAYImCNyUxIwOk/gM=',\n },\n },\n {\n key: '[Uniques]/Shields/Wall of the Eyeless',\n value: {\n base64: 'EAiAAAUIVAmHbh686/ARBlKAgiIgoPhAgRbcfAzSoBQV/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Cranebeak',\n value: {\n base64: 'EAiAAAUA1NsZbDpNysXHX9DQEBFYspQRxATFsguPToYZ0s3Dw38=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Deathcleaver',\n value: {\n base64: 'EAiAAAUI1IMX2FBXnMeHTtDQEBEwYrSS6MKjE2ok/A8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Ethereal Edge',\n value: {\n base64: 'EAiAAAUQ1OsLe1+hlOODKIyMiAi0aE3wqksrD7dFikcMTP8D',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Elite/Executioner's Justice\",\n value: {\n base64: 'EAiAAAXA1K9fQJN7pvAeO0FGRkQQKbKLjE4IUYaYcYXsPw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Hellslayer',\n value: {\n base64: 'EAiAAAXI1KsJsGY7mOHDH6CgiAM5IpAhA8NS3zDqBcU2jBvxjfgP',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Elite/Messerschmidt's Reaver\",\n value: {\n base64: 'EAiAAAXQ1K8XeuHZXsbHP5CREQBeArwEvAa8IiBDBoMCXpKMO3i2Uf8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Razoredge',\n value: {\n base64: 'EAiAAAUAxOMXbnQNWbyHSeDgEBHChevCoxM6JGsk+w8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Runemaster',\n value: {\n base64: 'EAiAAAUQxDMvyLmBBY6PnIDBoCI4dMiiZPof',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Boneslayer Blade',\n value: {\n base64: 'EAiAAAUAxK0XjEWVAMdHIpCREQBQInDj1gV150YyqgwZM6oMZGR6lD3lPw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Exceptional/Butcher's Pupil\",\n value: {\n base64: 'EAiAAAUIxD0epGhGt72HIMDAEBGQIavgWZB1kR3KNBph+h8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Coldkill',\n value: {\n base64: 'EAiAAAUQxOEXSpEvVMFHIODgEBF8+VpxjcWzgYJCpovMmNKCIlnBguI/',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Guardian Naga',\n value: {\n base64: 'EAiAAAUcxIEXrrB9e8FHIdDQEBFo0bJAaWEuB0AA6XPyMIZwUfgP',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Islestrike',\n value: {\n base64: 'EAiAAAUUxDEv0J5Z5nyPQYCBIQCoBFAJUA1QRfDlC4SMKdWadFmDL4gy/wE=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Exceptional/Pompe's Wrath\",\n value: {\n base64: 'EAiAAAUA1NkZ4Kt4tr0HIdDQEBFUqYIxYilKwJLMGEIP4T8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Spellsteel',\n value: {\n base64:\n 'EAiAAAUI1OkLzF2QdOPjEIyMiASEEUqV2pAx4tmCksbDLLCBgoLZcIWHBzOlDDIyZkw4PDz/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Stormrider',\n value: {\n base64:\n 'EAiAAAUQ1KkJkprhieIDEaCgiAhkyFwYMSxlBMgkkQH0jFEmKIwpNRSSFSY8/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/The Minataur',\n value: {\n base64: 'EAiAAAXA1K1fsGpBoBgfikBGRgCgiYAM2QUKgyeOwE5EHkuy/w==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Exceptional/Warlord's Trust\",\n value: {\n base64: 'EAiAAAXI1N0XlHqzH8aHIfDwEBFevfpQhRPSUkhbIa2FNCXyN4Jf9h8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Axe of Fechmar',\n value: {\n base64: 'EAiAAAUA5D4eMGbeyb1HAfDwEBG0aFmhL4sZGv8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Bladebone',\n value: {\n base64: 'EAiAAAUIhHk8fFRGwI8PAYCBISLIkPHBAzAQGHRB6cHDB5X/',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Brainhew',\n value: {\n base64: 'EAiAAAUQZD0eGKMI18cHApCREQlyIkCBcsGB8TDCRyML/gc=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Deathspade',\n value: {\n base64: 'EAiAAAUY5PEhAAhBqnqPAIDhICIYMVIBiRO4M0IR4T8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Goreshovel',\n value: {\n base64: 'EAiAAAUgRB8Pw7HBV+PDAIyMCAA5EWTIwJDoIjvE+w8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Humongous',\n value: {\n base64: 'EAiAAAUAdP14KIL11RsfCUBGRgDwiYAHzwUEQ2YLHqLQfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Rakescar',\n value: {\n base64: 'EAiAAAUIFDweNBEwNMcHAdDQEBEsWZogQwt9OQABZEkX2X8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Skull Splitter',\n value: {\n base64: 'EAiAAAUQ1M5fmExKRQ8fA0DDQUQgQ2YCGRsoZAQMxBEcevwH',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/The Chieftan',\n value: {\n base64: 'EAiAAAXAVA0P55jwK+DjAKCgiAhkyJzgloLbCm4tuMkIUOiCUmT4Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/The Gnasher',\n value: {\n base64: 'EAiAAAXIFD8eIuXL6sYHAODgEABQIhgxckiGiPIf',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Elite/Windforce',\n value: {\n base64: 'EAiAAAUIZH9BuOXr4h4fCuGGRABQEVCKoE8fBw8fiCiBLiht2X8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Cliffkiller',\n value: {\n base64: 'EAiAAAUIBLlISH0u7h4fwYCFRRyQEsGcuQsKBg8IKFECU6D/',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Endlesshail',\n value: {\n base64: 'EAiAAAUYBBEagO3EKcbHLyAhEQmQInDjBkLGinU2HjwsrdHQ/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Godstrike Arch',\n value: {\n base64: 'EAiAAAUgBLkgHBed6YuPYXBzIyLo06dE7WK8oyoPNz3cjB15FP4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Kuko Shakaku',\n value: {\n base64: 'EAiAAAUAFLkaRL3AXsaHL+DgEBFo0YKBQmvNhnGSeTrwAgDYfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Magewrath',\n value: {\n base64: 'EAiAAAUQFCEQaM37+8eHMIAxEQJUESxZmqDPhQyDbETj4zEFWWNhcQL/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Riphook',\n value: {\n base64: 'EAiAAAUIFcEaCLgkbMdHLwABEQmGInDjxkPRRXbIY8nzHw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Skystrike',\n value: {\n base64: 'EAiAAAUQFSENvQjN/+KDF1BQiACqCMiQTSBDRqDPFKSLzJiBg+A/',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Whichwild String',\n value: {\n base64: 'EAiAAAUQFSEkdFYMC44PYICCQiKoUnUCXgp4K+C1gNeJYqwQQqAP+Q8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Blastbark',\n value: {\n base64: 'EAiAAAUA5AINKKhW3uNDCNzcCAAlEQQJ8jGYgqyBoP8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Hellclap',\n value: {\n base64: 'EAiAAAUIhIAGcs9Pe+8RBGBghABWBC1aJixxAh6MBxldPH6S/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Pluckeye',\n value: {\n base64: 'EAiAAAUQhBQE+lRX7PGxAygoxAEVEciQmcCBj0EWUyT4Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Raven Claw',\n value: {\n base64: 'EAiAAAUY5CoI4D/9s+OjB3BwCAAjAkYRjBi5Y8TT4D8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Bow/Normal/Rogue's Bow\",\n value: {\n base64: 'EAiAAAUgRCgIjE1O7+PDB5CQiAg8eEzg4YS0FNJWSGshrYtRD55Gnv8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Stormstrike',\n value: {\n base64: 'EAiAAAUAlFSDkuqP5/j4ASgoAgBKBC1aJnCQIpyMwANOmf8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Witherstring',\n value: {\n base64: 'EAiAAAUIFCsI1ulcJ+GDB4CAiAgyZEyQ4UKAYdBF1mnwHw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Wizendraw',\n value: {\n base64: 'EAiAAAUQ9KqG8dXvTfABBFhYRIBXAp8IUKBMIGOFuC6oToGnI/8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Elite/Gutsiphon',\n value: {\n base64: 'EAiAAAUAZH940PZawx0fJQEFRUTgxo2H5FDIUoZT6D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Elite/Hellrack',\n value: {\n base64: 'EAiAAAUIZI95YPq7jfAeSEFGhkQwZw7GD1EZP1E2foiGdEHdUcVM2sDS8j8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Exceptional/Buriza-Do Kyanon',\n value: {\n base64: 'EAiAAAUABME8dHJqBX0PYyAjIwQMIyBD9gEUNkCIIXchGxqcyNqo/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Exceptional/Demon Machine',\n value: {\n base64: 'EAiAAAUQBDk8EOEQr4uPY4CCIhIQRdizZwKeGIQflsJJ6MnwHw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Exceptional/Langer Briser',\n value: {\n base64: 'EAiAAAUIFLk8kLcylY4PYuDhIQ74iIAMGQaPjIAaKKBRAodC/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Exceptional/Pus Spiter',\n value: {\n base64: 'EAiAAAQAFbE8pIs8HWmPYoCCIiJw45YDGGCQTZG2oHTxGAu2ICQzuEiAU/4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Normal/Doomslayer',\n value: {\n base64: 'EAiAAAUA5HANjgK/Q+PDCKCgiAMvIpAhMwXpIuM0+g8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Normal/Hellcast',\n value: {\n base64: 'EAiAAAUIBHMNqHpUGN6jCMjIiAhQoEww4sQ1FA/Gw4guKE+B/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Normal/Ichorsting',\n value: {\n base64: 'EAiAAAUQxHINFo24eOODCKCgCAG0CDJkTJAhhxlmLOmC4iT7Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Normal/Leadcrow',\n value: {\n base64: 'EAiAAAUY5HINzXFKoONjCHh4CAGqAyoiGDEyAYUW5hpl/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Elite/Fleshripper',\n value: {\n base64: 'EAiAAAUAxEsnQLd2cYUPmEBCIiKwZElHVidwSIYo0yhkifIf',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Elite/Ghostflame',\n value: {\n base64: 'EAiAAAUExOsNXfCEpN+jKby8iAjw4NFgY+PjkcXmxPQ/',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Elite/Wizardspike',\n value: {\n base64: 'EAiAAAUU1I8rqGWT54wPg6ABITY8nJiYYuKKiS0mNsnSGDHNBv0H',\n },\n },\n {\n key: \"[Uniques]/Weapons/Dagger/Exceptional/Blackbog's Sharp\",\n value: {\n base64: 'EAiAAAUAxEknLNVdw4UPVYDRICo8FlofeJCDPvr0dZGtSdI1U7iGCy3J/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Exceptional/Heart Carver',\n value: {\n base64: 'EAiAAAUExI2/sMbjODM+UgEFhYgAD16Fx8JozSCuccQ1ljhno9F/',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Exceptional/Spineripper',\n value: {\n base64: 'EAiAAAUIxI0r+J31eI8PVAABIQSoIsCDV+GxsOGBmKJ0Gc1ZJ/Af',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Exceptional/Stormspike',\n value: {\n base64: 'EAiAAAUMxOkNSrthQt9jFWBgiAiWLMkI8ABEkw0mZNAh/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Normal/Gull',\n value: {\n base64: 'EAiAAAUAZFwnaCfG+YSPEwABIRJsVAgsPKAg/wc=',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Normal/Spectral Shard',\n value: {\n base64: 'EEiAAAUIRO8YEGjeDMeHCsDAEAmkJtxwQloKaSuktZCWxvgf',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Normal/The Diggler',\n value: {\n base64: 'EAiAAAWAZPyd4GBgLzE+UAAFhRCgiiBDxolwK8J1kc35Hw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Normal/The Jade Tan Do',\n value: {\n base64: 'EAiAAAUERDq/UOxV+Tw+UgAGhphgSYuTLmgO5pgjk+l/',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Elite/Baranar's Star\",\n value: {\n base64: 'EAiAAAUI1FsTkhyxhgoHQEBCEgBeBLwiIEMGIwCZjAAZGwHIJpOQdTHe4fYf',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Demonlimb',\n value: {\n base64: 'EAiAAAUA1NMMcPjuteMDJQQFiQjmzJ3gBsO7KY9GnkfMLhooKPgV/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Earthshifter',\n value: {\n base64: 'ECiAAAQA1C8bNggmZbRHYODhERFYshzmqJNBFOriYebQ4+HBSwXgaTz/AQ==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Elite/Horizon's Tornado Scourge\",\n value: {\n base64: 'EAiAAAUA1Ms3uMlCJXsPmRAUJCJgxLgFqovREsXYUw/lPw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Elite/Nord's Tenderizer\",\n value: {\n base64: 'EAiAAAUM1IsbRDr6FsYHYLi5ERGUKrXRfLyvS+sOMkOC0oMZtAMDw38=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Elite/Schaefer's Hammer\",\n value: {\n base64: 'EAiAAAQYxAMcAtAyM7RHQACIA1IiCBKUYqIMGZks1QVlTFGBog0CB/0H',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Stone Crusher',\n value: {\n base64: 'EAiAAAUQ1AMcTOIKrcbHTAgKEgB8IgAF+kYGnQweDiLUfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Stormlash',\n value: {\n base64: 'EAiAAAQYxMs3GKA9MmgPtBAUJCKwZCkjyK6LDJBHFIqUGKao8Bgm1UP5Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/The Cranium Basher',\n value: {\n base64:\n 'EAiAAAXA1C8bDIOV+MaHQODhEQByIsCDd4HCQDkRLkW4FeFahOuCQrTE1FggBOE/',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Windhammer',\n value: {\n base64: 'EAiAAAUgxFsf2skTAcZHVOB5ERHMmesCRSQzZsET+g8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Exceptional/Baezil's Vortex\",\n value: {\n base64: 'EAiAAAUA1Mk3cMV+aIwPS+DhIRIQRkCGLEU4GYElXVDGEBgKzB4YoKD+Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Bloodtree Stump',\n value: {\n base64: 'EAiAAAUI1FkXJPdPf8IHJuDxEAByInDjdoJbCm4ruLXglgRlTaAhkvEKAdB/',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Dark Clan Crusher',\n value: {\n base64: 'EAiAAAUQ1Ikb5Bmjl8bHI8DAEBGGDZtS3WmRh9sepBY9/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Earthshaker',\n value: {\n base64: 'EAiAAAXA1AEcdHL/88fHJbi5ERFo0UoiEyXQRRYnwEsFYMYOdQr/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Fleshrender',\n value: {\n base64: 'EAiAAAUU1NEMXtTJqN5jEpCQiAjIkFUYLciSUExp6gQOZRBRGlF4pQDoPw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Moonfall',\n value: {\n base64: 'EAiAAAUM1VkTBnUPIL9HJUBCEhEsWaqgWHiMWGDczMlixgwcCswWHHh4/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Sureshrill Frost',\n value: {\n base64: 'EAiAAAUI1dkXuEjRzL8HJeDhERFo0apQWFDY+IHTZ2hkyiwBQkbmPw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/The Gavel of Pain',\n value: {\n base64: 'EAiAAAXQ1C0bgMfGIcZHJuDhERFAgbrAYPA40WBqLBCikCxgosAMEWJg4D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Bloodrise',\n value: {\n base64: 'EAiAAAUAxJIJKxp0sOODAiAhiQh48PAoZLEunjVgdsfIocx/',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Bonesnap',\n value: {\n base64: 'EAiAAAUExD4YnI8VUMbHBeDhERFYsjxhboU5PUYQof4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Crushflange',\n value: {\n base64: 'EAiAAAUMxD4RVtXQL8fHBODhEQBeIvDgcUJflEAWQxT6Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Felloak',\n value: {\n base64: 'EAiAAAUQRFwNeaCp2d/DAWBgiAhQoJzgloIgDAMEUQL/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Ironstone',\n value: {\n base64: 'EAiAAAUUBGAbbqSFp8eHBbi5EQBUIliyNMESGYEC/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Steeldriver',\n value: {\n base64: 'EAiAAAUcZNkXTsEXe8AHBuDhERH06eOQsUWmC+8/',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Stoutnail',\n value: {\n base64: 'EAiAAAUkhKYIdrI3HONDApCQiAGnCGTIjBCcKP4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/The Generals Tan Do Li Ga',\n value: {\n base64: 'EAiAAAUAVL4vULU9FY+PCuDhISLw4FEhsED5MAIfhS4oS7L/',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Elite/Bonehew',\n value: {\n base64: 'EAiAAAUIxP99yPUrKhofg0FGhkQACrSLrE7AGESFjJmjhIfHfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Elite/Stormspire',\n value: {\n base64: 'EAiAAAUAxAMRzAWKHcMHQri5EQBUIujTl0KfjKCdLjJAG9NklAmCZEUNhf8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Polearm/Elite/The Reaper's Troll\",\n value: {\n base64: 'EAiAAAUIxBMSsCeV6sOHUQgKEhHgwbNBwOKAx2PL0pyNQsaCK0L/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Elite/Tomb Reaver',\n value: {\n base64:\n 'ECiAAAQAxM8XgAyw07WHSggKMl2gWTACRox69EGhPaEvhb4V+lro4+PdJgAUVhz/AQ==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Polearm/Exceptional/Athena's Wrath\",\n value: {\n base64: 'EAiAAAUAxBESzF0rn8fHLAgKEgJeEWjRmtJ1kWFDtCH/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Exceptional/Blackleach Blade',\n value: {\n base64: 'EAiAAAUIxO3+wTZjpWR8yAIZGRGBESMeiCyyZclYgURBm/If',\n },\n },\n {\n key: \"[Uniques]/Weapons/Polearm/Exceptional/Grim's Burning Dead\",\n value: {\n base64: 'EAiAAAUQxAER7nbAssKHLbi5ERAoRKBFa4I+J+rBGETnBDFF2yJDR/Yf',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Exceptional/Husoldal Evo',\n value: {\n base64: 'EAiAAAUYxGEXBsMvFsdHLbi5ERGQIZugzwUKA0iJ3AVVJ/Af',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Exceptional/Pierre Tombale Couant',\n value: {\n base64: 'ECiAAAQIxM0Xthpo6LUHLQgKEo1uU7gxMh+GCwwGSgRu3CYg8x8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Exceptional/The Meat Scraper',\n value: {\n base64: 'ECiAAAQAxKkPT33ThNojFsjIiAjIkHWR8VAckkHp4xUCsP8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/Dimoaks Hew',\n value: {\n base64: 'EAiAAAUIRN8JoAKISeMDBsjICAGvCGTIfBBAF9R/',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/Soul Harvest',\n value: {\n base64: 'EACAAAUAhAQqyP5yoIgPGRBEI0ApQo8eE1o4wS0FtxXcWnDzoTjk+Q8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/Steelgoad',\n value: {\n base64: 'EACAAAUAdPeHYV4cx2l8xAAZERGMGJngwYlmKZqtaNaiWZIOON9Gnv8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/The Battlebranch',\n value: {\n base64: 'EAiAAAUYZD4eJhG9s8bHDAgKEgJUEYwYmUAGj0MX2X8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/The Grim Reaper',\n value: {\n base64: 'EACAAAUAFZAISWhrR+CjBtywiECBwoXHR6FOoBH5Pw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/Woestave',\n value: {\n base64: 'EAiAAAUgBL8b/vRTD8YHDbi5ERFQoMgScQZ1AnichsIhmSXZfw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Scepter/Elite/Heaven's Light\",\n value: {\n base64: 'EAiAAAUAxJMIrXd+wt5jLsjIkAgsWU7ZslwXFJ0QotAiyn8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Elite/Ironward',\n value: {\n base64: 'EAiAAAUExAMKeA57nuODLxgZiQgiRYo4aEDB6+J5k+YON0QhSxleGAD8Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Elite/The Reedeemer',\n value: {\n base64: 'EAiAAAUMxJMILxCaCeCjMMjIiAgsWU6ZstwWlDVluIYP3zCiE8rj8D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Exceptional/Hand of Blessed Light',\n value: {\n base64:\n 'EAiAAAQAxAEKZ6EAv8RDEhgZiQigQFWgLLQ2PHzgwZQpC64pwzV5dAePMSKPwn8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Exceptional/The Fetid Sprinkler',\n value: {\n base64: 'EAiAAAUIxG1S2JYV3hUfkYCHR0Tw5WsCMhUeC5kcmWVGZspkLIhCYSy4ovAf',\n },\n },\n {\n key: \"[Uniques]/Weapons/Scepter/Exceptional/Zakarum's Hand\",\n value: {\n base64: 'EAiAAAUMxJEIo6hr4+MDEsjIiAjcuG1Q4PDgA9FFtkaO1tjRnMaKHQz/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Normal/Knell Striker',\n value: {\n base64: 'EAiAAAUAhMQMIhFb5uPjAcjIiAQvEaBAmTDCCW4tuCHK/Ac=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Normal/Rusthandle',\n value: {\n base64: 'EAiAAAUEZJEIM6LrH94DAvDwiAg8eFQYLBxGBDwQU5Y1Z7bmzfRA+Q8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Normal/Stormeye',\n value: {\n base64: 'EAiAAAUIBNAMhu6fhYIjAhgZiQh48MgIDLAxUGBJCbrGTdfY2Zo8+Q8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Spear/Elite/Arioc's Needle\",\n value: {\n base64: 'EAiAAAUYxNMJehTON+PDL3h4iAjmzOWYbDJ9XWRz/mEj2X8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Elite/Steelpillar',\n value: {\n base64: 'EAiAAAUAxE8flLyti8eHVcjIEBCgRCBIsEuLDgVRBtP/',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Elite/Viperfork',\n value: {\n base64: 'EAiAAAUIxOsJtyhe9uNjKHBwiAjw4E3Qp4W+HE01pa+L0VgyxeM/',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/Hone Sundan',\n value: {\n base64: 'EAiAAAUAxJEJaRtrteLjFXBwmAjIkF2gMKAQtfgp/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/Kelpie Snare',\n value: {\n base64: 'EAiAAAUIxJkTPJ64fMZHKxgZEQBUItCidcHDIDuhz9ISm/If',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/Soulfeast Tine',\n value: {\n base64: 'EAiAAAUgxOkJZ6553+PDFXBwiAi+fE3Qh8fBxyHJwxYoTaj/',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/Spire of Honor',\n value: {\n base64: 'EAiAAAUYxE0XuFEiescHLMjIEBAyRECG7AKFAaVEznJjUHda8MIA2DzmPw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/The Impaler',\n value: {\n base64: 'EAiAAAUA1NEJr9nQnuODFXh4iAiqVE2wpAtqjYOtmdA56wQOof4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/Bloodthief',\n value: {\n base64: 'EACAAAUIVQ8biKtHvsBHC+BwAEDlgI4IMmTwSBwa/Qc=',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/Lance of Yaggai',\n value: {\n base64: 'EAiAAAUAlKYJpUIXlOPDBXBwiBPXUlxbca3FNRkBD04QXXj/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/Razortine',\n value: {\n base64: 'EAiAAAUQxJxfkP3hqhwfLGBkRAB4EYCKIENGFxkdmaXMfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/The Dragon Chang',\n value: {\n base64: 'EAiAAAUAleYJJkKrK+NjBXh4iAkjXFBgDBjIYnrw/Ac=',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/The Tannr Gorerod',\n value: {\n base64: 'EAiAAAUQdf6koGlE3jA+XkBGhjjgIwIZMhN4OHENxYNxYSPL/Qc=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Staff/Elite/Mang Song's Lesson\",\n value: {\n base64: 'EAiAAAUAZA8ooFibiY4PoaChITYopJH9adMHpw9PH/4D',\n },\n },\n {\n key: \"[Uniques]/Weapons/Staff/Elite/Ondal's Wisdom\",\n value: {\n base64: 'EAiAAAQYZC8o0OelD2gPwjAyIgJIP8BoBFLlRprgH/4H',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Chromatic Ire',\n value: {\n base64: 'EAiAAAUABBEUdOwQo8RHLhgZESe4peC2glsLbkzCKVka1JoeWfMja4IEEP0P',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Razorswitch',\n value: {\n base64: 'EAiAAAUEBCEKJhnnbOHjFlBQiANwEjyPeE7oS6Fvhb4W+pw80sj+5D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Ribcracker',\n value: {\n base64: 'EAiAAAUIBLkU6M2j0rwHLvDwEAJeEMhEoEjxgoch+MENSci6GMcYEcn+Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Skullcollector',\n value: {\n base64: 'EAiAAAUMBAEU0Dx9+sfHLpCREU28P1JEgYf8Bw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Warpspear',\n value: {\n base64: 'EAiAAAUUBFEKHyonauNDF6CgCBD6pmRrVmyNja3RsTn/Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/Bane Ash Short Staff',\n value: {\n base64: 'EAiAAAUAhMgEOanPlPBhAygoRAKfCDx4nNAHg8BAF9QaEl1TQv8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/Serpent Lord Long Staff',\n value: {\n base64: 'EAiAAAUE5JIJ06FVkuPjBnh4iAQqEVCgaKEvBwooLPFBzjJ0ZP8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/Spire of Lazarus Gnarled Staff',\n value: {\n base64: 'EAiAAAUIRJAJqDNUYeADB4yMiACvDSsiihQTZQQcTEnWqNiaGFpTI/8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/The Iron Jang Bong War Staff',\n value: {\n base64: 'EAiAAAUMBJAJpZyALd5DB8jIiAhkyHxAwZQoDWoNi61xoTUwdMfIfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/The Salamander Battle Staff',\n value: {\n base64: 'EAiAAAUURMkEHjoGve+RA1BQxAlzMB5ArCmxNS+0Zkb8RP8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Azurewrath',\n value: {\n base64:\n 'EAiAAATQ1IsTml0xCrRHBwAIACoBVAJUA1QRHDqkoU/fhj79vizXRfYnl+60/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Bloodmoon',\n value: {\n base64: 'EAiAAAUA1JMGhRCwy/EREkBARASCBHk8rDQOyZg9VSQk/Ac=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Djinnslayer',\n value: {\n base64: 'EAiAAAUE1JMNYHgwhd9DJFhYkAjw4MHQp+/DkEfVHtYiHf4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Doombringer',\n value: {\n base64: 'EAiAAAUI1KsPpCvjXOODIKCgiAj69FXwLJAveBjIPA5MvDs8MDU2IIH4Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Flamebellow',\n value: {\n base64: 'EAiAAAUM1C8KSN++aN8jLMjICAA0A1QR4MGDkS4+TArJT+bIYwwKh/Ef',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Frostwind',\n value: {\n base64: 'EAiAAAUQ1F8Knlvrmd6jLbCwiAjmzNloN2/ZpRXGnGOnIULp8R8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Lightsabre',\n value: {\n base64:\n 'EAiAAAXA1IsTwK5isMfHQACICMiQVVAseGQEyNDgwePjkGW7oOaElBlG1VD4Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/The Grandfather',\n value: {\n base64: 'EAiAAAUIxK8xiJfkuY6PgiADIwDQBKAJoA2gHYATQZ++O0Yw1Ub9Bw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Bing Sz Wang',\n value: {\n base64: 'EAiAAAUIxAkbXkkqYMbHKJCREQBoIoACZUOG0dIWI0PC2ABE4T8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Blade of Ali Baba',\n value: {\n base64: 'EAiAAAUMxMki3O9J8oePTgACQgS8ErxEwIPnHQUP+Q8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Bloodletter',\n value: {\n base64: 'EAiAAAUQxBEF+G8ne/GhCTBsRARGjCZoUYGx0OKBSOLRBbXmD9dcmibPfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Cloudcrack',\n value: {\n base64:\n 'EAiAAAUUxKkLo2ByUOOjFKCgiAjIkH1AgQolI4AniwF6vDIAxEsDQMaOPAz/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Coldsteel Eye',\n value: {\n base64: 'EAiAAAUYxJENPO0d1+NjE1ggiQj69PkwJJHpgooTaCSz5PkP',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Crainte Vomir',\n value: {\n base64: 'EAiAAAUcxDE47CpRuI0PUcDCIiIgQ0ZCWhcjGBQenaXRfw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Sword/Exceptional/Ginther's Rift\",\n value: {\n base64: 'EAiAAAUgxIkTYKutocKHJ6DgEREsWRrB0JDBkwSli4wf9R8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Headstriker',\n value: {\n base64: 'EAiAAAUA1CmFxcmovPHxCUBABICXCJYs1QloQ/Qx/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Hexfire',\n value: {\n base64: 'EAiAAAUI1JEGskolrvHBCUBARARQoCqMFlAnwqFQc/rJmBk+kJD8Bw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Plague Bearer',\n value: {\n base64: 'EAiAAAUM1F0KcCoFU94DFLCwiAiWLFVQLLRa1MsBGGDI1rirMYKLwn8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Swordguard',\n value: {\n base64:\n 'EEiAAAXA1K0xhM38tIyPUyAjIyLQokWBAkEmBPIJbim4reDWgtsWmTEoOZ419D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/The Atlantian',\n value: {\n base64: 'EAiAAAXI1IExBBrNe3yPUMACKQDACGANQEXQp+9DFZKQTZnuGPkP',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/The Vile Husk',\n value: {\n base64: 'EAiAAAXM1C0KjcKWEeKDFMjIiAjIkLXQl0M11SwZC4Qw0OPtUf8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Todesfaelle Flamme',\n value: {\n base64:\n 'EAiAAAXQ1MkakLc048OHKZCRERFAgToBD4YMskeKYcYLCmbKDBQUzBQaWlr+Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Blacktongue',\n value: {\n base64: 'EAiAAAUARAkEDIFzLfFBAlBQRAQePCbI0EJfDmCAsVQn8B8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Blood Crescent',\n value: {\n base64: 'EAiAAAUEhIQNSUvBS95DA1hYiAMvIkCBcuJaimsrrrW4xuORBbuMDoX+Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Culwens Point',\n value: {\n base64: 'EAiAAAUIBNAY1lydTscHCGBhERGgQJnAQxfUGJQboz/5Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Gleamscythe',\n value: {\n base64: 'EAiAAAUMRL4iKCD+JYYPDgACIhL4RCBD5oMHbAwUkMlyXVD/AQ==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Sword/Normal/Griswold's Edge\",\n value: {\n base64: 'EAiAAAUQRGkMfDRAb+LDA4CACAAsEfDgmUAGDIYMUQJdPP8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Hellplague',\n value: {\n base64: 'EAiAAAUY5NIY0JzRDr/HB2BhERGgQIGRsSQHDGBY4lHwUfAT/Qc=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Kinemils Awl',\n value: {\n base64: 'EAiAAAUgZP0owJqP9H+PESAjIxLQRCBDZoIlMAxQrDHj/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Ripsaw',\n value: {\n base64: 'EAiAAAUAVL4aNmus1sZHCZCRERHIkLHwwPDwYTgE/Q8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Sword/Normal/Rixot's Keen\",\n value: {\n base64: 'EAiAAAUkhGgMUHclbOAjA2BgiAhkyFQoPowgi91BgSjzHw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Shadowfang',\n value: {\n base64: 'EAiAAAUIlMEU7OixYsZHCGBhERHIkFnBzYaCB0seCR+JLPIf',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Skewer of Krintiz',\n value: {\n base64: 'EAiAAAUMlPQEg/7WivCxAUBABAAVAaoIMmRUGCwcfBzm/A8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Soulflay',\n value: {\n base64: 'EAiAAAUQVFwbTDmL68eHCJCRERHIkDnRLEWzFc1aNONB8KHo4vkP',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/The Patriarch',\n value: {\n base64: 'EAiAAAUAddEYVuYK58GHCZCREQBUIuDBI2IYMTxBFifwHw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Throw/Elite/Demon's Arch\",\n value: {\n base64: 'ECCAAAQAxJMPMNg3fNqDKjg4UBBBmjQY6EN5MPopXWQyrqb+Aw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Throw/Elite/Gargoyle's Bite\",\n value: {\n base64: 'EACAAAUAxBsKT5Ak4+IDKEhIgBLBnLkcLLGkj8eD2ZIBD08/7z8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Elite/Gimmershred',\n value: {\n base64: 'EACAAAUExJsX2OxZlcfHU3h4AC+CNGkwtMfL6OqzAduYrIvMH89/',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Elite/Lacerator',\n value: {\n base64: 'EACAAAUIxCsSwJAvX8dHUICAsCaCNGldZHB+dQKHQsYGIUL9sv8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Elite/Warshrike',\n value: {\n base64: 'EACAAAUQxKsUppTDvr4HSaCggCyCPn1dZI1knGTGEhgy/bz/',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Elite/Wraithflight',\n value: {\n base64: 'EADAAAUUxK8bGEBPe8aHYICAsCSCL188Gooe/dD/',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Exceptional/Deathbit',\n value: {\n base64: 'EACAAAUAxBkpuFZRd4mPkWBgAFQEWrQmCMcj4cPQCNUv+w8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Exceptional/The Scalper',\n value: {\n base64: 'EACAAAUExJkXpIN36sIHSHh4ICgCMmQ8DF1Qd1ocCiki9PP+Aw==',\n },\n },\n */\n {\n key: '[Charms]/Grand Charm/Amazon/Bow and Crossbow+Life',\n value: {\n base64: 'EACAAAQIVNhtYPmXxBtTcI1UHEDCCwAg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Amazon/Javelin and Spear+Life',\n value: { \n base64: 'EACAAAQEVNhtEEr3yB7TgI1UHEDCSwAg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Amazon/Passive and Magic+Life',\n value: {\n base64: 'EACAAAQAVNhtcMfPpBhTeY1UHEDCKwAg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Assassin/Martial Arts+Life',\n value: {\n base64: 'EACAAAQUVNhtKOePlh1TwI9UHEDCSwYg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Assassin/Shadow Disciplines+Life',\n value: {\n base64: 'EACAAAQQVNhtcHGb1h5TuI9UHEDCKwYg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Assassin/Traps+Life',\n value: {\n base64: 'EACAAAQMVNhtYHSrZhnTsI9UHEDCCwYg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Barbarian/Combat+Life',\n value: {\n base64: 'EACAAARAVdht2OjLkRvT8I5UHEDCCwQg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Barbarian/Warcries+Life',\n value: {\n base64: 'EACAAARIVdhtEEoXFRjTAI9UHEDCSwQg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Barbarian/Masteries+Life',\n value: {\n base64: 'EACAAAREVdhtmK7YdBxT+Y5UHEDCKwQg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Druid/Elemental+Life',\n value: {\n base64: 'EACAAARUVdhtIPe2xR5TYY9UHEDCSwUg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Druid/Shapeshifting+Life',\n value: {\n base64: 'EACAAARQVdhtACNGzRjTWI9UHEDCKwUg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Druid/Summoning+Life',\n value: {\n base64: 'EACAAARMVdhteBvD4RpTUY9UHEDCCwUg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Necromancer/Poison and Bone+Life',\n value: {\n base64: 'EACAAAQERNhtCOGCHhhTOY5UHEDCKwIg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Necromancer/Curses+Life',\n value: {\n base64: 'EACAAAQARNht6IenohpTMY5UHEDCCwIg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Necromancer/Summoning+Life',\n value: {\n base64: 'EACAAAQIRNht+CCP+RnTQI5UHEDCSwIg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Paladin/Combat+Life',\n value: {\n base64: 'EACAAAQMRNhtEPs+jx9TkI5UHEDCCwMg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Paladin/Defensive Auras+Life',\n value: {\n base64: 'EACAAAQURNhtAHTfTRhToY5UHEDCSwMg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Paladin/Offensive Auras+Life',\n value: {\n base64: 'EACAAAQQRNhtQNniPhlTmI5UHEDCKwMg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Sorceress/Cold+Life',\n value: {\n base64: 'EACAAAQgRNhtqCloJR5T4I1UHEDCSwEg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Sorceress/Fire+Life',\n value: {\n base64: 'EACAAAQYRNhtAC405x9T0I1UHEDCCwEg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Sorceress/Lightning+Life',\n value: {\n base64: 'EACAAAQcRNhtmJRFGRhT2Y1UHEDCKwEg/wE=',\n },\n },\n {\n key: '[Charms]/Small Charms/3 20 20 Charm',\n value: {\n base64: 'EACAAARARNhP4OGZAR7TAEhXHKAxgQILAwwDUIP/',\n },\n },\n {\n key: '[Charms]/Small Charms/Cold dmg',\n value: {\n base64: 'EACAAATIRNhPOK3bahpTiVOw2HjoIPMf',\n },\n },\n {\n key: '[Charms]/Small Charms/Fire dmg',\n value: {\n base64: 'EACAAASIRNhP0LmkXhpT6FOzwNBQ8R8=',\n },\n },\n {\n key: '[Charms]/Small Charms/Life Mana',\n value: {\n base64: 'EACAAASARNhPINdJXR/TeElXHKCRIOY/',\n },\n },\n {\n key: '[Charms]/Small Charms/Life Res',\n value: {\n base64: 'EACAAARQRNhPGO4hiR5TeUpWHKBxolmKZiuatWj2Hw==',\n },\n },\n {\n key: '[Charms]/Small Charms/Light dmg',\n value: {\n base64: 'EACAAAQIRNhPoJARyx1TSVS2yBDG+A8=',\n },\n },\n {\n key: '[Charms]/Small Charms/MF Res',\n value: {\n base64: 'EACAAAQERNhPoPFzThxTEMpInGiWotmKZi2aQVn7Dw==',\n },\n },\n {\n key: '[Charms]/Small Charms/Poison dmg',\n value: {\n base64: 'EACAAAQARNhPyJCp6htTqVSt5BhppH//AQ==',\n },\n },\n {\n key: '[Craft]/Amulet/Armageddon Slippers',\n value: {\n base64: 'ECCAAAQY5FkY2Hrb0LQYgN0AUyYANAJiB7Yk0DrBLQW3FdxacOMy+g8=',\n },\n },\n {\n key: '[Craft]/Amulet/Gale Shell',\n value: {\n base64: 'ECCAAAQk5FkY3G3dbrQYdC8BU6gBNB4HH4cT3FJwW8GtBbcU+bjM/gM=',\n },\n },\n {\n key: '[Craft]/Amulet/Shadow Wing II',\n value: {\n base64: 'EACAAAUI9FkYli0JY8Q4UK+6ox30iLRwgMaECUQQNgIKyPAQQHEDw/kP',\n },\n },\n {\n key: '[Craft]/Amulet/Shadow Wing',\n value: {\n base64: 'EACAAAUE9FkYYNgj0MUYUK/+Jz1+pR8gQHYgxohhxTQeAjAaXjIA+Q8=',\n },\n },\n {\n key: '[Craft]/Amulet/Storm Circlet',\n value: {\n base64: 'ECCAAASY5FkYgnti/bQYUn0AUyIAMmlQB64k2DrxbcW3FN+mSFww/wE=',\n },\n },\n {\n key: '[Craft]/Amulet/Storm Hide',\n value: {\n base64: 'ECCAAATY5FkYWHAu3bQYUo0AUywANAJiB7Yk0DrBLQW3FdxacONi/A8=',\n },\n },\n {\n key: '[Craft]/Boots/Bitter Brogues Leather Boots',\n value: {\n base64: 'ECCAAASQ5KoJ3Bfyz1pDmA3QAAYGYGQAZAS0VrBLMe+EOC6t/w==',\n },\n },\n {\n key: '[Craft]/Boots/Grim Spur Chain Boots',\n value: {\n base64: 'ECCAAAQAxKoJmS6pc1qjtAwwAQgIYGRjUABmVtRL4a1FNy6p/w==',\n },\n },\n {\n key: '[Craft]/Boots/Rune Slippers Plate Boots',\n value: {\n base64: 'ECCAAASIBKsJXjoHNlpD1Q2QAQwMYGQAWAScVsBLAe/EPC6u/w==',\n },\n },\n {\n key: '[Craft]/Boots/Soul Shank Plate Boots',\n value: {\n base64: 'ECCAAAQIBKsJgcPAb1qDlwyQAQwMYGQAYgSQVtxLUe9EPi6W/w==',\n },\n },\n {\n key: '[Craft]/Boots/Soul Spur Heavy Boots',\n value: {\n base64: 'ECCAAASAZKcmjFr0v2oN3jIABBwcgJFByABgRoBrBbkU97i0/gM=',\n },\n },\n {\n key: '[Craft]/Boots/Viper Trample Chain Boots',\n value: {\n base64: 'ECCAAAQQxKoJ0cMVx1rjcw0wAQgIYGRjUAJaK96dcNfiGpfWfw==',\n },\n },\n {\n key: '[Craft]/Glove/Bow Blood Touch',\n value: {\n base64: 'ECCAAAUAlO9W0M9rxSEiomE5c0ZlUxVogYODA0hamONh6IJCpOAFACAAL/8B',\n },\n },\n {\n key: '[Craft]/Glove/Java Blood Touch',\n value: {\n base64: 'ECCAAAUIlO9WoEB8siUiomE5c0ZlUxVogYODA0hamONh6IJCpOAlACAAL/8B',\n },\n },\n {\n key: '[Craft]/Glove/Martial Arts Blood Touch',\n value: {\n base64: 'ECCAAAUQlO9WaObAjSYiomE5c0ZlUxVogYODA0hamONh6IJCpOAlAyAAL/8B',\n },\n },\n {\n key: '[Craft]/Glove/Passive Gale Grasp',\n value: {\n base64: 'ECCAAARAFNoVrqFbkrWI7hegCRAQuFiMESwUuqB4DHwMogScHHgFAOg/',\n },\n },\n {\n key: '[Craft]/Glove/Soul Touch',\n value: {\n base64: 'ECCAAAQIFO5WyFY5WtAivGGAJTg44MLoguIx8DFAVACQcqBFim7/AQ==',\n },\n },\n {\n key: '[Craft]/Ring/Beast Master',\n value: {\n base64:\n 'EACAAAUA9PzYgLbFqyXGxCnZHU+zKcoEACMHXiSgmUDBCWYpmK1g1oIZj0GywgTHfw==',\n },\n },\n {\n key: '[Craft]/Ring/Bone Gyre',\n value: {\n base64: 'EACAAAVA9PzYUM1IQCPGYAp4HvvSMJUCADIHjkw4IwU2HoL/',\n },\n },\n {\n key: '[Craft]/Ring/Death Knot',\n value: {\n base64:\n 'EACAAAWM9PzYUPtSySfGcJpXLsnhaVwJACIBQgdmVBAuCCe48RB8EpIVJjj+Aw==',\n },\n },\n {\n key: '[Craft]/Ring/Doom Loop',\n value: {\n base64: 'ECCAAAXA9PzYUMrgNy/GQLrXKxuyMCoEACQHXqSAtqIZj4CSMUv9Bw==',\n },\n },\n {\n key: '[Craft]/Ring/Havoc Band',\n value: {\n base64: 'EACAAIwZ4PzYoE5EqCnGEBzYAMXQAJFQCJ8AwIsA2oEwJ6SluNYiHA+FD8N/',\n },\n },\n {\n key: '[Craft]/Ring/Shadow Circle',\n value: {\n base64: 'EACAAAVE9PzYwMQoKizGgKoXJsfiupwDACIHZCQgERHwOPgw/Ac=',\n },\n },\n {\n key: '[Craft]/Ring/Skull Whorl',\n value: {\n base64: 'ECCAAAWQ9PzYAAPJ2SbGEyoYMecQJm0BACIHZCQYERGk8MZDYOd/',\n },\n },\n {\n key: '[Craft]/Ring/Storm Eye',\n value: {\n base64: 'EACAAAWA9PzY8MPubCXGkcrXMF1hPiQLACMCXAdYpMjG45DG8x8=',\n },\n },\n {\n key: '[Craft]/Ring/Storm Master',\n value: {\n base64:\n 'EACAAAUM9PzY8Lm9viXGkCr5HYchOfQLADMHVEzAoMJgIXBhwBDgEfg0gAr8Bw==',\n },\n },\n {\n key: '[Jewels]/10 MF 40 Ed(red)',\n value: {\n base64: 'EACAAAQcBN0AAv0NjdaYkjFIIgIKFFDc/gM=',\n },\n },\n {\n key: '[Jewels]/10 Min 15 AllRes(red)',\n value: {\n base64: 'EACAAARYBN0AgtomGuSYUlTSoYJyQTlxLcW1FddaXPuk/Ac=',\n },\n },\n {\n key: '[Jewels]/10 Min 40 Ed(orange)',\n value: {\n base64: 'EACAAASkBN0AAgcBw/6YijHSIQIKFBWUC8on5T8=',\n },\n },\n {\n key: '[Jewels]/10-15 Dmg(red)',\n value: {\n base64: 'EACAAARIBN0AgvbeoNSYUi7SoYJi4XFBwfD4pIB6/Ac=',\n },\n },\n {\n key: '[Jewels]/15 IAS(green)',\n value: {\n base64: 'EACAAAXIEN0Awilg+ACODgBWocvoPw==',\n },\n },\n {\n key: '[Jewels]/15 IAS 15 AllRes(blue)',\n value: {\n base64: 'EACAAAQYBN0AwuxN4vCYRlRW4cS1FNdWXGtxrcvoPw==',\n },\n },\n {\n key: '[Jewels]/15 IAS 30 Fire AllRes(red)',\n value: {\n base64: 'EACAAATEBN0AgnMV8tOY0ilWocvohLn/',\n },\n },\n {\n key: '[Jewels]/15 IAS 40 Ed(green)',\n value: {\n base64: 'EACAAAUABN0Awilg+ACODgBWocsoAgoU/wE=',\n },\n },\n {\n key: '[Jewels]/15 IAS 8 Min(red)',\n value: {\n base64: 'EACAAASIBN0AgnMV8tOY0ilWoQJyAeky+oT8Bw==',\n },\n },\n {\n key: '[Jewels]/15 Max 40 Ed(green)',\n value: {\n base64: 'EACAAARkBN0AwtQlCcqYjjG8IQIKFBYeGB6gHv8B',\n },\n },\n {\n key: '[Jewels]/15 Req 15 AllRes(orange)',\n value: {\n base64: 'EACAAATUBN0AAomY1dCYSlTm4sS1FNdWXGtxbUvVfw==',\n },\n },\n {\n key: '[Jewels]/15 Req 40 Ed(orange)',\n value: {\n base64: 'EACAAATgBN0AAk/VwPyYijHmIgIKFFuq/gM=',\n },\n },\n {\n key: '[Jewels]/15 AllRes 1-100 Light(pink)',\n value: {\n base64: 'EACAAASYBN0AArB2AMiYQlQ45cS1FNdWXGtxTUZAxn8=',\n },\n },\n {\n key: '[Jewels]/15 AllRes 10 MF(red)',\n value: {\n base64: 'EACAAAQQBN0AgmMncu2YUlRI4sS1FNdWXGtxDYrbfw==',\n },\n },\n {\n key: '[Jewels]/20 Life 40 Ed(yellow)',\n value: {\n base64: 'EACAAARgBN0AwqL6pdCYljG+4gCNCChQ/Ac=',\n },\n },\n {\n key: '[Jewels]/40 Ed 1-100 Light(orange)',\n value: {\n base64: 'EACAAATkBN0AAreG29qYijE4JQIKFDICMv4D',\n },\n },\n {\n key: '[Jewels]/Fire Dmg 15 AllRes(green)',\n value: {\n base64: 'EACAAATYBN0AQt+IjuaYTlQ05cS1FNdWXGtxDUaGjP8=',\n },\n },\n {\n key: '[Jewels]/Fire Dmg 40 Ed(pink)',\n value: {\n base64: 'EACAAAQgBN0AAqz9zN6YgjE0JQIKFDAyZPwH',\n },\n },\n /*\n {\n key: '[Misc]/Misc/Arrows',\n value: {\n base64: 'ECCAAARE5G3ugjBO3Kt2CK//AQ==',\n },\n },\n {\n key: '[Misc]/Misc/Bolts',\n value: {\n base64: 'ECCAAARIRGzuwtZRBI12CH3/AQ==',\n },\n },\n {\n key: '[Misc]/Misc/Identify Book',\n value: {\n base64: 'ECCAAASA5KdSEBHwvtQKAYX/',\n },\n },\n {\n key: '[Misc]/Misc/Identify Scroll',\n value: { base64: 'ECCgAASM5Eci' },\n },\n {\n key: '[Misc]/Misc/Skeleton Key',\n value: {\n base64: 'EACAAAXcRBpQ4WX+DDssYPAf',\n },\n },\n {\n key: '[Misc]/Misc/Town Portal Book',\n value: {\n base64: 'ECCAAAQAxKgULDvEaLQCQOE/',\n },\n },\n {\n key: '[Misc]/Misc/Town Portal Scroll',\n value: { base64: 'ECCgAARMxJAI' },\n },\n {\n key: '[Misc]/Potions/Antidote Potion',\n value: { base64: 'ECCgAAQABDUp' },\n },\n {\n key: '[Misc]/Potions/Full Rejuv Potion',\n value: { base64: 'ECCgAATE5OxuAA==' },\n },\n {\n key: '[Misc]/Potions/Greater Healing Potion',\n value: { base64: 'ECCgAARABE+0AA==' },\n },\n {\n key: '[Misc]/Potions/Greater Mana Potion',\n value: { base64: 'ECCgAARExE60AA==' },\n },\n {\n key: '[Misc]/Potions/Rejuv Potion',\n value: { base64: 'ECCgAATA5Owo' },\n },\n {\n key: '[Misc]/Potions/Stamina Potion',\n value: { base64: 'ECCgAAQEZDcp' },\n },\n {\n key: '[Misc]/Potions/Thawing Potion',\n value: { base64: 'ECCgAAQIBFgK' },\n },\n {\n key: '[Misc]/Quest/Act 1/Inifuss Scroll',\n value: { base64: 'EACgAAUIRCVK' },\n },\n {\n key: '[Misc]/Quest/Act 1/Malus',\n value: {\n base64: 'EACAAAWkBI82QA559RiP/3fjgqz/AQ==',\n },\n },\n {\n key: \"[Misc]/Quest/Act 1/Wirt's Leg\",\n value: {\n base64: 'EAiAAAUc5A4rePe7nDEFQiaGrP8B',\n },\n },\n {\n key: '[Misc]/Quest/Act 2/Amulet',\n value: {\n base64: 'EACAAAWMZPeb4Zwb1HZ6YQ8cUJFApUU4sv4H',\n },\n },\n {\n key: '[Misc]/Quest/Act 2/Book of Skill',\n value: { base64: 'ECCgAAQA5BEF' },\n },\n {\n key: '[Misc]/Quest/Act 2/Cube',\n value: {\n base64: 'EACAAAUARP884H4xhzYE/wE=',\n },\n },\n {\n key: '[Misc]/Quest/Act 2/Staff',\n value: {\n base64: 'EACAAAUQxJIcxjTZaqoHH2hZcUJaCmkrpLWQ1sVI1v8=',\n },\n },\n {\n key: '[Misc]/Quest/Act 3/Brain',\n value: { base64: 'EACgAAXEdVNPAg==' },\n },\n {\n key: '[Misc]/Quest/Act 3/Complete Flail',\n value: {\n base64: 'ECCAAAUUZFNmwlPaCUXgAAQeGCagICNAgYfBh6GLkaz/AQ==',\n },\n },\n {\n key: '[Misc]/Quest/Act 3/Eye',\n value: { base64: 'EACgAAXAdXNAJQ==' },\n },\n {\n key: '[Misc]/Quest/Act 3/Flail',\n value: {\n base64: 'EACAAAUQZFP+BCWx7vXq8Qc8NkxAQUZAQRcjWf8D',\n },\n },\n {\n key: '[Misc]/Quest/Act 3/Gidbinn',\n value: {\n base64: 'EACAAAWIZG23wXwu7316/D8PCWT9Dw==',\n },\n },\n {\n key: '[Misc]/Quest/Act 3/Gold Bird',\n value: { base64: 'ECCgAAUIZG2/Eg==' },\n },\n {\n key: '[Misc]/Quest/Act 3/Heart',\n value: { base64: 'EACgAAXIdROfBA==' },\n },\n {\n key: \"[Misc]/Quest/Act 3/Lam Esen's Tome\",\n value: { base64: 'EACgAAUURFUT' },\n },\n {\n key: '[Misc]/Quest/Act 4/Hammer',\n value: {\n base64: 'EACAAAUQBMs4sLjq/mAPP3AD40MLTsCDUUCBrP8B',\n },\n },\n {\n key: '[Misc]/Quest/Act 4/Soul Stone',\n value: { base64: 'ECCgAAXQxBIl' },\n },\n {\n key: \"[Misc]/Quest/Act 5/Malah's Potion\",\n value: {\n base64: 'ECCAAAXU5CeG8FLexe0UkPU/',\n },\n },\n {\n key: '[Misc]/Quest/Act 5/Scroll of Malah',\n value: { base64: 'ECCgAAUQxBwmAQ==' },\n },\n {\n key: \"[Misc]/Quest/Bugged Tal Rasha's\",\n value: {\n base64:\n 'EAiAAAXAFBocJAM5c8fFEzjRzY0IHzRDItwJeCngrYDXAh6Y1ohnC8of/U/j+Q8=',\n },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Burning Essence of Terror(Red)',\n value: { base64: 'ECCgAATARAcTAA==' },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Charged Essence of Hatred(Yellow)',\n value: { base64: 'ECCgAASARAw4AA==' },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Festering Essence of Destruction(Green)',\n value: { base64: 'ECCgAAQERB7GAA==' },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Token of Absolution',\n value: { base64: 'ECCgAAQAxPxfAA==' },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Twisted Essence of Suffering(Blue)',\n value: { base64: 'ECCgAARAxAwUAA==' },\n },\n {\n key: \"[Misc]/Quest/Keys & Organs/Baal's Eye\",\n value: { base64: 'ECCgAARARAdUAA==' },\n },\n {\n key: '[Misc]/Quest/Keys & Organs/Destruction',\n value: {\n base64: 'EACAAAUIZErbkF+CMvAV/Ac=',\n },\n },\n {\n key: \"[Misc]/Quest/Keys & Organs/Diablo's Horn\",\n value: { base64: 'ECCgAAQAZMRsAA==' },\n },\n {\n key: '[Misc]/Quest/Keys & Organs/Hate',\n value: {\n base64: 'EACAAAUIZEpMgNyN1YAK/gM=',\n },\n },\n {\n key: \"[Misc]/Quest/Keys & Organs/Mephisto's Brain\",\n value: { base64: 'ECCgAASAxOoJ' },\n },\n {\n key: '[Misc]/Quest/Keys & Organs/Terror',\n value: {\n base64: 'EACAAAUMZEqfIHbSiCEV/Ac=',\n },\n },\n {\n key: '[Misc]/Quest/Standard of Heroes',\n value: {\n base64: 'EACAAAVMlswYAsxsSMfH//sP',\n },\n },\n {\n key: '[Misc]/Quest/Trap Suwayyah',\n value: {\n base64: 'ECiAAAQUxL8TAJCjbbRDwMAYXjAAW/Nw/wE=',\n },\n },\n */\n {\n key: '[Rares]/Amulet/Armageddon Fletch',\n value: {\n base64: 'ECCAAARY5FkYNE1GMLUWgFkAUyIAMmlQB64k2DrxLcW3Fd9afOOS+g8=',\n },\n },\n {\n key: '[Rares]/Amulet/Fiendra Sunder',\n value: {\n base64: 'ECCAAARk5FkY3BdqprQWcB0AUygAM2A8B7YkyBJA49L6Dw==',\n },\n },\n {\n key: '[Rares]/Amulet/Grim Necklace',\n value: {\n base64: 'ECCAAASk5FkYxLBoPLQWSg0BUyYAMQJmCa7sXOGNy/BEthTfWlz7Dw==',\n },\n },\n {\n key: '[Rares]/Amulet/Imp Brow',\n value: {\n base64: 'ECCAAATk5FkY3kcE1rQWboUAUygAMzwOPg5ToBPdUnRb0a1FNy6T/w==',\n },\n },\n {\n key: '[Rares]/Amulet/Order Noose',\n value: {\n base64: 'ECCAAAQc5FkY8pwUfrUWigsBUyAAMwJaCXJWYOMyPAEuhbcW3v4D',\n },\n },\n {\n key: '[Rares]/Ring/Beast Circle',\n value: {\n base64: 'ECCAAASc5PzYMMl4Za21wKkH4EHwcViRL8U0KINcJP8B',\n },\n },\n {\n key: '[Rares]/Ring/Bitter Turn',\n value: {\n base64: 'ECCAAATc5PzYAJX3EKi1INwH4FGYMIiAVopxAFq4uBKw/Ac=',\n },\n },\n {\n key: '[Rares]/Ring/Blood Whorl',\n value: {\n base64: 'ECCAAARc5PzYUCqIyqa1ICoI4GHwUVgx7oQ2KIRcGv8B',\n },\n },\n {\n key: '[Rares]/Ring/Bone Master',\n value: {\n base64: 'ECCAAAQA9PzYMIhelaS1YCoJSONJEHfiWoprK661uJaC3YiAi+s/',\n },\n },\n {\n key: '[Rares]/Ring/Corruption Grip',\n value: {\n base64: 'ECCAAATg5PzYIFl8R6u1kOwF4GGYUImPw4lrKa6tuNbi2gl3XFxPPP0H',\n },\n },\n {\n key: '[Rares]/Ring/Eagle Circle',\n value: {\n base64: 'ECCAAASg5PzYAI3cJ6u10KkH4FGYMISPw4lrKa6tuNbi2gp/XFz/AQ==',\n },\n },\n {\n key: '[Rares]/Ring/Shadow Spiral',\n value: {\n base64: 'ECCAAARg5PzY8OD90qq1gOoH4FEA4OLjkCIfFDguriz2Hw==',\n },\n },\n {\n key: '[Rares]/Ring/Viper Whorl',\n value: {\n base64: 'ECCAAAQg5PzYoLi/U6218CkI4GGYYMGBIyeupbi24lqLawmAuLh8HP4D',\n },\n },\n /*\n {\n key: '[Runes]/Amn Rune',\n value: { base64: 'EACgAAQA5Hw+AQ==' },\n },\n {\n key: '[Runes]/Ber Rune',\n value: { base64: 'EACgAAQE5Gy/Aw==' },\n },\n {\n key: '[Runes]/Cham Rune',\n value: { base64: 'EACgAAQI5GyZAA==' },\n },\n {\n key: '[Runes]/Dol Rune',\n value: { base64: 'EACgAAQM5Hy+Ag==' },\n },\n {\n key: '[Runes]/El Rune',\n value: { base64: 'EACgAAQQ5Hx/Ag==' },\n },\n {\n key: '[Runes]/Eld Rune',\n value: { base64: 'EACgAAQU5HwzAQ==' },\n },\n {\n key: '[Runes]/Eth Rune',\n value: { base64: 'EACgAAQY5HyjBQ==' },\n },\n {\n key: '[Runes]/Fal Rune',\n value: { base64: 'EACgAAQc5HxcAA==' },\n },\n {\n key: '[Runes]/Gul Rune',\n value: { base64: 'EACgAARA5DBoAQ==' },\n },\n {\n key: '[Runes]/Hel Rune',\n value: { base64: 'EACgAARE5HzQAg==' },\n },\n {\n key: '[Runes]/Io Rune',\n value: { base64: 'ECCgAASA5Hz2AQ==' },\n },\n {\n key: '[Runes]/Ist Rune',\n value: { base64: 'EACgAARI5DBfAQ==' },\n },\n {\n key: '[Runes]/Ith Rune',\n value: { base64: 'EACgAARM5HzvAw==' },\n },\n {\n key: '[Runes]/Jah Rune',\n value: { base64: 'EACgAARQ5Gw/AQ==' },\n },\n {\n key: '[Runes]/Ko Rune',\n value: { base64: 'EACgAARU5HyQAA==' },\n },\n {\n key: '[Runes]/Lem Rune',\n value: { base64: 'EACgAARY5DDfAQ==' },\n },\n {\n key: '[Runes]/Lo Rune',\n value: { base64: 'EACgAARc5DBIAA==' },\n },\n {\n key: '[Runes]/Lum Rune',\n value: { base64: 'EACgAASA5Hx8AA==' },\n },\n {\n key: '[Runes]/Mal Rune',\n value: { base64: 'EACgAASE5DDbAA==' },\n },\n {\n key: '[Runes]/Nef Rune',\n value: { base64: 'EACgAASI5Hx/BQ==' },\n },\n {\n key: '[Runes]/Ohm Rune',\n value: { base64: 'EACgAASM5DA+' },\n },\n {\n key: '[Runes]/Ort Rune',\n value: { base64: 'EACgAASQ5Hy7AA==' },\n },\n {\n key: '[Runes]/Po Rune',\n value: { base64: 'EACgAASU5Hz2AQ==' },\n },\n {\n key: '[Runes]/Pul Rune',\n value: { base64: 'EACgAASY5DCfAA==' },\n },\n {\n key: '[Runes]/Ral Rune',\n value: { base64: 'EACgAASc5HwjAQ==' },\n },\n {\n key: '[Runes]/Shael Rune',\n value: { base64: 'EACgAATA5Hy2AQ==' },\n },\n {\n key: '[Runes]/Sol Rune',\n value: { base64: 'EACgAATE5HyYAA==' },\n },\n {\n key: '[Runes]/Sur Rune',\n value: { base64: 'EACgAATI5DAu' },\n },\n {\n key: '[Runes]/Tal Rune',\n value: { base64: 'EACgAATM5Hz7AA==' },\n },\n {\n key: '[Runes]/Thul Rune',\n value: { base64: 'EACgAATQ5Hy+Aw==' },\n },\n {\n key: '[Runes]/Tir Rune',\n value: { base64: 'EACgAATU5HxvAw==' },\n },\n {\n key: '[Runes]/Um Rune',\n value: { base64: 'EACgAATY5DBMAA==' },\n },\n {\n key: '[Runes]/Vex Rune',\n value: { base64: 'EACgAATc5DD7AA==' },\n },\n {\n key: '[Runes]/Zod Rune',\n value: { base64: 'EACgAAQg5Gy3AQ==' },\n },\n */\n {\n key: '[Base]/Shield/Class-Items/Sacred Targe(AllRes)',\n value: {\n base64: 'EACAAAUgdD4Npu7CnlUxA1DR0uJEvRT1VtRrUe8/',\n },\n },\n {\n key: \"[Magic]/Shield/Jeweler's Monarch of Deflecting\",\n value: {\n base64: 'EAiAAAUABP5MSBdZqIUSpmkFT1ghIQqUGdl/',\n },\n },\n]\n","export default [\n //Amazon\n \"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\",\n \"\",\n \"\",\n //Sorceress\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n //Necromancer\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\", \n //Paladin\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n //Barbarian\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n //Druid\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n //Assassin\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\"\n];","const missileType = ['bow', 'abow', 'xbow']\nconst meleeType = ['axe', 'taxe', 'swor', 'knif', 'tkni', 'spea', 'aspe', 'jave', 'ajav', 'pole', 'club', 'hamm', 'mace', 'scep', 'wand', 'staf', 'h2h']\n\nexport const itemGroups = {\n helm: ['helm', 'circ', 'pelt', 'phlm'],\n shld: ['shie', 'ashd', 'head', 'pala'],\n tors: ['tors'],\n miss: missileType,\n mele: meleeType,\n weap: [...meleeType, ...missileType, 'orb', 'thro', 'taxe', 'tkni', 'jave', 'ajav'],\n scep: ['scep'],\n wand: ['wand'],\n staf: ['staf'],\n bow: ['bow'],\n axe: ['axe'],\n club: ['club'],\n swor: ['swor'],\n hamm: ['hamm'],\n knif: ['knif'],\n spea: ['spea'],\n pole: ['pole'],\n xbow: ['xbow'],\n mace: ['mace'],\n tkni: ['tkni'],\n taxe: ['taxe'],\n jave: ['jave'],\n}\n\nexport const itemTypeNames = {\n shie: 'Shields',\n tors: 'Body Armor',\n gold: 'Gold',\n bowq: 'Arrows',\n xboq: 'Bolts',\n play: 'Player Body Parts',\n herb: 'Herbs',\n poti: 'Potions',\n ring: 'Rings',\n elix: 'Elixirs',\n amul: 'Amulets',\n char: 'Charms',\n boot: 'Boots',\n glov: 'Gloves',\n book: 'Books',\n belt: 'Belts',\n gem: 'Gems',\n torc: 'Torches',\n scro: 'Scrolls',\n\n scep: 'Scepters',\n wand: 'Wands',\n staf: 'Staves',\n bow: 'Bows',\n axe: 'Axes',\n club: 'Clubs',\n swor: 'Swords',\n hamm: 'Hammers',\n knif: 'Daggers',\n spea: 'Spears',\n pole: 'Polearms',\n xbow: 'Crossbows',\n mace: 'Maces',\n helm: 'Helmets',\n tpot: 'Throwing Potions',\n ques: 'Quest Items',\n body: 'Body Parts',\n key: 'Keys',\n tkni: 'Throwing Knives',\n taxe: 'Throwing Axes',\n jave: 'Javelins',\n\n weap: 'Weapons',\n mele: 'Melee Weapons',\n miss: 'Missile',\n thro: 'Thrown Weapons',\n comb: 'Thrown Weapons',\n\n armo: 'Armor',\n shld: 'Shields',\n misc: 'Miscellaneous',\n sock: 'Socket Fillers',\n seco: 'Off-hand Items',\n rod: 'Staves and Rods',\n misl: 'Ammunition',\n blun: 'Blunt Weapons',\n jewl: 'Jewels',\n amaz: 'Amazon Items',\n barb: 'Barbarian Items',\n necr: 'Necromancer Items',\n pala: 'Auric Shields', // this is only used on Exile runeword, it makes more sense to say shields here\n sorc: 'Sorceress Items',\n assn: 'Assassin Items',\n drui: 'Druid Items',\n h2h: 'Claws',\n orb: 'Orbs',\n head: 'Voodoo Heads',\n ashd: 'Auric Shields',\n phlm: 'Primal Helmets',\n pelt: 'Pelts Helmets',\n cloa: 'Cloaks',\n rune: 'Runes',\n circ: 'Circlets',\n hpot: 'Healing Potions',\n mpot: 'Mana Potions',\n rpot: 'Rejuvenation Potions',\n spot: 'Stamina Potions',\n apot: 'Antidote Potions',\n wpot: 'Thawing Potions',\n scha: 'Small Charms',\n mcha: 'Large Charms',\n lcha: 'Grand Charms',\n abow: 'Amazon Bows',\n aspe: 'Amazon Spears',\n ajav: 'Amazon Javelins',\n h2h2: 'Claws',\n mboq: 'Magic Arrows',\n mxbq: 'Magic Bolts',\n gem0: 'Chipped Gems',\n gem1: 'Flawed Gems',\n gem2: 'Standard Gems',\n gem3: 'Flawless Gems',\n gem4: 'Perfect Gems',\n gema: 'Amethysts',\n gemd: 'Diamonds',\n geme: 'Emeralds',\n gemr: 'Rubies',\n gems: 'Sapphires',\n gemt: 'Topazes',\n gemz: 'Skulls',\n};\n\n// export default {\n// itemTypeNames: itemTypeNames,\n// }","import { render } from \"./App.vue?vue&type=template&id=5ab20478\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createApp } from 'vue'\nimport App from './components/App.vue';\n\nimport Multiselect from '@vueform/multiselect';\nimport '@vueform/multiselect/themes/default.css';\n\nimport VueTippy from 'vue-tippy'\n\nimport utils from './utils.js';\n\nwindow.uuid = utils.uuidv4();\n\ncreateApp(App)\n .component('multiselect', Multiselect)\n .use(\n VueTippy,\n // optional\n {\n directive: 'tippy', \n component: 'tippy',\n componentSingleton: 'tippy-singleton',\n defaultProps: {\n placement: 'auto-end',\n allowHTML: true,\n },\n }\n )\n .mount('#app');","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t524: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkds2_editor\"] = self[\"webpackChunkds2_editor\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [504], () => (__webpack_require__(4888)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["key","href","rel","_createStaticVNode","class","tabindex","role","id","_createElementVNode","type","for","_createTextVNode","_createElementBlock","_Fragment","_createVNode","_component_ContextMenu","ref","onOptionClicked","$options","optionClicked","onClick","_cache","rootClick","apply","arguments","$data","theme","_hoisted_1","_createCommentVNode","_hoisted_2","_hoisted_3","_hoisted_4","_hoisted_5","_hoisted_6","_hoisted_7","_hoisted_8","preview","_$data$preview","_createBlock","_component_Item","item","clazz","_hoisted_9","_component_multiselect","modelValue","previewModel","$event","setPreviewItem","options","itempack","label","valueProp","searchable","baseOptions","_hoisted_10","_hoisted_11","baseModel","setBase","_hoisted_12","style","name","onChange","onItemFileChange","_hoisted_13","loadBase64Item","loadItem","_hoisted_14","_hoisted_15","_hoisted_16","_hoisted_17","_hoisted_18","_hoisted_19","_hoisted_20","_hoisted_21","_hoisted_22","_hoisted_23","_hoisted_24","multiple","onFileChange","accept","_hoisted_25","_hoisted_26","_hoisted_27","_hoisted_28","_hoisted_29","_hoisted_30","_hoisted_31","_hoisted_32","newChar","_hoisted_33","_hoisted_34","_hoisted_35","_hoisted_36","_hoisted_37","_hoisted_38","_hoisted_39","_hoisted_40","_hoisted_41","_hoisted_42","_hoisted_43","_hoisted_44","_hoisted_45","_hoisted_46","_hoisted_47","_hoisted_48","_hoisted_49","_hoisted_50","_hoisted_51","_hoisted_52","_hoisted_53","_hoisted_54","_hoisted_55","_hoisted_56","_hoisted_57","_hoisted_58","_hoisted_59","_hoisted_60","_hoisted_61","_hoisted_62","_hoisted_63","_hoisted_64","save","_hoisted_65","_hoisted_66","_hoisted_67","_hoisted_68","_component_Stats","_hoisted_69","_component_Waypoints","_hoisted_70","_component_Quests","_hoisted_71","_component_Skills","_hoisted_72","_renderList","notifications","notification","idx","_normalizeClass","alert","_toDisplayString","message","_hoisted_73","_hoisted_74","_hoisted_75","active","activeTab","changeTab","_hoisted_76","_hoisted_77","_hoisted_78","_hoisted_79","_hoisted_80","_hoisted_81","_hoisted_82","_hoisted_83","_hoisted_84","min","max","grid","inv","w","onInput","gridChange","number","_hoisted_85","h","_hoisted_86","_hoisted_87","_hoisted_88","_hoisted_89","stash","_hoisted_90","_hoisted_91","_hoisted_92","_hoisted_93","_hoisted_94","cube","_hoisted_95","disabled","clipboard","paste","_hoisted_96","_hoisted_97","_component_Equipped","items","equipped","onItemSelected","onSelect","onItemEvent","onEvent","contextMenu","_ctx","$refs","_component_Grid","width","height","page","inventory","_component_Stash","_component_Mercenary","mercenary","selected","_component_ItemEditor","location","_hoisted_98","_hoisted_99","_hoisted_100","unlockHell","unlockAllWPs","setLvl99","setAllSkills20","unlockQs","maxGold","_hoisted_101","_hoisted_102","saveFile","itemClass","onDragstart","dragStart","innerClass","src","$props","ethereal","total_nr_of_sockets","tooltipShown","_normalizeStyle","socketStyle","socketed_items","itemNameClass","innerHTML","itemName","defense_rating","base_damage","mindam","maxdam","twohandmindam","twohandmaxdam","max_durability","current_durability","displayed_combined_magic_attributes","stat","statDescription","data","tooltip","edit","contextMenuShown","props","Object","String","mounted","_this","_asyncToGenerator","_regeneratorRuntime","mark","_callee","wrap","_context","prev","next","createPopper","stop","computed","concat","this","inv_width","inv_height","location_id","position_x","position_y","unmounted","destroy","methods","cellSize","countX","Math","ceil","countY","i","j","floor","lineCount","transform","top","left","type_name","magic_prefix","magic_prefix_name","constants","magic_prefixes","n","magic_suffix","magic_suffix_name","magic_suffixes","rare_name_id","rare_name","rare_names","rare_name_id2","rare_name2","personalizedName","personalized_name","set_id","set_name","set_items","unique_id","unique_name","unq_items","runeword_id","runeword_name","runewords","runes","map","e","split","join","d","s","replace","result","match","reverse","given_runeword","quality","description","visible","ds","vm","tippy","itemRef","content","tooltipRef","hideOnClick","duration","distance","arrow","onShown","onHidden","event","localStorage","setItem","JSON","stringify","uuid","window","__exports__","evt","clientY","clientX","option","_withModifiers","text","showContextMenu","obj","document","documentElement","scrollTop","preventDefault","$emit","close","placeholder","header","required","status","expansion","ladder","hardcore","died","attributes","level","change","experience","current_hp","max_hp","current_mana","max_mana","current_stamina","max_stamina","strength","dexterity","vitality","energy","unused_stats","unused_skill_points","gold","stashed_gold","colors","whit","lgry","dgry","blac","lblu","dblu","cblu","lred","dred","cred","lgrn","dgrn","cgrn","lyel","dyel","lgld","dgld","lpur","dpur","oran","bwht","colormaps","b64ToArrayBuffer","base64","bin","atob","len","length","bytes","Uint8Array","charCodeAt","buffer","arrayBufferToBase64","binary","byteLength","fromCharCode","btoa","b64PNGFromDC6","response","dc6","x","y","indexed","_i","b","canvas","context","_y","_x","paletteIdx","offset","transformIdx","rgb","fetch","inv_file","signal","AbortSignal","timeout","sent","abrupt","t0","arrayBuffer","t1","Array","fill","createElement","getContext","createImageData","transform_color","inv_transform","palettes","putImageData","toDataURL","remove","shift","pow","uuidv4","c","r","random","v","toString","removeMaxDurabilityFromRunwords","removeAttribute","magic_attributes","combined_magic_attributes","array","attribute","splice","xp","stats","magical_properties","watch","_this$save$attributes","_this$save$attributes2","newLevel","cCode","classes","lpl","spl","mpl","val","old","lpv","spv","mpe","utils","cB","vS","values","maxValue","minValue","difficulties","difficulty","updateDiff","all","acts","act","updateAct","waypoints","waypoint","k","updateWP","wp","value","_step","_iterator","_createForOfIteratorHelper","done","err","f","_step2","_iterator2","parse","title","resetDifficulty","resetAct","quests","quest","reset","state","updateQuest","flags","newState","self","questReward","amount","indexOf","_step3","_iterator3","_step4","q","_iterator4","_step5","_iterator5","_step6","_iterator6","_flags","flag","skills","points","setAll","allSkills","undefined","skill","onDrop","drop","onDragover","dragover","onDragenter","dragenter","onDragleave","dragleave","head","onContextmenu","itemRC","neck","torso","alt_displayed","setAltDisplayed","right_hand","alt_right_hand","left_hand","alt_left_hand","right_finger","left_finger","waist","feet","hands","components","Item","find","equipped_id","$evt","dataTransfer","dropEffect","equipped_location","getItem","gridClass","gridRC","Number","storage_page","className","simple_item","modelModifiers","rarities_options","canDeselect","canClear","magic_prefixes_options","magic_suffixes_options","rare_names_options","set_items_options","is_ear","getBasesOptions","getItemMaxSockets","itemCanEthereal","_component_ItemStatsEditor","onStatChange","runeword_attributes","set_attributes","set_attribute","socketed_attributes","sync","itemStats","statIdx","removeStat","onItemModified","stats_options","numValues","valIdx","isClass","charClass","co","isClassSkill","idx2","ts","isSkill","skills_options","getMinValue","getMaxValue","changeStatValue","addNewStat","Boolean","filter","desc","dP","sort","a","localeCompare","add","sA","sB","push","dF","sP","np","ItemStatsEditor","max_sockets","locations","equipped_locations","storage_pages","entry","armor_items","entries","weapon_items","other_items","onChildEvent","onMove","code","bases","type_id","findBasesInConstants","keys","includes","orig","nc","exc","elc","gemsockets","eq1n","itemMaxSockets","boxSockets","maxsockets","iw","ih","indesctructible","baseNoDurability","base","nodurability","Grid","ContextMenu","pages","missileType","meleeType","itemGroups","helm","shld","tors","miss","mele","weap","scep","wand","staf","bow","axe","club","swor","hamm","knif","spea","pole","xbow","mace","tkni","taxe","jave","Stats","Waypoints","Quests","Skills","Equipped","Stash","Mercenary","ItemEditor","stashData","ItemPack","load","_Object$entries","_Object$entries$_i","_i2","_slicedToArray","t2","t3","slice","d2s","setConstantData","constants_96","constants_99","addRunewordToItemPack","addUniqToItemPack","addSetToItemPack","addBasesToItemPack","addOtherToItemPack","filters","alt_position_id","merc_items","_event$obj","updateLocation","findIndex","list","deleteItem","shareItem","_this2","_callee2","_context2","writeItem","navigator","writeText","enhanceItems","setPropertiesOnItem","element","getElementById","backgroundColor","canPlaceItem","_this$location","readItem","version","_this3","_callee3","_context3","_this4","_callee4","_this4$preview","_context4","_this5","_callee5","_context5","onItemFileLoad","_this6","_callee6","_context6","target","reader","FileReader","onload","readAsArrayBuffer","files","_this7","_callee7","b64","_context7","prompt","position","copy","pos","findSafeLocation","loc","bounds","rect","closeItems","closeItem","contains","overlaps","setPropertiesOnSave","that","_toConsumableArray","corpse_items","golem_item","forEach","_callee8","_context8","socketed","it","index","CharPack","readBuffer","onFileLoad","filename","_this8","read","then","d2stash","pageCount","saveFileStash","link","display","body","appendChild","blob","Blob","URL","createObjectURL","download","click","_this9","currentTarget","update","is_completed","consumed_scroll","_self$save$attributes","_i3","_arr","diff","_i4","_arr2","_i5","_arr3","introduced","completed","act_i","sisters_to_the_slaughter","act_ii","the_summoner","tainted_sun","the_horadric_staff","arcane_sanctuary","the_seven_tombs","act_iii","khalims_will","the_blackened_temple","the_guardian","act_iv","terrors_end","act_v","rite_of_passage","eve_of_destruction","_i6","_arr4","rogue_encampement","lut_gholein","kurast_docks","the_pandemonium_fortress","harrogath","progression","_i7","_arr5","write","category","_this10","_callee9","newItems","_i8","_Object$entries2","_i9","_newItems","_item","_context9","categories","identified","_this11","_callee10","socketedItems","_i10","_newItems2","_context10","types","nr_of_items_in_sockets","compactAttributes","m","_this12","_callee11","_item2","_i11","_newItems3","_context11","lvl","_this13","_callee12","_iterator7","_step7","_item3","_i12","_newItems4","_context12","_this14","_callee13","_i13","_Object$entries3","_i14","_newItems5","_item4","_context13","_objectSpread","spawnable","render","createApp","App","component","Multiselect","use","VueTippy","directive","componentSingleton","defaultProps","placement","allowHTML","mount","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","exports","module","__webpack_modules__","call","deferred","O","chunkIds","fn","priority","notFulfilled","Infinity","fulfilled","every","definition","o","defineProperty","enumerable","get","g","globalThis","Function","prop","prototype","hasOwnProperty","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","bind","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"js/app.23170a77.js","mappings":"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","sources":["webpack://ds2-editor/./src/components/App.vue","webpack://ds2-editor/./src/components/inventory/Item.vue","webpack://ds2-editor/./src/components/inventory/Item.vue?3e71","webpack://ds2-editor/./src/components/ContextMenu.vue","webpack://ds2-editor/./src/components/ContextMenu.vue?ff8f","webpack://ds2-editor/./src/components/Stats.vue","webpack://ds2-editor/./src/utils.js","webpack://ds2-editor/./src/components/Stats.vue?29fa","webpack://ds2-editor/./src/components/Waypoints.vue","webpack://ds2-editor/./src/components/Waypoints.vue?8ffb","webpack://ds2-editor/./src/components/Quests.vue","webpack://ds2-editor/./src/components/Quests.vue?b12c","webpack://ds2-editor/./src/components/Skills.vue","webpack://ds2-editor/./src/components/Skills.vue?7f90","webpack://ds2-editor/./src/components/inventory/Equipped.vue","webpack://ds2-editor/./src/components/inventory/Equipped.vue?401a","webpack://ds2-editor/./src/components/inventory/Grid.vue","webpack://ds2-editor/./src/components/inventory/Grid.vue?6bde","webpack://ds2-editor/./src/components/Mercenary.vue","webpack://ds2-editor/./src/components/Mercenary.vue?439c","webpack://ds2-editor/./src/components/inventory/ItemEditor.vue","webpack://ds2-editor/./src/components/inventory/ItemStatsEditor.vue","webpack://ds2-editor/./src/components/inventory/ItemStatsEditor.vue?132d","webpack://ds2-editor/./src/components/inventory/ItemEditor.vue?a78c","webpack://ds2-editor/./src/components/inventory/Stash.vue","webpack://ds2-editor/./src/components/inventory/Stash.vue?7e4c","webpack://ds2-editor/./src/d2/ItemPack.js","webpack://ds2-editor/./src/d2/CharPack.js","webpack://ds2-editor/./src/items.js","webpack://ds2-editor/./src/components/App.vue?45b3","webpack://ds2-editor/./src/main.js","webpack://ds2-editor/webpack/bootstrap","webpack://ds2-editor/webpack/runtime/chunk loaded","webpack://ds2-editor/webpack/runtime/define property getters","webpack://ds2-editor/webpack/runtime/global","webpack://ds2-editor/webpack/runtime/hasOwnProperty shorthand","webpack://ds2-editor/webpack/runtime/jsonp chunk loading","webpack://ds2-editor/webpack/startup"],"sourcesContent":["\n\n","\n\n","import { render } from \"./Item.vue?vue&type=template&id=f468399e\"\nimport script from \"./Item.vue?vue&type=script&lang=js\"\nexport * from \"./Item.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./ContextMenu.vue?vue&type=template&id=0e702464\"\nimport script from \"./ContextMenu.vue?vue&type=script&lang=js\"\nexport * from \"./ContextMenu.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","const colors = {\n whit: 0,\n lgry: 1,\n dgry: 2,\n blac: 3,\n lblu: 4,\n dblu: 5,\n cblu: 6,\n lred: 7,\n dred: 8,\n cred: 9,\n lgrn: 10,\n dgrn: 11,\n cgrn: 12,\n lyel: 13,\n dyel: 14,\n lgld: 15,\n dgld: 16,\n lpur: 17,\n dpur: 18,\n oran: 19,\n bwht: 20,\n};\n\nconst colormaps = {\n 1: 'data/global/items/Palette/grey.dat',\n 2: 'data/global/items/Palette/grey2.dat',\n 5: 'data/global/items/Palette/greybrown.dat',\n 6: 'data/global/items/Palette/invgrey.dat',\n 7: 'data/global/items/Palette/invgrey2.dat',\n 8: 'data/global/items/Palette/invgreybrown.dat',\n};\n\nexport default {\n colors: colors,\n colormaps: colormaps,\n b64ToArrayBuffer(base64) {\n var bin = window.atob(base64);\n var len = bin.length;\n var bytes = new Uint8Array(len);\n for (var i = 0; i < len; i++) {\n bytes[i] = bin.charCodeAt(i);\n }\n return bytes.buffer;\n },\n arrayBufferToBase64(buffer) {\n var binary = '';\n var bytes = new Uint8Array( buffer );\n var len = bytes.byteLength;\n for (var i = 0; i < len; i++) {\n binary += String.fromCharCode( bytes[ i ] );\n }\n return window.btoa(binary);\n },\n async b64PNGFromDC6(item) {\n const response = await fetch(`data/global/items/${item.inv_file}.dc6`, { signal: AbortSignal.timeout(1500) });\n if (response.status !== 200) {\n return null;\n }\n const dc6 = new Uint8Array(await response.arrayBuffer());\n let idx = 32;\n const width = dc6[idx] | dc6[idx + 1] << 8 | dc6[idx + 2] << 16 | dc6[idx + 2] << 24;\n idx = 36;\n const height = dc6[idx] | dc6[idx + 1] << 8 | dc6[idx + 2] << 16 | dc6[idx + 2] << 24;\n idx = 56;\n const length = dc6[idx] | dc6[idx + 1] << 8 | dc6[idx + 2] << 16 | dc6[idx + 2] << 24;\n let x = 0, y = height - 1;\n const indexed = [];\n if (width == 0 || height == 0) {\n return null;\n }\n for (let i = 0; i < height; i += 1) {\n indexed[i] = Array(width).fill(255);\n }\n for (let i = 0; i < length;) {\n let b = dc6[60 + i++];\n if (b === 0x80) { //eol\n x = 0, y--;\n } else if (b & 0x80) {\n x += b & 0x7F; //transparent repeat for N bytes\n } else {\n //read N bytes\n for (let j = 0; j < b; j++) {\n indexed[y][x++] = dc6[60 + i++];\n }\n }\n }\n let canvas = document.createElement('canvas'),\n context = canvas.getContext('2d'),\n data = context.createImageData(width, height);\n canvas.height = height;\n canvas.width = width;\n for (let y = 0; y < height; y += 1) {\n for (let x = 0; x < width; x += 1) {\n let paletteIdx = indexed[y][x];\n const offset = (y * width + x) * 4;\n if (paletteIdx === 255) { //transparent\n continue;\n }\n if (item.transform_color && item.inv_transform) {\n let transformIdx = colors[item.transform_color];\n if (transformIdx >= 0 && window.palettes[item.inv_transform]) {\n paletteIdx = window.palettes[item.inv_transform][transformIdx][paletteIdx];\n }\n }\n const rgb = window.palettes[\"ACT1\"][paletteIdx];\n data.data[offset] = rgb[0];\n data.data[offset + 1] = rgb[1];\n data.data[offset + 2] = rgb[2];\n data.data[offset + 3] = 255;\n }\n }\n\n // put data to context at (0, 0)\n context.putImageData(data, 0, 0);\n\n // output image\n //var img = new Image();\n var src = canvas.toDataURL('image/png');\n canvas.remove();\n return src;\n },\n shift(number, shift) {\n return number * Math.pow(2, shift);\n },\n uuidv4() {\n return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {\n var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);\n return v.toString(16);\n });\n },\n removeMaxDurabilityFromRunwords(item) {\n if (item.runeword_name) {\n this.removeAttribute(item.magic_attributes, 75);\n this.removeAttribute(item.combined_magic_attributes, 75);\n this.removeAttribute(item.displayed_combined_magic_attributes, 75);\n }\n },\n removeAttribute(array, attribute) {\n for (let i = 0; i < array.length; i++) {\n if (array[i].id == attribute) array.splice(i, 1);\n }\n }\n}","import { render } from \"./Stats.vue?vue&type=template&id=ac208e0e\"\nimport script from \"./Stats.vue?vue&type=script&lang=js\"\nexport * from \"./Stats.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Waypoints.vue?vue&type=template&id=1aa06dae\"\nimport script from \"./Waypoints.vue?vue&type=script&lang=js\"\nexport * from \"./Waypoints.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Quests.vue?vue&type=template&id=2639f79c\"\nimport script from \"./Quests.vue?vue&type=script&lang=js\"\nexport * from \"./Quests.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Skills.vue?vue&type=template&id=78284c58\"\nimport script from \"./Skills.vue?vue&type=script&lang=js\"\nexport * from \"./Skills.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Equipped.vue?vue&type=template&id=7721d2e2\"\nimport script from \"./Equipped.vue?vue&type=script&lang=js\"\nexport * from \"./Equipped.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Grid.vue?vue&type=template&id=7e5744d8\"\nimport script from \"./Grid.vue?vue&type=script&lang=js\"\nexport * from \"./Grid.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Mercenary.vue?vue&type=template&id=2fafa1bf\"\nimport script from \"./Mercenary.vue?vue&type=script&lang=js\"\nexport * from \"./Mercenary.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","\n\n","import { render } from \"./ItemStatsEditor.vue?vue&type=template&id=01844ac5\"\nimport script from \"./ItemStatsEditor.vue?vue&type=script&lang=js\"\nexport * from \"./ItemStatsEditor.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./ItemEditor.vue?vue&type=template&id=2740cf1d\"\nimport script from \"./ItemEditor.vue?vue&type=script&lang=js\"\nexport * from \"./ItemEditor.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n","import { render } from \"./Stash.vue?vue&type=template&id=66b4a101\"\nimport script from \"./Stash.vue?vue&type=script&lang=js\"\nexport * from \"./Stash.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","export default [\n/* \n {\n key: '[Runewords]/Armor/Class-Items/Bone(AP)',\n value: {\n base64:\n 'EAiABARQFZrZGkfF+7VDRKBYiIfHQHiwZPQ/ge0UyZhCxSOZQsTjPxAAoAA0AOB8mAAQAKAANATgMEwAEACgADQI4DBMAA==',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Items/Enlightenment(AP)',\n value: {\n base64:\n 'EAiABARAFZrZyDSv5LRDeKBYiIfHQHiwZPR/ShSmRGDseaGQ7HGh8B8QAKAANADgMJ8AEACgADQE4HwjARAAoAA0COB8mAA=',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Items/Myth(AP)',\n value: {\n base64:\n 'EAiABAQQFJrZ9ht+U7RD4KBYiIfHQHiwZPRfCTqFMhYkokgWCDL4DxAAoAA0AOB80AIQAKAANATgfD4BEACgADQI4Hx/BQ==',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Items/Peace(AP)',\n value: {\n base64:\n 'EAiABARIFZrZiB4DF7RD9qBYiIfHQHiwZPR/ChQmgWDsAUGQrIiA8B8QAKAANADgfLYBEACgADQE4Hy+AxAAoAA0COB8PgE=',\n },\n },\n {\n key: '[Runewords]/Armor/Class Specific/Principle(AP)',\n value: {\n base64:\n 'EAiABAQIFJrZXlcmLrVDDqFYiIfHQHiwZPR/ymSsKIOsx8gBW/8BEACgADQA4HwjARAAoAA0BOAwaAEQAKAANAjgfDMB',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Itemsc/Rain(AP)',\n value: {\n base64:\n 'EAiABAQIBJrZPCse67RDHKFYiIfHQHiwZPQ/ge2UytgDTyHZs07hPxAAoAA0AOB8uwAQAKAANATgMNsAEACgADQI4HzvAw==',\n },\n },\n {\n key: '[Runewords]/Armor/Class-Items/Treachery(AP)',\n value: {\n base64:\n 'EAiABAQAFJrZfvp8abRDWqFYiIfHQHiwZPR/itUlaOyxKJPsWajwHxAAoAA0AOB8tgEQAKAANATgfL4DEACgADQI4DDfAQ==',\n },\n },\n {\n key: '[Runewords]/Armor/Chains of Honor(CoH)(AP)',\n value: {\n base64:\n 'EAiABATMFJoZKfXB07RDUKBYiIcHQXiwZPQfAA0EIyf0pdC3Ql8LfTwQebjpwfNH/wEQAKAANADgfL4CEACgADQE4DBMABAAoAA0COBsvwMQAKAANAzgMF8B',\n },\n },\n {\n key: '[Runewords]/Armor/Duress(AP)',\n value: {\n base64:\n 'EAiABAQABJrZsJmv67VDcKBYiIfHQHiwZPQfArIIFCjYKCkkMwZ1KITooQnwHxAAoAA0AOB8tgEQAKAANATgMEwAEACgADQI4Hy+Aw==',\n },\n },\n {\n key: '[Runewords]/Armor/Enigma(AP)',\n value: {\n base64:\n 'EAiABMwMAJrZ6G9zurVDdqBYiGfHQHjw4QL/PxDMigNMMIyN4I+4GfCQ/xAAoAA0AOBsPwEQAKAANATgfO8DEACgADQI4Gy/Aw==',\n },\n },\n {\n key: '[Runewords]/Armor/Fortitude(AP)',\n value: {\n base64:\n 'EAiABAQYBJoZGyNS2rRDhqBYiIcHQXiwZPQfArIILFmeMJfC3ApzLcylaclhkj08ULAx/wEQAKAANADgfH8CEACgADQE4HyYABAAoAA0COB8vgIQAKAANAzgMEgA',\n },\n },\n {\n key: '[Runewords]/Armor/Wealth(DS)',\n value: {\n base64:\n 'EAiABAQABMJfs8HHMdcOyYVCAQoK8/+JVyjI/wEQAKAANADgMN8BEACgADQE4HyQABAAoAA0COB8bwM=',\n },\n },\n {\n key: '[Runewords]/Helmet/Delirium(Corona)',\n value: {\n base64:\n 'EAiABAQABB62pa4pwGqHwEChgAyA+f/hIX9kTIpikaxpwpHMiciQTPYqwCyygofnPxAAoAA0AOAw3wEQAKAANATgMF8BEACgADQI4Hz2AQ==',\n },\n },\n {\n key: '[Runewords]/Helmet/Dream(Corona)',\n value: {\n base64:\n 'EAiABAQABB62LdMv0GqHFEB5hYyMWTKC8OD/JTtvjOyDObIVJ7il4LaCWwtuUPqSPVEo/gMQAKAANADgfPYBEACgADQE4Gw/ARAAoAA0COAwnwA=',\n },\n },\n {\n key: '[Runewords]/Helmet/Lore(Corona)',\n value: {\n base64:\n 'EAiABASQBB427XeTMWuHlEGhgIwM+R9AlcX+RJHgPxAAoAA0AOB8uwAQAKAANATgfJgA',\n },\n },\n {\n key: '[Runewords]/Helmet/Nadir(Corona)',\n value: {\n base64:\n 'EAiABASIBB42uT8NF2mHxEGhgIwM+Q+gBIKMDxR4MiRLMGsQSkj4DxAAoAA0AOB8fwUQAKAANATgfG8D',\n },\n },\n {\n key: '[Runewords]/Helmet/Radiance(Corona)',\n value: {\n base64:\n 'EAiABASABB62nSbQJGuHNEKhgIyM+R9ANUCVIAjCkhFDlvwPEACgADQA4Hx/BRAAoAA0BOB8mAAQAKAANAjgfO8D',\n },\n },\n {\n key: '[Runewords]/Helmet/Flickering Flame(Diadem)',\n value: {\n base64:\n 'EAiABEwEQPy27SPyQU87XAiKESgoDIQHS0b/E6y5MbLTT3aJDGr68B8QAKAANADgfH8FEACgADQE4DCfABAAoAA0COAw+wA=',\n },\n },\n {\n key: '[Runewords]/Helmet/Flickering Flame(Earth)',\n value: {\n base64:\n 'EAiABE0EYDxjAwAAABgPF4IiCgoKA+HBktEaeluTb/8TrLkxstNPdokMavrwHxAAoAA1AOB8fwUQAKAANQTgMJ8AEACgADQI4DD7AA==',\n },\n },\n {\n key: '[Runewords]/Merc/Destruction(CA, Eth)',\n value: {\n base64:\n 'EAjABAQQ1M9XPVrBDrVDZqAEBakIDx4sGf2P4NUrDTJadQLDLBgexVocyMaucgrGGHou/wEQAKAANADgMPsAEACgADQE4DBIABAAoAA0COBsvwMQAKAANAzgbD8BEACgADQQ4HyQAA==',\n },\n },\n {\n key: '[Runewords]/Merc/Doom(CA, Eth)',\n value: {\n base64:\n 'EAjABAQQ1c9X79n157RDaKAEBakIKFA8dfgfASPGLsE6gT+6JIcZk+gpPHX5DxAAoAA0AOB80AIQAKAANATgMD4QAKAANAjgMEwAEACgADQM4DBIABAAoAA0EOBsmQA=',\n },\n },\n {\n key: '[Runewords]/Merc/Infinity(Giant Thresher, Eth)',\n value: {\n base64:\n 'EAjABAQAxAMR9/nGS7RDrKBwcKAIDx78j1C0KJjbpT2MGFWDjFm1jofHN8LpzX8QAKAANADgbL8DEACgADQE4DDbABAAoAA0COBsvwMQAKAANAzgMF8B',\n },\n },\n {\n key: '[Runewords]/Merc/Insight(CA, Eth)',\n value: {\n base64:\n 'EAjABAQA1M8XTR8U2bRDsKAEBaH/AEoClASUBpQiECQIZS9MAiPN7Y7DS3jifxAAoAA0AOB8IwEQAKAANATgfG8DEACgADQI4Hz7ABAAoAA0DOB8mAA=',\n },\n },\n {\n key: '[Runewords]/Merc/Obedience(CA, Eth)',\n value: {\n base64:\n 'EAjABAQIxM9XI8Ni3LRD6qAAVIQHD5aM/keQK/eDTU6YS2FuhbkW5sbwEKGIVTR4mmb8BxAAoAA0AOB80AIQAKAANATgfJAAEACgADQI4Hy+AxAAoAA0DOB8owUQAKAANBDgfFwA',\n },\n },\n {\n key: '[Runewords]/Merc/Phoenix(CA, Eth)',\n value: {\n base64:\n 'EAjABAwRwM8X8R3M+7RDAKEEBaEIDx4sGf2PABkyCMiPKpf4NGNWOKhjqAvkphz/ARAAoAA0AOAw+wAQAKAANATgMPsAEACgADQI4DBIABAAoAA0DOBsPwE=',\n },\n },\n {\n key: '[Runewords]/Merc/Pride(CA, Eth)',\n value: {\n base64:\n 'EAjABAQIxM8XvQDXH7RDDKEEBaEIDx4sGf2XIWOkxLwD9FIcmiyaIfPumYf8BxAAoAA0AOBsmQAQAKAANATgMC4QAKAANAjgfPYBEACgADQM4DBIAA==',\n },\n },\n {\n key: '[Runewords]/Merc/Rift(CA, Eth)',\n value: {\n base64:\n 'EAjABAQYxM8XMXJWObVDJKEEBaEIDx4sGf0HoBJAJUA1QAWDhxYNUH1yzGEVEBBjUD0UZg8TKCj/ARAAoAA0AOB80AIQAKAANATgfJAAEACgADQI4DDfARAAoAA0DOAwaAE=',\n },\n },\n {\n key: '[Runewords]/Shield/Dragon(Monarch)',\n value: {\n base64:\n 'EAiABAQIFP5MS50HwtQOqYHiCSsrA+EBhWfJyMzoP4CSACUBpQGlD3IBYe6SGWfs8YGRTLKIwm34DxAAoAA0AOAwLhAAoAA0BOAwSAAQAKAANAjgfJgA',\n },\n },\n {\n key: '[Runewords]/Shield/Dragon(Zaka)',\n value: {\n base64:\n 'EAiABATIdL6hMfzNK2mH1EBZRlCQgfAgwoMHFJ4T9VLUW1GvRb0lIzOj/wBKApQElAaUPsgFhLlLZpyxxwdGMskiCrfhPxAAoAA0AOAwLhAAoAA0BOAwSAAQAKAANAjgfJgA',\n },\n },\n {\n key: '[Runewords]/Shield/Dream(Monarch)',\n value: {\n base64:\n 'EAiABAQQFf5MY47+OtcOuYHiCSsrA+EBhWfJyMzo/wdznOCWgtsKbi24QekbI7tk5yV7olBkK/4DEACgADQA4Hz2ARAAoAA0BOBsPwEQAKAANAjgMJ8A',\n },\n },\n {\n key: '[Runewords]/Shield/Dream(Zaka)',\n value: {\n base64:\n 'EAiABAQQdL6hcXA0JWqH3EBZRlCQgfAgwoMHFJ4T9VLUW1GvRb0lIzOj/x/McYJbCm4ruLXgBqVvjOySnZfsiUKRrfgPEACgADQA4Hz2ARAAoAA0BOBsPwEQAKAANAjgMJ8A',\n },\n },\n {\n key: '[Runewords]/Shield/Exil(Vortex)',\n value: {\n base64:\n 'EAiABAQUZD450rixHGiH/EBZh5YWgvAgwoMHFJ4T9VLUW1GvRT0znv8QCJqRGQqX0DheGQAyVkjx4Jf9BxAAoAA0AOAw+wAQAKAANATgMD4QAKAANAjgMF8BEACgADQM4Hy+Ag==',\n },\n },\n {\n key: '[Runewords]/Shield/Phoenix(Monarch)',\n value: {\n base64:\n 'EAiABAQIBP5M5NbLQdIOAYTiCSkppKIckIKi/D+GukA2ZoWDusTngYAcATJkmU6PKv8BEACgADQA4DD7ABAAoAA0AOAw+wAQAKAANADgMEgAEACgADQA4Gw/AQ==',\n },\n },\n {\n key: '[Runewords]/Shield/Spirit(Monarch)',\n value: {\n base64:\n 'EAiABAQAFf5MDCe4FNUO2YTiCSsrBOEBhWfJyMzo/wBbAkgQ+sYs09z+aBLiPxAAoAA0AOB8+wAQAKAANATgfL4DEACgADQI4Hy7ABAAoAA0DOB8PgE=',\n },\n },\n {\n key: '[Runewords]/Shield/Spirit(Zaka)',\n value: {\n base64:\n 'EAiABAQAdL4hQknhw2uHbEJZRlAQgvAgwoMHFJ4T9VLUW1GvRb0lIzOj/wNsCSBB6BuzTHP7o0mI/xAAoAA0AOB8+wAQAKAANATgfL4DEACgADQI4Hy7ABAAoAA0DOB8PgE=',\n },\n },\n {\n key: '[Runewords]/Shield/Splendor(BS)',\n value: {\n base64:\n 'EAiABAQghB3klPuzDa8dwgnFExQUBMKDJaM1XbSGiv5DIPPEEhS8LGcGlcbzJ/8BEACgADQA4HyjBRAAoAA0BOB8fAA=',\n },\n },\n {\n key: '[Runewords]/Shield/Splendor(Monarch)',\n value: {\n base64:\n 'EAiABAQAFP5MGnYiZ9MO4YTiCSsrAuHBktF/CGSeWIKCl+XMoNJ4/uQ/EACgADQA4HyjBRAAoAA0BOB8fAA=',\n },\n },\n {\n key: '[Runewords]/Shield/Splendor(Zaka)',\n value: {\n base64:\n 'EAiABAQYZL4hgQT8E2uHcEJZRlAQgfBgyehEvRT1VtRrUe8/BDJPLEHBy3JmUGk8f/IfEACgADQA4HyjBRAAoAA0BOB8fAA=',\n },\n },\n {\n key: '[Runewords]/Weapon/Axe/Beast(BA)',\n value: {\n base64:\n 'EAiABARI1YNXY6Z+2LVDPKBoaKgIDx4sGf0HgBTBocMuvDDghjDkhkt6ErPmnoKC/xAAoAA0AOBsvwMQAKAANATgfG8DEACgADQI4DBMABAAoAA0DOAw2wAQAKAANBDgfHwA',\n },\n },\n {\n key: '[Runewords]/Weapon/Axe/Doom(BA)',\n value: {\n base64:\n 'EAiABAQQ1INXHcIsz7RDaKBoaKgIDx78jwAUaJdgncAfXZLDjEn0FJ7y/AcQAKAANADgfNACEACgADQE4DA+EACgADQI4DBMABAAoAA0DOAwSAAQAKAANBDgbJkA',\n },\n },\n {\n key: '[Runewords]/Weapon/Axe/Eternity(BA)',\n value: {\n base64:\n 'EAiABAQcxINX5QhAs7RDfKBoaKgIDx78j2DT5gYIJa6lEKaZMkO+wML6DxAAoAA0AOB8PgEQAKAANATgbL8DEACgADQI4DBfARAAoAA0DOB8mAAQAKAANBDgMC4=',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Brand(GMB)',\n value: {\n base64:\n 'EAiABAQA5FkR+WI3o7VDSKAAUIQHD5aMeAEA6H8EqlSjBOoE8nj1FDAmUUFO5ggx+g8QAKAANADgbD8BEACgADQE4DBIABAAoAA0COAw2wAQAKAANAzgMGgB',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Brand(HB)',\n value: {\n base64:\n 'EAiABARQdH9BTCkyltAOIYECQBEePFgy+h+BKtUogTqBPF49BYxJVJCTOUKM/gMQAKAANADgbD8BEACgADQE4DBIABAAoAA0COAw2wAQAKAANAzgMGgB',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Edge(GMB)',\n value: {\n base64:\n 'EAiABAQY5FnRZCdDTrVDcqAATIQHD5aMeAEA6D8AlQAqAaoBqiuPLrc6gTyQ9bC8dOb9BxAAoAA0AOB8bwMQAKAANATgfPsAEACgADQI4Hw+AQ==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Edge(HB)',\n value: {\n base64:\n 'EAiABAQgZH9BK2EIFNQOyYECMBEePFgy+g9AJYBKgGqA6sqjy61OIA9kPSwvnXn/ARAAoAA0AOB8bwMQAKAANATgfPsAEACgADQI4Hw+AQ==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Faith(GMB)',\n value: {\n base64:\n 'EAiABAUU5FkRAQAAAFICEJSbGxThwQNeAAD7HwEjxhPXUlxbca3FNRh4eO4A/aNLet6mABT/ARAAoAA0AOAwPhAAoAA0BOBsPwEQAKAANAjgMN8BEACgADQM4HwzAQ==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Faith(HB)',\n value: {\n base64:\n 'EAiABAQAdH9BdBUyQtcOAYICQBEePFgy+h8BI8YT11JcW3GtxbU7QP/okp63KQDFfxAAoAA0AOAwPhAAoAA0BOBsPwEQAKAANAjgMN8BEACgADQM4HwzAQ==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Harmony(GMB)',\n value: {\n base64:\n 'EAiABAQA9VkR713AFbVDlqAAUIQHD5aMeAEA6H+EiRM3UMC4ASXjBsXGDSijLBYGhHFpjmJGfZGR8R8QAKAANADgfG8DEACgADQE4HzvAxAAoAA0COB8mAAQAKAANAzgfJAA',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Harmony(HB)',\n value: {\n base64:\n 'EAiABAQIdH9B1M+wf9AOWYICQBEePFgy+h9h4sQNFDBuQMm4QbFxAyoqi4UBYVyao5hRX2Rk/AcQAKAANADgfG8DEACgADQE4HzvAxAAoAA0COB8mAAQAKAANAzgfJAA',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Ice(GMB)',\n value: {\n base64:\n 'EAiABAQI9VkRKRb5D7RDqqAAUIQHD5aMeAEA6H8EadIuyZHGLBYyx9AdyO+ypVCeUvwHEACgADQA4Hw+ARAAoAA0BOB8tgEQAKAANAjgbD8BEACgADQM4DBIAA==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Ice(HB)',\n value: {\n base64:\n 'EAiABAQAdX9BNEusT9QOqYICQBEePFgy+h9BmrRLcqQxi4XMMXQH8rtsKZSnFP8BEACgADQA4Hw+ARAAoAA0BOB8tgEQAKAANAjgbD8BEACgADQM4DBIAA==',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Wrath(GMB)',\n value: {\n base64:\n 'EAiABAQA9FkRB+ECq7VDgqEAUIQHD5aMeAEA6L+MFB4aVXjyANVjMlNjihQFY8EVnv8QAKAANADgMJ8AEACgADQE4Hx8ABAAoAA0COBsvwMQAKAANAzgMNsA',\n },\n },\n {\n key: '[Runewords]/Weapon/Bows/Wrath(HB)',\n value: {\n base64:\n 'EAiABAQQdH9BvO5p0NEOCYYCQBEePFgy+i8jhYdGFZ48QPW0zNSYIkXBWHCF5z8QAKAANADgMJ8AEACgADQE4Hx8ABAAoAA0COBsvwMQAKAANAzgMNsA',\n },\n },\n {\n key: '[Runewords]/Weapon/Flail/Call to Arms(CTA)(Flail)',\n value: {\n base64:\n 'EAiABMwuQL6vphe/tmqHnEDx8FARAgQIU4kIs2n4H+HdOyVqF14YSUSYSkKYTcOf/AcQAKAANADgfD4BEACgADQE4HwjARAAoAA0COAw2wAQAKAANAzgMF8BEACgADQQ4DA+',\n },\n },\n {\n key: '[Runewords]/Weapon/Flail/Heart of the Oak(HOTO)(Flail)',\n value: {\n base64:\n 'EAiABARAVb4v6kA27GuHNEHx8ED/T8BLAW8FvBbwlMhNsjS8P2PmdMPDw4wQJyPjPxAAoAA0AOB8kAAQAKAANATgMPsAEACgADQI4DCfABAAoAA0DOB8vgM=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Death(PB)',\n value: {\n base64:\n 'EAiABAQIxItTkbEjErVDXKAAVIQHD5aM/kcIHBiRDNNh0g2ZYmwNZGZWFQ8P+oj/EACgADQA4HzQAhAAoAA0BOB8fwIQAKAANAjgMPsAEACgADQM4Hy7ABAAoAA0EOAwaAE=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Destruction(PB)',\n value: {\n base64:\n 'EAiABAQQ1YtTwRbdBLRDZqAAVIQHD5aM/kfw6pUGGa06gWEWDI9iLQ5kY1c5BWMMPZf/EACgADQA4DD7ABAAoAA0BOAwSAAQAKAANAjgbL8DEACgADQM4Gw/ARAAoAA0EOB8kAA=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Fortitude(PB)',\n value: {\n base64:\n 'EAiABAQAxIsTcYM2kLRDhqAAUIQHD5aM/kNAFoElyxPmUphbYa6FuTQtOUyyhwcKNuY/EACgADQA4Hx/AhAAoAA0BOB8mAAQAKAANAjgfL4CEACgADQM4DBIAA==',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Grief(PB)',\n value: {\n base64:\n 'EAiABAQAxItTZ0MUlbVDkqAAVIQHD5aM/lt5dOG9IT2nscei0bwHasZ/EACgADQA4HyjBRAAoAA0BOB8bwMQAKAANAjgMEgAEACgADQM4DDbABAAoAA0EOB8IwE=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Last Wish(PB)',\n value: {\n base64:\n 'EAiABAQQ1IuTW+69vrVDvqAAWIQHD5aM/ke4exeR7JKYOIwygWJMkkKRbFnIAI/4DxAAoAA0AOBsPwEQAKAANATgMNsAEACgADQI4Gw/ARAAoAA0DOAwLhAAoAA0EOBsPwEQAKAANBTgbL8D',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Lawbringer(PB)',\n value: {\n base64:\n 'EAiABAQAxIvTSpKxG7VDwqAATIQHD5aM/oPQB8NSmg1BWrRs0pFduiONPVdQ/gMQAKAANADgfD4BEACgADQE4DDfARAAoAA0COB8kAA=',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Oath(PB)',\n value: {\n base64:\n 'EAiABAQQxIsTl0M5B7RD6KAAUIQHD5aM/kegSrWLbNIDU2NUFx5mkRYODswgdigo/gMQAKAANADgfLYBEACgADQE4DCfABAAoAA0COAw2wAQAKAANAzgfHwA',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Phoenix(PB)',\n value: {\n base64:\n 'EAiABAQQxIsTPWgdDrRDAKEAUIQHD5aM/keADBkE5EeVS3yaMSsc1DHUBXJTjv8QAKAANADgMPsAEACgADQE4DD7ABAAoAA0COAwSAAQAKAANAzgbD8B',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Spirit(PB)',\n value: {\n base64:\n 'EAiABARI1YsT5bI/0LVDNqEAUIQHD5aM/g+wJYAEoW/MMs3tjyYh/gMQAKAANADgfPsAEACgADQE4Hy+AxAAoAA0COB8uwAQAKAANAzgfD4B',\n },\n },\n {\n key: '[Runewords]/Weapon/Swords/Voice of Reason(PB)',\n value: {\n base64:\n 'EAiABAQQxIsTra0+1rRD+KAAUIQHD5aM/tsg47abR66eepkao1qQGGuAeDzF+A8QAKAANADgMN8BEACgADQE4HyQABAAoAA0COB8fwIQAKAANAzgfDMB',\n },\n },\n {\n key: '[Runewords]/Weapon/Class-Items/Obsession(Fire)',\n value: {\n base64:\n 'EAiABA0RYA8oAwAAAGiFOygaGmzNi63BsTU99n+DxAmCKQiuINiCIBNtDDRN9Q+TKUhg/gMQAKAANADgbLcBEACgADQE4DBfARAAoAA0COAw3wEQAKAANAzgfHwAEACgADQQ4Hz2ARAAoAA0FOB8fwU=',\n },\n },\n {\n key: '[Runewords]/Weapon/Crescent Moon(CS)',\n value: {\n base64:\n 'EAiABAUgVBxqAAAAAClhBQoFhfkfgRu3OSctjDUqHIxFNSiYSeN4eDgd+Q8QAKAANADgfLYBEACgADQE4DBMABAAoAA0COB8bwM=',\n },\n },\n {\n key: \"[Sets]/Aldur's Watchtower/Armor\",\n value: {\n base64:\n 'EAiAAAUABMIb5G1RsMbFELiRkZE4AGgEvD7YJIW+LTK8UgDCSwUg/we8/g94/R/w+g8=',\n },\n },\n {\n key: \"[Sets]/Aldur's Watchtower/Boots\",\n value: {\n base64: 'EACAAAUIhBsNyXemd+OiCORAQsI5IGUBNQeQE/rA8OQomP4X8Pov4PVfwOs/',\n },\n },\n {\n key: \"[Sets]/Aldur's Watchtower/Helmet\",\n value: {\n base64: 'EAiAAAWIZDxIGMmhzx0XQmALFBTkbIj4QIYV+rLkmNb/AK//AV7/A7z+Aw==',\n },\n },\n {\n key: \"[Sets]/Aldur's Watchtower/Weapon\",\n value: {\n base64:\n 'EAiAAAUQxFkTbueBvMYFEUBCMqcCasEnQ16Ch8JHoYssD7f/AF7+A3j5D+DlPw==',\n },\n },\n {\n key: '[Sets]/Angelic Raiment/Amulet',\n value: {\n base64: 'EACAAAQM5FkYjkwt57oVasDIcnKo/wfW/P+T/w==',\n },\n },\n {\n key: '[Sets]/Angelic Raiment/Armor',\n value: {\n base64: 'EAiAAARA5LArWMhpRS+KGbADDQ0xIKAQMfz/AIr/J/T9Bw==',\n },\n },\n {\n key: '[Sets]/Angelic Raiment/Ring',\n value: {\n base64: 'EACAAAUA5PzY0KAQAHqtQQPGARpKyP/gsP9QLP8D',\n },\n },\n {\n key: '[Sets]/Angelic Raiment/Weapon',\n value: {\n base64: 'EAiAAAUIhPQE32K1GFQhA0BAxJiwhB6H/yMsWfK/i+w/',\n },\n },\n {\n key: \"[Sets]/Arcanna's Tricks/Amulet\",\n value: {\n base64: 'ECCAAATI5FkY6uIBn7UVdMBI8LKB4j8Uy/8nuP0H',\n },\n },\n {\n key: \"[Sets]/Arcanna's Tricks/Armor\",\n value: {\n base64: 'EAiAAAQI5JoZxhQuNrpFD6gDD48YIoYs9v+DG/4HUP0H',\n },\n },\n {\n key: \"[Sets]/Arcanna's Tricks/Helmet\",\n value: {\n base64: 'ECiAAAQQhKQZ6GVnbLQFD6iAhIQYSkQngv/WsP8prv0H',\n },\n },\n {\n key: \"[Sets]/Arcanna's Tricks/Weapon\",\n value: {\n base64: 'EAiAAAQABJAJOkXuNdpiB8jIiDElaZT5n0Dq/4aC/w==',\n },\n },\n {\n key: '[Sets]/Artic Gear/Armor',\n value: {\n base64: 'EAiAAARAZBP+wt5MUEShuAEWoKAQA0LRE9JSSFshrYW0/9aw/yuu/Qc=',\n },\n },\n {\n key: '[Sets]/Artic Gear/Belt',\n value: {\n base64: 'EACAAAQAZKc35APGgmkLHNAABwfjAwpWwPsPhfH/Cmn/AQ==',\n },\n },\n {\n key: '[Sets]/Artic Gear/Gloves',\n value: {\n base64: 'EACAAAQQxKwbJMiJhbVFDqiAhIRxgEYXz/8JMvwXoPoP',\n },\n },\n {\n key: '[Sets]/Artic Gear/Weapon',\n value: {\n base64: 'EAiAAAQIhIAGKM5Cam1hA2BgxIggQ8YdFP/BQf9tUHhY+g8=',\n },\n },\n {\n key: \"[Sets]/Beserker's Arsenal/Armor\",\n value: {\n base64: 'EAiAAAQIhOYNkw+wKNqiBaTBw0OEEcIU5r817D8=',\n },\n },\n {\n key: \"[Sets]/Beserker's Arsenal/Helmet\",\n value: {\n base64: 'EAiAAAQQBF8bXKWtFG0FC+AABoYIHzJwItx/cNB/',\n },\n },\n {\n key: \"[Sets]/Beserker's Arsenal/Weapon\",\n value: {\n base64: 'EAiAAAQAhHk8BEM+AHALF4CBIYKPwh0Z/yPIkPEf',\n },\n },\n {\n key: \"[Sets]/Bul Kathos' Children/Colossus Blade\",\n value: {\n base64: 'EAiAAAQAxK8xwCLvsWmLOSAjI0AEZMhOcEvBbQW3FtyiBLqgEI3+Aw==',\n },\n },\n {\n key: \"[Sets]/Bul Kathos' Children/Mythical Sword\",\n value: {\n base64:\n 'EAiAAAQIxIOxiB+pjWgLOsDCIgAAmgjIkJ3Ql+Off2R0Qf0HEACgADAA4Gw/AQ==',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Amulet\",\n value: {\n base64: 'EACAAATE5FkYJnmMTTMVOMAY4wFU/k+Q4T+Uvv8=',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Armor\",\n value: {\n base64: 'EAiAAAUARGA2ZB8pGFcLDVCFlhYxPmRgi8x/J4X/J8z9Bw==',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Helmet\",\n value: {\n base64: 'EAiAAAQIxJIUHGwNxFDFBigBBYUICWhWhPtvDfoP',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Ring\",\n value: {\n base64: 'EACAAAXA5PzYYAzzZHut0gGCCIGH4T8Alf8=',\n },\n },\n {\n key: \"[Sets]/Cathan's Traps/Weapon\",\n value: {\n base64: 'ECiAAAQQRMmEo2LlJG2RAVBQxPCTxFDwP4HU/xPSUkhbIa2FtP8=',\n },\n },\n {\n key: \"[Sets]/Civerb's Vestments/Amulet\",\n value: {\n base64: 'EACAAAQE5FkY6oFwkrQVAsDYgKJE/L8i3P8PI/gP',\n },\n },\n {\n key: \"[Sets]/Civerb's Vestments/Shield\",\n value: {\n base64: 'EAiAAARE5J4VPmxtTrUFAMAABoYYFJ4PGfifwOZ/C3H/AQ==',\n },\n },\n {\n key: \"[Sets]/Civerb's Vestments/Weapon\",\n value: {\n base64: 'EAiAAAQAZJEI1bYn35ZCAPDwiDBhCQuX/9qQ/w==',\n },\n },\n {\n key: \"[Sets]/Cleglaw's Brace/Gloves\",\n value: {\n base64: 'EACAAAQAxK4bekGfEb8FApgABIQQJWAp8x8c9R8=',\n },\n },\n {\n key: \"[Sets]/Cleglaw's Brace/Shield\",\n value: {\n base64: 'ECiAAAQQhOwNHYrdN9riAFAAAkKEDxtw8/X/xLUU11Zca3HtPw==',\n },\n },\n {\n key: \"[Sets]/Cleglaw's Brace/Weapon\",\n value: {\n base64: 'EAiAAAUI5NIYxvVKSquFAWBhEeGOjEay/9qU/w==',\n },\n },\n {\n key: \"[Sets]/Cow King's Leathers/Armor\",\n value: {\n base64:\n 'AAiAAAQAhAwMziE8f4HCDrQABEQMCDxOaEuhbYW2FtqMFTVI/h/w8T9ZIUHtPw==',\n },\n },\n {\n key: \"[Sets]/Cow King's Leathers/Boots\",\n value: {\n base64: 'AACAAAQIZKcmXHmb/WiLO/AABwdAAO1DC2BkjIDSB0b2Hw==',\n },\n },\n {\n key: \"[Sets]/Cow King's Leathers/Helmet\",\n value: {\n base64: 'AAiAAAQQhL8ZNljc/wJFHfgBA4MYH6pg5385438niv8=',\n },\n },\n {\n key: \"[Sets]/Death's Disguise/Belt\",\n value: {\n base64: 'ECCAAAQE5OoNvnnVO9oCBjCAgUH44IFM/5+4luLaimstrv0H',\n },\n },\n {\n key: \"[Sets]/Death's Disguise/Gloves\",\n value: {\n base64: 'ECCAAARE5K4b8mlMObTFC2gAA4PQQp+br/9dZP8B',\n },\n },\n {\n key: \"[Sets]/Death's Disguise/Weapon\",\n value: {\n base64: 'EAiAAAUABNAYhrXtnXxFDGBhESFChgw8CP9tZCxZ+g8=',\n },\n },\n {\n key: \"[Sets]/Griswold's Legacy/Armor\",\n value: {\n base64: 'EAiAAAUAhL8TXAssucaFFGAOD48BAGg++GcLDy8NAP0H',\n },\n },\n {\n key: \"[Sets]/Griswold's Legacy/Helmet\",\n value: {\n base64: 'EAiAAAUIBB42YDP8H4+LKAALGRkSICw50SxFsxXNWjSDIriFR53wn1cGgP4D',\n },\n },\n {\n key: \"[Sets]/Griswold's Legacy/Shield\",\n value: {\n base64: 'EAiAAAUQZD45vG6NEI0LKrAOLS0DKFAf7HCiXop6K+q1qGem+h8=',\n },\n },\n {\n key: \"[Sets]/Griswold's Legacy/Weapon\",\n value: {\n base64: 'EAiAAA0RwAMKyUwMFeNiChgZoRMBHrwtUF14erj954UBoP8VFAuU/xUUC5T/',\n },\n },\n {\n key: \"[Sets]/Heaven's Brethren/Armor\",\n value: {\n base64: 'EAiAAAUEhB8KxGH9z+PCDFBDRkaAA2s++AfEiBAoW6D+Aw==',\n },\n },\n {\n key: \"[Sets]/Heaven's Brethren/Helmet\",\n value: {\n base64: 'EAiAAAQUBGIbqFh83TzFGUgFCooAAFQEvD7wYAvPGJaxAQnFfw==',\n },\n },\n {\n key: \"[Sets]/Heaven's Brethren/Shield\",\n value: {\n base64: 'EAiAAAQMBBoKVzSrDpiiDNACIEACQgrZBx6kMOfEY0b2Hw==',\n },\n },\n {\n key: \"[Sets]/Heaven's Brethren/Weapon\",\n value: {\n base64: 'EAiAAAQAxNsXuusQdzAFGeDhEQAGhYcuPGMDCwptzH8=',\n },\n },\n {\n key: \"[Sets]/Hsaru's Defence/Belt\",\n value: {\n base64: 'EACAAAQQxOoNntSVqdqiADwAAkI4QGMFt//WqP8=',\n },\n },\n {\n key: \"[Sets]/Hsaru's Defence/Boots\",\n value: {\n base64: 'EACAAAQIxKoJp9Y83tpiAEwAAkI4EQ4M6j846j8=',\n },\n },\n {\n key: \"[Sets]/Hsaru's Defence/Shield\",\n value: {\n base64: 'EACAAAQARKEISmPOntqCAECAgUEAoCJC+G+N+g8=',\n },\n },\n {\n key: \"[Sets]/Hwanin's Majesty/Armor\",\n value: {\n base64: 'EAiAAAQIhIsb8C+elbRFG0AGCYkABwh9kEaLcckGFRT/AQ==',\n },\n },\n {\n key: \"[Sets]/Hwanin's Majesty/Belt\",\n value: {\n base64: 'EACAAARIxOoNkTYwQ9rCDTwAAgKQMYQgh6kTsMb8Bw==',\n },\n },\n {\n key: \"[Sets]/Hwanin's Majesty/Helmet\",\n value: {\n base64: 'EAiAAAQYhB82+KqnoWkLNsAHGRkBIJAZoaxop0T+Dw==',\n },\n },\n {\n key: \"[Sets]/Hwanin's Majesty/Weapon\",\n value: {\n base64: 'EAiAAAQAxO3+oa5J20FbvAGAABGQIZuglIwigy48Y0MLiv8=',\n },\n },\n {\n key: '[Sets]/Immortal King/Armor',\n value: {\n base64:\n 'EAiAAAVQBL4TnAgbYIzFERATD4/4HzTTQh8vEAAlK2go/B/T+r8C3v8T8P6ngPcfgoz/',\n },\n },\n {\n key: '[Sets]/Immortal King/Belt',\n value: {\n base64:\n 'EACAAAUIZANrkK2u0jYWSMAHGBg+gJwPLjhBLsW5/x/m8H9M6z8EMv9JcPvPKwRA/wE=',\n },\n },\n {\n key: '[Sets]/Immortal King/Boots',\n value: {\n base64: 'EACAAAVIhGMNykCjTsNCCfwAA8M7wGSCGx+qAIb3H0rff14gAPr/QRX/7fwP',\n },\n },\n {\n key: '[Sets]/Immortal King/Gloves',\n value: {\n base64:\n 'EACAAAUQhOMVQmFG5odFEvgBBoYPgEYA7cMSkhEmMP53af3/IIj/PBT/fSj+GxL/AQ==',\n },\n },\n {\n key: '[Sets]/Immortal King/Helmet',\n value: {\n base64: 'EAiAAAWQRB9awDkcTTIWRoAHNzcEfDjEk0RQGLMgLxEA/Qc=',\n },\n },\n {\n key: '[Sets]/Immortal King/Weapon',\n value: {\n base64:\n 'EAiAAAUYxFsfkiGy14fFEuDhIT8CMmRdeHm46eGGCIXpfxjTjf/LOLr7b+OPreX/HF11Zek/Df20/wE=',\n },\n },\n {\n key: '[Sets]/Infernal Tools/Belt',\n value: {\n base64: 'EACAAAQIxOgNUBWTz9piBUBAQsI4QOPDCP63CPffzv8=',\n },\n },\n {\n key: '[Sets]/Infernal Tools/Helmet',\n value: {\n base64: 'EAiAAAQARLwZ4LpY7ENFCngAA4MIJ6SlkLZCWgtpcqj/1qD/',\n },\n },\n {\n key: '[Sets]/Infernal Tools/Weapon',\n value: {\n base64: 'EAiAAAQQZAE2mGAMbp4KFfDwIEIFZIryHxz1Hw==',\n },\n },\n {\n key: \"[Sets]/Iratha's Finery/Amulet\",\n value: {\n base64: 'ECCAAARI5FkYtAJMUbUVEkBoYc7N1/8T11JcW3GtxbX/',\n },\n },\n {\n key: \"[Sets]/Iratha's Finery/Belt\",\n value: {\n base64: 'EACAAAQIxOgNxvhap9+CAUBAokGoUFwoPozgvwDVfw==',\n },\n },\n {\n key: \"[Sets]/Iratha's Finery/Gloves\",\n value: {\n base64: 'ECCAAAQQxKwbQKoF/LSFAqiAhISwwpyd/7ug/gM=',\n },\n },\n {\n key: \"[Sets]/Iratha's Finery/Helmet\",\n value: {\n base64: 'EAiAAAUARBw2gPrCR4+LBXADGRkRTphLYe6/Neg/',\n },\n },\n {\n key: \"[Sets]/Isenhart's Armory/Armor\",\n value: {\n base64: 'EAiAAAUARA8FZlvV1nHxAJwgIyPCBxmMEP5bg/4D',\n },\n },\n {\n key: \"[Sets]/Isenhart's Armory/Helmet\",\n value: {\n base64: 'ECiAAAQYRMY3uKUDpWoLCEACDw8RBJhECP9PQEsBbQW0FtD+Aw==',\n },\n },\n {\n key: \"[Sets]/Isenhart's Armory/Shield\",\n value: {\n base64: 'ECiAAAQQZBkK+xAkKNrCAbQABUWEDzIARP6fgJYC2gpoLaD9Bw==',\n },\n },\n {\n key: \"[Sets]/Isenhart's Armory/Weapon\",\n value: {\n base64: 'EAiAAAUIRGkM1FDSL9SiAYCAiFBB6YL6D075Dw==',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Armor\",\n value: {\n base64: 'EAiAAAVYBN4xuG7Zc46LLVAhGBghPqBlBLPFiFcAgJINNyisgf/HyP4D',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Belt\",\n value: {\n base64: 'EACAAAUIZGOnATvwC3NcdAEXODggH3jgo5AlwaD+nwiXItyKcC3C/Qc=',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Gloves\",\n value: {\n base64: 'EACAAAVIhJsVMilmHMYFF8iBhAQGQEXA6wMPbBhIsHzCyc7/Ngb5kf1fauQ/',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Helmet\",\n value: {\n base64:\n 'EAiAAAUgRPy2IfpO83tcaAEjUFCIkyDnAyiUoF1k///k/x0j/0+ESxFuRbgW4f4D',\n },\n },\n {\n key: \"[Sets]/Mavina's Battle Hymn/Weapon\",\n value: {\n base64: 'EAiAAAUA9FkRHPBZ8caFF7i5EScCL14TZOjC6xT4T0Mu739jDwyK/7wAAPQf',\n },\n },\n {\n key: \"[Sets]/Milabrega's Regalia/Armor\",\n value: {\n base64: 'EAiAAAQQ5L0TqPUHF78FBpgHD48IIgQng/8QyPwH',\n },\n },\n {\n key: \"[Sets]/Milabrega's Regalia/Helmet\",\n value: {\n base64: 'EAiAAAUARBw2cJlM4B6LC3ADGRkRDrxI8PJ/Bbz/',\n },\n },\n {\n key: \"[Sets]/Milabrega's Regalia/Shield\",\n value: {\n base64: 'EAiAAAUIRPqZoKjVxb4pKgAHPDzE+DACKHj/D0j5D0HGfw==',\n },\n },\n {\n key: \"[Sets]/Milabrega's Regalia/Weapon\",\n value: {\n base64: 'EAiAAAUYBNAMyOJ7Z9fCAhgZCRBBhowpSxb7Dw==',\n },\n },\n {\n key: \"[Sets]/Naj's Ancient Vestige/Armor\",\n value: {\n base64: 'EAiAAAQIBF4T1CK4/7RFHuAQD48AB8J8sMmJcCnCrQjXItwWFDntn/wH',\n },\n },\n {\n key: \"[Sets]/Naj's Ancient Vestige/Circlet\",\n value: {\n base64: 'EAiAAAQARPy+w/gTVIG20AMoGBkRAMDLhyrAyBiRJZMVNTD+Aw==',\n },\n },\n {\n key: \"[Sets]/Naj's Ancient Vestige/Staff\",\n value: {\n base64: 'EAiAAAQQZC8osEeXkGkLPDAyIkCAYQKzCJYsyTBaSCP7E2aLDUVF/wE=',\n },\n },\n {\n key: \"[Sets]/Natalya's Odium/Armor\",\n value: {\n base64: 'EAiAAAUABIob4DgFzQIFENAPCYkBH9bRIpybL14xAMKG/Ac=',\n },\n },\n {\n key: \"[Sets]/Natalya's Odium/Boots\",\n value: {\n base64: 'EACAAAUIhFsN7Dp9moEiCNgAQgj4cIgU4VaESyIDhhdP+A8=',\n },\n },\n {\n key: \"[Sets]/Natalya's Odium/Helmet\",\n value: {\n base64: 'EAiAAAUIlGMXsPYpLwKFDzgECooAAGgE+D7cZMRwglsKbiu4teD2Hw==',\n },\n },\n {\n key: \"[Sets]/Natalya's Odium/Weapon\",\n value: {\n base64: 'EAiAAAUQ1G+eQI5M1hEofgARkQARkCGDwRDBhowMsi68OfNw08PtPw==',\n },\n },\n {\n key: \"[Sets]/Orphan's Call/Wilhelm's Pride\",\n value: {\n base64: 'EACAAAQYZMNoSM1np8IUaaAGEhIAhCUrpPEo+Cj8Bw==',\n },\n },\n {\n key: \"[Sets]/Orphan's Call/Magnus' Skin\",\n value: {\n base64: 'EACAAAQIhO9WiEgq8sAUakAGDg4ABBkTyDhxLct1Qf0H',\n },\n },\n {\n key: \"[Sets]/Orphan's Call/Guillaume's Face\",\n value: {\n base64: 'EAiAAAQAhGMb0uj5RzAFGmgDCooAAF4g4BkjQzRq9PgP',\n },\n },\n {\n key: \"[Sets]/Orphan's Call/Whitstan's Guard\",\n value: {\n base64: 'EAiAAAQQhNsbyubStjDFGhACEJAAEF5RuLOkGZ6d/wE=',\n },\n },\n {\n key: \"[Sets]/Sander's Folly/Boots\",\n value: {\n base64: 'EACAAAQIZKcmJM751HALPgABBwcAQIkA1QQywPD+Aw==',\n },\n },\n {\n key: \"[Sets]/Sander's Folly/Gloves\",\n value: {\n base64: 'EACAAAQUZLduOHp+peAWfQACDg7AASQfRpDDAxKWdEH9Bw==',\n },\n },\n {\n key: \"[Sets]/Sander's Folly/Helmet\",\n value: {\n base64: 'EACAAASARLwZPvXONLjFHmgAwwLgBAHl0BryHw==',\n },\n },\n {\n key: \"[Sets]/Sander's Folly/Weapon\",\n value: {\n base64: 'EAiAAAQQRAEbYpANX7iFH3h4ECBBToQlS2xkLJHxgUiD+g8=',\n },\n },\n {\n key: \"[Sets]/Sazabi's Grand Tribute/Armor\",\n value: {\n base64: 'EAiAAAQIBM4bDp/fOrRFHHiQh4cAAHIOrPmgmTGyPaz9Bw==',\n },\n },\n {\n key: \"[Sets]/Sazabi's Grand Tribute/Helmet\",\n value: {\n base64: 'EAiAAAQQhOMbiPq607SFHPCCh4cAH9xwglsKbn/yHw==',\n },\n },\n {\n key: \"[Sets]/Sazabi's Grand Tribute/Weapon\",\n value: {\n base64: 'EAiAAAQAxF8KnCiVb9oCDgAEAFAi4BXBkiUbGSNkuvDySP0P',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Armor\",\n value: {\n base64: 'EAiAAAQYZBkcrh+zXWBFCYjEzY0IEDKkMPffCeU/',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Belt\",\n value: {\n base64: 'EACAAAWgBOsN0K8ypcviBFQAA0M4QOMEt//WoP8=',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Boots\",\n value: {\n base64: 'EACAAAUQBKsJsBx4SrzCBGQAA8NYAQ8M6v8EGf5DsfwP',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Gloves\",\n value: {\n base64: 'EACAAAUABK8bNN3Sta/FCMgABoYAQGUCBf+7yP4D',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Helmet\",\n value: {\n base64: 'EAiAAAQgZGEbItBWEDUFCWgBCooICXw+jOA/OOg/',\n },\n },\n {\n key: \"[Sets]/Sigon's Complete Steel/Shield\",\n value: {\n base64: 'EAiAAAQIxPxBKEvCD+8WKGAEPDwCUKD+5D8=',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Amulet\",\n value: {\n base64: 'EACAAI0I4FkYDg5FSsZVmgA5ICWBUop0MgYQpkT/03j+Aw==',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Armor\",\n value: {\n base64: 'EAiAAAVABBocJAM5c8fFEzjRzY0IHzQz4jkBLwW8FfCg8G5B+Z/G8x8=',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Belt\",\n value: {\n base64: 'EACAAAUAZMNqqBoZUBsXTEAGEBCGAFoCHyhzW6DklP8/GOF/Gs9/',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Helmet\",\n value: {\n base64: 'EAiAAAUAlZMU3DWhhMYFFAADBYUAB7gk8PlwgxPXUlxbca3FNR4KH4r/',\n },\n },\n {\n key: \"[Sets]/Tal Rasha's Wrappings/Weapon\",\n value: {\n base64:\n 'EAiAAAWI9K8v8AHjuI8LJyAjI14A1YEsCdrSoNb00JofWhNE/6ck/5s+/Hf68H9pkP8=',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Amulet\",\n value: {\n base64: 'EACAAAQY5FkYOKcRub8VQsAQIYwI/kOR/T+Bh/8=',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Armor\",\n value: {\n base64: 'EAiAAAQQRIY3hEVyNWiLD7AKIyMRALwcQPLfGvQf',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Boots\",\n value: {\n base64: 'EACAAAQI5KoJ9zPAcp8CBDSAgcEQoOKQ8R+M7D8Alf8=',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Helmet\",\n value: {\n base64: 'ECiAAAQcRLENNBWpldpCBLgABUWECAoUTEDh/wlpKaStkNZC2n8=',\n },\n },\n {\n key: \"[Sets]/Tancred's Battlegear/Weapon\",\n value: {\n base64: 'EAiAAAQAxM5f0HIqdJ8VHkBDQ4wIUKBMWOJ/Apr/XVD/AQ==',\n },\n },\n {\n key: '[Sets]/The Disciple/Amulet',\n value: {\n base64: 'EACAAAQY5FkYBpfVrLRVvgBYoa2FPieKP/kP',\n },\n },\n {\n key: '[Sets]/The Disciple/Armor',\n value: {\n base64: 'EAiAAAQQBMJfEGxhjdMWYqA7FBQCfEjNCXA5+nhFRrIBhsx/',\n },\n },\n {\n key: '[Sets]/The Disciple/Belt',\n value: {\n base64: 'EACAAAQABFoRrK+gXbTFGFgCBAQAQEWA6gMPTlxLcW3FtRbX/gM=',\n },\n },\n {\n key: '[Sets]/The Disciple/Boots',\n value: {\n base64: 'EACAAAUIhF8Nnl1YlroiDLSAgQFYkPNhBGBkdv4H',\n },\n },\n {\n key: '[Sets]/The Disciple/Laying of Hands',\n value: {\n base64: 'EACAAARABN4VnjngDLoFGEACAwPwYQQn9HVB5ZFrbChD8R8=',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Armor\",\n value: {\n base64: 'EAiAAAXMlMMblsJ49saFFQiLkZFQECyBINMC3hYeMDxeEgD6n0LffxLh/gM=',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Belt\",\n value: {\n base64: 'EACAAAUAFBoRsJH/lsdFFmCChARxQEwCqQU+H9ygZNzCk+n/FfD+Aw==',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Gloves\",\n value: {\n base64: 'EACAAAVAlNsVWhrBXsYFFrABBATwAQUrzKVB8YIAENMl/wE=',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Helmet\",\n value: {\n base64: 'EAiAAAWAFWIX9F7sQsZFFTgFCooACWw/uEHJ6IQypvUf',\n },\n },\n {\n key: \"[Sets]/Trang-Oul's Avatar/Shield\",\n value: {\n base64:\n 'EAiAAAWIlR1cUEZhqRgXV0AJFBTCAMgR8KLgfTjEiXot4PGKANB/qBn/lbT/AQ==',\n },\n },\n {\n key: \"[Sets]/Vidala's Rig/Amulet\",\n value: {\n base64: 'EACAAAQQ5FkYvoGzq7tVKEA48GIFt/9QLP8D',\n },\n },\n {\n key: \"[Sets]/Vidala's Rig/Armor\",\n value: {\n base64: 'EAiAAAQA5A4vjPCBD3yKCbABDAwxBKw+8OD/CXD/rVH/AQ==',\n },\n },\n {\n key: \"[Sets]/Vidala's Rig/Boots\",\n value: {\n base64: 'ECCAAAQUxKgJy9zu5dpCAlRAQkJYYAtG9v8EtBTQVkBrAe0/',\n },\n },\n {\n key: \"[Sets]/Vidala's Rig/Weapon\",\n value: {\n base64: 'EAiAAAQI5KoGnbo6Sm4RAVhYRJARUPAfHPQf',\n },\n },\n {\n key: \"[Uniques]/Amulets/Atma's Scarab\",\n value: {\n base64: 'EACAAAVg5FkYOPc/zsQXIkKLiTnMMIOMk0KWu4PCmCBE4T8=',\n },\n },\n {\n key: '[Uniques]/Amulets/Crescent Moon',\n value: {\n base64: 'EACAAAUg5FkY5ojzOb83HkKCphEKD4OPRxaRo/wH',\n },\n },\n {\n key: \"[Uniques]/Amulets/Highlord's Wrath\",\n value: {\n base64: 'EACAAAVM9FkYnoJo0ccXKEKKdTICD7qg/gTQ0zf8Bw==',\n },\n },\n {\n key: \"[Uniques]/Amulets/Mara's Kaleidoscope\",\n value: {\n base64: 'EACAAI0I4FkYIsDhvccXIAKAkgAlAaUBpRPmUphbYa6FuT/6Dw==',\n },\n },\n {\n key: '[Uniques]/Amulets/Metalgrid',\n value: {\n base64: 'EACAAAUM9FkYfodq0Mc37sIE4T6g5cS6FOtWrGuxjhnDBAUFM0uLhYX/',\n },\n },\n {\n key: '[Uniques]/Amulets/Nokozan Relic',\n value: {\n base64: 'EACAAAUk5FkYLlfAx8NX6sAJfSgUjAEDWW4M6j8=',\n },\n },\n {\n key: \"[Uniques]/Amulets/Saracen's Chance\",\n value: {\n base64: 'EACAAAWA5FkYHMld/8RXKgIAlgAsAawBrBPhUoRbEa5FuGQCE4r/',\n },\n },\n {\n key: \"[Uniques]/Amulets/Seraph's Hymn\",\n value: {\n base64: 'EACAAAXM9FkYZNMQJMcXXEIWy2NEj5E9evHR6494aQDoPw==',\n },\n },\n {\n key: \"[Uniques]/Amulets/The Cat's Eye\",\n value: {\n base64: 'EACAAAWk5FkYrvmwRcJXGoKA3Ac3gCDTBQVG9h8=',\n },\n },\n {\n key: '[Uniques]/Amulets/The Eye of Etlich',\n value: {\n base64: 'EACAAAVk5FkYdk71H8M37AAIFDYECkDxOGTJPzGk/gM=',\n },\n },\n {\n key: '[Uniques]/Amulets/The Mahim-Oak Curio',\n value: {\n base64: 'EACAAAWM9FkYTsH/4MAX7gAAlQAqAaoBKggKPlDghLQU0lZIayHtjof/',\n },\n },\n {\n key: '[Uniques]/Amulets/The Rising Sun',\n value: {\n base64: 'EACAAAXk5FkY8gjNDb1XHAIMDBhK0CzoJ0pG4SBYZ/wH',\n },\n },\n {\n key: \"[Uniques]/Armors/Arkain's Valor\",\n value: {\n base64: 'EAiAAAUAFM4b/G2DsMbHPoCQh4eAQEvEM0b2R9+I/w==',\n },\n },\n {\n key: \"[Uniques]/Armors/Atma's Wail\",\n value: {\n base64: 'EAiAAAVIhBsc7DbCIMQHN9DJzY0Q8IIAKomMErRJBgVvjMwa9B8=',\n },\n },\n {\n key: '[Uniques]/Armors/Black Hades',\n value: {\n base64: 'EAiAAAUQhMMbApX1Z8ZHNwiLkZGBgCyL2JkHyh69/gM=',\n },\n },\n {\n key: \"[Uniques]/Armors/Blinkbat's Form\",\n value: {\n base64: 'EAiAAAUA9A4vLD5qRHkPKIABDAzxYQQgZMAYMADGM4b3Hw==',\n },\n },\n {\n key: '[Uniques]/Armors/Boneflesh',\n value: {\n base64: 'EAiAAAUAZF4T9EwvrcYHFvgDD4+AgGfCCDwKhzL/AQ==',\n },\n },\n {\n key: '[Uniques]/Armors/Corpsemourn',\n value: {\n base64: 'EAiAAAUYhL8TdDAZXMGHN2gOD48AgDJABYHWinUwGEgkE5gwMCuUQEH5Dw==',\n },\n },\n {\n key: '[Uniques]/Armors/Crow Caw',\n value: {\n base64: 'EAiAAAUghIsb9GGECMSHNUgGCYkQ8IJAq8tozOjQ6D8=',\n },\n },\n {\n key: '[Uniques]/Armors/Darkglow',\n value: {\n base64:\n 'EAiAAAUQ9LArpCJUnY2PKbADDQkBgcwECkLInJCGoqSQpqKskMaitJDmomS5/w==',\n },\n },\n {\n key: \"[Uniques]/Armors/Duriel's Shell\",\n value: {\n base64: 'EAiAAAUAlB8KCgr8ZeMDG1RDRkYAeIGA7AS3FNxWcGvBLQlZptYUbMgKff8B',\n },\n },\n {\n key: '[Uniques]/Armors/Goldskin',\n value: {\n base64: 'EAiAAAUIRIY38CzaqoqPLcAKIyMBwdKJdSnWrVjXYp0TxRNkWew/',\n },\n },\n {\n key: '[Uniques]/Armors/Greyform',\n value: {\n base64: 'EAiAAAUQZBP+QsASrOb4eAIVoJgQAlQfPDBiOMFtBTcehf8=',\n },\n },\n {\n key: '[Uniques]/Armors/Guardian Angel',\n value: {\n base64: 'EAiAAAUIlF8TJKnTvsOHNugID4+AgIwCheKpeCyeizdlyYJmZPWK/w==',\n },\n },\n {\n key: '[Uniques]/Armors/Hawkmail',\n value: {\n base64: 'EAiAAAUYhMQN1WVhIuODChyBhERAILPiGosHxpPpfw==',\n },\n },\n {\n key: '[Uniques]/Armors/Heavenly',\n value: {\n base64: 'EAiAAAUg5JoZ2qT0McZHF7ADD48I8IJAZkPGCWkppK2Q1kKaHiN8yPkP',\n },\n },\n {\n key: '[Uniques]/Armors/Iceblink',\n value: {\n base64: 'EAiAAAUAlOYNV1CQrePjCqjBw0NAgDIiWGEuCxoK/wE=',\n },\n },\n {\n key: '[Uniques]/Armors/Ironpelt',\n value: {\n base64: 'EAiAAAUQlBsYHrSmOLwHNSAFCIg4kAMCGRHUCChJnzXsPw==',\n },\n },\n {\n key: '[Uniques]/Armors/Leviathan',\n value: {\n base64: 'EAiAAAUIFN4x3OfRlI+PnmAhmBYBQAoCsg+gIBEO0/8=',\n },\n },\n {\n key: \"[Uniques]/Armors/Que-Hegan's Wisdon\",\n value: {\n base64: 'EAiAAAXAlJsZmvBT5MbHN4AID48I8IIAaoQyBpUG9SeKBv8B',\n },\n },\n {\n key: '[Uniques]/Armors/Rattlecage',\n value: {\n base64: 'EAiAAAUIdBkcitgp6r6HFojEzY2Y0MIHacCZIcr8Bw==',\n },\n },\n {\n key: '[Uniques]/Armors/Rockfleece',\n value: {\n base64: 'EAiAAAUIVL5jmExpPR8fWYAOMDACQAkEQSIKEtK2aP0H',\n },\n },\n {\n key: '[Uniques]/Armors/Shaftstop',\n value: {\n base64: 'EAiAAAXIlGM2rI04l4yPawCOlhZxgAsEbiD0kTD3Hw==',\n },\n },\n {\n key: '[Uniques]/Armors/Skin of the Flayerd One',\n value: {\n base64: 'EAiAAAXQlN8XcA8167/HNJgEB4eA4IvHIYmHktvJg5/yHw==',\n },\n },\n {\n key: '[Uniques]/Armors/Skin of the Vipermagi',\n value: {\n base64: 'EAiAAAUAhA8vHK4PF3kPaZAIDAwBAc+I5sS6FOtWrGuxLo3sT/4D',\n },\n },\n {\n key: \"[Uniques]/Armors/Skullder's Ire\",\n value: {\n base64: 'EAiAAAUAlM8b/Ki7fsBHNvCHh4eAgGyEkoTnT+Ap/Kj/',\n },\n },\n {\n key: '[Uniques]/Armors/Sparking Mail',\n value: {\n base64: 'EAiAAAUQRGA27MrXN46PKmCFlhYBoUoKczICCgCt/w==',\n },\n },\n {\n key: '[Uniques]/Armors/Spiritforge',\n value: {\n base64: 'EAiAAAUQlLMrkBCNvImPanALDQ0D4AUCqBPNYFAEyYLYlP8=',\n },\n },\n {\n key: '[Uniques]/Armors/Steel Carapice',\n value: {\n base64: 'EAiAAAUABMIbzNuW5ccHV8CRkZGAwG3DgwhnBcExqGQGEwh+xX8=',\n },\n },\n {\n key: \"[Uniques]/Armors/Templar's Might\",\n value: {\n base64: 'EAiAAAUEFL4TzpfXNcCHWxgTz4kA8DLgtUAKAjcQLMegeGUA6D8=',\n },\n },\n {\n key: '[Uniques]/Armors/The Centurion',\n value: {\n base64: 'EAiAAAUQFN8Xfu/7ksZHFBABB4c48CLBy4KXCTJ8QIEIQcmoqfUf',\n },\n },\n {\n key: \"[Uniques]/Armors/The Gladiator's Bane\",\n value: {\n base64: 'EAiAAAUMFBoYSMf3oceHPmAPCIiAgOwDD0RQI6gkZ04oY2RujDL9Dw==',\n },\n },\n {\n key: '[Uniques]/Armors/The Spirit Shroud',\n value: {\n base64: 'EAiAAAXIlMNfwItEmgsf0QAQFBQCgqURixL0TzL9Dw==',\n },\n },\n {\n key: '[Uniques]/Armors/Toothrow',\n value: {\n base64: 'EAiAAAXQlN8xrOFSjYOPbdAQGBgBQAUCtw9GOHEtyYMT1CHUfw==',\n },\n },\n {\n key: '[Uniques]/Armors/Twitchthroe',\n value: {\n base64: 'EAiAAAUQlAwM95L0YONDCrQABEQAUBGgopB9GEEX1BjUfw==',\n },\n },\n {\n key: \"[Uniques]/Armors/Tyrael's Might\",\n value: {\n base64: 'EAiAAATIFL4Tooek1LTHTRgTQADwgWDphLkU5laYa2FuCzIYFJt58GCa6X8=',\n },\n },\n {\n key: '[Uniques]/Armors/Venom Ward',\n value: {\n base64: 'EAiAAAXAVA8FmYU4zu9hBZ4gIyMgkGkh0sXLYm6M/gM=',\n },\n },\n {\n key: '[Uniques]/Armors/Victors Silk',\n value: {\n base64: 'EAiAAAUU5L0T2FhtPcYHF6AHD4+AgMdHIYv9yX8=',\n },\n },\n {\n key: '[Uniques]/Belts/Arachnid Mesh',\n value: {\n base64: 'EACAAA0iAF4RVOjtYcNHXUgCwwIIeJo8aVB/YknBbLBoYeE/',\n },\n },\n {\n key: '[Uniques]/Belts/Bladebuckle',\n value: {\n base64: 'EACAAAWMBOsNve0+Kt+DDlgAYwKAEgEqCGQ+oEDE4AQxRvYf',\n },\n },\n {\n key: '[Uniques]/Belts/Gloomstrap',\n value: {\n base64: 'EACAAAXgZMNqMGhTlAYf9GAGEA8GvCBY2vDgo9AkyxL/AQ==',\n },\n },\n {\n key: '[Uniques]/Belts/Goldwrap',\n value: {\n base64: 'EACAAAVMxOgNzcwspOFjDkRAogEEHh9G8IQWFMEs1sXzHw==',\n },\n },\n {\n key: '[Uniques]/Belts/Lenyms',\n value: {\n base64: 'EACAAAXA5OoNgfH4SeMDDjCAIUGClw0eJ5qlaLaiWYtmWeo/',\n },\n },\n {\n key: '[Uniques]/Belts/Nightsmoke',\n value: {\n base64: 'EACAAAUMxOoNFl+ms+NDDkAAAkECGggyPmRAhHBCWgppK6S1kCZH/g8=',\n },\n },\n {\n key: \"[Uniques]/Belts/Nosferatu's Coil\",\n value: {\n base64: 'EACAAAVAFe5E+N7tLvgedqEIDgcAvPA4ZIkuHkUCS4r/',\n },\n },\n {\n key: '[Uniques]/Belts/Razortail',\n value: {\n base64: 'EACAAAXYZGOngT/y/2B8zIMXODgQ8IJgyYICg+JDBjiFQCncof8=',\n },\n },\n {\n key: '[Uniques]/Belts/Snakecord',\n value: {\n base64: 'EACAAAXIZKc3aDjxh4CPOOAAhwMQPHygQItwOVBAYYmS0Y3Rfw==',\n },\n },\n {\n key: '[Uniques]/Belts/Snowclash',\n value: {\n base64: 'EACAAAXQZMNo2OXnsBkf9aAGEhIgqGLxbDRUWFpzY2t2aA0PVXoko3Yo/Ac=',\n },\n },\n {\n key: '[Uniques]/Belts/String of Ears',\n value: {\n base64: 'EACAAAXAZONqECD2Lh0f8qAFDAwg0PqQgREPiWs8EEkU/gM=',\n },\n },\n {\n key: \"[Uniques]/Belts/Thundergod's Vigor\",\n value: {\n base64: 'EACAAAUIZANrKJ+FEQYf9uAHGBgA0AygQUCmQskIZFgjYmtGLBIl2ZFH4T8=',\n },\n },\n {\n key: \"[Uniques]/Belts/Verdungo's Hearty Cord\",\n value: {\n base64: 'EACAAAWAFVoRwGe4N8YHXmAChIIByAWYEBiRuKZkHeP5Dw==',\n },\n },\n {\n key: '[Uniques]/Boots/Goblin Toe',\n value: {\n base64: 'EACAAAXA1KgJcUO18+PDDVhAggEEHh8yICIYEWQZRJn/',\n },\n },\n {\n key: '[Uniques]/Boots/Gorefoot',\n value: {\n base64: 'EACAAAXIdKcmgBusQ4UPNhABBwQQPHywgA+BkwMY1BpCYkT4Dw==',\n },\n },\n {\n key: '[Uniques]/Boots/Gorerider',\n value: {\n base64: 'EACAAAUAhGMNIOgXWuMjHgABA8MCGgjIkihsWQIjO6RA9Gj0+A8=',\n },\n },\n {\n key: '[Uniques]/Boots/Hotspur',\n value: {\n base64: 'EACAAAXQ9KoJQDRTAt9jDTiAwcCBFxAofIDAiXooHowBA/8B',\n },\n },\n {\n key: '[Uniques]/Boots/Infernostride',\n value: {\n base64: 'EACAAAWAhF8NnbPA8uOjHbiAgQEESx8ycMIcCgWDIcQTVVkMDCoZ4kLhPw==',\n },\n },\n {\n key: '[Uniques]/Boots/Marrowwalk',\n value: {\n base64:\n 'EACAAAVQFVoNTZZh2uNDLjgBAgIAGgExCMg2KHBQAINaU0R2MmOkUFBgFmLR0PAf',\n },\n },\n {\n key: '[Uniques]/Boots/Sandstorm Trek',\n value: {\n base64: 'EACAAAUIBO40AAAAAIyPuLAEBwcAXga8IKhq4RAMagxKk1Eewq/4Dw==',\n },\n },\n {\n key: '[Uniques]/Boots/Shadowdancer',\n value: {\n base64: 'EACAAE0mAGINP/d2kuOjJkgBA4OAHAQyW6DAyMbIeMUA6D8=',\n },\n },\n {\n key: '[Uniques]/Boots/Silkweave',\n value: {\n base64: 'EACAAAUIhFsNWV3yBd/jHdwAAgIEXyCQNaHAyBQV/gM=',\n },\n },\n {\n key: '[Uniques]/Boots/Tearhaunch',\n value: {\n base64: 'EACAAAVAFasJlLwp1t/jDWgAwwGAEgElCFA+tOCEtBTSVkhrIQ0Mas0c/Qc=',\n },\n },\n {\n key: '[Uniques]/Boots/Treads of Cthon',\n value: {\n base64: 'EACAAAVI1aoJ/ed7O9+jDVAAYsEBFRBQfLAACBlgZJqM/wE=',\n },\n },\n {\n key: '[Uniques]/Boots/Wartraveler',\n value: {\n base64:\n 'EACAAAWIhBsNpizGb+IDHuhAQgIAlQEqCL4qPBYyFx4MmSQeThRQLMG0NPE+PaAy/wE=',\n },\n },\n {\n key: '[Uniques]/Boots/Waterwalk',\n value: {\n base64: 'EACAAAUQhO80+J0GFYsPdyADhwUCXgfCLECCII2DDAgyKAoY1H8=',\n },\n },\n {\n key: '[Uniques]/Charms/Annihilus',\n value: {\n base64: 'EACAAAVARNhPOFKS4Qzc6AsAaALQBNAG0E5wS8FtBbcW3Krw+JP/',\n },\n },\n {\n key: \"[Uniques]/Charms/Gheed's Fortune\",\n value: {\n base64: 'EACAAAUAVNhtsPfzHhTcOAtPCEJhvPL4Dw==',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Bone Break',\n value: {\n base64: 'EACAAAUIRNhtmFzy/7heqQwkfAFj6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Black Cleft',\n value: {\n base64: 'EACAAAXAVNht8JNXcrtesAwlNgVj6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Crack of the Heavens',\n value: {\n base64: 'EACAAAWAVdht+BfgLr5emQwpBPli6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Cold Rupture',\n value: {\n base64: 'EACAAAUEVNhtaJnZQLleiAwrBO1i6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Flame Rift',\n value: {\n base64: 'EACAAAUMRNht2GQFj71ekQwnBPVi6T8=',\n },\n },\n {\n key: '[Uniques]/Charms/Sunder/Rotting Fissure',\n value: {\n base64: 'EACAAAXEVNhtWIZaQ7heoAwtBP1i6T8=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Ama/Amazon Torch',\n value: {\n base64:\n 'EACAAAQARFgmBAw+JHEvQAYANAFoAmgDaCe4peC2glsLblOwLGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Ama/Bloodraven's Charge\",\n value: {\n base64: 'EAiAAAUQ5FkNChoP2OGDKcDAiAjmzN0B6qnBCwCAzIovPDz+Aw==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Ama/Lycander's Aim\",\n value: {\n base64: 'EAiAAAUA5FkfAAAAAMaHRri5EQFoAmgQKERAhuxChkHmAzEF6oLiBQCg/w==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Ama/Lycander's Flank\",\n value: {\n base64: 'ECiAAAUA5FkXTh+M7GXHRshoEABoBtAgUIiADNmFDIOMR2IK1EXGSwBA/wE=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Ama/Thunderstroke',\n value: {\n base64: 'EACAAAUE5Fk52FxqDYYPqWBgAEoEZMhkBP91Ga2hMF4CADTmxEBx+vAf',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Ama/Titan's Revenge\",\n value: {\n base64:\n 'EACAAAUE5NkXAAAAAMZHRjAwwAgAjQBaBGTIKmQWZDwSUyAwsk8ZKBkvAQD18/zx/Ac=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Assa/Assassin Torch',\n value: {\n base64:\n 'EACAAASIRFgmcPW8hXEvQAYANAFoAmgDaCe4peC2glsLblO8LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Assa/Bartuc's Cutthroat\",\n value: {\n base64:\n 'EAiAAAQIxBkQMLeRxbSHRygqEgBoBNAiIENWIbMg45GYYnE5jJHdQcFLBiD/AQ==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Assa/Jadetalon',\n value: {\n base64: 'EACAAAUUxAMNdzHomeODJuCkiAAP3gl9KfSt0NdCn4/HGBmvGADxkgHQfw==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Barb/Arreat's Face\",\n value: {\n base64:\n 'EAiAAAUARN8Lh4Sa7ODjIgzi5kYAoBFAg4DshLkU5laYa2GOh2EKNUZ2BwUvEAD9Bw==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Barb/Barbarian Torch',\n value: {\n base64:\n 'EACAAAQIVFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblO4LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Barb/Demonhorn's Edge\",\n value: {\n base64: 'EAiAAAWURN8Ygrg/W8ZHUThFy4eAAIqHwUmzi4cXCMB4hQCMlwjA/gM=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Barb/Halaberd's Reign\",\n value: {\n base64: 'EAiAAAUIRN8QiEi9P8FHWlCFjIyAoEpJPYUag1pTSWs2iVcIQP4D',\n },\n },\n {\n key: '[Uniques]/Class-Items/Barb/Wolfhowl Fury',\n value: {\n base64:\n 'EAiAAAUQRJ8IZN90EoJjLIRiZEQAeBHwGvCCYCnMNyMMOCMMOoOXCMCYPe1ISPwH',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Dru/Cerebus' Bite\",\n value: {\n base64: 'EAiAAAWUZDwaDHatpbyHTeAEBYSAwIiHYg063WF0KMQrBYD/AQ==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Dru/Druid Torch',\n value: {\n base64:\n 'EACAAARkRFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblO6LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Dru/Jalal's Mane\",\n value: {\n base64:\n 'EAiAAAUMZDwvfK3EMnuPj8AGCgoBgCYADQKyE+ZSmFthroW5KRWXwxjZHRSKCrxSAPQf',\n },\n },\n {\n key: '[Uniques]/Class-Items/Dru/Ravenlore',\n value: {\n base64: 'EAiAAAWUZDxDON4ppAUfXsEUFA0igA+CpRPhUoRbEa5FuDXdzksFYE0p/gM=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Dru/Spiritkeeper',\n value: {\n base64: 'EAiAAAWcZDxjcHpa9R8fR2EUFBACgq8T8FyoKdUYVCQHpcx/',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Arm of King Leoric',\n value: {\n base64:\n 'EAiAAAWExCkIx7l/yOCjETw8iDSeNUW2xsjWNNEaKOIVASBeEgBKJmChSKZ0Ucim/Ac=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Boneflame',\n value: {\n base64: 'EAiAAAWUhB2GcNGqdys4qkInKBoEBEsnzKUwt8JcC3NTNDCoZEMTj/8=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Boneshade',\n value: {\n base64: 'EAiAAAWgxCsIfWR9j+DjK0QsiClSmtaaIV1DpGucbA2Vremi/w==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Darkforge Spawn',\n value: {\n base64: 'EAiAAAWUhB3kQCPHVT0+lMInKBwEBFpNqDQyXhAA4xUBMF4SAPsP',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Necro/Deaths's Web\",\n value: {\n base64: 'EAiAAAVkxC8QGIqOjMbHSpCAEFYYf6SIwSsCQFBl/gM=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Homunculus',\n value: {\n base64:\n 'EAiAAAWMhB1e+BIwMBccGAEKFBQiAA0CMgrohpAT8FLAWwGvBbwpEpeDGZmiAi8IAP0H',\n },\n },\n {\n key: '[Uniques]/Class-Items/Necro/Necromancer Torch',\n value: {\n base64:\n 'EACAAAQQVFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblO0LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: '[Uniques]/Class-Items/Pala/Alma Negra',\n value: {\n base64: 'EAiAAAUQdD4RzD8eFr5HUngFkZCAIC3CkiUUqBHJlMmM7M6X/w==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Pala/Astreon's Ironward\",\n value: {\n base64: 'EAiAAAUgxAMKeA57nuODLxixiAgiRYo4aEDB6+J5k+YON0QhSxleGAD8Dw==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Pala/Dragonscale',\n value: {\n base64: 'EAiAAAUIdL4hZHK00I+PrcCMoCABIAcCMhQFxvTcMD4UR5SkQf4D',\n },\n },\n {\n key: '[Uniques]/Class-Items/Pala/Herald of Zakarum',\n value: {\n base64:\n 'EAiAAAQQZD4XJt/KwLRHR5iFjIwAQDOABgEZBe+EvhT6VuhroW/KZEZ2BwUvDAD9Bw==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Pala/Paladin Torch',\n value: {\n base64:\n 'EACAAATAVFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblO2LGxMKSbDzPNBQeE/',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Death's Fathom\",\n value: {\n base64: 'EAiAAAUA5K9y0PEPXRgfYkFGRpyAlwLelCwNaimU/w==',\n },\n },\n {\n key: '[Uniques]/Class-Items/Sorc/Eschutas Temper',\n value: {\n base64: 'EAiAAAUA5K8i3FmiIoyPt+DBIQL4pmRpeEmNKDXyHw==',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Blizzard)\",\n value: {\n base64: 'EAiAAAXAFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrdmxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Chain Ligthing)\",\n value: {\n base64: 'EAiAAAUAFMJf2OM7IQ0fZgE7FBRiw8MHD6RBramxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Fire Ball)\",\n value: {\n base64: 'EAiAAAUIFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrXmxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Fire Mastery)\",\n value: {\n base64: 'EAiAAAUQFMJf2OM7IQ0fZgE7FBRiw8MHD6RBremxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Lightning)\",\n value: {\n base64: 'EAiAAAUAFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrYmxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Meteor)\",\n value: {\n base64: 'EAiAAAXIFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrcGxpEGUBlka5D8=',\n },\n },\n {\n key: \"[Uniques]/Class-Items/Sorc/Ormus' Robes(Frozen Orb)\",\n value: {\n base64: 'EAiAAAXQFMJf2OM7IQ0fZgE7FBRiw8MHD6RBrQGypEGUBlka5D8=',\n },\n },\n {\n key: '[Uniques]/Class-Items/Sorc/Sorceress Torch',\n value: {\n base64:\n 'EACAAATEVFgmrOwNuHAvQAYANAFoAmgDaCe4peC2glsLblOyLGxMKSbDzPNBQeE/',\n },\n },\n {\n key: '[Uniques]/Class-Items/Sorc/The Oculus',\n value: {\n base64:\n 'EAiAAAVk5K8vVP5tno4PjiCjIgLQBtAgUDjBLQW3FdxacINiOSVLI1NUSBbYkPkP',\n },\n },\n {\n key: '[Uniques]/Gloves/Bloodfist',\n value: {\n base64: 'EACAAAUAZLduAPTO6x8fZyACDg4OIIFAoUJxofhAgS6eMbJPxX8=',\n },\n },\n {\n key: '[Uniques]/Gloves/Chance Guards',\n value: {\n base64: 'EACAAAWAxK4bEgeGJbwHGqAABAQIHiZk8CEDT1hCYcxi/wE=',\n },\n },\n {\n key: \"[Uniques]/Gloves/Dracul's Grasp\",\n value: {\n base64: 'EACAAAVIFe5WcGMICxwfbIEJDg4AvEDAw0NhRXEoY0yRovAf',\n },\n },\n {\n key: '[Uniques]/Gloves/Frostburn',\n value: {\n base64: 'EACAAAUIBK8bOJ00wLyHGtAABgYIFCIUKPABBTYCDMg0kf8D',\n },\n },\n {\n key: '[Uniques]/Gloves/Ghoulhide',\n value: {\n base64: 'EACAAAUAhNsVRIvrh8eHOrgBBIQDNCD48lGgB9mD/gM=',\n },\n },\n {\n key: '[Uniques]/Gloves/Gravepalm',\n value: {\n base64: 'EACAAAUAhO9WGPbpVxMf6UAGDg4AqARQQaClhxsfpP4D',\n },\n },\n {\n key: '[Uniques]/Gloves/Hellmouth',\n value: {\n base64: 'EACAAAUIhOMVeOisbMcHOwACBgYIyGA8IEny8OhhjMBBYIwJh/Af',\n },\n },\n {\n key: '[Uniques]/Gloves/Lavagout',\n value: {\n base64: 'EACAAAWIhJsV7len38fHOtCBhAQIyE6Ag9HgIglFF5SdxhQaBP8B',\n },\n },\n {\n key: '[Uniques]/Gloves/Magefist',\n value: {\n base64: 'EACAAAWQ1awbplhYLsBHGrCAxAMIHjZkfKAAjAADaVB+kv8=',\n },\n },\n {\n key: '[Uniques]/Gloves/Souldrain',\n value: {\n base64: 'EACAAAUIBNoVfqofEb4HTnACBAQIeHgcfBzwOI0NSCD+Aw==',\n },\n },\n {\n key: '[Uniques]/Gloves/Steelrend',\n value: {\n base64: 'EACAAAXQFOIVpDuJe8bHYUgCBgUANBF48PjADUSK/w==',\n },\n },\n {\n key: '[Uniques]/Gloves/The Hand of Broc',\n value: {\n base64: 'EACAAAWI5K4byto4tb+HGXAAA4MENBAofKBAC2k8Bj4G/wE=',\n },\n },\n {\n key: '[Uniques]/Gloves/Venom Grip',\n value: {\n base64: 'EACAAAUQhN8V4N6T5MYHOnABAwMIoD6MoIU5FyVHJpmQ4VFAVPgP',\n },\n },\n {\n key: \"[Uniques]/Helmets/Andariel's Visage\",\n value: {\n base64:\n 'EAiAAAUIBJIUQkQR6MdHVigFBYUA4APB0glVLRy6UDwUXVB/lOzh4sFssIiC4j8=',\n },\n },\n {\n key: \"[Uniques]/Helmets/Biggin's Bonnet\",\n value: {\n base64: 'EAiAAAUQRLwZBpq7uL3HEXgAA4M48CLBSwQPHiZ48AED/wE=',\n },\n },\n {\n key: \"[Uniques]/Helmets/Blackhorn's Face\",\n value: {\n base64: 'EAiAAAUAhJMUVM21hMTHMwgDBYWAwC3FtToBQDkSxRLlPw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Coif of Glory',\n value: {\n base64: 'EAiAAAWQBF8bJuVDw8dHEsgABob4QAEQZFJcixMAdP4D',\n },\n },\n {\n key: '[Uniques]/Helmets/Crown of Ages',\n value: {\n base64: 'EAiAAAVYBB428KJJn4wPrAALGRgCQcYHUJC4dsJcCnMrzLUwN0b2J5j+Bw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Crown of Thieves',\n value: {\n base64: 'EAiAAAWAhB82EMk5z4oPZ8AHGRkhIHdASoIhCMhOpOPBeILsPw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Darksight Helm',\n value: {\n base64: 'EAiAAAUIhOMbpt8eicYHM7iCh4c4Ac9HIQtkmmw4wsCsQMjDwxr0Hw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Duskdeep',\n value: {\n base64: 'EAiAAAUYRMY33I+nA44PJVACDw8BQYYFBAbEBw+IOE5cS3FtxbUW17IIKMR/',\n },\n },\n {\n key: '[Uniques]/Helmets/Giantskull',\n value: {\n base64: 'EAiAAAUIBGIX4hLzzr/HXjAECgoBMPRBKVECiBT/AQ==',\n },\n },\n {\n key: \"[Uniques]/Helmets/Griffon's Eye\",\n value: {\n base64: 'EAiAAAWQRPy2QbhwoEx8QAUeUEiID9JI0/oTpUacUvwH',\n },\n },\n {\n key: '[Uniques]/Helmets/Harlequin Crest(Shako)',\n value: {\n base64: 'EAiAAAUEBL4ZhKd5GMYHPrgEA4MAIBJAJEA0QERCGhTLP8LGZGP+Aw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Howltusk',\n value: {\n base64: 'EAiAAAWYZGEbxvErGMIHE3ABCoqAAGWE4GQQJQAHJGf8Dw==',\n },\n },\n {\n key: \"[Uniques]/Helmets/Kira's Guardian\",\n value: {\n base64: 'ECiAAAQMRPyYsB1PKqQ9ygIPMjLEB0GccJjC4QqHLRxmOgb1Hw==',\n },\n },\n {\n key: \"[Uniques]/Helmets/Nightwing's Veil\",\n value: {\n base64: 'EAiAAAUEBGIbrOmajb7HVVAFyogQQIOAZ4uMnX9UKbE0yH8=',\n },\n },\n {\n key: '[Uniques]/Helmets/Peasent Crown',\n value: {\n base64: 'EAiAAAWIhL8ZLjPu/8dHMgACA4MIQBtAg0BGiQpm9Cf/AQ==',\n },\n },\n {\n key: '[Uniques]/Helmets/Rockstopper',\n value: {\n base64: 'EAiAAAUQhEszAKpXv4wPZZAECQkx4AWBGwlpJ/SlgLcC3hjZfw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Stealskull',\n value: {\n base64: 'EAiAAAWQhF8bLHwVNb3HMpgCBoaAAI9HwUcBimUXzxjPfw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Steelshade',\n value: {\n base64: 'EAiAAAUQBF4b0unNqsJHSgAFBoaAIMgHQgn8aPEf',\n },\n },\n {\n key: '[Uniques]/Helmets/Tarnhelm',\n value: {\n base64: 'EAiAAAUghKQZ5mqudccHEqiAhIR48gqK5Z/8Bw==',\n },\n },\n {\n key: '[Uniques]/Helmets/The Face of Horror',\n value: {\n base64: 'EAiAAAWgxJIUgqvZor+HE+AABYUAQPNhBCekpZC2QloLaXB+eoz8Bw==',\n },\n },\n {\n key: '[Uniques]/Helmets/Undead Crown',\n value: {\n base64: 'EAiAAAUAVBw2SGgybo+PJoADGRkBgccHGbTQx6Owpsjs1GOEDzn/AQ==',\n },\n },\n {\n key: '[Uniques]/Helmets/Valkiry Wing',\n value: {\n base64: 'EAiAAAUYhGMbYtmf+bxHM2gDCoqAgGwKBAY1BqWI8B8=',\n },\n },\n {\n key: '[Uniques]/Helmets/Vampiregaze',\n value: {\n base64: 'EAiAAAWYhGMXuuHlh8cHNEAECoqAQGYEReKaDQMLZDwQPhCaRv8B',\n },\n },\n {\n key: '[Uniques]/Helmets/Veil of Steel',\n value: {\n base64: 'ECiAAAQYBGIbLqr8MLVHPlAFCo84oS+FvhX6WuiDwAPAy4BXFkhC8cES/wE=',\n },\n },\n {\n key: '[Uniques]/Helmets/Wormskull',\n value: {\n base64: 'EAiAAAUIVLENzsvH++NjCbAABUUkUGkRLocZZiDjUZii/Ac=',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Fire)(Die)',\n value: {\n base64: 'EACAAAVIFd0AghGR0vH4kmKAEdGi2IcDOemNpgX/AQ==',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Fire)(Lvl)',\n value: {\n base64: 'EACAAAUQBN0AAqmRl17hgmOAEdHiWOcCOemNpgX/AQ==',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Cold)(Die)',\n value: {\n base64: 'EACAAAUQFN0AAkhGiZDgVmKwgWFioFi5A3npjacF/wE=',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Cold)(Lvl)',\n value: {\n base64: 'EACAAAVQBN0AAv/gnZfgQmOwgWFi4NjKAnnpjacF/wE=',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Lightning)(Die)',\n value: {\n base64: 'EACAAAVUFN0AAibUJJ/gFmKQEShR7K2BrPSG04L/',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Lightning)(Lvl)',\n value: {\n base64: 'EACAAAUUBN0AgswA41jgAmOQEShxLIWBrPSG04L/',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Poison)(Die)',\n value: {\n base64: 'EACAAAUcBN0AAjH47azg0mLIscsuMorNXJCZ3oBa8B8=',\n },\n },\n {\n key: '[Uniques]/Jewels/Rainbow Facet(Poison)(Lvl)',\n value: {\n base64: 'EACAAAVUBN0AArRoBeD4wmPIscsuMo5dFpGZ3oBa8B8=',\n },\n },\n {\n key: \"[Uniques]/Rings/Bul Katho's Wedding Band\",\n value: {\n base64: 'EACAAAUI9fzYcN4XpB++xBAWSPEo/Ak24j8=',\n },\n },\n {\n key: '[Uniques]/Rings/Carrion Wind',\n value: {\n base64: 'EACAAAXI9PzYgBH+EfS9oBdAgGrxj0dCjmKsgQeRTOFCwazy5uHhPw==',\n },\n },\n {\n key: '[Uniques]/Rings/Dwarf Star',\n value: {\n base64: 'EACAAAUA5PzYoHtILja+JBEOIFmAxOFhxPMEmaPHfw==',\n },\n },\n {\n key: '[Uniques]/Rings/Manald Heal',\n value: {\n base64: 'EACAAAWA5PzYQMNNJSO+kgcO0NhA4eOgxPwP',\n },\n },\n {\n key: '[Uniques]/Rings/Nagelring',\n value: {\n base64: 'EACAAAVA5PzYABLsZTy+gAcmLDFicDKAIvgf',\n },\n },\n {\n key: \"[Uniques]/Rings/Nature's Peace\",\n value: {\n base64: 'EACAAAWI9PzYoPYB9/K9xBJELC3MsVknwKwQZ2PjPw==',\n },\n },\n {\n key: '[Uniques]/Rings/Raven Frost',\n value: {\n base64: 'EACAAAVI9PzY8PjDHgW+MhEE0BIgTdDHxkMLMkqUTP8D',\n },\n },\n {\n key: '[Uniques]/Rings/Stone of Jordan',\n value: {\n base64: 'EACAAM0d4PzYINVmPDW+ogcS0MgIGGgy/sl/',\n },\n },\n {\n key: '[Uniques]/Rings/Wisp Projector',\n value: {\n base64: 'EACAAAUI9PzYwBKMXvW98ROg4EGiGINiUDATxHl4YFaw09DA7LBnYeE/',\n },\n },\n {\n key: '[Uniques]/Shields/Blackoak Shield',\n value: {\n base64: 'EAiAAAWABNob/JNO0L8HPzAElYuAgCxJixmjnckKJAjYlG6EuuI/',\n },\n },\n {\n key: '[Uniques]/Shields/Bverrit Keep',\n value: {\n base64: 'EAiAAAUAxPxBMBcbuA8fZIAEPDwCQAkEPBSUDygYUZyYmITsPw==',\n },\n },\n {\n key: \"[Uniques]/Shields/Headhunter's Glory\",\n value: {\n base64: 'EAiAAAUQBBIO5rGB8uLDMLBCqcR8cA0IryfMtYBn5fAf',\n },\n },\n {\n key: \"[Uniques]/Shields/Kerke's Sanctuary\",\n value: {\n base64: 'EAiAAAUAhP9BkJBr4Bwf5CALSEgCAjwKnghohHTCXApzK8y1MJeETEn7Hw==',\n },\n },\n {\n key: '[Uniques]/Shields/Lance Guard',\n value: {\n base64: 'EAiAAAUIhE8ppGQgHo+Pc5CFmxtxQAoEPE5eY2RynkaU/w==',\n },\n },\n {\n key: '[Uniques]/Shields/Lidless Wall',\n value: {\n base64: 'EAiAAAVAlRMO4/RNleHDHITCKEgEUEEQ1ITKUmlQf6Ko8B8=',\n },\n },\n {\n key: \"[Uniques]/Shields/Medusa's Gaze\",\n value: {\n base64: 'EAiAAAUYBP5BCDBbUfAeXYEVXDUCAq0VGHkkLFGKsTCQkx1bKP4D',\n },\n },\n {\n key: '[Uniques]/Shields/Mosers Blessed Circle',\n value: {\n base64: 'EAiAAAUYhNsbYIEK8sNHOBACEBCBwI1CdiJcinArwrUIZ0b2Hw==',\n },\n },\n {\n key: '[Uniques]/Shields/Pelta Lunata',\n value: {\n base64: 'EAiAAAUIRKEI5mlP7+DDC0SAgUEAEAmgGqCCgIIC9QEFSRjM8P4D',\n },\n },\n {\n key: \"[Uniques]/Shields/Radimant's Sphere\",\n value: {\n base64:\n 'EAiAAAUghBsKaiQ7DOGjHKABikxAQEaBajExBzPMkElCYQaVrOCiwMyYAgXlPw==',\n },\n },\n {\n key: '[Uniques]/Shields/Spike Thorn',\n value: {\n base64: 'EAiAAAUYBE4pnHR1Qo6PteCKqSkBwRIJbkn0x8jcrf8=',\n },\n },\n {\n key: '[Uniques]/Shields/Spirit Ward',\n value: {\n base64: 'EAiAAAUgBBoKcvnSMOODLNSCjExAoEXBOwEvBbwV8FrAM9OqtEiGLFT4Dw==',\n },\n },\n {\n key: '[Uniques]/Shields/Steelclash',\n value: {\n base64:\n 'EAiAAAUMRPqZoPc8COc9xkAHPDwEBDIUsg8eEDGcuJbi2oprLa4loZiyZDkzqP8=',\n },\n },\n {\n key: '[Uniques]/Shields/Stormchaser',\n value: {\n base64: 'EAiAAAUAlJ8VHtp2rceHOECCj4+AwG2CJRSoFPpkBDyY8diZzNiBkKyoh/Af',\n },\n },\n {\n key: '[Uniques]/Shields/Stormguild',\n value: {\n base64: 'EAiAAAUQ5J4VFtB7gcYHGMgABoaAwIOC9wEFI4IU4WQEBiR5ADT+Aw==',\n },\n },\n {\n key: '[Uniques]/Shields/Stormshield',\n value: {\n base64: 'EAiAAAUgBP5MEFE59xUf/YASVkECgA+FjMS6FOFWEDRzA6Qwteb9Bw==',\n },\n },\n {\n key: '[Uniques]/Shields/Swordback Hold',\n value: {\n base64: 'EAiAAAUYhKYUQEoSP8WHGCABCoqAwIMC9YECThSHZIwI/wE=',\n },\n },\n {\n key: '[Uniques]/Shields/The Ward',\n value: {\n base64: 'EAiAAAUgZBkKuhCjG+OjDLgABUUAUIFAhoLyQQYjhBP6Uuhboa+Fvv8=',\n },\n },\n {\n key: \"[Uniques]/Shields/Tiamat's Rebuke\",\n value: {\n base64:\n 'EAiAAAUIlP9MGPvN+Pwe48AJTEwCArIT6VKkW5GuRToYI19kBHjY2KhhmQQlWcJCIdkBQyGZ4cPgPw==',\n },\n },\n {\n key: '[Uniques]/Shields/Umbral Disk',\n value: {\n base64: 'EAiAAAUAlOwNMxY1yeHjC1QAAkIIUB2gAUEGBe8DCpI8ZJE4gf8=',\n },\n },\n {\n key: '[Uniques]/Shields/Visceratuant',\n value: {\n base64: 'EAiAAAWYhEMROmebSMAHOOABEZGAYImCNyUxIwOk/gM=',\n },\n },\n {\n key: '[Uniques]/Shields/Wall of the Eyeless',\n value: {\n base64: 'EAiAAAUIVAmHbh686/ARBlKAgiIgoPhAgRbcfAzSoBQV/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Cranebeak',\n value: {\n base64: 'EAiAAAUA1NsZbDpNysXHX9DQEBFYspQRxATFsguPToYZ0s3Dw38=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Deathcleaver',\n value: {\n base64: 'EAiAAAUI1IMX2FBXnMeHTtDQEBEwYrSS6MKjE2ok/A8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Ethereal Edge',\n value: {\n base64: 'EAiAAAUQ1OsLe1+hlOODKIyMiAi0aE3wqksrD7dFikcMTP8D',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Elite/Executioner's Justice\",\n value: {\n base64: 'EAiAAAXA1K9fQJN7pvAeO0FGRkQQKbKLjE4IUYaYcYXsPw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Hellslayer',\n value: {\n base64: 'EAiAAAXI1KsJsGY7mOHDH6CgiAM5IpAhA8NS3zDqBcU2jBvxjfgP',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Elite/Messerschmidt's Reaver\",\n value: {\n base64: 'EAiAAAXQ1K8XeuHZXsbHP5CREQBeArwEvAa8IiBDBoMCXpKMO3i2Uf8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Razoredge',\n value: {\n base64: 'EAiAAAUAxOMXbnQNWbyHSeDgEBHChevCoxM6JGsk+w8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Elite/Runemaster',\n value: {\n base64: 'EAiAAAUQxDMvyLmBBY6PnIDBoCI4dMiiZPof',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Boneslayer Blade',\n value: {\n base64: 'EAiAAAUAxK0XjEWVAMdHIpCREQBQInDj1gV150YyqgwZM6oMZGR6lD3lPw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Exceptional/Butcher's Pupil\",\n value: {\n base64: 'EAiAAAUIxD0epGhGt72HIMDAEBGQIavgWZB1kR3KNBph+h8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Coldkill',\n value: {\n base64: 'EAiAAAUQxOEXSpEvVMFHIODgEBF8+VpxjcWzgYJCpovMmNKCIlnBguI/',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Guardian Naga',\n value: {\n base64: 'EAiAAAUcxIEXrrB9e8FHIdDQEBFo0bJAaWEuB0AA6XPyMIZwUfgP',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Islestrike',\n value: {\n base64: 'EAiAAAUUxDEv0J5Z5nyPQYCBIQCoBFAJUA1QRfDlC4SMKdWadFmDL4gy/wE=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Exceptional/Pompe's Wrath\",\n value: {\n base64: 'EAiAAAUA1NkZ4Kt4tr0HIdDQEBFUqYIxYilKwJLMGEIP4T8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Spellsteel',\n value: {\n base64:\n 'EAiAAAUI1OkLzF2QdOPjEIyMiASEEUqV2pAx4tmCksbDLLCBgoLZcIWHBzOlDDIyZkw4PDz/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/Stormrider',\n value: {\n base64:\n 'EAiAAAUQ1KkJkprhieIDEaCgiAhkyFwYMSxlBMgkkQH0jFEmKIwpNRSSFSY8/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Exceptional/The Minataur',\n value: {\n base64: 'EAiAAAXA1K1fsGpBoBgfikBGRgCgiYAM2QUKgyeOwE5EHkuy/w==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Axe/Exceptional/Warlord's Trust\",\n value: {\n base64: 'EAiAAAXI1N0XlHqzH8aHIfDwEBFevfpQhRPSUkhbIa2FNCXyN4Jf9h8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Axe of Fechmar',\n value: {\n base64: 'EAiAAAUA5D4eMGbeyb1HAfDwEBG0aFmhL4sZGv8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Bladebone',\n value: {\n base64: 'EAiAAAUIhHk8fFRGwI8PAYCBISLIkPHBAzAQGHRB6cHDB5X/',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Brainhew',\n value: {\n base64: 'EAiAAAUQZD0eGKMI18cHApCREQlyIkCBcsGB8TDCRyML/gc=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Deathspade',\n value: {\n base64: 'EAiAAAUY5PEhAAhBqnqPAIDhICIYMVIBiRO4M0IR4T8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Goreshovel',\n value: {\n base64: 'EAiAAAUgRB8Pw7HBV+PDAIyMCAA5EWTIwJDoIjvE+w8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Humongous',\n value: {\n base64: 'EAiAAAUAdP14KIL11RsfCUBGRgDwiYAHzwUEQ2YLHqLQfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Rakescar',\n value: {\n base64: 'EAiAAAUIFDweNBEwNMcHAdDQEBEsWZogQwt9OQABZEkX2X8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/Skull Splitter',\n value: {\n base64: 'EAiAAAUQ1M5fmExKRQ8fA0DDQUQgQ2YCGRsoZAQMxBEcevwH',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/The Chieftan',\n value: {\n base64: 'EAiAAAXAVA0P55jwK+DjAKCgiAhkyJzgloLbCm4tuMkIUOiCUmT4Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Axe/Normal/The Gnasher',\n value: {\n base64: 'EAiAAAXIFD8eIuXL6sYHAODgEABQIhgxckiGiPIf',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Elite/Windforce',\n value: {\n base64: 'EAiAAAUIZH9BuOXr4h4fCuGGRABQEVCKoE8fBw8fiCiBLiht2X8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Cliffkiller',\n value: {\n base64: 'EAiAAAUIBLlISH0u7h4fwYCFRRyQEsGcuQsKBg8IKFECU6D/',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Endlesshail',\n value: {\n base64: 'EAiAAAUYBBEagO3EKcbHLyAhEQmQInDjBkLGinU2HjwsrdHQ/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Godstrike Arch',\n value: {\n base64: 'EAiAAAUgBLkgHBed6YuPYXBzIyLo06dE7WK8oyoPNz3cjB15FP4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Kuko Shakaku',\n value: {\n base64: 'EAiAAAUAFLkaRL3AXsaHL+DgEBFo0YKBQmvNhnGSeTrwAgDYfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Magewrath',\n value: {\n base64: 'EAiAAAUQFCEQaM37+8eHMIAxEQJUESxZmqDPhQyDbETj4zEFWWNhcQL/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Riphook',\n value: {\n base64: 'EAiAAAUIFcEaCLgkbMdHLwABEQmGInDjxkPRRXbIY8nzHw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Skystrike',\n value: {\n base64: 'EAiAAAUQFSENvQjN/+KDF1BQiACqCMiQTSBDRqDPFKSLzJiBg+A/',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Exceptional/Whichwild String',\n value: {\n base64: 'EAiAAAUQFSEkdFYMC44PYICCQiKoUnUCXgp4K+C1gNeJYqwQQqAP+Q8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Blastbark',\n value: {\n base64: 'EAiAAAUA5AINKKhW3uNDCNzcCAAlEQQJ8jGYgqyBoP8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Hellclap',\n value: {\n base64: 'EAiAAAUIhIAGcs9Pe+8RBGBghABWBC1aJixxAh6MBxldPH6S/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Pluckeye',\n value: {\n base64: 'EAiAAAUQhBQE+lRX7PGxAygoxAEVEciQmcCBj0EWUyT4Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Raven Claw',\n value: {\n base64: 'EAiAAAUY5CoI4D/9s+OjB3BwCAAjAkYRjBi5Y8TT4D8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Bow/Normal/Rogue's Bow\",\n value: {\n base64: 'EAiAAAUgRCgIjE1O7+PDB5CQiAg8eEzg4YS0FNJWSGshrYtRD55Gnv8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Stormstrike',\n value: {\n base64: 'EAiAAAUAlFSDkuqP5/j4ASgoAgBKBC1aJnCQIpyMwANOmf8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Witherstring',\n value: {\n base64: 'EAiAAAUIFCsI1ulcJ+GDB4CAiAgyZEyQ4UKAYdBF1mnwHw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Bow/Normal/Wizendraw',\n value: {\n base64: 'EAiAAAUQ9KqG8dXvTfABBFhYRIBXAp8IUKBMIGOFuC6oToGnI/8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Elite/Gutsiphon',\n value: {\n base64: 'EAiAAAUAZH940PZawx0fJQEFRUTgxo2H5FDIUoZT6D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Elite/Hellrack',\n value: {\n base64: 'EAiAAAUIZI95YPq7jfAeSEFGhkQwZw7GD1EZP1E2foiGdEHdUcVM2sDS8j8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Exceptional/Buriza-Do Kyanon',\n value: {\n base64: 'EAiAAAUABME8dHJqBX0PYyAjIwQMIyBD9gEUNkCIIXchGxqcyNqo/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Exceptional/Demon Machine',\n value: {\n base64: 'EAiAAAUQBDk8EOEQr4uPY4CCIhIQRdizZwKeGIQflsJJ6MnwHw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Exceptional/Langer Briser',\n value: {\n base64: 'EAiAAAUIFLk8kLcylY4PYuDhIQ74iIAMGQaPjIAaKKBRAodC/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Exceptional/Pus Spiter',\n value: {\n base64: 'EAiAAAQAFbE8pIs8HWmPYoCCIiJw45YDGGCQTZG2oHTxGAu2ICQzuEiAU/4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Normal/Doomslayer',\n value: {\n base64: 'EAiAAAUA5HANjgK/Q+PDCKCgiAMvIpAhMwXpIuM0+g8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Normal/Hellcast',\n value: {\n base64: 'EAiAAAUIBHMNqHpUGN6jCMjIiAhQoEww4sQ1FA/Gw4guKE+B/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Normal/Ichorsting',\n value: {\n base64: 'EAiAAAUQxHINFo24eOODCKCgCAG0CDJkTJAhhxlmLOmC4iT7Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Crossbow/Normal/Leadcrow',\n value: {\n base64: 'EAiAAAUY5HINzXFKoONjCHh4CAGqAyoiGDEyAYUW5hpl/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Elite/Fleshripper',\n value: {\n base64: 'EAiAAAUAxEsnQLd2cYUPmEBCIiKwZElHVidwSIYo0yhkifIf',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Elite/Ghostflame',\n value: {\n base64: 'EAiAAAUExOsNXfCEpN+jKby8iAjw4NFgY+PjkcXmxPQ/',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Elite/Wizardspike',\n value: {\n base64: 'EAiAAAUU1I8rqGWT54wPg6ABITY8nJiYYuKKiS0mNsnSGDHNBv0H',\n },\n },\n {\n key: \"[Uniques]/Weapons/Dagger/Exceptional/Blackbog's Sharp\",\n value: {\n base64: 'EAiAAAUAxEknLNVdw4UPVYDRICo8FlofeJCDPvr0dZGtSdI1U7iGCy3J/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Exceptional/Heart Carver',\n value: {\n base64: 'EAiAAAUExI2/sMbjODM+UgEFhYgAD16Fx8JozSCuccQ1ljhno9F/',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Exceptional/Spineripper',\n value: {\n base64: 'EAiAAAUIxI0r+J31eI8PVAABIQSoIsCDV+GxsOGBmKJ0Gc1ZJ/Af',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Exceptional/Stormspike',\n value: {\n base64: 'EAiAAAUMxOkNSrthQt9jFWBgiAiWLMkI8ABEkw0mZNAh/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Normal/Gull',\n value: {\n base64: 'EAiAAAUAZFwnaCfG+YSPEwABIRJsVAgsPKAg/wc=',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Normal/Spectral Shard',\n value: {\n base64: 'EEiAAAUIRO8YEGjeDMeHCsDAEAmkJtxwQloKaSuktZCWxvgf',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Normal/The Diggler',\n value: {\n base64: 'EAiAAAWAZPyd4GBgLzE+UAAFhRCgiiBDxolwK8J1kc35Hw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Dagger/Normal/The Jade Tan Do',\n value: {\n base64: 'EAiAAAUERDq/UOxV+Tw+UgAGhphgSYuTLmgO5pgjk+l/',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Elite/Baranar's Star\",\n value: {\n base64: 'EAiAAAUI1FsTkhyxhgoHQEBCEgBeBLwiIEMGIwCZjAAZGwHIJpOQdTHe4fYf',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Demonlimb',\n value: {\n base64: 'EAiAAAUA1NMMcPjuteMDJQQFiQjmzJ3gBsO7KY9GnkfMLhooKPgV/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Earthshifter',\n value: {\n base64: 'ECiAAAQA1C8bNggmZbRHYODhERFYshzmqJNBFOriYebQ4+HBSwXgaTz/AQ==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Elite/Horizon's Tornado Scourge\",\n value: {\n base64: 'EAiAAAUA1Ms3uMlCJXsPmRAUJCJgxLgFqovREsXYUw/lPw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Elite/Nord's Tenderizer\",\n value: {\n base64: 'EAiAAAUM1IsbRDr6FsYHYLi5ERGUKrXRfLyvS+sOMkOC0oMZtAMDw38=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Elite/Schaefer's Hammer\",\n value: {\n base64: 'EAiAAAQYxAMcAtAyM7RHQACIA1IiCBKUYqIMGZks1QVlTFGBog0CB/0H',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Stone Crusher',\n value: {\n base64: 'EAiAAAUQ1AMcTOIKrcbHTAgKEgB8IgAF+kYGnQweDiLUfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Stormlash',\n value: {\n base64: 'EAiAAAQYxMs3GKA9MmgPtBAUJCKwZCkjyK6LDJBHFIqUGKao8Bgm1UP5Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/The Cranium Basher',\n value: {\n base64:\n 'EAiAAAXA1C8bDIOV+MaHQODhEQByIsCDd4HCQDkRLkW4FeFahOuCQrTE1FggBOE/',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Elite/Windhammer',\n value: {\n base64: 'EAiAAAUgxFsf2skTAcZHVOB5ERHMmesCRSQzZsET+g8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Mace/Exceptional/Baezil's Vortex\",\n value: {\n base64: 'EAiAAAUA1Mk3cMV+aIwPS+DhIRIQRkCGLEU4GYElXVDGEBgKzB4YoKD+Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Bloodtree Stump',\n value: {\n base64: 'EAiAAAUI1FkXJPdPf8IHJuDxEAByInDjdoJbCm4ruLXglgRlTaAhkvEKAdB/',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Dark Clan Crusher',\n value: {\n base64: 'EAiAAAUQ1Ikb5Bmjl8bHI8DAEBGGDZtS3WmRh9sepBY9/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Earthshaker',\n value: {\n base64: 'EAiAAAXA1AEcdHL/88fHJbi5ERFo0UoiEyXQRRYnwEsFYMYOdQr/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Fleshrender',\n value: {\n base64: 'EAiAAAUU1NEMXtTJqN5jEpCQiAjIkFUYLciSUExp6gQOZRBRGlF4pQDoPw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Moonfall',\n value: {\n base64: 'EAiAAAUM1VkTBnUPIL9HJUBCEhEsWaqgWHiMWGDczMlixgwcCswWHHh4/gM=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/Sureshrill Frost',\n value: {\n base64: 'EAiAAAUI1dkXuEjRzL8HJeDhERFo0apQWFDY+IHTZ2hkyiwBQkbmPw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Exceptional/The Gavel of Pain',\n value: {\n base64: 'EAiAAAXQ1C0bgMfGIcZHJuDhERFAgbrAYPA40WBqLBCikCxgosAMEWJg4D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Bloodrise',\n value: {\n base64: 'EAiAAAUAxJIJKxp0sOODAiAhiQh48PAoZLEunjVgdsfIocx/',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Bonesnap',\n value: {\n base64: 'EAiAAAUExD4YnI8VUMbHBeDhERFYsjxhboU5PUYQof4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Crushflange',\n value: {\n base64: 'EAiAAAUMxD4RVtXQL8fHBODhEQBeIvDgcUJflEAWQxT6Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Felloak',\n value: {\n base64: 'EAiAAAUQRFwNeaCp2d/DAWBgiAhQoJzgloIgDAMEUQL/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Ironstone',\n value: {\n base64: 'EAiAAAUUBGAbbqSFp8eHBbi5EQBUIliyNMESGYEC/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Steeldriver',\n value: {\n base64: 'EAiAAAUcZNkXTsEXe8AHBuDhERH06eOQsUWmC+8/',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/Stoutnail',\n value: {\n base64: 'EAiAAAUkhKYIdrI3HONDApCQiAGnCGTIjBCcKP4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Mace/Normal/The Generals Tan Do Li Ga',\n value: {\n base64: 'EAiAAAUAVL4vULU9FY+PCuDhISLw4FEhsED5MAIfhS4oS7L/',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Elite/Bonehew',\n value: {\n base64: 'EAiAAAUIxP99yPUrKhofg0FGhkQACrSLrE7AGESFjJmjhIfHfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Elite/Stormspire',\n value: {\n base64: 'EAiAAAUAxAMRzAWKHcMHQri5EQBUIujTl0KfjKCdLjJAG9NklAmCZEUNhf8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Polearm/Elite/The Reaper's Troll\",\n value: {\n base64: 'EAiAAAUIxBMSsCeV6sOHUQgKEhHgwbNBwOKAx2PL0pyNQsaCK0L/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Elite/Tomb Reaver',\n value: {\n base64:\n 'ECiAAAQAxM8XgAyw07WHSggKMl2gWTACRox69EGhPaEvhb4V+lro4+PdJgAUVhz/AQ==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Polearm/Exceptional/Athena's Wrath\",\n value: {\n base64: 'EAiAAAUAxBESzF0rn8fHLAgKEgJeEWjRmtJ1kWFDtCH/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Exceptional/Blackleach Blade',\n value: {\n base64: 'EAiAAAUIxO3+wTZjpWR8yAIZGRGBESMeiCyyZclYgURBm/If',\n },\n },\n {\n key: \"[Uniques]/Weapons/Polearm/Exceptional/Grim's Burning Dead\",\n value: {\n base64: 'EAiAAAUQxAER7nbAssKHLbi5ERAoRKBFa4I+J+rBGETnBDFF2yJDR/Yf',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Exceptional/Husoldal Evo',\n value: {\n base64: 'EAiAAAUYxGEXBsMvFsdHLbi5ERGQIZugzwUKA0iJ3AVVJ/Af',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Exceptional/Pierre Tombale Couant',\n value: {\n base64: 'ECiAAAQIxM0Xthpo6LUHLQgKEo1uU7gxMh+GCwwGSgRu3CYg8x8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Exceptional/The Meat Scraper',\n value: {\n base64: 'ECiAAAQAxKkPT33ThNojFsjIiAjIkHWR8VAckkHp4xUCsP8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/Dimoaks Hew',\n value: {\n base64: 'EAiAAAUIRN8JoAKISeMDBsjICAGvCGTIfBBAF9R/',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/Soul Harvest',\n value: {\n base64: 'EACAAAUAhAQqyP5yoIgPGRBEI0ApQo8eE1o4wS0FtxXcWnDzoTjk+Q8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/Steelgoad',\n value: {\n base64: 'EACAAAUAdPeHYV4cx2l8xAAZERGMGJngwYlmKZqtaNaiWZIOON9Gnv8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/The Battlebranch',\n value: {\n base64: 'EAiAAAUYZD4eJhG9s8bHDAgKEgJUEYwYmUAGj0MX2X8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/The Grim Reaper',\n value: {\n base64: 'EACAAAUAFZAISWhrR+CjBtywiECBwoXHR6FOoBH5Pw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Polearm/Normal/Woestave',\n value: {\n base64: 'EAiAAAUgBL8b/vRTD8YHDbi5ERFQoMgScQZ1AnichsIhmSXZfw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Scepter/Elite/Heaven's Light\",\n value: {\n base64: 'EAiAAAUAxJMIrXd+wt5jLsjIkAgsWU7ZslwXFJ0QotAiyn8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Elite/Ironward',\n value: {\n base64: 'EAiAAAUExAMKeA57nuODLxgZiQgiRYo4aEDB6+J5k+YON0QhSxleGAD8Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Elite/The Reedeemer',\n value: {\n base64: 'EAiAAAUMxJMILxCaCeCjMMjIiAgsWU6ZstwWlDVluIYP3zCiE8rj8D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Exceptional/Hand of Blessed Light',\n value: {\n base64:\n 'EAiAAAQAxAEKZ6EAv8RDEhgZiQigQFWgLLQ2PHzgwZQpC64pwzV5dAePMSKPwn8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Exceptional/The Fetid Sprinkler',\n value: {\n base64: 'EAiAAAUIxG1S2JYV3hUfkYCHR0Tw5WsCMhUeC5kcmWVGZspkLIhCYSy4ovAf',\n },\n },\n {\n key: \"[Uniques]/Weapons/Scepter/Exceptional/Zakarum's Hand\",\n value: {\n base64: 'EAiAAAUMxJEIo6hr4+MDEsjIiAjcuG1Q4PDgA9FFtkaO1tjRnMaKHQz/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Normal/Knell Striker',\n value: {\n base64: 'EAiAAAUAhMQMIhFb5uPjAcjIiAQvEaBAmTDCCW4tuCHK/Ac=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Normal/Rusthandle',\n value: {\n base64: 'EAiAAAUEZJEIM6LrH94DAvDwiAg8eFQYLBxGBDwQU5Y1Z7bmzfRA+Q8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Scepter/Normal/Stormeye',\n value: {\n base64: 'EAiAAAUIBNAMhu6fhYIjAhgZiQh48MgIDLAxUGBJCbrGTdfY2Zo8+Q8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Spear/Elite/Arioc's Needle\",\n value: {\n base64: 'EAiAAAUYxNMJehTON+PDL3h4iAjmzOWYbDJ9XWRz/mEj2X8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Elite/Steelpillar',\n value: {\n base64: 'EAiAAAUAxE8flLyti8eHVcjIEBCgRCBIsEuLDgVRBtP/',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Elite/Viperfork',\n value: {\n base64: 'EAiAAAUIxOsJtyhe9uNjKHBwiAjw4E3Qp4W+HE01pa+L0VgyxeM/',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/Hone Sundan',\n value: {\n base64: 'EAiAAAUAxJEJaRtrteLjFXBwmAjIkF2gMKAQtfgp/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/Kelpie Snare',\n value: {\n base64: 'EAiAAAUIxJkTPJ64fMZHKxgZEQBUItCidcHDIDuhz9ISm/If',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/Soulfeast Tine',\n value: {\n base64: 'EAiAAAUgxOkJZ6553+PDFXBwiAi+fE3Qh8fBxyHJwxYoTaj/',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/Spire of Honor',\n value: {\n base64: 'EAiAAAUYxE0XuFEiescHLMjIEBAyRECG7AKFAaVEznJjUHda8MIA2DzmPw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Exceptional/The Impaler',\n value: {\n base64: 'EAiAAAUA1NEJr9nQnuODFXh4iAiqVE2wpAtqjYOtmdA56wQOof4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/Bloodthief',\n value: {\n base64: 'EACAAAUIVQ8biKtHvsBHC+BwAEDlgI4IMmTwSBwa/Qc=',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/Lance of Yaggai',\n value: {\n base64: 'EAiAAAUAlKYJpUIXlOPDBXBwiBPXUlxbca3FNRkBD04QXXj/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/Razortine',\n value: {\n base64: 'EAiAAAUQxJxfkP3hqhwfLGBkRAB4EYCKIENGFxkdmaXMfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/The Dragon Chang',\n value: {\n base64: 'EAiAAAUAleYJJkKrK+NjBXh4iAkjXFBgDBjIYnrw/Ac=',\n },\n },\n {\n key: '[Uniques]/Weapons/Spear/Normal/The Tannr Gorerod',\n value: {\n base64: 'EAiAAAUQdf6koGlE3jA+XkBGhjjgIwIZMhN4OHENxYNxYSPL/Qc=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Staff/Elite/Mang Song's Lesson\",\n value: {\n base64: 'EAiAAAUAZA8ooFibiY4PoaChITYopJH9adMHpw9PH/4D',\n },\n },\n {\n key: \"[Uniques]/Weapons/Staff/Elite/Ondal's Wisdom\",\n value: {\n base64: 'EAiAAAQYZC8o0OelD2gPwjAyIgJIP8BoBFLlRprgH/4H',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Chromatic Ire',\n value: {\n base64: 'EAiAAAUABBEUdOwQo8RHLhgZESe4peC2glsLbkzCKVka1JoeWfMja4IEEP0P',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Razorswitch',\n value: {\n base64: 'EAiAAAUEBCEKJhnnbOHjFlBQiANwEjyPeE7oS6Fvhb4W+pw80sj+5D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Ribcracker',\n value: {\n base64: 'EAiAAAUIBLkU6M2j0rwHLvDwEAJeEMhEoEjxgoch+MENSci6GMcYEcn+Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Skullcollector',\n value: {\n base64: 'EAiAAAUMBAEU0Dx9+sfHLpCREU28P1JEgYf8Bw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Exceptional/Warpspear',\n value: {\n base64: 'EAiAAAUUBFEKHyonauNDF6CgCBD6pmRrVmyNja3RsTn/Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/Bane Ash Short Staff',\n value: {\n base64: 'EAiAAAUAhMgEOanPlPBhAygoRAKfCDx4nNAHg8BAF9QaEl1TQv8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/Serpent Lord Long Staff',\n value: {\n base64: 'EAiAAAUE5JIJ06FVkuPjBnh4iAQqEVCgaKEvBwooLPFBzjJ0ZP8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/Spire of Lazarus Gnarled Staff',\n value: {\n base64: 'EAiAAAUIRJAJqDNUYeADB4yMiACvDSsiihQTZQQcTEnWqNiaGFpTI/8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/The Iron Jang Bong War Staff',\n value: {\n base64: 'EAiAAAUMBJAJpZyALd5DB8jIiAhkyHxAwZQoDWoNi61xoTUwdMfIfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Staff/Normal/The Salamander Battle Staff',\n value: {\n base64: 'EAiAAAUURMkEHjoGve+RA1BQxAlzMB5ArCmxNS+0Zkb8RP8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Azurewrath',\n value: {\n base64:\n 'EAiAAATQ1IsTml0xCrRHBwAIACoBVAJUA1QRHDqkoU/fhj79vizXRfYnl+60/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Bloodmoon',\n value: {\n base64: 'EAiAAAUA1JMGhRCwy/EREkBARASCBHk8rDQOyZg9VSQk/Ac=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Djinnslayer',\n value: {\n base64: 'EAiAAAUE1JMNYHgwhd9DJFhYkAjw4MHQp+/DkEfVHtYiHf4D',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Doombringer',\n value: {\n base64: 'EAiAAAUI1KsPpCvjXOODIKCgiAj69FXwLJAveBjIPA5MvDs8MDU2IIH4Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Flamebellow',\n value: {\n base64: 'EAiAAAUM1C8KSN++aN8jLMjICAA0A1QR4MGDkS4+TArJT+bIYwwKh/Ef',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Frostwind',\n value: {\n base64: 'EAiAAAUQ1F8Knlvrmd6jLbCwiAjmzNloN2/ZpRXGnGOnIULp8R8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/Lightsabre',\n value: {\n base64:\n 'EAiAAAXA1IsTwK5isMfHQACICMiQVVAseGQEyNDgwePjkGW7oOaElBlG1VD4Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Elite/The Grandfather',\n value: {\n base64: 'EAiAAAUIxK8xiJfkuY6PgiADIwDQBKAJoA2gHYATQZ++O0Yw1Ub9Bw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Bing Sz Wang',\n value: {\n base64: 'EAiAAAUIxAkbXkkqYMbHKJCREQBoIoACZUOG0dIWI0PC2ABE4T8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Blade of Ali Baba',\n value: {\n base64: 'EAiAAAUMxMki3O9J8oePTgACQgS8ErxEwIPnHQUP+Q8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Bloodletter',\n value: {\n base64: 'EAiAAAUQxBEF+G8ne/GhCTBsRARGjCZoUYGx0OKBSOLRBbXmD9dcmibPfw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Cloudcrack',\n value: {\n base64:\n 'EAiAAAUUxKkLo2ByUOOjFKCgiAjIkH1AgQolI4AniwF6vDIAxEsDQMaOPAz/AQ==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Coldsteel Eye',\n value: {\n base64: 'EAiAAAUYxJENPO0d1+NjE1ggiQj69PkwJJHpgooTaCSz5PkP',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Crainte Vomir',\n value: {\n base64: 'EAiAAAUcxDE47CpRuI0PUcDCIiIgQ0ZCWhcjGBQenaXRfw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Sword/Exceptional/Ginther's Rift\",\n value: {\n base64: 'EAiAAAUgxIkTYKutocKHJ6DgEREsWRrB0JDBkwSli4wf9R8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Headstriker',\n value: {\n base64: 'EAiAAAUA1CmFxcmovPHxCUBABICXCJYs1QloQ/Qx/wE=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Hexfire',\n value: {\n base64: 'EAiAAAUI1JEGskolrvHBCUBARARQoCqMFlAnwqFQc/rJmBk+kJD8Bw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Plague Bearer',\n value: {\n base64: 'EAiAAAUM1F0KcCoFU94DFLCwiAiWLFVQLLRa1MsBGGDI1rirMYKLwn8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Swordguard',\n value: {\n base64:\n 'EEiAAAXA1K0xhM38tIyPUyAjIyLQokWBAkEmBPIJbim4reDWgtsWmTEoOZ419D8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/The Atlantian',\n value: {\n base64: 'EAiAAAXI1IExBBrNe3yPUMACKQDACGANQEXQp+9DFZKQTZnuGPkP',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/The Vile Husk',\n value: {\n base64: 'EAiAAAXM1C0KjcKWEeKDFMjIiAjIkLXQl0M11SwZC4Qw0OPtUf8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Exceptional/Todesfaelle Flamme',\n value: {\n base64:\n 'EAiAAAXQ1MkakLc048OHKZCRERFAgToBD4YMskeKYcYLCmbKDBQUzBQaWlr+Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Blacktongue',\n value: {\n base64: 'EAiAAAUARAkEDIFzLfFBAlBQRAQePCbI0EJfDmCAsVQn8B8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Blood Crescent',\n value: {\n base64: 'EAiAAAUEhIQNSUvBS95DA1hYiAMvIkCBcuJaimsrrrW4xuORBbuMDoX+Aw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Culwens Point',\n value: {\n base64: 'EAiAAAUIBNAY1lydTscHCGBhERGgQJnAQxfUGJQboz/5Dw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Gleamscythe',\n value: {\n base64: 'EAiAAAUMRL4iKCD+JYYPDgACIhL4RCBD5oMHbAwUkMlyXVD/AQ==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Sword/Normal/Griswold's Edge\",\n value: {\n base64: 'EAiAAAUQRGkMfDRAb+LDA4CACAAsEfDgmUAGDIYMUQJdPP8B',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Hellplague',\n value: {\n base64: 'EAiAAAUY5NIY0JzRDr/HB2BhERGgQIGRsSQHDGBY4lHwUfAT/Qc=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Kinemils Awl',\n value: {\n base64: 'EAiAAAUgZP0owJqP9H+PESAjIxLQRCBDZoIlMAxQrDHj/w==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Ripsaw',\n value: {\n base64: 'EAiAAAUAVL4aNmus1sZHCZCRERHIkLHwwPDwYTgE/Q8=',\n },\n },\n {\n key: \"[Uniques]/Weapons/Sword/Normal/Rixot's Keen\",\n value: {\n base64: 'EAiAAAUkhGgMUHclbOAjA2BgiAhkyFQoPowgi91BgSjzHw==',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Shadowfang',\n value: {\n base64: 'EAiAAAUIlMEU7OixYsZHCGBhERHIkFnBzYaCB0seCR+JLPIf',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Skewer of Krintiz',\n value: {\n base64: 'EAiAAAUMlPQEg/7WivCxAUBABAAVAaoIMmRUGCwcfBzm/A8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/Soulflay',\n value: {\n base64: 'EAiAAAUQVFwbTDmL68eHCJCRERHIkDnRLEWzFc1aNONB8KHo4vkP',\n },\n },\n {\n key: '[Uniques]/Weapons/Sword/Normal/The Patriarch',\n value: {\n base64: 'EAiAAAUAddEYVuYK58GHCZCREQBUIuDBI2IYMTxBFifwHw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Throw/Elite/Demon's Arch\",\n value: {\n base64: 'ECCAAAQAxJMPMNg3fNqDKjg4UBBBmjQY6EN5MPopXWQyrqb+Aw==',\n },\n },\n {\n key: \"[Uniques]/Weapons/Throw/Elite/Gargoyle's Bite\",\n value: {\n base64: 'EACAAAUAxBsKT5Ak4+IDKEhIgBLBnLkcLLGkj8eD2ZIBD08/7z8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Elite/Gimmershred',\n value: {\n base64: 'EACAAAUExJsX2OxZlcfHU3h4AC+CNGkwtMfL6OqzAduYrIvMH89/',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Elite/Lacerator',\n value: {\n base64: 'EACAAAUIxCsSwJAvX8dHUICAsCaCNGldZHB+dQKHQsYGIUL9sv8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Elite/Warshrike',\n value: {\n base64: 'EACAAAUQxKsUppTDvr4HSaCggCyCPn1dZI1knGTGEhgy/bz/',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Elite/Wraithflight',\n value: {\n base64: 'EADAAAUUxK8bGEBPe8aHYICAsCSCL188Gooe/dD/',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Exceptional/Deathbit',\n value: {\n base64: 'EACAAAUAxBkpuFZRd4mPkWBgAFQEWrQmCMcj4cPQCNUv+w8=',\n },\n },\n {\n key: '[Uniques]/Weapons/Throw/Exceptional/The Scalper',\n value: {\n base64: 'EACAAAUExJkXpIN36sIHSHh4ICgCMmQ8DF1Qd1ocCiki9PP+Aw==',\n },\n },\n */\n {\n key: '[Charms]/Grand Charm/Amazon/Bow and Crossbow+Life',\n value: {\n base64: 'EACAAAQIVNhtYPmXxBtTcI1UHEDCCwAg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Amazon/Javelin and Spear+Life',\n value: { \n base64: 'EACAAAQEVNhtEEr3yB7TgI1UHEDCSwAg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Amazon/Passive and Magic+Life',\n value: {\n base64: 'EACAAAQAVNhtcMfPpBhTeY1UHEDCKwAg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Assassin/Martial Arts+Life',\n value: {\n base64: 'EACAAAQUVNhtKOePlh1TwI9UHEDCSwYg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Assassin/Shadow Disciplines+Life',\n value: {\n base64: 'EACAAAQQVNhtcHGb1h5TuI9UHEDCKwYg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Assassin/Traps+Life',\n value: {\n base64: 'EACAAAQMVNhtYHSrZhnTsI9UHEDCCwYg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Barbarian/Combat+Life',\n value: {\n base64: 'EACAAARAVdht2OjLkRvT8I5UHEDCCwQg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Barbarian/Warcries+Life',\n value: {\n base64: 'EACAAARIVdhtEEoXFRjTAI9UHEDCSwQg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Barbarian/Masteries+Life',\n value: {\n base64: 'EACAAAREVdhtmK7YdBxT+Y5UHEDCKwQg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Druid/Elemental+Life',\n value: {\n base64: 'EACAAARUVdhtIPe2xR5TYY9UHEDCSwUg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Druid/Shapeshifting+Life',\n value: {\n base64: 'EACAAARQVdhtACNGzRjTWI9UHEDCKwUg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Druid/Summoning+Life',\n value: {\n base64: 'EACAAARMVdhteBvD4RpTUY9UHEDCCwUg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Necromancer/Poison and Bone+Life',\n value: {\n base64: 'EACAAAQERNhtCOGCHhhTOY5UHEDCKwIg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Necromancer/Curses+Life',\n value: {\n base64: 'EACAAAQARNht6IenohpTMY5UHEDCCwIg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Necromancer/Summoning+Life',\n value: {\n base64: 'EACAAAQIRNht+CCP+RnTQI5UHEDCSwIg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Paladin/Combat+Life',\n value: {\n base64: 'EACAAAQMRNhtEPs+jx9TkI5UHEDCCwMg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Paladin/Defensive Auras+Life',\n value: {\n base64: 'EACAAAQURNhtAHTfTRhToY5UHEDCSwMg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Paladin/Offensive Auras+Life',\n value: {\n base64: 'EACAAAQQRNhtQNniPhlTmI5UHEDCKwMg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Sorceress/Cold+Life',\n value: {\n base64: 'EACAAAQgRNhtqCloJR5T4I1UHEDCSwEg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Sorceress/Fire+Life',\n value: {\n base64: 'EACAAAQYRNhtAC405x9T0I1UHEDCCwEg/wE=',\n },\n },\n {\n key: '[Charms]/Grand Charm/Sorceress/Lightning+Life',\n value: {\n base64: 'EACAAAQcRNhtmJRFGRhT2Y1UHEDCKwEg/wE=',\n },\n },\n {\n key: '[Charms]/Small Charms/3 20 20 Charm',\n value: {\n base64: 'EACAAARARNhP4OGZAR7TAEhXHKAxgQILAwwDUIP/',\n },\n },\n {\n key: '[Charms]/Small Charms/Cold dmg',\n value: {\n base64: 'EACAAATIRNhPOK3bahpTiVOw2HjoIPMf',\n },\n },\n {\n key: '[Charms]/Small Charms/Fire dmg',\n value: {\n base64: 'EACAAASIRNhP0LmkXhpT6FOzwNBQ8R8=',\n },\n },\n {\n key: '[Charms]/Small Charms/Life Mana',\n value: {\n base64: 'EACAAASARNhPINdJXR/TeElXHKCRIOY/',\n },\n },\n {\n key: '[Charms]/Small Charms/Life Res',\n value: {\n base64: 'EACAAARQRNhPGO4hiR5TeUpWHKBxolmKZiuatWj2Hw==',\n },\n },\n {\n key: '[Charms]/Small Charms/Light dmg',\n value: {\n base64: 'EACAAAQIRNhPoJARyx1TSVS2yBDG+A8=',\n },\n },\n {\n key: '[Charms]/Small Charms/MF Res',\n value: {\n base64: 'EACAAAQERNhPoPFzThxTEMpInGiWotmKZi2aQVn7Dw==',\n },\n },\n {\n key: '[Charms]/Small Charms/Poison dmg',\n value: {\n base64: 'EACAAAQARNhPyJCp6htTqVSt5BhppH//AQ==',\n },\n },\n {\n key: '[Craft]/Amulet/Armageddon Slippers',\n value: {\n base64: 'ECCAAAQY5FkY2Hrb0LQYgN0AUyYANAJiB7Yk0DrBLQW3FdxacOMy+g8=',\n },\n },\n {\n key: '[Craft]/Amulet/Gale Shell',\n value: {\n base64: 'ECCAAAQk5FkY3G3dbrQYdC8BU6gBNB4HH4cT3FJwW8GtBbcU+bjM/gM=',\n },\n },\n {\n key: '[Craft]/Amulet/Shadow Wing II',\n value: {\n base64: 'EACAAAUI9FkYli0JY8Q4UK+6ox30iLRwgMaECUQQNgIKyPAQQHEDw/kP',\n },\n },\n {\n key: '[Craft]/Amulet/Shadow Wing',\n value: {\n base64: 'EACAAAUE9FkYYNgj0MUYUK/+Jz1+pR8gQHYgxohhxTQeAjAaXjIA+Q8=',\n },\n },\n {\n key: '[Craft]/Amulet/Storm Circlet',\n value: {\n base64: 'ECCAAASY5FkYgnti/bQYUn0AUyIAMmlQB64k2DrxbcW3FN+mSFww/wE=',\n },\n },\n {\n key: '[Craft]/Amulet/Storm Hide',\n value: {\n base64: 'ECCAAATY5FkYWHAu3bQYUo0AUywANAJiB7Yk0DrBLQW3FdxacONi/A8=',\n },\n },\n {\n key: '[Craft]/Boots/Bitter Brogues Leather Boots',\n value: {\n base64: 'ECCAAASQ5KoJ3Bfyz1pDmA3QAAYGYGQAZAS0VrBLMe+EOC6t/w==',\n },\n },\n {\n key: '[Craft]/Boots/Grim Spur Chain Boots',\n value: {\n base64: 'ECCAAAQAxKoJmS6pc1qjtAwwAQgIYGRjUABmVtRL4a1FNy6p/w==',\n },\n },\n {\n key: '[Craft]/Boots/Rune Slippers Plate Boots',\n value: {\n base64: 'ECCAAASIBKsJXjoHNlpD1Q2QAQwMYGQAWAScVsBLAe/EPC6u/w==',\n },\n },\n {\n key: '[Craft]/Boots/Soul Shank Plate Boots',\n value: {\n base64: 'ECCAAAQIBKsJgcPAb1qDlwyQAQwMYGQAYgSQVtxLUe9EPi6W/w==',\n },\n },\n {\n key: '[Craft]/Boots/Soul Spur Heavy Boots',\n value: {\n base64: 'ECCAAASAZKcmjFr0v2oN3jIABBwcgJFByABgRoBrBbkU97i0/gM=',\n },\n },\n {\n key: '[Craft]/Boots/Viper Trample Chain Boots',\n value: {\n base64: 'ECCAAAQQxKoJ0cMVx1rjcw0wAQgIYGRjUAJaK96dcNfiGpfWfw==',\n },\n },\n {\n key: '[Craft]/Glove/Bow Blood Touch',\n value: {\n base64: 'ECCAAAUAlO9W0M9rxSEiomE5c0ZlUxVogYODA0hamONh6IJCpOAFACAAL/8B',\n },\n },\n {\n key: '[Craft]/Glove/Java Blood Touch',\n value: {\n base64: 'ECCAAAUIlO9WoEB8siUiomE5c0ZlUxVogYODA0hamONh6IJCpOAlACAAL/8B',\n },\n },\n {\n key: '[Craft]/Glove/Martial Arts Blood Touch',\n value: {\n base64: 'ECCAAAUQlO9WaObAjSYiomE5c0ZlUxVogYODA0hamONh6IJCpOAlAyAAL/8B',\n },\n },\n {\n key: '[Craft]/Glove/Passive Gale Grasp',\n value: {\n base64: 'ECCAAARAFNoVrqFbkrWI7hegCRAQuFiMESwUuqB4DHwMogScHHgFAOg/',\n },\n },\n {\n key: '[Craft]/Glove/Soul Touch',\n value: {\n base64: 'ECCAAAQIFO5WyFY5WtAivGGAJTg44MLoguIx8DFAVACQcqBFim7/AQ==',\n },\n },\n {\n key: '[Craft]/Ring/Beast Master',\n value: {\n base64:\n 'EACAAAUA9PzYgLbFqyXGxCnZHU+zKcoEACMHXiSgmUDBCWYpmK1g1oIZj0GywgTHfw==',\n },\n },\n {\n key: '[Craft]/Ring/Bone Gyre',\n value: {\n base64: 'EACAAAVA9PzYUM1IQCPGYAp4HvvSMJUCADIHjkw4IwU2HoL/',\n },\n },\n {\n key: '[Craft]/Ring/Death Knot',\n value: {\n base64:\n 'EACAAAWM9PzYUPtSySfGcJpXLsnhaVwJACIBQgdmVBAuCCe48RB8EpIVJjj+Aw==',\n },\n },\n {\n key: '[Craft]/Ring/Doom Loop',\n value: {\n base64: 'ECCAAAXA9PzYUMrgNy/GQLrXKxuyMCoEACQHXqSAtqIZj4CSMUv9Bw==',\n },\n },\n {\n key: '[Craft]/Ring/Havoc Band',\n value: {\n base64: 'EACAAIwZ4PzYoE5EqCnGEBzYAMXQAJFQCJ8AwIsA2oEwJ6SluNYiHA+FD8N/',\n },\n },\n {\n key: '[Craft]/Ring/Shadow Circle',\n value: {\n base64: 'EACAAAVE9PzYwMQoKizGgKoXJsfiupwDACIHZCQgERHwOPgw/Ac=',\n },\n },\n {\n key: '[Craft]/Ring/Skull Whorl',\n value: {\n base64: 'ECCAAAWQ9PzYAAPJ2SbGEyoYMecQJm0BACIHZCQYERGk8MZDYOd/',\n },\n },\n {\n key: '[Craft]/Ring/Storm Eye',\n value: {\n base64: 'EACAAAWA9PzY8MPubCXGkcrXMF1hPiQLACMCXAdYpMjG45DG8x8=',\n },\n },\n {\n key: '[Craft]/Ring/Storm Master',\n value: {\n base64:\n 'EACAAAUM9PzY8Lm9viXGkCr5HYchOfQLADMHVEzAoMJgIXBhwBDgEfg0gAr8Bw==',\n },\n },\n {\n key: '[Jewels]/10 MF 40 Ed(red)',\n value: {\n base64: 'EACAAAQcBN0AAv0NjdaYkjFIIgIKFFDc/gM=',\n },\n },\n {\n key: '[Jewels]/10 Min 15 AllRes(red)',\n value: {\n base64: 'EACAAARYBN0AgtomGuSYUlTSoYJyQTlxLcW1FddaXPuk/Ac=',\n },\n },\n {\n key: '[Jewels]/10 Min 40 Ed(orange)',\n value: {\n base64: 'EACAAASkBN0AAgcBw/6YijHSIQIKFBWUC8on5T8=',\n },\n },\n {\n key: '[Jewels]/10-15 Dmg(red)',\n value: {\n base64: 'EACAAARIBN0AgvbeoNSYUi7SoYJi4XFBwfD4pIB6/Ac=',\n },\n },\n {\n key: '[Jewels]/15 IAS(green)',\n value: {\n base64: 'EACAAAXIEN0Awilg+ACODgBWocvoPw==',\n },\n },\n {\n key: '[Jewels]/15 IAS 15 AllRes(blue)',\n value: {\n base64: 'EACAAAQYBN0AwuxN4vCYRlRW4cS1FNdWXGtxrcvoPw==',\n },\n },\n {\n key: '[Jewels]/15 IAS 30 Fire AllRes(red)',\n value: {\n base64: 'EACAAATEBN0AgnMV8tOY0ilWocvohLn/',\n },\n },\n {\n key: '[Jewels]/15 IAS 40 Ed(green)',\n value: {\n base64: 'EACAAAUABN0Awilg+ACODgBWocsoAgoU/wE=',\n },\n },\n {\n key: '[Jewels]/15 IAS 8 Min(red)',\n value: {\n base64: 'EACAAASIBN0AgnMV8tOY0ilWoQJyAeky+oT8Bw==',\n },\n },\n {\n key: '[Jewels]/15 Max 40 Ed(green)',\n value: {\n base64: 'EACAAARkBN0AwtQlCcqYjjG8IQIKFBYeGB6gHv8B',\n },\n },\n {\n key: '[Jewels]/15 Req 15 AllRes(orange)',\n value: {\n base64: 'EACAAATUBN0AAomY1dCYSlTm4sS1FNdWXGtxbUvVfw==',\n },\n },\n {\n key: '[Jewels]/15 Req 40 Ed(orange)',\n value: {\n base64: 'EACAAATgBN0AAk/VwPyYijHmIgIKFFuq/gM=',\n },\n },\n {\n key: '[Jewels]/15 AllRes 1-100 Light(pink)',\n value: {\n base64: 'EACAAASYBN0AArB2AMiYQlQ45cS1FNdWXGtxTUZAxn8=',\n },\n },\n {\n key: '[Jewels]/15 AllRes 10 MF(red)',\n value: {\n base64: 'EACAAAQQBN0AgmMncu2YUlRI4sS1FNdWXGtxDYrbfw==',\n },\n },\n {\n key: '[Jewels]/20 Life 40 Ed(yellow)',\n value: {\n base64: 'EACAAARgBN0AwqL6pdCYljG+4gCNCChQ/Ac=',\n },\n },\n {\n key: '[Jewels]/40 Ed 1-100 Light(orange)',\n value: {\n base64: 'EACAAATkBN0AAreG29qYijE4JQIKFDICMv4D',\n },\n },\n {\n key: '[Jewels]/Fire Dmg 15 AllRes(green)',\n value: {\n base64: 'EACAAATYBN0AQt+IjuaYTlQ05cS1FNdWXGtxDUaGjP8=',\n },\n },\n {\n key: '[Jewels]/Fire Dmg 40 Ed(pink)',\n value: {\n base64: 'EACAAAQgBN0AAqz9zN6YgjE0JQIKFDAyZPwH',\n },\n },\n /*\n {\n key: '[Misc]/Misc/Arrows',\n value: {\n base64: 'ECCAAARE5G3ugjBO3Kt2CK//AQ==',\n },\n },\n {\n key: '[Misc]/Misc/Bolts',\n value: {\n base64: 'ECCAAARIRGzuwtZRBI12CH3/AQ==',\n },\n },\n {\n key: '[Misc]/Misc/Identify Book',\n value: {\n base64: 'ECCAAASA5KdSEBHwvtQKAYX/',\n },\n },\n {\n key: '[Misc]/Misc/Identify Scroll',\n value: { base64: 'ECCgAASM5Eci' },\n },\n {\n key: '[Misc]/Misc/Skeleton Key',\n value: {\n base64: 'EACAAAXcRBpQ4WX+DDssYPAf',\n },\n },\n {\n key: '[Misc]/Misc/Town Portal Book',\n value: {\n base64: 'ECCAAAQAxKgULDvEaLQCQOE/',\n },\n },\n {\n key: '[Misc]/Misc/Town Portal Scroll',\n value: { base64: 'ECCgAARMxJAI' },\n },\n {\n key: '[Misc]/Potions/Antidote Potion',\n value: { base64: 'ECCgAAQABDUp' },\n },\n {\n key: '[Misc]/Potions/Full Rejuv Potion',\n value: { base64: 'ECCgAATE5OxuAA==' },\n },\n {\n key: '[Misc]/Potions/Greater Healing Potion',\n value: { base64: 'ECCgAARABE+0AA==' },\n },\n {\n key: '[Misc]/Potions/Greater Mana Potion',\n value: { base64: 'ECCgAARExE60AA==' },\n },\n {\n key: '[Misc]/Potions/Rejuv Potion',\n value: { base64: 'ECCgAATA5Owo' },\n },\n {\n key: '[Misc]/Potions/Stamina Potion',\n value: { base64: 'ECCgAAQEZDcp' },\n },\n {\n key: '[Misc]/Potions/Thawing Potion',\n value: { base64: 'ECCgAAQIBFgK' },\n },\n {\n key: '[Misc]/Quest/Act 1/Inifuss Scroll',\n value: { base64: 'EACgAAUIRCVK' },\n },\n {\n key: '[Misc]/Quest/Act 1/Malus',\n value: {\n base64: 'EACAAAWkBI82QA559RiP/3fjgqz/AQ==',\n },\n },\n {\n key: \"[Misc]/Quest/Act 1/Wirt's Leg\",\n value: {\n base64: 'EAiAAAUc5A4rePe7nDEFQiaGrP8B',\n },\n },\n {\n key: '[Misc]/Quest/Act 2/Amulet',\n value: {\n base64: 'EACAAAWMZPeb4Zwb1HZ6YQ8cUJFApUU4sv4H',\n },\n },\n {\n key: '[Misc]/Quest/Act 2/Book of Skill',\n value: { base64: 'ECCgAAQA5BEF' },\n },\n {\n key: '[Misc]/Quest/Act 2/Cube',\n value: {\n base64: 'EACAAAUARP884H4xhzYE/wE=',\n },\n },\n {\n key: '[Misc]/Quest/Act 2/Staff',\n value: {\n base64: 'EACAAAUQxJIcxjTZaqoHH2hZcUJaCmkrpLWQ1sVI1v8=',\n },\n },\n {\n key: '[Misc]/Quest/Act 3/Brain',\n value: { base64: 'EACgAAXEdVNPAg==' },\n },\n {\n key: '[Misc]/Quest/Act 3/Complete Flail',\n value: {\n base64: 'ECCAAAUUZFNmwlPaCUXgAAQeGCagICNAgYfBh6GLkaz/AQ==',\n },\n },\n {\n key: '[Misc]/Quest/Act 3/Eye',\n value: { base64: 'EACgAAXAdXNAJQ==' },\n },\n {\n key: '[Misc]/Quest/Act 3/Flail',\n value: {\n base64: 'EACAAAUQZFP+BCWx7vXq8Qc8NkxAQUZAQRcjWf8D',\n },\n },\n {\n key: '[Misc]/Quest/Act 3/Gidbinn',\n value: {\n base64: 'EACAAAWIZG23wXwu7316/D8PCWT9Dw==',\n },\n },\n {\n key: '[Misc]/Quest/Act 3/Gold Bird',\n value: { base64: 'ECCgAAUIZG2/Eg==' },\n },\n {\n key: '[Misc]/Quest/Act 3/Heart',\n value: { base64: 'EACgAAXIdROfBA==' },\n },\n {\n key: \"[Misc]/Quest/Act 3/Lam Esen's Tome\",\n value: { base64: 'EACgAAUURFUT' },\n },\n {\n key: '[Misc]/Quest/Act 4/Hammer',\n value: {\n base64: 'EACAAAUQBMs4sLjq/mAPP3AD40MLTsCDUUCBrP8B',\n },\n },\n {\n key: '[Misc]/Quest/Act 4/Soul Stone',\n value: { base64: 'ECCgAAXQxBIl' },\n },\n {\n key: \"[Misc]/Quest/Act 5/Malah's Potion\",\n value: {\n base64: 'ECCAAAXU5CeG8FLexe0UkPU/',\n },\n },\n {\n key: '[Misc]/Quest/Act 5/Scroll of Malah',\n value: { base64: 'ECCgAAUQxBwmAQ==' },\n },\n {\n key: \"[Misc]/Quest/Bugged Tal Rasha's\",\n value: {\n base64:\n 'EAiAAAXAFBocJAM5c8fFEzjRzY0IHzRDItwJeCngrYDXAh6Y1ohnC8of/U/j+Q8=',\n },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Burning Essence of Terror(Red)',\n value: { base64: 'ECCgAATARAcTAA==' },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Charged Essence of Hatred(Yellow)',\n value: { base64: 'ECCgAASARAw4AA==' },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Festering Essence of Destruction(Green)',\n value: { base64: 'ECCgAAQERB7GAA==' },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Token of Absolution',\n value: { base64: 'ECCgAAQAxPxfAA==' },\n },\n {\n key: '[Misc]/Quest/Essences & Token/Twisted Essence of Suffering(Blue)',\n value: { base64: 'ECCgAARAxAwUAA==' },\n },\n {\n key: \"[Misc]/Quest/Keys & Organs/Baal's Eye\",\n value: { base64: 'ECCgAARARAdUAA==' },\n },\n {\n key: '[Misc]/Quest/Keys & Organs/Destruction',\n value: {\n base64: 'EACAAAUIZErbkF+CMvAV/Ac=',\n },\n },\n {\n key: \"[Misc]/Quest/Keys & Organs/Diablo's Horn\",\n value: { base64: 'ECCgAAQAZMRsAA==' },\n },\n {\n key: '[Misc]/Quest/Keys & Organs/Hate',\n value: {\n base64: 'EACAAAUIZEpMgNyN1YAK/gM=',\n },\n },\n {\n key: \"[Misc]/Quest/Keys & Organs/Mephisto's Brain\",\n value: { base64: 'ECCgAASAxOoJ' },\n },\n {\n key: '[Misc]/Quest/Keys & Organs/Terror',\n value: {\n base64: 'EACAAAUMZEqfIHbSiCEV/Ac=',\n },\n },\n {\n key: '[Misc]/Quest/Standard of Heroes',\n value: {\n base64: 'EACAAAVMlswYAsxsSMfH//sP',\n },\n },\n {\n key: '[Misc]/Quest/Trap Suwayyah',\n value: {\n base64: 'ECiAAAQUxL8TAJCjbbRDwMAYXjAAW/Nw/wE=',\n },\n },\n */\n {\n key: '[Rares]/Amulet/Armageddon Fletch',\n value: {\n base64: 'ECCAAARY5FkYNE1GMLUWgFkAUyIAMmlQB64k2DrxLcW3Fd9afOOS+g8=',\n },\n },\n {\n key: '[Rares]/Amulet/Fiendra Sunder',\n value: {\n base64: 'ECCAAARk5FkY3BdqprQWcB0AUygAM2A8B7YkyBJA49L6Dw==',\n },\n },\n {\n key: '[Rares]/Amulet/Grim Necklace',\n value: {\n base64: 'ECCAAASk5FkYxLBoPLQWSg0BUyYAMQJmCa7sXOGNy/BEthTfWlz7Dw==',\n },\n },\n {\n key: '[Rares]/Amulet/Imp Brow',\n value: {\n base64: 'ECCAAATk5FkY3kcE1rQWboUAUygAMzwOPg5ToBPdUnRb0a1FNy6T/w==',\n },\n },\n {\n key: '[Rares]/Amulet/Order Noose',\n value: {\n base64: 'ECCAAAQc5FkY8pwUfrUWigsBUyAAMwJaCXJWYOMyPAEuhbcW3v4D',\n },\n },\n {\n key: '[Rares]/Ring/Beast Circle',\n value: {\n base64: 'ECCAAASc5PzYMMl4Za21wKkH4EHwcViRL8U0KINcJP8B',\n },\n },\n {\n key: '[Rares]/Ring/Bitter Turn',\n value: {\n base64: 'ECCAAATc5PzYAJX3EKi1INwH4FGYMIiAVopxAFq4uBKw/Ac=',\n },\n },\n {\n key: '[Rares]/Ring/Blood Whorl',\n value: {\n base64: 'ECCAAARc5PzYUCqIyqa1ICoI4GHwUVgx7oQ2KIRcGv8B',\n },\n },\n {\n key: '[Rares]/Ring/Bone Master',\n value: {\n base64: 'ECCAAAQA9PzYMIhelaS1YCoJSONJEHfiWoprK661uJaC3YiAi+s/',\n },\n },\n {\n key: '[Rares]/Ring/Corruption Grip',\n value: {\n base64: 'ECCAAATg5PzYIFl8R6u1kOwF4GGYUImPw4lrKa6tuNbi2gl3XFxPPP0H',\n },\n },\n {\n key: '[Rares]/Ring/Eagle Circle',\n value: {\n base64: 'ECCAAASg5PzYAI3cJ6u10KkH4FGYMISPw4lrKa6tuNbi2gp/XFz/AQ==',\n },\n },\n {\n key: '[Rares]/Ring/Shadow Spiral',\n value: {\n base64: 'ECCAAARg5PzY8OD90qq1gOoH4FEA4OLjkCIfFDguriz2Hw==',\n },\n },\n {\n key: '[Rares]/Ring/Viper Whorl',\n value: {\n base64: 'ECCAAAQg5PzYoLi/U6218CkI4GGYYMGBIyeupbi24lqLawmAuLh8HP4D',\n },\n },\n /*\n {\n key: '[Runes]/Amn Rune',\n value: { base64: 'EACgAAQA5Hw+AQ==' },\n },\n {\n key: '[Runes]/Ber Rune',\n value: { base64: 'EACgAAQE5Gy/Aw==' },\n },\n {\n key: '[Runes]/Cham Rune',\n value: { base64: 'EACgAAQI5GyZAA==' },\n },\n {\n key: '[Runes]/Dol Rune',\n value: { base64: 'EACgAAQM5Hy+Ag==' },\n },\n {\n key: '[Runes]/El Rune',\n value: { base64: 'EACgAAQQ5Hx/Ag==' },\n },\n {\n key: '[Runes]/Eld Rune',\n value: { base64: 'EACgAAQU5HwzAQ==' },\n },\n {\n key: '[Runes]/Eth Rune',\n value: { base64: 'EACgAAQY5HyjBQ==' },\n },\n {\n key: '[Runes]/Fal Rune',\n value: { base64: 'EACgAAQc5HxcAA==' },\n },\n {\n key: '[Runes]/Gul Rune',\n value: { base64: 'EACgAARA5DBoAQ==' },\n },\n {\n key: '[Runes]/Hel Rune',\n value: { base64: 'EACgAARE5HzQAg==' },\n },\n {\n key: '[Runes]/Io Rune',\n value: { base64: 'ECCgAASA5Hz2AQ==' },\n },\n {\n key: '[Runes]/Ist Rune',\n value: { base64: 'EACgAARI5DBfAQ==' },\n },\n {\n key: '[Runes]/Ith Rune',\n value: { base64: 'EACgAARM5HzvAw==' },\n },\n {\n key: '[Runes]/Jah Rune',\n value: { base64: 'EACgAARQ5Gw/AQ==' },\n },\n {\n key: '[Runes]/Ko Rune',\n value: { base64: 'EACgAARU5HyQAA==' },\n },\n {\n key: '[Runes]/Lem Rune',\n value: { base64: 'EACgAARY5DDfAQ==' },\n },\n {\n key: '[Runes]/Lo Rune',\n value: { base64: 'EACgAARc5DBIAA==' },\n },\n {\n key: '[Runes]/Lum Rune',\n value: { base64: 'EACgAASA5Hx8AA==' },\n },\n {\n key: '[Runes]/Mal Rune',\n value: { base64: 'EACgAASE5DDbAA==' },\n },\n {\n key: '[Runes]/Nef Rune',\n value: { base64: 'EACgAASI5Hx/BQ==' },\n },\n {\n key: '[Runes]/Ohm Rune',\n value: { base64: 'EACgAASM5DA+' },\n },\n {\n key: '[Runes]/Ort Rune',\n value: { base64: 'EACgAASQ5Hy7AA==' },\n },\n {\n key: '[Runes]/Po Rune',\n value: { base64: 'EACgAASU5Hz2AQ==' },\n },\n {\n key: '[Runes]/Pul Rune',\n value: { base64: 'EACgAASY5DCfAA==' },\n },\n {\n key: '[Runes]/Ral Rune',\n value: { base64: 'EACgAASc5HwjAQ==' },\n },\n {\n key: '[Runes]/Shael Rune',\n value: { base64: 'EACgAATA5Hy2AQ==' },\n },\n {\n key: '[Runes]/Sol Rune',\n value: { base64: 'EACgAATE5HyYAA==' },\n },\n {\n key: '[Runes]/Sur Rune',\n value: { base64: 'EACgAATI5DAu' },\n },\n {\n key: '[Runes]/Tal Rune',\n value: { base64: 'EACgAATM5Hz7AA==' },\n },\n {\n key: '[Runes]/Thul Rune',\n value: { base64: 'EACgAATQ5Hy+Aw==' },\n },\n {\n key: '[Runes]/Tir Rune',\n value: { base64: 'EACgAATU5HxvAw==' },\n },\n {\n key: '[Runes]/Um Rune',\n value: { base64: 'EACgAATY5DBMAA==' },\n },\n {\n key: '[Runes]/Vex Rune',\n value: { base64: 'EACgAATc5DD7AA==' },\n },\n {\n key: '[Runes]/Zod Rune',\n value: { base64: 'EACgAAQg5Gy3AQ==' },\n },\n */\n {\n key: '[Base]/Shield/Class-Items/Sacred Targe(AllRes)',\n value: {\n base64: 'EACAAAUgdD4Npu7CnlUxA1DR0uJEvRT1VtRrUe8/',\n },\n },\n {\n key: \"[Magic]/Shield/Jeweler's Monarch of Deflecting\",\n value: {\n base64: 'EAiAAAUABP5MSBdZqIUSpmkFT1ghIQqUGdl/',\n },\n },\n]\n","export default [\n //Amazon\n \"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\",\n \"\",\n \"\",\n //Sorceress\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n //Necromancer\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\", \n //Paladin\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n //Barbarian\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n //Druid\n \"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\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n //Assassin\n \"VapVqmEAAACxAwAAOSX//wAAAABBc3Nhc3NpbgAAAAAAAAAAIAAAAAYQHgEAAAAABz+mYP///////wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAAAAAAAAAAAAAAAAAAAAAAP//////Lf9P////////////////////////////////gAAAD66yGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABXb28hBgAAACoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV1MBAAAAUAACAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAABdzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ2YAKAiQgQAKBlBgAEAGHACQAQgAMkACgAygAOALLAD4AgwC/wFpZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEpNCAAQIKIAFQAAz08AECCiABUEAM9PABAgogAVCADPTwAQIKIAFQwAz08AECCiAAXkxJAIECCiAAWk5EciECCCAA0RQDIn+LT2lQYEMDD+AxAgggBNFUChCL8iDgIBwQMYGPwHSk0AAGpma2YA\",\n \"VapVqmMAAADGCgAAamOcpAAAAAAAAAAAAAAAAAAAAAAAAAAAKA8AAAYQHmMAAAAAr3APZP////8LAQAAGAEAAA0BAAD+AAAACQEAABIBAACVAAAANgAAAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAAgAAAP8AAAAAAAAAAAAAAP8CAgMBLCv/AwP/////////////////////////////AACDQhDKCwAAAADbAZ88BAAjABgKXgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQXNzYXNzaW5QaG9lbml4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXb28hBgAAACoBAQABEA0AAQABBAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAEAAAAAAAEAAQCBAAEAAQABAAGAAAAAAAAAAAAAAAAAAQABAAEAAQABBAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAEAAAAAAAEAAQCBAAEAAQABAAGAAAAAAAAAAAAAAAAAAQABEAUAAQABBAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEDAQABAAAAAAAAAAEAAAAAAAEAAQCBAAEAAQBRBQGAAAAAAAAAAAAAAAAAV1MBAAAAUAACAf////9/AAAAAAAAAAAAAAAAAAAAAAACAf////9/AAAAAAAAAAAAAAAAAAAAAAACAf////9/AAAAAAAAAAAAAAAAAAAAAAABdzQADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ2YAfgjwgIAkBlxGgIECYgYACtABgL+CAOAwJAAQBQoAysUCgEzBYNzA8Mo6+kEOz4j/aWYUFBQUARQUFBQBFBQUFBQUFBQUARQUFBQUFBQUFBRKTTIAEAiAAAUgFBoKAAAAAOODLNCCjExAoEXBOwEvBbwV8FrAM9OqtEiGLFT4DxAIgAAFIBUSDgAAAADjwzDcQknJfHANCK8nzLWAZ+XwHxAAgAAFIETYTzhSkuEM3OgLAGgC0ATQBtBOcEvBbQW3Ftyq8PiT/xAIgAQEGHR/QTRLrE/UDqmCcnODIjx4sGT0P4I0aZfkSGMWC5lj6A7kd9lSKE8p/gMQAKAANADgfD4BEACgADQE4Hy2ARAAoAA0COBsPwEQAKAANAzgMEgAEACAAATcRNhPGO4hiR5TeUpWHKBxolmKZiuatWj2HxAAgAAE2ETYTxjuIYkeU3lKVhygcaJZimYrmrVo9h8QAIAABNRE2E8Y7iGJHlN5SlYcoHGiWYpmK5q1aPYfEACAAATQRNhPGO4hiR5TeUpWHKBxolmKZiuatWj2HxAAgAAE4ETYTxjuIYkeU3lKVhygcaJZimYrmrVo9h8QAIAABCREWCZw9byFcS9ABgA0AWgCaANoJ7il4LaCWwtuU7wsbEwpJsPM80FB4T8QAIAABWBEGlDBiLVFMyBI8B8QCIAEBeDVb54GAAAAkBLEtRARmf8R8OHrguIlAyBksqQ9lOpY6uM/EACgADQA4DDbABAAoAA0BOAwaAEQAKAANAjgfD4BEACAAAQYRNhtKOePlh1TwI9UHEDCSwYg/wEQCIAATQRA/LZFuHCgTHxABSNQUIgP0kjT+hOlRpxS/AcQAKAANADgbJkAEAiABMwMgJvZ6G9zurVDdqA8hIfHQHjw4QL/PxDMigNMMIyN4I+4GfCQ/xAAoAA0AOBsPwEQAKAANATgfO8DEACgADQI4Gy/AxAAgAANIgBeEVTo7WHDR11AAgMDCHiaPGlQf2JJwWywaGHhPxAAgABNJgBiDSDoF1rjIx5EAQPDAhoIyJIobFkCIzukQPRo9PgPEACAAI0I4FkYIsDhvccXIAKAkgAlAaUBpRPmUphbYa6FuT/6DxAIgAQF5NVf0AAAAABSgrgWGhoTpuEQBuPwP8KzZ11QvGQAhEyWlIdSHUt5/AcQAKAANADgMNsAEACgADQE4DBoARAAoAA0COB8PgEQAIAABBBE2G0o54+WHVPAj1QcQMJLBiD/ARAAgAAEFETYbSjnj5YdU8CPVBxAwksGIP8BEACAAI0qgO9WAAAAABgTAACAGDg46ILiJQOw/xAAgADNHeD82CDVZjw1vqIHEtDICBhoMv7JfxAAgACNGeD82CDVZjw1vqIHEtDICBhoMv7JfxAEoAAVCODsbgAQBKAAFRjg7G4AEASgABUM4OxuABAEoAAVHODsbgAQBKAAFSzg7G4AEACAAAQMRNhtKOePlh1TwI9UHEDCSwYg/wEQAIAABAhE2G0o54+WHVPAj1QcQMJLBiD/ARAAgAAEzETYTxjuIYkeU3lKVhygcaJZimYrmrVo9h8QAIAABMRE2E8Y7iGJHlN5SlYcoHGiWYpmK5q1aPYfEACAAATIRNhPGO4hiR5TeUpWHKBxolmKZiuatWj2HxAAgAAEoETYTxjuIYkeU3lKVhygcaJZimYrmrVo9h8QCIAABQBU/LYBAAAAICUwAgWF+Q8QAIAABBxE2G0o54+WHVPAj1QcQMJLBiD/ARAEoAAVAODsbgAQBKAAFRDg7G4AEASgABUE4OxuABAEoAAVFODsbgAQAKAAFSDg7G4AEACAAAWkxKgUmO3yKscCEOE/EACgABUw4OwoEACgABUk4OxuABAAoAAVNODsKBAIgAQMMwD+TAwnuBTVDtmE4gkrKwThAYXHzOj/AFsCSBD6xizT3P5oEuI/EACgADQA4Hz7ABAAoAA0BOB8vgMQAKAANAjgfLsAEACgADQM4Hw+ARAIgATMLkC+r6YXv7Zqh5xA8fBQEQIECFOJCLNp+B/h3TslahdeGElEmEpCmE3Dn/wHEACgADQA4Hw+ARAAoAA0BOB8IwEQAKAANAjgMNsAEACgADQM4DBfARAAoAA0EOAwPhAIgAQNEcBvngYAAACQEsS1EBGZMAOHMA2HMBiH/xGwYeuC4iUDIGSypDyU6lga5D8QAKAANADgMNsAEACgADQE4DBoARAAoAA0COB8PgEQCIAETRXAX9AAAAAAUoK4FhoaE2bgEKbhEAbj8D9Cs2ZdULxkAIRMlnSH0h1LffwHEACgADQA4DDbABAAoAA0BOAwaAEQAKAANAjgfD4BSk0AAGpmSk0DABAIgABNBACSFEJEEejHR1YgBQWFAOADwdIJVS0culA8FF1Qf5Ts4eLBbLCIguI/EAjABMwMAJoZGyNS2rRDhqBw7OMDQXjwHwKyCCxZnjCXwtwKcy3MpWnJYZI9PFCwMf8BEACgADQA4Hx/AhAAoAA0BOB8mAAQAKAANAjgfL4CEACgADQM4DBIABAIwAQMEcADEff5xku0Q6ygcHCgCA8e/I9QtCiY26U9jBhVg4xZtY6HxzfC6c1/EACgADQA4Gy/AxAAoAA0BOAw2wAQAKAANAjgbL8DEACgADQM4DBfAWtmAA==\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\"\n];","const missileType = ['bow', 'abow', 'xbow']\nconst meleeType = ['axe', 'taxe', 'swor', 'knif', 'tkni', 'spea', 'aspe', 'jave', 'ajav', 'pole', 'club', 'hamm', 'mace', 'scep', 'wand', 'staf', 'h2h']\n\nexport const itemGroups = {\n helm: ['helm', 'circ', 'pelt', 'phlm'],\n shld: ['shie', 'ashd', 'head', 'pala'],\n tors: ['tors'],\n miss: missileType,\n mele: meleeType,\n weap: [...meleeType, ...missileType, 'orb', 'thro', 'taxe', 'tkni', 'jave', 'ajav'],\n scep: ['scep'],\n wand: ['wand'],\n staf: ['staf'],\n bow: ['bow'],\n axe: ['axe'],\n club: ['club'],\n swor: ['swor'],\n hamm: ['hamm'],\n knif: ['knif'],\n spea: ['spea'],\n pole: ['pole'],\n xbow: ['xbow'],\n mace: ['mace'],\n tkni: ['tkni'],\n taxe: ['taxe'],\n jave: ['jave'],\n}\n\nexport const itemTypeNames = {\n shie: 'Shields',\n tors: 'Body Armor',\n gold: 'Gold',\n bowq: 'Arrows',\n xboq: 'Bolts',\n play: 'Player Body Parts',\n herb: 'Herbs',\n poti: 'Potions',\n ring: 'Rings',\n elix: 'Elixirs',\n amul: 'Amulets',\n char: 'Charms',\n boot: 'Boots',\n glov: 'Gloves',\n book: 'Books',\n belt: 'Belts',\n gem: 'Gems',\n torc: 'Torches',\n scro: 'Scrolls',\n\n scep: 'Scepters',\n wand: 'Wands',\n staf: 'Staves',\n bow: 'Bows',\n axe: 'Axes',\n club: 'Clubs',\n swor: 'Swords',\n hamm: 'Hammers',\n knif: 'Daggers',\n spea: 'Spears',\n pole: 'Polearms',\n xbow: 'Crossbows',\n mace: 'Maces',\n helm: 'Helmets',\n tpot: 'Throwing Potions',\n ques: 'Quest Items',\n body: 'Body Parts',\n key: 'Keys',\n tkni: 'Throwing Knives',\n taxe: 'Throwing Axes',\n jave: 'Javelins',\n\n weap: 'Weapons',\n mele: 'Melee Weapons',\n miss: 'Missile',\n thro: 'Thrown Weapons',\n comb: 'Thrown Weapons',\n\n armo: 'Armor',\n shld: 'Shields',\n misc: 'Miscellaneous',\n sock: 'Socket Fillers',\n seco: 'Off-hand Items',\n rod: 'Staves and Rods',\n misl: 'Ammunition',\n blun: 'Blunt Weapons',\n jewl: 'Jewels',\n amaz: 'Amazon Items',\n barb: 'Barbarian Items',\n necr: 'Necromancer Items',\n pala: 'Auric Shields', // this is only used on Exile runeword, it makes more sense to say shields here\n sorc: 'Sorceress Items',\n assn: 'Assassin Items',\n drui: 'Druid Items',\n h2h: 'Claws',\n orb: 'Orbs',\n head: 'Voodoo Heads',\n ashd: 'Auric Shields',\n phlm: 'Primal Helmets',\n pelt: 'Pelts Helmets',\n cloa: 'Cloaks',\n rune: 'Runes',\n circ: 'Circlets',\n hpot: 'Healing Potions',\n mpot: 'Mana Potions',\n rpot: 'Rejuvenation Potions',\n spot: 'Stamina Potions',\n apot: 'Antidote Potions',\n wpot: 'Thawing Potions',\n scha: 'Small Charms',\n mcha: 'Large Charms',\n lcha: 'Grand Charms',\n abow: 'Amazon Bows',\n aspe: 'Amazon Spears',\n ajav: 'Amazon Javelins',\n h2h2: 'Claws',\n mboq: 'Magic Arrows',\n mxbq: 'Magic Bolts',\n gem0: 'Chipped Gems',\n gem1: 'Flawed Gems',\n gem2: 'Standard Gems',\n gem3: 'Flawless Gems',\n gem4: 'Perfect Gems',\n gema: 'Amethysts',\n gemd: 'Diamonds',\n geme: 'Emeralds',\n gemr: 'Rubies',\n gems: 'Sapphires',\n gemt: 'Topazes',\n gemz: 'Skulls',\n};\n\n// export default {\n// itemTypeNames: itemTypeNames,\n// }","import { render } from \"./App.vue?vue&type=template&id=5ab20478\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createApp } from 'vue'\nimport App from './components/App.vue';\n\nimport Multiselect from '@vueform/multiselect';\nimport '@vueform/multiselect/themes/default.css';\n\nimport VueTippy from 'vue-tippy'\n\nimport utils from './utils.js';\n\nwindow.uuid = utils.uuidv4();\n\ncreateApp(App)\n .component('multiselect', Multiselect)\n .use(\n VueTippy,\n // optional\n {\n directive: 'tippy', \n component: 'tippy',\n componentSingleton: 'tippy-singleton',\n defaultProps: {\n placement: 'auto-end',\n allowHTML: true,\n },\n }\n )\n .mount('#app');","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t524: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkds2_editor\"] = self[\"webpackChunkds2_editor\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [504], () => (__webpack_require__(4888)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["key","href","rel","_createStaticVNode","class","tabindex","role","id","_createElementVNode","type","for","_createTextVNode","_createElementBlock","_Fragment","_createVNode","_component_ContextMenu","ref","onOptionClicked","$options","optionClicked","onClick","_cache","rootClick","apply","arguments","$data","theme","_hoisted_1","_createCommentVNode","_hoisted_2","_hoisted_3","_hoisted_4","_hoisted_5","_hoisted_6","_hoisted_7","_hoisted_8","preview","_$data$preview","_createBlock","_component_Item","item","clazz","_hoisted_9","_component_multiselect","modelValue","previewModel","$event","setPreviewItem","options","itempack","label","valueProp","searchable","baseOptions","_hoisted_10","_hoisted_11","baseModel","setBase","_hoisted_12","style","name","onChange","onItemFileChange","_hoisted_13","loadBase64Item","loadItem","_hoisted_14","_hoisted_15","_hoisted_16","_hoisted_17","_hoisted_18","_hoisted_19","_hoisted_20","_hoisted_21","_hoisted_22","_hoisted_23","_hoisted_24","multiple","onFileChange","accept","_hoisted_25","_hoisted_26","_hoisted_27","_hoisted_28","_hoisted_29","_hoisted_30","_hoisted_31","_hoisted_32","newChar","_hoisted_33","_hoisted_34","_hoisted_35","_hoisted_36","_hoisted_37","_hoisted_38","_hoisted_39","_hoisted_40","_hoisted_41","_hoisted_42","_hoisted_43","_hoisted_44","_hoisted_45","_hoisted_46","_hoisted_47","_hoisted_48","_hoisted_49","_hoisted_50","_hoisted_51","_hoisted_52","_hoisted_53","_hoisted_54","_hoisted_55","_hoisted_56","_hoisted_57","_hoisted_58","_hoisted_59","_hoisted_60","_hoisted_61","_hoisted_62","_hoisted_63","_hoisted_64","save","_hoisted_65","_hoisted_66","_hoisted_67","_hoisted_68","_component_Stats","_hoisted_69","_component_Waypoints","_hoisted_70","_component_Quests","_hoisted_71","_component_Skills","_hoisted_72","_renderList","notifications","notification","idx","_normalizeClass","alert","_toDisplayString","message","_hoisted_73","_hoisted_74","_hoisted_75","active","activeTab","changeTab","_hoisted_76","_hoisted_77","_hoisted_78","_hoisted_79","_hoisted_80","_hoisted_81","_hoisted_82","_hoisted_83","_hoisted_84","min","max","grid","inv","w","onInput","gridChange","number","_hoisted_85","h","_hoisted_86","_hoisted_87","_hoisted_88","_hoisted_89","stash","_hoisted_90","_hoisted_91","_hoisted_92","_hoisted_93","_hoisted_94","cube","_hoisted_95","disabled","clipboard","paste","_hoisted_96","_hoisted_97","_component_Equipped","items","equipped","onItemSelected","onSelect","onItemEvent","onEvent","contextMenu","_ctx","$refs","_component_Grid","width","height","page","inventory","_component_Stash","_component_Mercenary","mercenary","selected","_component_ItemEditor","location","_hoisted_98","_hoisted_99","_hoisted_100","unlockHell","unlockAllWPs","setLvl99","setAllSkills20","unlockQs","maxGold","_hoisted_101","_hoisted_102","saveFile","itemClass","onDragstart","dragStart","innerClass","src","$props","ethereal","total_nr_of_sockets","tooltipShown","_normalizeStyle","socketStyle","socketed_items","itemNameClass","innerHTML","itemName","defense_rating","base_damage","mindam","maxdam","twohandmindam","twohandmaxdam","max_durability","current_durability","displayed_combined_magic_attributes","stat","statDescription","data","tooltip","edit","contextMenuShown","props","Object","String","mounted","_this","_asyncToGenerator","_regeneratorRuntime","mark","_callee","wrap","_context","prev","next","createPopper","stop","computed","concat","this","inv_width","inv_height","location_id","position_x","position_y","unmounted","destroy","methods","cellSize","countX","Math","ceil","countY","i","j","floor","lineCount","transform","top","left","type_name","magic_prefix","magic_prefix_name","constants","magic_prefixes","n","magic_suffix","magic_suffix_name","magic_suffixes","rare_name_id","rare_name","rare_names","rare_name_id2","rare_name2","personalizedName","personalized_name","set_id","set_name","set_items","unique_id","unique_name","unq_items","runeword_id","runeword_name","runewords","runes","map","e","split","join","d","s","replace","result","match","reverse","given_runeword","quality","description","visible","ds","vm","tippy","itemRef","content","tooltipRef","hideOnClick","duration","distance","arrow","onShown","onHidden","event","localStorage","setItem","JSON","stringify","uuid","window","__exports__","evt","clientY","clientX","option","_withModifiers","text","showContextMenu","obj","document","documentElement","scrollTop","preventDefault","$emit","close","placeholder","header","required","status","expansion","ladder","hardcore","died","attributes","level","change","experience","current_hp","max_hp","current_mana","max_mana","current_stamina","max_stamina","strength","dexterity","vitality","energy","unused_stats","unused_skill_points","gold","stashed_gold","colors","whit","lgry","dgry","blac","lblu","dblu","cblu","lred","dred","cred","lgrn","dgrn","cgrn","lyel","dyel","lgld","dgld","lpur","dpur","oran","bwht","colormaps","b64ToArrayBuffer","base64","bin","atob","len","length","bytes","Uint8Array","charCodeAt","buffer","arrayBufferToBase64","binary","byteLength","fromCharCode","btoa","b64PNGFromDC6","response","dc6","x","y","indexed","_i","b","canvas","context","_y","_x","paletteIdx","offset","transformIdx","rgb","fetch","inv_file","signal","AbortSignal","timeout","sent","abrupt","t0","arrayBuffer","t1","Array","fill","createElement","getContext","createImageData","transform_color","inv_transform","palettes","putImageData","toDataURL","remove","shift","pow","uuidv4","c","r","random","v","toString","removeMaxDurabilityFromRunwords","removeAttribute","magic_attributes","combined_magic_attributes","array","attribute","splice","xp","stats","magical_properties","watch","_this$save$attributes","_this$save$attributes2","newLevel","cCode","classes","lpl","spl","mpl","val","old","lpv","spv","mpe","utils","cB","vS","values","maxValue","minValue","difficulties","difficulty","updateDiff","all","acts","act","updateAct","waypoints","waypoint","k","updateWP","wp","value","_step","_iterator","_createForOfIteratorHelper","done","err","f","_step2","_iterator2","parse","title","resetDifficulty","resetAct","quests","quest","reset","state","updateQuest","flags","newState","self","questReward","amount","indexOf","_step3","_iterator3","_step4","q","_iterator4","_step5","_iterator5","_step6","_iterator6","_flags","flag","skills","points","setAll","allSkills","undefined","skill","onDrop","drop","onDragover","dragover","onDragenter","dragenter","onDragleave","dragleave","head","onContextmenu","itemRC","neck","torso","alt_displayed","setAltDisplayed","right_hand","alt_right_hand","left_hand","alt_left_hand","right_finger","left_finger","waist","feet","hands","components","Item","find","equipped_id","$evt","dataTransfer","dropEffect","equipped_location","getItem","gridClass","gridRC","Number","storage_page","className","simple_item","modelModifiers","rarities_options","canDeselect","canClear","magic_prefixes_options","magic_suffixes_options","rare_names_options","set_items_options","is_ear","getBasesOptions","getItemMaxSockets","itemCanEthereal","_component_ItemStatsEditor","onStatChange","runeword_attributes","set_attributes","set_attribute","socketed_attributes","sync","itemStats","statIdx","removeStat","onItemModified","stats_options","numValues","valIdx","isClass","charClass","co","isClassSkill","idx2","ts","isSkill","skills_options","getMinValue","getMaxValue","changeStatValue","addNewStat","Boolean","filter","desc","dP","sort","a","localeCompare","add","sA","sB","push","dF","sP","np","ItemStatsEditor","max_sockets","locations","equipped_locations","storage_pages","entry","armor_items","entries","weapon_items","other_items","onChildEvent","onMove","code","bases","type_id","findBasesInConstants","keys","includes","orig","nc","exc","elc","gemsockets","eq1n","itemMaxSockets","boxSockets","maxsockets","iw","ih","indesctructible","baseNoDurability","base","nodurability","Grid","ContextMenu","pages","missileType","meleeType","itemGroups","helm","shld","tors","miss","mele","weap","scep","wand","staf","bow","axe","club","swor","hamm","knif","spea","pole","xbow","mace","tkni","taxe","jave","Stats","Waypoints","Quests","Skills","Equipped","Stash","Mercenary","ItemEditor","stashData","ItemPack","load","_Object$entries","_Object$entries$_i","_i2","_slicedToArray","t2","t3","slice","d2s","setConstantData","constants_96","constants_99","addRunewordToItemPack","addUniqToItemPack","addSetToItemPack","addBasesToItemPack","addOtherToItemPack","filters","alt_position_id","merc_items","_event$obj","updateLocation","findIndex","list","deleteItem","shareItem","_this2","_callee2","_context2","writeItem","navigator","writeText","enhanceItems","setPropertiesOnItem","element","getElementById","backgroundColor","canPlaceItem","_this$location","readItem","version","_this3","_callee3","_context3","_this4","_callee4","_this4$preview","_context4","_this5","_callee5","_context5","onItemFileLoad","_this6","_callee6","_context6","target","reader","FileReader","onload","readAsArrayBuffer","files","_this7","_callee7","b64","_context7","prompt","position","copy","pos","findSafeLocation","loc","bounds","rect","closeItems","closeItem","contains","overlaps","setPropertiesOnSave","that","_toConsumableArray","corpse_items","golem_item","forEach","_callee8","_context8","socketed","it","index","CharPack","readBuffer","onFileLoad","filename","_this8","read","then","d2stash","pageCount","saveFileStash","link","display","body","appendChild","blob","Blob","URL","createObjectURL","download","click","_this9","currentTarget","update","is_completed","consumed_scroll","_self$save$attributes","_i3","_arr","diff","_i4","_arr2","_i5","_arr3","introduced","completed","act_i","sisters_to_the_slaughter","act_ii","the_summoner","tainted_sun","the_horadric_staff","arcane_sanctuary","the_seven_tombs","act_iii","khalims_will","the_blackened_temple","the_guardian","act_iv","terrors_end","act_v","rite_of_passage","eve_of_destruction","_i6","_arr4","rogue_encampement","lut_gholein","kurast_docks","the_pandemonium_fortress","harrogath","progression","_i7","_arr5","write","category","_this10","_callee9","newItems","_i8","_Object$entries2","_i9","_newItems","_item","_context9","categories","identified","_this11","_callee10","socketedItems","_i10","_newItems2","_context10","types","nr_of_items_in_sockets","compactAttributes","m","_this12","_callee11","_item2","_i11","_newItems3","_context11","lvl","_this13","_callee12","_iterator7","_step7","_item3","_i12","_newItems4","_context12","_this14","_callee13","_i13","_Object$entries3","_i14","_newItems5","_item4","_context13","_objectSpread","spawnable","render","createApp","App","component","Multiselect","use","VueTippy","directive","componentSingleton","defaultProps","placement","allowHTML","mount","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","exports","module","__webpack_modules__","call","deferred","O","chunkIds","fn","priority","notFulfilled","Infinity","fulfilled","every","definition","o","defineProperty","enumerable","get","g","globalThis","Function","prop","prototype","hasOwnProperty","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","bind","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/service-worker.js b/docs/service-worker.js index d740e93..67643ea 100644 --- a/docs/service-worker.js +++ b/docs/service-worker.js @@ -1,2 +1,2 @@ -if(!self.define){let a,e={};const d=(d,l)=>(d=new URL(d+".js",l).href,e[d]||new Promise((e=>{if("document"in self){const a=document.createElement("script");a.src=d,a.onload=e,document.head.appendChild(a)}else a=d,importScripts(d),e()})).then((()=>{let a=e[d];if(!a)throw new Error(`Module ${d} didn’t register its module`);return a})));self.define=(l,c)=>{const i=a||("document"in self?document.currentScript.src:"")||location.href;if(e[i])return;let b={};const r=a=>d(a,i),o={module:{uri:i},exports:b,require:r};e[i]=Promise.all(l.map((a=>o[a]||r(a)))).then((a=>(c(...a),b)))}}define(["./workbox-6567b62a"],(function(a){"use strict";a.setCacheNameDetails({prefix:"ds2-editor"}),self.addEventListener("message",(a=>{a.data&&"SKIP_WAITING"===a.data.type&&self.skipWaiting()})),a.precacheAndRoute([{url:"/constants.html",revision:"c64514d7bb02437af74b667af7dd6bfb"},{url:"/css/app.50565aee.css",revision:null},{url:"/css/app.css",revision:"64de240f2480ebf62f327090fce2378c"},{url:"/d2/constants_96.bundle.js",revision:"4f1bba390f9a2d06f22dfb1d236f3960"},{url:"/d2/constants_96.bundle.min.js",revision:"fbd6a08a5f22fa310005127d61bf5846"},{url:"/d2/constants_99.bundle.js",revision:"f548692eac1a471f9b32b857c8279d25"},{url:"/d2/constants_99.bundle.min.js",revision:"3f10aac2161743773756204d24083169"},{url:"/d2/d2s.bundle.js",revision:"958f6e3ed5c39056b6a8ba545cb34586"},{url:"/d2/d2s.bundle.min.js",revision:"4332817bac49c2f6687cefaf601b457e"},{url:"/data/global/excel/Aiparms.txt",revision:"bcf9cb5d17ed698c92a9daf19aaac457"},{url:"/data/global/excel/Arena.txt",revision:"9fe0a3ef2d14364d9b776957384ec43d"},{url:"/data/global/excel/ArmType.txt",revision:"216c13f4537c64f6ff16126fa1adb4f6"},{url:"/data/global/excel/AutoMap.txt",revision:"12aa726283b2e0a17c6d31a12f4af52f"},{url:"/data/global/excel/CharTemplate.txt",revision:"7349a30c402039f2ed0ecf960e8e7004"},{url:"/data/global/excel/Composit.txt",revision:"1ac4646f31e8cb8e77e966bea7b2b4d8"},{url:"/data/global/excel/ElemTypes.txt",revision:"2ddada1bf51e522a4f8be26264793744"},{url:"/data/global/excel/HitClass.txt",revision:"b61325e80bf80c28b63facd9654fccaa"},{url:"/data/global/excel/ItemStatCost.txt",revision:"75e9e7c4c4e22494d4877f67cb7d5e28"},{url:"/data/global/excel/ItemTypes.txt",revision:"f8572f35e3be2fbe59433dba09bfd644"},{url:"/data/global/excel/Levels.txt",revision:"d7aba900746027b9f1cfe1f4d0279034"},{url:"/data/global/excel/LvlMaze.txt",revision:"a01afdb321fb34e10e1ec6ff1dac26ae"},{url:"/data/global/excel/LvlPrest.txt",revision:"a17419d219873587a03a72479c32f65a"},{url:"/data/global/excel/LvlSub.txt",revision:"9a1c47956e5988b45f987ab712642fef"},{url:"/data/global/excel/LvlTypes.txt",revision:"165ea4d95d8ac7cf5371fb076d14fa7d"},{url:"/data/global/excel/LvlWarp.txt",revision:"6685330b2b7cb36c9d78d303698b04a0"},{url:"/data/global/excel/MagicPrefix.txt",revision:"6e6b4a8d8d6d58bd682e9eee184d28d7"},{url:"/data/global/excel/MagicSuffix.txt",revision:"0c8453c2a113ee77afd57debf842bce2"},{url:"/data/global/excel/Missiles.txt",revision:"cc4bc5d6758f0daec63773966284d31b"},{url:"/data/global/excel/MonItemPercent.txt",revision:"e219a2657ee897899a0c3edca3102d4c"},{url:"/data/global/excel/MonLvl.txt",revision:"3a638a83029a8f0f61cdb0520ca2ea0c"},{url:"/data/global/excel/MonMode.txt",revision:"1b1162651f55019924f5a09abff6b305"},{url:"/data/global/excel/MonName.txt",revision:"363aa61288ec3286e21d3cffc3fca593"},{url:"/data/global/excel/MonPlace.txt",revision:"74428f002ba2d5c52703889af88724aa"},{url:"/data/global/excel/MonPreset.txt",revision:"a35465ff46bbf87eb2fd3279f4375f67"},{url:"/data/global/excel/MonProp.txt",revision:"a26a5f4ced8cb495f9509f5388af25ad"},{url:"/data/global/excel/MonType.txt",revision:"9438ce865756c9cda0d2de130c3a38c8"},{url:"/data/global/excel/ObjMode.txt",revision:"9a0cc0a8b1ed1c535c73e62c630dd872"},{url:"/data/global/excel/ObjType.txt",revision:"81c68b86f48c87e640efef013836eae9"},{url:"/data/global/excel/Overlay.txt",revision:"ac4a3d480309d4ea35e95c236a814908"},{url:"/data/global/excel/PlayerClass.txt",revision:"73f3c629ccb7246b5daa55325c701f35"},{url:"/data/global/excel/PlrMode.txt",revision:"541564ec81c46b542f9c391333239d84"},{url:"/data/global/excel/PlrType.txt",revision:"6de5ec08fa036bda3dcf74a1577c6207"},{url:"/data/global/excel/Properties.txt",revision:"e1d1dfa97d03f0cd47ec8f2517dadd08"},{url:"/data/global/excel/RarePrefix.txt",revision:"7b2b34051f3e17e39e40bae5c7489136"},{url:"/data/global/excel/RareSuffix.txt",revision:"7347a52f4e169e312a9cb4b808de2d72"},{url:"/data/global/excel/Runes.txt",revision:"e7d893c5a8663fc9c900b1eadbfff1b1"},{url:"/data/global/excel/SetItems.txt",revision:"27b938d3409ba3bcb2de572a4a7ed29b"},{url:"/data/global/excel/Sets.txt",revision:"74e7e39c521105fc252c5afaea9e16d4"},{url:"/data/global/excel/StorePage.txt",revision:"f1d1f4cf6353c91614d519646b3d9bdf"},{url:"/data/global/excel/SuperUniques.txt",revision:"1350acba9e8b23532f22cdaf5ceaeb39"},{url:"/data/global/excel/TreasureClass.txt",revision:"1a03af6c3c1f45ca521ac8e066508a45"},{url:"/data/global/excel/TreasureClassEx.txt",revision:"ea698fc2d1db598265b5afa717b58667"},{url:"/data/global/excel/UniqueAppellation.txt",revision:"b1e60d247d262b6d35e2d77ff48b5a83"},{url:"/data/global/excel/UniqueItems.txt",revision:"5d14b255d6bb82a084976a5b29eab690"},{url:"/data/global/excel/UniquePrefix.txt",revision:"60e4badc64fe97d77ee23f4d8963cdfd"},{url:"/data/global/excel/UniqueSuffix.txt",revision:"318331b07f6671ab866aa0b5595196c5"},{url:"/data/global/excel/UniqueTitle.txt",revision:"5b4493da462c414952601e6464a2baa5"},{url:"/data/global/excel/WeaponClass.txt",revision:"6251a58a7a5cf4befaa19b97a079b078"},{url:"/data/global/excel/arena.bin",revision:"1fdeaffa8ca3d86e9abb6b58ce1885e7"},{url:"/data/global/excel/armor.bin",revision:"f12536825ae798766e4dffc8022a4951"},{url:"/data/global/excel/armor.txt",revision:"184d318963bca63fd1f23c4d60555dd3"},{url:"/data/global/excel/armtype.bin",revision:"e8f1522eaacb1e0f531b3f040860987d"},{url:"/data/global/excel/automagic.bin",revision:"b504a1126a2e4c533fa3c60de61aeca1"},{url:"/data/global/excel/automagic.txt",revision:"2ed117b33e623973a71120cafece64e2"},{url:"/data/global/excel/automap.bin",revision:"77842521bbfbf6078b52630e4d71163d"},{url:"/data/global/excel/belts.bin",revision:"ceb000f6cd66061c2b552059a1a5798b"},{url:"/data/global/excel/belts.txt",revision:"4687974e31a83cb4b62175126a95eaf4"},{url:"/data/global/excel/bodylocs.bin",revision:"9778dbc1c95635f444ea91ebb1a15f15"},{url:"/data/global/excel/bodylocs.txt",revision:"4e5012fcd56e3f25e8afeb63c0f2b2ab"},{url:"/data/global/excel/books.bin",revision:"3cac9b8f6bc364ccbee139620856f192"},{url:"/data/global/excel/books.txt",revision:"a976b86761ea84a869ea7e232138dda5"},{url:"/data/global/excel/charstats.bin",revision:"3b5896a48271738052a336b0fd2b8603"},{url:"/data/global/excel/charstats.txt",revision:"7a276cff85ad13fd58dc0ca2a4e60f08"},{url:"/data/global/excel/chartemplate.bin",revision:"f75e99b188e2a2e66ad983d9b0989adc"},{url:"/data/global/excel/colors.bin",revision:"855c51d76ccb6e69bcb1326b2880536b"},{url:"/data/global/excel/colors.txt",revision:"e7f2310ffe221b74f00057932762ddc2"},{url:"/data/global/excel/compcode.bin",revision:"f5b6c38431f346226601e3858d8d74eb"},{url:"/data/global/excel/compcode.txt",revision:"b6a6c45955459ec446caf00c0f44cfa1"},{url:"/data/global/excel/composit.bin",revision:"eb3afe9c88699be146f3f8297dfc83ed"},{url:"/data/global/excel/cubemain.bin",revision:"45800a159d5bf60f23e43de34989af2c"},{url:"/data/global/excel/cubemain.txt",revision:"93722739f26f94efce57115078da90b6"},{url:"/data/global/excel/cubemod.bin",revision:"cc22f1b438a9135a5ceb92711c6ec2fd"},{url:"/data/global/excel/cubemod.txt",revision:"4830cd23022b5834caeeeb4f46b2f98f"},{url:"/data/global/excel/cubetype.bin",revision:"bea0ee8bc80adba34b4becd367c63985"},{url:"/data/global/excel/cubetype.txt",revision:"3a097bc5f80c65818b3d901401e384de"},{url:"/data/global/excel/difficultylevels.bin",revision:"31d66814682b05803e7e038073fd251c"},{url:"/data/global/excel/difficultylevels.txt",revision:"bc40ee423e93e7ffc5cd7ff44e1f255b"},{url:"/data/global/excel/elemtypes.bin",revision:"c094f2ad99c1b354a43bcc5a0ebed850"},{url:"/data/global/excel/events.bin",revision:"f4a11b57bda0168f9aebcc14fbb40f1d"},{url:"/data/global/excel/events.txt",revision:"70bec5933be0689b74d8bf24750dc047"},{url:"/data/global/excel/experience.bin",revision:"bcda91fd55f7f9a179b7d557339899fb"},{url:"/data/global/excel/experience.txt",revision:"2adfefba2e7b199cecb6456d0d24de7a"},{url:"/data/global/excel/gamble.bin",revision:"10db5c75e81bac9d29c8b66640335cc1"},{url:"/data/global/excel/gamble.txt",revision:"2c0297f7e269182b22d8665afc33cea0"},{url:"/data/global/excel/gems.bin",revision:"9da2ac74b343f011d68f5b1b434dea19"},{url:"/data/global/excel/gems.txt",revision:"1abf6a78e2dee0255ba693e7db3ff806"},{url:"/data/global/excel/hiredesc.bin",revision:"5868434ebfc6c33b1d3e422c00a37b3e"},{url:"/data/global/excel/hiredesc.txt",revision:"03440aa31c3ef31adfa4b4b47680faee"},{url:"/data/global/excel/hireling.bin",revision:"f4722df24ad33d3c612b19ef02e01d22"},{url:"/data/global/excel/hireling.txt",revision:"99fdcd427b3860485ba63b45fd4d72c7"},{url:"/data/global/excel/hitclass.bin",revision:"a17ce0ad9d09e926f16fe3d1158fafbf"},{url:"/data/global/excel/inventory.bin",revision:"6482d558f40c91fd81698c8f50164604"},{url:"/data/global/excel/inventory.txt",revision:"888f42ce85d63e0a1f3117da162e2a47"},{url:"/data/global/excel/itemratio.bin",revision:"a14be2029f3f1ae1ec5cffd026ff183d"},{url:"/data/global/excel/itemratio.txt",revision:"8dd209de3673749de2d8dce084e97b4e"},{url:"/data/global/excel/itemscode.bin",revision:"38f507244ea342d4357720ed931bd8aa"},{url:"/data/global/excel/itemstatcost.bin",revision:"b0e632f94a6d24341551773d7cc08f3b"},{url:"/data/global/excel/itemtypes.bin",revision:"5f0e0f68521f2bd9e36eff9d4c230d92"},{url:"/data/global/excel/leveldefs.bin",revision:"ae40f2e3c9ad9b9ea6d116f59093738b"},{url:"/data/global/excel/levels.bin",revision:"59dfd6854af8302883faf5203b08312c"},{url:"/data/global/excel/lowqualityitems.bin",revision:"b37eb7c121b352cd7305b6f8642f58bb"},{url:"/data/global/excel/lowqualityitems.txt",revision:"5e893a25de72ef4f2c1d1cbe00aa33e6"},{url:"/data/global/excel/lvlmaze.bin",revision:"be84258ebeb38d674c004d26d18a1417"},{url:"/data/global/excel/lvlprest.bin",revision:"f47a6fde7c144ad86031dc7bea6cc413"},{url:"/data/global/excel/lvlsub.bin",revision:"677039f0c8f8bca2accabdf9c59f2276"},{url:"/data/global/excel/lvltypes.bin",revision:"9e785bcd2a50c6e629910195fa10305d"},{url:"/data/global/excel/lvlwarp.bin",revision:"a55ae60dc82215f94da94eb2876c83e4"},{url:"/data/global/excel/magicprefix.bin",revision:"d079bd69ec44ec4cf4cd701144ab49ef"},{url:"/data/global/excel/magicsuffix.bin",revision:"06e217f152a3933f04285702f4b22729"},{url:"/data/global/excel/misc.bin",revision:"da07b9508e4b50233c3edc1d84e2a624"},{url:"/data/global/excel/misc.txt",revision:"72cd47252b55ccb6a2c6ac63eba0c617"},{url:"/data/global/excel/misscalc.bin",revision:"aab63cd7547d80e75242cfb28686601a"},{url:"/data/global/excel/misscalc.txt",revision:"bdde5be63550c45b9b60e076b8a8c1b9"},{url:"/data/global/excel/misscode.bin",revision:"1e9d420cafd45a9babd0770aa54977ef"},{url:"/data/global/excel/missiles.bin",revision:"f0614f1cd6f37d0a97b5afb805f854c4"},{url:"/data/global/excel/monai.bin",revision:"d1787f0cfbb14283b252452d548d31c2"},{url:"/data/global/excel/monai.txt",revision:"cbbb19cf9204b72c04e1462bdc138c04"},{url:"/data/global/excel/monequip.bin",revision:"8cca1e601550cde7d20df28ff7077fc3"},{url:"/data/global/excel/monequip.txt",revision:"5e284fe0c83d4aecdecd5d074b60bdb9"},{url:"/data/global/excel/monitempercent.bin",revision:"b3628ee42e617e636db6c1034d28d621"},{url:"/data/global/excel/monlvl.bin",revision:"fcd70f54692495e8d0856b3e22657bb5"},{url:"/data/global/excel/monmode.bin",revision:"a515b9f12689c012576edc52ee7feaec"},{url:"/data/global/excel/monplace.bin",revision:"393f7daf8c8ea84adc2bec271c69284e"},{url:"/data/global/excel/monpreset.bin",revision:"725da2ef7722d8c09ba1aa6825018c30"},{url:"/data/global/excel/monprop.bin",revision:"bfed5d2192e4b429af64a735d39313e0"},{url:"/data/global/excel/monseq.bin",revision:"ae85deda7c5eaa8d0ca8119df662c918"},{url:"/data/global/excel/monseq.txt",revision:"ccc233d0ce974568aee89eba2e94337e"},{url:"/data/global/excel/monsounds.bin",revision:"6aa9db2988154632eb5f81bdaad1f6ae"},{url:"/data/global/excel/monsounds.txt",revision:"4aca22ea88147bd74678a4e836b68782"},{url:"/data/global/excel/monstats.bin",revision:"583f72c0fa68cc007488f023d8cfd76c"},{url:"/data/global/excel/monstats.txt",revision:"8aa9985379fcb8235adef521e83c1ea4"},{url:"/data/global/excel/monstats2.bin",revision:"bf462d1842c276a60957bdf27ac8fa11"},{url:"/data/global/excel/monstats2.txt",revision:"fc84ee6ad6c3eb25dbc5e4e63c3afdc8"},{url:"/data/global/excel/montype.bin",revision:"7cb2fd093f247e321b34a29ba97d53bf"},{url:"/data/global/excel/monumod.bin",revision:"d3038abc17f4633391978fc7c75396b1"},{url:"/data/global/excel/monumod.txt",revision:"ec3b94b63b52651225521afe2c68532a"},{url:"/data/global/excel/npc.bin",revision:"d897adbea95cb345d5a82a49d414dda2"},{url:"/data/global/excel/npc.txt",revision:"ea64cb44cd3c96446c3523fa32ebce9d"},{url:"/data/global/excel/objects.bin",revision:"428dc33b6647aa136eb175bf5dfde8e3"},{url:"/data/global/excel/objects.txt",revision:"6c7b322c0fa32b04a304fc65030be0f9"},{url:"/data/global/excel/objgroup.bin",revision:"4330a4cbe87a4ac62a7b17d354aee07e"},{url:"/data/global/excel/objgroup.txt",revision:"daee18c8d6d5d5f51682b481f492e974"},{url:"/data/global/excel/objmode.bin",revision:"537fbd5db0be182cd8252e16264d2c1f"},{url:"/data/global/excel/objtype.bin",revision:"766401657576e014df34e34969c48cba"},{url:"/data/global/excel/overlay.bin",revision:"9c08aff70c6fe05d6adb26c1dcc107b1"},{url:"/data/global/excel/pettype.bin",revision:"6a0a0db43decb9a354d18861efde10ef"},{url:"/data/global/excel/pettype.txt",revision:"d51f7311f798f8ca96ab4e9253db53a6"},{url:"/data/global/excel/playerclass.bin",revision:"07c258885b5555e944184d36c87c80d9"},{url:"/data/global/excel/plrmode.bin",revision:"61c82100a914fba12f8336d3bba78f75"},{url:"/data/global/excel/plrtype.bin",revision:"41df68659e0bd930a9cb0cad2768c4e0"},{url:"/data/global/excel/properties.bin",revision:"54f50cfaef1a6be7b1b57e934e178f2b"},{url:"/data/global/excel/qualityitems.bin",revision:"e365703002ac0f032de1498831e271fa"},{url:"/data/global/excel/qualityitems.txt",revision:"cc8a3539d716cc060c94b891150b3660"},{url:"/data/global/excel/rareprefix.bin",revision:"cc62dfbbaa0c906353776180d263f0dd"},{url:"/data/global/excel/raresuffix.bin",revision:"034a550a37c7f51f00334f3c8d27796f"},{url:"/data/global/excel/runes.bin",revision:"dea55a0c5dbc4e51b106db51608aeeb1"},{url:"/data/global/excel/setitems.bin",revision:"e610a40620a6bc99576f57a822bcbea0"},{url:"/data/global/excel/sets.bin",revision:"88f654b392b4b43a1453fe19691b5a5f"},{url:"/data/global/excel/shrines.bin",revision:"ac45eef378ccaa3d327d60c4a51c2b44"},{url:"/data/global/excel/shrines.txt",revision:"31dacdf91ab0ebe8332349d3f6017363"},{url:"/data/global/excel/skillcalc.bin",revision:"55c13538bee207b73f1bf70120beac75"},{url:"/data/global/excel/skillcalc.txt",revision:"681d5edd1ec8cfcfbcfb1f6772e3b8b4"},{url:"/data/global/excel/skilldesc.bin",revision:"56949c76de499f16b7bbd5035253b679"},{url:"/data/global/excel/skilldesc.txt",revision:"569322c4c474f5328643e5c34e26721f"},{url:"/data/global/excel/skilldesccode.bin",revision:"03245318fcb0a0c9d9fe4bf57b50a8d9"},{url:"/data/global/excel/skills.bin",revision:"e40ac71f41aec6efac6fc02efd165f42"},{url:"/data/global/excel/skills.txt",revision:"e15e0daf5ce15c9837a1cc7465f295fa"},{url:"/data/global/excel/skillscode.bin",revision:"3bddc283b9ba849cb3882114c8d42d83"},{url:"/data/global/excel/soundenviron.txt",revision:"81bf324f72a16f4abe2834829f05e447"},{url:"/data/global/excel/sounds.bin",revision:"b15d12dd2333c491ec39fdc3ca0fd888"},{url:"/data/global/excel/sounds.txt",revision:"f10301a75cfb4d34625a8870079106d2"},{url:"/data/global/excel/states.bin",revision:"9b65b34e434b217d69bbcf0a192670ba"},{url:"/data/global/excel/states.txt",revision:"0f77897969f4f8b18d38466b5a30fbb9"},{url:"/data/global/excel/storepage.bin",revision:"02fb57c78a45a0fccc27aa747f25cac7"},{url:"/data/global/excel/superuniques.bin",revision:"3314e88fb6244e796d54c83ad7189c8f"},{url:"/data/global/excel/treasureclassex.bin",revision:"5238101ee786b9ca0cb9cee5babb8501"},{url:"/data/global/excel/uniqueappellation.bin",revision:"c9c711897600a164b3c2540e41ac39c7"},{url:"/data/global/excel/uniqueitems.bin",revision:"037a494610ea008767d50013e12fd6d8"},{url:"/data/global/excel/uniqueprefix.bin",revision:"d98c84f00c3d5c7daa4301a319e9ea5d"},{url:"/data/global/excel/uniquesuffix.bin",revision:"a06cc6c6c94f386f82662a24eca3e0bc"},{url:"/data/global/excel/uniquetitle.bin",revision:"b1916d4435d3456baef6c1b41b7bb05f"},{url:"/data/global/excel/weapons.bin",revision:"fc8ac5ec7219f34b81d6c08317892380"},{url:"/data/global/excel/weapons.txt",revision:"a3b596f394d582ef26d6adcdd744bd86"},{url:"/data/global/items/fkpskp.dc6",revision:"c6d46e02823637a5761ac9aa595ee0a8"},{url:"/data/global/items/flp2ax.dc6",revision:"b79d3f0324e144890d979ed0c8ffaf23"},{url:"/data/global/items/flp2hs.dc6",revision:"8fe70b683f014bc938af24eed7ba21a9"},{url:"/data/global/items/flpaar.dc6",revision:"a7eb81096628e3c81a69b18b0e72028c"},{url:"/data/global/items/flpam1.dc6",revision:"23d948f67f9e82a3e14acb6853099a9d"},{url:"/data/global/items/flpam2.dc6",revision:"3bde5366ccafb8cfe7c31c83bf534ef5"},{url:"/data/global/items/flpam3.dc6",revision:"c0d80ca1edf0281fc17001c51bb71c25"},{url:"/data/global/items/flpam5.dc6",revision:"309891e197fb34ec521d7fa18e07e664"},{url:"/data/global/items/flpamu.dc6",revision:"cc0e188e0e5e91eb6ab19add6537c80c"},{url:"/data/global/items/flpaxe.dc6",revision:"c3fd01d076bdeed1054614e8db0efaba"},{url:"/data/global/items/flpaxf.dc6",revision:"9a23e36bd0dc5a23225fc74c66719b0a"},{url:"/data/global/items/flpba1.dc6",revision:"eb9702fd211c5e284c29fcab26086b92"},{url:"/data/global/items/flpba3.dc6",revision:"1946fa33928a748077567c3666ed6656"},{url:"/data/global/items/flpba5.dc6",revision:"4c3e1ce87187adaa96d9858f603c9228"},{url:"/data/global/items/flpbal.dc6",revision:"e68f77626907d54b6b35321f71493d07"},{url:"/data/global/items/flpbar.dc6",revision:"d0fbdc74569be11e5c7201ab0a238f48"},{url:"/data/global/items/flpbbb.dc6",revision:"e818fb90bddb88021bf090318a02f876"},{url:"/data/global/items/flpbbk.dc6",revision:"b5fc0fe718a41f4dcbc38ec4ea3dee07"},{url:"/data/global/items/flpbhm.dc6",revision:"aa750f29a06e9927cc9b108ffbed6849"},{url:"/data/global/items/flpbkf.dc6",revision:"e7e2f66bd81b336dafe538da3c03c1cb"},{url:"/data/global/items/flpbld.dc6",revision:"19c970671595d941bcf69a9647a332a4"},{url:"/data/global/items/flpblt.dc6",revision:"aa97734f5bbbde0d9c406ede2a2f1851"},{url:"/data/global/items/flpblu.dc6",revision:"461e1aa38c22f67d67ff2d123d8dcd30"},{url:"/data/global/items/flpbok.dc6",revision:"b5fc0fe718a41f4dcbc38ec4ea3dee07"},{url:"/data/global/items/flpbonr1.dc6",revision:"ba97f83519ff06147b714975c4239aeb"},{url:"/data/global/items/flpbonr2.dc6",revision:"9ce0f367b1c3ff5d28bc23aefce2a285"},{url:"/data/global/items/flpbonr3.dc6",revision:"fe9476875994eeea4e986a0c899ae751"},{url:"/data/global/items/flpbonr4.dc6",revision:"63e31ff438dd3688d1bbd7cb3ec82afe"},{url:"/data/global/items/flpbot.dc6",revision:"b45dac3c409d3ca41951edf82d71b282"},{url:"/data/global/items/flpbox.dc6",revision:"22bfa2880bba1b0b9caf4ae5ba9dff08"},{url:"/data/global/items/flpbpl.dc6",revision:"14a19c18c3d14e1f362060b4853b9ba1"},{url:"/data/global/items/flpbps.dc6",revision:"95354f415f923fe1f35e5ffd12a168fc"},{url:"/data/global/items/flpbrn.dc6",revision:"2921369c36c7c2b6c72a12051041d386"},{url:"/data/global/items/flpbrnz.dc6",revision:"df94bbe180b68d2649491ace62f34ce9"},{url:"/data/global/items/flpbrs.dc6",revision:"ca57154af156366e04bcd3053585aa77"},{url:"/data/global/items/flpbrx.dc6",revision:"f18ecf4a90b86ef33bd42ea71b9e3628"},{url:"/data/global/items/flpbsc.dc6",revision:"e7ca3fecd762a82674495e0422418eab"},{url:"/data/global/items/flpbsd.dc6",revision:"36ce017ad1b52f9ed4ae4d734aefedeb"},{url:"/data/global/items/flpbsh.dc6",revision:"795608246510674243d4a22731f123c2"},{url:"/data/global/items/flpbst.dc6",revision:"c2b540a5d107f9e5dfb224b7bbc337ff"},{url:"/data/global/items/flpbsw.dc6",revision:"15cc681c517cfb41e87c7eb46f848a48"},{url:"/data/global/items/flpbtx.dc6",revision:"b40707f4a3b322711f5c177bacdcc3e9"},{url:"/data/global/items/flpbuc.dc6",revision:"3b6ec216df4d8de4d2a03008706429d5"},{url:"/data/global/items/flpbwn.dc6",revision:"5261f6c733901090d558315dcf7a8740"},{url:"/data/global/items/flpcap.dc6",revision:"7fd0b7358c9008f6eda512255ae45f2e"},{url:"/data/global/items/flpcbw.dc6",revision:"f0cdedef0cd027ecfdeee6da5b6e4753"},{url:"/data/global/items/flpchm.dc6",revision:"84a66de2babd7435324df39d77a97954"},{url:"/data/global/items/flpchm1.dc6",revision:"86a55019f989ab0d2ec3469e667ee0ea"},{url:"/data/global/items/flpchm2.dc6",revision:"98817f41f2b0838344c151d9443d5565"},{url:"/data/global/items/flpchm3.dc6",revision:"d548a7189a3dfbc87d53394f0a988944"},{url:"/data/global/items/flpchn.dc6",revision:"ef4087f25b397908ddaa23144c6d729a"},{url:"/data/global/items/flpci0.dc6",revision:"5a78d87c17226713fa1f65680e360217"},{url:"/data/global/items/flpci1.dc6",revision:"e754647709466c752cc2ca03b80ec11a"},{url:"/data/global/items/flpci2.dc6",revision:"8d6d5e5d629c777baec05cd0e3875e27"},{url:"/data/global/items/flpci3.dc6",revision:"a3a9ca48ce141b4b5ec85b228e86cafd"},{url:"/data/global/items/flpclb.dc6",revision:"3df3473372c9f758c501e2a8070fe80f"},{url:"/data/global/items/flpclm.dc6",revision:"3abbd74504af7294bd54d459cb88c2f9"},{url:"/data/global/items/flpclw.dc6",revision:"a5bff06ef6130c21526f173019204b97"},{url:"/data/global/items/flpcndl.dc6",revision:"dce495ce97baf8511342a2562948c596"},{url:"/data/global/items/flpcqv.dc6",revision:"79f88bf350c839f471f265c2d628ae8a"},{url:"/data/global/items/flpcrn.dc6",revision:"d1048c8ed6aabb02e1e15176e4548f51"},{url:"/data/global/items/flpcrs.dc6",revision:"b23fcde1e6a8f0d8e4e61aa98677e022"},{url:"/data/global/items/flpcst.dc6",revision:"9544e6590d10c11f0044d0c8660eadea"},{url:"/data/global/items/flpd33.dc6",revision:"1bda55ba7808cc9041c611663287e949"},{url:"/data/global/items/flpdgr.dc6",revision:"fd7a5e3f028b959dd4a4283b1d87c39a"},{url:"/data/global/items/flpdir.dc6",revision:"fee81ba5a59a592b614f095ad2750bc1"},{url:"/data/global/items/flpdr1.dc6",revision:"354da3f3c4d47e7b1f5b7108c309236a"},{url:"/data/global/items/flpdr3.dc6",revision:"924701d0c5b094a36c8bbd1c105444c2"},{url:"/data/global/items/flpdr4.dc6",revision:"4d9934d23af56dd641a250f033114fec"},{url:"/data/global/items/flpear.dc6",revision:"1eabb5ed6991f53f90c45e4def4c9672"},{url:"/data/global/items/flpegx.dc6",revision:"c9e8e30b3384ec4ed122f0bc60bca177"},{url:"/data/global/items/flpeye.dc6",revision:"7533809346a24a8f529b84f6d5f4eff0"},{url:"/data/global/items/flpfang.dc6",revision:"acb3a1f29b068c60a671806b8a77e59e"},{url:"/data/global/items/flpfary1.dc6",revision:"731bfb2cade3db8b1798ccefa9df004b"},{url:"/data/global/items/flpfary2.dc6",revision:"b04b1851214d6083c6ca533167a57272"},{url:"/data/global/items/flpfary3.dc6",revision:"37ccd37b4a344adc0eae344167592257"},{url:"/data/global/items/flpfary4.dc6",revision:"4d9996cfc4ea809e80e08d5ac8a1298d"},{url:"/data/global/items/flpfhl.dc6",revision:"e9694a0d2caf462a3708d9896cc55695"},{url:"/data/global/items/flpfla.dc6",revision:"f8a96ce55466bed1a333fa81491fddeb"},{url:"/data/global/items/flpflag.dc6",revision:"3fc63db4399f1ba027c50600136631d0"},{url:"/data/global/items/flpflb.dc6",revision:"d0eceb41fa34efe1a8e12008360aa000"},{url:"/data/global/items/flpflc.dc6",revision:"f67b23294b0bf57cc7edd89de67edbc8"},{url:"/data/global/items/flpfld.dc6",revision:"6f66cba72fa00f92d407bcbc539654f5"},{url:"/data/global/items/flpful.dc6",revision:"dd7b1b6182db45752cdf85a54820610f"},{url:"/data/global/items/flpg33.dc6",revision:"ae14b8fe57cc595369c2ee5ab739df30"},{url:"/data/global/items/flpgax.dc6",revision:"994c29fed8bda1809ee277ec45c5c582"},{url:"/data/global/items/flpgbi.dc6",revision:"c679b3a335545b4200dd76566834142e"},{url:"/data/global/items/flpghm.dc6",revision:"b987851b979594638e90766262ccd8bb"},{url:"/data/global/items/flpgis.dc6",revision:"83888fb9b53f58e68adabf4ae3d93791"},{url:"/data/global/items/flpgix.dc6",revision:"1a095ed3c774780ad61ccafb4bed1f99"},{url:"/data/global/items/flpgl1.dc6",revision:"ff56f9c21b949737a15e222c80470968"},{url:"/data/global/items/flpgl2.dc6",revision:"5eaf6293923923e3bb30e9cf21787ec0"},{url:"/data/global/items/flpgl3.dc6",revision:"0157f2ee5ff6261f95cddb14f6319df1"},{url:"/data/global/items/flpgl4.dc6",revision:"d92114352b8b3fdb8ccf3b0c5754b9b4"},{url:"/data/global/items/flpgld.dc6",revision:"34e5c790de58df4085cb8f7d6ddd1eb6"},{url:"/data/global/items/flpglv.dc6",revision:"86ffefe113cfb48202d3a1684bdc0bff"},{url:"/data/global/items/flpgma.dc6",revision:"ff3f107aa9339b4d0ddde8e5a32d1327"},{url:"/data/global/items/flpgmb.dc6",revision:"b7c1a25bcda9959d4f3031e12199d326"},{url:"/data/global/items/flpgmg.dc6",revision:"9951e55a00268070e8453f4116c4ff00"},{url:"/data/global/items/flpgmr.dc6",revision:"f2ff45e3d1eacda67bd5dc4643b7cc91"},{url:"/data/global/items/flpgmv.dc6",revision:"c584da362f919859ac7dbad677a276c0"},{url:"/data/global/items/flpgmw.dc6",revision:"670b2550c1c7b3b14571b5856e4e3d51"},{url:"/data/global/items/flpgmy.dc6",revision:"7dacc95112f0552e7cec6a6c58bac6d4"},{url:"/data/global/items/flpgpl.dc6",revision:"d9b630b0e15bd77e64835637d3787dac"},{url:"/data/global/items/flpgpm.dc6",revision:"e607a26661bdb05b7b60e07f98157ac1"},{url:"/data/global/items/flpgps.dc6",revision:"c5071843797fdbcda49d7e27513f0e72"},{url:"/data/global/items/flpgsb.dc6",revision:"ea46b39c8ffe5f959290f00ddf123316"},{url:"/data/global/items/flpgsc.dc6",revision:"b3369174abd97098369e17c510d29a53"},{url:"/data/global/items/flpgsd.dc6",revision:"78df011e473303daacbce49db73c7bce"},{url:"/data/global/items/flpgsg.dc6",revision:"49c9a0c3e9181174bcf02dc4bdca18bc"},{url:"/data/global/items/flpgsr.dc6",revision:"3cceeeb37cf4df7e6c4355b268e78ee8"},{url:"/data/global/items/flpgsv.dc6",revision:"8373bb4913db45809b688233db492dd9"},{url:"/data/global/items/flpgsw.dc6",revision:"ff1656dc8b18540cce50832c0a98234e"},{url:"/data/global/items/flpgsy.dc6",revision:"867a71b03acf89eb825a3fa3d4830d19"},{url:"/data/global/items/flpgth.dc6",revision:"50f5ec67cc589bedba184b94f6d8dea5"},{url:"/data/global/items/flpgts.dc6",revision:"a6f47dc794db5cf4a2f25e635aa32da8"},{url:"/data/global/items/flpgwn.dc6",revision:"48184fe284a17d1630c04bb0992491c3"},{url:"/data/global/items/flphal.dc6",revision:"04d70f114abdb3674374636c45faa321"},{url:"/data/global/items/flphax.dc6",revision:"64ff4f69a2cdc10cd8703121b577f6bc"},{url:"/data/global/items/flphaxu.dc6",revision:"6af24a2130292a2479a3a094444c7553"},{url:"/data/global/items/flphbl.dc6",revision:"4ae52cb96c15c122462863544d9da371"},{url:"/data/global/items/flphbt.dc6",revision:"35ada5a1da96b9e006aa70a6a5386c17"},{url:"/data/global/items/flphbw.dc6",revision:"9c15c8277fe86fe8896076fc263ca0c9"},{url:"/data/global/items/flphfh.dc6",revision:"4ae067f23e1e9810fe3f264ed6dbe8b1"},{url:"/data/global/items/flphgl.dc6",revision:"b88415ac742d964ac55890b376043b71"},{url:"/data/global/items/flphla.dc6",revision:"63c337a136d50939085a498d0ece9703"},{url:"/data/global/items/flphlm.dc6",revision:"de8278e85380a9962fc623e09e1061e3"},{url:"/data/global/items/flphmr.dc6",revision:"87b30aad3408484ae96de13736a6bb6f"},{url:"/data/global/items/flphorn.dc6",revision:"e7832bdd69d44238b51cc457623a1cbf"},{url:"/data/global/items/flphrb.dc6",revision:"12007e79d3a279f91ed86cab765e7410"},{url:"/data/global/items/flphrt.dc6",revision:"46127d74effad254da81e8c3706381fb"},{url:"/data/global/items/flphscr.dc6",revision:"121e7d369db11902d4986688f674d172"},{url:"/data/global/items/flphst.dc6",revision:"51c08d9d738a843b3689974774bdc64c"},{url:"/data/global/items/flphxb.dc6",revision:"c734f35315edf7c56d6449c8dc96fcf7"},{url:"/data/global/items/flphxbu.dc6",revision:"9f56ecf1fa460410354445d4cda9e512"},{url:"/data/global/items/flpjav.dc6",revision:"680b71b035bc227ff1b14881647e18ea"},{url:"/data/global/items/flpjaw.dc6",revision:"84daa16204c3b3153bcbe5dcd89cf662"},{url:"/data/global/items/flpjbi.dc6",revision:"f217d6aa7615c682d36bb1538dd326ea"},{url:"/data/global/items/flpkey.dc6",revision:"48d9940c0c92854333cada069431f14f"},{url:"/data/global/items/flpkit.dc6",revision:"8b1ab7949ae07a743a4403ec4d538099"},{url:"/data/global/items/flpkrs.dc6",revision:"84909862389e6bee8ca31eea97c28e1e"},{url:"/data/global/items/flpktr.dc6",revision:"810b0fa0fb5929117fa471a1e7a9d42c"},{url:"/data/global/items/flplax.dc6",revision:"b25f85f692da14d4cb76387a84c5ff3c"},{url:"/data/global/items/flplbb.dc6",revision:"9114ba9cab9b6305639b104548139d5e"},{url:"/data/global/items/flplbl.dc6",revision:"216d15a25c674fb6363412f6cc31fd38"},{url:"/data/global/items/flplbt.dc6",revision:"8ff868c8fdff1da6f516662bf66d51da"},{url:"/data/global/items/flplbw.dc6",revision:"feeea80ef573c7c6a8024ac42f0dceae"},{url:"/data/global/items/flplea.dc6",revision:"135a4d5ca65649216b766e186460b5fe"},{url:"/data/global/items/flpleg.dc6",revision:"83d497d43c17b867a6e60ce5fd41fc74"},{url:"/data/global/items/flplgl.dc6",revision:"6cfd602ce193d79d4ea4d7295ce4ff19"},{url:"/data/global/items/flplrg.dc6",revision:"2491ae80133659663993513c99e8a93d"},{url:"/data/global/items/flplsd.dc6",revision:"12913e22bff1ac80b429a1cd98e2153e"},{url:"/data/global/items/flplst.dc6",revision:"5492f564be889d772ef83bae6935d768"},{url:"/data/global/items/flpltp.dc6",revision:"db9280bf6d0cd58a27cd9ec7736c0467"},{url:"/data/global/items/flplwb.dc6",revision:"08dc82afcb190307cfc9bf702908e255"},{url:"/data/global/items/flplxb.dc6",revision:"b5cdfc405ef0f45082a25dfd8b91475f"},{url:"/data/global/items/flplxbu.dc6",revision:"72ec7c5b56eeea60b4b3741769d51877"},{url:"/data/global/items/flpmac.dc6",revision:"0630562c423341b62f08b5be784d8f93"},{url:"/data/global/items/flpmau.dc6",revision:"d5a8cebc588d52cee9555f0d14f969f2"},{url:"/data/global/items/flpmbl.dc6",revision:"523d52605488b72ef2d1459c5303fece"},{url:"/data/global/items/flpmbt.dc6",revision:"96583a97601ad12b598c2fe9d696ae97"},{url:"/data/global/items/flpmgl.dc6",revision:"828b8f849261d680f5ad6d7f85c57a92"},{url:"/data/global/items/flpmph.dc6",revision:"7da5d708c50565a5973c665e96a22c12"},{url:"/data/global/items/flpmpi.dc6",revision:"a276dfd55a7baa694449fb92da3ed582"},{url:"/data/global/items/flpmsf.dc6",revision:"9ee9fd5338a3041a765635089119c7cf"},{url:"/data/global/items/flpmsk.dc6",revision:"6095fff3984e939619f679697aefdd01"},{url:"/data/global/items/flpmss.dc6",revision:"773b7185443f6f19d7fad145ed94e225"},{url:"/data/global/items/flpmst.dc6",revision:"2befcaca2aa458909aa98427f0b5393f"},{url:"/data/global/items/flpmxb.dc6",revision:"55be35ff7e2f653863d2775f41866dc3"},{url:"/data/global/items/flpmxbu.dc6",revision:"f02bbf18851997f2bc35f13261034b5b"},{url:"/data/global/items/flpne1.dc6",revision:"57ff52ef593795d0252f0c6392b67245"},{url:"/data/global/items/flpne2.dc6",revision:"a5188a49ca916c448a64c292ddd70a48"},{url:"/data/global/items/flpne3.dc6",revision:"c0de558c2cd57711bbac293f6bb0c49f"},{url:"/data/global/items/flpnpl.dc6",revision:"8a3188e9e9acbacf45384b16e167ab6b"},{url:"/data/global/items/flpnps.dc6",revision:"f6aa4f08621eed4637cb73ae317dec14"},{url:"/data/global/items/flpob1.dc6",revision:"b68bfbdcc7e85ce1ce45f8153893e9ea"},{url:"/data/global/items/flpob3.dc6",revision:"ea66e44f2176a62837de071c8a8f5516"},{url:"/data/global/items/flpob4.dc6",revision:"6f828d3323df570de1fb13115e4ac231"},{url:"/data/global/items/flpob5.dc6",revision:"9aec0730fa75178a0e88d241b71d099e"},{url:"/data/global/items/flpopl.dc6",revision:"7e81bfdef82fe6fcfe879bb29497b321"},{url:"/data/global/items/flpopm.dc6",revision:"e607a26661bdb05b7b60e07f98157ac1"},{url:"/data/global/items/flpops.dc6",revision:"78d700c1c9352a7677156f3786d8a11d"},{url:"/data/global/items/flppa1.dc6",revision:"1b0086e7f22815c8f37e29af6124dd11"},{url:"/data/global/items/flppa3.dc6",revision:"d158d3fbe95707447ce2edeaa8d825db"},{url:"/data/global/items/flppa5.dc6",revision:"97e9b8470756137de43937acb5df32e2"},{url:"/data/global/items/flppax.dc6",revision:"fd2fd40a8283c3f3817770204021de3c"},{url:"/data/global/items/flppik.dc6",revision:"963424bbc8c0e237a16a55e594077ebb"},{url:"/data/global/items/flppil.dc6",revision:"81d31a5517e8b265fc49225d9cc51701"},{url:"/data/global/items/flpplt.dc6",revision:"3059162e15866123cda0041c0f20381d"},{url:"/data/global/items/flppot.dc6",revision:"ba9c9a2569098acea91d8f0888cdc400"},{url:"/data/global/items/flpqlt.dc6",revision:"dd4fcc2b5118da8376862f887a040f2a"},{url:"/data/global/items/flpquil.dc6",revision:"b28e4a870a3e69bb68b2fa7327f9d2d6"},{url:"/data/global/items/flpqvr.dc6",revision:"4a56eaffa16603c821adf1c26264a8e1"},{url:"/data/global/items/flprbk.dc6",revision:"249fb344f1eeb73a200369a427f7eca2"},{url:"/data/global/items/flpred.dc6",revision:"ffc3e6d749f89a94e23ee8516780329a"},{url:"/data/global/items/flprin.dc6",revision:"33d3b4ea55cf2b2f77e6b129016cb5a6"},{url:"/data/global/items/flprng.dc6",revision:"8f896deee9c07b39794568f757d9375d"},{url:"/data/global/items/flprpl.dc6",revision:"8b67dfcc9dee9dbad9683b8c320c992a"},{url:"/data/global/items/flprps.dc6",revision:"0dd230e32c149a8ff9e4a1e87da1b78c"},{url:"/data/global/items/flprsc.dc6",revision:"3f812eb7da678ab7c8ba424c975e51de"},{url:"/data/global/items/flprun.dc6",revision:"df1c382d26f292dda0772babb54c3236"},{url:"/data/global/items/flprxb.dc6",revision:"92f859647f72ab8ca2b248e7127c0021"},{url:"/data/global/items/flprxbu.dc6",revision:"040729127a4f5afa966bf8d36d0a01d3"},{url:"/data/global/items/flpsbb.dc6",revision:"245a71dc6af475092b448090e454b277"},{url:"/data/global/items/flpsbr.dc6",revision:"959db533340b3cb7cc6debd9cafa8466"},{url:"/data/global/items/flpsbw.dc6",revision:"e0ed7e4a729ce92a456d4b59c48c40de"},{url:"/data/global/items/flpscl.dc6",revision:"ea506b30db95cd003aeaa408a6ad420a"},{url:"/data/global/items/flpscm.dc6",revision:"367aab6ce1b8fdc0c6e9a8d9aab4f4dd"},{url:"/data/global/items/flpscmu.dc6",revision:"67908f5241255d62a219bdcd8126dd2d"},{url:"/data/global/items/flpscp.dc6",revision:"2be83e3130ed229381f598ce6befa2ba"},{url:"/data/global/items/flpscr.dc6",revision:"b1356880d9628f0c2a13e9c88e5f1be8"},{url:"/data/global/items/flpscy.dc6",revision:"05b4ee6d8e52ed9d615f7d698e9a33a8"},{url:"/data/global/items/flpskl.dc6",revision:"d46d834d2ee24003370831643af9e91c"},{url:"/data/global/items/flpskp.dc6",revision:"64b29565463285eca8e3de58b0b55188"},{url:"/data/global/items/flpskr.dc6",revision:"0927f0ae9b1b663151ae8bf0a33c6770"},{url:"/data/global/items/flpsml.dc6",revision:"5db79a35d0dd881884b900840bf16719"},{url:"/data/global/items/flpsol.dc6",revision:"368b62d43d52294c73fe963579391b42"},{url:"/data/global/items/flpspc.dc6",revision:"6d6d2ea99637b3e2159a17d6885506eb"},{url:"/data/global/items/flpspk.dc6",revision:"99270e87f95a502c9eb2c208d2d036ef"},{url:"/data/global/items/flpspl.dc6",revision:"56b51ecf27cf6956df2caea48f1241d4"},{url:"/data/global/items/flpsple.dc6",revision:"00793d596c643703337a70cfcd8d56e5"},{url:"/data/global/items/flpspr.dc6",revision:"65a09b4093cf7da759a242cb6095c2a7"},{url:"/data/global/items/flpspt.dc6",revision:"7f79904f3d70cf03109c7b3f173a2330"},{url:"/data/global/items/flpssd.dc6",revision:"532b4180fb267bf82662b1be3efed368"},{url:"/data/global/items/flpssp.dc6",revision:"49edf9e6379b2943430e200109b22296"},{url:"/data/global/items/flpsst.dc6",revision:"1ab706be38c5655c3ff44a3d8531c1bd"},{url:"/data/global/items/flpstu.dc6",revision:"005485fbdb527f87d865f5b2b7fdda10"},{url:"/data/global/items/flpswb.dc6",revision:"d3e20a50ac7865ca6c0d7c5693427e45"},{url:"/data/global/items/flptax.dc6",revision:"89692f3b1c42ee6b3542f1b8fa7a8e42"},{url:"/data/global/items/flptbl.dc6",revision:"221976f83e21e7e65676a28874424b72"},{url:"/data/global/items/flptbt.dc6",revision:"fcae62c9ea15db9da4aaa7316cba5540"},{url:"/data/global/items/flptgl.dc6",revision:"7442000eb8b29e8529c0bb901b48b8f8"},{url:"/data/global/items/flptkn.dc6",revision:"aae547b4ea272e0b93a9725ac8caf081"},{url:"/data/global/items/flptow.dc6",revision:"5cbc23c339bc43b240717a714263a58c"},{url:"/data/global/items/flptrch.dc6",revision:"2abdec6cc4d81ede40eda96241b7a250"},{url:"/data/global/items/flptri.dc6",revision:"75c3dc3b1c1c5bca7201d4cee59b2485"},{url:"/data/global/items/flptsp.dc6",revision:"956deb9e92649c1a863cc5f92f7e7272"},{url:"/data/global/items/flptwr.dc6",revision:"5cbc23c339bc43b240717a714263a58c"},{url:"/data/global/items/flpvbl.dc6",revision:"2ca0fb88b2bfd332b88e6053a76de3a5"},{url:"/data/global/items/flpvbt.dc6",revision:"16c709c49cc8a3c0194d928ae9955093"},{url:"/data/global/items/flpvgl.dc6",revision:"cf5bee5954f092d98df6761c2a6adf9d"},{url:"/data/global/items/flpvip.dc6",revision:"d9c5e77589474fdb9cde259ffac3012a"},{url:"/data/global/items/flpvou.dc6",revision:"6fcd351a72d9613f171dde61802a496b"},{url:"/data/global/items/flpvpl.dc6",revision:"39105f2317e41b4fe7c6f77633054d74"},{url:"/data/global/items/flpvps.dc6",revision:"e607a26661bdb05b7b60e07f98157ac1"},{url:"/data/global/items/flpwax.dc6",revision:"145a85b9dc29110154cff7d08111a91b"},{url:"/data/global/items/flpwhm.dc6",revision:"0ffdf665fc6c39143e29d2ed15bc2c7f"},{url:"/data/global/items/flpwnd.dc6",revision:"61c8ce2216d34533029994ae5d89bca2"},{url:"/data/global/items/flpwpl.dc6",revision:"4d677f699fff661542904b4667190dff"},{url:"/data/global/items/flpwps.dc6",revision:"e688758404de839395dbdfbc666579ad"},{url:"/data/global/items/flpwsc.dc6",revision:"98a4d9e9204b2dbec2d6c4cd83b4fcf9"},{url:"/data/global/items/flpwsd.dc6",revision:"210869e7b98621221a58ba29d90558b8"},{url:"/data/global/items/flpwsp.dc6",revision:"82ea85c3888a115c7bc630d2488ce0a3"},{url:"/data/global/items/flpwst.dc6",revision:"8e982bd111b3cba659fd71aa20c3093c"},{url:"/data/global/items/flpypl.dc6",revision:"bea97391ad622352cfcbeb148f771f16"},{url:"/data/global/items/flpyps.dc6",revision:"788903fc14d380ec1ba550a294a0843f"},{url:"/data/global/items/flpywn.dc6",revision:"0972c58fdb55f242eb6e14af942a4af3"},{url:"/data/global/items/goldpile.dc6",revision:"9268c26ff032aaa59c6ec1ee6bcf9b9d"},{url:"/data/global/items/health1.dc6",revision:"48d2bf666df6ed0951315a2b7800f938"},{url:"/data/global/items/inv1x1.dc6",revision:"dbb3dcbfd0ae0eb408840c03d0dc37c8"},{url:"/data/global/items/inv1x2.dc6",revision:"8061a916ac79cbf9412bb31932367974"},{url:"/data/global/items/inv2ax.dc6",revision:"62d7be3a4cc532e0943821edd61ede9e"},{url:"/data/global/items/inv2hs.dc6",revision:"18c6ab8c351efc05ff373be02d003f81"},{url:"/data/global/items/inv2hsu.dc6",revision:"3c1dbbbdf9db8dd58a474c02b1d4ace9"},{url:"/data/global/items/inv2sd.dc6",revision:"78cd4998191ec20174f9aecff7d29e2c"},{url:"/data/global/items/inv2x2.dc6",revision:"029b4fee8df3cd0d88fa277bccd9f00c"},{url:"/data/global/items/inv2x3.dc6",revision:"58a35565d55a58e9630f767e25beff37"},{url:"/data/global/items/inv7mas.dc6",revision:"55003a8515fc2f27f0c461a0df8402ba"},{url:"/data/global/items/inv8lbu.dc6",revision:"9487a4b92311f2bff9e5163179af3269"},{url:"/data/global/items/inv8lxu.dc6",revision:"590fd332bee7161b5c0b88732bf66725"},{url:"/data/global/items/inv8mxu.dc6",revision:"8acacd31e8f17443bc437b6866c47c0b"},{url:"/data/global/items/inv8s8u.dc6",revision:"46715f8edf610f9315c2f0a345cedc96"},{url:"/data/global/items/inv8wsu.dc6",revision:"200712c920d42085fdc5fc001ad7107a"},{url:"/data/global/items/inv9blu.dc6",revision:"5393d913cc294913ac8b11de3dbf9200"},{url:"/data/global/items/inv9bru.dc6",revision:"4e47c4dec4002cd774feab85fa3770c8"},{url:"/data/global/items/inv9btu.dc6",revision:"b2d18fc4e5e7023a90ac87a08e7ca641"},{url:"/data/global/items/inv9cru.dc6",revision:"bfd333dc9a1542dd1b856863ecda2be7"},{url:"/data/global/items/inv9fbu.dc6",revision:"079f65bbeaec8b37afb7edfce1299470"},{url:"/data/global/items/inv9giu.dc6",revision:"a84820f4acc16bed84cc782f4b7b9b88"},{url:"/data/global/items/inv9gmu.dc6",revision:"3a7c52432fb7766106354488909299e8"},{url:"/data/global/items/inv9gwu.dc6",revision:"36e1848521ab364ef618a183596e6005"},{url:"/data/global/items/inv9lsu.dc6",revision:"1c3668ffb4e34c9a405369fae09f3333"},{url:"/data/global/items/inv9s8u.dc6",revision:"35e1e2787d2bdfa7d9341f405b4fa957"},{url:"/data/global/items/inv9sbu.dc6",revision:"095f60c0482a5f015cfde6861f2c757f"},{url:"/data/global/items/invaar.dc6",revision:"512ce978a66d69dcbf856f4a87ef145b"},{url:"/data/global/items/invaaru.dc6",revision:"011d77b4c2177a413c970c152fb54b87"},{url:"/data/global/items/invam1.dc6",revision:"13eadc3a4915d7746d1a641fc104d831"},{url:"/data/global/items/invam2.dc6",revision:"fd3d10b3e0b309d5c37e9e9b741f07e8"},{url:"/data/global/items/invam3.dc6",revision:"d1d2f2562f204dc13d78939a6d484343"},{url:"/data/global/items/invam4.dc6",revision:"26312fa73136c7c2081207dc37400d12"},{url:"/data/global/items/invam5.dc6",revision:"ec7f8049d1675a131f688b6c5cfbe02b"},{url:"/data/global/items/invamu.dc6",revision:"4f543ce0d84c35adf810ab0179d90d4e"},{url:"/data/global/items/invamu1.dc6",revision:"1e3cf0a64ff7fe45a118640e7e4c3181"},{url:"/data/global/items/invamu2.dc6",revision:"d83f4270cd6cb6242b022053f553c392"},{url:"/data/global/items/invamu3.dc6",revision:"cd23d79118d30e937710a1220ae0d70c"},{url:"/data/global/items/invaxe.dc6",revision:"fd572d8621d242baaf22bfcc88ad81e5"},{url:"/data/global/items/invaxeu.dc6",revision:"5ab54c59671ff8cc48ff52a711d41d0b"},{url:"/data/global/items/invaxf.dc6",revision:"513a3cc83f6beefeb683de6f1e0e8243"},{url:"/data/global/items/invaxfu.dc6",revision:"d97570ad8afb9c89bc118e2e14f9b7ab"},{url:"/data/global/items/invba1.dc6",revision:"5dbfaf0c43d664a49f160eea02182067"},{url:"/data/global/items/invba2.dc6",revision:"03dbb83167285795d01c615a28fb16b4"},{url:"/data/global/items/invba3.dc6",revision:"8c060f9a5e8e3ab50e490f38209a001e"},{url:"/data/global/items/invba4.dc6",revision:"93aa1004aac9d0e438331ede8dd292d9"},{url:"/data/global/items/invba5.dc6",revision:"1ee2e9dc7bef6d1adfcd4dba35ba3686"},{url:"/data/global/items/invbal.dc6",revision:"adb0463b7f113d8ad289cc24b5368112"},{url:"/data/global/items/invbar.dc6",revision:"98c369fdc3e97b7dd3101cc99915b5b5"},{url:"/data/global/items/invbas.dc6",revision:"9906e15ac32e9f7747b1f5216b9be900"},{url:"/data/global/items/invbbb.dc6",revision:"617538a559f75581e7fa14f3b56e34a9"},{url:"/data/global/items/invbbk.dc6",revision:"d20b61b5a394d69871bc24e52c1dca49"},{url:"/data/global/items/invbet.dc6",revision:"f46bc27f815bfa206b82e233b7c2d1c1"},{url:"/data/global/items/invbhm.dc6",revision:"10473c40417a361cf966aa8875d354f0"},{url:"/data/global/items/invbhmu.dc6",revision:"f56c7cc889e4e5e29d9defe4d2abc050"},{url:"/data/global/items/invbkf.dc6",revision:"9c0d6f14211b822a80da14c79bb83d90"},{url:"/data/global/items/invbla.dc6",revision:"98f3f368d5a4c32011a04c6592cc22c0"},{url:"/data/global/items/invbld.dc6",revision:"09c3e694cb5a6a70fdd4406a618d13f2"},{url:"/data/global/items/invblt.dc6",revision:"5306fce04d185a20f5ab943a85303843"},{url:"/data/global/items/invbok.dc6",revision:"f65045ea9e4e2e1768b1d64708263b81"},{url:"/data/global/items/invbonr1.dc6",revision:"d4872f75bb62a62b36ed450550cb888e"},{url:"/data/global/items/invbonr2.dc6",revision:"4dc9b11b788e729243069c1001950a79"},{url:"/data/global/items/invbonr3.dc6",revision:"b730466d9a7b1fc016223c9728db701d"},{url:"/data/global/items/invbonr4.dc6",revision:"d675fd640accddaeec3f4a350dc9d7a3"},{url:"/data/global/items/invbot.dc6",revision:"075085dc5ec1474bd9a332e0a2b8fa0b"},{url:"/data/global/items/invbox.dc6",revision:"2b124383c233b2a8b647f569666f0e6e"},{url:"/data/global/items/invbpl.dc6",revision:"8c5a4241c4f9bcef7390f63ae23d3cb4"},{url:"/data/global/items/invbps.dc6",revision:"2919e6918592432b58484a9dd56e5a36"},{url:"/data/global/items/invbrn.dc6",revision:"996ff3be5d348f01890967a7bc66d68e"},{url:"/data/global/items/invbrnz.dc6",revision:"3ab1064a8ef27cddda8ed6effa28ca5f"},{url:"/data/global/items/invbrs.dc6",revision:"01aa2d4fd69a5f003782aefdb4968e26"},{url:"/data/global/items/invbrx.dc6",revision:"c7f7f4808a597a349647f0360f721970"},{url:"/data/global/items/invbsc.dc6",revision:"260e3e85a4c431696dd3483e60815d9f"},{url:"/data/global/items/invbsd.dc6",revision:"d845c6a17dc466b48fdb1e159cb9971d"},{url:"/data/global/items/invbsdu.dc6",revision:"d3fd66fbdf95aa5e472aba26274eecf8"},{url:"/data/global/items/invbsh.dc6",revision:"4779eca6f0bd5be859cf4dfebde56d68"},{url:"/data/global/items/invbshu.dc6",revision:"075b3e38ba33882c6aba180479f54fcb"},{url:"/data/global/items/invbst.dc6",revision:"c24efa95020629dbd8d9ace3cdfb3fa2"},{url:"/data/global/items/invbsw.dc6",revision:"c36dafb9a499da64a4ff3e4cc7b8eb12"},{url:"/data/global/items/invbswu.dc6",revision:"08fa8a9ca8deb8d20c5979435dbe7fac"},{url:"/data/global/items/invbtx.dc6",revision:"979ce47d9a192617df4a3ee7aaf3a144"},{url:"/data/global/items/invbtxu.dc6",revision:"689a1e04c7b9e25afe8d4516a54282a0"},{url:"/data/global/items/invbuc.dc6",revision:"9a631d435c4108779f2e4ae7a99e91ac"},{url:"/data/global/items/invbucu.dc6",revision:"ee292de92520bdbcbf4e23d07adffaf0"},{url:"/data/global/items/invbwn.dc6",revision:"da27d90c7b38c05c0ea8998624e29a93"},{url:"/data/global/items/invbwnu.dc6",revision:"cd27edc86a3a99905327e532ec6d19d2"},{url:"/data/global/items/invcap.dc6",revision:"012137b721b6d1cac8007700e1259778"},{url:"/data/global/items/invcapu.dc6",revision:"7d61ac376448ebf504edd1c6a46f9798"},{url:"/data/global/items/invcbw.dc6",revision:"6bf7db0813195b6d1e5bc10d73d0ad79"},{url:"/data/global/items/invcbwu.dc6",revision:"3fb9c77ef4d887fd2a5d9caa28543df5"},{url:"/data/global/items/invceh.dc6",revision:"3768d59bed3a5a70df69fe946953dfdb"},{url:"/data/global/items/invch1.dc6",revision:"dc7983fb2702e47ac332ae889d5824e4"},{url:"/data/global/items/invch2.dc6",revision:"58cff1a0457bc7fe92502ceb1f6acd24"},{url:"/data/global/items/invch3.dc6",revision:"fcb3e4113fcd6037c6f2a85f60905a49"},{url:"/data/global/items/invch4.dc6",revision:"c8ddc32e8723f559c7c8520e69529bb3"},{url:"/data/global/items/invch5.dc6",revision:"9e3ff040080beb888eb133336d58c48d"},{url:"/data/global/items/invch6.dc6",revision:"b2423ea048f05cd482d8ef4216d8e68e"},{url:"/data/global/items/invch7.dc6",revision:"c05e85439031d17416626f2e9e1c2fd5"},{url:"/data/global/items/invch8.dc6",revision:"6e4e1fc1457d6b6547618538ac2874ea"},{url:"/data/global/items/invch9.dc6",revision:"97e0b032e181f4d5d5454f510ec01888"},{url:"/data/global/items/invchm.dc6",revision:"981d37952be68b92d0c31022ed451da0"},{url:"/data/global/items/invchn.dc6",revision:"7cc056034ed89626cd7035c9b887c8f3"},{url:"/data/global/items/invci0.dc6",revision:"bfc3f678571844568ff069b8b536f271"},{url:"/data/global/items/invci1.dc6",revision:"904f15adb3667dd879645199e5a329a3"},{url:"/data/global/items/invci2.dc6",revision:"15d6f24ed5dd50efde63649a4a0b9fd3"},{url:"/data/global/items/invci3.dc6",revision:"c60ef2198e3bb35611c7202e7af81128"},{url:"/data/global/items/invclb.dc6",revision:"cd5a552d1e0f66d0944a14ef69fbde78"},{url:"/data/global/items/invclbu.dc6",revision:"e913ad2191036f26f86cc0876886b731"},{url:"/data/global/items/invclm.dc6",revision:"9fc248b655fe20b44a93f3d0d1b42935"},{url:"/data/global/items/invclw.dc6",revision:"7a3797336326ce159cb02706ce90d140"},{url:"/data/global/items/invcndl.dc6",revision:"59f7189ca3bbf9f133ca9b04bd3a299b"},{url:"/data/global/items/invcqv.dc6",revision:"ca97f7289af06b67349f19d40ba96635"},{url:"/data/global/items/invcrn.dc6",revision:"9d84d68aab31b0a20644210631aea5da"},{url:"/data/global/items/invcrs.dc6",revision:"e956731a933488def6cb93a4d743187b"},{url:"/data/global/items/invcrsu.dc6",revision:"ebe086d3f7a171d80848ba0b1ef1ebe7"},{url:"/data/global/items/invcst.dc6",revision:"05b71897e7cc27d8596000658d8e6517"},{url:"/data/global/items/invcstu.dc6",revision:"553912b1bec6fe2884a5584909357c05"},{url:"/data/global/items/invd33.dc6",revision:"802a77054f007394c7800e8e4cbbd55b"},{url:"/data/global/items/invdgr.dc6",revision:"0a04a5805934491b1cf5c1651d625f98"},{url:"/data/global/items/invdir.dc6",revision:"75a0f3e5ff3fe127b10047388583ddd9"},{url:"/data/global/items/invdr1.dc6",revision:"85fee46d6c51a135da4ddb7c1b2ee142"},{url:"/data/global/items/invdr2.dc6",revision:"ab08196b2a0658fdf5124a807c5f41ef"},{url:"/data/global/items/invdr3.dc6",revision:"8328d1e6c290c3e3cc27b819684f0ea7"},{url:"/data/global/items/invdr4.dc6",revision:"979d0836616659188f9633b9ec69e7a7"},{url:"/data/global/items/invdr5.dc6",revision:"4b5021e50f7a65370f294e17f0d600cb"},{url:"/data/global/items/invdss.dc6",revision:"d4c7317c6bf301723b233a75153e87e1"},{url:"/data/global/items/invear.dc6",revision:"d30310d55cb66fe54376675f82bcf202"},{url:"/data/global/items/inveye.dc6",revision:"e8630648c6c79b90565c31a922726a5c"},{url:"/data/global/items/invfang.dc6",revision:"5a2e3fe42dac33f1d9241ec676907f6b"},{url:"/data/global/items/invfary1.dc6",revision:"71634d4251f5fe2b451e7e71fc264036"},{url:"/data/global/items/invfary2.dc6",revision:"0b54fdaeed9b409f618c225909b3374b"},{url:"/data/global/items/invfary3.dc6",revision:"f004194a7b742214480ebe93b8408c09"},{url:"/data/global/items/invfary4.dc6",revision:"48a9e1394c9acd06d41b0a7db13530f2"},{url:"/data/global/items/invfed.dc6",revision:"edc272c17ab25846309827e3904768b8"},{url:"/data/global/items/invfhl.dc6",revision:"ee4352412ed7eb60eee1ff65f8e9e1f9"},{url:"/data/global/items/invfhlu.dc6",revision:"39f40e40eb469ebf7550965f5bbb5340"},{url:"/data/global/items/invfhp.dc6",revision:"dc9a3c713663a110db07835cc69b53e6"},{url:"/data/global/items/invfla.dc6",revision:"9d9d3334a56b74f825ed42afe8eb9138"},{url:"/data/global/items/invflag.dc6",revision:"02761c93c7d7a9cb20b95171c0920cce"},{url:"/data/global/items/invflb.dc6",revision:"d0d63431260588167bcc71605dd577ed"},{url:"/data/global/items/invflc.dc6",revision:"09e7c66fc9fffecee665970136f3039a"},{url:"/data/global/items/invflcu.dc6",revision:"33884c9fba4bc10dd72d5c8bb1cd5eaa"},{url:"/data/global/items/invfld.dc6",revision:"2a86e397976c0d2b424f087f1b6b3588"},{url:"/data/global/items/invflp.dc6",revision:"4acbc27544894250b9d851dbe27ce780"},{url:"/data/global/items/invfmp.dc6",revision:"5ae51ed597a2c91ebc3a1caa4786ffed"},{url:"/data/global/items/invfsd.dc6",revision:"9906e15ac32e9f7747b1f5216b9be900"},{url:"/data/global/items/invful.dc6",revision:"358e032c256284077343f3e30cda678f"},{url:"/data/global/items/invfulu.dc6",revision:"a6e51cd9ffcd49c3bcdd0f06a40bce6c"},{url:"/data/global/items/invg33.dc6",revision:"3bbdc854106a6a8cdc186f6731e21aa0"},{url:"/data/global/items/invgax.dc6",revision:"68a0db717b7ad2fe8a56f8bc6690ebf9"},{url:"/data/global/items/invgaxu.dc6",revision:"a45e437d489a1191aff3461bbd16e04b"},{url:"/data/global/items/invgbi.dc6",revision:"001f1edef934b7f0930ae08f9eef0366"},{url:"/data/global/items/invghm.dc6",revision:"da66e33b3d646572b075a1a3d29e2265"},{url:"/data/global/items/invgis.dc6",revision:"47272146c7239673744e4e00d7f2d242"},{url:"/data/global/items/invgisu.dc6",revision:"cbc14046aedc01fa017425895efb7b35"},{url:"/data/global/items/invgix.dc6",revision:"7961ab4ed671a9b60b9f55d68f41f1e0"},{url:"/data/global/items/invgl3.dc6",revision:"0cc4a7a1474c39f3b1283180642184b6"},{url:"/data/global/items/invgla.dc6",revision:"26388c1622137c567c449f3ed80efe9f"},{url:"/data/global/items/invgld.dc6",revision:"76c6fb46a12d00fc9d718d9a8b7dd998"},{url:"/data/global/items/invgldh.dc6",revision:"2e2f9877e8acb6fa98b7d150bc3696e5"},{url:"/data/global/items/invgldm.dc6",revision:"7cadf3f382891cede35153bb071b3ae5"},{url:"/data/global/items/invglv.dc6",revision:"3bdc2560a4f4416083724e9937a0ec53"},{url:"/data/global/items/invgma.dc6",revision:"9f94e099b4ab5bf4305d7f4d39469961"},{url:"/data/global/items/invgmb.dc6",revision:"9308d73df1542e631e4f52185eefa345"},{url:"/data/global/items/invgmg.dc6",revision:"14d05273757b1301408f3c4607d44813"},{url:"/data/global/items/invgmr.dc6",revision:"a1061811c88fdfaaefd35b521e84fc3f"},{url:"/data/global/items/invgmv.dc6",revision:"dc9ec04e61ee4022b4c4fb4ac9e1577a"},{url:"/data/global/items/invgmw.dc6",revision:"0f17f7580ba0111f2876f34cfb2f2711"},{url:"/data/global/items/invgmy.dc6",revision:"8c9db8b4881c5e4ff005e3fa56c3f649"},{url:"/data/global/items/invgpl.dc6",revision:"1604606bd62b8223f0f11f915977cb5c"},{url:"/data/global/items/invgpm.dc6",revision:"5e770bb9a7c00e202db35371b25ae7f1"},{url:"/data/global/items/invgps.dc6",revision:"fbff9f172bb786145eaa68992a5e034f"},{url:"/data/global/items/invgrx.dc6",revision:"3dd6383736545a7f7659ed4ea2918526"},{url:"/data/global/items/invgsb.dc6",revision:"5aefa7a1de5aae81d4d6f3b54fca8214"},{url:"/data/global/items/invgsba.dc6",revision:"31f54c8ec545d62c7f42fdef0229b2f5"},{url:"/data/global/items/invgsbb.dc6",revision:"d88c3178ca5bf76175f157eb4ec5f02f"},{url:"/data/global/items/invgsbc.dc6",revision:"e7cd045ac871a721a69aead14675141d"},{url:"/data/global/items/invgsbd.dc6",revision:"62b19331b738ea7d17ec94433baeb2d3"},{url:"/data/global/items/invgsbe.dc6",revision:"43bab155bfdb01326b8b783b82e16903"},{url:"/data/global/items/invgsc.dc6",revision:"dfe04379fcd53f1ecba6c82b6a2ae39f"},{url:"/data/global/items/invgsd.dc6",revision:"93acae67bf6c308e0e9a76b41cdc2ea3"},{url:"/data/global/items/invgsdu.dc6",revision:"aeb9f6ca17008ac4811acfbf572ddea8"},{url:"/data/global/items/invgsg.dc6",revision:"91e9fdde2d71861af6abf7994d3f561d"},{url:"/data/global/items/invgsga.dc6",revision:"cb2b2a7c6166154633544a33542dae26"},{url:"/data/global/items/invgsgb.dc6",revision:"d950df43cb0cad3948d3c96158a185e9"},{url:"/data/global/items/invgsgc.dc6",revision:"d3b04fbbcce2c629f742d0f050c47141"},{url:"/data/global/items/invgsgd.dc6",revision:"cc66a1fb90644bf55cee65adf55add72"},{url:"/data/global/items/invgsge.dc6",revision:"e1b52b7e5f87a9298ae42fd778ac9d28"},{url:"/data/global/items/invgsr.dc6",revision:"fd015a6d1c3efea842a4a482212d1342"},{url:"/data/global/items/invgsra.dc6",revision:"d2c1c2d2490cb220b2448857ff7f7bad"},{url:"/data/global/items/invgsrb.dc6",revision:"45aa9a62aa92fcad49231c92ee76c99c"},{url:"/data/global/items/invgsrc.dc6",revision:"80c557b4204340e362288b454f390a8e"},{url:"/data/global/items/invgsrd.dc6",revision:"02cc5f70ec5c5b09e5190946775c52c2"},{url:"/data/global/items/invgsre.dc6",revision:"7e7102b971de1cd48764edd8d58cd0da"},{url:"/data/global/items/invgsv.dc6",revision:"c934d9372847c459ade55250b4fd8eb2"},{url:"/data/global/items/invgsva.dc6",revision:"d272b3bf94403bff604b0834eb8f2124"},{url:"/data/global/items/invgsvb.dc6",revision:"deae5c935a8e58fa3d2e3b0883c1dcbe"},{url:"/data/global/items/invgsvc.dc6",revision:"03a665cf4c646f402d912ff78cddb255"},{url:"/data/global/items/invgsvd.dc6",revision:"374817c2e2c74fe5f83996fb9e4d7b14"},{url:"/data/global/items/invgsve.dc6",revision:"3f335036507a53df1b237deb5a7fb70c"},{url:"/data/global/items/invgsw.dc6",revision:"045cc94b9cc9c9f02b3eb6b375f2b239"},{url:"/data/global/items/invgswa.dc6",revision:"fcc600e4e9e59dba79722c1af0d08c8a"},{url:"/data/global/items/invgswb.dc6",revision:"6a60a1b9f6d84535e0db69ba55dc19b9"},{url:"/data/global/items/invgswc.dc6",revision:"967ecaca5bbabf6e6133345f42ec1c88"},{url:"/data/global/items/invgswd.dc6",revision:"0d4c2251d254de5b1bfa189afd9809a9"},{url:"/data/global/items/invgswe.dc6",revision:"4d09635517686bfb85a7c1f5d67adb99"},{url:"/data/global/items/invgsy.dc6",revision:"d9e4b89c255c0b5a9a559bba5077877a"},{url:"/data/global/items/invgsya.dc6",revision:"15edf7ac0a554c0c72b3bb39f66446be"},{url:"/data/global/items/invgsyb.dc6",revision:"6c676f9842a96ca4bc98f81b02ed65a2"},{url:"/data/global/items/invgsyc.dc6",revision:"a6f0f4932fb67df1421c8bbf1f3d8517"},{url:"/data/global/items/invgsyd.dc6",revision:"46353428a5f76362f1f9f68b3bada196"},{url:"/data/global/items/invgsye.dc6",revision:"0d6f5acfb2f86768e8aaa2ede1627030"},{url:"/data/global/items/invgth.dc6",revision:"003f2b062fd774d5a62468ae566b79b8"},{url:"/data/global/items/invgts.dc6",revision:"90c8e5a3cca660222d5b7a69b05c2acc"},{url:"/data/global/items/invgtsu.dc6",revision:"369bca2e48f801de5966365a25209878"},{url:"/data/global/items/invgwn.dc6",revision:"68ecd0f42cc2defc32c539d4f66d8a50"},{url:"/data/global/items/invhal.dc6",revision:"fd7670ece25f9ab4339dba708bb4f263"},{url:"/data/global/items/invhax.dc6",revision:"dc9df175af61081fca28fb14b770fbaf"},{url:"/data/global/items/invhaxu.dc6",revision:"9703c083e53ab63f6528125e824435c4"},{url:"/data/global/items/invhbl.dc6",revision:"77708e91395bcc9b18090ee89e1f7c79"},{url:"/data/global/items/invhbt.dc6",revision:"7fdf0a45f858581de401540f6ab0bf58"},{url:"/data/global/items/invhbw.dc6",revision:"2972c48cec4c0af1eccc9e075ac98ddf"},{url:"/data/global/items/invhfh.dc6",revision:"0204192a720f9036ca9e46c51623cfb0"},{url:"/data/global/items/invhgl.dc6",revision:"862aeedcdc829aa9c704a1c1d21372c2"},{url:"/data/global/items/invhla.dc6",revision:"d9535d1071daf11c7e1c1ef6737af4b5"},{url:"/data/global/items/invhlm.dc6",revision:"9159cc5c2bd00c558447c1bd5df2818b"},{url:"/data/global/items/invhlmu.dc6",revision:"796dde4145c448f9f4d0fe0c1e0e0046"},{url:"/data/global/items/invhmr.dc6",revision:"cba4f0c605d934322a506931aaa108ba"},{url:"/data/global/items/invhorn.dc6",revision:"e9f9c153feed095373adf456b1fc0e64"},{url:"/data/global/items/invhp1.dc6",revision:"2ccc7cef0a68c33064e7456492cd12fc"},{url:"/data/global/items/invhp2.dc6",revision:"af3490178e10f3a1bb4d044139a4ae85"},{url:"/data/global/items/invhp3.dc6",revision:"f29f0b6e87b74fe05bfa1bb287f7a07f"},{url:"/data/global/items/invhp4.dc6",revision:"2ac0d276f3b29092d2d0f9b9178ad701"},{url:"/data/global/items/invhp5.dc6",revision:"4c1c4e532bd743e09d7492350338a39b"},{url:"/data/global/items/invhpf.dc6",revision:"7842ac7ae1bf2f1247a580169a05fcd6"},{url:"/data/global/items/invhpo.dc6",revision:"cf851cbeb393993fcefc3aeb07f35c30"},{url:"/data/global/items/invhrb.dc6",revision:"cc5f88f199a8de2d021b933662ce43a2"},{url:"/data/global/items/invhrt.dc6",revision:"0f398863ed873ff964084df80c5f403b"},{url:"/data/global/items/invhscr.dc6",revision:"2dabd739bdfc816b56ee5a8c5940ab61"},{url:"/data/global/items/invhst.dc6",revision:"842d9f2be1c08436896f16c2fb8fc7fd"},{url:"/data/global/items/invhxb.dc6",revision:"cf4f7e86ff0431f0830aa9cbcee52699"},{url:"/data/global/items/invhxbu.dc6",revision:"c3bd75d862ce720837f2aa7a105ac69d"},{url:"/data/global/items/invja3.dc6",revision:"b3da4c4f1f126ad99fdb9e1e859fdcdd"},{url:"/data/global/items/invjav.dc6",revision:"efb1c84cfc31abb5d41a966d504894cb"},{url:"/data/global/items/invjaw.dc6",revision:"5d49da75c0c104fc2f76db975dfdf432"},{url:"/data/global/items/invjbi.dc6",revision:"64c7466f5f01978dfcc3625a5ac23ab0"},{url:"/data/global/items/invjw1.dc6",revision:"7374dbbe750f9a2a9cb6df413a2b41d9"},{url:"/data/global/items/invjw2.dc6",revision:"08a2598a61c1977ab87400d71a43aa5e"},{url:"/data/global/items/invjw3.dc6",revision:"59642b21d103c871d333c79e63ba2b6c"},{url:"/data/global/items/invjw4.dc6",revision:"54d4fe9d4d856deac9112bd40b28f440"},{url:"/data/global/items/invjw5.dc6",revision:"b390c672f1acd519802df37cd04188f0"},{url:"/data/global/items/invjw6.dc6",revision:"d3fc612b8b7857c4b34680bda85756b1"},{url:"/data/global/items/invkey.dc6",revision:"390465b506c9c196b4cd0b2f4c387708"},{url:"/data/global/items/invkit.dc6",revision:"7f3e8c843492372447dc03eb60f75fdb"},{url:"/data/global/items/invkitu.dc6",revision:"1691601f4081537c2b40c283ab179f79"},{url:"/data/global/items/invkrs.dc6",revision:"c65103c5c1147e829d37fe340316aefe"},{url:"/data/global/items/invkrsu.dc6",revision:"48685e03d10411e4d1d606c36f51900c"},{url:"/data/global/items/invktr.dc6",revision:"c766ede61257d1f7fafd3301dfa07612"},{url:"/data/global/items/invlax.dc6",revision:"caa9d27243c22d5e371580134acc5e00"},{url:"/data/global/items/invlbb.dc6",revision:"4592f97c4b432fdab59101ab0963d8b4"},{url:"/data/global/items/invlbl.dc6",revision:"24f272fe2ff7c2ced072da907b0eecca"},{url:"/data/global/items/invlbt.dc6",revision:"857735a0dd9e899eb5732ada99b24429"},{url:"/data/global/items/invlbw.dc6",revision:"2dcf7d9ba08e4b4c71add685a843bcf2"},{url:"/data/global/items/invlea.dc6",revision:"5efd378a7990fb729d9071b96b346bfb"},{url:"/data/global/items/invleg.dc6",revision:"98f762dd8ad76734574923283db4d316"},{url:"/data/global/items/invlgl.dc6",revision:"3ea6beba458ae91c0f5208f159f7a298"},{url:"/data/global/items/invlrg.dc6",revision:"f0489cac15d759fecdb264b0fbc03134"},{url:"/data/global/items/invlrgu.dc6",revision:"7445fc5bd66a18eaa6cbf019b3f55ace"},{url:"/data/global/items/invlsd.dc6",revision:"69d2f588d5c7c9257cb9819549f4c7f5"},{url:"/data/global/items/invlsdu.dc6",revision:"13314e9c8e85b5e703c9d7ae33d3b61e"},{url:"/data/global/items/invlst.dc6",revision:"54f040f72cfb87397aabeaff109ed684"},{url:"/data/global/items/invltp.dc6",revision:"587626dea6b1d4a06d8ffc6191cca6f3"},{url:"/data/global/items/invlwb.dc6",revision:"9413d063298f2e064afc0272352d2469"},{url:"/data/global/items/invlxb.dc6",revision:"b0b1ff6de8acbf4d210618e166ed5b31"},{url:"/data/global/items/invlxbu.dc6",revision:"295dcd33263e16bbc3859aba8b09f8f3"},{url:"/data/global/items/invmac.dc6",revision:"8489dbac3c0a23e24d809e24ef5a775a"},{url:"/data/global/items/invmau.dc6",revision:"f15165ed7a7a69a56ea5e453a0d8bf80"},{url:"/data/global/items/invmauu.dc6",revision:"a39f5737a6d78c30910f886cb89b78b0"},{url:"/data/global/items/invmbl.dc6",revision:"18da2826c170765a8f1a14c8a4c9ccca"},{url:"/data/global/items/invmbt.dc6",revision:"4912901500892fab6eefd0dcbaa6abd9"},{url:"/data/global/items/invmgl.dc6",revision:"d0a62cc36b648eb6954b454ac6409e5d"},{url:"/data/global/items/invmp1.dc6",revision:"db3ecc2ea5f3e688df8e5d9e03e048be"},{url:"/data/global/items/invmp2.dc6",revision:"f4ac695fde8f217edffc91f88c531f2e"},{url:"/data/global/items/invmp3.dc6",revision:"e4d2adb48543ea763be74e776c8fa32c"},{url:"/data/global/items/invmp4.dc6",revision:"dbaf6d7ec048e71fc1772cee0a7e2f2a"},{url:"/data/global/items/invmp5.dc6",revision:"0925f7c4edc2c0ac890f3cb3a45c1d51"},{url:"/data/global/items/invmpf.dc6",revision:"ec59b660be5dce23499dd2be06a7c329"},{url:"/data/global/items/invmph.dc6",revision:"683d21ea591e4c36cd5b3d58619b31b5"},{url:"/data/global/items/invmpi.dc6",revision:"6b0d4184ac872dda5a1e2dedfbd786c0"},{url:"/data/global/items/invmpiu.dc6",revision:"8645629e507f624dadad73ebc4ba5eb8"},{url:"/data/global/items/invmpo.dc6",revision:"0b5b1ddfe23d688962ab6f500e107400"},{url:"/data/global/items/invmsf.dc6",revision:"83cd4c69272f935e207af1e2899807bf"},{url:"/data/global/items/invmsk.dc6",revision:"06e5e2b16b8042ceab4a14dbf58ac53e"},{url:"/data/global/items/invmss.dc6",revision:"7bd4e4d681cd74854c270d17d8fd31ca"},{url:"/data/global/items/invmst.dc6",revision:"1211082ad9e27629c8a257f2fd07be34"},{url:"/data/global/items/invmstu.dc6",revision:"90c932cdc92981d970214700359bebc8"},{url:"/data/global/items/invmxb.dc6",revision:"26cd2630359a8e4343a1a11d2cd22670"},{url:"/data/global/items/invmxbu.dc6",revision:"0862bced540acfb37e286d77607c0f7a"},{url:"/data/global/items/invne1.dc6",revision:"985970d8d95306ebb2ff4a64ca2fb14f"},{url:"/data/global/items/invne2.dc6",revision:"35487db561d793e2190f6c2904a8aa9d"},{url:"/data/global/items/invne3.dc6",revision:"befaa4588f72060c6961049fd5923e34"},{url:"/data/global/items/invne4.dc6",revision:"919188e396fa54b1f33fe0a92324f0e1"},{url:"/data/global/items/invne5.dc6",revision:"ee97072a688d5de8c06d7a5409ef57fd"},{url:"/data/global/items/invnpl.dc6",revision:"a1b764f3d5acaf58e87fa06b4ae6468c"},{url:"/data/global/items/invnps.dc6",revision:"4a805d765e1c22e7154a9d96c1dd31c5"},{url:"/data/global/items/invob1.dc6",revision:"94174a9e7733779105d489e4e39e3f15"},{url:"/data/global/items/invob2.dc6",revision:"9dafc7bc056d609743b95c66c31bbad1"},{url:"/data/global/items/invob3.dc6",revision:"bb06cce71df85178d914497a1de954ae"},{url:"/data/global/items/invob4.dc6",revision:"cbf6f41bab0269e1d106d2b7b2395562"},{url:"/data/global/items/invob5.dc6",revision:"0303787518a2cbac164dc66f8a7b1225"},{url:"/data/global/items/invopl.dc6",revision:"03c3dcf5ee3e6be4650277947a075330"},{url:"/data/global/items/invopm.dc6",revision:"bc4cd1875ddf8e27d308a654cc25ee9c"},{url:"/data/global/items/invops.dc6",revision:"851a9dc40661053ec5b5737531e21d29"},{url:"/data/global/items/invpa1.dc6",revision:"0f008be6e329c928eb2583f7b188c76b"},{url:"/data/global/items/invpa2.dc6",revision:"f25cb92b2c0f2f4996ea7357bee07171"},{url:"/data/global/items/invpa3.dc6",revision:"4d22b067f977399bbdbaaab9bc0ef223"},{url:"/data/global/items/invpa4.dc6",revision:"a91a0d858f8eafc9ce518a84d282fcd4"},{url:"/data/global/items/invpa5.dc6",revision:"5b17dedf07d6ca946650dbb8cd955108"},{url:"/data/global/items/invpax.dc6",revision:"ae449569319fce967f8ff58effd2b271"},{url:"/data/global/items/invpbs.dc6",revision:"c2528d92bae43cca172e8b0350935948"},{url:"/data/global/items/invpik.dc6",revision:"dafd47b8decb5ef737290e15dd318a31"},{url:"/data/global/items/invpil.dc6",revision:"e8676d363cc0d874eef76c8f886365e7"},{url:"/data/global/items/invplt.dc6",revision:"0dce8d2ab85a7ce896265beffa632de5"},{url:"/data/global/items/invpob.dc6",revision:"e383b125932c792ecea98b33ceee23c3"},{url:"/data/global/items/invpog.dc6",revision:"a28721cf033cba5056f41a7581d40a9d"},{url:"/data/global/items/invpoo.dc6",revision:"88c04fb66a1304fd66b1dd027a243ef7"},{url:"/data/global/items/invpor.dc6",revision:"dc9a3c713663a110db07835cc69b53e6"},{url:"/data/global/items/invpot.dc6",revision:"1d99414679e08f70c1a6d186cee4a10e"},{url:"/data/global/items/invpotb.dc6",revision:"1d99414679e08f70c1a6d186cee4a10e"},{url:"/data/global/items/invpotr.dc6",revision:"5efdb42acdeab68a62d91ba8109a3cc3"},{url:"/data/global/items/invpov.dc6",revision:"71d228d8bbcfd4c00c5608ccc2a26460"},{url:"/data/global/items/invpoy.dc6",revision:"a8f4b5bbd93fcc9b6775c803aad5d7fb"},{url:"/data/global/items/invqf1.dc6",revision:"fab6e8a7efd50737b99bbff2182d3c96"},{url:"/data/global/items/invqf2.dc6",revision:"0e713dc656a65c0b41482b207129f999"},{url:"/data/global/items/invqlt.dc6",revision:"77a712154a65cc658f8bd348761d0190"},{url:"/data/global/items/invquil.dc6",revision:"b8cec85e76f254d9165638ef19da7c85"},{url:"/data/global/items/invqvr.dc6",revision:"b5fab50af37aff507d00df106d30e69d"},{url:"/data/global/items/invramn.dc6",revision:"0d2b7b537e014e31735ea945c9fd631b"},{url:"/data/global/items/invrber.dc6",revision:"17b7b0f4d40740f0137fad222a76bd09"},{url:"/data/global/items/invrbk.dc6",revision:"fce91f2094dc1b0dff1055b33f2a53ee"},{url:"/data/global/items/invrcham.dc6",revision:"55392e944593fd97a73ecc5dbce26c45"},{url:"/data/global/items/invrdol.dc6",revision:"1a3a8fd4bf44316e19abd4c90f3adb7f"},{url:"/data/global/items/invrel.dc6",revision:"5b18cc3f38093e609f92c9c75b37cb65"},{url:"/data/global/items/invreld.dc6",revision:"7fd845219f65c52b80ef8a6003547535"},{url:"/data/global/items/invreth.dc6",revision:"7c2f3abd6090d883102c20c9c9a9e05a"},{url:"/data/global/items/invrfal.dc6",revision:"f65fab5230aa533e78b870855bcd36bf"},{url:"/data/global/items/invrgul.dc6",revision:"e896b8b8c29380db8701663d33f0944f"},{url:"/data/global/items/invrhel.dc6",revision:"302eca519e4a428d60e71978705314ed"},{url:"/data/global/items/invrin.dc6",revision:"02eb39ca9533fae415632c06e54cee69"},{url:"/data/global/items/invrin1.dc6",revision:"1d0d1e7f226d3a8c97e34cd25175a1f0"},{url:"/data/global/items/invrin2.dc6",revision:"78d11dfd4044492911d57e31530d5ea8"},{url:"/data/global/items/invrin3.dc6",revision:"d0a10bf01a2fdc9fbbf7494f5f47667c"},{url:"/data/global/items/invrin4.dc6",revision:"f38bda35394c71f56700e9daeee44ab5"},{url:"/data/global/items/invrin5.dc6",revision:"e97861e1dee22b333a6f5ca956106649"},{url:"/data/global/items/invrio.dc6",revision:"12e7baf30a6f5e3638666b8eeed87c4b"},{url:"/data/global/items/invrist.dc6",revision:"4a274bf8cd853c2cf1856cd2f602d2e4"},{url:"/data/global/items/invrith.dc6",revision:"951f339fad6587e8c6e5a039c4cb837a"},{url:"/data/global/items/invrjo.dc6",revision:"4da2c117e3596a4bb0be42b1da10f465"},{url:"/data/global/items/invrko.dc6",revision:"72a7c879e158578754e5446c4106b972"},{url:"/data/global/items/invrlem.dc6",revision:"c8bccdf7b3fbff92af922bcc96a0ca61"},{url:"/data/global/items/invrlo.dc6",revision:"f0ea8cdc65948df638e16214c6120551"},{url:"/data/global/items/invrlum.dc6",revision:"e2f6bc5bbcae63aa6bb95b710f436602"},{url:"/data/global/items/invrmal.dc6",revision:"640defdd4d258506d59dda11a91a8dcc"},{url:"/data/global/items/invrnef.dc6",revision:"d9f3576a8ab8ae996e7ec35080717829"},{url:"/data/global/items/invrng.dc6",revision:"d3f6839a45acf383b682c9a03e868577"},{url:"/data/global/items/invrohm.dc6",revision:"bff10441a6c17472f56a1bb2347ca119"},{url:"/data/global/items/invrort.dc6",revision:"a11698bc52d9683779f09f6196a10bcc"},{url:"/data/global/items/invrpl.dc6",revision:"30db64cd29d69202c2448d398645482c"},{url:"/data/global/items/invrps.dc6",revision:"3c3054ba5df546972e4b148dd61ffd8e"},{url:"/data/global/items/invrpul.dc6",revision:"61b56350f3e5a838114039f853f3ba1a"},{url:"/data/global/items/invrral.dc6",revision:"109b0152761b829dbb23b421509d9475"},{url:"/data/global/items/invrsc.dc6",revision:"981d37952be68b92d0c31022ed451da0"},{url:"/data/global/items/invrshae.dc6",revision:"e8b07dd929ea7f03df8201d800721b9a"},{url:"/data/global/items/invrsol.dc6",revision:"e2d29bb0e98e5043f193525ede4c41cd"},{url:"/data/global/items/invrsur.dc6",revision:"c18fb4536f8233e3c71d87bfd7cafe02"},{url:"/data/global/items/invrtal.dc6",revision:"8ee2207699fb478e918450acea3c5091"},{url:"/data/global/items/invrthul.dc6",revision:"c99ba5a00964b4a66ef898d7446ebcd2"},{url:"/data/global/items/invrtir.dc6",revision:"3c0ad117f9a4d1deb7fdf54052d26c24"},{url:"/data/global/items/invrum.dc6",revision:"23540fabf126f2207a44a63348c37647"},{url:"/data/global/items/invrun.dc6",revision:"d272b3bf94403bff604b0834eb8f2124"},{url:"/data/global/items/invrvex.dc6",revision:"ecad8d589a8ea81cf4e2da7fb08b3631"},{url:"/data/global/items/invrxb.dc6",revision:"e4939b6a805df8607b5ad844ed3578a7"},{url:"/data/global/items/invrxbu.dc6",revision:"f6ae503744bc1ea9c3c749a0d6009aa3"},{url:"/data/global/items/invrzod.dc6",revision:"5e77cd22541e1294c9a0f23ed6c4ee88"},{url:"/data/global/items/invsbb.dc6",revision:"4e027523abb6245641b8f8d8ef32d34b"},{url:"/data/global/items/invsbbu.dc6",revision:"4981a3f79772d24e36467d982100b7cd"},{url:"/data/global/items/invsbk.dc6",revision:"2199f1f230034de0037ab25808a94682"},{url:"/data/global/items/invsbr.dc6",revision:"27fc7a9b63e077bd567b760ecd7f2248"},{url:"/data/global/items/invsbru.dc6",revision:"d7371c50b85fabe93ee01225ec292a84"},{url:"/data/global/items/invsbw.dc6",revision:"8a19c33224b3c5c26ecfc46d712f9a9c"},{url:"/data/global/items/invscb.dc6",revision:"09a3ded22b0fecde1fcb7f79dab00b69"},{url:"/data/global/items/invscl.dc6",revision:"e93ecef90cfc0eb63d805d5f891a4d43"},{url:"/data/global/items/invscm.dc6",revision:"acdfc77eec55acf312f9c211490c3dd6"},{url:"/data/global/items/invscmu.dc6",revision:"7339fda7f0ee4088bb7966223e4be614"},{url:"/data/global/items/invscp.dc6",revision:"9319dfa78952966e596c942a2d9fa426"},{url:"/data/global/items/invscr.dc6",revision:"21ac46ff46743e4c8f82c128798b5d83"},{url:"/data/global/items/invscy.dc6",revision:"684511cc1bbcd924cb3416726c3b32ee"},{url:"/data/global/items/invscyu.dc6",revision:"771374ad4629f2f76a0c2b7bcb34cbdc"},{url:"/data/global/items/invskc.dc6",revision:"29a8373f7cb6a43a5177fa65849fff6e"},{url:"/data/global/items/invskf.dc6",revision:"5b05ba9ead2e5c7a1721534633c106d7"},{url:"/data/global/items/invskl.dc6",revision:"2bbf00ec38b27d584f8dd0f2ff5062d8"},{url:"/data/global/items/invskp.dc6",revision:"25c6607daf7d1715730d13d83edbf7a3"},{url:"/data/global/items/invskr.dc6",revision:"f8af5b14f7171cecbe15d83e5ce7e5e5"},{url:"/data/global/items/invskru.dc6",revision:"b4c0d4a69f94faeadb222d676834bdea"},{url:"/data/global/items/invsku.dc6",revision:"bacdcb52ed0f60d7e1a857c52ffdae23"},{url:"/data/global/items/invskz.dc6",revision:"6f0dcc1ae7cbbaf27e314f1b37403b0a"},{url:"/data/global/items/invslb.dc6",revision:"2035810c462929a92832db4971d1ac7f"},{url:"/data/global/items/invsml.dc6",revision:"779077380d8e85f03cf57b6ac32beb32"},{url:"/data/global/items/invsmlu.dc6",revision:"ca341678915b683cdc10a213bbb4bf6b"},{url:"/data/global/items/invsol.dc6",revision:"c56fb944f3d2cc8d84433a6b9b529019"},{url:"/data/global/items/invspc.dc6",revision:"d85fa7eab04642b42847555545781c33"},{url:"/data/global/items/invspcu.dc6",revision:"87165517a06c5c46ad4b27d7352e3742"},{url:"/data/global/items/invspk.dc6",revision:"ea3b35a5d55ddacb4984639b63536597"},{url:"/data/global/items/invspku.dc6",revision:"37f6065209622afa105f20a2a7ebc1cd"},{url:"/data/global/items/invspl.dc6",revision:"c74ccfbfea57c8e7901a741a74b5e0dd"},{url:"/data/global/items/invsple.dc6",revision:"79dd003b4f1f3c147282e86225fd9375"},{url:"/data/global/items/invspr.dc6",revision:"7906d33ec9487aeab04548a79f04a9e1"},{url:"/data/global/items/invspt.dc6",revision:"16fffe5b7b222c82e8e4a02c42b284d5"},{url:"/data/global/items/invssd.dc6",revision:"9e9fb1fdb29772f027f4431e43662dd4"},{url:"/data/global/items/invssp.dc6",revision:"692ec1cc226aba2ac85a27ec0712dfcb"},{url:"/data/global/items/invsst.dc6",revision:"55924e7675a8f10bb85fe0867878c0ec"},{url:"/data/global/items/invstu.dc6",revision:"ba6fc808b0185bfc6ab438c91bc39be3"},{url:"/data/global/items/invswb.dc6",revision:"9d2f80d5a8fa6224cd6f20e67209b82d"},{url:"/data/global/items/invswbu.dc6",revision:"f1790ee3de602f1953fa1e923706e6c8"},{url:"/data/global/items/invta3.dc6",revision:"46108641333cf0cde2ae864a6d8eb682"},{url:"/data/global/items/invtail.dc6",revision:"aadf42699f344a1be3559ebaa058534b"},{url:"/data/global/items/invtax.dc6",revision:"4dca06b3ef08e119fe3bf0d32edab0ac"},{url:"/data/global/items/invtbl.dc6",revision:"6e900598d10c16f9162a56a12840f47f"},{url:"/data/global/items/invtbt.dc6",revision:"533ad755036bef8f987e60a36241650a"},{url:"/data/global/items/invtes.dc6",revision:"ec2246de291281889afbe75415daf6cc"},{url:"/data/global/items/invtgl.dc6",revision:"6f4ff04eb5a33a81cce28f2a73eff7ce"},{url:"/data/global/items/invtk3.dc6",revision:"e34fc4e0997dfd368bfe1bd716586372"},{url:"/data/global/items/invtkn.dc6",revision:"4b499ab81baa505ba590db814de1d4a3"},{url:"/data/global/items/invtoa.dc6",revision:"a26d10affb9d25b1d5b25af86586c2df"},{url:"/data/global/items/invtow.dc6",revision:"df851ee8caac5c0308be62e5e1c40c7c"},{url:"/data/global/items/invtowu.dc6",revision:"6c011252a77509d25a3871288bb955a5"},{url:"/data/global/items/invtrch.dc6",revision:"e0c07756f6faef21a15a1aca6a11c7c0"},{url:"/data/global/items/invtri.dc6",revision:"0bf14509a7a58d03d3d3980cdec84ee9"},{url:"/data/global/items/invtriu.dc6",revision:"3bf4381b8ac9c4528f5cf20d28d96dfe"},{url:"/data/global/items/invtsp.dc6",revision:"fe118fc7e6c481e429d148f72ae682c3"},{url:"/data/global/items/invuhms.dc6",revision:"e08265d3e1c7f7d1dc82f68c9aa06b97"},{url:"/data/global/items/invutss.dc6",revision:"1389064b778bb868b92c9cabb1309cab"},{url:"/data/global/items/invvbl.dc6",revision:"11bb145f3b9f5f157d1d044b81bb9cf1"},{url:"/data/global/items/invvbt.dc6",revision:"ef98e59ed23d3e44df3bb54f79093bbf"},{url:"/data/global/items/invvgl.dc6",revision:"305e346a8757d8f889454575b7308e24"},{url:"/data/global/items/invvip.dc6",revision:"61fece3ce083e0070120903f4b52696f"},{url:"/data/global/items/invvou.dc6",revision:"e52d2618c0e3a88fd3bb6b88a32a31ec"},{url:"/data/global/items/invvpl.dc6",revision:"027a7d9236b5e62ffc6163779c818dfb"},{url:"/data/global/items/invvps.dc6",revision:"8c4e4feee709b3f85df60acb099d95d5"},{url:"/data/global/items/invwax.dc6",revision:"c161e2ca257e6f716c796eaf35c91d30"},{url:"/data/global/items/invwhm.dc6",revision:"2b0400dbb2f8dd8b46c0df3a00412454"},{url:"/data/global/items/invwnd.dc6",revision:"9b9076a9890a454d44de67cf5eedae5e"},{url:"/data/global/items/invwndu.dc6",revision:"d79611491d4a15ffb204a8238c707094"},{url:"/data/global/items/invwpl.dc6",revision:"4707d15f9af038f2340631d824b9b3be"},{url:"/data/global/items/invwps.dc6",revision:"d6372c2c78924ca2549f5ce8f44c2042"},{url:"/data/global/items/invwsc.dc6",revision:"2610b0319076626651c35327f4ba731e"},{url:"/data/global/items/invwsd.dc6",revision:"b3c97b57c41e4470b6f51d504568ed06"},{url:"/data/global/items/invwsp.dc6",revision:"83dd9dc7dff45bf5b8396da2e1b07446"},{url:"/data/global/items/invwst.dc6",revision:"57a6be2628e269c9fb3adbf24f3393eb"},{url:"/data/global/items/invxaru.dc6",revision:"e85261e3c5335dc642cdfe141c60d669"},{url:"/data/global/items/invxkpu.dc6",revision:"0d8103f9708ce56aa04b063879b5e92b"},{url:"/data/global/items/invxmlu.dc6",revision:"45703d05d7e0ab801f92380f32718011"},{url:"/data/global/items/invxpku.dc6",revision:"7ac8e1301e1ff33cfdf6369cfbed75d3"},{url:"/data/global/items/invxrgu.dc6",revision:"9390c6fb89e3552cac1bf5937e8fe415"},{url:"/data/global/items/invxrnu.dc6",revision:"75db572d25def008b655647b1c0080ec"},{url:"/data/global/items/invxrss.dc6",revision:"3b1926e8d1a901f5cae54546c339b896"},{url:"/data/global/items/invxshu.dc6",revision:"3fb57b4adfc9cef6e778a25207b88acb"},{url:"/data/global/items/invxtuu.dc6",revision:"20afb2d6a1dfcdadae72fc6e35f05478"},{url:"/data/global/items/invxyz.dc6",revision:"839ece730a863304ab5ce7faab6c796c"},{url:"/data/global/items/invypl.dc6",revision:"59421fea26900e639ad03143bc722df0"},{url:"/data/global/items/invyps.dc6",revision:"9614569b2b297e9b506010cf89983e69"},{url:"/data/global/items/invywn.dc6",revision:"3086c52324aac99e0215c8318d6b1330"},{url:"/data/global/items/mana1.dc6",revision:"a19324bf3419456bc6adbb01803dccdd"},{url:"/data/global/items/palette/brown.dat",revision:"b87dbc394bf341a771926194632d0a09"},{url:"/data/global/items/palette/gold.dat",revision:"b87dbc394bf341a771926194632d0a09"},{url:"/data/global/items/palette/grey.dat",revision:"b87dbc394bf341a771926194632d0a09"},{url:"/data/global/items/palette/grey2.dat",revision:"36cf8abb44b62ae932e08207531f6107"},{url:"/data/global/items/palette/greybrown.dat",revision:"50dee272ee49f3dfffb4a1681f11e8c9"},{url:"/data/global/items/palette/invgrey.dat",revision:"f49e2a79bd07741dd917c87dc0f0a01d"},{url:"/data/global/items/palette/invgrey2.dat",revision:"d39bb771da59d5014e18f27d8a616daf"},{url:"/data/global/items/palette/invgreybrown.dat",revision:"daf1a7ed47b3ee5377c7de472d4e97eb"},{url:"/data/global/items/potblu.dc6",revision:"28ce7442ead9c6959134f7d451f7be99"},{url:"/data/global/items/potbrd.dc6",revision:"6bc4bc057d2c7a653aefc32ca971a141"},{url:"/data/global/items/potgrn.dc6",revision:"b6bd53ef95e135a75b146f8974749fa0"},{url:"/data/global/items/potorg.dc6",revision:"3c889c0e80a6294faf70443462986ce8"},{url:"/data/global/items/potpur.dc6",revision:"7bcce736e2abd20f3e1836ac0562b593"},{url:"/data/global/items/potred.dc6",revision:"fa2c0b4cf7b80cd4b94b6abe04831cb9"},{url:"/data/global/items/potyel.dc6",revision:"99a14fefee48760cbfef6e3943c12d98"},{url:"/data/global/palette/ACT1/Pal.PL2",revision:"81558829f5e52177f50530a333617698"},{url:"/data/global/palette/ACT1/pal.dat",revision:"2eac8a8f637010b168578a00004095b0"},{url:"/data/global/palette/ACT2/Pal.PL2",revision:"11a256d6d4133e47938c3b85ade018da"},{url:"/data/global/palette/ACT2/pal.dat",revision:"692c410a4d10a8177afa84e8e501f468"},{url:"/data/global/palette/ACT3/Pal.PL2",revision:"25d9d7cd33dd84eeedfba9c50bfe0554"},{url:"/data/global/palette/ACT3/pal.dat",revision:"a2b67a1c9fa0213bf78c412b6c357272"},{url:"/data/global/palette/ACT4/Pal.PL2",revision:"eca4c0c0d4c0440a3f171fa34c238222"},{url:"/data/global/palette/ACT4/pal.dat",revision:"5bede07483ce28dcda6bd9d9ec742a68"},{url:"/data/global/palette/ACT5/Pal.PL2",revision:"f0bd46846b317c879899996064a507b7"},{url:"/data/global/palette/ACT5/pal.dat",revision:"e8bcdc9fcff96d81ad0d2021108da98e"},{url:"/data/global/palette/EndGame/Pal.PL2",revision:"640d3928dad3dd4c9878ab8169db7923"},{url:"/data/global/palette/EndGame/pal.dat",revision:"c5fde577eab0f7791e6a7e05f159c266"},{url:"/data/global/palette/EndGame2/Pal.PL2",revision:"39c4c9187f07d2fdc58dadb2df45a6c1"},{url:"/data/global/palette/EndGame2/pal.dat",revision:"faab333cbd26b185cb7a2edf8704b0c2"},{url:"/data/global/palette/Menu0/Pal.PL2",revision:"c0c7b072e1316a6f93967a32c429edee"},{url:"/data/global/palette/Menu0/pal.dat",revision:"fd5b53e6505521a2646383607007684f"},{url:"/data/global/palette/STATIC/pal.dat",revision:"f92728e2f0aea8498b2865fe41891034"},{url:"/data/global/palette/Sky/Pal.PL2",revision:"ed314514d523c73f298404a705846cc4"},{url:"/data/global/palette/Sky/pal.dat",revision:"b2057911916fa3734498e060a4e17c3b"},{url:"/data/global/palette/Trademark/Pal.PL2",revision:"f604534f57bfa2bc00d9ecc2c3d317d0"},{url:"/data/global/palette/Trademark/pal.dat",revision:"88521608e7a5e34bd49ca4b3ff8cd4c7"},{url:"/data/global/palette/Units/pal.dat",revision:"a4f66b2559cc7fa9d0b987780724a413"},{url:"/data/global/palette/fechar/Pal.PL2",revision:"4578f0cc9186c8cb57ad717090a839f3"},{url:"/data/global/palette/fechar/pal.dat",revision:"091ce391fc27e9401ee23e4632440201"},{url:"/data/global/palette/loading/Pal.PL2",revision:"dadfd3a18b5fb9311d022c2d287181cf"},{url:"/data/global/palette/loading/pal.dat",revision:"9a012e62fbc3105ab47eb397f6d7f22a"},{url:"/data/global/palette/menu1/Pal.PL2",revision:"6bd1e9821e06be49efc70fb247388817"},{url:"/data/global/palette/menu1/pal.dat",revision:"d2f1bbb382a8e021c2f5b35016b400cb"},{url:"/data/global/palette/menu2/Pal.PL2",revision:"882b1eada89e1546be7f7f2a0fcf430b"},{url:"/data/global/palette/menu2/pal.dat",revision:"c4ef7f44a0df2534c14d96820b397773"},{url:"/data/global/palette/menu3/Pal.PL2",revision:"21881e34698539748a3ebcf1055ee536"},{url:"/data/global/palette/menu3/pal.dat",revision:"4c29b85421e33395efb6315cee1b1619"},{url:"/data/global/palette/menu4/Pal.PL2",revision:"e01253751cabe1f1afa426e64e172d00"},{url:"/data/global/palette/menu4/pal.dat",revision:"f313361fd9170b6825e5546357583dcf"},{url:"/data/local/Color.txt",revision:"21438ef4b9ad4fc266b6129a2f60de29"},{url:"/data/local/DOCS/ENG/A1NPC.txt",revision:"84b06f79a20fa484dfaa1aa47e5237af"},{url:"/data/local/DOCS/ENG/A2NPC.txt",revision:"43e32ff6a31b81f9830560983de3b00f"},{url:"/data/local/DOCS/ENG/A3NPC.txt",revision:"c29384c361967575ca968e6e85d0e876"},{url:"/data/local/DOCS/ENG/A4NPC.txt",revision:"3501070cf193b095a7bd954d29297da3"},{url:"/data/local/DOCS/ENG/a5npc.txt",revision:"dff53712c3700ca42ff591efe8af064d"},{url:"/data/local/LNG/CHI/Demo/chinese.txt",revision:"e9d7600647e889993d8955bcfec9a57c"},{url:"/data/local/LNG/CHI/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/CHI/bnetd2helpinput.txt",revision:"1a92abb2343c06407acd6a72f8360b8c"},{url:"/data/local/LNG/CHI/chinese.txt",revision:"73d85fb0b6a6c39dcb56495e45407852"},{url:"/data/local/LNG/CHI/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/CHI/otheractinput.txt",revision:"368806d84d0ad8c291c321d4d0fa19d9"},{url:"/data/local/LNG/CHI/patch.txt",revision:"c6140d3318a339a2622976d8fece141b"},{url:"/data/local/LNG/CHI/patchstring.tbl",revision:"e7b80e2a49219862e2d4bb317c6c79dd"},{url:"/data/local/LNG/CHI/string.tbl",revision:"41887a078f2e7a773f27803de26ccae2"},{url:"/data/local/LNG/DEU/Demo/GERMAN.TXT",revision:"769c49070d65cc1124a2466fc26d78ae"},{url:"/data/local/LNG/DEU/GERMAN.TXT",revision:"fc8515948dc0ba0ceb1176c119cc0426"},{url:"/data/local/LNG/DEU/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/DEU/bnetd2helpinput.txt",revision:"a972b59da87577fc3bfa13e635adfd00"},{url:"/data/local/LNG/DEU/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/DEU/otheractinput.txt",revision:"8df99c62071a1c2b115abdb6debd9648"},{url:"/data/local/LNG/DEU/patch.txt",revision:"18db6696a7491d944cea4468d4aa2636"},{url:"/data/local/LNG/DEU/patchstring.tbl",revision:"cd2932f1ddb588c02a3c88bab510509e"},{url:"/data/local/LNG/DEU/string.tbl",revision:"afd1742f90b65c1ec1b9b13520830723"},{url:"/data/local/LNG/ENG/BETA/string.tbl",revision:"9c4ab056e216f85c796c7ffcab34c0af"},{url:"/data/local/LNG/ENG/English.txt",revision:"3ede888661300c4237fdc425c62a4729"},{url:"/data/local/LNG/ENG/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/ENG/bnetd2helpinput.txt",revision:"0bfb5e74c7f8780dc124b0fefbff36d6"},{url:"/data/local/LNG/ENG/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/ENG/expansionstring.tbl",revision:"1e074cd5f76debfcbadd1d60eb629c44"},{url:"/data/local/LNG/ENG/otheractinput.txt",revision:"a79785dcc05c4402ed8217e60404f90d"},{url:"/data/local/LNG/ENG/patchstring.tbl",revision:"d500c0bb43ac5233be809f51b4448b4d"},{url:"/data/local/LNG/ENG/string.tbl",revision:"306ae2c98d123e876d826e1c519d33f7"},{url:"/data/local/LNG/ESP/Demo/spanish.txt",revision:"23ba22a97dee1825b96ce54fe548c1e3"},{url:"/data/local/LNG/ESP/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/ESP/bnetd2helpinput.txt",revision:"4a1b8c21ed1e37a2e9a11ca9f1e8e291"},{url:"/data/local/LNG/ESP/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/ESP/otheractinput.txt",revision:"b6ee6e7401e24c29d2652b15f9b23f12"},{url:"/data/local/LNG/ESP/patch.txt",revision:"b27fc747cad9f6f48e840bbfcbb1f019"},{url:"/data/local/LNG/ESP/patchstring.tbl",revision:"b5d410a671adb318d34be06a1bb8413e"},{url:"/data/local/LNG/ESP/spanish.txt",revision:"692610179f6bbd5c8a58f2a2fa0509bc"},{url:"/data/local/LNG/ESP/string.tbl",revision:"3d269834e44ef66168c32f76cb18d591"},{url:"/data/local/LNG/FRA/Demo/french.txt",revision:"e38ea1930fd8c241922f50f06d0387ef"},{url:"/data/local/LNG/FRA/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/FRA/bnetd2helpinput.txt",revision:"a12d17d7af47e5b388adf81392fd00c0"},{url:"/data/local/LNG/FRA/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/FRA/french.txt",revision:"90bb798c4a6f60085117cfcc4d8705a4"},{url:"/data/local/LNG/FRA/otheractinput.txt",revision:"dfd9dd48f2e60777f8dbda45c3657be7"},{url:"/data/local/LNG/FRA/patch.txt",revision:"46052c8bf2af491ba9f58ff7dfd8c73c"},{url:"/data/local/LNG/FRA/patchstring.tbl",revision:"c6b0673a482092555d8332330bb32873"},{url:"/data/local/LNG/FRA/string.tbl",revision:"ac54c3ea9cc211da73e4d65661c6149e"},{url:"/data/local/LNG/ITA/Demo/italian.txt",revision:"cb34c42d3b84c27f54c48f9ff1c89944"},{url:"/data/local/LNG/ITA/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/ITA/bnetd2helpinput.txt",revision:"a972b59da87577fc3bfa13e635adfd00"},{url:"/data/local/LNG/ITA/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/ITA/italian.txt",revision:"42eb4194f2c05200435f1edfaf409adc"},{url:"/data/local/LNG/ITA/otheractinput.txt",revision:"f4c22d80f2aa3b03ec19acde0bccf3e4"},{url:"/data/local/LNG/ITA/patch.txt",revision:"e4c3561a7e25e048ad2efcd0aa3b13d7"},{url:"/data/local/LNG/ITA/patchstring.tbl",revision:"a68d5cf84266e109bc76c5f96545313d"},{url:"/data/local/LNG/ITA/string.tbl",revision:"80e34c2213aeb15c67d274557d68a067"},{url:"/data/local/LNG/JPN/Demo/Japanese.txt",revision:"da7b0d8e64c50d01fe575e705cabdec1"},{url:"/data/local/LNG/JPN/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/JPN/bnetd2helpinput.txt",revision:"0bfb5e74c7f8780dc124b0fefbff36d6"},{url:"/data/local/LNG/JPN/english.txt",revision:"777a42d37ace065417f20b6caade2429"},{url:"/data/local/LNG/JPN/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/JPN/otheractinput.txt",revision:"a79785dcc05c4402ed8217e60404f90d"},{url:"/data/local/LNG/JPN/patch.txt",revision:"7855f355235012b9ad938fd68eb3c985"},{url:"/data/local/LNG/JPN/patchstring.tbl",revision:"5db3b552c05f8b5523fc9e3447d0cb5f"},{url:"/data/local/LNG/JPN/string.tbl",revision:"3424ac9ea439861afdbab34a6830b522"},{url:"/data/local/LNG/KOR/Demo/korean.txt",revision:"417e2347715e61bcb90f92eb850b663c"},{url:"/data/local/LNG/KOR/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/KOR/bnetd2helpinput.txt",revision:"de1e5b6ca36fc020bf119ef56b07c7c6"},{url:"/data/local/LNG/KOR/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/KOR/korean.txt",revision:"9b4c1a0ae4b19c963e7c26847bc42dd5"},{url:"/data/local/LNG/KOR/otheractinput.txt",revision:"5e9ee3965d4e13a1914a1c2ec035a089"},{url:"/data/local/LNG/KOR/patch.txt",revision:"69bab9311ff786d98d57b05c1c216e8e"},{url:"/data/local/LNG/KOR/patchstring.tbl",revision:"6ba9bc5cbab82d940a8696e2565fbeac"},{url:"/data/local/LNG/KOR/string.tbl",revision:"e50cbd4482c9786002c50d23e744196e"},{url:"/data/local/LNG/POL/Demo/polish.txt",revision:"efa4f52e81a6187575565507bda9b594"},{url:"/data/local/LNG/POL/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/POL/bnetd2helpinput.txt",revision:"0bfb5e74c7f8780dc124b0fefbff36d6"},{url:"/data/local/LNG/POL/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/POL/otheractinput.txt",revision:"a79785dcc05c4402ed8217e60404f90d"},{url:"/data/local/LNG/POL/patch.txt",revision:"82e08eb929e2f43c5fd8e7b375ac8825"},{url:"/data/local/LNG/POL/patchstring.tbl",revision:"433afec1e81f9eb9d725fd1a005ec4da"},{url:"/data/local/LNG/POL/polish.txt",revision:"078c8d8dc5ab78017f7d749cf4a93d99"},{url:"/data/local/LNG/POR/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/POR/bnetd2helpinput.txt",revision:"a972b59da87577fc3bfa13e635adfd00"},{url:"/data/local/LNG/POR/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/POR/otheractinput.txt",revision:"8726c3f0b82c68159bf4c2d0f5c2b145"},{url:"/data/local/LNG/POR/patch.txt",revision:"10b459edf849413a1e4e6c4d797867b6"},{url:"/data/local/LNG/POR/patchstring.tbl",revision:"1da17f29ad463c7bec92457b39293ee2"},{url:"/data/local/LNG/POR/portuguese.txt",revision:"73d85fb0b6a6c39dcb56495e45407852"},{url:"/data/local/LNG/rus/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/rus/bnetd2helpinput.txt",revision:"a972b59da87577fc3bfa13e635adfd00"},{url:"/data/local/LNG/rus/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/rus/expansionstring.tbl",revision:"5eade8fca13e3e4ca36257647137d192"},{url:"/data/local/LNG/rus/otheractinput.txt",revision:"8726c3f0b82c68159bf4c2d0f5c2b145"},{url:"/data/local/LNG/rus/patchstring.tbl",revision:"c78c94b4251a776d804856ae872315cd"},{url:"/data/local/LNG/rus/russian.txt",revision:"73d85fb0b6a6c39dcb56495e45407852"},{url:"/data/local/LNG/rus/string.tbl",revision:"97ad1dad3e2060c4e78e024c85e268cb"},{url:"/data/local/MacUI/D2ELogo.pcx",revision:"fb07031fb7b1c1c30e114c716d56e20c"},{url:"/data/local/MacUI/D2ELogoCarbon.PCX",revision:"814027b551d736f27c43e865c4e0b839"},{url:"/data/local/MacUI/D2LogoCarbon.pcx",revision:"e43e324c850dbde31a1d355ea6a9b555"},{url:"/data/local/MacUI/DEU/d2resources.rsrc",revision:"963f5470f5ed8c7176b995a56464fb9a"},{url:"/data/local/MacUI/ENG/D2Resources.rsrc",revision:"6b770f9842f53c9a690c1674d382fbde"},{url:"/data/local/MacUI/ENG/vssver.scc",revision:"c46e0e9d7cfbd715f4e6ade70cdafe6e"},{url:"/data/local/MacUI/FRA/D2Resources.rsrc",revision:"52fe6ccba077579f220f9c7beb103892"},{url:"/data/local/MacUI/JPN/D2Resources.rsrc",revision:"0e426c9c3718e8670cb75f172b09529c"},{url:"/data/local/MacUI/vssver.scc",revision:"e7c803344e7ac87365f8bd51908a7b1d"},{url:"/data/local/UI/Chi/BigNo.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/Chi/BigYes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/Chi/Contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/Chi/ExitDiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/Chi/KeysandButtons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/Chi/MouseSensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/Chi/QuitDiablo2.dc6",revision:"f2922e651c5cb9466982845431fb5ca4"},{url:"/data/local/UI/Chi/SaveandExitgame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/ENG/2dsound.dc6",revision:"d2ded0d90e9900d258ae0997e148076e"},{url:"/data/local/UI/ENG/2dvolume.dc6",revision:"87af3e75b3c986eb8f5121f06502942f"},{url:"/data/local/UI/ENG/3da3d.DC6",revision:"6f4e9abdf600c38509af876113010659"},{url:"/data/local/UI/ENG/3dbias.dc6",revision:"1a2089960509c78c27a2f4b69636a9b2"},{url:"/data/local/UI/ENG/3ddirectx.DC6",revision:"218ef4bcd5ff61279d35fb446ee07757"},{url:"/data/local/UI/ENG/3deax.DC6",revision:"dc5b4fc45ecd49657c78aa68e1d9b5ca"},{url:"/data/local/UI/ENG/3dsound.dc6",revision:"905f4bcfafc0fe9f1ae94d4b6f442391"},{url:"/data/local/UI/ENG/3dsound1.dc6",revision:"fec5e08cfd88be22b19f868c459d0085"},{url:"/data/local/UI/ENG/3dsounda3d.dc6",revision:"c9176c97857284e6d2979987385211c2"},{url:"/data/local/UI/ENG/3dsoundeax.dc6",revision:"273c29c18461c1ab0ac26d51841fffad"},{url:"/data/local/UI/ENG/3dsoundoff.DC6",revision:"d949f916adbcea601b197c01a02073a8"},{url:"/data/local/UI/ENG/3dsoundon.DC6",revision:"631e0c77a41e9ea4801c95d9b39ee746"},{url:"/data/local/UI/ENG/3dsupport.DC6",revision:"665fd978e00e62d39609dedc420ec407"},{url:"/data/local/UI/ENG/640x480.dc6",revision:"9bab8828634a2d5fa697cad27c40212c"},{url:"/data/local/UI/ENG/800x600.dc6",revision:"3f5ce01206e5328dc8a8789133e9bd55"},{url:"/data/local/UI/ENG/AutoMapCenter.dc6",revision:"26eacc7b33a6378947aaa942d9332c8c"},{url:"/data/local/UI/ENG/AutoMapMode.dc6",revision:"7be13df6e6a48eb4f41a7a9a6d6dd05b"},{url:"/data/local/UI/ENG/AutoMapOptions.dc6",revision:"d939b0abd816739ced23e19efc92f94e"},{url:"/data/local/UI/ENG/AutoMapParty.dc6",revision:"761104360deaa2c292560595dc0aa470"},{url:"/data/local/UI/ENG/AutoMapPartyNames.dc6",revision:"4d9261c2b2208e6d40724888dec20cc0"},{url:"/data/local/UI/ENG/BigNo.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/ENG/BigYes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/ENG/Center.dc6",revision:"ba3a4bbe264729941b20e10e12bc96d0"},{url:"/data/local/UI/ENG/Contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/ENG/Credits.txt",revision:"db1b6c784e4302f36e94925e0fd5451d"},{url:"/data/local/UI/ENG/EXITD2.DC6",revision:"ec5187a5b0d30e65be9e515daa637763"},{url:"/data/local/UI/ENG/Everything.dc6",revision:"8600d07d9f3fe32231eaf94891475340"},{url:"/data/local/UI/ENG/ExitDiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/ENG/Expansion/A5L1.DC6",revision:"464f67415d0d6fd222706aee5e43d63d"},{url:"/data/local/UI/ENG/Expansion/A5L10.DC6",revision:"059932fa5b7762737734f6ed309ab755"},{url:"/data/local/UI/ENG/Expansion/A5L11.DC6",revision:"cd2c347046dbed0174364b88053628dc"},{url:"/data/local/UI/ENG/Expansion/A5L12.DC6",revision:"359701efa6a671ecc5d5a6bcc920b5ad"},{url:"/data/local/UI/ENG/Expansion/A5L13.DC6",revision:"a1771ee77dc88daa7a53fdf224d8f60a"},{url:"/data/local/UI/ENG/Expansion/A5L14.DC6",revision:"3e613fa0db0a1c80d885879c861e9ca0"},{url:"/data/local/UI/ENG/Expansion/A5L15.DC6",revision:"1567125fed958ee6d3b579309d988221"},{url:"/data/local/UI/ENG/Expansion/A5L16.DC6",revision:"f113d2341b92e498e6c14bccf98654d4"},{url:"/data/local/UI/ENG/Expansion/A5L17.DC6",revision:"8352b9eff18101c63f47735c0d270232"},{url:"/data/local/UI/ENG/Expansion/A5L18.DC6",revision:"efe8eb07f7cb1415470d40c09c39202c"},{url:"/data/local/UI/ENG/Expansion/A5L19.DC6",revision:"c19a999efe71d1a51d84ba9941dd6274"},{url:"/data/local/UI/ENG/Expansion/A5L2.DC6",revision:"84773bf7b7b289b37b6125d7e25ad187"},{url:"/data/local/UI/ENG/Expansion/A5L20.DC6",revision:"b12213dee83c4d35ea9b9ea00b83c5e5"},{url:"/data/local/UI/ENG/Expansion/A5L21.DC6",revision:"c0b246f56085345f9175b63ca95ea8e9"},{url:"/data/local/UI/ENG/Expansion/A5L22.DC6",revision:"137a53151a17d35f210fea9eba170df0"},{url:"/data/local/UI/ENG/Expansion/A5L23.DC6",revision:"6f3f7b9d304e17cdd94296b196719c5b"},{url:"/data/local/UI/ENG/Expansion/A5L24.DC6",revision:"a44da80acabb6cf4325ec5d0c4d70fc6"},{url:"/data/local/UI/ENG/Expansion/A5L25.DC6",revision:"9f40ac8b4fa1db8dbc841f037c830e9e"},{url:"/data/local/UI/ENG/Expansion/A5L26.DC6",revision:"d59d1ebb3c5347aa4e585267fa513ba5"},{url:"/data/local/UI/ENG/Expansion/A5L27.DC6",revision:"52bcc5a35d6be1b1f5336fd09b586112"},{url:"/data/local/UI/ENG/Expansion/A5L3.DC6",revision:"4e3d867e3b8e9780828e3b34ae5c86eb"},{url:"/data/local/UI/ENG/Expansion/A5L4.DC6",revision:"192562f4efeac79dc8e8814e06dc7804"},{url:"/data/local/UI/ENG/Expansion/A5L5.DC6",revision:"3f7ac79cdab632ec99a1961784458bf7"},{url:"/data/local/UI/ENG/Expansion/A5L6.DC6",revision:"b23aa7f672cd48bed1c663c7baf5072f"},{url:"/data/local/UI/ENG/Expansion/A5L7.DC6",revision:"6e573a7d03b905057a1bc40e5e0671e8"},{url:"/data/local/UI/ENG/Expansion/A5L8.DC6",revision:"24539cc122cb13e0503c181c5d69bb0f"},{url:"/data/local/UI/ENG/Expansion/A5L9.DC6",revision:"d7e78808a8e4c158cc2c706749c1e884"},{url:"/data/local/UI/ENG/Expansion/level.txt",revision:"bd0a156a7ca118085c5598a0adc95f7b"},{url:"/data/local/UI/ENG/ExpansionCredits.txt",revision:"c811483789b8be68b79549212714da8c"},{url:"/data/local/UI/ENG/Full.dc6",revision:"16bf9803f44429933b5e47237e1e389c"},{url:"/data/local/UI/ENG/KeysAndButtons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/ENG/Low.dc6",revision:"eda8a04c517771da03507b1339cf938c"},{url:"/data/local/UI/ENG/MULTIPLAYER.DC6",revision:"04c96e2da8f666e0364a6e546b33ddfe"},{url:"/data/local/UI/ENG/MacCredits.txt",revision:"406a87139285ce517e5e40efe5c8d802"},{url:"/data/local/UI/ENG/Medium.dc6",revision:"f38c6d135bac9a8ed822ecf134bc44f4"},{url:"/data/local/UI/ENG/Mini.dc6",revision:"473439b0ad28c7e96b399ee80fea4799"},{url:"/data/local/UI/ENG/MouseSensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/ENG/No.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/ENG/QuitDiablo2.dc6",revision:"bb90d1ca5095ec823e8c487295b4ee73"},{url:"/data/local/UI/ENG/ReallyExit.dc6",revision:"1a28ae2d9ceeb0e42bf848f814004c7e"},{url:"/data/local/UI/ENG/Resolution.dc6",revision:"b78cd21c2494cac56063509c63d6e9a9"},{url:"/data/local/UI/ENG/SINGLEPLAYER.DC6",revision:"f86b669d41eaaab5fd3f417f2f6cc6d5"},{url:"/data/local/UI/ENG/SaveAndExitGame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/ENG/SmallNo.dc6",revision:"abff08296ed2c095dc017e2c8263df68"},{url:"/data/local/UI/ENG/SmallOff.dc6",revision:"a0a999bfdc9395dd247e2c50b31a8957"},{url:"/data/local/UI/ENG/SmallOn.dc6",revision:"085a467149b377a04531ed89125b757e"},{url:"/data/local/UI/ENG/SmallYes.dc6",revision:"0186253bede0be0d2f78ca2ec4a09b1d"},{url:"/data/local/UI/ENG/Yes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/ENG/act1/A1L1.DC6",revision:"abb3bb7c8e322d49845527aa68ba8002"},{url:"/data/local/UI/ENG/act1/A1L10.DC6",revision:"cef6475fa0f51a8b1efaee10b594d135"},{url:"/data/local/UI/ENG/act1/A1L11.DC6",revision:"94d79a13178cf64aedac9e2b5ba2485b"},{url:"/data/local/UI/ENG/act1/A1L12.DC6",revision:"99fb2502c70c886625f9d41b29aac9ef"},{url:"/data/local/UI/ENG/act1/A1L13.DC6",revision:"6b991820a913c027fc40e43e17de9064"},{url:"/data/local/UI/ENG/act1/A1L14.DC6",revision:"430c9f0270c962ba954c849b53d060ee"},{url:"/data/local/UI/ENG/act1/A1L15.DC6",revision:"dc81b21a778265eb288d7ccaca7d4f28"},{url:"/data/local/UI/ENG/act1/A1L16.DC6",revision:"2448476b16b46946eb8ea61e6972ea04"},{url:"/data/local/UI/ENG/act1/A1L17.DC6",revision:"3d099d5f8bb6f31a81995eb39c3b7731"},{url:"/data/local/UI/ENG/act1/A1L18.DC6",revision:"b501f2f4bc9264f29db9d982636f2002"},{url:"/data/local/UI/ENG/act1/A1L19.DC6",revision:"3813da5b9b292defc98aebdb37a7fa8c"},{url:"/data/local/UI/ENG/act1/A1L2.DC6",revision:"22a5449492fea9082c7eea13582637a8"},{url:"/data/local/UI/ENG/act1/A1L20.DC6",revision:"15a9cd97238a72b7520d33c9a35b8e32"},{url:"/data/local/UI/ENG/act1/A1L21.DC6",revision:"9100a79bd273972c73882086daadd094"},{url:"/data/local/UI/ENG/act1/A1L22.DC6",revision:"9c5a33b8bf102a865055d0ac7e7420bb"},{url:"/data/local/UI/ENG/act1/A1L23.DC6",revision:"7d99b3c29189a05b39aba125fdd337ef"},{url:"/data/local/UI/ENG/act1/A1L24.DC6",revision:"17e7f279a45222e5f4caa48ec0b800f3"},{url:"/data/local/UI/ENG/act1/A1L25.DC6",revision:"48835731abe3db8b891eff3cbdd3b703"},{url:"/data/local/UI/ENG/act1/A1L26.DC6",revision:"ae504985ab00d5d66185c395b97e190b"},{url:"/data/local/UI/ENG/act1/A1L27.DC6",revision:"75264343f5779ff32a440582c89ad371"},{url:"/data/local/UI/ENG/act1/A1L28.DC6",revision:"4cf0e49a72e98159b45f3b003d1867c8"},{url:"/data/local/UI/ENG/act1/A1L29.DC6",revision:"b6dd19fc1d14fe2c8cf22a01185199ab"},{url:"/data/local/UI/ENG/act1/A1L3.DC6",revision:"681f448bbc07bf184f7b7aaf35270cd4"},{url:"/data/local/UI/ENG/act1/A1L30.DC6",revision:"deee217e0285e09e0cf199ce80a2b83c"},{url:"/data/local/UI/ENG/act1/A1L31.DC6",revision:"4c117fa92801237ec5cc870ab37db43e"},{url:"/data/local/UI/ENG/act1/A1L32.DC6",revision:"8c5e4f1d6658ffa28b3cba5afb2c5344"},{url:"/data/local/UI/ENG/act1/A1L33.DC6",revision:"73e2fd30312dd4f5348947dc31577727"},{url:"/data/local/UI/ENG/act1/A1L34.DC6",revision:"0fee340bbe0874ce429a435ce8ffce85"},{url:"/data/local/UI/ENG/act1/A1L35.DC6",revision:"635d7287224e85c84d3f5b1818c85ddc"},{url:"/data/local/UI/ENG/act1/A1L36.DC6",revision:"bb03652c41ad2344ff7d82b157d73c09"},{url:"/data/local/UI/ENG/act1/A1L37.DC6",revision:"6da02c1557c56e5bb3a62882d5f94f9f"},{url:"/data/local/UI/ENG/act1/A1L38.DC6",revision:"5fba9d5eebbf1cbeefbfeb28f5052604"},{url:"/data/local/UI/ENG/act1/A1L39.DC6",revision:"c691a12bb497a0717d43fd0ef7f6e8e4"},{url:"/data/local/UI/ENG/act1/A1L4.DC6",revision:"6023b1ad9145f99388fe26e18c09260e"},{url:"/data/local/UI/ENG/act1/A1L40.DC6",revision:"863764b329983ba13d519c40e41776cb"},{url:"/data/local/UI/ENG/act1/A1L5.DC6",revision:"4a4a34fc281952737bbab40364154bd2"},{url:"/data/local/UI/ENG/act1/A1L6.DC6",revision:"f1ec98661e9eb0f7e08d04d4f16b6140"},{url:"/data/local/UI/ENG/act1/A1L7.DC6",revision:"5fee5c619d204051762860f34ff93767"},{url:"/data/local/UI/ENG/act1/A1L8.DC6",revision:"26fb4b39a1e50d1eceb506cc1cf2759c"},{url:"/data/local/UI/ENG/act1/A1L9.DC6",revision:"b61ca46d7a867c88f5bbf9a9773c7f2f"},{url:"/data/local/UI/ENG/act1/A1Q1.DC6",revision:"26fb4b39a1e50d1eceb506cc1cf2759c"},{url:"/data/local/UI/ENG/act1/A1Q5.DC6",revision:"9100a79bd273972c73882086daadd094"},{url:"/data/local/UI/ENG/act1/G1.DC6",revision:"39a03c7d0c065dc48829c9dfa50c68f6"},{url:"/data/local/UI/ENG/act1/G2.DC6",revision:"8989156789e1c5249727ad6da659c0cf"},{url:"/data/local/UI/ENG/act1/G3.DC6",revision:"6352a273c63ff482c0b1ac46a7155e95"},{url:"/data/local/UI/ENG/act1/G4.DC6",revision:"6caf493f6af35110c7488d83c4dc5fbc"},{url:"/data/local/UI/ENG/act1/G5.DC6",revision:"1d878f11680a1a21a5b8f08c07c9bbb6"},{url:"/data/local/UI/ENG/act1/level.txt",revision:"d1d08e9ed3aea33f980d368d472aa20c"},{url:"/data/local/UI/ENG/act2/A2L1.DC6",revision:"33aead7858551a1612afcca4ba0192d3"},{url:"/data/local/UI/ENG/act2/A2L10.DC6",revision:"4ab6f631fd309fda02b65eb4958934a1"},{url:"/data/local/UI/ENG/act2/A2L11.DC6",revision:"50a8a8cb609f3e3629e78358c39f7777"},{url:"/data/local/UI/ENG/act2/A2L12.DC6",revision:"4701b50095399b34d535d2ca639c925a"},{url:"/data/local/UI/ENG/act2/A2L13.DC6",revision:"2ee6602f7b4adae6a67e22d5a22d6edb"},{url:"/data/local/UI/ENG/act2/A2L14.DC6",revision:"9df6a3441950195bf4febcbd3394ae9c"},{url:"/data/local/UI/ENG/act2/A2L15.DC6",revision:"f88fb4c4b49ecb658362fc5df781df5f"},{url:"/data/local/UI/ENG/act2/A2L16.DC6",revision:"03b12d04335f8a12dfc9e919bf30de30"},{url:"/data/local/UI/ENG/act2/A2L17.DC6",revision:"901037a0d9e253ef21c8d91f948baa31"},{url:"/data/local/UI/ENG/act2/A2L18.DC6",revision:"511a314ee7f7f544eb786490fb55b1d0"},{url:"/data/local/UI/ENG/act2/A2L19.DC6",revision:"78d6e85460e84e4b4bee9ae7bed975f7"},{url:"/data/local/UI/ENG/act2/A2L2.DC6",revision:"5aa6dad4f9d2aefe0d1c4eca622755d3"},{url:"/data/local/UI/ENG/act2/A2L20.DC6",revision:"f6907e675253e95f020b363539693205"},{url:"/data/local/UI/ENG/act2/A2L21.DC6",revision:"0f1a3d95fe916aeebef4f3aae95ddf71"},{url:"/data/local/UI/ENG/act2/A2L22.DC6",revision:"0e2c89fe13a3e69926b0d54e48e9d357"},{url:"/data/local/UI/ENG/act2/A2L23.DC6",revision:"cf9764790ea9897f86a36f3442138375"},{url:"/data/local/UI/ENG/act2/A2L24.DC6",revision:"785c98de121267aa9402f19d5fcb9bb2"},{url:"/data/local/UI/ENG/act2/A2L25.DC6",revision:"920ad774a6760eba6e695e538ea39e60"},{url:"/data/local/UI/ENG/act2/A2L26.DC6",revision:"3c45be018d198910ec0688d6ae5a9e39"},{url:"/data/local/UI/ENG/act2/A2L27.DC6",revision:"86f8f153b834b896bea34c10e2ec2e34"},{url:"/data/local/UI/ENG/act2/A2L3.DC6",revision:"e50260f10878f3142c4d50627cdf6ba6"},{url:"/data/local/UI/ENG/act2/A2L4.DC6",revision:"18bc9562635d463c4953f99654d6dae3"},{url:"/data/local/UI/ENG/act2/A2L40.DC6",revision:"00cec0c916156523fdebca6830f331d4"},{url:"/data/local/UI/ENG/act2/A2L41.DC6",revision:"9949663afdaedd529ba96bb14c8024e3"},{url:"/data/local/UI/ENG/act2/A2L5.DC6",revision:"4017e9db757dfa45582b991372491470"},{url:"/data/local/UI/ENG/act2/A2L6.DC6",revision:"5e9cb43ace63652bc150192855476a9b"},{url:"/data/local/UI/ENG/act2/A2L7.DC6",revision:"c7c48318f55f6959a6e9d6d93a190076"},{url:"/data/local/UI/ENG/act2/A2L8.DC6",revision:"cf298709bf991b79b2ea529a882d966a"},{url:"/data/local/UI/ENG/act2/A2L9.DC6",revision:"79456245e2fff2375a89f4585201600c"},{url:"/data/local/UI/ENG/act2/level.txt",revision:"948c44ca2e2db22bdfb965749185366f"},{url:"/data/local/UI/ENG/act3/A3L1.DC6",revision:"5e82b70bed66883a2040be0840909d0f"},{url:"/data/local/UI/ENG/act3/A3L10.DC6",revision:"480035da0878c323525fd45f885893cf"},{url:"/data/local/UI/ENG/act3/A3L11.DC6",revision:"942cf5109152b26b2ab5f4ac70782b55"},{url:"/data/local/UI/ENG/act3/A3L12.DC6",revision:"e95fd5f8e6bb3d3f58a5b3bf2e186a42"},{url:"/data/local/UI/ENG/act3/A3L13.DC6",revision:"6dc55e192487e0c52ce0589ec86cb0d5"},{url:"/data/local/UI/ENG/act3/A3L14.DC6",revision:"eb5d6b4f5a82f6474f3b93aeef35e1a3"},{url:"/data/local/UI/ENG/act3/A3L15.DC6",revision:"d2a77875155e69f36be380ed3b82c006"},{url:"/data/local/UI/ENG/act3/A3L16.DC6",revision:"d4896f41ab0182c15db9020ff8e49285"},{url:"/data/local/UI/ENG/act3/A3L17.DC6",revision:"2e221f7ba0b9486f02ae5409d432d15f"},{url:"/data/local/UI/ENG/act3/A3L18.DC6",revision:"cf298709bf991b79b2ea529a882d966a"},{url:"/data/local/UI/ENG/act3/A3L19.DC6",revision:"79456245e2fff2375a89f4585201600c"},{url:"/data/local/UI/ENG/act3/A3L2.DC6",revision:"ff2f1273d899c888ec5e88cf41c6e726"},{url:"/data/local/UI/ENG/act3/A3L20.DC6",revision:"f13846d7f5be20f362cf29e76f281fdc"},{url:"/data/local/UI/ENG/act3/A3L21.DC6",revision:"c16a6f779e8c655f104421f0f66e3ebe"},{url:"/data/local/UI/ENG/act3/A3L22.DC6",revision:"dbbb97d664b77dae365c3196a1b4a66a"},{url:"/data/local/UI/ENG/act3/A3L23.DC6",revision:"cf403ea1677c644c6d01f5d302fc7b52"},{url:"/data/local/UI/ENG/act3/A3L24.DC6",revision:"7f90355991ddacbad16b98688164d418"},{url:"/data/local/UI/ENG/act3/A3L25.DC6",revision:"44ae5ab14c0ea99019d1bf9a392dfc79"},{url:"/data/local/UI/ENG/act3/A3L26.DC6",revision:"9ce1d18804c84a5082728ea58db94746"},{url:"/data/local/UI/ENG/act3/A3L27.DC6",revision:"a693111d648846eb9dde56621974636d"},{url:"/data/local/UI/ENG/act3/A3L28.DC6",revision:"5cb39f203a0c99033c390b3f337b7d2d"},{url:"/data/local/UI/ENG/act3/A3L3.DC6",revision:"5123edc6918b1e25557dc087b060369b"},{url:"/data/local/UI/ENG/act3/A3L4.DC6",revision:"37ca3aeb347c9606d7263fe7109da884"},{url:"/data/local/UI/ENG/act3/A3L5.DC6",revision:"2fa25de1067cf78de2cc1643699655ff"},{url:"/data/local/UI/ENG/act3/A3L6.DC6",revision:"767040a4ccada781b4c4e9edd6843a7e"},{url:"/data/local/UI/ENG/act3/A3L7.DC6",revision:"531b6b909c18262c1bc787940db9d534"},{url:"/data/local/UI/ENG/act3/A3L8.DC6",revision:"cee0dafe9399579632ab6c41d486ffba"},{url:"/data/local/UI/ENG/act3/A3L9.DC6",revision:"e63017163c61d43c95ca6f6682fc4f19"},{url:"/data/local/UI/ENG/act3/level.txt",revision:"a6742b92034954e99cc5ace0d7df5310"},{url:"/data/local/UI/ENG/act4/A4L1.DC6",revision:"e4d73bf624213980ee4f592946e9a756"},{url:"/data/local/UI/ENG/act4/A4L2.DC6",revision:"912f687ef60aa515571ffb2d0455c8ab"},{url:"/data/local/UI/ENG/act4/A4L3.DC6",revision:"0290b62042febe9d7c169ceecf021c19"},{url:"/data/local/UI/ENG/act4/A4L4.DC6",revision:"9bce72ce7504f3aa8213aa0b7847f22b"},{url:"/data/local/UI/ENG/act4/A4L5.DC6",revision:"35a7d3f8f5b2df7c73b493bf759366b0"},{url:"/data/local/UI/ENG/act4/A4L6.DC6",revision:"dce452304235b223c616ea65f608cd80"},{url:"/data/local/UI/ENG/act4/level.txt",revision:"d2fb7cced61c46fbf9b6215ce674ea8b"},{url:"/data/local/UI/ENG/alttab1.dc6",revision:"8bc80127687b0004ed3febee4e4eb384"},{url:"/data/local/UI/ENG/alttab2.dc6",revision:"175f01a8b06232c601c8fa3712fa8c3c"},{url:"/data/local/UI/ENG/alttab3.dc6",revision:"d4a39945bb5060c6dd24933be42dc03e"},{url:"/data/local/UI/ENG/audioonly.dc6",revision:"caaa7b2ae83b3f9e146c7aab367f9e4a"},{url:"/data/local/UI/ENG/audiotext.dc6",revision:"74ff601e489b47269ca8cbb17d98f606"},{url:"/data/local/UI/ENG/auto.dc6",revision:"b9e06842eef6cd076c2e7a73d9cf8569"},{url:"/data/local/UI/ENG/automap.dc6",revision:"83c721e45c35cd44bc962a6d5a7b6747"},{url:"/data/local/UI/ENG/automapfade.dc6",revision:"988b181fb4f1458f234abc2d08cfbc84"},{url:"/data/local/UI/ENG/blendshadow.dc6",revision:"00f98baf17db22b3842d8fa63d457344"},{url:"/data/local/UI/ENG/cancel.dc6",revision:"2a556fed26f46897cd24c8f6b5a62829"},{url:"/data/local/UI/ENG/cfgoptions.dc6",revision:"811ef94042eea9f71efad87effcab506"},{url:"/data/local/UI/ENG/character.dc6",revision:"280abedf08f2c65db6806a65c24ad1c8"},{url:"/data/local/UI/ENG/dolby.dc6",revision:"d6674e941a953248bed362cdbdc28601"},{url:"/data/local/UI/ENG/dolby1.dc6",revision:"ad7b2bb1c5747911f9c0aa2296ea76d8"},{url:"/data/local/UI/ENG/eax.dc6",revision:"33f64e11168a83a0b2147d3670c8a370"},{url:"/data/local/UI/ENG/eax1.dc6",revision:"954d5364d90f32bfe62116ac74a2b010"},{url:"/data/local/UI/ENG/eax3d.DC6",revision:"71241a191675f3fdb5d51fc6020a32fe"},{url:"/data/local/UI/ENG/exit.dc6",revision:"04ecdb97a0483254b471780f76815181"},{url:"/data/local/UI/ENG/gamefailbadchar.dc6",revision:"4e2976befcc90fc82595dc86d76b18eb"},{url:"/data/local/UI/ENG/gamefailbadcharquest.dc6",revision:"860ad33412588ad640f5a1c5760df987"},{url:"/data/local/UI/ENG/gamefailbadcharskills.dc6",revision:"2205b4125dd12be12e737a0142b256a9"},{url:"/data/local/UI/ENG/gamefailbadcharstats.dc6",revision:"53e7b89e7e0e3abf5ea86382d1f40f4d"},{url:"/data/local/UI/ENG/gamefailbadcharwaypoint.dc6",revision:"97f5291ab30ad8262aa5f4e1589e8ec1"},{url:"/data/local/UI/ENG/gamefailillegaljoin.dc6",revision:"55706ddefebcda01a86cd1f9694be47e"},{url:"/data/local/UI/ENG/gamefailillegaljoinA.dc6",revision:"15193bee2e888091fe5ac5e89a5d6884"},{url:"/data/local/UI/ENG/gamefailillegaljoinB.dc6",revision:"87bd5ed52fbf3fa996aa4fa188826e1c"},{url:"/data/local/UI/ENG/gamefailillegaljoinC.dc6",revision:"c532d72eff267b441bd1f041a8e92221"},{url:"/data/local/UI/ENG/gamefailillegaljoinD.dc6",revision:"50f82acdbed57a2822ab88961a361673"},{url:"/data/local/UI/ENG/gamefailillegaljoinE.dc6",revision:"2339edef8b443eae65f6cbfbf4909a69"},{url:"/data/local/UI/ENG/gamefailillegaljoinF.dc6",revision:"7bb79d2d53c1b4799ed41c7621250983"},{url:"/data/local/UI/ENG/gamefailjoin.dc6",revision:"eacf92935983e01129efd1788201e8f8"},{url:"/data/local/UI/ENG/gamefailserverdrop.dc6",revision:"5c7b5de28da6380d24a68fed6c8928b7"},{url:"/data/local/UI/ENG/gamefailurebaddeadbod.dc6",revision:"4a446489d5a6cab3642ff32b7c69f0f4"},{url:"/data/local/UI/ENG/gamefailurebaddeadbodyitem.dc6",revision:"3e23512fcc8825b6e2354d5fb1f2fa59"},{url:"/data/local/UI/ENG/gamefailurebadfile.dc6",revision:"db3496889827e806c135c822ac5f21a9"},{url:"/data/local/UI/ENG/gamefailurebadheader.dc6",revision:"7d1a81959e2504736a244ca78512edc4"},{url:"/data/local/UI/ENG/gamefailurebadhireables.dc6",revision:"caff3a4397f9031face8ebdbcf5e0124"},{url:"/data/local/UI/ENG/gamefailurebadintrodata.dc6",revision:"f458b6e436fa1c20970ff4bf47a7fe9e"},{url:"/data/local/UI/ENG/gamefailurebadinv.dc6",revision:"f9183087ed17b5a53d61efa8659678cf"},{url:"/data/local/UI/ENG/gamefailurebaditem.dc6",revision:"9f071f2a883daad8ce167a32a11eb49c"},{url:"/data/local/UI/ENG/gamefailureunknown.dc6",revision:"6d7f6c8498bb84e66a627ad05adca555"},{url:"/data/local/UI/ENG/gameversionmismatch.dc6",revision:"356ee16506d67f379f087909e9575bff"},{url:"/data/local/UI/ENG/gamma.dc6",revision:"c3169ffb11f9f880b661d103c270a53c"},{url:"/data/local/UI/ENG/high.dc6",revision:"4ca81600602dd1bbcef11bae3bbaf453"},{url:"/data/local/UI/ENG/inventory.dc6",revision:"e2a057a379dda52535017af12d206704"},{url:"/data/local/UI/ENG/lightquality.dc6",revision:"dcbe2977b49daff363766d9bfb77fef5"},{url:"/data/local/UI/ENG/menu24.txt",revision:"2c4be9855d68f2f7a15785c65ded1bd4"},{url:"/data/local/UI/ENG/menu30.txt",revision:"3e3a4cc06a688c1a327a9b056c7546d6"},{url:"/data/local/UI/ENG/menu30e.txt",revision:"c0edeee2e93f126e0b2a983a5a618aed"},{url:"/data/local/UI/ENG/menu42.txt",revision:"55607562086c6d9645724de97309fb45"},{url:"/data/local/UI/ENG/menubrett.txt",revision:"fa9d7d41a4945905ffd68db442973658"},{url:"/data/local/UI/ENG/music.dc6",revision:"712cd39a798c4c565ff2204e28e550aa"},{url:"/data/local/UI/ENG/musicdisabled.dc6",revision:"e09fb90a396f5e559752a405f289d1c5"},{url:"/data/local/UI/ENG/normal.dc6",revision:"eecb27503563560671c62f63dbc01d43"},{url:"/data/local/UI/ENG/npcspeech.dc6",revision:"0d45b2d0e5007d1570c64b7c690c580f"},{url:"/data/local/UI/ENG/off.dc6",revision:"ea8d79c04938031116efd9f51a1fe26e"},{url:"/data/local/UI/ENG/on.dc6",revision:"4eb75f3096986285c9fdd85f1a3a949a"},{url:"/data/local/UI/ENG/options.dc6",revision:"ccaac1ed12f0ffb9bb0017ee3f600c66"},{url:"/data/local/UI/ENG/perspective.dc6",revision:"16f44b29993bd09d9bbe63743306b286"},{url:"/data/local/UI/ENG/previous.dc6",revision:"41504d06f2a1ab61a33b7c41635dfa6d"},{url:"/data/local/UI/ENG/quests.dc6",revision:"5a16f7d8df8cc425a2a072ed764edef8"},{url:"/data/local/UI/ENG/returntogame.dc6",revision:"45aba90140a7213a2ff33d27de12d46b"},{url:"/data/local/UI/ENG/selfresurrect.dc6",revision:"adb8fa4acddd2b7b4775df378e98f687"},{url:"/data/local/UI/ENG/skillstree.dc6",revision:"cea2f80e3bc372a17f61bfcebcd7cd19"},{url:"/data/local/UI/ENG/sound.dc6",revision:"32966954280dad30524d627bca39b7be"},{url:"/data/local/UI/ENG/sounddisabled.dc6",revision:"fa8814823174642ad3adc7d305c46433"},{url:"/data/local/UI/ENG/soundoff.dc6",revision:"ea8d79c04938031116efd9f51a1fe26e"},{url:"/data/local/UI/ENG/soundon.dc6",revision:"4eb75f3096986285c9fdd85f1a3a949a"},{url:"/data/local/UI/ENG/soundoptions.dc6",revision:"d6aba57ee4a86800766a10b9669b6415"},{url:"/data/local/UI/ENG/sprevious.dc6",revision:"c25857df9b90da6c8d56a1e79861a21e"},{url:"/data/local/UI/ENG/textonly.dc6",revision:"343d56151af4963c0ba9270e9d191197"},{url:"/data/local/UI/ENG/videooptions.dc6",revision:"e7cb46e36db5aba7a57495e2e0479859"},{url:"/data/local/UI/ENG/youdiedhardcore.dc6",revision:"2f80d1786ed730f43d6706463165a6f4"},{url:"/data/local/UI/ENG/youdiedinst.dc6",revision:"7b5625852c1fb57cb1b88d0e49955f53"},{url:"/data/local/UI/ENG/youdiedsoftcore.dc6",revision:"009ec17e6cf0d259132baf062c623d8e"},{url:"/data/local/UI/deu/BigNo.dc6",revision:"ec403538d0ef1881585ad87ac1d519a2"},{url:"/data/local/UI/deu/BigYes.dc6",revision:"0c956c8fcc3fa6cafd42df46bc1bf9e8"},{url:"/data/local/UI/deu/Contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/deu/ExitDiablo2.dc6",revision:"7e62137f4ae4872b682a34bd47103c5d"},{url:"/data/local/UI/deu/KeysandButtons.dc6",revision:"e11c8562f0bc5eae7ae2a52b15186c03"},{url:"/data/local/UI/deu/MouseSensitivity.dc6",revision:"f44eb6a9e6271cd27b7ecdeda4f46277"},{url:"/data/local/UI/deu/QuitDiablo2.dc6",revision:"34ce4ec3a33babbd4e1bc8c8c35d9c72"},{url:"/data/local/UI/deu/SaveandExitgame.dc6",revision:"9ed768fcf2575fdda61b06fb7e9f6a61"},{url:"/data/local/UI/esp/bigno.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/esp/bigyes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/esp/contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/esp/exitdiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/esp/keysandbuttons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/esp/mousesensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/esp/quitdiablo2.dc6",revision:"f2922e651c5cb9466982845431fb5ca4"},{url:"/data/local/UI/esp/saveandexitgame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/fra/bigno.dc6",revision:"a8f5a15b3edcdf63c4f23ca18cd24a17"},{url:"/data/local/UI/fra/bigyes.dc6",revision:"104809aacf79b6c55fc9c878e3d5a013"},{url:"/data/local/UI/fra/contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/fra/exitdiablo2.dc6",revision:"5af5ccee27817ff5db2f747fda0c6551"},{url:"/data/local/UI/fra/keysandbuttons.dc6",revision:"fd010185db56c2cf2f767f7922712270"},{url:"/data/local/UI/fra/mousesensitivity.dc6",revision:"94e7c17c008d91b61d594b1e4ff4d53a"},{url:"/data/local/UI/fra/quitdiablo2.dc6",revision:"a0a2582a0d9a5d57b196907456db4303"},{url:"/data/local/UI/fra/saveandexitgame.dc6",revision:"f3b9c4e9780218978abc266152909e7b"},{url:"/data/local/UI/invchar.DC6",revision:"7f79552e6724f54ac7736929b0d0a6b9"},{url:"/data/local/UI/ita/bigno.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/ita/bigyes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/ita/contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/ita/exitdiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/ita/keysandbuttons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/ita/mousesensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/ita/quitdiablo2.dc6",revision:"f2922e651c5cb9466982845431fb5ca4"},{url:"/data/local/UI/ita/saveandexitgame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/jpn/bigno.dc6",revision:"fedf3fde7821a9e08ecaf211783ef945"},{url:"/data/local/UI/jpn/bigyes.dc6",revision:"3a60aa723301af9c1388398750e8dd6f"},{url:"/data/local/UI/jpn/contrast.dc6",revision:"45ef53e2d0581310e3dd8752d94870a7"},{url:"/data/local/UI/jpn/exitdiablo2.dc6",revision:"0dc09d047a63773f4def4fc83a0828de"},{url:"/data/local/UI/jpn/keysandbuttons.dc6",revision:"ff4c5f57825094870fa87ec34bebecb0"},{url:"/data/local/UI/jpn/mousesensitivity.dc6",revision:"d5d8c041171d42420b12b26fd848ae99"},{url:"/data/local/UI/jpn/quitdiablo2.dc6",revision:"adc9b09666c8a3df2dc7253572ff6a8c"},{url:"/data/local/UI/jpn/saveandexitgame.dc6",revision:"81012ab55e4c8b51cd83e47497155400"},{url:"/data/local/UI/kor/bigno.dc6",revision:"45242693004ca4eb87ba199f54a12515"},{url:"/data/local/UI/kor/bigyes.dc6",revision:"ed004eff03eecf1f12e945bd8c262549"},{url:"/data/local/UI/kor/contrast.dc6",revision:"dcba7734515026bda87986ebf65290b1"},{url:"/data/local/UI/kor/exitdiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/kor/keysandbuttons.dc6",revision:"ae880ef78f577f750ef384004349076f"},{url:"/data/local/UI/kor/mousesensitivity.dc6",revision:"5bcfa199274f55fa5f8e9412745bff1e"},{url:"/data/local/UI/kor/quitdiablo2.dc6",revision:"4261570cda6da4ed790fb322e440dfeb"},{url:"/data/local/UI/kor/saveandexitgame.dc6",revision:"aecd4af37949ad50513871b6ab33a5ca"},{url:"/data/local/UI/loadingscreen.dc6",revision:"aef3191fc051af7c4c0c7fcc9409301d"},{url:"/data/local/UI/pol/bigno.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/pol/bigyes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/pol/contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/pol/exitdiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/pol/keysandbuttons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/pol/mousesensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/pol/quitdiablo2.dc6",revision:"f2922e651c5cb9466982845431fb5ca4"},{url:"/data/local/UI/pol/saveandexitgame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/rus/2dsound.dc6",revision:"b67a272866fc24cea19f09d5fc6d241c"},{url:"/data/local/UI/rus/2dvolume.dc6",revision:"87af3e75b3c986eb8f5121f06502942f"},{url:"/data/local/UI/rus/3DBias.dc6",revision:"1a2089960509c78c27a2f4b69636a9b2"},{url:"/data/local/UI/rus/3DSound.dc6",revision:"5ee7ce40abc3f11bbfeff59597fc22a3"},{url:"/data/local/UI/rus/3da3d.DC6",revision:"36c31551d05b728c15457d6f69e10fdf"},{url:"/data/local/UI/rus/3ddirectx.DC6",revision:"218ef4bcd5ff61279d35fb446ee07757"},{url:"/data/local/UI/rus/3deax.DC6",revision:"f303f3adf73345f3741248f4a91c5562"},{url:"/data/local/UI/rus/3dsound1.dc6",revision:"5ee7ce40abc3f11bbfeff59597fc22a3"},{url:"/data/local/UI/rus/3dsounda3d.dc6",revision:"8db92da85458be533e4fa90c2db012c8"},{url:"/data/local/UI/rus/3dsoundeax.dc6",revision:"12a7ff4663099559ae2931b9d7e0b40b"},{url:"/data/local/UI/rus/3dsoundoff.DC6",revision:"0175d832bf7bb6312c5d5c0b9c00434c"},{url:"/data/local/UI/rus/3dsoundon.DC6",revision:"5ea9a10ceacfd89623349725a670f5c2"},{url:"/data/local/UI/rus/3dsupport.DC6",revision:"7c2b6c8ee63d53c8cb788f3e70d3bf4d"},{url:"/data/local/UI/rus/640x480.dc6",revision:"7f37f3162a8ef11fceba1fd8520bb639"},{url:"/data/local/UI/rus/800x600.dc6",revision:"fd52c157f1882aa38b7a1a70afd352ed"},{url:"/data/local/UI/rus/AudioOnly.dc6",revision:"36194099373cdf30489160301716e6ca"},{url:"/data/local/UI/rus/AudioText.dc6",revision:"649d2f3c626e8b675d4caf6d2b6cb5ea"},{url:"/data/local/UI/rus/AutoMapCenter.dc6",revision:"ad09f247b5eab5f5adfbc056601cab7e"},{url:"/data/local/UI/rus/AutoMapFade.dc6",revision:"438b974500a51a706f1effd0bfaf3ec0"},{url:"/data/local/UI/rus/AutoMapMode.dc6",revision:"77a9f29dad2fb1c5acb8edd657d801f0"},{url:"/data/local/UI/rus/AutoMapOptions.dc6",revision:"47325aa3a03b342c663f79cfe9ccabea"},{url:"/data/local/UI/rus/AutoMapParty.dc6",revision:"9ecfa823ca962c4fc46d775b025731a0"},{url:"/data/local/UI/rus/AutoMapPartyNames.dc6",revision:"7bc1910501bdec4ace10a918b496dbf4"},{url:"/data/local/UI/rus/BigNo.dc6",revision:"d102ca2496432c4c071266074e46a842"},{url:"/data/local/UI/rus/BigYes.dc6",revision:"42c87c457122e16d70758f16c01f6f09"},{url:"/data/local/UI/rus/BlendShadow.dc6",revision:"7bbfb7428fa88e409f406f15739f140e"},{url:"/data/local/UI/rus/CFGOptions.dc6",revision:"85eb47131cb65f2c0deb3de1a7793f67"},{url:"/data/local/UI/rus/Center.dc6",revision:"0618b2a5906082b6f2f76bcf745730df"},{url:"/data/local/UI/rus/Contrast.dc6",revision:"7ad81876401f59147be67a19ba9ebb54"},{url:"/data/local/UI/rus/Credits.txt",revision:"db1b6c784e4302f36e94925e0fd5451d"},{url:"/data/local/UI/rus/EAX.dc6",revision:"92537ec3079ef5fb35e8cdfb70abccd3"},{url:"/data/local/UI/rus/EXITD2.DC6",revision:"30dcbd2950f01fbad15cb5de1fb479c5"},{url:"/data/local/UI/rus/Everything.dc6",revision:"3d397152bd0c548d7fa2cc37007167a9"},{url:"/data/local/UI/rus/Exit.dc6",revision:"28357d03b9fef36127b94987863101f2"},{url:"/data/local/UI/rus/ExitDiablo2.dc6",revision:"9d09602444ebfe7b70e18af716ca27b6"},{url:"/data/local/UI/rus/Expansion/A5L1.dc6",revision:"e5941f9a2310ad56f5486165d14816bb"},{url:"/data/local/UI/rus/Expansion/A5L10.dc6",revision:"db03024a41b1cdb58b55c8b3b290d1e1"},{url:"/data/local/UI/rus/Expansion/A5L11.dc6",revision:"caf0d6eb20b41f75671422880c0b9486"},{url:"/data/local/UI/rus/Expansion/A5L12.dc6",revision:"4ba28e0aad70607a37a5f64f6c8d2270"},{url:"/data/local/UI/rus/Expansion/A5L13.dc6",revision:"81f77583a7feb03c16fb12b509367c51"},{url:"/data/local/UI/rus/Expansion/A5L14.dc6",revision:"5d6a447b8fdfde7f4d3ec450d9fb5aee"},{url:"/data/local/UI/rus/Expansion/A5L15.dc6",revision:"b12672c46f06e86a3bb9f645c5d69079"},{url:"/data/local/UI/rus/Expansion/A5L16.dc6",revision:"168ba907660af37c40aa6a11029db9f5"},{url:"/data/local/UI/rus/Expansion/A5L17.dc6",revision:"ee5db1b8272807cb3e597e988b856557"},{url:"/data/local/UI/rus/Expansion/A5L18.dc6",revision:"7f81443fdf5011931d45d135d2db38a4"},{url:"/data/local/UI/rus/Expansion/A5L19.dc6",revision:"6f659f0bc841cfba4844d791e684c9d4"},{url:"/data/local/UI/rus/Expansion/A5L2.dc6",revision:"9ba05841a234238c3120b9ea32e24e44"},{url:"/data/local/UI/rus/Expansion/A5L20.dc6",revision:"1eb00429bf8e72fb6c0085a4769b699d"},{url:"/data/local/UI/rus/Expansion/A5L21.dc6",revision:"a67ed4a682a5f2593c6bdb5387c1463f"},{url:"/data/local/UI/rus/Expansion/A5L22.dc6",revision:"5d80015275fb7854c6d4725e3a58827f"},{url:"/data/local/UI/rus/Expansion/A5L23.dc6",revision:"77d46ba73d5caf69d74dfaabfa3e7d40"},{url:"/data/local/UI/rus/Expansion/A5L24.dc6",revision:"c5d2d6a91d6c2f4ae880bd20ac4a576b"},{url:"/data/local/UI/rus/Expansion/A5L25.dc6",revision:"4d92173c96f9319904319b081321b448"},{url:"/data/local/UI/rus/Expansion/A5L26.dc6",revision:"1d1cbe49ddedb8e16e042035e57abb42"},{url:"/data/local/UI/rus/Expansion/A5L27.dc6",revision:"24e437a5224f8ebea3d4d7a94c299d14"},{url:"/data/local/UI/rus/Expansion/A5L28.dc6",revision:"1a3cae588e27ab5cadf30badc99daaae"},{url:"/data/local/UI/rus/Expansion/A5L29.dc6",revision:"80b2a2f0eb9644dbf6dbc98d08044303"},{url:"/data/local/UI/rus/Expansion/A5L3.dc6",revision:"de23a9afeb21ffbdc7e2ce16413f6e49"},{url:"/data/local/UI/rus/Expansion/A5L30.dc6",revision:"e75c0d53fb9ade224099c770b265e89b"},{url:"/data/local/UI/rus/Expansion/A5L31.dc6",revision:"c691a12bb497a0717d43fd0ef7f6e8e4"},{url:"/data/local/UI/rus/Expansion/A5L4.dc6",revision:"7caaa1e9d6531434bfc833051e5c0ba5"},{url:"/data/local/UI/rus/Expansion/A5L5.dc6",revision:"901c086921547446757e78f706b2c0ab"},{url:"/data/local/UI/rus/Expansion/A5L6.dc6",revision:"694f287da74b8ed65dd4aa8762490c02"},{url:"/data/local/UI/rus/Expansion/A5L7.dc6",revision:"8a2cfb3f32bdb054614cc238f9634305"},{url:"/data/local/UI/rus/Expansion/A5L8.dc6",revision:"a0dbefad7a8533d6b03f845a71ff588e"},{url:"/data/local/UI/rus/Expansion/A5L9.dc6",revision:"400ae993f2632f94f0d10e9a95b8c9c9"},{url:"/data/local/UI/rus/Expansion/LEVEL.TXT",revision:"bd0a156a7ca118085c5598a0adc95f7b"},{url:"/data/local/UI/rus/ExpansionCredits.txt",revision:"db1b6c784e4302f36e94925e0fd5451d"},{url:"/data/local/UI/rus/Full.dc6",revision:"e2c4ba5a091a934ad1f4caade1a7d465"},{url:"/data/local/UI/rus/Gamma.dc6",revision:"aec01113cebac1aeaff99045dfe6f93e"},{url:"/data/local/UI/rus/High.dc6",revision:"6140fb93e33a3a06eb5e4b2c0481557e"},{url:"/data/local/UI/rus/KeysAndButtons.dc6",revision:"f71a640a43a464d288f91025611a79c8"},{url:"/data/local/UI/rus/LightQuality.dc6",revision:"7f442b746a9b2710ae445e3fcff3a4fd"},{url:"/data/local/UI/rus/Low.dc6",revision:"6a5a5a5cf7bbbd80eee5ff3b046178a2"},{url:"/data/local/UI/rus/MENU30E.TXT",revision:"c0edeee2e93f126e0b2a983a5a618aed"},{url:"/data/local/UI/rus/MULTIPLAYER.DC6",revision:"285778354a84757266d0da539e366119"},{url:"/data/local/UI/rus/Medium.dc6",revision:"f7e573b27dd9fb0d74c3b4981cbd9d99"},{url:"/data/local/UI/rus/Mini.dc6",revision:"9124d41ac48c2530f63d23d45a94e1ff"},{url:"/data/local/UI/rus/MouseSensitivity.dc6",revision:"b97cf92e121e10f2f060b124af4c192d"},{url:"/data/local/UI/rus/Music.dc6",revision:"8a5b422d8c9d5815635e2b17c9d10859"},{url:"/data/local/UI/rus/NPCSpeech.dc6",revision:"107633e0534d7409c291bab0630ac07f"},{url:"/data/local/UI/rus/No.dc6",revision:"d102ca2496432c4c071266074e46a842"},{url:"/data/local/UI/rus/Options.dc6",revision:"5aef3216941edc41711737c6d845e1a3"},{url:"/data/local/UI/rus/Perspective.dc6",revision:"828595a1c0eb0bdd6387ed04ed21cc92"},{url:"/data/local/UI/rus/Previous.dc6",revision:"474dcecb39dea54e7dccfeb1b1a14ccf"},{url:"/data/local/UI/rus/QuitDiablo2.dc6",revision:"9d09602444ebfe7b70e18af716ca27b6"},{url:"/data/local/UI/rus/ReallyExit.dc6",revision:"822333a456931eed68be3715593bd740"},{url:"/data/local/UI/rus/Resolution.dc6",revision:"8e8eaa71bddf5497504827e112612fd8"},{url:"/data/local/UI/rus/ReturnToGame.dc6",revision:"c9ec908b43688620ffda1fe48e708edf"},{url:"/data/local/UI/rus/SINGLEPLAYER.DC6",revision:"a33816b1711212d5660c3acdeaffe58e"},{url:"/data/local/UI/rus/SPrevious.dc6",revision:"314497dec8ab40c1d8c685681afc31fc"},{url:"/data/local/UI/rus/SaveAndExitGame.dc6",revision:"d64010817946e6f7296a3efde46d1c07"},{url:"/data/local/UI/rus/SmallNo.dc6",revision:"c63c687335cb979ecb580a85a93e500f"},{url:"/data/local/UI/rus/SmallOff.dc6",revision:"940223448e77dea37c377e26ec28e3f8"},{url:"/data/local/UI/rus/SmallOn.dc6",revision:"e1bcdaac928a480b3c835439cd0b3a87"},{url:"/data/local/UI/rus/SmallYes.dc6",revision:"05fce547a157d9d549bdd4a5e1e5690d"},{url:"/data/local/UI/rus/Sound.dc6",revision:"965013395b8918e5a6a8a20741b93ade"},{url:"/data/local/UI/rus/SoundOptions.dc6",revision:"94745ce176bd3f7f982a9121eb8f34a0"},{url:"/data/local/UI/rus/TextOnly.dc6",revision:"6e676120fa5e16214194ca6390f15418"},{url:"/data/local/UI/rus/VideoOptions.dc6",revision:"9d7aa04e8f48c20c62e280b8ba40c84b"},{url:"/data/local/UI/rus/Yes.dc6",revision:"2712c2155f7dfca1e20fbea8b1b5cd5c"},{url:"/data/local/UI/rus/act1/A1L1.DC6",revision:"934e0f178b3fd1516d7f8873a6a4d3a9"},{url:"/data/local/UI/rus/act1/A1L10.DC6",revision:"9c3273200fd6f8e58ba69fdc8918f80b"},{url:"/data/local/UI/rus/act1/A1L11.DC6",revision:"07033f34348617d24d7ab618ba8539ba"},{url:"/data/local/UI/rus/act1/A1L12.DC6",revision:"d1f9e67f27b63bae2107376ad18c140b"},{url:"/data/local/UI/rus/act1/A1L13.DC6",revision:"cb20c993d9ce3ead78b303c1791b4c93"},{url:"/data/local/UI/rus/act1/A1L14.DC6",revision:"d9a1b005bf2ee5a5c667166610846911"},{url:"/data/local/UI/rus/act1/A1L15.DC6",revision:"9204d2adc2b6dffebbae4ab7e725b079"},{url:"/data/local/UI/rus/act1/A1L16.DC6",revision:"a21ebae3e73d846850c64325462120e9"},{url:"/data/local/UI/rus/act1/A1L17.DC6",revision:"c55396549c750b40320e8bef8ee0ff1a"},{url:"/data/local/UI/rus/act1/A1L18.DC6",revision:"a6b7d9f7a76d9f297ba45b1ae97282a5"},{url:"/data/local/UI/rus/act1/A1L19.DC6",revision:"ea26d3fbbad708bca00585e63b413561"},{url:"/data/local/UI/rus/act1/A1L2.DC6",revision:"9f7ce0a2c3b874d2b1ff8bad9226819f"},{url:"/data/local/UI/rus/act1/A1L20.DC6",revision:"db714ead14f390773c4ce8effbd2067b"},{url:"/data/local/UI/rus/act1/A1L21.DC6",revision:"f7703750f0915eb75dd97153a54d4fed"},{url:"/data/local/UI/rus/act1/A1L22.DC6",revision:"27908ca2daf765f9ef3583fa69a182c6"},{url:"/data/local/UI/rus/act1/A1L23.DC6",revision:"0bf537a8a00a97640c1511b8e4d3ab61"},{url:"/data/local/UI/rus/act1/A1L24.DC6",revision:"82ac812192bb77cf60108289b5ea24a0"},{url:"/data/local/UI/rus/act1/A1L25.DC6",revision:"3b1a2c6f208c190ad0cbd1f234dfbb03"},{url:"/data/local/UI/rus/act1/A1L26.DC6",revision:"133bbb37c6368672f6f4fc511831e829"},{url:"/data/local/UI/rus/act1/A1L27.DC6",revision:"69272fb2814628a6bc94f90b5647bddd"},{url:"/data/local/UI/rus/act1/A1L28.DC6",revision:"82f05f1fe65a4555ec5e1111067f5a24"},{url:"/data/local/UI/rus/act1/A1L29.DC6",revision:"7fb0c7ac71946e4b84667b6e9474842f"},{url:"/data/local/UI/rus/act1/A1L3.DC6",revision:"d6e64cfde6738b56970aaa86def23f49"},{url:"/data/local/UI/rus/act1/A1L30.DC6",revision:"032fb68965c90eda49a71993b2413256"},{url:"/data/local/UI/rus/act1/A1L31.DC6",revision:"55f15648380bddb37a603f12f6902921"},{url:"/data/local/UI/rus/act1/A1L32.DC6",revision:"222c89ce6a7d463726a0b7f5812ea0b6"},{url:"/data/local/UI/rus/act1/A1L33.DC6",revision:"74d5eb7b6151683185b52bfad1557eff"},{url:"/data/local/UI/rus/act1/A1L34.DC6",revision:"7a14dcaa23c23f3031e1cb3a242d96ab"},{url:"/data/local/UI/rus/act1/A1L35.DC6",revision:"10ca9686a65073d4e22a2f0f7a87557d"},{url:"/data/local/UI/rus/act1/A1L36.DC6",revision:"c1478944071ac907c9a001e1983a986f"},{url:"/data/local/UI/rus/act1/A1L37.DC6",revision:"1bcd2678d0a012c1194e15319409d442"},{url:"/data/local/UI/rus/act1/A1L38.DC6",revision:"36ec3972b3e93b0cc7ebbb6af3f4ab24"},{url:"/data/local/UI/rus/act1/A1L39.DC6",revision:"c89595943843c7849651267197954f0e"},{url:"/data/local/UI/rus/act1/A1L4.DC6",revision:"31c4b2abee151965b4ec8a8437c0c489"},{url:"/data/local/UI/rus/act1/A1L40.DC6",revision:"fad53b9b98cfee7cacb84ed74849f5f8"},{url:"/data/local/UI/rus/act1/A1L5.DC6",revision:"0f04f4a4ecbc00acf5ac8cd88745137d"},{url:"/data/local/UI/rus/act1/A1L6.DC6",revision:"df75c493da715a8cbf316d639202cb6e"},{url:"/data/local/UI/rus/act1/A1L7.DC6",revision:"08be4bb3866b86ba5828911f21ef46d9"},{url:"/data/local/UI/rus/act1/A1L8.DC6",revision:"7c97ee381975cd05f6ba1c508d80977e"},{url:"/data/local/UI/rus/act1/A1L9.DC6",revision:"d3cd8524817d857cd3a352794fd8dc1a"},{url:"/data/local/UI/rus/act1/A1Q1.DC6",revision:"7c97ee381975cd05f6ba1c508d80977e"},{url:"/data/local/UI/rus/act1/A1Q5.DC6",revision:"5599efff0b39807df780394f288c3949"},{url:"/data/local/UI/rus/act1/G1.DC6",revision:"0d11ce7a41a0dd77943ac2b43ec88b87"},{url:"/data/local/UI/rus/act1/G2.DC6",revision:"cd029aae5114656d5404d07d24518b98"},{url:"/data/local/UI/rus/act1/G3.DC6",revision:"c610074e207578e23a19df8effced4a8"},{url:"/data/local/UI/rus/act1/G4.DC6",revision:"bd5f8c7e8199b405b2b0576dccbf1f32"},{url:"/data/local/UI/rus/act1/G5.DC6",revision:"6f8de97b4d02b33aec58a699ca707055"},{url:"/data/local/UI/rus/act1/level.txt",revision:"d1d08e9ed3aea33f980d368d472aa20c"},{url:"/data/local/UI/rus/act2/A2L1.DC6",revision:"2d5a260c27edc940efd82b07c24271bd"},{url:"/data/local/UI/rus/act2/A2L10.DC6",revision:"721a504e79f234c209c9ab158f4fd07f"},{url:"/data/local/UI/rus/act2/A2L11.DC6",revision:"c1ae3603debbccbecfee57c9b8c1c0bf"},{url:"/data/local/UI/rus/act2/A2L12.DC6",revision:"616f8eb6fcf477e52aacffafe2a74f1c"},{url:"/data/local/UI/rus/act2/A2L13.DC6",revision:"209b83a37f0c27a9008f6e7e1cbdb79c"},{url:"/data/local/UI/rus/act2/A2L14.DC6",revision:"7370a57a79f6c4f1cb9c4a6c0a21d61a"},{url:"/data/local/UI/rus/act2/A2L15.DC6",revision:"46548797dede3959926da78f3d58bc99"},{url:"/data/local/UI/rus/act2/A2L16.DC6",revision:"d6e88aa81e9de7228b53cc2ff018a75f"},{url:"/data/local/UI/rus/act2/A2L17.DC6",revision:"07e256d64b09554fabe6cbcac9d96d69"},{url:"/data/local/UI/rus/act2/A2L18.DC6",revision:"d20c7672ab684f845dbdaf0f33edfbb9"},{url:"/data/local/UI/rus/act2/A2L19.DC6",revision:"e11af31b955e465e86e6898190b601a3"},{url:"/data/local/UI/rus/act2/A2L2.DC6",revision:"7b6d38957b0e568165beb726afa1f199"},{url:"/data/local/UI/rus/act2/A2L20.DC6",revision:"a8c42d1a2bd9659147d4262f6c409ecc"},{url:"/data/local/UI/rus/act2/A2L21.DC6",revision:"782c19820806513ba2b90bd0d7c046db"},{url:"/data/local/UI/rus/act2/A2L22.DC6",revision:"436d3c0b78e2527699d3c6dfa4d1b498"},{url:"/data/local/UI/rus/act2/A2L23.DC6",revision:"cee3e2fc693d4edb3a1b02a43a51394a"},{url:"/data/local/UI/rus/act2/A2L24.DC6",revision:"557a77a0ae111b4ebbe232f0fea7ab3b"},{url:"/data/local/UI/rus/act2/A2L25.DC6",revision:"ee3a8e7c7c455f3e87a472524c84de79"},{url:"/data/local/UI/rus/act2/A2L26.DC6",revision:"88e894cf5f527408eda1fa8a06e637b9"},{url:"/data/local/UI/rus/act2/A2L27.DC6",revision:"2b395c9a38f52037e583c15debe7a889"},{url:"/data/local/UI/rus/act2/A2L3.DC6",revision:"758b9fc2ebe3fd7aea7f0cd5fec9f039"},{url:"/data/local/UI/rus/act2/A2L4.DC6",revision:"55a2041b6f3e81f822849c51fba97ef3"},{url:"/data/local/UI/rus/act2/A2L40.DC6",revision:"ca85cb208f024df7620caa7d813c1914"},{url:"/data/local/UI/rus/act2/A2L41.DC6",revision:"7769e706ae491cec07b0ed43165c8341"},{url:"/data/local/UI/rus/act2/A2L5.DC6",revision:"69d6fef4d8b90a180770488ccc6e0029"},{url:"/data/local/UI/rus/act2/A2L6.DC6",revision:"58cff74009cfd7f00e2174e8595fe49c"},{url:"/data/local/UI/rus/act2/A2L7.DC6",revision:"b4b0a9daf3cac301373b323b630d83e4"},{url:"/data/local/UI/rus/act2/A2L8.DC6",revision:"fd142ceafc2810781469bb3d6fbd1888"},{url:"/data/local/UI/rus/act2/A2L9.DC6",revision:"28f47737763e3808c1a825ef90fe5407"},{url:"/data/local/UI/rus/act2/level.txt",revision:"948c44ca2e2db22bdfb965749185366f"},{url:"/data/local/UI/rus/act3/A3L1.DC6",revision:"a0a958e32a470ce90387f34b20db2e06"},{url:"/data/local/UI/rus/act3/A3L10.DC6",revision:"b89e17cd7464cb5008cc011833851f92"},{url:"/data/local/UI/rus/act3/A3L11.DC6",revision:"0b152dccd46972c1dda09f9a7029e497"},{url:"/data/local/UI/rus/act3/A3L12.DC6",revision:"06073e3376763ba882e5a6f7a37509a8"},{url:"/data/local/UI/rus/act3/A3L13.DC6",revision:"3b09f8d94c6f94f46ebe0001346c1d53"},{url:"/data/local/UI/rus/act3/A3L14.DC6",revision:"82c372e32506f1b631b66e45e7ae0095"},{url:"/data/local/UI/rus/act3/A3L15.DC6",revision:"19456207689e8e6db2730a1f41f17ff7"},{url:"/data/local/UI/rus/act3/A3L16.DC6",revision:"2f88bfc1c7cb054c67ed0eb14070137d"},{url:"/data/local/UI/rus/act3/A3L17.DC6",revision:"3c93141b1a8ac4bc72cb2cd6026de827"},{url:"/data/local/UI/rus/act3/A3L18.DC6",revision:"fd142ceafc2810781469bb3d6fbd1888"},{url:"/data/local/UI/rus/act3/A3L19.DC6",revision:"28f47737763e3808c1a825ef90fe5407"},{url:"/data/local/UI/rus/act3/A3L2.DC6",revision:"ad07e9d0e1d3f746674767b5839931f5"},{url:"/data/local/UI/rus/act3/A3L20.DC6",revision:"80ba45beeb461f8e51161185175118ab"},{url:"/data/local/UI/rus/act3/A3L21.DC6",revision:"b72076a9289adf9cb966e815d0742274"},{url:"/data/local/UI/rus/act3/A3L22.DC6",revision:"2e1700d6802e239e9d91103ad1df294c"},{url:"/data/local/UI/rus/act3/A3L23.DC6",revision:"356616ea65269e98c784e9773b408bc0"},{url:"/data/local/UI/rus/act3/A3L24.DC6",revision:"db791650448fe93ca63e402bbd85c5c4"},{url:"/data/local/UI/rus/act3/A3L25.DC6",revision:"8b2bca356492553f8549cc9bffb5b01d"},{url:"/data/local/UI/rus/act3/A3L26.DC6",revision:"ce3da8da74cae9be78b06ccd661f3939"},{url:"/data/local/UI/rus/act3/A3L27.DC6",revision:"b1886f2c630fb2878b971ab4f13daba3"},{url:"/data/local/UI/rus/act3/A3L28.DC6",revision:"d809293a3ac081132fe190444ded6c8a"},{url:"/data/local/UI/rus/act3/A3L3.DC6",revision:"1af2fdb531c9974ccebf6b2c330baa05"},{url:"/data/local/UI/rus/act3/A3L4.DC6",revision:"7d47b6972fc4a0218f4c7c8ee38bd894"},{url:"/data/local/UI/rus/act3/A3L5.DC6",revision:"115f7f6696fea44b7b3ff27537813a46"},{url:"/data/local/UI/rus/act3/A3L6.DC6",revision:"736e5ee18aa21ba28c87a8bf891cdc2a"},{url:"/data/local/UI/rus/act3/A3L7.DC6",revision:"558a266edb4a64e82819e79521961b19"},{url:"/data/local/UI/rus/act3/A3L8.DC6",revision:"5c1507ba32fba1099326f3d1b8965a06"},{url:"/data/local/UI/rus/act3/A3L9.DC6",revision:"36b38b4b7e06a76ed0b7b8554effc817"},{url:"/data/local/UI/rus/act3/level.txt",revision:"a6742b92034954e99cc5ace0d7df5310"},{url:"/data/local/UI/rus/act4/A4L1.DC6",revision:"49664446a63833c9178ddd708d6b2175"},{url:"/data/local/UI/rus/act4/A4L2.DC6",revision:"e9d51507c6114963749d08c49a79a88a"},{url:"/data/local/UI/rus/act4/A4L3.DC6",revision:"903011acfa3cb42cbc55c9746038e8f7"},{url:"/data/local/UI/rus/act4/A4L4.DC6",revision:"c6b5e00ff1ba440a8e8c1e6d307a8469"},{url:"/data/local/UI/rus/act4/A4L5.DC6",revision:"d0df3f4b9453d0214179df6b49892744"},{url:"/data/local/UI/rus/act4/A4L6.DC6",revision:"403537cbeb107fded8a031782fef0487"},{url:"/data/local/UI/rus/act4/level.txt",revision:"d2fb7cced61c46fbf9b6215ce674ea8b"},{url:"/data/local/UI/rus/alttab1.dc6",revision:"84961d0076506067fc54c1060bb3a17d"},{url:"/data/local/UI/rus/alttab2.dc6",revision:"050a647ecb71ac5ad0356b4c6d220736"},{url:"/data/local/UI/rus/alttab3.dc6",revision:"71f13fc57c28ad305c459e077b619522"},{url:"/data/local/UI/rus/auto.dc6",revision:"e26915f41d32e455037bc495e0f796bc"},{url:"/data/local/UI/rus/automap.dc6",revision:"f0612397ba1299608529d914bee0c2f2"},{url:"/data/local/UI/rus/cancel.dc6",revision:"f04d89c48d3bad0aff0dedda226f6265"},{url:"/data/local/UI/rus/character.dc6",revision:"76275a1b49495f6e45e1f06a1995b0c3"},{url:"/data/local/UI/rus/dolby.dc6",revision:"e84ff11bfc2e500ea28eaef8e430e8e2"},{url:"/data/local/UI/rus/dolby1.dc6",revision:"35a39df0f6052e57107da607a274d6ed"},{url:"/data/local/UI/rus/eax1.dc6",revision:"92537ec3079ef5fb35e8cdfb70abccd3"},{url:"/data/local/UI/rus/eax3d.DC6",revision:"bf695e80958f5f7d61d6e6e5b39b3c0f"},{url:"/data/local/UI/rus/gamefailbadchar.dc6",revision:"783993363a265acf486c2d64307baa85"},{url:"/data/local/UI/rus/gamefailbadcharquest.dc6",revision:"1e3386fba6bb0f58084c37c71db0fd32"},{url:"/data/local/UI/rus/gamefailbadcharskills.dc6",revision:"d2972fca29600aa6163635853b1f124b"},{url:"/data/local/UI/rus/gamefailbadcharstats.dc6",revision:"21310763e07b9947927dd3acdb130b54"},{url:"/data/local/UI/rus/gamefailbadcharwaypoint.dc6",revision:"a5d9975d1f37185a1f410e059d8f8b79"},{url:"/data/local/UI/rus/gamefailillegaljoin.dc6",revision:"0908e803e59a92cf63b8213999d554c8"},{url:"/data/local/UI/rus/gamefailillegaljoinA.dc6",revision:"f35082bc6cb53cf31e8d116c485e48c2"},{url:"/data/local/UI/rus/gamefailillegaljoinB.dc6",revision:"9bbb5be4f3d78fe160d63829addd7ffe"},{url:"/data/local/UI/rus/gamefailillegaljoinC.dc6",revision:"8937190984164e258c1e6dd82be6d416"},{url:"/data/local/UI/rus/gamefailillegaljoinD.dc6",revision:"9924e55f2f80af425426c5a2aebea56f"},{url:"/data/local/UI/rus/gamefailillegaljoinE.dc6",revision:"99149cf18d02b354257cfd7c6124aa1a"},{url:"/data/local/UI/rus/gamefailillegaljoinF.dc6",revision:"f091af93d16c6f452feeb66d54068b2f"},{url:"/data/local/UI/rus/gamefailjoin.dc6",revision:"b17cbf6b6242126af00c3983d3eab861"},{url:"/data/local/UI/rus/gamefailserverdrop.dc6",revision:"a7f8ca6c76a0f46375ba43a99695927a"},{url:"/data/local/UI/rus/gamefailurebaddeadbod.dc6",revision:"76367d656bec5dfe6cfbf47abf578b3c"},{url:"/data/local/UI/rus/gamefailurebaddeadbodyitem.dc6",revision:"795eec246bc874a1379e306e61b1613f"},{url:"/data/local/UI/rus/gamefailurebadfile.dc6",revision:"a6b427f596a219fa2c15d814a368c6b5"},{url:"/data/local/UI/rus/gamefailurebadheader.dc6",revision:"356a18c1a40b6ee701f1a5b7a2c19f92"},{url:"/data/local/UI/rus/gamefailurebadhireables.dc6",revision:"2c4e140be58306a8d0d974320d83f29b"},{url:"/data/local/UI/rus/gamefailurebadintrodata.dc6",revision:"a047e2eaef8fa4ffb4bb0f30b996984b"},{url:"/data/local/UI/rus/gamefailurebadinv.dc6",revision:"bfb5a6f7d34cdad6897c9d03d0860ca3"},{url:"/data/local/UI/rus/gamefailurebaditem.dc6",revision:"5efe5a4781df85374ce4d9a2de4148d7"},{url:"/data/local/UI/rus/gamefailureunknown.dc6",revision:"93541d180b478622459d1efe136dd4db"},{url:"/data/local/UI/rus/gameversionmismatch.dc6",revision:"89d936fbf279e22d313fb823e0245f71"},{url:"/data/local/UI/rus/inventory.dc6",revision:"c777cd2b9e0cd2501275f0cdaebdb832"},{url:"/data/local/UI/rus/menu24.txt",revision:"2c4be9855d68f2f7a15785c65ded1bd4"},{url:"/data/local/UI/rus/menu30.txt",revision:"3e3a4cc06a688c1a327a9b056c7546d6"},{url:"/data/local/UI/rus/menu42.txt",revision:"55607562086c6d9645724de97309fb45"},{url:"/data/local/UI/rus/menubrett.txt",revision:"fa9d7d41a4945905ffd68db442973658"},{url:"/data/local/UI/rus/musicdisabled.dc6",revision:"c4aa218d5e8c67bc95da12b0da90ed4f"},{url:"/data/local/UI/rus/normal.dc6",revision:"76b0cf33ddc5c92667f0ed0aa057d0db"},{url:"/data/local/UI/rus/off.dc6",revision:"1ac77d6da34f0d7746fb00288028405f"},{url:"/data/local/UI/rus/on.dc6",revision:"0a53b64f321f7ce35b5015a907d21d74"},{url:"/data/local/UI/rus/quests.dc6",revision:"c7829884ccb8596bfa3bcb35e961da05"},{url:"/data/local/UI/rus/selfresurrect.dc6",revision:"ae8ba2dc2f4dca0f6ed26abbad5aa7b4"},{url:"/data/local/UI/rus/skillstree.dc6",revision:"63bc0f5447d0a26ee09ce30d22f1ad2c"},{url:"/data/local/UI/rus/sounddisabled.dc6",revision:"fd170bb0a41ba10fca1aab72d6680a00"},{url:"/data/local/UI/rus/soundoff.dc6",revision:"36a1ab2ab289fc63bf85fdf2bc0ac957"},{url:"/data/local/UI/rus/soundon.dc6",revision:"3f5b921dd5d24dad6e4824c68fb2dcb7"},{url:"/data/local/UI/rus/youdiedhardcore.dc6",revision:"1a3727116e126fe81778dddeece2b59b"},{url:"/data/local/UI/rus/youdiedinst.dc6",revision:"e707f3b3faa40e08d6567d8dc30d561f"},{url:"/data/local/UI/rus/youdiedsoftcore.dc6",revision:"a18b269ef1aefc48cccb25f10c0aca40"},{url:"/data/local/Use",revision:"93b885adfe0da089cdf634904fd59f71"},{url:"/data/local/cmd/eng/default.key",revision:"52303b6b15c67c88e92bd2bb7bd8e184"},{url:"/data/local/cmd/eng/defaultdebug.key",revision:"299c6576bb230d68f349fe543a2c30f5"},{url:"/data/local/font/LATIN/DEFAULT.MAP",revision:"300925f6e26f477c9753f5827b5d32ce"},{url:"/data/local/font/LATIN/DEFAULT.TBL",revision:"215724354be8ee829dc1b42a09772df4"},{url:"/data/local/font/LATIN/FONTER.TBL",revision:"d8f6e216efe6473ed91488275255a18b"},{url:"/data/local/font/LATIN/README.TXT",revision:"43de03931cabf81d1c4d881f4cd9d43d"},{url:"/data/local/font/LATIN/ReallyTheLastSucker.dc6",revision:"6898ee7cef7553b54ca2400bf96debfa"},{url:"/data/local/font/LATIN/ReallyTheLastSucker.tbl",revision:"39c5b9996f814e6a1b979563f2033d71"},{url:"/data/local/font/LATIN/ReallyTheLastSucker.txt",revision:"7225613243bd457f1fd2ff6a8b10eb95"},{url:"/data/local/font/LATIN/font16.DC6",revision:"307da463b4190c458974f95d184371c3"},{url:"/data/local/font/LATIN/font16.tbl",revision:"f6e05f866074150b3fdcb8ecdf125817"},{url:"/data/local/font/LATIN/font16.txt",revision:"c927321cee274c202d76391570def5a3"},{url:"/data/local/font/LATIN/font24.DC6",revision:"b7f327871b383238efa036518a6c70bb"},{url:"/data/local/font/LATIN/font24.tbl",revision:"34017349d84daffd535ff77335c45196"},{url:"/data/local/font/LATIN/font24.txt",revision:"86ce273a0ebab95f34393567f0071903"},{url:"/data/local/font/LATIN/font30.DC6",revision:"0215cd0187f62c29b4af9ccd6679aafd"},{url:"/data/local/font/LATIN/font30.tbl",revision:"d6745e0c59790ce9ce09163c5a92a031"},{url:"/data/local/font/LATIN/font30.txt",revision:"75fcf52569a9dfc835e47fcaa55f9d4c"},{url:"/data/local/font/LATIN/font42.DC6",revision:"ddb002338d08e0b0baa16ff5e14f995d"},{url:"/data/local/font/LATIN/font42.tbl",revision:"5f5f0d60735e09ae868dfcd6d4a880da"},{url:"/data/local/font/LATIN/font42.txt",revision:"e5a9a0ddcc6e69c6de814d288839aa6d"},{url:"/data/local/font/LATIN/font6.DC6",revision:"4390f0bf8baa244f348ac0d73db2e4e6"},{url:"/data/local/font/LATIN/font6.tbl",revision:"39c5b9996f814e6a1b979563f2033d71"},{url:"/data/local/font/LATIN/font8.DC6",revision:"3c57c4c0ccf478ec68493a984a0f8c15"},{url:"/data/local/font/LATIN/font8.tbl",revision:"88684f480bf93ea460e81630c8257639"},{url:"/data/local/font/LATIN/fontexocet10.DC6",revision:"905cd659a2d5125e19d6df147376f61a"},{url:"/data/local/font/LATIN/fontexocet10.tbl",revision:"a08bf8d7a312c5b878bc735cbb19e7d8"},{url:"/data/local/font/LATIN/fontexocet8.DC6",revision:"d9089a28a710b7c2848866634005b206"},{url:"/data/local/font/LATIN/fontexocet8.tbl",revision:"7dbfd511082cb4193c9c524c088075e9"},{url:"/data/local/font/LATIN/fontformal10.DC6",revision:"cbed91fb7b3b32ae96f8d55b2ae8d58f"},{url:"/data/local/font/LATIN/fontformal10.tbl",revision:"29322c5cfd8b05586afb0926cfdc8b25"},{url:"/data/local/font/LATIN/fontformal11.DC6",revision:"6e55497e8647dea260e278d75a25ab5f"},{url:"/data/local/font/LATIN/fontformal11.tbl",revision:"b98206d9608de01d5c6936e753109d61"},{url:"/data/local/font/LATIN/fontformal12.DC6",revision:"650ac0010cc5deec2bb41d0fb151503f"},{url:"/data/local/font/LATIN/fontformal12.tbl",revision:"68fdf64a51e0ed39553c4c82a3624533"},{url:"/data/local/font/LATIN/fontingamechat.dc6",revision:"25de5c6704a8ef256e1311fb72b4c652"},{url:"/data/local/font/LATIN/fontingamechat.tbl",revision:"d180066c148db03774c5c99b423aec21"},{url:"/data/local/font/LATIN/fontridiculous.DC6",revision:"31121bec3d40cdefc035e05af33d66df"},{url:"/data/local/font/LATIN/fontridiculous.tbl",revision:"296bcdbd605d7be1f8080b5e7bc10121"},{url:"/data/local/font/cyr/DEFAULT.MAP",revision:"300925f6e26f477c9753f5827b5d32ce"},{url:"/data/local/font/cyr/DEFAULT.TBL",revision:"215724354be8ee829dc1b42a09772df4"},{url:"/data/local/font/cyr/FONTER.TBL",revision:"4c87fdde317c139439a726e70671698b"},{url:"/data/local/font/cyr/README.TXT",revision:"43de03931cabf81d1c4d881f4cd9d43d"},{url:"/data/local/font/cyr/ReallyTheLastSucker.DC6",revision:"5c2649034534706b5dfdd51f08c2a121"},{url:"/data/local/font/cyr/ReallyTheLastSucker.TBL",revision:"691e9ebdd65dc4fbf503d2f25b5f614b"},{url:"/data/local/font/cyr/ReallyTheLastSucker.txt",revision:"a4df74accfaaa90319da96333436c417"},{url:"/data/local/font/cyr/font16.DC6",revision:"4066f5419839302ed09eaa35a309b002"},{url:"/data/local/font/cyr/font16.TBL",revision:"d673b07f920823b31e1804a0a1df43a1"},{url:"/data/local/font/cyr/font16.txt",revision:"d656b7bb3857c18a3a3f787d6ea5c2d8"},{url:"/data/local/font/cyr/font24.DC6",revision:"3846c54efb55e2b29b07ff5b5efb80b0"},{url:"/data/local/font/cyr/font24.TBL",revision:"c674f8eff9bae83b72b689174eeda5bd"},{url:"/data/local/font/cyr/font24.txt",revision:"0175b61037db47cfec6c7389a276e3b3"},{url:"/data/local/font/cyr/font30.DC6",revision:"57a00b581bb768d26e6677efa3c2abe5"},{url:"/data/local/font/cyr/font30.TBL",revision:"8b439c6248366997f5f62338bd711c43"},{url:"/data/local/font/cyr/font30.txt",revision:"10a5a3254fc3081bc9dd12d6fb914db2"},{url:"/data/local/font/cyr/font42.DC6",revision:"738a3f95649883c0755a5be36a640328"},{url:"/data/local/font/cyr/font42.TBL",revision:"46b5288ce7491481ac6ed2c998cdb9ca"},{url:"/data/local/font/cyr/font42.txt",revision:"3ff1045ac2ac61d137f528781ffe91e2"},{url:"/data/local/font/cyr/font6.DC6",revision:"8424adf8de515458b92b57d43c1b7b50"},{url:"/data/local/font/cyr/font6.TBL",revision:"691e9ebdd65dc4fbf503d2f25b5f614b"},{url:"/data/local/font/cyr/font6.txt",revision:"a4df74accfaaa90319da96333436c417"},{url:"/data/local/font/cyr/font8.DC6",revision:"9fc458aac1ee7a98751ccb3d53e8251c"},{url:"/data/local/font/cyr/font8.TBL",revision:"0787db3f52d886977abd65e40412ad11"},{url:"/data/local/font/cyr/font8.txt",revision:"97c79002bbea1b4209217d244cc326cd"},{url:"/data/local/font/cyr/fontexocet10.DC6",revision:"d95db06e5f60008a267d60dc1a676c9b"},{url:"/data/local/font/cyr/fontexocet10.TBL",revision:"5d1de517670c9bf3481e44c56f9b6a12"},{url:"/data/local/font/cyr/fontexocet10.txt",revision:"6c1fb3d9d9e770ae69f4b4a14134fdf2"},{url:"/data/local/font/cyr/fontexocet8.DC6",revision:"9e1bcd07a85f743acddcd980369928c1"},{url:"/data/local/font/cyr/fontexocet8.TBL",revision:"dc1421cb3268ecc11c207c24f012c86e"},{url:"/data/local/font/cyr/fontexocet8.txt",revision:"147ad06995c11dda707b1af060b283cf"},{url:"/data/local/font/cyr/fontformal10.DC6",revision:"25601755bb021f5ba45ab304c28c2396"},{url:"/data/local/font/cyr/fontformal10.TBL",revision:"fdcfd8cc96bf6563526a0588241eb519"},{url:"/data/local/font/cyr/fontformal10.txt",revision:"4a6da7739b76979eb5cae4c882afe266"},{url:"/data/local/font/cyr/fontformal11.DC6",revision:"c15bc4aec8161351550975f1fb680a14"},{url:"/data/local/font/cyr/fontformal11.TBL",revision:"03aabba9a5968ab181a90f4b34329b16"},{url:"/data/local/font/cyr/fontformal11.txt",revision:"3b65ca0d0765d9ff6c26605cf99fb6b7"},{url:"/data/local/font/cyr/fontformal12.DC6",revision:"d2f0c50f78dacb55e3ea12924fa03ded"},{url:"/data/local/font/cyr/fontformal12.TBL",revision:"06ff13f1d00888ee48a0e557834bb11e"},{url:"/data/local/font/cyr/fontformal12.txt",revision:"42e5af24f9b59cd5091e791fe12fb75b"},{url:"/data/local/font/cyr/fontingamechat.DC6",revision:"5c32b223b43b5ecdd870ab1df2c9362f"},{url:"/data/local/font/cyr/fontingamechat.TBL",revision:"0197f69f6848282aa30c46474cfc925a"},{url:"/data/local/font/cyr/fontingamechat.txt",revision:"745b876b04b2a605750bdad3bd1f6f4d"},{url:"/data/local/font/cyr/fontridiculous.DC6",revision:"b1695587961db74d54450ac457e65ec3"},{url:"/data/local/font/cyr/fontridiculous.TBL",revision:"48eac96e663af951a3618c0ca26a7aa5"},{url:"/data/local/font/cyr/fontridiculous.txt",revision:"6d83358db0abec04d708c4431d89c34c"},{url:"/img/loading.gif",revision:"a21746f5374859d98f7528e1857e3532"},{url:"/index.html",revision:"118938b19f1e14b4536310526607c280"},{url:"/js/app.3711c9fb.js",revision:null},{url:"/js/chunk-vendors.e44ec39b.js",revision:null},{url:"/manifest.json",revision:"e1535f69f7261a5bd4250d8bf06df461"}],{})})); +if(!self.define){let a,e={};const d=(d,l)=>(d=new URL(d+".js",l).href,e[d]||new Promise((e=>{if("document"in self){const a=document.createElement("script");a.src=d,a.onload=e,document.head.appendChild(a)}else a=d,importScripts(d),e()})).then((()=>{let a=e[d];if(!a)throw new Error(`Module ${d} didn’t register its module`);return a})));self.define=(l,c)=>{const i=a||("document"in self?document.currentScript.src:"")||location.href;if(e[i])return;let b={};const r=a=>d(a,i),o={module:{uri:i},exports:b,require:r};e[i]=Promise.all(l.map((a=>o[a]||r(a)))).then((a=>(c(...a),b)))}}define(["./workbox-6567b62a"],(function(a){"use strict";a.setCacheNameDetails({prefix:"ds2-editor"}),self.addEventListener("message",(a=>{a.data&&"SKIP_WAITING"===a.data.type&&self.skipWaiting()})),a.precacheAndRoute([{url:"/constants.html",revision:"c64514d7bb02437af74b667af7dd6bfb"},{url:"/css/app.50565aee.css",revision:null},{url:"/css/app.css",revision:"64de240f2480ebf62f327090fce2378c"},{url:"/d2/constants_96.bundle.js",revision:"4f1bba390f9a2d06f22dfb1d236f3960"},{url:"/d2/constants_96.bundle.min.js",revision:"4d1a83d9ac13594e60ebe2991cac70d6"},{url:"/d2/constants_99.bundle.js",revision:"f548692eac1a471f9b32b857c8279d25"},{url:"/d2/constants_99.bundle.min.js",revision:"ad242941c0370a017f23b84d7617ee7e"},{url:"/d2/d2s.bundle.js",revision:"d87f7363557410fc689efc1be6903da2"},{url:"/d2/d2s.bundle.min.js",revision:"51296462761049c35d82081d4fc5c6ee"},{url:"/data/global/excel/Aiparms.txt",revision:"bcf9cb5d17ed698c92a9daf19aaac457"},{url:"/data/global/excel/Arena.txt",revision:"9fe0a3ef2d14364d9b776957384ec43d"},{url:"/data/global/excel/ArmType.txt",revision:"216c13f4537c64f6ff16126fa1adb4f6"},{url:"/data/global/excel/AutoMap.txt",revision:"12aa726283b2e0a17c6d31a12f4af52f"},{url:"/data/global/excel/CharTemplate.txt",revision:"7349a30c402039f2ed0ecf960e8e7004"},{url:"/data/global/excel/Composit.txt",revision:"1ac4646f31e8cb8e77e966bea7b2b4d8"},{url:"/data/global/excel/ElemTypes.txt",revision:"2ddada1bf51e522a4f8be26264793744"},{url:"/data/global/excel/HitClass.txt",revision:"b61325e80bf80c28b63facd9654fccaa"},{url:"/data/global/excel/ItemStatCost.txt",revision:"75e9e7c4c4e22494d4877f67cb7d5e28"},{url:"/data/global/excel/ItemTypes.txt",revision:"f8572f35e3be2fbe59433dba09bfd644"},{url:"/data/global/excel/Levels.txt",revision:"d7aba900746027b9f1cfe1f4d0279034"},{url:"/data/global/excel/LvlMaze.txt",revision:"a01afdb321fb34e10e1ec6ff1dac26ae"},{url:"/data/global/excel/LvlPrest.txt",revision:"a17419d219873587a03a72479c32f65a"},{url:"/data/global/excel/LvlSub.txt",revision:"9a1c47956e5988b45f987ab712642fef"},{url:"/data/global/excel/LvlTypes.txt",revision:"165ea4d95d8ac7cf5371fb076d14fa7d"},{url:"/data/global/excel/LvlWarp.txt",revision:"6685330b2b7cb36c9d78d303698b04a0"},{url:"/data/global/excel/MagicPrefix.txt",revision:"6e6b4a8d8d6d58bd682e9eee184d28d7"},{url:"/data/global/excel/MagicSuffix.txt",revision:"0c8453c2a113ee77afd57debf842bce2"},{url:"/data/global/excel/Missiles.txt",revision:"cc4bc5d6758f0daec63773966284d31b"},{url:"/data/global/excel/MonItemPercent.txt",revision:"e219a2657ee897899a0c3edca3102d4c"},{url:"/data/global/excel/MonLvl.txt",revision:"3a638a83029a8f0f61cdb0520ca2ea0c"},{url:"/data/global/excel/MonMode.txt",revision:"1b1162651f55019924f5a09abff6b305"},{url:"/data/global/excel/MonName.txt",revision:"363aa61288ec3286e21d3cffc3fca593"},{url:"/data/global/excel/MonPlace.txt",revision:"74428f002ba2d5c52703889af88724aa"},{url:"/data/global/excel/MonPreset.txt",revision:"a35465ff46bbf87eb2fd3279f4375f67"},{url:"/data/global/excel/MonProp.txt",revision:"a26a5f4ced8cb495f9509f5388af25ad"},{url:"/data/global/excel/MonType.txt",revision:"9438ce865756c9cda0d2de130c3a38c8"},{url:"/data/global/excel/ObjMode.txt",revision:"9a0cc0a8b1ed1c535c73e62c630dd872"},{url:"/data/global/excel/ObjType.txt",revision:"81c68b86f48c87e640efef013836eae9"},{url:"/data/global/excel/Overlay.txt",revision:"ac4a3d480309d4ea35e95c236a814908"},{url:"/data/global/excel/PlayerClass.txt",revision:"73f3c629ccb7246b5daa55325c701f35"},{url:"/data/global/excel/PlrMode.txt",revision:"541564ec81c46b542f9c391333239d84"},{url:"/data/global/excel/PlrType.txt",revision:"6de5ec08fa036bda3dcf74a1577c6207"},{url:"/data/global/excel/Properties.txt",revision:"e1d1dfa97d03f0cd47ec8f2517dadd08"},{url:"/data/global/excel/RarePrefix.txt",revision:"7b2b34051f3e17e39e40bae5c7489136"},{url:"/data/global/excel/RareSuffix.txt",revision:"7347a52f4e169e312a9cb4b808de2d72"},{url:"/data/global/excel/Runes.txt",revision:"e7d893c5a8663fc9c900b1eadbfff1b1"},{url:"/data/global/excel/SetItems.txt",revision:"27b938d3409ba3bcb2de572a4a7ed29b"},{url:"/data/global/excel/Sets.txt",revision:"74e7e39c521105fc252c5afaea9e16d4"},{url:"/data/global/excel/StorePage.txt",revision:"f1d1f4cf6353c91614d519646b3d9bdf"},{url:"/data/global/excel/SuperUniques.txt",revision:"1350acba9e8b23532f22cdaf5ceaeb39"},{url:"/data/global/excel/TreasureClass.txt",revision:"1a03af6c3c1f45ca521ac8e066508a45"},{url:"/data/global/excel/TreasureClassEx.txt",revision:"ea698fc2d1db598265b5afa717b58667"},{url:"/data/global/excel/UniqueAppellation.txt",revision:"b1e60d247d262b6d35e2d77ff48b5a83"},{url:"/data/global/excel/UniqueItems.txt",revision:"5d14b255d6bb82a084976a5b29eab690"},{url:"/data/global/excel/UniquePrefix.txt",revision:"60e4badc64fe97d77ee23f4d8963cdfd"},{url:"/data/global/excel/UniqueSuffix.txt",revision:"318331b07f6671ab866aa0b5595196c5"},{url:"/data/global/excel/UniqueTitle.txt",revision:"5b4493da462c414952601e6464a2baa5"},{url:"/data/global/excel/WeaponClass.txt",revision:"6251a58a7a5cf4befaa19b97a079b078"},{url:"/data/global/excel/arena.bin",revision:"1fdeaffa8ca3d86e9abb6b58ce1885e7"},{url:"/data/global/excel/armor.bin",revision:"f12536825ae798766e4dffc8022a4951"},{url:"/data/global/excel/armor.txt",revision:"184d318963bca63fd1f23c4d60555dd3"},{url:"/data/global/excel/armtype.bin",revision:"e8f1522eaacb1e0f531b3f040860987d"},{url:"/data/global/excel/automagic.bin",revision:"b504a1126a2e4c533fa3c60de61aeca1"},{url:"/data/global/excel/automagic.txt",revision:"2ed117b33e623973a71120cafece64e2"},{url:"/data/global/excel/automap.bin",revision:"77842521bbfbf6078b52630e4d71163d"},{url:"/data/global/excel/belts.bin",revision:"ceb000f6cd66061c2b552059a1a5798b"},{url:"/data/global/excel/belts.txt",revision:"4687974e31a83cb4b62175126a95eaf4"},{url:"/data/global/excel/bodylocs.bin",revision:"9778dbc1c95635f444ea91ebb1a15f15"},{url:"/data/global/excel/bodylocs.txt",revision:"4e5012fcd56e3f25e8afeb63c0f2b2ab"},{url:"/data/global/excel/books.bin",revision:"3cac9b8f6bc364ccbee139620856f192"},{url:"/data/global/excel/books.txt",revision:"a976b86761ea84a869ea7e232138dda5"},{url:"/data/global/excel/charstats.bin",revision:"3b5896a48271738052a336b0fd2b8603"},{url:"/data/global/excel/charstats.txt",revision:"7a276cff85ad13fd58dc0ca2a4e60f08"},{url:"/data/global/excel/chartemplate.bin",revision:"f75e99b188e2a2e66ad983d9b0989adc"},{url:"/data/global/excel/colors.bin",revision:"855c51d76ccb6e69bcb1326b2880536b"},{url:"/data/global/excel/colors.txt",revision:"e7f2310ffe221b74f00057932762ddc2"},{url:"/data/global/excel/compcode.bin",revision:"f5b6c38431f346226601e3858d8d74eb"},{url:"/data/global/excel/compcode.txt",revision:"b6a6c45955459ec446caf00c0f44cfa1"},{url:"/data/global/excel/composit.bin",revision:"eb3afe9c88699be146f3f8297dfc83ed"},{url:"/data/global/excel/cubemain.bin",revision:"45800a159d5bf60f23e43de34989af2c"},{url:"/data/global/excel/cubemain.txt",revision:"93722739f26f94efce57115078da90b6"},{url:"/data/global/excel/cubemod.bin",revision:"cc22f1b438a9135a5ceb92711c6ec2fd"},{url:"/data/global/excel/cubemod.txt",revision:"4830cd23022b5834caeeeb4f46b2f98f"},{url:"/data/global/excel/cubetype.bin",revision:"bea0ee8bc80adba34b4becd367c63985"},{url:"/data/global/excel/cubetype.txt",revision:"3a097bc5f80c65818b3d901401e384de"},{url:"/data/global/excel/difficultylevels.bin",revision:"31d66814682b05803e7e038073fd251c"},{url:"/data/global/excel/difficultylevels.txt",revision:"bc40ee423e93e7ffc5cd7ff44e1f255b"},{url:"/data/global/excel/elemtypes.bin",revision:"c094f2ad99c1b354a43bcc5a0ebed850"},{url:"/data/global/excel/events.bin",revision:"f4a11b57bda0168f9aebcc14fbb40f1d"},{url:"/data/global/excel/events.txt",revision:"70bec5933be0689b74d8bf24750dc047"},{url:"/data/global/excel/experience.bin",revision:"bcda91fd55f7f9a179b7d557339899fb"},{url:"/data/global/excel/experience.txt",revision:"2adfefba2e7b199cecb6456d0d24de7a"},{url:"/data/global/excel/gamble.bin",revision:"10db5c75e81bac9d29c8b66640335cc1"},{url:"/data/global/excel/gamble.txt",revision:"2c0297f7e269182b22d8665afc33cea0"},{url:"/data/global/excel/gems.bin",revision:"9da2ac74b343f011d68f5b1b434dea19"},{url:"/data/global/excel/gems.txt",revision:"1abf6a78e2dee0255ba693e7db3ff806"},{url:"/data/global/excel/hiredesc.bin",revision:"5868434ebfc6c33b1d3e422c00a37b3e"},{url:"/data/global/excel/hiredesc.txt",revision:"03440aa31c3ef31adfa4b4b47680faee"},{url:"/data/global/excel/hireling.bin",revision:"f4722df24ad33d3c612b19ef02e01d22"},{url:"/data/global/excel/hireling.txt",revision:"99fdcd427b3860485ba63b45fd4d72c7"},{url:"/data/global/excel/hitclass.bin",revision:"a17ce0ad9d09e926f16fe3d1158fafbf"},{url:"/data/global/excel/inventory.bin",revision:"6482d558f40c91fd81698c8f50164604"},{url:"/data/global/excel/inventory.txt",revision:"888f42ce85d63e0a1f3117da162e2a47"},{url:"/data/global/excel/itemratio.bin",revision:"a14be2029f3f1ae1ec5cffd026ff183d"},{url:"/data/global/excel/itemratio.txt",revision:"8dd209de3673749de2d8dce084e97b4e"},{url:"/data/global/excel/itemscode.bin",revision:"38f507244ea342d4357720ed931bd8aa"},{url:"/data/global/excel/itemstatcost.bin",revision:"b0e632f94a6d24341551773d7cc08f3b"},{url:"/data/global/excel/itemtypes.bin",revision:"5f0e0f68521f2bd9e36eff9d4c230d92"},{url:"/data/global/excel/leveldefs.bin",revision:"ae40f2e3c9ad9b9ea6d116f59093738b"},{url:"/data/global/excel/levels.bin",revision:"59dfd6854af8302883faf5203b08312c"},{url:"/data/global/excel/lowqualityitems.bin",revision:"b37eb7c121b352cd7305b6f8642f58bb"},{url:"/data/global/excel/lowqualityitems.txt",revision:"5e893a25de72ef4f2c1d1cbe00aa33e6"},{url:"/data/global/excel/lvlmaze.bin",revision:"be84258ebeb38d674c004d26d18a1417"},{url:"/data/global/excel/lvlprest.bin",revision:"f47a6fde7c144ad86031dc7bea6cc413"},{url:"/data/global/excel/lvlsub.bin",revision:"677039f0c8f8bca2accabdf9c59f2276"},{url:"/data/global/excel/lvltypes.bin",revision:"9e785bcd2a50c6e629910195fa10305d"},{url:"/data/global/excel/lvlwarp.bin",revision:"a55ae60dc82215f94da94eb2876c83e4"},{url:"/data/global/excel/magicprefix.bin",revision:"d079bd69ec44ec4cf4cd701144ab49ef"},{url:"/data/global/excel/magicsuffix.bin",revision:"06e217f152a3933f04285702f4b22729"},{url:"/data/global/excel/misc.bin",revision:"da07b9508e4b50233c3edc1d84e2a624"},{url:"/data/global/excel/misc.txt",revision:"72cd47252b55ccb6a2c6ac63eba0c617"},{url:"/data/global/excel/misscalc.bin",revision:"aab63cd7547d80e75242cfb28686601a"},{url:"/data/global/excel/misscalc.txt",revision:"bdde5be63550c45b9b60e076b8a8c1b9"},{url:"/data/global/excel/misscode.bin",revision:"1e9d420cafd45a9babd0770aa54977ef"},{url:"/data/global/excel/missiles.bin",revision:"f0614f1cd6f37d0a97b5afb805f854c4"},{url:"/data/global/excel/monai.bin",revision:"d1787f0cfbb14283b252452d548d31c2"},{url:"/data/global/excel/monai.txt",revision:"cbbb19cf9204b72c04e1462bdc138c04"},{url:"/data/global/excel/monequip.bin",revision:"8cca1e601550cde7d20df28ff7077fc3"},{url:"/data/global/excel/monequip.txt",revision:"5e284fe0c83d4aecdecd5d074b60bdb9"},{url:"/data/global/excel/monitempercent.bin",revision:"b3628ee42e617e636db6c1034d28d621"},{url:"/data/global/excel/monlvl.bin",revision:"fcd70f54692495e8d0856b3e22657bb5"},{url:"/data/global/excel/monmode.bin",revision:"a515b9f12689c012576edc52ee7feaec"},{url:"/data/global/excel/monplace.bin",revision:"393f7daf8c8ea84adc2bec271c69284e"},{url:"/data/global/excel/monpreset.bin",revision:"725da2ef7722d8c09ba1aa6825018c30"},{url:"/data/global/excel/monprop.bin",revision:"bfed5d2192e4b429af64a735d39313e0"},{url:"/data/global/excel/monseq.bin",revision:"ae85deda7c5eaa8d0ca8119df662c918"},{url:"/data/global/excel/monseq.txt",revision:"ccc233d0ce974568aee89eba2e94337e"},{url:"/data/global/excel/monsounds.bin",revision:"6aa9db2988154632eb5f81bdaad1f6ae"},{url:"/data/global/excel/monsounds.txt",revision:"4aca22ea88147bd74678a4e836b68782"},{url:"/data/global/excel/monstats.bin",revision:"583f72c0fa68cc007488f023d8cfd76c"},{url:"/data/global/excel/monstats.txt",revision:"8aa9985379fcb8235adef521e83c1ea4"},{url:"/data/global/excel/monstats2.bin",revision:"bf462d1842c276a60957bdf27ac8fa11"},{url:"/data/global/excel/monstats2.txt",revision:"fc84ee6ad6c3eb25dbc5e4e63c3afdc8"},{url:"/data/global/excel/montype.bin",revision:"7cb2fd093f247e321b34a29ba97d53bf"},{url:"/data/global/excel/monumod.bin",revision:"d3038abc17f4633391978fc7c75396b1"},{url:"/data/global/excel/monumod.txt",revision:"ec3b94b63b52651225521afe2c68532a"},{url:"/data/global/excel/npc.bin",revision:"d897adbea95cb345d5a82a49d414dda2"},{url:"/data/global/excel/npc.txt",revision:"ea64cb44cd3c96446c3523fa32ebce9d"},{url:"/data/global/excel/objects.bin",revision:"428dc33b6647aa136eb175bf5dfde8e3"},{url:"/data/global/excel/objects.txt",revision:"6c7b322c0fa32b04a304fc65030be0f9"},{url:"/data/global/excel/objgroup.bin",revision:"4330a4cbe87a4ac62a7b17d354aee07e"},{url:"/data/global/excel/objgroup.txt",revision:"daee18c8d6d5d5f51682b481f492e974"},{url:"/data/global/excel/objmode.bin",revision:"537fbd5db0be182cd8252e16264d2c1f"},{url:"/data/global/excel/objtype.bin",revision:"766401657576e014df34e34969c48cba"},{url:"/data/global/excel/overlay.bin",revision:"9c08aff70c6fe05d6adb26c1dcc107b1"},{url:"/data/global/excel/pettype.bin",revision:"6a0a0db43decb9a354d18861efde10ef"},{url:"/data/global/excel/pettype.txt",revision:"d51f7311f798f8ca96ab4e9253db53a6"},{url:"/data/global/excel/playerclass.bin",revision:"07c258885b5555e944184d36c87c80d9"},{url:"/data/global/excel/plrmode.bin",revision:"61c82100a914fba12f8336d3bba78f75"},{url:"/data/global/excel/plrtype.bin",revision:"41df68659e0bd930a9cb0cad2768c4e0"},{url:"/data/global/excel/properties.bin",revision:"54f50cfaef1a6be7b1b57e934e178f2b"},{url:"/data/global/excel/qualityitems.bin",revision:"e365703002ac0f032de1498831e271fa"},{url:"/data/global/excel/qualityitems.txt",revision:"cc8a3539d716cc060c94b891150b3660"},{url:"/data/global/excel/rareprefix.bin",revision:"cc62dfbbaa0c906353776180d263f0dd"},{url:"/data/global/excel/raresuffix.bin",revision:"034a550a37c7f51f00334f3c8d27796f"},{url:"/data/global/excel/runes.bin",revision:"dea55a0c5dbc4e51b106db51608aeeb1"},{url:"/data/global/excel/setitems.bin",revision:"e610a40620a6bc99576f57a822bcbea0"},{url:"/data/global/excel/sets.bin",revision:"88f654b392b4b43a1453fe19691b5a5f"},{url:"/data/global/excel/shrines.bin",revision:"ac45eef378ccaa3d327d60c4a51c2b44"},{url:"/data/global/excel/shrines.txt",revision:"31dacdf91ab0ebe8332349d3f6017363"},{url:"/data/global/excel/skillcalc.bin",revision:"55c13538bee207b73f1bf70120beac75"},{url:"/data/global/excel/skillcalc.txt",revision:"681d5edd1ec8cfcfbcfb1f6772e3b8b4"},{url:"/data/global/excel/skilldesc.bin",revision:"56949c76de499f16b7bbd5035253b679"},{url:"/data/global/excel/skilldesc.txt",revision:"569322c4c474f5328643e5c34e26721f"},{url:"/data/global/excel/skilldesccode.bin",revision:"03245318fcb0a0c9d9fe4bf57b50a8d9"},{url:"/data/global/excel/skills.bin",revision:"e40ac71f41aec6efac6fc02efd165f42"},{url:"/data/global/excel/skills.txt",revision:"e15e0daf5ce15c9837a1cc7465f295fa"},{url:"/data/global/excel/skillscode.bin",revision:"3bddc283b9ba849cb3882114c8d42d83"},{url:"/data/global/excel/soundenviron.txt",revision:"81bf324f72a16f4abe2834829f05e447"},{url:"/data/global/excel/sounds.bin",revision:"b15d12dd2333c491ec39fdc3ca0fd888"},{url:"/data/global/excel/sounds.txt",revision:"f10301a75cfb4d34625a8870079106d2"},{url:"/data/global/excel/states.bin",revision:"9b65b34e434b217d69bbcf0a192670ba"},{url:"/data/global/excel/states.txt",revision:"0f77897969f4f8b18d38466b5a30fbb9"},{url:"/data/global/excel/storepage.bin",revision:"02fb57c78a45a0fccc27aa747f25cac7"},{url:"/data/global/excel/superuniques.bin",revision:"3314e88fb6244e796d54c83ad7189c8f"},{url:"/data/global/excel/treasureclassex.bin",revision:"5238101ee786b9ca0cb9cee5babb8501"},{url:"/data/global/excel/uniqueappellation.bin",revision:"c9c711897600a164b3c2540e41ac39c7"},{url:"/data/global/excel/uniqueitems.bin",revision:"037a494610ea008767d50013e12fd6d8"},{url:"/data/global/excel/uniqueprefix.bin",revision:"d98c84f00c3d5c7daa4301a319e9ea5d"},{url:"/data/global/excel/uniquesuffix.bin",revision:"a06cc6c6c94f386f82662a24eca3e0bc"},{url:"/data/global/excel/uniquetitle.bin",revision:"b1916d4435d3456baef6c1b41b7bb05f"},{url:"/data/global/excel/weapons.bin",revision:"fc8ac5ec7219f34b81d6c08317892380"},{url:"/data/global/excel/weapons.txt",revision:"a3b596f394d582ef26d6adcdd744bd86"},{url:"/data/global/items/fkpskp.dc6",revision:"c6d46e02823637a5761ac9aa595ee0a8"},{url:"/data/global/items/flp2ax.dc6",revision:"b79d3f0324e144890d979ed0c8ffaf23"},{url:"/data/global/items/flp2hs.dc6",revision:"8fe70b683f014bc938af24eed7ba21a9"},{url:"/data/global/items/flpaar.dc6",revision:"a7eb81096628e3c81a69b18b0e72028c"},{url:"/data/global/items/flpam1.dc6",revision:"23d948f67f9e82a3e14acb6853099a9d"},{url:"/data/global/items/flpam2.dc6",revision:"3bde5366ccafb8cfe7c31c83bf534ef5"},{url:"/data/global/items/flpam3.dc6",revision:"c0d80ca1edf0281fc17001c51bb71c25"},{url:"/data/global/items/flpam5.dc6",revision:"309891e197fb34ec521d7fa18e07e664"},{url:"/data/global/items/flpamu.dc6",revision:"cc0e188e0e5e91eb6ab19add6537c80c"},{url:"/data/global/items/flpaxe.dc6",revision:"c3fd01d076bdeed1054614e8db0efaba"},{url:"/data/global/items/flpaxf.dc6",revision:"9a23e36bd0dc5a23225fc74c66719b0a"},{url:"/data/global/items/flpba1.dc6",revision:"eb9702fd211c5e284c29fcab26086b92"},{url:"/data/global/items/flpba3.dc6",revision:"1946fa33928a748077567c3666ed6656"},{url:"/data/global/items/flpba5.dc6",revision:"4c3e1ce87187adaa96d9858f603c9228"},{url:"/data/global/items/flpbal.dc6",revision:"e68f77626907d54b6b35321f71493d07"},{url:"/data/global/items/flpbar.dc6",revision:"d0fbdc74569be11e5c7201ab0a238f48"},{url:"/data/global/items/flpbbb.dc6",revision:"e818fb90bddb88021bf090318a02f876"},{url:"/data/global/items/flpbbk.dc6",revision:"b5fc0fe718a41f4dcbc38ec4ea3dee07"},{url:"/data/global/items/flpbhm.dc6",revision:"aa750f29a06e9927cc9b108ffbed6849"},{url:"/data/global/items/flpbkf.dc6",revision:"e7e2f66bd81b336dafe538da3c03c1cb"},{url:"/data/global/items/flpbld.dc6",revision:"19c970671595d941bcf69a9647a332a4"},{url:"/data/global/items/flpblt.dc6",revision:"aa97734f5bbbde0d9c406ede2a2f1851"},{url:"/data/global/items/flpblu.dc6",revision:"461e1aa38c22f67d67ff2d123d8dcd30"},{url:"/data/global/items/flpbok.dc6",revision:"b5fc0fe718a41f4dcbc38ec4ea3dee07"},{url:"/data/global/items/flpbonr1.dc6",revision:"ba97f83519ff06147b714975c4239aeb"},{url:"/data/global/items/flpbonr2.dc6",revision:"9ce0f367b1c3ff5d28bc23aefce2a285"},{url:"/data/global/items/flpbonr3.dc6",revision:"fe9476875994eeea4e986a0c899ae751"},{url:"/data/global/items/flpbonr4.dc6",revision:"63e31ff438dd3688d1bbd7cb3ec82afe"},{url:"/data/global/items/flpbot.dc6",revision:"b45dac3c409d3ca41951edf82d71b282"},{url:"/data/global/items/flpbox.dc6",revision:"22bfa2880bba1b0b9caf4ae5ba9dff08"},{url:"/data/global/items/flpbpl.dc6",revision:"14a19c18c3d14e1f362060b4853b9ba1"},{url:"/data/global/items/flpbps.dc6",revision:"95354f415f923fe1f35e5ffd12a168fc"},{url:"/data/global/items/flpbrn.dc6",revision:"2921369c36c7c2b6c72a12051041d386"},{url:"/data/global/items/flpbrnz.dc6",revision:"df94bbe180b68d2649491ace62f34ce9"},{url:"/data/global/items/flpbrs.dc6",revision:"ca57154af156366e04bcd3053585aa77"},{url:"/data/global/items/flpbrx.dc6",revision:"f18ecf4a90b86ef33bd42ea71b9e3628"},{url:"/data/global/items/flpbsc.dc6",revision:"e7ca3fecd762a82674495e0422418eab"},{url:"/data/global/items/flpbsd.dc6",revision:"36ce017ad1b52f9ed4ae4d734aefedeb"},{url:"/data/global/items/flpbsh.dc6",revision:"795608246510674243d4a22731f123c2"},{url:"/data/global/items/flpbst.dc6",revision:"c2b540a5d107f9e5dfb224b7bbc337ff"},{url:"/data/global/items/flpbsw.dc6",revision:"15cc681c517cfb41e87c7eb46f848a48"},{url:"/data/global/items/flpbtx.dc6",revision:"b40707f4a3b322711f5c177bacdcc3e9"},{url:"/data/global/items/flpbuc.dc6",revision:"3b6ec216df4d8de4d2a03008706429d5"},{url:"/data/global/items/flpbwn.dc6",revision:"5261f6c733901090d558315dcf7a8740"},{url:"/data/global/items/flpcap.dc6",revision:"7fd0b7358c9008f6eda512255ae45f2e"},{url:"/data/global/items/flpcbw.dc6",revision:"f0cdedef0cd027ecfdeee6da5b6e4753"},{url:"/data/global/items/flpchm.dc6",revision:"84a66de2babd7435324df39d77a97954"},{url:"/data/global/items/flpchm1.dc6",revision:"86a55019f989ab0d2ec3469e667ee0ea"},{url:"/data/global/items/flpchm2.dc6",revision:"98817f41f2b0838344c151d9443d5565"},{url:"/data/global/items/flpchm3.dc6",revision:"d548a7189a3dfbc87d53394f0a988944"},{url:"/data/global/items/flpchn.dc6",revision:"ef4087f25b397908ddaa23144c6d729a"},{url:"/data/global/items/flpci0.dc6",revision:"5a78d87c17226713fa1f65680e360217"},{url:"/data/global/items/flpci1.dc6",revision:"e754647709466c752cc2ca03b80ec11a"},{url:"/data/global/items/flpci2.dc6",revision:"8d6d5e5d629c777baec05cd0e3875e27"},{url:"/data/global/items/flpci3.dc6",revision:"a3a9ca48ce141b4b5ec85b228e86cafd"},{url:"/data/global/items/flpclb.dc6",revision:"3df3473372c9f758c501e2a8070fe80f"},{url:"/data/global/items/flpclm.dc6",revision:"3abbd74504af7294bd54d459cb88c2f9"},{url:"/data/global/items/flpclw.dc6",revision:"a5bff06ef6130c21526f173019204b97"},{url:"/data/global/items/flpcndl.dc6",revision:"dce495ce97baf8511342a2562948c596"},{url:"/data/global/items/flpcqv.dc6",revision:"79f88bf350c839f471f265c2d628ae8a"},{url:"/data/global/items/flpcrn.dc6",revision:"d1048c8ed6aabb02e1e15176e4548f51"},{url:"/data/global/items/flpcrs.dc6",revision:"b23fcde1e6a8f0d8e4e61aa98677e022"},{url:"/data/global/items/flpcst.dc6",revision:"9544e6590d10c11f0044d0c8660eadea"},{url:"/data/global/items/flpd33.dc6",revision:"1bda55ba7808cc9041c611663287e949"},{url:"/data/global/items/flpdgr.dc6",revision:"fd7a5e3f028b959dd4a4283b1d87c39a"},{url:"/data/global/items/flpdir.dc6",revision:"fee81ba5a59a592b614f095ad2750bc1"},{url:"/data/global/items/flpdr1.dc6",revision:"354da3f3c4d47e7b1f5b7108c309236a"},{url:"/data/global/items/flpdr3.dc6",revision:"924701d0c5b094a36c8bbd1c105444c2"},{url:"/data/global/items/flpdr4.dc6",revision:"4d9934d23af56dd641a250f033114fec"},{url:"/data/global/items/flpear.dc6",revision:"1eabb5ed6991f53f90c45e4def4c9672"},{url:"/data/global/items/flpegx.dc6",revision:"c9e8e30b3384ec4ed122f0bc60bca177"},{url:"/data/global/items/flpeye.dc6",revision:"7533809346a24a8f529b84f6d5f4eff0"},{url:"/data/global/items/flpfang.dc6",revision:"acb3a1f29b068c60a671806b8a77e59e"},{url:"/data/global/items/flpfary1.dc6",revision:"731bfb2cade3db8b1798ccefa9df004b"},{url:"/data/global/items/flpfary2.dc6",revision:"b04b1851214d6083c6ca533167a57272"},{url:"/data/global/items/flpfary3.dc6",revision:"37ccd37b4a344adc0eae344167592257"},{url:"/data/global/items/flpfary4.dc6",revision:"4d9996cfc4ea809e80e08d5ac8a1298d"},{url:"/data/global/items/flpfhl.dc6",revision:"e9694a0d2caf462a3708d9896cc55695"},{url:"/data/global/items/flpfla.dc6",revision:"f8a96ce55466bed1a333fa81491fddeb"},{url:"/data/global/items/flpflag.dc6",revision:"3fc63db4399f1ba027c50600136631d0"},{url:"/data/global/items/flpflb.dc6",revision:"d0eceb41fa34efe1a8e12008360aa000"},{url:"/data/global/items/flpflc.dc6",revision:"f67b23294b0bf57cc7edd89de67edbc8"},{url:"/data/global/items/flpfld.dc6",revision:"6f66cba72fa00f92d407bcbc539654f5"},{url:"/data/global/items/flpful.dc6",revision:"dd7b1b6182db45752cdf85a54820610f"},{url:"/data/global/items/flpg33.dc6",revision:"ae14b8fe57cc595369c2ee5ab739df30"},{url:"/data/global/items/flpgax.dc6",revision:"994c29fed8bda1809ee277ec45c5c582"},{url:"/data/global/items/flpgbi.dc6",revision:"c679b3a335545b4200dd76566834142e"},{url:"/data/global/items/flpghm.dc6",revision:"b987851b979594638e90766262ccd8bb"},{url:"/data/global/items/flpgis.dc6",revision:"83888fb9b53f58e68adabf4ae3d93791"},{url:"/data/global/items/flpgix.dc6",revision:"1a095ed3c774780ad61ccafb4bed1f99"},{url:"/data/global/items/flpgl1.dc6",revision:"ff56f9c21b949737a15e222c80470968"},{url:"/data/global/items/flpgl2.dc6",revision:"5eaf6293923923e3bb30e9cf21787ec0"},{url:"/data/global/items/flpgl3.dc6",revision:"0157f2ee5ff6261f95cddb14f6319df1"},{url:"/data/global/items/flpgl4.dc6",revision:"d92114352b8b3fdb8ccf3b0c5754b9b4"},{url:"/data/global/items/flpgld.dc6",revision:"34e5c790de58df4085cb8f7d6ddd1eb6"},{url:"/data/global/items/flpglv.dc6",revision:"86ffefe113cfb48202d3a1684bdc0bff"},{url:"/data/global/items/flpgma.dc6",revision:"ff3f107aa9339b4d0ddde8e5a32d1327"},{url:"/data/global/items/flpgmb.dc6",revision:"b7c1a25bcda9959d4f3031e12199d326"},{url:"/data/global/items/flpgmg.dc6",revision:"9951e55a00268070e8453f4116c4ff00"},{url:"/data/global/items/flpgmr.dc6",revision:"f2ff45e3d1eacda67bd5dc4643b7cc91"},{url:"/data/global/items/flpgmv.dc6",revision:"c584da362f919859ac7dbad677a276c0"},{url:"/data/global/items/flpgmw.dc6",revision:"670b2550c1c7b3b14571b5856e4e3d51"},{url:"/data/global/items/flpgmy.dc6",revision:"7dacc95112f0552e7cec6a6c58bac6d4"},{url:"/data/global/items/flpgpl.dc6",revision:"d9b630b0e15bd77e64835637d3787dac"},{url:"/data/global/items/flpgpm.dc6",revision:"e607a26661bdb05b7b60e07f98157ac1"},{url:"/data/global/items/flpgps.dc6",revision:"c5071843797fdbcda49d7e27513f0e72"},{url:"/data/global/items/flpgsb.dc6",revision:"ea46b39c8ffe5f959290f00ddf123316"},{url:"/data/global/items/flpgsc.dc6",revision:"b3369174abd97098369e17c510d29a53"},{url:"/data/global/items/flpgsd.dc6",revision:"78df011e473303daacbce49db73c7bce"},{url:"/data/global/items/flpgsg.dc6",revision:"49c9a0c3e9181174bcf02dc4bdca18bc"},{url:"/data/global/items/flpgsr.dc6",revision:"3cceeeb37cf4df7e6c4355b268e78ee8"},{url:"/data/global/items/flpgsv.dc6",revision:"8373bb4913db45809b688233db492dd9"},{url:"/data/global/items/flpgsw.dc6",revision:"ff1656dc8b18540cce50832c0a98234e"},{url:"/data/global/items/flpgsy.dc6",revision:"867a71b03acf89eb825a3fa3d4830d19"},{url:"/data/global/items/flpgth.dc6",revision:"50f5ec67cc589bedba184b94f6d8dea5"},{url:"/data/global/items/flpgts.dc6",revision:"a6f47dc794db5cf4a2f25e635aa32da8"},{url:"/data/global/items/flpgwn.dc6",revision:"48184fe284a17d1630c04bb0992491c3"},{url:"/data/global/items/flphal.dc6",revision:"04d70f114abdb3674374636c45faa321"},{url:"/data/global/items/flphax.dc6",revision:"64ff4f69a2cdc10cd8703121b577f6bc"},{url:"/data/global/items/flphaxu.dc6",revision:"6af24a2130292a2479a3a094444c7553"},{url:"/data/global/items/flphbl.dc6",revision:"4ae52cb96c15c122462863544d9da371"},{url:"/data/global/items/flphbt.dc6",revision:"35ada5a1da96b9e006aa70a6a5386c17"},{url:"/data/global/items/flphbw.dc6",revision:"9c15c8277fe86fe8896076fc263ca0c9"},{url:"/data/global/items/flphfh.dc6",revision:"4ae067f23e1e9810fe3f264ed6dbe8b1"},{url:"/data/global/items/flphgl.dc6",revision:"b88415ac742d964ac55890b376043b71"},{url:"/data/global/items/flphla.dc6",revision:"63c337a136d50939085a498d0ece9703"},{url:"/data/global/items/flphlm.dc6",revision:"de8278e85380a9962fc623e09e1061e3"},{url:"/data/global/items/flphmr.dc6",revision:"87b30aad3408484ae96de13736a6bb6f"},{url:"/data/global/items/flphorn.dc6",revision:"e7832bdd69d44238b51cc457623a1cbf"},{url:"/data/global/items/flphrb.dc6",revision:"12007e79d3a279f91ed86cab765e7410"},{url:"/data/global/items/flphrt.dc6",revision:"46127d74effad254da81e8c3706381fb"},{url:"/data/global/items/flphscr.dc6",revision:"121e7d369db11902d4986688f674d172"},{url:"/data/global/items/flphst.dc6",revision:"51c08d9d738a843b3689974774bdc64c"},{url:"/data/global/items/flphxb.dc6",revision:"c734f35315edf7c56d6449c8dc96fcf7"},{url:"/data/global/items/flphxbu.dc6",revision:"9f56ecf1fa460410354445d4cda9e512"},{url:"/data/global/items/flpjav.dc6",revision:"680b71b035bc227ff1b14881647e18ea"},{url:"/data/global/items/flpjaw.dc6",revision:"84daa16204c3b3153bcbe5dcd89cf662"},{url:"/data/global/items/flpjbi.dc6",revision:"f217d6aa7615c682d36bb1538dd326ea"},{url:"/data/global/items/flpkey.dc6",revision:"48d9940c0c92854333cada069431f14f"},{url:"/data/global/items/flpkit.dc6",revision:"8b1ab7949ae07a743a4403ec4d538099"},{url:"/data/global/items/flpkrs.dc6",revision:"84909862389e6bee8ca31eea97c28e1e"},{url:"/data/global/items/flpktr.dc6",revision:"810b0fa0fb5929117fa471a1e7a9d42c"},{url:"/data/global/items/flplax.dc6",revision:"b25f85f692da14d4cb76387a84c5ff3c"},{url:"/data/global/items/flplbb.dc6",revision:"9114ba9cab9b6305639b104548139d5e"},{url:"/data/global/items/flplbl.dc6",revision:"216d15a25c674fb6363412f6cc31fd38"},{url:"/data/global/items/flplbt.dc6",revision:"8ff868c8fdff1da6f516662bf66d51da"},{url:"/data/global/items/flplbw.dc6",revision:"feeea80ef573c7c6a8024ac42f0dceae"},{url:"/data/global/items/flplea.dc6",revision:"135a4d5ca65649216b766e186460b5fe"},{url:"/data/global/items/flpleg.dc6",revision:"83d497d43c17b867a6e60ce5fd41fc74"},{url:"/data/global/items/flplgl.dc6",revision:"6cfd602ce193d79d4ea4d7295ce4ff19"},{url:"/data/global/items/flplrg.dc6",revision:"2491ae80133659663993513c99e8a93d"},{url:"/data/global/items/flplsd.dc6",revision:"12913e22bff1ac80b429a1cd98e2153e"},{url:"/data/global/items/flplst.dc6",revision:"5492f564be889d772ef83bae6935d768"},{url:"/data/global/items/flpltp.dc6",revision:"db9280bf6d0cd58a27cd9ec7736c0467"},{url:"/data/global/items/flplwb.dc6",revision:"08dc82afcb190307cfc9bf702908e255"},{url:"/data/global/items/flplxb.dc6",revision:"b5cdfc405ef0f45082a25dfd8b91475f"},{url:"/data/global/items/flplxbu.dc6",revision:"72ec7c5b56eeea60b4b3741769d51877"},{url:"/data/global/items/flpmac.dc6",revision:"0630562c423341b62f08b5be784d8f93"},{url:"/data/global/items/flpmau.dc6",revision:"d5a8cebc588d52cee9555f0d14f969f2"},{url:"/data/global/items/flpmbl.dc6",revision:"523d52605488b72ef2d1459c5303fece"},{url:"/data/global/items/flpmbt.dc6",revision:"96583a97601ad12b598c2fe9d696ae97"},{url:"/data/global/items/flpmgl.dc6",revision:"828b8f849261d680f5ad6d7f85c57a92"},{url:"/data/global/items/flpmph.dc6",revision:"7da5d708c50565a5973c665e96a22c12"},{url:"/data/global/items/flpmpi.dc6",revision:"a276dfd55a7baa694449fb92da3ed582"},{url:"/data/global/items/flpmsf.dc6",revision:"9ee9fd5338a3041a765635089119c7cf"},{url:"/data/global/items/flpmsk.dc6",revision:"6095fff3984e939619f679697aefdd01"},{url:"/data/global/items/flpmss.dc6",revision:"773b7185443f6f19d7fad145ed94e225"},{url:"/data/global/items/flpmst.dc6",revision:"2befcaca2aa458909aa98427f0b5393f"},{url:"/data/global/items/flpmxb.dc6",revision:"55be35ff7e2f653863d2775f41866dc3"},{url:"/data/global/items/flpmxbu.dc6",revision:"f02bbf18851997f2bc35f13261034b5b"},{url:"/data/global/items/flpne1.dc6",revision:"57ff52ef593795d0252f0c6392b67245"},{url:"/data/global/items/flpne2.dc6",revision:"a5188a49ca916c448a64c292ddd70a48"},{url:"/data/global/items/flpne3.dc6",revision:"c0de558c2cd57711bbac293f6bb0c49f"},{url:"/data/global/items/flpnpl.dc6",revision:"8a3188e9e9acbacf45384b16e167ab6b"},{url:"/data/global/items/flpnps.dc6",revision:"f6aa4f08621eed4637cb73ae317dec14"},{url:"/data/global/items/flpob1.dc6",revision:"b68bfbdcc7e85ce1ce45f8153893e9ea"},{url:"/data/global/items/flpob3.dc6",revision:"ea66e44f2176a62837de071c8a8f5516"},{url:"/data/global/items/flpob4.dc6",revision:"6f828d3323df570de1fb13115e4ac231"},{url:"/data/global/items/flpob5.dc6",revision:"9aec0730fa75178a0e88d241b71d099e"},{url:"/data/global/items/flpopl.dc6",revision:"7e81bfdef82fe6fcfe879bb29497b321"},{url:"/data/global/items/flpopm.dc6",revision:"e607a26661bdb05b7b60e07f98157ac1"},{url:"/data/global/items/flpops.dc6",revision:"78d700c1c9352a7677156f3786d8a11d"},{url:"/data/global/items/flppa1.dc6",revision:"1b0086e7f22815c8f37e29af6124dd11"},{url:"/data/global/items/flppa3.dc6",revision:"d158d3fbe95707447ce2edeaa8d825db"},{url:"/data/global/items/flppa5.dc6",revision:"97e9b8470756137de43937acb5df32e2"},{url:"/data/global/items/flppax.dc6",revision:"fd2fd40a8283c3f3817770204021de3c"},{url:"/data/global/items/flppik.dc6",revision:"963424bbc8c0e237a16a55e594077ebb"},{url:"/data/global/items/flppil.dc6",revision:"81d31a5517e8b265fc49225d9cc51701"},{url:"/data/global/items/flpplt.dc6",revision:"3059162e15866123cda0041c0f20381d"},{url:"/data/global/items/flppot.dc6",revision:"ba9c9a2569098acea91d8f0888cdc400"},{url:"/data/global/items/flpqlt.dc6",revision:"dd4fcc2b5118da8376862f887a040f2a"},{url:"/data/global/items/flpquil.dc6",revision:"b28e4a870a3e69bb68b2fa7327f9d2d6"},{url:"/data/global/items/flpqvr.dc6",revision:"4a56eaffa16603c821adf1c26264a8e1"},{url:"/data/global/items/flprbk.dc6",revision:"249fb344f1eeb73a200369a427f7eca2"},{url:"/data/global/items/flpred.dc6",revision:"ffc3e6d749f89a94e23ee8516780329a"},{url:"/data/global/items/flprin.dc6",revision:"33d3b4ea55cf2b2f77e6b129016cb5a6"},{url:"/data/global/items/flprng.dc6",revision:"8f896deee9c07b39794568f757d9375d"},{url:"/data/global/items/flprpl.dc6",revision:"8b67dfcc9dee9dbad9683b8c320c992a"},{url:"/data/global/items/flprps.dc6",revision:"0dd230e32c149a8ff9e4a1e87da1b78c"},{url:"/data/global/items/flprsc.dc6",revision:"3f812eb7da678ab7c8ba424c975e51de"},{url:"/data/global/items/flprun.dc6",revision:"df1c382d26f292dda0772babb54c3236"},{url:"/data/global/items/flprxb.dc6",revision:"92f859647f72ab8ca2b248e7127c0021"},{url:"/data/global/items/flprxbu.dc6",revision:"040729127a4f5afa966bf8d36d0a01d3"},{url:"/data/global/items/flpsbb.dc6",revision:"245a71dc6af475092b448090e454b277"},{url:"/data/global/items/flpsbr.dc6",revision:"959db533340b3cb7cc6debd9cafa8466"},{url:"/data/global/items/flpsbw.dc6",revision:"e0ed7e4a729ce92a456d4b59c48c40de"},{url:"/data/global/items/flpscl.dc6",revision:"ea506b30db95cd003aeaa408a6ad420a"},{url:"/data/global/items/flpscm.dc6",revision:"367aab6ce1b8fdc0c6e9a8d9aab4f4dd"},{url:"/data/global/items/flpscmu.dc6",revision:"67908f5241255d62a219bdcd8126dd2d"},{url:"/data/global/items/flpscp.dc6",revision:"2be83e3130ed229381f598ce6befa2ba"},{url:"/data/global/items/flpscr.dc6",revision:"b1356880d9628f0c2a13e9c88e5f1be8"},{url:"/data/global/items/flpscy.dc6",revision:"05b4ee6d8e52ed9d615f7d698e9a33a8"},{url:"/data/global/items/flpskl.dc6",revision:"d46d834d2ee24003370831643af9e91c"},{url:"/data/global/items/flpskp.dc6",revision:"64b29565463285eca8e3de58b0b55188"},{url:"/data/global/items/flpskr.dc6",revision:"0927f0ae9b1b663151ae8bf0a33c6770"},{url:"/data/global/items/flpsml.dc6",revision:"5db79a35d0dd881884b900840bf16719"},{url:"/data/global/items/flpsol.dc6",revision:"368b62d43d52294c73fe963579391b42"},{url:"/data/global/items/flpspc.dc6",revision:"6d6d2ea99637b3e2159a17d6885506eb"},{url:"/data/global/items/flpspk.dc6",revision:"99270e87f95a502c9eb2c208d2d036ef"},{url:"/data/global/items/flpspl.dc6",revision:"56b51ecf27cf6956df2caea48f1241d4"},{url:"/data/global/items/flpsple.dc6",revision:"00793d596c643703337a70cfcd8d56e5"},{url:"/data/global/items/flpspr.dc6",revision:"65a09b4093cf7da759a242cb6095c2a7"},{url:"/data/global/items/flpspt.dc6",revision:"7f79904f3d70cf03109c7b3f173a2330"},{url:"/data/global/items/flpssd.dc6",revision:"532b4180fb267bf82662b1be3efed368"},{url:"/data/global/items/flpssp.dc6",revision:"49edf9e6379b2943430e200109b22296"},{url:"/data/global/items/flpsst.dc6",revision:"1ab706be38c5655c3ff44a3d8531c1bd"},{url:"/data/global/items/flpstu.dc6",revision:"005485fbdb527f87d865f5b2b7fdda10"},{url:"/data/global/items/flpswb.dc6",revision:"d3e20a50ac7865ca6c0d7c5693427e45"},{url:"/data/global/items/flptax.dc6",revision:"89692f3b1c42ee6b3542f1b8fa7a8e42"},{url:"/data/global/items/flptbl.dc6",revision:"221976f83e21e7e65676a28874424b72"},{url:"/data/global/items/flptbt.dc6",revision:"fcae62c9ea15db9da4aaa7316cba5540"},{url:"/data/global/items/flptgl.dc6",revision:"7442000eb8b29e8529c0bb901b48b8f8"},{url:"/data/global/items/flptkn.dc6",revision:"aae547b4ea272e0b93a9725ac8caf081"},{url:"/data/global/items/flptow.dc6",revision:"5cbc23c339bc43b240717a714263a58c"},{url:"/data/global/items/flptrch.dc6",revision:"2abdec6cc4d81ede40eda96241b7a250"},{url:"/data/global/items/flptri.dc6",revision:"75c3dc3b1c1c5bca7201d4cee59b2485"},{url:"/data/global/items/flptsp.dc6",revision:"956deb9e92649c1a863cc5f92f7e7272"},{url:"/data/global/items/flptwr.dc6",revision:"5cbc23c339bc43b240717a714263a58c"},{url:"/data/global/items/flpvbl.dc6",revision:"2ca0fb88b2bfd332b88e6053a76de3a5"},{url:"/data/global/items/flpvbt.dc6",revision:"16c709c49cc8a3c0194d928ae9955093"},{url:"/data/global/items/flpvgl.dc6",revision:"cf5bee5954f092d98df6761c2a6adf9d"},{url:"/data/global/items/flpvip.dc6",revision:"d9c5e77589474fdb9cde259ffac3012a"},{url:"/data/global/items/flpvou.dc6",revision:"6fcd351a72d9613f171dde61802a496b"},{url:"/data/global/items/flpvpl.dc6",revision:"39105f2317e41b4fe7c6f77633054d74"},{url:"/data/global/items/flpvps.dc6",revision:"e607a26661bdb05b7b60e07f98157ac1"},{url:"/data/global/items/flpwax.dc6",revision:"145a85b9dc29110154cff7d08111a91b"},{url:"/data/global/items/flpwhm.dc6",revision:"0ffdf665fc6c39143e29d2ed15bc2c7f"},{url:"/data/global/items/flpwnd.dc6",revision:"61c8ce2216d34533029994ae5d89bca2"},{url:"/data/global/items/flpwpl.dc6",revision:"4d677f699fff661542904b4667190dff"},{url:"/data/global/items/flpwps.dc6",revision:"e688758404de839395dbdfbc666579ad"},{url:"/data/global/items/flpwsc.dc6",revision:"98a4d9e9204b2dbec2d6c4cd83b4fcf9"},{url:"/data/global/items/flpwsd.dc6",revision:"210869e7b98621221a58ba29d90558b8"},{url:"/data/global/items/flpwsp.dc6",revision:"82ea85c3888a115c7bc630d2488ce0a3"},{url:"/data/global/items/flpwst.dc6",revision:"8e982bd111b3cba659fd71aa20c3093c"},{url:"/data/global/items/flpypl.dc6",revision:"bea97391ad622352cfcbeb148f771f16"},{url:"/data/global/items/flpyps.dc6",revision:"788903fc14d380ec1ba550a294a0843f"},{url:"/data/global/items/flpywn.dc6",revision:"0972c58fdb55f242eb6e14af942a4af3"},{url:"/data/global/items/goldpile.dc6",revision:"9268c26ff032aaa59c6ec1ee6bcf9b9d"},{url:"/data/global/items/health1.dc6",revision:"48d2bf666df6ed0951315a2b7800f938"},{url:"/data/global/items/inv1x1.dc6",revision:"dbb3dcbfd0ae0eb408840c03d0dc37c8"},{url:"/data/global/items/inv1x2.dc6",revision:"8061a916ac79cbf9412bb31932367974"},{url:"/data/global/items/inv2ax.dc6",revision:"62d7be3a4cc532e0943821edd61ede9e"},{url:"/data/global/items/inv2hs.dc6",revision:"18c6ab8c351efc05ff373be02d003f81"},{url:"/data/global/items/inv2hsu.dc6",revision:"3c1dbbbdf9db8dd58a474c02b1d4ace9"},{url:"/data/global/items/inv2sd.dc6",revision:"78cd4998191ec20174f9aecff7d29e2c"},{url:"/data/global/items/inv2x2.dc6",revision:"029b4fee8df3cd0d88fa277bccd9f00c"},{url:"/data/global/items/inv2x3.dc6",revision:"58a35565d55a58e9630f767e25beff37"},{url:"/data/global/items/inv7mas.dc6",revision:"55003a8515fc2f27f0c461a0df8402ba"},{url:"/data/global/items/inv8lbu.dc6",revision:"9487a4b92311f2bff9e5163179af3269"},{url:"/data/global/items/inv8lxu.dc6",revision:"590fd332bee7161b5c0b88732bf66725"},{url:"/data/global/items/inv8mxu.dc6",revision:"8acacd31e8f17443bc437b6866c47c0b"},{url:"/data/global/items/inv8s8u.dc6",revision:"46715f8edf610f9315c2f0a345cedc96"},{url:"/data/global/items/inv8wsu.dc6",revision:"200712c920d42085fdc5fc001ad7107a"},{url:"/data/global/items/inv9blu.dc6",revision:"5393d913cc294913ac8b11de3dbf9200"},{url:"/data/global/items/inv9bru.dc6",revision:"4e47c4dec4002cd774feab85fa3770c8"},{url:"/data/global/items/inv9btu.dc6",revision:"b2d18fc4e5e7023a90ac87a08e7ca641"},{url:"/data/global/items/inv9cru.dc6",revision:"bfd333dc9a1542dd1b856863ecda2be7"},{url:"/data/global/items/inv9fbu.dc6",revision:"079f65bbeaec8b37afb7edfce1299470"},{url:"/data/global/items/inv9giu.dc6",revision:"a84820f4acc16bed84cc782f4b7b9b88"},{url:"/data/global/items/inv9gmu.dc6",revision:"3a7c52432fb7766106354488909299e8"},{url:"/data/global/items/inv9gwu.dc6",revision:"36e1848521ab364ef618a183596e6005"},{url:"/data/global/items/inv9lsu.dc6",revision:"1c3668ffb4e34c9a405369fae09f3333"},{url:"/data/global/items/inv9s8u.dc6",revision:"35e1e2787d2bdfa7d9341f405b4fa957"},{url:"/data/global/items/inv9sbu.dc6",revision:"095f60c0482a5f015cfde6861f2c757f"},{url:"/data/global/items/invaar.dc6",revision:"512ce978a66d69dcbf856f4a87ef145b"},{url:"/data/global/items/invaaru.dc6",revision:"011d77b4c2177a413c970c152fb54b87"},{url:"/data/global/items/invam1.dc6",revision:"13eadc3a4915d7746d1a641fc104d831"},{url:"/data/global/items/invam2.dc6",revision:"fd3d10b3e0b309d5c37e9e9b741f07e8"},{url:"/data/global/items/invam3.dc6",revision:"d1d2f2562f204dc13d78939a6d484343"},{url:"/data/global/items/invam4.dc6",revision:"26312fa73136c7c2081207dc37400d12"},{url:"/data/global/items/invam5.dc6",revision:"ec7f8049d1675a131f688b6c5cfbe02b"},{url:"/data/global/items/invamu.dc6",revision:"4f543ce0d84c35adf810ab0179d90d4e"},{url:"/data/global/items/invamu1.dc6",revision:"1e3cf0a64ff7fe45a118640e7e4c3181"},{url:"/data/global/items/invamu2.dc6",revision:"d83f4270cd6cb6242b022053f553c392"},{url:"/data/global/items/invamu3.dc6",revision:"cd23d79118d30e937710a1220ae0d70c"},{url:"/data/global/items/invaxe.dc6",revision:"fd572d8621d242baaf22bfcc88ad81e5"},{url:"/data/global/items/invaxeu.dc6",revision:"5ab54c59671ff8cc48ff52a711d41d0b"},{url:"/data/global/items/invaxf.dc6",revision:"513a3cc83f6beefeb683de6f1e0e8243"},{url:"/data/global/items/invaxfu.dc6",revision:"d97570ad8afb9c89bc118e2e14f9b7ab"},{url:"/data/global/items/invba1.dc6",revision:"5dbfaf0c43d664a49f160eea02182067"},{url:"/data/global/items/invba2.dc6",revision:"03dbb83167285795d01c615a28fb16b4"},{url:"/data/global/items/invba3.dc6",revision:"8c060f9a5e8e3ab50e490f38209a001e"},{url:"/data/global/items/invba4.dc6",revision:"93aa1004aac9d0e438331ede8dd292d9"},{url:"/data/global/items/invba5.dc6",revision:"1ee2e9dc7bef6d1adfcd4dba35ba3686"},{url:"/data/global/items/invbal.dc6",revision:"adb0463b7f113d8ad289cc24b5368112"},{url:"/data/global/items/invbar.dc6",revision:"98c369fdc3e97b7dd3101cc99915b5b5"},{url:"/data/global/items/invbas.dc6",revision:"9906e15ac32e9f7747b1f5216b9be900"},{url:"/data/global/items/invbbb.dc6",revision:"617538a559f75581e7fa14f3b56e34a9"},{url:"/data/global/items/invbbk.dc6",revision:"d20b61b5a394d69871bc24e52c1dca49"},{url:"/data/global/items/invbet.dc6",revision:"f46bc27f815bfa206b82e233b7c2d1c1"},{url:"/data/global/items/invbhm.dc6",revision:"10473c40417a361cf966aa8875d354f0"},{url:"/data/global/items/invbhmu.dc6",revision:"f56c7cc889e4e5e29d9defe4d2abc050"},{url:"/data/global/items/invbkf.dc6",revision:"9c0d6f14211b822a80da14c79bb83d90"},{url:"/data/global/items/invbla.dc6",revision:"98f3f368d5a4c32011a04c6592cc22c0"},{url:"/data/global/items/invbld.dc6",revision:"09c3e694cb5a6a70fdd4406a618d13f2"},{url:"/data/global/items/invblt.dc6",revision:"5306fce04d185a20f5ab943a85303843"},{url:"/data/global/items/invbok.dc6",revision:"f65045ea9e4e2e1768b1d64708263b81"},{url:"/data/global/items/invbonr1.dc6",revision:"d4872f75bb62a62b36ed450550cb888e"},{url:"/data/global/items/invbonr2.dc6",revision:"4dc9b11b788e729243069c1001950a79"},{url:"/data/global/items/invbonr3.dc6",revision:"b730466d9a7b1fc016223c9728db701d"},{url:"/data/global/items/invbonr4.dc6",revision:"d675fd640accddaeec3f4a350dc9d7a3"},{url:"/data/global/items/invbot.dc6",revision:"075085dc5ec1474bd9a332e0a2b8fa0b"},{url:"/data/global/items/invbox.dc6",revision:"2b124383c233b2a8b647f569666f0e6e"},{url:"/data/global/items/invbpl.dc6",revision:"8c5a4241c4f9bcef7390f63ae23d3cb4"},{url:"/data/global/items/invbps.dc6",revision:"2919e6918592432b58484a9dd56e5a36"},{url:"/data/global/items/invbrn.dc6",revision:"996ff3be5d348f01890967a7bc66d68e"},{url:"/data/global/items/invbrnz.dc6",revision:"3ab1064a8ef27cddda8ed6effa28ca5f"},{url:"/data/global/items/invbrs.dc6",revision:"01aa2d4fd69a5f003782aefdb4968e26"},{url:"/data/global/items/invbrx.dc6",revision:"c7f7f4808a597a349647f0360f721970"},{url:"/data/global/items/invbsc.dc6",revision:"260e3e85a4c431696dd3483e60815d9f"},{url:"/data/global/items/invbsd.dc6",revision:"d845c6a17dc466b48fdb1e159cb9971d"},{url:"/data/global/items/invbsdu.dc6",revision:"d3fd66fbdf95aa5e472aba26274eecf8"},{url:"/data/global/items/invbsh.dc6",revision:"4779eca6f0bd5be859cf4dfebde56d68"},{url:"/data/global/items/invbshu.dc6",revision:"075b3e38ba33882c6aba180479f54fcb"},{url:"/data/global/items/invbst.dc6",revision:"c24efa95020629dbd8d9ace3cdfb3fa2"},{url:"/data/global/items/invbsw.dc6",revision:"c36dafb9a499da64a4ff3e4cc7b8eb12"},{url:"/data/global/items/invbswu.dc6",revision:"08fa8a9ca8deb8d20c5979435dbe7fac"},{url:"/data/global/items/invbtx.dc6",revision:"979ce47d9a192617df4a3ee7aaf3a144"},{url:"/data/global/items/invbtxu.dc6",revision:"689a1e04c7b9e25afe8d4516a54282a0"},{url:"/data/global/items/invbuc.dc6",revision:"9a631d435c4108779f2e4ae7a99e91ac"},{url:"/data/global/items/invbucu.dc6",revision:"ee292de92520bdbcbf4e23d07adffaf0"},{url:"/data/global/items/invbwn.dc6",revision:"da27d90c7b38c05c0ea8998624e29a93"},{url:"/data/global/items/invbwnu.dc6",revision:"cd27edc86a3a99905327e532ec6d19d2"},{url:"/data/global/items/invcap.dc6",revision:"012137b721b6d1cac8007700e1259778"},{url:"/data/global/items/invcapu.dc6",revision:"7d61ac376448ebf504edd1c6a46f9798"},{url:"/data/global/items/invcbw.dc6",revision:"6bf7db0813195b6d1e5bc10d73d0ad79"},{url:"/data/global/items/invcbwu.dc6",revision:"3fb9c77ef4d887fd2a5d9caa28543df5"},{url:"/data/global/items/invceh.dc6",revision:"3768d59bed3a5a70df69fe946953dfdb"},{url:"/data/global/items/invch1.dc6",revision:"dc7983fb2702e47ac332ae889d5824e4"},{url:"/data/global/items/invch2.dc6",revision:"58cff1a0457bc7fe92502ceb1f6acd24"},{url:"/data/global/items/invch3.dc6",revision:"fcb3e4113fcd6037c6f2a85f60905a49"},{url:"/data/global/items/invch4.dc6",revision:"c8ddc32e8723f559c7c8520e69529bb3"},{url:"/data/global/items/invch5.dc6",revision:"9e3ff040080beb888eb133336d58c48d"},{url:"/data/global/items/invch6.dc6",revision:"b2423ea048f05cd482d8ef4216d8e68e"},{url:"/data/global/items/invch7.dc6",revision:"c05e85439031d17416626f2e9e1c2fd5"},{url:"/data/global/items/invch8.dc6",revision:"6e4e1fc1457d6b6547618538ac2874ea"},{url:"/data/global/items/invch9.dc6",revision:"97e0b032e181f4d5d5454f510ec01888"},{url:"/data/global/items/invchm.dc6",revision:"981d37952be68b92d0c31022ed451da0"},{url:"/data/global/items/invchn.dc6",revision:"7cc056034ed89626cd7035c9b887c8f3"},{url:"/data/global/items/invci0.dc6",revision:"bfc3f678571844568ff069b8b536f271"},{url:"/data/global/items/invci1.dc6",revision:"904f15adb3667dd879645199e5a329a3"},{url:"/data/global/items/invci2.dc6",revision:"15d6f24ed5dd50efde63649a4a0b9fd3"},{url:"/data/global/items/invci3.dc6",revision:"c60ef2198e3bb35611c7202e7af81128"},{url:"/data/global/items/invclb.dc6",revision:"cd5a552d1e0f66d0944a14ef69fbde78"},{url:"/data/global/items/invclbu.dc6",revision:"e913ad2191036f26f86cc0876886b731"},{url:"/data/global/items/invclm.dc6",revision:"9fc248b655fe20b44a93f3d0d1b42935"},{url:"/data/global/items/invclw.dc6",revision:"7a3797336326ce159cb02706ce90d140"},{url:"/data/global/items/invcndl.dc6",revision:"59f7189ca3bbf9f133ca9b04bd3a299b"},{url:"/data/global/items/invcqv.dc6",revision:"ca97f7289af06b67349f19d40ba96635"},{url:"/data/global/items/invcrn.dc6",revision:"9d84d68aab31b0a20644210631aea5da"},{url:"/data/global/items/invcrs.dc6",revision:"e956731a933488def6cb93a4d743187b"},{url:"/data/global/items/invcrsu.dc6",revision:"ebe086d3f7a171d80848ba0b1ef1ebe7"},{url:"/data/global/items/invcst.dc6",revision:"05b71897e7cc27d8596000658d8e6517"},{url:"/data/global/items/invcstu.dc6",revision:"553912b1bec6fe2884a5584909357c05"},{url:"/data/global/items/invd33.dc6",revision:"802a77054f007394c7800e8e4cbbd55b"},{url:"/data/global/items/invdgr.dc6",revision:"0a04a5805934491b1cf5c1651d625f98"},{url:"/data/global/items/invdir.dc6",revision:"75a0f3e5ff3fe127b10047388583ddd9"},{url:"/data/global/items/invdr1.dc6",revision:"85fee46d6c51a135da4ddb7c1b2ee142"},{url:"/data/global/items/invdr2.dc6",revision:"ab08196b2a0658fdf5124a807c5f41ef"},{url:"/data/global/items/invdr3.dc6",revision:"8328d1e6c290c3e3cc27b819684f0ea7"},{url:"/data/global/items/invdr4.dc6",revision:"979d0836616659188f9633b9ec69e7a7"},{url:"/data/global/items/invdr5.dc6",revision:"4b5021e50f7a65370f294e17f0d600cb"},{url:"/data/global/items/invdss.dc6",revision:"d4c7317c6bf301723b233a75153e87e1"},{url:"/data/global/items/invear.dc6",revision:"d30310d55cb66fe54376675f82bcf202"},{url:"/data/global/items/inveye.dc6",revision:"e8630648c6c79b90565c31a922726a5c"},{url:"/data/global/items/invfang.dc6",revision:"5a2e3fe42dac33f1d9241ec676907f6b"},{url:"/data/global/items/invfary1.dc6",revision:"71634d4251f5fe2b451e7e71fc264036"},{url:"/data/global/items/invfary2.dc6",revision:"0b54fdaeed9b409f618c225909b3374b"},{url:"/data/global/items/invfary3.dc6",revision:"f004194a7b742214480ebe93b8408c09"},{url:"/data/global/items/invfary4.dc6",revision:"48a9e1394c9acd06d41b0a7db13530f2"},{url:"/data/global/items/invfed.dc6",revision:"edc272c17ab25846309827e3904768b8"},{url:"/data/global/items/invfhl.dc6",revision:"ee4352412ed7eb60eee1ff65f8e9e1f9"},{url:"/data/global/items/invfhlu.dc6",revision:"39f40e40eb469ebf7550965f5bbb5340"},{url:"/data/global/items/invfhp.dc6",revision:"dc9a3c713663a110db07835cc69b53e6"},{url:"/data/global/items/invfla.dc6",revision:"9d9d3334a56b74f825ed42afe8eb9138"},{url:"/data/global/items/invflag.dc6",revision:"02761c93c7d7a9cb20b95171c0920cce"},{url:"/data/global/items/invflb.dc6",revision:"d0d63431260588167bcc71605dd577ed"},{url:"/data/global/items/invflc.dc6",revision:"09e7c66fc9fffecee665970136f3039a"},{url:"/data/global/items/invflcu.dc6",revision:"33884c9fba4bc10dd72d5c8bb1cd5eaa"},{url:"/data/global/items/invfld.dc6",revision:"2a86e397976c0d2b424f087f1b6b3588"},{url:"/data/global/items/invflp.dc6",revision:"4acbc27544894250b9d851dbe27ce780"},{url:"/data/global/items/invfmp.dc6",revision:"5ae51ed597a2c91ebc3a1caa4786ffed"},{url:"/data/global/items/invfsd.dc6",revision:"9906e15ac32e9f7747b1f5216b9be900"},{url:"/data/global/items/invful.dc6",revision:"358e032c256284077343f3e30cda678f"},{url:"/data/global/items/invfulu.dc6",revision:"a6e51cd9ffcd49c3bcdd0f06a40bce6c"},{url:"/data/global/items/invg33.dc6",revision:"3bbdc854106a6a8cdc186f6731e21aa0"},{url:"/data/global/items/invgax.dc6",revision:"68a0db717b7ad2fe8a56f8bc6690ebf9"},{url:"/data/global/items/invgaxu.dc6",revision:"a45e437d489a1191aff3461bbd16e04b"},{url:"/data/global/items/invgbi.dc6",revision:"001f1edef934b7f0930ae08f9eef0366"},{url:"/data/global/items/invghm.dc6",revision:"da66e33b3d646572b075a1a3d29e2265"},{url:"/data/global/items/invgis.dc6",revision:"47272146c7239673744e4e00d7f2d242"},{url:"/data/global/items/invgisu.dc6",revision:"cbc14046aedc01fa017425895efb7b35"},{url:"/data/global/items/invgix.dc6",revision:"7961ab4ed671a9b60b9f55d68f41f1e0"},{url:"/data/global/items/invgl3.dc6",revision:"0cc4a7a1474c39f3b1283180642184b6"},{url:"/data/global/items/invgla.dc6",revision:"26388c1622137c567c449f3ed80efe9f"},{url:"/data/global/items/invgld.dc6",revision:"76c6fb46a12d00fc9d718d9a8b7dd998"},{url:"/data/global/items/invgldh.dc6",revision:"2e2f9877e8acb6fa98b7d150bc3696e5"},{url:"/data/global/items/invgldm.dc6",revision:"7cadf3f382891cede35153bb071b3ae5"},{url:"/data/global/items/invglv.dc6",revision:"3bdc2560a4f4416083724e9937a0ec53"},{url:"/data/global/items/invgma.dc6",revision:"9f94e099b4ab5bf4305d7f4d39469961"},{url:"/data/global/items/invgmb.dc6",revision:"9308d73df1542e631e4f52185eefa345"},{url:"/data/global/items/invgmg.dc6",revision:"14d05273757b1301408f3c4607d44813"},{url:"/data/global/items/invgmr.dc6",revision:"a1061811c88fdfaaefd35b521e84fc3f"},{url:"/data/global/items/invgmv.dc6",revision:"dc9ec04e61ee4022b4c4fb4ac9e1577a"},{url:"/data/global/items/invgmw.dc6",revision:"0f17f7580ba0111f2876f34cfb2f2711"},{url:"/data/global/items/invgmy.dc6",revision:"8c9db8b4881c5e4ff005e3fa56c3f649"},{url:"/data/global/items/invgpl.dc6",revision:"1604606bd62b8223f0f11f915977cb5c"},{url:"/data/global/items/invgpm.dc6",revision:"5e770bb9a7c00e202db35371b25ae7f1"},{url:"/data/global/items/invgps.dc6",revision:"fbff9f172bb786145eaa68992a5e034f"},{url:"/data/global/items/invgrx.dc6",revision:"3dd6383736545a7f7659ed4ea2918526"},{url:"/data/global/items/invgsb.dc6",revision:"5aefa7a1de5aae81d4d6f3b54fca8214"},{url:"/data/global/items/invgsba.dc6",revision:"31f54c8ec545d62c7f42fdef0229b2f5"},{url:"/data/global/items/invgsbb.dc6",revision:"d88c3178ca5bf76175f157eb4ec5f02f"},{url:"/data/global/items/invgsbc.dc6",revision:"e7cd045ac871a721a69aead14675141d"},{url:"/data/global/items/invgsbd.dc6",revision:"62b19331b738ea7d17ec94433baeb2d3"},{url:"/data/global/items/invgsbe.dc6",revision:"43bab155bfdb01326b8b783b82e16903"},{url:"/data/global/items/invgsc.dc6",revision:"dfe04379fcd53f1ecba6c82b6a2ae39f"},{url:"/data/global/items/invgsd.dc6",revision:"93acae67bf6c308e0e9a76b41cdc2ea3"},{url:"/data/global/items/invgsdu.dc6",revision:"aeb9f6ca17008ac4811acfbf572ddea8"},{url:"/data/global/items/invgsg.dc6",revision:"91e9fdde2d71861af6abf7994d3f561d"},{url:"/data/global/items/invgsga.dc6",revision:"cb2b2a7c6166154633544a33542dae26"},{url:"/data/global/items/invgsgb.dc6",revision:"d950df43cb0cad3948d3c96158a185e9"},{url:"/data/global/items/invgsgc.dc6",revision:"d3b04fbbcce2c629f742d0f050c47141"},{url:"/data/global/items/invgsgd.dc6",revision:"cc66a1fb90644bf55cee65adf55add72"},{url:"/data/global/items/invgsge.dc6",revision:"e1b52b7e5f87a9298ae42fd778ac9d28"},{url:"/data/global/items/invgsr.dc6",revision:"fd015a6d1c3efea842a4a482212d1342"},{url:"/data/global/items/invgsra.dc6",revision:"d2c1c2d2490cb220b2448857ff7f7bad"},{url:"/data/global/items/invgsrb.dc6",revision:"45aa9a62aa92fcad49231c92ee76c99c"},{url:"/data/global/items/invgsrc.dc6",revision:"80c557b4204340e362288b454f390a8e"},{url:"/data/global/items/invgsrd.dc6",revision:"02cc5f70ec5c5b09e5190946775c52c2"},{url:"/data/global/items/invgsre.dc6",revision:"7e7102b971de1cd48764edd8d58cd0da"},{url:"/data/global/items/invgsv.dc6",revision:"c934d9372847c459ade55250b4fd8eb2"},{url:"/data/global/items/invgsva.dc6",revision:"d272b3bf94403bff604b0834eb8f2124"},{url:"/data/global/items/invgsvb.dc6",revision:"deae5c935a8e58fa3d2e3b0883c1dcbe"},{url:"/data/global/items/invgsvc.dc6",revision:"03a665cf4c646f402d912ff78cddb255"},{url:"/data/global/items/invgsvd.dc6",revision:"374817c2e2c74fe5f83996fb9e4d7b14"},{url:"/data/global/items/invgsve.dc6",revision:"3f335036507a53df1b237deb5a7fb70c"},{url:"/data/global/items/invgsw.dc6",revision:"045cc94b9cc9c9f02b3eb6b375f2b239"},{url:"/data/global/items/invgswa.dc6",revision:"fcc600e4e9e59dba79722c1af0d08c8a"},{url:"/data/global/items/invgswb.dc6",revision:"6a60a1b9f6d84535e0db69ba55dc19b9"},{url:"/data/global/items/invgswc.dc6",revision:"967ecaca5bbabf6e6133345f42ec1c88"},{url:"/data/global/items/invgswd.dc6",revision:"0d4c2251d254de5b1bfa189afd9809a9"},{url:"/data/global/items/invgswe.dc6",revision:"4d09635517686bfb85a7c1f5d67adb99"},{url:"/data/global/items/invgsy.dc6",revision:"d9e4b89c255c0b5a9a559bba5077877a"},{url:"/data/global/items/invgsya.dc6",revision:"15edf7ac0a554c0c72b3bb39f66446be"},{url:"/data/global/items/invgsyb.dc6",revision:"6c676f9842a96ca4bc98f81b02ed65a2"},{url:"/data/global/items/invgsyc.dc6",revision:"a6f0f4932fb67df1421c8bbf1f3d8517"},{url:"/data/global/items/invgsyd.dc6",revision:"46353428a5f76362f1f9f68b3bada196"},{url:"/data/global/items/invgsye.dc6",revision:"0d6f5acfb2f86768e8aaa2ede1627030"},{url:"/data/global/items/invgth.dc6",revision:"003f2b062fd774d5a62468ae566b79b8"},{url:"/data/global/items/invgts.dc6",revision:"90c8e5a3cca660222d5b7a69b05c2acc"},{url:"/data/global/items/invgtsu.dc6",revision:"369bca2e48f801de5966365a25209878"},{url:"/data/global/items/invgwn.dc6",revision:"68ecd0f42cc2defc32c539d4f66d8a50"},{url:"/data/global/items/invhal.dc6",revision:"fd7670ece25f9ab4339dba708bb4f263"},{url:"/data/global/items/invhax.dc6",revision:"dc9df175af61081fca28fb14b770fbaf"},{url:"/data/global/items/invhaxu.dc6",revision:"9703c083e53ab63f6528125e824435c4"},{url:"/data/global/items/invhbl.dc6",revision:"77708e91395bcc9b18090ee89e1f7c79"},{url:"/data/global/items/invhbt.dc6",revision:"7fdf0a45f858581de401540f6ab0bf58"},{url:"/data/global/items/invhbw.dc6",revision:"2972c48cec4c0af1eccc9e075ac98ddf"},{url:"/data/global/items/invhfh.dc6",revision:"0204192a720f9036ca9e46c51623cfb0"},{url:"/data/global/items/invhgl.dc6",revision:"862aeedcdc829aa9c704a1c1d21372c2"},{url:"/data/global/items/invhla.dc6",revision:"d9535d1071daf11c7e1c1ef6737af4b5"},{url:"/data/global/items/invhlm.dc6",revision:"9159cc5c2bd00c558447c1bd5df2818b"},{url:"/data/global/items/invhlmu.dc6",revision:"796dde4145c448f9f4d0fe0c1e0e0046"},{url:"/data/global/items/invhmr.dc6",revision:"cba4f0c605d934322a506931aaa108ba"},{url:"/data/global/items/invhorn.dc6",revision:"e9f9c153feed095373adf456b1fc0e64"},{url:"/data/global/items/invhp1.dc6",revision:"2ccc7cef0a68c33064e7456492cd12fc"},{url:"/data/global/items/invhp2.dc6",revision:"af3490178e10f3a1bb4d044139a4ae85"},{url:"/data/global/items/invhp3.dc6",revision:"f29f0b6e87b74fe05bfa1bb287f7a07f"},{url:"/data/global/items/invhp4.dc6",revision:"2ac0d276f3b29092d2d0f9b9178ad701"},{url:"/data/global/items/invhp5.dc6",revision:"4c1c4e532bd743e09d7492350338a39b"},{url:"/data/global/items/invhpf.dc6",revision:"7842ac7ae1bf2f1247a580169a05fcd6"},{url:"/data/global/items/invhpo.dc6",revision:"cf851cbeb393993fcefc3aeb07f35c30"},{url:"/data/global/items/invhrb.dc6",revision:"cc5f88f199a8de2d021b933662ce43a2"},{url:"/data/global/items/invhrt.dc6",revision:"0f398863ed873ff964084df80c5f403b"},{url:"/data/global/items/invhscr.dc6",revision:"2dabd739bdfc816b56ee5a8c5940ab61"},{url:"/data/global/items/invhst.dc6",revision:"842d9f2be1c08436896f16c2fb8fc7fd"},{url:"/data/global/items/invhxb.dc6",revision:"cf4f7e86ff0431f0830aa9cbcee52699"},{url:"/data/global/items/invhxbu.dc6",revision:"c3bd75d862ce720837f2aa7a105ac69d"},{url:"/data/global/items/invja3.dc6",revision:"b3da4c4f1f126ad99fdb9e1e859fdcdd"},{url:"/data/global/items/invjav.dc6",revision:"efb1c84cfc31abb5d41a966d504894cb"},{url:"/data/global/items/invjaw.dc6",revision:"5d49da75c0c104fc2f76db975dfdf432"},{url:"/data/global/items/invjbi.dc6",revision:"64c7466f5f01978dfcc3625a5ac23ab0"},{url:"/data/global/items/invjw1.dc6",revision:"7374dbbe750f9a2a9cb6df413a2b41d9"},{url:"/data/global/items/invjw2.dc6",revision:"08a2598a61c1977ab87400d71a43aa5e"},{url:"/data/global/items/invjw3.dc6",revision:"59642b21d103c871d333c79e63ba2b6c"},{url:"/data/global/items/invjw4.dc6",revision:"54d4fe9d4d856deac9112bd40b28f440"},{url:"/data/global/items/invjw5.dc6",revision:"b390c672f1acd519802df37cd04188f0"},{url:"/data/global/items/invjw6.dc6",revision:"d3fc612b8b7857c4b34680bda85756b1"},{url:"/data/global/items/invkey.dc6",revision:"390465b506c9c196b4cd0b2f4c387708"},{url:"/data/global/items/invkit.dc6",revision:"7f3e8c843492372447dc03eb60f75fdb"},{url:"/data/global/items/invkitu.dc6",revision:"1691601f4081537c2b40c283ab179f79"},{url:"/data/global/items/invkrs.dc6",revision:"c65103c5c1147e829d37fe340316aefe"},{url:"/data/global/items/invkrsu.dc6",revision:"48685e03d10411e4d1d606c36f51900c"},{url:"/data/global/items/invktr.dc6",revision:"c766ede61257d1f7fafd3301dfa07612"},{url:"/data/global/items/invlax.dc6",revision:"caa9d27243c22d5e371580134acc5e00"},{url:"/data/global/items/invlbb.dc6",revision:"4592f97c4b432fdab59101ab0963d8b4"},{url:"/data/global/items/invlbl.dc6",revision:"24f272fe2ff7c2ced072da907b0eecca"},{url:"/data/global/items/invlbt.dc6",revision:"857735a0dd9e899eb5732ada99b24429"},{url:"/data/global/items/invlbw.dc6",revision:"2dcf7d9ba08e4b4c71add685a843bcf2"},{url:"/data/global/items/invlea.dc6",revision:"5efd378a7990fb729d9071b96b346bfb"},{url:"/data/global/items/invleg.dc6",revision:"98f762dd8ad76734574923283db4d316"},{url:"/data/global/items/invlgl.dc6",revision:"3ea6beba458ae91c0f5208f159f7a298"},{url:"/data/global/items/invlrg.dc6",revision:"f0489cac15d759fecdb264b0fbc03134"},{url:"/data/global/items/invlrgu.dc6",revision:"7445fc5bd66a18eaa6cbf019b3f55ace"},{url:"/data/global/items/invlsd.dc6",revision:"69d2f588d5c7c9257cb9819549f4c7f5"},{url:"/data/global/items/invlsdu.dc6",revision:"13314e9c8e85b5e703c9d7ae33d3b61e"},{url:"/data/global/items/invlst.dc6",revision:"54f040f72cfb87397aabeaff109ed684"},{url:"/data/global/items/invltp.dc6",revision:"587626dea6b1d4a06d8ffc6191cca6f3"},{url:"/data/global/items/invlwb.dc6",revision:"9413d063298f2e064afc0272352d2469"},{url:"/data/global/items/invlxb.dc6",revision:"b0b1ff6de8acbf4d210618e166ed5b31"},{url:"/data/global/items/invlxbu.dc6",revision:"295dcd33263e16bbc3859aba8b09f8f3"},{url:"/data/global/items/invmac.dc6",revision:"8489dbac3c0a23e24d809e24ef5a775a"},{url:"/data/global/items/invmau.dc6",revision:"f15165ed7a7a69a56ea5e453a0d8bf80"},{url:"/data/global/items/invmauu.dc6",revision:"a39f5737a6d78c30910f886cb89b78b0"},{url:"/data/global/items/invmbl.dc6",revision:"18da2826c170765a8f1a14c8a4c9ccca"},{url:"/data/global/items/invmbt.dc6",revision:"4912901500892fab6eefd0dcbaa6abd9"},{url:"/data/global/items/invmgl.dc6",revision:"d0a62cc36b648eb6954b454ac6409e5d"},{url:"/data/global/items/invmp1.dc6",revision:"db3ecc2ea5f3e688df8e5d9e03e048be"},{url:"/data/global/items/invmp2.dc6",revision:"f4ac695fde8f217edffc91f88c531f2e"},{url:"/data/global/items/invmp3.dc6",revision:"e4d2adb48543ea763be74e776c8fa32c"},{url:"/data/global/items/invmp4.dc6",revision:"dbaf6d7ec048e71fc1772cee0a7e2f2a"},{url:"/data/global/items/invmp5.dc6",revision:"0925f7c4edc2c0ac890f3cb3a45c1d51"},{url:"/data/global/items/invmpf.dc6",revision:"ec59b660be5dce23499dd2be06a7c329"},{url:"/data/global/items/invmph.dc6",revision:"683d21ea591e4c36cd5b3d58619b31b5"},{url:"/data/global/items/invmpi.dc6",revision:"6b0d4184ac872dda5a1e2dedfbd786c0"},{url:"/data/global/items/invmpiu.dc6",revision:"8645629e507f624dadad73ebc4ba5eb8"},{url:"/data/global/items/invmpo.dc6",revision:"0b5b1ddfe23d688962ab6f500e107400"},{url:"/data/global/items/invmsf.dc6",revision:"83cd4c69272f935e207af1e2899807bf"},{url:"/data/global/items/invmsk.dc6",revision:"06e5e2b16b8042ceab4a14dbf58ac53e"},{url:"/data/global/items/invmss.dc6",revision:"7bd4e4d681cd74854c270d17d8fd31ca"},{url:"/data/global/items/invmst.dc6",revision:"1211082ad9e27629c8a257f2fd07be34"},{url:"/data/global/items/invmstu.dc6",revision:"90c932cdc92981d970214700359bebc8"},{url:"/data/global/items/invmxb.dc6",revision:"26cd2630359a8e4343a1a11d2cd22670"},{url:"/data/global/items/invmxbu.dc6",revision:"0862bced540acfb37e286d77607c0f7a"},{url:"/data/global/items/invne1.dc6",revision:"985970d8d95306ebb2ff4a64ca2fb14f"},{url:"/data/global/items/invne2.dc6",revision:"35487db561d793e2190f6c2904a8aa9d"},{url:"/data/global/items/invne3.dc6",revision:"befaa4588f72060c6961049fd5923e34"},{url:"/data/global/items/invne4.dc6",revision:"919188e396fa54b1f33fe0a92324f0e1"},{url:"/data/global/items/invne5.dc6",revision:"ee97072a688d5de8c06d7a5409ef57fd"},{url:"/data/global/items/invnpl.dc6",revision:"a1b764f3d5acaf58e87fa06b4ae6468c"},{url:"/data/global/items/invnps.dc6",revision:"4a805d765e1c22e7154a9d96c1dd31c5"},{url:"/data/global/items/invob1.dc6",revision:"94174a9e7733779105d489e4e39e3f15"},{url:"/data/global/items/invob2.dc6",revision:"9dafc7bc056d609743b95c66c31bbad1"},{url:"/data/global/items/invob3.dc6",revision:"bb06cce71df85178d914497a1de954ae"},{url:"/data/global/items/invob4.dc6",revision:"cbf6f41bab0269e1d106d2b7b2395562"},{url:"/data/global/items/invob5.dc6",revision:"0303787518a2cbac164dc66f8a7b1225"},{url:"/data/global/items/invopl.dc6",revision:"03c3dcf5ee3e6be4650277947a075330"},{url:"/data/global/items/invopm.dc6",revision:"bc4cd1875ddf8e27d308a654cc25ee9c"},{url:"/data/global/items/invops.dc6",revision:"851a9dc40661053ec5b5737531e21d29"},{url:"/data/global/items/invpa1.dc6",revision:"0f008be6e329c928eb2583f7b188c76b"},{url:"/data/global/items/invpa2.dc6",revision:"f25cb92b2c0f2f4996ea7357bee07171"},{url:"/data/global/items/invpa3.dc6",revision:"4d22b067f977399bbdbaaab9bc0ef223"},{url:"/data/global/items/invpa4.dc6",revision:"a91a0d858f8eafc9ce518a84d282fcd4"},{url:"/data/global/items/invpa5.dc6",revision:"5b17dedf07d6ca946650dbb8cd955108"},{url:"/data/global/items/invpax.dc6",revision:"ae449569319fce967f8ff58effd2b271"},{url:"/data/global/items/invpbs.dc6",revision:"c2528d92bae43cca172e8b0350935948"},{url:"/data/global/items/invpik.dc6",revision:"dafd47b8decb5ef737290e15dd318a31"},{url:"/data/global/items/invpil.dc6",revision:"e8676d363cc0d874eef76c8f886365e7"},{url:"/data/global/items/invplt.dc6",revision:"0dce8d2ab85a7ce896265beffa632de5"},{url:"/data/global/items/invpob.dc6",revision:"e383b125932c792ecea98b33ceee23c3"},{url:"/data/global/items/invpog.dc6",revision:"a28721cf033cba5056f41a7581d40a9d"},{url:"/data/global/items/invpoo.dc6",revision:"88c04fb66a1304fd66b1dd027a243ef7"},{url:"/data/global/items/invpor.dc6",revision:"dc9a3c713663a110db07835cc69b53e6"},{url:"/data/global/items/invpot.dc6",revision:"1d99414679e08f70c1a6d186cee4a10e"},{url:"/data/global/items/invpotb.dc6",revision:"1d99414679e08f70c1a6d186cee4a10e"},{url:"/data/global/items/invpotr.dc6",revision:"5efdb42acdeab68a62d91ba8109a3cc3"},{url:"/data/global/items/invpov.dc6",revision:"71d228d8bbcfd4c00c5608ccc2a26460"},{url:"/data/global/items/invpoy.dc6",revision:"a8f4b5bbd93fcc9b6775c803aad5d7fb"},{url:"/data/global/items/invqf1.dc6",revision:"fab6e8a7efd50737b99bbff2182d3c96"},{url:"/data/global/items/invqf2.dc6",revision:"0e713dc656a65c0b41482b207129f999"},{url:"/data/global/items/invqlt.dc6",revision:"77a712154a65cc658f8bd348761d0190"},{url:"/data/global/items/invquil.dc6",revision:"b8cec85e76f254d9165638ef19da7c85"},{url:"/data/global/items/invqvr.dc6",revision:"b5fab50af37aff507d00df106d30e69d"},{url:"/data/global/items/invramn.dc6",revision:"0d2b7b537e014e31735ea945c9fd631b"},{url:"/data/global/items/invrber.dc6",revision:"17b7b0f4d40740f0137fad222a76bd09"},{url:"/data/global/items/invrbk.dc6",revision:"fce91f2094dc1b0dff1055b33f2a53ee"},{url:"/data/global/items/invrcham.dc6",revision:"55392e944593fd97a73ecc5dbce26c45"},{url:"/data/global/items/invrdol.dc6",revision:"1a3a8fd4bf44316e19abd4c90f3adb7f"},{url:"/data/global/items/invrel.dc6",revision:"5b18cc3f38093e609f92c9c75b37cb65"},{url:"/data/global/items/invreld.dc6",revision:"7fd845219f65c52b80ef8a6003547535"},{url:"/data/global/items/invreth.dc6",revision:"7c2f3abd6090d883102c20c9c9a9e05a"},{url:"/data/global/items/invrfal.dc6",revision:"f65fab5230aa533e78b870855bcd36bf"},{url:"/data/global/items/invrgul.dc6",revision:"e896b8b8c29380db8701663d33f0944f"},{url:"/data/global/items/invrhel.dc6",revision:"302eca519e4a428d60e71978705314ed"},{url:"/data/global/items/invrin.dc6",revision:"02eb39ca9533fae415632c06e54cee69"},{url:"/data/global/items/invrin1.dc6",revision:"1d0d1e7f226d3a8c97e34cd25175a1f0"},{url:"/data/global/items/invrin2.dc6",revision:"78d11dfd4044492911d57e31530d5ea8"},{url:"/data/global/items/invrin3.dc6",revision:"d0a10bf01a2fdc9fbbf7494f5f47667c"},{url:"/data/global/items/invrin4.dc6",revision:"f38bda35394c71f56700e9daeee44ab5"},{url:"/data/global/items/invrin5.dc6",revision:"e97861e1dee22b333a6f5ca956106649"},{url:"/data/global/items/invrio.dc6",revision:"12e7baf30a6f5e3638666b8eeed87c4b"},{url:"/data/global/items/invrist.dc6",revision:"4a274bf8cd853c2cf1856cd2f602d2e4"},{url:"/data/global/items/invrith.dc6",revision:"951f339fad6587e8c6e5a039c4cb837a"},{url:"/data/global/items/invrjo.dc6",revision:"4da2c117e3596a4bb0be42b1da10f465"},{url:"/data/global/items/invrko.dc6",revision:"72a7c879e158578754e5446c4106b972"},{url:"/data/global/items/invrlem.dc6",revision:"c8bccdf7b3fbff92af922bcc96a0ca61"},{url:"/data/global/items/invrlo.dc6",revision:"f0ea8cdc65948df638e16214c6120551"},{url:"/data/global/items/invrlum.dc6",revision:"e2f6bc5bbcae63aa6bb95b710f436602"},{url:"/data/global/items/invrmal.dc6",revision:"640defdd4d258506d59dda11a91a8dcc"},{url:"/data/global/items/invrnef.dc6",revision:"d9f3576a8ab8ae996e7ec35080717829"},{url:"/data/global/items/invrng.dc6",revision:"d3f6839a45acf383b682c9a03e868577"},{url:"/data/global/items/invrohm.dc6",revision:"bff10441a6c17472f56a1bb2347ca119"},{url:"/data/global/items/invrort.dc6",revision:"a11698bc52d9683779f09f6196a10bcc"},{url:"/data/global/items/invrpl.dc6",revision:"30db64cd29d69202c2448d398645482c"},{url:"/data/global/items/invrps.dc6",revision:"3c3054ba5df546972e4b148dd61ffd8e"},{url:"/data/global/items/invrpul.dc6",revision:"61b56350f3e5a838114039f853f3ba1a"},{url:"/data/global/items/invrral.dc6",revision:"109b0152761b829dbb23b421509d9475"},{url:"/data/global/items/invrsc.dc6",revision:"981d37952be68b92d0c31022ed451da0"},{url:"/data/global/items/invrshae.dc6",revision:"e8b07dd929ea7f03df8201d800721b9a"},{url:"/data/global/items/invrsol.dc6",revision:"e2d29bb0e98e5043f193525ede4c41cd"},{url:"/data/global/items/invrsur.dc6",revision:"c18fb4536f8233e3c71d87bfd7cafe02"},{url:"/data/global/items/invrtal.dc6",revision:"8ee2207699fb478e918450acea3c5091"},{url:"/data/global/items/invrthul.dc6",revision:"c99ba5a00964b4a66ef898d7446ebcd2"},{url:"/data/global/items/invrtir.dc6",revision:"3c0ad117f9a4d1deb7fdf54052d26c24"},{url:"/data/global/items/invrum.dc6",revision:"23540fabf126f2207a44a63348c37647"},{url:"/data/global/items/invrun.dc6",revision:"d272b3bf94403bff604b0834eb8f2124"},{url:"/data/global/items/invrvex.dc6",revision:"ecad8d589a8ea81cf4e2da7fb08b3631"},{url:"/data/global/items/invrxb.dc6",revision:"e4939b6a805df8607b5ad844ed3578a7"},{url:"/data/global/items/invrxbu.dc6",revision:"f6ae503744bc1ea9c3c749a0d6009aa3"},{url:"/data/global/items/invrzod.dc6",revision:"5e77cd22541e1294c9a0f23ed6c4ee88"},{url:"/data/global/items/invsbb.dc6",revision:"4e027523abb6245641b8f8d8ef32d34b"},{url:"/data/global/items/invsbbu.dc6",revision:"4981a3f79772d24e36467d982100b7cd"},{url:"/data/global/items/invsbk.dc6",revision:"2199f1f230034de0037ab25808a94682"},{url:"/data/global/items/invsbr.dc6",revision:"27fc7a9b63e077bd567b760ecd7f2248"},{url:"/data/global/items/invsbru.dc6",revision:"d7371c50b85fabe93ee01225ec292a84"},{url:"/data/global/items/invsbw.dc6",revision:"8a19c33224b3c5c26ecfc46d712f9a9c"},{url:"/data/global/items/invscb.dc6",revision:"09a3ded22b0fecde1fcb7f79dab00b69"},{url:"/data/global/items/invscl.dc6",revision:"e93ecef90cfc0eb63d805d5f891a4d43"},{url:"/data/global/items/invscm.dc6",revision:"acdfc77eec55acf312f9c211490c3dd6"},{url:"/data/global/items/invscmu.dc6",revision:"7339fda7f0ee4088bb7966223e4be614"},{url:"/data/global/items/invscp.dc6",revision:"9319dfa78952966e596c942a2d9fa426"},{url:"/data/global/items/invscr.dc6",revision:"21ac46ff46743e4c8f82c128798b5d83"},{url:"/data/global/items/invscy.dc6",revision:"684511cc1bbcd924cb3416726c3b32ee"},{url:"/data/global/items/invscyu.dc6",revision:"771374ad4629f2f76a0c2b7bcb34cbdc"},{url:"/data/global/items/invskc.dc6",revision:"29a8373f7cb6a43a5177fa65849fff6e"},{url:"/data/global/items/invskf.dc6",revision:"5b05ba9ead2e5c7a1721534633c106d7"},{url:"/data/global/items/invskl.dc6",revision:"2bbf00ec38b27d584f8dd0f2ff5062d8"},{url:"/data/global/items/invskp.dc6",revision:"25c6607daf7d1715730d13d83edbf7a3"},{url:"/data/global/items/invskr.dc6",revision:"f8af5b14f7171cecbe15d83e5ce7e5e5"},{url:"/data/global/items/invskru.dc6",revision:"b4c0d4a69f94faeadb222d676834bdea"},{url:"/data/global/items/invsku.dc6",revision:"bacdcb52ed0f60d7e1a857c52ffdae23"},{url:"/data/global/items/invskz.dc6",revision:"6f0dcc1ae7cbbaf27e314f1b37403b0a"},{url:"/data/global/items/invslb.dc6",revision:"2035810c462929a92832db4971d1ac7f"},{url:"/data/global/items/invsml.dc6",revision:"779077380d8e85f03cf57b6ac32beb32"},{url:"/data/global/items/invsmlu.dc6",revision:"ca341678915b683cdc10a213bbb4bf6b"},{url:"/data/global/items/invsol.dc6",revision:"c56fb944f3d2cc8d84433a6b9b529019"},{url:"/data/global/items/invspc.dc6",revision:"d85fa7eab04642b42847555545781c33"},{url:"/data/global/items/invspcu.dc6",revision:"87165517a06c5c46ad4b27d7352e3742"},{url:"/data/global/items/invspk.dc6",revision:"ea3b35a5d55ddacb4984639b63536597"},{url:"/data/global/items/invspku.dc6",revision:"37f6065209622afa105f20a2a7ebc1cd"},{url:"/data/global/items/invspl.dc6",revision:"c74ccfbfea57c8e7901a741a74b5e0dd"},{url:"/data/global/items/invsple.dc6",revision:"79dd003b4f1f3c147282e86225fd9375"},{url:"/data/global/items/invspr.dc6",revision:"7906d33ec9487aeab04548a79f04a9e1"},{url:"/data/global/items/invspt.dc6",revision:"16fffe5b7b222c82e8e4a02c42b284d5"},{url:"/data/global/items/invssd.dc6",revision:"9e9fb1fdb29772f027f4431e43662dd4"},{url:"/data/global/items/invssp.dc6",revision:"692ec1cc226aba2ac85a27ec0712dfcb"},{url:"/data/global/items/invsst.dc6",revision:"55924e7675a8f10bb85fe0867878c0ec"},{url:"/data/global/items/invstu.dc6",revision:"ba6fc808b0185bfc6ab438c91bc39be3"},{url:"/data/global/items/invswb.dc6",revision:"9d2f80d5a8fa6224cd6f20e67209b82d"},{url:"/data/global/items/invswbu.dc6",revision:"f1790ee3de602f1953fa1e923706e6c8"},{url:"/data/global/items/invta3.dc6",revision:"46108641333cf0cde2ae864a6d8eb682"},{url:"/data/global/items/invtail.dc6",revision:"aadf42699f344a1be3559ebaa058534b"},{url:"/data/global/items/invtax.dc6",revision:"4dca06b3ef08e119fe3bf0d32edab0ac"},{url:"/data/global/items/invtbl.dc6",revision:"6e900598d10c16f9162a56a12840f47f"},{url:"/data/global/items/invtbt.dc6",revision:"533ad755036bef8f987e60a36241650a"},{url:"/data/global/items/invtes.dc6",revision:"ec2246de291281889afbe75415daf6cc"},{url:"/data/global/items/invtgl.dc6",revision:"6f4ff04eb5a33a81cce28f2a73eff7ce"},{url:"/data/global/items/invtk3.dc6",revision:"e34fc4e0997dfd368bfe1bd716586372"},{url:"/data/global/items/invtkn.dc6",revision:"4b499ab81baa505ba590db814de1d4a3"},{url:"/data/global/items/invtoa.dc6",revision:"a26d10affb9d25b1d5b25af86586c2df"},{url:"/data/global/items/invtow.dc6",revision:"df851ee8caac5c0308be62e5e1c40c7c"},{url:"/data/global/items/invtowu.dc6",revision:"6c011252a77509d25a3871288bb955a5"},{url:"/data/global/items/invtrch.dc6",revision:"e0c07756f6faef21a15a1aca6a11c7c0"},{url:"/data/global/items/invtri.dc6",revision:"0bf14509a7a58d03d3d3980cdec84ee9"},{url:"/data/global/items/invtriu.dc6",revision:"3bf4381b8ac9c4528f5cf20d28d96dfe"},{url:"/data/global/items/invtsp.dc6",revision:"fe118fc7e6c481e429d148f72ae682c3"},{url:"/data/global/items/invuhms.dc6",revision:"e08265d3e1c7f7d1dc82f68c9aa06b97"},{url:"/data/global/items/invutss.dc6",revision:"1389064b778bb868b92c9cabb1309cab"},{url:"/data/global/items/invvbl.dc6",revision:"11bb145f3b9f5f157d1d044b81bb9cf1"},{url:"/data/global/items/invvbt.dc6",revision:"ef98e59ed23d3e44df3bb54f79093bbf"},{url:"/data/global/items/invvgl.dc6",revision:"305e346a8757d8f889454575b7308e24"},{url:"/data/global/items/invvip.dc6",revision:"61fece3ce083e0070120903f4b52696f"},{url:"/data/global/items/invvou.dc6",revision:"e52d2618c0e3a88fd3bb6b88a32a31ec"},{url:"/data/global/items/invvpl.dc6",revision:"027a7d9236b5e62ffc6163779c818dfb"},{url:"/data/global/items/invvps.dc6",revision:"8c4e4feee709b3f85df60acb099d95d5"},{url:"/data/global/items/invwax.dc6",revision:"c161e2ca257e6f716c796eaf35c91d30"},{url:"/data/global/items/invwhm.dc6",revision:"2b0400dbb2f8dd8b46c0df3a00412454"},{url:"/data/global/items/invwnd.dc6",revision:"9b9076a9890a454d44de67cf5eedae5e"},{url:"/data/global/items/invwndu.dc6",revision:"d79611491d4a15ffb204a8238c707094"},{url:"/data/global/items/invwpl.dc6",revision:"4707d15f9af038f2340631d824b9b3be"},{url:"/data/global/items/invwps.dc6",revision:"d6372c2c78924ca2549f5ce8f44c2042"},{url:"/data/global/items/invwsc.dc6",revision:"2610b0319076626651c35327f4ba731e"},{url:"/data/global/items/invwsd.dc6",revision:"b3c97b57c41e4470b6f51d504568ed06"},{url:"/data/global/items/invwsp.dc6",revision:"83dd9dc7dff45bf5b8396da2e1b07446"},{url:"/data/global/items/invwst.dc6",revision:"57a6be2628e269c9fb3adbf24f3393eb"},{url:"/data/global/items/invxaru.dc6",revision:"e85261e3c5335dc642cdfe141c60d669"},{url:"/data/global/items/invxkpu.dc6",revision:"0d8103f9708ce56aa04b063879b5e92b"},{url:"/data/global/items/invxmlu.dc6",revision:"45703d05d7e0ab801f92380f32718011"},{url:"/data/global/items/invxpku.dc6",revision:"7ac8e1301e1ff33cfdf6369cfbed75d3"},{url:"/data/global/items/invxrgu.dc6",revision:"9390c6fb89e3552cac1bf5937e8fe415"},{url:"/data/global/items/invxrnu.dc6",revision:"75db572d25def008b655647b1c0080ec"},{url:"/data/global/items/invxrss.dc6",revision:"3b1926e8d1a901f5cae54546c339b896"},{url:"/data/global/items/invxshu.dc6",revision:"3fb57b4adfc9cef6e778a25207b88acb"},{url:"/data/global/items/invxtuu.dc6",revision:"20afb2d6a1dfcdadae72fc6e35f05478"},{url:"/data/global/items/invxyz.dc6",revision:"839ece730a863304ab5ce7faab6c796c"},{url:"/data/global/items/invypl.dc6",revision:"59421fea26900e639ad03143bc722df0"},{url:"/data/global/items/invyps.dc6",revision:"9614569b2b297e9b506010cf89983e69"},{url:"/data/global/items/invywn.dc6",revision:"3086c52324aac99e0215c8318d6b1330"},{url:"/data/global/items/mana1.dc6",revision:"a19324bf3419456bc6adbb01803dccdd"},{url:"/data/global/items/palette/brown.dat",revision:"b87dbc394bf341a771926194632d0a09"},{url:"/data/global/items/palette/gold.dat",revision:"b87dbc394bf341a771926194632d0a09"},{url:"/data/global/items/palette/grey.dat",revision:"b87dbc394bf341a771926194632d0a09"},{url:"/data/global/items/palette/grey2.dat",revision:"36cf8abb44b62ae932e08207531f6107"},{url:"/data/global/items/palette/greybrown.dat",revision:"50dee272ee49f3dfffb4a1681f11e8c9"},{url:"/data/global/items/palette/invgrey.dat",revision:"f49e2a79bd07741dd917c87dc0f0a01d"},{url:"/data/global/items/palette/invgrey2.dat",revision:"d39bb771da59d5014e18f27d8a616daf"},{url:"/data/global/items/palette/invgreybrown.dat",revision:"daf1a7ed47b3ee5377c7de472d4e97eb"},{url:"/data/global/items/potblu.dc6",revision:"28ce7442ead9c6959134f7d451f7be99"},{url:"/data/global/items/potbrd.dc6",revision:"6bc4bc057d2c7a653aefc32ca971a141"},{url:"/data/global/items/potgrn.dc6",revision:"b6bd53ef95e135a75b146f8974749fa0"},{url:"/data/global/items/potorg.dc6",revision:"3c889c0e80a6294faf70443462986ce8"},{url:"/data/global/items/potpur.dc6",revision:"7bcce736e2abd20f3e1836ac0562b593"},{url:"/data/global/items/potred.dc6",revision:"fa2c0b4cf7b80cd4b94b6abe04831cb9"},{url:"/data/global/items/potyel.dc6",revision:"99a14fefee48760cbfef6e3943c12d98"},{url:"/data/global/palette/ACT1/Pal.PL2",revision:"81558829f5e52177f50530a333617698"},{url:"/data/global/palette/ACT1/pal.dat",revision:"2eac8a8f637010b168578a00004095b0"},{url:"/data/global/palette/ACT2/Pal.PL2",revision:"11a256d6d4133e47938c3b85ade018da"},{url:"/data/global/palette/ACT2/pal.dat",revision:"692c410a4d10a8177afa84e8e501f468"},{url:"/data/global/palette/ACT3/Pal.PL2",revision:"25d9d7cd33dd84eeedfba9c50bfe0554"},{url:"/data/global/palette/ACT3/pal.dat",revision:"a2b67a1c9fa0213bf78c412b6c357272"},{url:"/data/global/palette/ACT4/Pal.PL2",revision:"eca4c0c0d4c0440a3f171fa34c238222"},{url:"/data/global/palette/ACT4/pal.dat",revision:"5bede07483ce28dcda6bd9d9ec742a68"},{url:"/data/global/palette/ACT5/Pal.PL2",revision:"f0bd46846b317c879899996064a507b7"},{url:"/data/global/palette/ACT5/pal.dat",revision:"e8bcdc9fcff96d81ad0d2021108da98e"},{url:"/data/global/palette/EndGame/Pal.PL2",revision:"640d3928dad3dd4c9878ab8169db7923"},{url:"/data/global/palette/EndGame/pal.dat",revision:"c5fde577eab0f7791e6a7e05f159c266"},{url:"/data/global/palette/EndGame2/Pal.PL2",revision:"39c4c9187f07d2fdc58dadb2df45a6c1"},{url:"/data/global/palette/EndGame2/pal.dat",revision:"faab333cbd26b185cb7a2edf8704b0c2"},{url:"/data/global/palette/Menu0/Pal.PL2",revision:"c0c7b072e1316a6f93967a32c429edee"},{url:"/data/global/palette/Menu0/pal.dat",revision:"fd5b53e6505521a2646383607007684f"},{url:"/data/global/palette/STATIC/pal.dat",revision:"f92728e2f0aea8498b2865fe41891034"},{url:"/data/global/palette/Sky/Pal.PL2",revision:"ed314514d523c73f298404a705846cc4"},{url:"/data/global/palette/Sky/pal.dat",revision:"b2057911916fa3734498e060a4e17c3b"},{url:"/data/global/palette/Trademark/Pal.PL2",revision:"f604534f57bfa2bc00d9ecc2c3d317d0"},{url:"/data/global/palette/Trademark/pal.dat",revision:"88521608e7a5e34bd49ca4b3ff8cd4c7"},{url:"/data/global/palette/Units/pal.dat",revision:"a4f66b2559cc7fa9d0b987780724a413"},{url:"/data/global/palette/fechar/Pal.PL2",revision:"4578f0cc9186c8cb57ad717090a839f3"},{url:"/data/global/palette/fechar/pal.dat",revision:"091ce391fc27e9401ee23e4632440201"},{url:"/data/global/palette/loading/Pal.PL2",revision:"dadfd3a18b5fb9311d022c2d287181cf"},{url:"/data/global/palette/loading/pal.dat",revision:"9a012e62fbc3105ab47eb397f6d7f22a"},{url:"/data/global/palette/menu1/Pal.PL2",revision:"6bd1e9821e06be49efc70fb247388817"},{url:"/data/global/palette/menu1/pal.dat",revision:"d2f1bbb382a8e021c2f5b35016b400cb"},{url:"/data/global/palette/menu2/Pal.PL2",revision:"882b1eada89e1546be7f7f2a0fcf430b"},{url:"/data/global/palette/menu2/pal.dat",revision:"c4ef7f44a0df2534c14d96820b397773"},{url:"/data/global/palette/menu3/Pal.PL2",revision:"21881e34698539748a3ebcf1055ee536"},{url:"/data/global/palette/menu3/pal.dat",revision:"4c29b85421e33395efb6315cee1b1619"},{url:"/data/global/palette/menu4/Pal.PL2",revision:"e01253751cabe1f1afa426e64e172d00"},{url:"/data/global/palette/menu4/pal.dat",revision:"f313361fd9170b6825e5546357583dcf"},{url:"/data/local/Color.txt",revision:"21438ef4b9ad4fc266b6129a2f60de29"},{url:"/data/local/DOCS/ENG/A1NPC.txt",revision:"84b06f79a20fa484dfaa1aa47e5237af"},{url:"/data/local/DOCS/ENG/A2NPC.txt",revision:"43e32ff6a31b81f9830560983de3b00f"},{url:"/data/local/DOCS/ENG/A3NPC.txt",revision:"c29384c361967575ca968e6e85d0e876"},{url:"/data/local/DOCS/ENG/A4NPC.txt",revision:"3501070cf193b095a7bd954d29297da3"},{url:"/data/local/DOCS/ENG/a5npc.txt",revision:"dff53712c3700ca42ff591efe8af064d"},{url:"/data/local/LNG/CHI/Demo/chinese.txt",revision:"e9d7600647e889993d8955bcfec9a57c"},{url:"/data/local/LNG/CHI/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/CHI/bnetd2helpinput.txt",revision:"1a92abb2343c06407acd6a72f8360b8c"},{url:"/data/local/LNG/CHI/chinese.txt",revision:"73d85fb0b6a6c39dcb56495e45407852"},{url:"/data/local/LNG/CHI/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/CHI/otheractinput.txt",revision:"368806d84d0ad8c291c321d4d0fa19d9"},{url:"/data/local/LNG/CHI/patch.txt",revision:"c6140d3318a339a2622976d8fece141b"},{url:"/data/local/LNG/CHI/patchstring.tbl",revision:"e7b80e2a49219862e2d4bb317c6c79dd"},{url:"/data/local/LNG/CHI/string.tbl",revision:"41887a078f2e7a773f27803de26ccae2"},{url:"/data/local/LNG/DEU/Demo/GERMAN.TXT",revision:"769c49070d65cc1124a2466fc26d78ae"},{url:"/data/local/LNG/DEU/GERMAN.TXT",revision:"fc8515948dc0ba0ceb1176c119cc0426"},{url:"/data/local/LNG/DEU/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/DEU/bnetd2helpinput.txt",revision:"a972b59da87577fc3bfa13e635adfd00"},{url:"/data/local/LNG/DEU/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/DEU/otheractinput.txt",revision:"8df99c62071a1c2b115abdb6debd9648"},{url:"/data/local/LNG/DEU/patch.txt",revision:"18db6696a7491d944cea4468d4aa2636"},{url:"/data/local/LNG/DEU/patchstring.tbl",revision:"cd2932f1ddb588c02a3c88bab510509e"},{url:"/data/local/LNG/DEU/string.tbl",revision:"afd1742f90b65c1ec1b9b13520830723"},{url:"/data/local/LNG/ENG/BETA/string.tbl",revision:"9c4ab056e216f85c796c7ffcab34c0af"},{url:"/data/local/LNG/ENG/English.txt",revision:"3ede888661300c4237fdc425c62a4729"},{url:"/data/local/LNG/ENG/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/ENG/bnetd2helpinput.txt",revision:"0bfb5e74c7f8780dc124b0fefbff36d6"},{url:"/data/local/LNG/ENG/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/ENG/expansionstring.tbl",revision:"1e074cd5f76debfcbadd1d60eb629c44"},{url:"/data/local/LNG/ENG/otheractinput.txt",revision:"a79785dcc05c4402ed8217e60404f90d"},{url:"/data/local/LNG/ENG/patchstring.tbl",revision:"d500c0bb43ac5233be809f51b4448b4d"},{url:"/data/local/LNG/ENG/string.tbl",revision:"306ae2c98d123e876d826e1c519d33f7"},{url:"/data/local/LNG/ESP/Demo/spanish.txt",revision:"23ba22a97dee1825b96ce54fe548c1e3"},{url:"/data/local/LNG/ESP/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/ESP/bnetd2helpinput.txt",revision:"4a1b8c21ed1e37a2e9a11ca9f1e8e291"},{url:"/data/local/LNG/ESP/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/ESP/otheractinput.txt",revision:"b6ee6e7401e24c29d2652b15f9b23f12"},{url:"/data/local/LNG/ESP/patch.txt",revision:"b27fc747cad9f6f48e840bbfcbb1f019"},{url:"/data/local/LNG/ESP/patchstring.tbl",revision:"b5d410a671adb318d34be06a1bb8413e"},{url:"/data/local/LNG/ESP/spanish.txt",revision:"692610179f6bbd5c8a58f2a2fa0509bc"},{url:"/data/local/LNG/ESP/string.tbl",revision:"3d269834e44ef66168c32f76cb18d591"},{url:"/data/local/LNG/FRA/Demo/french.txt",revision:"e38ea1930fd8c241922f50f06d0387ef"},{url:"/data/local/LNG/FRA/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/FRA/bnetd2helpinput.txt",revision:"a12d17d7af47e5b388adf81392fd00c0"},{url:"/data/local/LNG/FRA/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/FRA/french.txt",revision:"90bb798c4a6f60085117cfcc4d8705a4"},{url:"/data/local/LNG/FRA/otheractinput.txt",revision:"dfd9dd48f2e60777f8dbda45c3657be7"},{url:"/data/local/LNG/FRA/patch.txt",revision:"46052c8bf2af491ba9f58ff7dfd8c73c"},{url:"/data/local/LNG/FRA/patchstring.tbl",revision:"c6b0673a482092555d8332330bb32873"},{url:"/data/local/LNG/FRA/string.tbl",revision:"ac54c3ea9cc211da73e4d65661c6149e"},{url:"/data/local/LNG/ITA/Demo/italian.txt",revision:"cb34c42d3b84c27f54c48f9ff1c89944"},{url:"/data/local/LNG/ITA/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/ITA/bnetd2helpinput.txt",revision:"a972b59da87577fc3bfa13e635adfd00"},{url:"/data/local/LNG/ITA/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/ITA/italian.txt",revision:"42eb4194f2c05200435f1edfaf409adc"},{url:"/data/local/LNG/ITA/otheractinput.txt",revision:"f4c22d80f2aa3b03ec19acde0bccf3e4"},{url:"/data/local/LNG/ITA/patch.txt",revision:"e4c3561a7e25e048ad2efcd0aa3b13d7"},{url:"/data/local/LNG/ITA/patchstring.tbl",revision:"a68d5cf84266e109bc76c5f96545313d"},{url:"/data/local/LNG/ITA/string.tbl",revision:"80e34c2213aeb15c67d274557d68a067"},{url:"/data/local/LNG/JPN/Demo/Japanese.txt",revision:"da7b0d8e64c50d01fe575e705cabdec1"},{url:"/data/local/LNG/JPN/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/JPN/bnetd2helpinput.txt",revision:"0bfb5e74c7f8780dc124b0fefbff36d6"},{url:"/data/local/LNG/JPN/english.txt",revision:"777a42d37ace065417f20b6caade2429"},{url:"/data/local/LNG/JPN/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/JPN/otheractinput.txt",revision:"a79785dcc05c4402ed8217e60404f90d"},{url:"/data/local/LNG/JPN/patch.txt",revision:"7855f355235012b9ad938fd68eb3c985"},{url:"/data/local/LNG/JPN/patchstring.tbl",revision:"5db3b552c05f8b5523fc9e3447d0cb5f"},{url:"/data/local/LNG/JPN/string.tbl",revision:"3424ac9ea439861afdbab34a6830b522"},{url:"/data/local/LNG/KOR/Demo/korean.txt",revision:"417e2347715e61bcb90f92eb850b663c"},{url:"/data/local/LNG/KOR/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/KOR/bnetd2helpinput.txt",revision:"de1e5b6ca36fc020bf119ef56b07c7c6"},{url:"/data/local/LNG/KOR/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/KOR/korean.txt",revision:"9b4c1a0ae4b19c963e7c26847bc42dd5"},{url:"/data/local/LNG/KOR/otheractinput.txt",revision:"5e9ee3965d4e13a1914a1c2ec035a089"},{url:"/data/local/LNG/KOR/patch.txt",revision:"69bab9311ff786d98d57b05c1c216e8e"},{url:"/data/local/LNG/KOR/patchstring.tbl",revision:"6ba9bc5cbab82d940a8696e2565fbeac"},{url:"/data/local/LNG/KOR/string.tbl",revision:"e50cbd4482c9786002c50d23e744196e"},{url:"/data/local/LNG/POL/Demo/polish.txt",revision:"efa4f52e81a6187575565507bda9b594"},{url:"/data/local/LNG/POL/Guildinput.txt",revision:"ec580012252e65d9be4def8052c78614"},{url:"/data/local/LNG/POL/bnetd2helpinput.txt",revision:"0bfb5e74c7f8780dc124b0fefbff36d6"},{url:"/data/local/LNG/POL/expansioninput.txt",revision:"4007a621a1bbb92df03b6a8aa27ff5cf"},{url:"/data/local/LNG/POL/otheractinput.txt",revision:"a79785dcc05c4402ed8217e60404f90d"},{url:"/data/local/LNG/POL/patch.txt",revision:"82e08eb929e2f43c5fd8e7b375ac8825"},{url:"/data/local/LNG/POL/patchstring.tbl",revision:"433afec1e81f9eb9d725fd1a005ec4da"},{url:"/data/local/LNG/POL/polish.txt",revision:"078c8d8dc5ab78017f7d749cf4a93d99"},{url:"/data/local/LNG/POR/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/POR/bnetd2helpinput.txt",revision:"a972b59da87577fc3bfa13e635adfd00"},{url:"/data/local/LNG/POR/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/POR/otheractinput.txt",revision:"8726c3f0b82c68159bf4c2d0f5c2b145"},{url:"/data/local/LNG/POR/patch.txt",revision:"10b459edf849413a1e4e6c4d797867b6"},{url:"/data/local/LNG/POR/patchstring.tbl",revision:"1da17f29ad463c7bec92457b39293ee2"},{url:"/data/local/LNG/POR/portuguese.txt",revision:"73d85fb0b6a6c39dcb56495e45407852"},{url:"/data/local/LNG/rus/Guildinput.txt",revision:"a8ee98a97edf9d1ede487c9013975d8e"},{url:"/data/local/LNG/rus/bnetd2helpinput.txt",revision:"a972b59da87577fc3bfa13e635adfd00"},{url:"/data/local/LNG/rus/expansioninput.txt",revision:"8d2397e0f67dddf19ca35198d6380b62"},{url:"/data/local/LNG/rus/expansionstring.tbl",revision:"5eade8fca13e3e4ca36257647137d192"},{url:"/data/local/LNG/rus/otheractinput.txt",revision:"8726c3f0b82c68159bf4c2d0f5c2b145"},{url:"/data/local/LNG/rus/patchstring.tbl",revision:"c78c94b4251a776d804856ae872315cd"},{url:"/data/local/LNG/rus/russian.txt",revision:"73d85fb0b6a6c39dcb56495e45407852"},{url:"/data/local/LNG/rus/string.tbl",revision:"97ad1dad3e2060c4e78e024c85e268cb"},{url:"/data/local/MacUI/D2ELogo.pcx",revision:"fb07031fb7b1c1c30e114c716d56e20c"},{url:"/data/local/MacUI/D2ELogoCarbon.PCX",revision:"814027b551d736f27c43e865c4e0b839"},{url:"/data/local/MacUI/D2LogoCarbon.pcx",revision:"e43e324c850dbde31a1d355ea6a9b555"},{url:"/data/local/MacUI/DEU/d2resources.rsrc",revision:"963f5470f5ed8c7176b995a56464fb9a"},{url:"/data/local/MacUI/ENG/D2Resources.rsrc",revision:"6b770f9842f53c9a690c1674d382fbde"},{url:"/data/local/MacUI/ENG/vssver.scc",revision:"c46e0e9d7cfbd715f4e6ade70cdafe6e"},{url:"/data/local/MacUI/FRA/D2Resources.rsrc",revision:"52fe6ccba077579f220f9c7beb103892"},{url:"/data/local/MacUI/JPN/D2Resources.rsrc",revision:"0e426c9c3718e8670cb75f172b09529c"},{url:"/data/local/MacUI/vssver.scc",revision:"e7c803344e7ac87365f8bd51908a7b1d"},{url:"/data/local/UI/Chi/BigNo.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/Chi/BigYes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/Chi/Contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/Chi/ExitDiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/Chi/KeysandButtons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/Chi/MouseSensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/Chi/QuitDiablo2.dc6",revision:"f2922e651c5cb9466982845431fb5ca4"},{url:"/data/local/UI/Chi/SaveandExitgame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/ENG/2dsound.dc6",revision:"d2ded0d90e9900d258ae0997e148076e"},{url:"/data/local/UI/ENG/2dvolume.dc6",revision:"87af3e75b3c986eb8f5121f06502942f"},{url:"/data/local/UI/ENG/3da3d.DC6",revision:"6f4e9abdf600c38509af876113010659"},{url:"/data/local/UI/ENG/3dbias.dc6",revision:"1a2089960509c78c27a2f4b69636a9b2"},{url:"/data/local/UI/ENG/3ddirectx.DC6",revision:"218ef4bcd5ff61279d35fb446ee07757"},{url:"/data/local/UI/ENG/3deax.DC6",revision:"dc5b4fc45ecd49657c78aa68e1d9b5ca"},{url:"/data/local/UI/ENG/3dsound.dc6",revision:"905f4bcfafc0fe9f1ae94d4b6f442391"},{url:"/data/local/UI/ENG/3dsound1.dc6",revision:"fec5e08cfd88be22b19f868c459d0085"},{url:"/data/local/UI/ENG/3dsounda3d.dc6",revision:"c9176c97857284e6d2979987385211c2"},{url:"/data/local/UI/ENG/3dsoundeax.dc6",revision:"273c29c18461c1ab0ac26d51841fffad"},{url:"/data/local/UI/ENG/3dsoundoff.DC6",revision:"d949f916adbcea601b197c01a02073a8"},{url:"/data/local/UI/ENG/3dsoundon.DC6",revision:"631e0c77a41e9ea4801c95d9b39ee746"},{url:"/data/local/UI/ENG/3dsupport.DC6",revision:"665fd978e00e62d39609dedc420ec407"},{url:"/data/local/UI/ENG/640x480.dc6",revision:"9bab8828634a2d5fa697cad27c40212c"},{url:"/data/local/UI/ENG/800x600.dc6",revision:"3f5ce01206e5328dc8a8789133e9bd55"},{url:"/data/local/UI/ENG/AutoMapCenter.dc6",revision:"26eacc7b33a6378947aaa942d9332c8c"},{url:"/data/local/UI/ENG/AutoMapMode.dc6",revision:"7be13df6e6a48eb4f41a7a9a6d6dd05b"},{url:"/data/local/UI/ENG/AutoMapOptions.dc6",revision:"d939b0abd816739ced23e19efc92f94e"},{url:"/data/local/UI/ENG/AutoMapParty.dc6",revision:"761104360deaa2c292560595dc0aa470"},{url:"/data/local/UI/ENG/AutoMapPartyNames.dc6",revision:"4d9261c2b2208e6d40724888dec20cc0"},{url:"/data/local/UI/ENG/BigNo.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/ENG/BigYes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/ENG/Center.dc6",revision:"ba3a4bbe264729941b20e10e12bc96d0"},{url:"/data/local/UI/ENG/Contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/ENG/Credits.txt",revision:"db1b6c784e4302f36e94925e0fd5451d"},{url:"/data/local/UI/ENG/EXITD2.DC6",revision:"ec5187a5b0d30e65be9e515daa637763"},{url:"/data/local/UI/ENG/Everything.dc6",revision:"8600d07d9f3fe32231eaf94891475340"},{url:"/data/local/UI/ENG/ExitDiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/ENG/Expansion/A5L1.DC6",revision:"464f67415d0d6fd222706aee5e43d63d"},{url:"/data/local/UI/ENG/Expansion/A5L10.DC6",revision:"059932fa5b7762737734f6ed309ab755"},{url:"/data/local/UI/ENG/Expansion/A5L11.DC6",revision:"cd2c347046dbed0174364b88053628dc"},{url:"/data/local/UI/ENG/Expansion/A5L12.DC6",revision:"359701efa6a671ecc5d5a6bcc920b5ad"},{url:"/data/local/UI/ENG/Expansion/A5L13.DC6",revision:"a1771ee77dc88daa7a53fdf224d8f60a"},{url:"/data/local/UI/ENG/Expansion/A5L14.DC6",revision:"3e613fa0db0a1c80d885879c861e9ca0"},{url:"/data/local/UI/ENG/Expansion/A5L15.DC6",revision:"1567125fed958ee6d3b579309d988221"},{url:"/data/local/UI/ENG/Expansion/A5L16.DC6",revision:"f113d2341b92e498e6c14bccf98654d4"},{url:"/data/local/UI/ENG/Expansion/A5L17.DC6",revision:"8352b9eff18101c63f47735c0d270232"},{url:"/data/local/UI/ENG/Expansion/A5L18.DC6",revision:"efe8eb07f7cb1415470d40c09c39202c"},{url:"/data/local/UI/ENG/Expansion/A5L19.DC6",revision:"c19a999efe71d1a51d84ba9941dd6274"},{url:"/data/local/UI/ENG/Expansion/A5L2.DC6",revision:"84773bf7b7b289b37b6125d7e25ad187"},{url:"/data/local/UI/ENG/Expansion/A5L20.DC6",revision:"b12213dee83c4d35ea9b9ea00b83c5e5"},{url:"/data/local/UI/ENG/Expansion/A5L21.DC6",revision:"c0b246f56085345f9175b63ca95ea8e9"},{url:"/data/local/UI/ENG/Expansion/A5L22.DC6",revision:"137a53151a17d35f210fea9eba170df0"},{url:"/data/local/UI/ENG/Expansion/A5L23.DC6",revision:"6f3f7b9d304e17cdd94296b196719c5b"},{url:"/data/local/UI/ENG/Expansion/A5L24.DC6",revision:"a44da80acabb6cf4325ec5d0c4d70fc6"},{url:"/data/local/UI/ENG/Expansion/A5L25.DC6",revision:"9f40ac8b4fa1db8dbc841f037c830e9e"},{url:"/data/local/UI/ENG/Expansion/A5L26.DC6",revision:"d59d1ebb3c5347aa4e585267fa513ba5"},{url:"/data/local/UI/ENG/Expansion/A5L27.DC6",revision:"52bcc5a35d6be1b1f5336fd09b586112"},{url:"/data/local/UI/ENG/Expansion/A5L3.DC6",revision:"4e3d867e3b8e9780828e3b34ae5c86eb"},{url:"/data/local/UI/ENG/Expansion/A5L4.DC6",revision:"192562f4efeac79dc8e8814e06dc7804"},{url:"/data/local/UI/ENG/Expansion/A5L5.DC6",revision:"3f7ac79cdab632ec99a1961784458bf7"},{url:"/data/local/UI/ENG/Expansion/A5L6.DC6",revision:"b23aa7f672cd48bed1c663c7baf5072f"},{url:"/data/local/UI/ENG/Expansion/A5L7.DC6",revision:"6e573a7d03b905057a1bc40e5e0671e8"},{url:"/data/local/UI/ENG/Expansion/A5L8.DC6",revision:"24539cc122cb13e0503c181c5d69bb0f"},{url:"/data/local/UI/ENG/Expansion/A5L9.DC6",revision:"d7e78808a8e4c158cc2c706749c1e884"},{url:"/data/local/UI/ENG/Expansion/level.txt",revision:"bd0a156a7ca118085c5598a0adc95f7b"},{url:"/data/local/UI/ENG/ExpansionCredits.txt",revision:"c811483789b8be68b79549212714da8c"},{url:"/data/local/UI/ENG/Full.dc6",revision:"16bf9803f44429933b5e47237e1e389c"},{url:"/data/local/UI/ENG/KeysAndButtons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/ENG/Low.dc6",revision:"eda8a04c517771da03507b1339cf938c"},{url:"/data/local/UI/ENG/MULTIPLAYER.DC6",revision:"04c96e2da8f666e0364a6e546b33ddfe"},{url:"/data/local/UI/ENG/MacCredits.txt",revision:"406a87139285ce517e5e40efe5c8d802"},{url:"/data/local/UI/ENG/Medium.dc6",revision:"f38c6d135bac9a8ed822ecf134bc44f4"},{url:"/data/local/UI/ENG/Mini.dc6",revision:"473439b0ad28c7e96b399ee80fea4799"},{url:"/data/local/UI/ENG/MouseSensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/ENG/No.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/ENG/QuitDiablo2.dc6",revision:"bb90d1ca5095ec823e8c487295b4ee73"},{url:"/data/local/UI/ENG/ReallyExit.dc6",revision:"1a28ae2d9ceeb0e42bf848f814004c7e"},{url:"/data/local/UI/ENG/Resolution.dc6",revision:"b78cd21c2494cac56063509c63d6e9a9"},{url:"/data/local/UI/ENG/SINGLEPLAYER.DC6",revision:"f86b669d41eaaab5fd3f417f2f6cc6d5"},{url:"/data/local/UI/ENG/SaveAndExitGame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/ENG/SmallNo.dc6",revision:"abff08296ed2c095dc017e2c8263df68"},{url:"/data/local/UI/ENG/SmallOff.dc6",revision:"a0a999bfdc9395dd247e2c50b31a8957"},{url:"/data/local/UI/ENG/SmallOn.dc6",revision:"085a467149b377a04531ed89125b757e"},{url:"/data/local/UI/ENG/SmallYes.dc6",revision:"0186253bede0be0d2f78ca2ec4a09b1d"},{url:"/data/local/UI/ENG/Yes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/ENG/act1/A1L1.DC6",revision:"abb3bb7c8e322d49845527aa68ba8002"},{url:"/data/local/UI/ENG/act1/A1L10.DC6",revision:"cef6475fa0f51a8b1efaee10b594d135"},{url:"/data/local/UI/ENG/act1/A1L11.DC6",revision:"94d79a13178cf64aedac9e2b5ba2485b"},{url:"/data/local/UI/ENG/act1/A1L12.DC6",revision:"99fb2502c70c886625f9d41b29aac9ef"},{url:"/data/local/UI/ENG/act1/A1L13.DC6",revision:"6b991820a913c027fc40e43e17de9064"},{url:"/data/local/UI/ENG/act1/A1L14.DC6",revision:"430c9f0270c962ba954c849b53d060ee"},{url:"/data/local/UI/ENG/act1/A1L15.DC6",revision:"dc81b21a778265eb288d7ccaca7d4f28"},{url:"/data/local/UI/ENG/act1/A1L16.DC6",revision:"2448476b16b46946eb8ea61e6972ea04"},{url:"/data/local/UI/ENG/act1/A1L17.DC6",revision:"3d099d5f8bb6f31a81995eb39c3b7731"},{url:"/data/local/UI/ENG/act1/A1L18.DC6",revision:"b501f2f4bc9264f29db9d982636f2002"},{url:"/data/local/UI/ENG/act1/A1L19.DC6",revision:"3813da5b9b292defc98aebdb37a7fa8c"},{url:"/data/local/UI/ENG/act1/A1L2.DC6",revision:"22a5449492fea9082c7eea13582637a8"},{url:"/data/local/UI/ENG/act1/A1L20.DC6",revision:"15a9cd97238a72b7520d33c9a35b8e32"},{url:"/data/local/UI/ENG/act1/A1L21.DC6",revision:"9100a79bd273972c73882086daadd094"},{url:"/data/local/UI/ENG/act1/A1L22.DC6",revision:"9c5a33b8bf102a865055d0ac7e7420bb"},{url:"/data/local/UI/ENG/act1/A1L23.DC6",revision:"7d99b3c29189a05b39aba125fdd337ef"},{url:"/data/local/UI/ENG/act1/A1L24.DC6",revision:"17e7f279a45222e5f4caa48ec0b800f3"},{url:"/data/local/UI/ENG/act1/A1L25.DC6",revision:"48835731abe3db8b891eff3cbdd3b703"},{url:"/data/local/UI/ENG/act1/A1L26.DC6",revision:"ae504985ab00d5d66185c395b97e190b"},{url:"/data/local/UI/ENG/act1/A1L27.DC6",revision:"75264343f5779ff32a440582c89ad371"},{url:"/data/local/UI/ENG/act1/A1L28.DC6",revision:"4cf0e49a72e98159b45f3b003d1867c8"},{url:"/data/local/UI/ENG/act1/A1L29.DC6",revision:"b6dd19fc1d14fe2c8cf22a01185199ab"},{url:"/data/local/UI/ENG/act1/A1L3.DC6",revision:"681f448bbc07bf184f7b7aaf35270cd4"},{url:"/data/local/UI/ENG/act1/A1L30.DC6",revision:"deee217e0285e09e0cf199ce80a2b83c"},{url:"/data/local/UI/ENG/act1/A1L31.DC6",revision:"4c117fa92801237ec5cc870ab37db43e"},{url:"/data/local/UI/ENG/act1/A1L32.DC6",revision:"8c5e4f1d6658ffa28b3cba5afb2c5344"},{url:"/data/local/UI/ENG/act1/A1L33.DC6",revision:"73e2fd30312dd4f5348947dc31577727"},{url:"/data/local/UI/ENG/act1/A1L34.DC6",revision:"0fee340bbe0874ce429a435ce8ffce85"},{url:"/data/local/UI/ENG/act1/A1L35.DC6",revision:"635d7287224e85c84d3f5b1818c85ddc"},{url:"/data/local/UI/ENG/act1/A1L36.DC6",revision:"bb03652c41ad2344ff7d82b157d73c09"},{url:"/data/local/UI/ENG/act1/A1L37.DC6",revision:"6da02c1557c56e5bb3a62882d5f94f9f"},{url:"/data/local/UI/ENG/act1/A1L38.DC6",revision:"5fba9d5eebbf1cbeefbfeb28f5052604"},{url:"/data/local/UI/ENG/act1/A1L39.DC6",revision:"c691a12bb497a0717d43fd0ef7f6e8e4"},{url:"/data/local/UI/ENG/act1/A1L4.DC6",revision:"6023b1ad9145f99388fe26e18c09260e"},{url:"/data/local/UI/ENG/act1/A1L40.DC6",revision:"863764b329983ba13d519c40e41776cb"},{url:"/data/local/UI/ENG/act1/A1L5.DC6",revision:"4a4a34fc281952737bbab40364154bd2"},{url:"/data/local/UI/ENG/act1/A1L6.DC6",revision:"f1ec98661e9eb0f7e08d04d4f16b6140"},{url:"/data/local/UI/ENG/act1/A1L7.DC6",revision:"5fee5c619d204051762860f34ff93767"},{url:"/data/local/UI/ENG/act1/A1L8.DC6",revision:"26fb4b39a1e50d1eceb506cc1cf2759c"},{url:"/data/local/UI/ENG/act1/A1L9.DC6",revision:"b61ca46d7a867c88f5bbf9a9773c7f2f"},{url:"/data/local/UI/ENG/act1/A1Q1.DC6",revision:"26fb4b39a1e50d1eceb506cc1cf2759c"},{url:"/data/local/UI/ENG/act1/A1Q5.DC6",revision:"9100a79bd273972c73882086daadd094"},{url:"/data/local/UI/ENG/act1/G1.DC6",revision:"39a03c7d0c065dc48829c9dfa50c68f6"},{url:"/data/local/UI/ENG/act1/G2.DC6",revision:"8989156789e1c5249727ad6da659c0cf"},{url:"/data/local/UI/ENG/act1/G3.DC6",revision:"6352a273c63ff482c0b1ac46a7155e95"},{url:"/data/local/UI/ENG/act1/G4.DC6",revision:"6caf493f6af35110c7488d83c4dc5fbc"},{url:"/data/local/UI/ENG/act1/G5.DC6",revision:"1d878f11680a1a21a5b8f08c07c9bbb6"},{url:"/data/local/UI/ENG/act1/level.txt",revision:"d1d08e9ed3aea33f980d368d472aa20c"},{url:"/data/local/UI/ENG/act2/A2L1.DC6",revision:"33aead7858551a1612afcca4ba0192d3"},{url:"/data/local/UI/ENG/act2/A2L10.DC6",revision:"4ab6f631fd309fda02b65eb4958934a1"},{url:"/data/local/UI/ENG/act2/A2L11.DC6",revision:"50a8a8cb609f3e3629e78358c39f7777"},{url:"/data/local/UI/ENG/act2/A2L12.DC6",revision:"4701b50095399b34d535d2ca639c925a"},{url:"/data/local/UI/ENG/act2/A2L13.DC6",revision:"2ee6602f7b4adae6a67e22d5a22d6edb"},{url:"/data/local/UI/ENG/act2/A2L14.DC6",revision:"9df6a3441950195bf4febcbd3394ae9c"},{url:"/data/local/UI/ENG/act2/A2L15.DC6",revision:"f88fb4c4b49ecb658362fc5df781df5f"},{url:"/data/local/UI/ENG/act2/A2L16.DC6",revision:"03b12d04335f8a12dfc9e919bf30de30"},{url:"/data/local/UI/ENG/act2/A2L17.DC6",revision:"901037a0d9e253ef21c8d91f948baa31"},{url:"/data/local/UI/ENG/act2/A2L18.DC6",revision:"511a314ee7f7f544eb786490fb55b1d0"},{url:"/data/local/UI/ENG/act2/A2L19.DC6",revision:"78d6e85460e84e4b4bee9ae7bed975f7"},{url:"/data/local/UI/ENG/act2/A2L2.DC6",revision:"5aa6dad4f9d2aefe0d1c4eca622755d3"},{url:"/data/local/UI/ENG/act2/A2L20.DC6",revision:"f6907e675253e95f020b363539693205"},{url:"/data/local/UI/ENG/act2/A2L21.DC6",revision:"0f1a3d95fe916aeebef4f3aae95ddf71"},{url:"/data/local/UI/ENG/act2/A2L22.DC6",revision:"0e2c89fe13a3e69926b0d54e48e9d357"},{url:"/data/local/UI/ENG/act2/A2L23.DC6",revision:"cf9764790ea9897f86a36f3442138375"},{url:"/data/local/UI/ENG/act2/A2L24.DC6",revision:"785c98de121267aa9402f19d5fcb9bb2"},{url:"/data/local/UI/ENG/act2/A2L25.DC6",revision:"920ad774a6760eba6e695e538ea39e60"},{url:"/data/local/UI/ENG/act2/A2L26.DC6",revision:"3c45be018d198910ec0688d6ae5a9e39"},{url:"/data/local/UI/ENG/act2/A2L27.DC6",revision:"86f8f153b834b896bea34c10e2ec2e34"},{url:"/data/local/UI/ENG/act2/A2L3.DC6",revision:"e50260f10878f3142c4d50627cdf6ba6"},{url:"/data/local/UI/ENG/act2/A2L4.DC6",revision:"18bc9562635d463c4953f99654d6dae3"},{url:"/data/local/UI/ENG/act2/A2L40.DC6",revision:"00cec0c916156523fdebca6830f331d4"},{url:"/data/local/UI/ENG/act2/A2L41.DC6",revision:"9949663afdaedd529ba96bb14c8024e3"},{url:"/data/local/UI/ENG/act2/A2L5.DC6",revision:"4017e9db757dfa45582b991372491470"},{url:"/data/local/UI/ENG/act2/A2L6.DC6",revision:"5e9cb43ace63652bc150192855476a9b"},{url:"/data/local/UI/ENG/act2/A2L7.DC6",revision:"c7c48318f55f6959a6e9d6d93a190076"},{url:"/data/local/UI/ENG/act2/A2L8.DC6",revision:"cf298709bf991b79b2ea529a882d966a"},{url:"/data/local/UI/ENG/act2/A2L9.DC6",revision:"79456245e2fff2375a89f4585201600c"},{url:"/data/local/UI/ENG/act2/level.txt",revision:"948c44ca2e2db22bdfb965749185366f"},{url:"/data/local/UI/ENG/act3/A3L1.DC6",revision:"5e82b70bed66883a2040be0840909d0f"},{url:"/data/local/UI/ENG/act3/A3L10.DC6",revision:"480035da0878c323525fd45f885893cf"},{url:"/data/local/UI/ENG/act3/A3L11.DC6",revision:"942cf5109152b26b2ab5f4ac70782b55"},{url:"/data/local/UI/ENG/act3/A3L12.DC6",revision:"e95fd5f8e6bb3d3f58a5b3bf2e186a42"},{url:"/data/local/UI/ENG/act3/A3L13.DC6",revision:"6dc55e192487e0c52ce0589ec86cb0d5"},{url:"/data/local/UI/ENG/act3/A3L14.DC6",revision:"eb5d6b4f5a82f6474f3b93aeef35e1a3"},{url:"/data/local/UI/ENG/act3/A3L15.DC6",revision:"d2a77875155e69f36be380ed3b82c006"},{url:"/data/local/UI/ENG/act3/A3L16.DC6",revision:"d4896f41ab0182c15db9020ff8e49285"},{url:"/data/local/UI/ENG/act3/A3L17.DC6",revision:"2e221f7ba0b9486f02ae5409d432d15f"},{url:"/data/local/UI/ENG/act3/A3L18.DC6",revision:"cf298709bf991b79b2ea529a882d966a"},{url:"/data/local/UI/ENG/act3/A3L19.DC6",revision:"79456245e2fff2375a89f4585201600c"},{url:"/data/local/UI/ENG/act3/A3L2.DC6",revision:"ff2f1273d899c888ec5e88cf41c6e726"},{url:"/data/local/UI/ENG/act3/A3L20.DC6",revision:"f13846d7f5be20f362cf29e76f281fdc"},{url:"/data/local/UI/ENG/act3/A3L21.DC6",revision:"c16a6f779e8c655f104421f0f66e3ebe"},{url:"/data/local/UI/ENG/act3/A3L22.DC6",revision:"dbbb97d664b77dae365c3196a1b4a66a"},{url:"/data/local/UI/ENG/act3/A3L23.DC6",revision:"cf403ea1677c644c6d01f5d302fc7b52"},{url:"/data/local/UI/ENG/act3/A3L24.DC6",revision:"7f90355991ddacbad16b98688164d418"},{url:"/data/local/UI/ENG/act3/A3L25.DC6",revision:"44ae5ab14c0ea99019d1bf9a392dfc79"},{url:"/data/local/UI/ENG/act3/A3L26.DC6",revision:"9ce1d18804c84a5082728ea58db94746"},{url:"/data/local/UI/ENG/act3/A3L27.DC6",revision:"a693111d648846eb9dde56621974636d"},{url:"/data/local/UI/ENG/act3/A3L28.DC6",revision:"5cb39f203a0c99033c390b3f337b7d2d"},{url:"/data/local/UI/ENG/act3/A3L3.DC6",revision:"5123edc6918b1e25557dc087b060369b"},{url:"/data/local/UI/ENG/act3/A3L4.DC6",revision:"37ca3aeb347c9606d7263fe7109da884"},{url:"/data/local/UI/ENG/act3/A3L5.DC6",revision:"2fa25de1067cf78de2cc1643699655ff"},{url:"/data/local/UI/ENG/act3/A3L6.DC6",revision:"767040a4ccada781b4c4e9edd6843a7e"},{url:"/data/local/UI/ENG/act3/A3L7.DC6",revision:"531b6b909c18262c1bc787940db9d534"},{url:"/data/local/UI/ENG/act3/A3L8.DC6",revision:"cee0dafe9399579632ab6c41d486ffba"},{url:"/data/local/UI/ENG/act3/A3L9.DC6",revision:"e63017163c61d43c95ca6f6682fc4f19"},{url:"/data/local/UI/ENG/act3/level.txt",revision:"a6742b92034954e99cc5ace0d7df5310"},{url:"/data/local/UI/ENG/act4/A4L1.DC6",revision:"e4d73bf624213980ee4f592946e9a756"},{url:"/data/local/UI/ENG/act4/A4L2.DC6",revision:"912f687ef60aa515571ffb2d0455c8ab"},{url:"/data/local/UI/ENG/act4/A4L3.DC6",revision:"0290b62042febe9d7c169ceecf021c19"},{url:"/data/local/UI/ENG/act4/A4L4.DC6",revision:"9bce72ce7504f3aa8213aa0b7847f22b"},{url:"/data/local/UI/ENG/act4/A4L5.DC6",revision:"35a7d3f8f5b2df7c73b493bf759366b0"},{url:"/data/local/UI/ENG/act4/A4L6.DC6",revision:"dce452304235b223c616ea65f608cd80"},{url:"/data/local/UI/ENG/act4/level.txt",revision:"d2fb7cced61c46fbf9b6215ce674ea8b"},{url:"/data/local/UI/ENG/alttab1.dc6",revision:"8bc80127687b0004ed3febee4e4eb384"},{url:"/data/local/UI/ENG/alttab2.dc6",revision:"175f01a8b06232c601c8fa3712fa8c3c"},{url:"/data/local/UI/ENG/alttab3.dc6",revision:"d4a39945bb5060c6dd24933be42dc03e"},{url:"/data/local/UI/ENG/audioonly.dc6",revision:"caaa7b2ae83b3f9e146c7aab367f9e4a"},{url:"/data/local/UI/ENG/audiotext.dc6",revision:"74ff601e489b47269ca8cbb17d98f606"},{url:"/data/local/UI/ENG/auto.dc6",revision:"b9e06842eef6cd076c2e7a73d9cf8569"},{url:"/data/local/UI/ENG/automap.dc6",revision:"83c721e45c35cd44bc962a6d5a7b6747"},{url:"/data/local/UI/ENG/automapfade.dc6",revision:"988b181fb4f1458f234abc2d08cfbc84"},{url:"/data/local/UI/ENG/blendshadow.dc6",revision:"00f98baf17db22b3842d8fa63d457344"},{url:"/data/local/UI/ENG/cancel.dc6",revision:"2a556fed26f46897cd24c8f6b5a62829"},{url:"/data/local/UI/ENG/cfgoptions.dc6",revision:"811ef94042eea9f71efad87effcab506"},{url:"/data/local/UI/ENG/character.dc6",revision:"280abedf08f2c65db6806a65c24ad1c8"},{url:"/data/local/UI/ENG/dolby.dc6",revision:"d6674e941a953248bed362cdbdc28601"},{url:"/data/local/UI/ENG/dolby1.dc6",revision:"ad7b2bb1c5747911f9c0aa2296ea76d8"},{url:"/data/local/UI/ENG/eax.dc6",revision:"33f64e11168a83a0b2147d3670c8a370"},{url:"/data/local/UI/ENG/eax1.dc6",revision:"954d5364d90f32bfe62116ac74a2b010"},{url:"/data/local/UI/ENG/eax3d.DC6",revision:"71241a191675f3fdb5d51fc6020a32fe"},{url:"/data/local/UI/ENG/exit.dc6",revision:"04ecdb97a0483254b471780f76815181"},{url:"/data/local/UI/ENG/gamefailbadchar.dc6",revision:"4e2976befcc90fc82595dc86d76b18eb"},{url:"/data/local/UI/ENG/gamefailbadcharquest.dc6",revision:"860ad33412588ad640f5a1c5760df987"},{url:"/data/local/UI/ENG/gamefailbadcharskills.dc6",revision:"2205b4125dd12be12e737a0142b256a9"},{url:"/data/local/UI/ENG/gamefailbadcharstats.dc6",revision:"53e7b89e7e0e3abf5ea86382d1f40f4d"},{url:"/data/local/UI/ENG/gamefailbadcharwaypoint.dc6",revision:"97f5291ab30ad8262aa5f4e1589e8ec1"},{url:"/data/local/UI/ENG/gamefailillegaljoin.dc6",revision:"55706ddefebcda01a86cd1f9694be47e"},{url:"/data/local/UI/ENG/gamefailillegaljoinA.dc6",revision:"15193bee2e888091fe5ac5e89a5d6884"},{url:"/data/local/UI/ENG/gamefailillegaljoinB.dc6",revision:"87bd5ed52fbf3fa996aa4fa188826e1c"},{url:"/data/local/UI/ENG/gamefailillegaljoinC.dc6",revision:"c532d72eff267b441bd1f041a8e92221"},{url:"/data/local/UI/ENG/gamefailillegaljoinD.dc6",revision:"50f82acdbed57a2822ab88961a361673"},{url:"/data/local/UI/ENG/gamefailillegaljoinE.dc6",revision:"2339edef8b443eae65f6cbfbf4909a69"},{url:"/data/local/UI/ENG/gamefailillegaljoinF.dc6",revision:"7bb79d2d53c1b4799ed41c7621250983"},{url:"/data/local/UI/ENG/gamefailjoin.dc6",revision:"eacf92935983e01129efd1788201e8f8"},{url:"/data/local/UI/ENG/gamefailserverdrop.dc6",revision:"5c7b5de28da6380d24a68fed6c8928b7"},{url:"/data/local/UI/ENG/gamefailurebaddeadbod.dc6",revision:"4a446489d5a6cab3642ff32b7c69f0f4"},{url:"/data/local/UI/ENG/gamefailurebaddeadbodyitem.dc6",revision:"3e23512fcc8825b6e2354d5fb1f2fa59"},{url:"/data/local/UI/ENG/gamefailurebadfile.dc6",revision:"db3496889827e806c135c822ac5f21a9"},{url:"/data/local/UI/ENG/gamefailurebadheader.dc6",revision:"7d1a81959e2504736a244ca78512edc4"},{url:"/data/local/UI/ENG/gamefailurebadhireables.dc6",revision:"caff3a4397f9031face8ebdbcf5e0124"},{url:"/data/local/UI/ENG/gamefailurebadintrodata.dc6",revision:"f458b6e436fa1c20970ff4bf47a7fe9e"},{url:"/data/local/UI/ENG/gamefailurebadinv.dc6",revision:"f9183087ed17b5a53d61efa8659678cf"},{url:"/data/local/UI/ENG/gamefailurebaditem.dc6",revision:"9f071f2a883daad8ce167a32a11eb49c"},{url:"/data/local/UI/ENG/gamefailureunknown.dc6",revision:"6d7f6c8498bb84e66a627ad05adca555"},{url:"/data/local/UI/ENG/gameversionmismatch.dc6",revision:"356ee16506d67f379f087909e9575bff"},{url:"/data/local/UI/ENG/gamma.dc6",revision:"c3169ffb11f9f880b661d103c270a53c"},{url:"/data/local/UI/ENG/high.dc6",revision:"4ca81600602dd1bbcef11bae3bbaf453"},{url:"/data/local/UI/ENG/inventory.dc6",revision:"e2a057a379dda52535017af12d206704"},{url:"/data/local/UI/ENG/lightquality.dc6",revision:"dcbe2977b49daff363766d9bfb77fef5"},{url:"/data/local/UI/ENG/menu24.txt",revision:"2c4be9855d68f2f7a15785c65ded1bd4"},{url:"/data/local/UI/ENG/menu30.txt",revision:"3e3a4cc06a688c1a327a9b056c7546d6"},{url:"/data/local/UI/ENG/menu30e.txt",revision:"c0edeee2e93f126e0b2a983a5a618aed"},{url:"/data/local/UI/ENG/menu42.txt",revision:"55607562086c6d9645724de97309fb45"},{url:"/data/local/UI/ENG/menubrett.txt",revision:"fa9d7d41a4945905ffd68db442973658"},{url:"/data/local/UI/ENG/music.dc6",revision:"712cd39a798c4c565ff2204e28e550aa"},{url:"/data/local/UI/ENG/musicdisabled.dc6",revision:"e09fb90a396f5e559752a405f289d1c5"},{url:"/data/local/UI/ENG/normal.dc6",revision:"eecb27503563560671c62f63dbc01d43"},{url:"/data/local/UI/ENG/npcspeech.dc6",revision:"0d45b2d0e5007d1570c64b7c690c580f"},{url:"/data/local/UI/ENG/off.dc6",revision:"ea8d79c04938031116efd9f51a1fe26e"},{url:"/data/local/UI/ENG/on.dc6",revision:"4eb75f3096986285c9fdd85f1a3a949a"},{url:"/data/local/UI/ENG/options.dc6",revision:"ccaac1ed12f0ffb9bb0017ee3f600c66"},{url:"/data/local/UI/ENG/perspective.dc6",revision:"16f44b29993bd09d9bbe63743306b286"},{url:"/data/local/UI/ENG/previous.dc6",revision:"41504d06f2a1ab61a33b7c41635dfa6d"},{url:"/data/local/UI/ENG/quests.dc6",revision:"5a16f7d8df8cc425a2a072ed764edef8"},{url:"/data/local/UI/ENG/returntogame.dc6",revision:"45aba90140a7213a2ff33d27de12d46b"},{url:"/data/local/UI/ENG/selfresurrect.dc6",revision:"adb8fa4acddd2b7b4775df378e98f687"},{url:"/data/local/UI/ENG/skillstree.dc6",revision:"cea2f80e3bc372a17f61bfcebcd7cd19"},{url:"/data/local/UI/ENG/sound.dc6",revision:"32966954280dad30524d627bca39b7be"},{url:"/data/local/UI/ENG/sounddisabled.dc6",revision:"fa8814823174642ad3adc7d305c46433"},{url:"/data/local/UI/ENG/soundoff.dc6",revision:"ea8d79c04938031116efd9f51a1fe26e"},{url:"/data/local/UI/ENG/soundon.dc6",revision:"4eb75f3096986285c9fdd85f1a3a949a"},{url:"/data/local/UI/ENG/soundoptions.dc6",revision:"d6aba57ee4a86800766a10b9669b6415"},{url:"/data/local/UI/ENG/sprevious.dc6",revision:"c25857df9b90da6c8d56a1e79861a21e"},{url:"/data/local/UI/ENG/textonly.dc6",revision:"343d56151af4963c0ba9270e9d191197"},{url:"/data/local/UI/ENG/videooptions.dc6",revision:"e7cb46e36db5aba7a57495e2e0479859"},{url:"/data/local/UI/ENG/youdiedhardcore.dc6",revision:"2f80d1786ed730f43d6706463165a6f4"},{url:"/data/local/UI/ENG/youdiedinst.dc6",revision:"7b5625852c1fb57cb1b88d0e49955f53"},{url:"/data/local/UI/ENG/youdiedsoftcore.dc6",revision:"009ec17e6cf0d259132baf062c623d8e"},{url:"/data/local/UI/deu/BigNo.dc6",revision:"ec403538d0ef1881585ad87ac1d519a2"},{url:"/data/local/UI/deu/BigYes.dc6",revision:"0c956c8fcc3fa6cafd42df46bc1bf9e8"},{url:"/data/local/UI/deu/Contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/deu/ExitDiablo2.dc6",revision:"7e62137f4ae4872b682a34bd47103c5d"},{url:"/data/local/UI/deu/KeysandButtons.dc6",revision:"e11c8562f0bc5eae7ae2a52b15186c03"},{url:"/data/local/UI/deu/MouseSensitivity.dc6",revision:"f44eb6a9e6271cd27b7ecdeda4f46277"},{url:"/data/local/UI/deu/QuitDiablo2.dc6",revision:"34ce4ec3a33babbd4e1bc8c8c35d9c72"},{url:"/data/local/UI/deu/SaveandExitgame.dc6",revision:"9ed768fcf2575fdda61b06fb7e9f6a61"},{url:"/data/local/UI/esp/bigno.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/esp/bigyes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/esp/contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/esp/exitdiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/esp/keysandbuttons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/esp/mousesensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/esp/quitdiablo2.dc6",revision:"f2922e651c5cb9466982845431fb5ca4"},{url:"/data/local/UI/esp/saveandexitgame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/fra/bigno.dc6",revision:"a8f5a15b3edcdf63c4f23ca18cd24a17"},{url:"/data/local/UI/fra/bigyes.dc6",revision:"104809aacf79b6c55fc9c878e3d5a013"},{url:"/data/local/UI/fra/contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/fra/exitdiablo2.dc6",revision:"5af5ccee27817ff5db2f747fda0c6551"},{url:"/data/local/UI/fra/keysandbuttons.dc6",revision:"fd010185db56c2cf2f767f7922712270"},{url:"/data/local/UI/fra/mousesensitivity.dc6",revision:"94e7c17c008d91b61d594b1e4ff4d53a"},{url:"/data/local/UI/fra/quitdiablo2.dc6",revision:"a0a2582a0d9a5d57b196907456db4303"},{url:"/data/local/UI/fra/saveandexitgame.dc6",revision:"f3b9c4e9780218978abc266152909e7b"},{url:"/data/local/UI/invchar.DC6",revision:"7f79552e6724f54ac7736929b0d0a6b9"},{url:"/data/local/UI/ita/bigno.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/ita/bigyes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/ita/contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/ita/exitdiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/ita/keysandbuttons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/ita/mousesensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/ita/quitdiablo2.dc6",revision:"f2922e651c5cb9466982845431fb5ca4"},{url:"/data/local/UI/ita/saveandexitgame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/jpn/bigno.dc6",revision:"fedf3fde7821a9e08ecaf211783ef945"},{url:"/data/local/UI/jpn/bigyes.dc6",revision:"3a60aa723301af9c1388398750e8dd6f"},{url:"/data/local/UI/jpn/contrast.dc6",revision:"45ef53e2d0581310e3dd8752d94870a7"},{url:"/data/local/UI/jpn/exitdiablo2.dc6",revision:"0dc09d047a63773f4def4fc83a0828de"},{url:"/data/local/UI/jpn/keysandbuttons.dc6",revision:"ff4c5f57825094870fa87ec34bebecb0"},{url:"/data/local/UI/jpn/mousesensitivity.dc6",revision:"d5d8c041171d42420b12b26fd848ae99"},{url:"/data/local/UI/jpn/quitdiablo2.dc6",revision:"adc9b09666c8a3df2dc7253572ff6a8c"},{url:"/data/local/UI/jpn/saveandexitgame.dc6",revision:"81012ab55e4c8b51cd83e47497155400"},{url:"/data/local/UI/kor/bigno.dc6",revision:"45242693004ca4eb87ba199f54a12515"},{url:"/data/local/UI/kor/bigyes.dc6",revision:"ed004eff03eecf1f12e945bd8c262549"},{url:"/data/local/UI/kor/contrast.dc6",revision:"dcba7734515026bda87986ebf65290b1"},{url:"/data/local/UI/kor/exitdiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/kor/keysandbuttons.dc6",revision:"ae880ef78f577f750ef384004349076f"},{url:"/data/local/UI/kor/mousesensitivity.dc6",revision:"5bcfa199274f55fa5f8e9412745bff1e"},{url:"/data/local/UI/kor/quitdiablo2.dc6",revision:"4261570cda6da4ed790fb322e440dfeb"},{url:"/data/local/UI/kor/saveandexitgame.dc6",revision:"aecd4af37949ad50513871b6ab33a5ca"},{url:"/data/local/UI/loadingscreen.dc6",revision:"aef3191fc051af7c4c0c7fcc9409301d"},{url:"/data/local/UI/pol/bigno.dc6",revision:"9343bed891a13d00f5e843d19e4048c0"},{url:"/data/local/UI/pol/bigyes.dc6",revision:"00700de3c51c94ba6b88bd610ba3d9ea"},{url:"/data/local/UI/pol/contrast.dc6",revision:"98340491264fce9ebecbe6857b148651"},{url:"/data/local/UI/pol/exitdiablo2.dc6",revision:"54298801a006f35adf84140d18b552c7"},{url:"/data/local/UI/pol/keysandbuttons.dc6",revision:"0c8f7465caf65d969c486be33d5dfa9f"},{url:"/data/local/UI/pol/mousesensitivity.dc6",revision:"10bd17e5ab2888279ccc8eba4162ac3b"},{url:"/data/local/UI/pol/quitdiablo2.dc6",revision:"f2922e651c5cb9466982845431fb5ca4"},{url:"/data/local/UI/pol/saveandexitgame.dc6",revision:"b4df5a0e76ac3352face22647b77643e"},{url:"/data/local/UI/rus/2dsound.dc6",revision:"b67a272866fc24cea19f09d5fc6d241c"},{url:"/data/local/UI/rus/2dvolume.dc6",revision:"87af3e75b3c986eb8f5121f06502942f"},{url:"/data/local/UI/rus/3DBias.dc6",revision:"1a2089960509c78c27a2f4b69636a9b2"},{url:"/data/local/UI/rus/3DSound.dc6",revision:"5ee7ce40abc3f11bbfeff59597fc22a3"},{url:"/data/local/UI/rus/3da3d.DC6",revision:"36c31551d05b728c15457d6f69e10fdf"},{url:"/data/local/UI/rus/3ddirectx.DC6",revision:"218ef4bcd5ff61279d35fb446ee07757"},{url:"/data/local/UI/rus/3deax.DC6",revision:"f303f3adf73345f3741248f4a91c5562"},{url:"/data/local/UI/rus/3dsound1.dc6",revision:"5ee7ce40abc3f11bbfeff59597fc22a3"},{url:"/data/local/UI/rus/3dsounda3d.dc6",revision:"8db92da85458be533e4fa90c2db012c8"},{url:"/data/local/UI/rus/3dsoundeax.dc6",revision:"12a7ff4663099559ae2931b9d7e0b40b"},{url:"/data/local/UI/rus/3dsoundoff.DC6",revision:"0175d832bf7bb6312c5d5c0b9c00434c"},{url:"/data/local/UI/rus/3dsoundon.DC6",revision:"5ea9a10ceacfd89623349725a670f5c2"},{url:"/data/local/UI/rus/3dsupport.DC6",revision:"7c2b6c8ee63d53c8cb788f3e70d3bf4d"},{url:"/data/local/UI/rus/640x480.dc6",revision:"7f37f3162a8ef11fceba1fd8520bb639"},{url:"/data/local/UI/rus/800x600.dc6",revision:"fd52c157f1882aa38b7a1a70afd352ed"},{url:"/data/local/UI/rus/AudioOnly.dc6",revision:"36194099373cdf30489160301716e6ca"},{url:"/data/local/UI/rus/AudioText.dc6",revision:"649d2f3c626e8b675d4caf6d2b6cb5ea"},{url:"/data/local/UI/rus/AutoMapCenter.dc6",revision:"ad09f247b5eab5f5adfbc056601cab7e"},{url:"/data/local/UI/rus/AutoMapFade.dc6",revision:"438b974500a51a706f1effd0bfaf3ec0"},{url:"/data/local/UI/rus/AutoMapMode.dc6",revision:"77a9f29dad2fb1c5acb8edd657d801f0"},{url:"/data/local/UI/rus/AutoMapOptions.dc6",revision:"47325aa3a03b342c663f79cfe9ccabea"},{url:"/data/local/UI/rus/AutoMapParty.dc6",revision:"9ecfa823ca962c4fc46d775b025731a0"},{url:"/data/local/UI/rus/AutoMapPartyNames.dc6",revision:"7bc1910501bdec4ace10a918b496dbf4"},{url:"/data/local/UI/rus/BigNo.dc6",revision:"d102ca2496432c4c071266074e46a842"},{url:"/data/local/UI/rus/BigYes.dc6",revision:"42c87c457122e16d70758f16c01f6f09"},{url:"/data/local/UI/rus/BlendShadow.dc6",revision:"7bbfb7428fa88e409f406f15739f140e"},{url:"/data/local/UI/rus/CFGOptions.dc6",revision:"85eb47131cb65f2c0deb3de1a7793f67"},{url:"/data/local/UI/rus/Center.dc6",revision:"0618b2a5906082b6f2f76bcf745730df"},{url:"/data/local/UI/rus/Contrast.dc6",revision:"7ad81876401f59147be67a19ba9ebb54"},{url:"/data/local/UI/rus/Credits.txt",revision:"db1b6c784e4302f36e94925e0fd5451d"},{url:"/data/local/UI/rus/EAX.dc6",revision:"92537ec3079ef5fb35e8cdfb70abccd3"},{url:"/data/local/UI/rus/EXITD2.DC6",revision:"30dcbd2950f01fbad15cb5de1fb479c5"},{url:"/data/local/UI/rus/Everything.dc6",revision:"3d397152bd0c548d7fa2cc37007167a9"},{url:"/data/local/UI/rus/Exit.dc6",revision:"28357d03b9fef36127b94987863101f2"},{url:"/data/local/UI/rus/ExitDiablo2.dc6",revision:"9d09602444ebfe7b70e18af716ca27b6"},{url:"/data/local/UI/rus/Expansion/A5L1.dc6",revision:"e5941f9a2310ad56f5486165d14816bb"},{url:"/data/local/UI/rus/Expansion/A5L10.dc6",revision:"db03024a41b1cdb58b55c8b3b290d1e1"},{url:"/data/local/UI/rus/Expansion/A5L11.dc6",revision:"caf0d6eb20b41f75671422880c0b9486"},{url:"/data/local/UI/rus/Expansion/A5L12.dc6",revision:"4ba28e0aad70607a37a5f64f6c8d2270"},{url:"/data/local/UI/rus/Expansion/A5L13.dc6",revision:"81f77583a7feb03c16fb12b509367c51"},{url:"/data/local/UI/rus/Expansion/A5L14.dc6",revision:"5d6a447b8fdfde7f4d3ec450d9fb5aee"},{url:"/data/local/UI/rus/Expansion/A5L15.dc6",revision:"b12672c46f06e86a3bb9f645c5d69079"},{url:"/data/local/UI/rus/Expansion/A5L16.dc6",revision:"168ba907660af37c40aa6a11029db9f5"},{url:"/data/local/UI/rus/Expansion/A5L17.dc6",revision:"ee5db1b8272807cb3e597e988b856557"},{url:"/data/local/UI/rus/Expansion/A5L18.dc6",revision:"7f81443fdf5011931d45d135d2db38a4"},{url:"/data/local/UI/rus/Expansion/A5L19.dc6",revision:"6f659f0bc841cfba4844d791e684c9d4"},{url:"/data/local/UI/rus/Expansion/A5L2.dc6",revision:"9ba05841a234238c3120b9ea32e24e44"},{url:"/data/local/UI/rus/Expansion/A5L20.dc6",revision:"1eb00429bf8e72fb6c0085a4769b699d"},{url:"/data/local/UI/rus/Expansion/A5L21.dc6",revision:"a67ed4a682a5f2593c6bdb5387c1463f"},{url:"/data/local/UI/rus/Expansion/A5L22.dc6",revision:"5d80015275fb7854c6d4725e3a58827f"},{url:"/data/local/UI/rus/Expansion/A5L23.dc6",revision:"77d46ba73d5caf69d74dfaabfa3e7d40"},{url:"/data/local/UI/rus/Expansion/A5L24.dc6",revision:"c5d2d6a91d6c2f4ae880bd20ac4a576b"},{url:"/data/local/UI/rus/Expansion/A5L25.dc6",revision:"4d92173c96f9319904319b081321b448"},{url:"/data/local/UI/rus/Expansion/A5L26.dc6",revision:"1d1cbe49ddedb8e16e042035e57abb42"},{url:"/data/local/UI/rus/Expansion/A5L27.dc6",revision:"24e437a5224f8ebea3d4d7a94c299d14"},{url:"/data/local/UI/rus/Expansion/A5L28.dc6",revision:"1a3cae588e27ab5cadf30badc99daaae"},{url:"/data/local/UI/rus/Expansion/A5L29.dc6",revision:"80b2a2f0eb9644dbf6dbc98d08044303"},{url:"/data/local/UI/rus/Expansion/A5L3.dc6",revision:"de23a9afeb21ffbdc7e2ce16413f6e49"},{url:"/data/local/UI/rus/Expansion/A5L30.dc6",revision:"e75c0d53fb9ade224099c770b265e89b"},{url:"/data/local/UI/rus/Expansion/A5L31.dc6",revision:"c691a12bb497a0717d43fd0ef7f6e8e4"},{url:"/data/local/UI/rus/Expansion/A5L4.dc6",revision:"7caaa1e9d6531434bfc833051e5c0ba5"},{url:"/data/local/UI/rus/Expansion/A5L5.dc6",revision:"901c086921547446757e78f706b2c0ab"},{url:"/data/local/UI/rus/Expansion/A5L6.dc6",revision:"694f287da74b8ed65dd4aa8762490c02"},{url:"/data/local/UI/rus/Expansion/A5L7.dc6",revision:"8a2cfb3f32bdb054614cc238f9634305"},{url:"/data/local/UI/rus/Expansion/A5L8.dc6",revision:"a0dbefad7a8533d6b03f845a71ff588e"},{url:"/data/local/UI/rus/Expansion/A5L9.dc6",revision:"400ae993f2632f94f0d10e9a95b8c9c9"},{url:"/data/local/UI/rus/Expansion/LEVEL.TXT",revision:"bd0a156a7ca118085c5598a0adc95f7b"},{url:"/data/local/UI/rus/ExpansionCredits.txt",revision:"db1b6c784e4302f36e94925e0fd5451d"},{url:"/data/local/UI/rus/Full.dc6",revision:"e2c4ba5a091a934ad1f4caade1a7d465"},{url:"/data/local/UI/rus/Gamma.dc6",revision:"aec01113cebac1aeaff99045dfe6f93e"},{url:"/data/local/UI/rus/High.dc6",revision:"6140fb93e33a3a06eb5e4b2c0481557e"},{url:"/data/local/UI/rus/KeysAndButtons.dc6",revision:"f71a640a43a464d288f91025611a79c8"},{url:"/data/local/UI/rus/LightQuality.dc6",revision:"7f442b746a9b2710ae445e3fcff3a4fd"},{url:"/data/local/UI/rus/Low.dc6",revision:"6a5a5a5cf7bbbd80eee5ff3b046178a2"},{url:"/data/local/UI/rus/MENU30E.TXT",revision:"c0edeee2e93f126e0b2a983a5a618aed"},{url:"/data/local/UI/rus/MULTIPLAYER.DC6",revision:"285778354a84757266d0da539e366119"},{url:"/data/local/UI/rus/Medium.dc6",revision:"f7e573b27dd9fb0d74c3b4981cbd9d99"},{url:"/data/local/UI/rus/Mini.dc6",revision:"9124d41ac48c2530f63d23d45a94e1ff"},{url:"/data/local/UI/rus/MouseSensitivity.dc6",revision:"b97cf92e121e10f2f060b124af4c192d"},{url:"/data/local/UI/rus/Music.dc6",revision:"8a5b422d8c9d5815635e2b17c9d10859"},{url:"/data/local/UI/rus/NPCSpeech.dc6",revision:"107633e0534d7409c291bab0630ac07f"},{url:"/data/local/UI/rus/No.dc6",revision:"d102ca2496432c4c071266074e46a842"},{url:"/data/local/UI/rus/Options.dc6",revision:"5aef3216941edc41711737c6d845e1a3"},{url:"/data/local/UI/rus/Perspective.dc6",revision:"828595a1c0eb0bdd6387ed04ed21cc92"},{url:"/data/local/UI/rus/Previous.dc6",revision:"474dcecb39dea54e7dccfeb1b1a14ccf"},{url:"/data/local/UI/rus/QuitDiablo2.dc6",revision:"9d09602444ebfe7b70e18af716ca27b6"},{url:"/data/local/UI/rus/ReallyExit.dc6",revision:"822333a456931eed68be3715593bd740"},{url:"/data/local/UI/rus/Resolution.dc6",revision:"8e8eaa71bddf5497504827e112612fd8"},{url:"/data/local/UI/rus/ReturnToGame.dc6",revision:"c9ec908b43688620ffda1fe48e708edf"},{url:"/data/local/UI/rus/SINGLEPLAYER.DC6",revision:"a33816b1711212d5660c3acdeaffe58e"},{url:"/data/local/UI/rus/SPrevious.dc6",revision:"314497dec8ab40c1d8c685681afc31fc"},{url:"/data/local/UI/rus/SaveAndExitGame.dc6",revision:"d64010817946e6f7296a3efde46d1c07"},{url:"/data/local/UI/rus/SmallNo.dc6",revision:"c63c687335cb979ecb580a85a93e500f"},{url:"/data/local/UI/rus/SmallOff.dc6",revision:"940223448e77dea37c377e26ec28e3f8"},{url:"/data/local/UI/rus/SmallOn.dc6",revision:"e1bcdaac928a480b3c835439cd0b3a87"},{url:"/data/local/UI/rus/SmallYes.dc6",revision:"05fce547a157d9d549bdd4a5e1e5690d"},{url:"/data/local/UI/rus/Sound.dc6",revision:"965013395b8918e5a6a8a20741b93ade"},{url:"/data/local/UI/rus/SoundOptions.dc6",revision:"94745ce176bd3f7f982a9121eb8f34a0"},{url:"/data/local/UI/rus/TextOnly.dc6",revision:"6e676120fa5e16214194ca6390f15418"},{url:"/data/local/UI/rus/VideoOptions.dc6",revision:"9d7aa04e8f48c20c62e280b8ba40c84b"},{url:"/data/local/UI/rus/Yes.dc6",revision:"2712c2155f7dfca1e20fbea8b1b5cd5c"},{url:"/data/local/UI/rus/act1/A1L1.DC6",revision:"934e0f178b3fd1516d7f8873a6a4d3a9"},{url:"/data/local/UI/rus/act1/A1L10.DC6",revision:"9c3273200fd6f8e58ba69fdc8918f80b"},{url:"/data/local/UI/rus/act1/A1L11.DC6",revision:"07033f34348617d24d7ab618ba8539ba"},{url:"/data/local/UI/rus/act1/A1L12.DC6",revision:"d1f9e67f27b63bae2107376ad18c140b"},{url:"/data/local/UI/rus/act1/A1L13.DC6",revision:"cb20c993d9ce3ead78b303c1791b4c93"},{url:"/data/local/UI/rus/act1/A1L14.DC6",revision:"d9a1b005bf2ee5a5c667166610846911"},{url:"/data/local/UI/rus/act1/A1L15.DC6",revision:"9204d2adc2b6dffebbae4ab7e725b079"},{url:"/data/local/UI/rus/act1/A1L16.DC6",revision:"a21ebae3e73d846850c64325462120e9"},{url:"/data/local/UI/rus/act1/A1L17.DC6",revision:"c55396549c750b40320e8bef8ee0ff1a"},{url:"/data/local/UI/rus/act1/A1L18.DC6",revision:"a6b7d9f7a76d9f297ba45b1ae97282a5"},{url:"/data/local/UI/rus/act1/A1L19.DC6",revision:"ea26d3fbbad708bca00585e63b413561"},{url:"/data/local/UI/rus/act1/A1L2.DC6",revision:"9f7ce0a2c3b874d2b1ff8bad9226819f"},{url:"/data/local/UI/rus/act1/A1L20.DC6",revision:"db714ead14f390773c4ce8effbd2067b"},{url:"/data/local/UI/rus/act1/A1L21.DC6",revision:"f7703750f0915eb75dd97153a54d4fed"},{url:"/data/local/UI/rus/act1/A1L22.DC6",revision:"27908ca2daf765f9ef3583fa69a182c6"},{url:"/data/local/UI/rus/act1/A1L23.DC6",revision:"0bf537a8a00a97640c1511b8e4d3ab61"},{url:"/data/local/UI/rus/act1/A1L24.DC6",revision:"82ac812192bb77cf60108289b5ea24a0"},{url:"/data/local/UI/rus/act1/A1L25.DC6",revision:"3b1a2c6f208c190ad0cbd1f234dfbb03"},{url:"/data/local/UI/rus/act1/A1L26.DC6",revision:"133bbb37c6368672f6f4fc511831e829"},{url:"/data/local/UI/rus/act1/A1L27.DC6",revision:"69272fb2814628a6bc94f90b5647bddd"},{url:"/data/local/UI/rus/act1/A1L28.DC6",revision:"82f05f1fe65a4555ec5e1111067f5a24"},{url:"/data/local/UI/rus/act1/A1L29.DC6",revision:"7fb0c7ac71946e4b84667b6e9474842f"},{url:"/data/local/UI/rus/act1/A1L3.DC6",revision:"d6e64cfde6738b56970aaa86def23f49"},{url:"/data/local/UI/rus/act1/A1L30.DC6",revision:"032fb68965c90eda49a71993b2413256"},{url:"/data/local/UI/rus/act1/A1L31.DC6",revision:"55f15648380bddb37a603f12f6902921"},{url:"/data/local/UI/rus/act1/A1L32.DC6",revision:"222c89ce6a7d463726a0b7f5812ea0b6"},{url:"/data/local/UI/rus/act1/A1L33.DC6",revision:"74d5eb7b6151683185b52bfad1557eff"},{url:"/data/local/UI/rus/act1/A1L34.DC6",revision:"7a14dcaa23c23f3031e1cb3a242d96ab"},{url:"/data/local/UI/rus/act1/A1L35.DC6",revision:"10ca9686a65073d4e22a2f0f7a87557d"},{url:"/data/local/UI/rus/act1/A1L36.DC6",revision:"c1478944071ac907c9a001e1983a986f"},{url:"/data/local/UI/rus/act1/A1L37.DC6",revision:"1bcd2678d0a012c1194e15319409d442"},{url:"/data/local/UI/rus/act1/A1L38.DC6",revision:"36ec3972b3e93b0cc7ebbb6af3f4ab24"},{url:"/data/local/UI/rus/act1/A1L39.DC6",revision:"c89595943843c7849651267197954f0e"},{url:"/data/local/UI/rus/act1/A1L4.DC6",revision:"31c4b2abee151965b4ec8a8437c0c489"},{url:"/data/local/UI/rus/act1/A1L40.DC6",revision:"fad53b9b98cfee7cacb84ed74849f5f8"},{url:"/data/local/UI/rus/act1/A1L5.DC6",revision:"0f04f4a4ecbc00acf5ac8cd88745137d"},{url:"/data/local/UI/rus/act1/A1L6.DC6",revision:"df75c493da715a8cbf316d639202cb6e"},{url:"/data/local/UI/rus/act1/A1L7.DC6",revision:"08be4bb3866b86ba5828911f21ef46d9"},{url:"/data/local/UI/rus/act1/A1L8.DC6",revision:"7c97ee381975cd05f6ba1c508d80977e"},{url:"/data/local/UI/rus/act1/A1L9.DC6",revision:"d3cd8524817d857cd3a352794fd8dc1a"},{url:"/data/local/UI/rus/act1/A1Q1.DC6",revision:"7c97ee381975cd05f6ba1c508d80977e"},{url:"/data/local/UI/rus/act1/A1Q5.DC6",revision:"5599efff0b39807df780394f288c3949"},{url:"/data/local/UI/rus/act1/G1.DC6",revision:"0d11ce7a41a0dd77943ac2b43ec88b87"},{url:"/data/local/UI/rus/act1/G2.DC6",revision:"cd029aae5114656d5404d07d24518b98"},{url:"/data/local/UI/rus/act1/G3.DC6",revision:"c610074e207578e23a19df8effced4a8"},{url:"/data/local/UI/rus/act1/G4.DC6",revision:"bd5f8c7e8199b405b2b0576dccbf1f32"},{url:"/data/local/UI/rus/act1/G5.DC6",revision:"6f8de97b4d02b33aec58a699ca707055"},{url:"/data/local/UI/rus/act1/level.txt",revision:"d1d08e9ed3aea33f980d368d472aa20c"},{url:"/data/local/UI/rus/act2/A2L1.DC6",revision:"2d5a260c27edc940efd82b07c24271bd"},{url:"/data/local/UI/rus/act2/A2L10.DC6",revision:"721a504e79f234c209c9ab158f4fd07f"},{url:"/data/local/UI/rus/act2/A2L11.DC6",revision:"c1ae3603debbccbecfee57c9b8c1c0bf"},{url:"/data/local/UI/rus/act2/A2L12.DC6",revision:"616f8eb6fcf477e52aacffafe2a74f1c"},{url:"/data/local/UI/rus/act2/A2L13.DC6",revision:"209b83a37f0c27a9008f6e7e1cbdb79c"},{url:"/data/local/UI/rus/act2/A2L14.DC6",revision:"7370a57a79f6c4f1cb9c4a6c0a21d61a"},{url:"/data/local/UI/rus/act2/A2L15.DC6",revision:"46548797dede3959926da78f3d58bc99"},{url:"/data/local/UI/rus/act2/A2L16.DC6",revision:"d6e88aa81e9de7228b53cc2ff018a75f"},{url:"/data/local/UI/rus/act2/A2L17.DC6",revision:"07e256d64b09554fabe6cbcac9d96d69"},{url:"/data/local/UI/rus/act2/A2L18.DC6",revision:"d20c7672ab684f845dbdaf0f33edfbb9"},{url:"/data/local/UI/rus/act2/A2L19.DC6",revision:"e11af31b955e465e86e6898190b601a3"},{url:"/data/local/UI/rus/act2/A2L2.DC6",revision:"7b6d38957b0e568165beb726afa1f199"},{url:"/data/local/UI/rus/act2/A2L20.DC6",revision:"a8c42d1a2bd9659147d4262f6c409ecc"},{url:"/data/local/UI/rus/act2/A2L21.DC6",revision:"782c19820806513ba2b90bd0d7c046db"},{url:"/data/local/UI/rus/act2/A2L22.DC6",revision:"436d3c0b78e2527699d3c6dfa4d1b498"},{url:"/data/local/UI/rus/act2/A2L23.DC6",revision:"cee3e2fc693d4edb3a1b02a43a51394a"},{url:"/data/local/UI/rus/act2/A2L24.DC6",revision:"557a77a0ae111b4ebbe232f0fea7ab3b"},{url:"/data/local/UI/rus/act2/A2L25.DC6",revision:"ee3a8e7c7c455f3e87a472524c84de79"},{url:"/data/local/UI/rus/act2/A2L26.DC6",revision:"88e894cf5f527408eda1fa8a06e637b9"},{url:"/data/local/UI/rus/act2/A2L27.DC6",revision:"2b395c9a38f52037e583c15debe7a889"},{url:"/data/local/UI/rus/act2/A2L3.DC6",revision:"758b9fc2ebe3fd7aea7f0cd5fec9f039"},{url:"/data/local/UI/rus/act2/A2L4.DC6",revision:"55a2041b6f3e81f822849c51fba97ef3"},{url:"/data/local/UI/rus/act2/A2L40.DC6",revision:"ca85cb208f024df7620caa7d813c1914"},{url:"/data/local/UI/rus/act2/A2L41.DC6",revision:"7769e706ae491cec07b0ed43165c8341"},{url:"/data/local/UI/rus/act2/A2L5.DC6",revision:"69d6fef4d8b90a180770488ccc6e0029"},{url:"/data/local/UI/rus/act2/A2L6.DC6",revision:"58cff74009cfd7f00e2174e8595fe49c"},{url:"/data/local/UI/rus/act2/A2L7.DC6",revision:"b4b0a9daf3cac301373b323b630d83e4"},{url:"/data/local/UI/rus/act2/A2L8.DC6",revision:"fd142ceafc2810781469bb3d6fbd1888"},{url:"/data/local/UI/rus/act2/A2L9.DC6",revision:"28f47737763e3808c1a825ef90fe5407"},{url:"/data/local/UI/rus/act2/level.txt",revision:"948c44ca2e2db22bdfb965749185366f"},{url:"/data/local/UI/rus/act3/A3L1.DC6",revision:"a0a958e32a470ce90387f34b20db2e06"},{url:"/data/local/UI/rus/act3/A3L10.DC6",revision:"b89e17cd7464cb5008cc011833851f92"},{url:"/data/local/UI/rus/act3/A3L11.DC6",revision:"0b152dccd46972c1dda09f9a7029e497"},{url:"/data/local/UI/rus/act3/A3L12.DC6",revision:"06073e3376763ba882e5a6f7a37509a8"},{url:"/data/local/UI/rus/act3/A3L13.DC6",revision:"3b09f8d94c6f94f46ebe0001346c1d53"},{url:"/data/local/UI/rus/act3/A3L14.DC6",revision:"82c372e32506f1b631b66e45e7ae0095"},{url:"/data/local/UI/rus/act3/A3L15.DC6",revision:"19456207689e8e6db2730a1f41f17ff7"},{url:"/data/local/UI/rus/act3/A3L16.DC6",revision:"2f88bfc1c7cb054c67ed0eb14070137d"},{url:"/data/local/UI/rus/act3/A3L17.DC6",revision:"3c93141b1a8ac4bc72cb2cd6026de827"},{url:"/data/local/UI/rus/act3/A3L18.DC6",revision:"fd142ceafc2810781469bb3d6fbd1888"},{url:"/data/local/UI/rus/act3/A3L19.DC6",revision:"28f47737763e3808c1a825ef90fe5407"},{url:"/data/local/UI/rus/act3/A3L2.DC6",revision:"ad07e9d0e1d3f746674767b5839931f5"},{url:"/data/local/UI/rus/act3/A3L20.DC6",revision:"80ba45beeb461f8e51161185175118ab"},{url:"/data/local/UI/rus/act3/A3L21.DC6",revision:"b72076a9289adf9cb966e815d0742274"},{url:"/data/local/UI/rus/act3/A3L22.DC6",revision:"2e1700d6802e239e9d91103ad1df294c"},{url:"/data/local/UI/rus/act3/A3L23.DC6",revision:"356616ea65269e98c784e9773b408bc0"},{url:"/data/local/UI/rus/act3/A3L24.DC6",revision:"db791650448fe93ca63e402bbd85c5c4"},{url:"/data/local/UI/rus/act3/A3L25.DC6",revision:"8b2bca356492553f8549cc9bffb5b01d"},{url:"/data/local/UI/rus/act3/A3L26.DC6",revision:"ce3da8da74cae9be78b06ccd661f3939"},{url:"/data/local/UI/rus/act3/A3L27.DC6",revision:"b1886f2c630fb2878b971ab4f13daba3"},{url:"/data/local/UI/rus/act3/A3L28.DC6",revision:"d809293a3ac081132fe190444ded6c8a"},{url:"/data/local/UI/rus/act3/A3L3.DC6",revision:"1af2fdb531c9974ccebf6b2c330baa05"},{url:"/data/local/UI/rus/act3/A3L4.DC6",revision:"7d47b6972fc4a0218f4c7c8ee38bd894"},{url:"/data/local/UI/rus/act3/A3L5.DC6",revision:"115f7f6696fea44b7b3ff27537813a46"},{url:"/data/local/UI/rus/act3/A3L6.DC6",revision:"736e5ee18aa21ba28c87a8bf891cdc2a"},{url:"/data/local/UI/rus/act3/A3L7.DC6",revision:"558a266edb4a64e82819e79521961b19"},{url:"/data/local/UI/rus/act3/A3L8.DC6",revision:"5c1507ba32fba1099326f3d1b8965a06"},{url:"/data/local/UI/rus/act3/A3L9.DC6",revision:"36b38b4b7e06a76ed0b7b8554effc817"},{url:"/data/local/UI/rus/act3/level.txt",revision:"a6742b92034954e99cc5ace0d7df5310"},{url:"/data/local/UI/rus/act4/A4L1.DC6",revision:"49664446a63833c9178ddd708d6b2175"},{url:"/data/local/UI/rus/act4/A4L2.DC6",revision:"e9d51507c6114963749d08c49a79a88a"},{url:"/data/local/UI/rus/act4/A4L3.DC6",revision:"903011acfa3cb42cbc55c9746038e8f7"},{url:"/data/local/UI/rus/act4/A4L4.DC6",revision:"c6b5e00ff1ba440a8e8c1e6d307a8469"},{url:"/data/local/UI/rus/act4/A4L5.DC6",revision:"d0df3f4b9453d0214179df6b49892744"},{url:"/data/local/UI/rus/act4/A4L6.DC6",revision:"403537cbeb107fded8a031782fef0487"},{url:"/data/local/UI/rus/act4/level.txt",revision:"d2fb7cced61c46fbf9b6215ce674ea8b"},{url:"/data/local/UI/rus/alttab1.dc6",revision:"84961d0076506067fc54c1060bb3a17d"},{url:"/data/local/UI/rus/alttab2.dc6",revision:"050a647ecb71ac5ad0356b4c6d220736"},{url:"/data/local/UI/rus/alttab3.dc6",revision:"71f13fc57c28ad305c459e077b619522"},{url:"/data/local/UI/rus/auto.dc6",revision:"e26915f41d32e455037bc495e0f796bc"},{url:"/data/local/UI/rus/automap.dc6",revision:"f0612397ba1299608529d914bee0c2f2"},{url:"/data/local/UI/rus/cancel.dc6",revision:"f04d89c48d3bad0aff0dedda226f6265"},{url:"/data/local/UI/rus/character.dc6",revision:"76275a1b49495f6e45e1f06a1995b0c3"},{url:"/data/local/UI/rus/dolby.dc6",revision:"e84ff11bfc2e500ea28eaef8e430e8e2"},{url:"/data/local/UI/rus/dolby1.dc6",revision:"35a39df0f6052e57107da607a274d6ed"},{url:"/data/local/UI/rus/eax1.dc6",revision:"92537ec3079ef5fb35e8cdfb70abccd3"},{url:"/data/local/UI/rus/eax3d.DC6",revision:"bf695e80958f5f7d61d6e6e5b39b3c0f"},{url:"/data/local/UI/rus/gamefailbadchar.dc6",revision:"783993363a265acf486c2d64307baa85"},{url:"/data/local/UI/rus/gamefailbadcharquest.dc6",revision:"1e3386fba6bb0f58084c37c71db0fd32"},{url:"/data/local/UI/rus/gamefailbadcharskills.dc6",revision:"d2972fca29600aa6163635853b1f124b"},{url:"/data/local/UI/rus/gamefailbadcharstats.dc6",revision:"21310763e07b9947927dd3acdb130b54"},{url:"/data/local/UI/rus/gamefailbadcharwaypoint.dc6",revision:"a5d9975d1f37185a1f410e059d8f8b79"},{url:"/data/local/UI/rus/gamefailillegaljoin.dc6",revision:"0908e803e59a92cf63b8213999d554c8"},{url:"/data/local/UI/rus/gamefailillegaljoinA.dc6",revision:"f35082bc6cb53cf31e8d116c485e48c2"},{url:"/data/local/UI/rus/gamefailillegaljoinB.dc6",revision:"9bbb5be4f3d78fe160d63829addd7ffe"},{url:"/data/local/UI/rus/gamefailillegaljoinC.dc6",revision:"8937190984164e258c1e6dd82be6d416"},{url:"/data/local/UI/rus/gamefailillegaljoinD.dc6",revision:"9924e55f2f80af425426c5a2aebea56f"},{url:"/data/local/UI/rus/gamefailillegaljoinE.dc6",revision:"99149cf18d02b354257cfd7c6124aa1a"},{url:"/data/local/UI/rus/gamefailillegaljoinF.dc6",revision:"f091af93d16c6f452feeb66d54068b2f"},{url:"/data/local/UI/rus/gamefailjoin.dc6",revision:"b17cbf6b6242126af00c3983d3eab861"},{url:"/data/local/UI/rus/gamefailserverdrop.dc6",revision:"a7f8ca6c76a0f46375ba43a99695927a"},{url:"/data/local/UI/rus/gamefailurebaddeadbod.dc6",revision:"76367d656bec5dfe6cfbf47abf578b3c"},{url:"/data/local/UI/rus/gamefailurebaddeadbodyitem.dc6",revision:"795eec246bc874a1379e306e61b1613f"},{url:"/data/local/UI/rus/gamefailurebadfile.dc6",revision:"a6b427f596a219fa2c15d814a368c6b5"},{url:"/data/local/UI/rus/gamefailurebadheader.dc6",revision:"356a18c1a40b6ee701f1a5b7a2c19f92"},{url:"/data/local/UI/rus/gamefailurebadhireables.dc6",revision:"2c4e140be58306a8d0d974320d83f29b"},{url:"/data/local/UI/rus/gamefailurebadintrodata.dc6",revision:"a047e2eaef8fa4ffb4bb0f30b996984b"},{url:"/data/local/UI/rus/gamefailurebadinv.dc6",revision:"bfb5a6f7d34cdad6897c9d03d0860ca3"},{url:"/data/local/UI/rus/gamefailurebaditem.dc6",revision:"5efe5a4781df85374ce4d9a2de4148d7"},{url:"/data/local/UI/rus/gamefailureunknown.dc6",revision:"93541d180b478622459d1efe136dd4db"},{url:"/data/local/UI/rus/gameversionmismatch.dc6",revision:"89d936fbf279e22d313fb823e0245f71"},{url:"/data/local/UI/rus/inventory.dc6",revision:"c777cd2b9e0cd2501275f0cdaebdb832"},{url:"/data/local/UI/rus/menu24.txt",revision:"2c4be9855d68f2f7a15785c65ded1bd4"},{url:"/data/local/UI/rus/menu30.txt",revision:"3e3a4cc06a688c1a327a9b056c7546d6"},{url:"/data/local/UI/rus/menu42.txt",revision:"55607562086c6d9645724de97309fb45"},{url:"/data/local/UI/rus/menubrett.txt",revision:"fa9d7d41a4945905ffd68db442973658"},{url:"/data/local/UI/rus/musicdisabled.dc6",revision:"c4aa218d5e8c67bc95da12b0da90ed4f"},{url:"/data/local/UI/rus/normal.dc6",revision:"76b0cf33ddc5c92667f0ed0aa057d0db"},{url:"/data/local/UI/rus/off.dc6",revision:"1ac77d6da34f0d7746fb00288028405f"},{url:"/data/local/UI/rus/on.dc6",revision:"0a53b64f321f7ce35b5015a907d21d74"},{url:"/data/local/UI/rus/quests.dc6",revision:"c7829884ccb8596bfa3bcb35e961da05"},{url:"/data/local/UI/rus/selfresurrect.dc6",revision:"ae8ba2dc2f4dca0f6ed26abbad5aa7b4"},{url:"/data/local/UI/rus/skillstree.dc6",revision:"63bc0f5447d0a26ee09ce30d22f1ad2c"},{url:"/data/local/UI/rus/sounddisabled.dc6",revision:"fd170bb0a41ba10fca1aab72d6680a00"},{url:"/data/local/UI/rus/soundoff.dc6",revision:"36a1ab2ab289fc63bf85fdf2bc0ac957"},{url:"/data/local/UI/rus/soundon.dc6",revision:"3f5b921dd5d24dad6e4824c68fb2dcb7"},{url:"/data/local/UI/rus/youdiedhardcore.dc6",revision:"1a3727116e126fe81778dddeece2b59b"},{url:"/data/local/UI/rus/youdiedinst.dc6",revision:"e707f3b3faa40e08d6567d8dc30d561f"},{url:"/data/local/UI/rus/youdiedsoftcore.dc6",revision:"a18b269ef1aefc48cccb25f10c0aca40"},{url:"/data/local/Use",revision:"93b885adfe0da089cdf634904fd59f71"},{url:"/data/local/cmd/eng/default.key",revision:"52303b6b15c67c88e92bd2bb7bd8e184"},{url:"/data/local/cmd/eng/defaultdebug.key",revision:"299c6576bb230d68f349fe543a2c30f5"},{url:"/data/local/font/LATIN/DEFAULT.MAP",revision:"300925f6e26f477c9753f5827b5d32ce"},{url:"/data/local/font/LATIN/DEFAULT.TBL",revision:"215724354be8ee829dc1b42a09772df4"},{url:"/data/local/font/LATIN/FONTER.TBL",revision:"d8f6e216efe6473ed91488275255a18b"},{url:"/data/local/font/LATIN/README.TXT",revision:"43de03931cabf81d1c4d881f4cd9d43d"},{url:"/data/local/font/LATIN/ReallyTheLastSucker.dc6",revision:"6898ee7cef7553b54ca2400bf96debfa"},{url:"/data/local/font/LATIN/ReallyTheLastSucker.tbl",revision:"39c5b9996f814e6a1b979563f2033d71"},{url:"/data/local/font/LATIN/ReallyTheLastSucker.txt",revision:"7225613243bd457f1fd2ff6a8b10eb95"},{url:"/data/local/font/LATIN/font16.DC6",revision:"307da463b4190c458974f95d184371c3"},{url:"/data/local/font/LATIN/font16.tbl",revision:"f6e05f866074150b3fdcb8ecdf125817"},{url:"/data/local/font/LATIN/font16.txt",revision:"c927321cee274c202d76391570def5a3"},{url:"/data/local/font/LATIN/font24.DC6",revision:"b7f327871b383238efa036518a6c70bb"},{url:"/data/local/font/LATIN/font24.tbl",revision:"34017349d84daffd535ff77335c45196"},{url:"/data/local/font/LATIN/font24.txt",revision:"86ce273a0ebab95f34393567f0071903"},{url:"/data/local/font/LATIN/font30.DC6",revision:"0215cd0187f62c29b4af9ccd6679aafd"},{url:"/data/local/font/LATIN/font30.tbl",revision:"d6745e0c59790ce9ce09163c5a92a031"},{url:"/data/local/font/LATIN/font30.txt",revision:"75fcf52569a9dfc835e47fcaa55f9d4c"},{url:"/data/local/font/LATIN/font42.DC6",revision:"ddb002338d08e0b0baa16ff5e14f995d"},{url:"/data/local/font/LATIN/font42.tbl",revision:"5f5f0d60735e09ae868dfcd6d4a880da"},{url:"/data/local/font/LATIN/font42.txt",revision:"e5a9a0ddcc6e69c6de814d288839aa6d"},{url:"/data/local/font/LATIN/font6.DC6",revision:"4390f0bf8baa244f348ac0d73db2e4e6"},{url:"/data/local/font/LATIN/font6.tbl",revision:"39c5b9996f814e6a1b979563f2033d71"},{url:"/data/local/font/LATIN/font8.DC6",revision:"3c57c4c0ccf478ec68493a984a0f8c15"},{url:"/data/local/font/LATIN/font8.tbl",revision:"88684f480bf93ea460e81630c8257639"},{url:"/data/local/font/LATIN/fontexocet10.DC6",revision:"905cd659a2d5125e19d6df147376f61a"},{url:"/data/local/font/LATIN/fontexocet10.tbl",revision:"a08bf8d7a312c5b878bc735cbb19e7d8"},{url:"/data/local/font/LATIN/fontexocet8.DC6",revision:"d9089a28a710b7c2848866634005b206"},{url:"/data/local/font/LATIN/fontexocet8.tbl",revision:"7dbfd511082cb4193c9c524c088075e9"},{url:"/data/local/font/LATIN/fontformal10.DC6",revision:"cbed91fb7b3b32ae96f8d55b2ae8d58f"},{url:"/data/local/font/LATIN/fontformal10.tbl",revision:"29322c5cfd8b05586afb0926cfdc8b25"},{url:"/data/local/font/LATIN/fontformal11.DC6",revision:"6e55497e8647dea260e278d75a25ab5f"},{url:"/data/local/font/LATIN/fontformal11.tbl",revision:"b98206d9608de01d5c6936e753109d61"},{url:"/data/local/font/LATIN/fontformal12.DC6",revision:"650ac0010cc5deec2bb41d0fb151503f"},{url:"/data/local/font/LATIN/fontformal12.tbl",revision:"68fdf64a51e0ed39553c4c82a3624533"},{url:"/data/local/font/LATIN/fontingamechat.dc6",revision:"25de5c6704a8ef256e1311fb72b4c652"},{url:"/data/local/font/LATIN/fontingamechat.tbl",revision:"d180066c148db03774c5c99b423aec21"},{url:"/data/local/font/LATIN/fontridiculous.DC6",revision:"31121bec3d40cdefc035e05af33d66df"},{url:"/data/local/font/LATIN/fontridiculous.tbl",revision:"296bcdbd605d7be1f8080b5e7bc10121"},{url:"/data/local/font/cyr/DEFAULT.MAP",revision:"300925f6e26f477c9753f5827b5d32ce"},{url:"/data/local/font/cyr/DEFAULT.TBL",revision:"215724354be8ee829dc1b42a09772df4"},{url:"/data/local/font/cyr/FONTER.TBL",revision:"4c87fdde317c139439a726e70671698b"},{url:"/data/local/font/cyr/README.TXT",revision:"43de03931cabf81d1c4d881f4cd9d43d"},{url:"/data/local/font/cyr/ReallyTheLastSucker.DC6",revision:"5c2649034534706b5dfdd51f08c2a121"},{url:"/data/local/font/cyr/ReallyTheLastSucker.TBL",revision:"691e9ebdd65dc4fbf503d2f25b5f614b"},{url:"/data/local/font/cyr/ReallyTheLastSucker.txt",revision:"a4df74accfaaa90319da96333436c417"},{url:"/data/local/font/cyr/font16.DC6",revision:"4066f5419839302ed09eaa35a309b002"},{url:"/data/local/font/cyr/font16.TBL",revision:"d673b07f920823b31e1804a0a1df43a1"},{url:"/data/local/font/cyr/font16.txt",revision:"d656b7bb3857c18a3a3f787d6ea5c2d8"},{url:"/data/local/font/cyr/font24.DC6",revision:"3846c54efb55e2b29b07ff5b5efb80b0"},{url:"/data/local/font/cyr/font24.TBL",revision:"c674f8eff9bae83b72b689174eeda5bd"},{url:"/data/local/font/cyr/font24.txt",revision:"0175b61037db47cfec6c7389a276e3b3"},{url:"/data/local/font/cyr/font30.DC6",revision:"57a00b581bb768d26e6677efa3c2abe5"},{url:"/data/local/font/cyr/font30.TBL",revision:"8b439c6248366997f5f62338bd711c43"},{url:"/data/local/font/cyr/font30.txt",revision:"10a5a3254fc3081bc9dd12d6fb914db2"},{url:"/data/local/font/cyr/font42.DC6",revision:"738a3f95649883c0755a5be36a640328"},{url:"/data/local/font/cyr/font42.TBL",revision:"46b5288ce7491481ac6ed2c998cdb9ca"},{url:"/data/local/font/cyr/font42.txt",revision:"3ff1045ac2ac61d137f528781ffe91e2"},{url:"/data/local/font/cyr/font6.DC6",revision:"8424adf8de515458b92b57d43c1b7b50"},{url:"/data/local/font/cyr/font6.TBL",revision:"691e9ebdd65dc4fbf503d2f25b5f614b"},{url:"/data/local/font/cyr/font6.txt",revision:"a4df74accfaaa90319da96333436c417"},{url:"/data/local/font/cyr/font8.DC6",revision:"9fc458aac1ee7a98751ccb3d53e8251c"},{url:"/data/local/font/cyr/font8.TBL",revision:"0787db3f52d886977abd65e40412ad11"},{url:"/data/local/font/cyr/font8.txt",revision:"97c79002bbea1b4209217d244cc326cd"},{url:"/data/local/font/cyr/fontexocet10.DC6",revision:"d95db06e5f60008a267d60dc1a676c9b"},{url:"/data/local/font/cyr/fontexocet10.TBL",revision:"5d1de517670c9bf3481e44c56f9b6a12"},{url:"/data/local/font/cyr/fontexocet10.txt",revision:"6c1fb3d9d9e770ae69f4b4a14134fdf2"},{url:"/data/local/font/cyr/fontexocet8.DC6",revision:"9e1bcd07a85f743acddcd980369928c1"},{url:"/data/local/font/cyr/fontexocet8.TBL",revision:"dc1421cb3268ecc11c207c24f012c86e"},{url:"/data/local/font/cyr/fontexocet8.txt",revision:"147ad06995c11dda707b1af060b283cf"},{url:"/data/local/font/cyr/fontformal10.DC6",revision:"25601755bb021f5ba45ab304c28c2396"},{url:"/data/local/font/cyr/fontformal10.TBL",revision:"fdcfd8cc96bf6563526a0588241eb519"},{url:"/data/local/font/cyr/fontformal10.txt",revision:"4a6da7739b76979eb5cae4c882afe266"},{url:"/data/local/font/cyr/fontformal11.DC6",revision:"c15bc4aec8161351550975f1fb680a14"},{url:"/data/local/font/cyr/fontformal11.TBL",revision:"03aabba9a5968ab181a90f4b34329b16"},{url:"/data/local/font/cyr/fontformal11.txt",revision:"3b65ca0d0765d9ff6c26605cf99fb6b7"},{url:"/data/local/font/cyr/fontformal12.DC6",revision:"d2f0c50f78dacb55e3ea12924fa03ded"},{url:"/data/local/font/cyr/fontformal12.TBL",revision:"06ff13f1d00888ee48a0e557834bb11e"},{url:"/data/local/font/cyr/fontformal12.txt",revision:"42e5af24f9b59cd5091e791fe12fb75b"},{url:"/data/local/font/cyr/fontingamechat.DC6",revision:"5c32b223b43b5ecdd870ab1df2c9362f"},{url:"/data/local/font/cyr/fontingamechat.TBL",revision:"0197f69f6848282aa30c46474cfc925a"},{url:"/data/local/font/cyr/fontingamechat.txt",revision:"745b876b04b2a605750bdad3bd1f6f4d"},{url:"/data/local/font/cyr/fontridiculous.DC6",revision:"b1695587961db74d54450ac457e65ec3"},{url:"/data/local/font/cyr/fontridiculous.TBL",revision:"48eac96e663af951a3618c0ca26a7aa5"},{url:"/data/local/font/cyr/fontridiculous.txt",revision:"6d83358db0abec04d708c4431d89c34c"},{url:"/img/loading.gif",revision:"a21746f5374859d98f7528e1857e3532"},{url:"/index.html",revision:"d07f15c585c82eb2f9c84e60a10ce2e1"},{url:"/js/app.23170a77.js",revision:null},{url:"/js/chunk-vendors.e44ec39b.js",revision:null},{url:"/manifest.json",revision:"e1535f69f7261a5bd4250d8bf06df461"}],{})})); //# sourceMappingURL=service-worker.js.map diff --git a/docs/service-worker.js.map b/docs/service-worker.js.map index 22c8f00..ca90a29 100644 --- a/docs/service-worker.js.map +++ b/docs/service-worker.js.map @@ -1 +1 @@ -{"version":3,"file":"service-worker.js","sources":["C:/Users/admin/AppData/Local/Temp/4aff855eb85c2cd01f217e88538955fa/service-worker.js"],"sourcesContent":["import {setCacheNameDetails as workbox_core_setCacheNameDetails} from 'D:/dev/d2s-editor/node_modules/workbox-core/setCacheNameDetails.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from 'D:/dev/d2s-editor/node_modules/workbox-precaching/precacheAndRoute.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\nworkbox_core_setCacheNameDetails({prefix: \"ds2-editor\"});\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\n\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"/constants.html\",\n \"revision\": \"c64514d7bb02437af74b667af7dd6bfb\"\n },\n {\n \"url\": \"/css/app.50565aee.css\",\n \"revision\": null\n },\n {\n \"url\": \"/css/app.css\",\n \"revision\": \"64de240f2480ebf62f327090fce2378c\"\n },\n {\n \"url\": \"/d2/constants_96.bundle.js\",\n \"revision\": \"4f1bba390f9a2d06f22dfb1d236f3960\"\n },\n {\n \"url\": \"/d2/constants_96.bundle.min.js\",\n \"revision\": \"fbd6a08a5f22fa310005127d61bf5846\"\n },\n {\n \"url\": \"/d2/constants_99.bundle.js\",\n \"revision\": \"f548692eac1a471f9b32b857c8279d25\"\n },\n {\n \"url\": \"/d2/constants_99.bundle.min.js\",\n \"revision\": \"3f10aac2161743773756204d24083169\"\n },\n {\n \"url\": \"/d2/d2s.bundle.js\",\n \"revision\": \"958f6e3ed5c39056b6a8ba545cb34586\"\n },\n {\n \"url\": \"/d2/d2s.bundle.min.js\",\n \"revision\": \"4332817bac49c2f6687cefaf601b457e\"\n },\n {\n \"url\": \"/data/global/excel/Aiparms.txt\",\n \"revision\": \"bcf9cb5d17ed698c92a9daf19aaac457\"\n },\n {\n \"url\": \"/data/global/excel/Arena.txt\",\n \"revision\": \"9fe0a3ef2d14364d9b776957384ec43d\"\n },\n {\n \"url\": \"/data/global/excel/ArmType.txt\",\n \"revision\": \"216c13f4537c64f6ff16126fa1adb4f6\"\n },\n {\n \"url\": \"/data/global/excel/AutoMap.txt\",\n \"revision\": \"12aa726283b2e0a17c6d31a12f4af52f\"\n },\n {\n \"url\": \"/data/global/excel/CharTemplate.txt\",\n \"revision\": \"7349a30c402039f2ed0ecf960e8e7004\"\n },\n {\n \"url\": \"/data/global/excel/Composit.txt\",\n \"revision\": \"1ac4646f31e8cb8e77e966bea7b2b4d8\"\n },\n {\n \"url\": \"/data/global/excel/ElemTypes.txt\",\n \"revision\": \"2ddada1bf51e522a4f8be26264793744\"\n },\n {\n \"url\": \"/data/global/excel/HitClass.txt\",\n \"revision\": \"b61325e80bf80c28b63facd9654fccaa\"\n },\n {\n \"url\": \"/data/global/excel/ItemStatCost.txt\",\n \"revision\": \"75e9e7c4c4e22494d4877f67cb7d5e28\"\n },\n {\n \"url\": \"/data/global/excel/ItemTypes.txt\",\n \"revision\": \"f8572f35e3be2fbe59433dba09bfd644\"\n },\n {\n \"url\": \"/data/global/excel/Levels.txt\",\n \"revision\": \"d7aba900746027b9f1cfe1f4d0279034\"\n },\n {\n \"url\": \"/data/global/excel/LvlMaze.txt\",\n \"revision\": \"a01afdb321fb34e10e1ec6ff1dac26ae\"\n },\n {\n \"url\": \"/data/global/excel/LvlPrest.txt\",\n \"revision\": \"a17419d219873587a03a72479c32f65a\"\n },\n {\n \"url\": \"/data/global/excel/LvlSub.txt\",\n \"revision\": \"9a1c47956e5988b45f987ab712642fef\"\n },\n {\n \"url\": \"/data/global/excel/LvlTypes.txt\",\n \"revision\": \"165ea4d95d8ac7cf5371fb076d14fa7d\"\n },\n {\n \"url\": \"/data/global/excel/LvlWarp.txt\",\n \"revision\": \"6685330b2b7cb36c9d78d303698b04a0\"\n },\n {\n \"url\": \"/data/global/excel/MagicPrefix.txt\",\n \"revision\": \"6e6b4a8d8d6d58bd682e9eee184d28d7\"\n },\n {\n \"url\": \"/data/global/excel/MagicSuffix.txt\",\n \"revision\": \"0c8453c2a113ee77afd57debf842bce2\"\n },\n {\n \"url\": \"/data/global/excel/Missiles.txt\",\n \"revision\": \"cc4bc5d6758f0daec63773966284d31b\"\n },\n {\n \"url\": \"/data/global/excel/MonItemPercent.txt\",\n \"revision\": \"e219a2657ee897899a0c3edca3102d4c\"\n },\n {\n \"url\": \"/data/global/excel/MonLvl.txt\",\n \"revision\": \"3a638a83029a8f0f61cdb0520ca2ea0c\"\n },\n {\n \"url\": \"/data/global/excel/MonMode.txt\",\n \"revision\": \"1b1162651f55019924f5a09abff6b305\"\n },\n {\n \"url\": \"/data/global/excel/MonName.txt\",\n \"revision\": \"363aa61288ec3286e21d3cffc3fca593\"\n },\n {\n \"url\": \"/data/global/excel/MonPlace.txt\",\n \"revision\": \"74428f002ba2d5c52703889af88724aa\"\n },\n {\n \"url\": \"/data/global/excel/MonPreset.txt\",\n \"revision\": \"a35465ff46bbf87eb2fd3279f4375f67\"\n },\n {\n \"url\": \"/data/global/excel/MonProp.txt\",\n \"revision\": \"a26a5f4ced8cb495f9509f5388af25ad\"\n },\n {\n \"url\": \"/data/global/excel/MonType.txt\",\n \"revision\": \"9438ce865756c9cda0d2de130c3a38c8\"\n },\n {\n \"url\": \"/data/global/excel/ObjMode.txt\",\n \"revision\": \"9a0cc0a8b1ed1c535c73e62c630dd872\"\n },\n {\n \"url\": \"/data/global/excel/ObjType.txt\",\n \"revision\": \"81c68b86f48c87e640efef013836eae9\"\n },\n {\n \"url\": \"/data/global/excel/Overlay.txt\",\n \"revision\": \"ac4a3d480309d4ea35e95c236a814908\"\n },\n {\n \"url\": \"/data/global/excel/PlayerClass.txt\",\n \"revision\": \"73f3c629ccb7246b5daa55325c701f35\"\n },\n {\n \"url\": \"/data/global/excel/PlrMode.txt\",\n \"revision\": \"541564ec81c46b542f9c391333239d84\"\n },\n {\n \"url\": \"/data/global/excel/PlrType.txt\",\n \"revision\": \"6de5ec08fa036bda3dcf74a1577c6207\"\n },\n {\n \"url\": \"/data/global/excel/Properties.txt\",\n \"revision\": \"e1d1dfa97d03f0cd47ec8f2517dadd08\"\n },\n {\n \"url\": \"/data/global/excel/RarePrefix.txt\",\n \"revision\": \"7b2b34051f3e17e39e40bae5c7489136\"\n },\n {\n \"url\": \"/data/global/excel/RareSuffix.txt\",\n \"revision\": \"7347a52f4e169e312a9cb4b808de2d72\"\n },\n {\n \"url\": \"/data/global/excel/Runes.txt\",\n \"revision\": \"e7d893c5a8663fc9c900b1eadbfff1b1\"\n },\n {\n \"url\": \"/data/global/excel/SetItems.txt\",\n \"revision\": \"27b938d3409ba3bcb2de572a4a7ed29b\"\n },\n {\n \"url\": \"/data/global/excel/Sets.txt\",\n \"revision\": \"74e7e39c521105fc252c5afaea9e16d4\"\n },\n {\n \"url\": \"/data/global/excel/StorePage.txt\",\n \"revision\": \"f1d1f4cf6353c91614d519646b3d9bdf\"\n },\n {\n \"url\": \"/data/global/excel/SuperUniques.txt\",\n \"revision\": \"1350acba9e8b23532f22cdaf5ceaeb39\"\n },\n {\n \"url\": \"/data/global/excel/TreasureClass.txt\",\n \"revision\": \"1a03af6c3c1f45ca521ac8e066508a45\"\n },\n {\n \"url\": \"/data/global/excel/TreasureClassEx.txt\",\n \"revision\": \"ea698fc2d1db598265b5afa717b58667\"\n },\n {\n \"url\": \"/data/global/excel/UniqueAppellation.txt\",\n \"revision\": \"b1e60d247d262b6d35e2d77ff48b5a83\"\n },\n {\n \"url\": \"/data/global/excel/UniqueItems.txt\",\n \"revision\": \"5d14b255d6bb82a084976a5b29eab690\"\n },\n {\n \"url\": \"/data/global/excel/UniquePrefix.txt\",\n \"revision\": \"60e4badc64fe97d77ee23f4d8963cdfd\"\n },\n {\n \"url\": \"/data/global/excel/UniqueSuffix.txt\",\n \"revision\": \"318331b07f6671ab866aa0b5595196c5\"\n },\n {\n \"url\": \"/data/global/excel/UniqueTitle.txt\",\n \"revision\": \"5b4493da462c414952601e6464a2baa5\"\n },\n {\n \"url\": \"/data/global/excel/WeaponClass.txt\",\n \"revision\": \"6251a58a7a5cf4befaa19b97a079b078\"\n },\n {\n \"url\": \"/data/global/excel/arena.bin\",\n \"revision\": \"1fdeaffa8ca3d86e9abb6b58ce1885e7\"\n },\n {\n \"url\": \"/data/global/excel/armor.bin\",\n \"revision\": \"f12536825ae798766e4dffc8022a4951\"\n },\n {\n \"url\": \"/data/global/excel/armor.txt\",\n \"revision\": \"184d318963bca63fd1f23c4d60555dd3\"\n },\n {\n \"url\": \"/data/global/excel/armtype.bin\",\n \"revision\": \"e8f1522eaacb1e0f531b3f040860987d\"\n },\n {\n \"url\": \"/data/global/excel/automagic.bin\",\n \"revision\": \"b504a1126a2e4c533fa3c60de61aeca1\"\n },\n {\n \"url\": \"/data/global/excel/automagic.txt\",\n \"revision\": \"2ed117b33e623973a71120cafece64e2\"\n },\n {\n \"url\": \"/data/global/excel/automap.bin\",\n \"revision\": \"77842521bbfbf6078b52630e4d71163d\"\n },\n {\n \"url\": \"/data/global/excel/belts.bin\",\n \"revision\": \"ceb000f6cd66061c2b552059a1a5798b\"\n },\n {\n \"url\": \"/data/global/excel/belts.txt\",\n \"revision\": \"4687974e31a83cb4b62175126a95eaf4\"\n },\n {\n \"url\": \"/data/global/excel/bodylocs.bin\",\n \"revision\": \"9778dbc1c95635f444ea91ebb1a15f15\"\n },\n {\n \"url\": \"/data/global/excel/bodylocs.txt\",\n \"revision\": \"4e5012fcd56e3f25e8afeb63c0f2b2ab\"\n },\n {\n \"url\": \"/data/global/excel/books.bin\",\n \"revision\": \"3cac9b8f6bc364ccbee139620856f192\"\n },\n {\n \"url\": \"/data/global/excel/books.txt\",\n \"revision\": \"a976b86761ea84a869ea7e232138dda5\"\n },\n {\n \"url\": \"/data/global/excel/charstats.bin\",\n \"revision\": \"3b5896a48271738052a336b0fd2b8603\"\n },\n {\n \"url\": \"/data/global/excel/charstats.txt\",\n \"revision\": \"7a276cff85ad13fd58dc0ca2a4e60f08\"\n },\n {\n \"url\": \"/data/global/excel/chartemplate.bin\",\n \"revision\": \"f75e99b188e2a2e66ad983d9b0989adc\"\n },\n {\n \"url\": \"/data/global/excel/colors.bin\",\n \"revision\": \"855c51d76ccb6e69bcb1326b2880536b\"\n },\n {\n \"url\": \"/data/global/excel/colors.txt\",\n \"revision\": \"e7f2310ffe221b74f00057932762ddc2\"\n },\n {\n \"url\": \"/data/global/excel/compcode.bin\",\n \"revision\": \"f5b6c38431f346226601e3858d8d74eb\"\n },\n {\n \"url\": \"/data/global/excel/compcode.txt\",\n \"revision\": \"b6a6c45955459ec446caf00c0f44cfa1\"\n },\n {\n \"url\": \"/data/global/excel/composit.bin\",\n \"revision\": \"eb3afe9c88699be146f3f8297dfc83ed\"\n },\n {\n \"url\": \"/data/global/excel/cubemain.bin\",\n \"revision\": \"45800a159d5bf60f23e43de34989af2c\"\n },\n {\n \"url\": \"/data/global/excel/cubemain.txt\",\n \"revision\": \"93722739f26f94efce57115078da90b6\"\n },\n {\n \"url\": \"/data/global/excel/cubemod.bin\",\n \"revision\": \"cc22f1b438a9135a5ceb92711c6ec2fd\"\n },\n {\n \"url\": \"/data/global/excel/cubemod.txt\",\n \"revision\": \"4830cd23022b5834caeeeb4f46b2f98f\"\n },\n {\n \"url\": \"/data/global/excel/cubetype.bin\",\n \"revision\": \"bea0ee8bc80adba34b4becd367c63985\"\n },\n {\n \"url\": \"/data/global/excel/cubetype.txt\",\n \"revision\": \"3a097bc5f80c65818b3d901401e384de\"\n },\n {\n \"url\": \"/data/global/excel/difficultylevels.bin\",\n \"revision\": \"31d66814682b05803e7e038073fd251c\"\n },\n {\n \"url\": \"/data/global/excel/difficultylevels.txt\",\n \"revision\": \"bc40ee423e93e7ffc5cd7ff44e1f255b\"\n },\n {\n \"url\": \"/data/global/excel/elemtypes.bin\",\n \"revision\": \"c094f2ad99c1b354a43bcc5a0ebed850\"\n },\n {\n \"url\": \"/data/global/excel/events.bin\",\n \"revision\": \"f4a11b57bda0168f9aebcc14fbb40f1d\"\n },\n {\n \"url\": \"/data/global/excel/events.txt\",\n \"revision\": \"70bec5933be0689b74d8bf24750dc047\"\n },\n {\n \"url\": \"/data/global/excel/experience.bin\",\n \"revision\": \"bcda91fd55f7f9a179b7d557339899fb\"\n },\n {\n \"url\": \"/data/global/excel/experience.txt\",\n \"revision\": \"2adfefba2e7b199cecb6456d0d24de7a\"\n },\n {\n \"url\": \"/data/global/excel/gamble.bin\",\n \"revision\": \"10db5c75e81bac9d29c8b66640335cc1\"\n },\n {\n \"url\": \"/data/global/excel/gamble.txt\",\n \"revision\": \"2c0297f7e269182b22d8665afc33cea0\"\n },\n {\n \"url\": \"/data/global/excel/gems.bin\",\n \"revision\": \"9da2ac74b343f011d68f5b1b434dea19\"\n },\n {\n \"url\": \"/data/global/excel/gems.txt\",\n \"revision\": \"1abf6a78e2dee0255ba693e7db3ff806\"\n },\n {\n \"url\": \"/data/global/excel/hiredesc.bin\",\n \"revision\": \"5868434ebfc6c33b1d3e422c00a37b3e\"\n },\n {\n \"url\": \"/data/global/excel/hiredesc.txt\",\n \"revision\": \"03440aa31c3ef31adfa4b4b47680faee\"\n },\n {\n \"url\": \"/data/global/excel/hireling.bin\",\n \"revision\": \"f4722df24ad33d3c612b19ef02e01d22\"\n },\n {\n \"url\": \"/data/global/excel/hireling.txt\",\n \"revision\": \"99fdcd427b3860485ba63b45fd4d72c7\"\n },\n {\n \"url\": \"/data/global/excel/hitclass.bin\",\n \"revision\": \"a17ce0ad9d09e926f16fe3d1158fafbf\"\n },\n {\n \"url\": \"/data/global/excel/inventory.bin\",\n \"revision\": \"6482d558f40c91fd81698c8f50164604\"\n },\n {\n \"url\": \"/data/global/excel/inventory.txt\",\n \"revision\": \"888f42ce85d63e0a1f3117da162e2a47\"\n },\n {\n \"url\": \"/data/global/excel/itemratio.bin\",\n \"revision\": \"a14be2029f3f1ae1ec5cffd026ff183d\"\n },\n {\n \"url\": \"/data/global/excel/itemratio.txt\",\n \"revision\": \"8dd209de3673749de2d8dce084e97b4e\"\n },\n {\n \"url\": \"/data/global/excel/itemscode.bin\",\n \"revision\": \"38f507244ea342d4357720ed931bd8aa\"\n },\n {\n \"url\": \"/data/global/excel/itemstatcost.bin\",\n \"revision\": \"b0e632f94a6d24341551773d7cc08f3b\"\n },\n {\n \"url\": \"/data/global/excel/itemtypes.bin\",\n \"revision\": \"5f0e0f68521f2bd9e36eff9d4c230d92\"\n },\n {\n \"url\": \"/data/global/excel/leveldefs.bin\",\n \"revision\": \"ae40f2e3c9ad9b9ea6d116f59093738b\"\n },\n {\n \"url\": \"/data/global/excel/levels.bin\",\n \"revision\": \"59dfd6854af8302883faf5203b08312c\"\n },\n {\n \"url\": \"/data/global/excel/lowqualityitems.bin\",\n \"revision\": \"b37eb7c121b352cd7305b6f8642f58bb\"\n },\n {\n \"url\": \"/data/global/excel/lowqualityitems.txt\",\n \"revision\": \"5e893a25de72ef4f2c1d1cbe00aa33e6\"\n },\n {\n \"url\": \"/data/global/excel/lvlmaze.bin\",\n \"revision\": \"be84258ebeb38d674c004d26d18a1417\"\n },\n {\n \"url\": \"/data/global/excel/lvlprest.bin\",\n \"revision\": \"f47a6fde7c144ad86031dc7bea6cc413\"\n },\n {\n \"url\": \"/data/global/excel/lvlsub.bin\",\n \"revision\": \"677039f0c8f8bca2accabdf9c59f2276\"\n },\n {\n \"url\": \"/data/global/excel/lvltypes.bin\",\n \"revision\": \"9e785bcd2a50c6e629910195fa10305d\"\n },\n {\n \"url\": \"/data/global/excel/lvlwarp.bin\",\n \"revision\": \"a55ae60dc82215f94da94eb2876c83e4\"\n },\n {\n \"url\": \"/data/global/excel/magicprefix.bin\",\n \"revision\": \"d079bd69ec44ec4cf4cd701144ab49ef\"\n },\n {\n \"url\": \"/data/global/excel/magicsuffix.bin\",\n \"revision\": \"06e217f152a3933f04285702f4b22729\"\n },\n {\n \"url\": \"/data/global/excel/misc.bin\",\n \"revision\": \"da07b9508e4b50233c3edc1d84e2a624\"\n },\n {\n \"url\": \"/data/global/excel/misc.txt\",\n \"revision\": \"72cd47252b55ccb6a2c6ac63eba0c617\"\n },\n {\n \"url\": \"/data/global/excel/misscalc.bin\",\n \"revision\": \"aab63cd7547d80e75242cfb28686601a\"\n },\n {\n \"url\": \"/data/global/excel/misscalc.txt\",\n \"revision\": \"bdde5be63550c45b9b60e076b8a8c1b9\"\n },\n {\n \"url\": \"/data/global/excel/misscode.bin\",\n \"revision\": \"1e9d420cafd45a9babd0770aa54977ef\"\n },\n {\n \"url\": \"/data/global/excel/missiles.bin\",\n \"revision\": \"f0614f1cd6f37d0a97b5afb805f854c4\"\n },\n {\n \"url\": \"/data/global/excel/monai.bin\",\n \"revision\": \"d1787f0cfbb14283b252452d548d31c2\"\n },\n {\n \"url\": \"/data/global/excel/monai.txt\",\n \"revision\": \"cbbb19cf9204b72c04e1462bdc138c04\"\n },\n {\n \"url\": \"/data/global/excel/monequip.bin\",\n \"revision\": \"8cca1e601550cde7d20df28ff7077fc3\"\n },\n {\n \"url\": \"/data/global/excel/monequip.txt\",\n \"revision\": \"5e284fe0c83d4aecdecd5d074b60bdb9\"\n },\n {\n \"url\": \"/data/global/excel/monitempercent.bin\",\n \"revision\": \"b3628ee42e617e636db6c1034d28d621\"\n },\n {\n \"url\": \"/data/global/excel/monlvl.bin\",\n \"revision\": \"fcd70f54692495e8d0856b3e22657bb5\"\n },\n {\n \"url\": \"/data/global/excel/monmode.bin\",\n \"revision\": \"a515b9f12689c012576edc52ee7feaec\"\n },\n {\n \"url\": \"/data/global/excel/monplace.bin\",\n \"revision\": \"393f7daf8c8ea84adc2bec271c69284e\"\n },\n {\n \"url\": \"/data/global/excel/monpreset.bin\",\n \"revision\": \"725da2ef7722d8c09ba1aa6825018c30\"\n },\n {\n \"url\": \"/data/global/excel/monprop.bin\",\n \"revision\": \"bfed5d2192e4b429af64a735d39313e0\"\n },\n {\n \"url\": \"/data/global/excel/monseq.bin\",\n \"revision\": \"ae85deda7c5eaa8d0ca8119df662c918\"\n },\n {\n \"url\": \"/data/global/excel/monseq.txt\",\n \"revision\": \"ccc233d0ce974568aee89eba2e94337e\"\n },\n {\n \"url\": \"/data/global/excel/monsounds.bin\",\n \"revision\": \"6aa9db2988154632eb5f81bdaad1f6ae\"\n },\n {\n \"url\": \"/data/global/excel/monsounds.txt\",\n \"revision\": \"4aca22ea88147bd74678a4e836b68782\"\n },\n {\n \"url\": \"/data/global/excel/monstats.bin\",\n \"revision\": \"583f72c0fa68cc007488f023d8cfd76c\"\n },\n {\n \"url\": \"/data/global/excel/monstats.txt\",\n \"revision\": \"8aa9985379fcb8235adef521e83c1ea4\"\n },\n {\n \"url\": \"/data/global/excel/monstats2.bin\",\n \"revision\": \"bf462d1842c276a60957bdf27ac8fa11\"\n },\n {\n \"url\": \"/data/global/excel/monstats2.txt\",\n \"revision\": \"fc84ee6ad6c3eb25dbc5e4e63c3afdc8\"\n },\n {\n \"url\": \"/data/global/excel/montype.bin\",\n \"revision\": \"7cb2fd093f247e321b34a29ba97d53bf\"\n },\n {\n \"url\": \"/data/global/excel/monumod.bin\",\n \"revision\": \"d3038abc17f4633391978fc7c75396b1\"\n },\n {\n \"url\": \"/data/global/excel/monumod.txt\",\n \"revision\": \"ec3b94b63b52651225521afe2c68532a\"\n },\n {\n \"url\": \"/data/global/excel/npc.bin\",\n \"revision\": \"d897adbea95cb345d5a82a49d414dda2\"\n },\n {\n \"url\": \"/data/global/excel/npc.txt\",\n \"revision\": \"ea64cb44cd3c96446c3523fa32ebce9d\"\n },\n {\n \"url\": \"/data/global/excel/objects.bin\",\n \"revision\": \"428dc33b6647aa136eb175bf5dfde8e3\"\n },\n {\n \"url\": \"/data/global/excel/objects.txt\",\n \"revision\": \"6c7b322c0fa32b04a304fc65030be0f9\"\n },\n {\n \"url\": \"/data/global/excel/objgroup.bin\",\n \"revision\": \"4330a4cbe87a4ac62a7b17d354aee07e\"\n },\n {\n \"url\": \"/data/global/excel/objgroup.txt\",\n \"revision\": \"daee18c8d6d5d5f51682b481f492e974\"\n },\n {\n \"url\": \"/data/global/excel/objmode.bin\",\n \"revision\": \"537fbd5db0be182cd8252e16264d2c1f\"\n },\n {\n \"url\": \"/data/global/excel/objtype.bin\",\n \"revision\": \"766401657576e014df34e34969c48cba\"\n },\n {\n \"url\": \"/data/global/excel/overlay.bin\",\n \"revision\": \"9c08aff70c6fe05d6adb26c1dcc107b1\"\n },\n {\n \"url\": \"/data/global/excel/pettype.bin\",\n \"revision\": \"6a0a0db43decb9a354d18861efde10ef\"\n },\n {\n \"url\": \"/data/global/excel/pettype.txt\",\n \"revision\": \"d51f7311f798f8ca96ab4e9253db53a6\"\n },\n {\n \"url\": \"/data/global/excel/playerclass.bin\",\n \"revision\": \"07c258885b5555e944184d36c87c80d9\"\n },\n {\n \"url\": \"/data/global/excel/plrmode.bin\",\n \"revision\": \"61c82100a914fba12f8336d3bba78f75\"\n },\n {\n \"url\": \"/data/global/excel/plrtype.bin\",\n \"revision\": \"41df68659e0bd930a9cb0cad2768c4e0\"\n },\n {\n \"url\": \"/data/global/excel/properties.bin\",\n \"revision\": \"54f50cfaef1a6be7b1b57e934e178f2b\"\n },\n {\n \"url\": \"/data/global/excel/qualityitems.bin\",\n \"revision\": \"e365703002ac0f032de1498831e271fa\"\n },\n {\n \"url\": \"/data/global/excel/qualityitems.txt\",\n \"revision\": \"cc8a3539d716cc060c94b891150b3660\"\n },\n {\n \"url\": \"/data/global/excel/rareprefix.bin\",\n \"revision\": \"cc62dfbbaa0c906353776180d263f0dd\"\n },\n {\n \"url\": \"/data/global/excel/raresuffix.bin\",\n \"revision\": \"034a550a37c7f51f00334f3c8d27796f\"\n },\n {\n \"url\": \"/data/global/excel/runes.bin\",\n \"revision\": \"dea55a0c5dbc4e51b106db51608aeeb1\"\n },\n {\n \"url\": \"/data/global/excel/setitems.bin\",\n \"revision\": \"e610a40620a6bc99576f57a822bcbea0\"\n },\n {\n \"url\": \"/data/global/excel/sets.bin\",\n \"revision\": \"88f654b392b4b43a1453fe19691b5a5f\"\n },\n {\n \"url\": \"/data/global/excel/shrines.bin\",\n \"revision\": \"ac45eef378ccaa3d327d60c4a51c2b44\"\n },\n {\n \"url\": \"/data/global/excel/shrines.txt\",\n \"revision\": \"31dacdf91ab0ebe8332349d3f6017363\"\n },\n {\n \"url\": \"/data/global/excel/skillcalc.bin\",\n \"revision\": \"55c13538bee207b73f1bf70120beac75\"\n },\n {\n \"url\": \"/data/global/excel/skillcalc.txt\",\n \"revision\": \"681d5edd1ec8cfcfbcfb1f6772e3b8b4\"\n },\n {\n \"url\": \"/data/global/excel/skilldesc.bin\",\n \"revision\": \"56949c76de499f16b7bbd5035253b679\"\n },\n {\n \"url\": \"/data/global/excel/skilldesc.txt\",\n \"revision\": \"569322c4c474f5328643e5c34e26721f\"\n },\n {\n \"url\": \"/data/global/excel/skilldesccode.bin\",\n \"revision\": \"03245318fcb0a0c9d9fe4bf57b50a8d9\"\n },\n {\n \"url\": \"/data/global/excel/skills.bin\",\n \"revision\": \"e40ac71f41aec6efac6fc02efd165f42\"\n },\n {\n \"url\": \"/data/global/excel/skills.txt\",\n \"revision\": \"e15e0daf5ce15c9837a1cc7465f295fa\"\n },\n {\n \"url\": \"/data/global/excel/skillscode.bin\",\n \"revision\": \"3bddc283b9ba849cb3882114c8d42d83\"\n },\n {\n \"url\": \"/data/global/excel/soundenviron.txt\",\n \"revision\": \"81bf324f72a16f4abe2834829f05e447\"\n },\n {\n \"url\": \"/data/global/excel/sounds.bin\",\n \"revision\": \"b15d12dd2333c491ec39fdc3ca0fd888\"\n },\n {\n \"url\": \"/data/global/excel/sounds.txt\",\n \"revision\": \"f10301a75cfb4d34625a8870079106d2\"\n },\n {\n \"url\": \"/data/global/excel/states.bin\",\n \"revision\": \"9b65b34e434b217d69bbcf0a192670ba\"\n },\n {\n \"url\": \"/data/global/excel/states.txt\",\n \"revision\": \"0f77897969f4f8b18d38466b5a30fbb9\"\n },\n {\n \"url\": \"/data/global/excel/storepage.bin\",\n \"revision\": \"02fb57c78a45a0fccc27aa747f25cac7\"\n },\n {\n \"url\": \"/data/global/excel/superuniques.bin\",\n \"revision\": \"3314e88fb6244e796d54c83ad7189c8f\"\n },\n {\n \"url\": \"/data/global/excel/treasureclassex.bin\",\n \"revision\": \"5238101ee786b9ca0cb9cee5babb8501\"\n },\n {\n \"url\": \"/data/global/excel/uniqueappellation.bin\",\n \"revision\": \"c9c711897600a164b3c2540e41ac39c7\"\n },\n {\n \"url\": \"/data/global/excel/uniqueitems.bin\",\n \"revision\": \"037a494610ea008767d50013e12fd6d8\"\n },\n {\n \"url\": \"/data/global/excel/uniqueprefix.bin\",\n \"revision\": \"d98c84f00c3d5c7daa4301a319e9ea5d\"\n },\n {\n \"url\": \"/data/global/excel/uniquesuffix.bin\",\n \"revision\": \"a06cc6c6c94f386f82662a24eca3e0bc\"\n },\n {\n \"url\": \"/data/global/excel/uniquetitle.bin\",\n \"revision\": \"b1916d4435d3456baef6c1b41b7bb05f\"\n },\n {\n \"url\": \"/data/global/excel/weapons.bin\",\n \"revision\": \"fc8ac5ec7219f34b81d6c08317892380\"\n },\n {\n \"url\": \"/data/global/excel/weapons.txt\",\n \"revision\": \"a3b596f394d582ef26d6adcdd744bd86\"\n },\n {\n \"url\": \"/data/global/items/fkpskp.dc6\",\n \"revision\": \"c6d46e02823637a5761ac9aa595ee0a8\"\n },\n {\n \"url\": \"/data/global/items/flp2ax.dc6\",\n \"revision\": \"b79d3f0324e144890d979ed0c8ffaf23\"\n },\n {\n \"url\": \"/data/global/items/flp2hs.dc6\",\n \"revision\": \"8fe70b683f014bc938af24eed7ba21a9\"\n },\n {\n \"url\": \"/data/global/items/flpaar.dc6\",\n \"revision\": \"a7eb81096628e3c81a69b18b0e72028c\"\n },\n {\n \"url\": \"/data/global/items/flpam1.dc6\",\n \"revision\": \"23d948f67f9e82a3e14acb6853099a9d\"\n },\n {\n \"url\": \"/data/global/items/flpam2.dc6\",\n \"revision\": \"3bde5366ccafb8cfe7c31c83bf534ef5\"\n },\n {\n \"url\": \"/data/global/items/flpam3.dc6\",\n \"revision\": \"c0d80ca1edf0281fc17001c51bb71c25\"\n },\n {\n \"url\": \"/data/global/items/flpam5.dc6\",\n \"revision\": \"309891e197fb34ec521d7fa18e07e664\"\n },\n {\n \"url\": \"/data/global/items/flpamu.dc6\",\n \"revision\": \"cc0e188e0e5e91eb6ab19add6537c80c\"\n },\n {\n \"url\": \"/data/global/items/flpaxe.dc6\",\n \"revision\": \"c3fd01d076bdeed1054614e8db0efaba\"\n },\n {\n \"url\": \"/data/global/items/flpaxf.dc6\",\n \"revision\": \"9a23e36bd0dc5a23225fc74c66719b0a\"\n },\n {\n \"url\": \"/data/global/items/flpba1.dc6\",\n \"revision\": \"eb9702fd211c5e284c29fcab26086b92\"\n },\n {\n \"url\": \"/data/global/items/flpba3.dc6\",\n \"revision\": \"1946fa33928a748077567c3666ed6656\"\n },\n {\n \"url\": \"/data/global/items/flpba5.dc6\",\n \"revision\": \"4c3e1ce87187adaa96d9858f603c9228\"\n },\n {\n \"url\": \"/data/global/items/flpbal.dc6\",\n \"revision\": \"e68f77626907d54b6b35321f71493d07\"\n },\n {\n \"url\": \"/data/global/items/flpbar.dc6\",\n \"revision\": \"d0fbdc74569be11e5c7201ab0a238f48\"\n },\n {\n \"url\": \"/data/global/items/flpbbb.dc6\",\n \"revision\": \"e818fb90bddb88021bf090318a02f876\"\n },\n {\n \"url\": \"/data/global/items/flpbbk.dc6\",\n \"revision\": \"b5fc0fe718a41f4dcbc38ec4ea3dee07\"\n },\n {\n \"url\": \"/data/global/items/flpbhm.dc6\",\n \"revision\": \"aa750f29a06e9927cc9b108ffbed6849\"\n },\n {\n \"url\": \"/data/global/items/flpbkf.dc6\",\n \"revision\": \"e7e2f66bd81b336dafe538da3c03c1cb\"\n },\n {\n \"url\": \"/data/global/items/flpbld.dc6\",\n \"revision\": \"19c970671595d941bcf69a9647a332a4\"\n },\n {\n \"url\": \"/data/global/items/flpblt.dc6\",\n \"revision\": \"aa97734f5bbbde0d9c406ede2a2f1851\"\n },\n {\n \"url\": \"/data/global/items/flpblu.dc6\",\n \"revision\": \"461e1aa38c22f67d67ff2d123d8dcd30\"\n },\n {\n \"url\": \"/data/global/items/flpbok.dc6\",\n \"revision\": \"b5fc0fe718a41f4dcbc38ec4ea3dee07\"\n },\n {\n \"url\": \"/data/global/items/flpbonr1.dc6\",\n \"revision\": \"ba97f83519ff06147b714975c4239aeb\"\n },\n {\n \"url\": \"/data/global/items/flpbonr2.dc6\",\n \"revision\": \"9ce0f367b1c3ff5d28bc23aefce2a285\"\n },\n {\n \"url\": \"/data/global/items/flpbonr3.dc6\",\n \"revision\": \"fe9476875994eeea4e986a0c899ae751\"\n },\n {\n \"url\": \"/data/global/items/flpbonr4.dc6\",\n \"revision\": \"63e31ff438dd3688d1bbd7cb3ec82afe\"\n },\n {\n \"url\": \"/data/global/items/flpbot.dc6\",\n \"revision\": \"b45dac3c409d3ca41951edf82d71b282\"\n },\n {\n \"url\": \"/data/global/items/flpbox.dc6\",\n \"revision\": \"22bfa2880bba1b0b9caf4ae5ba9dff08\"\n },\n {\n \"url\": \"/data/global/items/flpbpl.dc6\",\n \"revision\": \"14a19c18c3d14e1f362060b4853b9ba1\"\n },\n {\n \"url\": \"/data/global/items/flpbps.dc6\",\n \"revision\": \"95354f415f923fe1f35e5ffd12a168fc\"\n },\n {\n \"url\": \"/data/global/items/flpbrn.dc6\",\n \"revision\": \"2921369c36c7c2b6c72a12051041d386\"\n },\n {\n \"url\": \"/data/global/items/flpbrnz.dc6\",\n \"revision\": \"df94bbe180b68d2649491ace62f34ce9\"\n },\n {\n \"url\": \"/data/global/items/flpbrs.dc6\",\n \"revision\": \"ca57154af156366e04bcd3053585aa77\"\n },\n {\n \"url\": \"/data/global/items/flpbrx.dc6\",\n \"revision\": \"f18ecf4a90b86ef33bd42ea71b9e3628\"\n },\n {\n \"url\": \"/data/global/items/flpbsc.dc6\",\n \"revision\": \"e7ca3fecd762a82674495e0422418eab\"\n },\n {\n \"url\": \"/data/global/items/flpbsd.dc6\",\n \"revision\": \"36ce017ad1b52f9ed4ae4d734aefedeb\"\n },\n {\n \"url\": \"/data/global/items/flpbsh.dc6\",\n \"revision\": \"795608246510674243d4a22731f123c2\"\n },\n {\n \"url\": \"/data/global/items/flpbst.dc6\",\n \"revision\": \"c2b540a5d107f9e5dfb224b7bbc337ff\"\n },\n {\n \"url\": \"/data/global/items/flpbsw.dc6\",\n \"revision\": \"15cc681c517cfb41e87c7eb46f848a48\"\n },\n {\n \"url\": \"/data/global/items/flpbtx.dc6\",\n \"revision\": \"b40707f4a3b322711f5c177bacdcc3e9\"\n },\n {\n \"url\": \"/data/global/items/flpbuc.dc6\",\n \"revision\": \"3b6ec216df4d8de4d2a03008706429d5\"\n },\n {\n \"url\": \"/data/global/items/flpbwn.dc6\",\n \"revision\": \"5261f6c733901090d558315dcf7a8740\"\n },\n {\n \"url\": \"/data/global/items/flpcap.dc6\",\n \"revision\": \"7fd0b7358c9008f6eda512255ae45f2e\"\n },\n {\n \"url\": \"/data/global/items/flpcbw.dc6\",\n \"revision\": \"f0cdedef0cd027ecfdeee6da5b6e4753\"\n },\n {\n \"url\": \"/data/global/items/flpchm.dc6\",\n \"revision\": \"84a66de2babd7435324df39d77a97954\"\n },\n {\n \"url\": \"/data/global/items/flpchm1.dc6\",\n \"revision\": \"86a55019f989ab0d2ec3469e667ee0ea\"\n },\n {\n \"url\": \"/data/global/items/flpchm2.dc6\",\n \"revision\": \"98817f41f2b0838344c151d9443d5565\"\n },\n {\n \"url\": \"/data/global/items/flpchm3.dc6\",\n \"revision\": \"d548a7189a3dfbc87d53394f0a988944\"\n },\n {\n \"url\": \"/data/global/items/flpchn.dc6\",\n \"revision\": \"ef4087f25b397908ddaa23144c6d729a\"\n },\n {\n \"url\": \"/data/global/items/flpci0.dc6\",\n \"revision\": \"5a78d87c17226713fa1f65680e360217\"\n },\n {\n \"url\": \"/data/global/items/flpci1.dc6\",\n \"revision\": \"e754647709466c752cc2ca03b80ec11a\"\n },\n {\n \"url\": \"/data/global/items/flpci2.dc6\",\n \"revision\": \"8d6d5e5d629c777baec05cd0e3875e27\"\n },\n {\n \"url\": \"/data/global/items/flpci3.dc6\",\n \"revision\": \"a3a9ca48ce141b4b5ec85b228e86cafd\"\n },\n {\n \"url\": \"/data/global/items/flpclb.dc6\",\n \"revision\": \"3df3473372c9f758c501e2a8070fe80f\"\n },\n {\n \"url\": \"/data/global/items/flpclm.dc6\",\n \"revision\": \"3abbd74504af7294bd54d459cb88c2f9\"\n },\n {\n \"url\": \"/data/global/items/flpclw.dc6\",\n \"revision\": \"a5bff06ef6130c21526f173019204b97\"\n },\n {\n \"url\": \"/data/global/items/flpcndl.dc6\",\n \"revision\": \"dce495ce97baf8511342a2562948c596\"\n },\n {\n \"url\": \"/data/global/items/flpcqv.dc6\",\n \"revision\": \"79f88bf350c839f471f265c2d628ae8a\"\n },\n {\n \"url\": \"/data/global/items/flpcrn.dc6\",\n \"revision\": \"d1048c8ed6aabb02e1e15176e4548f51\"\n },\n {\n \"url\": \"/data/global/items/flpcrs.dc6\",\n \"revision\": \"b23fcde1e6a8f0d8e4e61aa98677e022\"\n },\n {\n \"url\": \"/data/global/items/flpcst.dc6\",\n \"revision\": \"9544e6590d10c11f0044d0c8660eadea\"\n },\n {\n \"url\": \"/data/global/items/flpd33.dc6\",\n \"revision\": \"1bda55ba7808cc9041c611663287e949\"\n },\n {\n \"url\": \"/data/global/items/flpdgr.dc6\",\n \"revision\": \"fd7a5e3f028b959dd4a4283b1d87c39a\"\n },\n {\n \"url\": \"/data/global/items/flpdir.dc6\",\n \"revision\": \"fee81ba5a59a592b614f095ad2750bc1\"\n },\n {\n \"url\": \"/data/global/items/flpdr1.dc6\",\n \"revision\": \"354da3f3c4d47e7b1f5b7108c309236a\"\n },\n {\n \"url\": \"/data/global/items/flpdr3.dc6\",\n \"revision\": \"924701d0c5b094a36c8bbd1c105444c2\"\n },\n {\n \"url\": \"/data/global/items/flpdr4.dc6\",\n \"revision\": \"4d9934d23af56dd641a250f033114fec\"\n },\n {\n \"url\": \"/data/global/items/flpear.dc6\",\n \"revision\": \"1eabb5ed6991f53f90c45e4def4c9672\"\n },\n {\n \"url\": \"/data/global/items/flpegx.dc6\",\n \"revision\": \"c9e8e30b3384ec4ed122f0bc60bca177\"\n },\n {\n \"url\": \"/data/global/items/flpeye.dc6\",\n \"revision\": \"7533809346a24a8f529b84f6d5f4eff0\"\n },\n {\n \"url\": \"/data/global/items/flpfang.dc6\",\n \"revision\": \"acb3a1f29b068c60a671806b8a77e59e\"\n },\n {\n \"url\": \"/data/global/items/flpfary1.dc6\",\n \"revision\": \"731bfb2cade3db8b1798ccefa9df004b\"\n },\n {\n \"url\": \"/data/global/items/flpfary2.dc6\",\n \"revision\": \"b04b1851214d6083c6ca533167a57272\"\n },\n {\n \"url\": \"/data/global/items/flpfary3.dc6\",\n \"revision\": \"37ccd37b4a344adc0eae344167592257\"\n },\n {\n \"url\": \"/data/global/items/flpfary4.dc6\",\n \"revision\": \"4d9996cfc4ea809e80e08d5ac8a1298d\"\n },\n {\n \"url\": \"/data/global/items/flpfhl.dc6\",\n \"revision\": \"e9694a0d2caf462a3708d9896cc55695\"\n },\n {\n \"url\": \"/data/global/items/flpfla.dc6\",\n \"revision\": \"f8a96ce55466bed1a333fa81491fddeb\"\n },\n {\n \"url\": \"/data/global/items/flpflag.dc6\",\n \"revision\": \"3fc63db4399f1ba027c50600136631d0\"\n },\n {\n \"url\": \"/data/global/items/flpflb.dc6\",\n \"revision\": \"d0eceb41fa34efe1a8e12008360aa000\"\n },\n {\n \"url\": \"/data/global/items/flpflc.dc6\",\n \"revision\": \"f67b23294b0bf57cc7edd89de67edbc8\"\n },\n {\n \"url\": \"/data/global/items/flpfld.dc6\",\n \"revision\": \"6f66cba72fa00f92d407bcbc539654f5\"\n },\n {\n \"url\": \"/data/global/items/flpful.dc6\",\n \"revision\": \"dd7b1b6182db45752cdf85a54820610f\"\n },\n {\n \"url\": \"/data/global/items/flpg33.dc6\",\n \"revision\": \"ae14b8fe57cc595369c2ee5ab739df30\"\n },\n {\n \"url\": \"/data/global/items/flpgax.dc6\",\n \"revision\": \"994c29fed8bda1809ee277ec45c5c582\"\n },\n {\n \"url\": \"/data/global/items/flpgbi.dc6\",\n \"revision\": \"c679b3a335545b4200dd76566834142e\"\n },\n {\n \"url\": \"/data/global/items/flpghm.dc6\",\n \"revision\": \"b987851b979594638e90766262ccd8bb\"\n },\n {\n \"url\": \"/data/global/items/flpgis.dc6\",\n \"revision\": \"83888fb9b53f58e68adabf4ae3d93791\"\n },\n {\n \"url\": \"/data/global/items/flpgix.dc6\",\n \"revision\": \"1a095ed3c774780ad61ccafb4bed1f99\"\n },\n {\n \"url\": \"/data/global/items/flpgl1.dc6\",\n \"revision\": \"ff56f9c21b949737a15e222c80470968\"\n },\n {\n \"url\": \"/data/global/items/flpgl2.dc6\",\n \"revision\": \"5eaf6293923923e3bb30e9cf21787ec0\"\n },\n {\n \"url\": \"/data/global/items/flpgl3.dc6\",\n \"revision\": \"0157f2ee5ff6261f95cddb14f6319df1\"\n },\n {\n \"url\": \"/data/global/items/flpgl4.dc6\",\n \"revision\": \"d92114352b8b3fdb8ccf3b0c5754b9b4\"\n },\n {\n \"url\": \"/data/global/items/flpgld.dc6\",\n \"revision\": \"34e5c790de58df4085cb8f7d6ddd1eb6\"\n },\n {\n \"url\": \"/data/global/items/flpglv.dc6\",\n \"revision\": \"86ffefe113cfb48202d3a1684bdc0bff\"\n },\n {\n \"url\": \"/data/global/items/flpgma.dc6\",\n \"revision\": \"ff3f107aa9339b4d0ddde8e5a32d1327\"\n },\n {\n \"url\": \"/data/global/items/flpgmb.dc6\",\n \"revision\": \"b7c1a25bcda9959d4f3031e12199d326\"\n },\n {\n \"url\": \"/data/global/items/flpgmg.dc6\",\n \"revision\": \"9951e55a00268070e8453f4116c4ff00\"\n },\n {\n \"url\": \"/data/global/items/flpgmr.dc6\",\n \"revision\": \"f2ff45e3d1eacda67bd5dc4643b7cc91\"\n },\n {\n \"url\": \"/data/global/items/flpgmv.dc6\",\n \"revision\": \"c584da362f919859ac7dbad677a276c0\"\n },\n {\n \"url\": \"/data/global/items/flpgmw.dc6\",\n \"revision\": \"670b2550c1c7b3b14571b5856e4e3d51\"\n },\n {\n \"url\": \"/data/global/items/flpgmy.dc6\",\n \"revision\": \"7dacc95112f0552e7cec6a6c58bac6d4\"\n },\n {\n \"url\": \"/data/global/items/flpgpl.dc6\",\n \"revision\": \"d9b630b0e15bd77e64835637d3787dac\"\n },\n {\n \"url\": \"/data/global/items/flpgpm.dc6\",\n \"revision\": \"e607a26661bdb05b7b60e07f98157ac1\"\n },\n {\n \"url\": \"/data/global/items/flpgps.dc6\",\n \"revision\": \"c5071843797fdbcda49d7e27513f0e72\"\n },\n {\n \"url\": \"/data/global/items/flpgsb.dc6\",\n \"revision\": \"ea46b39c8ffe5f959290f00ddf123316\"\n },\n {\n \"url\": \"/data/global/items/flpgsc.dc6\",\n \"revision\": \"b3369174abd97098369e17c510d29a53\"\n },\n {\n \"url\": \"/data/global/items/flpgsd.dc6\",\n \"revision\": \"78df011e473303daacbce49db73c7bce\"\n },\n {\n \"url\": \"/data/global/items/flpgsg.dc6\",\n \"revision\": \"49c9a0c3e9181174bcf02dc4bdca18bc\"\n },\n {\n \"url\": \"/data/global/items/flpgsr.dc6\",\n \"revision\": \"3cceeeb37cf4df7e6c4355b268e78ee8\"\n },\n {\n \"url\": \"/data/global/items/flpgsv.dc6\",\n \"revision\": \"8373bb4913db45809b688233db492dd9\"\n },\n {\n \"url\": \"/data/global/items/flpgsw.dc6\",\n \"revision\": \"ff1656dc8b18540cce50832c0a98234e\"\n },\n {\n \"url\": \"/data/global/items/flpgsy.dc6\",\n \"revision\": \"867a71b03acf89eb825a3fa3d4830d19\"\n },\n {\n \"url\": \"/data/global/items/flpgth.dc6\",\n \"revision\": \"50f5ec67cc589bedba184b94f6d8dea5\"\n },\n {\n \"url\": \"/data/global/items/flpgts.dc6\",\n \"revision\": \"a6f47dc794db5cf4a2f25e635aa32da8\"\n },\n {\n \"url\": \"/data/global/items/flpgwn.dc6\",\n \"revision\": \"48184fe284a17d1630c04bb0992491c3\"\n },\n {\n \"url\": \"/data/global/items/flphal.dc6\",\n \"revision\": \"04d70f114abdb3674374636c45faa321\"\n },\n {\n \"url\": \"/data/global/items/flphax.dc6\",\n \"revision\": \"64ff4f69a2cdc10cd8703121b577f6bc\"\n },\n {\n \"url\": \"/data/global/items/flphaxu.dc6\",\n \"revision\": \"6af24a2130292a2479a3a094444c7553\"\n },\n {\n \"url\": \"/data/global/items/flphbl.dc6\",\n \"revision\": \"4ae52cb96c15c122462863544d9da371\"\n },\n {\n \"url\": \"/data/global/items/flphbt.dc6\",\n \"revision\": \"35ada5a1da96b9e006aa70a6a5386c17\"\n },\n {\n \"url\": \"/data/global/items/flphbw.dc6\",\n \"revision\": \"9c15c8277fe86fe8896076fc263ca0c9\"\n },\n {\n \"url\": \"/data/global/items/flphfh.dc6\",\n \"revision\": \"4ae067f23e1e9810fe3f264ed6dbe8b1\"\n },\n {\n \"url\": \"/data/global/items/flphgl.dc6\",\n \"revision\": \"b88415ac742d964ac55890b376043b71\"\n },\n {\n \"url\": \"/data/global/items/flphla.dc6\",\n \"revision\": \"63c337a136d50939085a498d0ece9703\"\n },\n {\n \"url\": \"/data/global/items/flphlm.dc6\",\n \"revision\": \"de8278e85380a9962fc623e09e1061e3\"\n },\n {\n \"url\": \"/data/global/items/flphmr.dc6\",\n \"revision\": \"87b30aad3408484ae96de13736a6bb6f\"\n },\n {\n \"url\": \"/data/global/items/flphorn.dc6\",\n \"revision\": \"e7832bdd69d44238b51cc457623a1cbf\"\n },\n {\n \"url\": \"/data/global/items/flphrb.dc6\",\n \"revision\": \"12007e79d3a279f91ed86cab765e7410\"\n },\n {\n \"url\": \"/data/global/items/flphrt.dc6\",\n \"revision\": \"46127d74effad254da81e8c3706381fb\"\n },\n {\n \"url\": \"/data/global/items/flphscr.dc6\",\n \"revision\": \"121e7d369db11902d4986688f674d172\"\n },\n {\n \"url\": \"/data/global/items/flphst.dc6\",\n \"revision\": \"51c08d9d738a843b3689974774bdc64c\"\n },\n {\n \"url\": \"/data/global/items/flphxb.dc6\",\n \"revision\": \"c734f35315edf7c56d6449c8dc96fcf7\"\n },\n {\n \"url\": \"/data/global/items/flphxbu.dc6\",\n \"revision\": \"9f56ecf1fa460410354445d4cda9e512\"\n },\n {\n \"url\": \"/data/global/items/flpjav.dc6\",\n \"revision\": \"680b71b035bc227ff1b14881647e18ea\"\n },\n {\n \"url\": \"/data/global/items/flpjaw.dc6\",\n \"revision\": \"84daa16204c3b3153bcbe5dcd89cf662\"\n },\n {\n \"url\": \"/data/global/items/flpjbi.dc6\",\n \"revision\": \"f217d6aa7615c682d36bb1538dd326ea\"\n },\n {\n \"url\": \"/data/global/items/flpkey.dc6\",\n \"revision\": \"48d9940c0c92854333cada069431f14f\"\n },\n {\n \"url\": \"/data/global/items/flpkit.dc6\",\n \"revision\": \"8b1ab7949ae07a743a4403ec4d538099\"\n },\n {\n \"url\": \"/data/global/items/flpkrs.dc6\",\n \"revision\": \"84909862389e6bee8ca31eea97c28e1e\"\n },\n {\n \"url\": \"/data/global/items/flpktr.dc6\",\n \"revision\": \"810b0fa0fb5929117fa471a1e7a9d42c\"\n },\n {\n \"url\": \"/data/global/items/flplax.dc6\",\n \"revision\": \"b25f85f692da14d4cb76387a84c5ff3c\"\n },\n {\n \"url\": \"/data/global/items/flplbb.dc6\",\n \"revision\": \"9114ba9cab9b6305639b104548139d5e\"\n },\n {\n \"url\": \"/data/global/items/flplbl.dc6\",\n \"revision\": \"216d15a25c674fb6363412f6cc31fd38\"\n },\n {\n \"url\": \"/data/global/items/flplbt.dc6\",\n \"revision\": \"8ff868c8fdff1da6f516662bf66d51da\"\n },\n {\n \"url\": \"/data/global/items/flplbw.dc6\",\n \"revision\": \"feeea80ef573c7c6a8024ac42f0dceae\"\n },\n {\n \"url\": \"/data/global/items/flplea.dc6\",\n \"revision\": \"135a4d5ca65649216b766e186460b5fe\"\n },\n {\n \"url\": \"/data/global/items/flpleg.dc6\",\n \"revision\": \"83d497d43c17b867a6e60ce5fd41fc74\"\n },\n {\n \"url\": \"/data/global/items/flplgl.dc6\",\n \"revision\": \"6cfd602ce193d79d4ea4d7295ce4ff19\"\n },\n {\n \"url\": \"/data/global/items/flplrg.dc6\",\n \"revision\": \"2491ae80133659663993513c99e8a93d\"\n },\n {\n \"url\": \"/data/global/items/flplsd.dc6\",\n \"revision\": \"12913e22bff1ac80b429a1cd98e2153e\"\n },\n {\n \"url\": \"/data/global/items/flplst.dc6\",\n \"revision\": \"5492f564be889d772ef83bae6935d768\"\n },\n {\n \"url\": \"/data/global/items/flpltp.dc6\",\n \"revision\": \"db9280bf6d0cd58a27cd9ec7736c0467\"\n },\n {\n \"url\": \"/data/global/items/flplwb.dc6\",\n \"revision\": \"08dc82afcb190307cfc9bf702908e255\"\n },\n {\n \"url\": \"/data/global/items/flplxb.dc6\",\n \"revision\": \"b5cdfc405ef0f45082a25dfd8b91475f\"\n },\n {\n \"url\": \"/data/global/items/flplxbu.dc6\",\n \"revision\": \"72ec7c5b56eeea60b4b3741769d51877\"\n },\n {\n \"url\": \"/data/global/items/flpmac.dc6\",\n \"revision\": \"0630562c423341b62f08b5be784d8f93\"\n },\n {\n \"url\": \"/data/global/items/flpmau.dc6\",\n \"revision\": \"d5a8cebc588d52cee9555f0d14f969f2\"\n },\n {\n \"url\": \"/data/global/items/flpmbl.dc6\",\n \"revision\": \"523d52605488b72ef2d1459c5303fece\"\n },\n {\n \"url\": \"/data/global/items/flpmbt.dc6\",\n \"revision\": \"96583a97601ad12b598c2fe9d696ae97\"\n },\n {\n \"url\": \"/data/global/items/flpmgl.dc6\",\n \"revision\": \"828b8f849261d680f5ad6d7f85c57a92\"\n },\n {\n \"url\": \"/data/global/items/flpmph.dc6\",\n \"revision\": \"7da5d708c50565a5973c665e96a22c12\"\n },\n {\n \"url\": \"/data/global/items/flpmpi.dc6\",\n \"revision\": \"a276dfd55a7baa694449fb92da3ed582\"\n },\n {\n \"url\": \"/data/global/items/flpmsf.dc6\",\n \"revision\": \"9ee9fd5338a3041a765635089119c7cf\"\n },\n {\n \"url\": \"/data/global/items/flpmsk.dc6\",\n \"revision\": \"6095fff3984e939619f679697aefdd01\"\n },\n {\n \"url\": \"/data/global/items/flpmss.dc6\",\n \"revision\": \"773b7185443f6f19d7fad145ed94e225\"\n },\n {\n \"url\": \"/data/global/items/flpmst.dc6\",\n \"revision\": \"2befcaca2aa458909aa98427f0b5393f\"\n },\n {\n \"url\": \"/data/global/items/flpmxb.dc6\",\n \"revision\": \"55be35ff7e2f653863d2775f41866dc3\"\n },\n {\n \"url\": \"/data/global/items/flpmxbu.dc6\",\n \"revision\": \"f02bbf18851997f2bc35f13261034b5b\"\n },\n {\n \"url\": \"/data/global/items/flpne1.dc6\",\n \"revision\": \"57ff52ef593795d0252f0c6392b67245\"\n },\n {\n \"url\": \"/data/global/items/flpne2.dc6\",\n \"revision\": \"a5188a49ca916c448a64c292ddd70a48\"\n },\n {\n \"url\": \"/data/global/items/flpne3.dc6\",\n \"revision\": \"c0de558c2cd57711bbac293f6bb0c49f\"\n },\n {\n \"url\": \"/data/global/items/flpnpl.dc6\",\n \"revision\": \"8a3188e9e9acbacf45384b16e167ab6b\"\n },\n {\n \"url\": \"/data/global/items/flpnps.dc6\",\n \"revision\": \"f6aa4f08621eed4637cb73ae317dec14\"\n },\n {\n \"url\": \"/data/global/items/flpob1.dc6\",\n \"revision\": \"b68bfbdcc7e85ce1ce45f8153893e9ea\"\n },\n {\n \"url\": \"/data/global/items/flpob3.dc6\",\n \"revision\": \"ea66e44f2176a62837de071c8a8f5516\"\n },\n {\n \"url\": \"/data/global/items/flpob4.dc6\",\n \"revision\": \"6f828d3323df570de1fb13115e4ac231\"\n },\n {\n \"url\": \"/data/global/items/flpob5.dc6\",\n \"revision\": \"9aec0730fa75178a0e88d241b71d099e\"\n },\n {\n \"url\": \"/data/global/items/flpopl.dc6\",\n \"revision\": \"7e81bfdef82fe6fcfe879bb29497b321\"\n },\n {\n \"url\": \"/data/global/items/flpopm.dc6\",\n \"revision\": \"e607a26661bdb05b7b60e07f98157ac1\"\n },\n {\n \"url\": \"/data/global/items/flpops.dc6\",\n \"revision\": \"78d700c1c9352a7677156f3786d8a11d\"\n },\n {\n \"url\": \"/data/global/items/flppa1.dc6\",\n \"revision\": \"1b0086e7f22815c8f37e29af6124dd11\"\n },\n {\n \"url\": \"/data/global/items/flppa3.dc6\",\n \"revision\": \"d158d3fbe95707447ce2edeaa8d825db\"\n },\n {\n \"url\": \"/data/global/items/flppa5.dc6\",\n \"revision\": \"97e9b8470756137de43937acb5df32e2\"\n },\n {\n \"url\": \"/data/global/items/flppax.dc6\",\n \"revision\": \"fd2fd40a8283c3f3817770204021de3c\"\n },\n {\n \"url\": \"/data/global/items/flppik.dc6\",\n \"revision\": \"963424bbc8c0e237a16a55e594077ebb\"\n },\n {\n \"url\": \"/data/global/items/flppil.dc6\",\n \"revision\": \"81d31a5517e8b265fc49225d9cc51701\"\n },\n {\n \"url\": \"/data/global/items/flpplt.dc6\",\n \"revision\": \"3059162e15866123cda0041c0f20381d\"\n },\n {\n \"url\": \"/data/global/items/flppot.dc6\",\n \"revision\": \"ba9c9a2569098acea91d8f0888cdc400\"\n },\n {\n \"url\": \"/data/global/items/flpqlt.dc6\",\n \"revision\": \"dd4fcc2b5118da8376862f887a040f2a\"\n },\n {\n \"url\": \"/data/global/items/flpquil.dc6\",\n \"revision\": \"b28e4a870a3e69bb68b2fa7327f9d2d6\"\n },\n {\n \"url\": \"/data/global/items/flpqvr.dc6\",\n \"revision\": \"4a56eaffa16603c821adf1c26264a8e1\"\n },\n {\n \"url\": \"/data/global/items/flprbk.dc6\",\n \"revision\": \"249fb344f1eeb73a200369a427f7eca2\"\n },\n {\n \"url\": \"/data/global/items/flpred.dc6\",\n \"revision\": \"ffc3e6d749f89a94e23ee8516780329a\"\n },\n {\n \"url\": \"/data/global/items/flprin.dc6\",\n \"revision\": \"33d3b4ea55cf2b2f77e6b129016cb5a6\"\n },\n {\n \"url\": \"/data/global/items/flprng.dc6\",\n \"revision\": \"8f896deee9c07b39794568f757d9375d\"\n },\n {\n \"url\": \"/data/global/items/flprpl.dc6\",\n \"revision\": \"8b67dfcc9dee9dbad9683b8c320c992a\"\n },\n {\n \"url\": \"/data/global/items/flprps.dc6\",\n \"revision\": \"0dd230e32c149a8ff9e4a1e87da1b78c\"\n },\n {\n \"url\": \"/data/global/items/flprsc.dc6\",\n \"revision\": \"3f812eb7da678ab7c8ba424c975e51de\"\n },\n {\n \"url\": \"/data/global/items/flprun.dc6\",\n \"revision\": \"df1c382d26f292dda0772babb54c3236\"\n },\n {\n \"url\": \"/data/global/items/flprxb.dc6\",\n \"revision\": \"92f859647f72ab8ca2b248e7127c0021\"\n },\n {\n \"url\": \"/data/global/items/flprxbu.dc6\",\n \"revision\": \"040729127a4f5afa966bf8d36d0a01d3\"\n },\n {\n \"url\": \"/data/global/items/flpsbb.dc6\",\n \"revision\": \"245a71dc6af475092b448090e454b277\"\n },\n {\n \"url\": \"/data/global/items/flpsbr.dc6\",\n \"revision\": \"959db533340b3cb7cc6debd9cafa8466\"\n },\n {\n \"url\": \"/data/global/items/flpsbw.dc6\",\n \"revision\": \"e0ed7e4a729ce92a456d4b59c48c40de\"\n },\n {\n \"url\": \"/data/global/items/flpscl.dc6\",\n \"revision\": \"ea506b30db95cd003aeaa408a6ad420a\"\n },\n {\n \"url\": \"/data/global/items/flpscm.dc6\",\n \"revision\": \"367aab6ce1b8fdc0c6e9a8d9aab4f4dd\"\n },\n {\n \"url\": \"/data/global/items/flpscmu.dc6\",\n \"revision\": \"67908f5241255d62a219bdcd8126dd2d\"\n },\n {\n \"url\": \"/data/global/items/flpscp.dc6\",\n \"revision\": \"2be83e3130ed229381f598ce6befa2ba\"\n },\n {\n \"url\": \"/data/global/items/flpscr.dc6\",\n \"revision\": \"b1356880d9628f0c2a13e9c88e5f1be8\"\n },\n {\n \"url\": \"/data/global/items/flpscy.dc6\",\n \"revision\": \"05b4ee6d8e52ed9d615f7d698e9a33a8\"\n },\n {\n \"url\": \"/data/global/items/flpskl.dc6\",\n \"revision\": \"d46d834d2ee24003370831643af9e91c\"\n },\n {\n \"url\": \"/data/global/items/flpskp.dc6\",\n \"revision\": \"64b29565463285eca8e3de58b0b55188\"\n },\n {\n \"url\": \"/data/global/items/flpskr.dc6\",\n \"revision\": \"0927f0ae9b1b663151ae8bf0a33c6770\"\n },\n {\n \"url\": \"/data/global/items/flpsml.dc6\",\n \"revision\": \"5db79a35d0dd881884b900840bf16719\"\n },\n {\n \"url\": \"/data/global/items/flpsol.dc6\",\n \"revision\": \"368b62d43d52294c73fe963579391b42\"\n },\n {\n \"url\": \"/data/global/items/flpspc.dc6\",\n \"revision\": \"6d6d2ea99637b3e2159a17d6885506eb\"\n },\n {\n \"url\": \"/data/global/items/flpspk.dc6\",\n \"revision\": \"99270e87f95a502c9eb2c208d2d036ef\"\n },\n {\n \"url\": \"/data/global/items/flpspl.dc6\",\n \"revision\": \"56b51ecf27cf6956df2caea48f1241d4\"\n },\n {\n \"url\": \"/data/global/items/flpsple.dc6\",\n \"revision\": \"00793d596c643703337a70cfcd8d56e5\"\n },\n {\n \"url\": \"/data/global/items/flpspr.dc6\",\n \"revision\": \"65a09b4093cf7da759a242cb6095c2a7\"\n },\n {\n \"url\": \"/data/global/items/flpspt.dc6\",\n \"revision\": \"7f79904f3d70cf03109c7b3f173a2330\"\n },\n {\n \"url\": \"/data/global/items/flpssd.dc6\",\n \"revision\": \"532b4180fb267bf82662b1be3efed368\"\n },\n {\n \"url\": \"/data/global/items/flpssp.dc6\",\n \"revision\": \"49edf9e6379b2943430e200109b22296\"\n },\n {\n \"url\": \"/data/global/items/flpsst.dc6\",\n \"revision\": \"1ab706be38c5655c3ff44a3d8531c1bd\"\n },\n {\n \"url\": \"/data/global/items/flpstu.dc6\",\n \"revision\": \"005485fbdb527f87d865f5b2b7fdda10\"\n },\n {\n \"url\": \"/data/global/items/flpswb.dc6\",\n \"revision\": \"d3e20a50ac7865ca6c0d7c5693427e45\"\n },\n {\n \"url\": \"/data/global/items/flptax.dc6\",\n \"revision\": \"89692f3b1c42ee6b3542f1b8fa7a8e42\"\n },\n {\n \"url\": \"/data/global/items/flptbl.dc6\",\n \"revision\": \"221976f83e21e7e65676a28874424b72\"\n },\n {\n \"url\": \"/data/global/items/flptbt.dc6\",\n \"revision\": \"fcae62c9ea15db9da4aaa7316cba5540\"\n },\n {\n \"url\": \"/data/global/items/flptgl.dc6\",\n \"revision\": \"7442000eb8b29e8529c0bb901b48b8f8\"\n },\n {\n \"url\": \"/data/global/items/flptkn.dc6\",\n \"revision\": \"aae547b4ea272e0b93a9725ac8caf081\"\n },\n {\n \"url\": \"/data/global/items/flptow.dc6\",\n \"revision\": \"5cbc23c339bc43b240717a714263a58c\"\n },\n {\n \"url\": \"/data/global/items/flptrch.dc6\",\n \"revision\": \"2abdec6cc4d81ede40eda96241b7a250\"\n },\n {\n \"url\": \"/data/global/items/flptri.dc6\",\n \"revision\": \"75c3dc3b1c1c5bca7201d4cee59b2485\"\n },\n {\n \"url\": \"/data/global/items/flptsp.dc6\",\n \"revision\": \"956deb9e92649c1a863cc5f92f7e7272\"\n },\n {\n \"url\": \"/data/global/items/flptwr.dc6\",\n \"revision\": \"5cbc23c339bc43b240717a714263a58c\"\n },\n {\n \"url\": \"/data/global/items/flpvbl.dc6\",\n \"revision\": \"2ca0fb88b2bfd332b88e6053a76de3a5\"\n },\n {\n \"url\": \"/data/global/items/flpvbt.dc6\",\n \"revision\": \"16c709c49cc8a3c0194d928ae9955093\"\n },\n {\n \"url\": \"/data/global/items/flpvgl.dc6\",\n \"revision\": \"cf5bee5954f092d98df6761c2a6adf9d\"\n },\n {\n \"url\": \"/data/global/items/flpvip.dc6\",\n \"revision\": \"d9c5e77589474fdb9cde259ffac3012a\"\n },\n {\n \"url\": \"/data/global/items/flpvou.dc6\",\n \"revision\": \"6fcd351a72d9613f171dde61802a496b\"\n },\n {\n \"url\": \"/data/global/items/flpvpl.dc6\",\n \"revision\": \"39105f2317e41b4fe7c6f77633054d74\"\n },\n {\n \"url\": \"/data/global/items/flpvps.dc6\",\n \"revision\": \"e607a26661bdb05b7b60e07f98157ac1\"\n },\n {\n \"url\": \"/data/global/items/flpwax.dc6\",\n \"revision\": \"145a85b9dc29110154cff7d08111a91b\"\n },\n {\n \"url\": \"/data/global/items/flpwhm.dc6\",\n \"revision\": \"0ffdf665fc6c39143e29d2ed15bc2c7f\"\n },\n {\n \"url\": \"/data/global/items/flpwnd.dc6\",\n \"revision\": \"61c8ce2216d34533029994ae5d89bca2\"\n },\n {\n \"url\": \"/data/global/items/flpwpl.dc6\",\n \"revision\": \"4d677f699fff661542904b4667190dff\"\n },\n {\n \"url\": \"/data/global/items/flpwps.dc6\",\n \"revision\": \"e688758404de839395dbdfbc666579ad\"\n },\n {\n \"url\": \"/data/global/items/flpwsc.dc6\",\n \"revision\": \"98a4d9e9204b2dbec2d6c4cd83b4fcf9\"\n },\n {\n \"url\": \"/data/global/items/flpwsd.dc6\",\n \"revision\": \"210869e7b98621221a58ba29d90558b8\"\n },\n {\n \"url\": \"/data/global/items/flpwsp.dc6\",\n \"revision\": \"82ea85c3888a115c7bc630d2488ce0a3\"\n },\n {\n \"url\": \"/data/global/items/flpwst.dc6\",\n \"revision\": \"8e982bd111b3cba659fd71aa20c3093c\"\n },\n {\n \"url\": \"/data/global/items/flpypl.dc6\",\n \"revision\": \"bea97391ad622352cfcbeb148f771f16\"\n },\n {\n \"url\": \"/data/global/items/flpyps.dc6\",\n \"revision\": \"788903fc14d380ec1ba550a294a0843f\"\n },\n {\n \"url\": \"/data/global/items/flpywn.dc6\",\n \"revision\": \"0972c58fdb55f242eb6e14af942a4af3\"\n },\n {\n \"url\": \"/data/global/items/goldpile.dc6\",\n \"revision\": \"9268c26ff032aaa59c6ec1ee6bcf9b9d\"\n },\n {\n \"url\": \"/data/global/items/health1.dc6\",\n \"revision\": \"48d2bf666df6ed0951315a2b7800f938\"\n },\n {\n \"url\": \"/data/global/items/inv1x1.dc6\",\n \"revision\": \"dbb3dcbfd0ae0eb408840c03d0dc37c8\"\n },\n {\n \"url\": \"/data/global/items/inv1x2.dc6\",\n \"revision\": \"8061a916ac79cbf9412bb31932367974\"\n },\n {\n \"url\": \"/data/global/items/inv2ax.dc6\",\n \"revision\": \"62d7be3a4cc532e0943821edd61ede9e\"\n },\n {\n \"url\": \"/data/global/items/inv2hs.dc6\",\n \"revision\": \"18c6ab8c351efc05ff373be02d003f81\"\n },\n {\n \"url\": \"/data/global/items/inv2hsu.dc6\",\n \"revision\": \"3c1dbbbdf9db8dd58a474c02b1d4ace9\"\n },\n {\n \"url\": \"/data/global/items/inv2sd.dc6\",\n \"revision\": \"78cd4998191ec20174f9aecff7d29e2c\"\n },\n {\n \"url\": \"/data/global/items/inv2x2.dc6\",\n \"revision\": \"029b4fee8df3cd0d88fa277bccd9f00c\"\n },\n {\n \"url\": \"/data/global/items/inv2x3.dc6\",\n \"revision\": \"58a35565d55a58e9630f767e25beff37\"\n },\n {\n \"url\": \"/data/global/items/inv7mas.dc6\",\n \"revision\": \"55003a8515fc2f27f0c461a0df8402ba\"\n },\n {\n \"url\": \"/data/global/items/inv8lbu.dc6\",\n \"revision\": \"9487a4b92311f2bff9e5163179af3269\"\n },\n {\n \"url\": \"/data/global/items/inv8lxu.dc6\",\n \"revision\": \"590fd332bee7161b5c0b88732bf66725\"\n },\n {\n \"url\": \"/data/global/items/inv8mxu.dc6\",\n \"revision\": \"8acacd31e8f17443bc437b6866c47c0b\"\n },\n {\n \"url\": \"/data/global/items/inv8s8u.dc6\",\n \"revision\": \"46715f8edf610f9315c2f0a345cedc96\"\n },\n {\n \"url\": \"/data/global/items/inv8wsu.dc6\",\n \"revision\": \"200712c920d42085fdc5fc001ad7107a\"\n },\n {\n \"url\": \"/data/global/items/inv9blu.dc6\",\n \"revision\": \"5393d913cc294913ac8b11de3dbf9200\"\n },\n {\n \"url\": \"/data/global/items/inv9bru.dc6\",\n \"revision\": \"4e47c4dec4002cd774feab85fa3770c8\"\n },\n {\n \"url\": \"/data/global/items/inv9btu.dc6\",\n \"revision\": \"b2d18fc4e5e7023a90ac87a08e7ca641\"\n },\n {\n \"url\": \"/data/global/items/inv9cru.dc6\",\n \"revision\": \"bfd333dc9a1542dd1b856863ecda2be7\"\n },\n {\n \"url\": \"/data/global/items/inv9fbu.dc6\",\n \"revision\": \"079f65bbeaec8b37afb7edfce1299470\"\n },\n {\n \"url\": \"/data/global/items/inv9giu.dc6\",\n \"revision\": \"a84820f4acc16bed84cc782f4b7b9b88\"\n },\n {\n \"url\": \"/data/global/items/inv9gmu.dc6\",\n \"revision\": \"3a7c52432fb7766106354488909299e8\"\n },\n {\n \"url\": \"/data/global/items/inv9gwu.dc6\",\n \"revision\": \"36e1848521ab364ef618a183596e6005\"\n },\n {\n \"url\": \"/data/global/items/inv9lsu.dc6\",\n \"revision\": \"1c3668ffb4e34c9a405369fae09f3333\"\n },\n {\n \"url\": \"/data/global/items/inv9s8u.dc6\",\n \"revision\": \"35e1e2787d2bdfa7d9341f405b4fa957\"\n },\n {\n \"url\": \"/data/global/items/inv9sbu.dc6\",\n \"revision\": \"095f60c0482a5f015cfde6861f2c757f\"\n },\n {\n \"url\": \"/data/global/items/invaar.dc6\",\n \"revision\": \"512ce978a66d69dcbf856f4a87ef145b\"\n },\n {\n \"url\": \"/data/global/items/invaaru.dc6\",\n \"revision\": \"011d77b4c2177a413c970c152fb54b87\"\n },\n {\n \"url\": \"/data/global/items/invam1.dc6\",\n \"revision\": \"13eadc3a4915d7746d1a641fc104d831\"\n },\n {\n \"url\": \"/data/global/items/invam2.dc6\",\n \"revision\": \"fd3d10b3e0b309d5c37e9e9b741f07e8\"\n },\n {\n \"url\": \"/data/global/items/invam3.dc6\",\n \"revision\": \"d1d2f2562f204dc13d78939a6d484343\"\n },\n {\n \"url\": \"/data/global/items/invam4.dc6\",\n \"revision\": \"26312fa73136c7c2081207dc37400d12\"\n },\n {\n \"url\": \"/data/global/items/invam5.dc6\",\n \"revision\": \"ec7f8049d1675a131f688b6c5cfbe02b\"\n },\n {\n \"url\": \"/data/global/items/invamu.dc6\",\n \"revision\": \"4f543ce0d84c35adf810ab0179d90d4e\"\n },\n {\n \"url\": \"/data/global/items/invamu1.dc6\",\n \"revision\": \"1e3cf0a64ff7fe45a118640e7e4c3181\"\n },\n {\n \"url\": \"/data/global/items/invamu2.dc6\",\n \"revision\": \"d83f4270cd6cb6242b022053f553c392\"\n },\n {\n \"url\": \"/data/global/items/invamu3.dc6\",\n \"revision\": \"cd23d79118d30e937710a1220ae0d70c\"\n },\n {\n \"url\": \"/data/global/items/invaxe.dc6\",\n \"revision\": \"fd572d8621d242baaf22bfcc88ad81e5\"\n },\n {\n \"url\": \"/data/global/items/invaxeu.dc6\",\n \"revision\": \"5ab54c59671ff8cc48ff52a711d41d0b\"\n },\n {\n \"url\": \"/data/global/items/invaxf.dc6\",\n \"revision\": \"513a3cc83f6beefeb683de6f1e0e8243\"\n },\n {\n \"url\": \"/data/global/items/invaxfu.dc6\",\n \"revision\": \"d97570ad8afb9c89bc118e2e14f9b7ab\"\n },\n {\n \"url\": \"/data/global/items/invba1.dc6\",\n \"revision\": \"5dbfaf0c43d664a49f160eea02182067\"\n },\n {\n \"url\": \"/data/global/items/invba2.dc6\",\n \"revision\": \"03dbb83167285795d01c615a28fb16b4\"\n },\n {\n \"url\": \"/data/global/items/invba3.dc6\",\n \"revision\": \"8c060f9a5e8e3ab50e490f38209a001e\"\n },\n {\n \"url\": \"/data/global/items/invba4.dc6\",\n \"revision\": \"93aa1004aac9d0e438331ede8dd292d9\"\n },\n {\n \"url\": \"/data/global/items/invba5.dc6\",\n \"revision\": \"1ee2e9dc7bef6d1adfcd4dba35ba3686\"\n },\n {\n \"url\": \"/data/global/items/invbal.dc6\",\n \"revision\": \"adb0463b7f113d8ad289cc24b5368112\"\n },\n {\n \"url\": \"/data/global/items/invbar.dc6\",\n \"revision\": \"98c369fdc3e97b7dd3101cc99915b5b5\"\n },\n {\n \"url\": \"/data/global/items/invbas.dc6\",\n \"revision\": \"9906e15ac32e9f7747b1f5216b9be900\"\n },\n {\n \"url\": \"/data/global/items/invbbb.dc6\",\n \"revision\": \"617538a559f75581e7fa14f3b56e34a9\"\n },\n {\n \"url\": \"/data/global/items/invbbk.dc6\",\n \"revision\": \"d20b61b5a394d69871bc24e52c1dca49\"\n },\n {\n \"url\": \"/data/global/items/invbet.dc6\",\n \"revision\": \"f46bc27f815bfa206b82e233b7c2d1c1\"\n },\n {\n \"url\": \"/data/global/items/invbhm.dc6\",\n \"revision\": \"10473c40417a361cf966aa8875d354f0\"\n },\n {\n \"url\": \"/data/global/items/invbhmu.dc6\",\n \"revision\": \"f56c7cc889e4e5e29d9defe4d2abc050\"\n },\n {\n \"url\": \"/data/global/items/invbkf.dc6\",\n \"revision\": \"9c0d6f14211b822a80da14c79bb83d90\"\n },\n {\n \"url\": \"/data/global/items/invbla.dc6\",\n \"revision\": \"98f3f368d5a4c32011a04c6592cc22c0\"\n },\n {\n \"url\": \"/data/global/items/invbld.dc6\",\n \"revision\": \"09c3e694cb5a6a70fdd4406a618d13f2\"\n },\n {\n \"url\": \"/data/global/items/invblt.dc6\",\n \"revision\": \"5306fce04d185a20f5ab943a85303843\"\n },\n {\n \"url\": \"/data/global/items/invbok.dc6\",\n \"revision\": \"f65045ea9e4e2e1768b1d64708263b81\"\n },\n {\n \"url\": \"/data/global/items/invbonr1.dc6\",\n \"revision\": \"d4872f75bb62a62b36ed450550cb888e\"\n },\n {\n \"url\": \"/data/global/items/invbonr2.dc6\",\n \"revision\": \"4dc9b11b788e729243069c1001950a79\"\n },\n {\n \"url\": \"/data/global/items/invbonr3.dc6\",\n \"revision\": \"b730466d9a7b1fc016223c9728db701d\"\n },\n {\n \"url\": \"/data/global/items/invbonr4.dc6\",\n \"revision\": \"d675fd640accddaeec3f4a350dc9d7a3\"\n },\n {\n \"url\": \"/data/global/items/invbot.dc6\",\n \"revision\": \"075085dc5ec1474bd9a332e0a2b8fa0b\"\n },\n {\n \"url\": \"/data/global/items/invbox.dc6\",\n \"revision\": \"2b124383c233b2a8b647f569666f0e6e\"\n },\n {\n \"url\": \"/data/global/items/invbpl.dc6\",\n \"revision\": \"8c5a4241c4f9bcef7390f63ae23d3cb4\"\n },\n {\n \"url\": \"/data/global/items/invbps.dc6\",\n \"revision\": \"2919e6918592432b58484a9dd56e5a36\"\n },\n {\n \"url\": \"/data/global/items/invbrn.dc6\",\n \"revision\": \"996ff3be5d348f01890967a7bc66d68e\"\n },\n {\n \"url\": \"/data/global/items/invbrnz.dc6\",\n \"revision\": \"3ab1064a8ef27cddda8ed6effa28ca5f\"\n },\n {\n \"url\": \"/data/global/items/invbrs.dc6\",\n \"revision\": \"01aa2d4fd69a5f003782aefdb4968e26\"\n },\n {\n \"url\": \"/data/global/items/invbrx.dc6\",\n \"revision\": \"c7f7f4808a597a349647f0360f721970\"\n },\n {\n \"url\": \"/data/global/items/invbsc.dc6\",\n \"revision\": \"260e3e85a4c431696dd3483e60815d9f\"\n },\n {\n \"url\": \"/data/global/items/invbsd.dc6\",\n \"revision\": \"d845c6a17dc466b48fdb1e159cb9971d\"\n },\n {\n \"url\": \"/data/global/items/invbsdu.dc6\",\n \"revision\": \"d3fd66fbdf95aa5e472aba26274eecf8\"\n },\n {\n \"url\": \"/data/global/items/invbsh.dc6\",\n \"revision\": \"4779eca6f0bd5be859cf4dfebde56d68\"\n },\n {\n \"url\": \"/data/global/items/invbshu.dc6\",\n \"revision\": \"075b3e38ba33882c6aba180479f54fcb\"\n },\n {\n \"url\": \"/data/global/items/invbst.dc6\",\n \"revision\": \"c24efa95020629dbd8d9ace3cdfb3fa2\"\n },\n {\n \"url\": \"/data/global/items/invbsw.dc6\",\n \"revision\": \"c36dafb9a499da64a4ff3e4cc7b8eb12\"\n },\n {\n \"url\": \"/data/global/items/invbswu.dc6\",\n \"revision\": \"08fa8a9ca8deb8d20c5979435dbe7fac\"\n },\n {\n \"url\": \"/data/global/items/invbtx.dc6\",\n \"revision\": \"979ce47d9a192617df4a3ee7aaf3a144\"\n },\n {\n \"url\": \"/data/global/items/invbtxu.dc6\",\n \"revision\": \"689a1e04c7b9e25afe8d4516a54282a0\"\n },\n {\n \"url\": \"/data/global/items/invbuc.dc6\",\n \"revision\": \"9a631d435c4108779f2e4ae7a99e91ac\"\n },\n {\n \"url\": \"/data/global/items/invbucu.dc6\",\n \"revision\": \"ee292de92520bdbcbf4e23d07adffaf0\"\n },\n {\n \"url\": \"/data/global/items/invbwn.dc6\",\n \"revision\": \"da27d90c7b38c05c0ea8998624e29a93\"\n },\n {\n \"url\": \"/data/global/items/invbwnu.dc6\",\n \"revision\": \"cd27edc86a3a99905327e532ec6d19d2\"\n },\n {\n \"url\": \"/data/global/items/invcap.dc6\",\n \"revision\": \"012137b721b6d1cac8007700e1259778\"\n },\n {\n \"url\": \"/data/global/items/invcapu.dc6\",\n \"revision\": \"7d61ac376448ebf504edd1c6a46f9798\"\n },\n {\n \"url\": \"/data/global/items/invcbw.dc6\",\n \"revision\": \"6bf7db0813195b6d1e5bc10d73d0ad79\"\n },\n {\n \"url\": \"/data/global/items/invcbwu.dc6\",\n \"revision\": \"3fb9c77ef4d887fd2a5d9caa28543df5\"\n },\n {\n \"url\": \"/data/global/items/invceh.dc6\",\n \"revision\": \"3768d59bed3a5a70df69fe946953dfdb\"\n },\n {\n \"url\": \"/data/global/items/invch1.dc6\",\n \"revision\": \"dc7983fb2702e47ac332ae889d5824e4\"\n },\n {\n \"url\": \"/data/global/items/invch2.dc6\",\n \"revision\": \"58cff1a0457bc7fe92502ceb1f6acd24\"\n },\n {\n \"url\": \"/data/global/items/invch3.dc6\",\n \"revision\": \"fcb3e4113fcd6037c6f2a85f60905a49\"\n },\n {\n \"url\": \"/data/global/items/invch4.dc6\",\n \"revision\": \"c8ddc32e8723f559c7c8520e69529bb3\"\n },\n {\n \"url\": \"/data/global/items/invch5.dc6\",\n \"revision\": \"9e3ff040080beb888eb133336d58c48d\"\n },\n {\n \"url\": \"/data/global/items/invch6.dc6\",\n \"revision\": \"b2423ea048f05cd482d8ef4216d8e68e\"\n },\n {\n \"url\": \"/data/global/items/invch7.dc6\",\n \"revision\": \"c05e85439031d17416626f2e9e1c2fd5\"\n },\n {\n \"url\": \"/data/global/items/invch8.dc6\",\n \"revision\": \"6e4e1fc1457d6b6547618538ac2874ea\"\n },\n {\n \"url\": \"/data/global/items/invch9.dc6\",\n \"revision\": \"97e0b032e181f4d5d5454f510ec01888\"\n },\n {\n \"url\": \"/data/global/items/invchm.dc6\",\n \"revision\": \"981d37952be68b92d0c31022ed451da0\"\n },\n {\n \"url\": \"/data/global/items/invchn.dc6\",\n \"revision\": \"7cc056034ed89626cd7035c9b887c8f3\"\n },\n {\n \"url\": \"/data/global/items/invci0.dc6\",\n \"revision\": \"bfc3f678571844568ff069b8b536f271\"\n },\n {\n \"url\": \"/data/global/items/invci1.dc6\",\n \"revision\": \"904f15adb3667dd879645199e5a329a3\"\n },\n {\n \"url\": \"/data/global/items/invci2.dc6\",\n \"revision\": \"15d6f24ed5dd50efde63649a4a0b9fd3\"\n },\n {\n \"url\": \"/data/global/items/invci3.dc6\",\n \"revision\": \"c60ef2198e3bb35611c7202e7af81128\"\n },\n {\n \"url\": \"/data/global/items/invclb.dc6\",\n \"revision\": \"cd5a552d1e0f66d0944a14ef69fbde78\"\n },\n {\n \"url\": \"/data/global/items/invclbu.dc6\",\n \"revision\": \"e913ad2191036f26f86cc0876886b731\"\n },\n {\n \"url\": \"/data/global/items/invclm.dc6\",\n \"revision\": \"9fc248b655fe20b44a93f3d0d1b42935\"\n },\n {\n \"url\": \"/data/global/items/invclw.dc6\",\n \"revision\": \"7a3797336326ce159cb02706ce90d140\"\n },\n {\n \"url\": \"/data/global/items/invcndl.dc6\",\n \"revision\": \"59f7189ca3bbf9f133ca9b04bd3a299b\"\n },\n {\n \"url\": \"/data/global/items/invcqv.dc6\",\n \"revision\": \"ca97f7289af06b67349f19d40ba96635\"\n },\n {\n \"url\": \"/data/global/items/invcrn.dc6\",\n \"revision\": \"9d84d68aab31b0a20644210631aea5da\"\n },\n {\n \"url\": \"/data/global/items/invcrs.dc6\",\n \"revision\": \"e956731a933488def6cb93a4d743187b\"\n },\n {\n \"url\": \"/data/global/items/invcrsu.dc6\",\n \"revision\": \"ebe086d3f7a171d80848ba0b1ef1ebe7\"\n },\n {\n \"url\": \"/data/global/items/invcst.dc6\",\n \"revision\": \"05b71897e7cc27d8596000658d8e6517\"\n },\n {\n \"url\": \"/data/global/items/invcstu.dc6\",\n \"revision\": \"553912b1bec6fe2884a5584909357c05\"\n },\n {\n \"url\": \"/data/global/items/invd33.dc6\",\n \"revision\": \"802a77054f007394c7800e8e4cbbd55b\"\n },\n {\n \"url\": \"/data/global/items/invdgr.dc6\",\n \"revision\": \"0a04a5805934491b1cf5c1651d625f98\"\n },\n {\n \"url\": \"/data/global/items/invdir.dc6\",\n \"revision\": \"75a0f3e5ff3fe127b10047388583ddd9\"\n },\n {\n \"url\": \"/data/global/items/invdr1.dc6\",\n \"revision\": \"85fee46d6c51a135da4ddb7c1b2ee142\"\n },\n {\n \"url\": \"/data/global/items/invdr2.dc6\",\n \"revision\": \"ab08196b2a0658fdf5124a807c5f41ef\"\n },\n {\n \"url\": \"/data/global/items/invdr3.dc6\",\n \"revision\": \"8328d1e6c290c3e3cc27b819684f0ea7\"\n },\n {\n \"url\": \"/data/global/items/invdr4.dc6\",\n \"revision\": \"979d0836616659188f9633b9ec69e7a7\"\n },\n {\n \"url\": \"/data/global/items/invdr5.dc6\",\n \"revision\": \"4b5021e50f7a65370f294e17f0d600cb\"\n },\n {\n \"url\": \"/data/global/items/invdss.dc6\",\n \"revision\": \"d4c7317c6bf301723b233a75153e87e1\"\n },\n {\n \"url\": \"/data/global/items/invear.dc6\",\n \"revision\": \"d30310d55cb66fe54376675f82bcf202\"\n },\n {\n \"url\": \"/data/global/items/inveye.dc6\",\n \"revision\": \"e8630648c6c79b90565c31a922726a5c\"\n },\n {\n \"url\": \"/data/global/items/invfang.dc6\",\n \"revision\": \"5a2e3fe42dac33f1d9241ec676907f6b\"\n },\n {\n \"url\": \"/data/global/items/invfary1.dc6\",\n \"revision\": \"71634d4251f5fe2b451e7e71fc264036\"\n },\n {\n \"url\": \"/data/global/items/invfary2.dc6\",\n \"revision\": \"0b54fdaeed9b409f618c225909b3374b\"\n },\n {\n \"url\": \"/data/global/items/invfary3.dc6\",\n \"revision\": \"f004194a7b742214480ebe93b8408c09\"\n },\n {\n \"url\": \"/data/global/items/invfary4.dc6\",\n \"revision\": \"48a9e1394c9acd06d41b0a7db13530f2\"\n },\n {\n \"url\": \"/data/global/items/invfed.dc6\",\n \"revision\": \"edc272c17ab25846309827e3904768b8\"\n },\n {\n \"url\": \"/data/global/items/invfhl.dc6\",\n \"revision\": \"ee4352412ed7eb60eee1ff65f8e9e1f9\"\n },\n {\n \"url\": \"/data/global/items/invfhlu.dc6\",\n \"revision\": \"39f40e40eb469ebf7550965f5bbb5340\"\n },\n {\n \"url\": \"/data/global/items/invfhp.dc6\",\n \"revision\": \"dc9a3c713663a110db07835cc69b53e6\"\n },\n {\n \"url\": \"/data/global/items/invfla.dc6\",\n \"revision\": \"9d9d3334a56b74f825ed42afe8eb9138\"\n },\n {\n \"url\": \"/data/global/items/invflag.dc6\",\n \"revision\": \"02761c93c7d7a9cb20b95171c0920cce\"\n },\n {\n \"url\": \"/data/global/items/invflb.dc6\",\n \"revision\": \"d0d63431260588167bcc71605dd577ed\"\n },\n {\n \"url\": \"/data/global/items/invflc.dc6\",\n \"revision\": \"09e7c66fc9fffecee665970136f3039a\"\n },\n {\n \"url\": \"/data/global/items/invflcu.dc6\",\n \"revision\": \"33884c9fba4bc10dd72d5c8bb1cd5eaa\"\n },\n {\n \"url\": \"/data/global/items/invfld.dc6\",\n \"revision\": \"2a86e397976c0d2b424f087f1b6b3588\"\n },\n {\n \"url\": \"/data/global/items/invflp.dc6\",\n \"revision\": \"4acbc27544894250b9d851dbe27ce780\"\n },\n {\n \"url\": \"/data/global/items/invfmp.dc6\",\n \"revision\": \"5ae51ed597a2c91ebc3a1caa4786ffed\"\n },\n {\n \"url\": \"/data/global/items/invfsd.dc6\",\n \"revision\": \"9906e15ac32e9f7747b1f5216b9be900\"\n },\n {\n \"url\": \"/data/global/items/invful.dc6\",\n \"revision\": \"358e032c256284077343f3e30cda678f\"\n },\n {\n \"url\": \"/data/global/items/invfulu.dc6\",\n \"revision\": \"a6e51cd9ffcd49c3bcdd0f06a40bce6c\"\n },\n {\n \"url\": \"/data/global/items/invg33.dc6\",\n \"revision\": \"3bbdc854106a6a8cdc186f6731e21aa0\"\n },\n {\n \"url\": \"/data/global/items/invgax.dc6\",\n \"revision\": \"68a0db717b7ad2fe8a56f8bc6690ebf9\"\n },\n {\n \"url\": \"/data/global/items/invgaxu.dc6\",\n \"revision\": \"a45e437d489a1191aff3461bbd16e04b\"\n },\n {\n \"url\": \"/data/global/items/invgbi.dc6\",\n \"revision\": \"001f1edef934b7f0930ae08f9eef0366\"\n },\n {\n \"url\": \"/data/global/items/invghm.dc6\",\n \"revision\": \"da66e33b3d646572b075a1a3d29e2265\"\n },\n {\n \"url\": \"/data/global/items/invgis.dc6\",\n \"revision\": \"47272146c7239673744e4e00d7f2d242\"\n },\n {\n \"url\": \"/data/global/items/invgisu.dc6\",\n \"revision\": \"cbc14046aedc01fa017425895efb7b35\"\n },\n {\n \"url\": \"/data/global/items/invgix.dc6\",\n \"revision\": \"7961ab4ed671a9b60b9f55d68f41f1e0\"\n },\n {\n \"url\": \"/data/global/items/invgl3.dc6\",\n \"revision\": \"0cc4a7a1474c39f3b1283180642184b6\"\n },\n {\n \"url\": \"/data/global/items/invgla.dc6\",\n \"revision\": \"26388c1622137c567c449f3ed80efe9f\"\n },\n {\n \"url\": \"/data/global/items/invgld.dc6\",\n \"revision\": \"76c6fb46a12d00fc9d718d9a8b7dd998\"\n },\n {\n \"url\": \"/data/global/items/invgldh.dc6\",\n \"revision\": \"2e2f9877e8acb6fa98b7d150bc3696e5\"\n },\n {\n \"url\": \"/data/global/items/invgldm.dc6\",\n \"revision\": \"7cadf3f382891cede35153bb071b3ae5\"\n },\n {\n \"url\": \"/data/global/items/invglv.dc6\",\n \"revision\": \"3bdc2560a4f4416083724e9937a0ec53\"\n },\n {\n \"url\": \"/data/global/items/invgma.dc6\",\n \"revision\": \"9f94e099b4ab5bf4305d7f4d39469961\"\n },\n {\n \"url\": \"/data/global/items/invgmb.dc6\",\n \"revision\": \"9308d73df1542e631e4f52185eefa345\"\n },\n {\n \"url\": \"/data/global/items/invgmg.dc6\",\n \"revision\": \"14d05273757b1301408f3c4607d44813\"\n },\n {\n \"url\": \"/data/global/items/invgmr.dc6\",\n \"revision\": \"a1061811c88fdfaaefd35b521e84fc3f\"\n },\n {\n \"url\": \"/data/global/items/invgmv.dc6\",\n \"revision\": \"dc9ec04e61ee4022b4c4fb4ac9e1577a\"\n },\n {\n \"url\": \"/data/global/items/invgmw.dc6\",\n \"revision\": \"0f17f7580ba0111f2876f34cfb2f2711\"\n },\n {\n \"url\": \"/data/global/items/invgmy.dc6\",\n \"revision\": \"8c9db8b4881c5e4ff005e3fa56c3f649\"\n },\n {\n \"url\": \"/data/global/items/invgpl.dc6\",\n \"revision\": \"1604606bd62b8223f0f11f915977cb5c\"\n },\n {\n \"url\": \"/data/global/items/invgpm.dc6\",\n \"revision\": \"5e770bb9a7c00e202db35371b25ae7f1\"\n },\n {\n \"url\": \"/data/global/items/invgps.dc6\",\n \"revision\": \"fbff9f172bb786145eaa68992a5e034f\"\n },\n {\n \"url\": \"/data/global/items/invgrx.dc6\",\n \"revision\": \"3dd6383736545a7f7659ed4ea2918526\"\n },\n {\n \"url\": \"/data/global/items/invgsb.dc6\",\n \"revision\": \"5aefa7a1de5aae81d4d6f3b54fca8214\"\n },\n {\n \"url\": \"/data/global/items/invgsba.dc6\",\n \"revision\": \"31f54c8ec545d62c7f42fdef0229b2f5\"\n },\n {\n \"url\": \"/data/global/items/invgsbb.dc6\",\n \"revision\": \"d88c3178ca5bf76175f157eb4ec5f02f\"\n },\n {\n \"url\": \"/data/global/items/invgsbc.dc6\",\n \"revision\": \"e7cd045ac871a721a69aead14675141d\"\n },\n {\n \"url\": \"/data/global/items/invgsbd.dc6\",\n \"revision\": \"62b19331b738ea7d17ec94433baeb2d3\"\n },\n {\n \"url\": \"/data/global/items/invgsbe.dc6\",\n \"revision\": \"43bab155bfdb01326b8b783b82e16903\"\n },\n {\n \"url\": \"/data/global/items/invgsc.dc6\",\n \"revision\": \"dfe04379fcd53f1ecba6c82b6a2ae39f\"\n },\n {\n \"url\": \"/data/global/items/invgsd.dc6\",\n \"revision\": \"93acae67bf6c308e0e9a76b41cdc2ea3\"\n },\n {\n \"url\": \"/data/global/items/invgsdu.dc6\",\n \"revision\": \"aeb9f6ca17008ac4811acfbf572ddea8\"\n },\n {\n \"url\": \"/data/global/items/invgsg.dc6\",\n \"revision\": \"91e9fdde2d71861af6abf7994d3f561d\"\n },\n {\n \"url\": \"/data/global/items/invgsga.dc6\",\n \"revision\": \"cb2b2a7c6166154633544a33542dae26\"\n },\n {\n \"url\": \"/data/global/items/invgsgb.dc6\",\n \"revision\": \"d950df43cb0cad3948d3c96158a185e9\"\n },\n {\n \"url\": \"/data/global/items/invgsgc.dc6\",\n \"revision\": \"d3b04fbbcce2c629f742d0f050c47141\"\n },\n {\n \"url\": \"/data/global/items/invgsgd.dc6\",\n \"revision\": \"cc66a1fb90644bf55cee65adf55add72\"\n },\n {\n \"url\": \"/data/global/items/invgsge.dc6\",\n \"revision\": \"e1b52b7e5f87a9298ae42fd778ac9d28\"\n },\n {\n \"url\": \"/data/global/items/invgsr.dc6\",\n \"revision\": \"fd015a6d1c3efea842a4a482212d1342\"\n },\n {\n \"url\": \"/data/global/items/invgsra.dc6\",\n \"revision\": \"d2c1c2d2490cb220b2448857ff7f7bad\"\n },\n {\n \"url\": \"/data/global/items/invgsrb.dc6\",\n \"revision\": \"45aa9a62aa92fcad49231c92ee76c99c\"\n },\n {\n \"url\": \"/data/global/items/invgsrc.dc6\",\n \"revision\": \"80c557b4204340e362288b454f390a8e\"\n },\n {\n \"url\": \"/data/global/items/invgsrd.dc6\",\n \"revision\": \"02cc5f70ec5c5b09e5190946775c52c2\"\n },\n {\n \"url\": \"/data/global/items/invgsre.dc6\",\n \"revision\": \"7e7102b971de1cd48764edd8d58cd0da\"\n },\n {\n \"url\": \"/data/global/items/invgsv.dc6\",\n \"revision\": \"c934d9372847c459ade55250b4fd8eb2\"\n },\n {\n \"url\": \"/data/global/items/invgsva.dc6\",\n \"revision\": \"d272b3bf94403bff604b0834eb8f2124\"\n },\n {\n \"url\": \"/data/global/items/invgsvb.dc6\",\n \"revision\": \"deae5c935a8e58fa3d2e3b0883c1dcbe\"\n },\n {\n \"url\": \"/data/global/items/invgsvc.dc6\",\n \"revision\": \"03a665cf4c646f402d912ff78cddb255\"\n },\n {\n \"url\": \"/data/global/items/invgsvd.dc6\",\n \"revision\": \"374817c2e2c74fe5f83996fb9e4d7b14\"\n },\n {\n \"url\": \"/data/global/items/invgsve.dc6\",\n \"revision\": \"3f335036507a53df1b237deb5a7fb70c\"\n },\n {\n \"url\": \"/data/global/items/invgsw.dc6\",\n \"revision\": \"045cc94b9cc9c9f02b3eb6b375f2b239\"\n },\n {\n \"url\": \"/data/global/items/invgswa.dc6\",\n \"revision\": \"fcc600e4e9e59dba79722c1af0d08c8a\"\n },\n {\n \"url\": \"/data/global/items/invgswb.dc6\",\n \"revision\": \"6a60a1b9f6d84535e0db69ba55dc19b9\"\n },\n {\n \"url\": \"/data/global/items/invgswc.dc6\",\n \"revision\": \"967ecaca5bbabf6e6133345f42ec1c88\"\n },\n {\n \"url\": \"/data/global/items/invgswd.dc6\",\n \"revision\": \"0d4c2251d254de5b1bfa189afd9809a9\"\n },\n {\n \"url\": \"/data/global/items/invgswe.dc6\",\n \"revision\": \"4d09635517686bfb85a7c1f5d67adb99\"\n },\n {\n \"url\": \"/data/global/items/invgsy.dc6\",\n \"revision\": \"d9e4b89c255c0b5a9a559bba5077877a\"\n },\n {\n \"url\": \"/data/global/items/invgsya.dc6\",\n \"revision\": \"15edf7ac0a554c0c72b3bb39f66446be\"\n },\n {\n \"url\": \"/data/global/items/invgsyb.dc6\",\n \"revision\": \"6c676f9842a96ca4bc98f81b02ed65a2\"\n },\n {\n \"url\": \"/data/global/items/invgsyc.dc6\",\n \"revision\": \"a6f0f4932fb67df1421c8bbf1f3d8517\"\n },\n {\n \"url\": \"/data/global/items/invgsyd.dc6\",\n \"revision\": \"46353428a5f76362f1f9f68b3bada196\"\n },\n {\n \"url\": \"/data/global/items/invgsye.dc6\",\n \"revision\": \"0d6f5acfb2f86768e8aaa2ede1627030\"\n },\n {\n \"url\": \"/data/global/items/invgth.dc6\",\n \"revision\": \"003f2b062fd774d5a62468ae566b79b8\"\n },\n {\n \"url\": \"/data/global/items/invgts.dc6\",\n \"revision\": \"90c8e5a3cca660222d5b7a69b05c2acc\"\n },\n {\n \"url\": \"/data/global/items/invgtsu.dc6\",\n \"revision\": \"369bca2e48f801de5966365a25209878\"\n },\n {\n \"url\": \"/data/global/items/invgwn.dc6\",\n \"revision\": \"68ecd0f42cc2defc32c539d4f66d8a50\"\n },\n {\n \"url\": \"/data/global/items/invhal.dc6\",\n \"revision\": \"fd7670ece25f9ab4339dba708bb4f263\"\n },\n {\n \"url\": \"/data/global/items/invhax.dc6\",\n \"revision\": \"dc9df175af61081fca28fb14b770fbaf\"\n },\n {\n \"url\": \"/data/global/items/invhaxu.dc6\",\n \"revision\": \"9703c083e53ab63f6528125e824435c4\"\n },\n {\n \"url\": \"/data/global/items/invhbl.dc6\",\n \"revision\": \"77708e91395bcc9b18090ee89e1f7c79\"\n },\n {\n \"url\": \"/data/global/items/invhbt.dc6\",\n \"revision\": \"7fdf0a45f858581de401540f6ab0bf58\"\n },\n {\n \"url\": \"/data/global/items/invhbw.dc6\",\n \"revision\": \"2972c48cec4c0af1eccc9e075ac98ddf\"\n },\n {\n \"url\": \"/data/global/items/invhfh.dc6\",\n \"revision\": \"0204192a720f9036ca9e46c51623cfb0\"\n },\n {\n \"url\": \"/data/global/items/invhgl.dc6\",\n \"revision\": \"862aeedcdc829aa9c704a1c1d21372c2\"\n },\n {\n \"url\": \"/data/global/items/invhla.dc6\",\n \"revision\": \"d9535d1071daf11c7e1c1ef6737af4b5\"\n },\n {\n \"url\": \"/data/global/items/invhlm.dc6\",\n \"revision\": \"9159cc5c2bd00c558447c1bd5df2818b\"\n },\n {\n \"url\": \"/data/global/items/invhlmu.dc6\",\n \"revision\": \"796dde4145c448f9f4d0fe0c1e0e0046\"\n },\n {\n \"url\": \"/data/global/items/invhmr.dc6\",\n \"revision\": \"cba4f0c605d934322a506931aaa108ba\"\n },\n {\n \"url\": \"/data/global/items/invhorn.dc6\",\n \"revision\": \"e9f9c153feed095373adf456b1fc0e64\"\n },\n {\n \"url\": \"/data/global/items/invhp1.dc6\",\n \"revision\": \"2ccc7cef0a68c33064e7456492cd12fc\"\n },\n {\n \"url\": \"/data/global/items/invhp2.dc6\",\n \"revision\": \"af3490178e10f3a1bb4d044139a4ae85\"\n },\n {\n \"url\": \"/data/global/items/invhp3.dc6\",\n \"revision\": \"f29f0b6e87b74fe05bfa1bb287f7a07f\"\n },\n {\n \"url\": \"/data/global/items/invhp4.dc6\",\n \"revision\": \"2ac0d276f3b29092d2d0f9b9178ad701\"\n },\n {\n \"url\": \"/data/global/items/invhp5.dc6\",\n \"revision\": \"4c1c4e532bd743e09d7492350338a39b\"\n },\n {\n \"url\": \"/data/global/items/invhpf.dc6\",\n \"revision\": \"7842ac7ae1bf2f1247a580169a05fcd6\"\n },\n {\n \"url\": \"/data/global/items/invhpo.dc6\",\n \"revision\": \"cf851cbeb393993fcefc3aeb07f35c30\"\n },\n {\n \"url\": \"/data/global/items/invhrb.dc6\",\n \"revision\": \"cc5f88f199a8de2d021b933662ce43a2\"\n },\n {\n \"url\": \"/data/global/items/invhrt.dc6\",\n \"revision\": \"0f398863ed873ff964084df80c5f403b\"\n },\n {\n \"url\": \"/data/global/items/invhscr.dc6\",\n \"revision\": \"2dabd739bdfc816b56ee5a8c5940ab61\"\n },\n {\n \"url\": \"/data/global/items/invhst.dc6\",\n \"revision\": \"842d9f2be1c08436896f16c2fb8fc7fd\"\n },\n {\n \"url\": \"/data/global/items/invhxb.dc6\",\n \"revision\": \"cf4f7e86ff0431f0830aa9cbcee52699\"\n },\n {\n \"url\": \"/data/global/items/invhxbu.dc6\",\n \"revision\": \"c3bd75d862ce720837f2aa7a105ac69d\"\n },\n {\n \"url\": \"/data/global/items/invja3.dc6\",\n \"revision\": \"b3da4c4f1f126ad99fdb9e1e859fdcdd\"\n },\n {\n \"url\": \"/data/global/items/invjav.dc6\",\n \"revision\": \"efb1c84cfc31abb5d41a966d504894cb\"\n },\n {\n \"url\": \"/data/global/items/invjaw.dc6\",\n \"revision\": \"5d49da75c0c104fc2f76db975dfdf432\"\n },\n {\n \"url\": \"/data/global/items/invjbi.dc6\",\n \"revision\": \"64c7466f5f01978dfcc3625a5ac23ab0\"\n },\n {\n \"url\": \"/data/global/items/invjw1.dc6\",\n \"revision\": \"7374dbbe750f9a2a9cb6df413a2b41d9\"\n },\n {\n \"url\": \"/data/global/items/invjw2.dc6\",\n \"revision\": \"08a2598a61c1977ab87400d71a43aa5e\"\n },\n {\n \"url\": \"/data/global/items/invjw3.dc6\",\n \"revision\": \"59642b21d103c871d333c79e63ba2b6c\"\n },\n {\n \"url\": \"/data/global/items/invjw4.dc6\",\n \"revision\": \"54d4fe9d4d856deac9112bd40b28f440\"\n },\n {\n \"url\": \"/data/global/items/invjw5.dc6\",\n \"revision\": \"b390c672f1acd519802df37cd04188f0\"\n },\n {\n \"url\": \"/data/global/items/invjw6.dc6\",\n \"revision\": \"d3fc612b8b7857c4b34680bda85756b1\"\n },\n {\n \"url\": \"/data/global/items/invkey.dc6\",\n \"revision\": \"390465b506c9c196b4cd0b2f4c387708\"\n },\n {\n \"url\": \"/data/global/items/invkit.dc6\",\n \"revision\": \"7f3e8c843492372447dc03eb60f75fdb\"\n },\n {\n \"url\": \"/data/global/items/invkitu.dc6\",\n \"revision\": \"1691601f4081537c2b40c283ab179f79\"\n },\n {\n \"url\": \"/data/global/items/invkrs.dc6\",\n \"revision\": \"c65103c5c1147e829d37fe340316aefe\"\n },\n {\n \"url\": \"/data/global/items/invkrsu.dc6\",\n \"revision\": \"48685e03d10411e4d1d606c36f51900c\"\n },\n {\n \"url\": \"/data/global/items/invktr.dc6\",\n \"revision\": \"c766ede61257d1f7fafd3301dfa07612\"\n },\n {\n \"url\": \"/data/global/items/invlax.dc6\",\n \"revision\": \"caa9d27243c22d5e371580134acc5e00\"\n },\n {\n \"url\": \"/data/global/items/invlbb.dc6\",\n \"revision\": \"4592f97c4b432fdab59101ab0963d8b4\"\n },\n {\n \"url\": \"/data/global/items/invlbl.dc6\",\n \"revision\": \"24f272fe2ff7c2ced072da907b0eecca\"\n },\n {\n \"url\": \"/data/global/items/invlbt.dc6\",\n \"revision\": \"857735a0dd9e899eb5732ada99b24429\"\n },\n {\n \"url\": \"/data/global/items/invlbw.dc6\",\n \"revision\": \"2dcf7d9ba08e4b4c71add685a843bcf2\"\n },\n {\n \"url\": \"/data/global/items/invlea.dc6\",\n \"revision\": \"5efd378a7990fb729d9071b96b346bfb\"\n },\n {\n \"url\": \"/data/global/items/invleg.dc6\",\n \"revision\": \"98f762dd8ad76734574923283db4d316\"\n },\n {\n \"url\": \"/data/global/items/invlgl.dc6\",\n \"revision\": \"3ea6beba458ae91c0f5208f159f7a298\"\n },\n {\n \"url\": \"/data/global/items/invlrg.dc6\",\n \"revision\": \"f0489cac15d759fecdb264b0fbc03134\"\n },\n {\n \"url\": \"/data/global/items/invlrgu.dc6\",\n \"revision\": \"7445fc5bd66a18eaa6cbf019b3f55ace\"\n },\n {\n \"url\": \"/data/global/items/invlsd.dc6\",\n \"revision\": \"69d2f588d5c7c9257cb9819549f4c7f5\"\n },\n {\n \"url\": \"/data/global/items/invlsdu.dc6\",\n \"revision\": \"13314e9c8e85b5e703c9d7ae33d3b61e\"\n },\n {\n \"url\": \"/data/global/items/invlst.dc6\",\n \"revision\": \"54f040f72cfb87397aabeaff109ed684\"\n },\n {\n \"url\": \"/data/global/items/invltp.dc6\",\n \"revision\": \"587626dea6b1d4a06d8ffc6191cca6f3\"\n },\n {\n \"url\": \"/data/global/items/invlwb.dc6\",\n \"revision\": \"9413d063298f2e064afc0272352d2469\"\n },\n {\n \"url\": \"/data/global/items/invlxb.dc6\",\n \"revision\": \"b0b1ff6de8acbf4d210618e166ed5b31\"\n },\n {\n \"url\": \"/data/global/items/invlxbu.dc6\",\n \"revision\": \"295dcd33263e16bbc3859aba8b09f8f3\"\n },\n {\n \"url\": \"/data/global/items/invmac.dc6\",\n \"revision\": \"8489dbac3c0a23e24d809e24ef5a775a\"\n },\n {\n \"url\": \"/data/global/items/invmau.dc6\",\n \"revision\": \"f15165ed7a7a69a56ea5e453a0d8bf80\"\n },\n {\n \"url\": \"/data/global/items/invmauu.dc6\",\n \"revision\": \"a39f5737a6d78c30910f886cb89b78b0\"\n },\n {\n \"url\": \"/data/global/items/invmbl.dc6\",\n \"revision\": \"18da2826c170765a8f1a14c8a4c9ccca\"\n },\n {\n \"url\": \"/data/global/items/invmbt.dc6\",\n \"revision\": \"4912901500892fab6eefd0dcbaa6abd9\"\n },\n {\n \"url\": \"/data/global/items/invmgl.dc6\",\n \"revision\": \"d0a62cc36b648eb6954b454ac6409e5d\"\n },\n {\n \"url\": \"/data/global/items/invmp1.dc6\",\n \"revision\": \"db3ecc2ea5f3e688df8e5d9e03e048be\"\n },\n {\n \"url\": \"/data/global/items/invmp2.dc6\",\n \"revision\": \"f4ac695fde8f217edffc91f88c531f2e\"\n },\n {\n \"url\": \"/data/global/items/invmp3.dc6\",\n \"revision\": \"e4d2adb48543ea763be74e776c8fa32c\"\n },\n {\n \"url\": \"/data/global/items/invmp4.dc6\",\n \"revision\": \"dbaf6d7ec048e71fc1772cee0a7e2f2a\"\n },\n {\n \"url\": \"/data/global/items/invmp5.dc6\",\n \"revision\": \"0925f7c4edc2c0ac890f3cb3a45c1d51\"\n },\n {\n \"url\": \"/data/global/items/invmpf.dc6\",\n \"revision\": \"ec59b660be5dce23499dd2be06a7c329\"\n },\n {\n \"url\": \"/data/global/items/invmph.dc6\",\n \"revision\": \"683d21ea591e4c36cd5b3d58619b31b5\"\n },\n {\n \"url\": \"/data/global/items/invmpi.dc6\",\n \"revision\": \"6b0d4184ac872dda5a1e2dedfbd786c0\"\n },\n {\n \"url\": \"/data/global/items/invmpiu.dc6\",\n \"revision\": \"8645629e507f624dadad73ebc4ba5eb8\"\n },\n {\n \"url\": \"/data/global/items/invmpo.dc6\",\n \"revision\": \"0b5b1ddfe23d688962ab6f500e107400\"\n },\n {\n \"url\": \"/data/global/items/invmsf.dc6\",\n \"revision\": \"83cd4c69272f935e207af1e2899807bf\"\n },\n {\n \"url\": \"/data/global/items/invmsk.dc6\",\n \"revision\": \"06e5e2b16b8042ceab4a14dbf58ac53e\"\n },\n {\n \"url\": \"/data/global/items/invmss.dc6\",\n \"revision\": \"7bd4e4d681cd74854c270d17d8fd31ca\"\n },\n {\n \"url\": \"/data/global/items/invmst.dc6\",\n \"revision\": \"1211082ad9e27629c8a257f2fd07be34\"\n },\n {\n \"url\": \"/data/global/items/invmstu.dc6\",\n \"revision\": \"90c932cdc92981d970214700359bebc8\"\n },\n {\n \"url\": \"/data/global/items/invmxb.dc6\",\n \"revision\": \"26cd2630359a8e4343a1a11d2cd22670\"\n },\n {\n \"url\": \"/data/global/items/invmxbu.dc6\",\n \"revision\": \"0862bced540acfb37e286d77607c0f7a\"\n },\n {\n \"url\": \"/data/global/items/invne1.dc6\",\n \"revision\": \"985970d8d95306ebb2ff4a64ca2fb14f\"\n },\n {\n \"url\": \"/data/global/items/invne2.dc6\",\n \"revision\": \"35487db561d793e2190f6c2904a8aa9d\"\n },\n {\n \"url\": \"/data/global/items/invne3.dc6\",\n \"revision\": \"befaa4588f72060c6961049fd5923e34\"\n },\n {\n \"url\": \"/data/global/items/invne4.dc6\",\n \"revision\": \"919188e396fa54b1f33fe0a92324f0e1\"\n },\n {\n \"url\": \"/data/global/items/invne5.dc6\",\n \"revision\": \"ee97072a688d5de8c06d7a5409ef57fd\"\n },\n {\n \"url\": \"/data/global/items/invnpl.dc6\",\n \"revision\": \"a1b764f3d5acaf58e87fa06b4ae6468c\"\n },\n {\n \"url\": \"/data/global/items/invnps.dc6\",\n \"revision\": \"4a805d765e1c22e7154a9d96c1dd31c5\"\n },\n {\n \"url\": \"/data/global/items/invob1.dc6\",\n \"revision\": \"94174a9e7733779105d489e4e39e3f15\"\n },\n {\n \"url\": \"/data/global/items/invob2.dc6\",\n \"revision\": \"9dafc7bc056d609743b95c66c31bbad1\"\n },\n {\n \"url\": \"/data/global/items/invob3.dc6\",\n \"revision\": \"bb06cce71df85178d914497a1de954ae\"\n },\n {\n \"url\": \"/data/global/items/invob4.dc6\",\n \"revision\": \"cbf6f41bab0269e1d106d2b7b2395562\"\n },\n {\n \"url\": \"/data/global/items/invob5.dc6\",\n \"revision\": \"0303787518a2cbac164dc66f8a7b1225\"\n },\n {\n \"url\": \"/data/global/items/invopl.dc6\",\n \"revision\": \"03c3dcf5ee3e6be4650277947a075330\"\n },\n {\n \"url\": \"/data/global/items/invopm.dc6\",\n \"revision\": \"bc4cd1875ddf8e27d308a654cc25ee9c\"\n },\n {\n \"url\": \"/data/global/items/invops.dc6\",\n \"revision\": \"851a9dc40661053ec5b5737531e21d29\"\n },\n {\n \"url\": \"/data/global/items/invpa1.dc6\",\n \"revision\": \"0f008be6e329c928eb2583f7b188c76b\"\n },\n {\n \"url\": \"/data/global/items/invpa2.dc6\",\n \"revision\": \"f25cb92b2c0f2f4996ea7357bee07171\"\n },\n {\n \"url\": \"/data/global/items/invpa3.dc6\",\n \"revision\": \"4d22b067f977399bbdbaaab9bc0ef223\"\n },\n {\n \"url\": \"/data/global/items/invpa4.dc6\",\n \"revision\": \"a91a0d858f8eafc9ce518a84d282fcd4\"\n },\n {\n \"url\": \"/data/global/items/invpa5.dc6\",\n \"revision\": \"5b17dedf07d6ca946650dbb8cd955108\"\n },\n {\n \"url\": \"/data/global/items/invpax.dc6\",\n \"revision\": \"ae449569319fce967f8ff58effd2b271\"\n },\n {\n \"url\": \"/data/global/items/invpbs.dc6\",\n \"revision\": \"c2528d92bae43cca172e8b0350935948\"\n },\n {\n \"url\": \"/data/global/items/invpik.dc6\",\n \"revision\": \"dafd47b8decb5ef737290e15dd318a31\"\n },\n {\n \"url\": \"/data/global/items/invpil.dc6\",\n \"revision\": \"e8676d363cc0d874eef76c8f886365e7\"\n },\n {\n \"url\": \"/data/global/items/invplt.dc6\",\n \"revision\": \"0dce8d2ab85a7ce896265beffa632de5\"\n },\n {\n \"url\": \"/data/global/items/invpob.dc6\",\n \"revision\": \"e383b125932c792ecea98b33ceee23c3\"\n },\n {\n \"url\": \"/data/global/items/invpog.dc6\",\n \"revision\": \"a28721cf033cba5056f41a7581d40a9d\"\n },\n {\n \"url\": \"/data/global/items/invpoo.dc6\",\n \"revision\": \"88c04fb66a1304fd66b1dd027a243ef7\"\n },\n {\n \"url\": \"/data/global/items/invpor.dc6\",\n \"revision\": \"dc9a3c713663a110db07835cc69b53e6\"\n },\n {\n \"url\": \"/data/global/items/invpot.dc6\",\n \"revision\": \"1d99414679e08f70c1a6d186cee4a10e\"\n },\n {\n \"url\": \"/data/global/items/invpotb.dc6\",\n \"revision\": \"1d99414679e08f70c1a6d186cee4a10e\"\n },\n {\n \"url\": \"/data/global/items/invpotr.dc6\",\n \"revision\": \"5efdb42acdeab68a62d91ba8109a3cc3\"\n },\n {\n \"url\": \"/data/global/items/invpov.dc6\",\n \"revision\": \"71d228d8bbcfd4c00c5608ccc2a26460\"\n },\n {\n \"url\": \"/data/global/items/invpoy.dc6\",\n \"revision\": \"a8f4b5bbd93fcc9b6775c803aad5d7fb\"\n },\n {\n \"url\": \"/data/global/items/invqf1.dc6\",\n \"revision\": \"fab6e8a7efd50737b99bbff2182d3c96\"\n },\n {\n \"url\": \"/data/global/items/invqf2.dc6\",\n \"revision\": \"0e713dc656a65c0b41482b207129f999\"\n },\n {\n \"url\": \"/data/global/items/invqlt.dc6\",\n \"revision\": \"77a712154a65cc658f8bd348761d0190\"\n },\n {\n \"url\": \"/data/global/items/invquil.dc6\",\n \"revision\": \"b8cec85e76f254d9165638ef19da7c85\"\n },\n {\n \"url\": \"/data/global/items/invqvr.dc6\",\n \"revision\": \"b5fab50af37aff507d00df106d30e69d\"\n },\n {\n \"url\": \"/data/global/items/invramn.dc6\",\n \"revision\": \"0d2b7b537e014e31735ea945c9fd631b\"\n },\n {\n \"url\": \"/data/global/items/invrber.dc6\",\n \"revision\": \"17b7b0f4d40740f0137fad222a76bd09\"\n },\n {\n \"url\": \"/data/global/items/invrbk.dc6\",\n \"revision\": \"fce91f2094dc1b0dff1055b33f2a53ee\"\n },\n {\n \"url\": \"/data/global/items/invrcham.dc6\",\n \"revision\": \"55392e944593fd97a73ecc5dbce26c45\"\n },\n {\n \"url\": \"/data/global/items/invrdol.dc6\",\n \"revision\": \"1a3a8fd4bf44316e19abd4c90f3adb7f\"\n },\n {\n \"url\": \"/data/global/items/invrel.dc6\",\n \"revision\": \"5b18cc3f38093e609f92c9c75b37cb65\"\n },\n {\n \"url\": \"/data/global/items/invreld.dc6\",\n \"revision\": \"7fd845219f65c52b80ef8a6003547535\"\n },\n {\n \"url\": \"/data/global/items/invreth.dc6\",\n \"revision\": \"7c2f3abd6090d883102c20c9c9a9e05a\"\n },\n {\n \"url\": \"/data/global/items/invrfal.dc6\",\n \"revision\": \"f65fab5230aa533e78b870855bcd36bf\"\n },\n {\n \"url\": \"/data/global/items/invrgul.dc6\",\n \"revision\": \"e896b8b8c29380db8701663d33f0944f\"\n },\n {\n \"url\": \"/data/global/items/invrhel.dc6\",\n \"revision\": \"302eca519e4a428d60e71978705314ed\"\n },\n {\n \"url\": \"/data/global/items/invrin.dc6\",\n \"revision\": \"02eb39ca9533fae415632c06e54cee69\"\n },\n {\n \"url\": \"/data/global/items/invrin1.dc6\",\n \"revision\": \"1d0d1e7f226d3a8c97e34cd25175a1f0\"\n },\n {\n \"url\": \"/data/global/items/invrin2.dc6\",\n \"revision\": \"78d11dfd4044492911d57e31530d5ea8\"\n },\n {\n \"url\": \"/data/global/items/invrin3.dc6\",\n \"revision\": \"d0a10bf01a2fdc9fbbf7494f5f47667c\"\n },\n {\n \"url\": \"/data/global/items/invrin4.dc6\",\n \"revision\": \"f38bda35394c71f56700e9daeee44ab5\"\n },\n {\n \"url\": \"/data/global/items/invrin5.dc6\",\n \"revision\": \"e97861e1dee22b333a6f5ca956106649\"\n },\n {\n \"url\": \"/data/global/items/invrio.dc6\",\n \"revision\": \"12e7baf30a6f5e3638666b8eeed87c4b\"\n },\n {\n \"url\": \"/data/global/items/invrist.dc6\",\n \"revision\": \"4a274bf8cd853c2cf1856cd2f602d2e4\"\n },\n {\n \"url\": \"/data/global/items/invrith.dc6\",\n \"revision\": \"951f339fad6587e8c6e5a039c4cb837a\"\n },\n {\n \"url\": \"/data/global/items/invrjo.dc6\",\n \"revision\": \"4da2c117e3596a4bb0be42b1da10f465\"\n },\n {\n \"url\": \"/data/global/items/invrko.dc6\",\n \"revision\": \"72a7c879e158578754e5446c4106b972\"\n },\n {\n \"url\": \"/data/global/items/invrlem.dc6\",\n \"revision\": \"c8bccdf7b3fbff92af922bcc96a0ca61\"\n },\n {\n \"url\": \"/data/global/items/invrlo.dc6\",\n \"revision\": \"f0ea8cdc65948df638e16214c6120551\"\n },\n {\n \"url\": \"/data/global/items/invrlum.dc6\",\n \"revision\": \"e2f6bc5bbcae63aa6bb95b710f436602\"\n },\n {\n \"url\": \"/data/global/items/invrmal.dc6\",\n \"revision\": \"640defdd4d258506d59dda11a91a8dcc\"\n },\n {\n \"url\": \"/data/global/items/invrnef.dc6\",\n \"revision\": \"d9f3576a8ab8ae996e7ec35080717829\"\n },\n {\n \"url\": \"/data/global/items/invrng.dc6\",\n \"revision\": \"d3f6839a45acf383b682c9a03e868577\"\n },\n {\n \"url\": \"/data/global/items/invrohm.dc6\",\n \"revision\": \"bff10441a6c17472f56a1bb2347ca119\"\n },\n {\n \"url\": \"/data/global/items/invrort.dc6\",\n \"revision\": \"a11698bc52d9683779f09f6196a10bcc\"\n },\n {\n \"url\": \"/data/global/items/invrpl.dc6\",\n \"revision\": \"30db64cd29d69202c2448d398645482c\"\n },\n {\n \"url\": \"/data/global/items/invrps.dc6\",\n \"revision\": \"3c3054ba5df546972e4b148dd61ffd8e\"\n },\n {\n \"url\": \"/data/global/items/invrpul.dc6\",\n \"revision\": \"61b56350f3e5a838114039f853f3ba1a\"\n },\n {\n \"url\": \"/data/global/items/invrral.dc6\",\n \"revision\": \"109b0152761b829dbb23b421509d9475\"\n },\n {\n \"url\": \"/data/global/items/invrsc.dc6\",\n \"revision\": \"981d37952be68b92d0c31022ed451da0\"\n },\n {\n \"url\": \"/data/global/items/invrshae.dc6\",\n \"revision\": \"e8b07dd929ea7f03df8201d800721b9a\"\n },\n {\n \"url\": \"/data/global/items/invrsol.dc6\",\n \"revision\": \"e2d29bb0e98e5043f193525ede4c41cd\"\n },\n {\n \"url\": \"/data/global/items/invrsur.dc6\",\n \"revision\": \"c18fb4536f8233e3c71d87bfd7cafe02\"\n },\n {\n \"url\": \"/data/global/items/invrtal.dc6\",\n \"revision\": \"8ee2207699fb478e918450acea3c5091\"\n },\n {\n \"url\": \"/data/global/items/invrthul.dc6\",\n \"revision\": \"c99ba5a00964b4a66ef898d7446ebcd2\"\n },\n {\n \"url\": \"/data/global/items/invrtir.dc6\",\n \"revision\": \"3c0ad117f9a4d1deb7fdf54052d26c24\"\n },\n {\n \"url\": \"/data/global/items/invrum.dc6\",\n \"revision\": \"23540fabf126f2207a44a63348c37647\"\n },\n {\n \"url\": \"/data/global/items/invrun.dc6\",\n \"revision\": \"d272b3bf94403bff604b0834eb8f2124\"\n },\n {\n \"url\": \"/data/global/items/invrvex.dc6\",\n \"revision\": \"ecad8d589a8ea81cf4e2da7fb08b3631\"\n },\n {\n \"url\": \"/data/global/items/invrxb.dc6\",\n \"revision\": \"e4939b6a805df8607b5ad844ed3578a7\"\n },\n {\n \"url\": \"/data/global/items/invrxbu.dc6\",\n \"revision\": \"f6ae503744bc1ea9c3c749a0d6009aa3\"\n },\n {\n \"url\": \"/data/global/items/invrzod.dc6\",\n \"revision\": \"5e77cd22541e1294c9a0f23ed6c4ee88\"\n },\n {\n \"url\": \"/data/global/items/invsbb.dc6\",\n \"revision\": \"4e027523abb6245641b8f8d8ef32d34b\"\n },\n {\n \"url\": \"/data/global/items/invsbbu.dc6\",\n \"revision\": \"4981a3f79772d24e36467d982100b7cd\"\n },\n {\n \"url\": \"/data/global/items/invsbk.dc6\",\n \"revision\": \"2199f1f230034de0037ab25808a94682\"\n },\n {\n \"url\": \"/data/global/items/invsbr.dc6\",\n \"revision\": \"27fc7a9b63e077bd567b760ecd7f2248\"\n },\n {\n \"url\": \"/data/global/items/invsbru.dc6\",\n \"revision\": \"d7371c50b85fabe93ee01225ec292a84\"\n },\n {\n \"url\": \"/data/global/items/invsbw.dc6\",\n \"revision\": \"8a19c33224b3c5c26ecfc46d712f9a9c\"\n },\n {\n \"url\": \"/data/global/items/invscb.dc6\",\n \"revision\": \"09a3ded22b0fecde1fcb7f79dab00b69\"\n },\n {\n \"url\": \"/data/global/items/invscl.dc6\",\n \"revision\": \"e93ecef90cfc0eb63d805d5f891a4d43\"\n },\n {\n \"url\": \"/data/global/items/invscm.dc6\",\n \"revision\": \"acdfc77eec55acf312f9c211490c3dd6\"\n },\n {\n \"url\": \"/data/global/items/invscmu.dc6\",\n \"revision\": \"7339fda7f0ee4088bb7966223e4be614\"\n },\n {\n \"url\": \"/data/global/items/invscp.dc6\",\n \"revision\": \"9319dfa78952966e596c942a2d9fa426\"\n },\n {\n \"url\": \"/data/global/items/invscr.dc6\",\n \"revision\": \"21ac46ff46743e4c8f82c128798b5d83\"\n },\n {\n \"url\": \"/data/global/items/invscy.dc6\",\n \"revision\": \"684511cc1bbcd924cb3416726c3b32ee\"\n },\n {\n \"url\": \"/data/global/items/invscyu.dc6\",\n \"revision\": \"771374ad4629f2f76a0c2b7bcb34cbdc\"\n },\n {\n \"url\": \"/data/global/items/invskc.dc6\",\n \"revision\": \"29a8373f7cb6a43a5177fa65849fff6e\"\n },\n {\n \"url\": \"/data/global/items/invskf.dc6\",\n \"revision\": \"5b05ba9ead2e5c7a1721534633c106d7\"\n },\n {\n \"url\": \"/data/global/items/invskl.dc6\",\n \"revision\": \"2bbf00ec38b27d584f8dd0f2ff5062d8\"\n },\n {\n \"url\": \"/data/global/items/invskp.dc6\",\n \"revision\": \"25c6607daf7d1715730d13d83edbf7a3\"\n },\n {\n \"url\": \"/data/global/items/invskr.dc6\",\n \"revision\": \"f8af5b14f7171cecbe15d83e5ce7e5e5\"\n },\n {\n \"url\": \"/data/global/items/invskru.dc6\",\n \"revision\": \"b4c0d4a69f94faeadb222d676834bdea\"\n },\n {\n \"url\": \"/data/global/items/invsku.dc6\",\n \"revision\": \"bacdcb52ed0f60d7e1a857c52ffdae23\"\n },\n {\n \"url\": \"/data/global/items/invskz.dc6\",\n \"revision\": \"6f0dcc1ae7cbbaf27e314f1b37403b0a\"\n },\n {\n \"url\": \"/data/global/items/invslb.dc6\",\n \"revision\": \"2035810c462929a92832db4971d1ac7f\"\n },\n {\n \"url\": \"/data/global/items/invsml.dc6\",\n \"revision\": \"779077380d8e85f03cf57b6ac32beb32\"\n },\n {\n \"url\": \"/data/global/items/invsmlu.dc6\",\n \"revision\": \"ca341678915b683cdc10a213bbb4bf6b\"\n },\n {\n \"url\": \"/data/global/items/invsol.dc6\",\n \"revision\": \"c56fb944f3d2cc8d84433a6b9b529019\"\n },\n {\n \"url\": \"/data/global/items/invspc.dc6\",\n \"revision\": \"d85fa7eab04642b42847555545781c33\"\n },\n {\n \"url\": \"/data/global/items/invspcu.dc6\",\n \"revision\": \"87165517a06c5c46ad4b27d7352e3742\"\n },\n {\n \"url\": \"/data/global/items/invspk.dc6\",\n \"revision\": \"ea3b35a5d55ddacb4984639b63536597\"\n },\n {\n \"url\": \"/data/global/items/invspku.dc6\",\n \"revision\": \"37f6065209622afa105f20a2a7ebc1cd\"\n },\n {\n \"url\": \"/data/global/items/invspl.dc6\",\n \"revision\": \"c74ccfbfea57c8e7901a741a74b5e0dd\"\n },\n {\n \"url\": \"/data/global/items/invsple.dc6\",\n \"revision\": \"79dd003b4f1f3c147282e86225fd9375\"\n },\n {\n \"url\": \"/data/global/items/invspr.dc6\",\n \"revision\": \"7906d33ec9487aeab04548a79f04a9e1\"\n },\n {\n \"url\": \"/data/global/items/invspt.dc6\",\n \"revision\": \"16fffe5b7b222c82e8e4a02c42b284d5\"\n },\n {\n \"url\": \"/data/global/items/invssd.dc6\",\n \"revision\": \"9e9fb1fdb29772f027f4431e43662dd4\"\n },\n {\n \"url\": \"/data/global/items/invssp.dc6\",\n \"revision\": \"692ec1cc226aba2ac85a27ec0712dfcb\"\n },\n {\n \"url\": \"/data/global/items/invsst.dc6\",\n \"revision\": \"55924e7675a8f10bb85fe0867878c0ec\"\n },\n {\n \"url\": \"/data/global/items/invstu.dc6\",\n \"revision\": \"ba6fc808b0185bfc6ab438c91bc39be3\"\n },\n {\n \"url\": \"/data/global/items/invswb.dc6\",\n \"revision\": \"9d2f80d5a8fa6224cd6f20e67209b82d\"\n },\n {\n \"url\": \"/data/global/items/invswbu.dc6\",\n \"revision\": \"f1790ee3de602f1953fa1e923706e6c8\"\n },\n {\n \"url\": \"/data/global/items/invta3.dc6\",\n \"revision\": \"46108641333cf0cde2ae864a6d8eb682\"\n },\n {\n \"url\": \"/data/global/items/invtail.dc6\",\n \"revision\": \"aadf42699f344a1be3559ebaa058534b\"\n },\n {\n \"url\": \"/data/global/items/invtax.dc6\",\n \"revision\": \"4dca06b3ef08e119fe3bf0d32edab0ac\"\n },\n {\n \"url\": \"/data/global/items/invtbl.dc6\",\n \"revision\": \"6e900598d10c16f9162a56a12840f47f\"\n },\n {\n \"url\": \"/data/global/items/invtbt.dc6\",\n \"revision\": \"533ad755036bef8f987e60a36241650a\"\n },\n {\n \"url\": \"/data/global/items/invtes.dc6\",\n \"revision\": \"ec2246de291281889afbe75415daf6cc\"\n },\n {\n \"url\": \"/data/global/items/invtgl.dc6\",\n \"revision\": \"6f4ff04eb5a33a81cce28f2a73eff7ce\"\n },\n {\n \"url\": \"/data/global/items/invtk3.dc6\",\n \"revision\": \"e34fc4e0997dfd368bfe1bd716586372\"\n },\n {\n \"url\": \"/data/global/items/invtkn.dc6\",\n \"revision\": \"4b499ab81baa505ba590db814de1d4a3\"\n },\n {\n \"url\": \"/data/global/items/invtoa.dc6\",\n \"revision\": \"a26d10affb9d25b1d5b25af86586c2df\"\n },\n {\n \"url\": \"/data/global/items/invtow.dc6\",\n \"revision\": \"df851ee8caac5c0308be62e5e1c40c7c\"\n },\n {\n \"url\": \"/data/global/items/invtowu.dc6\",\n \"revision\": \"6c011252a77509d25a3871288bb955a5\"\n },\n {\n \"url\": \"/data/global/items/invtrch.dc6\",\n \"revision\": \"e0c07756f6faef21a15a1aca6a11c7c0\"\n },\n {\n \"url\": \"/data/global/items/invtri.dc6\",\n \"revision\": \"0bf14509a7a58d03d3d3980cdec84ee9\"\n },\n {\n \"url\": \"/data/global/items/invtriu.dc6\",\n \"revision\": \"3bf4381b8ac9c4528f5cf20d28d96dfe\"\n },\n {\n \"url\": \"/data/global/items/invtsp.dc6\",\n \"revision\": \"fe118fc7e6c481e429d148f72ae682c3\"\n },\n {\n \"url\": \"/data/global/items/invuhms.dc6\",\n \"revision\": \"e08265d3e1c7f7d1dc82f68c9aa06b97\"\n },\n {\n \"url\": \"/data/global/items/invutss.dc6\",\n \"revision\": \"1389064b778bb868b92c9cabb1309cab\"\n },\n {\n \"url\": \"/data/global/items/invvbl.dc6\",\n \"revision\": \"11bb145f3b9f5f157d1d044b81bb9cf1\"\n },\n {\n \"url\": \"/data/global/items/invvbt.dc6\",\n \"revision\": \"ef98e59ed23d3e44df3bb54f79093bbf\"\n },\n {\n \"url\": \"/data/global/items/invvgl.dc6\",\n \"revision\": \"305e346a8757d8f889454575b7308e24\"\n },\n {\n \"url\": \"/data/global/items/invvip.dc6\",\n \"revision\": \"61fece3ce083e0070120903f4b52696f\"\n },\n {\n \"url\": \"/data/global/items/invvou.dc6\",\n \"revision\": \"e52d2618c0e3a88fd3bb6b88a32a31ec\"\n },\n {\n \"url\": \"/data/global/items/invvpl.dc6\",\n \"revision\": \"027a7d9236b5e62ffc6163779c818dfb\"\n },\n {\n \"url\": \"/data/global/items/invvps.dc6\",\n \"revision\": \"8c4e4feee709b3f85df60acb099d95d5\"\n },\n {\n \"url\": \"/data/global/items/invwax.dc6\",\n \"revision\": \"c161e2ca257e6f716c796eaf35c91d30\"\n },\n {\n \"url\": \"/data/global/items/invwhm.dc6\",\n \"revision\": \"2b0400dbb2f8dd8b46c0df3a00412454\"\n },\n {\n \"url\": \"/data/global/items/invwnd.dc6\",\n \"revision\": \"9b9076a9890a454d44de67cf5eedae5e\"\n },\n {\n \"url\": \"/data/global/items/invwndu.dc6\",\n \"revision\": \"d79611491d4a15ffb204a8238c707094\"\n },\n {\n \"url\": \"/data/global/items/invwpl.dc6\",\n \"revision\": \"4707d15f9af038f2340631d824b9b3be\"\n },\n {\n \"url\": \"/data/global/items/invwps.dc6\",\n \"revision\": \"d6372c2c78924ca2549f5ce8f44c2042\"\n },\n {\n \"url\": \"/data/global/items/invwsc.dc6\",\n \"revision\": \"2610b0319076626651c35327f4ba731e\"\n },\n {\n \"url\": \"/data/global/items/invwsd.dc6\",\n \"revision\": \"b3c97b57c41e4470b6f51d504568ed06\"\n },\n {\n \"url\": \"/data/global/items/invwsp.dc6\",\n \"revision\": \"83dd9dc7dff45bf5b8396da2e1b07446\"\n },\n {\n \"url\": \"/data/global/items/invwst.dc6\",\n \"revision\": \"57a6be2628e269c9fb3adbf24f3393eb\"\n },\n {\n \"url\": \"/data/global/items/invxaru.dc6\",\n \"revision\": \"e85261e3c5335dc642cdfe141c60d669\"\n },\n {\n \"url\": \"/data/global/items/invxkpu.dc6\",\n \"revision\": \"0d8103f9708ce56aa04b063879b5e92b\"\n },\n {\n \"url\": \"/data/global/items/invxmlu.dc6\",\n \"revision\": \"45703d05d7e0ab801f92380f32718011\"\n },\n {\n \"url\": \"/data/global/items/invxpku.dc6\",\n \"revision\": \"7ac8e1301e1ff33cfdf6369cfbed75d3\"\n },\n {\n \"url\": \"/data/global/items/invxrgu.dc6\",\n \"revision\": \"9390c6fb89e3552cac1bf5937e8fe415\"\n },\n {\n \"url\": \"/data/global/items/invxrnu.dc6\",\n \"revision\": \"75db572d25def008b655647b1c0080ec\"\n },\n {\n \"url\": \"/data/global/items/invxrss.dc6\",\n \"revision\": \"3b1926e8d1a901f5cae54546c339b896\"\n },\n {\n \"url\": \"/data/global/items/invxshu.dc6\",\n \"revision\": \"3fb57b4adfc9cef6e778a25207b88acb\"\n },\n {\n \"url\": \"/data/global/items/invxtuu.dc6\",\n \"revision\": \"20afb2d6a1dfcdadae72fc6e35f05478\"\n },\n {\n \"url\": \"/data/global/items/invxyz.dc6\",\n \"revision\": \"839ece730a863304ab5ce7faab6c796c\"\n },\n {\n \"url\": \"/data/global/items/invypl.dc6\",\n \"revision\": \"59421fea26900e639ad03143bc722df0\"\n },\n {\n \"url\": \"/data/global/items/invyps.dc6\",\n \"revision\": \"9614569b2b297e9b506010cf89983e69\"\n },\n {\n \"url\": \"/data/global/items/invywn.dc6\",\n \"revision\": \"3086c52324aac99e0215c8318d6b1330\"\n },\n {\n \"url\": \"/data/global/items/mana1.dc6\",\n \"revision\": \"a19324bf3419456bc6adbb01803dccdd\"\n },\n {\n \"url\": \"/data/global/items/palette/brown.dat\",\n \"revision\": \"b87dbc394bf341a771926194632d0a09\"\n },\n {\n \"url\": \"/data/global/items/palette/gold.dat\",\n \"revision\": \"b87dbc394bf341a771926194632d0a09\"\n },\n {\n \"url\": \"/data/global/items/palette/grey.dat\",\n \"revision\": \"b87dbc394bf341a771926194632d0a09\"\n },\n {\n \"url\": \"/data/global/items/palette/grey2.dat\",\n \"revision\": \"36cf8abb44b62ae932e08207531f6107\"\n },\n {\n \"url\": \"/data/global/items/palette/greybrown.dat\",\n \"revision\": \"50dee272ee49f3dfffb4a1681f11e8c9\"\n },\n {\n \"url\": \"/data/global/items/palette/invgrey.dat\",\n \"revision\": \"f49e2a79bd07741dd917c87dc0f0a01d\"\n },\n {\n \"url\": \"/data/global/items/palette/invgrey2.dat\",\n \"revision\": \"d39bb771da59d5014e18f27d8a616daf\"\n },\n {\n \"url\": \"/data/global/items/palette/invgreybrown.dat\",\n \"revision\": \"daf1a7ed47b3ee5377c7de472d4e97eb\"\n },\n {\n \"url\": \"/data/global/items/potblu.dc6\",\n \"revision\": \"28ce7442ead9c6959134f7d451f7be99\"\n },\n {\n \"url\": \"/data/global/items/potbrd.dc6\",\n \"revision\": \"6bc4bc057d2c7a653aefc32ca971a141\"\n },\n {\n \"url\": \"/data/global/items/potgrn.dc6\",\n \"revision\": \"b6bd53ef95e135a75b146f8974749fa0\"\n },\n {\n \"url\": \"/data/global/items/potorg.dc6\",\n \"revision\": \"3c889c0e80a6294faf70443462986ce8\"\n },\n {\n \"url\": \"/data/global/items/potpur.dc6\",\n \"revision\": \"7bcce736e2abd20f3e1836ac0562b593\"\n },\n {\n \"url\": \"/data/global/items/potred.dc6\",\n \"revision\": \"fa2c0b4cf7b80cd4b94b6abe04831cb9\"\n },\n {\n \"url\": \"/data/global/items/potyel.dc6\",\n \"revision\": \"99a14fefee48760cbfef6e3943c12d98\"\n },\n {\n \"url\": \"/data/global/palette/ACT1/Pal.PL2\",\n \"revision\": \"81558829f5e52177f50530a333617698\"\n },\n {\n \"url\": \"/data/global/palette/ACT1/pal.dat\",\n \"revision\": \"2eac8a8f637010b168578a00004095b0\"\n },\n {\n \"url\": \"/data/global/palette/ACT2/Pal.PL2\",\n \"revision\": \"11a256d6d4133e47938c3b85ade018da\"\n },\n {\n \"url\": \"/data/global/palette/ACT2/pal.dat\",\n \"revision\": \"692c410a4d10a8177afa84e8e501f468\"\n },\n {\n \"url\": \"/data/global/palette/ACT3/Pal.PL2\",\n \"revision\": \"25d9d7cd33dd84eeedfba9c50bfe0554\"\n },\n {\n \"url\": \"/data/global/palette/ACT3/pal.dat\",\n \"revision\": \"a2b67a1c9fa0213bf78c412b6c357272\"\n },\n {\n \"url\": \"/data/global/palette/ACT4/Pal.PL2\",\n \"revision\": \"eca4c0c0d4c0440a3f171fa34c238222\"\n },\n {\n \"url\": \"/data/global/palette/ACT4/pal.dat\",\n \"revision\": \"5bede07483ce28dcda6bd9d9ec742a68\"\n },\n {\n \"url\": \"/data/global/palette/ACT5/Pal.PL2\",\n \"revision\": \"f0bd46846b317c879899996064a507b7\"\n },\n {\n \"url\": \"/data/global/palette/ACT5/pal.dat\",\n \"revision\": \"e8bcdc9fcff96d81ad0d2021108da98e\"\n },\n {\n \"url\": \"/data/global/palette/EndGame/Pal.PL2\",\n \"revision\": \"640d3928dad3dd4c9878ab8169db7923\"\n },\n {\n \"url\": \"/data/global/palette/EndGame/pal.dat\",\n \"revision\": \"c5fde577eab0f7791e6a7e05f159c266\"\n },\n {\n \"url\": \"/data/global/palette/EndGame2/Pal.PL2\",\n \"revision\": \"39c4c9187f07d2fdc58dadb2df45a6c1\"\n },\n {\n \"url\": \"/data/global/palette/EndGame2/pal.dat\",\n \"revision\": \"faab333cbd26b185cb7a2edf8704b0c2\"\n },\n {\n \"url\": \"/data/global/palette/Menu0/Pal.PL2\",\n \"revision\": \"c0c7b072e1316a6f93967a32c429edee\"\n },\n {\n \"url\": \"/data/global/palette/Menu0/pal.dat\",\n \"revision\": \"fd5b53e6505521a2646383607007684f\"\n },\n {\n \"url\": \"/data/global/palette/STATIC/pal.dat\",\n \"revision\": \"f92728e2f0aea8498b2865fe41891034\"\n },\n {\n \"url\": \"/data/global/palette/Sky/Pal.PL2\",\n \"revision\": \"ed314514d523c73f298404a705846cc4\"\n },\n {\n \"url\": \"/data/global/palette/Sky/pal.dat\",\n \"revision\": \"b2057911916fa3734498e060a4e17c3b\"\n },\n {\n \"url\": \"/data/global/palette/Trademark/Pal.PL2\",\n \"revision\": \"f604534f57bfa2bc00d9ecc2c3d317d0\"\n },\n {\n \"url\": \"/data/global/palette/Trademark/pal.dat\",\n \"revision\": \"88521608e7a5e34bd49ca4b3ff8cd4c7\"\n },\n {\n \"url\": \"/data/global/palette/Units/pal.dat\",\n \"revision\": \"a4f66b2559cc7fa9d0b987780724a413\"\n },\n {\n \"url\": \"/data/global/palette/fechar/Pal.PL2\",\n \"revision\": \"4578f0cc9186c8cb57ad717090a839f3\"\n },\n {\n \"url\": \"/data/global/palette/fechar/pal.dat\",\n \"revision\": \"091ce391fc27e9401ee23e4632440201\"\n },\n {\n \"url\": \"/data/global/palette/loading/Pal.PL2\",\n \"revision\": \"dadfd3a18b5fb9311d022c2d287181cf\"\n },\n {\n \"url\": \"/data/global/palette/loading/pal.dat\",\n \"revision\": \"9a012e62fbc3105ab47eb397f6d7f22a\"\n },\n {\n \"url\": \"/data/global/palette/menu1/Pal.PL2\",\n \"revision\": \"6bd1e9821e06be49efc70fb247388817\"\n },\n {\n \"url\": \"/data/global/palette/menu1/pal.dat\",\n \"revision\": \"d2f1bbb382a8e021c2f5b35016b400cb\"\n },\n {\n \"url\": \"/data/global/palette/menu2/Pal.PL2\",\n \"revision\": \"882b1eada89e1546be7f7f2a0fcf430b\"\n },\n {\n \"url\": \"/data/global/palette/menu2/pal.dat\",\n \"revision\": \"c4ef7f44a0df2534c14d96820b397773\"\n },\n {\n \"url\": \"/data/global/palette/menu3/Pal.PL2\",\n \"revision\": \"21881e34698539748a3ebcf1055ee536\"\n },\n {\n \"url\": \"/data/global/palette/menu3/pal.dat\",\n \"revision\": \"4c29b85421e33395efb6315cee1b1619\"\n },\n {\n \"url\": \"/data/global/palette/menu4/Pal.PL2\",\n \"revision\": \"e01253751cabe1f1afa426e64e172d00\"\n },\n {\n \"url\": \"/data/global/palette/menu4/pal.dat\",\n \"revision\": \"f313361fd9170b6825e5546357583dcf\"\n },\n {\n \"url\": \"/data/local/Color.txt\",\n \"revision\": \"21438ef4b9ad4fc266b6129a2f60de29\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/A1NPC.txt\",\n \"revision\": \"84b06f79a20fa484dfaa1aa47e5237af\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/A2NPC.txt\",\n \"revision\": \"43e32ff6a31b81f9830560983de3b00f\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/A3NPC.txt\",\n \"revision\": \"c29384c361967575ca968e6e85d0e876\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/A4NPC.txt\",\n \"revision\": \"3501070cf193b095a7bd954d29297da3\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/a5npc.txt\",\n \"revision\": \"dff53712c3700ca42ff591efe8af064d\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/Demo/chinese.txt\",\n \"revision\": \"e9d7600647e889993d8955bcfec9a57c\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/bnetd2helpinput.txt\",\n \"revision\": \"1a92abb2343c06407acd6a72f8360b8c\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/chinese.txt\",\n \"revision\": \"73d85fb0b6a6c39dcb56495e45407852\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/otheractinput.txt\",\n \"revision\": \"368806d84d0ad8c291c321d4d0fa19d9\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/patch.txt\",\n \"revision\": \"c6140d3318a339a2622976d8fece141b\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/patchstring.tbl\",\n \"revision\": \"e7b80e2a49219862e2d4bb317c6c79dd\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/string.tbl\",\n \"revision\": \"41887a078f2e7a773f27803de26ccae2\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/Demo/GERMAN.TXT\",\n \"revision\": \"769c49070d65cc1124a2466fc26d78ae\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/GERMAN.TXT\",\n \"revision\": \"fc8515948dc0ba0ceb1176c119cc0426\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/bnetd2helpinput.txt\",\n \"revision\": \"a972b59da87577fc3bfa13e635adfd00\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/otheractinput.txt\",\n \"revision\": \"8df99c62071a1c2b115abdb6debd9648\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/patch.txt\",\n \"revision\": \"18db6696a7491d944cea4468d4aa2636\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/patchstring.tbl\",\n \"revision\": \"cd2932f1ddb588c02a3c88bab510509e\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/string.tbl\",\n \"revision\": \"afd1742f90b65c1ec1b9b13520830723\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/BETA/string.tbl\",\n \"revision\": \"9c4ab056e216f85c796c7ffcab34c0af\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/English.txt\",\n \"revision\": \"3ede888661300c4237fdc425c62a4729\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/bnetd2helpinput.txt\",\n \"revision\": \"0bfb5e74c7f8780dc124b0fefbff36d6\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/expansionstring.tbl\",\n \"revision\": \"1e074cd5f76debfcbadd1d60eb629c44\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/otheractinput.txt\",\n \"revision\": \"a79785dcc05c4402ed8217e60404f90d\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/patchstring.tbl\",\n \"revision\": \"d500c0bb43ac5233be809f51b4448b4d\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/string.tbl\",\n \"revision\": \"306ae2c98d123e876d826e1c519d33f7\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/Demo/spanish.txt\",\n \"revision\": \"23ba22a97dee1825b96ce54fe548c1e3\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/bnetd2helpinput.txt\",\n \"revision\": \"4a1b8c21ed1e37a2e9a11ca9f1e8e291\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/otheractinput.txt\",\n \"revision\": \"b6ee6e7401e24c29d2652b15f9b23f12\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/patch.txt\",\n \"revision\": \"b27fc747cad9f6f48e840bbfcbb1f019\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/patchstring.tbl\",\n \"revision\": \"b5d410a671adb318d34be06a1bb8413e\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/spanish.txt\",\n \"revision\": \"692610179f6bbd5c8a58f2a2fa0509bc\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/string.tbl\",\n \"revision\": \"3d269834e44ef66168c32f76cb18d591\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/Demo/french.txt\",\n \"revision\": \"e38ea1930fd8c241922f50f06d0387ef\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/bnetd2helpinput.txt\",\n \"revision\": \"a12d17d7af47e5b388adf81392fd00c0\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/french.txt\",\n \"revision\": \"90bb798c4a6f60085117cfcc4d8705a4\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/otheractinput.txt\",\n \"revision\": \"dfd9dd48f2e60777f8dbda45c3657be7\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/patch.txt\",\n \"revision\": \"46052c8bf2af491ba9f58ff7dfd8c73c\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/patchstring.tbl\",\n \"revision\": \"c6b0673a482092555d8332330bb32873\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/string.tbl\",\n \"revision\": \"ac54c3ea9cc211da73e4d65661c6149e\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/Demo/italian.txt\",\n \"revision\": \"cb34c42d3b84c27f54c48f9ff1c89944\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/bnetd2helpinput.txt\",\n \"revision\": \"a972b59da87577fc3bfa13e635adfd00\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/italian.txt\",\n \"revision\": \"42eb4194f2c05200435f1edfaf409adc\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/otheractinput.txt\",\n \"revision\": \"f4c22d80f2aa3b03ec19acde0bccf3e4\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/patch.txt\",\n \"revision\": \"e4c3561a7e25e048ad2efcd0aa3b13d7\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/patchstring.tbl\",\n \"revision\": \"a68d5cf84266e109bc76c5f96545313d\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/string.tbl\",\n \"revision\": \"80e34c2213aeb15c67d274557d68a067\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/Demo/Japanese.txt\",\n \"revision\": \"da7b0d8e64c50d01fe575e705cabdec1\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/bnetd2helpinput.txt\",\n \"revision\": \"0bfb5e74c7f8780dc124b0fefbff36d6\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/english.txt\",\n \"revision\": \"777a42d37ace065417f20b6caade2429\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/otheractinput.txt\",\n \"revision\": \"a79785dcc05c4402ed8217e60404f90d\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/patch.txt\",\n \"revision\": \"7855f355235012b9ad938fd68eb3c985\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/patchstring.tbl\",\n \"revision\": \"5db3b552c05f8b5523fc9e3447d0cb5f\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/string.tbl\",\n \"revision\": \"3424ac9ea439861afdbab34a6830b522\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/Demo/korean.txt\",\n \"revision\": \"417e2347715e61bcb90f92eb850b663c\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/bnetd2helpinput.txt\",\n \"revision\": \"de1e5b6ca36fc020bf119ef56b07c7c6\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/korean.txt\",\n \"revision\": \"9b4c1a0ae4b19c963e7c26847bc42dd5\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/otheractinput.txt\",\n \"revision\": \"5e9ee3965d4e13a1914a1c2ec035a089\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/patch.txt\",\n \"revision\": \"69bab9311ff786d98d57b05c1c216e8e\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/patchstring.tbl\",\n \"revision\": \"6ba9bc5cbab82d940a8696e2565fbeac\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/string.tbl\",\n \"revision\": \"e50cbd4482c9786002c50d23e744196e\"\n },\n {\n \"url\": \"/data/local/LNG/POL/Demo/polish.txt\",\n \"revision\": \"efa4f52e81a6187575565507bda9b594\"\n },\n {\n \"url\": \"/data/local/LNG/POL/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/POL/bnetd2helpinput.txt\",\n \"revision\": \"0bfb5e74c7f8780dc124b0fefbff36d6\"\n },\n {\n \"url\": \"/data/local/LNG/POL/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/POL/otheractinput.txt\",\n \"revision\": \"a79785dcc05c4402ed8217e60404f90d\"\n },\n {\n \"url\": \"/data/local/LNG/POL/patch.txt\",\n \"revision\": \"82e08eb929e2f43c5fd8e7b375ac8825\"\n },\n {\n \"url\": \"/data/local/LNG/POL/patchstring.tbl\",\n \"revision\": \"433afec1e81f9eb9d725fd1a005ec4da\"\n },\n {\n \"url\": \"/data/local/LNG/POL/polish.txt\",\n \"revision\": \"078c8d8dc5ab78017f7d749cf4a93d99\"\n },\n {\n \"url\": \"/data/local/LNG/POR/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/POR/bnetd2helpinput.txt\",\n \"revision\": \"a972b59da87577fc3bfa13e635adfd00\"\n },\n {\n \"url\": \"/data/local/LNG/POR/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/POR/otheractinput.txt\",\n \"revision\": \"8726c3f0b82c68159bf4c2d0f5c2b145\"\n },\n {\n \"url\": \"/data/local/LNG/POR/patch.txt\",\n \"revision\": \"10b459edf849413a1e4e6c4d797867b6\"\n },\n {\n \"url\": \"/data/local/LNG/POR/patchstring.tbl\",\n \"revision\": \"1da17f29ad463c7bec92457b39293ee2\"\n },\n {\n \"url\": \"/data/local/LNG/POR/portuguese.txt\",\n \"revision\": \"73d85fb0b6a6c39dcb56495e45407852\"\n },\n {\n \"url\": \"/data/local/LNG/rus/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/rus/bnetd2helpinput.txt\",\n \"revision\": \"a972b59da87577fc3bfa13e635adfd00\"\n },\n {\n \"url\": \"/data/local/LNG/rus/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/rus/expansionstring.tbl\",\n \"revision\": \"5eade8fca13e3e4ca36257647137d192\"\n },\n {\n \"url\": \"/data/local/LNG/rus/otheractinput.txt\",\n \"revision\": \"8726c3f0b82c68159bf4c2d0f5c2b145\"\n },\n {\n \"url\": \"/data/local/LNG/rus/patchstring.tbl\",\n \"revision\": \"c78c94b4251a776d804856ae872315cd\"\n },\n {\n \"url\": \"/data/local/LNG/rus/russian.txt\",\n \"revision\": \"73d85fb0b6a6c39dcb56495e45407852\"\n },\n {\n \"url\": \"/data/local/LNG/rus/string.tbl\",\n \"revision\": \"97ad1dad3e2060c4e78e024c85e268cb\"\n },\n {\n \"url\": \"/data/local/MacUI/D2ELogo.pcx\",\n \"revision\": \"fb07031fb7b1c1c30e114c716d56e20c\"\n },\n {\n \"url\": \"/data/local/MacUI/D2ELogoCarbon.PCX\",\n \"revision\": \"814027b551d736f27c43e865c4e0b839\"\n },\n {\n \"url\": \"/data/local/MacUI/D2LogoCarbon.pcx\",\n \"revision\": \"e43e324c850dbde31a1d355ea6a9b555\"\n },\n {\n \"url\": \"/data/local/MacUI/DEU/d2resources.rsrc\",\n \"revision\": \"963f5470f5ed8c7176b995a56464fb9a\"\n },\n {\n \"url\": \"/data/local/MacUI/ENG/D2Resources.rsrc\",\n \"revision\": \"6b770f9842f53c9a690c1674d382fbde\"\n },\n {\n \"url\": \"/data/local/MacUI/ENG/vssver.scc\",\n \"revision\": \"c46e0e9d7cfbd715f4e6ade70cdafe6e\"\n },\n {\n \"url\": \"/data/local/MacUI/FRA/D2Resources.rsrc\",\n \"revision\": \"52fe6ccba077579f220f9c7beb103892\"\n },\n {\n \"url\": \"/data/local/MacUI/JPN/D2Resources.rsrc\",\n \"revision\": \"0e426c9c3718e8670cb75f172b09529c\"\n },\n {\n \"url\": \"/data/local/MacUI/vssver.scc\",\n \"revision\": \"e7c803344e7ac87365f8bd51908a7b1d\"\n },\n {\n \"url\": \"/data/local/UI/Chi/BigNo.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/Chi/BigYes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/Chi/Contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/Chi/ExitDiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/Chi/KeysandButtons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/Chi/MouseSensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/Chi/QuitDiablo2.dc6\",\n \"revision\": \"f2922e651c5cb9466982845431fb5ca4\"\n },\n {\n \"url\": \"/data/local/UI/Chi/SaveandExitgame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/2dsound.dc6\",\n \"revision\": \"d2ded0d90e9900d258ae0997e148076e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/2dvolume.dc6\",\n \"revision\": \"87af3e75b3c986eb8f5121f06502942f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3da3d.DC6\",\n \"revision\": \"6f4e9abdf600c38509af876113010659\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dbias.dc6\",\n \"revision\": \"1a2089960509c78c27a2f4b69636a9b2\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3ddirectx.DC6\",\n \"revision\": \"218ef4bcd5ff61279d35fb446ee07757\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3deax.DC6\",\n \"revision\": \"dc5b4fc45ecd49657c78aa68e1d9b5ca\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsound.dc6\",\n \"revision\": \"905f4bcfafc0fe9f1ae94d4b6f442391\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsound1.dc6\",\n \"revision\": \"fec5e08cfd88be22b19f868c459d0085\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsounda3d.dc6\",\n \"revision\": \"c9176c97857284e6d2979987385211c2\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsoundeax.dc6\",\n \"revision\": \"273c29c18461c1ab0ac26d51841fffad\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsoundoff.DC6\",\n \"revision\": \"d949f916adbcea601b197c01a02073a8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsoundon.DC6\",\n \"revision\": \"631e0c77a41e9ea4801c95d9b39ee746\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsupport.DC6\",\n \"revision\": \"665fd978e00e62d39609dedc420ec407\"\n },\n {\n \"url\": \"/data/local/UI/ENG/640x480.dc6\",\n \"revision\": \"9bab8828634a2d5fa697cad27c40212c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/800x600.dc6\",\n \"revision\": \"3f5ce01206e5328dc8a8789133e9bd55\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapCenter.dc6\",\n \"revision\": \"26eacc7b33a6378947aaa942d9332c8c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapMode.dc6\",\n \"revision\": \"7be13df6e6a48eb4f41a7a9a6d6dd05b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapOptions.dc6\",\n \"revision\": \"d939b0abd816739ced23e19efc92f94e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapParty.dc6\",\n \"revision\": \"761104360deaa2c292560595dc0aa470\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapPartyNames.dc6\",\n \"revision\": \"4d9261c2b2208e6d40724888dec20cc0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/BigNo.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/BigYes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Center.dc6\",\n \"revision\": \"ba3a4bbe264729941b20e10e12bc96d0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Credits.txt\",\n \"revision\": \"db1b6c784e4302f36e94925e0fd5451d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/EXITD2.DC6\",\n \"revision\": \"ec5187a5b0d30e65be9e515daa637763\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Everything.dc6\",\n \"revision\": \"8600d07d9f3fe32231eaf94891475340\"\n },\n {\n \"url\": \"/data/local/UI/ENG/ExitDiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L1.DC6\",\n \"revision\": \"464f67415d0d6fd222706aee5e43d63d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L10.DC6\",\n \"revision\": \"059932fa5b7762737734f6ed309ab755\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L11.DC6\",\n \"revision\": \"cd2c347046dbed0174364b88053628dc\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L12.DC6\",\n \"revision\": \"359701efa6a671ecc5d5a6bcc920b5ad\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L13.DC6\",\n \"revision\": \"a1771ee77dc88daa7a53fdf224d8f60a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L14.DC6\",\n \"revision\": \"3e613fa0db0a1c80d885879c861e9ca0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L15.DC6\",\n \"revision\": \"1567125fed958ee6d3b579309d988221\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L16.DC6\",\n \"revision\": \"f113d2341b92e498e6c14bccf98654d4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L17.DC6\",\n \"revision\": \"8352b9eff18101c63f47735c0d270232\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L18.DC6\",\n \"revision\": \"efe8eb07f7cb1415470d40c09c39202c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L19.DC6\",\n \"revision\": \"c19a999efe71d1a51d84ba9941dd6274\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L2.DC6\",\n \"revision\": \"84773bf7b7b289b37b6125d7e25ad187\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L20.DC6\",\n \"revision\": \"b12213dee83c4d35ea9b9ea00b83c5e5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L21.DC6\",\n \"revision\": \"c0b246f56085345f9175b63ca95ea8e9\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L22.DC6\",\n \"revision\": \"137a53151a17d35f210fea9eba170df0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L23.DC6\",\n \"revision\": \"6f3f7b9d304e17cdd94296b196719c5b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L24.DC6\",\n \"revision\": \"a44da80acabb6cf4325ec5d0c4d70fc6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L25.DC6\",\n \"revision\": \"9f40ac8b4fa1db8dbc841f037c830e9e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L26.DC6\",\n \"revision\": \"d59d1ebb3c5347aa4e585267fa513ba5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L27.DC6\",\n \"revision\": \"52bcc5a35d6be1b1f5336fd09b586112\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L3.DC6\",\n \"revision\": \"4e3d867e3b8e9780828e3b34ae5c86eb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L4.DC6\",\n \"revision\": \"192562f4efeac79dc8e8814e06dc7804\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L5.DC6\",\n \"revision\": \"3f7ac79cdab632ec99a1961784458bf7\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L6.DC6\",\n \"revision\": \"b23aa7f672cd48bed1c663c7baf5072f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L7.DC6\",\n \"revision\": \"6e573a7d03b905057a1bc40e5e0671e8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L8.DC6\",\n \"revision\": \"24539cc122cb13e0503c181c5d69bb0f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L9.DC6\",\n \"revision\": \"d7e78808a8e4c158cc2c706749c1e884\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/level.txt\",\n \"revision\": \"bd0a156a7ca118085c5598a0adc95f7b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/ExpansionCredits.txt\",\n \"revision\": \"c811483789b8be68b79549212714da8c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Full.dc6\",\n \"revision\": \"16bf9803f44429933b5e47237e1e389c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/KeysAndButtons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Low.dc6\",\n \"revision\": \"eda8a04c517771da03507b1339cf938c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/MULTIPLAYER.DC6\",\n \"revision\": \"04c96e2da8f666e0364a6e546b33ddfe\"\n },\n {\n \"url\": \"/data/local/UI/ENG/MacCredits.txt\",\n \"revision\": \"406a87139285ce517e5e40efe5c8d802\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Medium.dc6\",\n \"revision\": \"f38c6d135bac9a8ed822ecf134bc44f4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Mini.dc6\",\n \"revision\": \"473439b0ad28c7e96b399ee80fea4799\"\n },\n {\n \"url\": \"/data/local/UI/ENG/MouseSensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/No.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/QuitDiablo2.dc6\",\n \"revision\": \"bb90d1ca5095ec823e8c487295b4ee73\"\n },\n {\n \"url\": \"/data/local/UI/ENG/ReallyExit.dc6\",\n \"revision\": \"1a28ae2d9ceeb0e42bf848f814004c7e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Resolution.dc6\",\n \"revision\": \"b78cd21c2494cac56063509c63d6e9a9\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SINGLEPLAYER.DC6\",\n \"revision\": \"f86b669d41eaaab5fd3f417f2f6cc6d5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SaveAndExitGame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SmallNo.dc6\",\n \"revision\": \"abff08296ed2c095dc017e2c8263df68\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SmallOff.dc6\",\n \"revision\": \"a0a999bfdc9395dd247e2c50b31a8957\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SmallOn.dc6\",\n \"revision\": \"085a467149b377a04531ed89125b757e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SmallYes.dc6\",\n \"revision\": \"0186253bede0be0d2f78ca2ec4a09b1d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Yes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L1.DC6\",\n \"revision\": \"abb3bb7c8e322d49845527aa68ba8002\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L10.DC6\",\n \"revision\": \"cef6475fa0f51a8b1efaee10b594d135\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L11.DC6\",\n \"revision\": \"94d79a13178cf64aedac9e2b5ba2485b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L12.DC6\",\n \"revision\": \"99fb2502c70c886625f9d41b29aac9ef\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L13.DC6\",\n \"revision\": \"6b991820a913c027fc40e43e17de9064\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L14.DC6\",\n \"revision\": \"430c9f0270c962ba954c849b53d060ee\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L15.DC6\",\n \"revision\": \"dc81b21a778265eb288d7ccaca7d4f28\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L16.DC6\",\n \"revision\": \"2448476b16b46946eb8ea61e6972ea04\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L17.DC6\",\n \"revision\": \"3d099d5f8bb6f31a81995eb39c3b7731\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L18.DC6\",\n \"revision\": \"b501f2f4bc9264f29db9d982636f2002\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L19.DC6\",\n \"revision\": \"3813da5b9b292defc98aebdb37a7fa8c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L2.DC6\",\n \"revision\": \"22a5449492fea9082c7eea13582637a8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L20.DC6\",\n \"revision\": \"15a9cd97238a72b7520d33c9a35b8e32\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L21.DC6\",\n \"revision\": \"9100a79bd273972c73882086daadd094\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L22.DC6\",\n \"revision\": \"9c5a33b8bf102a865055d0ac7e7420bb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L23.DC6\",\n \"revision\": \"7d99b3c29189a05b39aba125fdd337ef\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L24.DC6\",\n \"revision\": \"17e7f279a45222e5f4caa48ec0b800f3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L25.DC6\",\n \"revision\": \"48835731abe3db8b891eff3cbdd3b703\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L26.DC6\",\n \"revision\": \"ae504985ab00d5d66185c395b97e190b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L27.DC6\",\n \"revision\": \"75264343f5779ff32a440582c89ad371\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L28.DC6\",\n \"revision\": \"4cf0e49a72e98159b45f3b003d1867c8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L29.DC6\",\n \"revision\": \"b6dd19fc1d14fe2c8cf22a01185199ab\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L3.DC6\",\n \"revision\": \"681f448bbc07bf184f7b7aaf35270cd4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L30.DC6\",\n \"revision\": \"deee217e0285e09e0cf199ce80a2b83c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L31.DC6\",\n \"revision\": \"4c117fa92801237ec5cc870ab37db43e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L32.DC6\",\n \"revision\": \"8c5e4f1d6658ffa28b3cba5afb2c5344\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L33.DC6\",\n \"revision\": \"73e2fd30312dd4f5348947dc31577727\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L34.DC6\",\n \"revision\": \"0fee340bbe0874ce429a435ce8ffce85\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L35.DC6\",\n \"revision\": \"635d7287224e85c84d3f5b1818c85ddc\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L36.DC6\",\n \"revision\": \"bb03652c41ad2344ff7d82b157d73c09\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L37.DC6\",\n \"revision\": \"6da02c1557c56e5bb3a62882d5f94f9f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L38.DC6\",\n \"revision\": \"5fba9d5eebbf1cbeefbfeb28f5052604\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L39.DC6\",\n \"revision\": \"c691a12bb497a0717d43fd0ef7f6e8e4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L4.DC6\",\n \"revision\": \"6023b1ad9145f99388fe26e18c09260e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L40.DC6\",\n \"revision\": \"863764b329983ba13d519c40e41776cb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L5.DC6\",\n \"revision\": \"4a4a34fc281952737bbab40364154bd2\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L6.DC6\",\n \"revision\": \"f1ec98661e9eb0f7e08d04d4f16b6140\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L7.DC6\",\n \"revision\": \"5fee5c619d204051762860f34ff93767\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L8.DC6\",\n \"revision\": \"26fb4b39a1e50d1eceb506cc1cf2759c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L9.DC6\",\n \"revision\": \"b61ca46d7a867c88f5bbf9a9773c7f2f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1Q1.DC6\",\n \"revision\": \"26fb4b39a1e50d1eceb506cc1cf2759c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1Q5.DC6\",\n \"revision\": \"9100a79bd273972c73882086daadd094\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G1.DC6\",\n \"revision\": \"39a03c7d0c065dc48829c9dfa50c68f6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G2.DC6\",\n \"revision\": \"8989156789e1c5249727ad6da659c0cf\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G3.DC6\",\n \"revision\": \"6352a273c63ff482c0b1ac46a7155e95\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G4.DC6\",\n \"revision\": \"6caf493f6af35110c7488d83c4dc5fbc\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G5.DC6\",\n \"revision\": \"1d878f11680a1a21a5b8f08c07c9bbb6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/level.txt\",\n \"revision\": \"d1d08e9ed3aea33f980d368d472aa20c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L1.DC6\",\n \"revision\": \"33aead7858551a1612afcca4ba0192d3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L10.DC6\",\n \"revision\": \"4ab6f631fd309fda02b65eb4958934a1\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L11.DC6\",\n \"revision\": \"50a8a8cb609f3e3629e78358c39f7777\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L12.DC6\",\n \"revision\": \"4701b50095399b34d535d2ca639c925a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L13.DC6\",\n \"revision\": \"2ee6602f7b4adae6a67e22d5a22d6edb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L14.DC6\",\n \"revision\": \"9df6a3441950195bf4febcbd3394ae9c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L15.DC6\",\n \"revision\": \"f88fb4c4b49ecb658362fc5df781df5f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L16.DC6\",\n \"revision\": \"03b12d04335f8a12dfc9e919bf30de30\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L17.DC6\",\n \"revision\": \"901037a0d9e253ef21c8d91f948baa31\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L18.DC6\",\n \"revision\": \"511a314ee7f7f544eb786490fb55b1d0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L19.DC6\",\n \"revision\": \"78d6e85460e84e4b4bee9ae7bed975f7\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L2.DC6\",\n \"revision\": \"5aa6dad4f9d2aefe0d1c4eca622755d3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L20.DC6\",\n \"revision\": \"f6907e675253e95f020b363539693205\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L21.DC6\",\n \"revision\": \"0f1a3d95fe916aeebef4f3aae95ddf71\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L22.DC6\",\n \"revision\": \"0e2c89fe13a3e69926b0d54e48e9d357\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L23.DC6\",\n \"revision\": \"cf9764790ea9897f86a36f3442138375\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L24.DC6\",\n \"revision\": \"785c98de121267aa9402f19d5fcb9bb2\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L25.DC6\",\n \"revision\": \"920ad774a6760eba6e695e538ea39e60\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L26.DC6\",\n \"revision\": \"3c45be018d198910ec0688d6ae5a9e39\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L27.DC6\",\n \"revision\": \"86f8f153b834b896bea34c10e2ec2e34\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L3.DC6\",\n \"revision\": \"e50260f10878f3142c4d50627cdf6ba6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L4.DC6\",\n \"revision\": \"18bc9562635d463c4953f99654d6dae3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L40.DC6\",\n \"revision\": \"00cec0c916156523fdebca6830f331d4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L41.DC6\",\n \"revision\": \"9949663afdaedd529ba96bb14c8024e3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L5.DC6\",\n \"revision\": \"4017e9db757dfa45582b991372491470\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L6.DC6\",\n \"revision\": \"5e9cb43ace63652bc150192855476a9b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L7.DC6\",\n \"revision\": \"c7c48318f55f6959a6e9d6d93a190076\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L8.DC6\",\n \"revision\": \"cf298709bf991b79b2ea529a882d966a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L9.DC6\",\n \"revision\": \"79456245e2fff2375a89f4585201600c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/level.txt\",\n \"revision\": \"948c44ca2e2db22bdfb965749185366f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L1.DC6\",\n \"revision\": \"5e82b70bed66883a2040be0840909d0f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L10.DC6\",\n \"revision\": \"480035da0878c323525fd45f885893cf\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L11.DC6\",\n \"revision\": \"942cf5109152b26b2ab5f4ac70782b55\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L12.DC6\",\n \"revision\": \"e95fd5f8e6bb3d3f58a5b3bf2e186a42\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L13.DC6\",\n \"revision\": \"6dc55e192487e0c52ce0589ec86cb0d5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L14.DC6\",\n \"revision\": \"eb5d6b4f5a82f6474f3b93aeef35e1a3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L15.DC6\",\n \"revision\": \"d2a77875155e69f36be380ed3b82c006\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L16.DC6\",\n \"revision\": \"d4896f41ab0182c15db9020ff8e49285\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L17.DC6\",\n \"revision\": \"2e221f7ba0b9486f02ae5409d432d15f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L18.DC6\",\n \"revision\": \"cf298709bf991b79b2ea529a882d966a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L19.DC6\",\n \"revision\": \"79456245e2fff2375a89f4585201600c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L2.DC6\",\n \"revision\": \"ff2f1273d899c888ec5e88cf41c6e726\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L20.DC6\",\n \"revision\": \"f13846d7f5be20f362cf29e76f281fdc\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L21.DC6\",\n \"revision\": \"c16a6f779e8c655f104421f0f66e3ebe\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L22.DC6\",\n \"revision\": \"dbbb97d664b77dae365c3196a1b4a66a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L23.DC6\",\n \"revision\": \"cf403ea1677c644c6d01f5d302fc7b52\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L24.DC6\",\n \"revision\": \"7f90355991ddacbad16b98688164d418\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L25.DC6\",\n \"revision\": \"44ae5ab14c0ea99019d1bf9a392dfc79\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L26.DC6\",\n \"revision\": \"9ce1d18804c84a5082728ea58db94746\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L27.DC6\",\n \"revision\": \"a693111d648846eb9dde56621974636d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L28.DC6\",\n \"revision\": \"5cb39f203a0c99033c390b3f337b7d2d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L3.DC6\",\n \"revision\": \"5123edc6918b1e25557dc087b060369b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L4.DC6\",\n \"revision\": \"37ca3aeb347c9606d7263fe7109da884\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L5.DC6\",\n \"revision\": \"2fa25de1067cf78de2cc1643699655ff\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L6.DC6\",\n \"revision\": \"767040a4ccada781b4c4e9edd6843a7e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L7.DC6\",\n \"revision\": \"531b6b909c18262c1bc787940db9d534\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L8.DC6\",\n \"revision\": \"cee0dafe9399579632ab6c41d486ffba\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L9.DC6\",\n \"revision\": \"e63017163c61d43c95ca6f6682fc4f19\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/level.txt\",\n \"revision\": \"a6742b92034954e99cc5ace0d7df5310\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L1.DC6\",\n \"revision\": \"e4d73bf624213980ee4f592946e9a756\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L2.DC6\",\n \"revision\": \"912f687ef60aa515571ffb2d0455c8ab\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L3.DC6\",\n \"revision\": \"0290b62042febe9d7c169ceecf021c19\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L4.DC6\",\n \"revision\": \"9bce72ce7504f3aa8213aa0b7847f22b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L5.DC6\",\n \"revision\": \"35a7d3f8f5b2df7c73b493bf759366b0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L6.DC6\",\n \"revision\": \"dce452304235b223c616ea65f608cd80\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/level.txt\",\n \"revision\": \"d2fb7cced61c46fbf9b6215ce674ea8b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/alttab1.dc6\",\n \"revision\": \"8bc80127687b0004ed3febee4e4eb384\"\n },\n {\n \"url\": \"/data/local/UI/ENG/alttab2.dc6\",\n \"revision\": \"175f01a8b06232c601c8fa3712fa8c3c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/alttab3.dc6\",\n \"revision\": \"d4a39945bb5060c6dd24933be42dc03e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/audioonly.dc6\",\n \"revision\": \"caaa7b2ae83b3f9e146c7aab367f9e4a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/audiotext.dc6\",\n \"revision\": \"74ff601e489b47269ca8cbb17d98f606\"\n },\n {\n \"url\": \"/data/local/UI/ENG/auto.dc6\",\n \"revision\": \"b9e06842eef6cd076c2e7a73d9cf8569\"\n },\n {\n \"url\": \"/data/local/UI/ENG/automap.dc6\",\n \"revision\": \"83c721e45c35cd44bc962a6d5a7b6747\"\n },\n {\n \"url\": \"/data/local/UI/ENG/automapfade.dc6\",\n \"revision\": \"988b181fb4f1458f234abc2d08cfbc84\"\n },\n {\n \"url\": \"/data/local/UI/ENG/blendshadow.dc6\",\n \"revision\": \"00f98baf17db22b3842d8fa63d457344\"\n },\n {\n \"url\": \"/data/local/UI/ENG/cancel.dc6\",\n \"revision\": \"2a556fed26f46897cd24c8f6b5a62829\"\n },\n {\n \"url\": \"/data/local/UI/ENG/cfgoptions.dc6\",\n \"revision\": \"811ef94042eea9f71efad87effcab506\"\n },\n {\n \"url\": \"/data/local/UI/ENG/character.dc6\",\n \"revision\": \"280abedf08f2c65db6806a65c24ad1c8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/dolby.dc6\",\n \"revision\": \"d6674e941a953248bed362cdbdc28601\"\n },\n {\n \"url\": \"/data/local/UI/ENG/dolby1.dc6\",\n \"revision\": \"ad7b2bb1c5747911f9c0aa2296ea76d8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/eax.dc6\",\n \"revision\": \"33f64e11168a83a0b2147d3670c8a370\"\n },\n {\n \"url\": \"/data/local/UI/ENG/eax1.dc6\",\n \"revision\": \"954d5364d90f32bfe62116ac74a2b010\"\n },\n {\n \"url\": \"/data/local/UI/ENG/eax3d.DC6\",\n \"revision\": \"71241a191675f3fdb5d51fc6020a32fe\"\n },\n {\n \"url\": \"/data/local/UI/ENG/exit.dc6\",\n \"revision\": \"04ecdb97a0483254b471780f76815181\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadchar.dc6\",\n \"revision\": \"4e2976befcc90fc82595dc86d76b18eb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadcharquest.dc6\",\n \"revision\": \"860ad33412588ad640f5a1c5760df987\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadcharskills.dc6\",\n \"revision\": \"2205b4125dd12be12e737a0142b256a9\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadcharstats.dc6\",\n \"revision\": \"53e7b89e7e0e3abf5ea86382d1f40f4d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadcharwaypoint.dc6\",\n \"revision\": \"97f5291ab30ad8262aa5f4e1589e8ec1\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoin.dc6\",\n \"revision\": \"55706ddefebcda01a86cd1f9694be47e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinA.dc6\",\n \"revision\": \"15193bee2e888091fe5ac5e89a5d6884\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinB.dc6\",\n \"revision\": \"87bd5ed52fbf3fa996aa4fa188826e1c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinC.dc6\",\n \"revision\": \"c532d72eff267b441bd1f041a8e92221\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinD.dc6\",\n \"revision\": \"50f82acdbed57a2822ab88961a361673\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinE.dc6\",\n \"revision\": \"2339edef8b443eae65f6cbfbf4909a69\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinF.dc6\",\n \"revision\": \"7bb79d2d53c1b4799ed41c7621250983\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailjoin.dc6\",\n \"revision\": \"eacf92935983e01129efd1788201e8f8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailserverdrop.dc6\",\n \"revision\": \"5c7b5de28da6380d24a68fed6c8928b7\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebaddeadbod.dc6\",\n \"revision\": \"4a446489d5a6cab3642ff32b7c69f0f4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebaddeadbodyitem.dc6\",\n \"revision\": \"3e23512fcc8825b6e2354d5fb1f2fa59\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadfile.dc6\",\n \"revision\": \"db3496889827e806c135c822ac5f21a9\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadheader.dc6\",\n \"revision\": \"7d1a81959e2504736a244ca78512edc4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadhireables.dc6\",\n \"revision\": \"caff3a4397f9031face8ebdbcf5e0124\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadintrodata.dc6\",\n \"revision\": \"f458b6e436fa1c20970ff4bf47a7fe9e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadinv.dc6\",\n \"revision\": \"f9183087ed17b5a53d61efa8659678cf\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebaditem.dc6\",\n \"revision\": \"9f071f2a883daad8ce167a32a11eb49c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailureunknown.dc6\",\n \"revision\": \"6d7f6c8498bb84e66a627ad05adca555\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gameversionmismatch.dc6\",\n \"revision\": \"356ee16506d67f379f087909e9575bff\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamma.dc6\",\n \"revision\": \"c3169ffb11f9f880b661d103c270a53c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/high.dc6\",\n \"revision\": \"4ca81600602dd1bbcef11bae3bbaf453\"\n },\n {\n \"url\": \"/data/local/UI/ENG/inventory.dc6\",\n \"revision\": \"e2a057a379dda52535017af12d206704\"\n },\n {\n \"url\": \"/data/local/UI/ENG/lightquality.dc6\",\n \"revision\": \"dcbe2977b49daff363766d9bfb77fef5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menu24.txt\",\n \"revision\": \"2c4be9855d68f2f7a15785c65ded1bd4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menu30.txt\",\n \"revision\": \"3e3a4cc06a688c1a327a9b056c7546d6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menu30e.txt\",\n \"revision\": \"c0edeee2e93f126e0b2a983a5a618aed\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menu42.txt\",\n \"revision\": \"55607562086c6d9645724de97309fb45\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menubrett.txt\",\n \"revision\": \"fa9d7d41a4945905ffd68db442973658\"\n },\n {\n \"url\": \"/data/local/UI/ENG/music.dc6\",\n \"revision\": \"712cd39a798c4c565ff2204e28e550aa\"\n },\n {\n \"url\": \"/data/local/UI/ENG/musicdisabled.dc6\",\n \"revision\": \"e09fb90a396f5e559752a405f289d1c5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/normal.dc6\",\n \"revision\": \"eecb27503563560671c62f63dbc01d43\"\n },\n {\n \"url\": \"/data/local/UI/ENG/npcspeech.dc6\",\n \"revision\": \"0d45b2d0e5007d1570c64b7c690c580f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/off.dc6\",\n \"revision\": \"ea8d79c04938031116efd9f51a1fe26e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/on.dc6\",\n \"revision\": \"4eb75f3096986285c9fdd85f1a3a949a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/options.dc6\",\n \"revision\": \"ccaac1ed12f0ffb9bb0017ee3f600c66\"\n },\n {\n \"url\": \"/data/local/UI/ENG/perspective.dc6\",\n \"revision\": \"16f44b29993bd09d9bbe63743306b286\"\n },\n {\n \"url\": \"/data/local/UI/ENG/previous.dc6\",\n \"revision\": \"41504d06f2a1ab61a33b7c41635dfa6d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/quests.dc6\",\n \"revision\": \"5a16f7d8df8cc425a2a072ed764edef8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/returntogame.dc6\",\n \"revision\": \"45aba90140a7213a2ff33d27de12d46b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/selfresurrect.dc6\",\n \"revision\": \"adb8fa4acddd2b7b4775df378e98f687\"\n },\n {\n \"url\": \"/data/local/UI/ENG/skillstree.dc6\",\n \"revision\": \"cea2f80e3bc372a17f61bfcebcd7cd19\"\n },\n {\n \"url\": \"/data/local/UI/ENG/sound.dc6\",\n \"revision\": \"32966954280dad30524d627bca39b7be\"\n },\n {\n \"url\": \"/data/local/UI/ENG/sounddisabled.dc6\",\n \"revision\": \"fa8814823174642ad3adc7d305c46433\"\n },\n {\n \"url\": \"/data/local/UI/ENG/soundoff.dc6\",\n \"revision\": \"ea8d79c04938031116efd9f51a1fe26e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/soundon.dc6\",\n \"revision\": \"4eb75f3096986285c9fdd85f1a3a949a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/soundoptions.dc6\",\n \"revision\": \"d6aba57ee4a86800766a10b9669b6415\"\n },\n {\n \"url\": \"/data/local/UI/ENG/sprevious.dc6\",\n \"revision\": \"c25857df9b90da6c8d56a1e79861a21e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/textonly.dc6\",\n \"revision\": \"343d56151af4963c0ba9270e9d191197\"\n },\n {\n \"url\": \"/data/local/UI/ENG/videooptions.dc6\",\n \"revision\": \"e7cb46e36db5aba7a57495e2e0479859\"\n },\n {\n \"url\": \"/data/local/UI/ENG/youdiedhardcore.dc6\",\n \"revision\": \"2f80d1786ed730f43d6706463165a6f4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/youdiedinst.dc6\",\n \"revision\": \"7b5625852c1fb57cb1b88d0e49955f53\"\n },\n {\n \"url\": \"/data/local/UI/ENG/youdiedsoftcore.dc6\",\n \"revision\": \"009ec17e6cf0d259132baf062c623d8e\"\n },\n {\n \"url\": \"/data/local/UI/deu/BigNo.dc6\",\n \"revision\": \"ec403538d0ef1881585ad87ac1d519a2\"\n },\n {\n \"url\": \"/data/local/UI/deu/BigYes.dc6\",\n \"revision\": \"0c956c8fcc3fa6cafd42df46bc1bf9e8\"\n },\n {\n \"url\": \"/data/local/UI/deu/Contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/deu/ExitDiablo2.dc6\",\n \"revision\": \"7e62137f4ae4872b682a34bd47103c5d\"\n },\n {\n \"url\": \"/data/local/UI/deu/KeysandButtons.dc6\",\n \"revision\": \"e11c8562f0bc5eae7ae2a52b15186c03\"\n },\n {\n \"url\": \"/data/local/UI/deu/MouseSensitivity.dc6\",\n \"revision\": \"f44eb6a9e6271cd27b7ecdeda4f46277\"\n },\n {\n \"url\": \"/data/local/UI/deu/QuitDiablo2.dc6\",\n \"revision\": \"34ce4ec3a33babbd4e1bc8c8c35d9c72\"\n },\n {\n \"url\": \"/data/local/UI/deu/SaveandExitgame.dc6\",\n \"revision\": \"9ed768fcf2575fdda61b06fb7e9f6a61\"\n },\n {\n \"url\": \"/data/local/UI/esp/bigno.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/esp/bigyes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/esp/contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/esp/exitdiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/esp/keysandbuttons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/esp/mousesensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/esp/quitdiablo2.dc6\",\n \"revision\": \"f2922e651c5cb9466982845431fb5ca4\"\n },\n {\n \"url\": \"/data/local/UI/esp/saveandexitgame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/fra/bigno.dc6\",\n \"revision\": \"a8f5a15b3edcdf63c4f23ca18cd24a17\"\n },\n {\n \"url\": \"/data/local/UI/fra/bigyes.dc6\",\n \"revision\": \"104809aacf79b6c55fc9c878e3d5a013\"\n },\n {\n \"url\": \"/data/local/UI/fra/contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/fra/exitdiablo2.dc6\",\n \"revision\": \"5af5ccee27817ff5db2f747fda0c6551\"\n },\n {\n \"url\": \"/data/local/UI/fra/keysandbuttons.dc6\",\n \"revision\": \"fd010185db56c2cf2f767f7922712270\"\n },\n {\n \"url\": \"/data/local/UI/fra/mousesensitivity.dc6\",\n \"revision\": \"94e7c17c008d91b61d594b1e4ff4d53a\"\n },\n {\n \"url\": \"/data/local/UI/fra/quitdiablo2.dc6\",\n \"revision\": \"a0a2582a0d9a5d57b196907456db4303\"\n },\n {\n \"url\": \"/data/local/UI/fra/saveandexitgame.dc6\",\n \"revision\": \"f3b9c4e9780218978abc266152909e7b\"\n },\n {\n \"url\": \"/data/local/UI/invchar.DC6\",\n \"revision\": \"7f79552e6724f54ac7736929b0d0a6b9\"\n },\n {\n \"url\": \"/data/local/UI/ita/bigno.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/ita/bigyes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/ita/contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/ita/exitdiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/ita/keysandbuttons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/ita/mousesensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/ita/quitdiablo2.dc6\",\n \"revision\": \"f2922e651c5cb9466982845431fb5ca4\"\n },\n {\n \"url\": \"/data/local/UI/ita/saveandexitgame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/jpn/bigno.dc6\",\n \"revision\": \"fedf3fde7821a9e08ecaf211783ef945\"\n },\n {\n \"url\": \"/data/local/UI/jpn/bigyes.dc6\",\n \"revision\": \"3a60aa723301af9c1388398750e8dd6f\"\n },\n {\n \"url\": \"/data/local/UI/jpn/contrast.dc6\",\n \"revision\": \"45ef53e2d0581310e3dd8752d94870a7\"\n },\n {\n \"url\": \"/data/local/UI/jpn/exitdiablo2.dc6\",\n \"revision\": \"0dc09d047a63773f4def4fc83a0828de\"\n },\n {\n \"url\": \"/data/local/UI/jpn/keysandbuttons.dc6\",\n \"revision\": \"ff4c5f57825094870fa87ec34bebecb0\"\n },\n {\n \"url\": \"/data/local/UI/jpn/mousesensitivity.dc6\",\n \"revision\": \"d5d8c041171d42420b12b26fd848ae99\"\n },\n {\n \"url\": \"/data/local/UI/jpn/quitdiablo2.dc6\",\n \"revision\": \"adc9b09666c8a3df2dc7253572ff6a8c\"\n },\n {\n \"url\": \"/data/local/UI/jpn/saveandexitgame.dc6\",\n \"revision\": \"81012ab55e4c8b51cd83e47497155400\"\n },\n {\n \"url\": \"/data/local/UI/kor/bigno.dc6\",\n \"revision\": \"45242693004ca4eb87ba199f54a12515\"\n },\n {\n \"url\": \"/data/local/UI/kor/bigyes.dc6\",\n \"revision\": \"ed004eff03eecf1f12e945bd8c262549\"\n },\n {\n \"url\": \"/data/local/UI/kor/contrast.dc6\",\n \"revision\": \"dcba7734515026bda87986ebf65290b1\"\n },\n {\n \"url\": \"/data/local/UI/kor/exitdiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/kor/keysandbuttons.dc6\",\n \"revision\": \"ae880ef78f577f750ef384004349076f\"\n },\n {\n \"url\": \"/data/local/UI/kor/mousesensitivity.dc6\",\n \"revision\": \"5bcfa199274f55fa5f8e9412745bff1e\"\n },\n {\n \"url\": \"/data/local/UI/kor/quitdiablo2.dc6\",\n \"revision\": \"4261570cda6da4ed790fb322e440dfeb\"\n },\n {\n \"url\": \"/data/local/UI/kor/saveandexitgame.dc6\",\n \"revision\": \"aecd4af37949ad50513871b6ab33a5ca\"\n },\n {\n \"url\": \"/data/local/UI/loadingscreen.dc6\",\n \"revision\": \"aef3191fc051af7c4c0c7fcc9409301d\"\n },\n {\n \"url\": \"/data/local/UI/pol/bigno.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/pol/bigyes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/pol/contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/pol/exitdiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/pol/keysandbuttons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/pol/mousesensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/pol/quitdiablo2.dc6\",\n \"revision\": \"f2922e651c5cb9466982845431fb5ca4\"\n },\n {\n \"url\": \"/data/local/UI/pol/saveandexitgame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/rus/2dsound.dc6\",\n \"revision\": \"b67a272866fc24cea19f09d5fc6d241c\"\n },\n {\n \"url\": \"/data/local/UI/rus/2dvolume.dc6\",\n \"revision\": \"87af3e75b3c986eb8f5121f06502942f\"\n },\n {\n \"url\": \"/data/local/UI/rus/3DBias.dc6\",\n \"revision\": \"1a2089960509c78c27a2f4b69636a9b2\"\n },\n {\n \"url\": \"/data/local/UI/rus/3DSound.dc6\",\n \"revision\": \"5ee7ce40abc3f11bbfeff59597fc22a3\"\n },\n {\n \"url\": \"/data/local/UI/rus/3da3d.DC6\",\n \"revision\": \"36c31551d05b728c15457d6f69e10fdf\"\n },\n {\n \"url\": \"/data/local/UI/rus/3ddirectx.DC6\",\n \"revision\": \"218ef4bcd5ff61279d35fb446ee07757\"\n },\n {\n \"url\": \"/data/local/UI/rus/3deax.DC6\",\n \"revision\": \"f303f3adf73345f3741248f4a91c5562\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsound1.dc6\",\n \"revision\": \"5ee7ce40abc3f11bbfeff59597fc22a3\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsounda3d.dc6\",\n \"revision\": \"8db92da85458be533e4fa90c2db012c8\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsoundeax.dc6\",\n \"revision\": \"12a7ff4663099559ae2931b9d7e0b40b\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsoundoff.DC6\",\n \"revision\": \"0175d832bf7bb6312c5d5c0b9c00434c\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsoundon.DC6\",\n \"revision\": \"5ea9a10ceacfd89623349725a670f5c2\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsupport.DC6\",\n \"revision\": \"7c2b6c8ee63d53c8cb788f3e70d3bf4d\"\n },\n {\n \"url\": \"/data/local/UI/rus/640x480.dc6\",\n \"revision\": \"7f37f3162a8ef11fceba1fd8520bb639\"\n },\n {\n \"url\": \"/data/local/UI/rus/800x600.dc6\",\n \"revision\": \"fd52c157f1882aa38b7a1a70afd352ed\"\n },\n {\n \"url\": \"/data/local/UI/rus/AudioOnly.dc6\",\n \"revision\": \"36194099373cdf30489160301716e6ca\"\n },\n {\n \"url\": \"/data/local/UI/rus/AudioText.dc6\",\n \"revision\": \"649d2f3c626e8b675d4caf6d2b6cb5ea\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapCenter.dc6\",\n \"revision\": \"ad09f247b5eab5f5adfbc056601cab7e\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapFade.dc6\",\n \"revision\": \"438b974500a51a706f1effd0bfaf3ec0\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapMode.dc6\",\n \"revision\": \"77a9f29dad2fb1c5acb8edd657d801f0\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapOptions.dc6\",\n \"revision\": \"47325aa3a03b342c663f79cfe9ccabea\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapParty.dc6\",\n \"revision\": \"9ecfa823ca962c4fc46d775b025731a0\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapPartyNames.dc6\",\n \"revision\": \"7bc1910501bdec4ace10a918b496dbf4\"\n },\n {\n \"url\": \"/data/local/UI/rus/BigNo.dc6\",\n \"revision\": \"d102ca2496432c4c071266074e46a842\"\n },\n {\n \"url\": \"/data/local/UI/rus/BigYes.dc6\",\n \"revision\": \"42c87c457122e16d70758f16c01f6f09\"\n },\n {\n \"url\": \"/data/local/UI/rus/BlendShadow.dc6\",\n \"revision\": \"7bbfb7428fa88e409f406f15739f140e\"\n },\n {\n \"url\": \"/data/local/UI/rus/CFGOptions.dc6\",\n \"revision\": \"85eb47131cb65f2c0deb3de1a7793f67\"\n },\n {\n \"url\": \"/data/local/UI/rus/Center.dc6\",\n \"revision\": \"0618b2a5906082b6f2f76bcf745730df\"\n },\n {\n \"url\": \"/data/local/UI/rus/Contrast.dc6\",\n \"revision\": \"7ad81876401f59147be67a19ba9ebb54\"\n },\n {\n \"url\": \"/data/local/UI/rus/Credits.txt\",\n \"revision\": \"db1b6c784e4302f36e94925e0fd5451d\"\n },\n {\n \"url\": \"/data/local/UI/rus/EAX.dc6\",\n \"revision\": \"92537ec3079ef5fb35e8cdfb70abccd3\"\n },\n {\n \"url\": \"/data/local/UI/rus/EXITD2.DC6\",\n \"revision\": \"30dcbd2950f01fbad15cb5de1fb479c5\"\n },\n {\n \"url\": \"/data/local/UI/rus/Everything.dc6\",\n \"revision\": \"3d397152bd0c548d7fa2cc37007167a9\"\n },\n {\n \"url\": \"/data/local/UI/rus/Exit.dc6\",\n \"revision\": \"28357d03b9fef36127b94987863101f2\"\n },\n {\n \"url\": \"/data/local/UI/rus/ExitDiablo2.dc6\",\n \"revision\": \"9d09602444ebfe7b70e18af716ca27b6\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L1.dc6\",\n \"revision\": \"e5941f9a2310ad56f5486165d14816bb\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L10.dc6\",\n \"revision\": \"db03024a41b1cdb58b55c8b3b290d1e1\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L11.dc6\",\n \"revision\": \"caf0d6eb20b41f75671422880c0b9486\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L12.dc6\",\n \"revision\": \"4ba28e0aad70607a37a5f64f6c8d2270\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L13.dc6\",\n \"revision\": \"81f77583a7feb03c16fb12b509367c51\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L14.dc6\",\n \"revision\": \"5d6a447b8fdfde7f4d3ec450d9fb5aee\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L15.dc6\",\n \"revision\": \"b12672c46f06e86a3bb9f645c5d69079\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L16.dc6\",\n \"revision\": \"168ba907660af37c40aa6a11029db9f5\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L17.dc6\",\n \"revision\": \"ee5db1b8272807cb3e597e988b856557\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L18.dc6\",\n \"revision\": \"7f81443fdf5011931d45d135d2db38a4\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L19.dc6\",\n \"revision\": \"6f659f0bc841cfba4844d791e684c9d4\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L2.dc6\",\n \"revision\": \"9ba05841a234238c3120b9ea32e24e44\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L20.dc6\",\n \"revision\": \"1eb00429bf8e72fb6c0085a4769b699d\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L21.dc6\",\n \"revision\": \"a67ed4a682a5f2593c6bdb5387c1463f\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L22.dc6\",\n \"revision\": \"5d80015275fb7854c6d4725e3a58827f\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L23.dc6\",\n \"revision\": \"77d46ba73d5caf69d74dfaabfa3e7d40\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L24.dc6\",\n \"revision\": \"c5d2d6a91d6c2f4ae880bd20ac4a576b\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L25.dc6\",\n \"revision\": \"4d92173c96f9319904319b081321b448\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L26.dc6\",\n \"revision\": \"1d1cbe49ddedb8e16e042035e57abb42\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L27.dc6\",\n \"revision\": \"24e437a5224f8ebea3d4d7a94c299d14\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L28.dc6\",\n \"revision\": \"1a3cae588e27ab5cadf30badc99daaae\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L29.dc6\",\n \"revision\": \"80b2a2f0eb9644dbf6dbc98d08044303\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L3.dc6\",\n \"revision\": \"de23a9afeb21ffbdc7e2ce16413f6e49\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L30.dc6\",\n \"revision\": \"e75c0d53fb9ade224099c770b265e89b\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L31.dc6\",\n \"revision\": \"c691a12bb497a0717d43fd0ef7f6e8e4\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L4.dc6\",\n \"revision\": \"7caaa1e9d6531434bfc833051e5c0ba5\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L5.dc6\",\n \"revision\": \"901c086921547446757e78f706b2c0ab\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L6.dc6\",\n \"revision\": \"694f287da74b8ed65dd4aa8762490c02\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L7.dc6\",\n \"revision\": \"8a2cfb3f32bdb054614cc238f9634305\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L8.dc6\",\n \"revision\": \"a0dbefad7a8533d6b03f845a71ff588e\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L9.dc6\",\n \"revision\": \"400ae993f2632f94f0d10e9a95b8c9c9\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/LEVEL.TXT\",\n \"revision\": \"bd0a156a7ca118085c5598a0adc95f7b\"\n },\n {\n \"url\": \"/data/local/UI/rus/ExpansionCredits.txt\",\n \"revision\": \"db1b6c784e4302f36e94925e0fd5451d\"\n },\n {\n \"url\": \"/data/local/UI/rus/Full.dc6\",\n \"revision\": \"e2c4ba5a091a934ad1f4caade1a7d465\"\n },\n {\n \"url\": \"/data/local/UI/rus/Gamma.dc6\",\n \"revision\": \"aec01113cebac1aeaff99045dfe6f93e\"\n },\n {\n \"url\": \"/data/local/UI/rus/High.dc6\",\n \"revision\": \"6140fb93e33a3a06eb5e4b2c0481557e\"\n },\n {\n \"url\": \"/data/local/UI/rus/KeysAndButtons.dc6\",\n \"revision\": \"f71a640a43a464d288f91025611a79c8\"\n },\n {\n \"url\": \"/data/local/UI/rus/LightQuality.dc6\",\n \"revision\": \"7f442b746a9b2710ae445e3fcff3a4fd\"\n },\n {\n \"url\": \"/data/local/UI/rus/Low.dc6\",\n \"revision\": \"6a5a5a5cf7bbbd80eee5ff3b046178a2\"\n },\n {\n \"url\": \"/data/local/UI/rus/MENU30E.TXT\",\n \"revision\": \"c0edeee2e93f126e0b2a983a5a618aed\"\n },\n {\n \"url\": \"/data/local/UI/rus/MULTIPLAYER.DC6\",\n \"revision\": \"285778354a84757266d0da539e366119\"\n },\n {\n \"url\": \"/data/local/UI/rus/Medium.dc6\",\n \"revision\": \"f7e573b27dd9fb0d74c3b4981cbd9d99\"\n },\n {\n \"url\": \"/data/local/UI/rus/Mini.dc6\",\n \"revision\": \"9124d41ac48c2530f63d23d45a94e1ff\"\n },\n {\n \"url\": \"/data/local/UI/rus/MouseSensitivity.dc6\",\n \"revision\": \"b97cf92e121e10f2f060b124af4c192d\"\n },\n {\n \"url\": \"/data/local/UI/rus/Music.dc6\",\n \"revision\": \"8a5b422d8c9d5815635e2b17c9d10859\"\n },\n {\n \"url\": \"/data/local/UI/rus/NPCSpeech.dc6\",\n \"revision\": \"107633e0534d7409c291bab0630ac07f\"\n },\n {\n \"url\": \"/data/local/UI/rus/No.dc6\",\n \"revision\": \"d102ca2496432c4c071266074e46a842\"\n },\n {\n \"url\": \"/data/local/UI/rus/Options.dc6\",\n \"revision\": \"5aef3216941edc41711737c6d845e1a3\"\n },\n {\n \"url\": \"/data/local/UI/rus/Perspective.dc6\",\n \"revision\": \"828595a1c0eb0bdd6387ed04ed21cc92\"\n },\n {\n \"url\": \"/data/local/UI/rus/Previous.dc6\",\n \"revision\": \"474dcecb39dea54e7dccfeb1b1a14ccf\"\n },\n {\n \"url\": \"/data/local/UI/rus/QuitDiablo2.dc6\",\n \"revision\": \"9d09602444ebfe7b70e18af716ca27b6\"\n },\n {\n \"url\": \"/data/local/UI/rus/ReallyExit.dc6\",\n \"revision\": \"822333a456931eed68be3715593bd740\"\n },\n {\n \"url\": \"/data/local/UI/rus/Resolution.dc6\",\n \"revision\": \"8e8eaa71bddf5497504827e112612fd8\"\n },\n {\n \"url\": \"/data/local/UI/rus/ReturnToGame.dc6\",\n \"revision\": \"c9ec908b43688620ffda1fe48e708edf\"\n },\n {\n \"url\": \"/data/local/UI/rus/SINGLEPLAYER.DC6\",\n \"revision\": \"a33816b1711212d5660c3acdeaffe58e\"\n },\n {\n \"url\": \"/data/local/UI/rus/SPrevious.dc6\",\n \"revision\": \"314497dec8ab40c1d8c685681afc31fc\"\n },\n {\n \"url\": \"/data/local/UI/rus/SaveAndExitGame.dc6\",\n \"revision\": \"d64010817946e6f7296a3efde46d1c07\"\n },\n {\n \"url\": \"/data/local/UI/rus/SmallNo.dc6\",\n \"revision\": \"c63c687335cb979ecb580a85a93e500f\"\n },\n {\n \"url\": \"/data/local/UI/rus/SmallOff.dc6\",\n \"revision\": \"940223448e77dea37c377e26ec28e3f8\"\n },\n {\n \"url\": \"/data/local/UI/rus/SmallOn.dc6\",\n \"revision\": \"e1bcdaac928a480b3c835439cd0b3a87\"\n },\n {\n \"url\": \"/data/local/UI/rus/SmallYes.dc6\",\n \"revision\": \"05fce547a157d9d549bdd4a5e1e5690d\"\n },\n {\n \"url\": \"/data/local/UI/rus/Sound.dc6\",\n \"revision\": \"965013395b8918e5a6a8a20741b93ade\"\n },\n {\n \"url\": \"/data/local/UI/rus/SoundOptions.dc6\",\n \"revision\": \"94745ce176bd3f7f982a9121eb8f34a0\"\n },\n {\n \"url\": \"/data/local/UI/rus/TextOnly.dc6\",\n \"revision\": \"6e676120fa5e16214194ca6390f15418\"\n },\n {\n \"url\": \"/data/local/UI/rus/VideoOptions.dc6\",\n \"revision\": \"9d7aa04e8f48c20c62e280b8ba40c84b\"\n },\n {\n \"url\": \"/data/local/UI/rus/Yes.dc6\",\n \"revision\": \"2712c2155f7dfca1e20fbea8b1b5cd5c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L1.DC6\",\n \"revision\": \"934e0f178b3fd1516d7f8873a6a4d3a9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L10.DC6\",\n \"revision\": \"9c3273200fd6f8e58ba69fdc8918f80b\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L11.DC6\",\n \"revision\": \"07033f34348617d24d7ab618ba8539ba\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L12.DC6\",\n \"revision\": \"d1f9e67f27b63bae2107376ad18c140b\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L13.DC6\",\n \"revision\": \"cb20c993d9ce3ead78b303c1791b4c93\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L14.DC6\",\n \"revision\": \"d9a1b005bf2ee5a5c667166610846911\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L15.DC6\",\n \"revision\": \"9204d2adc2b6dffebbae4ab7e725b079\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L16.DC6\",\n \"revision\": \"a21ebae3e73d846850c64325462120e9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L17.DC6\",\n \"revision\": \"c55396549c750b40320e8bef8ee0ff1a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L18.DC6\",\n \"revision\": \"a6b7d9f7a76d9f297ba45b1ae97282a5\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L19.DC6\",\n \"revision\": \"ea26d3fbbad708bca00585e63b413561\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L2.DC6\",\n \"revision\": \"9f7ce0a2c3b874d2b1ff8bad9226819f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L20.DC6\",\n \"revision\": \"db714ead14f390773c4ce8effbd2067b\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L21.DC6\",\n \"revision\": \"f7703750f0915eb75dd97153a54d4fed\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L22.DC6\",\n \"revision\": \"27908ca2daf765f9ef3583fa69a182c6\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L23.DC6\",\n \"revision\": \"0bf537a8a00a97640c1511b8e4d3ab61\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L24.DC6\",\n \"revision\": \"82ac812192bb77cf60108289b5ea24a0\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L25.DC6\",\n \"revision\": \"3b1a2c6f208c190ad0cbd1f234dfbb03\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L26.DC6\",\n \"revision\": \"133bbb37c6368672f6f4fc511831e829\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L27.DC6\",\n \"revision\": \"69272fb2814628a6bc94f90b5647bddd\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L28.DC6\",\n \"revision\": \"82f05f1fe65a4555ec5e1111067f5a24\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L29.DC6\",\n \"revision\": \"7fb0c7ac71946e4b84667b6e9474842f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L3.DC6\",\n \"revision\": \"d6e64cfde6738b56970aaa86def23f49\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L30.DC6\",\n \"revision\": \"032fb68965c90eda49a71993b2413256\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L31.DC6\",\n \"revision\": \"55f15648380bddb37a603f12f6902921\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L32.DC6\",\n \"revision\": \"222c89ce6a7d463726a0b7f5812ea0b6\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L33.DC6\",\n \"revision\": \"74d5eb7b6151683185b52bfad1557eff\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L34.DC6\",\n \"revision\": \"7a14dcaa23c23f3031e1cb3a242d96ab\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L35.DC6\",\n \"revision\": \"10ca9686a65073d4e22a2f0f7a87557d\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L36.DC6\",\n \"revision\": \"c1478944071ac907c9a001e1983a986f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L37.DC6\",\n \"revision\": \"1bcd2678d0a012c1194e15319409d442\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L38.DC6\",\n \"revision\": \"36ec3972b3e93b0cc7ebbb6af3f4ab24\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L39.DC6\",\n \"revision\": \"c89595943843c7849651267197954f0e\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L4.DC6\",\n \"revision\": \"31c4b2abee151965b4ec8a8437c0c489\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L40.DC6\",\n \"revision\": \"fad53b9b98cfee7cacb84ed74849f5f8\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L5.DC6\",\n \"revision\": \"0f04f4a4ecbc00acf5ac8cd88745137d\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L6.DC6\",\n \"revision\": \"df75c493da715a8cbf316d639202cb6e\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L7.DC6\",\n \"revision\": \"08be4bb3866b86ba5828911f21ef46d9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L8.DC6\",\n \"revision\": \"7c97ee381975cd05f6ba1c508d80977e\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L9.DC6\",\n \"revision\": \"d3cd8524817d857cd3a352794fd8dc1a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1Q1.DC6\",\n \"revision\": \"7c97ee381975cd05f6ba1c508d80977e\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1Q5.DC6\",\n \"revision\": \"5599efff0b39807df780394f288c3949\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G1.DC6\",\n \"revision\": \"0d11ce7a41a0dd77943ac2b43ec88b87\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G2.DC6\",\n \"revision\": \"cd029aae5114656d5404d07d24518b98\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G3.DC6\",\n \"revision\": \"c610074e207578e23a19df8effced4a8\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G4.DC6\",\n \"revision\": \"bd5f8c7e8199b405b2b0576dccbf1f32\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G5.DC6\",\n \"revision\": \"6f8de97b4d02b33aec58a699ca707055\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/level.txt\",\n \"revision\": \"d1d08e9ed3aea33f980d368d472aa20c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L1.DC6\",\n \"revision\": \"2d5a260c27edc940efd82b07c24271bd\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L10.DC6\",\n \"revision\": \"721a504e79f234c209c9ab158f4fd07f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L11.DC6\",\n \"revision\": \"c1ae3603debbccbecfee57c9b8c1c0bf\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L12.DC6\",\n \"revision\": \"616f8eb6fcf477e52aacffafe2a74f1c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L13.DC6\",\n \"revision\": \"209b83a37f0c27a9008f6e7e1cbdb79c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L14.DC6\",\n \"revision\": \"7370a57a79f6c4f1cb9c4a6c0a21d61a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L15.DC6\",\n \"revision\": \"46548797dede3959926da78f3d58bc99\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L16.DC6\",\n \"revision\": \"d6e88aa81e9de7228b53cc2ff018a75f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L17.DC6\",\n \"revision\": \"07e256d64b09554fabe6cbcac9d96d69\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L18.DC6\",\n \"revision\": \"d20c7672ab684f845dbdaf0f33edfbb9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L19.DC6\",\n \"revision\": \"e11af31b955e465e86e6898190b601a3\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L2.DC6\",\n \"revision\": \"7b6d38957b0e568165beb726afa1f199\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L20.DC6\",\n \"revision\": \"a8c42d1a2bd9659147d4262f6c409ecc\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L21.DC6\",\n \"revision\": \"782c19820806513ba2b90bd0d7c046db\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L22.DC6\",\n \"revision\": \"436d3c0b78e2527699d3c6dfa4d1b498\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L23.DC6\",\n \"revision\": \"cee3e2fc693d4edb3a1b02a43a51394a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L24.DC6\",\n \"revision\": \"557a77a0ae111b4ebbe232f0fea7ab3b\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L25.DC6\",\n \"revision\": \"ee3a8e7c7c455f3e87a472524c84de79\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L26.DC6\",\n \"revision\": \"88e894cf5f527408eda1fa8a06e637b9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L27.DC6\",\n \"revision\": \"2b395c9a38f52037e583c15debe7a889\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L3.DC6\",\n \"revision\": \"758b9fc2ebe3fd7aea7f0cd5fec9f039\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L4.DC6\",\n \"revision\": \"55a2041b6f3e81f822849c51fba97ef3\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L40.DC6\",\n \"revision\": \"ca85cb208f024df7620caa7d813c1914\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L41.DC6\",\n \"revision\": \"7769e706ae491cec07b0ed43165c8341\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L5.DC6\",\n \"revision\": \"69d6fef4d8b90a180770488ccc6e0029\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L6.DC6\",\n \"revision\": \"58cff74009cfd7f00e2174e8595fe49c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L7.DC6\",\n \"revision\": \"b4b0a9daf3cac301373b323b630d83e4\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L8.DC6\",\n \"revision\": \"fd142ceafc2810781469bb3d6fbd1888\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L9.DC6\",\n \"revision\": \"28f47737763e3808c1a825ef90fe5407\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/level.txt\",\n \"revision\": \"948c44ca2e2db22bdfb965749185366f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L1.DC6\",\n \"revision\": \"a0a958e32a470ce90387f34b20db2e06\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L10.DC6\",\n \"revision\": \"b89e17cd7464cb5008cc011833851f92\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L11.DC6\",\n \"revision\": \"0b152dccd46972c1dda09f9a7029e497\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L12.DC6\",\n \"revision\": \"06073e3376763ba882e5a6f7a37509a8\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L13.DC6\",\n \"revision\": \"3b09f8d94c6f94f46ebe0001346c1d53\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L14.DC6\",\n \"revision\": \"82c372e32506f1b631b66e45e7ae0095\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L15.DC6\",\n \"revision\": \"19456207689e8e6db2730a1f41f17ff7\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L16.DC6\",\n \"revision\": \"2f88bfc1c7cb054c67ed0eb14070137d\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L17.DC6\",\n \"revision\": \"3c93141b1a8ac4bc72cb2cd6026de827\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L18.DC6\",\n \"revision\": \"fd142ceafc2810781469bb3d6fbd1888\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L19.DC6\",\n \"revision\": \"28f47737763e3808c1a825ef90fe5407\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L2.DC6\",\n \"revision\": \"ad07e9d0e1d3f746674767b5839931f5\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L20.DC6\",\n \"revision\": \"80ba45beeb461f8e51161185175118ab\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L21.DC6\",\n \"revision\": \"b72076a9289adf9cb966e815d0742274\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L22.DC6\",\n \"revision\": \"2e1700d6802e239e9d91103ad1df294c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L23.DC6\",\n \"revision\": \"356616ea65269e98c784e9773b408bc0\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L24.DC6\",\n \"revision\": \"db791650448fe93ca63e402bbd85c5c4\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L25.DC6\",\n \"revision\": \"8b2bca356492553f8549cc9bffb5b01d\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L26.DC6\",\n \"revision\": \"ce3da8da74cae9be78b06ccd661f3939\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L27.DC6\",\n \"revision\": \"b1886f2c630fb2878b971ab4f13daba3\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L28.DC6\",\n \"revision\": \"d809293a3ac081132fe190444ded6c8a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L3.DC6\",\n \"revision\": \"1af2fdb531c9974ccebf6b2c330baa05\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L4.DC6\",\n \"revision\": \"7d47b6972fc4a0218f4c7c8ee38bd894\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L5.DC6\",\n \"revision\": \"115f7f6696fea44b7b3ff27537813a46\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L6.DC6\",\n \"revision\": \"736e5ee18aa21ba28c87a8bf891cdc2a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L7.DC6\",\n \"revision\": \"558a266edb4a64e82819e79521961b19\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L8.DC6\",\n \"revision\": \"5c1507ba32fba1099326f3d1b8965a06\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L9.DC6\",\n \"revision\": \"36b38b4b7e06a76ed0b7b8554effc817\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/level.txt\",\n \"revision\": \"a6742b92034954e99cc5ace0d7df5310\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L1.DC6\",\n \"revision\": \"49664446a63833c9178ddd708d6b2175\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L2.DC6\",\n \"revision\": \"e9d51507c6114963749d08c49a79a88a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L3.DC6\",\n \"revision\": \"903011acfa3cb42cbc55c9746038e8f7\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L4.DC6\",\n \"revision\": \"c6b5e00ff1ba440a8e8c1e6d307a8469\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L5.DC6\",\n \"revision\": \"d0df3f4b9453d0214179df6b49892744\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L6.DC6\",\n \"revision\": \"403537cbeb107fded8a031782fef0487\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/level.txt\",\n \"revision\": \"d2fb7cced61c46fbf9b6215ce674ea8b\"\n },\n {\n \"url\": \"/data/local/UI/rus/alttab1.dc6\",\n \"revision\": \"84961d0076506067fc54c1060bb3a17d\"\n },\n {\n \"url\": \"/data/local/UI/rus/alttab2.dc6\",\n \"revision\": \"050a647ecb71ac5ad0356b4c6d220736\"\n },\n {\n \"url\": \"/data/local/UI/rus/alttab3.dc6\",\n \"revision\": \"71f13fc57c28ad305c459e077b619522\"\n },\n {\n \"url\": \"/data/local/UI/rus/auto.dc6\",\n \"revision\": \"e26915f41d32e455037bc495e0f796bc\"\n },\n {\n \"url\": \"/data/local/UI/rus/automap.dc6\",\n \"revision\": \"f0612397ba1299608529d914bee0c2f2\"\n },\n {\n \"url\": \"/data/local/UI/rus/cancel.dc6\",\n \"revision\": \"f04d89c48d3bad0aff0dedda226f6265\"\n },\n {\n \"url\": \"/data/local/UI/rus/character.dc6\",\n \"revision\": \"76275a1b49495f6e45e1f06a1995b0c3\"\n },\n {\n \"url\": \"/data/local/UI/rus/dolby.dc6\",\n \"revision\": \"e84ff11bfc2e500ea28eaef8e430e8e2\"\n },\n {\n \"url\": \"/data/local/UI/rus/dolby1.dc6\",\n \"revision\": \"35a39df0f6052e57107da607a274d6ed\"\n },\n {\n \"url\": \"/data/local/UI/rus/eax1.dc6\",\n \"revision\": \"92537ec3079ef5fb35e8cdfb70abccd3\"\n },\n {\n \"url\": \"/data/local/UI/rus/eax3d.DC6\",\n \"revision\": \"bf695e80958f5f7d61d6e6e5b39b3c0f\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadchar.dc6\",\n \"revision\": \"783993363a265acf486c2d64307baa85\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadcharquest.dc6\",\n \"revision\": \"1e3386fba6bb0f58084c37c71db0fd32\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadcharskills.dc6\",\n \"revision\": \"d2972fca29600aa6163635853b1f124b\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadcharstats.dc6\",\n \"revision\": \"21310763e07b9947927dd3acdb130b54\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadcharwaypoint.dc6\",\n \"revision\": \"a5d9975d1f37185a1f410e059d8f8b79\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoin.dc6\",\n \"revision\": \"0908e803e59a92cf63b8213999d554c8\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinA.dc6\",\n \"revision\": \"f35082bc6cb53cf31e8d116c485e48c2\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinB.dc6\",\n \"revision\": \"9bbb5be4f3d78fe160d63829addd7ffe\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinC.dc6\",\n \"revision\": \"8937190984164e258c1e6dd82be6d416\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinD.dc6\",\n \"revision\": \"9924e55f2f80af425426c5a2aebea56f\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinE.dc6\",\n \"revision\": \"99149cf18d02b354257cfd7c6124aa1a\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinF.dc6\",\n \"revision\": \"f091af93d16c6f452feeb66d54068b2f\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailjoin.dc6\",\n \"revision\": \"b17cbf6b6242126af00c3983d3eab861\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailserverdrop.dc6\",\n \"revision\": \"a7f8ca6c76a0f46375ba43a99695927a\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebaddeadbod.dc6\",\n \"revision\": \"76367d656bec5dfe6cfbf47abf578b3c\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebaddeadbodyitem.dc6\",\n \"revision\": \"795eec246bc874a1379e306e61b1613f\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadfile.dc6\",\n \"revision\": \"a6b427f596a219fa2c15d814a368c6b5\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadheader.dc6\",\n \"revision\": \"356a18c1a40b6ee701f1a5b7a2c19f92\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadhireables.dc6\",\n \"revision\": \"2c4e140be58306a8d0d974320d83f29b\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadintrodata.dc6\",\n \"revision\": \"a047e2eaef8fa4ffb4bb0f30b996984b\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadinv.dc6\",\n \"revision\": \"bfb5a6f7d34cdad6897c9d03d0860ca3\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebaditem.dc6\",\n \"revision\": \"5efe5a4781df85374ce4d9a2de4148d7\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailureunknown.dc6\",\n \"revision\": \"93541d180b478622459d1efe136dd4db\"\n },\n {\n \"url\": \"/data/local/UI/rus/gameversionmismatch.dc6\",\n \"revision\": \"89d936fbf279e22d313fb823e0245f71\"\n },\n {\n \"url\": \"/data/local/UI/rus/inventory.dc6\",\n \"revision\": \"c777cd2b9e0cd2501275f0cdaebdb832\"\n },\n {\n \"url\": \"/data/local/UI/rus/menu24.txt\",\n \"revision\": \"2c4be9855d68f2f7a15785c65ded1bd4\"\n },\n {\n \"url\": \"/data/local/UI/rus/menu30.txt\",\n \"revision\": \"3e3a4cc06a688c1a327a9b056c7546d6\"\n },\n {\n \"url\": \"/data/local/UI/rus/menu42.txt\",\n \"revision\": \"55607562086c6d9645724de97309fb45\"\n },\n {\n \"url\": \"/data/local/UI/rus/menubrett.txt\",\n \"revision\": \"fa9d7d41a4945905ffd68db442973658\"\n },\n {\n \"url\": \"/data/local/UI/rus/musicdisabled.dc6\",\n \"revision\": \"c4aa218d5e8c67bc95da12b0da90ed4f\"\n },\n {\n \"url\": \"/data/local/UI/rus/normal.dc6\",\n \"revision\": \"76b0cf33ddc5c92667f0ed0aa057d0db\"\n },\n {\n \"url\": \"/data/local/UI/rus/off.dc6\",\n \"revision\": \"1ac77d6da34f0d7746fb00288028405f\"\n },\n {\n \"url\": \"/data/local/UI/rus/on.dc6\",\n \"revision\": \"0a53b64f321f7ce35b5015a907d21d74\"\n },\n {\n \"url\": \"/data/local/UI/rus/quests.dc6\",\n \"revision\": \"c7829884ccb8596bfa3bcb35e961da05\"\n },\n {\n \"url\": \"/data/local/UI/rus/selfresurrect.dc6\",\n \"revision\": \"ae8ba2dc2f4dca0f6ed26abbad5aa7b4\"\n },\n {\n \"url\": \"/data/local/UI/rus/skillstree.dc6\",\n \"revision\": \"63bc0f5447d0a26ee09ce30d22f1ad2c\"\n },\n {\n \"url\": \"/data/local/UI/rus/sounddisabled.dc6\",\n \"revision\": \"fd170bb0a41ba10fca1aab72d6680a00\"\n },\n {\n \"url\": \"/data/local/UI/rus/soundoff.dc6\",\n \"revision\": \"36a1ab2ab289fc63bf85fdf2bc0ac957\"\n },\n {\n \"url\": \"/data/local/UI/rus/soundon.dc6\",\n \"revision\": \"3f5b921dd5d24dad6e4824c68fb2dcb7\"\n },\n {\n \"url\": \"/data/local/UI/rus/youdiedhardcore.dc6\",\n \"revision\": \"1a3727116e126fe81778dddeece2b59b\"\n },\n {\n \"url\": \"/data/local/UI/rus/youdiedinst.dc6\",\n \"revision\": \"e707f3b3faa40e08d6567d8dc30d561f\"\n },\n {\n \"url\": \"/data/local/UI/rus/youdiedsoftcore.dc6\",\n \"revision\": \"a18b269ef1aefc48cccb25f10c0aca40\"\n },\n {\n \"url\": \"/data/local/Use\",\n \"revision\": \"93b885adfe0da089cdf634904fd59f71\"\n },\n {\n \"url\": \"/data/local/cmd/eng/default.key\",\n \"revision\": \"52303b6b15c67c88e92bd2bb7bd8e184\"\n },\n {\n \"url\": \"/data/local/cmd/eng/defaultdebug.key\",\n \"revision\": \"299c6576bb230d68f349fe543a2c30f5\"\n },\n {\n \"url\": \"/data/local/font/LATIN/DEFAULT.MAP\",\n \"revision\": \"300925f6e26f477c9753f5827b5d32ce\"\n },\n {\n \"url\": \"/data/local/font/LATIN/DEFAULT.TBL\",\n \"revision\": \"215724354be8ee829dc1b42a09772df4\"\n },\n {\n \"url\": \"/data/local/font/LATIN/FONTER.TBL\",\n \"revision\": \"d8f6e216efe6473ed91488275255a18b\"\n },\n {\n \"url\": \"/data/local/font/LATIN/README.TXT\",\n \"revision\": \"43de03931cabf81d1c4d881f4cd9d43d\"\n },\n {\n \"url\": \"/data/local/font/LATIN/ReallyTheLastSucker.dc6\",\n \"revision\": \"6898ee7cef7553b54ca2400bf96debfa\"\n },\n {\n \"url\": \"/data/local/font/LATIN/ReallyTheLastSucker.tbl\",\n \"revision\": \"39c5b9996f814e6a1b979563f2033d71\"\n },\n {\n \"url\": \"/data/local/font/LATIN/ReallyTheLastSucker.txt\",\n \"revision\": \"7225613243bd457f1fd2ff6a8b10eb95\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font16.DC6\",\n \"revision\": \"307da463b4190c458974f95d184371c3\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font16.tbl\",\n \"revision\": \"f6e05f866074150b3fdcb8ecdf125817\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font16.txt\",\n \"revision\": \"c927321cee274c202d76391570def5a3\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font24.DC6\",\n \"revision\": \"b7f327871b383238efa036518a6c70bb\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font24.tbl\",\n \"revision\": \"34017349d84daffd535ff77335c45196\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font24.txt\",\n \"revision\": \"86ce273a0ebab95f34393567f0071903\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font30.DC6\",\n \"revision\": \"0215cd0187f62c29b4af9ccd6679aafd\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font30.tbl\",\n \"revision\": \"d6745e0c59790ce9ce09163c5a92a031\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font30.txt\",\n \"revision\": \"75fcf52569a9dfc835e47fcaa55f9d4c\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font42.DC6\",\n \"revision\": \"ddb002338d08e0b0baa16ff5e14f995d\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font42.tbl\",\n \"revision\": \"5f5f0d60735e09ae868dfcd6d4a880da\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font42.txt\",\n \"revision\": \"e5a9a0ddcc6e69c6de814d288839aa6d\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font6.DC6\",\n \"revision\": \"4390f0bf8baa244f348ac0d73db2e4e6\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font6.tbl\",\n \"revision\": \"39c5b9996f814e6a1b979563f2033d71\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font8.DC6\",\n \"revision\": \"3c57c4c0ccf478ec68493a984a0f8c15\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font8.tbl\",\n \"revision\": \"88684f480bf93ea460e81630c8257639\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontexocet10.DC6\",\n \"revision\": \"905cd659a2d5125e19d6df147376f61a\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontexocet10.tbl\",\n \"revision\": \"a08bf8d7a312c5b878bc735cbb19e7d8\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontexocet8.DC6\",\n \"revision\": \"d9089a28a710b7c2848866634005b206\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontexocet8.tbl\",\n \"revision\": \"7dbfd511082cb4193c9c524c088075e9\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal10.DC6\",\n \"revision\": \"cbed91fb7b3b32ae96f8d55b2ae8d58f\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal10.tbl\",\n \"revision\": \"29322c5cfd8b05586afb0926cfdc8b25\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal11.DC6\",\n \"revision\": \"6e55497e8647dea260e278d75a25ab5f\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal11.tbl\",\n \"revision\": \"b98206d9608de01d5c6936e753109d61\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal12.DC6\",\n \"revision\": \"650ac0010cc5deec2bb41d0fb151503f\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal12.tbl\",\n \"revision\": \"68fdf64a51e0ed39553c4c82a3624533\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontingamechat.dc6\",\n \"revision\": \"25de5c6704a8ef256e1311fb72b4c652\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontingamechat.tbl\",\n \"revision\": \"d180066c148db03774c5c99b423aec21\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontridiculous.DC6\",\n \"revision\": \"31121bec3d40cdefc035e05af33d66df\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontridiculous.tbl\",\n \"revision\": \"296bcdbd605d7be1f8080b5e7bc10121\"\n },\n {\n \"url\": \"/data/local/font/cyr/DEFAULT.MAP\",\n \"revision\": \"300925f6e26f477c9753f5827b5d32ce\"\n },\n {\n \"url\": \"/data/local/font/cyr/DEFAULT.TBL\",\n \"revision\": \"215724354be8ee829dc1b42a09772df4\"\n },\n {\n \"url\": \"/data/local/font/cyr/FONTER.TBL\",\n \"revision\": \"4c87fdde317c139439a726e70671698b\"\n },\n {\n \"url\": \"/data/local/font/cyr/README.TXT\",\n \"revision\": \"43de03931cabf81d1c4d881f4cd9d43d\"\n },\n {\n \"url\": \"/data/local/font/cyr/ReallyTheLastSucker.DC6\",\n \"revision\": \"5c2649034534706b5dfdd51f08c2a121\"\n },\n {\n \"url\": \"/data/local/font/cyr/ReallyTheLastSucker.TBL\",\n \"revision\": \"691e9ebdd65dc4fbf503d2f25b5f614b\"\n },\n {\n \"url\": \"/data/local/font/cyr/ReallyTheLastSucker.txt\",\n \"revision\": \"a4df74accfaaa90319da96333436c417\"\n },\n {\n \"url\": \"/data/local/font/cyr/font16.DC6\",\n \"revision\": \"4066f5419839302ed09eaa35a309b002\"\n },\n {\n \"url\": \"/data/local/font/cyr/font16.TBL\",\n \"revision\": \"d673b07f920823b31e1804a0a1df43a1\"\n },\n {\n \"url\": \"/data/local/font/cyr/font16.txt\",\n \"revision\": \"d656b7bb3857c18a3a3f787d6ea5c2d8\"\n },\n {\n \"url\": \"/data/local/font/cyr/font24.DC6\",\n \"revision\": \"3846c54efb55e2b29b07ff5b5efb80b0\"\n },\n {\n \"url\": \"/data/local/font/cyr/font24.TBL\",\n \"revision\": \"c674f8eff9bae83b72b689174eeda5bd\"\n },\n {\n \"url\": \"/data/local/font/cyr/font24.txt\",\n \"revision\": \"0175b61037db47cfec6c7389a276e3b3\"\n },\n {\n \"url\": \"/data/local/font/cyr/font30.DC6\",\n \"revision\": \"57a00b581bb768d26e6677efa3c2abe5\"\n },\n {\n \"url\": \"/data/local/font/cyr/font30.TBL\",\n \"revision\": \"8b439c6248366997f5f62338bd711c43\"\n },\n {\n \"url\": \"/data/local/font/cyr/font30.txt\",\n \"revision\": \"10a5a3254fc3081bc9dd12d6fb914db2\"\n },\n {\n \"url\": \"/data/local/font/cyr/font42.DC6\",\n \"revision\": \"738a3f95649883c0755a5be36a640328\"\n },\n {\n \"url\": \"/data/local/font/cyr/font42.TBL\",\n \"revision\": \"46b5288ce7491481ac6ed2c998cdb9ca\"\n },\n {\n \"url\": \"/data/local/font/cyr/font42.txt\",\n \"revision\": \"3ff1045ac2ac61d137f528781ffe91e2\"\n },\n {\n \"url\": \"/data/local/font/cyr/font6.DC6\",\n \"revision\": \"8424adf8de515458b92b57d43c1b7b50\"\n },\n {\n \"url\": \"/data/local/font/cyr/font6.TBL\",\n \"revision\": \"691e9ebdd65dc4fbf503d2f25b5f614b\"\n },\n {\n \"url\": \"/data/local/font/cyr/font6.txt\",\n \"revision\": \"a4df74accfaaa90319da96333436c417\"\n },\n {\n \"url\": \"/data/local/font/cyr/font8.DC6\",\n \"revision\": \"9fc458aac1ee7a98751ccb3d53e8251c\"\n },\n {\n \"url\": \"/data/local/font/cyr/font8.TBL\",\n \"revision\": \"0787db3f52d886977abd65e40412ad11\"\n },\n {\n \"url\": \"/data/local/font/cyr/font8.txt\",\n \"revision\": \"97c79002bbea1b4209217d244cc326cd\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet10.DC6\",\n \"revision\": \"d95db06e5f60008a267d60dc1a676c9b\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet10.TBL\",\n \"revision\": \"5d1de517670c9bf3481e44c56f9b6a12\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet10.txt\",\n \"revision\": \"6c1fb3d9d9e770ae69f4b4a14134fdf2\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet8.DC6\",\n \"revision\": \"9e1bcd07a85f743acddcd980369928c1\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet8.TBL\",\n \"revision\": \"dc1421cb3268ecc11c207c24f012c86e\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet8.txt\",\n \"revision\": \"147ad06995c11dda707b1af060b283cf\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal10.DC6\",\n \"revision\": \"25601755bb021f5ba45ab304c28c2396\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal10.TBL\",\n \"revision\": \"fdcfd8cc96bf6563526a0588241eb519\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal10.txt\",\n \"revision\": \"4a6da7739b76979eb5cae4c882afe266\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal11.DC6\",\n \"revision\": \"c15bc4aec8161351550975f1fb680a14\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal11.TBL\",\n \"revision\": \"03aabba9a5968ab181a90f4b34329b16\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal11.txt\",\n \"revision\": \"3b65ca0d0765d9ff6c26605cf99fb6b7\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal12.DC6\",\n \"revision\": \"d2f0c50f78dacb55e3ea12924fa03ded\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal12.TBL\",\n \"revision\": \"06ff13f1d00888ee48a0e557834bb11e\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal12.txt\",\n \"revision\": \"42e5af24f9b59cd5091e791fe12fb75b\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontingamechat.DC6\",\n \"revision\": \"5c32b223b43b5ecdd870ab1df2c9362f\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontingamechat.TBL\",\n \"revision\": \"0197f69f6848282aa30c46474cfc925a\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontingamechat.txt\",\n \"revision\": \"745b876b04b2a605750bdad3bd1f6f4d\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontridiculous.DC6\",\n \"revision\": \"b1695587961db74d54450ac457e65ec3\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontridiculous.TBL\",\n \"revision\": \"48eac96e663af951a3618c0ca26a7aa5\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontridiculous.txt\",\n \"revision\": \"6d83358db0abec04d708c4431d89c34c\"\n },\n {\n \"url\": \"/img/loading.gif\",\n \"revision\": \"a21746f5374859d98f7528e1857e3532\"\n },\n {\n \"url\": \"/index.html\",\n \"revision\": \"118938b19f1e14b4536310526607c280\"\n },\n {\n \"url\": \"/js/app.3711c9fb.js\",\n \"revision\": null\n },\n {\n \"url\": \"/js/chunk-vendors.e44ec39b.js\",\n \"revision\": null\n },\n {\n \"url\": \"/manifest.json\",\n \"revision\": \"e1535f69f7261a5bd4250d8bf06df461\"\n }\n], {});\n\n\n\n\n\n\n\n\n"],"names":["workbox_core_setCacheNameDetails","prefix","self","addEventListener","event","data","type","skipWaiting","workbox_precaching_precacheAndRoute","url","revision"],"mappings":"0nBAiBAA,EAAAA,oBAAiC,CAACC,OAAQ,eAG1CC,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,aACP,IAWFC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,MAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,cACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,iBACPC,SAAY,qCAEb,CAAA"} \ No newline at end of file +{"version":3,"file":"service-worker.js","sources":["C:/Users/admin/AppData/Local/Temp/4d26e35a147a09bb7e108bf6d8aae533/service-worker.js"],"sourcesContent":["import {setCacheNameDetails as workbox_core_setCacheNameDetails} from 'D:/dev/d2s-editor/node_modules/workbox-core/setCacheNameDetails.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from 'D:/dev/d2s-editor/node_modules/workbox-precaching/precacheAndRoute.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\nworkbox_core_setCacheNameDetails({prefix: \"ds2-editor\"});\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\n\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"/constants.html\",\n \"revision\": \"c64514d7bb02437af74b667af7dd6bfb\"\n },\n {\n \"url\": \"/css/app.50565aee.css\",\n \"revision\": null\n },\n {\n \"url\": \"/css/app.css\",\n \"revision\": \"64de240f2480ebf62f327090fce2378c\"\n },\n {\n \"url\": \"/d2/constants_96.bundle.js\",\n \"revision\": \"4f1bba390f9a2d06f22dfb1d236f3960\"\n },\n {\n \"url\": \"/d2/constants_96.bundle.min.js\",\n \"revision\": \"4d1a83d9ac13594e60ebe2991cac70d6\"\n },\n {\n \"url\": \"/d2/constants_99.bundle.js\",\n \"revision\": \"f548692eac1a471f9b32b857c8279d25\"\n },\n {\n \"url\": \"/d2/constants_99.bundle.min.js\",\n \"revision\": \"ad242941c0370a017f23b84d7617ee7e\"\n },\n {\n \"url\": \"/d2/d2s.bundle.js\",\n \"revision\": \"d87f7363557410fc689efc1be6903da2\"\n },\n {\n \"url\": \"/d2/d2s.bundle.min.js\",\n \"revision\": \"51296462761049c35d82081d4fc5c6ee\"\n },\n {\n \"url\": \"/data/global/excel/Aiparms.txt\",\n \"revision\": \"bcf9cb5d17ed698c92a9daf19aaac457\"\n },\n {\n \"url\": \"/data/global/excel/Arena.txt\",\n \"revision\": \"9fe0a3ef2d14364d9b776957384ec43d\"\n },\n {\n \"url\": \"/data/global/excel/ArmType.txt\",\n \"revision\": \"216c13f4537c64f6ff16126fa1adb4f6\"\n },\n {\n \"url\": \"/data/global/excel/AutoMap.txt\",\n \"revision\": \"12aa726283b2e0a17c6d31a12f4af52f\"\n },\n {\n \"url\": \"/data/global/excel/CharTemplate.txt\",\n \"revision\": \"7349a30c402039f2ed0ecf960e8e7004\"\n },\n {\n \"url\": \"/data/global/excel/Composit.txt\",\n \"revision\": \"1ac4646f31e8cb8e77e966bea7b2b4d8\"\n },\n {\n \"url\": \"/data/global/excel/ElemTypes.txt\",\n \"revision\": \"2ddada1bf51e522a4f8be26264793744\"\n },\n {\n \"url\": \"/data/global/excel/HitClass.txt\",\n \"revision\": \"b61325e80bf80c28b63facd9654fccaa\"\n },\n {\n \"url\": \"/data/global/excel/ItemStatCost.txt\",\n \"revision\": \"75e9e7c4c4e22494d4877f67cb7d5e28\"\n },\n {\n \"url\": \"/data/global/excel/ItemTypes.txt\",\n \"revision\": \"f8572f35e3be2fbe59433dba09bfd644\"\n },\n {\n \"url\": \"/data/global/excel/Levels.txt\",\n \"revision\": \"d7aba900746027b9f1cfe1f4d0279034\"\n },\n {\n \"url\": \"/data/global/excel/LvlMaze.txt\",\n \"revision\": \"a01afdb321fb34e10e1ec6ff1dac26ae\"\n },\n {\n \"url\": \"/data/global/excel/LvlPrest.txt\",\n \"revision\": \"a17419d219873587a03a72479c32f65a\"\n },\n {\n \"url\": \"/data/global/excel/LvlSub.txt\",\n \"revision\": \"9a1c47956e5988b45f987ab712642fef\"\n },\n {\n \"url\": \"/data/global/excel/LvlTypes.txt\",\n \"revision\": \"165ea4d95d8ac7cf5371fb076d14fa7d\"\n },\n {\n \"url\": \"/data/global/excel/LvlWarp.txt\",\n \"revision\": \"6685330b2b7cb36c9d78d303698b04a0\"\n },\n {\n \"url\": \"/data/global/excel/MagicPrefix.txt\",\n \"revision\": \"6e6b4a8d8d6d58bd682e9eee184d28d7\"\n },\n {\n \"url\": \"/data/global/excel/MagicSuffix.txt\",\n \"revision\": \"0c8453c2a113ee77afd57debf842bce2\"\n },\n {\n \"url\": \"/data/global/excel/Missiles.txt\",\n \"revision\": \"cc4bc5d6758f0daec63773966284d31b\"\n },\n {\n \"url\": \"/data/global/excel/MonItemPercent.txt\",\n \"revision\": \"e219a2657ee897899a0c3edca3102d4c\"\n },\n {\n \"url\": \"/data/global/excel/MonLvl.txt\",\n \"revision\": \"3a638a83029a8f0f61cdb0520ca2ea0c\"\n },\n {\n \"url\": \"/data/global/excel/MonMode.txt\",\n \"revision\": \"1b1162651f55019924f5a09abff6b305\"\n },\n {\n \"url\": \"/data/global/excel/MonName.txt\",\n \"revision\": \"363aa61288ec3286e21d3cffc3fca593\"\n },\n {\n \"url\": \"/data/global/excel/MonPlace.txt\",\n \"revision\": \"74428f002ba2d5c52703889af88724aa\"\n },\n {\n \"url\": \"/data/global/excel/MonPreset.txt\",\n \"revision\": \"a35465ff46bbf87eb2fd3279f4375f67\"\n },\n {\n \"url\": \"/data/global/excel/MonProp.txt\",\n \"revision\": \"a26a5f4ced8cb495f9509f5388af25ad\"\n },\n {\n \"url\": \"/data/global/excel/MonType.txt\",\n \"revision\": \"9438ce865756c9cda0d2de130c3a38c8\"\n },\n {\n \"url\": \"/data/global/excel/ObjMode.txt\",\n \"revision\": \"9a0cc0a8b1ed1c535c73e62c630dd872\"\n },\n {\n \"url\": \"/data/global/excel/ObjType.txt\",\n \"revision\": \"81c68b86f48c87e640efef013836eae9\"\n },\n {\n \"url\": \"/data/global/excel/Overlay.txt\",\n \"revision\": \"ac4a3d480309d4ea35e95c236a814908\"\n },\n {\n \"url\": \"/data/global/excel/PlayerClass.txt\",\n \"revision\": \"73f3c629ccb7246b5daa55325c701f35\"\n },\n {\n \"url\": \"/data/global/excel/PlrMode.txt\",\n \"revision\": \"541564ec81c46b542f9c391333239d84\"\n },\n {\n \"url\": \"/data/global/excel/PlrType.txt\",\n \"revision\": \"6de5ec08fa036bda3dcf74a1577c6207\"\n },\n {\n \"url\": \"/data/global/excel/Properties.txt\",\n \"revision\": \"e1d1dfa97d03f0cd47ec8f2517dadd08\"\n },\n {\n \"url\": \"/data/global/excel/RarePrefix.txt\",\n \"revision\": \"7b2b34051f3e17e39e40bae5c7489136\"\n },\n {\n \"url\": \"/data/global/excel/RareSuffix.txt\",\n \"revision\": \"7347a52f4e169e312a9cb4b808de2d72\"\n },\n {\n \"url\": \"/data/global/excel/Runes.txt\",\n \"revision\": \"e7d893c5a8663fc9c900b1eadbfff1b1\"\n },\n {\n \"url\": \"/data/global/excel/SetItems.txt\",\n \"revision\": \"27b938d3409ba3bcb2de572a4a7ed29b\"\n },\n {\n \"url\": \"/data/global/excel/Sets.txt\",\n \"revision\": \"74e7e39c521105fc252c5afaea9e16d4\"\n },\n {\n \"url\": \"/data/global/excel/StorePage.txt\",\n \"revision\": \"f1d1f4cf6353c91614d519646b3d9bdf\"\n },\n {\n \"url\": \"/data/global/excel/SuperUniques.txt\",\n \"revision\": \"1350acba9e8b23532f22cdaf5ceaeb39\"\n },\n {\n \"url\": \"/data/global/excel/TreasureClass.txt\",\n \"revision\": \"1a03af6c3c1f45ca521ac8e066508a45\"\n },\n {\n \"url\": \"/data/global/excel/TreasureClassEx.txt\",\n \"revision\": \"ea698fc2d1db598265b5afa717b58667\"\n },\n {\n \"url\": \"/data/global/excel/UniqueAppellation.txt\",\n \"revision\": \"b1e60d247d262b6d35e2d77ff48b5a83\"\n },\n {\n \"url\": \"/data/global/excel/UniqueItems.txt\",\n \"revision\": \"5d14b255d6bb82a084976a5b29eab690\"\n },\n {\n \"url\": \"/data/global/excel/UniquePrefix.txt\",\n \"revision\": \"60e4badc64fe97d77ee23f4d8963cdfd\"\n },\n {\n \"url\": \"/data/global/excel/UniqueSuffix.txt\",\n \"revision\": \"318331b07f6671ab866aa0b5595196c5\"\n },\n {\n \"url\": \"/data/global/excel/UniqueTitle.txt\",\n \"revision\": \"5b4493da462c414952601e6464a2baa5\"\n },\n {\n \"url\": \"/data/global/excel/WeaponClass.txt\",\n \"revision\": \"6251a58a7a5cf4befaa19b97a079b078\"\n },\n {\n \"url\": \"/data/global/excel/arena.bin\",\n \"revision\": \"1fdeaffa8ca3d86e9abb6b58ce1885e7\"\n },\n {\n \"url\": \"/data/global/excel/armor.bin\",\n \"revision\": \"f12536825ae798766e4dffc8022a4951\"\n },\n {\n \"url\": \"/data/global/excel/armor.txt\",\n \"revision\": \"184d318963bca63fd1f23c4d60555dd3\"\n },\n {\n \"url\": \"/data/global/excel/armtype.bin\",\n \"revision\": \"e8f1522eaacb1e0f531b3f040860987d\"\n },\n {\n \"url\": \"/data/global/excel/automagic.bin\",\n \"revision\": \"b504a1126a2e4c533fa3c60de61aeca1\"\n },\n {\n \"url\": \"/data/global/excel/automagic.txt\",\n \"revision\": \"2ed117b33e623973a71120cafece64e2\"\n },\n {\n \"url\": \"/data/global/excel/automap.bin\",\n \"revision\": \"77842521bbfbf6078b52630e4d71163d\"\n },\n {\n \"url\": \"/data/global/excel/belts.bin\",\n \"revision\": \"ceb000f6cd66061c2b552059a1a5798b\"\n },\n {\n \"url\": \"/data/global/excel/belts.txt\",\n \"revision\": \"4687974e31a83cb4b62175126a95eaf4\"\n },\n {\n \"url\": \"/data/global/excel/bodylocs.bin\",\n \"revision\": \"9778dbc1c95635f444ea91ebb1a15f15\"\n },\n {\n \"url\": \"/data/global/excel/bodylocs.txt\",\n \"revision\": \"4e5012fcd56e3f25e8afeb63c0f2b2ab\"\n },\n {\n \"url\": \"/data/global/excel/books.bin\",\n \"revision\": \"3cac9b8f6bc364ccbee139620856f192\"\n },\n {\n \"url\": \"/data/global/excel/books.txt\",\n \"revision\": \"a976b86761ea84a869ea7e232138dda5\"\n },\n {\n \"url\": \"/data/global/excel/charstats.bin\",\n \"revision\": \"3b5896a48271738052a336b0fd2b8603\"\n },\n {\n \"url\": \"/data/global/excel/charstats.txt\",\n \"revision\": \"7a276cff85ad13fd58dc0ca2a4e60f08\"\n },\n {\n \"url\": \"/data/global/excel/chartemplate.bin\",\n \"revision\": \"f75e99b188e2a2e66ad983d9b0989adc\"\n },\n {\n \"url\": \"/data/global/excel/colors.bin\",\n \"revision\": \"855c51d76ccb6e69bcb1326b2880536b\"\n },\n {\n \"url\": \"/data/global/excel/colors.txt\",\n \"revision\": \"e7f2310ffe221b74f00057932762ddc2\"\n },\n {\n \"url\": \"/data/global/excel/compcode.bin\",\n \"revision\": \"f5b6c38431f346226601e3858d8d74eb\"\n },\n {\n \"url\": \"/data/global/excel/compcode.txt\",\n \"revision\": \"b6a6c45955459ec446caf00c0f44cfa1\"\n },\n {\n \"url\": \"/data/global/excel/composit.bin\",\n \"revision\": \"eb3afe9c88699be146f3f8297dfc83ed\"\n },\n {\n \"url\": \"/data/global/excel/cubemain.bin\",\n \"revision\": \"45800a159d5bf60f23e43de34989af2c\"\n },\n {\n \"url\": \"/data/global/excel/cubemain.txt\",\n \"revision\": \"93722739f26f94efce57115078da90b6\"\n },\n {\n \"url\": \"/data/global/excel/cubemod.bin\",\n \"revision\": \"cc22f1b438a9135a5ceb92711c6ec2fd\"\n },\n {\n \"url\": \"/data/global/excel/cubemod.txt\",\n \"revision\": \"4830cd23022b5834caeeeb4f46b2f98f\"\n },\n {\n \"url\": \"/data/global/excel/cubetype.bin\",\n \"revision\": \"bea0ee8bc80adba34b4becd367c63985\"\n },\n {\n \"url\": \"/data/global/excel/cubetype.txt\",\n \"revision\": \"3a097bc5f80c65818b3d901401e384de\"\n },\n {\n \"url\": \"/data/global/excel/difficultylevels.bin\",\n \"revision\": \"31d66814682b05803e7e038073fd251c\"\n },\n {\n \"url\": \"/data/global/excel/difficultylevels.txt\",\n \"revision\": \"bc40ee423e93e7ffc5cd7ff44e1f255b\"\n },\n {\n \"url\": \"/data/global/excel/elemtypes.bin\",\n \"revision\": \"c094f2ad99c1b354a43bcc5a0ebed850\"\n },\n {\n \"url\": \"/data/global/excel/events.bin\",\n \"revision\": \"f4a11b57bda0168f9aebcc14fbb40f1d\"\n },\n {\n \"url\": \"/data/global/excel/events.txt\",\n \"revision\": \"70bec5933be0689b74d8bf24750dc047\"\n },\n {\n \"url\": \"/data/global/excel/experience.bin\",\n \"revision\": \"bcda91fd55f7f9a179b7d557339899fb\"\n },\n {\n \"url\": \"/data/global/excel/experience.txt\",\n \"revision\": \"2adfefba2e7b199cecb6456d0d24de7a\"\n },\n {\n \"url\": \"/data/global/excel/gamble.bin\",\n \"revision\": \"10db5c75e81bac9d29c8b66640335cc1\"\n },\n {\n \"url\": \"/data/global/excel/gamble.txt\",\n \"revision\": \"2c0297f7e269182b22d8665afc33cea0\"\n },\n {\n \"url\": \"/data/global/excel/gems.bin\",\n \"revision\": \"9da2ac74b343f011d68f5b1b434dea19\"\n },\n {\n \"url\": \"/data/global/excel/gems.txt\",\n \"revision\": \"1abf6a78e2dee0255ba693e7db3ff806\"\n },\n {\n \"url\": \"/data/global/excel/hiredesc.bin\",\n \"revision\": \"5868434ebfc6c33b1d3e422c00a37b3e\"\n },\n {\n \"url\": \"/data/global/excel/hiredesc.txt\",\n \"revision\": \"03440aa31c3ef31adfa4b4b47680faee\"\n },\n {\n \"url\": \"/data/global/excel/hireling.bin\",\n \"revision\": \"f4722df24ad33d3c612b19ef02e01d22\"\n },\n {\n \"url\": \"/data/global/excel/hireling.txt\",\n \"revision\": \"99fdcd427b3860485ba63b45fd4d72c7\"\n },\n {\n \"url\": \"/data/global/excel/hitclass.bin\",\n \"revision\": \"a17ce0ad9d09e926f16fe3d1158fafbf\"\n },\n {\n \"url\": \"/data/global/excel/inventory.bin\",\n \"revision\": \"6482d558f40c91fd81698c8f50164604\"\n },\n {\n \"url\": \"/data/global/excel/inventory.txt\",\n \"revision\": \"888f42ce85d63e0a1f3117da162e2a47\"\n },\n {\n \"url\": \"/data/global/excel/itemratio.bin\",\n \"revision\": \"a14be2029f3f1ae1ec5cffd026ff183d\"\n },\n {\n \"url\": \"/data/global/excel/itemratio.txt\",\n \"revision\": \"8dd209de3673749de2d8dce084e97b4e\"\n },\n {\n \"url\": \"/data/global/excel/itemscode.bin\",\n \"revision\": \"38f507244ea342d4357720ed931bd8aa\"\n },\n {\n \"url\": \"/data/global/excel/itemstatcost.bin\",\n \"revision\": \"b0e632f94a6d24341551773d7cc08f3b\"\n },\n {\n \"url\": \"/data/global/excel/itemtypes.bin\",\n \"revision\": \"5f0e0f68521f2bd9e36eff9d4c230d92\"\n },\n {\n \"url\": \"/data/global/excel/leveldefs.bin\",\n \"revision\": \"ae40f2e3c9ad9b9ea6d116f59093738b\"\n },\n {\n \"url\": \"/data/global/excel/levels.bin\",\n \"revision\": \"59dfd6854af8302883faf5203b08312c\"\n },\n {\n \"url\": \"/data/global/excel/lowqualityitems.bin\",\n \"revision\": \"b37eb7c121b352cd7305b6f8642f58bb\"\n },\n {\n \"url\": \"/data/global/excel/lowqualityitems.txt\",\n \"revision\": \"5e893a25de72ef4f2c1d1cbe00aa33e6\"\n },\n {\n \"url\": \"/data/global/excel/lvlmaze.bin\",\n \"revision\": \"be84258ebeb38d674c004d26d18a1417\"\n },\n {\n \"url\": \"/data/global/excel/lvlprest.bin\",\n \"revision\": \"f47a6fde7c144ad86031dc7bea6cc413\"\n },\n {\n \"url\": \"/data/global/excel/lvlsub.bin\",\n \"revision\": \"677039f0c8f8bca2accabdf9c59f2276\"\n },\n {\n \"url\": \"/data/global/excel/lvltypes.bin\",\n \"revision\": \"9e785bcd2a50c6e629910195fa10305d\"\n },\n {\n \"url\": \"/data/global/excel/lvlwarp.bin\",\n \"revision\": \"a55ae60dc82215f94da94eb2876c83e4\"\n },\n {\n \"url\": \"/data/global/excel/magicprefix.bin\",\n \"revision\": \"d079bd69ec44ec4cf4cd701144ab49ef\"\n },\n {\n \"url\": \"/data/global/excel/magicsuffix.bin\",\n \"revision\": \"06e217f152a3933f04285702f4b22729\"\n },\n {\n \"url\": \"/data/global/excel/misc.bin\",\n \"revision\": \"da07b9508e4b50233c3edc1d84e2a624\"\n },\n {\n \"url\": \"/data/global/excel/misc.txt\",\n \"revision\": \"72cd47252b55ccb6a2c6ac63eba0c617\"\n },\n {\n \"url\": \"/data/global/excel/misscalc.bin\",\n \"revision\": \"aab63cd7547d80e75242cfb28686601a\"\n },\n {\n \"url\": \"/data/global/excel/misscalc.txt\",\n \"revision\": \"bdde5be63550c45b9b60e076b8a8c1b9\"\n },\n {\n \"url\": \"/data/global/excel/misscode.bin\",\n \"revision\": \"1e9d420cafd45a9babd0770aa54977ef\"\n },\n {\n \"url\": \"/data/global/excel/missiles.bin\",\n \"revision\": \"f0614f1cd6f37d0a97b5afb805f854c4\"\n },\n {\n \"url\": \"/data/global/excel/monai.bin\",\n \"revision\": \"d1787f0cfbb14283b252452d548d31c2\"\n },\n {\n \"url\": \"/data/global/excel/monai.txt\",\n \"revision\": \"cbbb19cf9204b72c04e1462bdc138c04\"\n },\n {\n \"url\": \"/data/global/excel/monequip.bin\",\n \"revision\": \"8cca1e601550cde7d20df28ff7077fc3\"\n },\n {\n \"url\": \"/data/global/excel/monequip.txt\",\n \"revision\": \"5e284fe0c83d4aecdecd5d074b60bdb9\"\n },\n {\n \"url\": \"/data/global/excel/monitempercent.bin\",\n \"revision\": \"b3628ee42e617e636db6c1034d28d621\"\n },\n {\n \"url\": \"/data/global/excel/monlvl.bin\",\n \"revision\": \"fcd70f54692495e8d0856b3e22657bb5\"\n },\n {\n \"url\": \"/data/global/excel/monmode.bin\",\n \"revision\": \"a515b9f12689c012576edc52ee7feaec\"\n },\n {\n \"url\": \"/data/global/excel/monplace.bin\",\n \"revision\": \"393f7daf8c8ea84adc2bec271c69284e\"\n },\n {\n \"url\": \"/data/global/excel/monpreset.bin\",\n \"revision\": \"725da2ef7722d8c09ba1aa6825018c30\"\n },\n {\n \"url\": \"/data/global/excel/monprop.bin\",\n \"revision\": \"bfed5d2192e4b429af64a735d39313e0\"\n },\n {\n \"url\": \"/data/global/excel/monseq.bin\",\n \"revision\": \"ae85deda7c5eaa8d0ca8119df662c918\"\n },\n {\n \"url\": \"/data/global/excel/monseq.txt\",\n \"revision\": \"ccc233d0ce974568aee89eba2e94337e\"\n },\n {\n \"url\": \"/data/global/excel/monsounds.bin\",\n \"revision\": \"6aa9db2988154632eb5f81bdaad1f6ae\"\n },\n {\n \"url\": \"/data/global/excel/monsounds.txt\",\n \"revision\": \"4aca22ea88147bd74678a4e836b68782\"\n },\n {\n \"url\": \"/data/global/excel/monstats.bin\",\n \"revision\": \"583f72c0fa68cc007488f023d8cfd76c\"\n },\n {\n \"url\": \"/data/global/excel/monstats.txt\",\n \"revision\": \"8aa9985379fcb8235adef521e83c1ea4\"\n },\n {\n \"url\": \"/data/global/excel/monstats2.bin\",\n \"revision\": \"bf462d1842c276a60957bdf27ac8fa11\"\n },\n {\n \"url\": \"/data/global/excel/monstats2.txt\",\n \"revision\": \"fc84ee6ad6c3eb25dbc5e4e63c3afdc8\"\n },\n {\n \"url\": \"/data/global/excel/montype.bin\",\n \"revision\": \"7cb2fd093f247e321b34a29ba97d53bf\"\n },\n {\n \"url\": \"/data/global/excel/monumod.bin\",\n \"revision\": \"d3038abc17f4633391978fc7c75396b1\"\n },\n {\n \"url\": \"/data/global/excel/monumod.txt\",\n \"revision\": \"ec3b94b63b52651225521afe2c68532a\"\n },\n {\n \"url\": \"/data/global/excel/npc.bin\",\n \"revision\": \"d897adbea95cb345d5a82a49d414dda2\"\n },\n {\n \"url\": \"/data/global/excel/npc.txt\",\n \"revision\": \"ea64cb44cd3c96446c3523fa32ebce9d\"\n },\n {\n \"url\": \"/data/global/excel/objects.bin\",\n \"revision\": \"428dc33b6647aa136eb175bf5dfde8e3\"\n },\n {\n \"url\": \"/data/global/excel/objects.txt\",\n \"revision\": \"6c7b322c0fa32b04a304fc65030be0f9\"\n },\n {\n \"url\": \"/data/global/excel/objgroup.bin\",\n \"revision\": \"4330a4cbe87a4ac62a7b17d354aee07e\"\n },\n {\n \"url\": \"/data/global/excel/objgroup.txt\",\n \"revision\": \"daee18c8d6d5d5f51682b481f492e974\"\n },\n {\n \"url\": \"/data/global/excel/objmode.bin\",\n \"revision\": \"537fbd5db0be182cd8252e16264d2c1f\"\n },\n {\n \"url\": \"/data/global/excel/objtype.bin\",\n \"revision\": \"766401657576e014df34e34969c48cba\"\n },\n {\n \"url\": \"/data/global/excel/overlay.bin\",\n \"revision\": \"9c08aff70c6fe05d6adb26c1dcc107b1\"\n },\n {\n \"url\": \"/data/global/excel/pettype.bin\",\n \"revision\": \"6a0a0db43decb9a354d18861efde10ef\"\n },\n {\n \"url\": \"/data/global/excel/pettype.txt\",\n \"revision\": \"d51f7311f798f8ca96ab4e9253db53a6\"\n },\n {\n \"url\": \"/data/global/excel/playerclass.bin\",\n \"revision\": \"07c258885b5555e944184d36c87c80d9\"\n },\n {\n \"url\": \"/data/global/excel/plrmode.bin\",\n \"revision\": \"61c82100a914fba12f8336d3bba78f75\"\n },\n {\n \"url\": \"/data/global/excel/plrtype.bin\",\n \"revision\": \"41df68659e0bd930a9cb0cad2768c4e0\"\n },\n {\n \"url\": \"/data/global/excel/properties.bin\",\n \"revision\": \"54f50cfaef1a6be7b1b57e934e178f2b\"\n },\n {\n \"url\": \"/data/global/excel/qualityitems.bin\",\n \"revision\": \"e365703002ac0f032de1498831e271fa\"\n },\n {\n \"url\": \"/data/global/excel/qualityitems.txt\",\n \"revision\": \"cc8a3539d716cc060c94b891150b3660\"\n },\n {\n \"url\": \"/data/global/excel/rareprefix.bin\",\n \"revision\": \"cc62dfbbaa0c906353776180d263f0dd\"\n },\n {\n \"url\": \"/data/global/excel/raresuffix.bin\",\n \"revision\": \"034a550a37c7f51f00334f3c8d27796f\"\n },\n {\n \"url\": \"/data/global/excel/runes.bin\",\n \"revision\": \"dea55a0c5dbc4e51b106db51608aeeb1\"\n },\n {\n \"url\": \"/data/global/excel/setitems.bin\",\n \"revision\": \"e610a40620a6bc99576f57a822bcbea0\"\n },\n {\n \"url\": \"/data/global/excel/sets.bin\",\n \"revision\": \"88f654b392b4b43a1453fe19691b5a5f\"\n },\n {\n \"url\": \"/data/global/excel/shrines.bin\",\n \"revision\": \"ac45eef378ccaa3d327d60c4a51c2b44\"\n },\n {\n \"url\": \"/data/global/excel/shrines.txt\",\n \"revision\": \"31dacdf91ab0ebe8332349d3f6017363\"\n },\n {\n \"url\": \"/data/global/excel/skillcalc.bin\",\n \"revision\": \"55c13538bee207b73f1bf70120beac75\"\n },\n {\n \"url\": \"/data/global/excel/skillcalc.txt\",\n \"revision\": \"681d5edd1ec8cfcfbcfb1f6772e3b8b4\"\n },\n {\n \"url\": \"/data/global/excel/skilldesc.bin\",\n \"revision\": \"56949c76de499f16b7bbd5035253b679\"\n },\n {\n \"url\": \"/data/global/excel/skilldesc.txt\",\n \"revision\": \"569322c4c474f5328643e5c34e26721f\"\n },\n {\n \"url\": \"/data/global/excel/skilldesccode.bin\",\n \"revision\": \"03245318fcb0a0c9d9fe4bf57b50a8d9\"\n },\n {\n \"url\": \"/data/global/excel/skills.bin\",\n \"revision\": \"e40ac71f41aec6efac6fc02efd165f42\"\n },\n {\n \"url\": \"/data/global/excel/skills.txt\",\n \"revision\": \"e15e0daf5ce15c9837a1cc7465f295fa\"\n },\n {\n \"url\": \"/data/global/excel/skillscode.bin\",\n \"revision\": \"3bddc283b9ba849cb3882114c8d42d83\"\n },\n {\n \"url\": \"/data/global/excel/soundenviron.txt\",\n \"revision\": \"81bf324f72a16f4abe2834829f05e447\"\n },\n {\n \"url\": \"/data/global/excel/sounds.bin\",\n \"revision\": \"b15d12dd2333c491ec39fdc3ca0fd888\"\n },\n {\n \"url\": \"/data/global/excel/sounds.txt\",\n \"revision\": \"f10301a75cfb4d34625a8870079106d2\"\n },\n {\n \"url\": \"/data/global/excel/states.bin\",\n \"revision\": \"9b65b34e434b217d69bbcf0a192670ba\"\n },\n {\n \"url\": \"/data/global/excel/states.txt\",\n \"revision\": \"0f77897969f4f8b18d38466b5a30fbb9\"\n },\n {\n \"url\": \"/data/global/excel/storepage.bin\",\n \"revision\": \"02fb57c78a45a0fccc27aa747f25cac7\"\n },\n {\n \"url\": \"/data/global/excel/superuniques.bin\",\n \"revision\": \"3314e88fb6244e796d54c83ad7189c8f\"\n },\n {\n \"url\": \"/data/global/excel/treasureclassex.bin\",\n \"revision\": \"5238101ee786b9ca0cb9cee5babb8501\"\n },\n {\n \"url\": \"/data/global/excel/uniqueappellation.bin\",\n \"revision\": \"c9c711897600a164b3c2540e41ac39c7\"\n },\n {\n \"url\": \"/data/global/excel/uniqueitems.bin\",\n \"revision\": \"037a494610ea008767d50013e12fd6d8\"\n },\n {\n \"url\": \"/data/global/excel/uniqueprefix.bin\",\n \"revision\": \"d98c84f00c3d5c7daa4301a319e9ea5d\"\n },\n {\n \"url\": \"/data/global/excel/uniquesuffix.bin\",\n \"revision\": \"a06cc6c6c94f386f82662a24eca3e0bc\"\n },\n {\n \"url\": \"/data/global/excel/uniquetitle.bin\",\n \"revision\": \"b1916d4435d3456baef6c1b41b7bb05f\"\n },\n {\n \"url\": \"/data/global/excel/weapons.bin\",\n \"revision\": \"fc8ac5ec7219f34b81d6c08317892380\"\n },\n {\n \"url\": \"/data/global/excel/weapons.txt\",\n \"revision\": \"a3b596f394d582ef26d6adcdd744bd86\"\n },\n {\n \"url\": \"/data/global/items/fkpskp.dc6\",\n \"revision\": \"c6d46e02823637a5761ac9aa595ee0a8\"\n },\n {\n \"url\": \"/data/global/items/flp2ax.dc6\",\n \"revision\": \"b79d3f0324e144890d979ed0c8ffaf23\"\n },\n {\n \"url\": \"/data/global/items/flp2hs.dc6\",\n \"revision\": \"8fe70b683f014bc938af24eed7ba21a9\"\n },\n {\n \"url\": \"/data/global/items/flpaar.dc6\",\n \"revision\": \"a7eb81096628e3c81a69b18b0e72028c\"\n },\n {\n \"url\": \"/data/global/items/flpam1.dc6\",\n \"revision\": \"23d948f67f9e82a3e14acb6853099a9d\"\n },\n {\n \"url\": \"/data/global/items/flpam2.dc6\",\n \"revision\": \"3bde5366ccafb8cfe7c31c83bf534ef5\"\n },\n {\n \"url\": \"/data/global/items/flpam3.dc6\",\n \"revision\": \"c0d80ca1edf0281fc17001c51bb71c25\"\n },\n {\n \"url\": \"/data/global/items/flpam5.dc6\",\n \"revision\": \"309891e197fb34ec521d7fa18e07e664\"\n },\n {\n \"url\": \"/data/global/items/flpamu.dc6\",\n \"revision\": \"cc0e188e0e5e91eb6ab19add6537c80c\"\n },\n {\n \"url\": \"/data/global/items/flpaxe.dc6\",\n \"revision\": \"c3fd01d076bdeed1054614e8db0efaba\"\n },\n {\n \"url\": \"/data/global/items/flpaxf.dc6\",\n \"revision\": \"9a23e36bd0dc5a23225fc74c66719b0a\"\n },\n {\n \"url\": \"/data/global/items/flpba1.dc6\",\n \"revision\": \"eb9702fd211c5e284c29fcab26086b92\"\n },\n {\n \"url\": \"/data/global/items/flpba3.dc6\",\n \"revision\": \"1946fa33928a748077567c3666ed6656\"\n },\n {\n \"url\": \"/data/global/items/flpba5.dc6\",\n \"revision\": \"4c3e1ce87187adaa96d9858f603c9228\"\n },\n {\n \"url\": \"/data/global/items/flpbal.dc6\",\n \"revision\": \"e68f77626907d54b6b35321f71493d07\"\n },\n {\n \"url\": \"/data/global/items/flpbar.dc6\",\n \"revision\": \"d0fbdc74569be11e5c7201ab0a238f48\"\n },\n {\n \"url\": \"/data/global/items/flpbbb.dc6\",\n \"revision\": \"e818fb90bddb88021bf090318a02f876\"\n },\n {\n \"url\": \"/data/global/items/flpbbk.dc6\",\n \"revision\": \"b5fc0fe718a41f4dcbc38ec4ea3dee07\"\n },\n {\n \"url\": \"/data/global/items/flpbhm.dc6\",\n \"revision\": \"aa750f29a06e9927cc9b108ffbed6849\"\n },\n {\n \"url\": \"/data/global/items/flpbkf.dc6\",\n \"revision\": \"e7e2f66bd81b336dafe538da3c03c1cb\"\n },\n {\n \"url\": \"/data/global/items/flpbld.dc6\",\n \"revision\": \"19c970671595d941bcf69a9647a332a4\"\n },\n {\n \"url\": \"/data/global/items/flpblt.dc6\",\n \"revision\": \"aa97734f5bbbde0d9c406ede2a2f1851\"\n },\n {\n \"url\": \"/data/global/items/flpblu.dc6\",\n \"revision\": \"461e1aa38c22f67d67ff2d123d8dcd30\"\n },\n {\n \"url\": \"/data/global/items/flpbok.dc6\",\n \"revision\": \"b5fc0fe718a41f4dcbc38ec4ea3dee07\"\n },\n {\n \"url\": \"/data/global/items/flpbonr1.dc6\",\n \"revision\": \"ba97f83519ff06147b714975c4239aeb\"\n },\n {\n \"url\": \"/data/global/items/flpbonr2.dc6\",\n \"revision\": \"9ce0f367b1c3ff5d28bc23aefce2a285\"\n },\n {\n \"url\": \"/data/global/items/flpbonr3.dc6\",\n \"revision\": \"fe9476875994eeea4e986a0c899ae751\"\n },\n {\n \"url\": \"/data/global/items/flpbonr4.dc6\",\n \"revision\": \"63e31ff438dd3688d1bbd7cb3ec82afe\"\n },\n {\n \"url\": \"/data/global/items/flpbot.dc6\",\n \"revision\": \"b45dac3c409d3ca41951edf82d71b282\"\n },\n {\n \"url\": \"/data/global/items/flpbox.dc6\",\n \"revision\": \"22bfa2880bba1b0b9caf4ae5ba9dff08\"\n },\n {\n \"url\": \"/data/global/items/flpbpl.dc6\",\n \"revision\": \"14a19c18c3d14e1f362060b4853b9ba1\"\n },\n {\n \"url\": \"/data/global/items/flpbps.dc6\",\n \"revision\": \"95354f415f923fe1f35e5ffd12a168fc\"\n },\n {\n \"url\": \"/data/global/items/flpbrn.dc6\",\n \"revision\": \"2921369c36c7c2b6c72a12051041d386\"\n },\n {\n \"url\": \"/data/global/items/flpbrnz.dc6\",\n \"revision\": \"df94bbe180b68d2649491ace62f34ce9\"\n },\n {\n \"url\": \"/data/global/items/flpbrs.dc6\",\n \"revision\": \"ca57154af156366e04bcd3053585aa77\"\n },\n {\n \"url\": \"/data/global/items/flpbrx.dc6\",\n \"revision\": \"f18ecf4a90b86ef33bd42ea71b9e3628\"\n },\n {\n \"url\": \"/data/global/items/flpbsc.dc6\",\n \"revision\": \"e7ca3fecd762a82674495e0422418eab\"\n },\n {\n \"url\": \"/data/global/items/flpbsd.dc6\",\n \"revision\": \"36ce017ad1b52f9ed4ae4d734aefedeb\"\n },\n {\n \"url\": \"/data/global/items/flpbsh.dc6\",\n \"revision\": \"795608246510674243d4a22731f123c2\"\n },\n {\n \"url\": \"/data/global/items/flpbst.dc6\",\n \"revision\": \"c2b540a5d107f9e5dfb224b7bbc337ff\"\n },\n {\n \"url\": \"/data/global/items/flpbsw.dc6\",\n \"revision\": \"15cc681c517cfb41e87c7eb46f848a48\"\n },\n {\n \"url\": \"/data/global/items/flpbtx.dc6\",\n \"revision\": \"b40707f4a3b322711f5c177bacdcc3e9\"\n },\n {\n \"url\": \"/data/global/items/flpbuc.dc6\",\n \"revision\": \"3b6ec216df4d8de4d2a03008706429d5\"\n },\n {\n \"url\": \"/data/global/items/flpbwn.dc6\",\n \"revision\": \"5261f6c733901090d558315dcf7a8740\"\n },\n {\n \"url\": \"/data/global/items/flpcap.dc6\",\n \"revision\": \"7fd0b7358c9008f6eda512255ae45f2e\"\n },\n {\n \"url\": \"/data/global/items/flpcbw.dc6\",\n \"revision\": \"f0cdedef0cd027ecfdeee6da5b6e4753\"\n },\n {\n \"url\": \"/data/global/items/flpchm.dc6\",\n \"revision\": \"84a66de2babd7435324df39d77a97954\"\n },\n {\n \"url\": \"/data/global/items/flpchm1.dc6\",\n \"revision\": \"86a55019f989ab0d2ec3469e667ee0ea\"\n },\n {\n \"url\": \"/data/global/items/flpchm2.dc6\",\n \"revision\": \"98817f41f2b0838344c151d9443d5565\"\n },\n {\n \"url\": \"/data/global/items/flpchm3.dc6\",\n \"revision\": \"d548a7189a3dfbc87d53394f0a988944\"\n },\n {\n \"url\": \"/data/global/items/flpchn.dc6\",\n \"revision\": \"ef4087f25b397908ddaa23144c6d729a\"\n },\n {\n \"url\": \"/data/global/items/flpci0.dc6\",\n \"revision\": \"5a78d87c17226713fa1f65680e360217\"\n },\n {\n \"url\": \"/data/global/items/flpci1.dc6\",\n \"revision\": \"e754647709466c752cc2ca03b80ec11a\"\n },\n {\n \"url\": \"/data/global/items/flpci2.dc6\",\n \"revision\": \"8d6d5e5d629c777baec05cd0e3875e27\"\n },\n {\n \"url\": \"/data/global/items/flpci3.dc6\",\n \"revision\": \"a3a9ca48ce141b4b5ec85b228e86cafd\"\n },\n {\n \"url\": \"/data/global/items/flpclb.dc6\",\n \"revision\": \"3df3473372c9f758c501e2a8070fe80f\"\n },\n {\n \"url\": \"/data/global/items/flpclm.dc6\",\n \"revision\": \"3abbd74504af7294bd54d459cb88c2f9\"\n },\n {\n \"url\": \"/data/global/items/flpclw.dc6\",\n \"revision\": \"a5bff06ef6130c21526f173019204b97\"\n },\n {\n \"url\": \"/data/global/items/flpcndl.dc6\",\n \"revision\": \"dce495ce97baf8511342a2562948c596\"\n },\n {\n \"url\": \"/data/global/items/flpcqv.dc6\",\n \"revision\": \"79f88bf350c839f471f265c2d628ae8a\"\n },\n {\n \"url\": \"/data/global/items/flpcrn.dc6\",\n \"revision\": \"d1048c8ed6aabb02e1e15176e4548f51\"\n },\n {\n \"url\": \"/data/global/items/flpcrs.dc6\",\n \"revision\": \"b23fcde1e6a8f0d8e4e61aa98677e022\"\n },\n {\n \"url\": \"/data/global/items/flpcst.dc6\",\n \"revision\": \"9544e6590d10c11f0044d0c8660eadea\"\n },\n {\n \"url\": \"/data/global/items/flpd33.dc6\",\n \"revision\": \"1bda55ba7808cc9041c611663287e949\"\n },\n {\n \"url\": \"/data/global/items/flpdgr.dc6\",\n \"revision\": \"fd7a5e3f028b959dd4a4283b1d87c39a\"\n },\n {\n \"url\": \"/data/global/items/flpdir.dc6\",\n \"revision\": \"fee81ba5a59a592b614f095ad2750bc1\"\n },\n {\n \"url\": \"/data/global/items/flpdr1.dc6\",\n \"revision\": \"354da3f3c4d47e7b1f5b7108c309236a\"\n },\n {\n \"url\": \"/data/global/items/flpdr3.dc6\",\n \"revision\": \"924701d0c5b094a36c8bbd1c105444c2\"\n },\n {\n \"url\": \"/data/global/items/flpdr4.dc6\",\n \"revision\": \"4d9934d23af56dd641a250f033114fec\"\n },\n {\n \"url\": \"/data/global/items/flpear.dc6\",\n \"revision\": \"1eabb5ed6991f53f90c45e4def4c9672\"\n },\n {\n \"url\": \"/data/global/items/flpegx.dc6\",\n \"revision\": \"c9e8e30b3384ec4ed122f0bc60bca177\"\n },\n {\n \"url\": \"/data/global/items/flpeye.dc6\",\n \"revision\": \"7533809346a24a8f529b84f6d5f4eff0\"\n },\n {\n \"url\": \"/data/global/items/flpfang.dc6\",\n \"revision\": \"acb3a1f29b068c60a671806b8a77e59e\"\n },\n {\n \"url\": \"/data/global/items/flpfary1.dc6\",\n \"revision\": \"731bfb2cade3db8b1798ccefa9df004b\"\n },\n {\n \"url\": \"/data/global/items/flpfary2.dc6\",\n \"revision\": \"b04b1851214d6083c6ca533167a57272\"\n },\n {\n \"url\": \"/data/global/items/flpfary3.dc6\",\n \"revision\": \"37ccd37b4a344adc0eae344167592257\"\n },\n {\n \"url\": \"/data/global/items/flpfary4.dc6\",\n \"revision\": \"4d9996cfc4ea809e80e08d5ac8a1298d\"\n },\n {\n \"url\": \"/data/global/items/flpfhl.dc6\",\n \"revision\": \"e9694a0d2caf462a3708d9896cc55695\"\n },\n {\n \"url\": \"/data/global/items/flpfla.dc6\",\n \"revision\": \"f8a96ce55466bed1a333fa81491fddeb\"\n },\n {\n \"url\": \"/data/global/items/flpflag.dc6\",\n \"revision\": \"3fc63db4399f1ba027c50600136631d0\"\n },\n {\n \"url\": \"/data/global/items/flpflb.dc6\",\n \"revision\": \"d0eceb41fa34efe1a8e12008360aa000\"\n },\n {\n \"url\": \"/data/global/items/flpflc.dc6\",\n \"revision\": \"f67b23294b0bf57cc7edd89de67edbc8\"\n },\n {\n \"url\": \"/data/global/items/flpfld.dc6\",\n \"revision\": \"6f66cba72fa00f92d407bcbc539654f5\"\n },\n {\n \"url\": \"/data/global/items/flpful.dc6\",\n \"revision\": \"dd7b1b6182db45752cdf85a54820610f\"\n },\n {\n \"url\": \"/data/global/items/flpg33.dc6\",\n \"revision\": \"ae14b8fe57cc595369c2ee5ab739df30\"\n },\n {\n \"url\": \"/data/global/items/flpgax.dc6\",\n \"revision\": \"994c29fed8bda1809ee277ec45c5c582\"\n },\n {\n \"url\": \"/data/global/items/flpgbi.dc6\",\n \"revision\": \"c679b3a335545b4200dd76566834142e\"\n },\n {\n \"url\": \"/data/global/items/flpghm.dc6\",\n \"revision\": \"b987851b979594638e90766262ccd8bb\"\n },\n {\n \"url\": \"/data/global/items/flpgis.dc6\",\n \"revision\": \"83888fb9b53f58e68adabf4ae3d93791\"\n },\n {\n \"url\": \"/data/global/items/flpgix.dc6\",\n \"revision\": \"1a095ed3c774780ad61ccafb4bed1f99\"\n },\n {\n \"url\": \"/data/global/items/flpgl1.dc6\",\n \"revision\": \"ff56f9c21b949737a15e222c80470968\"\n },\n {\n \"url\": \"/data/global/items/flpgl2.dc6\",\n \"revision\": \"5eaf6293923923e3bb30e9cf21787ec0\"\n },\n {\n \"url\": \"/data/global/items/flpgl3.dc6\",\n \"revision\": \"0157f2ee5ff6261f95cddb14f6319df1\"\n },\n {\n \"url\": \"/data/global/items/flpgl4.dc6\",\n \"revision\": \"d92114352b8b3fdb8ccf3b0c5754b9b4\"\n },\n {\n \"url\": \"/data/global/items/flpgld.dc6\",\n \"revision\": \"34e5c790de58df4085cb8f7d6ddd1eb6\"\n },\n {\n \"url\": \"/data/global/items/flpglv.dc6\",\n \"revision\": \"86ffefe113cfb48202d3a1684bdc0bff\"\n },\n {\n \"url\": \"/data/global/items/flpgma.dc6\",\n \"revision\": \"ff3f107aa9339b4d0ddde8e5a32d1327\"\n },\n {\n \"url\": \"/data/global/items/flpgmb.dc6\",\n \"revision\": \"b7c1a25bcda9959d4f3031e12199d326\"\n },\n {\n \"url\": \"/data/global/items/flpgmg.dc6\",\n \"revision\": \"9951e55a00268070e8453f4116c4ff00\"\n },\n {\n \"url\": \"/data/global/items/flpgmr.dc6\",\n \"revision\": \"f2ff45e3d1eacda67bd5dc4643b7cc91\"\n },\n {\n \"url\": \"/data/global/items/flpgmv.dc6\",\n \"revision\": \"c584da362f919859ac7dbad677a276c0\"\n },\n {\n \"url\": \"/data/global/items/flpgmw.dc6\",\n \"revision\": \"670b2550c1c7b3b14571b5856e4e3d51\"\n },\n {\n \"url\": \"/data/global/items/flpgmy.dc6\",\n \"revision\": \"7dacc95112f0552e7cec6a6c58bac6d4\"\n },\n {\n \"url\": \"/data/global/items/flpgpl.dc6\",\n \"revision\": \"d9b630b0e15bd77e64835637d3787dac\"\n },\n {\n \"url\": \"/data/global/items/flpgpm.dc6\",\n \"revision\": \"e607a26661bdb05b7b60e07f98157ac1\"\n },\n {\n \"url\": \"/data/global/items/flpgps.dc6\",\n \"revision\": \"c5071843797fdbcda49d7e27513f0e72\"\n },\n {\n \"url\": \"/data/global/items/flpgsb.dc6\",\n \"revision\": \"ea46b39c8ffe5f959290f00ddf123316\"\n },\n {\n \"url\": \"/data/global/items/flpgsc.dc6\",\n \"revision\": \"b3369174abd97098369e17c510d29a53\"\n },\n {\n \"url\": \"/data/global/items/flpgsd.dc6\",\n \"revision\": \"78df011e473303daacbce49db73c7bce\"\n },\n {\n \"url\": \"/data/global/items/flpgsg.dc6\",\n \"revision\": \"49c9a0c3e9181174bcf02dc4bdca18bc\"\n },\n {\n \"url\": \"/data/global/items/flpgsr.dc6\",\n \"revision\": \"3cceeeb37cf4df7e6c4355b268e78ee8\"\n },\n {\n \"url\": \"/data/global/items/flpgsv.dc6\",\n \"revision\": \"8373bb4913db45809b688233db492dd9\"\n },\n {\n \"url\": \"/data/global/items/flpgsw.dc6\",\n \"revision\": \"ff1656dc8b18540cce50832c0a98234e\"\n },\n {\n \"url\": \"/data/global/items/flpgsy.dc6\",\n \"revision\": \"867a71b03acf89eb825a3fa3d4830d19\"\n },\n {\n \"url\": \"/data/global/items/flpgth.dc6\",\n \"revision\": \"50f5ec67cc589bedba184b94f6d8dea5\"\n },\n {\n \"url\": \"/data/global/items/flpgts.dc6\",\n \"revision\": \"a6f47dc794db5cf4a2f25e635aa32da8\"\n },\n {\n \"url\": \"/data/global/items/flpgwn.dc6\",\n \"revision\": \"48184fe284a17d1630c04bb0992491c3\"\n },\n {\n \"url\": \"/data/global/items/flphal.dc6\",\n \"revision\": \"04d70f114abdb3674374636c45faa321\"\n },\n {\n \"url\": \"/data/global/items/flphax.dc6\",\n \"revision\": \"64ff4f69a2cdc10cd8703121b577f6bc\"\n },\n {\n \"url\": \"/data/global/items/flphaxu.dc6\",\n \"revision\": \"6af24a2130292a2479a3a094444c7553\"\n },\n {\n \"url\": \"/data/global/items/flphbl.dc6\",\n \"revision\": \"4ae52cb96c15c122462863544d9da371\"\n },\n {\n \"url\": \"/data/global/items/flphbt.dc6\",\n \"revision\": \"35ada5a1da96b9e006aa70a6a5386c17\"\n },\n {\n \"url\": \"/data/global/items/flphbw.dc6\",\n \"revision\": \"9c15c8277fe86fe8896076fc263ca0c9\"\n },\n {\n \"url\": \"/data/global/items/flphfh.dc6\",\n \"revision\": \"4ae067f23e1e9810fe3f264ed6dbe8b1\"\n },\n {\n \"url\": \"/data/global/items/flphgl.dc6\",\n \"revision\": \"b88415ac742d964ac55890b376043b71\"\n },\n {\n \"url\": \"/data/global/items/flphla.dc6\",\n \"revision\": \"63c337a136d50939085a498d0ece9703\"\n },\n {\n \"url\": \"/data/global/items/flphlm.dc6\",\n \"revision\": \"de8278e85380a9962fc623e09e1061e3\"\n },\n {\n \"url\": \"/data/global/items/flphmr.dc6\",\n \"revision\": \"87b30aad3408484ae96de13736a6bb6f\"\n },\n {\n \"url\": \"/data/global/items/flphorn.dc6\",\n \"revision\": \"e7832bdd69d44238b51cc457623a1cbf\"\n },\n {\n \"url\": \"/data/global/items/flphrb.dc6\",\n \"revision\": \"12007e79d3a279f91ed86cab765e7410\"\n },\n {\n \"url\": \"/data/global/items/flphrt.dc6\",\n \"revision\": \"46127d74effad254da81e8c3706381fb\"\n },\n {\n \"url\": \"/data/global/items/flphscr.dc6\",\n \"revision\": \"121e7d369db11902d4986688f674d172\"\n },\n {\n \"url\": \"/data/global/items/flphst.dc6\",\n \"revision\": \"51c08d9d738a843b3689974774bdc64c\"\n },\n {\n \"url\": \"/data/global/items/flphxb.dc6\",\n \"revision\": \"c734f35315edf7c56d6449c8dc96fcf7\"\n },\n {\n \"url\": \"/data/global/items/flphxbu.dc6\",\n \"revision\": \"9f56ecf1fa460410354445d4cda9e512\"\n },\n {\n \"url\": \"/data/global/items/flpjav.dc6\",\n \"revision\": \"680b71b035bc227ff1b14881647e18ea\"\n },\n {\n \"url\": \"/data/global/items/flpjaw.dc6\",\n \"revision\": \"84daa16204c3b3153bcbe5dcd89cf662\"\n },\n {\n \"url\": \"/data/global/items/flpjbi.dc6\",\n \"revision\": \"f217d6aa7615c682d36bb1538dd326ea\"\n },\n {\n \"url\": \"/data/global/items/flpkey.dc6\",\n \"revision\": \"48d9940c0c92854333cada069431f14f\"\n },\n {\n \"url\": \"/data/global/items/flpkit.dc6\",\n \"revision\": \"8b1ab7949ae07a743a4403ec4d538099\"\n },\n {\n \"url\": \"/data/global/items/flpkrs.dc6\",\n \"revision\": \"84909862389e6bee8ca31eea97c28e1e\"\n },\n {\n \"url\": \"/data/global/items/flpktr.dc6\",\n \"revision\": \"810b0fa0fb5929117fa471a1e7a9d42c\"\n },\n {\n \"url\": \"/data/global/items/flplax.dc6\",\n \"revision\": \"b25f85f692da14d4cb76387a84c5ff3c\"\n },\n {\n \"url\": \"/data/global/items/flplbb.dc6\",\n \"revision\": \"9114ba9cab9b6305639b104548139d5e\"\n },\n {\n \"url\": \"/data/global/items/flplbl.dc6\",\n \"revision\": \"216d15a25c674fb6363412f6cc31fd38\"\n },\n {\n \"url\": \"/data/global/items/flplbt.dc6\",\n \"revision\": \"8ff868c8fdff1da6f516662bf66d51da\"\n },\n {\n \"url\": \"/data/global/items/flplbw.dc6\",\n \"revision\": \"feeea80ef573c7c6a8024ac42f0dceae\"\n },\n {\n \"url\": \"/data/global/items/flplea.dc6\",\n \"revision\": \"135a4d5ca65649216b766e186460b5fe\"\n },\n {\n \"url\": \"/data/global/items/flpleg.dc6\",\n \"revision\": \"83d497d43c17b867a6e60ce5fd41fc74\"\n },\n {\n \"url\": \"/data/global/items/flplgl.dc6\",\n \"revision\": \"6cfd602ce193d79d4ea4d7295ce4ff19\"\n },\n {\n \"url\": \"/data/global/items/flplrg.dc6\",\n \"revision\": \"2491ae80133659663993513c99e8a93d\"\n },\n {\n \"url\": \"/data/global/items/flplsd.dc6\",\n \"revision\": \"12913e22bff1ac80b429a1cd98e2153e\"\n },\n {\n \"url\": \"/data/global/items/flplst.dc6\",\n \"revision\": \"5492f564be889d772ef83bae6935d768\"\n },\n {\n \"url\": \"/data/global/items/flpltp.dc6\",\n \"revision\": \"db9280bf6d0cd58a27cd9ec7736c0467\"\n },\n {\n \"url\": \"/data/global/items/flplwb.dc6\",\n \"revision\": \"08dc82afcb190307cfc9bf702908e255\"\n },\n {\n \"url\": \"/data/global/items/flplxb.dc6\",\n \"revision\": \"b5cdfc405ef0f45082a25dfd8b91475f\"\n },\n {\n \"url\": \"/data/global/items/flplxbu.dc6\",\n \"revision\": \"72ec7c5b56eeea60b4b3741769d51877\"\n },\n {\n \"url\": \"/data/global/items/flpmac.dc6\",\n \"revision\": \"0630562c423341b62f08b5be784d8f93\"\n },\n {\n \"url\": \"/data/global/items/flpmau.dc6\",\n \"revision\": \"d5a8cebc588d52cee9555f0d14f969f2\"\n },\n {\n \"url\": \"/data/global/items/flpmbl.dc6\",\n \"revision\": \"523d52605488b72ef2d1459c5303fece\"\n },\n {\n \"url\": \"/data/global/items/flpmbt.dc6\",\n \"revision\": \"96583a97601ad12b598c2fe9d696ae97\"\n },\n {\n \"url\": \"/data/global/items/flpmgl.dc6\",\n \"revision\": \"828b8f849261d680f5ad6d7f85c57a92\"\n },\n {\n \"url\": \"/data/global/items/flpmph.dc6\",\n \"revision\": \"7da5d708c50565a5973c665e96a22c12\"\n },\n {\n \"url\": \"/data/global/items/flpmpi.dc6\",\n \"revision\": \"a276dfd55a7baa694449fb92da3ed582\"\n },\n {\n \"url\": \"/data/global/items/flpmsf.dc6\",\n \"revision\": \"9ee9fd5338a3041a765635089119c7cf\"\n },\n {\n \"url\": \"/data/global/items/flpmsk.dc6\",\n \"revision\": \"6095fff3984e939619f679697aefdd01\"\n },\n {\n \"url\": \"/data/global/items/flpmss.dc6\",\n \"revision\": \"773b7185443f6f19d7fad145ed94e225\"\n },\n {\n \"url\": \"/data/global/items/flpmst.dc6\",\n \"revision\": \"2befcaca2aa458909aa98427f0b5393f\"\n },\n {\n \"url\": \"/data/global/items/flpmxb.dc6\",\n \"revision\": \"55be35ff7e2f653863d2775f41866dc3\"\n },\n {\n \"url\": \"/data/global/items/flpmxbu.dc6\",\n \"revision\": \"f02bbf18851997f2bc35f13261034b5b\"\n },\n {\n \"url\": \"/data/global/items/flpne1.dc6\",\n \"revision\": \"57ff52ef593795d0252f0c6392b67245\"\n },\n {\n \"url\": \"/data/global/items/flpne2.dc6\",\n \"revision\": \"a5188a49ca916c448a64c292ddd70a48\"\n },\n {\n \"url\": \"/data/global/items/flpne3.dc6\",\n \"revision\": \"c0de558c2cd57711bbac293f6bb0c49f\"\n },\n {\n \"url\": \"/data/global/items/flpnpl.dc6\",\n \"revision\": \"8a3188e9e9acbacf45384b16e167ab6b\"\n },\n {\n \"url\": \"/data/global/items/flpnps.dc6\",\n \"revision\": \"f6aa4f08621eed4637cb73ae317dec14\"\n },\n {\n \"url\": \"/data/global/items/flpob1.dc6\",\n \"revision\": \"b68bfbdcc7e85ce1ce45f8153893e9ea\"\n },\n {\n \"url\": \"/data/global/items/flpob3.dc6\",\n \"revision\": \"ea66e44f2176a62837de071c8a8f5516\"\n },\n {\n \"url\": \"/data/global/items/flpob4.dc6\",\n \"revision\": \"6f828d3323df570de1fb13115e4ac231\"\n },\n {\n \"url\": \"/data/global/items/flpob5.dc6\",\n \"revision\": \"9aec0730fa75178a0e88d241b71d099e\"\n },\n {\n \"url\": \"/data/global/items/flpopl.dc6\",\n \"revision\": \"7e81bfdef82fe6fcfe879bb29497b321\"\n },\n {\n \"url\": \"/data/global/items/flpopm.dc6\",\n \"revision\": \"e607a26661bdb05b7b60e07f98157ac1\"\n },\n {\n \"url\": \"/data/global/items/flpops.dc6\",\n \"revision\": \"78d700c1c9352a7677156f3786d8a11d\"\n },\n {\n \"url\": \"/data/global/items/flppa1.dc6\",\n \"revision\": \"1b0086e7f22815c8f37e29af6124dd11\"\n },\n {\n \"url\": \"/data/global/items/flppa3.dc6\",\n \"revision\": \"d158d3fbe95707447ce2edeaa8d825db\"\n },\n {\n \"url\": \"/data/global/items/flppa5.dc6\",\n \"revision\": \"97e9b8470756137de43937acb5df32e2\"\n },\n {\n \"url\": \"/data/global/items/flppax.dc6\",\n \"revision\": \"fd2fd40a8283c3f3817770204021de3c\"\n },\n {\n \"url\": \"/data/global/items/flppik.dc6\",\n \"revision\": \"963424bbc8c0e237a16a55e594077ebb\"\n },\n {\n \"url\": \"/data/global/items/flppil.dc6\",\n \"revision\": \"81d31a5517e8b265fc49225d9cc51701\"\n },\n {\n \"url\": \"/data/global/items/flpplt.dc6\",\n \"revision\": \"3059162e15866123cda0041c0f20381d\"\n },\n {\n \"url\": \"/data/global/items/flppot.dc6\",\n \"revision\": \"ba9c9a2569098acea91d8f0888cdc400\"\n },\n {\n \"url\": \"/data/global/items/flpqlt.dc6\",\n \"revision\": \"dd4fcc2b5118da8376862f887a040f2a\"\n },\n {\n \"url\": \"/data/global/items/flpquil.dc6\",\n \"revision\": \"b28e4a870a3e69bb68b2fa7327f9d2d6\"\n },\n {\n \"url\": \"/data/global/items/flpqvr.dc6\",\n \"revision\": \"4a56eaffa16603c821adf1c26264a8e1\"\n },\n {\n \"url\": \"/data/global/items/flprbk.dc6\",\n \"revision\": \"249fb344f1eeb73a200369a427f7eca2\"\n },\n {\n \"url\": \"/data/global/items/flpred.dc6\",\n \"revision\": \"ffc3e6d749f89a94e23ee8516780329a\"\n },\n {\n \"url\": \"/data/global/items/flprin.dc6\",\n \"revision\": \"33d3b4ea55cf2b2f77e6b129016cb5a6\"\n },\n {\n \"url\": \"/data/global/items/flprng.dc6\",\n \"revision\": \"8f896deee9c07b39794568f757d9375d\"\n },\n {\n \"url\": \"/data/global/items/flprpl.dc6\",\n \"revision\": \"8b67dfcc9dee9dbad9683b8c320c992a\"\n },\n {\n \"url\": \"/data/global/items/flprps.dc6\",\n \"revision\": \"0dd230e32c149a8ff9e4a1e87da1b78c\"\n },\n {\n \"url\": \"/data/global/items/flprsc.dc6\",\n \"revision\": \"3f812eb7da678ab7c8ba424c975e51de\"\n },\n {\n \"url\": \"/data/global/items/flprun.dc6\",\n \"revision\": \"df1c382d26f292dda0772babb54c3236\"\n },\n {\n \"url\": \"/data/global/items/flprxb.dc6\",\n \"revision\": \"92f859647f72ab8ca2b248e7127c0021\"\n },\n {\n \"url\": \"/data/global/items/flprxbu.dc6\",\n \"revision\": \"040729127a4f5afa966bf8d36d0a01d3\"\n },\n {\n \"url\": \"/data/global/items/flpsbb.dc6\",\n \"revision\": \"245a71dc6af475092b448090e454b277\"\n },\n {\n \"url\": \"/data/global/items/flpsbr.dc6\",\n \"revision\": \"959db533340b3cb7cc6debd9cafa8466\"\n },\n {\n \"url\": \"/data/global/items/flpsbw.dc6\",\n \"revision\": \"e0ed7e4a729ce92a456d4b59c48c40de\"\n },\n {\n \"url\": \"/data/global/items/flpscl.dc6\",\n \"revision\": \"ea506b30db95cd003aeaa408a6ad420a\"\n },\n {\n \"url\": \"/data/global/items/flpscm.dc6\",\n \"revision\": \"367aab6ce1b8fdc0c6e9a8d9aab4f4dd\"\n },\n {\n \"url\": \"/data/global/items/flpscmu.dc6\",\n \"revision\": \"67908f5241255d62a219bdcd8126dd2d\"\n },\n {\n \"url\": \"/data/global/items/flpscp.dc6\",\n \"revision\": \"2be83e3130ed229381f598ce6befa2ba\"\n },\n {\n \"url\": \"/data/global/items/flpscr.dc6\",\n \"revision\": \"b1356880d9628f0c2a13e9c88e5f1be8\"\n },\n {\n \"url\": \"/data/global/items/flpscy.dc6\",\n \"revision\": \"05b4ee6d8e52ed9d615f7d698e9a33a8\"\n },\n {\n \"url\": \"/data/global/items/flpskl.dc6\",\n \"revision\": \"d46d834d2ee24003370831643af9e91c\"\n },\n {\n \"url\": \"/data/global/items/flpskp.dc6\",\n \"revision\": \"64b29565463285eca8e3de58b0b55188\"\n },\n {\n \"url\": \"/data/global/items/flpskr.dc6\",\n \"revision\": \"0927f0ae9b1b663151ae8bf0a33c6770\"\n },\n {\n \"url\": \"/data/global/items/flpsml.dc6\",\n \"revision\": \"5db79a35d0dd881884b900840bf16719\"\n },\n {\n \"url\": \"/data/global/items/flpsol.dc6\",\n \"revision\": \"368b62d43d52294c73fe963579391b42\"\n },\n {\n \"url\": \"/data/global/items/flpspc.dc6\",\n \"revision\": \"6d6d2ea99637b3e2159a17d6885506eb\"\n },\n {\n \"url\": \"/data/global/items/flpspk.dc6\",\n \"revision\": \"99270e87f95a502c9eb2c208d2d036ef\"\n },\n {\n \"url\": \"/data/global/items/flpspl.dc6\",\n \"revision\": \"56b51ecf27cf6956df2caea48f1241d4\"\n },\n {\n \"url\": \"/data/global/items/flpsple.dc6\",\n \"revision\": \"00793d596c643703337a70cfcd8d56e5\"\n },\n {\n \"url\": \"/data/global/items/flpspr.dc6\",\n \"revision\": \"65a09b4093cf7da759a242cb6095c2a7\"\n },\n {\n \"url\": \"/data/global/items/flpspt.dc6\",\n \"revision\": \"7f79904f3d70cf03109c7b3f173a2330\"\n },\n {\n \"url\": \"/data/global/items/flpssd.dc6\",\n \"revision\": \"532b4180fb267bf82662b1be3efed368\"\n },\n {\n \"url\": \"/data/global/items/flpssp.dc6\",\n \"revision\": \"49edf9e6379b2943430e200109b22296\"\n },\n {\n \"url\": \"/data/global/items/flpsst.dc6\",\n \"revision\": \"1ab706be38c5655c3ff44a3d8531c1bd\"\n },\n {\n \"url\": \"/data/global/items/flpstu.dc6\",\n \"revision\": \"005485fbdb527f87d865f5b2b7fdda10\"\n },\n {\n \"url\": \"/data/global/items/flpswb.dc6\",\n \"revision\": \"d3e20a50ac7865ca6c0d7c5693427e45\"\n },\n {\n \"url\": \"/data/global/items/flptax.dc6\",\n \"revision\": \"89692f3b1c42ee6b3542f1b8fa7a8e42\"\n },\n {\n \"url\": \"/data/global/items/flptbl.dc6\",\n \"revision\": \"221976f83e21e7e65676a28874424b72\"\n },\n {\n \"url\": \"/data/global/items/flptbt.dc6\",\n \"revision\": \"fcae62c9ea15db9da4aaa7316cba5540\"\n },\n {\n \"url\": \"/data/global/items/flptgl.dc6\",\n \"revision\": \"7442000eb8b29e8529c0bb901b48b8f8\"\n },\n {\n \"url\": \"/data/global/items/flptkn.dc6\",\n \"revision\": \"aae547b4ea272e0b93a9725ac8caf081\"\n },\n {\n \"url\": \"/data/global/items/flptow.dc6\",\n \"revision\": \"5cbc23c339bc43b240717a714263a58c\"\n },\n {\n \"url\": \"/data/global/items/flptrch.dc6\",\n \"revision\": \"2abdec6cc4d81ede40eda96241b7a250\"\n },\n {\n \"url\": \"/data/global/items/flptri.dc6\",\n \"revision\": \"75c3dc3b1c1c5bca7201d4cee59b2485\"\n },\n {\n \"url\": \"/data/global/items/flptsp.dc6\",\n \"revision\": \"956deb9e92649c1a863cc5f92f7e7272\"\n },\n {\n \"url\": \"/data/global/items/flptwr.dc6\",\n \"revision\": \"5cbc23c339bc43b240717a714263a58c\"\n },\n {\n \"url\": \"/data/global/items/flpvbl.dc6\",\n \"revision\": \"2ca0fb88b2bfd332b88e6053a76de3a5\"\n },\n {\n \"url\": \"/data/global/items/flpvbt.dc6\",\n \"revision\": \"16c709c49cc8a3c0194d928ae9955093\"\n },\n {\n \"url\": \"/data/global/items/flpvgl.dc6\",\n \"revision\": \"cf5bee5954f092d98df6761c2a6adf9d\"\n },\n {\n \"url\": \"/data/global/items/flpvip.dc6\",\n \"revision\": \"d9c5e77589474fdb9cde259ffac3012a\"\n },\n {\n \"url\": \"/data/global/items/flpvou.dc6\",\n \"revision\": \"6fcd351a72d9613f171dde61802a496b\"\n },\n {\n \"url\": \"/data/global/items/flpvpl.dc6\",\n \"revision\": \"39105f2317e41b4fe7c6f77633054d74\"\n },\n {\n \"url\": \"/data/global/items/flpvps.dc6\",\n \"revision\": \"e607a26661bdb05b7b60e07f98157ac1\"\n },\n {\n \"url\": \"/data/global/items/flpwax.dc6\",\n \"revision\": \"145a85b9dc29110154cff7d08111a91b\"\n },\n {\n \"url\": \"/data/global/items/flpwhm.dc6\",\n \"revision\": \"0ffdf665fc6c39143e29d2ed15bc2c7f\"\n },\n {\n \"url\": \"/data/global/items/flpwnd.dc6\",\n \"revision\": \"61c8ce2216d34533029994ae5d89bca2\"\n },\n {\n \"url\": \"/data/global/items/flpwpl.dc6\",\n \"revision\": \"4d677f699fff661542904b4667190dff\"\n },\n {\n \"url\": \"/data/global/items/flpwps.dc6\",\n \"revision\": \"e688758404de839395dbdfbc666579ad\"\n },\n {\n \"url\": \"/data/global/items/flpwsc.dc6\",\n \"revision\": \"98a4d9e9204b2dbec2d6c4cd83b4fcf9\"\n },\n {\n \"url\": \"/data/global/items/flpwsd.dc6\",\n \"revision\": \"210869e7b98621221a58ba29d90558b8\"\n },\n {\n \"url\": \"/data/global/items/flpwsp.dc6\",\n \"revision\": \"82ea85c3888a115c7bc630d2488ce0a3\"\n },\n {\n \"url\": \"/data/global/items/flpwst.dc6\",\n \"revision\": \"8e982bd111b3cba659fd71aa20c3093c\"\n },\n {\n \"url\": \"/data/global/items/flpypl.dc6\",\n \"revision\": \"bea97391ad622352cfcbeb148f771f16\"\n },\n {\n \"url\": \"/data/global/items/flpyps.dc6\",\n \"revision\": \"788903fc14d380ec1ba550a294a0843f\"\n },\n {\n \"url\": \"/data/global/items/flpywn.dc6\",\n \"revision\": \"0972c58fdb55f242eb6e14af942a4af3\"\n },\n {\n \"url\": \"/data/global/items/goldpile.dc6\",\n \"revision\": \"9268c26ff032aaa59c6ec1ee6bcf9b9d\"\n },\n {\n \"url\": \"/data/global/items/health1.dc6\",\n \"revision\": \"48d2bf666df6ed0951315a2b7800f938\"\n },\n {\n \"url\": \"/data/global/items/inv1x1.dc6\",\n \"revision\": \"dbb3dcbfd0ae0eb408840c03d0dc37c8\"\n },\n {\n \"url\": \"/data/global/items/inv1x2.dc6\",\n \"revision\": \"8061a916ac79cbf9412bb31932367974\"\n },\n {\n \"url\": \"/data/global/items/inv2ax.dc6\",\n \"revision\": \"62d7be3a4cc532e0943821edd61ede9e\"\n },\n {\n \"url\": \"/data/global/items/inv2hs.dc6\",\n \"revision\": \"18c6ab8c351efc05ff373be02d003f81\"\n },\n {\n \"url\": \"/data/global/items/inv2hsu.dc6\",\n \"revision\": \"3c1dbbbdf9db8dd58a474c02b1d4ace9\"\n },\n {\n \"url\": \"/data/global/items/inv2sd.dc6\",\n \"revision\": \"78cd4998191ec20174f9aecff7d29e2c\"\n },\n {\n \"url\": \"/data/global/items/inv2x2.dc6\",\n \"revision\": \"029b4fee8df3cd0d88fa277bccd9f00c\"\n },\n {\n \"url\": \"/data/global/items/inv2x3.dc6\",\n \"revision\": \"58a35565d55a58e9630f767e25beff37\"\n },\n {\n \"url\": \"/data/global/items/inv7mas.dc6\",\n \"revision\": \"55003a8515fc2f27f0c461a0df8402ba\"\n },\n {\n \"url\": \"/data/global/items/inv8lbu.dc6\",\n \"revision\": \"9487a4b92311f2bff9e5163179af3269\"\n },\n {\n \"url\": \"/data/global/items/inv8lxu.dc6\",\n \"revision\": \"590fd332bee7161b5c0b88732bf66725\"\n },\n {\n \"url\": \"/data/global/items/inv8mxu.dc6\",\n \"revision\": \"8acacd31e8f17443bc437b6866c47c0b\"\n },\n {\n \"url\": \"/data/global/items/inv8s8u.dc6\",\n \"revision\": \"46715f8edf610f9315c2f0a345cedc96\"\n },\n {\n \"url\": \"/data/global/items/inv8wsu.dc6\",\n \"revision\": \"200712c920d42085fdc5fc001ad7107a\"\n },\n {\n \"url\": \"/data/global/items/inv9blu.dc6\",\n \"revision\": \"5393d913cc294913ac8b11de3dbf9200\"\n },\n {\n \"url\": \"/data/global/items/inv9bru.dc6\",\n \"revision\": \"4e47c4dec4002cd774feab85fa3770c8\"\n },\n {\n \"url\": \"/data/global/items/inv9btu.dc6\",\n \"revision\": \"b2d18fc4e5e7023a90ac87a08e7ca641\"\n },\n {\n \"url\": \"/data/global/items/inv9cru.dc6\",\n \"revision\": \"bfd333dc9a1542dd1b856863ecda2be7\"\n },\n {\n \"url\": \"/data/global/items/inv9fbu.dc6\",\n \"revision\": \"079f65bbeaec8b37afb7edfce1299470\"\n },\n {\n \"url\": \"/data/global/items/inv9giu.dc6\",\n \"revision\": \"a84820f4acc16bed84cc782f4b7b9b88\"\n },\n {\n \"url\": \"/data/global/items/inv9gmu.dc6\",\n \"revision\": \"3a7c52432fb7766106354488909299e8\"\n },\n {\n \"url\": \"/data/global/items/inv9gwu.dc6\",\n \"revision\": \"36e1848521ab364ef618a183596e6005\"\n },\n {\n \"url\": \"/data/global/items/inv9lsu.dc6\",\n \"revision\": \"1c3668ffb4e34c9a405369fae09f3333\"\n },\n {\n \"url\": \"/data/global/items/inv9s8u.dc6\",\n \"revision\": \"35e1e2787d2bdfa7d9341f405b4fa957\"\n },\n {\n \"url\": \"/data/global/items/inv9sbu.dc6\",\n \"revision\": \"095f60c0482a5f015cfde6861f2c757f\"\n },\n {\n \"url\": \"/data/global/items/invaar.dc6\",\n \"revision\": \"512ce978a66d69dcbf856f4a87ef145b\"\n },\n {\n \"url\": \"/data/global/items/invaaru.dc6\",\n \"revision\": \"011d77b4c2177a413c970c152fb54b87\"\n },\n {\n \"url\": \"/data/global/items/invam1.dc6\",\n \"revision\": \"13eadc3a4915d7746d1a641fc104d831\"\n },\n {\n \"url\": \"/data/global/items/invam2.dc6\",\n \"revision\": \"fd3d10b3e0b309d5c37e9e9b741f07e8\"\n },\n {\n \"url\": \"/data/global/items/invam3.dc6\",\n \"revision\": \"d1d2f2562f204dc13d78939a6d484343\"\n },\n {\n \"url\": \"/data/global/items/invam4.dc6\",\n \"revision\": \"26312fa73136c7c2081207dc37400d12\"\n },\n {\n \"url\": \"/data/global/items/invam5.dc6\",\n \"revision\": \"ec7f8049d1675a131f688b6c5cfbe02b\"\n },\n {\n \"url\": \"/data/global/items/invamu.dc6\",\n \"revision\": \"4f543ce0d84c35adf810ab0179d90d4e\"\n },\n {\n \"url\": \"/data/global/items/invamu1.dc6\",\n \"revision\": \"1e3cf0a64ff7fe45a118640e7e4c3181\"\n },\n {\n \"url\": \"/data/global/items/invamu2.dc6\",\n \"revision\": \"d83f4270cd6cb6242b022053f553c392\"\n },\n {\n \"url\": \"/data/global/items/invamu3.dc6\",\n \"revision\": \"cd23d79118d30e937710a1220ae0d70c\"\n },\n {\n \"url\": \"/data/global/items/invaxe.dc6\",\n \"revision\": \"fd572d8621d242baaf22bfcc88ad81e5\"\n },\n {\n \"url\": \"/data/global/items/invaxeu.dc6\",\n \"revision\": \"5ab54c59671ff8cc48ff52a711d41d0b\"\n },\n {\n \"url\": \"/data/global/items/invaxf.dc6\",\n \"revision\": \"513a3cc83f6beefeb683de6f1e0e8243\"\n },\n {\n \"url\": \"/data/global/items/invaxfu.dc6\",\n \"revision\": \"d97570ad8afb9c89bc118e2e14f9b7ab\"\n },\n {\n \"url\": \"/data/global/items/invba1.dc6\",\n \"revision\": \"5dbfaf0c43d664a49f160eea02182067\"\n },\n {\n \"url\": \"/data/global/items/invba2.dc6\",\n \"revision\": \"03dbb83167285795d01c615a28fb16b4\"\n },\n {\n \"url\": \"/data/global/items/invba3.dc6\",\n \"revision\": \"8c060f9a5e8e3ab50e490f38209a001e\"\n },\n {\n \"url\": \"/data/global/items/invba4.dc6\",\n \"revision\": \"93aa1004aac9d0e438331ede8dd292d9\"\n },\n {\n \"url\": \"/data/global/items/invba5.dc6\",\n \"revision\": \"1ee2e9dc7bef6d1adfcd4dba35ba3686\"\n },\n {\n \"url\": \"/data/global/items/invbal.dc6\",\n \"revision\": \"adb0463b7f113d8ad289cc24b5368112\"\n },\n {\n \"url\": \"/data/global/items/invbar.dc6\",\n \"revision\": \"98c369fdc3e97b7dd3101cc99915b5b5\"\n },\n {\n \"url\": \"/data/global/items/invbas.dc6\",\n \"revision\": \"9906e15ac32e9f7747b1f5216b9be900\"\n },\n {\n \"url\": \"/data/global/items/invbbb.dc6\",\n \"revision\": \"617538a559f75581e7fa14f3b56e34a9\"\n },\n {\n \"url\": \"/data/global/items/invbbk.dc6\",\n \"revision\": \"d20b61b5a394d69871bc24e52c1dca49\"\n },\n {\n \"url\": \"/data/global/items/invbet.dc6\",\n \"revision\": \"f46bc27f815bfa206b82e233b7c2d1c1\"\n },\n {\n \"url\": \"/data/global/items/invbhm.dc6\",\n \"revision\": \"10473c40417a361cf966aa8875d354f0\"\n },\n {\n \"url\": \"/data/global/items/invbhmu.dc6\",\n \"revision\": \"f56c7cc889e4e5e29d9defe4d2abc050\"\n },\n {\n \"url\": \"/data/global/items/invbkf.dc6\",\n \"revision\": \"9c0d6f14211b822a80da14c79bb83d90\"\n },\n {\n \"url\": \"/data/global/items/invbla.dc6\",\n \"revision\": \"98f3f368d5a4c32011a04c6592cc22c0\"\n },\n {\n \"url\": \"/data/global/items/invbld.dc6\",\n \"revision\": \"09c3e694cb5a6a70fdd4406a618d13f2\"\n },\n {\n \"url\": \"/data/global/items/invblt.dc6\",\n \"revision\": \"5306fce04d185a20f5ab943a85303843\"\n },\n {\n \"url\": \"/data/global/items/invbok.dc6\",\n \"revision\": \"f65045ea9e4e2e1768b1d64708263b81\"\n },\n {\n \"url\": \"/data/global/items/invbonr1.dc6\",\n \"revision\": \"d4872f75bb62a62b36ed450550cb888e\"\n },\n {\n \"url\": \"/data/global/items/invbonr2.dc6\",\n \"revision\": \"4dc9b11b788e729243069c1001950a79\"\n },\n {\n \"url\": \"/data/global/items/invbonr3.dc6\",\n \"revision\": \"b730466d9a7b1fc016223c9728db701d\"\n },\n {\n \"url\": \"/data/global/items/invbonr4.dc6\",\n \"revision\": \"d675fd640accddaeec3f4a350dc9d7a3\"\n },\n {\n \"url\": \"/data/global/items/invbot.dc6\",\n \"revision\": \"075085dc5ec1474bd9a332e0a2b8fa0b\"\n },\n {\n \"url\": \"/data/global/items/invbox.dc6\",\n \"revision\": \"2b124383c233b2a8b647f569666f0e6e\"\n },\n {\n \"url\": \"/data/global/items/invbpl.dc6\",\n \"revision\": \"8c5a4241c4f9bcef7390f63ae23d3cb4\"\n },\n {\n \"url\": \"/data/global/items/invbps.dc6\",\n \"revision\": \"2919e6918592432b58484a9dd56e5a36\"\n },\n {\n \"url\": \"/data/global/items/invbrn.dc6\",\n \"revision\": \"996ff3be5d348f01890967a7bc66d68e\"\n },\n {\n \"url\": \"/data/global/items/invbrnz.dc6\",\n \"revision\": \"3ab1064a8ef27cddda8ed6effa28ca5f\"\n },\n {\n \"url\": \"/data/global/items/invbrs.dc6\",\n \"revision\": \"01aa2d4fd69a5f003782aefdb4968e26\"\n },\n {\n \"url\": \"/data/global/items/invbrx.dc6\",\n \"revision\": \"c7f7f4808a597a349647f0360f721970\"\n },\n {\n \"url\": \"/data/global/items/invbsc.dc6\",\n \"revision\": \"260e3e85a4c431696dd3483e60815d9f\"\n },\n {\n \"url\": \"/data/global/items/invbsd.dc6\",\n \"revision\": \"d845c6a17dc466b48fdb1e159cb9971d\"\n },\n {\n \"url\": \"/data/global/items/invbsdu.dc6\",\n \"revision\": \"d3fd66fbdf95aa5e472aba26274eecf8\"\n },\n {\n \"url\": \"/data/global/items/invbsh.dc6\",\n \"revision\": \"4779eca6f0bd5be859cf4dfebde56d68\"\n },\n {\n \"url\": \"/data/global/items/invbshu.dc6\",\n \"revision\": \"075b3e38ba33882c6aba180479f54fcb\"\n },\n {\n \"url\": \"/data/global/items/invbst.dc6\",\n \"revision\": \"c24efa95020629dbd8d9ace3cdfb3fa2\"\n },\n {\n \"url\": \"/data/global/items/invbsw.dc6\",\n \"revision\": \"c36dafb9a499da64a4ff3e4cc7b8eb12\"\n },\n {\n \"url\": \"/data/global/items/invbswu.dc6\",\n \"revision\": \"08fa8a9ca8deb8d20c5979435dbe7fac\"\n },\n {\n \"url\": \"/data/global/items/invbtx.dc6\",\n \"revision\": \"979ce47d9a192617df4a3ee7aaf3a144\"\n },\n {\n \"url\": \"/data/global/items/invbtxu.dc6\",\n \"revision\": \"689a1e04c7b9e25afe8d4516a54282a0\"\n },\n {\n \"url\": \"/data/global/items/invbuc.dc6\",\n \"revision\": \"9a631d435c4108779f2e4ae7a99e91ac\"\n },\n {\n \"url\": \"/data/global/items/invbucu.dc6\",\n \"revision\": \"ee292de92520bdbcbf4e23d07adffaf0\"\n },\n {\n \"url\": \"/data/global/items/invbwn.dc6\",\n \"revision\": \"da27d90c7b38c05c0ea8998624e29a93\"\n },\n {\n \"url\": \"/data/global/items/invbwnu.dc6\",\n \"revision\": \"cd27edc86a3a99905327e532ec6d19d2\"\n },\n {\n \"url\": \"/data/global/items/invcap.dc6\",\n \"revision\": \"012137b721b6d1cac8007700e1259778\"\n },\n {\n \"url\": \"/data/global/items/invcapu.dc6\",\n \"revision\": \"7d61ac376448ebf504edd1c6a46f9798\"\n },\n {\n \"url\": \"/data/global/items/invcbw.dc6\",\n \"revision\": \"6bf7db0813195b6d1e5bc10d73d0ad79\"\n },\n {\n \"url\": \"/data/global/items/invcbwu.dc6\",\n \"revision\": \"3fb9c77ef4d887fd2a5d9caa28543df5\"\n },\n {\n \"url\": \"/data/global/items/invceh.dc6\",\n \"revision\": \"3768d59bed3a5a70df69fe946953dfdb\"\n },\n {\n \"url\": \"/data/global/items/invch1.dc6\",\n \"revision\": \"dc7983fb2702e47ac332ae889d5824e4\"\n },\n {\n \"url\": \"/data/global/items/invch2.dc6\",\n \"revision\": \"58cff1a0457bc7fe92502ceb1f6acd24\"\n },\n {\n \"url\": \"/data/global/items/invch3.dc6\",\n \"revision\": \"fcb3e4113fcd6037c6f2a85f60905a49\"\n },\n {\n \"url\": \"/data/global/items/invch4.dc6\",\n \"revision\": \"c8ddc32e8723f559c7c8520e69529bb3\"\n },\n {\n \"url\": \"/data/global/items/invch5.dc6\",\n \"revision\": \"9e3ff040080beb888eb133336d58c48d\"\n },\n {\n \"url\": \"/data/global/items/invch6.dc6\",\n \"revision\": \"b2423ea048f05cd482d8ef4216d8e68e\"\n },\n {\n \"url\": \"/data/global/items/invch7.dc6\",\n \"revision\": \"c05e85439031d17416626f2e9e1c2fd5\"\n },\n {\n \"url\": \"/data/global/items/invch8.dc6\",\n \"revision\": \"6e4e1fc1457d6b6547618538ac2874ea\"\n },\n {\n \"url\": \"/data/global/items/invch9.dc6\",\n \"revision\": \"97e0b032e181f4d5d5454f510ec01888\"\n },\n {\n \"url\": \"/data/global/items/invchm.dc6\",\n \"revision\": \"981d37952be68b92d0c31022ed451da0\"\n },\n {\n \"url\": \"/data/global/items/invchn.dc6\",\n \"revision\": \"7cc056034ed89626cd7035c9b887c8f3\"\n },\n {\n \"url\": \"/data/global/items/invci0.dc6\",\n \"revision\": \"bfc3f678571844568ff069b8b536f271\"\n },\n {\n \"url\": \"/data/global/items/invci1.dc6\",\n \"revision\": \"904f15adb3667dd879645199e5a329a3\"\n },\n {\n \"url\": \"/data/global/items/invci2.dc6\",\n \"revision\": \"15d6f24ed5dd50efde63649a4a0b9fd3\"\n },\n {\n \"url\": \"/data/global/items/invci3.dc6\",\n \"revision\": \"c60ef2198e3bb35611c7202e7af81128\"\n },\n {\n \"url\": \"/data/global/items/invclb.dc6\",\n \"revision\": \"cd5a552d1e0f66d0944a14ef69fbde78\"\n },\n {\n \"url\": \"/data/global/items/invclbu.dc6\",\n \"revision\": \"e913ad2191036f26f86cc0876886b731\"\n },\n {\n \"url\": \"/data/global/items/invclm.dc6\",\n \"revision\": \"9fc248b655fe20b44a93f3d0d1b42935\"\n },\n {\n \"url\": \"/data/global/items/invclw.dc6\",\n \"revision\": \"7a3797336326ce159cb02706ce90d140\"\n },\n {\n \"url\": \"/data/global/items/invcndl.dc6\",\n \"revision\": \"59f7189ca3bbf9f133ca9b04bd3a299b\"\n },\n {\n \"url\": \"/data/global/items/invcqv.dc6\",\n \"revision\": \"ca97f7289af06b67349f19d40ba96635\"\n },\n {\n \"url\": \"/data/global/items/invcrn.dc6\",\n \"revision\": \"9d84d68aab31b0a20644210631aea5da\"\n },\n {\n \"url\": \"/data/global/items/invcrs.dc6\",\n \"revision\": \"e956731a933488def6cb93a4d743187b\"\n },\n {\n \"url\": \"/data/global/items/invcrsu.dc6\",\n \"revision\": \"ebe086d3f7a171d80848ba0b1ef1ebe7\"\n },\n {\n \"url\": \"/data/global/items/invcst.dc6\",\n \"revision\": \"05b71897e7cc27d8596000658d8e6517\"\n },\n {\n \"url\": \"/data/global/items/invcstu.dc6\",\n \"revision\": \"553912b1bec6fe2884a5584909357c05\"\n },\n {\n \"url\": \"/data/global/items/invd33.dc6\",\n \"revision\": \"802a77054f007394c7800e8e4cbbd55b\"\n },\n {\n \"url\": \"/data/global/items/invdgr.dc6\",\n \"revision\": \"0a04a5805934491b1cf5c1651d625f98\"\n },\n {\n \"url\": \"/data/global/items/invdir.dc6\",\n \"revision\": \"75a0f3e5ff3fe127b10047388583ddd9\"\n },\n {\n \"url\": \"/data/global/items/invdr1.dc6\",\n \"revision\": \"85fee46d6c51a135da4ddb7c1b2ee142\"\n },\n {\n \"url\": \"/data/global/items/invdr2.dc6\",\n \"revision\": \"ab08196b2a0658fdf5124a807c5f41ef\"\n },\n {\n \"url\": \"/data/global/items/invdr3.dc6\",\n \"revision\": \"8328d1e6c290c3e3cc27b819684f0ea7\"\n },\n {\n \"url\": \"/data/global/items/invdr4.dc6\",\n \"revision\": \"979d0836616659188f9633b9ec69e7a7\"\n },\n {\n \"url\": \"/data/global/items/invdr5.dc6\",\n \"revision\": \"4b5021e50f7a65370f294e17f0d600cb\"\n },\n {\n \"url\": \"/data/global/items/invdss.dc6\",\n \"revision\": \"d4c7317c6bf301723b233a75153e87e1\"\n },\n {\n \"url\": \"/data/global/items/invear.dc6\",\n \"revision\": \"d30310d55cb66fe54376675f82bcf202\"\n },\n {\n \"url\": \"/data/global/items/inveye.dc6\",\n \"revision\": \"e8630648c6c79b90565c31a922726a5c\"\n },\n {\n \"url\": \"/data/global/items/invfang.dc6\",\n \"revision\": \"5a2e3fe42dac33f1d9241ec676907f6b\"\n },\n {\n \"url\": \"/data/global/items/invfary1.dc6\",\n \"revision\": \"71634d4251f5fe2b451e7e71fc264036\"\n },\n {\n \"url\": \"/data/global/items/invfary2.dc6\",\n \"revision\": \"0b54fdaeed9b409f618c225909b3374b\"\n },\n {\n \"url\": \"/data/global/items/invfary3.dc6\",\n \"revision\": \"f004194a7b742214480ebe93b8408c09\"\n },\n {\n \"url\": \"/data/global/items/invfary4.dc6\",\n \"revision\": \"48a9e1394c9acd06d41b0a7db13530f2\"\n },\n {\n \"url\": \"/data/global/items/invfed.dc6\",\n \"revision\": \"edc272c17ab25846309827e3904768b8\"\n },\n {\n \"url\": \"/data/global/items/invfhl.dc6\",\n \"revision\": \"ee4352412ed7eb60eee1ff65f8e9e1f9\"\n },\n {\n \"url\": \"/data/global/items/invfhlu.dc6\",\n \"revision\": \"39f40e40eb469ebf7550965f5bbb5340\"\n },\n {\n \"url\": \"/data/global/items/invfhp.dc6\",\n \"revision\": \"dc9a3c713663a110db07835cc69b53e6\"\n },\n {\n \"url\": \"/data/global/items/invfla.dc6\",\n \"revision\": \"9d9d3334a56b74f825ed42afe8eb9138\"\n },\n {\n \"url\": \"/data/global/items/invflag.dc6\",\n \"revision\": \"02761c93c7d7a9cb20b95171c0920cce\"\n },\n {\n \"url\": \"/data/global/items/invflb.dc6\",\n \"revision\": \"d0d63431260588167bcc71605dd577ed\"\n },\n {\n \"url\": \"/data/global/items/invflc.dc6\",\n \"revision\": \"09e7c66fc9fffecee665970136f3039a\"\n },\n {\n \"url\": \"/data/global/items/invflcu.dc6\",\n \"revision\": \"33884c9fba4bc10dd72d5c8bb1cd5eaa\"\n },\n {\n \"url\": \"/data/global/items/invfld.dc6\",\n \"revision\": \"2a86e397976c0d2b424f087f1b6b3588\"\n },\n {\n \"url\": \"/data/global/items/invflp.dc6\",\n \"revision\": \"4acbc27544894250b9d851dbe27ce780\"\n },\n {\n \"url\": \"/data/global/items/invfmp.dc6\",\n \"revision\": \"5ae51ed597a2c91ebc3a1caa4786ffed\"\n },\n {\n \"url\": \"/data/global/items/invfsd.dc6\",\n \"revision\": \"9906e15ac32e9f7747b1f5216b9be900\"\n },\n {\n \"url\": \"/data/global/items/invful.dc6\",\n \"revision\": \"358e032c256284077343f3e30cda678f\"\n },\n {\n \"url\": \"/data/global/items/invfulu.dc6\",\n \"revision\": \"a6e51cd9ffcd49c3bcdd0f06a40bce6c\"\n },\n {\n \"url\": \"/data/global/items/invg33.dc6\",\n \"revision\": \"3bbdc854106a6a8cdc186f6731e21aa0\"\n },\n {\n \"url\": \"/data/global/items/invgax.dc6\",\n \"revision\": \"68a0db717b7ad2fe8a56f8bc6690ebf9\"\n },\n {\n \"url\": \"/data/global/items/invgaxu.dc6\",\n \"revision\": \"a45e437d489a1191aff3461bbd16e04b\"\n },\n {\n \"url\": \"/data/global/items/invgbi.dc6\",\n \"revision\": \"001f1edef934b7f0930ae08f9eef0366\"\n },\n {\n \"url\": \"/data/global/items/invghm.dc6\",\n \"revision\": \"da66e33b3d646572b075a1a3d29e2265\"\n },\n {\n \"url\": \"/data/global/items/invgis.dc6\",\n \"revision\": \"47272146c7239673744e4e00d7f2d242\"\n },\n {\n \"url\": \"/data/global/items/invgisu.dc6\",\n \"revision\": \"cbc14046aedc01fa017425895efb7b35\"\n },\n {\n \"url\": \"/data/global/items/invgix.dc6\",\n \"revision\": \"7961ab4ed671a9b60b9f55d68f41f1e0\"\n },\n {\n \"url\": \"/data/global/items/invgl3.dc6\",\n \"revision\": \"0cc4a7a1474c39f3b1283180642184b6\"\n },\n {\n \"url\": \"/data/global/items/invgla.dc6\",\n \"revision\": \"26388c1622137c567c449f3ed80efe9f\"\n },\n {\n \"url\": \"/data/global/items/invgld.dc6\",\n \"revision\": \"76c6fb46a12d00fc9d718d9a8b7dd998\"\n },\n {\n \"url\": \"/data/global/items/invgldh.dc6\",\n \"revision\": \"2e2f9877e8acb6fa98b7d150bc3696e5\"\n },\n {\n \"url\": \"/data/global/items/invgldm.dc6\",\n \"revision\": \"7cadf3f382891cede35153bb071b3ae5\"\n },\n {\n \"url\": \"/data/global/items/invglv.dc6\",\n \"revision\": \"3bdc2560a4f4416083724e9937a0ec53\"\n },\n {\n \"url\": \"/data/global/items/invgma.dc6\",\n \"revision\": \"9f94e099b4ab5bf4305d7f4d39469961\"\n },\n {\n \"url\": \"/data/global/items/invgmb.dc6\",\n \"revision\": \"9308d73df1542e631e4f52185eefa345\"\n },\n {\n \"url\": \"/data/global/items/invgmg.dc6\",\n \"revision\": \"14d05273757b1301408f3c4607d44813\"\n },\n {\n \"url\": \"/data/global/items/invgmr.dc6\",\n \"revision\": \"a1061811c88fdfaaefd35b521e84fc3f\"\n },\n {\n \"url\": \"/data/global/items/invgmv.dc6\",\n \"revision\": \"dc9ec04e61ee4022b4c4fb4ac9e1577a\"\n },\n {\n \"url\": \"/data/global/items/invgmw.dc6\",\n \"revision\": \"0f17f7580ba0111f2876f34cfb2f2711\"\n },\n {\n \"url\": \"/data/global/items/invgmy.dc6\",\n \"revision\": \"8c9db8b4881c5e4ff005e3fa56c3f649\"\n },\n {\n \"url\": \"/data/global/items/invgpl.dc6\",\n \"revision\": \"1604606bd62b8223f0f11f915977cb5c\"\n },\n {\n \"url\": \"/data/global/items/invgpm.dc6\",\n \"revision\": \"5e770bb9a7c00e202db35371b25ae7f1\"\n },\n {\n \"url\": \"/data/global/items/invgps.dc6\",\n \"revision\": \"fbff9f172bb786145eaa68992a5e034f\"\n },\n {\n \"url\": \"/data/global/items/invgrx.dc6\",\n \"revision\": \"3dd6383736545a7f7659ed4ea2918526\"\n },\n {\n \"url\": \"/data/global/items/invgsb.dc6\",\n \"revision\": \"5aefa7a1de5aae81d4d6f3b54fca8214\"\n },\n {\n \"url\": \"/data/global/items/invgsba.dc6\",\n \"revision\": \"31f54c8ec545d62c7f42fdef0229b2f5\"\n },\n {\n \"url\": \"/data/global/items/invgsbb.dc6\",\n \"revision\": \"d88c3178ca5bf76175f157eb4ec5f02f\"\n },\n {\n \"url\": \"/data/global/items/invgsbc.dc6\",\n \"revision\": \"e7cd045ac871a721a69aead14675141d\"\n },\n {\n \"url\": \"/data/global/items/invgsbd.dc6\",\n \"revision\": \"62b19331b738ea7d17ec94433baeb2d3\"\n },\n {\n \"url\": \"/data/global/items/invgsbe.dc6\",\n \"revision\": \"43bab155bfdb01326b8b783b82e16903\"\n },\n {\n \"url\": \"/data/global/items/invgsc.dc6\",\n \"revision\": \"dfe04379fcd53f1ecba6c82b6a2ae39f\"\n },\n {\n \"url\": \"/data/global/items/invgsd.dc6\",\n \"revision\": \"93acae67bf6c308e0e9a76b41cdc2ea3\"\n },\n {\n \"url\": \"/data/global/items/invgsdu.dc6\",\n \"revision\": \"aeb9f6ca17008ac4811acfbf572ddea8\"\n },\n {\n \"url\": \"/data/global/items/invgsg.dc6\",\n \"revision\": \"91e9fdde2d71861af6abf7994d3f561d\"\n },\n {\n \"url\": \"/data/global/items/invgsga.dc6\",\n \"revision\": \"cb2b2a7c6166154633544a33542dae26\"\n },\n {\n \"url\": \"/data/global/items/invgsgb.dc6\",\n \"revision\": \"d950df43cb0cad3948d3c96158a185e9\"\n },\n {\n \"url\": \"/data/global/items/invgsgc.dc6\",\n \"revision\": \"d3b04fbbcce2c629f742d0f050c47141\"\n },\n {\n \"url\": \"/data/global/items/invgsgd.dc6\",\n \"revision\": \"cc66a1fb90644bf55cee65adf55add72\"\n },\n {\n \"url\": \"/data/global/items/invgsge.dc6\",\n \"revision\": \"e1b52b7e5f87a9298ae42fd778ac9d28\"\n },\n {\n \"url\": \"/data/global/items/invgsr.dc6\",\n \"revision\": \"fd015a6d1c3efea842a4a482212d1342\"\n },\n {\n \"url\": \"/data/global/items/invgsra.dc6\",\n \"revision\": \"d2c1c2d2490cb220b2448857ff7f7bad\"\n },\n {\n \"url\": \"/data/global/items/invgsrb.dc6\",\n \"revision\": \"45aa9a62aa92fcad49231c92ee76c99c\"\n },\n {\n \"url\": \"/data/global/items/invgsrc.dc6\",\n \"revision\": \"80c557b4204340e362288b454f390a8e\"\n },\n {\n \"url\": \"/data/global/items/invgsrd.dc6\",\n \"revision\": \"02cc5f70ec5c5b09e5190946775c52c2\"\n },\n {\n \"url\": \"/data/global/items/invgsre.dc6\",\n \"revision\": \"7e7102b971de1cd48764edd8d58cd0da\"\n },\n {\n \"url\": \"/data/global/items/invgsv.dc6\",\n \"revision\": \"c934d9372847c459ade55250b4fd8eb2\"\n },\n {\n \"url\": \"/data/global/items/invgsva.dc6\",\n \"revision\": \"d272b3bf94403bff604b0834eb8f2124\"\n },\n {\n \"url\": \"/data/global/items/invgsvb.dc6\",\n \"revision\": \"deae5c935a8e58fa3d2e3b0883c1dcbe\"\n },\n {\n \"url\": \"/data/global/items/invgsvc.dc6\",\n \"revision\": \"03a665cf4c646f402d912ff78cddb255\"\n },\n {\n \"url\": \"/data/global/items/invgsvd.dc6\",\n \"revision\": \"374817c2e2c74fe5f83996fb9e4d7b14\"\n },\n {\n \"url\": \"/data/global/items/invgsve.dc6\",\n \"revision\": \"3f335036507a53df1b237deb5a7fb70c\"\n },\n {\n \"url\": \"/data/global/items/invgsw.dc6\",\n \"revision\": \"045cc94b9cc9c9f02b3eb6b375f2b239\"\n },\n {\n \"url\": \"/data/global/items/invgswa.dc6\",\n \"revision\": \"fcc600e4e9e59dba79722c1af0d08c8a\"\n },\n {\n \"url\": \"/data/global/items/invgswb.dc6\",\n \"revision\": \"6a60a1b9f6d84535e0db69ba55dc19b9\"\n },\n {\n \"url\": \"/data/global/items/invgswc.dc6\",\n \"revision\": \"967ecaca5bbabf6e6133345f42ec1c88\"\n },\n {\n \"url\": \"/data/global/items/invgswd.dc6\",\n \"revision\": \"0d4c2251d254de5b1bfa189afd9809a9\"\n },\n {\n \"url\": \"/data/global/items/invgswe.dc6\",\n \"revision\": \"4d09635517686bfb85a7c1f5d67adb99\"\n },\n {\n \"url\": \"/data/global/items/invgsy.dc6\",\n \"revision\": \"d9e4b89c255c0b5a9a559bba5077877a\"\n },\n {\n \"url\": \"/data/global/items/invgsya.dc6\",\n \"revision\": \"15edf7ac0a554c0c72b3bb39f66446be\"\n },\n {\n \"url\": \"/data/global/items/invgsyb.dc6\",\n \"revision\": \"6c676f9842a96ca4bc98f81b02ed65a2\"\n },\n {\n \"url\": \"/data/global/items/invgsyc.dc6\",\n \"revision\": \"a6f0f4932fb67df1421c8bbf1f3d8517\"\n },\n {\n \"url\": \"/data/global/items/invgsyd.dc6\",\n \"revision\": \"46353428a5f76362f1f9f68b3bada196\"\n },\n {\n \"url\": \"/data/global/items/invgsye.dc6\",\n \"revision\": \"0d6f5acfb2f86768e8aaa2ede1627030\"\n },\n {\n \"url\": \"/data/global/items/invgth.dc6\",\n \"revision\": \"003f2b062fd774d5a62468ae566b79b8\"\n },\n {\n \"url\": \"/data/global/items/invgts.dc6\",\n \"revision\": \"90c8e5a3cca660222d5b7a69b05c2acc\"\n },\n {\n \"url\": \"/data/global/items/invgtsu.dc6\",\n \"revision\": \"369bca2e48f801de5966365a25209878\"\n },\n {\n \"url\": \"/data/global/items/invgwn.dc6\",\n \"revision\": \"68ecd0f42cc2defc32c539d4f66d8a50\"\n },\n {\n \"url\": \"/data/global/items/invhal.dc6\",\n \"revision\": \"fd7670ece25f9ab4339dba708bb4f263\"\n },\n {\n \"url\": \"/data/global/items/invhax.dc6\",\n \"revision\": \"dc9df175af61081fca28fb14b770fbaf\"\n },\n {\n \"url\": \"/data/global/items/invhaxu.dc6\",\n \"revision\": \"9703c083e53ab63f6528125e824435c4\"\n },\n {\n \"url\": \"/data/global/items/invhbl.dc6\",\n \"revision\": \"77708e91395bcc9b18090ee89e1f7c79\"\n },\n {\n \"url\": \"/data/global/items/invhbt.dc6\",\n \"revision\": \"7fdf0a45f858581de401540f6ab0bf58\"\n },\n {\n \"url\": \"/data/global/items/invhbw.dc6\",\n \"revision\": \"2972c48cec4c0af1eccc9e075ac98ddf\"\n },\n {\n \"url\": \"/data/global/items/invhfh.dc6\",\n \"revision\": \"0204192a720f9036ca9e46c51623cfb0\"\n },\n {\n \"url\": \"/data/global/items/invhgl.dc6\",\n \"revision\": \"862aeedcdc829aa9c704a1c1d21372c2\"\n },\n {\n \"url\": \"/data/global/items/invhla.dc6\",\n \"revision\": \"d9535d1071daf11c7e1c1ef6737af4b5\"\n },\n {\n \"url\": \"/data/global/items/invhlm.dc6\",\n \"revision\": \"9159cc5c2bd00c558447c1bd5df2818b\"\n },\n {\n \"url\": \"/data/global/items/invhlmu.dc6\",\n \"revision\": \"796dde4145c448f9f4d0fe0c1e0e0046\"\n },\n {\n \"url\": \"/data/global/items/invhmr.dc6\",\n \"revision\": \"cba4f0c605d934322a506931aaa108ba\"\n },\n {\n \"url\": \"/data/global/items/invhorn.dc6\",\n \"revision\": \"e9f9c153feed095373adf456b1fc0e64\"\n },\n {\n \"url\": \"/data/global/items/invhp1.dc6\",\n \"revision\": \"2ccc7cef0a68c33064e7456492cd12fc\"\n },\n {\n \"url\": \"/data/global/items/invhp2.dc6\",\n \"revision\": \"af3490178e10f3a1bb4d044139a4ae85\"\n },\n {\n \"url\": \"/data/global/items/invhp3.dc6\",\n \"revision\": \"f29f0b6e87b74fe05bfa1bb287f7a07f\"\n },\n {\n \"url\": \"/data/global/items/invhp4.dc6\",\n \"revision\": \"2ac0d276f3b29092d2d0f9b9178ad701\"\n },\n {\n \"url\": \"/data/global/items/invhp5.dc6\",\n \"revision\": \"4c1c4e532bd743e09d7492350338a39b\"\n },\n {\n \"url\": \"/data/global/items/invhpf.dc6\",\n \"revision\": \"7842ac7ae1bf2f1247a580169a05fcd6\"\n },\n {\n \"url\": \"/data/global/items/invhpo.dc6\",\n \"revision\": \"cf851cbeb393993fcefc3aeb07f35c30\"\n },\n {\n \"url\": \"/data/global/items/invhrb.dc6\",\n \"revision\": \"cc5f88f199a8de2d021b933662ce43a2\"\n },\n {\n \"url\": \"/data/global/items/invhrt.dc6\",\n \"revision\": \"0f398863ed873ff964084df80c5f403b\"\n },\n {\n \"url\": \"/data/global/items/invhscr.dc6\",\n \"revision\": \"2dabd739bdfc816b56ee5a8c5940ab61\"\n },\n {\n \"url\": \"/data/global/items/invhst.dc6\",\n \"revision\": \"842d9f2be1c08436896f16c2fb8fc7fd\"\n },\n {\n \"url\": \"/data/global/items/invhxb.dc6\",\n \"revision\": \"cf4f7e86ff0431f0830aa9cbcee52699\"\n },\n {\n \"url\": \"/data/global/items/invhxbu.dc6\",\n \"revision\": \"c3bd75d862ce720837f2aa7a105ac69d\"\n },\n {\n \"url\": \"/data/global/items/invja3.dc6\",\n \"revision\": \"b3da4c4f1f126ad99fdb9e1e859fdcdd\"\n },\n {\n \"url\": \"/data/global/items/invjav.dc6\",\n \"revision\": \"efb1c84cfc31abb5d41a966d504894cb\"\n },\n {\n \"url\": \"/data/global/items/invjaw.dc6\",\n \"revision\": \"5d49da75c0c104fc2f76db975dfdf432\"\n },\n {\n \"url\": \"/data/global/items/invjbi.dc6\",\n \"revision\": \"64c7466f5f01978dfcc3625a5ac23ab0\"\n },\n {\n \"url\": \"/data/global/items/invjw1.dc6\",\n \"revision\": \"7374dbbe750f9a2a9cb6df413a2b41d9\"\n },\n {\n \"url\": \"/data/global/items/invjw2.dc6\",\n \"revision\": \"08a2598a61c1977ab87400d71a43aa5e\"\n },\n {\n \"url\": \"/data/global/items/invjw3.dc6\",\n \"revision\": \"59642b21d103c871d333c79e63ba2b6c\"\n },\n {\n \"url\": \"/data/global/items/invjw4.dc6\",\n \"revision\": \"54d4fe9d4d856deac9112bd40b28f440\"\n },\n {\n \"url\": \"/data/global/items/invjw5.dc6\",\n \"revision\": \"b390c672f1acd519802df37cd04188f0\"\n },\n {\n \"url\": \"/data/global/items/invjw6.dc6\",\n \"revision\": \"d3fc612b8b7857c4b34680bda85756b1\"\n },\n {\n \"url\": \"/data/global/items/invkey.dc6\",\n \"revision\": \"390465b506c9c196b4cd0b2f4c387708\"\n },\n {\n \"url\": \"/data/global/items/invkit.dc6\",\n \"revision\": \"7f3e8c843492372447dc03eb60f75fdb\"\n },\n {\n \"url\": \"/data/global/items/invkitu.dc6\",\n \"revision\": \"1691601f4081537c2b40c283ab179f79\"\n },\n {\n \"url\": \"/data/global/items/invkrs.dc6\",\n \"revision\": \"c65103c5c1147e829d37fe340316aefe\"\n },\n {\n \"url\": \"/data/global/items/invkrsu.dc6\",\n \"revision\": \"48685e03d10411e4d1d606c36f51900c\"\n },\n {\n \"url\": \"/data/global/items/invktr.dc6\",\n \"revision\": \"c766ede61257d1f7fafd3301dfa07612\"\n },\n {\n \"url\": \"/data/global/items/invlax.dc6\",\n \"revision\": \"caa9d27243c22d5e371580134acc5e00\"\n },\n {\n \"url\": \"/data/global/items/invlbb.dc6\",\n \"revision\": \"4592f97c4b432fdab59101ab0963d8b4\"\n },\n {\n \"url\": \"/data/global/items/invlbl.dc6\",\n \"revision\": \"24f272fe2ff7c2ced072da907b0eecca\"\n },\n {\n \"url\": \"/data/global/items/invlbt.dc6\",\n \"revision\": \"857735a0dd9e899eb5732ada99b24429\"\n },\n {\n \"url\": \"/data/global/items/invlbw.dc6\",\n \"revision\": \"2dcf7d9ba08e4b4c71add685a843bcf2\"\n },\n {\n \"url\": \"/data/global/items/invlea.dc6\",\n \"revision\": \"5efd378a7990fb729d9071b96b346bfb\"\n },\n {\n \"url\": \"/data/global/items/invleg.dc6\",\n \"revision\": \"98f762dd8ad76734574923283db4d316\"\n },\n {\n \"url\": \"/data/global/items/invlgl.dc6\",\n \"revision\": \"3ea6beba458ae91c0f5208f159f7a298\"\n },\n {\n \"url\": \"/data/global/items/invlrg.dc6\",\n \"revision\": \"f0489cac15d759fecdb264b0fbc03134\"\n },\n {\n \"url\": \"/data/global/items/invlrgu.dc6\",\n \"revision\": \"7445fc5bd66a18eaa6cbf019b3f55ace\"\n },\n {\n \"url\": \"/data/global/items/invlsd.dc6\",\n \"revision\": \"69d2f588d5c7c9257cb9819549f4c7f5\"\n },\n {\n \"url\": \"/data/global/items/invlsdu.dc6\",\n \"revision\": \"13314e9c8e85b5e703c9d7ae33d3b61e\"\n },\n {\n \"url\": \"/data/global/items/invlst.dc6\",\n \"revision\": \"54f040f72cfb87397aabeaff109ed684\"\n },\n {\n \"url\": \"/data/global/items/invltp.dc6\",\n \"revision\": \"587626dea6b1d4a06d8ffc6191cca6f3\"\n },\n {\n \"url\": \"/data/global/items/invlwb.dc6\",\n \"revision\": \"9413d063298f2e064afc0272352d2469\"\n },\n {\n \"url\": \"/data/global/items/invlxb.dc6\",\n \"revision\": \"b0b1ff6de8acbf4d210618e166ed5b31\"\n },\n {\n \"url\": \"/data/global/items/invlxbu.dc6\",\n \"revision\": \"295dcd33263e16bbc3859aba8b09f8f3\"\n },\n {\n \"url\": \"/data/global/items/invmac.dc6\",\n \"revision\": \"8489dbac3c0a23e24d809e24ef5a775a\"\n },\n {\n \"url\": \"/data/global/items/invmau.dc6\",\n \"revision\": \"f15165ed7a7a69a56ea5e453a0d8bf80\"\n },\n {\n \"url\": \"/data/global/items/invmauu.dc6\",\n \"revision\": \"a39f5737a6d78c30910f886cb89b78b0\"\n },\n {\n \"url\": \"/data/global/items/invmbl.dc6\",\n \"revision\": \"18da2826c170765a8f1a14c8a4c9ccca\"\n },\n {\n \"url\": \"/data/global/items/invmbt.dc6\",\n \"revision\": \"4912901500892fab6eefd0dcbaa6abd9\"\n },\n {\n \"url\": \"/data/global/items/invmgl.dc6\",\n \"revision\": \"d0a62cc36b648eb6954b454ac6409e5d\"\n },\n {\n \"url\": \"/data/global/items/invmp1.dc6\",\n \"revision\": \"db3ecc2ea5f3e688df8e5d9e03e048be\"\n },\n {\n \"url\": \"/data/global/items/invmp2.dc6\",\n \"revision\": \"f4ac695fde8f217edffc91f88c531f2e\"\n },\n {\n \"url\": \"/data/global/items/invmp3.dc6\",\n \"revision\": \"e4d2adb48543ea763be74e776c8fa32c\"\n },\n {\n \"url\": \"/data/global/items/invmp4.dc6\",\n \"revision\": \"dbaf6d7ec048e71fc1772cee0a7e2f2a\"\n },\n {\n \"url\": \"/data/global/items/invmp5.dc6\",\n \"revision\": \"0925f7c4edc2c0ac890f3cb3a45c1d51\"\n },\n {\n \"url\": \"/data/global/items/invmpf.dc6\",\n \"revision\": \"ec59b660be5dce23499dd2be06a7c329\"\n },\n {\n \"url\": \"/data/global/items/invmph.dc6\",\n \"revision\": \"683d21ea591e4c36cd5b3d58619b31b5\"\n },\n {\n \"url\": \"/data/global/items/invmpi.dc6\",\n \"revision\": \"6b0d4184ac872dda5a1e2dedfbd786c0\"\n },\n {\n \"url\": \"/data/global/items/invmpiu.dc6\",\n \"revision\": \"8645629e507f624dadad73ebc4ba5eb8\"\n },\n {\n \"url\": \"/data/global/items/invmpo.dc6\",\n \"revision\": \"0b5b1ddfe23d688962ab6f500e107400\"\n },\n {\n \"url\": \"/data/global/items/invmsf.dc6\",\n \"revision\": \"83cd4c69272f935e207af1e2899807bf\"\n },\n {\n \"url\": \"/data/global/items/invmsk.dc6\",\n \"revision\": \"06e5e2b16b8042ceab4a14dbf58ac53e\"\n },\n {\n \"url\": \"/data/global/items/invmss.dc6\",\n \"revision\": \"7bd4e4d681cd74854c270d17d8fd31ca\"\n },\n {\n \"url\": \"/data/global/items/invmst.dc6\",\n \"revision\": \"1211082ad9e27629c8a257f2fd07be34\"\n },\n {\n \"url\": \"/data/global/items/invmstu.dc6\",\n \"revision\": \"90c932cdc92981d970214700359bebc8\"\n },\n {\n \"url\": \"/data/global/items/invmxb.dc6\",\n \"revision\": \"26cd2630359a8e4343a1a11d2cd22670\"\n },\n {\n \"url\": \"/data/global/items/invmxbu.dc6\",\n \"revision\": \"0862bced540acfb37e286d77607c0f7a\"\n },\n {\n \"url\": \"/data/global/items/invne1.dc6\",\n \"revision\": \"985970d8d95306ebb2ff4a64ca2fb14f\"\n },\n {\n \"url\": \"/data/global/items/invne2.dc6\",\n \"revision\": \"35487db561d793e2190f6c2904a8aa9d\"\n },\n {\n \"url\": \"/data/global/items/invne3.dc6\",\n \"revision\": \"befaa4588f72060c6961049fd5923e34\"\n },\n {\n \"url\": \"/data/global/items/invne4.dc6\",\n \"revision\": \"919188e396fa54b1f33fe0a92324f0e1\"\n },\n {\n \"url\": \"/data/global/items/invne5.dc6\",\n \"revision\": \"ee97072a688d5de8c06d7a5409ef57fd\"\n },\n {\n \"url\": \"/data/global/items/invnpl.dc6\",\n \"revision\": \"a1b764f3d5acaf58e87fa06b4ae6468c\"\n },\n {\n \"url\": \"/data/global/items/invnps.dc6\",\n \"revision\": \"4a805d765e1c22e7154a9d96c1dd31c5\"\n },\n {\n \"url\": \"/data/global/items/invob1.dc6\",\n \"revision\": \"94174a9e7733779105d489e4e39e3f15\"\n },\n {\n \"url\": \"/data/global/items/invob2.dc6\",\n \"revision\": \"9dafc7bc056d609743b95c66c31bbad1\"\n },\n {\n \"url\": \"/data/global/items/invob3.dc6\",\n \"revision\": \"bb06cce71df85178d914497a1de954ae\"\n },\n {\n \"url\": \"/data/global/items/invob4.dc6\",\n \"revision\": \"cbf6f41bab0269e1d106d2b7b2395562\"\n },\n {\n \"url\": \"/data/global/items/invob5.dc6\",\n \"revision\": \"0303787518a2cbac164dc66f8a7b1225\"\n },\n {\n \"url\": \"/data/global/items/invopl.dc6\",\n \"revision\": \"03c3dcf5ee3e6be4650277947a075330\"\n },\n {\n \"url\": \"/data/global/items/invopm.dc6\",\n \"revision\": \"bc4cd1875ddf8e27d308a654cc25ee9c\"\n },\n {\n \"url\": \"/data/global/items/invops.dc6\",\n \"revision\": \"851a9dc40661053ec5b5737531e21d29\"\n },\n {\n \"url\": \"/data/global/items/invpa1.dc6\",\n \"revision\": \"0f008be6e329c928eb2583f7b188c76b\"\n },\n {\n \"url\": \"/data/global/items/invpa2.dc6\",\n \"revision\": \"f25cb92b2c0f2f4996ea7357bee07171\"\n },\n {\n \"url\": \"/data/global/items/invpa3.dc6\",\n \"revision\": \"4d22b067f977399bbdbaaab9bc0ef223\"\n },\n {\n \"url\": \"/data/global/items/invpa4.dc6\",\n \"revision\": \"a91a0d858f8eafc9ce518a84d282fcd4\"\n },\n {\n \"url\": \"/data/global/items/invpa5.dc6\",\n \"revision\": \"5b17dedf07d6ca946650dbb8cd955108\"\n },\n {\n \"url\": \"/data/global/items/invpax.dc6\",\n \"revision\": \"ae449569319fce967f8ff58effd2b271\"\n },\n {\n \"url\": \"/data/global/items/invpbs.dc6\",\n \"revision\": \"c2528d92bae43cca172e8b0350935948\"\n },\n {\n \"url\": \"/data/global/items/invpik.dc6\",\n \"revision\": \"dafd47b8decb5ef737290e15dd318a31\"\n },\n {\n \"url\": \"/data/global/items/invpil.dc6\",\n \"revision\": \"e8676d363cc0d874eef76c8f886365e7\"\n },\n {\n \"url\": \"/data/global/items/invplt.dc6\",\n \"revision\": \"0dce8d2ab85a7ce896265beffa632de5\"\n },\n {\n \"url\": \"/data/global/items/invpob.dc6\",\n \"revision\": \"e383b125932c792ecea98b33ceee23c3\"\n },\n {\n \"url\": \"/data/global/items/invpog.dc6\",\n \"revision\": \"a28721cf033cba5056f41a7581d40a9d\"\n },\n {\n \"url\": \"/data/global/items/invpoo.dc6\",\n \"revision\": \"88c04fb66a1304fd66b1dd027a243ef7\"\n },\n {\n \"url\": \"/data/global/items/invpor.dc6\",\n \"revision\": \"dc9a3c713663a110db07835cc69b53e6\"\n },\n {\n \"url\": \"/data/global/items/invpot.dc6\",\n \"revision\": \"1d99414679e08f70c1a6d186cee4a10e\"\n },\n {\n \"url\": \"/data/global/items/invpotb.dc6\",\n \"revision\": \"1d99414679e08f70c1a6d186cee4a10e\"\n },\n {\n \"url\": \"/data/global/items/invpotr.dc6\",\n \"revision\": \"5efdb42acdeab68a62d91ba8109a3cc3\"\n },\n {\n \"url\": \"/data/global/items/invpov.dc6\",\n \"revision\": \"71d228d8bbcfd4c00c5608ccc2a26460\"\n },\n {\n \"url\": \"/data/global/items/invpoy.dc6\",\n \"revision\": \"a8f4b5bbd93fcc9b6775c803aad5d7fb\"\n },\n {\n \"url\": \"/data/global/items/invqf1.dc6\",\n \"revision\": \"fab6e8a7efd50737b99bbff2182d3c96\"\n },\n {\n \"url\": \"/data/global/items/invqf2.dc6\",\n \"revision\": \"0e713dc656a65c0b41482b207129f999\"\n },\n {\n \"url\": \"/data/global/items/invqlt.dc6\",\n \"revision\": \"77a712154a65cc658f8bd348761d0190\"\n },\n {\n \"url\": \"/data/global/items/invquil.dc6\",\n \"revision\": \"b8cec85e76f254d9165638ef19da7c85\"\n },\n {\n \"url\": \"/data/global/items/invqvr.dc6\",\n \"revision\": \"b5fab50af37aff507d00df106d30e69d\"\n },\n {\n \"url\": \"/data/global/items/invramn.dc6\",\n \"revision\": \"0d2b7b537e014e31735ea945c9fd631b\"\n },\n {\n \"url\": \"/data/global/items/invrber.dc6\",\n \"revision\": \"17b7b0f4d40740f0137fad222a76bd09\"\n },\n {\n \"url\": \"/data/global/items/invrbk.dc6\",\n \"revision\": \"fce91f2094dc1b0dff1055b33f2a53ee\"\n },\n {\n \"url\": \"/data/global/items/invrcham.dc6\",\n \"revision\": \"55392e944593fd97a73ecc5dbce26c45\"\n },\n {\n \"url\": \"/data/global/items/invrdol.dc6\",\n \"revision\": \"1a3a8fd4bf44316e19abd4c90f3adb7f\"\n },\n {\n \"url\": \"/data/global/items/invrel.dc6\",\n \"revision\": \"5b18cc3f38093e609f92c9c75b37cb65\"\n },\n {\n \"url\": \"/data/global/items/invreld.dc6\",\n \"revision\": \"7fd845219f65c52b80ef8a6003547535\"\n },\n {\n \"url\": \"/data/global/items/invreth.dc6\",\n \"revision\": \"7c2f3abd6090d883102c20c9c9a9e05a\"\n },\n {\n \"url\": \"/data/global/items/invrfal.dc6\",\n \"revision\": \"f65fab5230aa533e78b870855bcd36bf\"\n },\n {\n \"url\": \"/data/global/items/invrgul.dc6\",\n \"revision\": \"e896b8b8c29380db8701663d33f0944f\"\n },\n {\n \"url\": \"/data/global/items/invrhel.dc6\",\n \"revision\": \"302eca519e4a428d60e71978705314ed\"\n },\n {\n \"url\": \"/data/global/items/invrin.dc6\",\n \"revision\": \"02eb39ca9533fae415632c06e54cee69\"\n },\n {\n \"url\": \"/data/global/items/invrin1.dc6\",\n \"revision\": \"1d0d1e7f226d3a8c97e34cd25175a1f0\"\n },\n {\n \"url\": \"/data/global/items/invrin2.dc6\",\n \"revision\": \"78d11dfd4044492911d57e31530d5ea8\"\n },\n {\n \"url\": \"/data/global/items/invrin3.dc6\",\n \"revision\": \"d0a10bf01a2fdc9fbbf7494f5f47667c\"\n },\n {\n \"url\": \"/data/global/items/invrin4.dc6\",\n \"revision\": \"f38bda35394c71f56700e9daeee44ab5\"\n },\n {\n \"url\": \"/data/global/items/invrin5.dc6\",\n \"revision\": \"e97861e1dee22b333a6f5ca956106649\"\n },\n {\n \"url\": \"/data/global/items/invrio.dc6\",\n \"revision\": \"12e7baf30a6f5e3638666b8eeed87c4b\"\n },\n {\n \"url\": \"/data/global/items/invrist.dc6\",\n \"revision\": \"4a274bf8cd853c2cf1856cd2f602d2e4\"\n },\n {\n \"url\": \"/data/global/items/invrith.dc6\",\n \"revision\": \"951f339fad6587e8c6e5a039c4cb837a\"\n },\n {\n \"url\": \"/data/global/items/invrjo.dc6\",\n \"revision\": \"4da2c117e3596a4bb0be42b1da10f465\"\n },\n {\n \"url\": \"/data/global/items/invrko.dc6\",\n \"revision\": \"72a7c879e158578754e5446c4106b972\"\n },\n {\n \"url\": \"/data/global/items/invrlem.dc6\",\n \"revision\": \"c8bccdf7b3fbff92af922bcc96a0ca61\"\n },\n {\n \"url\": \"/data/global/items/invrlo.dc6\",\n \"revision\": \"f0ea8cdc65948df638e16214c6120551\"\n },\n {\n \"url\": \"/data/global/items/invrlum.dc6\",\n \"revision\": \"e2f6bc5bbcae63aa6bb95b710f436602\"\n },\n {\n \"url\": \"/data/global/items/invrmal.dc6\",\n \"revision\": \"640defdd4d258506d59dda11a91a8dcc\"\n },\n {\n \"url\": \"/data/global/items/invrnef.dc6\",\n \"revision\": \"d9f3576a8ab8ae996e7ec35080717829\"\n },\n {\n \"url\": \"/data/global/items/invrng.dc6\",\n \"revision\": \"d3f6839a45acf383b682c9a03e868577\"\n },\n {\n \"url\": \"/data/global/items/invrohm.dc6\",\n \"revision\": \"bff10441a6c17472f56a1bb2347ca119\"\n },\n {\n \"url\": \"/data/global/items/invrort.dc6\",\n \"revision\": \"a11698bc52d9683779f09f6196a10bcc\"\n },\n {\n \"url\": \"/data/global/items/invrpl.dc6\",\n \"revision\": \"30db64cd29d69202c2448d398645482c\"\n },\n {\n \"url\": \"/data/global/items/invrps.dc6\",\n \"revision\": \"3c3054ba5df546972e4b148dd61ffd8e\"\n },\n {\n \"url\": \"/data/global/items/invrpul.dc6\",\n \"revision\": \"61b56350f3e5a838114039f853f3ba1a\"\n },\n {\n \"url\": \"/data/global/items/invrral.dc6\",\n \"revision\": \"109b0152761b829dbb23b421509d9475\"\n },\n {\n \"url\": \"/data/global/items/invrsc.dc6\",\n \"revision\": \"981d37952be68b92d0c31022ed451da0\"\n },\n {\n \"url\": \"/data/global/items/invrshae.dc6\",\n \"revision\": \"e8b07dd929ea7f03df8201d800721b9a\"\n },\n {\n \"url\": \"/data/global/items/invrsol.dc6\",\n \"revision\": \"e2d29bb0e98e5043f193525ede4c41cd\"\n },\n {\n \"url\": \"/data/global/items/invrsur.dc6\",\n \"revision\": \"c18fb4536f8233e3c71d87bfd7cafe02\"\n },\n {\n \"url\": \"/data/global/items/invrtal.dc6\",\n \"revision\": \"8ee2207699fb478e918450acea3c5091\"\n },\n {\n \"url\": \"/data/global/items/invrthul.dc6\",\n \"revision\": \"c99ba5a00964b4a66ef898d7446ebcd2\"\n },\n {\n \"url\": \"/data/global/items/invrtir.dc6\",\n \"revision\": \"3c0ad117f9a4d1deb7fdf54052d26c24\"\n },\n {\n \"url\": \"/data/global/items/invrum.dc6\",\n \"revision\": \"23540fabf126f2207a44a63348c37647\"\n },\n {\n \"url\": \"/data/global/items/invrun.dc6\",\n \"revision\": \"d272b3bf94403bff604b0834eb8f2124\"\n },\n {\n \"url\": \"/data/global/items/invrvex.dc6\",\n \"revision\": \"ecad8d589a8ea81cf4e2da7fb08b3631\"\n },\n {\n \"url\": \"/data/global/items/invrxb.dc6\",\n \"revision\": \"e4939b6a805df8607b5ad844ed3578a7\"\n },\n {\n \"url\": \"/data/global/items/invrxbu.dc6\",\n \"revision\": \"f6ae503744bc1ea9c3c749a0d6009aa3\"\n },\n {\n \"url\": \"/data/global/items/invrzod.dc6\",\n \"revision\": \"5e77cd22541e1294c9a0f23ed6c4ee88\"\n },\n {\n \"url\": \"/data/global/items/invsbb.dc6\",\n \"revision\": \"4e027523abb6245641b8f8d8ef32d34b\"\n },\n {\n \"url\": \"/data/global/items/invsbbu.dc6\",\n \"revision\": \"4981a3f79772d24e36467d982100b7cd\"\n },\n {\n \"url\": \"/data/global/items/invsbk.dc6\",\n \"revision\": \"2199f1f230034de0037ab25808a94682\"\n },\n {\n \"url\": \"/data/global/items/invsbr.dc6\",\n \"revision\": \"27fc7a9b63e077bd567b760ecd7f2248\"\n },\n {\n \"url\": \"/data/global/items/invsbru.dc6\",\n \"revision\": \"d7371c50b85fabe93ee01225ec292a84\"\n },\n {\n \"url\": \"/data/global/items/invsbw.dc6\",\n \"revision\": \"8a19c33224b3c5c26ecfc46d712f9a9c\"\n },\n {\n \"url\": \"/data/global/items/invscb.dc6\",\n \"revision\": \"09a3ded22b0fecde1fcb7f79dab00b69\"\n },\n {\n \"url\": \"/data/global/items/invscl.dc6\",\n \"revision\": \"e93ecef90cfc0eb63d805d5f891a4d43\"\n },\n {\n \"url\": \"/data/global/items/invscm.dc6\",\n \"revision\": \"acdfc77eec55acf312f9c211490c3dd6\"\n },\n {\n \"url\": \"/data/global/items/invscmu.dc6\",\n \"revision\": \"7339fda7f0ee4088bb7966223e4be614\"\n },\n {\n \"url\": \"/data/global/items/invscp.dc6\",\n \"revision\": \"9319dfa78952966e596c942a2d9fa426\"\n },\n {\n \"url\": \"/data/global/items/invscr.dc6\",\n \"revision\": \"21ac46ff46743e4c8f82c128798b5d83\"\n },\n {\n \"url\": \"/data/global/items/invscy.dc6\",\n \"revision\": \"684511cc1bbcd924cb3416726c3b32ee\"\n },\n {\n \"url\": \"/data/global/items/invscyu.dc6\",\n \"revision\": \"771374ad4629f2f76a0c2b7bcb34cbdc\"\n },\n {\n \"url\": \"/data/global/items/invskc.dc6\",\n \"revision\": \"29a8373f7cb6a43a5177fa65849fff6e\"\n },\n {\n \"url\": \"/data/global/items/invskf.dc6\",\n \"revision\": \"5b05ba9ead2e5c7a1721534633c106d7\"\n },\n {\n \"url\": \"/data/global/items/invskl.dc6\",\n \"revision\": \"2bbf00ec38b27d584f8dd0f2ff5062d8\"\n },\n {\n \"url\": \"/data/global/items/invskp.dc6\",\n \"revision\": \"25c6607daf7d1715730d13d83edbf7a3\"\n },\n {\n \"url\": \"/data/global/items/invskr.dc6\",\n \"revision\": \"f8af5b14f7171cecbe15d83e5ce7e5e5\"\n },\n {\n \"url\": \"/data/global/items/invskru.dc6\",\n \"revision\": \"b4c0d4a69f94faeadb222d676834bdea\"\n },\n {\n \"url\": \"/data/global/items/invsku.dc6\",\n \"revision\": \"bacdcb52ed0f60d7e1a857c52ffdae23\"\n },\n {\n \"url\": \"/data/global/items/invskz.dc6\",\n \"revision\": \"6f0dcc1ae7cbbaf27e314f1b37403b0a\"\n },\n {\n \"url\": \"/data/global/items/invslb.dc6\",\n \"revision\": \"2035810c462929a92832db4971d1ac7f\"\n },\n {\n \"url\": \"/data/global/items/invsml.dc6\",\n \"revision\": \"779077380d8e85f03cf57b6ac32beb32\"\n },\n {\n \"url\": \"/data/global/items/invsmlu.dc6\",\n \"revision\": \"ca341678915b683cdc10a213bbb4bf6b\"\n },\n {\n \"url\": \"/data/global/items/invsol.dc6\",\n \"revision\": \"c56fb944f3d2cc8d84433a6b9b529019\"\n },\n {\n \"url\": \"/data/global/items/invspc.dc6\",\n \"revision\": \"d85fa7eab04642b42847555545781c33\"\n },\n {\n \"url\": \"/data/global/items/invspcu.dc6\",\n \"revision\": \"87165517a06c5c46ad4b27d7352e3742\"\n },\n {\n \"url\": \"/data/global/items/invspk.dc6\",\n \"revision\": \"ea3b35a5d55ddacb4984639b63536597\"\n },\n {\n \"url\": \"/data/global/items/invspku.dc6\",\n \"revision\": \"37f6065209622afa105f20a2a7ebc1cd\"\n },\n {\n \"url\": \"/data/global/items/invspl.dc6\",\n \"revision\": \"c74ccfbfea57c8e7901a741a74b5e0dd\"\n },\n {\n \"url\": \"/data/global/items/invsple.dc6\",\n \"revision\": \"79dd003b4f1f3c147282e86225fd9375\"\n },\n {\n \"url\": \"/data/global/items/invspr.dc6\",\n \"revision\": \"7906d33ec9487aeab04548a79f04a9e1\"\n },\n {\n \"url\": \"/data/global/items/invspt.dc6\",\n \"revision\": \"16fffe5b7b222c82e8e4a02c42b284d5\"\n },\n {\n \"url\": \"/data/global/items/invssd.dc6\",\n \"revision\": \"9e9fb1fdb29772f027f4431e43662dd4\"\n },\n {\n \"url\": \"/data/global/items/invssp.dc6\",\n \"revision\": \"692ec1cc226aba2ac85a27ec0712dfcb\"\n },\n {\n \"url\": \"/data/global/items/invsst.dc6\",\n \"revision\": \"55924e7675a8f10bb85fe0867878c0ec\"\n },\n {\n \"url\": \"/data/global/items/invstu.dc6\",\n \"revision\": \"ba6fc808b0185bfc6ab438c91bc39be3\"\n },\n {\n \"url\": \"/data/global/items/invswb.dc6\",\n \"revision\": \"9d2f80d5a8fa6224cd6f20e67209b82d\"\n },\n {\n \"url\": \"/data/global/items/invswbu.dc6\",\n \"revision\": \"f1790ee3de602f1953fa1e923706e6c8\"\n },\n {\n \"url\": \"/data/global/items/invta3.dc6\",\n \"revision\": \"46108641333cf0cde2ae864a6d8eb682\"\n },\n {\n \"url\": \"/data/global/items/invtail.dc6\",\n \"revision\": \"aadf42699f344a1be3559ebaa058534b\"\n },\n {\n \"url\": \"/data/global/items/invtax.dc6\",\n \"revision\": \"4dca06b3ef08e119fe3bf0d32edab0ac\"\n },\n {\n \"url\": \"/data/global/items/invtbl.dc6\",\n \"revision\": \"6e900598d10c16f9162a56a12840f47f\"\n },\n {\n \"url\": \"/data/global/items/invtbt.dc6\",\n \"revision\": \"533ad755036bef8f987e60a36241650a\"\n },\n {\n \"url\": \"/data/global/items/invtes.dc6\",\n \"revision\": \"ec2246de291281889afbe75415daf6cc\"\n },\n {\n \"url\": \"/data/global/items/invtgl.dc6\",\n \"revision\": \"6f4ff04eb5a33a81cce28f2a73eff7ce\"\n },\n {\n \"url\": \"/data/global/items/invtk3.dc6\",\n \"revision\": \"e34fc4e0997dfd368bfe1bd716586372\"\n },\n {\n \"url\": \"/data/global/items/invtkn.dc6\",\n \"revision\": \"4b499ab81baa505ba590db814de1d4a3\"\n },\n {\n \"url\": \"/data/global/items/invtoa.dc6\",\n \"revision\": \"a26d10affb9d25b1d5b25af86586c2df\"\n },\n {\n \"url\": \"/data/global/items/invtow.dc6\",\n \"revision\": \"df851ee8caac5c0308be62e5e1c40c7c\"\n },\n {\n \"url\": \"/data/global/items/invtowu.dc6\",\n \"revision\": \"6c011252a77509d25a3871288bb955a5\"\n },\n {\n \"url\": \"/data/global/items/invtrch.dc6\",\n \"revision\": \"e0c07756f6faef21a15a1aca6a11c7c0\"\n },\n {\n \"url\": \"/data/global/items/invtri.dc6\",\n \"revision\": \"0bf14509a7a58d03d3d3980cdec84ee9\"\n },\n {\n \"url\": \"/data/global/items/invtriu.dc6\",\n \"revision\": \"3bf4381b8ac9c4528f5cf20d28d96dfe\"\n },\n {\n \"url\": \"/data/global/items/invtsp.dc6\",\n \"revision\": \"fe118fc7e6c481e429d148f72ae682c3\"\n },\n {\n \"url\": \"/data/global/items/invuhms.dc6\",\n \"revision\": \"e08265d3e1c7f7d1dc82f68c9aa06b97\"\n },\n {\n \"url\": \"/data/global/items/invutss.dc6\",\n \"revision\": \"1389064b778bb868b92c9cabb1309cab\"\n },\n {\n \"url\": \"/data/global/items/invvbl.dc6\",\n \"revision\": \"11bb145f3b9f5f157d1d044b81bb9cf1\"\n },\n {\n \"url\": \"/data/global/items/invvbt.dc6\",\n \"revision\": \"ef98e59ed23d3e44df3bb54f79093bbf\"\n },\n {\n \"url\": \"/data/global/items/invvgl.dc6\",\n \"revision\": \"305e346a8757d8f889454575b7308e24\"\n },\n {\n \"url\": \"/data/global/items/invvip.dc6\",\n \"revision\": \"61fece3ce083e0070120903f4b52696f\"\n },\n {\n \"url\": \"/data/global/items/invvou.dc6\",\n \"revision\": \"e52d2618c0e3a88fd3bb6b88a32a31ec\"\n },\n {\n \"url\": \"/data/global/items/invvpl.dc6\",\n \"revision\": \"027a7d9236b5e62ffc6163779c818dfb\"\n },\n {\n \"url\": \"/data/global/items/invvps.dc6\",\n \"revision\": \"8c4e4feee709b3f85df60acb099d95d5\"\n },\n {\n \"url\": \"/data/global/items/invwax.dc6\",\n \"revision\": \"c161e2ca257e6f716c796eaf35c91d30\"\n },\n {\n \"url\": \"/data/global/items/invwhm.dc6\",\n \"revision\": \"2b0400dbb2f8dd8b46c0df3a00412454\"\n },\n {\n \"url\": \"/data/global/items/invwnd.dc6\",\n \"revision\": \"9b9076a9890a454d44de67cf5eedae5e\"\n },\n {\n \"url\": \"/data/global/items/invwndu.dc6\",\n \"revision\": \"d79611491d4a15ffb204a8238c707094\"\n },\n {\n \"url\": \"/data/global/items/invwpl.dc6\",\n \"revision\": \"4707d15f9af038f2340631d824b9b3be\"\n },\n {\n \"url\": \"/data/global/items/invwps.dc6\",\n \"revision\": \"d6372c2c78924ca2549f5ce8f44c2042\"\n },\n {\n \"url\": \"/data/global/items/invwsc.dc6\",\n \"revision\": \"2610b0319076626651c35327f4ba731e\"\n },\n {\n \"url\": \"/data/global/items/invwsd.dc6\",\n \"revision\": \"b3c97b57c41e4470b6f51d504568ed06\"\n },\n {\n \"url\": \"/data/global/items/invwsp.dc6\",\n \"revision\": \"83dd9dc7dff45bf5b8396da2e1b07446\"\n },\n {\n \"url\": \"/data/global/items/invwst.dc6\",\n \"revision\": \"57a6be2628e269c9fb3adbf24f3393eb\"\n },\n {\n \"url\": \"/data/global/items/invxaru.dc6\",\n \"revision\": \"e85261e3c5335dc642cdfe141c60d669\"\n },\n {\n \"url\": \"/data/global/items/invxkpu.dc6\",\n \"revision\": \"0d8103f9708ce56aa04b063879b5e92b\"\n },\n {\n \"url\": \"/data/global/items/invxmlu.dc6\",\n \"revision\": \"45703d05d7e0ab801f92380f32718011\"\n },\n {\n \"url\": \"/data/global/items/invxpku.dc6\",\n \"revision\": \"7ac8e1301e1ff33cfdf6369cfbed75d3\"\n },\n {\n \"url\": \"/data/global/items/invxrgu.dc6\",\n \"revision\": \"9390c6fb89e3552cac1bf5937e8fe415\"\n },\n {\n \"url\": \"/data/global/items/invxrnu.dc6\",\n \"revision\": \"75db572d25def008b655647b1c0080ec\"\n },\n {\n \"url\": \"/data/global/items/invxrss.dc6\",\n \"revision\": \"3b1926e8d1a901f5cae54546c339b896\"\n },\n {\n \"url\": \"/data/global/items/invxshu.dc6\",\n \"revision\": \"3fb57b4adfc9cef6e778a25207b88acb\"\n },\n {\n \"url\": \"/data/global/items/invxtuu.dc6\",\n \"revision\": \"20afb2d6a1dfcdadae72fc6e35f05478\"\n },\n {\n \"url\": \"/data/global/items/invxyz.dc6\",\n \"revision\": \"839ece730a863304ab5ce7faab6c796c\"\n },\n {\n \"url\": \"/data/global/items/invypl.dc6\",\n \"revision\": \"59421fea26900e639ad03143bc722df0\"\n },\n {\n \"url\": \"/data/global/items/invyps.dc6\",\n \"revision\": \"9614569b2b297e9b506010cf89983e69\"\n },\n {\n \"url\": \"/data/global/items/invywn.dc6\",\n \"revision\": \"3086c52324aac99e0215c8318d6b1330\"\n },\n {\n \"url\": \"/data/global/items/mana1.dc6\",\n \"revision\": \"a19324bf3419456bc6adbb01803dccdd\"\n },\n {\n \"url\": \"/data/global/items/palette/brown.dat\",\n \"revision\": \"b87dbc394bf341a771926194632d0a09\"\n },\n {\n \"url\": \"/data/global/items/palette/gold.dat\",\n \"revision\": \"b87dbc394bf341a771926194632d0a09\"\n },\n {\n \"url\": \"/data/global/items/palette/grey.dat\",\n \"revision\": \"b87dbc394bf341a771926194632d0a09\"\n },\n {\n \"url\": \"/data/global/items/palette/grey2.dat\",\n \"revision\": \"36cf8abb44b62ae932e08207531f6107\"\n },\n {\n \"url\": \"/data/global/items/palette/greybrown.dat\",\n \"revision\": \"50dee272ee49f3dfffb4a1681f11e8c9\"\n },\n {\n \"url\": \"/data/global/items/palette/invgrey.dat\",\n \"revision\": \"f49e2a79bd07741dd917c87dc0f0a01d\"\n },\n {\n \"url\": \"/data/global/items/palette/invgrey2.dat\",\n \"revision\": \"d39bb771da59d5014e18f27d8a616daf\"\n },\n {\n \"url\": \"/data/global/items/palette/invgreybrown.dat\",\n \"revision\": \"daf1a7ed47b3ee5377c7de472d4e97eb\"\n },\n {\n \"url\": \"/data/global/items/potblu.dc6\",\n \"revision\": \"28ce7442ead9c6959134f7d451f7be99\"\n },\n {\n \"url\": \"/data/global/items/potbrd.dc6\",\n \"revision\": \"6bc4bc057d2c7a653aefc32ca971a141\"\n },\n {\n \"url\": \"/data/global/items/potgrn.dc6\",\n \"revision\": \"b6bd53ef95e135a75b146f8974749fa0\"\n },\n {\n \"url\": \"/data/global/items/potorg.dc6\",\n \"revision\": \"3c889c0e80a6294faf70443462986ce8\"\n },\n {\n \"url\": \"/data/global/items/potpur.dc6\",\n \"revision\": \"7bcce736e2abd20f3e1836ac0562b593\"\n },\n {\n \"url\": \"/data/global/items/potred.dc6\",\n \"revision\": \"fa2c0b4cf7b80cd4b94b6abe04831cb9\"\n },\n {\n \"url\": \"/data/global/items/potyel.dc6\",\n \"revision\": \"99a14fefee48760cbfef6e3943c12d98\"\n },\n {\n \"url\": \"/data/global/palette/ACT1/Pal.PL2\",\n \"revision\": \"81558829f5e52177f50530a333617698\"\n },\n {\n \"url\": \"/data/global/palette/ACT1/pal.dat\",\n \"revision\": \"2eac8a8f637010b168578a00004095b0\"\n },\n {\n \"url\": \"/data/global/palette/ACT2/Pal.PL2\",\n \"revision\": \"11a256d6d4133e47938c3b85ade018da\"\n },\n {\n \"url\": \"/data/global/palette/ACT2/pal.dat\",\n \"revision\": \"692c410a4d10a8177afa84e8e501f468\"\n },\n {\n \"url\": \"/data/global/palette/ACT3/Pal.PL2\",\n \"revision\": \"25d9d7cd33dd84eeedfba9c50bfe0554\"\n },\n {\n \"url\": \"/data/global/palette/ACT3/pal.dat\",\n \"revision\": \"a2b67a1c9fa0213bf78c412b6c357272\"\n },\n {\n \"url\": \"/data/global/palette/ACT4/Pal.PL2\",\n \"revision\": \"eca4c0c0d4c0440a3f171fa34c238222\"\n },\n {\n \"url\": \"/data/global/palette/ACT4/pal.dat\",\n \"revision\": \"5bede07483ce28dcda6bd9d9ec742a68\"\n },\n {\n \"url\": \"/data/global/palette/ACT5/Pal.PL2\",\n \"revision\": \"f0bd46846b317c879899996064a507b7\"\n },\n {\n \"url\": \"/data/global/palette/ACT5/pal.dat\",\n \"revision\": \"e8bcdc9fcff96d81ad0d2021108da98e\"\n },\n {\n \"url\": \"/data/global/palette/EndGame/Pal.PL2\",\n \"revision\": \"640d3928dad3dd4c9878ab8169db7923\"\n },\n {\n \"url\": \"/data/global/palette/EndGame/pal.dat\",\n \"revision\": \"c5fde577eab0f7791e6a7e05f159c266\"\n },\n {\n \"url\": \"/data/global/palette/EndGame2/Pal.PL2\",\n \"revision\": \"39c4c9187f07d2fdc58dadb2df45a6c1\"\n },\n {\n \"url\": \"/data/global/palette/EndGame2/pal.dat\",\n \"revision\": \"faab333cbd26b185cb7a2edf8704b0c2\"\n },\n {\n \"url\": \"/data/global/palette/Menu0/Pal.PL2\",\n \"revision\": \"c0c7b072e1316a6f93967a32c429edee\"\n },\n {\n \"url\": \"/data/global/palette/Menu0/pal.dat\",\n \"revision\": \"fd5b53e6505521a2646383607007684f\"\n },\n {\n \"url\": \"/data/global/palette/STATIC/pal.dat\",\n \"revision\": \"f92728e2f0aea8498b2865fe41891034\"\n },\n {\n \"url\": \"/data/global/palette/Sky/Pal.PL2\",\n \"revision\": \"ed314514d523c73f298404a705846cc4\"\n },\n {\n \"url\": \"/data/global/palette/Sky/pal.dat\",\n \"revision\": \"b2057911916fa3734498e060a4e17c3b\"\n },\n {\n \"url\": \"/data/global/palette/Trademark/Pal.PL2\",\n \"revision\": \"f604534f57bfa2bc00d9ecc2c3d317d0\"\n },\n {\n \"url\": \"/data/global/palette/Trademark/pal.dat\",\n \"revision\": \"88521608e7a5e34bd49ca4b3ff8cd4c7\"\n },\n {\n \"url\": \"/data/global/palette/Units/pal.dat\",\n \"revision\": \"a4f66b2559cc7fa9d0b987780724a413\"\n },\n {\n \"url\": \"/data/global/palette/fechar/Pal.PL2\",\n \"revision\": \"4578f0cc9186c8cb57ad717090a839f3\"\n },\n {\n \"url\": \"/data/global/palette/fechar/pal.dat\",\n \"revision\": \"091ce391fc27e9401ee23e4632440201\"\n },\n {\n \"url\": \"/data/global/palette/loading/Pal.PL2\",\n \"revision\": \"dadfd3a18b5fb9311d022c2d287181cf\"\n },\n {\n \"url\": \"/data/global/palette/loading/pal.dat\",\n \"revision\": \"9a012e62fbc3105ab47eb397f6d7f22a\"\n },\n {\n \"url\": \"/data/global/palette/menu1/Pal.PL2\",\n \"revision\": \"6bd1e9821e06be49efc70fb247388817\"\n },\n {\n \"url\": \"/data/global/palette/menu1/pal.dat\",\n \"revision\": \"d2f1bbb382a8e021c2f5b35016b400cb\"\n },\n {\n \"url\": \"/data/global/palette/menu2/Pal.PL2\",\n \"revision\": \"882b1eada89e1546be7f7f2a0fcf430b\"\n },\n {\n \"url\": \"/data/global/palette/menu2/pal.dat\",\n \"revision\": \"c4ef7f44a0df2534c14d96820b397773\"\n },\n {\n \"url\": \"/data/global/palette/menu3/Pal.PL2\",\n \"revision\": \"21881e34698539748a3ebcf1055ee536\"\n },\n {\n \"url\": \"/data/global/palette/menu3/pal.dat\",\n \"revision\": \"4c29b85421e33395efb6315cee1b1619\"\n },\n {\n \"url\": \"/data/global/palette/menu4/Pal.PL2\",\n \"revision\": \"e01253751cabe1f1afa426e64e172d00\"\n },\n {\n \"url\": \"/data/global/palette/menu4/pal.dat\",\n \"revision\": \"f313361fd9170b6825e5546357583dcf\"\n },\n {\n \"url\": \"/data/local/Color.txt\",\n \"revision\": \"21438ef4b9ad4fc266b6129a2f60de29\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/A1NPC.txt\",\n \"revision\": \"84b06f79a20fa484dfaa1aa47e5237af\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/A2NPC.txt\",\n \"revision\": \"43e32ff6a31b81f9830560983de3b00f\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/A3NPC.txt\",\n \"revision\": \"c29384c361967575ca968e6e85d0e876\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/A4NPC.txt\",\n \"revision\": \"3501070cf193b095a7bd954d29297da3\"\n },\n {\n \"url\": \"/data/local/DOCS/ENG/a5npc.txt\",\n \"revision\": \"dff53712c3700ca42ff591efe8af064d\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/Demo/chinese.txt\",\n \"revision\": \"e9d7600647e889993d8955bcfec9a57c\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/bnetd2helpinput.txt\",\n \"revision\": \"1a92abb2343c06407acd6a72f8360b8c\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/chinese.txt\",\n \"revision\": \"73d85fb0b6a6c39dcb56495e45407852\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/otheractinput.txt\",\n \"revision\": \"368806d84d0ad8c291c321d4d0fa19d9\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/patch.txt\",\n \"revision\": \"c6140d3318a339a2622976d8fece141b\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/patchstring.tbl\",\n \"revision\": \"e7b80e2a49219862e2d4bb317c6c79dd\"\n },\n {\n \"url\": \"/data/local/LNG/CHI/string.tbl\",\n \"revision\": \"41887a078f2e7a773f27803de26ccae2\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/Demo/GERMAN.TXT\",\n \"revision\": \"769c49070d65cc1124a2466fc26d78ae\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/GERMAN.TXT\",\n \"revision\": \"fc8515948dc0ba0ceb1176c119cc0426\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/bnetd2helpinput.txt\",\n \"revision\": \"a972b59da87577fc3bfa13e635adfd00\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/otheractinput.txt\",\n \"revision\": \"8df99c62071a1c2b115abdb6debd9648\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/patch.txt\",\n \"revision\": \"18db6696a7491d944cea4468d4aa2636\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/patchstring.tbl\",\n \"revision\": \"cd2932f1ddb588c02a3c88bab510509e\"\n },\n {\n \"url\": \"/data/local/LNG/DEU/string.tbl\",\n \"revision\": \"afd1742f90b65c1ec1b9b13520830723\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/BETA/string.tbl\",\n \"revision\": \"9c4ab056e216f85c796c7ffcab34c0af\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/English.txt\",\n \"revision\": \"3ede888661300c4237fdc425c62a4729\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/bnetd2helpinput.txt\",\n \"revision\": \"0bfb5e74c7f8780dc124b0fefbff36d6\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/expansionstring.tbl\",\n \"revision\": \"1e074cd5f76debfcbadd1d60eb629c44\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/otheractinput.txt\",\n \"revision\": \"a79785dcc05c4402ed8217e60404f90d\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/patchstring.tbl\",\n \"revision\": \"d500c0bb43ac5233be809f51b4448b4d\"\n },\n {\n \"url\": \"/data/local/LNG/ENG/string.tbl\",\n \"revision\": \"306ae2c98d123e876d826e1c519d33f7\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/Demo/spanish.txt\",\n \"revision\": \"23ba22a97dee1825b96ce54fe548c1e3\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/bnetd2helpinput.txt\",\n \"revision\": \"4a1b8c21ed1e37a2e9a11ca9f1e8e291\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/otheractinput.txt\",\n \"revision\": \"b6ee6e7401e24c29d2652b15f9b23f12\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/patch.txt\",\n \"revision\": \"b27fc747cad9f6f48e840bbfcbb1f019\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/patchstring.tbl\",\n \"revision\": \"b5d410a671adb318d34be06a1bb8413e\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/spanish.txt\",\n \"revision\": \"692610179f6bbd5c8a58f2a2fa0509bc\"\n },\n {\n \"url\": \"/data/local/LNG/ESP/string.tbl\",\n \"revision\": \"3d269834e44ef66168c32f76cb18d591\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/Demo/french.txt\",\n \"revision\": \"e38ea1930fd8c241922f50f06d0387ef\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/bnetd2helpinput.txt\",\n \"revision\": \"a12d17d7af47e5b388adf81392fd00c0\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/french.txt\",\n \"revision\": \"90bb798c4a6f60085117cfcc4d8705a4\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/otheractinput.txt\",\n \"revision\": \"dfd9dd48f2e60777f8dbda45c3657be7\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/patch.txt\",\n \"revision\": \"46052c8bf2af491ba9f58ff7dfd8c73c\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/patchstring.tbl\",\n \"revision\": \"c6b0673a482092555d8332330bb32873\"\n },\n {\n \"url\": \"/data/local/LNG/FRA/string.tbl\",\n \"revision\": \"ac54c3ea9cc211da73e4d65661c6149e\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/Demo/italian.txt\",\n \"revision\": \"cb34c42d3b84c27f54c48f9ff1c89944\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/bnetd2helpinput.txt\",\n \"revision\": \"a972b59da87577fc3bfa13e635adfd00\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/italian.txt\",\n \"revision\": \"42eb4194f2c05200435f1edfaf409adc\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/otheractinput.txt\",\n \"revision\": \"f4c22d80f2aa3b03ec19acde0bccf3e4\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/patch.txt\",\n \"revision\": \"e4c3561a7e25e048ad2efcd0aa3b13d7\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/patchstring.tbl\",\n \"revision\": \"a68d5cf84266e109bc76c5f96545313d\"\n },\n {\n \"url\": \"/data/local/LNG/ITA/string.tbl\",\n \"revision\": \"80e34c2213aeb15c67d274557d68a067\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/Demo/Japanese.txt\",\n \"revision\": \"da7b0d8e64c50d01fe575e705cabdec1\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/bnetd2helpinput.txt\",\n \"revision\": \"0bfb5e74c7f8780dc124b0fefbff36d6\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/english.txt\",\n \"revision\": \"777a42d37ace065417f20b6caade2429\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/otheractinput.txt\",\n \"revision\": \"a79785dcc05c4402ed8217e60404f90d\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/patch.txt\",\n \"revision\": \"7855f355235012b9ad938fd68eb3c985\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/patchstring.tbl\",\n \"revision\": \"5db3b552c05f8b5523fc9e3447d0cb5f\"\n },\n {\n \"url\": \"/data/local/LNG/JPN/string.tbl\",\n \"revision\": \"3424ac9ea439861afdbab34a6830b522\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/Demo/korean.txt\",\n \"revision\": \"417e2347715e61bcb90f92eb850b663c\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/bnetd2helpinput.txt\",\n \"revision\": \"de1e5b6ca36fc020bf119ef56b07c7c6\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/korean.txt\",\n \"revision\": \"9b4c1a0ae4b19c963e7c26847bc42dd5\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/otheractinput.txt\",\n \"revision\": \"5e9ee3965d4e13a1914a1c2ec035a089\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/patch.txt\",\n \"revision\": \"69bab9311ff786d98d57b05c1c216e8e\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/patchstring.tbl\",\n \"revision\": \"6ba9bc5cbab82d940a8696e2565fbeac\"\n },\n {\n \"url\": \"/data/local/LNG/KOR/string.tbl\",\n \"revision\": \"e50cbd4482c9786002c50d23e744196e\"\n },\n {\n \"url\": \"/data/local/LNG/POL/Demo/polish.txt\",\n \"revision\": \"efa4f52e81a6187575565507bda9b594\"\n },\n {\n \"url\": \"/data/local/LNG/POL/Guildinput.txt\",\n \"revision\": \"ec580012252e65d9be4def8052c78614\"\n },\n {\n \"url\": \"/data/local/LNG/POL/bnetd2helpinput.txt\",\n \"revision\": \"0bfb5e74c7f8780dc124b0fefbff36d6\"\n },\n {\n \"url\": \"/data/local/LNG/POL/expansioninput.txt\",\n \"revision\": \"4007a621a1bbb92df03b6a8aa27ff5cf\"\n },\n {\n \"url\": \"/data/local/LNG/POL/otheractinput.txt\",\n \"revision\": \"a79785dcc05c4402ed8217e60404f90d\"\n },\n {\n \"url\": \"/data/local/LNG/POL/patch.txt\",\n \"revision\": \"82e08eb929e2f43c5fd8e7b375ac8825\"\n },\n {\n \"url\": \"/data/local/LNG/POL/patchstring.tbl\",\n \"revision\": \"433afec1e81f9eb9d725fd1a005ec4da\"\n },\n {\n \"url\": \"/data/local/LNG/POL/polish.txt\",\n \"revision\": \"078c8d8dc5ab78017f7d749cf4a93d99\"\n },\n {\n \"url\": \"/data/local/LNG/POR/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/POR/bnetd2helpinput.txt\",\n \"revision\": \"a972b59da87577fc3bfa13e635adfd00\"\n },\n {\n \"url\": \"/data/local/LNG/POR/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/POR/otheractinput.txt\",\n \"revision\": \"8726c3f0b82c68159bf4c2d0f5c2b145\"\n },\n {\n \"url\": \"/data/local/LNG/POR/patch.txt\",\n \"revision\": \"10b459edf849413a1e4e6c4d797867b6\"\n },\n {\n \"url\": \"/data/local/LNG/POR/patchstring.tbl\",\n \"revision\": \"1da17f29ad463c7bec92457b39293ee2\"\n },\n {\n \"url\": \"/data/local/LNG/POR/portuguese.txt\",\n \"revision\": \"73d85fb0b6a6c39dcb56495e45407852\"\n },\n {\n \"url\": \"/data/local/LNG/rus/Guildinput.txt\",\n \"revision\": \"a8ee98a97edf9d1ede487c9013975d8e\"\n },\n {\n \"url\": \"/data/local/LNG/rus/bnetd2helpinput.txt\",\n \"revision\": \"a972b59da87577fc3bfa13e635adfd00\"\n },\n {\n \"url\": \"/data/local/LNG/rus/expansioninput.txt\",\n \"revision\": \"8d2397e0f67dddf19ca35198d6380b62\"\n },\n {\n \"url\": \"/data/local/LNG/rus/expansionstring.tbl\",\n \"revision\": \"5eade8fca13e3e4ca36257647137d192\"\n },\n {\n \"url\": \"/data/local/LNG/rus/otheractinput.txt\",\n \"revision\": \"8726c3f0b82c68159bf4c2d0f5c2b145\"\n },\n {\n \"url\": \"/data/local/LNG/rus/patchstring.tbl\",\n \"revision\": \"c78c94b4251a776d804856ae872315cd\"\n },\n {\n \"url\": \"/data/local/LNG/rus/russian.txt\",\n \"revision\": \"73d85fb0b6a6c39dcb56495e45407852\"\n },\n {\n \"url\": \"/data/local/LNG/rus/string.tbl\",\n \"revision\": \"97ad1dad3e2060c4e78e024c85e268cb\"\n },\n {\n \"url\": \"/data/local/MacUI/D2ELogo.pcx\",\n \"revision\": \"fb07031fb7b1c1c30e114c716d56e20c\"\n },\n {\n \"url\": \"/data/local/MacUI/D2ELogoCarbon.PCX\",\n \"revision\": \"814027b551d736f27c43e865c4e0b839\"\n },\n {\n \"url\": \"/data/local/MacUI/D2LogoCarbon.pcx\",\n \"revision\": \"e43e324c850dbde31a1d355ea6a9b555\"\n },\n {\n \"url\": \"/data/local/MacUI/DEU/d2resources.rsrc\",\n \"revision\": \"963f5470f5ed8c7176b995a56464fb9a\"\n },\n {\n \"url\": \"/data/local/MacUI/ENG/D2Resources.rsrc\",\n \"revision\": \"6b770f9842f53c9a690c1674d382fbde\"\n },\n {\n \"url\": \"/data/local/MacUI/ENG/vssver.scc\",\n \"revision\": \"c46e0e9d7cfbd715f4e6ade70cdafe6e\"\n },\n {\n \"url\": \"/data/local/MacUI/FRA/D2Resources.rsrc\",\n \"revision\": \"52fe6ccba077579f220f9c7beb103892\"\n },\n {\n \"url\": \"/data/local/MacUI/JPN/D2Resources.rsrc\",\n \"revision\": \"0e426c9c3718e8670cb75f172b09529c\"\n },\n {\n \"url\": \"/data/local/MacUI/vssver.scc\",\n \"revision\": \"e7c803344e7ac87365f8bd51908a7b1d\"\n },\n {\n \"url\": \"/data/local/UI/Chi/BigNo.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/Chi/BigYes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/Chi/Contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/Chi/ExitDiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/Chi/KeysandButtons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/Chi/MouseSensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/Chi/QuitDiablo2.dc6\",\n \"revision\": \"f2922e651c5cb9466982845431fb5ca4\"\n },\n {\n \"url\": \"/data/local/UI/Chi/SaveandExitgame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/2dsound.dc6\",\n \"revision\": \"d2ded0d90e9900d258ae0997e148076e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/2dvolume.dc6\",\n \"revision\": \"87af3e75b3c986eb8f5121f06502942f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3da3d.DC6\",\n \"revision\": \"6f4e9abdf600c38509af876113010659\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dbias.dc6\",\n \"revision\": \"1a2089960509c78c27a2f4b69636a9b2\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3ddirectx.DC6\",\n \"revision\": \"218ef4bcd5ff61279d35fb446ee07757\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3deax.DC6\",\n \"revision\": \"dc5b4fc45ecd49657c78aa68e1d9b5ca\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsound.dc6\",\n \"revision\": \"905f4bcfafc0fe9f1ae94d4b6f442391\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsound1.dc6\",\n \"revision\": \"fec5e08cfd88be22b19f868c459d0085\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsounda3d.dc6\",\n \"revision\": \"c9176c97857284e6d2979987385211c2\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsoundeax.dc6\",\n \"revision\": \"273c29c18461c1ab0ac26d51841fffad\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsoundoff.DC6\",\n \"revision\": \"d949f916adbcea601b197c01a02073a8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsoundon.DC6\",\n \"revision\": \"631e0c77a41e9ea4801c95d9b39ee746\"\n },\n {\n \"url\": \"/data/local/UI/ENG/3dsupport.DC6\",\n \"revision\": \"665fd978e00e62d39609dedc420ec407\"\n },\n {\n \"url\": \"/data/local/UI/ENG/640x480.dc6\",\n \"revision\": \"9bab8828634a2d5fa697cad27c40212c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/800x600.dc6\",\n \"revision\": \"3f5ce01206e5328dc8a8789133e9bd55\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapCenter.dc6\",\n \"revision\": \"26eacc7b33a6378947aaa942d9332c8c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapMode.dc6\",\n \"revision\": \"7be13df6e6a48eb4f41a7a9a6d6dd05b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapOptions.dc6\",\n \"revision\": \"d939b0abd816739ced23e19efc92f94e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapParty.dc6\",\n \"revision\": \"761104360deaa2c292560595dc0aa470\"\n },\n {\n \"url\": \"/data/local/UI/ENG/AutoMapPartyNames.dc6\",\n \"revision\": \"4d9261c2b2208e6d40724888dec20cc0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/BigNo.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/BigYes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Center.dc6\",\n \"revision\": \"ba3a4bbe264729941b20e10e12bc96d0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Credits.txt\",\n \"revision\": \"db1b6c784e4302f36e94925e0fd5451d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/EXITD2.DC6\",\n \"revision\": \"ec5187a5b0d30e65be9e515daa637763\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Everything.dc6\",\n \"revision\": \"8600d07d9f3fe32231eaf94891475340\"\n },\n {\n \"url\": \"/data/local/UI/ENG/ExitDiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L1.DC6\",\n \"revision\": \"464f67415d0d6fd222706aee5e43d63d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L10.DC6\",\n \"revision\": \"059932fa5b7762737734f6ed309ab755\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L11.DC6\",\n \"revision\": \"cd2c347046dbed0174364b88053628dc\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L12.DC6\",\n \"revision\": \"359701efa6a671ecc5d5a6bcc920b5ad\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L13.DC6\",\n \"revision\": \"a1771ee77dc88daa7a53fdf224d8f60a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L14.DC6\",\n \"revision\": \"3e613fa0db0a1c80d885879c861e9ca0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L15.DC6\",\n \"revision\": \"1567125fed958ee6d3b579309d988221\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L16.DC6\",\n \"revision\": \"f113d2341b92e498e6c14bccf98654d4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L17.DC6\",\n \"revision\": \"8352b9eff18101c63f47735c0d270232\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L18.DC6\",\n \"revision\": \"efe8eb07f7cb1415470d40c09c39202c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L19.DC6\",\n \"revision\": \"c19a999efe71d1a51d84ba9941dd6274\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L2.DC6\",\n \"revision\": \"84773bf7b7b289b37b6125d7e25ad187\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L20.DC6\",\n \"revision\": \"b12213dee83c4d35ea9b9ea00b83c5e5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L21.DC6\",\n \"revision\": \"c0b246f56085345f9175b63ca95ea8e9\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L22.DC6\",\n \"revision\": \"137a53151a17d35f210fea9eba170df0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L23.DC6\",\n \"revision\": \"6f3f7b9d304e17cdd94296b196719c5b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L24.DC6\",\n \"revision\": \"a44da80acabb6cf4325ec5d0c4d70fc6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L25.DC6\",\n \"revision\": \"9f40ac8b4fa1db8dbc841f037c830e9e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L26.DC6\",\n \"revision\": \"d59d1ebb3c5347aa4e585267fa513ba5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L27.DC6\",\n \"revision\": \"52bcc5a35d6be1b1f5336fd09b586112\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L3.DC6\",\n \"revision\": \"4e3d867e3b8e9780828e3b34ae5c86eb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L4.DC6\",\n \"revision\": \"192562f4efeac79dc8e8814e06dc7804\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L5.DC6\",\n \"revision\": \"3f7ac79cdab632ec99a1961784458bf7\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L6.DC6\",\n \"revision\": \"b23aa7f672cd48bed1c663c7baf5072f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L7.DC6\",\n \"revision\": \"6e573a7d03b905057a1bc40e5e0671e8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L8.DC6\",\n \"revision\": \"24539cc122cb13e0503c181c5d69bb0f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/A5L9.DC6\",\n \"revision\": \"d7e78808a8e4c158cc2c706749c1e884\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Expansion/level.txt\",\n \"revision\": \"bd0a156a7ca118085c5598a0adc95f7b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/ExpansionCredits.txt\",\n \"revision\": \"c811483789b8be68b79549212714da8c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Full.dc6\",\n \"revision\": \"16bf9803f44429933b5e47237e1e389c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/KeysAndButtons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Low.dc6\",\n \"revision\": \"eda8a04c517771da03507b1339cf938c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/MULTIPLAYER.DC6\",\n \"revision\": \"04c96e2da8f666e0364a6e546b33ddfe\"\n },\n {\n \"url\": \"/data/local/UI/ENG/MacCredits.txt\",\n \"revision\": \"406a87139285ce517e5e40efe5c8d802\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Medium.dc6\",\n \"revision\": \"f38c6d135bac9a8ed822ecf134bc44f4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Mini.dc6\",\n \"revision\": \"473439b0ad28c7e96b399ee80fea4799\"\n },\n {\n \"url\": \"/data/local/UI/ENG/MouseSensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/No.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/QuitDiablo2.dc6\",\n \"revision\": \"bb90d1ca5095ec823e8c487295b4ee73\"\n },\n {\n \"url\": \"/data/local/UI/ENG/ReallyExit.dc6\",\n \"revision\": \"1a28ae2d9ceeb0e42bf848f814004c7e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Resolution.dc6\",\n \"revision\": \"b78cd21c2494cac56063509c63d6e9a9\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SINGLEPLAYER.DC6\",\n \"revision\": \"f86b669d41eaaab5fd3f417f2f6cc6d5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SaveAndExitGame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SmallNo.dc6\",\n \"revision\": \"abff08296ed2c095dc017e2c8263df68\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SmallOff.dc6\",\n \"revision\": \"a0a999bfdc9395dd247e2c50b31a8957\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SmallOn.dc6\",\n \"revision\": \"085a467149b377a04531ed89125b757e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/SmallYes.dc6\",\n \"revision\": \"0186253bede0be0d2f78ca2ec4a09b1d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/Yes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L1.DC6\",\n \"revision\": \"abb3bb7c8e322d49845527aa68ba8002\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L10.DC6\",\n \"revision\": \"cef6475fa0f51a8b1efaee10b594d135\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L11.DC6\",\n \"revision\": \"94d79a13178cf64aedac9e2b5ba2485b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L12.DC6\",\n \"revision\": \"99fb2502c70c886625f9d41b29aac9ef\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L13.DC6\",\n \"revision\": \"6b991820a913c027fc40e43e17de9064\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L14.DC6\",\n \"revision\": \"430c9f0270c962ba954c849b53d060ee\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L15.DC6\",\n \"revision\": \"dc81b21a778265eb288d7ccaca7d4f28\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L16.DC6\",\n \"revision\": \"2448476b16b46946eb8ea61e6972ea04\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L17.DC6\",\n \"revision\": \"3d099d5f8bb6f31a81995eb39c3b7731\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L18.DC6\",\n \"revision\": \"b501f2f4bc9264f29db9d982636f2002\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L19.DC6\",\n \"revision\": \"3813da5b9b292defc98aebdb37a7fa8c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L2.DC6\",\n \"revision\": \"22a5449492fea9082c7eea13582637a8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L20.DC6\",\n \"revision\": \"15a9cd97238a72b7520d33c9a35b8e32\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L21.DC6\",\n \"revision\": \"9100a79bd273972c73882086daadd094\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L22.DC6\",\n \"revision\": \"9c5a33b8bf102a865055d0ac7e7420bb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L23.DC6\",\n \"revision\": \"7d99b3c29189a05b39aba125fdd337ef\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L24.DC6\",\n \"revision\": \"17e7f279a45222e5f4caa48ec0b800f3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L25.DC6\",\n \"revision\": \"48835731abe3db8b891eff3cbdd3b703\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L26.DC6\",\n \"revision\": \"ae504985ab00d5d66185c395b97e190b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L27.DC6\",\n \"revision\": \"75264343f5779ff32a440582c89ad371\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L28.DC6\",\n \"revision\": \"4cf0e49a72e98159b45f3b003d1867c8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L29.DC6\",\n \"revision\": \"b6dd19fc1d14fe2c8cf22a01185199ab\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L3.DC6\",\n \"revision\": \"681f448bbc07bf184f7b7aaf35270cd4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L30.DC6\",\n \"revision\": \"deee217e0285e09e0cf199ce80a2b83c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L31.DC6\",\n \"revision\": \"4c117fa92801237ec5cc870ab37db43e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L32.DC6\",\n \"revision\": \"8c5e4f1d6658ffa28b3cba5afb2c5344\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L33.DC6\",\n \"revision\": \"73e2fd30312dd4f5348947dc31577727\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L34.DC6\",\n \"revision\": \"0fee340bbe0874ce429a435ce8ffce85\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L35.DC6\",\n \"revision\": \"635d7287224e85c84d3f5b1818c85ddc\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L36.DC6\",\n \"revision\": \"bb03652c41ad2344ff7d82b157d73c09\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L37.DC6\",\n \"revision\": \"6da02c1557c56e5bb3a62882d5f94f9f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L38.DC6\",\n \"revision\": \"5fba9d5eebbf1cbeefbfeb28f5052604\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L39.DC6\",\n \"revision\": \"c691a12bb497a0717d43fd0ef7f6e8e4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L4.DC6\",\n \"revision\": \"6023b1ad9145f99388fe26e18c09260e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L40.DC6\",\n \"revision\": \"863764b329983ba13d519c40e41776cb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L5.DC6\",\n \"revision\": \"4a4a34fc281952737bbab40364154bd2\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L6.DC6\",\n \"revision\": \"f1ec98661e9eb0f7e08d04d4f16b6140\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L7.DC6\",\n \"revision\": \"5fee5c619d204051762860f34ff93767\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L8.DC6\",\n \"revision\": \"26fb4b39a1e50d1eceb506cc1cf2759c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1L9.DC6\",\n \"revision\": \"b61ca46d7a867c88f5bbf9a9773c7f2f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1Q1.DC6\",\n \"revision\": \"26fb4b39a1e50d1eceb506cc1cf2759c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/A1Q5.DC6\",\n \"revision\": \"9100a79bd273972c73882086daadd094\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G1.DC6\",\n \"revision\": \"39a03c7d0c065dc48829c9dfa50c68f6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G2.DC6\",\n \"revision\": \"8989156789e1c5249727ad6da659c0cf\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G3.DC6\",\n \"revision\": \"6352a273c63ff482c0b1ac46a7155e95\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G4.DC6\",\n \"revision\": \"6caf493f6af35110c7488d83c4dc5fbc\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/G5.DC6\",\n \"revision\": \"1d878f11680a1a21a5b8f08c07c9bbb6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act1/level.txt\",\n \"revision\": \"d1d08e9ed3aea33f980d368d472aa20c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L1.DC6\",\n \"revision\": \"33aead7858551a1612afcca4ba0192d3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L10.DC6\",\n \"revision\": \"4ab6f631fd309fda02b65eb4958934a1\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L11.DC6\",\n \"revision\": \"50a8a8cb609f3e3629e78358c39f7777\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L12.DC6\",\n \"revision\": \"4701b50095399b34d535d2ca639c925a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L13.DC6\",\n \"revision\": \"2ee6602f7b4adae6a67e22d5a22d6edb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L14.DC6\",\n \"revision\": \"9df6a3441950195bf4febcbd3394ae9c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L15.DC6\",\n \"revision\": \"f88fb4c4b49ecb658362fc5df781df5f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L16.DC6\",\n \"revision\": \"03b12d04335f8a12dfc9e919bf30de30\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L17.DC6\",\n \"revision\": \"901037a0d9e253ef21c8d91f948baa31\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L18.DC6\",\n \"revision\": \"511a314ee7f7f544eb786490fb55b1d0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L19.DC6\",\n \"revision\": \"78d6e85460e84e4b4bee9ae7bed975f7\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L2.DC6\",\n \"revision\": \"5aa6dad4f9d2aefe0d1c4eca622755d3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L20.DC6\",\n \"revision\": \"f6907e675253e95f020b363539693205\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L21.DC6\",\n \"revision\": \"0f1a3d95fe916aeebef4f3aae95ddf71\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L22.DC6\",\n \"revision\": \"0e2c89fe13a3e69926b0d54e48e9d357\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L23.DC6\",\n \"revision\": \"cf9764790ea9897f86a36f3442138375\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L24.DC6\",\n \"revision\": \"785c98de121267aa9402f19d5fcb9bb2\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L25.DC6\",\n \"revision\": \"920ad774a6760eba6e695e538ea39e60\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L26.DC6\",\n \"revision\": \"3c45be018d198910ec0688d6ae5a9e39\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L27.DC6\",\n \"revision\": \"86f8f153b834b896bea34c10e2ec2e34\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L3.DC6\",\n \"revision\": \"e50260f10878f3142c4d50627cdf6ba6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L4.DC6\",\n \"revision\": \"18bc9562635d463c4953f99654d6dae3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L40.DC6\",\n \"revision\": \"00cec0c916156523fdebca6830f331d4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L41.DC6\",\n \"revision\": \"9949663afdaedd529ba96bb14c8024e3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L5.DC6\",\n \"revision\": \"4017e9db757dfa45582b991372491470\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L6.DC6\",\n \"revision\": \"5e9cb43ace63652bc150192855476a9b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L7.DC6\",\n \"revision\": \"c7c48318f55f6959a6e9d6d93a190076\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L8.DC6\",\n \"revision\": \"cf298709bf991b79b2ea529a882d966a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/A2L9.DC6\",\n \"revision\": \"79456245e2fff2375a89f4585201600c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act2/level.txt\",\n \"revision\": \"948c44ca2e2db22bdfb965749185366f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L1.DC6\",\n \"revision\": \"5e82b70bed66883a2040be0840909d0f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L10.DC6\",\n \"revision\": \"480035da0878c323525fd45f885893cf\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L11.DC6\",\n \"revision\": \"942cf5109152b26b2ab5f4ac70782b55\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L12.DC6\",\n \"revision\": \"e95fd5f8e6bb3d3f58a5b3bf2e186a42\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L13.DC6\",\n \"revision\": \"6dc55e192487e0c52ce0589ec86cb0d5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L14.DC6\",\n \"revision\": \"eb5d6b4f5a82f6474f3b93aeef35e1a3\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L15.DC6\",\n \"revision\": \"d2a77875155e69f36be380ed3b82c006\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L16.DC6\",\n \"revision\": \"d4896f41ab0182c15db9020ff8e49285\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L17.DC6\",\n \"revision\": \"2e221f7ba0b9486f02ae5409d432d15f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L18.DC6\",\n \"revision\": \"cf298709bf991b79b2ea529a882d966a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L19.DC6\",\n \"revision\": \"79456245e2fff2375a89f4585201600c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L2.DC6\",\n \"revision\": \"ff2f1273d899c888ec5e88cf41c6e726\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L20.DC6\",\n \"revision\": \"f13846d7f5be20f362cf29e76f281fdc\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L21.DC6\",\n \"revision\": \"c16a6f779e8c655f104421f0f66e3ebe\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L22.DC6\",\n \"revision\": \"dbbb97d664b77dae365c3196a1b4a66a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L23.DC6\",\n \"revision\": \"cf403ea1677c644c6d01f5d302fc7b52\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L24.DC6\",\n \"revision\": \"7f90355991ddacbad16b98688164d418\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L25.DC6\",\n \"revision\": \"44ae5ab14c0ea99019d1bf9a392dfc79\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L26.DC6\",\n \"revision\": \"9ce1d18804c84a5082728ea58db94746\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L27.DC6\",\n \"revision\": \"a693111d648846eb9dde56621974636d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L28.DC6\",\n \"revision\": \"5cb39f203a0c99033c390b3f337b7d2d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L3.DC6\",\n \"revision\": \"5123edc6918b1e25557dc087b060369b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L4.DC6\",\n \"revision\": \"37ca3aeb347c9606d7263fe7109da884\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L5.DC6\",\n \"revision\": \"2fa25de1067cf78de2cc1643699655ff\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L6.DC6\",\n \"revision\": \"767040a4ccada781b4c4e9edd6843a7e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L7.DC6\",\n \"revision\": \"531b6b909c18262c1bc787940db9d534\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L8.DC6\",\n \"revision\": \"cee0dafe9399579632ab6c41d486ffba\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/A3L9.DC6\",\n \"revision\": \"e63017163c61d43c95ca6f6682fc4f19\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act3/level.txt\",\n \"revision\": \"a6742b92034954e99cc5ace0d7df5310\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L1.DC6\",\n \"revision\": \"e4d73bf624213980ee4f592946e9a756\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L2.DC6\",\n \"revision\": \"912f687ef60aa515571ffb2d0455c8ab\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L3.DC6\",\n \"revision\": \"0290b62042febe9d7c169ceecf021c19\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L4.DC6\",\n \"revision\": \"9bce72ce7504f3aa8213aa0b7847f22b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L5.DC6\",\n \"revision\": \"35a7d3f8f5b2df7c73b493bf759366b0\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/A4L6.DC6\",\n \"revision\": \"dce452304235b223c616ea65f608cd80\"\n },\n {\n \"url\": \"/data/local/UI/ENG/act4/level.txt\",\n \"revision\": \"d2fb7cced61c46fbf9b6215ce674ea8b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/alttab1.dc6\",\n \"revision\": \"8bc80127687b0004ed3febee4e4eb384\"\n },\n {\n \"url\": \"/data/local/UI/ENG/alttab2.dc6\",\n \"revision\": \"175f01a8b06232c601c8fa3712fa8c3c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/alttab3.dc6\",\n \"revision\": \"d4a39945bb5060c6dd24933be42dc03e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/audioonly.dc6\",\n \"revision\": \"caaa7b2ae83b3f9e146c7aab367f9e4a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/audiotext.dc6\",\n \"revision\": \"74ff601e489b47269ca8cbb17d98f606\"\n },\n {\n \"url\": \"/data/local/UI/ENG/auto.dc6\",\n \"revision\": \"b9e06842eef6cd076c2e7a73d9cf8569\"\n },\n {\n \"url\": \"/data/local/UI/ENG/automap.dc6\",\n \"revision\": \"83c721e45c35cd44bc962a6d5a7b6747\"\n },\n {\n \"url\": \"/data/local/UI/ENG/automapfade.dc6\",\n \"revision\": \"988b181fb4f1458f234abc2d08cfbc84\"\n },\n {\n \"url\": \"/data/local/UI/ENG/blendshadow.dc6\",\n \"revision\": \"00f98baf17db22b3842d8fa63d457344\"\n },\n {\n \"url\": \"/data/local/UI/ENG/cancel.dc6\",\n \"revision\": \"2a556fed26f46897cd24c8f6b5a62829\"\n },\n {\n \"url\": \"/data/local/UI/ENG/cfgoptions.dc6\",\n \"revision\": \"811ef94042eea9f71efad87effcab506\"\n },\n {\n \"url\": \"/data/local/UI/ENG/character.dc6\",\n \"revision\": \"280abedf08f2c65db6806a65c24ad1c8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/dolby.dc6\",\n \"revision\": \"d6674e941a953248bed362cdbdc28601\"\n },\n {\n \"url\": \"/data/local/UI/ENG/dolby1.dc6\",\n \"revision\": \"ad7b2bb1c5747911f9c0aa2296ea76d8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/eax.dc6\",\n \"revision\": \"33f64e11168a83a0b2147d3670c8a370\"\n },\n {\n \"url\": \"/data/local/UI/ENG/eax1.dc6\",\n \"revision\": \"954d5364d90f32bfe62116ac74a2b010\"\n },\n {\n \"url\": \"/data/local/UI/ENG/eax3d.DC6\",\n \"revision\": \"71241a191675f3fdb5d51fc6020a32fe\"\n },\n {\n \"url\": \"/data/local/UI/ENG/exit.dc6\",\n \"revision\": \"04ecdb97a0483254b471780f76815181\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadchar.dc6\",\n \"revision\": \"4e2976befcc90fc82595dc86d76b18eb\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadcharquest.dc6\",\n \"revision\": \"860ad33412588ad640f5a1c5760df987\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadcharskills.dc6\",\n \"revision\": \"2205b4125dd12be12e737a0142b256a9\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadcharstats.dc6\",\n \"revision\": \"53e7b89e7e0e3abf5ea86382d1f40f4d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailbadcharwaypoint.dc6\",\n \"revision\": \"97f5291ab30ad8262aa5f4e1589e8ec1\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoin.dc6\",\n \"revision\": \"55706ddefebcda01a86cd1f9694be47e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinA.dc6\",\n \"revision\": \"15193bee2e888091fe5ac5e89a5d6884\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinB.dc6\",\n \"revision\": \"87bd5ed52fbf3fa996aa4fa188826e1c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinC.dc6\",\n \"revision\": \"c532d72eff267b441bd1f041a8e92221\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinD.dc6\",\n \"revision\": \"50f82acdbed57a2822ab88961a361673\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinE.dc6\",\n \"revision\": \"2339edef8b443eae65f6cbfbf4909a69\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailillegaljoinF.dc6\",\n \"revision\": \"7bb79d2d53c1b4799ed41c7621250983\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailjoin.dc6\",\n \"revision\": \"eacf92935983e01129efd1788201e8f8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailserverdrop.dc6\",\n \"revision\": \"5c7b5de28da6380d24a68fed6c8928b7\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebaddeadbod.dc6\",\n \"revision\": \"4a446489d5a6cab3642ff32b7c69f0f4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebaddeadbodyitem.dc6\",\n \"revision\": \"3e23512fcc8825b6e2354d5fb1f2fa59\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadfile.dc6\",\n \"revision\": \"db3496889827e806c135c822ac5f21a9\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadheader.dc6\",\n \"revision\": \"7d1a81959e2504736a244ca78512edc4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadhireables.dc6\",\n \"revision\": \"caff3a4397f9031face8ebdbcf5e0124\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadintrodata.dc6\",\n \"revision\": \"f458b6e436fa1c20970ff4bf47a7fe9e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebadinv.dc6\",\n \"revision\": \"f9183087ed17b5a53d61efa8659678cf\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailurebaditem.dc6\",\n \"revision\": \"9f071f2a883daad8ce167a32a11eb49c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamefailureunknown.dc6\",\n \"revision\": \"6d7f6c8498bb84e66a627ad05adca555\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gameversionmismatch.dc6\",\n \"revision\": \"356ee16506d67f379f087909e9575bff\"\n },\n {\n \"url\": \"/data/local/UI/ENG/gamma.dc6\",\n \"revision\": \"c3169ffb11f9f880b661d103c270a53c\"\n },\n {\n \"url\": \"/data/local/UI/ENG/high.dc6\",\n \"revision\": \"4ca81600602dd1bbcef11bae3bbaf453\"\n },\n {\n \"url\": \"/data/local/UI/ENG/inventory.dc6\",\n \"revision\": \"e2a057a379dda52535017af12d206704\"\n },\n {\n \"url\": \"/data/local/UI/ENG/lightquality.dc6\",\n \"revision\": \"dcbe2977b49daff363766d9bfb77fef5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menu24.txt\",\n \"revision\": \"2c4be9855d68f2f7a15785c65ded1bd4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menu30.txt\",\n \"revision\": \"3e3a4cc06a688c1a327a9b056c7546d6\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menu30e.txt\",\n \"revision\": \"c0edeee2e93f126e0b2a983a5a618aed\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menu42.txt\",\n \"revision\": \"55607562086c6d9645724de97309fb45\"\n },\n {\n \"url\": \"/data/local/UI/ENG/menubrett.txt\",\n \"revision\": \"fa9d7d41a4945905ffd68db442973658\"\n },\n {\n \"url\": \"/data/local/UI/ENG/music.dc6\",\n \"revision\": \"712cd39a798c4c565ff2204e28e550aa\"\n },\n {\n \"url\": \"/data/local/UI/ENG/musicdisabled.dc6\",\n \"revision\": \"e09fb90a396f5e559752a405f289d1c5\"\n },\n {\n \"url\": \"/data/local/UI/ENG/normal.dc6\",\n \"revision\": \"eecb27503563560671c62f63dbc01d43\"\n },\n {\n \"url\": \"/data/local/UI/ENG/npcspeech.dc6\",\n \"revision\": \"0d45b2d0e5007d1570c64b7c690c580f\"\n },\n {\n \"url\": \"/data/local/UI/ENG/off.dc6\",\n \"revision\": \"ea8d79c04938031116efd9f51a1fe26e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/on.dc6\",\n \"revision\": \"4eb75f3096986285c9fdd85f1a3a949a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/options.dc6\",\n \"revision\": \"ccaac1ed12f0ffb9bb0017ee3f600c66\"\n },\n {\n \"url\": \"/data/local/UI/ENG/perspective.dc6\",\n \"revision\": \"16f44b29993bd09d9bbe63743306b286\"\n },\n {\n \"url\": \"/data/local/UI/ENG/previous.dc6\",\n \"revision\": \"41504d06f2a1ab61a33b7c41635dfa6d\"\n },\n {\n \"url\": \"/data/local/UI/ENG/quests.dc6\",\n \"revision\": \"5a16f7d8df8cc425a2a072ed764edef8\"\n },\n {\n \"url\": \"/data/local/UI/ENG/returntogame.dc6\",\n \"revision\": \"45aba90140a7213a2ff33d27de12d46b\"\n },\n {\n \"url\": \"/data/local/UI/ENG/selfresurrect.dc6\",\n \"revision\": \"adb8fa4acddd2b7b4775df378e98f687\"\n },\n {\n \"url\": \"/data/local/UI/ENG/skillstree.dc6\",\n \"revision\": \"cea2f80e3bc372a17f61bfcebcd7cd19\"\n },\n {\n \"url\": \"/data/local/UI/ENG/sound.dc6\",\n \"revision\": \"32966954280dad30524d627bca39b7be\"\n },\n {\n \"url\": \"/data/local/UI/ENG/sounddisabled.dc6\",\n \"revision\": \"fa8814823174642ad3adc7d305c46433\"\n },\n {\n \"url\": \"/data/local/UI/ENG/soundoff.dc6\",\n \"revision\": \"ea8d79c04938031116efd9f51a1fe26e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/soundon.dc6\",\n \"revision\": \"4eb75f3096986285c9fdd85f1a3a949a\"\n },\n {\n \"url\": \"/data/local/UI/ENG/soundoptions.dc6\",\n \"revision\": \"d6aba57ee4a86800766a10b9669b6415\"\n },\n {\n \"url\": \"/data/local/UI/ENG/sprevious.dc6\",\n \"revision\": \"c25857df9b90da6c8d56a1e79861a21e\"\n },\n {\n \"url\": \"/data/local/UI/ENG/textonly.dc6\",\n \"revision\": \"343d56151af4963c0ba9270e9d191197\"\n },\n {\n \"url\": \"/data/local/UI/ENG/videooptions.dc6\",\n \"revision\": \"e7cb46e36db5aba7a57495e2e0479859\"\n },\n {\n \"url\": \"/data/local/UI/ENG/youdiedhardcore.dc6\",\n \"revision\": \"2f80d1786ed730f43d6706463165a6f4\"\n },\n {\n \"url\": \"/data/local/UI/ENG/youdiedinst.dc6\",\n \"revision\": \"7b5625852c1fb57cb1b88d0e49955f53\"\n },\n {\n \"url\": \"/data/local/UI/ENG/youdiedsoftcore.dc6\",\n \"revision\": \"009ec17e6cf0d259132baf062c623d8e\"\n },\n {\n \"url\": \"/data/local/UI/deu/BigNo.dc6\",\n \"revision\": \"ec403538d0ef1881585ad87ac1d519a2\"\n },\n {\n \"url\": \"/data/local/UI/deu/BigYes.dc6\",\n \"revision\": \"0c956c8fcc3fa6cafd42df46bc1bf9e8\"\n },\n {\n \"url\": \"/data/local/UI/deu/Contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/deu/ExitDiablo2.dc6\",\n \"revision\": \"7e62137f4ae4872b682a34bd47103c5d\"\n },\n {\n \"url\": \"/data/local/UI/deu/KeysandButtons.dc6\",\n \"revision\": \"e11c8562f0bc5eae7ae2a52b15186c03\"\n },\n {\n \"url\": \"/data/local/UI/deu/MouseSensitivity.dc6\",\n \"revision\": \"f44eb6a9e6271cd27b7ecdeda4f46277\"\n },\n {\n \"url\": \"/data/local/UI/deu/QuitDiablo2.dc6\",\n \"revision\": \"34ce4ec3a33babbd4e1bc8c8c35d9c72\"\n },\n {\n \"url\": \"/data/local/UI/deu/SaveandExitgame.dc6\",\n \"revision\": \"9ed768fcf2575fdda61b06fb7e9f6a61\"\n },\n {\n \"url\": \"/data/local/UI/esp/bigno.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/esp/bigyes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/esp/contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/esp/exitdiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/esp/keysandbuttons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/esp/mousesensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/esp/quitdiablo2.dc6\",\n \"revision\": \"f2922e651c5cb9466982845431fb5ca4\"\n },\n {\n \"url\": \"/data/local/UI/esp/saveandexitgame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/fra/bigno.dc6\",\n \"revision\": \"a8f5a15b3edcdf63c4f23ca18cd24a17\"\n },\n {\n \"url\": \"/data/local/UI/fra/bigyes.dc6\",\n \"revision\": \"104809aacf79b6c55fc9c878e3d5a013\"\n },\n {\n \"url\": \"/data/local/UI/fra/contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/fra/exitdiablo2.dc6\",\n \"revision\": \"5af5ccee27817ff5db2f747fda0c6551\"\n },\n {\n \"url\": \"/data/local/UI/fra/keysandbuttons.dc6\",\n \"revision\": \"fd010185db56c2cf2f767f7922712270\"\n },\n {\n \"url\": \"/data/local/UI/fra/mousesensitivity.dc6\",\n \"revision\": \"94e7c17c008d91b61d594b1e4ff4d53a\"\n },\n {\n \"url\": \"/data/local/UI/fra/quitdiablo2.dc6\",\n \"revision\": \"a0a2582a0d9a5d57b196907456db4303\"\n },\n {\n \"url\": \"/data/local/UI/fra/saveandexitgame.dc6\",\n \"revision\": \"f3b9c4e9780218978abc266152909e7b\"\n },\n {\n \"url\": \"/data/local/UI/invchar.DC6\",\n \"revision\": \"7f79552e6724f54ac7736929b0d0a6b9\"\n },\n {\n \"url\": \"/data/local/UI/ita/bigno.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/ita/bigyes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/ita/contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/ita/exitdiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/ita/keysandbuttons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/ita/mousesensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/ita/quitdiablo2.dc6\",\n \"revision\": \"f2922e651c5cb9466982845431fb5ca4\"\n },\n {\n \"url\": \"/data/local/UI/ita/saveandexitgame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/jpn/bigno.dc6\",\n \"revision\": \"fedf3fde7821a9e08ecaf211783ef945\"\n },\n {\n \"url\": \"/data/local/UI/jpn/bigyes.dc6\",\n \"revision\": \"3a60aa723301af9c1388398750e8dd6f\"\n },\n {\n \"url\": \"/data/local/UI/jpn/contrast.dc6\",\n \"revision\": \"45ef53e2d0581310e3dd8752d94870a7\"\n },\n {\n \"url\": \"/data/local/UI/jpn/exitdiablo2.dc6\",\n \"revision\": \"0dc09d047a63773f4def4fc83a0828de\"\n },\n {\n \"url\": \"/data/local/UI/jpn/keysandbuttons.dc6\",\n \"revision\": \"ff4c5f57825094870fa87ec34bebecb0\"\n },\n {\n \"url\": \"/data/local/UI/jpn/mousesensitivity.dc6\",\n \"revision\": \"d5d8c041171d42420b12b26fd848ae99\"\n },\n {\n \"url\": \"/data/local/UI/jpn/quitdiablo2.dc6\",\n \"revision\": \"adc9b09666c8a3df2dc7253572ff6a8c\"\n },\n {\n \"url\": \"/data/local/UI/jpn/saveandexitgame.dc6\",\n \"revision\": \"81012ab55e4c8b51cd83e47497155400\"\n },\n {\n \"url\": \"/data/local/UI/kor/bigno.dc6\",\n \"revision\": \"45242693004ca4eb87ba199f54a12515\"\n },\n {\n \"url\": \"/data/local/UI/kor/bigyes.dc6\",\n \"revision\": \"ed004eff03eecf1f12e945bd8c262549\"\n },\n {\n \"url\": \"/data/local/UI/kor/contrast.dc6\",\n \"revision\": \"dcba7734515026bda87986ebf65290b1\"\n },\n {\n \"url\": \"/data/local/UI/kor/exitdiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/kor/keysandbuttons.dc6\",\n \"revision\": \"ae880ef78f577f750ef384004349076f\"\n },\n {\n \"url\": \"/data/local/UI/kor/mousesensitivity.dc6\",\n \"revision\": \"5bcfa199274f55fa5f8e9412745bff1e\"\n },\n {\n \"url\": \"/data/local/UI/kor/quitdiablo2.dc6\",\n \"revision\": \"4261570cda6da4ed790fb322e440dfeb\"\n },\n {\n \"url\": \"/data/local/UI/kor/saveandexitgame.dc6\",\n \"revision\": \"aecd4af37949ad50513871b6ab33a5ca\"\n },\n {\n \"url\": \"/data/local/UI/loadingscreen.dc6\",\n \"revision\": \"aef3191fc051af7c4c0c7fcc9409301d\"\n },\n {\n \"url\": \"/data/local/UI/pol/bigno.dc6\",\n \"revision\": \"9343bed891a13d00f5e843d19e4048c0\"\n },\n {\n \"url\": \"/data/local/UI/pol/bigyes.dc6\",\n \"revision\": \"00700de3c51c94ba6b88bd610ba3d9ea\"\n },\n {\n \"url\": \"/data/local/UI/pol/contrast.dc6\",\n \"revision\": \"98340491264fce9ebecbe6857b148651\"\n },\n {\n \"url\": \"/data/local/UI/pol/exitdiablo2.dc6\",\n \"revision\": \"54298801a006f35adf84140d18b552c7\"\n },\n {\n \"url\": \"/data/local/UI/pol/keysandbuttons.dc6\",\n \"revision\": \"0c8f7465caf65d969c486be33d5dfa9f\"\n },\n {\n \"url\": \"/data/local/UI/pol/mousesensitivity.dc6\",\n \"revision\": \"10bd17e5ab2888279ccc8eba4162ac3b\"\n },\n {\n \"url\": \"/data/local/UI/pol/quitdiablo2.dc6\",\n \"revision\": \"f2922e651c5cb9466982845431fb5ca4\"\n },\n {\n \"url\": \"/data/local/UI/pol/saveandexitgame.dc6\",\n \"revision\": \"b4df5a0e76ac3352face22647b77643e\"\n },\n {\n \"url\": \"/data/local/UI/rus/2dsound.dc6\",\n \"revision\": \"b67a272866fc24cea19f09d5fc6d241c\"\n },\n {\n \"url\": \"/data/local/UI/rus/2dvolume.dc6\",\n \"revision\": \"87af3e75b3c986eb8f5121f06502942f\"\n },\n {\n \"url\": \"/data/local/UI/rus/3DBias.dc6\",\n \"revision\": \"1a2089960509c78c27a2f4b69636a9b2\"\n },\n {\n \"url\": \"/data/local/UI/rus/3DSound.dc6\",\n \"revision\": \"5ee7ce40abc3f11bbfeff59597fc22a3\"\n },\n {\n \"url\": \"/data/local/UI/rus/3da3d.DC6\",\n \"revision\": \"36c31551d05b728c15457d6f69e10fdf\"\n },\n {\n \"url\": \"/data/local/UI/rus/3ddirectx.DC6\",\n \"revision\": \"218ef4bcd5ff61279d35fb446ee07757\"\n },\n {\n \"url\": \"/data/local/UI/rus/3deax.DC6\",\n \"revision\": \"f303f3adf73345f3741248f4a91c5562\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsound1.dc6\",\n \"revision\": \"5ee7ce40abc3f11bbfeff59597fc22a3\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsounda3d.dc6\",\n \"revision\": \"8db92da85458be533e4fa90c2db012c8\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsoundeax.dc6\",\n \"revision\": \"12a7ff4663099559ae2931b9d7e0b40b\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsoundoff.DC6\",\n \"revision\": \"0175d832bf7bb6312c5d5c0b9c00434c\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsoundon.DC6\",\n \"revision\": \"5ea9a10ceacfd89623349725a670f5c2\"\n },\n {\n \"url\": \"/data/local/UI/rus/3dsupport.DC6\",\n \"revision\": \"7c2b6c8ee63d53c8cb788f3e70d3bf4d\"\n },\n {\n \"url\": \"/data/local/UI/rus/640x480.dc6\",\n \"revision\": \"7f37f3162a8ef11fceba1fd8520bb639\"\n },\n {\n \"url\": \"/data/local/UI/rus/800x600.dc6\",\n \"revision\": \"fd52c157f1882aa38b7a1a70afd352ed\"\n },\n {\n \"url\": \"/data/local/UI/rus/AudioOnly.dc6\",\n \"revision\": \"36194099373cdf30489160301716e6ca\"\n },\n {\n \"url\": \"/data/local/UI/rus/AudioText.dc6\",\n \"revision\": \"649d2f3c626e8b675d4caf6d2b6cb5ea\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapCenter.dc6\",\n \"revision\": \"ad09f247b5eab5f5adfbc056601cab7e\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapFade.dc6\",\n \"revision\": \"438b974500a51a706f1effd0bfaf3ec0\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapMode.dc6\",\n \"revision\": \"77a9f29dad2fb1c5acb8edd657d801f0\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapOptions.dc6\",\n \"revision\": \"47325aa3a03b342c663f79cfe9ccabea\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapParty.dc6\",\n \"revision\": \"9ecfa823ca962c4fc46d775b025731a0\"\n },\n {\n \"url\": \"/data/local/UI/rus/AutoMapPartyNames.dc6\",\n \"revision\": \"7bc1910501bdec4ace10a918b496dbf4\"\n },\n {\n \"url\": \"/data/local/UI/rus/BigNo.dc6\",\n \"revision\": \"d102ca2496432c4c071266074e46a842\"\n },\n {\n \"url\": \"/data/local/UI/rus/BigYes.dc6\",\n \"revision\": \"42c87c457122e16d70758f16c01f6f09\"\n },\n {\n \"url\": \"/data/local/UI/rus/BlendShadow.dc6\",\n \"revision\": \"7bbfb7428fa88e409f406f15739f140e\"\n },\n {\n \"url\": \"/data/local/UI/rus/CFGOptions.dc6\",\n \"revision\": \"85eb47131cb65f2c0deb3de1a7793f67\"\n },\n {\n \"url\": \"/data/local/UI/rus/Center.dc6\",\n \"revision\": \"0618b2a5906082b6f2f76bcf745730df\"\n },\n {\n \"url\": \"/data/local/UI/rus/Contrast.dc6\",\n \"revision\": \"7ad81876401f59147be67a19ba9ebb54\"\n },\n {\n \"url\": \"/data/local/UI/rus/Credits.txt\",\n \"revision\": \"db1b6c784e4302f36e94925e0fd5451d\"\n },\n {\n \"url\": \"/data/local/UI/rus/EAX.dc6\",\n \"revision\": \"92537ec3079ef5fb35e8cdfb70abccd3\"\n },\n {\n \"url\": \"/data/local/UI/rus/EXITD2.DC6\",\n \"revision\": \"30dcbd2950f01fbad15cb5de1fb479c5\"\n },\n {\n \"url\": \"/data/local/UI/rus/Everything.dc6\",\n \"revision\": \"3d397152bd0c548d7fa2cc37007167a9\"\n },\n {\n \"url\": \"/data/local/UI/rus/Exit.dc6\",\n \"revision\": \"28357d03b9fef36127b94987863101f2\"\n },\n {\n \"url\": \"/data/local/UI/rus/ExitDiablo2.dc6\",\n \"revision\": \"9d09602444ebfe7b70e18af716ca27b6\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L1.dc6\",\n \"revision\": \"e5941f9a2310ad56f5486165d14816bb\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L10.dc6\",\n \"revision\": \"db03024a41b1cdb58b55c8b3b290d1e1\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L11.dc6\",\n \"revision\": \"caf0d6eb20b41f75671422880c0b9486\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L12.dc6\",\n \"revision\": \"4ba28e0aad70607a37a5f64f6c8d2270\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L13.dc6\",\n \"revision\": \"81f77583a7feb03c16fb12b509367c51\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L14.dc6\",\n \"revision\": \"5d6a447b8fdfde7f4d3ec450d9fb5aee\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L15.dc6\",\n \"revision\": \"b12672c46f06e86a3bb9f645c5d69079\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L16.dc6\",\n \"revision\": \"168ba907660af37c40aa6a11029db9f5\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L17.dc6\",\n \"revision\": \"ee5db1b8272807cb3e597e988b856557\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L18.dc6\",\n \"revision\": \"7f81443fdf5011931d45d135d2db38a4\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L19.dc6\",\n \"revision\": \"6f659f0bc841cfba4844d791e684c9d4\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L2.dc6\",\n \"revision\": \"9ba05841a234238c3120b9ea32e24e44\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L20.dc6\",\n \"revision\": \"1eb00429bf8e72fb6c0085a4769b699d\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L21.dc6\",\n \"revision\": \"a67ed4a682a5f2593c6bdb5387c1463f\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L22.dc6\",\n \"revision\": \"5d80015275fb7854c6d4725e3a58827f\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L23.dc6\",\n \"revision\": \"77d46ba73d5caf69d74dfaabfa3e7d40\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L24.dc6\",\n \"revision\": \"c5d2d6a91d6c2f4ae880bd20ac4a576b\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L25.dc6\",\n \"revision\": \"4d92173c96f9319904319b081321b448\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L26.dc6\",\n \"revision\": \"1d1cbe49ddedb8e16e042035e57abb42\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L27.dc6\",\n \"revision\": \"24e437a5224f8ebea3d4d7a94c299d14\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L28.dc6\",\n \"revision\": \"1a3cae588e27ab5cadf30badc99daaae\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L29.dc6\",\n \"revision\": \"80b2a2f0eb9644dbf6dbc98d08044303\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L3.dc6\",\n \"revision\": \"de23a9afeb21ffbdc7e2ce16413f6e49\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L30.dc6\",\n \"revision\": \"e75c0d53fb9ade224099c770b265e89b\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L31.dc6\",\n \"revision\": \"c691a12bb497a0717d43fd0ef7f6e8e4\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L4.dc6\",\n \"revision\": \"7caaa1e9d6531434bfc833051e5c0ba5\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L5.dc6\",\n \"revision\": \"901c086921547446757e78f706b2c0ab\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L6.dc6\",\n \"revision\": \"694f287da74b8ed65dd4aa8762490c02\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L7.dc6\",\n \"revision\": \"8a2cfb3f32bdb054614cc238f9634305\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L8.dc6\",\n \"revision\": \"a0dbefad7a8533d6b03f845a71ff588e\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/A5L9.dc6\",\n \"revision\": \"400ae993f2632f94f0d10e9a95b8c9c9\"\n },\n {\n \"url\": \"/data/local/UI/rus/Expansion/LEVEL.TXT\",\n \"revision\": \"bd0a156a7ca118085c5598a0adc95f7b\"\n },\n {\n \"url\": \"/data/local/UI/rus/ExpansionCredits.txt\",\n \"revision\": \"db1b6c784e4302f36e94925e0fd5451d\"\n },\n {\n \"url\": \"/data/local/UI/rus/Full.dc6\",\n \"revision\": \"e2c4ba5a091a934ad1f4caade1a7d465\"\n },\n {\n \"url\": \"/data/local/UI/rus/Gamma.dc6\",\n \"revision\": \"aec01113cebac1aeaff99045dfe6f93e\"\n },\n {\n \"url\": \"/data/local/UI/rus/High.dc6\",\n \"revision\": \"6140fb93e33a3a06eb5e4b2c0481557e\"\n },\n {\n \"url\": \"/data/local/UI/rus/KeysAndButtons.dc6\",\n \"revision\": \"f71a640a43a464d288f91025611a79c8\"\n },\n {\n \"url\": \"/data/local/UI/rus/LightQuality.dc6\",\n \"revision\": \"7f442b746a9b2710ae445e3fcff3a4fd\"\n },\n {\n \"url\": \"/data/local/UI/rus/Low.dc6\",\n \"revision\": \"6a5a5a5cf7bbbd80eee5ff3b046178a2\"\n },\n {\n \"url\": \"/data/local/UI/rus/MENU30E.TXT\",\n \"revision\": \"c0edeee2e93f126e0b2a983a5a618aed\"\n },\n {\n \"url\": \"/data/local/UI/rus/MULTIPLAYER.DC6\",\n \"revision\": \"285778354a84757266d0da539e366119\"\n },\n {\n \"url\": \"/data/local/UI/rus/Medium.dc6\",\n \"revision\": \"f7e573b27dd9fb0d74c3b4981cbd9d99\"\n },\n {\n \"url\": \"/data/local/UI/rus/Mini.dc6\",\n \"revision\": \"9124d41ac48c2530f63d23d45a94e1ff\"\n },\n {\n \"url\": \"/data/local/UI/rus/MouseSensitivity.dc6\",\n \"revision\": \"b97cf92e121e10f2f060b124af4c192d\"\n },\n {\n \"url\": \"/data/local/UI/rus/Music.dc6\",\n \"revision\": \"8a5b422d8c9d5815635e2b17c9d10859\"\n },\n {\n \"url\": \"/data/local/UI/rus/NPCSpeech.dc6\",\n \"revision\": \"107633e0534d7409c291bab0630ac07f\"\n },\n {\n \"url\": \"/data/local/UI/rus/No.dc6\",\n \"revision\": \"d102ca2496432c4c071266074e46a842\"\n },\n {\n \"url\": \"/data/local/UI/rus/Options.dc6\",\n \"revision\": \"5aef3216941edc41711737c6d845e1a3\"\n },\n {\n \"url\": \"/data/local/UI/rus/Perspective.dc6\",\n \"revision\": \"828595a1c0eb0bdd6387ed04ed21cc92\"\n },\n {\n \"url\": \"/data/local/UI/rus/Previous.dc6\",\n \"revision\": \"474dcecb39dea54e7dccfeb1b1a14ccf\"\n },\n {\n \"url\": \"/data/local/UI/rus/QuitDiablo2.dc6\",\n \"revision\": \"9d09602444ebfe7b70e18af716ca27b6\"\n },\n {\n \"url\": \"/data/local/UI/rus/ReallyExit.dc6\",\n \"revision\": \"822333a456931eed68be3715593bd740\"\n },\n {\n \"url\": \"/data/local/UI/rus/Resolution.dc6\",\n \"revision\": \"8e8eaa71bddf5497504827e112612fd8\"\n },\n {\n \"url\": \"/data/local/UI/rus/ReturnToGame.dc6\",\n \"revision\": \"c9ec908b43688620ffda1fe48e708edf\"\n },\n {\n \"url\": \"/data/local/UI/rus/SINGLEPLAYER.DC6\",\n \"revision\": \"a33816b1711212d5660c3acdeaffe58e\"\n },\n {\n \"url\": \"/data/local/UI/rus/SPrevious.dc6\",\n \"revision\": \"314497dec8ab40c1d8c685681afc31fc\"\n },\n {\n \"url\": \"/data/local/UI/rus/SaveAndExitGame.dc6\",\n \"revision\": \"d64010817946e6f7296a3efde46d1c07\"\n },\n {\n \"url\": \"/data/local/UI/rus/SmallNo.dc6\",\n \"revision\": \"c63c687335cb979ecb580a85a93e500f\"\n },\n {\n \"url\": \"/data/local/UI/rus/SmallOff.dc6\",\n \"revision\": \"940223448e77dea37c377e26ec28e3f8\"\n },\n {\n \"url\": \"/data/local/UI/rus/SmallOn.dc6\",\n \"revision\": \"e1bcdaac928a480b3c835439cd0b3a87\"\n },\n {\n \"url\": \"/data/local/UI/rus/SmallYes.dc6\",\n \"revision\": \"05fce547a157d9d549bdd4a5e1e5690d\"\n },\n {\n \"url\": \"/data/local/UI/rus/Sound.dc6\",\n \"revision\": \"965013395b8918e5a6a8a20741b93ade\"\n },\n {\n \"url\": \"/data/local/UI/rus/SoundOptions.dc6\",\n \"revision\": \"94745ce176bd3f7f982a9121eb8f34a0\"\n },\n {\n \"url\": \"/data/local/UI/rus/TextOnly.dc6\",\n \"revision\": \"6e676120fa5e16214194ca6390f15418\"\n },\n {\n \"url\": \"/data/local/UI/rus/VideoOptions.dc6\",\n \"revision\": \"9d7aa04e8f48c20c62e280b8ba40c84b\"\n },\n {\n \"url\": \"/data/local/UI/rus/Yes.dc6\",\n \"revision\": \"2712c2155f7dfca1e20fbea8b1b5cd5c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L1.DC6\",\n \"revision\": \"934e0f178b3fd1516d7f8873a6a4d3a9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L10.DC6\",\n \"revision\": \"9c3273200fd6f8e58ba69fdc8918f80b\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L11.DC6\",\n \"revision\": \"07033f34348617d24d7ab618ba8539ba\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L12.DC6\",\n \"revision\": \"d1f9e67f27b63bae2107376ad18c140b\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L13.DC6\",\n \"revision\": \"cb20c993d9ce3ead78b303c1791b4c93\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L14.DC6\",\n \"revision\": \"d9a1b005bf2ee5a5c667166610846911\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L15.DC6\",\n \"revision\": \"9204d2adc2b6dffebbae4ab7e725b079\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L16.DC6\",\n \"revision\": \"a21ebae3e73d846850c64325462120e9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L17.DC6\",\n \"revision\": \"c55396549c750b40320e8bef8ee0ff1a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L18.DC6\",\n \"revision\": \"a6b7d9f7a76d9f297ba45b1ae97282a5\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L19.DC6\",\n \"revision\": \"ea26d3fbbad708bca00585e63b413561\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L2.DC6\",\n \"revision\": \"9f7ce0a2c3b874d2b1ff8bad9226819f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L20.DC6\",\n \"revision\": \"db714ead14f390773c4ce8effbd2067b\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L21.DC6\",\n \"revision\": \"f7703750f0915eb75dd97153a54d4fed\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L22.DC6\",\n \"revision\": \"27908ca2daf765f9ef3583fa69a182c6\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L23.DC6\",\n \"revision\": \"0bf537a8a00a97640c1511b8e4d3ab61\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L24.DC6\",\n \"revision\": \"82ac812192bb77cf60108289b5ea24a0\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L25.DC6\",\n \"revision\": \"3b1a2c6f208c190ad0cbd1f234dfbb03\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L26.DC6\",\n \"revision\": \"133bbb37c6368672f6f4fc511831e829\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L27.DC6\",\n \"revision\": \"69272fb2814628a6bc94f90b5647bddd\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L28.DC6\",\n \"revision\": \"82f05f1fe65a4555ec5e1111067f5a24\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L29.DC6\",\n \"revision\": \"7fb0c7ac71946e4b84667b6e9474842f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L3.DC6\",\n \"revision\": \"d6e64cfde6738b56970aaa86def23f49\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L30.DC6\",\n \"revision\": \"032fb68965c90eda49a71993b2413256\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L31.DC6\",\n \"revision\": \"55f15648380bddb37a603f12f6902921\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L32.DC6\",\n \"revision\": \"222c89ce6a7d463726a0b7f5812ea0b6\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L33.DC6\",\n \"revision\": \"74d5eb7b6151683185b52bfad1557eff\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L34.DC6\",\n \"revision\": \"7a14dcaa23c23f3031e1cb3a242d96ab\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L35.DC6\",\n \"revision\": \"10ca9686a65073d4e22a2f0f7a87557d\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L36.DC6\",\n \"revision\": \"c1478944071ac907c9a001e1983a986f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L37.DC6\",\n \"revision\": \"1bcd2678d0a012c1194e15319409d442\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L38.DC6\",\n \"revision\": \"36ec3972b3e93b0cc7ebbb6af3f4ab24\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L39.DC6\",\n \"revision\": \"c89595943843c7849651267197954f0e\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L4.DC6\",\n \"revision\": \"31c4b2abee151965b4ec8a8437c0c489\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L40.DC6\",\n \"revision\": \"fad53b9b98cfee7cacb84ed74849f5f8\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L5.DC6\",\n \"revision\": \"0f04f4a4ecbc00acf5ac8cd88745137d\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L6.DC6\",\n \"revision\": \"df75c493da715a8cbf316d639202cb6e\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L7.DC6\",\n \"revision\": \"08be4bb3866b86ba5828911f21ef46d9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L8.DC6\",\n \"revision\": \"7c97ee381975cd05f6ba1c508d80977e\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1L9.DC6\",\n \"revision\": \"d3cd8524817d857cd3a352794fd8dc1a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1Q1.DC6\",\n \"revision\": \"7c97ee381975cd05f6ba1c508d80977e\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/A1Q5.DC6\",\n \"revision\": \"5599efff0b39807df780394f288c3949\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G1.DC6\",\n \"revision\": \"0d11ce7a41a0dd77943ac2b43ec88b87\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G2.DC6\",\n \"revision\": \"cd029aae5114656d5404d07d24518b98\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G3.DC6\",\n \"revision\": \"c610074e207578e23a19df8effced4a8\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G4.DC6\",\n \"revision\": \"bd5f8c7e8199b405b2b0576dccbf1f32\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/G5.DC6\",\n \"revision\": \"6f8de97b4d02b33aec58a699ca707055\"\n },\n {\n \"url\": \"/data/local/UI/rus/act1/level.txt\",\n \"revision\": \"d1d08e9ed3aea33f980d368d472aa20c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L1.DC6\",\n \"revision\": \"2d5a260c27edc940efd82b07c24271bd\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L10.DC6\",\n \"revision\": \"721a504e79f234c209c9ab158f4fd07f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L11.DC6\",\n \"revision\": \"c1ae3603debbccbecfee57c9b8c1c0bf\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L12.DC6\",\n \"revision\": \"616f8eb6fcf477e52aacffafe2a74f1c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L13.DC6\",\n \"revision\": \"209b83a37f0c27a9008f6e7e1cbdb79c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L14.DC6\",\n \"revision\": \"7370a57a79f6c4f1cb9c4a6c0a21d61a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L15.DC6\",\n \"revision\": \"46548797dede3959926da78f3d58bc99\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L16.DC6\",\n \"revision\": \"d6e88aa81e9de7228b53cc2ff018a75f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L17.DC6\",\n \"revision\": \"07e256d64b09554fabe6cbcac9d96d69\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L18.DC6\",\n \"revision\": \"d20c7672ab684f845dbdaf0f33edfbb9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L19.DC6\",\n \"revision\": \"e11af31b955e465e86e6898190b601a3\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L2.DC6\",\n \"revision\": \"7b6d38957b0e568165beb726afa1f199\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L20.DC6\",\n \"revision\": \"a8c42d1a2bd9659147d4262f6c409ecc\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L21.DC6\",\n \"revision\": \"782c19820806513ba2b90bd0d7c046db\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L22.DC6\",\n \"revision\": \"436d3c0b78e2527699d3c6dfa4d1b498\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L23.DC6\",\n \"revision\": \"cee3e2fc693d4edb3a1b02a43a51394a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L24.DC6\",\n \"revision\": \"557a77a0ae111b4ebbe232f0fea7ab3b\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L25.DC6\",\n \"revision\": \"ee3a8e7c7c455f3e87a472524c84de79\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L26.DC6\",\n \"revision\": \"88e894cf5f527408eda1fa8a06e637b9\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L27.DC6\",\n \"revision\": \"2b395c9a38f52037e583c15debe7a889\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L3.DC6\",\n \"revision\": \"758b9fc2ebe3fd7aea7f0cd5fec9f039\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L4.DC6\",\n \"revision\": \"55a2041b6f3e81f822849c51fba97ef3\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L40.DC6\",\n \"revision\": \"ca85cb208f024df7620caa7d813c1914\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L41.DC6\",\n \"revision\": \"7769e706ae491cec07b0ed43165c8341\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L5.DC6\",\n \"revision\": \"69d6fef4d8b90a180770488ccc6e0029\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L6.DC6\",\n \"revision\": \"58cff74009cfd7f00e2174e8595fe49c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L7.DC6\",\n \"revision\": \"b4b0a9daf3cac301373b323b630d83e4\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L8.DC6\",\n \"revision\": \"fd142ceafc2810781469bb3d6fbd1888\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/A2L9.DC6\",\n \"revision\": \"28f47737763e3808c1a825ef90fe5407\"\n },\n {\n \"url\": \"/data/local/UI/rus/act2/level.txt\",\n \"revision\": \"948c44ca2e2db22bdfb965749185366f\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L1.DC6\",\n \"revision\": \"a0a958e32a470ce90387f34b20db2e06\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L10.DC6\",\n \"revision\": \"b89e17cd7464cb5008cc011833851f92\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L11.DC6\",\n \"revision\": \"0b152dccd46972c1dda09f9a7029e497\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L12.DC6\",\n \"revision\": \"06073e3376763ba882e5a6f7a37509a8\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L13.DC6\",\n \"revision\": \"3b09f8d94c6f94f46ebe0001346c1d53\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L14.DC6\",\n \"revision\": \"82c372e32506f1b631b66e45e7ae0095\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L15.DC6\",\n \"revision\": \"19456207689e8e6db2730a1f41f17ff7\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L16.DC6\",\n \"revision\": \"2f88bfc1c7cb054c67ed0eb14070137d\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L17.DC6\",\n \"revision\": \"3c93141b1a8ac4bc72cb2cd6026de827\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L18.DC6\",\n \"revision\": \"fd142ceafc2810781469bb3d6fbd1888\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L19.DC6\",\n \"revision\": \"28f47737763e3808c1a825ef90fe5407\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L2.DC6\",\n \"revision\": \"ad07e9d0e1d3f746674767b5839931f5\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L20.DC6\",\n \"revision\": \"80ba45beeb461f8e51161185175118ab\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L21.DC6\",\n \"revision\": \"b72076a9289adf9cb966e815d0742274\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L22.DC6\",\n \"revision\": \"2e1700d6802e239e9d91103ad1df294c\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L23.DC6\",\n \"revision\": \"356616ea65269e98c784e9773b408bc0\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L24.DC6\",\n \"revision\": \"db791650448fe93ca63e402bbd85c5c4\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L25.DC6\",\n \"revision\": \"8b2bca356492553f8549cc9bffb5b01d\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L26.DC6\",\n \"revision\": \"ce3da8da74cae9be78b06ccd661f3939\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L27.DC6\",\n \"revision\": \"b1886f2c630fb2878b971ab4f13daba3\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L28.DC6\",\n \"revision\": \"d809293a3ac081132fe190444ded6c8a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L3.DC6\",\n \"revision\": \"1af2fdb531c9974ccebf6b2c330baa05\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L4.DC6\",\n \"revision\": \"7d47b6972fc4a0218f4c7c8ee38bd894\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L5.DC6\",\n \"revision\": \"115f7f6696fea44b7b3ff27537813a46\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L6.DC6\",\n \"revision\": \"736e5ee18aa21ba28c87a8bf891cdc2a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L7.DC6\",\n \"revision\": \"558a266edb4a64e82819e79521961b19\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L8.DC6\",\n \"revision\": \"5c1507ba32fba1099326f3d1b8965a06\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/A3L9.DC6\",\n \"revision\": \"36b38b4b7e06a76ed0b7b8554effc817\"\n },\n {\n \"url\": \"/data/local/UI/rus/act3/level.txt\",\n \"revision\": \"a6742b92034954e99cc5ace0d7df5310\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L1.DC6\",\n \"revision\": \"49664446a63833c9178ddd708d6b2175\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L2.DC6\",\n \"revision\": \"e9d51507c6114963749d08c49a79a88a\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L3.DC6\",\n \"revision\": \"903011acfa3cb42cbc55c9746038e8f7\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L4.DC6\",\n \"revision\": \"c6b5e00ff1ba440a8e8c1e6d307a8469\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L5.DC6\",\n \"revision\": \"d0df3f4b9453d0214179df6b49892744\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/A4L6.DC6\",\n \"revision\": \"403537cbeb107fded8a031782fef0487\"\n },\n {\n \"url\": \"/data/local/UI/rus/act4/level.txt\",\n \"revision\": \"d2fb7cced61c46fbf9b6215ce674ea8b\"\n },\n {\n \"url\": \"/data/local/UI/rus/alttab1.dc6\",\n \"revision\": \"84961d0076506067fc54c1060bb3a17d\"\n },\n {\n \"url\": \"/data/local/UI/rus/alttab2.dc6\",\n \"revision\": \"050a647ecb71ac5ad0356b4c6d220736\"\n },\n {\n \"url\": \"/data/local/UI/rus/alttab3.dc6\",\n \"revision\": \"71f13fc57c28ad305c459e077b619522\"\n },\n {\n \"url\": \"/data/local/UI/rus/auto.dc6\",\n \"revision\": \"e26915f41d32e455037bc495e0f796bc\"\n },\n {\n \"url\": \"/data/local/UI/rus/automap.dc6\",\n \"revision\": \"f0612397ba1299608529d914bee0c2f2\"\n },\n {\n \"url\": \"/data/local/UI/rus/cancel.dc6\",\n \"revision\": \"f04d89c48d3bad0aff0dedda226f6265\"\n },\n {\n \"url\": \"/data/local/UI/rus/character.dc6\",\n \"revision\": \"76275a1b49495f6e45e1f06a1995b0c3\"\n },\n {\n \"url\": \"/data/local/UI/rus/dolby.dc6\",\n \"revision\": \"e84ff11bfc2e500ea28eaef8e430e8e2\"\n },\n {\n \"url\": \"/data/local/UI/rus/dolby1.dc6\",\n \"revision\": \"35a39df0f6052e57107da607a274d6ed\"\n },\n {\n \"url\": \"/data/local/UI/rus/eax1.dc6\",\n \"revision\": \"92537ec3079ef5fb35e8cdfb70abccd3\"\n },\n {\n \"url\": \"/data/local/UI/rus/eax3d.DC6\",\n \"revision\": \"bf695e80958f5f7d61d6e6e5b39b3c0f\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadchar.dc6\",\n \"revision\": \"783993363a265acf486c2d64307baa85\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadcharquest.dc6\",\n \"revision\": \"1e3386fba6bb0f58084c37c71db0fd32\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadcharskills.dc6\",\n \"revision\": \"d2972fca29600aa6163635853b1f124b\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadcharstats.dc6\",\n \"revision\": \"21310763e07b9947927dd3acdb130b54\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailbadcharwaypoint.dc6\",\n \"revision\": \"a5d9975d1f37185a1f410e059d8f8b79\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoin.dc6\",\n \"revision\": \"0908e803e59a92cf63b8213999d554c8\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinA.dc6\",\n \"revision\": \"f35082bc6cb53cf31e8d116c485e48c2\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinB.dc6\",\n \"revision\": \"9bbb5be4f3d78fe160d63829addd7ffe\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinC.dc6\",\n \"revision\": \"8937190984164e258c1e6dd82be6d416\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinD.dc6\",\n \"revision\": \"9924e55f2f80af425426c5a2aebea56f\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinE.dc6\",\n \"revision\": \"99149cf18d02b354257cfd7c6124aa1a\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailillegaljoinF.dc6\",\n \"revision\": \"f091af93d16c6f452feeb66d54068b2f\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailjoin.dc6\",\n \"revision\": \"b17cbf6b6242126af00c3983d3eab861\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailserverdrop.dc6\",\n \"revision\": \"a7f8ca6c76a0f46375ba43a99695927a\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebaddeadbod.dc6\",\n \"revision\": \"76367d656bec5dfe6cfbf47abf578b3c\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebaddeadbodyitem.dc6\",\n \"revision\": \"795eec246bc874a1379e306e61b1613f\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadfile.dc6\",\n \"revision\": \"a6b427f596a219fa2c15d814a368c6b5\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadheader.dc6\",\n \"revision\": \"356a18c1a40b6ee701f1a5b7a2c19f92\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadhireables.dc6\",\n \"revision\": \"2c4e140be58306a8d0d974320d83f29b\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadintrodata.dc6\",\n \"revision\": \"a047e2eaef8fa4ffb4bb0f30b996984b\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebadinv.dc6\",\n \"revision\": \"bfb5a6f7d34cdad6897c9d03d0860ca3\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailurebaditem.dc6\",\n \"revision\": \"5efe5a4781df85374ce4d9a2de4148d7\"\n },\n {\n \"url\": \"/data/local/UI/rus/gamefailureunknown.dc6\",\n \"revision\": \"93541d180b478622459d1efe136dd4db\"\n },\n {\n \"url\": \"/data/local/UI/rus/gameversionmismatch.dc6\",\n \"revision\": \"89d936fbf279e22d313fb823e0245f71\"\n },\n {\n \"url\": \"/data/local/UI/rus/inventory.dc6\",\n \"revision\": \"c777cd2b9e0cd2501275f0cdaebdb832\"\n },\n {\n \"url\": \"/data/local/UI/rus/menu24.txt\",\n \"revision\": \"2c4be9855d68f2f7a15785c65ded1bd4\"\n },\n {\n \"url\": \"/data/local/UI/rus/menu30.txt\",\n \"revision\": \"3e3a4cc06a688c1a327a9b056c7546d6\"\n },\n {\n \"url\": \"/data/local/UI/rus/menu42.txt\",\n \"revision\": \"55607562086c6d9645724de97309fb45\"\n },\n {\n \"url\": \"/data/local/UI/rus/menubrett.txt\",\n \"revision\": \"fa9d7d41a4945905ffd68db442973658\"\n },\n {\n \"url\": \"/data/local/UI/rus/musicdisabled.dc6\",\n \"revision\": \"c4aa218d5e8c67bc95da12b0da90ed4f\"\n },\n {\n \"url\": \"/data/local/UI/rus/normal.dc6\",\n \"revision\": \"76b0cf33ddc5c92667f0ed0aa057d0db\"\n },\n {\n \"url\": \"/data/local/UI/rus/off.dc6\",\n \"revision\": \"1ac77d6da34f0d7746fb00288028405f\"\n },\n {\n \"url\": \"/data/local/UI/rus/on.dc6\",\n \"revision\": \"0a53b64f321f7ce35b5015a907d21d74\"\n },\n {\n \"url\": \"/data/local/UI/rus/quests.dc6\",\n \"revision\": \"c7829884ccb8596bfa3bcb35e961da05\"\n },\n {\n \"url\": \"/data/local/UI/rus/selfresurrect.dc6\",\n \"revision\": \"ae8ba2dc2f4dca0f6ed26abbad5aa7b4\"\n },\n {\n \"url\": \"/data/local/UI/rus/skillstree.dc6\",\n \"revision\": \"63bc0f5447d0a26ee09ce30d22f1ad2c\"\n },\n {\n \"url\": \"/data/local/UI/rus/sounddisabled.dc6\",\n \"revision\": \"fd170bb0a41ba10fca1aab72d6680a00\"\n },\n {\n \"url\": \"/data/local/UI/rus/soundoff.dc6\",\n \"revision\": \"36a1ab2ab289fc63bf85fdf2bc0ac957\"\n },\n {\n \"url\": \"/data/local/UI/rus/soundon.dc6\",\n \"revision\": \"3f5b921dd5d24dad6e4824c68fb2dcb7\"\n },\n {\n \"url\": \"/data/local/UI/rus/youdiedhardcore.dc6\",\n \"revision\": \"1a3727116e126fe81778dddeece2b59b\"\n },\n {\n \"url\": \"/data/local/UI/rus/youdiedinst.dc6\",\n \"revision\": \"e707f3b3faa40e08d6567d8dc30d561f\"\n },\n {\n \"url\": \"/data/local/UI/rus/youdiedsoftcore.dc6\",\n \"revision\": \"a18b269ef1aefc48cccb25f10c0aca40\"\n },\n {\n \"url\": \"/data/local/Use\",\n \"revision\": \"93b885adfe0da089cdf634904fd59f71\"\n },\n {\n \"url\": \"/data/local/cmd/eng/default.key\",\n \"revision\": \"52303b6b15c67c88e92bd2bb7bd8e184\"\n },\n {\n \"url\": \"/data/local/cmd/eng/defaultdebug.key\",\n \"revision\": \"299c6576bb230d68f349fe543a2c30f5\"\n },\n {\n \"url\": \"/data/local/font/LATIN/DEFAULT.MAP\",\n \"revision\": \"300925f6e26f477c9753f5827b5d32ce\"\n },\n {\n \"url\": \"/data/local/font/LATIN/DEFAULT.TBL\",\n \"revision\": \"215724354be8ee829dc1b42a09772df4\"\n },\n {\n \"url\": \"/data/local/font/LATIN/FONTER.TBL\",\n \"revision\": \"d8f6e216efe6473ed91488275255a18b\"\n },\n {\n \"url\": \"/data/local/font/LATIN/README.TXT\",\n \"revision\": \"43de03931cabf81d1c4d881f4cd9d43d\"\n },\n {\n \"url\": \"/data/local/font/LATIN/ReallyTheLastSucker.dc6\",\n \"revision\": \"6898ee7cef7553b54ca2400bf96debfa\"\n },\n {\n \"url\": \"/data/local/font/LATIN/ReallyTheLastSucker.tbl\",\n \"revision\": \"39c5b9996f814e6a1b979563f2033d71\"\n },\n {\n \"url\": \"/data/local/font/LATIN/ReallyTheLastSucker.txt\",\n \"revision\": \"7225613243bd457f1fd2ff6a8b10eb95\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font16.DC6\",\n \"revision\": \"307da463b4190c458974f95d184371c3\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font16.tbl\",\n \"revision\": \"f6e05f866074150b3fdcb8ecdf125817\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font16.txt\",\n \"revision\": \"c927321cee274c202d76391570def5a3\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font24.DC6\",\n \"revision\": \"b7f327871b383238efa036518a6c70bb\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font24.tbl\",\n \"revision\": \"34017349d84daffd535ff77335c45196\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font24.txt\",\n \"revision\": \"86ce273a0ebab95f34393567f0071903\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font30.DC6\",\n \"revision\": \"0215cd0187f62c29b4af9ccd6679aafd\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font30.tbl\",\n \"revision\": \"d6745e0c59790ce9ce09163c5a92a031\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font30.txt\",\n \"revision\": \"75fcf52569a9dfc835e47fcaa55f9d4c\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font42.DC6\",\n \"revision\": \"ddb002338d08e0b0baa16ff5e14f995d\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font42.tbl\",\n \"revision\": \"5f5f0d60735e09ae868dfcd6d4a880da\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font42.txt\",\n \"revision\": \"e5a9a0ddcc6e69c6de814d288839aa6d\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font6.DC6\",\n \"revision\": \"4390f0bf8baa244f348ac0d73db2e4e6\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font6.tbl\",\n \"revision\": \"39c5b9996f814e6a1b979563f2033d71\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font8.DC6\",\n \"revision\": \"3c57c4c0ccf478ec68493a984a0f8c15\"\n },\n {\n \"url\": \"/data/local/font/LATIN/font8.tbl\",\n \"revision\": \"88684f480bf93ea460e81630c8257639\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontexocet10.DC6\",\n \"revision\": \"905cd659a2d5125e19d6df147376f61a\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontexocet10.tbl\",\n \"revision\": \"a08bf8d7a312c5b878bc735cbb19e7d8\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontexocet8.DC6\",\n \"revision\": \"d9089a28a710b7c2848866634005b206\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontexocet8.tbl\",\n \"revision\": \"7dbfd511082cb4193c9c524c088075e9\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal10.DC6\",\n \"revision\": \"cbed91fb7b3b32ae96f8d55b2ae8d58f\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal10.tbl\",\n \"revision\": \"29322c5cfd8b05586afb0926cfdc8b25\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal11.DC6\",\n \"revision\": \"6e55497e8647dea260e278d75a25ab5f\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal11.tbl\",\n \"revision\": \"b98206d9608de01d5c6936e753109d61\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal12.DC6\",\n \"revision\": \"650ac0010cc5deec2bb41d0fb151503f\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontformal12.tbl\",\n \"revision\": \"68fdf64a51e0ed39553c4c82a3624533\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontingamechat.dc6\",\n \"revision\": \"25de5c6704a8ef256e1311fb72b4c652\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontingamechat.tbl\",\n \"revision\": \"d180066c148db03774c5c99b423aec21\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontridiculous.DC6\",\n \"revision\": \"31121bec3d40cdefc035e05af33d66df\"\n },\n {\n \"url\": \"/data/local/font/LATIN/fontridiculous.tbl\",\n \"revision\": \"296bcdbd605d7be1f8080b5e7bc10121\"\n },\n {\n \"url\": \"/data/local/font/cyr/DEFAULT.MAP\",\n \"revision\": \"300925f6e26f477c9753f5827b5d32ce\"\n },\n {\n \"url\": \"/data/local/font/cyr/DEFAULT.TBL\",\n \"revision\": \"215724354be8ee829dc1b42a09772df4\"\n },\n {\n \"url\": \"/data/local/font/cyr/FONTER.TBL\",\n \"revision\": \"4c87fdde317c139439a726e70671698b\"\n },\n {\n \"url\": \"/data/local/font/cyr/README.TXT\",\n \"revision\": \"43de03931cabf81d1c4d881f4cd9d43d\"\n },\n {\n \"url\": \"/data/local/font/cyr/ReallyTheLastSucker.DC6\",\n \"revision\": \"5c2649034534706b5dfdd51f08c2a121\"\n },\n {\n \"url\": \"/data/local/font/cyr/ReallyTheLastSucker.TBL\",\n \"revision\": \"691e9ebdd65dc4fbf503d2f25b5f614b\"\n },\n {\n \"url\": \"/data/local/font/cyr/ReallyTheLastSucker.txt\",\n \"revision\": \"a4df74accfaaa90319da96333436c417\"\n },\n {\n \"url\": \"/data/local/font/cyr/font16.DC6\",\n \"revision\": \"4066f5419839302ed09eaa35a309b002\"\n },\n {\n \"url\": \"/data/local/font/cyr/font16.TBL\",\n \"revision\": \"d673b07f920823b31e1804a0a1df43a1\"\n },\n {\n \"url\": \"/data/local/font/cyr/font16.txt\",\n \"revision\": \"d656b7bb3857c18a3a3f787d6ea5c2d8\"\n },\n {\n \"url\": \"/data/local/font/cyr/font24.DC6\",\n \"revision\": \"3846c54efb55e2b29b07ff5b5efb80b0\"\n },\n {\n \"url\": \"/data/local/font/cyr/font24.TBL\",\n \"revision\": \"c674f8eff9bae83b72b689174eeda5bd\"\n },\n {\n \"url\": \"/data/local/font/cyr/font24.txt\",\n \"revision\": \"0175b61037db47cfec6c7389a276e3b3\"\n },\n {\n \"url\": \"/data/local/font/cyr/font30.DC6\",\n \"revision\": \"57a00b581bb768d26e6677efa3c2abe5\"\n },\n {\n \"url\": \"/data/local/font/cyr/font30.TBL\",\n \"revision\": \"8b439c6248366997f5f62338bd711c43\"\n },\n {\n \"url\": \"/data/local/font/cyr/font30.txt\",\n \"revision\": \"10a5a3254fc3081bc9dd12d6fb914db2\"\n },\n {\n \"url\": \"/data/local/font/cyr/font42.DC6\",\n \"revision\": \"738a3f95649883c0755a5be36a640328\"\n },\n {\n \"url\": \"/data/local/font/cyr/font42.TBL\",\n \"revision\": \"46b5288ce7491481ac6ed2c998cdb9ca\"\n },\n {\n \"url\": \"/data/local/font/cyr/font42.txt\",\n \"revision\": \"3ff1045ac2ac61d137f528781ffe91e2\"\n },\n {\n \"url\": \"/data/local/font/cyr/font6.DC6\",\n \"revision\": \"8424adf8de515458b92b57d43c1b7b50\"\n },\n {\n \"url\": \"/data/local/font/cyr/font6.TBL\",\n \"revision\": \"691e9ebdd65dc4fbf503d2f25b5f614b\"\n },\n {\n \"url\": \"/data/local/font/cyr/font6.txt\",\n \"revision\": \"a4df74accfaaa90319da96333436c417\"\n },\n {\n \"url\": \"/data/local/font/cyr/font8.DC6\",\n \"revision\": \"9fc458aac1ee7a98751ccb3d53e8251c\"\n },\n {\n \"url\": \"/data/local/font/cyr/font8.TBL\",\n \"revision\": \"0787db3f52d886977abd65e40412ad11\"\n },\n {\n \"url\": \"/data/local/font/cyr/font8.txt\",\n \"revision\": \"97c79002bbea1b4209217d244cc326cd\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet10.DC6\",\n \"revision\": \"d95db06e5f60008a267d60dc1a676c9b\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet10.TBL\",\n \"revision\": \"5d1de517670c9bf3481e44c56f9b6a12\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet10.txt\",\n \"revision\": \"6c1fb3d9d9e770ae69f4b4a14134fdf2\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet8.DC6\",\n \"revision\": \"9e1bcd07a85f743acddcd980369928c1\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet8.TBL\",\n \"revision\": \"dc1421cb3268ecc11c207c24f012c86e\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontexocet8.txt\",\n \"revision\": \"147ad06995c11dda707b1af060b283cf\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal10.DC6\",\n \"revision\": \"25601755bb021f5ba45ab304c28c2396\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal10.TBL\",\n \"revision\": \"fdcfd8cc96bf6563526a0588241eb519\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal10.txt\",\n \"revision\": \"4a6da7739b76979eb5cae4c882afe266\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal11.DC6\",\n \"revision\": \"c15bc4aec8161351550975f1fb680a14\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal11.TBL\",\n \"revision\": \"03aabba9a5968ab181a90f4b34329b16\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal11.txt\",\n \"revision\": \"3b65ca0d0765d9ff6c26605cf99fb6b7\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal12.DC6\",\n \"revision\": \"d2f0c50f78dacb55e3ea12924fa03ded\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal12.TBL\",\n \"revision\": \"06ff13f1d00888ee48a0e557834bb11e\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontformal12.txt\",\n \"revision\": \"42e5af24f9b59cd5091e791fe12fb75b\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontingamechat.DC6\",\n \"revision\": \"5c32b223b43b5ecdd870ab1df2c9362f\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontingamechat.TBL\",\n \"revision\": \"0197f69f6848282aa30c46474cfc925a\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontingamechat.txt\",\n \"revision\": \"745b876b04b2a605750bdad3bd1f6f4d\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontridiculous.DC6\",\n \"revision\": \"b1695587961db74d54450ac457e65ec3\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontridiculous.TBL\",\n \"revision\": \"48eac96e663af951a3618c0ca26a7aa5\"\n },\n {\n \"url\": \"/data/local/font/cyr/fontridiculous.txt\",\n \"revision\": \"6d83358db0abec04d708c4431d89c34c\"\n },\n {\n \"url\": \"/img/loading.gif\",\n \"revision\": \"a21746f5374859d98f7528e1857e3532\"\n },\n {\n \"url\": \"/index.html\",\n \"revision\": \"d07f15c585c82eb2f9c84e60a10ce2e1\"\n },\n {\n \"url\": \"/js/app.23170a77.js\",\n \"revision\": null\n },\n {\n \"url\": \"/js/chunk-vendors.e44ec39b.js\",\n \"revision\": null\n },\n {\n \"url\": \"/manifest.json\",\n \"revision\": \"e1535f69f7261a5bd4250d8bf06df461\"\n }\n], {});\n\n\n\n\n\n\n\n\n"],"names":["workbox_core_setCacheNameDetails","prefix","self","addEventListener","event","data","type","skipWaiting","workbox_precaching_precacheAndRoute","url","revision"],"mappings":"0nBAiBAA,EAAAA,oBAAiC,CAACC,OAAQ,eAG1CC,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,aACP,IAWFC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,MAEd,CACED,IAAO,eACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,cACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,iBACPC,SAAY,qCAEb,CAAA"} \ No newline at end of file