Last active
June 21, 2026 05:14
-
-
Save mDuo13/f6be343e2041f91b7bfb15296345807a to your computer and use it in GitHub Desktop.
Validate decklists in Omni Event
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Paste this into the browser console to run some basic validity checks on decklists in Omni | |
| // Not foolproof, but decklists that pass will get a blue circle and decklists that fail will get a red circle | |
| // Decklists that are valid but might be wrong (small/missing sideboard, small mat deck) get a yellow dashed circle | |
| // Updated for RDO release & banlist of April 3, 2026 | |
| // Only works from the main standings tab after the first round is paired | |
| const COUNTRE = /^(?<count>[0-9]+) cards$/ | |
| const CARDRE = /^(?<q>[0-9]+) (?<c>.*)$/ | |
| const carddata = {"Spirit of Purity": {"mat": 1, "valid": 1}, "Alice, Distorted Queen": {"mat": 1, "valid": 1}, "Alice, Whim\'s Monarch": {"mat": 1, "valid": 1}, "Alice, Phantom Monarch": {"mat": 1, "valid": 1}, "Merlin, Memorite Vassal": {"mat": 1, "valid": 1}, "Merlin, Amethyst\'s Glow": {"mat": 1, "valid": 1}, "Merlin, Brilliant Vestige": {"mat": 1, "valid": 1}, "Biding Cinquedea": {"mat": 1, "valid": 1}, "Dropped Band": {"mat": 1, "valid": 1}, "Ducal Seal": {"mat": 1, "valid": 1}, "Enfeebling Orb": {"mat": 1, "valid": 1}, "Lagomorph Piece": {"mat": 1, "valid": 1}, "Myopic Lens": {"mat": 1, "valid": 1}, "Nullifying Lantern": {"mat": 1, "valid": 1}, "Oneiric Key": {"mat": 1, "valid": 1}, "Smoke Bombs": {"mat": 1, "valid": 1}, "Infernal Vessel": {"mat": 1, "valid": 1}, "Teardrop Diadem": {"mat": 1, "valid": 1}, "Briar\'s Spindle": {"mat": 1, "valid": 1}, "Gustmark Gauge": {"mat": 1, "valid": 1}, "Purifying Thurible": {"mat": 1, "valid": 1}, "Orbiting Cosmos": {"mat": 1, "valid": 1}, "Folded Shadows": {"mat": 1, "valid": 1}, "Aetherwing\'s Ward": {"mat": 0, "valid": 1}, "Bladed Riftseer": {"mat": 0, "valid": 1}, "Castling": {"mat": 0, "valid": 1}, "Chance, Seven of Spades": {"mat": 0, "valid": 1}, "Equivalent Exchange": {"mat": 0, "valid": 1}, "Fast Cure": {"mat": 0, "valid": 1}, "Field of Ranks and Files": {"mat": 0, "valid": 1}, "Golden Bishop": {"mat": 0, "valid": 1}, "Golden Gambit": {"mat": 0, "valid": 1}, "Golden Knight": {"mat": 0, "valid": 1}, "Golden Pawn": {"mat": 0, "valid": 1}, "Golden Rook": {"mat": 0, "valid": 1}, "Grave Gateau": {"mat": 0, "valid": 1}, "Incapacitate": {"mat": 0, "valid": 1}, "Infinite Scintillation": {"mat": 0, "valid": 1}, "Lost Being": {"mat": 0, "valid": 0}, "Lurking Assailant": {"mat": 0, "valid": 1}, "March On": {"mat": 0, "valid": 1}, "Memorite Blade": {"mat": 0, "valid": 0}, "Memorite Obelith": {"mat": 0, "valid": 0}, "Memorite Shardwing": {"mat": 0, "valid": 0}, "Mirrorbound Covenant": {"mat": 0, "valid": 1}, "Mirrored Confrontation": {"mat": 0, "valid": 1}, "Mourning Veilbound": {"mat": 0, "valid": 1}, "Night Barker": {"mat": 0, "valid": 1}, "Obscured Offering": {"mat": 0, "valid": 1}, "Off With Her Head": {"mat": 0, "valid": 1}, "Pawn Piece": {"mat": 0, "valid": 0}, "Peer Beyond": {"mat": 0, "valid": 1}, "Phantasmagoria": {"mat": 0, "valid": 0}, "Plea for Peace": {"mat": 0, "valid": 1}, "Polishing Flourish": {"mat": 0, "valid": 1}, "Queen Piece": {"mat": 0, "valid": 0}, "Queen\'s Gambit": {"mat": 0, "valid": 1}, "Reveal the Hidden": {"mat": 0, "valid": 1}, "Royal Oathguard": {"mat": 0, "valid": 1}, "Sacrifice Play": {"mat": 0, "valid": 1}, "Siege Mauler": {"mat": 0, "valid": 1}, "Six of Spades": {"mat": 0, "valid": 1}, "Stolen Chance": {"mat": 0, "valid": 1}, "Summon Pawn": {"mat": 0, "valid": 1}, "Thieving Cut": {"mat": 0, "valid": 1}, "Topsy Decree": {"mat": 0, "valid": 1}, "Tricastles of Lucenia": {"mat": 0, "valid": 1}, "Twisted Verdict": {"mat": 0, "valid": 1}, "Unmake Duality": {"mat": 0, "valid": 0}, "Vestal Priestess": {"mat": 0, "valid": 1}, "Waited Accord": {"mat": 0, "valid": 1}, "Wool Brook": {"mat": 0, "valid": 1}, "Alizarin Longbowman": {"mat": 0, "valid": 1}, "Bill, Chimney Sweep": {"mat": 0, "valid": 1}, "Burning Aethercharge": {"mat": 0, "valid": 1}, "Crackling Incineration": {"mat": 0, "valid": 1}, "Crumbling Reign": {"mat": 0, "valid": 1}, "Dichroic Scorch": {"mat": 0, "valid": 1}, "Feu Awakening": {"mat": 0, "valid": 1}, "Flared Iridescence": {"mat": 0, "valid": 1}, "Flickering Afterglow": {"mat": 0, "valid": 1}, "Gilded Pyre": {"mat": 0, "valid": 1}, "Gleaming Smolder": {"mat": 0, "valid": 1}, "Ignition Draw": {"mat": 0, "valid": 1}, "Inverted Pyroslash": {"mat": 0, "valid": 1}, "Molten Echo": {"mat": 0, "valid": 1}, "Mote Sear": {"mat": 0, "valid": 1}, "Nether Dodobird": {"mat": 0, "valid": 1}, "Queen\'s Cinderhog": {"mat": 0, "valid": 1}, "Righteous Retribution": {"mat": 0, "valid": 1}, "Rosewinged Hollow": {"mat": 0, "valid": 1}, "Sacred Engulfment": {"mat": 0, "valid": 1}, "Seven of Hearts": {"mat": 0, "valid": 1}, "Singeing Leap": {"mat": 0, "valid": 1}, "Spark Link": {"mat": 0, "valid": 1}, "Suffocating Ash": {"mat": 0, "valid": 1}, "Tweedledum, Rattled Dancer": {"mat": 0, "valid": 1}, "Tyrannical Denigration": {"mat": 0, "valid": 1}, "Balmshot Nurse": {"mat": 0, "valid": 1}, "Brookside Scout": {"mat": 0, "valid": 1}, "Burnished Obelith": {"mat": 0, "valid": 1}, "Chamberlain Toad": {"mat": 0, "valid": 1}, "Condemning Evisceration": {"mat": 0, "valid": 1}, "Croaking Webfoot": {"mat": 0, "valid": 1}, "Crystal Accretion": {"mat": 0, "valid": 1}, "Doubled Pawns": {"mat": 0, "valid": 1}, "Drifting Abysshell": {"mat": 0, "valid": 1}, "Drown in Sorrow": {"mat": 0, "valid": 1}, "Eminent Lethargy": {"mat": 0, "valid": 1}, "Freezing Gambit": {"mat": 0, "valid": 1}, "Genuflecting Execution": {"mat": 0, "valid": 1}, "Hunt, Weiss King": {"mat": 0, "valid": 1}, "Illusory Armsmaster": {"mat": 0, "valid": 1}, "Indissoluble Fractal": {"mat": 0, "valid": 1}, "Misty Whispertail": {"mat": 0, "valid": 1}, "Plage aux Homards": {"mat": 0, "valid": 1}, "Rainwoven Crysalis": {"mat": 0, "valid": 1}, "Refreshing Charge": {"mat": 0, "valid": 1}, "Return to the Depths": {"mat": 0, "valid": 1}, "Spalling Cleanse": {"mat": 0, "valid": 1}, "Stillshard Strike": {"mat": 0, "valid": 1}, "Treacle, Drowned Mouse": {"mat": 0, "valid": 1}, "Tweedledee, Contrarian Poet": {"mat": 0, "valid": 1}, "Unmoored Call": {"mat": 0, "valid": 1}, "Wavekeeper\'s Bond": {"mat": 0, "valid": 1}, "Weiss Bishop": {"mat": 0, "valid": 1}, "Weiss Knight": {"mat": 0, "valid": 1}, "Advantageous Perch": {"mat": 0, "valid": 1}, "Betraying Blade": {"mat": 0, "valid": 1}, "Bishop\'s Cross": {"mat": 0, "valid": 1}, "Buffeting Hurricane": {"mat": 0, "valid": 1}, "Calming Breeze": {"mat": 0, "valid": 1}, "Cleansing Reunion": {"mat": 0, "valid": 1}, "Conjuring Fluorescence": {"mat": 0, "valid": 1}, "Crystallized Anthem": {"mat": 0, "valid": 1}, "Crystalvein Awakening": {"mat": 0, "valid": 1}, "En Passant": {"mat": 0, "valid": 1}, "Facet Together": {"mat": 0, "valid": 1}, "Fellowship\'s Gale": {"mat": 0, "valid": 1}, "Fracturing Slash": {"mat": 0, "valid": 1}, "Glassgale Flock": {"mat": 0, "valid": 1}, "Imperious Galebind": {"mat": 0, "valid": 1}, "Luster\'s Shroud": {"mat": 0, "valid": 1}, "Mistral Ranger": {"mat": 0, "valid": 1}, "Rowland, Schwartz Knight": {"mat": 0, "valid": 1}, "Sighing Crownwing": {"mat": 0, "valid": 1}, "Squallsnare": {"mat": 0, "valid": 1}, "Surveil the Winds": {"mat": 0, "valid": 1}, "Sworn Windhand": {"mat": 0, "valid": 1}, "Tempestuous Conviction": {"mat": 0, "valid": 1}, "Turm, Schwartz Rook": {"mat": 0, "valid": 1}, "Vacuous Call": {"mat": 0, "valid": 1}, "Vacuous Servant": {"mat": 0, "valid": 0}, "Veiled Gambit": {"mat": 0, "valid": 1}, "Veiling Breeze": {"mat": 0, "valid": 1}, "Visage\'s Strike": {"mat": 0, "valid": 1}, "Whisperwind Compass": {"mat": 0, "valid": 1}, "Windfall Check": {"mat": 0, "valid": 1}, "Astral Shard": {"mat": 0, "valid": 0}, "Cosmic Focus": {"mat": 0, "valid": 1}, "Gemini Starbearer": {"mat": 0, "valid": 1}, "Stardust Oracle": {"mat": 0, "valid": 1}, "Starstrung Reading": {"mat": 0, "valid": 1}, "Claimed From Beyond": {"mat": 0, "valid": 1}, "Crux Sight": {"mat": 0, "valid": 1}, "Enveloping Soulmist": {"mat": 0, "valid": 1}, "Ethereal Absorption": {"mat": 0, "valid": 1}, "Jubjub Bird, Mimsy Ghast": {"mat": 0, "valid": 1}, "Recursive Confidant": {"mat": 0, "valid": 1}, "Soultrace Tessellation": {"mat": 0, "valid": 1}, "Abnegation": {"mat": 0, "valid": 1}, "Bandersnatch, Frumious Foe": {"mat": 0, "valid": 1}, "Diana, Haunt Reminiscence": {"mat": 0, "valid": 1}, "Embrace Noir": {"mat": 0, "valid": 1}, "Ghastly Slime": {"mat": 0, "valid": 1}, "Harrow the Saved": {"mat": 0, "valid": 1}, "Lost Promises": {"mat": 0, "valid": 1}, "Maledictum Vitae": {"mat": 0, "valid": 1}, "Overflow the Barrow": {"mat": 0, "valid": 1}, "Perilous Mend": {"mat": 0, "valid": 1}, "Reflected Blight": {"mat": 0, "valid": 1}, "Remnant of Will": {"mat": 0, "valid": 1}, "Spectral Haunting": {"mat": 0, "valid": 1}, "Fragmented Spirit of Fire": {"mat": 1, "valid": 1}, "Fragmented Spirit of Water": {"mat": 1, "valid": 1}, "Fragmented Spirit of Wind": {"mat": 1, "valid": 1}, "Mercurial Heart": {"mat": 1, "valid": 1}, "Gloamspire Mantle": {"mat": 1, "valid": 1}, "Shadow\'s Claw": {"mat": 1, "valid": 1}, "Bertha, Spry Howitzer": {"mat": 0, "valid": 1}, "Overlord Mk III": {"mat": 0, "valid": 1}, "Prima Materia": {"mat": 0, "valid": 1}, "Atmos Armor Type-Ares": {"mat": 0, "valid": 1}, "Final Stroke": {"mat": 0, "valid": 1}, "Vampiric Slime": {"mat": 0, "valid": 1}, "Accursed Strength": {"mat": 0, "valid": 1}, "Armed and Dangerous": {"mat": 0, "valid": 1}, "Winbless Lookout": {"mat": 0, "valid": 1}, "Charged Directive": {"mat": 0, "valid": 1}, "Counter Interference": {"mat": 0, "valid": 1}, "Decompose": {"mat": 0, "valid": 1}, "Dorumegian Foundry": {"mat": 0, "valid": 1}, "Eternal Directive": {"mat": 0, "valid": 1}, "Furnace Drone": {"mat": 0, "valid": 1}, "Hector, Praetorian Guard": {"mat": 0, "valid": 1}, "Moonveil Android": {"mat": 0, "valid": 1}, "Throne Sentinel": {"mat": 0, "valid": 1}, "Punishing Cartridge": {"mat": 1, "valid": 1}, "Radiant Repudiation": {"mat": 0, "valid": 1}, "Regal Expulsion": {"mat": 0, "valid": 1}, "Scathing Seminary": {"mat": 0, "valid": 1}, "Shield Fragmentation": {"mat": 0, "valid": 1}, "Tend the Land": {"mat": 0, "valid": 1}, "Vanguard\'s Reversal": {"mat": 0, "valid": 1}, "Volda, Smolder\'s Spite": {"mat": 0, "valid": 1}, "Baby Silver Slime": {"mat": 0, "valid": 1}, "Assassin\'s Ripper": {"mat": 1, "valid": 1}, "Bauble of Abundance": {"mat": 1, "valid": 1}, "Beastbond Boots": {"mat": 1, "valid": 1}, "Beastbond Ears": {"mat": 1, "valid": 1}, "Beastbond Paws": {"mat": 1, "valid": 1}, "Crystal of Empowerment": {"mat": 1, "valid": 0}, "Curved Dagger": {"mat": 1, "valid": 1}, "Drawn Blade": {"mat": 1, "valid": 1}, "Endura, Scepter of Ignition": {"mat": 1, "valid": 1}, "Fire Resonance Bauble": {"mat": 1, "valid": 1}, "Jewel of Enlightenment": {"mat": 1, "valid": 1}, "Mana Limiter": {"mat": 1, "valid": 1}, "Melodious Flute": {"mat": 1, "valid": 1}, "Ornamental Greatsword": {"mat": 1, "valid": 1}, "Poisoned Dagger": {"mat": 1, "valid": 1}, "Quicksilver Grail": {"mat": 1, "valid": 1}, "Safeguard Amulet": {"mat": 1, "valid": 1}, "Seer\'s Sword": {"mat": 1, "valid": 1}, "Sharpening Stone": {"mat": 1, "valid": 1}, "Surveillance Stone": {"mat": 1, "valid": 1}, "Sword of Seeking": {"mat": 1, "valid": 1}, "Tome of Knowledge": {"mat": 1, "valid": 1}, "Warrior\'s Longsword": {"mat": 1, "valid": 1}, "Water Resonance Bauble": {"mat": 1, "valid": 1}, "Wind Resonance Bauble": {"mat": 1, "valid": 1}, "Spirit of Fire": {"mat": 1, "valid": 1}, "Spirit of Water": {"mat": 1, "valid": 1}, "Spirit of Wind": {"mat": 1, "valid": 1}, "Lorraine, Wandering Warrior": {"mat": 1, "valid": 1}, "Lorraine, Blademaster": {"mat": 1, "valid": 1}, "Lorraine, Crux Knight": {"mat": 1, "valid": 1}, "Rai, Spellcrafter": {"mat": 1, "valid": 1}, "Rai, Archmage": {"mat": 1, "valid": 1}, "Rai, Storm Seer": {"mat": 1, "valid": 1}, "Silvie, Wilds Whisperer": {"mat": 1, "valid": 1}, "Silvie, With the Pack": {"mat": 1, "valid": 1}, "Silvie, Loved by All": {"mat": 1, "valid": 1}, "Zander, Blinding Steel": {"mat": 1, "valid": 1}, "Clarent, Sword of Peace": {"mat": 1, "valid": 1}, "Flute of Taming": {"mat": 1, "valid": 1}, "Life Essence Amulet": {"mat": 1, "valid": 1}, "Orb of Choking Fumes": {"mat": 1, "valid": 1}, "Arcanist\'s Prism": {"mat": 1, "valid": 1}, "Prismatic Edge": {"mat": 1, "valid": 1}, "Caliburn of Silencing": {"mat": 1, "valid": 1}, "Seed of Nature": {"mat": 1, "valid": 1}, "Banner Knight": {"mat": 0, "valid": 1}, "Barrier Servant": {"mat": 0, "valid": 1}, "Blissful Calling": {"mat": 0, "valid": 1}, "Careful Study": {"mat": 0, "valid": 1}, "Crusader of Aesa": {"mat": 0, "valid": 1}, "Deflecting Edge": {"mat": 0, "valid": 1}, "Empowering Harmony": {"mat": 0, "valid": 1}, "Esteemed Knight": {"mat": 0, "valid": 1}, "Gray Wolf": {"mat": 0, "valid": 1}, "Honorable Vanguard": {"mat": 0, "valid": 1}, "Idle Thoughts": {"mat": 0, "valid": 1}, "Inspiring Call": {"mat": 0, "valid": 1}, "Library Witch": {"mat": 0, "valid": 1}, "Magus Disciple": {"mat": 0, "valid": 1}, "Opening Cut": {"mat": 0, "valid": 1}, "Peer into Mana": {"mat": 0, "valid": 1}, "Rebellious Bull": {"mat": 0, "valid": 1}, "Savage Slash": {"mat": 0, "valid": 1}, "Scry the Skies": {"mat": 0, "valid": 1}, "Smack with Flute": {"mat": 0, "valid": 1}, "Song of Nurturing": {"mat": 0, "valid": 1}, "Sudden Steel": {"mat": 0, "valid": 1}, "Training Session": {"mat": 0, "valid": 1}, "Trusty Steed": {"mat": 0, "valid": 1}, "Veteran Soldier": {"mat": 0, "valid": 1}, "Weaponsmith": {"mat": 0, "valid": 1}, "Blitz Mage": {"mat": 0, "valid": 1}, "Creative Shock": {"mat": 0, "valid": 1}, "Cremation Ritual": {"mat": 0, "valid": 1}, "Disintegrate": {"mat": 0, "valid": 1}, "Fireball": {"mat": 0, "valid": 1}, "Flame-Rune Swordsman": {"mat": 0, "valid": 1}, "Focused Flames": {"mat": 0, "valid": 1}, "Ignite the Soul": {"mat": 0, "valid": 1}, "Impassioned Tutor": {"mat": 0, "valid": 1}, "Purge in Flames": {"mat": 0, "valid": 1}, "Blue Slime": {"mat": 0, "valid": 1}, "Deep Sea Beastbonder": {"mat": 0, "valid": 1}, "Dewdrop Hares": {"mat": 0, "valid": 1}, "Freezing Hail": {"mat": 0, "valid": 1}, "Giant Tortoise": {"mat": 0, "valid": 1}, "Give Bath": {"mat": 0, "valid": 1}, "Lakeside Serpent": {"mat": 0, "valid": 1}, "Mist Resonance": {"mat": 0, "valid": 1}, "Piper\'s Lullaby": {"mat": 0, "valid": 1}, "Revitalizing Cleanse": {"mat": 0, "valid": 1}, "Favorable Winds": {"mat": 0, "valid": 1}, "Hurricane Sweep": {"mat": 0, "valid": 1}, "Phalanx Captain": {"mat": 0, "valid": 1}, "Reclaim": {"mat": 0, "valid": 1}, "Swift Recruit": {"mat": 0, "valid": 1}, "Wind Cutter": {"mat": 0, "valid": 1}, "Anger the Skies": {"mat": 0, "valid": 1}, "Arcane Blast": {"mat": 0, "valid": 1}, "Arcane Disposition": {"mat": 0, "valid": 1}, "Arcane Sight": {"mat": 0, "valid": 1}, "Power Overwhelming": {"mat": 0, "valid": 1}, "Spellshield: Arcane": {"mat": 0, "valid": 1}, "Spirit Blade: Ascension": {"mat": 0, "valid": 1}, "Spirit Blade: Dispersion": {"mat": 0, "valid": 1}, "Spirit Blade: Ghost Strike": {"mat": 0, "valid": 1}, "Spirit Blade: Infusion": {"mat": 0, "valid": 1}, "Spirit\'s Blessing": {"mat": 0, "valid": 1}, "Gaia\'s Songbird": {"mat": 0, "valid": 1}, "Invoke Dominance": {"mat": 0, "valid": 1}, "Meadowbloom Dryad": {"mat": 0, "valid": 1}, "Tera Sight": {"mat": 0, "valid": 1}, "Vertus, Gaia\'s Roar": {"mat": 0, "valid": 1}, "Jin, Fate Defiant": {"mat": 1, "valid": 1}, "Jin, Zealous Maverick": {"mat": 1, "valid": 1}, "Jin, Undying Resolve": {"mat": 1, "valid": 1}, "Kongming, Wayward Maven": {"mat": 1, "valid": 1}, "Kongming, Ascetic Vice": {"mat": 1, "valid": 1}, "Kongming, Fel Eidolon": {"mat": 1, "valid": 1}, "Crescent Glaive": {"mat": 1, "valid": 1}, "Defender\'s Maul": {"mat": 1, "valid": 1}, "Emergent Dagger": {"mat": 1, "valid": 1}, "Fan of Insight": {"mat": 1, "valid": 1}, "Ghostsight Glass": {"mat": 1, "valid": 1}, "Intricate Longbow": {"mat": 1, "valid": 1}, "Mandate of Honor": {"mat": 1, "valid": 1}, "Orb of Regret": {"mat": 1, "valid": 1}, "Orb of Sealing": {"mat": 1, "valid": 1}, "Primal Whip": {"mat": 1, "valid": 1}, "Tome of Sorcery": {"mat": 1, "valid": 1}, "Everflame Staff": {"mat": 1, "valid": 1}, "Gem of Searing Flame": {"mat": 1, "valid": 1}, "Eventide Spear": {"mat": 1, "valid": 1}, "Cloudstone Orb": {"mat": 1, "valid": 1}, "Acolyte of Cultivation": {"mat": 0, "valid": 1}, "Adorned Stag": {"mat": 0, "valid": 1}, "Backstep": {"mat": 0, "valid": 1}, "Brash Defender": {"mat": 0, "valid": 1}, "Bring Down the Mighty": {"mat": 0, "valid": 1}, "Cavalier Rescue": {"mat": 0, "valid": 1}, "Clean Cut": {"mat": 0, "valid": 1}, "Combat Training": {"mat": 0, "valid": 1}, "Cure the Flesh": {"mat": 0, "valid": 1}, "Determined Spearman": {"mat": 0, "valid": 1}, "Dungeon Guide": {"mat": 0, "valid": 1}, "Extraction Incision": {"mat": 0, "valid": 1}, "Feed Nourishment": {"mat": 0, "valid": 1}, "Fractal of Insight": {"mat": 0, "valid": 1}, "Fractal of Mana": {"mat": 0, "valid": 1}, "Ghostsight Mare": {"mat": 0, "valid": 1}, "Guandu, Theater of War": {"mat": 0, "valid": 1}, "Heavenly Guide": {"mat": 0, "valid": 1}, "Hire Mercenaries": {"mat": 0, "valid": 1}, "Imperial Assassin": {"mat": 0, "valid": 1}, "Indolent Leisure": {"mat": 0, "valid": 1}, "Inner Court Schemer": {"mat": 0, "valid": 1}, "Invective Instruction": {"mat": 0, "valid": 1}, "Keep of the Golden Sashes": {"mat": 0, "valid": 1}, "Kind Beastcaller": {"mat": 0, "valid": 1}, "Lead with Force": {"mat": 0, "valid": 1}, "Lost Wisdom": {"mat": 0, "valid": 1}, "Lumbering Steed": {"mat": 0, "valid": 1}, "Marksman Captain": {"mat": 0, "valid": 1}, "Mnemonic Charm": {"mat": 0, "valid": 1}, "Mystic Purifier": {"mat": 0, "valid": 1}, "Nascent Barrier": {"mat": 0, "valid": 1}, "Nascent Blast": {"mat": 0, "valid": 1}, "Ordinary Horse": {"mat": 0, "valid": 1}, "Paired Minds, Kindred Souls": {"mat": 0, "valid": 1}, "Palace Guard": {"mat": 0, "valid": 1}, "Promising Recruit": {"mat": 0, "valid": 1}, "Razor Broadhead": {"mat": 0, "valid": 1}, "Reckless Slash": {"mat": 0, "valid": 1}, "Regenerate": {"mat": 0, "valid": 1}, "Royal Bear": {"mat": 0, "valid": 1}, "Savage Arrow": {"mat": 0, "valid": 1}, "Savage Attack": {"mat": 0, "valid": 1}, "Seal the Past": {"mat": 0, "valid": 1}, "Seasoned Archer": {"mat": 0, "valid": 1}, "Shining Marchador": {"mat": 0, "valid": 1}, "Sidestep": {"mat": 0, "valid": 1}, "Skilled Plainsman": {"mat": 0, "valid": 1}, "Slice and Dice": {"mat": 0, "valid": 1}, "Staggering Strike": {"mat": 0, "valid": 1}, "Stolid Vanguard": {"mat": 0, "valid": 1}, "Sun Quan, Sealbearer": {"mat": 0, "valid": 1}, "Swerving Spring": {"mat": 0, "valid": 1}, "Trained Sharpshooter": {"mat": 0, "valid": 1}, "Tricky Chimps": {"mat": 0, "valid": 1}, "Unbroken Mustang": {"mat": 0, "valid": 1}, "War Marshal": {"mat": 0, "valid": 1}, "Weaken Resistance": {"mat": 0, "valid": 1}, "Wisdom\'s Reprise": {"mat": 0, "valid": 1}, "Absolving Flames": {"mat": 0, "valid": 1}, "Ash Filcher": {"mat": 0, "valid": 1}, "Blazing Lunge": {"mat": 0, "valid": 1}, "Clumsy Apprentice": {"mat": 0, "valid": 1}, "Fang of Dragon\'s Breath": {"mat": 0, "valid": 1}, "Fiery Swing": {"mat": 0, "valid": 1}, "Flamewing Fowl": {"mat": 0, "valid": 1}, "Flashfire Horse": {"mat": 0, "valid": 1}, "Fractal of Sparks": {"mat": 0, "valid": 1}, "Hasty Messenger": {"mat": 0, "valid": 1}, "Heated Vengeance": {"mat": 0, "valid": 1}, "Hulao Gate, Sun\'s Ascent": {"mat": 0, "valid": 1}, "Ignite Fate": {"mat": 0, "valid": 1}, "Indiscriminate Gyre": {"mat": 0, "valid": 1}, "Lavasoul Tiger": {"mat": 0, "valid": 1}, "Molten Arrow": {"mat": 0, "valid": 1}, "Oppressive Presence": {"mat": 0, "valid": 1}, "Planted Explosive": {"mat": 0, "valid": 1}, "Pupil of Sacred Flames": {"mat": 0, "valid": 1}, "Relic of Dancing Embers": {"mat": 0, "valid": 1}, "Ritai Guard": {"mat": 0, "valid": 1}, "Scorchfire Assassin": {"mat": 0, "valid": 1}, "Scorching Strafe": {"mat": 0, "valid": 1}, "Set Ablaze": {"mat": 0, "valid": 1}, "Solar Pinnacle": {"mat": 0, "valid": 1}, "Sword Saint of Everflame": {"mat": 0, "valid": 1}, "Temper in Flames": {"mat": 0, "valid": 1}, "Thunderclap": {"mat": 0, "valid": 1}, "Wandering Glaivier": {"mat": 0, "valid": 1}, "Xiao Qiao, Cinderkeeper": {"mat": 0, "valid": 1}, "Aqueous Stallion": {"mat": 0, "valid": 1}, "Burst Asunder": {"mat": 0, "valid": 1}, "Cao Cao, Aspirant of Chaos": {"mat": 0, "valid": 1}, "Cone of Frost": {"mat": 0, "valid": 1}, "Deep Sea Fractal": {"mat": 0, "valid": 1}, "Drifting Rogue": {"mat": 0, "valid": 1}, "Fractal of Polar Depths": {"mat": 0, "valid": 1}, "Frozen Quill": {"mat": 0, "valid": 1}, "Glacial Evocation": {"mat": 0, "valid": 1}, "Halocline Scout": {"mat": 0, "valid": 1}, "Hoarfrost Spine": {"mat": 0, "valid": 1}, "Hydroguard Retainer": {"mat": 0, "valid": 1}, "Intervention": {"mat": 0, "valid": 1}, "Inundating Clash": {"mat": 0, "valid": 1}, "Jueying, Shadowmare": {"mat": 0, "valid": 1}, "Nanyue Portsman": {"mat": 0, "valid": 1}, "Perfect Repulsion": {"mat": 0, "valid": 1}, "Protective Fractal": {"mat": 0, "valid": 1}, "Rainweaver Mage": {"mat": 0, "valid": 1}, "Refracting Missile": {"mat": 0, "valid": 1}, "Relic of Sunken Past": {"mat": 0, "valid": 1}, "Rippleback Terrapin": {"mat": 0, "valid": 1}, "Rising Tides": {"mat": 0, "valid": 1}, "Seafletched Serpent": {"mat": 0, "valid": 1}, "Sheath of Faceted Lapis": {"mat": 0, "valid": 1}, "Slipstream Vault": {"mat": 0, "valid": 1}, "Strategem of Myriad Ice": {"mat": 0, "valid": 1}, "Sudden Deluge": {"mat": 0, "valid": 1}, "Sudden Snow": {"mat": 0, "valid": 1}, "Sword Saint of Eventide": {"mat": 0, "valid": 1}, "Tidal Lock": {"mat": 0, "valid": 1}, "Tidal Tirade": {"mat": 0, "valid": 1}, "Tidestone Bovine": {"mat": 0, "valid": 1}, "Torpid Fractal": {"mat": 0, "valid": 1}, "Tsunami of Nanyue": {"mat": 0, "valid": 1}, "Water Barrier": {"mat": 0, "valid": 1}, "Wuji of Lingering Fate": {"mat": 0, "valid": 1}, "Xia Hou Dun, Gloryseeker": {"mat": 0, "valid": 1}, "Adept Swordmaster": {"mat": 0, "valid": 1}, "Apprentice Aeromancer": {"mat": 0, "valid": 1}, "Arrow Trap": {"mat": 0, "valid": 1}, "Axis Gale Scholar": {"mat": 0, "valid": 1}, "Bagua of Cardinal Fate": {"mat": 0, "valid": 1}, "Beseeching Flourish": {"mat": 0, "valid": 1}, "Brisk Windtrotter": {"mat": 0, "valid": 1}, "Cyclical Breeze": {"mat": 0, "valid": 1}, "Dilu, Auspicious Charger": {"mat": 0, "valid": 1}, "Disorienting Winds": {"mat": 0, "valid": 1}, "Fairy Whispers": {"mat": 0, "valid": 1}, "Fraternal Garrison": {"mat": 0, "valid": 1}, "Galewhisper Rogue": {"mat": 0, "valid": 1}, "Guan Yu, Prime Exemplar": {"mat": 0, "valid": 1}, "Infusion of Crescent Jade": {"mat": 0, "valid": 1}, "Landscape Corsair": {"mat": 0, "valid": 1}, "Liu Bei, Oathkeeper": {"mat": 0, "valid": 1}, "Mark of Fervor": {"mat": 0, "valid": 1}, "Materialize Polearm": {"mat": 0, "valid": 1}, "Oath of the Sakura": {"mat": 0, "valid": 1}, "Poised Rearguard": {"mat": 0, "valid": 1}, "Razorgale Calling": {"mat": 0, "valid": 1}, "Shu Frontliner": {"mat": 0, "valid": 1}, "Soothing Disillusion": {"mat": 0, "valid": 1}, "Tailwind\'s Blessing": {"mat": 0, "valid": 1}, "Tempus Stalker": {"mat": 0, "valid": 1}, "Unrelenting Warden": {"mat": 0, "valid": 1}, "Vengeful Gust": {"mat": 0, "valid": 1}, "Wildgrowth Feline": {"mat": 0, "valid": 1}, "Yunzhou Cavalry": {"mat": 0, "valid": 1}, "Zephyr": {"mat": 0, "valid": 1}, "Zhang Fei, Spirited Steel": {"mat": 0, "valid": 1}, "Bloodbond Bladesworn": {"mat": 0, "valid": 1}, "Conduit of Bloodfire": {"mat": 0, "valid": 1}, "Crimson Prescience": {"mat": 0, "valid": 1}, "Desperate Cavalier": {"mat": 0, "valid": 1}, "Exia Sight": {"mat": 0, "valid": 1}, "Fervent Lancer": {"mat": 0, "valid": 1}, "Hemorrhaging Rend": {"mat": 0, "valid": 1}, "Ingress of Sanguine Ire": {"mat": 0, "valid": 1}, "Mend Flesh": {"mat": 0, "valid": 1}, "Proof of Life": {"mat": 0, "valid": 1}, "Relentless Outburst": {"mat": 0, "valid": 1}, "Seize Fate": {"mat": 0, "valid": 1}, "Bathe in Light": {"mat": 0, "valid": 1}, "Glow Forth": {"mat": 0, "valid": 1}, "Illuminating Charge": {"mat": 0, "valid": 1}, "Channel Manifold Desire": {"mat": 0, "valid": 1}, "Conduit of Seasons": {"mat": 0, "valid": 1}, "Invigoration": {"mat": 0, "valid": 1}, "Leeching Bolt": {"mat": 0, "valid": 1}, "Nature\'s Appeal": {"mat": 0, "valid": 1}, "Planar Abyss": {"mat": 0, "valid": 1}, "Ruinous Pillars of Qidao": {"mat": 0, "valid": 1}, "Sempiternal Sage": {"mat": 0, "valid": 1}, "Spellshield: Tera": {"mat": 0, "valid": 1}, "Yudi, Gossamer Jade": {"mat": 0, "valid": 1}, "Lost Spirit": {"mat": 1, "valid": 1}, "Tristan, Underhanded": {"mat": 1, "valid": 1}, "Tristan, Hired Blade": {"mat": 1, "valid": 1}, "Tristan, Shadowreaver": {"mat": 1, "valid": 1}, "Atmos Armor Type-Hermes": {"mat": 0, "valid": 1}, "Sadi, Blood Harvester": {"mat": 0, "valid": 1}, "Calamity Cannon": {"mat": 0, "valid": 1}, "Naia, Diviner of Fortunes": {"mat": 0, "valid": 1}, "Ravishing Finale": {"mat": 0, "valid": 1}, "Andronika, Eternal Herald": {"mat": 0, "valid": 1}, "Vainglory Retribution": {"mat": 0, "valid": 1}, "Cordelia, Aurous Kaiser": {"mat": 0, "valid": 1}, "Curse Amplification": {"mat": 0, "valid": 1}, "Penumbral Waltz": {"mat": 0, "valid": 1}, "Frostsworn Paladin": {"mat": 0, "valid": 1}, "Scavenging Raccoon": {"mat": 0, "valid": 1}, "Imperious Highlander": {"mat": 0, "valid": 1}, "Tide Diviner": {"mat": 0, "valid": 1}, "Aithne, Spirit of Fire": {"mat": 1, "valid": 1}, "Morrigan, Lost Spirit": {"mat": 1, "valid": 1}, "Prismatic Spirit": {"mat": 1, "valid": 1}, "Gate of Alterity": {"mat": 1, "valid": 1}, "Orb of Glitter": {"mat": 1, "valid": 1}, "Gwendolyn, Spirit of Wind": {"mat": 1, "valid": 1}, "Ordinary Bear": {"mat": 0, "valid": 1}, "Tithe Proclamation": {"mat": 1, "valid": 1}, "Sabrina, Spirit of Water": {"mat": 1, "valid": 1}, "Aesan Protector": {"mat": 0, "valid": 1}, "Carter, Synthetic Reaper": {"mat": 0, "valid": 1}, "Cell Assembler": {"mat": 0, "valid": 1}, "Combo Strike": {"mat": 0, "valid": 1}, "Cometfall": {"mat": 0, "valid": 1}, "Corhazi Arsonist": {"mat": 0, "valid": 1}, "Corhazi Trapper": {"mat": 0, "valid": 1}, "Creeping Torment": {"mat": 0, "valid": 1}, "Evasive Maneuvers": {"mat": 0, "valid": 1}, "Freydis, Master Tactician": {"mat": 0, "valid": 1}, "Gleaming Cut": {"mat": 0, "valid": 1}, "Incendiary Shot": {"mat": 0, "valid": 1}, "Invigorated Slash": {"mat": 0, "valid": 1}, "Mind Freeze": {"mat": 0, "valid": 1}, "Rococo, Explosive Maven": {"mat": 0, "valid": 1}, "Serum of Wisdom": {"mat": 0, "valid": 1}, "Shimmercloak Assassin": {"mat": 0, "valid": 1}, "Song of Frost": {"mat": 0, "valid": 1}, "Spellshield: Wind": {"mat": 0, "valid": 1}, "Summon Sentinels": {"mat": 0, "valid": 1}, "Zander, Deft Executor": {"mat": 1, "valid": 1}, "Atmos Shield": {"mat": 0, "valid": 0}, "Aurousteel Greatsword": {"mat": 0, "valid": 0}, "Automaton Drone": {"mat": 0, "valid": 0}, "Blightroot": {"mat": 0, "valid": 0}, "Fraysia": {"mat": 0, "valid": 0}, "Manaroot": {"mat": 0, "valid": 0}, "Obelisk of Armaments": {"mat": 0, "valid": 0}, "Obelisk of Fabrication": {"mat": 0, "valid": 0}, "Obelisk of Protection": {"mat": 0, "valid": 0}, "Ominous Shadow": {"mat": 0, "valid": 0}, "Powercell": {"mat": 0, "valid": 0}, "Razorvine": {"mat": 0, "valid": 0}, "Silvershine": {"mat": 0, "valid": 0}, "Spirit Shard": {"mat": 0, "valid": 0}, "Springleaf": {"mat": 0, "valid": 0}, "Nia, Mistveiled Scout": {"mat": 0, "valid": 1}, "Arthur, Young Heir": {"mat": 0, "valid": 1}, "Lunete, Frostbinder Priest": {"mat": 0, "valid": 1}, "Gawain, Chivalrous Thief": {"mat": 0, "valid": 1}, "Parcenet, Royal Maid": {"mat": 0, "valid": 1}, "Uther, Illustrious King": {"mat": 0, "valid": 1}, "Astarte, Celestial Dawn": {"mat": 0, "valid": 1}, "Geni, Gifted Mechanist": {"mat": 0, "valid": 1}, "Perse, Relentless Raptor": {"mat": 0, "valid": 1}, "Slime King": {"mat": 0, "valid": 1}, "Red Hare, Unrivaled Stallion": {"mat": 0, "valid": 1}, "Zhou Yu, Enlightened Sage": {"mat": 0, "valid": 1}, "March Hare, Mottled Host": {"mat": 0, "valid": 1}, "Mary Ann, Maladroit Maid": {"mat": 0, "valid": 1}, "Elyan, Lustre Loyalty": {"mat": 0, "valid": 1}, "Sabela, Gossamer Penance": {"mat": 0, "valid": 1}, "Astral Seal": {"mat": 0, "valid": 1}, "Blackmarket Broker": {"mat": 0, "valid": 1}, "Blade of Creation": {"mat": 0, "valid": 1}, "Blessed Clergy": {"mat": 0, "valid": 1}, "Excalibur, Cleansing Light": {"mat": 0, "valid": 1}, "Flame Sweep": {"mat": 0, "valid": 1}, "Forest Cake": {"mat": 0, "valid": 1}, "Fracturize": {"mat": 0, "valid": 1}, "Frost Shard": {"mat": 0, "valid": 1}, "Geldus, Terror of Dorumegia": {"mat": 0, "valid": 1}, "Gloamspire, Black Market": {"mat": 0, "valid": 1}, "Heavy Swing": {"mat": 0, "valid": 1}, "Inzali, Unshackled Blaze": {"mat": 0, "valid": 1}, "Mark the Target": {"mat": 0, "valid": 1}, "Rallied Advance": {"mat": 0, "valid": 1}, "Sable Remnant": {"mat": 0, "valid": 1}, "Skirting Step": {"mat": 0, "valid": 1}, "Stifling Trap": {"mat": 0, "valid": 1}, "Surging Bolt": {"mat": 0, "valid": 1}, "Tempest Downfall": {"mat": 0, "valid": 1}, "Turbo Charge": {"mat": 0, "valid": 1}, "Under Fire": {"mat": 0, "valid": 1}, "Verdigris Decree": {"mat": 0, "valid": 1}, "Blitz Charger": {"mat": 0, "valid": 1}, "Horse Archer": {"mat": 0, "valid": 1}, "Astra Sight": {"mat": 0, "valid": 1}, "Luxem Sight": {"mat": 0, "valid": 1}, "Neos Sight": {"mat": 0, "valid": 1}, "Umbra Sight": {"mat": 0, "valid": 1}, "Arisanna, Herbalist Prodigy": {"mat": 1, "valid": 1}, "Arisanna, Master Alchemist": {"mat": 1, "valid": 1}, "Arisanna, Astral Zenith": {"mat": 1, "valid": 1}, "Lorraine, Spirit Ruler": {"mat": 1, "valid": 1}, "Zander, Prepared Scout": {"mat": 1, "valid": 1}, "Assassin\'s Mantle": {"mat": 1, "valid": 1}, "Charm of Anticipation": {"mat": 1, "valid": 1}, "Cleric Robes": {"mat": 1, "valid": 1}, "Equinox Hour": {"mat": 1, "valid": 1}, "Essence Crucible": {"mat": 1, "valid": 1}, "Ingredient Pouch": {"mat": 1, "valid": 1}, "Polaris, Twinkling Cauldron": {"mat": 1, "valid": 1}, "Tariff Ring": {"mat": 1, "valid": 1}, "Worn Diary": {"mat": 1, "valid": 1}, "Cosmic Astroscope": {"mat": 1, "valid": 1}, "Quietus Blade": {"mat": 1, "valid": 1}, "Insignia of the Corhazi": {"mat": 1, "valid": 1}, "Photic Blade": {"mat": 1, "valid": 1}, "Coronal of Rejuvenation": {"mat": 1, "valid": 1}, "Vernal Talisman": {"mat": 1, "valid": 1}, "Accepted Contract": {"mat": 0, "valid": 1}, "Alpha Philterbeast": {"mat": 0, "valid": 1}, "Altruistic Blacksmith": {"mat": 0, "valid": 1}, "Ardent Cloudstriker": {"mat": 0, "valid": 1}, "Barter Herbs": {"mat": 0, "valid": 1}, "Battlefield Benediction": {"mat": 0, "valid": 1}, "Besieged Slash": {"mat": 0, "valid": 1}, "Break Apart": {"mat": 0, "valid": 1}, "Cheap Sword": {"mat": 0, "valid": 0}, "Covert Manipulator": {"mat": 0, "valid": 1}, "Crowd\'s Favor": {"mat": 0, "valid": 0}, "Cunning Broker": {"mat": 0, "valid": 1}, "Disenchant": {"mat": 0, "valid": 1}, "Distilled Atrophy": {"mat": 0, "valid": 1}, "Distilled Water": {"mat": 0, "valid": 1}, "Empowering Tincture": {"mat": 0, "valid": 1}, "Epochal Conqueror": {"mat": 0, "valid": 1}, "Exploit Vulnerability": {"mat": 0, "valid": 1}, "Formidable Youxia": {"mat": 0, "valid": 1}, "Gentle Respite": {"mat": 0, "valid": 1}, "Greater Boon of Enki": {"mat": 0, "valid": 1}, "Greater Boon of Luxera": {"mat": 0, "valid": 1}, "Greater Boon of Parvati": {"mat": 0, "valid": 1}, "Greater Boon of Shou": {"mat": 0, "valid": 1}, "Guerrilla Advantage": {"mat": 0, "valid": 1}, "Harmonious Mantra": {"mat": 0, "valid": 1}, "Harvest Herbs": {"mat": 0, "valid": 1}, "Heighten Spellcraft": {"mat": 0, "valid": 1}, "Imperial Countermeasure": {"mat": 0, "valid": 1}, "Imperial Spy": {"mat": 0, "valid": 1}, "Juggle Knives": {"mat": 0, "valid": 1}, "Lesser Boon of Parvati": {"mat": 0, "valid": 1}, "Mendcall Mercy": {"mat": 0, "valid": 1}, "Minister of Ceremony": {"mat": 0, "valid": 1}, "Nimble Court Assassin": {"mat": 0, "valid": 1}, "Pantheon Barrier": {"mat": 0, "valid": 0}, "Pendant of Accrual": {"mat": 0, "valid": 1}, "Piquant Shieldbearer": {"mat": 0, "valid": 1}, "Potion Infusion: Animate": {"mat": 0, "valid": 1}, "Potion Infusion: Volatility": {"mat": 0, "valid": 1}, "Potion of Healing": {"mat": 0, "valid": 1}, "Retold Fortune": {"mat": 0, "valid": 1}, "Sacred Barrier": {"mat": 0, "valid": 1}, "Samaritan\'s Reach": {"mat": 0, "valid": 1}, "Sanctified Paladin": {"mat": 0, "valid": 1}, "Shade Striker": {"mat": 0, "valid": 1}, "Shared Fervor": {"mat": 0, "valid": 1}, "Shifting Currents": {"mat": 0, "valid": 0}, "Silver Soldier": {"mat": 0, "valid": 1}, "Spirited Neophyte": {"mat": 0, "valid": 1}, "Stalwart Shieldmate": {"mat": 0, "valid": 1}, "Stocked Outpost": {"mat": 0, "valid": 1}, "Tonic of Remembrance": {"mat": 0, "valid": 1}, "Venerable Sage": {"mat": 0, "valid": 1}, "Corhazi Courier": {"mat": 0, "valid": 1}, "Dazzling Courtesan": {"mat": 0, "valid": 1}, "Immolation Trap": {"mat": 0, "valid": 1}, "Increasing Danger": {"mat": 0, "valid": 1}, "Meltdown": {"mat": 0, "valid": 1}, "Pyretic Prognosis": {"mat": 0, "valid": 1}, "Rending Flames": {"mat": 0, "valid": 1}, "Ritai Berserker": {"mat": 0, "valid": 1}, "Scorching Imperilment": {"mat": 0, "valid": 1}, "Shizun of the Ash": {"mat": 0, "valid": 1}, "Solar Providence": {"mat": 0, "valid": 1}, "Spurn to Ash": {"mat": 0, "valid": 1}, "Tenderheart Guard": {"mat": 0, "valid": 1}, "Aqua Vitae": {"mat": 0, "valid": 1}, "Buoyant Driftguard": {"mat": 0, "valid": 1}, "Convalescent Tonic": {"mat": 0, "valid": 1}, "Essence of Blizzards": {"mat": 0, "valid": 1}, "Flash Freeze": {"mat": 0, "valid": 1}, "Frostbind": {"mat": 0, "valid": 1}, "Krustallan Distiller": {"mat": 0, "valid": 1}, "Potion Infusion: Clarity": {"mat": 0, "valid": 1}, "Potion Infusion: Frostbite": {"mat": 0, "valid": 1}, "Potion Infusion: Seal": {"mat": 0, "valid": 1}, "Waterveil Apostle": {"mat": 0, "valid": 1}, "Attune with the Winds": {"mat": 0, "valid": 1}, "Bolstering Tempest": {"mat": 0, "valid": 1}, "Dematerialize": {"mat": 0, "valid": 1}, "Rally the Peasants": {"mat": 0, "valid": 1}, "Scatter Essence": {"mat": 0, "valid": 1}, "Shred to Ribbons": {"mat": 0, "valid": 1}, "Tactful Sergeant": {"mat": 0, "valid": 1}, "Unity\'s Gale": {"mat": 0, "valid": 1}, "Windrider Vanguard": {"mat": 0, "valid": 1}, "Astromech Attendant": {"mat": 0, "valid": 1}, "Celestial Navigation": {"mat": 0, "valid": 1}, "Condensed Supernova": {"mat": 0, "valid": 1}, "Cosmic Bolt": {"mat": 0, "valid": 1}, "Dwarf Star\'s Glow": {"mat": 0, "valid": 1}, "Lunar Seer": {"mat": 0, "valid": 1}, "Meteor Strike": {"mat": 0, "valid": 1}, "Redirect Orbit": {"mat": 0, "valid": 1}, "Refracted Twilight": {"mat": 0, "valid": 1}, "Spellshield: Astra": {"mat": 0, "valid": 1}, "Starlit Apothecary": {"mat": 0, "valid": 1}, "Stellar Bloom": {"mat": 0, "valid": 1}, "Trine Recursion": {"mat": 0, "valid": 1}, "Twinstar Tonic": {"mat": 0, "valid": 1}, "Beacon Knight": {"mat": 0, "valid": 1}, "Halcyon Animus": {"mat": 0, "valid": 1}, "Intangible Geist": {"mat": 0, "valid": 1}, "Iridescent Resurgence": {"mat": 0, "valid": 1}, "Numinous Monk": {"mat": 0, "valid": 1}, "Reaping Legacy": {"mat": 0, "valid": 1}, "Slay the King": {"mat": 0, "valid": 1}, "Templar of the Eternal": {"mat": 0, "valid": 1}, "Wisp\'s Protection": {"mat": 0, "valid": 1}, "Birefringence": {"mat": 0, "valid": 1}, "Corhazi Infiltrator": {"mat": 0, "valid": 1}, "Corhazi Lightblade": {"mat": 0, "valid": 1}, "Elucidate Plans": {"mat": 0, "valid": 1}, "Lightveil Agent": {"mat": 0, "valid": 1}, "Lightweaver\'s Assault": {"mat": 0, "valid": 1}, "Luminous Surge": {"mat": 0, "valid": 1}, "Optical Control": {"mat": 0, "valid": 1}, "Strike of Singularity": {"mat": 0, "valid": 1}, "Uncover the Plot": {"mat": 0, "valid": 1}, "Entrenched Fortress": {"mat": 0, "valid": 1}, "Everlonging Thorns": {"mat": 0, "valid": 1}, "Flourishing Qi": {"mat": 0, "valid": 1}, "Meiren of Verdancy": {"mat": 0, "valid": 1}, "Petalfall Embrace": {"mat": 0, "valid": 1}, "Roots of Tomorrow": {"mat": 0, "valid": 1}, "Verdure of Preservation": {"mat": 0, "valid": 1}, "Allied Warpriestess": {"mat": 0, "valid": 1}, "Force Load": {"mat": 0, "valid": 1}, "Healing Aura": {"mat": 0, "valid": 1}, "Hypothermia": {"mat": 0, "valid": 1}, "Imperial Recruit": {"mat": 0, "valid": 1}, "Navigate the Streets": {"mat": 0, "valid": 1}, "Resolute Stand": {"mat": 0, "valid": 1}, "Study the Fables": {"mat": 0, "valid": 1}, "Varuckan Acolyte": {"mat": 0, "valid": 1}, "Imperial Seal": {"mat": 1, "valid": 1}, "Dragon\'s Dawn": {"mat": 1, "valid": 1}, "Ebbing Tide": {"mat": 1, "valid": 1}, "Sundering Moon": {"mat": 1, "valid": 1}, "Mortal Ambition": {"mat": 0, "valid": 1}, "Three Visits": {"mat": 0, "valid": 1}, "Zhao Yun, Dragonsblood": {"mat": 0, "valid": 1}, "Dong Zhou, False Liege": {"mat": 0, "valid": 1}, "Bairui, Resplendent Barrier": {"mat": 0, "valid": 1}, "Blinding Lapse": {"mat": 0, "valid": 1}, "Equanimity\'s Ashes": {"mat": 0, "valid": 1}, "Floodward Sergeant": {"mat": 0, "valid": 1}, "Galvanizing Gale": {"mat": 0, "valid": 1}, "Gustguard Bastion": {"mat": 0, "valid": 1}, "Hailfinch": {"mat": 0, "valid": 1}, "Herd of the Hearth": {"mat": 0, "valid": 1}, "Hua Xiong, Insurgent\'s Fang": {"mat": 0, "valid": 1}, "Huang Zhong, Unerring Aim": {"mat": 0, "valid": 1}, "Incantation of Prosperity": {"mat": 0, "valid": 1}, "Leading Charge": {"mat": 0, "valid": 1}, "Lunge of Evoking Winds": {"mat": 0, "valid": 1}, "Magnificent Banquet": {"mat": 0, "valid": 1}, "Nature\'s Insight": {"mat": 0, "valid": 1}, "Pole-armed Steed": {"mat": 0, "valid": 1}, "Restoring Embers": {"mat": 0, "valid": 1}, "Scarlet Tassel": {"mat": 1, "valid": 1}, "Sink the Mind": {"mat": 0, "valid": 1}, "Torching Reach": {"mat": 0, "valid": 1}, "Sacramental Rite": {"mat": 1, "valid": 1}, "Lorraine, Ascendant Wings": {"mat": 1, "valid": 1}, "Eternal Magistrate": {"mat": 0, "valid": 1}, "Second Wind": {"mat": 0, "valid": 1}, "Kaze, Spirit of Wind": {"mat": 1, "valid": 1}, "Hanabi, Spirit of Fire": {"mat": 1, "valid": 1}, "Priscilla, Lost Spirit": {"mat": 1, "valid": 1}, "Miao, Spirit of Water": {"mat": 1, "valid": 1}, "Shira, Lost Spirit": {"mat": 1, "valid": 1}, "Journey\'s Beginning": {"mat": 0, "valid": 1}, "Dissuading Halt": {"mat": 0, "valid": 1}, "Shard of Empowerment": {"mat": 1, "valid": 1}, "Coronation Ceremony": {"mat": 0, "valid": 1}, "Rousing Rattle Drum": {"mat": 1, "valid": 1}, "Hairpin of Transience": {"mat": 1, "valid": 1}, "Enrage": {"mat": 0, "valid": 1}, "Acquiescing Rejection": {"mat": 0, "valid": 1}, "Advent of the Shenju": {"mat": 0, "valid": 1}, "Band of Burning Verdict": {"mat": 1, "valid": 1}, "Bloom: Summer\'s Glow": {"mat": 0, "valid": 1}, "Bloom: Winter\'s Chill": {"mat": 0, "valid": 1}, "Blossoming Denial": {"mat": 0, "valid": 1}, "Broken Promises": {"mat": 0, "valid": 1}, "Chill to the Bone": {"mat": 0, "valid": 1}, "Companion Fatestone": {"mat": 0, "valid": 1}, "Craggy Fatestone": {"mat": 0, "valid": 1}, "Eventide Lure": {"mat": 0, "valid": 1}, "Expel the Departed": {"mat": 0, "valid": 1}, "Fabled Azurite Fatestone": {"mat": 1, "valid": 1}, "Fated Keepsake": {"mat": 1, "valid": 1}, "Fatestone of Heaven": {"mat": 0, "valid": 1}, "Fatestone of Revelations": {"mat": 0, "valid": 1}, "Fatestone of Unrelenting": {"mat": 0, "valid": 1}, "Flamewreath Call": {"mat": 0, "valid": 1}, "Foraging Fox": {"mat": 0, "valid": 1}, "Fractal of Refreshment": {"mat": 0, "valid": 1}, "Frostlorn Caress": {"mat": 0, "valid": 1}, "Frostnip Pirouette": {"mat": 0, "valid": 1}, "Glimmer Essence Amulet": {"mat": 1, "valid": 1}, "Glimmering Refusal": {"mat": 0, "valid": 1}, "Incandescent Reliquary": {"mat": 1, "valid": 1}, "Kaleidoscope Barrette": {"mat": 1, "valid": 1}, "Lavaplume Fatestone": {"mat": 0, "valid": 1}, "Light the Hunt": {"mat": 0, "valid": 1}, "Obscuring Threads": {"mat": 0, "valid": 1}, "Peacock of Prosperity": {"mat": 0, "valid": 1}, "Portentous Tanggu": {"mat": 1, "valid": 1}, "Redirect Flow": {"mat": 0, "valid": 1}, "Ripples of Atrophy": {"mat": 0, "valid": 1}, "Scepter of Fascination": {"mat": 1, "valid": 1}, "Season\'s End": {"mat": 0, "valid": 1}, "Shatter the Brittle": {"mat": 0, "valid": 1}, "Shriveling Vines": {"mat": 0, "valid": 1}, "Staff of Blossoming Will": {"mat": 1, "valid": 1}, "Strengthen the Bonds": {"mat": 0, "valid": 1}, "Unstable Fractal": {"mat": 0, "valid": 1}, "Annul Spell": {"mat": 0, "valid": 1}, "Devastating Blow": {"mat": 0, "valid": 1}, "Conniving Plans": {"mat": 0, "valid": 1}, "Fertile Grounds": {"mat": 0, "valid": 1}, "Grande Aiguille": {"mat": 1, "valid": 1}, "Refluxal Ribbon": {"mat": 1, "valid": 1}, "Ghosts of Pendragon": {"mat": 0, "valid": 1}, "Tempered Steel": {"mat": 0, "valid": 1}, "Conflagrant Sentinel": {"mat": 0, "valid": 1}, "Aetheric Calibration": {"mat": 0, "valid": 1}, "Aquamirage Whisper": {"mat": 1, "valid": 1}, "Bulwark Sword": {"mat": 1, "valid": 1}, "Charge the Soul": {"mat": 0, "valid": 1}, "Constellation\'s Blessing": {"mat": 0, "valid": 1}, "Corsair Captain": {"mat": 0, "valid": 1}, "Coy Bouclier": {"mat": 0, "valid": 1}, "Devotion\'s Price": {"mat": 0, "valid": 1}, "Dissuading Aether": {"mat": 0, "valid": 1}, "Drown in Aether": {"mat": 0, "valid": 1}, "Flamme Sorcel": {"mat": 0, "valid": 1}, "Foresight Lens": {"mat": 1, "valid": 1}, "Grande Sonnerie": {"mat": 1, "valid": 1}, "Guided Starlight": {"mat": 0, "valid": 1}, "Lamentation\'s Toll": {"mat": 0, "valid": 1}, "Leporine Masque": {"mat": 1, "valid": 1}, "Manxome Armoire": {"mat": 1, "valid": 1}, "Martial Guard": {"mat": 0, "valid": 1}, "Meteoric Volley": {"mat": 0, "valid": 1}, "Nocturne\'s Oblivion": {"mat": 0, "valid": 1}, "Ombreux Chevalier": {"mat": 0, "valid": 1}, "Overpowering Defense": {"mat": 0, "valid": 1}, "Pleiades, Celestial Genesis": {"mat": 1, "valid": 1}, "Poised Occlusion": {"mat": 0, "valid": 1}, "Prudent Nock": {"mat": 0, "valid": 1}, "Ranger Boots": {"mat": 1, "valid": 1}, "Reposition": {"mat": 0, "valid": 1}, "Reverse Affliction": {"mat": 0, "valid": 1}, "Sablier Guard": {"mat": 0, "valid": 1}, "Seeker\'s Aetherwing": {"mat": 1, "valid": 1}, "Servile Possessions": {"mat": 0, "valid": 0}, "Sidereal Spellshot": {"mat": 0, "valid": 1}, "Sinistre Stab": {"mat": 0, "valid": 1}, "Starbirth": {"mat": 0, "valid": 1}, "Torch Marshal": {"mat": 0, "valid": 1}, "Undercurrent Vantage": {"mat": 0, "valid": 1}, "Vigil Rempart": {"mat": 0, "valid": 1}, "Whimsy\'s Warden": {"mat": 0, "valid": 1}, "Veiled Dash": {"mat": 0, "valid": 1}, "Mastermind Scheme": {"mat": 0, "valid": 1}, "Fiery Interference": {"mat": 0, "valid": 1}, "Converge Reflections": {"mat": 0, "valid": 1}, "Crystallized Destiny": {"mat": 0, "valid": 1}, "Shadowstrike": {"mat": 0, "valid": 1}, "Dormouse Informant": {"mat": 0, "valid": 1}, "Another Beginning": {"mat": 0, "valid": 1}, "Crystalline Reality": {"mat": 0, "valid": 1}, "Duality\'s Convergence": {"mat": 0, "valid": 1}, "Find the Lost": {"mat": 0, "valid": 1}, "Fractured Memories": {"mat": 0, "valid": 0}, "Luminous Quartz": {"mat": 1, "valid": 1}, "Materialize the Soul": {"mat": 0, "valid": 1}, "Obelith Escort": {"mat": 0, "valid": 1}, "Overlapping Visages": {"mat": 0, "valid": 1}, "Possessed Reaping": {"mat": 0, "valid": 1}, "Protect Her At All Costs": {"mat": 0, "valid": 1}, "Prismspire Scepter": {"mat": 1, "valid": 1}, "Proto Key Crest": {"mat": 1, "valid": 1}, "Quiet Refraction": {"mat": 0, "valid": 1}, "Return to the Archive": {"mat": 0, "valid": 1}, "Seep Into the Mind": {"mat": 0, "valid": 1}, "Shardwing Searchlight": {"mat": 0, "valid": 1}, "Shardforged Blade": {"mat": 1, "valid": 1}, "Shattered Hope": {"mat": 0, "valid": 1}, "Spirit Blade: Terminus": {"mat": 0, "valid": 1}, "Stand Before the Queen": {"mat": 0, "valid": 1}, "Undeniable Truth": {"mat": 0, "valid": 1}, "Will to Save": {"mat": 0, "valid": 1}, "Alkahest": {"mat": 1, "valid": 1}, "Backup Charger": {"mat": 1, "valid": 1}, "Clockwork Musicbox": {"mat": 1, "valid": 1}, "Framework Sidearm": {"mat": 1, "valid": 1}, "Mercenary\'s Blade": {"mat": 1, "valid": 1}, "Prototype Shield": {"mat": 1, "valid": 1}, "Steel Slug": {"mat": 1, "valid": 1}, "Blast Shield": {"mat": 1, "valid": 1}, "Contraband Revolver": {"mat": 1, "valid": 1}, "Forgelight Blade": {"mat": 1, "valid": 1}, "Impact Hammer": {"mat": 1, "valid": 1}, "Krustallan Longsword": {"mat": 1, "valid": 1}, "Loaded Thoughts": {"mat": 1, "valid": 1}, "Tideholder Claymore": {"mat": 1, "valid": 1}, "Vaporjet Shield": {"mat": 1, "valid": 1}, "Ceremonial Stormblade": {"mat": 1, "valid": 1}, "Emerald Pistol": {"mat": 1, "valid": 1}, "Mechanized Smasher": {"mat": 1, "valid": 1}, "Winbless Kiteshield": {"mat": 1, "valid": 1}, "Windpiercer": {"mat": 1, "valid": 1}, "Lunar Conduit": {"mat": 1, "valid": 1}, "Aegis of Dawn": {"mat": 1, "valid": 1}, "Alchemical Scripture": {"mat": 1, "valid": 1}, "Memento Mori": {"mat": 1, "valid": 1}, "Sorrowcaller": {"mat": 1, "valid": 1}, "Automaton Beastkeeper": {"mat": 0, "valid": 1}, "Bandage Wound": {"mat": 0, "valid": 1}, "Buried Grief": {"mat": 0, "valid": 1}, "Charged Hunter": {"mat": 0, "valid": 1}, "Charged Mannequin": {"mat": 0, "valid": 1}, "City Protector": {"mat": 0, "valid": 1}, "Critical Recovery": {"mat": 0, "valid": 1}, "Dodge Roll": {"mat": 0, "valid": 1}, "Engineered Slime": {"mat": 0, "valid": 1}, "Gearshift Block": {"mat": 0, "valid": 1}, "Harvester Mk II": {"mat": 0, "valid": 1}, "Hide in Bush": {"mat": 0, "valid": 1}, "Hub of Innovation": {"mat": 0, "valid": 1}, "Machined Monstrosity": {"mat": 0, "valid": 1}, "Manufacture Cell": {"mat": 0, "valid": 1}, "Mechanical Hare": {"mat": 0, "valid": 1}, "Novice Healer": {"mat": 0, "valid": 1}, "Nurture Crops": {"mat": 0, "valid": 1}, "Purification": {"mat": 0, "valid": 1}, "Reprogram": {"mat": 0, "valid": 1}, "Savage Smash": {"mat": 0, "valid": 1}, "Sharpen Blade": {"mat": 0, "valid": 1}, "Synthetic Strike": {"mat": 0, "valid": 1}, "Vicious Slice": {"mat": 0, "valid": 1}, "Airship Captain": {"mat": 0, "valid": 1}, "Arsenal Keeper": {"mat": 0, "valid": 1}, "Captivating Cutthroat": {"mat": 0, "valid": 1}, "Cell Forging": {"mat": 0, "valid": 1}, "Cell Handler": {"mat": 0, "valid": 1}, "Charged Alchemist": {"mat": 0, "valid": 1}, "Charged Gunslinger": {"mat": 0, "valid": 1}, "Cinderbloom Tender": {"mat": 0, "valid": 1}, "Embershield Keeper": {"mat": 0, "valid": 1}, "Kindling Flare": {"mat": 0, "valid": 1}, "Molten Cinder": {"mat": 0, "valid": 1}, "Potion Infusion: Blaze": {"mat": 0, "valid": 1}, "Powered Bishop": {"mat": 0, "valid": 1}, "Powered Sentinel": {"mat": 0, "valid": 1}, "Priestess of Flame": {"mat": 0, "valid": 1}, "Pyroclastic Flow": {"mat": 0, "valid": 1}, "Reduce to Ash": {"mat": 0, "valid": 1}, "Scorching Trap": {"mat": 0, "valid": 1}, "Smashing Force": {"mat": 0, "valid": 1}, "Surge Protector": {"mat": 0, "valid": 1}, "Vermilion Decree": {"mat": 0, "valid": 1}, "Volatile Fusilier": {"mat": 0, "valid": 1}, "Cell Converter": {"mat": 0, "valid": 1}, "Cell Sharpshooter": {"mat": 0, "valid": 1}, "Cerulean Decree": {"mat": 0, "valid": 1}, "Collapsing Trap": {"mat": 0, "valid": 1}, "Desperate Dive": {"mat": 0, "valid": 1}, "Enthralling Visage": {"mat": 0, "valid": 1}, "Eternal Dreamer": {"mat": 0, "valid": 1}, "Fractal of Rain": {"mat": 0, "valid": 1}, "Freezing Steel": {"mat": 0, "valid": 1}, "Hailstorm Guard": {"mat": 0, "valid": 1}, "Hidden Enclave": {"mat": 0, "valid": 1}, "Icebound Slam": {"mat": 0, "valid": 0}, "Imperial Apprentice": {"mat": 0, "valid": 1}, "Imperial Scout": {"mat": 0, "valid": 1}, "Krustallan Patrol": {"mat": 0, "valid": 1}, "Krustallan Ruins": {"mat": 0, "valid": 1}, "Lost in Thought": {"mat": 0, "valid": 0}, "Portside Pirate": {"mat": 0, "valid": 1}, "Powered Defender": {"mat": 0, "valid": 1}, "Powered Swordsman": {"mat": 0, "valid": 1}, "Primordial Ritual": {"mat": 0, "valid": 1}, "Purified Shot": {"mat": 0, "valid": 1}, "Seaside Ringleader": {"mat": 0, "valid": 1}, "Water Herbs": {"mat": 0, "valid": 1}, "Cell Generator": {"mat": 0, "valid": 1}, "Cell Vanguard": {"mat": 0, "valid": 1}, "Charged Assailant": {"mat": 0, "valid": 1}, "Concealed Marksman": {"mat": 0, "valid": 1}, "Cultivate": {"mat": 0, "valid": 1}, "Diablerie": {"mat": 0, "valid": 1}, "Gearstride Academy": {"mat": 0, "valid": 1}, "Liquid Amnesia": {"mat": 0, "valid": 1}, "Orchestrated Seizure": {"mat": 0, "valid": 1}, "Potion Infusion: Growth": {"mat": 0, "valid": 1}, "Scout the Land": {"mat": 0, "valid": 1}, "Spirited Falconer": {"mat": 0, "valid": 1}, "Vigilant Sentry": {"mat": 0, "valid": 1}, "Winbless Forecaster": {"mat": 0, "valid": 1}, "Winbless Hurricane Farm": {"mat": 0, "valid": 1}, "Winbless Rangefinder": {"mat": 0, "valid": 1}, "Windmill Engineer": {"mat": 0, "valid": 1}, "Foretold Bloom": {"mat": 0, "valid": 1}, "Reflect the Skies": {"mat": 0, "valid": 1}, "Stargazer\'s Portent": {"mat": 0, "valid": 1}, "Twilight Slime": {"mat": 0, "valid": 1}, "Bolster Ranks": {"mat": 0, "valid": 1}, "Convoking Slime": {"mat": 0, "valid": 1}, "Echoic Guard": {"mat": 0, "valid": 1}, "Debilitating Grasp": {"mat": 0, "valid": 1}, "Expunge": {"mat": 0, "valid": 1}, "Gloamspire Sniper": {"mat": 0, "valid": 1}, "Possessed Remnant": {"mat": 0, "valid": 1}, "Powered Armsmaster": {"mat": 0, "valid": 1}, "Revenant\'s Scourge": {"mat": 0, "valid": 1}, "Sinister Mindreaver": {"mat": 0, "valid": 1}, "Siphoning Fractal": {"mat": 0, "valid": 1}, "Slip Away": {"mat": 0, "valid": 1}, "Suffocating Miasma": {"mat": 0, "valid": 1}, "Alice, Golden Queen": {"mat": 1, "valid": 1}, "Ciel, Loyal Valet": {"mat": 1, "valid": 1}, "Ciel, Omenbringer": {"mat": 1, "valid": 1}, "Ciel, Mirage\'s Grave": {"mat": 1, "valid": 1}, "Diana, Aether Dilettante": {"mat": 1, "valid": 1}, "Diana, Judgment\'s Arrow": {"mat": 1, "valid": 1}, "Diana, Moonpiercer": {"mat": 1, "valid": 1}, "Candlelight Hourglass": {"mat": 1, "valid": 1}, "Condemned Trinket": {"mat": 1, "valid": 1}, "Memento Pocketwatch": {"mat": 1, "valid": 1}, "Necklace of Foresight": {"mat": 1, "valid": 1}, "Nefarious Timepiece": {"mat": 1, "valid": 1}, "Poisonous Apple": {"mat": 1, "valid": 1}, "Spellward Scepter": {"mat": 1, "valid": 1}, "Suspicious Concoction": {"mat": 1, "valid": 1}, "Trivariate Dream": {"mat": 1, "valid": 1}, "Lacuna\'s Grasp": {"mat": 1, "valid": 1}, "Salamander\'s Breath": {"mat": 1, "valid": 1}, "Confidant\'s Oath": {"mat": 1, "valid": 1}, "Mana\'s Cascade": {"mat": 1, "valid": 1}, "Legion\'s Wingspan": {"mat": 1, "valid": 1}, "Servant\'s Obligation": {"mat": 1, "valid": 1}, "Consumption Ring": {"mat": 1, "valid": 1}, "Enfeebled Dagger": {"mat": 1, "valid": 1}, "Inert Sword": {"mat": 1, "valid": 1}, "Necklace of Hindsight": {"mat": 1, "valid": 1}, "Ranger Strides": {"mat": 1, "valid": 1}, "Sword of Shadows": {"mat": 1, "valid": 1}, "Votive Runeblade": {"mat": 1, "valid": 1}, "Bauble of Scarcity": {"mat": 1, "valid": 1}, "Beastbond Claws": {"mat": 1, "valid": 1}, "Death Essence Amulet": {"mat": 1, "valid": 1}, "Tome of Ignorance": {"mat": 1, "valid": 1}, "Aetheric Reforging": {"mat": 0, "valid": 1}, "Alacritous Huntress": {"mat": 0, "valid": 1}, "Backdash": {"mat": 0, "valid": 1}, "Blighted Jewel": {"mat": 0, "valid": 1}, "Chateau de Coeurs": {"mat": 0, "valid": 1}, "Deadly Opportunist": {"mat": 0, "valid": 1}, "Devious Welcome": {"mat": 0, "valid": 1}, "Devoted Martyr": {"mat": 0, "valid": 1}, "Dreamy Unicorn": {"mat": 0, "valid": 1}, "Dyadic Fletcher": {"mat": 0, "valid": 1}, "Enchanted Fete": {"mat": 0, "valid": 1}, "Evasive Positioning": {"mat": 0, "valid": 1}, "Exorcism": {"mat": 0, "valid": 1}, "Expose Darkness": {"mat": 0, "valid": 1}, "Fight for the Crown": {"mat": 0, "valid": 1}, "Five of Spades": {"mat": 0, "valid": 1}, "Fleeting Guard": {"mat": 0, "valid": 1}, "Fluffy Shopkeep": {"mat": 0, "valid": 1}, "Fortifying Manashot": {"mat": 0, "valid": 1}, "Four of Spades": {"mat": 0, "valid": 1}, "Ghastly Corrosion": {"mat": 0, "valid": 1}, "Horned Knight": {"mat": 0, "valid": 1}, "Lawsur, the Carpenter": {"mat": 0, "valid": 1}, "Liminal Guide": {"mat": 0, "valid": 1}, "Lingering Banshee": {"mat": 0, "valid": 1}, "Lucenia\'s Reign": {"mat": 0, "valid": 1}, "Lurid Dreaming": {"mat": 0, "valid": 1}, "Mad Hatter, Morose Heritor": {"mat": 0, "valid": 1}, "Mad Tea Party": {"mat": 0, "valid": 1}, "Manabolt Convergence": {"mat": 0, "valid": 1}, "Noire, Ace of Spades": {"mat": 0, "valid": 1}, "Pride\'s Smith": {"mat": 0, "valid": 1}, "Pride\'s Vanguard": {"mat": 0, "valid": 1}, "Raised Slash": {"mat": 0, "valid": 1}, "Recurring Invocation": {"mat": 0, "valid": 1}, "Regal Inquisition": {"mat": 0, "valid": 1}, "Renascent Sharpshooter": {"mat": 0, "valid": 1}, "Resonant Aether": {"mat": 0, "valid": 1}, "Rictus Tiding": {"mat": 0, "valid": 1}, "Royal Ordinance": {"mat": 0, "valid": 1}, "Safeguard Paragon": {"mat": 0, "valid": 1}, "Sleight of Hand": {"mat": 0, "valid": 1}, "Sovereign Sanctuary": {"mat": 0, "valid": 1}, "Suited Trickery": {"mat": 0, "valid": 1}, "Take Aim": {"mat": 0, "valid": 1}, "Take Point": {"mat": 0, "valid": 1}, "Three of Spades": {"mat": 0, "valid": 1}, "Trump Set": {"mat": 0, "valid": 1}, "Two of Spades": {"mat": 0, "valid": 1}, "Undying Dreams": {"mat": 0, "valid": 1}, "Unwelcome Fortune": {"mat": 0, "valid": 1}, "Unyielding Wraithguard": {"mat": 0, "valid": 1}, "Veiled Oracle": {"mat": 0, "valid": 1}, "Wonderland\'s Reign": {"mat": 0, "valid": 1}, "Ashen Riffle": {"mat": 0, "valid": 1}, "Ashwound Shot": {"mat": 0, "valid": 1}, "Blazing Cindercharge": {"mat": 0, "valid": 1}, "Blazing Throw": {"mat": 0, "valid": 1}, "Butler\'s Augury": {"mat": 0, "valid": 1}, "Conflagrative Trounce": {"mat": 0, "valid": 1}, "Duchess, Six of Hearts": {"mat": 0, "valid": 1}, "Embercrypt Burn": {"mat": 0, "valid": 1}, "Five of Hearts": {"mat": 0, "valid": 1}, "Flamebound Draug": {"mat": 0, "valid": 1}, "Flamebreak Chorus": {"mat": 0, "valid": 1}, "Flickering Cinder": {"mat": 0, "valid": 1}, "Four of Hearts": {"mat": 0, "valid": 1}, "Fumant Shieldmaiden": {"mat": 0, "valid": 1}, "Furnace Lavabolt": {"mat": 0, "valid": 1}, "Incinerated Templar": {"mat": 0, "valid": 1}, "Infernal Manastreak": {"mat": 0, "valid": 1}, "Intensified Pyre": {"mat": 0, "valid": 1}, "Manaflare Barrage": {"mat": 0, "valid": 1}, "Peppered Chef": {"mat": 0, "valid": 1}, "Piercing Aetherfuel": {"mat": 0, "valid": 1}, "Rapid Combustion": {"mat": 0, "valid": 1}, "Rile the Abyss": {"mat": 0, "valid": 0}, "Rouge, Ace of Hearts": {"mat": 0, "valid": 1}, "Scorched Conquest": {"mat": 0, "valid": 1}, "Spark Alight": {"mat": 0, "valid": 1}, "Straight Flare": {"mat": 0, "valid": 1}, "Three of Hearts": {"mat": 0, "valid": 1}, "Two of Hearts": {"mat": 0, "valid": 1}, "Vengeful Paramour": {"mat": 0, "valid": 1}, "Verita, Queen of Hearts": {"mat": 0, "valid": 1}, "Aquifer Seneschal": {"mat": 0, "valid": 1}, "Brusque Neige": {"mat": 0, "valid": 1}, "Castling Boon": {"mat": 0, "valid": 1}, "Chained Charge": {"mat": 0, "valid": 1}, "Dredging Streams": {"mat": 0, "valid": 1}, "Evercurrent Raider": {"mat": 0, "valid": 1}, "Flowing Oubli": {"mat": 0, "valid": 1}, "Froglet Footman": {"mat": 0, "valid": 1}, "Imperial Accord": {"mat": 0, "valid": 1}, "Languid Toadtroll": {"mat": 0, "valid": 1}, "Lily, Marine Castellan": {"mat": 0, "valid": 1}, "Lure the Abyss": {"mat": 0, "valid": 1}, "Mire Reparation": {"mat": 0, "valid": 1}, "Obsequious Blow": {"mat": 0, "valid": 1}, "Pristine Scourge": {"mat": 0, "valid": 1}, "Purling Footman": {"mat": 0, "valid": 1}, "Rivulet Adjutant": {"mat": 0, "valid": 1}, "Skewering Advance": {"mat": 0, "valid": 1}, "Snow White, Weiss Queen": {"mat": 0, "valid": 1}, "Spectral Diffusion": {"mat": 0, "valid": 1}, "Sunken Battle Priest": {"mat": 0, "valid": 1}, "Throne-Keeper Bullfrog": {"mat": 0, "valid": 1}, "Torrential Blast": {"mat": 0, "valid": 1}, "Weaving Manastream": {"mat": 0, "valid": 1}, "Aether\'s Embrace": {"mat": 0, "valid": 1}, "Armed Squallguard": {"mat": 0, "valid": 1}, "Briar, Schwartz King": {"mat": 0, "valid": 1}, "Charging Galeshot": {"mat": 0, "valid": 1}, "Chrysalis, Hazy Caterpillar": {"mat": 0, "valid": 1}, "Effluve Guard": {"mat": 0, "valid": 1}, "Expeditious Opening": {"mat": 0, "valid": 1}, "Favorable Omens": {"mat": 0, "valid": 1}, "Galed Erasure": {"mat": 0, "valid": 1}, "Ghost Hunter": {"mat": 0, "valid": 1}, "Longtail Grovesward": {"mat": 0, "valid": 1}, "Noble Dissolution": {"mat": 0, "valid": 1}, "Nocturnal Blossom": {"mat": 0, "valid": 1}, "Ouragan Sentinel": {"mat": 0, "valid": 1}, "Poisonous Breezecap": {"mat": 0, "valid": 1}, "Purging Tempest": {"mat": 0, "valid": 1}, "Quadrille\'s Gryphon": {"mat": 0, "valid": 1}, "Rafale\'s Slash": {"mat": 0, "valid": 1}, "Skilled Aerotheurge": {"mat": 0, "valid": 1}, "Summon Gale": {"mat": 0, "valid": 1}, "Teasing Aerocharge": {"mat": 0, "valid": 1}, "Veteran Aerotheurge": {"mat": 0, "valid": 1}, "Viridescent Aetherstreak": {"mat": 0, "valid": 1}, "Aethercloak Sentinel": {"mat": 0, "valid": 1}, "Cataleptic Constellation": {"mat": 0, "valid": 1}, "Chamber of Reflections": {"mat": 0, "valid": 1}, "Cometary Vantage": {"mat": 0, "valid": 1}, "Cosmic Alignment": {"mat": 0, "valid": 1}, "Humpty Dumpty, Fate\'s Fall": {"mat": 0, "valid": 1}, "Stellaria Shower": {"mat": 0, "valid": 1}, "Stellarion Shift": {"mat": 0, "valid": 1}, "Vanishing Eclipse": {"mat": 0, "valid": 1}, "Crossroads Specter": {"mat": 0, "valid": 1}, "Duplicitous Replication": {"mat": 0, "valid": 1}, "Baleful Oblation": {"mat": 0, "valid": 1}, "Beguiling Coup": {"mat": 0, "valid": 1}, "Exsanguinating Wallop": {"mat": 0, "valid": 1}, "Extorting Blackjack": {"mat": 0, "valid": 1}, "Grim Pastiche": {"mat": 0, "valid": 0}, "Malevolent Vow": {"mat": 0, "valid": 1}, "Nightmare Coil": {"mat": 0, "valid": 1}, "Profane Bindings": {"mat": 0, "valid": 1}, "Reckoning\'s Wake": {"mat": 0, "valid": 1}, "Shackled Theurgist": {"mat": 0, "valid": 1}, "Spirelle, Schwartz Queen": {"mat": 0, "valid": 1}, "Bubble Mage": {"mat": 0, "valid": 1}, "Sink into Oblivion": {"mat": 0, "valid": 1}, "Kingdom Informant": {"mat": 0, "valid": 1}, "Animal Encounter": {"mat": 0, "valid": 1}, "Beckon Attention": {"mat": 0, "valid": 1}, "Cheerful Slime": {"mat": 0, "valid": 1}, "Greater Boon of Astraeus": {"mat": 0, "valid": 1}, "Greater Boon of Detachment": {"mat": 0, "valid": 1}, "Greater Boon of Dux": {"mat": 0, "valid": 1}, "Greater Boon of Horses": {"mat": 0, "valid": 1}, "Greater Boon of Inari": {"mat": 0, "valid": 1}, "Greater Boon of Isis": {"mat": 0, "valid": 1}, "Greater Boon of Kanaloa": {"mat": 0, "valid": 1}, "Greater Boon of the Underdog": {"mat": 0, "valid": 1}, "Greater Boon of Vritra": {"mat": 0, "valid": 1}, "Lesser Boon of Agni": {"mat": 0, "valid": 1}, "Lesser Boon of Allurement": {"mat": 0, "valid": 1}, "Lesser Boon of Apollo": {"mat": 0, "valid": 1}, "Lesser Boon of Artemis": {"mat": 0, "valid": 1}, "Lesser Boon of Astraeus": {"mat": 0, "valid": 1}, "Lesser Boon of Awilix": {"mat": 0, "valid": 1}, "Lesser Boon of Bullets": {"mat": 0, "valid": 1}, "Lesser Boon of Distance": {"mat": 0, "valid": 1}, "Lesser Boon of Dux": {"mat": 0, "valid": 1}, "Lesser Boon of Enchantment": {"mat": 0, "valid": 1}, "Lesser Boon of Etherealys": {"mat": 0, "valid": 1}, "Lesser Boon of Fauna": {"mat": 0, "valid": 1}, "Lesser Boon of Isis": {"mat": 0, "valid": 1}, "Lesser Boon of Kanaloa": {"mat": 0, "valid": 1}, "Lesser Boon of Knox": {"mat": 0, "valid": 1}, "Lesser Boon of Notus": {"mat": 0, "valid": 1}, "Lesser Boon of Nuwa": {"mat": 0, "valid": 1}, "Lesser Boon of Odysseus": {"mat": 0, "valid": 1}, "Lesser Boon of Ozymandias": {"mat": 0, "valid": 1}, "Lesser Boon of Poseidon": {"mat": 0, "valid": 1}, "Lesser Boon of Pulousa": {"mat": 0, "valid": 1}, "Lesser Boon of Rakko": {"mat": 0, "valid": 1}, "Lesser Boon of Regret": {"mat": 0, "valid": 1}, "Lesser Boon of Revelry": {"mat": 0, "valid": 1}, "Lesser Boon of Rosen": {"mat": 0, "valid": 1}, "Lesser Boon of Scriveners": {"mat": 0, "valid": 1}, "Lesser Boon of Shou": {"mat": 0, "valid": 1}, "Lesser Boon of Territories": {"mat": 0, "valid": 1}, "Lesser Boon of Time\'s Passage": {"mat": 0, "valid": 1}, "Lesser Boon of Veilara": {"mat": 0, "valid": 1}, "Lesser Boon of Viscosity": {"mat": 0, "valid": 1}, "Lesser Boon of Vritra": {"mat": 0, "valid": 1}, "Lesser Boon of Zerusa": {"mat": 0, "valid": 1}, "Ovation Guide": {"mat": 0, "valid": 1}, "Surprise Reveal": {"mat": 0, "valid": 1}, "Battlefield Spotter": {"mat": 0, "valid": 1}, "Dormant Sacrificial Altar": {"mat": 0, "valid": 1}, "Fractal of Creation": {"mat": 0, "valid": 1}, "Raze the Land": {"mat": 0, "valid": 1}, "Sanctum of Esoteric Truth": {"mat": 0, "valid": 1}, "Storm of Thorns": {"mat": 0, "valid": 1}, "Censer of Restful Peace": {"mat": 1, "valid": 1}, "Diffusive Block": {"mat": 0, "valid": 1}, "Harness Lightning": {"mat": 0, "valid": 1}, "Woodland Squirrels": {"mat": 0, "valid": 1}, "Spirit of Chess": {"mat": 1, "valid": 1}, "Spirit of Serene Fire": {"mat": 1, "valid": 1}, "Spirit of Serene Water": {"mat": 1, "valid": 1}, "Spirit of Serene Wind": {"mat": 1, "valid": 1}, "Alice, Trifle\'s Royalty": {"mat": 1, "valid": 1}, "Merlin, Kingslayer": {"mat": 1, "valid": 1}, "Alchemist\'s Cauldron": {"mat": 1, "valid": 1}, "Chime of Endless Dreams": {"mat": 1, "valid": 1}, "Focusing Gem": {"mat": 1, "valid": 1}, "Grand Crusader\'s Ring": {"mat": 1, "valid": 1}, "Heirloom of Libra": {"mat": 1, "valid": 1}, "Heirloom of Materia": {"mat": 1, "valid": 1}, "Heirloom of Natura": {"mat": 1, "valid": 1}, "Heirloom of Spectra": {"mat": 1, "valid": 1}, "Legendary Saddle": {"mat": 1, "valid": 1}, "Lotor Trinket": {"mat": 1, "valid": 1}, "Pendant of Apsis Restraint": {"mat": 1, "valid": 1}, "Quickstep Treads": {"mat": 1, "valid": 1}, "Trivial Trinket": {"mat": 1, "valid": 1}, "Void\'s Cloak": {"mat": 1, "valid": 1}, "Diamond Ribbon": {"mat": 1, "valid": 1}, "Bise Blade": {"mat": 1, "valid": 1}, "Stellar Cosmos": {"mat": 1, "valid": 1}, "The Majestic Spirit": {"mat": 1, "valid": 1}, "Blight\'s Ring": {"mat": 1, "valid": 1}, "Accelerate": {"mat": 0, "valid": 1}, "Allowance Race": {"mat": 0, "valid": 1}, "Angel Attendant": {"mat": 0, "valid": 1}, "Angelic Vanguard": {"mat": 0, "valid": 1}, "Apostle of the Woods": {"mat": 0, "valid": 1}, "Baby Slime": {"mat": 0, "valid": 0}, "Bandit, Gaze Leader": {"mat": 0, "valid": 1}, "Banner Raccoon": {"mat": 0, "valid": 1}, "Banner Slime": {"mat": 0, "valid": 1}, "Bedivere, Woodland Overseer": {"mat": 0, "valid": 1}, "Benediction Angel": {"mat": 0, "valid": 1}, "Bestial Frenzy": {"mat": 0, "valid": 1}, "Blanche, Sheltering Saint": {"mat": 0, "valid": 1}, "Buddy Raccoon": {"mat": 0, "valid": 1}, "Cardinal of Divine Rite": {"mat": 0, "valid": 1}, "Classical Opening": {"mat": 0, "valid": 1}, "Crowdguard\'s Slash": {"mat": 0, "valid": 1}, "Dawn of Ashes": {"mat": 0, "valid": 1}, "Discover the Divine": {"mat": 0, "valid": 1}, "Eight of Spades": {"mat": 0, "valid": 1}, "Escape the Wreckage": {"mat": 0, "valid": 1}, "Excitable Raccoon": {"mat": 0, "valid": 1}, "False Tidings": {"mat": 0, "valid": 1}, "Find Recipe": {"mat": 0, "valid": 1}, "Floral Arrangement": {"mat": 0, "valid": 1}, "Foraging Servant": {"mat": 0, "valid": 1}, "Forbidden Teachings": {"mat": 0, "valid": 1}, "Galahad, Court Knight": {"mat": 0, "valid": 1}, "Gildas, Chronicler of Aesa": {"mat": 0, "valid": 1}, "Gunsmith\'s Arsenal": {"mat": 0, "valid": 1}, "Haunting Apparition": {"mat": 0, "valid": 1}, "Hidden Secrets": {"mat": 0, "valid": 1}, "Lancelot, Goliath of Aesa": {"mat": 0, "valid": 1}, "Liturgy of Corruption": {"mat": 0, "valid": 1}, "Manifest Threat": {"mat": 0, "valid": 1}, "Mob Vantage": {"mat": 0, "valid": 1}, "Morgan, Soul Guide": {"mat": 0, "valid": 1}, "Nimble Longbowman": {"mat": 0, "valid": 1}, "Nimue, Cursed Touch": {"mat": 0, "valid": 1}, "Nuriel, Seraphic Paladin": {"mat": 0, "valid": 1}, "Otherworldly Possessions": {"mat": 0, "valid": 1}, "Portly Raccoon": {"mat": 0, "valid": 1}, "Prismatic Sanctuary": {"mat": 0, "valid": 1}, "Protector Raccoon": {"mat": 0, "valid": 1}, "Proto Archive Scout": {"mat": 0, "valid": 1}, "Radiant Origin of Assassin": {"mat": 0, "valid": 1}, "Radiant Origin of Cleric": {"mat": 0, "valid": 1}, "Radiant Origin of Guardian": {"mat": 0, "valid": 1}, "Radiant Origin of Mage": {"mat": 0, "valid": 1}, "Radiant Origin of Ranger": {"mat": 0, "valid": 1}, "Radiant Origin of Tamer": {"mat": 0, "valid": 1}, "Radiant Origin of Warrior": {"mat": 0, "valid": 1}, "Recurring Aethercharge": {"mat": 0, "valid": 1}, "Reliable Cavalier": {"mat": 0, "valid": 1}, "Reverent Seraphim": {"mat": 0, "valid": 1}, "Right of Realm": {"mat": 0, "valid": 1}, "Royal Line Defense": {"mat": 0, "valid": 1}, "Scientific Discoveries": {"mat": 0, "valid": 1}, "Shilowen, Peaceful Beginnings": {"mat": 0, "valid": 1}, "Simple Slime": {"mat": 0, "valid": 1}, "Slime Party": {"mat": 0, "valid": 1}, "Slime Swarm": {"mat": 0, "valid": 1}, "Sparkling Adornment": {"mat": 0, "valid": 1}, "Spring Cleaning": {"mat": 0, "valid": 1}, "Table Straight": {"mat": 0, "valid": 1}, "Tomb Sweep": {"mat": 0, "valid": 1}, "Tune Up": {"mat": 0, "valid": 1}, "Unforgotten Will": {"mat": 0, "valid": 1}, "Valiant Protector": {"mat": 0, "valid": 1}, "Vanish from Sight": {"mat": 0, "valid": 1}, "Vantage Point": {"mat": 0, "valid": 1}, "Young Beastbonder": {"mat": 0, "valid": 1}, "Ashfletched Bowman": {"mat": 0, "valid": 1}, "Avatar of Suzaku": {"mat": 0, "valid": 1}, "Blaze Alight": {"mat": 0, "valid": 1}, "Blazing Destrier": {"mat": 0, "valid": 1}, "Cauterizing Seraphim": {"mat": 0, "valid": 1}, "Combustible Potion": {"mat": 0, "valid": 1}, "Eight of Hearts": {"mat": 0, "valid": 1}, "Emberwrath Witch": {"mat": 0, "valid": 1}, "Flagrant Guide": {"mat": 0, "valid": 1}, "Focal Intensity": {"mat": 0, "valid": 1}, "Found Power": {"mat": 0, "valid": 1}, "Ignited Stab": {"mat": 0, "valid": 1}, "Inferno Slime": {"mat": 0, "valid": 1}, "Innervate Fury": {"mat": 0, "valid": 1}, "Lavastorm": {"mat": 0, "valid": 1}, "Ordained Charisma": {"mat": 0, "valid": 1}, "Scorching Knowledge": {"mat": 0, "valid": 1}, "Spark Fairy": {"mat": 0, "valid": 1}, "Volcanic Crescendo": {"mat": 0, "valid": 1}, "Volnia": {"mat": 0, "valid": 0}, "Zinn, Volnia Abbess": {"mat": 0, "valid": 1}, "Ardus, Floodborne Deacon": {"mat": 0, "valid": 1}, "Avatar of Genbu": {"mat": 0, "valid": 1}, "Black Ice Spellweaver": {"mat": 0, "valid": 1}, "Bleu, Ace of Diamonds": {"mat": 0, "valid": 1}, "Bolt of Diamonds": {"mat": 0, "valid": 1}, "Chilling Touch": {"mat": 0, "valid": 1}, "Dewy Slime": {"mat": 0, "valid": 1}, "Diamond in the Rough": {"mat": 0, "valid": 1}, "Divining Streams": {"mat": 0, "valid": 1}, "Dynastic Whirlpool": {"mat": 0, "valid": 1}, "Edelstein, Queen of Diamonds": {"mat": 0, "valid": 1}, "Engulf": {"mat": 0, "valid": 1}, "Five of Diamonds": {"mat": 0, "valid": 1}, "Floodborne Swing": {"mat": 0, "valid": 1}, "Floodborne Warrior": {"mat": 0, "valid": 1}, "Floodward Steed": {"mat": 0, "valid": 1}, "Fount Seraphim": {"mat": 0, "valid": 1}, "Four of Diamonds": {"mat": 0, "valid": 1}, "Fractal of Intrusion": {"mat": 0, "valid": 1}, "Fractal of Waves": {"mat": 0, "valid": 1}, "Frozen Divinity": {"mat": 0, "valid": 1}, "Frozen Nova": {"mat": 0, "valid": 1}, "Glacial Binding": {"mat": 0, "valid": 1}, "Glacier Remnants": {"mat": 0, "valid": 1}, "Hoarfrost Hold": {"mat": 0, "valid": 1}, "Innervate Knowledge": {"mat": 0, "valid": 1}, "Krustallan Archer": {"mat": 0, "valid": 1}, "Liquidation": {"mat": 0, "valid": 1}, "Nipping Kicker": {"mat": 0, "valid": 1}, "Pearled Prayer": {"mat": 0, "valid": 1}, "Senaris, Six of Diamonds": {"mat": 0, "valid": 1}, "Shademist Priestess": {"mat": 0, "valid": 1}, "Shroud in Mist": {"mat": 0, "valid": 1}, "Soothing Potion": {"mat": 0, "valid": 1}, "Splashing Perch": {"mat": 0, "valid": 1}, "Stillwater Patrol": {"mat": 0, "valid": 1}, "Surging Obstruction": {"mat": 0, "valid": 1}, "Three of Diamonds": {"mat": 0, "valid": 1}, "Tidal Sweep": {"mat": 0, "valid": 1}, "Two of Diamonds": {"mat": 0, "valid": 1}, "Vaporjet Shieldbearer": {"mat": 0, "valid": 1}, "Aella, Zephyr\'s Hand": {"mat": 0, "valid": 1}, "Apothecary\'s Harvest": {"mat": 0, "valid": 1}, "Avatar of Byakko": {"mat": 0, "valid": 1}, "Beseech the Winds": {"mat": 0, "valid": 1}, "Displace": {"mat": 0, "valid": 1}, "Dissipation": {"mat": 0, "valid": 1}, "Dream Fairy": {"mat": 0, "valid": 1}, "Ensnaring Fumes": {"mat": 0, "valid": 1}, "Gale\'s Mare": {"mat": 0, "valid": 1}, "Innervate Agility": {"mat": 0, "valid": 1}, "Inspiring Aethercharge": {"mat": 0, "valid": 1}, "Message in Shadows": {"mat": 0, "valid": 1}, "Psychopomp\'s Gale": {"mat": 0, "valid": 1}, "Ravaging Tempest": {"mat": 0, "valid": 1}, "Rousing Slime": {"mat": 0, "valid": 1}, "Sasha, Purifying Acolyte": {"mat": 0, "valid": 1}, "Schwartz Castler": {"mat": 0, "valid": 1}, "Silvergale Monstrosity\'s Call": {"mat": 0, "valid": 1}, "Silvergale Obelith\'s Call": {"mat": 0, "valid": 1}, "Slime Calling": {"mat": 0, "valid": 1}, "Slimecall Cyclone": {"mat": 0, "valid": 1}, "Speed Potion": {"mat": 0, "valid": 1}, "Spurred Gallop": {"mat": 0, "valid": 1}, "Stifling Aethercharge": {"mat": 0, "valid": 1}, "Stifling Gyre": {"mat": 0, "valid": 1}, "Summon Retinue": {"mat": 0, "valid": 1}, "Tempestuous Seraphim": {"mat": 0, "valid": 1}, "Twingale Parry": {"mat": 0, "valid": 1}, "Windy Leap": {"mat": 0, "valid": 1}, "Advent of the Stormcaller": {"mat": 0, "valid": 1}, "Arcane Elemental": {"mat": 0, "valid": 1}, "Auravolt Current": {"mat": 0, "valid": 1}, "Erratic Bolt": {"mat": 0, "valid": 1}, "Fulminating Storm": {"mat": 0, "valid": 1}, "Ionized Asceticism": {"mat": 0, "valid": 1}, "Reversal\'s Polarity": {"mat": 0, "valid": 1}, "Shock Therapy": {"mat": 0, "valid": 1}, "Stormblade Squire": {"mat": 0, "valid": 1}, "Surging Search": {"mat": 0, "valid": 1}, "Unstable Voltage": {"mat": 0, "valid": 1}, "Voltaic Sphere": {"mat": 0, "valid": 1}, "Meteoric Slime": {"mat": 0, "valid": 1}, "Incarnate Majesty": {"mat": 0, "valid": 1}, "Spirit Blade: Ensoul": {"mat": 0, "valid": 1}, "Blood Dragon\'s Pact": {"mat": 0, "valid": 1}, "Bloodseeker Magus": {"mat": 0, "valid": 1}, "Crimson Rupture": {"mat": 0, "valid": 1}, "Deflecting Advantage": {"mat": 0, "valid": 1}, "Hemorrhaged Intimidation": {"mat": 0, "valid": 1}, "Plasma Vanguard": {"mat": 0, "valid": 1}, "Seething Intercession": {"mat": 0, "valid": 1}, "Siphoning Stab": {"mat": 0, "valid": 1}, "Transfusive Aura": {"mat": 0, "valid": 1}, "Illuminate Secrets": {"mat": 0, "valid": 1}, "Thousand Refractions": {"mat": 0, "valid": 1}, "Automaton Forgewarden": {"mat": 0, "valid": 1}, "Fabricator Slime": {"mat": 0, "valid": 1}, "Fractal of Duplication": {"mat": 0, "valid": 1}, "Iron Halo, Forcefield Node": {"mat": 0, "valid": 1}, "Rapid Deployment Nexus": {"mat": 0, "valid": 1}, "Reactivate Drone": {"mat": 0, "valid": 1}, "Titan Mk II": {"mat": 0, "valid": 0}, "Tor, Realmwalker Colossus": {"mat": 0, "valid": 1}, "Triumphant Mechanic": {"mat": 0, "valid": 1}, "Arima, Gaia\'s Wings": {"mat": 0, "valid": 1}, "Artificer\'s Opus": {"mat": 0, "valid": 1}, "Avatar of Gaia": {"mat": 0, "valid": 1}, "Decaying Reproach": {"mat": 0, "valid": 1}, "Flourishing Restoration": {"mat": 0, "valid": 1}, "Flowerbud": {"mat": 0, "valid": 0}, "Hymn of Gaia\'s Grace": {"mat": 0, "valid": 1}, "Kraal, Stonescale Tyrant": {"mat": 0, "valid": 1}, "Maiden of Waning Bloom": {"mat": 0, "valid": 1}, "Perishing Florets": {"mat": 0, "valid": 1}, "Saprotrophy": {"mat": 0, "valid": 1}, "Chasing Shadows": {"mat": 0, "valid": 1}, "Devised Conspiracy": {"mat": 0, "valid": 1}, "Elusive Headhunter": {"mat": 0, "valid": 1}, "Hexbound Blade": {"mat": 0, "valid": 1}, "Miasmic Fog": {"mat": 0, "valid": 1}, "Shaded Doppelganger": {"mat": 0, "valid": 1}, "Sinister Composure": {"mat": 0, "valid": 1}, "Visceral Inversion": {"mat": 0, "valid": 1}, "Strategic Planning": {"mat": 0, "valid": 1}, "Diao Chan, Enchantress": {"mat": 1, "valid": 1}, "Diao Chan, Dreaming Wish": {"mat": 1, "valid": 1}, "Diao Chan, Idyll Corsage": {"mat": 1, "valid": 1}, "Crystalline Mirror": {"mat": 1, "valid": 1}, "Shimmering Refraction": {"mat": 0, "valid": 1}, "Baihua": {"mat": 0, "valid": 0}, "Floodbloom": {"mat": 0, "valid": 0}, "Lycoria": {"mat": 0, "valid": 0}, "Nightshade": {"mat": 0, "valid": 0}, "Flawless Spirit of Mordred": {"mat": 1, "valid": 1}, "Mordred, Burnished Avenger": {"mat": 1, "valid": 1}, "Mordred, Flawless Blade": {"mat": 1, "valid": 1}, "Mordred, Fated Luminary": {"mat": 1, "valid": 1}, "Mordred, Aurelian Regent": {"mat": 1, "valid": 1}, "Dummy Trainer": {"mat": 1, "valid": 1}, "Rhongomiant, Grove\'s Spire": {"mat": 1, "valid": 1}, "Mirrordepth\'s Blade": {"mat": 1, "valid": 1}, "Dauntless Assault": {"mat": 0, "valid": 1}, "Gildas, Faesworn Monarch": {"mat": 0, "valid": 1}, "Training Dummy": {"mat": 0, "valid": 0}, "Trickster of the Fae Realm": {"mat": 0, "valid": 1}, "Warrior of the Fae Realm": {"mat": 0, "valid": 1}, "Drenching Finish": {"mat": 0, "valid": 1}, "Lakereaving Chill": {"mat": 0, "valid": 1}, "Regulus Blitz": {"mat": 0, "valid": 1}, "Snow Fairy": {"mat": 0, "valid": 1}, "Striking Tides": {"mat": 0, "valid": 1}, "Luminescent Slash": {"mat": 0, "valid": 1}, "Spirit of Fortuitous Fire": {"mat": 1, "valid": 1}, "Spirit of Fortuitous Water": {"mat": 1, "valid": 1}, "Spirit of Fortuitous Wind": {"mat": 1, "valid": 1}, "Guo Jia, Chosen Disciple": {"mat": 1, "valid": 1}, "Guo Jia, Blessed Scion": {"mat": 1, "valid": 1}, "Guo Jia, Heaven\'s Favored": {"mat": 1, "valid": 1}, "Kongming, Erudite Strategist": {"mat": 1, "valid": 1}, "Forged Scalemail": {"mat": 1, "valid": 1}, "Nullifying Mirror": {"mat": 1, "valid": 1}, "Protective Helm": {"mat": 1, "valid": 1}, "Sword Saint\'s Vow": {"mat": 1, "valid": 1}, "Tabula of Salvage": {"mat": 1, "valid": 1}, "Sigil of Budding Embers": {"mat": 1, "valid": 1}, "Frostbitten Etui": {"mat": 1, "valid": 1}, "Tidefate Brooch": {"mat": 1, "valid": 1}, "Bell of the Chosen": {"mat": 1, "valid": 1}, "Windspire Crest": {"mat": 1, "valid": 1}, "Enthralling Chime": {"mat": 1, "valid": 1}, "Ameliorating Mantra": {"mat": 0, "valid": 1}, "Aphotic Ruin": {"mat": 0, "valid": 1}, "Auspicious Feast": {"mat": 0, "valid": 1}, "Brackish Lutist": {"mat": 0, "valid": 1}, "Caretaker Horse": {"mat": 0, "valid": 1}, "Changban, Heroic Impasse": {"mat": 0, "valid": 1}, "Chibi, Battle of Red Cliffs": {"mat": 0, "valid": 1}, "Clash of Fates": {"mat": 0, "valid": 1}, "Clear Pastures": {"mat": 0, "valid": 1}, "Empowering Enlightenment": {"mat": 0, "valid": 1}, "Fatestone of Balance": {"mat": 0, "valid": 1}, "Fatestone of Progress": {"mat": 0, "valid": 1}, "Feathery Tune": {"mat": 0, "valid": 1}, "Fledgling": {"mat": 0, "valid": 0}, "Hidden Longbowman": {"mat": 0, "valid": 1}, "Idle Fatestone": {"mat": 0, "valid": 1}, "Immaterial Dissolution": {"mat": 0, "valid": 1}, "Innocuous Disposer": {"mat": 0, "valid": 1}, "Kingdom\'s Divide": {"mat": 0, "valid": 1}, "Maiden of Shimmering Air": {"mat": 0, "valid": 1}, "Provoking Stand": {"mat": 0, "valid": 1}, "Rescue the Heir": {"mat": 0, "valid": 1}, "Revealing Mesmer": {"mat": 0, "valid": 1}, "Rotund Squirrel": {"mat": 0, "valid": 1}, "Shangxiang, Fierce Princess": {"mat": 0, "valid": 1}, "Stand Fast": {"mat": 0, "valid": 1}, "Steady Sharpshooter": {"mat": 0, "valid": 1}, "Sun Ce, Weaponsmaster": {"mat": 0, "valid": 1}, "Sun Jian, Wolvesbane": {"mat": 0, "valid": 1}, "Surreptitious Scheme": {"mat": 0, "valid": 1}, "Wingpeak Patriarch": {"mat": 0, "valid": 1}, "Withering Grasp": {"mat": 0, "valid": 1}, "Yuan Shao, Crown General": {"mat": 0, "valid": 1}, "Zhang Jiao, Way of Peace": {"mat": 0, "valid": 1}, "Ashwick Cremator": {"mat": 0, "valid": 1}, "Blazing Bowman": {"mat": 0, "valid": 1}, "Cinder Geyser": {"mat": 0, "valid": 1}, "Coiled Fatestone": {"mat": 0, "valid": 1}, "Da Qiao, Cinderbinder": {"mat": 0, "valid": 1}, "Demolition": {"mat": 0, "valid": 1}, "Dire Requiem": {"mat": 0, "valid": 1}, "Direwolf": {"mat": 0, "valid": 0}, "Direwolf Alpha": {"mat": 0, "valid": 1}, "Explosive Concoction": {"mat": 0, "valid": 1}, "Firebloom Flourish": {"mat": 0, "valid": 1}, "Flamebolt Arbalist": {"mat": 0, "valid": 1}, "Flamelash Beastmaster": {"mat": 0, "valid": 1}, "General at Arms": {"mat": 0, "valid": 1}, "Glowering Conflagration": {"mat": 0, "valid": 1}, "Jianye, Dawn\'s Keep": {"mat": 0, "valid": 1}, "Lu Xun, Pyre Strategist": {"mat": 0, "valid": 1}, "Ravenous Pyre": {"mat": 0, "valid": 1}, "Restorative Flame": {"mat": 0, "valid": 1}, "Ritai Stablemaster": {"mat": 0, "valid": 1}, "Searing Rebuke": {"mat": 0, "valid": 1}, "Searing Truth": {"mat": 0, "valid": 1}, "Silent Firebrand": {"mat": 0, "valid": 1}, "Sly Songstress": {"mat": 0, "valid": 1}, "Smoke Out": {"mat": 0, "valid": 1}, "Sunglory Sentinel": {"mat": 0, "valid": 1}, "Suzaku\'s Command": {"mat": 0, "valid": 1}, "Tinderflare Pivot": {"mat": 0, "valid": 1}, "Austere Priestess": {"mat": 0, "valid": 1}, "Beguiling Bandit": {"mat": 0, "valid": 1}, "Captivating Opulence": {"mat": 0, "valid": 1}, "Carpsong Coda": {"mat": 0, "valid": 0}, "Ceasing Edict": {"mat": 0, "valid": 1}, "Convalescing Mare": {"mat": 0, "valid": 1}, "Delusional Vapors": {"mat": 0, "valid": 1}, "Dian Wei, Valorant Fury": {"mat": 0, "valid": 1}, "Disciple of the Waves": {"mat": 0, "valid": 1}, "Dissonant Fractal": {"mat": 0, "valid": 0}, "Drowned Exorcist": {"mat": 0, "valid": 1}, "Dynasty Chancellor": {"mat": 0, "valid": 1}, "Extricating Touch": {"mat": 0, "valid": 1}, "Floating Peace": {"mat": 0, "valid": 1}, "Fluvial Fatestone": {"mat": 0, "valid": 1}, "Forgetful Concoction": {"mat": 0, "valid": 1}, "Genbu\'s Command": {"mat": 0, "valid": 1}, "Keeper of the Wild": {"mat": 0, "valid": 1}, "Lively Chorale": {"mat": 0, "valid": 1}, "Mana Resonance": {"mat": 0, "valid": 1}, "Misteye Archer": {"mat": 0, "valid": 1}, "Mistsworn Magister": {"mat": 0, "valid": 1}, "Moontide Illusionist": {"mat": 0, "valid": 1}, "Outrider of Waves": {"mat": 0, "valid": 1}, "Pelagic Fatestone": {"mat": 0, "valid": 1}, "Resonating Fugue": {"mat": 0, "valid": 1}, "Seaside Rangefinder": {"mat": 0, "valid": 1}, "Sleety Retreat": {"mat": 0, "valid": 1}, "Splashing Spearguard": {"mat": 0, "valid": 1}, "Submerged Fatestone": {"mat": 0, "valid": 1}, "Think Deep": {"mat": 0, "valid": 1}, "Tidebreaker Sentinel": {"mat": 0, "valid": 1}, "Tidestone Seeker": {"mat": 0, "valid": 1}, "Waterfall Veiler": {"mat": 0, "valid": 1}, "Waterlogged Ranger": {"mat": 0, "valid": 1}, "Xuchang, Frozen Citadel": {"mat": 0, "valid": 1}, "Zhang He, Cloak of Night": {"mat": 0, "valid": 1}, "Baidi, Oathsworn Palace": {"mat": 0, "valid": 1}, "Beseeched Fatestone": {"mat": 0, "valid": 1}, "Byakko\'s Command": {"mat": 0, "valid": 1}, "Captain Archer": {"mat": 0, "valid": 1}, "Courtside Beastkeeper": {"mat": 0, "valid": 1}, "Cyclonic Fatestone": {"mat": 0, "valid": 1}, "Evanescent Winds": {"mat": 0, "valid": 1}, "Fleetfoot Filly": {"mat": 0, "valid": 1}, "Galewind Scout": {"mat": 0, "valid": 1}, "Inquisitive Magician": {"mat": 0, "valid": 1}, "Invigorating Concoction": {"mat": 0, "valid": 1}, "Jadelight Protector": {"mat": 0, "valid": 1}, "Ma Chao, Lupine Huntress": {"mat": 0, "valid": 1}, "Maiden of Glimmer\'s Dusk": {"mat": 0, "valid": 1}, "Maiden of Reverent Gale": {"mat": 0, "valid": 1}, "Maiden of Shrouded Fog": {"mat": 0, "valid": 1}, "Modulating Cadence": {"mat": 0, "valid": 1}, "Pluming Crescendo": {"mat": 0, "valid": 1}, "Poised Bowman": {"mat": 0, "valid": 1}, "Primeval Ritual": {"mat": 0, "valid": 1}, "Razorblade Execution": {"mat": 0, "valid": 1}, "Rearing Rebound": {"mat": 0, "valid": 1}, "Rebounding Gust": {"mat": 0, "valid": 1}, "Rilewind Sentinel": {"mat": 0, "valid": 1}, "Sage Protection": {"mat": 0, "valid": 1}, "Squallbind Pounce": {"mat": 0, "valid": 1}, "Sword Saint of Eveswind": {"mat": 0, "valid": 1}, "Sylph\'s Envelopment": {"mat": 0, "valid": 1}, "Usurp the Winds": {"mat": 0, "valid": 1}, "Whirlwind Reaper": {"mat": 0, "valid": 1}, "Whirlwind Threads": {"mat": 0, "valid": 1}, "Wildgrowth Fatestone": {"mat": 0, "valid": 1}, "Wildheart Hymn": {"mat": 0, "valid": 1}, "Winds of Destiny": {"mat": 0, "valid": 1}, "Wulin Lancer": {"mat": 0, "valid": 1}, "Seiryuu\'s Command": {"mat": 0, "valid": 1}, "Shattering Discharge": {"mat": 0, "valid": 1}, "Stabilizing Capacitance": {"mat": 0, "valid": 1}, "Bloodshroud Temper": {"mat": 0, "valid": 1}, "Savage Sunder": {"mat": 0, "valid": 1}, "Wrathful Slime": {"mat": 0, "valid": 1}, "Zhang Liao, Bloodmonger": {"mat": 0, "valid": 1}, "Felicitous Flock": {"mat": 0, "valid": 1}, "Lumen Borealis": {"mat": 0, "valid": 1}, "Pang Tong, Young Phoenix": {"mat": 0, "valid": 1}, "Striking Illuminance": {"mat": 0, "valid": 1}, "Sunblessed Gazelle": {"mat": 0, "valid": 1}, "Acerbica": {"mat": 0, "valid": 0}, "Bagua of Vital Demise": {"mat": 0, "valid": 1}, "Bloom: Autumn\'s Fall": {"mat": 0, "valid": 1}, "Enervating Decay": {"mat": 0, "valid": 1}, "Maiden of Primal Virtue": {"mat": 0, "valid": 1}, "Natural Order": {"mat": 0, "valid": 1}, "Washuru": {"mat": 0, "valid": 0}, "Guarded Dissipation": {"mat": 0, "valid": 1}, "Fiery Momentum": {"mat": 0, "valid": 1}, "Strapping Conscript": {"mat": 0, "valid": 1}, "Lost Providence": {"mat": 1, "valid": 1}, "Palvor Sword": {"mat": 1, "valid": 1}, "Vorpal Sword": {"mat": 1, "valid": 1}, "Ticket to the Afterlife": {"mat": 1, "valid": 1}, "Labyrinth, Jeweled Opus": {"mat": 0, "valid": 1}, "Aetherial Projection": {"mat": 0, "valid": 1}, "Merlin, Surreal Figment": {"mat": 0, "valid": 1}, "Awaken Ombre": {"mat": 0, "valid": 1}, "Jabberwocky, Calamity\'s Call": {"mat": 0, "valid": 1}, "Scepter of Lumina": {"mat": 1, "valid": 1}, "Stonescale Band": {"mat": 1, "valid": 1}, "Viridian Protective Trinket": {"mat": 1, "valid": 1}, "Reciprocity, Dorumegia\'s Call": {"mat": 1, "valid": 1}, "Clarent, Reimagined": {"mat": 1, "valid": 1}, "Mantle of the Abyss": {"mat": 1, "valid": 1}, "Sablemere, Warden\'s Grip": {"mat": 1, "valid": 1}, "The Duchess\'s Thornes": {"mat": 1, "valid": 1}, "The Looking Glass": {"mat": 1, "valid": 1}, "Radiant Vega": {"mat": 1, "valid": 1}, "Devouring Malice": {"mat": 1, "valid": 1}, "Cheshire Cat, Impish Grin": {"mat": 0, "valid": 1}, "Excalibur, Reflected Edge": {"mat": 0, "valid": 1}, "Ignis Deus": {"mat": 0, "valid": 1}, "Chronowarp": {"mat": 0, "valid": 1}, "Soutirer Vortex": {"mat": 0, "valid": 1}, "Rai, Mana Weaver": {"mat": 1, "valid": 1}, "Silvie, Earth\'s Tune": {"mat": 1, "valid": 1}, "Zander, Always Watching": {"mat": 1, "valid": 1}, "Zander, Corhazi\'s Chosen": {"mat": 1, "valid": 1}, "Allen, Beast Beckoner": {"mat": 1, "valid": 1}, "Merlin, Memory Thief": {"mat": 1, "valid": 1}, "Tristan, Grim Stalker": {"mat": 1, "valid": 1}, "Bauble of Mending": {"mat": 1, "valid": 1}, "Blinding Orb": {"mat": 1, "valid": 1}, "Chalice of Blood": {"mat": 1, "valid": 1}, "Channeling Stone": {"mat": 1, "valid": 1}, "Crystal of Argus": {"mat": 1, "valid": 1}, "Discordia, Harp of Malice": {"mat": 1, "valid": 1}, "Excalibur, Cursed Sword": {"mat": 1, "valid": 1}, "Eye of Argus": {"mat": 1, "valid": 1}, "Galatine, Sword of Sunlight": {"mat": 1, "valid": 1}, "Map of Hidden Passage": {"mat": 1, "valid": 1}, "Poisoned Coating Oil": {"mat": 1, "valid": 1}, "Sealed Blade": {"mat": 1, "valid": 1}, "Sword of Adversity": {"mat": 1, "valid": 1}, "Storm Tyrant\'s Eye": {"mat": 1, "valid": 1}, "Tome of Sacred Lightning": {"mat": 1, "valid": 1}, "Majestic Spirit\'s Crest": {"mat": 1, "valid": 1}, "Sword of Avarice": {"mat": 1, "valid": 0}, "Carnwennan, Shrouded Edge": {"mat": 1, "valid": 1}, "Luxera\'s Map": {"mat": 1, "valid": 1}, "Gaia\'s Blessing": {"mat": 1, "valid": 1}, "Horn of Beastcalling": {"mat": 1, "valid": 1}, "Backstab": {"mat": 0, "valid": 1}, "Conceal": {"mat": 0, "valid": 1}, "Coup de Grace": {"mat": 0, "valid": 1}, "Cram Session": {"mat": 0, "valid": 1}, "Eager Page": {"mat": 0, "valid": 1}, "Enraged Boars": {"mat": 0, "valid": 1}, "Fervent Beastmaster": {"mat": 0, "valid": 1}, "Harness Mana": {"mat": 0, "valid": 1}, "Owl Familiar": {"mat": 0, "valid": 1}, "Port Smuggler": {"mat": 0, "valid": 1}, "Refurbish": {"mat": 0, "valid": 1}, "Blazing Direwolf": {"mat": 0, "valid": 1}, "Cemetery Sentry": {"mat": 0, "valid": 1}, "Embersong": {"mat": 0, "valid": 1}, "Embertail Squirrel": {"mat": 0, "valid": 1}, "Energetic Beastbonder": {"mat": 0, "valid": 1}, "Erupting Rhapsody": {"mat": 0, "valid": 0}, "Flamelash Subduer": {"mat": 0, "valid": 1}, "Patient Rogue": {"mat": 0, "valid": 1}, "Prodigious Burstmage": {"mat": 0, "valid": 1}, "Reckless Researcher": {"mat": 0, "valid": 1}, "Shout at Your Pets": {"mat": 0, "valid": 1}, "Spontaneous Combustion": {"mat": 0, "valid": 1}, "Varuck, Smoldering Spire": {"mat": 0, "valid": 1}, "Aqueous Enchanting": {"mat": 0, "valid": 1}, "Avalon, Cursed Isle": {"mat": 0, "valid": 1}, "Benevolent Battle Priest": {"mat": 0, "valid": 1}, "Drowned Cut": {"mat": 0, "valid": 1}, "Fishing Accident": {"mat": 0, "valid": 1}, "Freeze Stiff": {"mat": 0, "valid": 1}, "Glacial Guidance": {"mat": 0, "valid": 1}, "Imbue in Frost": {"mat": 0, "valid": 1}, "Intrepid Highwayman": {"mat": 0, "valid": 1}, "Mistbound Cutthroat": {"mat": 0, "valid": 1}, "Mistbound Watcher": {"mat": 0, "valid": 1}, "Restorative Slash": {"mat": 0, "valid": 1}, "Seafaring Mercenary": {"mat": 0, "valid": 1}, "Set the Traps": {"mat": 0, "valid": 1}, "Strike from the Mist": {"mat": 0, "valid": 1}, "Bushwhack Bandit": {"mat": 0, "valid": 1}, "Camelot, Impenetrable": {"mat": 0, "valid": 1}, "Channel the Wind": {"mat": 0, "valid": 1}, "Cry for Help": {"mat": 0, "valid": 1}, "Extortion Scheme": {"mat": 0, "valid": 1}, "Menagerie Beastbonder": {"mat": 0, "valid": 1}, "Poised Strike": {"mat": 0, "valid": 1}, "Scattering Gusts": {"mat": 0, "valid": 1}, "Song of Return": {"mat": 0, "valid": 1}, "Tempest Silverback": {"mat": 0, "valid": 1}, "Trained Hawk": {"mat": 0, "valid": 1}, "Wilderness Harpist": {"mat": 0, "valid": 1}, "Windrider Mage": {"mat": 0, "valid": 1}, "Windstream Mutt": {"mat": 0, "valid": 1}, "Zephyr Assistant": {"mat": 0, "valid": 1}, "Conduit of the Mad Mage": {"mat": 0, "valid": 1}, "Reckless Conversion": {"mat": 0, "valid": 0}, "Triskit, Guidance Angel": {"mat": 0, "valid": 1}, "Call the Pack": {"mat": 0, "valid": 1}, "Command the Hunt": {"mat": 0, "valid": 1}, "Spirit of Slime": {"mat": 1, "valid": 1}, "Silvie, Slime Sovereign": {"mat": 1, "valid": 1}, "Key Slime Pudding": {"mat": 1, "valid": 1}, "Slime Nexus": {"mat": 1, "valid": 1}, "Slime Totem": {"mat": 1, "valid": 1}, "Verdant Scepter": {"mat": 1, "valid": 1}, "Baby Gray Slime": {"mat": 0, "valid": 1}, "Limitless Slime": {"mat": 0, "valid": 1}, "Baby Red Slime": {"mat": 0, "valid": 1}, "Red Slime": {"mat": 0, "valid": 1}, "Slime Eruption": {"mat": 0, "valid": 1}, "Baby Blue Slime": {"mat": 0, "valid": 1}, "Gather Slimes": {"mat": 0, "valid": 1}, "Baby Green Slime": {"mat": 0, "valid": 0}, "Green Slime": {"mat": 0, "valid": 1}, "Slime\'s Blessing": {"mat": 0, "valid": 1}, "Slimeshield": {"mat": 0, "valid": 1}, "Storm Slime": {"mat": 0, "valid": 1}, "Ethereal Slime": {"mat": 0, "valid": 1}, "Lustrous Slime": {"mat": 0, "valid": 1}, "Verdant Slime": {"mat": 0, "valid": 1}, "Apotheosis Rite": {"mat": 1, "valid": 1}, "Blastshot Pump": {"mat": 1, "valid": 1}, "Charged Manaplate": {"mat": 1, "valid": 1}, "Crest of the Alliance": {"mat": 1, "valid": 1}, "Flash Grenade": {"mat": 1, "valid": 1}, "Plated Bullet": {"mat": 1, "valid": 1}, "Powercharged Shield": {"mat": 1, "valid": 1}, "Prototype Pistol": {"mat": 1, "valid": 1}, "Prototype Staff": {"mat": 1, "valid": 1}, "Quickdraw Piercer": {"mat": 1, "valid": 1}, "Scale of Souls": {"mat": 1, "valid": 1}, "Synth Disrupter": {"mat": 1, "valid": 1}, "Tasershot": {"mat": 1, "valid": 1}, "Worn Gearblade": {"mat": 1, "valid": 1}, "Penetrator Round": {"mat": 1, "valid": 1}, "Deployment Beacon": {"mat": 1, "valid": 1}, "Archon Broadsword": {"mat": 1, "valid": 1}, "Sentinel Fabricator": {"mat": 1, "valid": 1}, "Shadow\'s Twin": {"mat": 1, "valid": 1}, "Fortified Mana Shield": {"mat": 0, "valid": 1}, "Imperial Rifleman": {"mat": 0, "valid": 1}, "Imperial Sentry": {"mat": 0, "valid": 1}, "Materialize Munitions": {"mat": 0, "valid": 1}, "Novice Mechanist": {"mat": 0, "valid": 1}, "Recruitment Officer": {"mat": 0, "valid": 1}, "Orb of Hubris": {"mat": 1, "valid": 1}, "Capricious Lynx": {"mat": 0, "valid": 1}, "Peaceful Reunion": {"mat": 0, "valid": 1}, "Empowering Prayer": {"mat": 0, "valid": 1}, "Swooping Talons": {"mat": 0, "valid": 1}, "Into the Fray": {"mat": 0, "valid": 1}, "Fireworks Display": {"mat": 0, "valid": 1}, "Exorcise Curses": {"mat": 0, "valid": 1}, "Vyra, Spirit of Fire": {"mat": 1, "valid": 1}, "Tristan, Shadowdancer": {"mat": 1, "valid": 1}, "Gearstride Gloves": {"mat": 1, "valid": 1}, "Dusksoul Stone": {"mat": 1, "valid": 1}, "Malignant Athame": {"mat": 1, "valid": 1}, "Shadeblood Coating": {"mat": 1, "valid": 1}, "Cloaked Executioner": {"mat": 0, "valid": 1}, "Sirocco Operative": {"mat": 0, "valid": 1}, "Gloamspire Headhunter": {"mat": 0, "valid": 1}, "Grim Foreboding": {"mat": 0, "valid": 1}, "Haunting Demise": {"mat": 0, "valid": 1}, "Shadow Resonance": {"mat": 0, "valid": 1}, "Shifting Mirage": {"mat": 0, "valid": 1}, "Executioner\'s Spear": {"mat": 1, "valid": 1}, "Fan of Seven Debts": {"mat": 1, "valid": 1}, "Academy Guide": {"mat": 0, "valid": 1}, "Berserker Plate": {"mat": 1, "valid": 1}, "Coriolis Ward": {"mat": 0, "valid": 1}, "Devoted Bloomweaver": {"mat": 0, "valid": 1}, "Eminent Commander": {"mat": 0, "valid": 1}, "Entrancing Filigree": {"mat": 1, "valid": 1}, "Pierce the Heavens": {"mat": 0, "valid": 1}, "Safeguard Paladin": {"mat": 0, "valid": 1}, "Savage Swing": {"mat": 0, "valid": 1}, "Shuang Ji of Sacrifice": {"mat": 1, "valid": 1}, "Slate Whetstone": {"mat": 1, "valid": 1}, "Steel Halberd": {"mat": 1, "valid": 1}, "Sweet Ambrosia": {"mat": 1, "valid": 1}, "Taiji of Crystal Strategems": {"mat": 0, "valid": 1}, "Brissa, Spirit of Wind": {"mat": 1, "valid": 1}, "Minthe, Spirit of Water": {"mat": 1, "valid": 1}, "Exalted Dorumegian Throne": {"mat": 0, "valid": 1}, "Tether in Flames": {"mat": 0, "valid": 1}, "False Step": {"mat": 0, "valid": 1}, "Hone by Fire": {"mat": 0, "valid": 1}, "Art of War": {"mat": 1, "valid": 1}, "Huaji of Heaven\'s Rise": {"mat": 1, "valid": 1}, "Fabled Ruby Fatestone": {"mat": 1, "valid": 1}, "Fabled Sapphire Fatestone": {"mat": 1, "valid": 1}, "Fabled Emerald Fatestone": {"mat": 1, "valid": 1}, "Scepter of Awakening": {"mat": 1, "valid": 1}, "Jianyu, Fate\'s Premonition": {"mat": 0, "valid": 1}, "Harbinger of Lightning": {"mat": 0, "valid": 1}, "Annihilation": {"mat": 0, "valid": 1}, "Glorious Presence": {"mat": 0, "valid": 1}, "Lu Bu, Indomitable Titan": {"mat": 0, "valid": 1}, "Arisanna, Lucent Arbiter": {"mat": 1, "valid": 1}, "Diana, Keen Huntress": {"mat": 1, "valid": 1}, "Diana, Deadly Duelist": {"mat": 1, "valid": 1}, "Diana, Cursebreaker": {"mat": 1, "valid": 1}, "Diana, Duskstalker": {"mat": 1, "valid": 1}, "Tonoris, Lone Mercenary": {"mat": 1, "valid": 1}, "Tonoris, Might of Humanity": {"mat": 1, "valid": 1}, "Tonoris, Creation\'s Will": {"mat": 1, "valid": 1}, "Tonoris, Genesis Aegis": {"mat": 1, "valid": 1}, "Polkhawk, Bombastic Shot": {"mat": 1, "valid": 1}, "Nico, Whiplash Allure": {"mat": 1, "valid": 1}, "Vanitas, Obliviate Schemer": {"mat": 1, "valid": 1}, "Vanitas, Convergent Ruin": {"mat": 1, "valid": 1}, "Alchemist\'s Kit": {"mat": 1, "valid": 1}, "Alliance Gearshield": {"mat": 1, "valid": 1}, "Fatal Timepiece": {"mat": 1, "valid": 1}, "Navigation Compass": {"mat": 1, "valid": 1}, "Resplendent Kite Shield": {"mat": 1, "valid": 1}, "Rusted Warshield": {"mat": 1, "valid": 1}, "Seeker\'s Rifle": {"mat": 1, "valid": 1}, "Synthetic Core": {"mat": 1, "valid": 1}, "Temporal Spectrometer": {"mat": 1, "valid": 1}, "Wayfinder\'s Map": {"mat": 1, "valid": 1}, "Bombard Flarecannon": {"mat": 1, "valid": 1}, "Forgelight Scepter": {"mat": 1, "valid": 1}, "Heatwave Generator": {"mat": 1, "valid": 1}, "Cascading Round": {"mat": 1, "valid": 1}, "Magebane Lash": {"mat": 1, "valid": 1}, "Brewing Kit": {"mat": 1, "valid": 1}, "Turbulent Bullet": {"mat": 1, "valid": 1}, "The Elysian Astrolabe": {"mat": 1, "valid": 1}, "Gloamspire Lance": {"mat": 1, "valid": 1}, "Academy Attendant": {"mat": 0, "valid": 1}, "Caretaker Drone": {"mat": 0, "valid": 1}, "Deploy Gunshield": {"mat": 0, "valid": 1}, "Dusklight Communion": {"mat": 0, "valid": 1}, "Lena, Dorumegia\'s Herald": {"mat": 0, "valid": 1}, "Lone Gunslinger": {"mat": 0, "valid": 1}, "Oasis Trading Post": {"mat": 0, "valid": 1}, "Organize the Alliance": {"mat": 0, "valid": 1}, "Palatial Concourse": {"mat": 0, "valid": 1}, "Reconstructive Surgery": {"mat": 0, "valid": 1}, "Scavenge the Distillery": {"mat": 0, "valid": 1}, "Seasoned Shieldmaster": {"mat": 0, "valid": 1}, "Strategic Warfare": {"mat": 0, "valid": 1}, "Subjugating Lash": {"mat": 0, "valid": 1}, "Supply Drone": {"mat": 0, "valid": 1}, "Take Cover": {"mat": 0, "valid": 1}, "The Eternal Kingdom": {"mat": 0, "valid": 1}, "Unearth Revelations": {"mat": 0, "valid": 1}, "Airship Cannoneer": {"mat": 0, "valid": 1}, "Airship Engineer": {"mat": 0, "valid": 1}, "Attune with Flames": {"mat": 0, "valid": 1}, "Automaton Bomber": {"mat": 0, "valid": 1}, "Blazing Charge": {"mat": 0, "valid": 1}, "Bottled Forgelight": {"mat": 0, "valid": 1}, "Crimson Tear": {"mat": 0, "valid": 1}, "Excoriate": {"mat": 0, "valid": 1}, "Explosive Fractal": {"mat": 0, "valid": 1}, "Fanatical Devotee": {"mat": 0, "valid": 1}, "Fiery Duelist": {"mat": 0, "valid": 1}, "Fiery Warcry": {"mat": 0, "valid": 1}, "Fireblooded Oath": {"mat": 0, "valid": 1}, "Firetuned Automaton": {"mat": 0, "valid": 1}, "Flameblessed Trainee": {"mat": 0, "valid": 1}, "Forgelight Shieldmaiden": {"mat": 0, "valid": 1}, "Lavaheated Brew": {"mat": 0, "valid": 1}, "Manic Zealot": {"mat": 0, "valid": 1}, "Overwhelming Swing": {"mat": 0, "valid": 1}, "Rocket Jump": {"mat": 0, "valid": 1}, "Veteran Blazebearer": {"mat": 0, "valid": 1}, "Airship Cruiser": {"mat": 0, "valid": 1}, "Aqueous Armor": {"mat": 0, "valid": 1}, "Awakened Deacon": {"mat": 0, "valid": 1}, "Awakened Frostguard": {"mat": 0, "valid": 1}, "Calculated Foresight": {"mat": 0, "valid": 1}, "Conjure Downpour": {"mat": 0, "valid": 1}, "Dahlia, Idyllic Dreamer": {"mat": 0, "valid": 1}, "Fractal of Snow": {"mat": 0, "valid": 1}, "Freezing Round": {"mat": 0, "valid": 1}, "Frigid Bash": {"mat": 0, "valid": 1}, "Reconnaissance Field": {"mat": 0, "valid": 1}, "Refresh Chamber": {"mat": 0, "valid": 1}, "Rimesoul Bishop": {"mat": 0, "valid": 1}, "Seasprite Diver": {"mat": 0, "valid": 1}, "Shatterfall Keep": {"mat": 0, "valid": 1}, "Stream of Consciousness": {"mat": 0, "valid": 1}, "Tactical Retreat": {"mat": 0, "valid": 1}, "Waverider Protector": {"mat": 0, "valid": 1}, "Armored Valkyrie": {"mat": 0, "valid": 1}, "Cyclonic Strike": {"mat": 0, "valid": 1}, "Dominating Strike": {"mat": 0, "valid": 1}, "Draught of Stamina": {"mat": 0, "valid": 1}, "Enchaining Gale": {"mat": 0, "valid": 1}, "Enhance Hearing": {"mat": 0, "valid": 1}, "Enhance Potency": {"mat": 0, "valid": 1}, "Imperial Alchemist": {"mat": 0, "valid": 1}, "Rapid Reload": {"mat": 0, "valid": 1}, "Repelling Palmblast": {"mat": 0, "valid": 1}, "Rose, Eternal Paragon": {"mat": 0, "valid": 1}, "Rousing Slam": {"mat": 0, "valid": 1}, "Vanishing Shot": {"mat": 0, "valid": 1}, "Whirlwind Vizier": {"mat": 0, "valid": 1}, "Wildgrowth Elixir": {"mat": 0, "valid": 1}, "Winbless Arbalest": {"mat": 0, "valid": 1}, "Winbless Gatekeeper": {"mat": 0, "valid": 1}, "Winds of Retribution": {"mat": 0, "valid": 1}, "Young Peacekeeper": {"mat": 0, "valid": 1}, "Celestial Calling": {"mat": 0, "valid": 1}, "Claude, Fated Visionary": {"mat": 0, "valid": 1}, "Potion Infusion: Starlight": {"mat": 0, "valid": 1}, "Scry the Stars": {"mat": 0, "valid": 1}, "The Constellatory Spire": {"mat": 0, "valid": 1}, "Amorphous Strike": {"mat": 0, "valid": 1}, "Assemble the Ancients": {"mat": 0, "valid": 1}, "Clockwork Amalgam": {"mat": 0, "valid": 1}, "Neos Elemental": {"mat": 0, "valid": 1}, "Provoke Obstinance": {"mat": 0, "valid": 1}, "Smash with Obelisk": {"mat": 0, "valid": 1}, "Anathema\'s End": {"mat": 0, "valid": 1}, "Demon\'s Aim": {"mat": 0, "valid": 1}, "Gloamspire Wraith": {"mat": 0, "valid": 1}, "Load Soul": {"mat": 0, "valid": 1}, "Mindbreak Bullet": {"mat": 0, "valid": 1}, "Relentless Hexchaser": {"mat": 0, "valid": 1}, "Shadecursed Hunter": {"mat": 0, "valid": 1}, "Umbral Tithe": {"mat": 0, "valid": 1}, "Violet Haze": {"mat": 0, "valid": 1}, "Azure Protective Trinket": {"mat": 1, "valid": 1}, "Crimson Protective Trinket": {"mat": 1, "valid": 1}, "Beastsoul Visage": {"mat": 1, "valid": 1}, "Explosive Rune": {"mat": 1, "valid": 1}, "Firetongue": {"mat": 1, "valid": 1}, "Varuckan Soulknife": {"mat": 1, "valid": 1}, "Arondight, Azure Blade": {"mat": 1, "valid": 1}, "Cloak of Stillwater": {"mat": 1, "valid": 1}, "Wand of Frost": {"mat": 1, "valid": 1}, "Wildheart Lyre": {"mat": 1, "valid": 1}, "Effigy of Gaia": {"mat": 1, "valid": 1}, "Ventus, Staff of Zephyrs": {"mat": 1, "valid": 1}, "Windwalker Boots": {"mat": 1, "valid": 1}, "Zephyr\'s Edge": {"mat": 1, "valid": 1}, "Fractured Crown": {"mat": 1, "valid": 1}, "Covenant of Thorns": {"mat": 1, "valid": 1}, "Develop Mana": {"mat": 0, "valid": 1}, "Seeking Shot": {"mat": 0, "valid": 1}, "Steady Verse": {"mat": 0, "valid": 1}, "Incendiary Fractal": {"mat": 0, "valid": 1}, "Frostbinder Apostle": {"mat": 0, "valid": 1}, "Ocean\'s Blessing": {"mat": 0, "valid": 1}, "Riptide Slash": {"mat": 0, "valid": 1}, "Anthem of Vitality": {"mat": 0, "valid": 1}, "Corhazi Outlook": {"mat": 0, "valid": 0}, "Intrepid Spearman": {"mat": 0, "valid": 1}, "Windrider Invoker": {"mat": 0, "valid": 1}, "Nameless Champion": {"mat": 1, "valid": 1}, "Amorphous Missile": {"mat": 1, "valid": 1}, "Bellona\'s Runestone": {"mat": 1, "valid": 1}, "Clandestine Chart": {"mat": 1, "valid": 1}, "Cowl of the Wild": {"mat": 1, "valid": 1}, "Duxal Proclamation": {"mat": 1, "valid": 1}, "Etherealys\' Promise": {"mat": 1, "valid": 1}, "Fauna Friend": {"mat": 1, "valid": 1}, "Gem of Sorority": {"mat": 1, "valid": 1}, "Gossamer Staff": {"mat": 1, "valid": 1}, "Halcyon Prism": {"mat": 1, "valid": 1}, "Intwined Bangle": {"mat": 1, "valid": 1}, "Marksman\'s Charm": {"mat": 1, "valid": 1}, "Naga\'s Fang": {"mat": 1, "valid": 1}, "Ninja Tabi": {"mat": 1, "valid": 1}, "Oathbreaker\'s Justice": {"mat": 1, "valid": 1}, "Phantom Veil": {"mat": 1, "valid": 1}, "Prismatic Codex": {"mat": 1, "valid": 1}, "Prismatic Perseverance": {"mat": 1, "valid": 1}, "Protector\'s Plate": {"mat": 1, "valid": 1}, "Sage\'s Urn": {"mat": 1, "valid": 1}, "Sanguine Goblet": {"mat": 1, "valid": 1}, "Shield of Parvati": {"mat": 1, "valid": 1}, "Sojourner\'s Hunt": {"mat": 1, "valid": 1}, "Spectral Beacon": {"mat": 1, "valid": 1}, "Training Sword": {"mat": 1, "valid": 1}, "Veilara\'s Promise": {"mat": 1, "valid": 1}, "Winged Talaria": {"mat": 1, "valid": 1}, "Accompanying Guard": {"mat": 0, "valid": 1}, "Automated Gardener": {"mat": 0, "valid": 1}, "Bombastic Sprint": {"mat": 0, "valid": 1}, "Dawn\'s Reversal": {"mat": 0, "valid": 1}, "Focusing Round": {"mat": 0, "valid": 1}, "Fortifying Aroma": {"mat": 0, "valid": 1}, "Frozen Dismissal": {"mat": 0, "valid": 1}, "Galestream Insight": {"mat": 0, "valid": 1}, "Gloamspire Prowler": {"mat": 0, "valid": 1}, "Horticounter": {"mat": 0, "valid": 1}, "Imperial Panzer": {"mat": 0, "valid": 1}, "Nico, Rapture\'s Embrace": {"mat": 1, "valid": 1}, "Perdition": {"mat": 0, "valid": 1}, "Polkhawk, Boisterous Riot": {"mat": 1, "valid": 1}, "Reconnaissance Scout": {"mat": 0, "valid": 1}, "Refabrication": {"mat": 0, "valid": 1}, "Slash and Burn": {"mat": 0, "valid": 1}, "Surging Undertow": {"mat": 0, "valid": 1}, "Temptation\'s Facade": {"mat": 1, "valid": 1}, "Vanitas, Dominus Rex": {"mat": 1, "valid": 1}, "Tome of Abyssal Heaven": {"mat": 1, "valid": 1}, "Angelic Channeling": {"mat": 0, "valid": 1}, "Argus, All-Seeing Giant": {"mat": 0, "valid": 1}, "Ariel, Archangel of Natura": {"mat": 0, "valid": 1}, "Azrael, Archangel of Materia": {"mat": 0, "valid": 1}, "Golden Checkmate": {"mat": 0, "valid": 1}, "Haniel, Archangel of Spectra": {"mat": 0, "valid": 1}, "Raziel, Archangel of Libra": {"mat": 0, "valid": 1}, "Seraphic Legion\'s Descent": {"mat": 0, "valid": 1}, "Solomon, Master of Elements": {"mat": 0, "valid": 1}, "Arcane Renunciation": {"mat": 0, "valid": 1}, "Constellary Predomination": {"mat": 0, "valid": 1}, "Supernova Divination": {"mat": 0, "valid": 1}, "Facet the Forgotten": {"mat": 0, "valid": 1}, "Spirit Blade: Retribution": {"mat": 0, "valid": 1}, "Limitless Defiance": {"mat": 0, "valid": 1}, "Auspicious Manifestation": {"mat": 0, "valid": 1}, "Lightweaver\'s Infinite Shaping": {"mat": 0, "valid": 1}, "Automata Genesis": {"mat": 0, "valid": 1}, "Full Bloom": {"mat": 0, "valid": 1}, "Heartsong Reclamation": {"mat": 0, "valid": 1}, "Xukong, Shifted Fates": {"mat": 0, "valid": 1}, "Curtain of Shadows": {"mat": 0, "valid": 1}, "Distort Reality": {"mat": 0, "valid": 1}, "Nox, Final Release": {"mat": 0, "valid": 1}, "Pouvoir Absolu": {"mat": 0, "valid": 1}} | |
| function invalidate(dlbutt) { | |
| dlbutt.style["border"] = "5px solid red" | |
| } | |
| function validate(dlbutt) { | |
| dlbutt.style["border"] = "1px solid blue" | |
| } | |
| function questionablyvalidate(dlbutt) { | |
| dlbutt.style["border"] = "1px dashed yellow" | |
| } | |
| function sleep (delayInMs) { | |
| return new Promise((resolve) => setTimeout(resolve, delayInMs)) | |
| } | |
| function titleCase(str) { | |
| // based on https://www.xjavascript.com/blog/convert-string-to-title-case-with-javascript/ | |
| return str.toLowerCase().replace(/\b\w/g, c => c.toUpperCase()) | |
| } | |
| function fix_case(cardname) { | |
| const repls = { | |
| "'S":"'s", | |
| "’S":"'s", | |
| "\u2019S": "'s", | |
| "\u2019s": "'s", | |
| " And ": " and ", | |
| " At ":" at ", | |
| " By ": " by ", | |
| " De ": " de ", | |
| " For ": " for ", | |
| " From ":" from ", | |
| " In ":" in ", | |
| " Into ":" into ", | |
| " Of ": " of ", | |
| " Aux ": " aux ", | |
| "Mk Iii": "Mk III", | |
| "Mk Ii": "Mk II", | |
| " The ":" the ", | |
| " To ":" to ", | |
| " With ":" with ", | |
| ", with ": ", With ", // "Silvie, With the Pack" vs "Smack with Flute" | |
| } | |
| cardname = titleCase(cardname) | |
| for (const k in repls) { | |
| cardname = cardname.replace(k, repls[k]) | |
| } | |
| // Exceptions to the typical title casing for prepositions | |
| if (cardname == "Claimed from Beyond") return "Claimed From Beyond" | |
| if (cardname == "Protect Her at All Costs") return "Protect Her At All Costs" | |
| if (cardname == "Seep into the Mind") return "Seep Into the Mind" | |
| if (cardname == "Pole-Armed Steed") return "Pole-armed Steed" | |
| if (cardname == "Off with Her Head") return "Off With Her Head" | |
| return cardname | |
| } | |
| async function wait_and_validate(dlbutt) { | |
| dlbutt.click() | |
| while (true) { | |
| const m = document.querySelector(".MuiModal-root .MuiPaper-root header .MuiTypography-body2") | |
| if (m) { | |
| await validate_dl(dlbutt) | |
| break | |
| } else { | |
| await sleep(800) | |
| } | |
| } | |
| document.querySelector(".MuiModal-backdrop").click() | |
| while (true) { | |
| const m = document.querySelector(".MuiModal-root .MuiPaper-root header .MuiTypography-body2") | |
| if (m) { | |
| await sleep(100) | |
| } else { | |
| break | |
| } | |
| } | |
| } | |
| function validate_dl(dlbutt) { | |
| const [mat_h, main_h, side_h] = document.querySelectorAll(".MuiModal-root .MuiPaper-root header .MuiTypography-body2") | |
| let questionable = false | |
| if (!mat_h || !main_h) { | |
| console.warn("Missing main deck or side deck?") | |
| return invalidate(dlbutt) | |
| } | |
| const matcount = parseInt(mat_h.innerText.trim().match(COUNTRE).groups.count) | |
| if (matcount > 12) { | |
| console.warn("Too many material deck cards") | |
| return invalidate(dlbutt) | |
| } | |
| if (matcount < 12) { | |
| console.log("Small mat deck?") | |
| questionable = true | |
| } | |
| const maincount = parseInt(main_h.innerText.trim().match(COUNTRE).groups.count) | |
| if (maincount < 60) { | |
| console.warn("Too few cards in main deck") | |
| return invalidate(dlbutt) | |
| } | |
| const [mat, main, side] = document.querySelectorAll(".MuiModal-root .MuiPaper-root ul") | |
| const mat_cards = [] | |
| let has_spirit = false | |
| for (const line of mat.innerText.split("\n")) { | |
| if (line.trim()) { | |
| const m = line.trim().match(CARDRE) | |
| const c = fix_case(m.groups.c) | |
| const cquant = parseInt(m.groups.q) | |
| if (cquant > 1) { | |
| console.warn("Duplicate card in materials") | |
| return invalidate(dlbutt) | |
| } | |
| if (!carddata[c].valid || !carddata[c].mat) { | |
| console.warn("Invalid card in materials") | |
| return invalidate(dlbutt) | |
| } | |
| if (c.includes("Spirit")) { | |
| has_spirit = true | |
| } | |
| mat_cards.push(c) | |
| } | |
| } | |
| if (!has_spirit) { | |
| console.warn("Missing spirit in materials") | |
| return invalidate(dlbutt) | |
| } | |
| if (side) { | |
| let sidetotal = 0 | |
| for (const line of side.innerText.split("\n")) { | |
| if (line.trim()) { | |
| const m = line.trim().match(CARDRE) | |
| const cquant = parseInt(m.groups.q) | |
| const c = fix_case(m.groups.c) | |
| if (mat_cards.indexOf(c) != -1) { | |
| console.warn("Duplicate between materials and sideboard") | |
| return invalidate(dlbutt) | |
| } | |
| if (cquant > 4) { console.warn("Too many copies of a card"); return invalidate(dlbutt) } | |
| if (!carddata[c].valid) { console.warn("Invalid card in sideboard"); return invalidate(dlbutt) } | |
| if (carddata[c].mat) { | |
| if (cquant > 1) { console.warn("Multiples of material card in sideboard"); return invalidate(dlbutt) } | |
| sidetotal += 3 | |
| } else { | |
| sidetotal += cquant | |
| } | |
| } | |
| } | |
| if (sidetotal > 15) { console.warn("Too many points in sideboard"); return invalidate(dlbutt) } | |
| if (sidetotal < 15) { console.log("Small sideboard?"); questionable = true } | |
| } else { | |
| console.log("No sideboard?") | |
| questionable = true | |
| } | |
| if (questionable) { | |
| return questionablyvalidate(dlbutt) | |
| } | |
| validate(dlbutt) | |
| } | |
| async function validate_all() { | |
| let dlbuttons = Array.from(document.querySelectorAll('[aria-label="View decklist"]')) | |
| dlbuttons = dlbuttons.concat(Array.from( | |
| document.querySelectorAll('[aria-label="View and manage private decklist"]'))) | |
| for (const dlbutt of dlbuttons) { | |
| await wait_and_validate(dlbutt) | |
| } | |
| } | |
| validate_all() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment