From 2a7426abb2fdd96d1feeeb9c2ec9f5da038d3703 Mon Sep 17 00:00:00 2001 From: ReznoRMichael Date: Mon, 25 Jan 2021 15:47:02 +0100 Subject: [PATCH] meta thumbnail adding --- docs/app.js | 200 ++++++++++++- docs/img/thumbnail1200x628.jpg | Bin 0 -> 388662 bytes docs/index.html | 131 ++++++++- docs/main.css | 508 ++++++++++++++++++++++++++++++++- src/index.html | 2 +- src/js/index.js | 6 + webpack.dev.js | 7 + webpack.prod.js | 7 + 8 files changed, 857 insertions(+), 4 deletions(-) create mode 100644 docs/img/thumbnail1200x628.jpg diff --git a/docs/app.js b/docs/app.js index 6a477e7..e6ae24b 100644 --- a/docs/app.js +++ b/docs/app.js @@ -1 +1,199 @@ -(()=>{var e={28:(e,t,r)=>{"use strict";r.r(t);var a,n,s=r(943),o=r(668),i=r(696),A=r(881),l="",h="",d="",c="
",g=l,m=["
"].join("\n"),u=["
"].join("\n"),f=["
"].join("\n"),p="",y={intro:{h2:"Game Status",id:"hk-intro",maxPercent:112},hints:{h2:"My old friend Elderbug once told me about...",id:"hk-hints"},bosses:{h2:"Bosses",id:"hk-bosses",percent:0,maxPercent:14},charms:{h2:"Charms",id:"hk-charms",percent:0,maxPercent:36},equipment:{h2:"Equipment",id:"hk-equipment",percent:0,maxPercent:14},nailUpgrades:{h2:"Nail Upgrades",id:"hk-nailupgrades",percent:0,maxPercent:4},nailArts:{h2:"Nail Arts",id:"hk-nailarts",percent:0,maxPercent:3},spells:{h2:"Spells",id:"hk-spells",percent:0,maxPercent:6},maskShards:{h2:"Mask Shards",id:"hk-maskshards",percent:0,maxPercent:4},vesselFragments:{h2:"Vessel Fragments",id:"hk-vesselfragments",percent:0,maxPercent:3},dreamNail:{h2:"Dream Nail and Essence",id:"hk-dreamnail",percent:0,maxPercent:3},warriorDreams:{h2:"Warrior Dreams",id:"hk-warriordreams",percent:0,maxPercent:7},dreamers:{h2:"Dreamers",id:"hk-dreamers",percent:0,maxPercent:3},colosseum:{h2:"Colosseum of Fools",id:"hk-colosseum",percent:0,maxPercent:3},grimmTroupe:{h2:"Grimm Troupe Content Pack",id:"hk-grimmtroupe",percent:0,maxPercent:6},lifeblood:{h2:"Lifeblood Content Pack",id:"hk-lifeblood",percent:0,maxPercent:1},godmaster:{h2:"Godmaster Content Pack",id:"hk-godmaster",percent:0,maxPercent:5},essential:{h2:"Game Completion Essentials",id:"hk-essential"},achievements:{h2:"Achievements Essentials",id:"hk-achievements"},statistics:{h2:"Game Statistics",id:"hk-statistics"}},k={fireballLevel:["","...a mysterious shaman living in a dwelling below the town of Dirtmouth"],hornet1Defeated:["","...a skilled protector guarding ruins in a lush green forest"],hasDash:["","...an old cloak lying on a green path by a broken shell"],hasWalljump:["","...a sharp claw lying forgotten somewhere amidst the insect village"],Crossroads_04:["","...a mother sleeping peacefully below the town of Dirtmouth"],slyRescued:["","...a fellow town bug who seems to be lost somewhere in the crossroads"],hasLantern:["","...a precious item able to carry some light to even the darkest places"],hasSuperDash:["","...some powerful crystal beating somewhere deep inside the mines"],hasDreamNail:["","...a weapon from a dream world only found where the souls can peacefully rest"],killedInfectedKnight:["","...a shattered corpse forgotten in a windy cave in the ancient depths below the city"],hasDoubleJump:["","...something incredibly light dropped by a monarchfly in the ancient depths below the city"],killedBlackKnight:["","...discarded shells of black guards lying on the floor of a high spire"],lurienDefeated:["","...a dreamer sleeping somewhere at the top of a high spire"],dungDefenderOrHornet2:["","...a skilled combatant living at the heart of the sewers or watching over a shell amidst ash falling from the sky"],ismaTearOrShadeCloak:["","...something precious in a grove accessed from the waterways or a massive royal door guarding a cloak behind the darkness"],defeatedMegaJelly:["","...an intelligent being floating inside hidden archives behind the fog"],monomonDefeated:["","...a dreamer sleeping somewhere hidden in a foggy area"],hegemolDefeated:["","...a dreamer sleeping near a spider nest area"],killedHollowKnight:["","...a disturbance inside a black temple"]},S={falseKnightDefeated:["False Knight","Forgotten Crossroads"],hornet1Defeated:["Hornet Protector","Greenpath"],defeatedDungDefender:["Dung Defender","Royal Waterways"],mageLordDefeated:["Soul Master","City of Tears: Soul Sanctum"],killedBlackKnight:["Watcher Knights","City of Tears: Watcher's Spire"],collectorDefeated:["The Collector","City of Tears: Tower of Love"],defeatedMantisLords:["Mantis Lords","Mantis Village"],defeatedMegaJelly:["Uumuu","Fog Canyon: Teacher's Archives"],hornetOutskirtsDefeated:["Hornet Sentinel","Kingdom's Edge"],killedInfectedKnight:["Broken Vessel","Ancient Basin"],killedMimicSpider:["Nosk","Deepnest"],killedTraitorLord:["Traitor Lord","Queen's Gardens"]},C={Crossroads_04:["Gruz Mother","Forgotten Crossroads"],Crossroads_09:["Brooding Mawlek","Forgotten Crossroads"]},w={gotCharm_1:["#1 Gathering Swarm","Sly: 300 Geo"],gotCharm_2:["#2 Wayward Compass","Iselda: 220 Geo"],gotCharm_3:["#3 Grubsong","Grubfather: 10 Grubs rescued"],gotCharm_4:["#4 Stalwart Shell","Sly: 200 Geo"],gotCharm_5:["#5 Baldur Shell","Howling Cliffs"],gotCharm_6:["#6 Fury of the Fallen","King's Pass"],gotCharm_7:["#7 Quick Focus","Salubra: 800 Geo"],gotCharm_8:["#8 Lifeblood Heart","Salubra: 250 Geo"],gotCharm_9:["#9 Lifeblood Core","The Abyss: 15 Lifeblood masks"],gotCharm_10:["#10 Defender's Crest","Royal Waterways"],gotCharm_11:["#11 Flukenest","Royal Waterways"],gotCharm_12:["#12 Thorns of Agony","Greenpath"],gotCharm_13:["#13 Mark of Pride","Mantis Village"],gotCharm_14:["#14 Steady Body","Salubra: 120 Geo"],gotCharm_15:["#15 Heavy Blow","Sly: 350 Geo + Shopkeeper's Key"],gotCharm_16:["#16 Sharp Shadow","Deepnest"],gotCharm_17:["#17 Spore Shroom","Fungal Wastes"],gotCharm_18:["#18 Longnail","Salubra: 300 Geo"],gotCharm_19:["#19 Shaman Stone","Salubra: 220 Geo"],gotCharm_20:["#20 Soul Catcher","Forgotten Crossroads: Ancestral Mound"],gotCharm_21:["#21 Soul Eater","Resting Grounds"],gotCharm_22:["#22 Glowing Womb","Forgotten Crossroads"],gotCharm_23:["#23 Fragile Heart","Leg Eater: 350/280 Geo"],gotCharm_24:["#24 Fragile Greed","Leg Eater: 250/200 Geo"],gotCharm_25:["#25 Fragile Strength","Leg Eater: 600/480 Geo"],gotCharm_26:["#26 Nailmaster’s Glory","Sly: All Nail Arts"],gotCharm_27:["#27 Joni’s Blessing","Howling Cliffs: Joni's Repose"],gotCharm_28:["#28 Shape of Unn","Greenpath: Lake of Unn"],gotCharm_29:["#29 Hiveblood","The Hive"],gotCharm_30:["#30 Dream Wielder","Seer: 500 Essence"],gotCharm_31:["#31 Dashmaster","Fungal Wastes"],gotCharm_32:["#32 Quick Slash","Kingdom's Edge"],gotCharm_33:["#33 Spell Twister","City of Tears: Soul Sanctum"],gotCharm_34:["#34 Deep Focus","Crystal Peak"],gotCharm_35:["#35 Grubberfly’s Elegy","Grubfather: 46 Grubs rescued"],gotCharm_36:["#36 Kingsoul","Queen's Gardens + Ancient Basin"]},v={colosseumBronzeCompleted:["Trial of the Warrior","Little Fool: 100 Geo"],colosseumSilverCompleted:["Trial of the Conqueror","Little Fool: 450 Geo + Warrior completed"],colosseumGoldCompleted:["Trial of the Fool","Little Fool: 800 Geo + Conqueror completed"]},b={lurienDefeated:["Lurien the Watcher","City of Tears: Watcher's Spire"],monomonDefeated:["Monomon the Teacher","Fog Canyon: Teacher's Archives"],hegemolDefeated:["Herrah the Beast","Deepnest: Distant Village"]},B={hasDreamNail:["Dream Nail acquired","Resting Grounds"],dreamNailUpgraded:["Awoken Dream Nail","Seer: 1800 Essence"],mothDeparted:["Hear the Seer's final words","Seer: 2400 Essence"]},E={hasDash:["Mothwing Cloak","Greenpath: Dash ability"],hasWalljump:["Mantis Claw","Mantis Village: Wall Jump ability"],hasSuperDash:["Crystal Heart","Crystal Peak: Super Dash ability"],hasDoubleJump:["Monarch Wings","Ancient Basin: Double Jump ability"],hasAcidArmour:["Isma's Tear","Royal Waterways: Acid Armour ability"],hasKingsBrand:["King's Brand","Kingdom's Edge"],hasShadowDash:["Shade Cloak","The Abyss: Shadow Dash ability"]},G={slyShellFrag1:["Mask Shard #1","Sly: 150 Geo"],slyShellFrag2:["Mask Shard #2","Sly: 500 Geo"],slyShellFrag3:["Mask Shard #3","Sly: 800 Geo + Shopkeeper's Key"],slyShellFrag4:["Mask Shard #4","Sly: 1500 Geo + Shopkeeper's Key"],dreamReward7:["Mask Shard #5","Seer: 1500 Essence"]},D={Crossroads_13:["Mask Shard #6","Forgotten Crossroads: below Hot Springs"],Crossroads_09:["Mask Shard #7","Forgotten Crossroads: Brooding Mawlek"],Crossroads_38:["Mask Shard #8","Grubfather: 5 Grubs rescued"],Room_Bretta:["Mask Shard #9","Dirtmouth: Bretta's Room"],Fungus2_01:["Mask Shard #10","Queen's Station"],Waterways_04b:["Mask Shard #11","Royal Waterways"],Fungus1_36:["Mask Shard #12","Greenpath: Stone Sanctuary"],Mines_32:["Mask Shard #13","Crystal Peak: Enraged Guardian"],Fungus2_25:["Mask Shard #14","Deepnest: entrance from Fungal Wastes"],Hive_04:["Mask Shard #15","The Hive"],Room_Mansion:["Mask Shard #16","Resting Grounds: Delicate Flower"]},P={slyVesselFrag1:["Vessel Fragment #1","Sly: 550 Geo"],slyVesselFrag2:["Vessel Fragment #2","Sly: 900 Geo + Shopkeeper's Key"],dreamReward5:["Vessel Fragment #3","Seer: 700 Essence"],vesselFragStagNest:["Vessel Fragment #4","Stag Nest"]},K={Fungus1_13:["Vessel Fragment #5","Greenpath: near Queen's Gardens exit"],Crossroads_37:["Vessel Fragment #6","Forgotten Crossroads: unlock City of Tears lift"],Ruins2_09:["Vessel Fragment #7","Above King's Station"],Deepnest_38:["Vessel Fragment #8","Deepnest: Goam platforming challenge"],Abyss_04:["Vessel Fragment #9","Ancient Basin Fountain: 3000 Geo"]},I={hasDashSlash:["Great Slash","Nailmaster Sheo: Greenpath"],hasUpwardSlash:["Dash Slash","Nailmaster Oro: Kingdom's Edge, 800 Geo"],hasCyclone:["Cyclone Slash"," Nailmaster Mato: Howling Cliffs"]},F=[["#0 Old Nail","Starting Weapon"],["#1 Sharpened Nail","Nailsmith: 250 Geo"],["#2 Channeled Nail","Nailsmith: 800 Geo + 1 Pale Ore"],["#3 Coiled Nail","Nailsmith: 2000 Geo + 2 Pale Ore"],["#4 Pure Nail","Nailsmith: 4000 Geo + 3 Pale Ore"]],M={fireballLevel:{1:["Vengeful Spirit","Forgotten Crossroads: Ancestral Mound"],2:["Shade Soul","City of Tears: Soul Sanctum + Elegant Key"]},quakeLevel:{1:["Desolate Dive","City of Tears: Soul Sanctum"],2:["Descending Dark","Crystal Peak: Crystallised Mound"]},screamLevel:{1:["Howling Wraiths","Fog Canyon: Overgrown Mound"],2:["Abyss Shriek","The Abyss"]}},U={xeroDefeated:["Xero","Resting Grounds"],noEyesDefeated:["No Eyes","Greenpath: Stone Sanctuary"],elderHuDefeated:["Elder Hu","Fungal Wastes"],aladarSlugDefeated:["Gorb","Howling Cliffs"],mumCaterpillarDefeated:["Marmu","Queen's Gardens"],galienDefeated:["Galien","Deepnest"],markothDefeated:["Markoth","Kingdom's Edge"]},R={gotCharm_37:["Charm #37 Sprintmaster","Sly: 400 Geo + Shopkeeper's Key"],gotCharm_38:["Charm #38 Dreamshield","Resting Grounds"],gotCharm_39:["Charm #39 Weaversong","Deepnest: Weaver's Den"],gotCharm_40:["Charm #40 Grimmchild / Carefree Melody","Dirtmouth"],killedGrimm:["Troupe Leader Grimm","Dirtmouth"]},L={killedHiveKnight:["Hive Knight","The Hive"]},x={hasGodfinder:["Godtuner","Junk Pit"]},Q=[["#1 Pantheon of the Master","Godhome"],["#2 Pantheon of the Artist","Godhome"],["#3 Pantheon of the Sage","Godhome"],["#4 Pantheon of the Knight","Godhome"]],O={grubsCollected:["Grubs Rescued","out of 46 total",46],dreamOrbs:["Essence Collected","Dream Nail (2400 for completion)",2400],stationsOpened:["Stag Stations opened","out of 10 total",10],slyRescued:["Sly Rescued","Forgotten Crossroads"],brettaRescued:["Bretta Rescued","Fungal Wastes"],hasLantern:["Lumafly Lantern","Sly: 1800 Geo"],shopkeeperKey:["Shopkeeper's Key","Crystal Peak"],elegantKey:["Elegant Key","Sly: 800 Geo + Shopkeeper's Key"],loveKey:["Love Key","Queen's Gardens"],slySimpleKey:["Simple Key #1","Sly: 950 Geo"],simpleKeyCityOfTears:["Simple Key #2","City of Tears"],simpleKeyAncientBasin:["Simple Key #3","Ancient Basin"],gotLurkerKey:["Simple Key #4","Kingdom's Edge: Colosseum of Fools"],paleOreAncientBasin:["Pale Ore #1","Ancient Basin"],paleOreSeer:["Pale Ore #2","Seer: 300 Essence"],paleOreCrystalPeak:["Pale Ore #3","Crystal Peak: Hallownest's Crown"],paleOreDeepnest:["Pale Ore #4","Deepnest"],paleOreGrubfather:["Pale Ore #5","Grubfather: 31 Grubs rescued"],paleOreColosseum:["Pale Ore #6","Colosseum of Fools: Trial of the Conqueror"],fountainGeo:["Geo in Fountain","Ancient Basin: 3000 Geo maximum",3e3],hasTramPass:["Tram Pass","Deepnest"],nightmareLanternLit:["Nightmare Lantern Lit","Howling Cliffs"]},N={areaMaps:["Area Maps","Cornifer and Iselda (out of 13)",13,["mapCrossroads","mapGreenpath","mapFogCanyon","mapRoyalGardens","mapFungalWastes","mapCity","mapWaterways","mapMines","mapDeepnest","mapCliffs","mapOutskirts","mapRestingGrounds","mapAbyss"]],hasJournal:["Hunter's Journal","Greenpath: Hunter"],hasHuntersMark:["Hunter's Mark","Greenpath: Hunter"],journalEntriesCompleted:["Creatures Encountered","Hunter's Journal (164 max)",164],journalNotesCompleted:["Hunter Notes Completed","Hunter's Journal (164 max)",164],killedPrayerSlug:["Journal: Maggot","Forgotten Crossroads: False Knight secret room"],killedOrangeScuttler:["Journal: Lightseed","Infected Crossroads"],killedPigeon:["Journal: Maskfly","Greenpath, Queen's Gardens"],killedLazyFlyer:["Journal: Aluba","Lake of Unn, Queen's Gardens (near White Lady)"],killedAcidFlyer:["Journal: Duranda","Greenpath: Nailmaster Sheo's tent path"],killedAcidWalker:["Journal: Durandoo","Greenpath, Queen's Gardens"],killedPlantShooter:["Journal: Gulka","Greenpath: west of Stone Sanctuary"],killedMushroomTurret:["Journal: Sporg","Fungal Wastes"],killedZapBug:["Journal: Charged Lumafly","Fog Canyon: Teacher's Archives (tank)"],killedCrystalCrawler:["Journal: Crystal Crawler","Crystal Peak"],killedGorgeousHusk:["Journal: Gorgeous Husk","City of Tears: secret room"],killedWorm:["Journal: Goam","Infected Crossroads: near Fungal Wastes entrance"],killedBigCentipede:["Journal: Garpede","Deepnest: east of Hot Spring"],killedAbyssTendril:["Journal: Void Tendrils","The Abyss: secret room"],killedPaleLurker:["Journal: Pale Lurker","Colosseum of Fools: secret area"],falseKnightDreamDefeated:["Failed Champion","Forgotten Crossroads"],mageLordDreamDefeated:["Soul Tyrant","City of Tears: Soul Sanctum"],infectedKnightDreamDefeated:["Lost Kin","Ancient Basin"],whiteDefenderDefeated:["White Defender","Royal Waterways"],greyPrinceDefeated:["Grey Prince Zote","Dirtmouth: Bretta's Room"],killedHollowKnight:["Hollow Knight","Forgotten Crossroads: Black Egg Temple"],salubraBlessing:["Salubra's Blessing","Salubra: 800 Geo + all 40 Charms found"],gotShadeCharm:["Void Heart","Kingsoul + Birthplace"],killedFinalBoss:["Radiance","Forgotten Crossroads: Black Egg Temple"],bossDoorStateTier5:["Embrace the Void","Godhome: Pantheon of Hallownest"],zoteDead:["Optimal Zote","Neglect"],nailsmithSpared:["Optimal Nailsmith","Happy Couple"]},H={nailDamage:["Nail Damage","Nailsmith upgrades",21],charmSlots:["Charm Notches","out of 11 total",11],notchShroomOgres:["Charm Notch #1","Fungal Wastes: Shroom Ogres room"],salubraNotch1:["Charm Notch #2","Salubra: 120 Geo + 5 Charms found"],salubraNotch2:["Charm Notch #3","Salubra: 500 Geo + 10 Charms found"],salubraNotch3:["Charm Notch #4","Salubra: 900 Geo + 18 Charms found"],salubraNotch4:["Charm Notch #5","Salubra: 1400 Geo + 25 Charms found"],colosseumBronzeCompleted:["Charm Notch #6","Colosseum of Fools: Trial of the Warrior"],notchFogCanyon:["Charm Notch #7","Fog Canyon: explosive eggs room"],gotGrimmNotch:["Charm Notch #8","Dirtmouth: Troupe Leader Grimm"],relicsWandererJournal:["Relic #1 found total","Wanderer's Journal (out of 14)",14,"trinket1","soldTrinket1"],relicsHallownestSeal:["Relic #2 found total","Hallownest Seal (out of 17)",17,"trinket2","soldTrinket2"],relicsKingsIdol:["Relic #3 found total","King's Idol (out of 8)",8,"trinket3","soldTrinket3"],relicsArcaneEgg:["Relic #4 found total","Arcane Egg (out of 4)",4,"trinket4","soldTrinket4"],rancidEggs:["Rancid Eggs","Hallownest, Sly, Tuk"],xunFlowerBrokeTimes:["Delicate Flowers broken","Resting Grounds: Grey Mourner"],hasDreamGate:["Dream Gate","Seer: 900 Essence"],whisperingRoots:["Whispering Roots completed","Dream Nail (out of 15)",15],fragileGreed_unbreakable:["Unbreakable Greed","Divine: Fragile Greed + 9000 Geo"],fragileHealth_unbreakable:["Unbreakable Heart","Divine: Fragile Heart + 12000 Geo"],fragileStrength_unbreakable:["Unbreakable Strength","Divine: Fragile Strength + 15000 Geo"],killedMenderBug:["Journal: Menderbug","Forgotten Crossroads + destroy sign"],killedBindingSeal:["Journal: Seal of Binding","White Palace: Path of Pain completion"],killedGodseekerMask:["Journal: Weathered Mask","Godhome: Land of Storms"],whiteDefenderDefeats:["White Defender times defeated","Royal Waterways (5 max)",5],greyPrinceDefeats:["Grey Prince Zote times defeated","Dirtmouth (10 max)",10],killsBindingSeal:["Path of Pain","White Palace: main secret area"]};function T(e){var t,r;if(a=new Date,!e.hasOwnProperty("playerData"))return!1;if(t=e.playerData,!e.hasOwnProperty("sceneData"))return!1;if(!e.sceneData.hasOwnProperty("persistentBoolItems"))return!1;r=e.sceneData.persistentBoolItems,W(y),function(e){for(var t in e)e[t].hasOwnProperty("percent")&&(e[t].percent=0)}(y),se("hide"),oe("hide");var s=Object.assign({},k),o=Object.assign({},S),i=Object.assign({},C),A=Object.assign({},w),l=Object.assign({},v),h=Object.assign({},b),d=Object.assign({},B),g=Object.assign({},E),m=Object.assign({},G),u=Object.assign({},D),f=Object.assign({},I),p=Object.assign({},P),T=Object.assign({},K),q=Object.assign({},U),ae=Object.assign({},R),ne=Object.assign({},L),ie=Object.assign({},x),Ae=Array.from(Q),le=Array.from(F),he=JSON.parse(JSON.stringify(M));Y(y.intro,t.playTime),Z(y.intro,t.completionPercentage),J(y.intro,c),X(y.intro,t.maxHealthBase,t.permadeathMode),_(y.intro,t.maxMP+t.MPReserveMax),$(y.intro,t.geo),ee(y.bosses,o,t),r&&te(y.bosses,"Battle Scene",i,r),ee(y.charms,A,t),ee(y.colosseum,l,t),ee(y.dreamers,h,t),ee(y.dreamNail,d,t),ee(y.equipment,g,t);for(var de=0,ce=le.length;de=de?z(y.nailUpgrades):V(),j(y.nailUpgrades,le[de][0],le[de][1]);y.nailUpgrades.percent&&y.nailUpgrades.percent--,ee(y.maskShards,m,t),te(y.maskShards,"Heart Piece",u,r),ee(y.nailArts,f,t),function(e,t,r){for(var a in t)for(var n=1;n<=2;n++)r[a]>=n?z(e):V(),j(e,t[a][n][0],t[a][n][1])}(y.spells,he,t),ee(y.vesselFragments,p,t),te(y.vesselFragments,"Vessel Fragment",T,r),function(e,t,r){for(var a in t)r[a]>0?z(e):V(),j(e,t[a][0],t[a][1])}(y.warriorDreams,q,t),ee(y.grimmTroupe,ae,t),t.grimmChildLevel>=4?z(y.grimmTroupe):V(),j(y.grimmTroupe,"Nightmare King Grimm / Banishment","Dirtmouth or Howling Cliffs"),ee(y.lifeblood,ne,t),ee(y.godmaster,ie,t);for(var ge=1;ge<=4;ge++)!0===t["bossDoorStateTier"+ge].completed?z(y.godmaster):V(),j(y.godmaster,Ae[ge-1][0],Ae[ge-1][1]);return J(y.godmaster,c),re(y.essential,O,t,r),J(y.essential,c),re(y.achievements,N,t,r),re(y.statistics,H,t,r),function(e,t,r,a){if(!0===r.killedHollowKnight)return j(e,"","...a successful Knight who doesn't need hints anymore. The Knight explores the world of Hallownest patiently in constant search of its remaining secrets..."),!0;for(var n in t)if(!0!==r[n]){if("fireballLevel"===n){if(r[n]>=1)continue;return j(e,t[n][0],t[n][1]),!1}if("Crossroads_04"===n){for(var s=!1,o=0,i=a.length;o
",document.getElementById(t).innerHTML+="

"+r+n+"

"}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unknown Completion Element: ",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=g,n=["",""];t.length||(n=["",""]);var s=[""];e===y.hints&&(s[0]="",a="");var o="";r.length&&t.length&&(o=" — "),document.getElementById(e.id).innerHTML+=m+a+n[0]+t+n[1]+s[0]+p+o+r+s[1]+f}function J(e,t){document.getElementById(e.id).innerHTML+="\n"+t}function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";g=h,e&&(e.percent++,"hk-equipment"===e.id&&e.percent++)}function V(){g=l}function q(){g=d}function Y(e,t){var r=Math.floor(t),a=Math.floor(r/60%60),n=Math.floor(r/3600),s=Math.floor(r%60);s<10&&(s="0"+s),a<10&&(a="0"+a);var o="Time Played:"+p+""+n+" h "+a+" min "+s+" sec";document.getElementById(e.id).innerHTML+=m+""+o+f}function Z(e,t){t>=112?z():V();var r="Game Completion:"+p+""+t+" %"+p+"(out of "+e.maxPercent+" %)";document.getElementById(e.id).innerHTML+=m+g+r+f}function X(e,t,r){var a="",n=""),i=""),A="";A=1===r?i:n;for(var l=0;lHealth:"+a+f}function _(e,t){for(var r="",a=""),n=0,s=t/33;nSoul:"+r+f}function $(e,t){var r="Geo:").concat(t,"");document.getElementById(e.id).innerHTML+=u+""+r+f}function ee(e,t,r){for(var a in t){switch(a){case"gotCharm_36":!0===r.gotQueenFragment&&!0===r.gotKingFragment?z(e):V();break;default:!0===r[a]?z(e):V()}j(e,t[a][0],t[a][1])}}function te(e,t,r,a){var n=[],s=ae(r);for(var o in r)n.push([o,r[o][0],r[o][1],!1]);for(var i=0,A=a.length;i0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Shiny Item",r=0,n=a.length;r0&&void 0!==arguments[0]?arguments[0]:"",t=0,r=0,n=a.length;r=t[l][2]?z():q();break;case"rancidEggs":case"xunFlowerBrokeTimes":q(),n+=": "+Math.abs(r[l]);break;case"shopkeeperKey":!0===r.hasSlykey||!0===r.gaveSlykey?z():V();break;case"elegantKey":!0===r.hasWhiteKey||!0===r.usedWhiteKey?z():V();break;case"loveKey":!0===r.hasLoveKey||!0===r.openedLoveDoor?z():V();break;case"simpleKeyCityOfTears":o("Ruins1_17","Shiny Item")?z():V();break;case"simpleKeyAncientBasin":o("Abyss_20","Shiny Item Stand")?z():V();break;case"paleOreAncientBasin":o("Abyss_17","Battle Scene Ore")?z():V();break;case"paleOreSeer":!0===r.dreamReward2?z():V();break;case"paleOreCrystalPeak":o("Mines_34","Shiny Item Stand")?z():V();break;case"paleOreDeepnest":o("Deepnest_32","Shiny Item Stand")?z():V();break;case"paleOreGrubfather":o("Crossroads_38","Shiny Item Ore")?z():V();break;case"paleOreColosseum":o("Room_Colosseum_Silver","Shiny Item")?z():V();break;case"relicsWandererJournal":case"relicsHallownestSeal":case"relicsKingsIdol":case"relicsArcaneEgg":(c=r[t[l][3]]+r[t[l][4]])>=t[l][2]?z():q(),n+=": "+c;break;case"bossDoorStateTier5":!0===r[l].completed?z():V();break;case"killsBindingSeal":0==r[l]?z():V();break;case"greyPrinceDefeated":case"zoteDead":case"nailsmithSpared":!0===r[l]?z():q();break;default:!0===r[l]?z():V()}j(e,n,s)}}function ae(e){var t=0;for(var r in e)e.hasOwnProperty(r)&&++t;return t}function ne(e){W(e),V(),Y(e.intro,0),Z(e.intro,0),J(e.intro,c),X(e.intro,5,0),_(e.intro,99),$(e.intro,0),j(e.hints,k.fireballLevel[0],k.fireballLevel[1]);var t=[S,C,w,E,I,G,D,P,K,b,v,B,U,R,L,x,O,N,H],r=[e.bosses,e.bosses,e.charms,e.equipment,e.nailArts,e.maskShards,e.maskShards,e.vesselFragments,e.vesselFragments,e.dreamers,e.colosseum,e.dreamNail,e.warriorDreams,e.grimmTroupe,e.lifeblood,e.godmaster,e.essential,e.achievements,e.statistics];do{for(var a in t[0])j(r[0],t[0][a][0],t[0][a][1]);r.shift()}while(t.shift());for(var n=0;n{var a,n,s,o=r(929),i=[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,6,1,0,0,0],A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("").map((function(e){return e.charCodeAt(0)})),l=new Map(A.map((function(e,t){return[e,t]}))),h=(new TextEncoder).encode("UKu52ePUBwetZ9wNX88o54dnfKRu0T1l"),d=new o.ModeOfOperation.ecb(h);function c(){var e,t=this.result;try{(t=new Uint8Array(t)).slice(),t=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:d).decrypt(e);return t.subarray(0,-t[t.length-1])}(t=function(e){var t,r=(e=(e=new Uint8Array(e).slice()).map((function(e){return l.get(e)}))).indexOf(64);t=-1!=r?r:e.length;e=e.subarray(0,t);for(var a=new Uint8Array(3*e.length/4),n=4*Math.floor(e.length/4),s=0;s>4,a[o+1]=(15&e[s+1])<<4|e[s+2]>>2,a[o+2]=(3&e[s+2])<<6|e[s+3]}if(null!=e[n]){var i=3*n/4;a[i]=e[n]<<2|e[n+1]>>4,null!=e[n+2]&&(a[i+1]=(15&e[n+1])<<4|e[n+2]>>2)}return a}(t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;e=e.subarray(t.length,e.length-1);for(var r=0,a=0;a<5&&(r++,0!=(128&e[a]));a++);return e.subarray(r)}(t))),e=(new TextDecoder).decode(t),document.getElementById("save-area").value="",document.getElementById("save-area").value=e,n=new Date,console.info("LoadSaveFile() time (ms) =",n-a),HKReadTextArea(),s=new Date,console.info("Total time (ms) =",s-a)}catch(e){alert("The file cannot be decoded. ".concat(e)),console.info("The file cannot be decoded. ".concat(e))}}window.LoadSaveFile=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;if(e.files.length<1)return!1;a=t;var r=e.files[0],n=new FileReader;n.readAsArrayBuffer(r),n.addEventListener("load",c)}},929:function(e){"use strict";!function(t){function r(e){return parseInt(e)===e}function a(e){if(!r(e.length))return!1;for(var t=0;t255)return!1;return!0}function n(e,t){if(e.buffer&&ArrayBuffer.isView(e)&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!a(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(r(e.length)&&a(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function s(e){return new Uint8Array(e)}function o(e,t,r,a,n){null==a&&null==n||(e=e.slice?e.slice(a,n):Array.prototype.slice.call(e,a,n)),t.set(e,r)}var i,A={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r191&&a<224?(t.push(String.fromCharCode((31&a)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&a)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},l=(i="0123456789abcdef",{toBytes:function(e){for(var t=[],r=0;r>4]+i[15&a])}return t.join("")}}),h={16:10,24:12,32:14},d=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],c=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],g=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],m=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],u=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],f=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],p=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],y=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],k=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],S=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],C=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],w=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],v=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],b=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],B=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function E(e){for(var t=[],r=0;r>2,this._Ke[r][t%4]=s[t],this._Kd[e-r][t%4]=s[t];for(var o,i=0,A=n;A>16&255]<<24^c[o>>8&255]<<16^c[255&o]<<8^c[o>>24&255]^d[i]<<24,i+=1,8!=n)for(t=1;t>8&255]<<8^c[o>>16&255]<<16^c[o>>24&255]<<24;for(t=n/2+1;t>2,g=A%4,this._Ke[l][g]=s[t],this._Kd[e-l][g]=s[t++],A++}for(var l=1;l>24&255]^v[o>>16&255]^b[o>>8&255]^B[255&o]},G.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],a=E(e),n=0;n<4;n++)a[n]^=this._Ke[0][n];for(var o=1;o>24&255]^u[a[(n+1)%4]>>16&255]^f[a[(n+2)%4]>>8&255]^p[255&a[(n+3)%4]]^this._Ke[o][n];a=r.slice()}var i,A=s(16);for(n=0;n<4;n++)i=this._Ke[t][n],A[4*n]=255&(c[a[n]>>24&255]^i>>24),A[4*n+1]=255&(c[a[(n+1)%4]>>16&255]^i>>16),A[4*n+2]=255&(c[a[(n+2)%4]>>8&255]^i>>8),A[4*n+3]=255&(c[255&a[(n+3)%4]]^i);return A},G.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],a=E(e),n=0;n<4;n++)a[n]^=this._Kd[0][n];for(var o=1;o>24&255]^k[a[(n+3)%4]>>16&255]^S[a[(n+2)%4]>>8&255]^C[255&a[(n+1)%4]]^this._Kd[o][n];a=r.slice()}var i,A=s(16);for(n=0;n<4;n++)i=this._Kd[t][n],A[4*n]=255&(g[a[n]>>24&255]^i>>24),A[4*n+1]=255&(g[a[(n+3)%4]>>16&255]^i>>16),A[4*n+2]=255&(g[a[(n+2)%4]>>8&255]^i>>8),A[4*n+3]=255&(g[255&a[(n+1)%4]]^i);return A};var D=function e(t){if(!(this instanceof e))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new G(t)};D.prototype.encrypt=function(e){if((e=n(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=s(e.length),r=s(16),a=0;a=0;--t)this._counter[t]=e%256,e>>=8},F.prototype.setBytes=function(e){if(16!=(e=n(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},F.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var M=function e(t,r){if(!(this instanceof e))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",r instanceof F||(r=new F(r)),this._counter=r,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new G(t)};M.prototype.encrypt=function(e){for(var t=n(e,!0),r=0;r16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,a=0;a{"use strict";r.r(t)},591:(e,t,r)=>{"use strict";r.r(t)},881:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA6CAYAAAAKjPErAAAbEElEQVR42sTTg5IkaQAE4Cz8bWGknrbGttla2zae4F7upNDZNtZG6TLi6oyVMuIbtrLyLzzByOQkD7lJ/MfDJPx3pL95qCh4bJFUAF6qpwQVqJO6qYPS1Exekskg/X5eGHaeSUl7BQ81ABJLoI/GaZYWaY6mbKPUSzmKUfRPhRUSpJJCYMz7WPi+oj7iBaqnPBUAiyWRpDZqEkIEZUX2WKYlNF2XLdO0ANyma3SRfqJv6Ev6jq7SLdtVOme7RsZTX1KSZQHLigHWCIBlmqcx6lIUNRFPJqJ9A/3uzu4utS0WkzweH+7qhnTnzm3B53kB1FE75WwF6qQeGqBeylI9ucmg22TiISLjYWJZEQCDVKFVGlEUJd3a2hKenpkSm7dtwu59u7Bn/27sObAHu/l9/aYNGJsYR3NLCxRVBSOTm2LUR5O0QCu0nvbScdsOmqSmhxjmoW5qh11wG1UpLhwOkUwlMb8wi4mpceQLOYRDYahCBVeHbhg4f+48PnjvI7z88mt45eWX8cWnn+HO7dv4e3gS+DwBSBJ0XTMNTbsO4Ed6k16g1+kTuvKkllQpTqO2OBcUiUQC5VoZW7jg9Owk4u1t8Pm8cLtc8PN7U2M9ujqLWF5dwOZtG7FcLqG1Pc4eMmBHYqlwOIJCZwET0xOYW5zB2OSonMnnA4FQJAdJqQA4ZlumVpIeZ0mVQlSgeVtO5r3JT4Dh0RGUysvI57Pwut1gcXBdOJxOABLu3tXANREI+tHVXcT4+CgSyRRkRcC+x1Hf1IiR8SFs3bERx0/ux5mzh+kIDh/bi9q6CordXT6PL9ANYCMdoU2Uu5/jK0/sfk5JzO1TnMlZ6T+OZjP10gKtpxoNUtDFQqlMBqPjI8hmU1BUGRYXUeyCMsuaFnBX03GHWBQ82fD7ffB4Pb9eDCHQxuUnp8ewbmMFmzZVUK0uoLQ8iw0byjhwYBtOntqPQ0d2Y7m0hLZEIiILsQDgIG2lwr3GUs+d+0m9eO4nk1fbxF/jpgwNUA+lKUat9EurXsGdyNpsvZ+m8ZAQiE1kkplk3O24v+7u9gM++QP3Lr//5bq7mx0flzNREgjuNE0DzXN312reNffYq6ypxcTg2V27du2qJs0ITE5N4fLVi5KdRCIBDRCUgY7dh+vaGLkjZlHAIWAYpHAUCiP0ejYGfRvEiOmZNJ5++jo+/bnXCJQZXl1C2M+wCQMzySSmr1/EqZPHcPnSWfzZX67ib//mn83tR48uDp1ewDcUDmPrIzPZrJRg1asagH4fwAuMLwPqu8zIlykiLwfMwHnWzhwAk1RFnK1haXmJtZSGqxWcvouO1UOzZaFSayFfqqFYbaBUbaJUa6LabKLRttBqdwi0B5NZnZ2fw9nzp3HuwjnMLyyQugE47gADPYQLFxoapgpgZiqF50nnn/zkW/jOd7+OsxfOKzMYOgvgKz7L5j8yk33LGo2G7kiX3oL/CPuS/jXGJ/lC64mp5MTE5IQxcodo1RvotFsAQPUbot3uokpAZiTGXjhAz2H0h3x2QBMA5YsKLwoBACYp3ep00bUdgIePxicRm0yjr0Mo1i2EOzaCAQPRkIlIOIigGeDfjmDAQMQM4cKZkwiR4trl+1gdY+vx5sWR6zIZyDP+TrL6fsU2Y0fGPhJ62FPQo/MAvgsEvhxLzJxcP302dvWZG+rqjetsDaeRSqeYBQfNRl20bcKjU3oWoVgMvcEA7a6NYqXJ7LUJxobVdWDZPTgED69eCSB3kMXtm7dQLpSQmpnH+pkLmJ6dgWeK7F5fLpTjxcAl/TVrWzEgWQ3CRHJ6EtFYBLVaAweZbLBrWUkf3B6j/EF1HeoRxo/RYAUiLMYXY4mF9UvXXwh94RvfwFe+9TV8+gufwWe/9Dl85dtfxyuf+SSOLK/Asrp479Fj3H/4CIVSWQA1mhYKxTqyh1U/ajjI1bDP/x8Wq6iQuh3+Hsnj9UHWbw9tArN7Q/SdoYDr8iK2LIf07qJY66DMaLd7BE0aY4igMnFi4xieeuoqjlK0yJT0E20t/gG6BoyAHhwKVSNiqAkyGEmun750JfDZL38WL7x8DenUBIZ8A3eoMTs3Q8qZaLW6+Oe//UdkD4p4+OA9zC8ts/eBwPtoksJt1qbWpJn0Qg2ylQAc1Oot5Ao1OAREX+sZAgKw5G+CNA/8J5kLmUHSMsAL4RI8gXf77LlhTCY0JsKKmYxi/sgcZhZmvXYV6DvOIoAzfm1aT2qM2cr9twagtB5e8GoQMM8sra2Zz7/yHJvyNZw8sYKwaRDkUA5mM46tr+PpF57HYaGJB3cfIJMp4M7tB6TnAMFwDPZPa9KFgiJQDcWw+T2joVEq1yVjo9EIjt1Fg7SrUpgAUJVdARYJh5CcjGKSihyJBKUF2f2BiJubFJ2UPhuNJxCKREGQEQBzvvofMPrvM+huAtID1ZejifTStWeewWfZqy5ePIHJeETEg+1ArjyUIYUfi09AqxCq1RaK+TIqpQrqPKjFK97xotOBRYFh9kSghiMtF6pjWSgf5lDKZtBtN8THTiTTEsw7GlTmOllCSktYDHckFcVnTTaN5LlLmu/v53Hv7mPs72W8izUEUPJbyd6HgMSyiI0KPbuycTr46mdewYsvXsX87DT7GQ/mqSHfzOH/KQ6ilKFwhAdXpGsJGfrQan4P1XJBPGqpWEQhn0OlcIhGuYxOs0FALT7XUCsWCHAHjVKBV78HeAAME1Oz8zDJAoqOvE+f0bX7pL0tYqQ1pNeOrWCbZ9reyeLe7YfI7mfQ79kaQJ2x4wO1nrBreuxHV8zYRHTtxDp70CnMESBTB5u1ZfGNuo6XoR5svrGhAnLVm6wlu9vBwGljNGzCbjGsBmKJJAIsrmG/L1kMBkOIRON8DjATjmTQ6VpezQrQIrOaefxAqDc5OS0UZ/aEumSolMnAo6k7EpcUCpms7Q6y2RLKlaqwxR+6kz5lpxjFJ0Ai5g+709HEhFpaWcDS4hxrIiIv3Jc6GJJGHexliyiW6oA25BBbm9vIbD+GY1UBgBSO4ujaKpaXl8TWVXiA/cwes1tGt1Eg04MAPNq7GD9G2oXFDG/fvSVSsXaK7SQ9R6MQYpJdqdvBwCWFLdY7qT0ZFzZtPd7F/XsPcZjL8SL3xqxM+jZ0xs/o8EmQK4CaikYjtGecHsIheaEes9djNtq2Le4lQ5BeC9CkabvRwMM7t1DM7fHrPjMwhWtPXcbLr72IjRMbCBNkvlDEO2+/i3fefBs7WzvoduQwT04e8qwJpJzPismo8YKcuHAVR1ZWEZ1IiHlns4fUIWlbYBtqVYq4+fqbuMvXrhXz/Psh/EfCBznrd4vOGH1aBlUVuJycmYufu3QeZ+gqOE1QOHrS0Mt0NJlcESVmcehq0tBBLpPB3sP7aFZLmKKHffb5p/GVb3wJL736Is6dP4vjx9fYw1Yw5Vm+EVCv09I16iJgUPSxiSnMzS8gPTsrF2TgMYbUr5eLaNUq0vgjFLcwlZNtDhoQimc2H+Ot//h33H77LQpejmXSf/9U1Wa858+c9jiTIcaEz2keQoujoQoSYE+8ZrXe4iFZe1RHQynYopAHtHgVmSquXL+CL3/9S3j6uRuYm0tjkj0sGAqwp0VBv4uWR/WdfapglheoReAzOHH6DGS4TidhMYOP2Wsf3L3L96misL/NrDcJtopTl68jPbeAHtmU3XmMrbvvSg3btiUXZzo1I6VFFlDd60G2n5Rfl9En1XUOsllTG9HEZHRtfYN1dVQOb1Foao02iuU6gTa9whfqlHJZ7Dy4y8M1cHT1KNvNp/HSay9gnsNxnINyLBgUjxo0TBEgXiTWz2PsbO9iBHBquYhPfOY1Zv05XL9xmZk/g/X1VcjvVmtot1rSP1vVCt+jKf8vHmSweedd5LO70NrF4tKSTEDPv/Qcrly7QrApmoo2ms2WJ8V7AB4wSu/b1o2UTRWtsvbK5QazMEHBGYjg1BttoRO3b7zCFltDHg3SlFzh8HuUWVlHMpkgrRSUAoY8BNsZiFPU1ep2+Tp8DX4zzto9e/EsXnrlWZw/uwFafwRI3975k1hbXxFh+fM//HPkDw+p3G3sPryDUv4AejiUNpSYmsSFK5fw9PPP4gJfZ3lpkcodIUv2Se0wan/4p9FWoznr1+YOwzZ9c+4wdI8AdrczeHjvPYRDpigchUZ6FZQSEei0GnzTLPuShShf9IhnrdLTYt+0FrGC1RPLhlg0zB5rkwmkYLEivS9NW7iwfIQKzHpMTSJuhORax8MRzpWX5cJWafD/5i/+SmjsDgcUGkkI5haXcP2ZG/gUtxDXblwRixn0dkJmQHShXq/j7u07obs37y6w/RwD8JhRMH1n0ARYco6N/e0t/DfrqVYpcqBNwR6yJxIA1VZq8XB/j+KQB5itIA8WT3i2KgLAz5qYBwt9gk1PJ9B3NU07qdfoSDZCwZCsRoauN6axzvn/KEMmDa2xTuP9NJdh7z18jId377BERDkxmUrj0o2n8OkvfhY3nrqCmelJUeX+0GEJmbI0W1lZxtlzZ82dzZ1Uq9k66qts0/T3mTWGDc2GXy/h4S0KBZvzFMequZVjSCSnpWmX83kUCNJmLYqUMQs9V9EoDNlqHGaqL7asRLp3LVvoGWE2HbvHv+8CGIkQEYuwI5evSsYnJti6GHIBTJNZXsTaxjr2tjfRYZ0B4Ei2QJNygcpPo0Lm8PekhDRcAauUItUnvVpVNO8xgpz2W0rY9KlahYDVvCo2ud/XXV7lVrOhGtWqyLgrtWV5g6qID6CgtYEmfWaBoOLxGEBhOixV2FMbYiBi7LkpBVLY5t/3QU4zi0HxsU1mt15tSzmEQgZm01M4Mp+WnysKV4gHNj2GEGTADGNhkcApiOlUUpwTz8DXcSG+lgANQIZ0lguHex0BMOWDDI3pWvF7yviho7RhM1TL1ExShyJhg1eNnG+gMtKkZA+AJuX6zFoVe/sF1oW4GeSLVemrWkOG5WgkIGI1Gg5k0WWGIjwMQVLQevx5rlCV16qyRdHcy0BcoRozZJoBQEbNYJV99widWJgAvVKwewMx6dwfsfYjktlGo4XDfNmwe04cwLQ/W5pPZrLL0FCGmkikcPLMWf3Us1exfmKNo05Yt5qW2tzcxc133sXWg/uw2Mf6A1K4VMTu7r5HS0YIzY4tZn6kgR4PYlucLZtsP4O++E4zRPoORmxNFhyWQIe0NZSUuLc1kDk0s19EnlTu21R0M4RFDsbHTxwTBecI57U2Me1jkOKn+bdFMqre7Hjfi/h9MsDQY3Xt+hnVRiCkllZX8cKrL+CTn34BGxurKkwKtdo27t3fhAbQpIp1d7ps7F6d5rBF50PrjdnFBbjahIaSmbDNw4z6Hi3rMnRTgWUG7DlDZq4tGeEoJcNx0ByOD88JpoKmZx9dr6Zj3EIsy8JrSA9L7yyzJWkqY5eGrEwkCvKzEWR5BIx8TAMPpPJdj8GQOXHj5HFcvnZOHT++olKpKYQ9BYzHCNTC0iqt2swsAtkDDO0O2tUS7R1rgQ18kZv01JFlhEl1xaw1WK/VbostoSbKa5hBybBlOajV2qKw9KOkLzNsGDJbaq0l871OCwDEv9IairmnqZC/6RMICQeT78EEynAupoVaIAsyreEztMPom76dm/BTKz3vJEGuHV1U5LpigWvaPNVqd1lHbVKwL5kaz3Uus1kv5UnfNttOGUfWqphfWcPkzIxMDk3WbL3RkomCHkgyzJGNGe3ItmDgCchA5lTw7CJwjVoNA6tF+ipu3acRjSUEWJNsEpCsVc60wgAoSFmUqy2U+V6tundBB9r3sC0B6Wcw5IPki8Zpz1LGRCIGDRlOlbdHzXi7nEe7rL8DNBtejQ38Fb9iBkKyIqwRLIdXMQzzR4/xe64MzHbPFpmH1kJbKiD/RmpRFHegtdduZGC2mcEyh+1BryUbiOTMjLQGrSHU7vK1CNJfq0CmE6F/rSkjXYMXeuhtroECo+qDFCxCZC8oBuIBLVKTO1exdBmq56OtLHY5iR8c5NnYW9KXplJUvbUVLpQW5PD5XB6yGTjYQ5eZtQiWO12xYyOC5JDsL8SGsq1T0DAEKSTDVrsva5EC/37EjMXoR2f52tF4fCw03kWXVgENyT7/yeDAuwAocWjgbOq9UdHfDpQZQ9MH6PjPKLEF3LvzkAdfRJob7UqNxiBT4FqxTPPclC0BrxSdziRvwpyjOL1Cl3FKpvjM7h73qXdw5+ZtqmMB7XpVrlzP3wLw4FRMSzYGsmnm9/hPxGPQd2Q1cri7iSbdFk0Ds7jALE4LVVmPosQ91pyrBdx4KGXvbvPCZOTi9nvdnm/nHvlOzhWK+mb2BUCt9vuu6g+9+lC60XHY3JuqXCG4rs0rNiD9qKzM0Axp9MIrL+Kzn/+kNw2IUV/76Qw5JS6nWip7NSLZGz8CHI+iPDg352LouSUg8K43RxLgY1QO90W1w5xnZxZZ29OzgBGUTR31QDJOZSVIJRTu0/yXOLhntx6hUT70Xq8I4K8Y/+DvfLT0Eb9x3gDUcc2BZ6RMDBmDkQECVh61ACU+ss1D9+2OLHVfZpvhzR7aspjQNxaLyri1tLLEpp4W38oGLbOfbPokZxDRkD1OX/Y9qBdzKGS2PYAC2C92niQMnoehnggt4KA1AVqk9x4Oth6gXsh5rmoA4F3GHzDuMtwnt3UhxgnGcWUEpgI03qHYhArHE2p8C44Hk0w2qyzsnoVjx1dx45lrHJJnxUPSq8pNHEOm/gTmacPCsYQsnGq1ukcjER89lMwJuFa97AEkuAyf87JxGD/EfNueC2rzWRyWmAlAeeUis2w5mxGA1fyBfM8frf7EvydSHxN6DNL1vd46Y4lADTMcZY+aoNuR+4jSMhzbJiUKGPEwyxyWV46t0bNOCH1sAmQzFxHQGuJBuaEjzUaUd7lJxMPaMvBy8SQq2mnURJx6LAWlQCZMIJmaw9zCEcYc4rGQgGlUCvK3hhGQPmo1q6y/XeS4KWhWCjKOAWgA6p8B/I5fk/r9H3Hp+mm+De2eGTr2rNWoElCCIGWFIet7jmKSBdom2WSX2dCXCYwrQtmoyc1W9iz2VKFuIhHjYHuaS+AD9tIia7mJ8U5Gsupf53CC5pxCd577pY2NDaTYq8NhE/VKBW+//jqt5E22pyz4FxyaU2wvXg0XyISqiBnE2ah7fh3eH9P0SZDKV9YM498Z50dD5/lusxIqGxCJZ5CCk7JoYohS9giSE4hsDqLRkNBZ3o3y7jojEYgk58kURWiBdi8+mRBH44OUEghFE0hQQVeOr+PK5XMcmi9hbXVFbhEAmtln7XtfU4T+69//Cw32YTohMfvd8TQkgNQjQP+l/8GJzvs+9KHHILU/hbzO2AD0sjvonehUS6J+bPScRuZksdRtN0nFsGfTRNK3tnOoU94nJ2V5TKtlitEGtGzebWZadkMjPT4UlXMCadq/9CI9KZ9Pn97AjWvncOL4EibiEfld+lSZLOLMLkc8ClgTt9+5JW0J0PKaPsD3APypr6j7P8+HlTp+RBjzrJ8kKaoc2+IVbPMNKmizhQQIJDXvZSclVqtUrnneUcanbtdm9MSd9GRPWsODe4+w/egBWtWi3F5YPHYKx89fwdqJk1hlpjYI7tjRBbm5oxTGN2zH+ZC6tzp0XTt7nuUTYyHFDewy/oLxRz5Nhx8BUqkn50hflfKMAWMWWqfYvA2v4TKkyA3TxGRyBvFkWiyZ5Y1THVtANpodAUyxkS3BQTaPB3duS5MfDh0c4aZhg8vjJc/MJ6folacwTVpHI95CW2gOrcWAQwQPhtyIPWBdP3rwyFs7js95wPhHxp8xbvlMND7us3XKj7F7v83oQUJ9je95fjgaRnzBIpUcZpTKSMWLmkEC9w7Xp/gYshEwTVP6Yqna9G/wZEWwJnlRFuhpZ+ik+AkQWXnEWc9sQbL2pMDJZMENPmkbpXiF5S1zuSK986Hcx/QnjBbjHb9V3GFYPkAZsT5EePT7Mwn/Fx8BinJs1BlfB9SzUDoOssTruc16TTxpJJ6giJgyZfCKSx8c+U7Y7lpyZ6vZIIBghA7mKGfOZR4+Dlm16JGMSdr25kgHQlVFoGZA3BAzK3fVdmkXNzkcdAjSP9u2LzJvjXerPkjtx/s+o6qCanwDkhzR7wM8bq4aSk0Bgaui+QRqtVreJlsm/RiVV/krS2glgJ2ejSobfDmXQ99xvPuPOnVkiXU8rbSGGIeRK7fPJYMBvxZpJmSyoPHgz/re7+m9zU2V28+OP6aW97vAfzFyT4B6/7PCOJMqPCX1qp0OPuKRB/Q/Qet5KD1FjCeJiFe4j6JMCyNZF5qhoAA2jSAP2Eebjb56mJX+CK8FTSVptpPeZkB7U4QeeBfCkVFO1iKG0pwflRKQ0FRPxc2B9qaLg90dcVpsHU1AMYP6bz2mvU9o9EdkEmZkeh4uAQ6GXVk3fMRjjz9kgY+CBPlFpmxDa8S7zSYKzhZqBGMQZDASIdXCGDBzdtub7r2500GALYM4IZSBlgLRIpBeuHL/xfX7MQChKQFKsz/Y2lRFuhtH9qCaANUf+TRt4+d8BNLHzhkc/zF0umyJA4UPf7iArgGjLJ+LgCK1VQJaR+k3A063K+NU12oTXAse+L5nGkayNhKGB0Jh+dxrNB6V5TKto1BTERlDyCU3XXtkQavp3RpQ2c1HKp/Z8WbELBXXE5nfA5RH1fLHfOJTvf97gdmN8wY3aV5taG1G8TEPl1EB9Ba0yHeNpyTvECbgiCgbD6mHA0VeCTgfobwZAXgZGvcrf4AeKo5hzJrtORjVbNRUOV9Q+f2Myu1seRPGqNdtbQH6ryAA8R+M6i/6sdZAcvWUbL+c/kghPIGf4+EwsgT2EFofMCpijiXT3v9HVcD1vm5JSBsi/KEboMEPcGOgvKBhVy2qboO1Vi0VUCblC9l95DMZihUn/Ealylvv70KET0ant8eW7eNBfrAmVfr8S/LcZgP3SjLgTd10NyPbYq1UNT7+ESbINEBRAhh6ijHJSAJIQeZUIwWl5qCNRXJzjiozYdL/BYJBSI1qLdaRpaKZ7T5XI23S4RDQrDv1N3x+3d/XDPFLPlRg4eL//tpbU1gWyBOyrqx/sY966zAAho5CAGKOsQCoFcBY56sfJ6IjwCgB6BAgKF1/irD8lnCfcRPS5NWWTEi/zkdg4YIKzZ1T5sSaMsx5hV/9EWXMMk4C6kWC/Bbj/zKjvwmo3/LjNwDj//P7PwTMTwCBdUCF8Gt8/A+s6McQSCbw6QAAAABJRU5ErkJggg=="},668:e=>{"use strict";e.exports="data:image/png;base64,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"},943:e=>{"use strict";e.exports="data:image/png;base64,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"},696:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA/CAYAAABU6B73AAAXRUlEQVR42sSW1WKlQBBEaZ3hykrc3e3/Py3OnoG151VyK9XTdKQOKp8+HXd/cBMR7ZA2V3WjpT+tlZmBAbqU0zY0De/v783ptxq9tT7l6zAMb9PcX9z8DwJoYnMTMccDFfaEmDluHSP4IBOFMfhXf5WuIy2iJv6rvAFmGF51iPfhjQVA0PvfguKg/y0AhB0BmKWzTLyK2oLws850QT2jTgAgYNg4/k792oJ/1TN6IfjTWL8Nj4R/Zv2M039/sVd/MSiwZnt+b2WD86eg2G+cAi2fYoQvvXv/US02NHJbM/fF/UAjDiUdxb6X3NPwHXPfjfDtcN92tx0zXaNex1eguaKKu33s3BYjyPBezQvwooM6Pb5CtVM4tatMO4D8HxDuqaoeIlqB8dm9bkjEroQfAeCU+lRrHhD+yAASbgdJ+IzYK+FbbraZGdv4Gr11QKwBB7dV5lZN9ZObfgbUZwB8FIAMzhmmUqXTQnpHBgzrKNpJwZkt6N+AMDMxCwNCAcDCrGzg+1LyRDzOrNRLKXHqGUcOAELv1ozNWnKdoCvpTtD4XDM/4x9aXdw/jX28rYEzKnwCApwV/IOZfhxElgCZi2gBUBWzkE4UODqdpTpMUF7/HgiCCQCM4BV9Mosdy3KspVxq5IXWPDcugQwAEB4I7ai3wJ9K5oKgS+o5vqDfB4GYmZvZ3N16tKS3ANjHMPtgyM0+ok9EXTogAPJRRT4MKnOA9GQuMAgRMZ1gDF9hsL1xybzIHwURESMENENr7mVfMy8k86aBkPQzj9ivGTul5HjU+5KLmqN64NQ+k11RaqFwLwAJ1onP8FIiKgBqWzcwATA3XY6g1BqEpQJEDRf5SN3uIfNBugqQ6BRcLBqM9vkG5Y+BiCjj5WCWc1Vb85idSi3XgLjVmtfGZVAA0DcAGR8JtERT4PAEhAEoWBtplVlDWlng/nUdzScDKaAIXsy0+dyBAYAZWRdAmNHviT3n3+tJW8mfPIRD3J3wMr6H8O3be8hvgyhlLtP/5D1ad+9PpeSdZrmSEhcecZjhW4RcEnhO9r5l7lvooGDnrBZjvzbRb2HhhydOr+BNjDofw43g7hizrZ2ED8Jng6NmC+mkikjfoHAOcFZoGVSy65raNaLtRtFgvAEGfxt+GcRstiJmqWbRT5dDfw6Ea4186MLOI7PdDFfLdAnMUSF4zEoRXAGAqvS1jCK0ELhjrstvHtFmpeAEF1J3zZ3UQeEUrcYDCMG/1aB84cw6lNxWciAGw6hA5eDNOafLKf3//zgH8bpBoizpeeXzsaoLI5pcDhoNDFA2tdBpVS0k2L0sAN/MnxCFsliJEaEav8FaQ/Z/EVEUQ5JgxyP2cAIV3AGPIOECGX0AByZwrMs0ACj/WNL5MkfkiSzACu5L3gK/23UmBYE18kAyAuvsOyEBRLR9amT2w5IXjbzF4mhkhMB1R2kl5KtakpWGRGpREARdUA3MEzRlIkbGLxFRVQesCxkwABFHMc1vURifUBRv4fYpHBhis1RBAeewyJnnAc4TAjUIFEC0BGRAey9r1t0yl16nFBDH540MOCogADYaQZEWxMBp7IdK4cradKojUgkkw4plkNwGGqnTb3xkVUfcq+Wb1QoQUX8lQMr/RkS/v8+G2YojsAQZVwjRI4rjjaJBQhFgUezgFICxFDDni9b5EraTb6773Q6cLmTY78lsNJDlbCL7y5kcvJnLAewU9wZVT6peV5BuolFtLElUWzISof+8FFSsXYq7NrzAZTwk6MIZ+jrWAb+RFPbWykggGZ+9iP6UiLIcU32cGSbAmZ0OGRSBRom9QZ5bPUgof5DAiCOqhbgSPPr9XkdGcG4xHcn+Yianh2/k5vRQ7q9P5fb8WC5O9uXwcE/29xdytLeQY5KymMp8MjTicHi0gyq8Y/lTs98ZUI3wRoWohXVBaJEHETnQnptBOcWGFQe5+iPU8AlEfAV2E0E1cHgC+sBBzNAsFcUdSUBxnMPJQcljzyp/KgSjbtZJgR0P+nK4nMv91am83F7I4825nF0cyxyO94YYI0BcAGH4mARGm2mBNCmgmOF8CnKWcjwbSxcq4o4xZQkcNJUIEIC6XvOlCbwRg/uwdYCl9zHUsmJKkAzYDxzqQjPw1a8R4QUyV03HmHNOkBI3ISa3OOzZLA3YGIGExBx36QNOQhcOLqdjc/4ff3iQCxBR4TfeaqTNzcOpGjDJujONnn1tzmYgZQ6lnC4mVi8+ff4iX79+8/RwL4I256OiFChSIqywNidr4Vq+QRGCQVVsXP0GVazeM0XQda52EDGKIAINS/5G0+waKUE1nHJgKpqUSGGDk+BwEvbmExDwKL9/uJLuZMQZ3RxjWtI63GGH579skWNpAaUs8HeXw0refvgoHz58MoUkVNNaWAMupIQRASQggL+jUVdDUKgRYIXp8cGA0X5dFfr9pDhUpkVg96YJwhjngeNxklQoVmUKhux8b4sXlOGwmrCA4//+07M83V9JWvUFFyO/QQI2AmyS4kQR25ffw4kls+MD+c+fnuTieN9OG2xGsrWjGaoJedvI4XdpQ12SDDjhSgyzoHGJ4C6g9il85KiQCK9tIliAgRQPVgEv48WFpHHCfh8fiXBem7MeJKzZBBuqUBj/+nInt5cngu6JMjcS3HnEwwnYvAd49J04TxOCa97zdKn2lkw5Fl77tvcocDhArQqr7EwZNKxL7LuPAl8pRv1ghOibGElGMqCvdPhHRCjABqqCGhZ4cRRVyWiOP5xgHbIY+VGS0J7zyo1YUXy4PhPtdb0GrEd/N1bEpjq2U2RdLf03C/nL863szSauTDuq4b+rQ7FW7I9ksCPtAPBJJxbcEKiICZtnYJOIweCY5EQsSzw4xHKCF2eqSlZzWIVl9L0DNEJS4BB9wB/uLqVEURSX+JpjHtU1qW87+mpKyPbzhAZLk+e7C54qtifszaFUbsJKB3D/NuJHrZDmQwR3Asv0mMHfSpVndB2cCE8L1IfYxcNDYIAXelFtsEms31dlh9fkZqsGRoJKWB4smzz/+pUq2M7918ng5YVyO038uW2l8Dns4Qo9yfnRfqOKrKlVcN5rB8lQMgFwpC/wuxIoHEROqAimB+dK34CidyAJ3kR1JSrKfZhw/mdaAAkQ/IPeArOi76OaX2NDWpaoyV9cCZu5Dey86nr3PazXyfEaE8dDuUdvMuxzyyquClcr55LUJlleyqGsG9LYxcZZH+YiMoItXAyeIxE3c6CHB1ksS1XNffpj9AmsCX7YPnYJEsZICShh+xRofagdv3UwhE2r4ZUUeYUwVdlD43V6tNfMJm398r2qwsJ7c0E11SCpQB1BY59qN19FCtiGCCwCLZABzQORE53k/DtKtlvn/SN8ZYJz/Qwpod1OQ8RqMx3o/KrF+tV+dwcJO5Sz3pPAKlr4q5MDqxUWqMT2Sec5wdacYHEpwIDSnyKADAabZaANvqKvsOOjJQIPxdgHTBX2kkhCpkgCoQ44cIjZYD4Z+wa9UHrktgnYVsE2CX7P8fP0IfGqMscsszefWqqqGhmuXLhoe6+x9sk1xYMlg96SkAIBMEUIkFAmWDRsQUrtYEM0H6EaWhJYJ/YwIBVVV1wNvmFXws+ubRJeu0DuzlMlQ/O2j7147SKo2ICrVXHwYAf/T6amFEDtFmeKoJne2psp1iVQ4EYOaAtc9pC3wibF6aiyjs+Lom9uxbXjB2nhEd9Nwu70WE8vDG9MU8487q0FzDdOE1tpWOhR9/EAfQ1os50kcUXQ5q0ictxnbYiAs+vjsNmq2zH4LOEXHf+lK4TfEvXz08VT0NODgeGJ5nt11ArbOslptOGp5QPM+GHB38GLZQQyIG//MQFSbWS0QQKdtXM7z358xNlagN1ObxMA+PqXSAxq/YyhBjFGggitG1oujCcjEUv6uTF0QR7a5kwGvowMvEPp/Ld3s9ByXNeasNJ0aNEP7/8cl5mZeag5SYfJFt6vZCnjSdKHyKtrCWLapdpbYPVZJeHQBJEin6xBq/YS4dCfkznddYr7YxV84uSrEn54Py3iMNfqcVTu32uSQcnTGajo9WLYLMhFsmtUQqoqLjgnSyY+I/uqjDpaPDQ+flLAjOkTjZehB2Q8W0btCpL9d5VhqcYI7iToiCV4aUQYq6yIj5mAwd4dYjovish1Ig0cqdyHIHzqQBf7I8PTxj5PRsHzx2nia9COMrC3bJGhFar09sYx+rdEUKiExFR+P3VjHdumNU1rnzc6HefT8azzkw0v53yyWpLxHtuyUbGSkt4VaS4GCLcpBo/dDkRhHzUhIRNSZDOIoCx/UQ2rNQaUdL3ZmdVme9xS6ThfCOyrok/G6VaPSTjpRqeO1lqz3TX956SyWqVDSeFLPqIV7+REClCa8oCqZgSRAPIResZHkZEKIVyw2u7MbLnWRKsGvtMxIe1ROK7D5GcWaeLz5ByOH/rkQIIUWt41Kh3onYPyNGjqmFCiXqOSsAUWngLQSdGUvUlp//o1NvQJ8cHUvEOGw/HMtOutVqJP9hR9FBfR9afJUL6PPgmHblTq96TwXovVxqxpnEwCxEYgNUchAL1/kMHJcj0npp0WcUGDAERK2isipXKlqKySKr7tAiSUh3gfslF3w7GZzhYKuXXQUsPRsULI9skQkhCC0kOcWqU67RoM++N6Y24ex1rlrspVIE+hN9KVWcBR1+r7Blhh3gbUDz5dsCw2K4g40KInB5GpYxaUVKg9xnAyMw/jaZ5rVFUcDjhohBoj+mSo3Cek4uSq1mHgPOyp5tO5ubkf5sbyPQSPEZ6Uly91am1sjGvSGZeuQVu/hyowcERP3lG5MwGWQvC+QyrISrCw7os6NtvG/OfNndnOV1ox0tjimQAvg4tbqcV6SMWPD5GeUYDcoZIhNSRiw4vrezOCDLmFXNY54ENVsRDlFjyqwa4tN19w3wVOv+l/9TormUDaAjlaQys3pCIihtIdKa2EVIX85/rOvL596ALZ+Wkyapw4JKRPyj6gxhJTDgJr8b2c7xPyhBL+/M+Xpikffxyw3ieRETDdOh+Lm7QRu4yPO2S+AosSI4LCQiUiymYRIZYobqjP7uG7AJMy0yVYiunWuZyfLlbmT/94YZaTuTFlii5UQvYt2/lpQagu865KekG1T4aOQ9cQAvHpjzz78Wmq80SAyBAGel9BAdN1yo6hU8OSyjm2zrG57X8QLvt9g5ca5HIxuCWK2CKjJnDQLYnVTAYMm7a1OTBVZfztxRvzh7//xzhkmr+ZDMTJ4GDM3+8gKikhq6RPiCm/VzIG/a3KZ11eykvWmn/y3L/+65UaSO+T362xtnajkXoR4JC09YHG9XEdvXvCridIWBYPiP3lfBWcuhJOEFNTiBAZkpJuIh9JWQ1iPJCWh4qcDQT8/Pd/NX/7z2sTKZ+XF1cq2Z12F+GYkKqAQxL7SlAQvXt1Y37627+YxXorEjJsaRw1GqSo4aLlRVHKjrolNs95wBhveJLyO5vDO7NPAwJYA3wHxoLTBQoqjXiQ32F4Is1ukVPr9soYI9Pv/PS35l+8oAzKM/ueHc+Q8fxRFoL6JNS1j9HNvfnhr/6Ye61WCgC8kyA1ZBJaWHBBUSJBAnHB+wUYIpVRaeyNbDb1qMGSHxxiauQ74BE8QO1EyojOtU4a82K6k6ADIqFPhiL3N370K/OCnkRH2c8AzvsN2s9XgqSckqryQAUiQD1EjFkJ3/7xr81rgqRcYAeaDglEyAit9x4eeC3Hz25N/sm48JCce4jO4hZuWtQvIo4UweHbQsSQk+/h5j4FP5VvwUPDjaMrsaIpPrlrWrMFIkMvNCJofosXle/qYI9+WVQ9B9XY013s4XpHjQ8iIeJ+f/3zP813f/47c/0w0nNrI1QiBJVDi0xEBA23BFLCFPPG+OAoBDtWfChD6+P9EZqP68Flpz0YXOjbIP0AH0RY+9e2vbzd1+iEun2n687VWkbzf9KU8ss94Soi6P9ZS9QyWjY+DdTyVQmVINVpLUEKyhhISZS1FplHsDcP5ld//EfuIYYQrfFLUUIlIkGMFOt3NseEFmUsOWfupQbr7wmut6jhdUr+ToqAkB35eEREJaN8dk5lc84VxfeplyVX2PEeEzcaWSzkGH60UKMfFFT1krP50oxxFylHW4vqd8qzEkSVXtSPMeAKw9lkmbFb78yLV9fmN3/6R1bX67tHM19tusmVfUsAiBAeJIFN02Z3gIgVmlig2jHBYoiybyDilVQeQvtIuoIEDSBPE0GDy6CkE7olrNyCl9ByxUcBqaJs6uxIEB+oa89G7NYCa16tll9+pKH46MkMn2ZmSZR3GBHFN/ChG60umMneD8cYf2P+8vcX5g9/+7f5+4trc4MbaKyy2uy4Xws6EpRiaIKEWEiwkLCFpBXlBX4xjFKC9ze0xHXw7W0hAdcPDQhHe80/+OB/ar5u27Ux+gUkPIIPDAScucurqM2e9kx/fDt0H+WlPn1s7A4K+wkP0N6FJHXInxXh2dzxqF012k5YNpteiMzqTor6ucWrsSFE/VZHs/2eSkFbavC4gyskNJCwKCQ8eeceo7XXKfhbFCF3GJX4l0k49f8d2iFzML33kfdrSaf8pt8vg2svzxENriGmfNtF2/dRxJU2b0klWsx5H4XUEaReXqvdXh9ewnk2Yk7Ly6PqWKO/zjgobqWjEiAyQrlXY7uuEasDpETu12K0o34DiWvqp5kE74e4xG1yEGClBPuALRMNqUkd5fSJ2wv7/2vWzdMHIGV/yqEsGTn4uQIqbnKpIKnYWofGPsRBcY2BDNmvD0Th7QqX0BuggZDzteVzN207BdTRIkbGRq7QBUXLbxt+W0PC1Dk/VkwI3t8l669LXJA7PIAJBKxRBY1rg4z7TFuQy1J3KFvxAojip3w9zrE/5IFePKsLOdVFqFMqgrJxIdfJcC+j+/mcVth3xycJIxOajxgcKFvKFtch67fkZ2Qm5B8hZ+itvTEuvInOvuFm98SFh5T8VCRARks+k/A5dufHEjylirxH0YqUQQIUysxoIHaiXKp8AqiLhHm5jHJVBZrcG+ulBleNVxqkgq4Mdo3NRAiuKKABigUQsCAqzOUG5O9yYGzddbIAJcDuvbe7oQIjbiB3sCU4ps/9bwrq52Uj3iAiBA1EHG4SoSjKZIjRYtg5Wok61IuKhDJtH3j9ymkdEVkNQiHA91KpgDQHQ58aKnEPqUBZKWCFMqZVBRBwx/1ukkhw7g24jW37GLzFFdxCYwWRUPZTpi/pX5lyI3sUYSm0glayIKHFSbzBNjV+gHqxEzh0lSjoLY4oPctd5rvT+kg+KpXmQUvZ5qz3O0hYQsKW+jF1w1auIOk7Wl/xwNlbAymkI1xgqnECaMq0IVUSvhQiSs+SyUAljbohyrv8f5ohNriKI2/lKlDmQuceA/iQRgIo6wNBbuFV7wEGBUkfNQTyZCHA+7ZgjfuoS5yhhLELERW4exi97VTg5Qq3yO5R02tIWMoVaAurR/RJ+LKI6HdxQQ1OmlezuunsYIObrECTTF4Y3UKIhwmF6K6xlY+ZFq1xON+BfNx5H1ryGwzfULmmjrEA8hd8eILAB9RyH72/Tda/SZauMfhr4/KAaYT65zFarrNqIPF86ApfPhGFjNQ9MLSoY0N+CTRln9LkE34dU9Yi4pjyLPmwgIQVJMw9REDMCmPXSmntFXVLDJ2Tn1M3xvAx5Uf0MQoEw+TjfW791r7OwTDX+WFwzTQGu5IKQI4F9T+Dv87/BFY/KldxUgZFyAgatDzG4B9MCNeQcA0ZNwkpg3vKwgPEPKBcfNoPUc09+etAC0frX+NEdH+k1r3G+FfI/mX0yjvuxzU2B0OtlyxQwbabMQffGyR97mPAHuya/8L/Iy5oyxW4LP8of0X+/bxfiS3BmtHmjSgMxjSwLMEnCjnGKNbE8v/hcnKsVRxS4CvDY1fWVwMoxn85x38B8d8OBRummZwAAAAASUVORK5CYII="}},t={};function r(a){if(t[a])return t[a].exports;var n=t[a]={exports:{}};return e[a].call(n.exports,n,n.exports,r),n.exports}r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(144),r(591),r(280),r(28)})(); \ No newline at end of file +/* + * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (() => { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./src/js/HKCheckCompletion.js": +/*!*************************************!*\ + !*** ./src/js/HKCheckCompletion.js ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _img_health_mask_png__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../img/health-mask.png */ \"./src/img/health-mask.png\");\n/* harmony import */ var _img_health_mask_steel_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../img/health-mask-steel.png */ \"./src/img/health-mask-steel.png\");\n/* harmony import */ var _img_soul_orb_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../img/soul-orb.png */ \"./src/img/soul-orb.png\");\n/* harmony import */ var _img_geo_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../img/geo.png */ \"./src/img/geo.png\");\n/* eslint-disable no-unused-vars */\n\n/* eslint-disable no-prototype-builtins */\n\n\n\n // ---------------- Constants ----------------- //\n// const DATA_UNKNOWN = \"Data unknown\";\n\nvar SYMBOL_FALSE = \"\"; // \"❌ \"\n\nvar SYMBOL_TRUE = \"\"; // \"✅ \"\n\nvar SYMBOL_INFO = \"\"; // \"ℹ \"\n\nvar SYMBOL_EMPTY = \"\";\nvar FLEUR_DIVIDE = \"
\"; // ---------------- Variables ----------------- //\n// let currentData = DATA_UNKNOWN;\n\nvar completionSymbol = SYMBOL_FALSE;\nvar divStart = [\"
\"].join(\"\\n\");\nvar divStartCenter = [\"
\"].join(\"\\n\");\nvar divEnd = [\"
\"].join(\"\\n\");\nvar pSpan = \"\";\nvar benchHKCCBegin, benchHKCCEnd; // ---------------- Hollow Knight Data Constant Objects ----------------- //\n\nvar DIV_ID = {\n intro: {\n h2: \"Game Status\",\n id: \"hk-intro\",\n maxPercent: 112\n },\n hints: {\n h2: \"My old friend Elderbug once told me about...\",\n id: \"hk-hints\"\n },\n bosses: {\n h2: \"Bosses\",\n id: \"hk-bosses\",\n percent: 0,\n maxPercent: 14\n },\n charms: {\n h2: \"Charms\",\n id: \"hk-charms\",\n percent: 0,\n maxPercent: 36\n },\n equipment: {\n h2: \"Equipment\",\n id: \"hk-equipment\",\n percent: 0,\n maxPercent: 14\n },\n nailUpgrades: {\n h2: \"Nail Upgrades\",\n id: \"hk-nailupgrades\",\n percent: 0,\n maxPercent: 4\n },\n nailArts: {\n h2: \"Nail Arts\",\n id: \"hk-nailarts\",\n percent: 0,\n maxPercent: 3\n },\n spells: {\n h2: \"Spells\",\n id: \"hk-spells\",\n percent: 0,\n maxPercent: 6\n },\n maskShards: {\n h2: \"Mask Shards\",\n id: \"hk-maskshards\",\n percent: 0,\n maxPercent: 4\n },\n vesselFragments: {\n h2: \"Vessel Fragments\",\n id: \"hk-vesselfragments\",\n percent: 0,\n maxPercent: 3\n },\n dreamNail: {\n h2: \"Dream Nail and Essence\",\n id: \"hk-dreamnail\",\n percent: 0,\n maxPercent: 3\n },\n warriorDreams: {\n h2: \"Warrior Dreams\",\n id: \"hk-warriordreams\",\n percent: 0,\n maxPercent: 7\n },\n dreamers: {\n h2: \"Dreamers\",\n id: \"hk-dreamers\",\n percent: 0,\n maxPercent: 3\n },\n colosseum: {\n h2: \"Colosseum of Fools\",\n id: \"hk-colosseum\",\n percent: 0,\n maxPercent: 3\n },\n grimmTroupe: {\n h2: \"Grimm Troupe Content Pack\",\n id: \"hk-grimmtroupe\",\n percent: 0,\n maxPercent: 6\n },\n lifeblood: {\n h2: \"Lifeblood Content Pack\",\n id: \"hk-lifeblood\",\n percent: 0,\n maxPercent: 1\n },\n godmaster: {\n h2: \"Godmaster Content Pack\",\n id: \"hk-godmaster\",\n percent: 0,\n maxPercent: 5\n },\n essential: {\n h2: \"Game Completion Essentials\",\n id: \"hk-essential\"\n },\n achievements: {\n h2: \"Achievements Essentials\",\n id: \"hk-achievements\"\n },\n statistics: {\n h2: \"Game Statistics\",\n id: \"hk-statistics\"\n }\n};\nvar HK_HINTS = {\n fireballLevel: [\"\", \"...a mysterious shaman living in a dwelling below the town of Dirtmouth\"],\n hornet1Defeated: [\"\", \"...a skilled protector guarding ruins in a lush green forest\"],\n hasDash: [\"\", \"...an old cloak lying on a green path by a broken shell\"],\n hasWalljump: [\"\", \"...a sharp claw lying forgotten somewhere amidst the insect village\"],\n Crossroads_04: [\"\", \"...a mother sleeping peacefully below the town of Dirtmouth\"],\n slyRescued: [\"\", \"...a fellow town bug who seems to be lost somewhere in the crossroads\"],\n hasLantern: [\"\", \"...a precious item able to carry some light to even the darkest places\"],\n hasSuperDash: [\"\", \"...some powerful crystal beating somewhere deep inside the mines\"],\n hasDreamNail: [\"\", \"...a weapon from a dream world only found where the souls can peacefully rest\"],\n killedInfectedKnight: [\"\", \"...a shattered corpse forgotten in a windy cave in the ancient depths below the city\"],\n hasDoubleJump: [\"\", \"...something incredibly light dropped by a monarchfly in the ancient depths below the city\"],\n killedBlackKnight: [\"\", \"...discarded shells of black guards lying on the floor of a high spire\"],\n lurienDefeated: [\"\", \"...a dreamer sleeping somewhere at the top of a high spire\"],\n dungDefenderOrHornet2: [\"\", \"...a skilled combatant living at the heart of the sewers or watching over a shell amidst ash falling from the sky\"],\n ismaTearOrShadeCloak: [\"\", \"...something precious in a grove accessed from the waterways or a massive royal door guarding a cloak behind the darkness\"],\n defeatedMegaJelly: [\"\", \"...an intelligent being floating inside hidden archives behind the fog\"],\n monomonDefeated: [\"\", \"...a dreamer sleeping somewhere hidden in a foggy area\"],\n hegemolDefeated: [\"\", \"...a dreamer sleeping near a spider nest area\"],\n killedHollowKnight: [\"\", \"...a disturbance inside a black temple\"]\n};\nvar HK_BOSSES = {\n falseKnightDefeated: [\"False Knight\", \"Forgotten Crossroads\"],\n // \"Battle Scene\" - \"Crossroads_10\" ?\n hornet1Defeated: [\"Hornet Protector\", \"Greenpath\"],\n defeatedDungDefender: [\"Dung Defender\", \"Royal Waterways\"],\n mageLordDefeated: [\"Soul Master\", \"City of Tears: Soul Sanctum\"],\n killedBlackKnight: [\"Watcher Knights\", \"City of Tears: Watcher's Spire\"],\n collectorDefeated: [\"The Collector\", \"City of Tears: Tower of Love\"],\n defeatedMantisLords: [\"Mantis Lords\", \"Mantis Village\"],\n defeatedMegaJelly: [\"Uumuu\", \"Fog Canyon: Teacher's Archives\"],\n hornetOutskirtsDefeated: [\"Hornet Sentinel\", \"Kingdom's Edge\"],\n killedInfectedKnight: [\"Broken Vessel\", \"Ancient Basin\"],\n killedMimicSpider: [\"Nosk\", \"Deepnest\"],\n // \"Battle Scene\" - \"Deepnest_32\" ?\n killedTraitorLord: [\"Traitor Lord\", \"Queen's Gardens\"] // \"Battle Scene\" - \"Fungus3_23\" ?\n\n}; // \"Battle Scene\" sceneData.persistentBoolItems.id\n\nvar HK_BOSSES_WORLD = {\n Crossroads_04: [\"Gruz Mother\", \"Forgotten Crossroads\"],\n // killedBigFly\n Crossroads_09: [\"Brooding Mawlek\", \"Forgotten Crossroads\"] // killedMawlek\n\n}; // reference: https://radiance.host/apidocs/Charms.html\n\nvar HK_CHARMS = {\n gotCharm_1: [\"#1 Gathering Swarm\", \"Sly: 300 Geo\"],\n // 1\n gotCharm_2: [\"#2 Wayward Compass\", \"Iselda: 220 Geo\"],\n // 1\n gotCharm_3: [\"#3 Grubsong\", \"Grubfather: 10 Grubs rescued\"],\n // 1\n gotCharm_4: [\"#4 Stalwart Shell\", \"Sly: 200 Geo\"],\n // 2\n gotCharm_5: [\"#5 Baldur Shell\", \"Howling Cliffs\"],\n // 2\n gotCharm_6: [\"#6 Fury of the Fallen\", \"King's Pass\"],\n // 2\n gotCharm_7: [\"#7 Quick Focus\", \"Salubra: 800 Geo\"],\n // 3\n gotCharm_8: [\"#8 Lifeblood Heart\", \"Salubra: 250 Geo\"],\n // 2\n gotCharm_9: [\"#9 Lifeblood Core\", \"The Abyss: 15 Lifeblood masks\"],\n // 3\n gotCharm_10: [\"#10 Defender's Crest\", \"Royal Waterways\"],\n // 1\n gotCharm_11: [\"#11 Flukenest\", \"Royal Waterways\"],\n // 3\n gotCharm_12: [\"#12 Thorns of Agony\", \"Greenpath\"],\n // 1\n gotCharm_13: [\"#13 Mark of Pride\", \"Mantis Village\"],\n // 3\n gotCharm_14: [\"#14 Steady Body\", \"Salubra: 120 Geo\"],\n // 1\n gotCharm_15: [\"#15 Heavy Blow\", \"Sly: 350 Geo + Shopkeeper's Key\"],\n // 2\n gotCharm_16: [\"#16 Sharp Shadow\", \"Deepnest\"],\n // 2\n gotCharm_17: [\"#17 Spore Shroom\", \"Fungal Wastes\"],\n // 1\n gotCharm_18: [\"#18 Longnail\", \"Salubra: 300 Geo\"],\n // 2\n gotCharm_19: [\"#19 Shaman Stone\", \"Salubra: 220 Geo\"],\n // 3\n gotCharm_20: [\"#20 Soul Catcher\", \"Forgotten Crossroads: Ancestral Mound\"],\n // 2\n gotCharm_21: [\"#21 Soul Eater\", \"Resting Grounds\"],\n // 4\n gotCharm_22: [\"#22 Glowing Womb\", \"Forgotten Crossroads\"],\n // 2\n gotCharm_23: [\"#23 Fragile Heart\", \"Leg Eater: 350/280 Geo\"],\n // 2\n gotCharm_24: [\"#24 Fragile Greed\", \"Leg Eater: 250/200 Geo\"],\n // 2\n gotCharm_25: [\"#25 Fragile Strength\", \"Leg Eater: 600/480 Geo\"],\n // 3\n gotCharm_26: [\"#26 Nailmaster’s Glory\", \"Sly: All Nail Arts\"],\n // 1\n gotCharm_27: [\"#27 Joni’s Blessing\", \"Howling Cliffs: Joni's Repose\"],\n // 4\n gotCharm_28: [\"#28 Shape of Unn\", \"Greenpath: Lake of Unn\"],\n // 2\n gotCharm_29: [\"#29 Hiveblood\", \"The Hive\"],\n // 4\n gotCharm_30: [\"#30 Dream Wielder\", \"Seer: 500 Essence\"],\n // 1\n gotCharm_31: [\"#31 Dashmaster\", \"Fungal Wastes\"],\n // 2\n gotCharm_32: [\"#32 Quick Slash\", \"Kingdom's Edge\"],\n // 3\n gotCharm_33: [\"#33 Spell Twister\", \"City of Tears: Soul Sanctum\"],\n // 2\n gotCharm_34: [\"#34 Deep Focus\", \"Crystal Peak\"],\n // 4\n gotCharm_35: [\"#35 Grubberfly’s Elegy\", \"Grubfather: 46 Grubs rescued\"],\n // 3\n gotCharm_36: [\"#36 Kingsoul\", \"Queen's Gardens + Ancient Basin\"] // 5\n\n};\nvar HK_COLOSSEUM = {\n colosseumBronzeCompleted: [\"Trial of the Warrior\", \"Little Fool: 100 Geo\"],\n colosseumSilverCompleted: [\"Trial of the Conqueror\", \"Little Fool: 450 Geo + Warrior completed\"],\n colosseumGoldCompleted: [\"Trial of the Fool\", \"Little Fool: 800 Geo + Conqueror completed\"]\n};\nvar HK_DREAMERS = {\n lurienDefeated: [\"Lurien the Watcher\", \"City of Tears: Watcher's Spire\"],\n monomonDefeated: [\"Monomon the Teacher\", \"Fog Canyon: Teacher's Archives\"],\n hegemolDefeated: [\"Herrah the Beast\", \"Deepnest: Distant Village\"]\n};\nvar HK_DREAMNAIL = {\n hasDreamNail: [\"Dream Nail acquired\", \"Resting Grounds\"],\n dreamNailUpgraded: [\"Awoken Dream Nail\", \"Seer: 1800 Essence\"],\n mothDeparted: [\"Hear the Seer's final words\", \"Seer: 2400 Essence\"]\n};\nvar HK_EQUIPMENT = {\n hasDash: [\"Mothwing Cloak\", \"Greenpath: Dash ability\"],\n hasWalljump: [\"Mantis Claw\", \"Mantis Village: Wall Jump ability\"],\n hasSuperDash: [\"Crystal Heart\", \"Crystal Peak: Super Dash ability\"],\n hasDoubleJump: [\"Monarch Wings\", \"Ancient Basin: Double Jump ability\"],\n hasAcidArmour: [\"Isma's Tear\", \"Royal Waterways: Acid Armour ability\"],\n hasKingsBrand: [\"King's Brand\", \"Kingdom's Edge\"],\n hasShadowDash: [\"Shade Cloak\", \"The Abyss: Shadow Dash ability\"]\n};\nvar HK_MASKSHARDS = {\n slyShellFrag1: [\"Mask Shard #1\", \"Sly: 150 Geo\"],\n slyShellFrag2: [\"Mask Shard #2\", \"Sly: 500 Geo\"],\n slyShellFrag3: [\"Mask Shard #3\", \"Sly: 800 Geo + Shopkeeper's Key\"],\n slyShellFrag4: [\"Mask Shard #4\", \"Sly: 1500 Geo + Shopkeeper's Key\"],\n dreamReward7: [\"Mask Shard #5\", \"Seer: 1500 Essence\"]\n}; // \"Heart Piece\" sceneData.persistentBoolItems.id\n\nvar HK_MASKSHARDS_WORLD = {\n Crossroads_13: [\"Mask Shard #6\", \"Forgotten Crossroads: below Hot Springs\"],\n Crossroads_09: [\"Mask Shard #7\", \"Forgotten Crossroads: Brooding Mawlek\"],\n Crossroads_38: [\"Mask Shard #8\", \"Grubfather: 5 Grubs rescued\"],\n Room_Bretta: [\"Mask Shard #9\", \"Dirtmouth: Bretta's Room\"],\n Fungus2_01: [\"Mask Shard #10\", \"Queen's Station\"],\n Waterways_04b: [\"Mask Shard #11\", \"Royal Waterways\"],\n Fungus1_36: [\"Mask Shard #12\", \"Greenpath: Stone Sanctuary\"],\n Mines_32: [\"Mask Shard #13\", \"Crystal Peak: Enraged Guardian\"],\n Fungus2_25: [\"Mask Shard #14\", \"Deepnest: entrance from Fungal Wastes\"],\n Hive_04: [\"Mask Shard #15\", \"The Hive\"],\n Room_Mansion: [\"Mask Shard #16\", \"Resting Grounds: Delicate Flower\"]\n};\nvar HK_VESSELFRAGMENTS = {\n slyVesselFrag1: [\"Vessel Fragment #1\", \"Sly: 550 Geo\"],\n slyVesselFrag2: [\"Vessel Fragment #2\", \"Sly: 900 Geo + Shopkeeper's Key\"],\n dreamReward5: [\"Vessel Fragment #3\", \"Seer: 700 Essence\"],\n vesselFragStagNest: [\"Vessel Fragment #4\", \"Stag Nest\"]\n}; // \"Vessel Fragment\" sceneData.persistentBoolItems.id\n\nvar HK_VESSELFRAGMENTS_WORLD = {\n Fungus1_13: [\"Vessel Fragment #5\", \"Greenpath: near Queen's Gardens exit\"],\n Crossroads_37: [\"Vessel Fragment #6\", \"Forgotten Crossroads: unlock City of Tears lift\"],\n Ruins2_09: [\"Vessel Fragment #7\", \"Above King's Station\"],\n Deepnest_38: [\"Vessel Fragment #8\", \"Deepnest: Goam platforming challenge\"],\n Abyss_04: [\"Vessel Fragment #9\", \"Ancient Basin Fountain: 3000 Geo\"]\n};\nvar HK_NAILARTS = {\n hasDashSlash: [\"Great Slash\", \"Nailmaster Sheo: Greenpath\"],\n // this is correct\n hasUpwardSlash: [\"Dash Slash\", \"Nailmaster Oro: Kingdom's Edge, 800 Geo\"],\n // this is correct\n hasCyclone: [\"Cyclone Slash\", \" Nailmaster Mato: Howling Cliffs\"]\n};\nvar HK_NAILUPGRADES = [[\"#0 Old Nail\", \"Starting Weapon\"], [\"#1 Sharpened Nail\", \"Nailsmith: 250 Geo\"], [\"#2 Channeled Nail\", \"Nailsmith: 800 Geo + 1 Pale Ore\"], [\"#3 Coiled Nail\", \"Nailsmith: 2000 Geo + 2 Pale Ore\"], [\"#4 Pure Nail\", \"Nailsmith: 4000 Geo + 3 Pale Ore\"]];\nvar HK_SPELLS = {\n fireballLevel: {\n 1: [\"Vengeful Spirit\", \"Forgotten Crossroads: Ancestral Mound\"],\n 2: [\"Shade Soul\", \"City of Tears: Soul Sanctum + Elegant Key\"]\n },\n quakeLevel: {\n 1: [\"Desolate Dive\", \"City of Tears: Soul Sanctum\"],\n 2: [\"Descending Dark\", \"Crystal Peak: Crystallised Mound\"]\n },\n screamLevel: {\n 1: [\"Howling Wraiths\", \"Fog Canyon: Overgrown Mound\"],\n 2: [\"Abyss Shriek\", \"The Abyss\"]\n }\n};\nvar HK_WARRIORDREAMS = {\n xeroDefeated: [\"Xero\", \"Resting Grounds\"],\n noEyesDefeated: [\"No Eyes\", \"Greenpath: Stone Sanctuary\"],\n elderHuDefeated: [\"Elder Hu\", \"Fungal Wastes\"],\n aladarSlugDefeated: [\"Gorb\", \"Howling Cliffs\"],\n mumCaterpillarDefeated: [\"Marmu\", \"Queen's Gardens\"],\n galienDefeated: [\"Galien\", \"Deepnest\"],\n markothDefeated: [\"Markoth\", \"Kingdom's Edge\"]\n};\nvar HK_GRIMMTROUPE = {\n gotCharm_37: [\"Charm #37 Sprintmaster\", \"Sly: 400 Geo + Shopkeeper's Key\"],\n gotCharm_38: [\"Charm #38 Dreamshield\", \"Resting Grounds\"],\n gotCharm_39: [\"Charm #39 Weaversong\", \"Deepnest: Weaver's Den\"],\n gotCharm_40: [\"Charm #40 Grimmchild / Carefree Melody\", \"Dirtmouth\"],\n killedGrimm: [\"Troupe Leader Grimm\", \"Dirtmouth\"]\n};\nvar HK_LIFEBLOOD = {\n killedHiveKnight: [\"Hive Knight\", \"The Hive\"]\n};\nvar HK_GODMASTER = {\n hasGodfinder: [\"Godtuner\", \"Junk Pit\"]\n};\nvar HK_GODMASTER_DOORS = [[\"#1 Pantheon of the Master\", \"Godhome\"], [\"#2 Pantheon of the Artist\", \"Godhome\"], [\"#3 Pantheon of the Sage\", \"Godhome\"], [\"#4 Pantheon of the Knight\", \"Godhome\"]];\nvar HK_ESSENTIAL = {\n grubsCollected: [\"Grubs Rescued\", \"out of 46 total\", 46],\n dreamOrbs: [\"Essence Collected\", \"Dream Nail (2400 for completion)\", 2400],\n stationsOpened: [\"Stag Stations opened\", \"out of 10 total\", 10],\n slyRescued: [\"Sly Rescued\", \"Forgotten Crossroads\"],\n brettaRescued: [\"Bretta Rescued\", \"Fungal Wastes\"],\n hasLantern: [\"Lumafly Lantern\", \"Sly: 1800 Geo\"],\n shopkeeperKey: [\"Shopkeeper's Key\", \"Crystal Peak\"],\n elegantKey: [\"Elegant Key\", \"Sly: 800 Geo + Shopkeeper's Key\"],\n loveKey: [\"Love Key\", \"Queen's Gardens\"],\n slySimpleKey: [\"Simple Key #1\", \"Sly: 950 Geo\"],\n simpleKeyCityOfTears: [\"Simple Key #2\", \"City of Tears\"],\n simpleKeyAncientBasin: [\"Simple Key #3\", \"Ancient Basin\"],\n gotLurkerKey: [\"Simple Key #4\", \"Kingdom's Edge: Colosseum of Fools\"],\n paleOreAncientBasin: [\"Pale Ore #1\", \"Ancient Basin\"],\n paleOreSeer: [\"Pale Ore #2\", \"Seer: 300 Essence\"],\n paleOreCrystalPeak: [\"Pale Ore #3\", \"Crystal Peak: Hallownest's Crown\"],\n paleOreDeepnest: [\"Pale Ore #4\", \"Deepnest\"],\n paleOreGrubfather: [\"Pale Ore #5\", \"Grubfather: 31 Grubs rescued\"],\n paleOreColosseum: [\"Pale Ore #6\", \"Colosseum of Fools: Trial of the Conqueror\"],\n fountainGeo: [\"Geo in Fountain\", \"Ancient Basin: 3000 Geo maximum\", 3000],\n hasTramPass: [\"Tram Pass\", \"Deepnest\"],\n nightmareLanternLit: [\"Nightmare Lantern Lit\", \"Howling Cliffs\"]\n};\nvar HK_ACHIEVEMENTS = {\n areaMaps: [\"Area Maps\", \"Cornifer and Iselda (out of 13)\", 13, [\"mapCrossroads\", \"mapGreenpath\", \"mapFogCanyon\", \"mapRoyalGardens\", \"mapFungalWastes\", \"mapCity\", \"mapWaterways\", \"mapMines\", \"mapDeepnest\", \"mapCliffs\", \"mapOutskirts\", \"mapRestingGrounds\", \"mapAbyss\"]],\n hasJournal: [\"Hunter's Journal\", \"Greenpath: Hunter\"],\n hasHuntersMark: [\"Hunter's Mark\", \"Greenpath: Hunter\"],\n journalEntriesCompleted: [\"Creatures Encountered\", \"Hunter's Journal (164 max)\", 164],\n journalNotesCompleted: [\"Hunter Notes Completed\", \"Hunter's Journal (164 max)\", 164],\n killedPrayerSlug: [\"Journal: Maggot\", \"Forgotten Crossroads: False Knight secret room\"],\n killedOrangeScuttler: [\"Journal: Lightseed\", \"Infected Crossroads\"],\n killedPigeon: [\"Journal: Maskfly\", \"Greenpath, Queen's Gardens\"],\n killedLazyFlyer: [\"Journal: Aluba\", \"Lake of Unn, Queen's Gardens (near White Lady)\"],\n killedAcidFlyer: [\"Journal: Duranda\", \"Greenpath: Nailmaster Sheo's tent path\"],\n killedAcidWalker: [\"Journal: Durandoo\", \"Greenpath, Queen's Gardens\"],\n killedPlantShooter: [\"Journal: Gulka\", \"Greenpath: west of Stone Sanctuary\"],\n killedMushroomTurret: [\"Journal: Sporg\", \"Fungal Wastes\"],\n killedZapBug: [\"Journal: Charged Lumafly\", \"Fog Canyon: Teacher's Archives (tank)\"],\n killedCrystalCrawler: [\"Journal: Crystal Crawler\", \"Crystal Peak\"],\n killedGorgeousHusk: [\"Journal: Gorgeous Husk\", \"City of Tears: secret room\"],\n killedWorm: [\"Journal: Goam\", \"Infected Crossroads: near Fungal Wastes entrance\"],\n killedBigCentipede: [\"Journal: Garpede\", \"Deepnest: east of Hot Spring\"],\n killedAbyssTendril: [\"Journal: Void Tendrils\", \"The Abyss: secret room\"],\n killedPaleLurker: [\"Journal: Pale Lurker\", \"Colosseum of Fools: secret area\"],\n falseKnightDreamDefeated: [\"Failed Champion\", \"Forgotten Crossroads\"],\n mageLordDreamDefeated: [\"Soul Tyrant\", \"City of Tears: Soul Sanctum\"],\n infectedKnightDreamDefeated: [\"Lost Kin\", \"Ancient Basin\"],\n whiteDefenderDefeated: [\"White Defender\", \"Royal Waterways\"],\n greyPrinceDefeated: [\"Grey Prince Zote\", \"Dirtmouth: Bretta's Room\"],\n killedHollowKnight: [\"Hollow Knight\", \"Forgotten Crossroads: Black Egg Temple\"],\n salubraBlessing: [\"Salubra's Blessing\", \"Salubra: 800 Geo + all 40 Charms found\"],\n gotShadeCharm: [\"Void Heart\", \"Kingsoul + Birthplace\"],\n killedFinalBoss: [\"Radiance\", \"Forgotten Crossroads: Black Egg Temple\"],\n bossDoorStateTier5: [\"Embrace the Void\", \"Godhome: Pantheon of Hallownest\"],\n zoteDead: [\"Optimal Zote\", \"Neglect\"],\n nailsmithSpared: [\"Optimal Nailsmith\", \"Happy Couple\"]\n};\nvar HK_STATISTICS = {\n nailDamage: [\"Nail Damage\", \"Nailsmith upgrades\", 21],\n charmSlots: [\"Charm Notches\", \"out of 11 total\", 11],\n notchShroomOgres: [\"Charm Notch #1\", \"Fungal Wastes: Shroom Ogres room\"],\n salubraNotch1: [\"Charm Notch #2\", \"Salubra: 120 Geo + 5 Charms found\"],\n salubraNotch2: [\"Charm Notch #3\", \"Salubra: 500 Geo + 10 Charms found\"],\n salubraNotch3: [\"Charm Notch #4\", \"Salubra: 900 Geo + 18 Charms found\"],\n salubraNotch4: [\"Charm Notch #5\", \"Salubra: 1400 Geo + 25 Charms found\"],\n colosseumBronzeCompleted: [\"Charm Notch #6\", \"Colosseum of Fools: Trial of the Warrior\"],\n notchFogCanyon: [\"Charm Notch #7\", \"Fog Canyon: explosive eggs room\"],\n gotGrimmNotch: [\"Charm Notch #8\", \"Dirtmouth: Troupe Leader Grimm\"],\n relicsWandererJournal: [\"Relic #1 found total\", \"Wanderer's Journal (out of 14)\", 14, \"trinket1\", \"soldTrinket1\"],\n relicsHallownestSeal: [\"Relic #2 found total\", \"Hallownest Seal (out of 17)\", 17, \"trinket2\", \"soldTrinket2\"],\n relicsKingsIdol: [\"Relic #3 found total\", \"King's Idol (out of 8)\", 8, \"trinket3\", \"soldTrinket3\"],\n relicsArcaneEgg: [\"Relic #4 found total\", \"Arcane Egg (out of 4)\", 4, \"trinket4\", \"soldTrinket4\"],\n rancidEggs: [\"Rancid Eggs\", \"Hallownest, Sly, Tuk\"],\n xunFlowerBrokeTimes: [\"Delicate Flowers broken\", \"Resting Grounds: Grey Mourner\"],\n hasDreamGate: [\"Dream Gate\", \"Seer: 900 Essence\"],\n whisperingRoots: [\"Whispering Roots completed\", \"Dream Nail (out of 15)\", 15],\n fragileGreed_unbreakable: [\"Unbreakable Greed\", \"Divine: Fragile Greed + 9000 Geo\"],\n fragileHealth_unbreakable: [\"Unbreakable Heart\", \"Divine: Fragile Heart + 12000 Geo\"],\n fragileStrength_unbreakable: [\"Unbreakable Strength\", \"Divine: Fragile Strength + 15000 Geo\"],\n killedMenderBug: [\"Journal: Menderbug\", \"Forgotten Crossroads + destroy sign\"],\n killedBindingSeal: [\"Journal: Seal of Binding\", \"White Palace: Path of Pain completion\"],\n killedGodseekerMask: [\"Journal: Weathered Mask\", \"Godhome: Land of Storms\"],\n // killedVoidIdol_1: [\"Journal: Void Idol Attuned\", \"Godhome: Hall of Gods, all bosses\"],\n // killedVoidIdol_2: [\"Journal: Void Idol Ascended\", \"Godhome: Hall of Gods, all bosses\"],\n // killedVoidIdol_3: [\"Journal: Void Idol Radiant\", \"Godhome: Hall of Gods, all bosses\"],\n whiteDefenderDefeats: [\"White Defender times defeated\", \"Royal Waterways (5 max)\", 5],\n greyPrinceDefeats: [\"Grey Prince Zote times defeated\", \"Dirtmouth (10 max)\", 10],\n // whitePalaceSecretRoomVisited: [\"White Palace Secret Room visited\", \"White Palace: one of the secret rooms\"],\n killsBindingSeal: [\"Path of Pain\", \"White Palace: main secret area\"]\n}; // ---------------- Functions ----------------- //\n\n/**\r\n * Checks Hollow Knight game completion by analyzing the save file\r\n * @param {object} jsonObject Decoded save data in JavaScript Object Notation form (JSON)\r\n */\n\nfunction HKCheckCompletion(jsonObject) {\n // start benchmark\n benchHKCCBegin = new Date();\n var HKPlayerData;\n var HKWorldItems;\n\n if (jsonObject.hasOwnProperty(\"playerData\")) {\n HKPlayerData = jsonObject.playerData;\n } else return false;\n\n if (jsonObject.hasOwnProperty(\"sceneData\")) {\n if (jsonObject.sceneData.hasOwnProperty(\"persistentBoolItems\")) {\n HKWorldItems = jsonObject.sceneData.persistentBoolItems;\n } else return false;\n } else return false; // Pre-Cleaning and filling initial data (h2, id) needed for FillHTML()\n\n\n PrefillHTML(DIV_ID); // Prevents adding current percent data after each function call (each click of Analyze button)\n\n ResetCompletion(DIV_ID); // Prevents wrong checkbox behaviour\n\n CheckboxHintsToggle(\"hide\");\n CheckboxLocationsToggle(\"hide\"); // Shallow Clone const objects (used for destructive functions)\n\n var HK_HINTS_temp = Object.assign({}, HK_HINTS);\n var HK_BOSSES_temp = Object.assign({}, HK_BOSSES);\n var HK_BOSSES_WORLD_temp = Object.assign({}, HK_BOSSES_WORLD);\n var HK_CHARMS_temp = Object.assign({}, HK_CHARMS);\n var HK_COLOSSEUM_temp = Object.assign({}, HK_COLOSSEUM);\n var HK_DREAMERS_temp = Object.assign({}, HK_DREAMERS);\n var HK_DREAMNAIL_temp = Object.assign({}, HK_DREAMNAIL);\n var HK_EQUIPMENT_temp = Object.assign({}, HK_EQUIPMENT);\n var HK_MASKSHARDS_temp = Object.assign({}, HK_MASKSHARDS);\n var HK_MASKSHARDS_WORLD_temp = Object.assign({}, HK_MASKSHARDS_WORLD);\n var HK_NAILARTS_temp = Object.assign({}, HK_NAILARTS);\n var HK_VESSELFRAGMENTS_temp = Object.assign({}, HK_VESSELFRAGMENTS);\n var HK_VESSELFRAGMENTS_WORLD_temp = Object.assign({}, HK_VESSELFRAGMENTS_WORLD);\n var HK_WARRIORDREAMS_temp = Object.assign({}, HK_WARRIORDREAMS);\n var HK_GRIMMTROUPE_temp = Object.assign({}, HK_GRIMMTROUPE);\n var HK_LIFEBLOOD_temp = Object.assign({}, HK_LIFEBLOOD);\n var HK_GODMASTER_temp = Object.assign({}, HK_GODMASTER); // Shallow Clone const arrays (used for destructive functions)\n\n var HK_GODMASTER_DOORS_temp = Array.from(HK_GODMASTER_DOORS);\n var HK_NAILUPGRADES_temp = Array.from(HK_NAILUPGRADES); // Deep Clone const spells multi-layer object (used for destructive functions)\n\n var HK_SPELLS_temp = JSON.parse(JSON.stringify(HK_SPELLS)); // ================================================================================== //\n // ---------------- Time Played ----------------- //\n\n CheckPlayTime(DIV_ID.intro, HKPlayerData.playTime); // ---------------- Game Completion Status ----------------- //\n\n CheckCompletionPercent(DIV_ID.intro, HKPlayerData.completionPercentage); // ---------------- Fleur Divide ----------------- //\n\n AppendHTML(DIV_ID.intro, FLEUR_DIVIDE); // ---------------- Health Masks ----------------- //\n\n CheckHealthMasks(DIV_ID.intro, HKPlayerData.maxHealthBase, HKPlayerData.permadeathMode); // ---------------- Soul Orbs ----------------- //\n\n CheckSoulOrbs(DIV_ID.intro, HKPlayerData.maxMP + HKPlayerData.MPReserveMax); // ---------------- Geo Amount ----------------- //\n\n CheckGeo(DIV_ID.intro, HKPlayerData.geo); // ---------------- Bosses (Base Game) --------------------- //\n\n CheckIfDataTrue(DIV_ID.bosses, HK_BOSSES_temp, HKPlayerData); // ---------------- Gruz Mother and Mawlek (World Map) --------------------- //\n\n if (HKWorldItems) CheckWorldDataTrue(DIV_ID.bosses, \"Battle Scene\", HK_BOSSES_WORLD_temp, HKWorldItems); // ---------------- Charms --------------------- //\n\n CheckIfDataTrue(DIV_ID.charms, HK_CHARMS_temp, HKPlayerData); // ---------------- Colosseum of Fools --------------------- //\n\n CheckIfDataTrue(DIV_ID.colosseum, HK_COLOSSEUM_temp, HKPlayerData); // ---------------- Dreamers --------------------- //\n\n CheckIfDataTrue(DIV_ID.dreamers, HK_DREAMERS_temp, HKPlayerData); // ---------------- Dream Nail and Essence --------------------- //\n\n CheckIfDataTrue(DIV_ID.dreamNail, HK_DREAMNAIL_temp, HKPlayerData); // ---------------- Equipment --------------------- //\n\n CheckIfDataTrue(DIV_ID.equipment, HK_EQUIPMENT_temp, HKPlayerData); // ---------------- Nail Upgrades --------------------- //\n\n for (var i = 0, length = HK_NAILUPGRADES_temp.length; i < length; i++) {\n HKPlayerData.nailSmithUpgrades >= i ? CurrentDataTrue(DIV_ID.nailUpgrades) : CurrentDataFalse();\n FillHTML(DIV_ID.nailUpgrades, HK_NAILUPGRADES_temp[i][0], HK_NAILUPGRADES_temp[i][1]);\n }\n\n if (DIV_ID.nailUpgrades.percent) DIV_ID.nailUpgrades.percent--; // subject one for the Old Nail\n // ---------------- Mask Shards --------------------- //\n\n CheckIfDataTrue(DIV_ID.maskShards, HK_MASKSHARDS_temp, HKPlayerData); // ---------------- Mask Shards (World Map) --------------------- //\n\n CheckWorldDataTrue(DIV_ID.maskShards, \"Heart Piece\", HK_MASKSHARDS_WORLD_temp, HKWorldItems); // ---------------- Nail Arts --------------------- //\n\n CheckIfDataTrue(DIV_ID.nailArts, HK_NAILARTS_temp, HKPlayerData); // ---------------- Spells --------------------- //\n\n CheckSpellLevel(DIV_ID.spells, HK_SPELLS_temp, HKPlayerData); // ---------------- Vessel Fragments --------------------- //\n\n CheckIfDataTrue(DIV_ID.vesselFragments, HK_VESSELFRAGMENTS_temp, HKPlayerData); // ---------------- Vessel Fragments (World Map) --------------------- //\n\n CheckWorldDataTrue(DIV_ID.vesselFragments, \"Vessel Fragment\", HK_VESSELFRAGMENTS_WORLD_temp, HKWorldItems); // ---------------- Warrior Dreams --------------------- //\n\n CheckWarriorDreams(DIV_ID.warriorDreams, HK_WARRIORDREAMS_temp, HKPlayerData); // ---------------- Grimm Troupe Content Pack --------------------- //\n\n CheckIfDataTrue(DIV_ID.grimmTroupe, HK_GRIMMTROUPE_temp, HKPlayerData);\n HKPlayerData.grimmChildLevel >= 4 ? CurrentDataTrue(DIV_ID.grimmTroupe) : CurrentDataFalse();\n FillHTML(DIV_ID.grimmTroupe, \"Nightmare King Grimm / Banishment\", \"Dirtmouth or Howling Cliffs\"); // ---------------- Lifeblood Content Pack --------------------- //\n\n CheckIfDataTrue(DIV_ID.lifeblood, HK_LIFEBLOOD_temp, HKPlayerData); // ---------------- Godmaster Content Pack --------------------- //\n\n CheckIfDataTrue(DIV_ID.godmaster, HK_GODMASTER_temp, HKPlayerData);\n\n for (var _i = 1; _i <= 4; _i++) {\n HKPlayerData[\"bossDoorStateTier\" + _i].completed === true ? CurrentDataTrue(DIV_ID.godmaster) : CurrentDataFalse();\n FillHTML(DIV_ID.godmaster, HK_GODMASTER_DOORS_temp[_i - 1][0], HK_GODMASTER_DOORS_temp[_i - 1][1]);\n } // ---------------- Fleur Divide ----------------- //\n\n\n AppendHTML(DIV_ID.godmaster, FLEUR_DIVIDE); // ------------------------- Essential Things ----------------------------- //\n\n CheckAdditionalThings(DIV_ID.essential, HK_ESSENTIAL, HKPlayerData, HKWorldItems); // ---------------- Fleur Divide ----------------- //\n\n AppendHTML(DIV_ID.essential, FLEUR_DIVIDE); // ------------------------- Achievements ----------------------------- //\n\n CheckAdditionalThings(DIV_ID.achievements, HK_ACHIEVEMENTS, HKPlayerData, HKWorldItems); // ------------------------- Game Statistics ----------------------------- //\n\n CheckAdditionalThings(DIV_ID.statistics, HK_STATISTICS, HKPlayerData, HKWorldItems); // ------------------------- Hints ----------------------------- //\n\n CheckHintsTrue(DIV_ID.hints, HK_HINTS_temp, HKPlayerData, HKWorldItems); // ------------------------- Fill completion ----------------------------- //\n\n CompletionHTML(DIV_ID); // finish and show benchmark\n\n benchHKCCEnd = new Date();\n console.info(\"HKCheckCompletion() time (ms) =\", benchHKCCEnd - benchHKCCBegin);\n return true;\n}\n/**\r\n * Cleans \"generated\" and fills all HTML elements of ids from a given list. Creates only div with id, and h2 with title inside it.\r\n * @param {object} jsObj Object with HTML data to fill\r\n */\n\n\nfunction PrefillHTML(jsObj) {\n // Clean \"generated\" div\n document.getElementById(\"generated\").innerHTML = \"\";\n var id = \"\";\n var h2 = \"\";\n var h2id = \"\";\n var mp = \"\"; // max Percent\n\n var cl = \"\"; // class\n\n for (var i in jsObj) {\n id = jsObj[i].id;\n h2 = jsObj[i].h2;\n h2id = \"h2-\" + jsObj[i].id;\n i === \"hints\" ? cl = \" class='hidden'\" : cl = \"\";\n mp = \" – \" + jsObj[i].maxPercent + \"%\";\n if (!jsObj[i].hasOwnProperty(\"maxPercent\") || i === \"intro\") mp = \"\";\n document.getElementById(\"generated\").innerHTML += \"
\" + \"
\";\n document.getElementById(id).innerHTML += \"

\" + h2 + mp + \"

\";\n }\n}\n/**\r\n * Replaces the h2 titles with a current percent/max percent values as read from the save file\r\n * @param {object} jsObj Object with HTML data to fill\r\n */\n\n\nfunction CompletionHTML(jsObj) {\n var h2 = \"\";\n var h2id = \"\";\n var cp = \"\"; // current Percent\n\n var mp = \"\"; // max Percent\n\n for (var i in jsObj) {\n h2 = jsObj[i].h2;\n h2id = \"h2-\" + jsObj[i].id;\n jsObj[i].hasOwnProperty(\"percent\") ? cp = jsObj[i].percent : cp = \"\";\n\n if (!jsObj[i].hasOwnProperty(\"maxPercent\") || i === \"intro\") {\n mp = \"\";\n } else {\n if (i === \"maskShards\") {\n var perc = jsObj[i].percent;\n perc % 4 ? cp = Math.floor(perc / 4) : cp = perc / 4;\n } else if (i === \"vesselFragments\") {\n var _perc = jsObj[i].percent;\n _perc % 3 ? cp = Math.floor(_perc / 3) : cp = _perc / 3;\n }\n\n if (jsObj[i].hasOwnProperty(\"percent\")) cp += \"/\";\n mp = \" – \" + cp + jsObj[i].maxPercent + \"%\";\n }\n\n document.getElementById(h2id).innerHTML = h2 + mp;\n }\n}\n/**\r\n * Generates and appends a new entry inside the HTML of a given ID\r\n * @param {object} divId object containing div ID and h2 title of the HTML element\r\n * @param {string} textPrefix Main name of the entry\r\n * @param {string} textSuffix Optional suffix after the main name\r\n */\n\n\nfunction FillHTML(divId) {\n var textPrefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \"Unknown Completion Element: \";\n var textSuffix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : \"\";\n var icon = completionSymbol;\n var b = [\"\", \"\"];\n if (!textPrefix.length) b = [\"\", \"\"];\n var span = [\"\"];\n\n if (divId === DIV_ID.hints) {\n span[0] = \"\";\n icon = \"\";\n }\n\n var dash = \"\";\n if (textSuffix.length && textPrefix.length) dash = \" — \";\n document.getElementById(divId.id).innerHTML += divStart + icon + b[0] + textPrefix + b[1] + span[0] + pSpan + dash + textSuffix + span[1] + divEnd;\n}\n/**\r\n * Adds HTML string to an element with a given ID.\r\n * @param {object} divId object containing div ID of the HTML element to append to\r\n * @param {string} content HTML contents to append\r\n */\n\n\nfunction AppendHTML(divId, content) {\n document.getElementById(divId.id).innerHTML += \"\\n\" + content;\n}\n/**\r\n * Switches global variable to a \"completed\" symbol. Adds +1 or +2 to percent property.\r\n */\n\n\nfunction CurrentDataTrue() {\n var divId = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n completionSymbol = SYMBOL_TRUE;\n\n if (divId) {\n divId.percent++;\n if (divId.id === \"hk-equipment\") divId.percent++; // double % for equipment\n }\n}\n/**\r\n * Switches global variable to a \"not completed\" symbol\r\n */\n\n\nfunction CurrentDataFalse() {\n completionSymbol = SYMBOL_FALSE;\n}\n/**\r\n * Switches global variable to an \"information\" symbol\r\n */\n\n\nfunction CurrentDataInfo() {\n completionSymbol = SYMBOL_INFO;\n}\n/**\r\n * Switches global variable to no symbol (span with left padding)\r\n */\n\n\nfunction CurrentDataBlank() {\n completionSymbol = SYMBOL_EMPTY;\n}\n/**\r\n * Fills HTML with the playTime value of the save file\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {number} playTime Number of total gameplay time in seconds\r\n */\n\n\nfunction CheckPlayTime(divId, playTime) {\n var icon = \"\";\n var seconds = Math.floor(playTime);\n var minutes = Math.floor(seconds / 60 % 60);\n var hours = Math.floor(seconds / 3600);\n var sec = Math.floor(seconds % 60);\n if (sec < 10) sec = \"0\" + sec;\n if (minutes < 10) minutes = \"0\" + minutes;\n var textFill = \"Time Played:\" + pSpan + \"\" + hours + \" h \" + minutes + \" min \" + sec + \" sec\";\n document.getElementById(divId.id).innerHTML += divStart + icon + textFill + divEnd;\n}\n/**\r\n * Searches for completionPercentage in playerData and fills HTML with the value of the save file\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {number} completionPercentage Number of completion percentage\r\n */\n\n\nfunction CheckCompletionPercent(divId, completionPercentage) {\n completionPercentage >= 112 ? CurrentDataTrue() : CurrentDataFalse();\n var textFill = \"Game Completion:\" + pSpan + \"\" + completionPercentage + \" %\" + pSpan + \"(out of \" + divId.maxPercent + \" %)\";\n document.getElementById(divId.id).innerHTML += divStart + completionSymbol + textFill + divEnd;\n}\n/**\r\n * Fills HTML with appriopriate number of health mask images\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {number} masks Number of max health masks from the save\r\n * @param {number} permadeathMode Value of permadeathMode property. 0 = Normal, 1 = Steel Soul\r\n */\n\n\nfunction CheckHealthMasks(divId, masks, permadeathMode) {\n var icon = SYMBOL_EMPTY;\n var textFill = \"Health:\";\n var maskImages = \"\";\n var maskNormal = \"\");\n var maskSteel = \"\");\n var maskImg = \"\";\n permadeathMode === 1 ? maskImg = maskSteel : maskImg = maskNormal;\n\n for (var i = 0; i < masks; i++) {\n maskImages += maskImg;\n }\n\n document.getElementById(divId.id).innerHTML += divStartCenter + icon + textFill + maskImages + divEnd;\n}\n/**\r\n * Fills HTML with appriopriate number of soul orbs images\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {number} totalSoul Number of max Soul reserve from the save. 99 = full Soul Orb\r\n */\n\n\nfunction CheckSoulOrbs(divId, totalSoul) {\n var icon = SYMBOL_EMPTY;\n var textFill = \"Soul:\";\n var soulImages = \"\";\n var soulNormal = \"\");\n var soulImg = soulNormal;\n\n for (var i = 0, total = totalSoul / 33; i < total; i++) {\n soulImages += soulImg;\n }\n\n document.getElementById(divId.id).innerHTML += divStartCenter + icon + textFill + soulImages + divEnd;\n}\n/**\r\n * Fills HTML with the Geo value of the save file\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {number} geoValue Number of total Geo value\r\n */\n\n\nfunction CheckGeo(divId, geoValue) {\n var icon = SYMBOL_EMPTY;\n var textFill = \"Geo:\").concat(geoValue, \"\");\n document.getElementById(divId.id).innerHTML += divStartCenter + icon + textFill + divEnd;\n}\n/**\r\n * Verifies if the data in a specific object is true or false, and appends HTML accordingly.\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {object} dataObject Object containing data to be verified (use copy - data inside this object will be deleted)\r\n * @param {object} playerData Reference/pointer to specific data where to search\r\n */\n\n\nfunction CheckIfDataTrue(divId, dataObject, playerData) {\n for (var i in dataObject) {\n switch (i) {\n case \"gotCharm_36\":\n // prevents green checkbox and adding 1% when only got one white fragment\n playerData.gotQueenFragment === true && playerData.gotKingFragment === true ? CurrentDataTrue(divId) : CurrentDataFalse();\n break;\n\n default:\n playerData[i] === true ? CurrentDataTrue(divId) : CurrentDataFalse();\n }\n\n FillHTML(divId, dataObject[i][0], dataObject[i][1]);\n }\n}\n/**\r\n * Verifies if the data in a specific object is 0 or > 0, and appends HTML accordingly.\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {object} dataObject Object containing data to be verified (use copy - data inside this object will be deleted)\r\n * @param {object} playerData Reference/pointer to specific data where to search\r\n */\n\n\nfunction CheckSpellLevel(divId, dataObject, playerData) {\n for (var i in dataObject) {\n for (var j = 1; j <= 2; j++) {\n playerData[i] >= j ? CurrentDataTrue(divId) : CurrentDataFalse();\n FillHTML(divId, dataObject[i][j][0], dataObject[i][j][1]);\n }\n }\n}\n/**\r\n * Verifies if the data in a specific object is 0 or > 0, and appends HTML accordingly.\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {object} dataObject Object containing data to be verified (use copy - data inside this object will be deleted)\r\n * @param {object} playerData Reference/pointer to specific data where to search\r\n */\n\n\nfunction CheckWarriorDreams(divId, dataObject, playerData) {\n for (var i in dataObject) {\n playerData[i] > 0 ? CurrentDataTrue(divId) : CurrentDataFalse();\n FillHTML(divId, dataObject[i][0], dataObject[i][1]);\n }\n}\n/**\r\n * Verifies if the data in a specific object are true or false, and appends HTML accordingly. Creates a copy of dataObject.\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {string} idText Text string inside save data to search for\r\n * @param {object} dataObject Object containing data to be verified\r\n * @param {object} worldData Reference/pointer to specific data where to search\r\n */\n\n\nfunction CheckWorldDataTrue(divId, idText, dataObject, worldData) {\n var orderedArray = [];\n var size = ObjectLength(dataObject); // Order the items before displaying them (creates a copy of dataObject)\n\n for (var i in dataObject) {\n orderedArray.push([i, dataObject[i][0], dataObject[i][1], false]);\n } // Search for completed items and mark them for display\n\n\n for (var _i2 = 0, length = worldData.length; _i2 < length; _i2++) {\n for (var j = 0; j < size; j++) {\n if (worldData[_i2].id === idText && worldData[_i2].sceneName === orderedArray[j][0] && worldData[_i2].activated === true) {\n orderedArray[j][3] = true;\n }\n }\n } // Display the items as they were initially ordered\n\n\n for (var _i3 = 0; _i3 < size; _i3++) {\n CurrentDataFalse();\n if (orderedArray[_i3][3] === true) CurrentDataTrue(divId);\n FillHTML(divId, orderedArray[_i3][1], orderedArray[_i3][2]);\n }\n}\n/**\r\n * Verifies if the data in a specific object are true or false, or checks what values they have, and appends HTML accordingly.\r\n * @param {object} divId ID of the HTML element for data appending\r\n * @param {object} dataObject Object containing data to be verified\r\n * @param {object} playerData Reference/pointer to specific data where to search\r\n * @param {object} worldData Reference/pointer to specific data where to search\r\n */\n\n\nfunction CheckAdditionalThings(divId, dataObject, playerData, worldData) {\n var textPrefix = \"\";\n var textSuffix = \"\";\n /**\r\n * Searches for a given item in the in-game area and returns true when found and collected.\r\n * @param {string} itemArea Code of the in-game area on the map\r\n * @param {string} itemId Name of the item\r\n * @returns {boolean}\r\n */\n\n function FindWorldItem() {\n var itemArea = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n var itemId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \"Shiny Item\";\n\n for (var i = 0, length = worldData.length; i < length; i++) {\n if (worldData[i].id === itemId) {\n if (worldData[i].sceneName === itemArea) {\n if (worldData[i].activated === true) return true;\n }\n }\n }\n\n return false;\n }\n /**\r\n * Searches for a given item that the player has found and returns the amount of them that the player completed.\r\n * @param {string} itemId Name of the item\r\n * @returns {number}\r\n */\n\n\n function CountWorldItem() {\n var itemId = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n var total = 0;\n\n for (var i = 0, length = worldData.length; i < length; i++) {\n if (worldData[i].id === itemId) {\n if (worldData[i].activated === true) total++;\n }\n }\n\n return total;\n }\n /**\r\n * Counts the number of maps the player has acquired (from the list in an array)\r\n * @param {array} mapArray Array of strings with area map names\r\n * @returns {number}\r\n */\n\n\n function CountMaps(mapArray) {\n var totalMaps = 0;\n\n for (var i = 0, len = mapArray.length; i < len; i++) {\n if (playerData[mapArray[i]] === true) totalMaps++;\n }\n\n return totalMaps;\n }\n\n for (var i in dataObject) {\n textPrefix = dataObject[i][0];\n dataObject[i][1] ? textSuffix = dataObject[i][1] : textSuffix = \"\";\n var amount = 0;\n var countTotal = 0;\n var total = 0;\n\n switch (i) {\n case \"areaMaps\":\n case \"grubsCollected\":\n case \"dreamOrbs\":\n case \"fountainGeo\":\n case \"nailDamage\":\n case \"stationsOpened\":\n case \"charmSlots\":\n case \"whisperingRoots\":\n case \"journalEntriesCompleted\":\n case \"journalNotesCompleted\":\n case \"whiteDefenderDefeats\":\n case \"greyPrinceDefeats\":\n if (i === \"areaMaps\") {\n amount = CountMaps(dataObject[i][3]);\n } else if (i === \"whisperingRoots\") {\n amount = CountWorldItem(\"Dream Plant\");\n } else {\n amount = playerData[i];\n }\n\n if (i === \"stationsOpened\") {\n if (playerData.openedHiddenStation === true) amount++;\n }\n\n countTotal = amount;\n\n if (i === \"journalEntriesCompleted\" || i === \"journalNotesCompleted\") {\n countTotal = amount + \" / \" + playerData.journalEntriesTotal;\n }\n\n textPrefix += \": \" + countTotal;\n amount >= dataObject[i][2] ? CurrentDataTrue() : CurrentDataBlank();\n break;\n\n case \"rancidEggs\":\n case \"xunFlowerBrokeTimes\":\n CurrentDataBlank();\n textPrefix += \": \" + Math.abs(playerData[i]);\n break;\n\n case \"shopkeeperKey\":\n playerData.hasSlykey === true || playerData.gaveSlykey === true ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"elegantKey\":\n playerData.hasWhiteKey === true || playerData.usedWhiteKey === true ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"loveKey\":\n playerData.hasLoveKey === true || playerData.openedLoveDoor === true ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"simpleKeyCityOfTears\":\n // #2\n FindWorldItem(\"Ruins1_17\", \"Shiny Item\") ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"simpleKeyAncientBasin\":\n // #3\n FindWorldItem(\"Abyss_20\", \"Shiny Item Stand\") ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"paleOreAncientBasin\":\n // #1\n FindWorldItem(\"Abyss_17\", \"Battle Scene Ore\") ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"paleOreSeer\":\n // #2\n playerData.dreamReward2 === true ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"paleOreCrystalPeak\":\n // #3\n FindWorldItem(\"Mines_34\", \"Shiny Item Stand\") ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"paleOreDeepnest\":\n // #4\n FindWorldItem(\"Deepnest_32\", \"Shiny Item Stand\") ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"paleOreGrubfather\":\n // #5\n FindWorldItem(\"Crossroads_38\", \"Shiny Item Ore\") ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"paleOreColosseum\":\n // #6\n FindWorldItem(\"Room_Colosseum_Silver\", \"Shiny Item\") ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"relicsWandererJournal\":\n case \"relicsHallownestSeal\":\n case \"relicsKingsIdol\":\n case \"relicsArcaneEgg\":\n total = playerData[dataObject[i][3]] + playerData[dataObject[i][4]];\n total >= dataObject[i][2] ? CurrentDataTrue() : CurrentDataBlank();\n textPrefix += \": \" + total;\n break;\n\n case \"bossDoorStateTier5\":\n playerData[i].completed === true ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"killsBindingSeal\":\n playerData[i] == 0 ? CurrentDataTrue() : CurrentDataFalse();\n break;\n\n case \"greyPrinceDefeated\":\n case \"zoteDead\":\n case \"nailsmithSpared\":\n playerData[i] === true ? CurrentDataTrue() : CurrentDataBlank();\n break;\n\n default:\n playerData[i] === true ? CurrentDataTrue() : CurrentDataFalse();\n }\n\n FillHTML(divId, textPrefix, textSuffix);\n }\n}\n/**\r\n * Checks, validates and shows hints to the player depending on their save progression, in chronological order. Shows only hint for the last uncompleted event. If Hollow Knight is defeated, shows a dummy text.\r\n * @param {object} divId object containing div hints ID and h2 title\r\n * @param {object} dataObject object containing all hints data\r\n * @param {object} playerData object containing HK Player Data to look in\r\n * @param {object} worldData object containing HK World Data to look in\r\n * @returns {bool} true when defeated Hollow Knight, false if not\r\n */\n\n\nfunction CheckHintsTrue(divId, dataObject, playerData, worldData) {\n if (playerData.killedHollowKnight === true) {\n // a text to show when player already finished their first playthrough (killed Hollow Knight first time)\n FillHTML(divId, \"\", \"...a successful Knight who doesn't need hints anymore. The Knight explores the world of Hallownest patiently in constant search of its remaining secrets...\");\n return true;\n }\n\n for (var i in dataObject) {\n if (playerData[i] === true) {\n continue;\n } else if (i === \"fireballLevel\") {\n if (playerData[i] >= 1) {\n continue;\n } else {\n FillHTML(divId, dataObject[i][0], dataObject[i][1]);\n return false;\n }\n } else if (i === \"Crossroads_04\") {\n var GruzMotherDefeated = false;\n\n for (var k = 0, length = worldData.length; k < length; k++) {\n if (worldData[k].id === \"Battle Scene\" && worldData[k].sceneName === \"Crossroads_04\" && worldData[k].activated === true) {\n GruzMotherDefeated = true;\n break;\n }\n }\n\n if (GruzMotherDefeated) {\n continue; // next dataObject (i)\n } else {\n FillHTML(divId, dataObject[i][0], dataObject[i][1]);\n return false;\n }\n } else if (i === \"dungDefenderOrHornet2\") {\n if (playerData.defeatedDungDefender === true) {\n continue;\n } else if (playerData.hornetOutskirtsDefeated === true) {\n continue;\n } else {\n // if no Dung Defender or Hornet 2\n FillHTML(divId, dataObject[i][0], dataObject[i][1]);\n return false;\n }\n } else if (i === \"ismaTearOrShadeCloak\") {\n if (playerData.hasAcidArmour === true) {\n continue;\n } else if (playerData.hasKingsBrand === true) {\n if (playerData.hasShadowDash === true) {\n continue;\n } else {\n // if Kings Brand but no Shade Cloak\n FillHTML(divId, dataObject[i][0], dataObject[i][1]);\n return false;\n }\n } else {\n // if no Isma's Tear or Kings Brand\n FillHTML(divId, dataObject[i][0], dataObject[i][1]);\n return false;\n }\n } else {\n // if anything from the hints list is not done\n FillHTML(divId, dataObject[i][0], dataObject[i][1]);\n return false;\n }\n } // end: for (let i in dataObject)\n\n} // function CheckHintsTrue()\n\n/**\r\n * Pre-Cleans HTML. Reads contents inside text area and parses it to a JavaScript object. If not empty, runs HKCheckCompletion() to check data.\r\n */\n\n\nfunction HKReadTextArea() {\n InitialHTMLPopulate(DIV_ID);\n var textAreaId = \"save-area\";\n var contents = document.getElementById(textAreaId).value;\n\n if (contents.length) {\n var jsonObject = JSON.parse(contents); // console.log(jsonObject);\n\n if (jsonObject.hasOwnProperty(\"playerData\")) HKCheckCompletion(jsonObject); // console.log(jsonObject);\n }\n}\n/**\r\n * Checks the length of a JavaScript Object like Array.length\r\n * @param {object} object JavaScript Object\r\n * @return {number} length of the Object\r\n */\n\n\nfunction ObjectLength(object) {\n var length = 0;\n\n for (var key in object) {\n if (object.hasOwnProperty(key)) {\n ++length;\n }\n }\n\n return length;\n}\n/**\r\n * Populate all HTML with given ID and their initial data set as false (used at DOM load)\r\n * @param {object} divIdObj JavaScript Object containing all HTML IDs to populate\r\n */\n\n\nfunction InitialHTMLPopulate(divIdObj) {\n PrefillHTML(divIdObj);\n CurrentDataFalse(); // Play Time\n\n CheckPlayTime(divIdObj.intro, 0); // Game Completion\n\n CheckCompletionPercent(divIdObj.intro, 0); // Fleur Divide\n\n AppendHTML(divIdObj.intro, FLEUR_DIVIDE); // Health Masks\n\n CheckHealthMasks(divIdObj.intro, 5, 0); // Soul Orbs\n\n CheckSoulOrbs(divIdObj.intro, 99); // Geo\n\n CheckGeo(divIdObj.intro, 0); // First Hint Only\n\n FillHTML(divIdObj.hints, HK_HINTS.fireballLevel[0], HK_HINTS.fireballLevel[1]); // Temp arrays storing references (addresses) to objects for looping through them (duplicates important)\n\n var hkObjArray = [HK_BOSSES, HK_BOSSES_WORLD, HK_CHARMS, HK_EQUIPMENT, HK_NAILARTS, HK_MASKSHARDS, HK_MASKSHARDS_WORLD, HK_VESSELFRAGMENTS, HK_VESSELFRAGMENTS_WORLD, HK_DREAMERS, HK_COLOSSEUM, HK_DREAMNAIL, HK_WARRIORDREAMS, HK_GRIMMTROUPE, HK_LIFEBLOOD, HK_GODMASTER, HK_ESSENTIAL, HK_ACHIEVEMENTS, HK_STATISTICS]; // duplicates and order important - must be the same as in hkObjArray[]\n\n var divObjArray = [divIdObj.bosses, divIdObj.bosses, divIdObj.charms, divIdObj.equipment, divIdObj.nailArts, divIdObj.maskShards, divIdObj.maskShards, divIdObj.vesselFragments, divIdObj.vesselFragments, divIdObj.dreamers, divIdObj.colosseum, divIdObj.dreamNail, divIdObj.warriorDreams, divIdObj.grimmTroupe, divIdObj.lifeblood, divIdObj.godmaster, divIdObj.essential, divIdObj.achievements, divIdObj.statistics]; // Looped filling to reduce redundancy\n\n do {\n for (var parameter in hkObjArray[0]) {\n FillHTML(divObjArray[0], hkObjArray[0][parameter][0], hkObjArray[0][parameter][1]);\n }\n\n divObjArray.shift();\n } while (hkObjArray.shift()); // Nail Upgrades Misc\n\n\n for (var i = 0; i < HK_NAILUPGRADES.length; i++) {\n FillHTML(divIdObj.nailUpgrades, HK_NAILUPGRADES[i][0], HK_NAILUPGRADES[i][1]);\n } // Spells Misc\n\n\n for (var _i4 in HK_SPELLS) {\n for (var j = 1; j <= 2; j++) {\n FillHTML(divIdObj.spells, HK_SPELLS[_i4][j][0], HK_SPELLS[_i4][j][1]);\n }\n } // Nightmare King Grimm / Banishment Misc\n\n\n FillHTML(divIdObj.grimmTroupe, \"Nightmare King Grimm / Banishment\", \"Dirtmouth or Howling Cliffs\"); // Godmaster Doors Misc\n\n for (var _i5 = 0; _i5 < ObjectLength(HK_GODMASTER_DOORS); _i5++) {\n FillHTML(divIdObj.godmaster, HK_GODMASTER_DOORS[_i5][0], HK_GODMASTER_DOORS[_i5][1]);\n } // Fleur Dividers\n\n\n AppendHTML(divIdObj.godmaster, FLEUR_DIVIDE);\n AppendHTML(divIdObj.essential, FLEUR_DIVIDE);\n}\n/**\r\n * Toggles display of \"hk-hints\". On click with no parameters or on demand when called with a parameter\r\n * @param {string} param \"hide\", \"show\" or none (optional)\r\n */\n\n\nfunction CheckboxHintsToggle(param) {\n var checkboxId = document.getElementById(\"checkbox-hints\");\n\n switch (param) {\n case \"hide\":\n document.getElementById(\"hk-hints\").classList.add(\"hidden\");\n checkboxId.value = \"hints-off\";\n checkboxId.checked = false;\n break;\n\n case \"show\":\n document.getElementById(\"hk-hints\").classList.remove(\"hidden\");\n checkboxId.value = \"hints-on\";\n checkboxId.checked = true;\n break;\n\n default:\n if (checkboxId.checked === false) {\n document.getElementById(\"hk-hints\").classList.add(\"hidden\");\n checkboxId.value = \"hints-off\";\n } else {\n document.getElementById(\"hk-hints\").classList.remove(\"hidden\");\n checkboxId.value = \"hints-on\";\n }\n\n }\n}\n/**\r\n * Toggles display of \".location\" class. On click with no parameters or on demand when called with a parameter\r\n * @param {string} param \"hide\", \"show\" or none (optional)\r\n */\n\n\nfunction CheckboxLocationsToggle(param) {\n var checkboxId = document.getElementById(\"checkbox-locations\");\n var allClassElements = document.querySelectorAll(\".location\");\n var length = allClassElements.length;\n\n switch (param) {\n case \"hide\":\n for (var i = 0; i < length; i++) {\n allClassElements[i].classList.add(\"hidden\");\n }\n\n checkboxId.value = \"locations-off\";\n checkboxId.checked = false;\n break;\n\n case \"show\":\n for (var _i6 = 0; _i6 < length; _i6++) {\n allClassElements[_i6].classList.remove(\"hidden\");\n }\n\n checkboxId.value = \"locations-on\";\n checkboxId.checked = true;\n break;\n\n default:\n if (checkboxId.checked === false) {\n for (var _i7 = 0; _i7 < length; _i7++) {\n allClassElements[_i7].classList.add(\"hidden\");\n }\n\n checkboxId.value = \"locations-off\";\n } else {\n for (var _i8 = 0; _i8 < length; _i8++) {\n allClassElements[_i8].classList.remove(\"hidden\");\n }\n\n checkboxId.value = \"locations-on\";\n }\n\n }\n}\n/**\r\n * Zero-fill all \"percent\" properties in the JSON Object (reset to default)\r\n * @param {object} jsObj object containing the \"percent\" properties to be reset to 0\r\n */\n\n\nfunction ResetCompletion(jsObj) {\n for (var i in jsObj) {\n if (jsObj[i].hasOwnProperty(\"percent\")) jsObj[i].percent = 0;\n }\n} // Populate HTML at load (before img and css)\n\n\ndocument.addEventListener(\"DOMContentLoaded\", InitialHTMLPopulate(DIV_ID)); // Make functions global so they can be used on click and change events (for Webpack)\n\nwindow.HKReadTextArea = HKReadTextArea;\nwindow.InitialHTMLPopulate = InitialHTMLPopulate;\nwindow.CheckboxLocationsToggle = CheckboxLocationsToggle;\nwindow.CheckboxHintsToggle = CheckboxHintsToggle;\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/js/HKCheckCompletion.js?"); + +/***/ }), + +/***/ "./src/js/LoadSaveFile.js": +/*!********************************!*\ + !*** ./src/js/LoadSaveFile.js ***! + \********************************/ +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +eval("/* global require HKReadTextArea */\n// AES JS\nvar aesjs = __webpack_require__(/*! ./aes-js.js */ \"./src/js/aes-js.js\");\n/* \r\n Parts of the code thanks to bloodorca https://github.com/bloodorca/hollow (base64.js, functions.js) with slight modifications.\r\n The steps used there for decryption were taken from KayDeeTee https://github.com/KayDeeTee/Hollow-Knight-SaveManager\r\n Without these two people the existence of this tool wouldn't be possible :)\r\n*/\n// ---------------- Constants ----------------- //\n\n\nvar CSHARP_HEADER = [0, 1, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 6, 1, 0, 0, 0]; // 22 bytes\n\nvar BASE64_ARRAY = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\".split(\"\").map(function (c) {\n return c.charCodeAt(0);\n});\nvar BASE64_DECODE_TABLE = new Map(BASE64_ARRAY.map(function (ord, i) {\n return [ord, i];\n}));\nvar AES_KEY = new TextEncoder().encode('UKu52ePUBwetZ9wNX88o54dnfKRu0T1l'); // encodes a string to Uint8Array (prepare for AES JS)\n\nvar ECB_STREAM_CIPHER = new aesjs.ModeOfOperation.ecb(AES_KEY); // create a new AES stream cipher object using the encoded key\n// ---------------- Variables ----------------- //\n\nvar benchLSFBegin, benchLSFEnd, benchTotal; // ---------------- Functions ----------------- //\n\n/**\r\n * Main input tag file function. Selects the first file, reads it as an Array Buffer, starts the processing of the file when loaded.\r\n * Starts benchmarking.\r\n * @param {FileList} input FileList object containing a list of File objects. The FileList behaves like an array, so you can check its length property to get the number of selected files.\r\n */\n// eslint-disable-next-line no-unused-vars\n\nfunction LoadSaveFile(input) {\n var startTime = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : new Date();\n // console.info(\"Input length: \" + input.files.length)\n // Cease further processing if user canceled the file input dialog\n if (input.files.length < 1) return false; // start benchmark\n\n benchLSFBegin = startTime; // Prepares a File object from the first file of the input files for reading as an Array Buffer\n\n var inputFileObject = input.files[0]; // Cleans the file list to avoid problems after subsequent use\n // document.getElementById(\"save-area-file\").value = \"\";\n // 1. read file\n // The ArrayBuffer object is used to represent a generic, fixed-length raw binary data buffer.\n // It is an array of bytes, often referred to in other languages as a \"byte array\".\n // new FileReader()\n\n var inputReader = new FileReader(); // readAsArrayBuffer(file)\n\n inputReader.readAsArrayBuffer(inputFileObject); // addEventListener(\"load\", function) - to decode the file when loaded\n\n inputReader.addEventListener(\"load\", ProcessFileObject);\n}\n/**\r\n * Reads the File object as an Array Buffer and does all other operations (decoding, decryption, conversion to string, pasting to text area).\r\n * Launches the HKReadTextArea() function automatically after pasting the string to text area\r\n */\n\n\nfunction ProcessFileObject() {\n var inputArrayBuffer = this.result;\n var decodedString; // 2. Decode file\n\n try {\n // Uint8Array(ArrayBuffer) uint8_t equivalent in C\n inputArrayBuffer = new Uint8Array(inputArrayBuffer); // ArrayBuffer.slice()\n // The slice() method copies up to, but not including, the byte indicated by the end parameter.\n\n inputArrayBuffer.slice(); // remove C# header and LengthPrefixedString header (ArrayBuffer)\n\n inputArrayBuffer = RemoveHeaders(inputArrayBuffer); // base64 Decoding (ArrayBuffer)\n\n inputArrayBuffer = Base64Decode(inputArrayBuffer); // AES decryption (ECB) removes pkcs7 padding (ArrayBuffer)\n\n inputArrayBuffer = AESDecryption(inputArrayBuffer); // Convert ArrayBuffer to string/text TextDecoder().decode(ArrayBuffer)\n\n decodedString = new TextDecoder().decode(inputArrayBuffer); // 4. Paste decoded string file to text area\n\n document.getElementById(\"save-area\").value = \"\";\n document.getElementById(\"save-area\").value = decodedString; // finish and show benchmark\n\n benchLSFEnd = new Date();\n console.info(\"LoadSaveFile() time (ms) =\", benchLSFEnd - benchLSFBegin); // after pasting the decoded string, launch the main analyzing function immediately\n\n HKReadTextArea(); // finish total and show benchmark\n\n benchTotal = new Date();\n console.info(\"Total time (ms) =\", benchTotal - benchLSFBegin); // alert(`Decoded String: ${decodedString}`);\n // alert(`Array Buffer: ${inputArrayBuffer}`);\n } catch (error) {\n alert(\"The file cannot be decoded. \".concat(error));\n console.info(\"The file cannot be decoded. \".concat(error));\n }\n}\n/**\r\n * Removes C# header, LengthPrefixedString header and byte 11 at the end of the Uint8 Array Buffer\r\n * @param {Uint8Array} buffer Uint8Array buffer for removing the header from\r\n * @param {Uint8Array} csHeader Uint8Array for the C# header length calculation\r\n * @returns {Uint8Array}\r\n */\n\n\nfunction RemoveHeaders(buffer) {\n var csHeader = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : CSHARP_HEADER;\n // Remove the fixed C# header and byte 11 at the end. \n buffer = buffer.subarray(csHeader.length, buffer.length - 1); // Remove LengthPrefixedString header\n\n var lengthCount = 0;\n\n for (var i = 0; i < 5; i++) {\n lengthCount++;\n\n if ((buffer[i] & 0x80) == 0) {\n break;\n }\n }\n\n return buffer.subarray(lengthCount);\n}\n/**\r\n * Decodes an Array Buffer using a Base64 decode table\r\n * @param {Uint8Array} buffer Uint8Array Buffer to decode\r\n * @returns {Uint8Array}\r\n */\n\n\nfunction Base64Decode(buffer) {\n buffer = new Uint8Array(buffer).slice();\n buffer = buffer.map(function (v) {\n return BASE64_DECODE_TABLE.get(v);\n }); // The indexOf() method returns the first index at which a given element can be found in the array, or -1 if it is not present.\n\n var p = buffer.indexOf(64);\n var end;\n\n if (p != -1) {\n end = p;\n } else {\n end = buffer.length;\n }\n\n buffer = buffer.subarray(0, end);\n var output = new Uint8Array(3 * buffer.length / 4);\n var continuous = Math.floor(buffer.length / 4) * 4;\n\n for (var i = 0; i < continuous; i += 4) {\n var k = 3 * i / 4;\n output[k] = buffer[i] << 2 | buffer[i + 1] >> 4;\n output[k + 1] = (buffer[i + 1] & 0x0F) << 4 | buffer[i + 2] >> 2;\n output[k + 2] = (buffer[i + 2] & 0x03) << 6 | buffer[i + 3];\n }\n\n if (buffer[continuous] != undefined) {\n var _k = 3 * continuous / 4;\n\n output[_k] = buffer[continuous] << 2 | buffer[continuous + 1] >> 4;\n\n if (buffer[continuous + 2] != undefined) {\n output[_k + 1] = (buffer[continuous + 1] & 0x0F) << 4 | buffer[continuous + 2] >> 2;\n }\n }\n\n return output;\n}\n/**\r\n * Decrypt an Uint8Array Buffer using aesjs (ECB) and a predefined AES key + remove pkcs7 padding\r\n * @param {Uint8Array} buffer Uint8Array buffer to decrypt\r\n * @returns {Uint8Array}\r\n */\n\n\nfunction AESDecryption(buffer) {\n var cipherObject = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ECB_STREAM_CIPHER;\n var output = cipherObject.decrypt(buffer);\n return output.subarray(0, -output[output.length - 1]);\n} // Make functions global so they can be used on click and change events (for Webpack)\n\n\nwindow.LoadSaveFile = LoadSaveFile;\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/js/LoadSaveFile.js?"); + +/***/ }), + +/***/ "./src/js/aes-js.js": +/*!**************************!*\ + !*** ./src/js/aes-js.js ***! + \**************************/ +/***/ (function(module) { + +"use strict"; +eval("/* eslint-disable */\n\n\n(function (root) {\n function checkInt(value) {\n return parseInt(value) === value;\n }\n\n function checkInts(arrayish) {\n if (!checkInt(arrayish.length)) {\n return false;\n }\n\n for (var i = 0; i < arrayish.length; i++) {\n if (!checkInt(arrayish[i]) || arrayish[i] < 0 || arrayish[i] > 255) {\n return false;\n }\n }\n\n return true;\n }\n\n function coerceArray(arg, copy) {\n // ArrayBuffer view\n if (arg.buffer && ArrayBuffer.isView(arg) && arg.name === 'Uint8Array') {\n if (copy) {\n if (arg.slice) {\n arg = arg.slice();\n } else {\n arg = Array.prototype.slice.call(arg);\n }\n }\n\n return arg;\n } // It's an array; check it is a valid representation of a byte\n\n\n if (Array.isArray(arg)) {\n if (!checkInts(arg)) {\n throw new Error('Array contains invalid value: ' + arg);\n }\n\n return new Uint8Array(arg);\n } // Something else, but behaves like an array (maybe a Buffer? Arguments?)\n\n\n if (checkInt(arg.length) && checkInts(arg)) {\n return new Uint8Array(arg);\n }\n\n throw new Error('unsupported array-like object');\n }\n\n function createArray(length) {\n return new Uint8Array(length);\n }\n\n function copyArray(sourceArray, targetArray, targetStart, sourceStart, sourceEnd) {\n if (sourceStart != null || sourceEnd != null) {\n if (sourceArray.slice) {\n sourceArray = sourceArray.slice(sourceStart, sourceEnd);\n } else {\n sourceArray = Array.prototype.slice.call(sourceArray, sourceStart, sourceEnd);\n }\n }\n\n targetArray.set(sourceArray, targetStart);\n }\n\n var convertUtf8 = function () {\n function toBytes(text) {\n var result = [],\n i = 0;\n text = encodeURI(text);\n\n while (i < text.length) {\n var c = text.charCodeAt(i++); // if it is a % sign, encode the following 2 bytes as a hex value\n\n if (c === 37) {\n result.push(parseInt(text.substr(i, 2), 16));\n i += 2; // otherwise, just the actual byte\n } else {\n result.push(c);\n }\n }\n\n return coerceArray(result);\n }\n\n function fromBytes(bytes) {\n var result = [],\n i = 0;\n\n while (i < bytes.length) {\n var c = bytes[i];\n\n if (c < 128) {\n result.push(String.fromCharCode(c));\n i++;\n } else if (c > 191 && c < 224) {\n result.push(String.fromCharCode((c & 0x1f) << 6 | bytes[i + 1] & 0x3f));\n i += 2;\n } else {\n result.push(String.fromCharCode((c & 0x0f) << 12 | (bytes[i + 1] & 0x3f) << 6 | bytes[i + 2] & 0x3f));\n i += 3;\n }\n }\n\n return result.join('');\n }\n\n return {\n toBytes: toBytes,\n fromBytes: fromBytes\n };\n }();\n\n var convertHex = function () {\n function toBytes(text) {\n var result = [];\n\n for (var i = 0; i < text.length; i += 2) {\n result.push(parseInt(text.substr(i, 2), 16));\n }\n\n return result;\n } // http://ixti.net/development/javascript/2011/11/11/base64-encodedecode-of-utf8-in-browser-with-js.html\n\n\n var Hex = '0123456789abcdef';\n\n function fromBytes(bytes) {\n var result = [];\n\n for (var i = 0; i < bytes.length; i++) {\n var v = bytes[i];\n result.push(Hex[(v & 0xf0) >> 4] + Hex[v & 0x0f]);\n }\n\n return result.join('');\n }\n\n return {\n toBytes: toBytes,\n fromBytes: fromBytes\n };\n }(); // Number of rounds by keysize\n\n\n var numberOfRounds = {\n 16: 10,\n 24: 12,\n 32: 14\n }; // Round constant words\n\n var rcon = [0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91]; // S-box and Inverse S-box (S is for Substitution)\n\n var S = [0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76, 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0, 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15, 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a, 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75, 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0, 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84, 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b, 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf, 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85, 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8, 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5, 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2, 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17, 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73, 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88, 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb, 0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c, 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79, 0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9, 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08, 0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a, 0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e, 0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf, 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16];\n var Si = [0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb, 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87, 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde, 0xe9, 0xcb, 0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d, 0xee, 0x4c, 0x95, 0x0b, 0x42, 0xfa, 0xc3, 0x4e, 0x08, 0x2e, 0xa1, 0x66, 0x28, 0xd9, 0x24, 0xb2, 0x76, 0x5b, 0xa2, 0x49, 0x6d, 0x8b, 0xd1, 0x25, 0x72, 0xf8, 0xf6, 0x64, 0x86, 0x68, 0x98, 0x16, 0xd4, 0xa4, 0x5c, 0xcc, 0x5d, 0x65, 0xb6, 0x92, 0x6c, 0x70, 0x48, 0x50, 0xfd, 0xed, 0xb9, 0xda, 0x5e, 0x15, 0x46, 0x57, 0xa7, 0x8d, 0x9d, 0x84, 0x90, 0xd8, 0xab, 0x00, 0x8c, 0xbc, 0xd3, 0x0a, 0xf7, 0xe4, 0x58, 0x05, 0xb8, 0xb3, 0x45, 0x06, 0xd0, 0x2c, 0x1e, 0x8f, 0xca, 0x3f, 0x0f, 0x02, 0xc1, 0xaf, 0xbd, 0x03, 0x01, 0x13, 0x8a, 0x6b, 0x3a, 0x91, 0x11, 0x41, 0x4f, 0x67, 0xdc, 0xea, 0x97, 0xf2, 0xcf, 0xce, 0xf0, 0xb4, 0xe6, 0x73, 0x96, 0xac, 0x74, 0x22, 0xe7, 0xad, 0x35, 0x85, 0xe2, 0xf9, 0x37, 0xe8, 0x1c, 0x75, 0xdf, 0x6e, 0x47, 0xf1, 0x1a, 0x71, 0x1d, 0x29, 0xc5, 0x89, 0x6f, 0xb7, 0x62, 0x0e, 0xaa, 0x18, 0xbe, 0x1b, 0xfc, 0x56, 0x3e, 0x4b, 0xc6, 0xd2, 0x79, 0x20, 0x9a, 0xdb, 0xc0, 0xfe, 0x78, 0xcd, 0x5a, 0xf4, 0x1f, 0xdd, 0xa8, 0x33, 0x88, 0x07, 0xc7, 0x31, 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f, 0x60, 0x51, 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d, 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef, 0xa0, 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0, 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61, 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26, 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d]; // Transformations for encryption\n\n var T1 = [0xc66363a5, 0xf87c7c84, 0xee777799, 0xf67b7b8d, 0xfff2f20d, 0xd66b6bbd, 0xde6f6fb1, 0x91c5c554, 0x60303050, 0x02010103, 0xce6767a9, 0x562b2b7d, 0xe7fefe19, 0xb5d7d762, 0x4dababe6, 0xec76769a, 0x8fcaca45, 0x1f82829d, 0x89c9c940, 0xfa7d7d87, 0xeffafa15, 0xb25959eb, 0x8e4747c9, 0xfbf0f00b, 0x41adadec, 0xb3d4d467, 0x5fa2a2fd, 0x45afafea, 0x239c9cbf, 0x53a4a4f7, 0xe4727296, 0x9bc0c05b, 0x75b7b7c2, 0xe1fdfd1c, 0x3d9393ae, 0x4c26266a, 0x6c36365a, 0x7e3f3f41, 0xf5f7f702, 0x83cccc4f, 0x6834345c, 0x51a5a5f4, 0xd1e5e534, 0xf9f1f108, 0xe2717193, 0xabd8d873, 0x62313153, 0x2a15153f, 0x0804040c, 0x95c7c752, 0x46232365, 0x9dc3c35e, 0x30181828, 0x379696a1, 0x0a05050f, 0x2f9a9ab5, 0x0e070709, 0x24121236, 0x1b80809b, 0xdfe2e23d, 0xcdebeb26, 0x4e272769, 0x7fb2b2cd, 0xea75759f, 0x1209091b, 0x1d83839e, 0x582c2c74, 0x341a1a2e, 0x361b1b2d, 0xdc6e6eb2, 0xb45a5aee, 0x5ba0a0fb, 0xa45252f6, 0x763b3b4d, 0xb7d6d661, 0x7db3b3ce, 0x5229297b, 0xdde3e33e, 0x5e2f2f71, 0x13848497, 0xa65353f5, 0xb9d1d168, 0x00000000, 0xc1eded2c, 0x40202060, 0xe3fcfc1f, 0x79b1b1c8, 0xb65b5bed, 0xd46a6abe, 0x8dcbcb46, 0x67bebed9, 0x7239394b, 0x944a4ade, 0x984c4cd4, 0xb05858e8, 0x85cfcf4a, 0xbbd0d06b, 0xc5efef2a, 0x4faaaae5, 0xedfbfb16, 0x864343c5, 0x9a4d4dd7, 0x66333355, 0x11858594, 0x8a4545cf, 0xe9f9f910, 0x04020206, 0xfe7f7f81, 0xa05050f0, 0x783c3c44, 0x259f9fba, 0x4ba8a8e3, 0xa25151f3, 0x5da3a3fe, 0x804040c0, 0x058f8f8a, 0x3f9292ad, 0x219d9dbc, 0x70383848, 0xf1f5f504, 0x63bcbcdf, 0x77b6b6c1, 0xafdada75, 0x42212163, 0x20101030, 0xe5ffff1a, 0xfdf3f30e, 0xbfd2d26d, 0x81cdcd4c, 0x180c0c14, 0x26131335, 0xc3ecec2f, 0xbe5f5fe1, 0x359797a2, 0x884444cc, 0x2e171739, 0x93c4c457, 0x55a7a7f2, 0xfc7e7e82, 0x7a3d3d47, 0xc86464ac, 0xba5d5de7, 0x3219192b, 0xe6737395, 0xc06060a0, 0x19818198, 0x9e4f4fd1, 0xa3dcdc7f, 0x44222266, 0x542a2a7e, 0x3b9090ab, 0x0b888883, 0x8c4646ca, 0xc7eeee29, 0x6bb8b8d3, 0x2814143c, 0xa7dede79, 0xbc5e5ee2, 0x160b0b1d, 0xaddbdb76, 0xdbe0e03b, 0x64323256, 0x743a3a4e, 0x140a0a1e, 0x924949db, 0x0c06060a, 0x4824246c, 0xb85c5ce4, 0x9fc2c25d, 0xbdd3d36e, 0x43acacef, 0xc46262a6, 0x399191a8, 0x319595a4, 0xd3e4e437, 0xf279798b, 0xd5e7e732, 0x8bc8c843, 0x6e373759, 0xda6d6db7, 0x018d8d8c, 0xb1d5d564, 0x9c4e4ed2, 0x49a9a9e0, 0xd86c6cb4, 0xac5656fa, 0xf3f4f407, 0xcfeaea25, 0xca6565af, 0xf47a7a8e, 0x47aeaee9, 0x10080818, 0x6fbabad5, 0xf0787888, 0x4a25256f, 0x5c2e2e72, 0x381c1c24, 0x57a6a6f1, 0x73b4b4c7, 0x97c6c651, 0xcbe8e823, 0xa1dddd7c, 0xe874749c, 0x3e1f1f21, 0x964b4bdd, 0x61bdbddc, 0x0d8b8b86, 0x0f8a8a85, 0xe0707090, 0x7c3e3e42, 0x71b5b5c4, 0xcc6666aa, 0x904848d8, 0x06030305, 0xf7f6f601, 0x1c0e0e12, 0xc26161a3, 0x6a35355f, 0xae5757f9, 0x69b9b9d0, 0x17868691, 0x99c1c158, 0x3a1d1d27, 0x279e9eb9, 0xd9e1e138, 0xebf8f813, 0x2b9898b3, 0x22111133, 0xd26969bb, 0xa9d9d970, 0x078e8e89, 0x339494a7, 0x2d9b9bb6, 0x3c1e1e22, 0x15878792, 0xc9e9e920, 0x87cece49, 0xaa5555ff, 0x50282878, 0xa5dfdf7a, 0x038c8c8f, 0x59a1a1f8, 0x09898980, 0x1a0d0d17, 0x65bfbfda, 0xd7e6e631, 0x844242c6, 0xd06868b8, 0x824141c3, 0x299999b0, 0x5a2d2d77, 0x1e0f0f11, 0x7bb0b0cb, 0xa85454fc, 0x6dbbbbd6, 0x2c16163a];\n var T2 = [0xa5c66363, 0x84f87c7c, 0x99ee7777, 0x8df67b7b, 0x0dfff2f2, 0xbdd66b6b, 0xb1de6f6f, 0x5491c5c5, 0x50603030, 0x03020101, 0xa9ce6767, 0x7d562b2b, 0x19e7fefe, 0x62b5d7d7, 0xe64dabab, 0x9aec7676, 0x458fcaca, 0x9d1f8282, 0x4089c9c9, 0x87fa7d7d, 0x15effafa, 0xebb25959, 0xc98e4747, 0x0bfbf0f0, 0xec41adad, 0x67b3d4d4, 0xfd5fa2a2, 0xea45afaf, 0xbf239c9c, 0xf753a4a4, 0x96e47272, 0x5b9bc0c0, 0xc275b7b7, 0x1ce1fdfd, 0xae3d9393, 0x6a4c2626, 0x5a6c3636, 0x417e3f3f, 0x02f5f7f7, 0x4f83cccc, 0x5c683434, 0xf451a5a5, 0x34d1e5e5, 0x08f9f1f1, 0x93e27171, 0x73abd8d8, 0x53623131, 0x3f2a1515, 0x0c080404, 0x5295c7c7, 0x65462323, 0x5e9dc3c3, 0x28301818, 0xa1379696, 0x0f0a0505, 0xb52f9a9a, 0x090e0707, 0x36241212, 0x9b1b8080, 0x3ddfe2e2, 0x26cdebeb, 0x694e2727, 0xcd7fb2b2, 0x9fea7575, 0x1b120909, 0x9e1d8383, 0x74582c2c, 0x2e341a1a, 0x2d361b1b, 0xb2dc6e6e, 0xeeb45a5a, 0xfb5ba0a0, 0xf6a45252, 0x4d763b3b, 0x61b7d6d6, 0xce7db3b3, 0x7b522929, 0x3edde3e3, 0x715e2f2f, 0x97138484, 0xf5a65353, 0x68b9d1d1, 0x00000000, 0x2cc1eded, 0x60402020, 0x1fe3fcfc, 0xc879b1b1, 0xedb65b5b, 0xbed46a6a, 0x468dcbcb, 0xd967bebe, 0x4b723939, 0xde944a4a, 0xd4984c4c, 0xe8b05858, 0x4a85cfcf, 0x6bbbd0d0, 0x2ac5efef, 0xe54faaaa, 0x16edfbfb, 0xc5864343, 0xd79a4d4d, 0x55663333, 0x94118585, 0xcf8a4545, 0x10e9f9f9, 0x06040202, 0x81fe7f7f, 0xf0a05050, 0x44783c3c, 0xba259f9f, 0xe34ba8a8, 0xf3a25151, 0xfe5da3a3, 0xc0804040, 0x8a058f8f, 0xad3f9292, 0xbc219d9d, 0x48703838, 0x04f1f5f5, 0xdf63bcbc, 0xc177b6b6, 0x75afdada, 0x63422121, 0x30201010, 0x1ae5ffff, 0x0efdf3f3, 0x6dbfd2d2, 0x4c81cdcd, 0x14180c0c, 0x35261313, 0x2fc3ecec, 0xe1be5f5f, 0xa2359797, 0xcc884444, 0x392e1717, 0x5793c4c4, 0xf255a7a7, 0x82fc7e7e, 0x477a3d3d, 0xacc86464, 0xe7ba5d5d, 0x2b321919, 0x95e67373, 0xa0c06060, 0x98198181, 0xd19e4f4f, 0x7fa3dcdc, 0x66442222, 0x7e542a2a, 0xab3b9090, 0x830b8888, 0xca8c4646, 0x29c7eeee, 0xd36bb8b8, 0x3c281414, 0x79a7dede, 0xe2bc5e5e, 0x1d160b0b, 0x76addbdb, 0x3bdbe0e0, 0x56643232, 0x4e743a3a, 0x1e140a0a, 0xdb924949, 0x0a0c0606, 0x6c482424, 0xe4b85c5c, 0x5d9fc2c2, 0x6ebdd3d3, 0xef43acac, 0xa6c46262, 0xa8399191, 0xa4319595, 0x37d3e4e4, 0x8bf27979, 0x32d5e7e7, 0x438bc8c8, 0x596e3737, 0xb7da6d6d, 0x8c018d8d, 0x64b1d5d5, 0xd29c4e4e, 0xe049a9a9, 0xb4d86c6c, 0xfaac5656, 0x07f3f4f4, 0x25cfeaea, 0xafca6565, 0x8ef47a7a, 0xe947aeae, 0x18100808, 0xd56fbaba, 0x88f07878, 0x6f4a2525, 0x725c2e2e, 0x24381c1c, 0xf157a6a6, 0xc773b4b4, 0x5197c6c6, 0x23cbe8e8, 0x7ca1dddd, 0x9ce87474, 0x213e1f1f, 0xdd964b4b, 0xdc61bdbd, 0x860d8b8b, 0x850f8a8a, 0x90e07070, 0x427c3e3e, 0xc471b5b5, 0xaacc6666, 0xd8904848, 0x05060303, 0x01f7f6f6, 0x121c0e0e, 0xa3c26161, 0x5f6a3535, 0xf9ae5757, 0xd069b9b9, 0x91178686, 0x5899c1c1, 0x273a1d1d, 0xb9279e9e, 0x38d9e1e1, 0x13ebf8f8, 0xb32b9898, 0x33221111, 0xbbd26969, 0x70a9d9d9, 0x89078e8e, 0xa7339494, 0xb62d9b9b, 0x223c1e1e, 0x92158787, 0x20c9e9e9, 0x4987cece, 0xffaa5555, 0x78502828, 0x7aa5dfdf, 0x8f038c8c, 0xf859a1a1, 0x80098989, 0x171a0d0d, 0xda65bfbf, 0x31d7e6e6, 0xc6844242, 0xb8d06868, 0xc3824141, 0xb0299999, 0x775a2d2d, 0x111e0f0f, 0xcb7bb0b0, 0xfca85454, 0xd66dbbbb, 0x3a2c1616];\n var T3 = [0x63a5c663, 0x7c84f87c, 0x7799ee77, 0x7b8df67b, 0xf20dfff2, 0x6bbdd66b, 0x6fb1de6f, 0xc55491c5, 0x30506030, 0x01030201, 0x67a9ce67, 0x2b7d562b, 0xfe19e7fe, 0xd762b5d7, 0xabe64dab, 0x769aec76, 0xca458fca, 0x829d1f82, 0xc94089c9, 0x7d87fa7d, 0xfa15effa, 0x59ebb259, 0x47c98e47, 0xf00bfbf0, 0xadec41ad, 0xd467b3d4, 0xa2fd5fa2, 0xafea45af, 0x9cbf239c, 0xa4f753a4, 0x7296e472, 0xc05b9bc0, 0xb7c275b7, 0xfd1ce1fd, 0x93ae3d93, 0x266a4c26, 0x365a6c36, 0x3f417e3f, 0xf702f5f7, 0xcc4f83cc, 0x345c6834, 0xa5f451a5, 0xe534d1e5, 0xf108f9f1, 0x7193e271, 0xd873abd8, 0x31536231, 0x153f2a15, 0x040c0804, 0xc75295c7, 0x23654623, 0xc35e9dc3, 0x18283018, 0x96a13796, 0x050f0a05, 0x9ab52f9a, 0x07090e07, 0x12362412, 0x809b1b80, 0xe23ddfe2, 0xeb26cdeb, 0x27694e27, 0xb2cd7fb2, 0x759fea75, 0x091b1209, 0x839e1d83, 0x2c74582c, 0x1a2e341a, 0x1b2d361b, 0x6eb2dc6e, 0x5aeeb45a, 0xa0fb5ba0, 0x52f6a452, 0x3b4d763b, 0xd661b7d6, 0xb3ce7db3, 0x297b5229, 0xe33edde3, 0x2f715e2f, 0x84971384, 0x53f5a653, 0xd168b9d1, 0x00000000, 0xed2cc1ed, 0x20604020, 0xfc1fe3fc, 0xb1c879b1, 0x5bedb65b, 0x6abed46a, 0xcb468dcb, 0xbed967be, 0x394b7239, 0x4ade944a, 0x4cd4984c, 0x58e8b058, 0xcf4a85cf, 0xd06bbbd0, 0xef2ac5ef, 0xaae54faa, 0xfb16edfb, 0x43c58643, 0x4dd79a4d, 0x33556633, 0x85941185, 0x45cf8a45, 0xf910e9f9, 0x02060402, 0x7f81fe7f, 0x50f0a050, 0x3c44783c, 0x9fba259f, 0xa8e34ba8, 0x51f3a251, 0xa3fe5da3, 0x40c08040, 0x8f8a058f, 0x92ad3f92, 0x9dbc219d, 0x38487038, 0xf504f1f5, 0xbcdf63bc, 0xb6c177b6, 0xda75afda, 0x21634221, 0x10302010, 0xff1ae5ff, 0xf30efdf3, 0xd26dbfd2, 0xcd4c81cd, 0x0c14180c, 0x13352613, 0xec2fc3ec, 0x5fe1be5f, 0x97a23597, 0x44cc8844, 0x17392e17, 0xc45793c4, 0xa7f255a7, 0x7e82fc7e, 0x3d477a3d, 0x64acc864, 0x5de7ba5d, 0x192b3219, 0x7395e673, 0x60a0c060, 0x81981981, 0x4fd19e4f, 0xdc7fa3dc, 0x22664422, 0x2a7e542a, 0x90ab3b90, 0x88830b88, 0x46ca8c46, 0xee29c7ee, 0xb8d36bb8, 0x143c2814, 0xde79a7de, 0x5ee2bc5e, 0x0b1d160b, 0xdb76addb, 0xe03bdbe0, 0x32566432, 0x3a4e743a, 0x0a1e140a, 0x49db9249, 0x060a0c06, 0x246c4824, 0x5ce4b85c, 0xc25d9fc2, 0xd36ebdd3, 0xacef43ac, 0x62a6c462, 0x91a83991, 0x95a43195, 0xe437d3e4, 0x798bf279, 0xe732d5e7, 0xc8438bc8, 0x37596e37, 0x6db7da6d, 0x8d8c018d, 0xd564b1d5, 0x4ed29c4e, 0xa9e049a9, 0x6cb4d86c, 0x56faac56, 0xf407f3f4, 0xea25cfea, 0x65afca65, 0x7a8ef47a, 0xaee947ae, 0x08181008, 0xbad56fba, 0x7888f078, 0x256f4a25, 0x2e725c2e, 0x1c24381c, 0xa6f157a6, 0xb4c773b4, 0xc65197c6, 0xe823cbe8, 0xdd7ca1dd, 0x749ce874, 0x1f213e1f, 0x4bdd964b, 0xbddc61bd, 0x8b860d8b, 0x8a850f8a, 0x7090e070, 0x3e427c3e, 0xb5c471b5, 0x66aacc66, 0x48d89048, 0x03050603, 0xf601f7f6, 0x0e121c0e, 0x61a3c261, 0x355f6a35, 0x57f9ae57, 0xb9d069b9, 0x86911786, 0xc15899c1, 0x1d273a1d, 0x9eb9279e, 0xe138d9e1, 0xf813ebf8, 0x98b32b98, 0x11332211, 0x69bbd269, 0xd970a9d9, 0x8e89078e, 0x94a73394, 0x9bb62d9b, 0x1e223c1e, 0x87921587, 0xe920c9e9, 0xce4987ce, 0x55ffaa55, 0x28785028, 0xdf7aa5df, 0x8c8f038c, 0xa1f859a1, 0x89800989, 0x0d171a0d, 0xbfda65bf, 0xe631d7e6, 0x42c68442, 0x68b8d068, 0x41c38241, 0x99b02999, 0x2d775a2d, 0x0f111e0f, 0xb0cb7bb0, 0x54fca854, 0xbbd66dbb, 0x163a2c16];\n var T4 = [0x6363a5c6, 0x7c7c84f8, 0x777799ee, 0x7b7b8df6, 0xf2f20dff, 0x6b6bbdd6, 0x6f6fb1de, 0xc5c55491, 0x30305060, 0x01010302, 0x6767a9ce, 0x2b2b7d56, 0xfefe19e7, 0xd7d762b5, 0xababe64d, 0x76769aec, 0xcaca458f, 0x82829d1f, 0xc9c94089, 0x7d7d87fa, 0xfafa15ef, 0x5959ebb2, 0x4747c98e, 0xf0f00bfb, 0xadadec41, 0xd4d467b3, 0xa2a2fd5f, 0xafafea45, 0x9c9cbf23, 0xa4a4f753, 0x727296e4, 0xc0c05b9b, 0xb7b7c275, 0xfdfd1ce1, 0x9393ae3d, 0x26266a4c, 0x36365a6c, 0x3f3f417e, 0xf7f702f5, 0xcccc4f83, 0x34345c68, 0xa5a5f451, 0xe5e534d1, 0xf1f108f9, 0x717193e2, 0xd8d873ab, 0x31315362, 0x15153f2a, 0x04040c08, 0xc7c75295, 0x23236546, 0xc3c35e9d, 0x18182830, 0x9696a137, 0x05050f0a, 0x9a9ab52f, 0x0707090e, 0x12123624, 0x80809b1b, 0xe2e23ddf, 0xebeb26cd, 0x2727694e, 0xb2b2cd7f, 0x75759fea, 0x09091b12, 0x83839e1d, 0x2c2c7458, 0x1a1a2e34, 0x1b1b2d36, 0x6e6eb2dc, 0x5a5aeeb4, 0xa0a0fb5b, 0x5252f6a4, 0x3b3b4d76, 0xd6d661b7, 0xb3b3ce7d, 0x29297b52, 0xe3e33edd, 0x2f2f715e, 0x84849713, 0x5353f5a6, 0xd1d168b9, 0x00000000, 0xeded2cc1, 0x20206040, 0xfcfc1fe3, 0xb1b1c879, 0x5b5bedb6, 0x6a6abed4, 0xcbcb468d, 0xbebed967, 0x39394b72, 0x4a4ade94, 0x4c4cd498, 0x5858e8b0, 0xcfcf4a85, 0xd0d06bbb, 0xefef2ac5, 0xaaaae54f, 0xfbfb16ed, 0x4343c586, 0x4d4dd79a, 0x33335566, 0x85859411, 0x4545cf8a, 0xf9f910e9, 0x02020604, 0x7f7f81fe, 0x5050f0a0, 0x3c3c4478, 0x9f9fba25, 0xa8a8e34b, 0x5151f3a2, 0xa3a3fe5d, 0x4040c080, 0x8f8f8a05, 0x9292ad3f, 0x9d9dbc21, 0x38384870, 0xf5f504f1, 0xbcbcdf63, 0xb6b6c177, 0xdada75af, 0x21216342, 0x10103020, 0xffff1ae5, 0xf3f30efd, 0xd2d26dbf, 0xcdcd4c81, 0x0c0c1418, 0x13133526, 0xecec2fc3, 0x5f5fe1be, 0x9797a235, 0x4444cc88, 0x1717392e, 0xc4c45793, 0xa7a7f255, 0x7e7e82fc, 0x3d3d477a, 0x6464acc8, 0x5d5de7ba, 0x19192b32, 0x737395e6, 0x6060a0c0, 0x81819819, 0x4f4fd19e, 0xdcdc7fa3, 0x22226644, 0x2a2a7e54, 0x9090ab3b, 0x8888830b, 0x4646ca8c, 0xeeee29c7, 0xb8b8d36b, 0x14143c28, 0xdede79a7, 0x5e5ee2bc, 0x0b0b1d16, 0xdbdb76ad, 0xe0e03bdb, 0x32325664, 0x3a3a4e74, 0x0a0a1e14, 0x4949db92, 0x06060a0c, 0x24246c48, 0x5c5ce4b8, 0xc2c25d9f, 0xd3d36ebd, 0xacacef43, 0x6262a6c4, 0x9191a839, 0x9595a431, 0xe4e437d3, 0x79798bf2, 0xe7e732d5, 0xc8c8438b, 0x3737596e, 0x6d6db7da, 0x8d8d8c01, 0xd5d564b1, 0x4e4ed29c, 0xa9a9e049, 0x6c6cb4d8, 0x5656faac, 0xf4f407f3, 0xeaea25cf, 0x6565afca, 0x7a7a8ef4, 0xaeaee947, 0x08081810, 0xbabad56f, 0x787888f0, 0x25256f4a, 0x2e2e725c, 0x1c1c2438, 0xa6a6f157, 0xb4b4c773, 0xc6c65197, 0xe8e823cb, 0xdddd7ca1, 0x74749ce8, 0x1f1f213e, 0x4b4bdd96, 0xbdbddc61, 0x8b8b860d, 0x8a8a850f, 0x707090e0, 0x3e3e427c, 0xb5b5c471, 0x6666aacc, 0x4848d890, 0x03030506, 0xf6f601f7, 0x0e0e121c, 0x6161a3c2, 0x35355f6a, 0x5757f9ae, 0xb9b9d069, 0x86869117, 0xc1c15899, 0x1d1d273a, 0x9e9eb927, 0xe1e138d9, 0xf8f813eb, 0x9898b32b, 0x11113322, 0x6969bbd2, 0xd9d970a9, 0x8e8e8907, 0x9494a733, 0x9b9bb62d, 0x1e1e223c, 0x87879215, 0xe9e920c9, 0xcece4987, 0x5555ffaa, 0x28287850, 0xdfdf7aa5, 0x8c8c8f03, 0xa1a1f859, 0x89898009, 0x0d0d171a, 0xbfbfda65, 0xe6e631d7, 0x4242c684, 0x6868b8d0, 0x4141c382, 0x9999b029, 0x2d2d775a, 0x0f0f111e, 0xb0b0cb7b, 0x5454fca8, 0xbbbbd66d, 0x16163a2c]; // Transformations for decryption\n\n var T5 = [0x51f4a750, 0x7e416553, 0x1a17a4c3, 0x3a275e96, 0x3bab6bcb, 0x1f9d45f1, 0xacfa58ab, 0x4be30393, 0x2030fa55, 0xad766df6, 0x88cc7691, 0xf5024c25, 0x4fe5d7fc, 0xc52acbd7, 0x26354480, 0xb562a38f, 0xdeb15a49, 0x25ba1b67, 0x45ea0e98, 0x5dfec0e1, 0xc32f7502, 0x814cf012, 0x8d4697a3, 0x6bd3f9c6, 0x038f5fe7, 0x15929c95, 0xbf6d7aeb, 0x955259da, 0xd4be832d, 0x587421d3, 0x49e06929, 0x8ec9c844, 0x75c2896a, 0xf48e7978, 0x99583e6b, 0x27b971dd, 0xbee14fb6, 0xf088ad17, 0xc920ac66, 0x7dce3ab4, 0x63df4a18, 0xe51a3182, 0x97513360, 0x62537f45, 0xb16477e0, 0xbb6bae84, 0xfe81a01c, 0xf9082b94, 0x70486858, 0x8f45fd19, 0x94de6c87, 0x527bf8b7, 0xab73d323, 0x724b02e2, 0xe31f8f57, 0x6655ab2a, 0xb2eb2807, 0x2fb5c203, 0x86c57b9a, 0xd33708a5, 0x302887f2, 0x23bfa5b2, 0x02036aba, 0xed16825c, 0x8acf1c2b, 0xa779b492, 0xf307f2f0, 0x4e69e2a1, 0x65daf4cd, 0x0605bed5, 0xd134621f, 0xc4a6fe8a, 0x342e539d, 0xa2f355a0, 0x058ae132, 0xa4f6eb75, 0x0b83ec39, 0x4060efaa, 0x5e719f06, 0xbd6e1051, 0x3e218af9, 0x96dd063d, 0xdd3e05ae, 0x4de6bd46, 0x91548db5, 0x71c45d05, 0x0406d46f, 0x605015ff, 0x1998fb24, 0xd6bde997, 0x894043cc, 0x67d99e77, 0xb0e842bd, 0x07898b88, 0xe7195b38, 0x79c8eedb, 0xa17c0a47, 0x7c420fe9, 0xf8841ec9, 0x00000000, 0x09808683, 0x322bed48, 0x1e1170ac, 0x6c5a724e, 0xfd0efffb, 0x0f853856, 0x3daed51e, 0x362d3927, 0x0a0fd964, 0x685ca621, 0x9b5b54d1, 0x24362e3a, 0x0c0a67b1, 0x9357e70f, 0xb4ee96d2, 0x1b9b919e, 0x80c0c54f, 0x61dc20a2, 0x5a774b69, 0x1c121a16, 0xe293ba0a, 0xc0a02ae5, 0x3c22e043, 0x121b171d, 0x0e090d0b, 0xf28bc7ad, 0x2db6a8b9, 0x141ea9c8, 0x57f11985, 0xaf75074c, 0xee99ddbb, 0xa37f60fd, 0xf701269f, 0x5c72f5bc, 0x44663bc5, 0x5bfb7e34, 0x8b432976, 0xcb23c6dc, 0xb6edfc68, 0xb8e4f163, 0xd731dcca, 0x42638510, 0x13972240, 0x84c61120, 0x854a247d, 0xd2bb3df8, 0xaef93211, 0xc729a16d, 0x1d9e2f4b, 0xdcb230f3, 0x0d8652ec, 0x77c1e3d0, 0x2bb3166c, 0xa970b999, 0x119448fa, 0x47e96422, 0xa8fc8cc4, 0xa0f03f1a, 0x567d2cd8, 0x223390ef, 0x87494ec7, 0xd938d1c1, 0x8ccaa2fe, 0x98d40b36, 0xa6f581cf, 0xa57ade28, 0xdab78e26, 0x3fadbfa4, 0x2c3a9de4, 0x5078920d, 0x6a5fcc9b, 0x547e4662, 0xf68d13c2, 0x90d8b8e8, 0x2e39f75e, 0x82c3aff5, 0x9f5d80be, 0x69d0937c, 0x6fd52da9, 0xcf2512b3, 0xc8ac993b, 0x10187da7, 0xe89c636e, 0xdb3bbb7b, 0xcd267809, 0x6e5918f4, 0xec9ab701, 0x834f9aa8, 0xe6956e65, 0xaaffe67e, 0x21bccf08, 0xef15e8e6, 0xbae79bd9, 0x4a6f36ce, 0xea9f09d4, 0x29b07cd6, 0x31a4b2af, 0x2a3f2331, 0xc6a59430, 0x35a266c0, 0x744ebc37, 0xfc82caa6, 0xe090d0b0, 0x33a7d815, 0xf104984a, 0x41ecdaf7, 0x7fcd500e, 0x1791f62f, 0x764dd68d, 0x43efb04d, 0xccaa4d54, 0xe49604df, 0x9ed1b5e3, 0x4c6a881b, 0xc12c1fb8, 0x4665517f, 0x9d5eea04, 0x018c355d, 0xfa877473, 0xfb0b412e, 0xb3671d5a, 0x92dbd252, 0xe9105633, 0x6dd64713, 0x9ad7618c, 0x37a10c7a, 0x59f8148e, 0xeb133c89, 0xcea927ee, 0xb761c935, 0xe11ce5ed, 0x7a47b13c, 0x9cd2df59, 0x55f2733f, 0x1814ce79, 0x73c737bf, 0x53f7cdea, 0x5ffdaa5b, 0xdf3d6f14, 0x7844db86, 0xcaaff381, 0xb968c43e, 0x3824342c, 0xc2a3405f, 0x161dc372, 0xbce2250c, 0x283c498b, 0xff0d9541, 0x39a80171, 0x080cb3de, 0xd8b4e49c, 0x6456c190, 0x7bcb8461, 0xd532b670, 0x486c5c74, 0xd0b85742];\n var T6 = [0x5051f4a7, 0x537e4165, 0xc31a17a4, 0x963a275e, 0xcb3bab6b, 0xf11f9d45, 0xabacfa58, 0x934be303, 0x552030fa, 0xf6ad766d, 0x9188cc76, 0x25f5024c, 0xfc4fe5d7, 0xd7c52acb, 0x80263544, 0x8fb562a3, 0x49deb15a, 0x6725ba1b, 0x9845ea0e, 0xe15dfec0, 0x02c32f75, 0x12814cf0, 0xa38d4697, 0xc66bd3f9, 0xe7038f5f, 0x9515929c, 0xebbf6d7a, 0xda955259, 0x2dd4be83, 0xd3587421, 0x2949e069, 0x448ec9c8, 0x6a75c289, 0x78f48e79, 0x6b99583e, 0xdd27b971, 0xb6bee14f, 0x17f088ad, 0x66c920ac, 0xb47dce3a, 0x1863df4a, 0x82e51a31, 0x60975133, 0x4562537f, 0xe0b16477, 0x84bb6bae, 0x1cfe81a0, 0x94f9082b, 0x58704868, 0x198f45fd, 0x8794de6c, 0xb7527bf8, 0x23ab73d3, 0xe2724b02, 0x57e31f8f, 0x2a6655ab, 0x07b2eb28, 0x032fb5c2, 0x9a86c57b, 0xa5d33708, 0xf2302887, 0xb223bfa5, 0xba02036a, 0x5ced1682, 0x2b8acf1c, 0x92a779b4, 0xf0f307f2, 0xa14e69e2, 0xcd65daf4, 0xd50605be, 0x1fd13462, 0x8ac4a6fe, 0x9d342e53, 0xa0a2f355, 0x32058ae1, 0x75a4f6eb, 0x390b83ec, 0xaa4060ef, 0x065e719f, 0x51bd6e10, 0xf93e218a, 0x3d96dd06, 0xaedd3e05, 0x464de6bd, 0xb591548d, 0x0571c45d, 0x6f0406d4, 0xff605015, 0x241998fb, 0x97d6bde9, 0xcc894043, 0x7767d99e, 0xbdb0e842, 0x8807898b, 0x38e7195b, 0xdb79c8ee, 0x47a17c0a, 0xe97c420f, 0xc9f8841e, 0x00000000, 0x83098086, 0x48322bed, 0xac1e1170, 0x4e6c5a72, 0xfbfd0eff, 0x560f8538, 0x1e3daed5, 0x27362d39, 0x640a0fd9, 0x21685ca6, 0xd19b5b54, 0x3a24362e, 0xb10c0a67, 0x0f9357e7, 0xd2b4ee96, 0x9e1b9b91, 0x4f80c0c5, 0xa261dc20, 0x695a774b, 0x161c121a, 0x0ae293ba, 0xe5c0a02a, 0x433c22e0, 0x1d121b17, 0x0b0e090d, 0xadf28bc7, 0xb92db6a8, 0xc8141ea9, 0x8557f119, 0x4caf7507, 0xbbee99dd, 0xfda37f60, 0x9ff70126, 0xbc5c72f5, 0xc544663b, 0x345bfb7e, 0x768b4329, 0xdccb23c6, 0x68b6edfc, 0x63b8e4f1, 0xcad731dc, 0x10426385, 0x40139722, 0x2084c611, 0x7d854a24, 0xf8d2bb3d, 0x11aef932, 0x6dc729a1, 0x4b1d9e2f, 0xf3dcb230, 0xec0d8652, 0xd077c1e3, 0x6c2bb316, 0x99a970b9, 0xfa119448, 0x2247e964, 0xc4a8fc8c, 0x1aa0f03f, 0xd8567d2c, 0xef223390, 0xc787494e, 0xc1d938d1, 0xfe8ccaa2, 0x3698d40b, 0xcfa6f581, 0x28a57ade, 0x26dab78e, 0xa43fadbf, 0xe42c3a9d, 0x0d507892, 0x9b6a5fcc, 0x62547e46, 0xc2f68d13, 0xe890d8b8, 0x5e2e39f7, 0xf582c3af, 0xbe9f5d80, 0x7c69d093, 0xa96fd52d, 0xb3cf2512, 0x3bc8ac99, 0xa710187d, 0x6ee89c63, 0x7bdb3bbb, 0x09cd2678, 0xf46e5918, 0x01ec9ab7, 0xa8834f9a, 0x65e6956e, 0x7eaaffe6, 0x0821bccf, 0xe6ef15e8, 0xd9bae79b, 0xce4a6f36, 0xd4ea9f09, 0xd629b07c, 0xaf31a4b2, 0x312a3f23, 0x30c6a594, 0xc035a266, 0x37744ebc, 0xa6fc82ca, 0xb0e090d0, 0x1533a7d8, 0x4af10498, 0xf741ecda, 0x0e7fcd50, 0x2f1791f6, 0x8d764dd6, 0x4d43efb0, 0x54ccaa4d, 0xdfe49604, 0xe39ed1b5, 0x1b4c6a88, 0xb8c12c1f, 0x7f466551, 0x049d5eea, 0x5d018c35, 0x73fa8774, 0x2efb0b41, 0x5ab3671d, 0x5292dbd2, 0x33e91056, 0x136dd647, 0x8c9ad761, 0x7a37a10c, 0x8e59f814, 0x89eb133c, 0xeecea927, 0x35b761c9, 0xede11ce5, 0x3c7a47b1, 0x599cd2df, 0x3f55f273, 0x791814ce, 0xbf73c737, 0xea53f7cd, 0x5b5ffdaa, 0x14df3d6f, 0x867844db, 0x81caaff3, 0x3eb968c4, 0x2c382434, 0x5fc2a340, 0x72161dc3, 0x0cbce225, 0x8b283c49, 0x41ff0d95, 0x7139a801, 0xde080cb3, 0x9cd8b4e4, 0x906456c1, 0x617bcb84, 0x70d532b6, 0x74486c5c, 0x42d0b857];\n var T7 = [0xa75051f4, 0x65537e41, 0xa4c31a17, 0x5e963a27, 0x6bcb3bab, 0x45f11f9d, 0x58abacfa, 0x03934be3, 0xfa552030, 0x6df6ad76, 0x769188cc, 0x4c25f502, 0xd7fc4fe5, 0xcbd7c52a, 0x44802635, 0xa38fb562, 0x5a49deb1, 0x1b6725ba, 0x0e9845ea, 0xc0e15dfe, 0x7502c32f, 0xf012814c, 0x97a38d46, 0xf9c66bd3, 0x5fe7038f, 0x9c951592, 0x7aebbf6d, 0x59da9552, 0x832dd4be, 0x21d35874, 0x692949e0, 0xc8448ec9, 0x896a75c2, 0x7978f48e, 0x3e6b9958, 0x71dd27b9, 0x4fb6bee1, 0xad17f088, 0xac66c920, 0x3ab47dce, 0x4a1863df, 0x3182e51a, 0x33609751, 0x7f456253, 0x77e0b164, 0xae84bb6b, 0xa01cfe81, 0x2b94f908, 0x68587048, 0xfd198f45, 0x6c8794de, 0xf8b7527b, 0xd323ab73, 0x02e2724b, 0x8f57e31f, 0xab2a6655, 0x2807b2eb, 0xc2032fb5, 0x7b9a86c5, 0x08a5d337, 0x87f23028, 0xa5b223bf, 0x6aba0203, 0x825ced16, 0x1c2b8acf, 0xb492a779, 0xf2f0f307, 0xe2a14e69, 0xf4cd65da, 0xbed50605, 0x621fd134, 0xfe8ac4a6, 0x539d342e, 0x55a0a2f3, 0xe132058a, 0xeb75a4f6, 0xec390b83, 0xefaa4060, 0x9f065e71, 0x1051bd6e, 0x8af93e21, 0x063d96dd, 0x05aedd3e, 0xbd464de6, 0x8db59154, 0x5d0571c4, 0xd46f0406, 0x15ff6050, 0xfb241998, 0xe997d6bd, 0x43cc8940, 0x9e7767d9, 0x42bdb0e8, 0x8b880789, 0x5b38e719, 0xeedb79c8, 0x0a47a17c, 0x0fe97c42, 0x1ec9f884, 0x00000000, 0x86830980, 0xed48322b, 0x70ac1e11, 0x724e6c5a, 0xfffbfd0e, 0x38560f85, 0xd51e3dae, 0x3927362d, 0xd9640a0f, 0xa621685c, 0x54d19b5b, 0x2e3a2436, 0x67b10c0a, 0xe70f9357, 0x96d2b4ee, 0x919e1b9b, 0xc54f80c0, 0x20a261dc, 0x4b695a77, 0x1a161c12, 0xba0ae293, 0x2ae5c0a0, 0xe0433c22, 0x171d121b, 0x0d0b0e09, 0xc7adf28b, 0xa8b92db6, 0xa9c8141e, 0x198557f1, 0x074caf75, 0xddbbee99, 0x60fda37f, 0x269ff701, 0xf5bc5c72, 0x3bc54466, 0x7e345bfb, 0x29768b43, 0xc6dccb23, 0xfc68b6ed, 0xf163b8e4, 0xdccad731, 0x85104263, 0x22401397, 0x112084c6, 0x247d854a, 0x3df8d2bb, 0x3211aef9, 0xa16dc729, 0x2f4b1d9e, 0x30f3dcb2, 0x52ec0d86, 0xe3d077c1, 0x166c2bb3, 0xb999a970, 0x48fa1194, 0x642247e9, 0x8cc4a8fc, 0x3f1aa0f0, 0x2cd8567d, 0x90ef2233, 0x4ec78749, 0xd1c1d938, 0xa2fe8cca, 0x0b3698d4, 0x81cfa6f5, 0xde28a57a, 0x8e26dab7, 0xbfa43fad, 0x9de42c3a, 0x920d5078, 0xcc9b6a5f, 0x4662547e, 0x13c2f68d, 0xb8e890d8, 0xf75e2e39, 0xaff582c3, 0x80be9f5d, 0x937c69d0, 0x2da96fd5, 0x12b3cf25, 0x993bc8ac, 0x7da71018, 0x636ee89c, 0xbb7bdb3b, 0x7809cd26, 0x18f46e59, 0xb701ec9a, 0x9aa8834f, 0x6e65e695, 0xe67eaaff, 0xcf0821bc, 0xe8e6ef15, 0x9bd9bae7, 0x36ce4a6f, 0x09d4ea9f, 0x7cd629b0, 0xb2af31a4, 0x23312a3f, 0x9430c6a5, 0x66c035a2, 0xbc37744e, 0xcaa6fc82, 0xd0b0e090, 0xd81533a7, 0x984af104, 0xdaf741ec, 0x500e7fcd, 0xf62f1791, 0xd68d764d, 0xb04d43ef, 0x4d54ccaa, 0x04dfe496, 0xb5e39ed1, 0x881b4c6a, 0x1fb8c12c, 0x517f4665, 0xea049d5e, 0x355d018c, 0x7473fa87, 0x412efb0b, 0x1d5ab367, 0xd25292db, 0x5633e910, 0x47136dd6, 0x618c9ad7, 0x0c7a37a1, 0x148e59f8, 0x3c89eb13, 0x27eecea9, 0xc935b761, 0xe5ede11c, 0xb13c7a47, 0xdf599cd2, 0x733f55f2, 0xce791814, 0x37bf73c7, 0xcdea53f7, 0xaa5b5ffd, 0x6f14df3d, 0xdb867844, 0xf381caaf, 0xc43eb968, 0x342c3824, 0x405fc2a3, 0xc372161d, 0x250cbce2, 0x498b283c, 0x9541ff0d, 0x017139a8, 0xb3de080c, 0xe49cd8b4, 0xc1906456, 0x84617bcb, 0xb670d532, 0x5c74486c, 0x5742d0b8];\n var T8 = [0xf4a75051, 0x4165537e, 0x17a4c31a, 0x275e963a, 0xab6bcb3b, 0x9d45f11f, 0xfa58abac, 0xe303934b, 0x30fa5520, 0x766df6ad, 0xcc769188, 0x024c25f5, 0xe5d7fc4f, 0x2acbd7c5, 0x35448026, 0x62a38fb5, 0xb15a49de, 0xba1b6725, 0xea0e9845, 0xfec0e15d, 0x2f7502c3, 0x4cf01281, 0x4697a38d, 0xd3f9c66b, 0x8f5fe703, 0x929c9515, 0x6d7aebbf, 0x5259da95, 0xbe832dd4, 0x7421d358, 0xe0692949, 0xc9c8448e, 0xc2896a75, 0x8e7978f4, 0x583e6b99, 0xb971dd27, 0xe14fb6be, 0x88ad17f0, 0x20ac66c9, 0xce3ab47d, 0xdf4a1863, 0x1a3182e5, 0x51336097, 0x537f4562, 0x6477e0b1, 0x6bae84bb, 0x81a01cfe, 0x082b94f9, 0x48685870, 0x45fd198f, 0xde6c8794, 0x7bf8b752, 0x73d323ab, 0x4b02e272, 0x1f8f57e3, 0x55ab2a66, 0xeb2807b2, 0xb5c2032f, 0xc57b9a86, 0x3708a5d3, 0x2887f230, 0xbfa5b223, 0x036aba02, 0x16825ced, 0xcf1c2b8a, 0x79b492a7, 0x07f2f0f3, 0x69e2a14e, 0xdaf4cd65, 0x05bed506, 0x34621fd1, 0xa6fe8ac4, 0x2e539d34, 0xf355a0a2, 0x8ae13205, 0xf6eb75a4, 0x83ec390b, 0x60efaa40, 0x719f065e, 0x6e1051bd, 0x218af93e, 0xdd063d96, 0x3e05aedd, 0xe6bd464d, 0x548db591, 0xc45d0571, 0x06d46f04, 0x5015ff60, 0x98fb2419, 0xbde997d6, 0x4043cc89, 0xd99e7767, 0xe842bdb0, 0x898b8807, 0x195b38e7, 0xc8eedb79, 0x7c0a47a1, 0x420fe97c, 0x841ec9f8, 0x00000000, 0x80868309, 0x2bed4832, 0x1170ac1e, 0x5a724e6c, 0x0efffbfd, 0x8538560f, 0xaed51e3d, 0x2d392736, 0x0fd9640a, 0x5ca62168, 0x5b54d19b, 0x362e3a24, 0x0a67b10c, 0x57e70f93, 0xee96d2b4, 0x9b919e1b, 0xc0c54f80, 0xdc20a261, 0x774b695a, 0x121a161c, 0x93ba0ae2, 0xa02ae5c0, 0x22e0433c, 0x1b171d12, 0x090d0b0e, 0x8bc7adf2, 0xb6a8b92d, 0x1ea9c814, 0xf1198557, 0x75074caf, 0x99ddbbee, 0x7f60fda3, 0x01269ff7, 0x72f5bc5c, 0x663bc544, 0xfb7e345b, 0x4329768b, 0x23c6dccb, 0xedfc68b6, 0xe4f163b8, 0x31dccad7, 0x63851042, 0x97224013, 0xc6112084, 0x4a247d85, 0xbb3df8d2, 0xf93211ae, 0x29a16dc7, 0x9e2f4b1d, 0xb230f3dc, 0x8652ec0d, 0xc1e3d077, 0xb3166c2b, 0x70b999a9, 0x9448fa11, 0xe9642247, 0xfc8cc4a8, 0xf03f1aa0, 0x7d2cd856, 0x3390ef22, 0x494ec787, 0x38d1c1d9, 0xcaa2fe8c, 0xd40b3698, 0xf581cfa6, 0x7ade28a5, 0xb78e26da, 0xadbfa43f, 0x3a9de42c, 0x78920d50, 0x5fcc9b6a, 0x7e466254, 0x8d13c2f6, 0xd8b8e890, 0x39f75e2e, 0xc3aff582, 0x5d80be9f, 0xd0937c69, 0xd52da96f, 0x2512b3cf, 0xac993bc8, 0x187da710, 0x9c636ee8, 0x3bbb7bdb, 0x267809cd, 0x5918f46e, 0x9ab701ec, 0x4f9aa883, 0x956e65e6, 0xffe67eaa, 0xbccf0821, 0x15e8e6ef, 0xe79bd9ba, 0x6f36ce4a, 0x9f09d4ea, 0xb07cd629, 0xa4b2af31, 0x3f23312a, 0xa59430c6, 0xa266c035, 0x4ebc3774, 0x82caa6fc, 0x90d0b0e0, 0xa7d81533, 0x04984af1, 0xecdaf741, 0xcd500e7f, 0x91f62f17, 0x4dd68d76, 0xefb04d43, 0xaa4d54cc, 0x9604dfe4, 0xd1b5e39e, 0x6a881b4c, 0x2c1fb8c1, 0x65517f46, 0x5eea049d, 0x8c355d01, 0x877473fa, 0x0b412efb, 0x671d5ab3, 0xdbd25292, 0x105633e9, 0xd647136d, 0xd7618c9a, 0xa10c7a37, 0xf8148e59, 0x133c89eb, 0xa927eece, 0x61c935b7, 0x1ce5ede1, 0x47b13c7a, 0xd2df599c, 0xf2733f55, 0x14ce7918, 0xc737bf73, 0xf7cdea53, 0xfdaa5b5f, 0x3d6f14df, 0x44db8678, 0xaff381ca, 0x68c43eb9, 0x24342c38, 0xa3405fc2, 0x1dc37216, 0xe2250cbc, 0x3c498b28, 0x0d9541ff, 0xa8017139, 0x0cb3de08, 0xb4e49cd8, 0x56c19064, 0xcb84617b, 0x32b670d5, 0x6c5c7448, 0xb85742d0]; // Transformations for decryption key expansion\n\n var U1 = [0x00000000, 0x0e090d0b, 0x1c121a16, 0x121b171d, 0x3824342c, 0x362d3927, 0x24362e3a, 0x2a3f2331, 0x70486858, 0x7e416553, 0x6c5a724e, 0x62537f45, 0x486c5c74, 0x4665517f, 0x547e4662, 0x5a774b69, 0xe090d0b0, 0xee99ddbb, 0xfc82caa6, 0xf28bc7ad, 0xd8b4e49c, 0xd6bde997, 0xc4a6fe8a, 0xcaaff381, 0x90d8b8e8, 0x9ed1b5e3, 0x8ccaa2fe, 0x82c3aff5, 0xa8fc8cc4, 0xa6f581cf, 0xb4ee96d2, 0xbae79bd9, 0xdb3bbb7b, 0xd532b670, 0xc729a16d, 0xc920ac66, 0xe31f8f57, 0xed16825c, 0xff0d9541, 0xf104984a, 0xab73d323, 0xa57ade28, 0xb761c935, 0xb968c43e, 0x9357e70f, 0x9d5eea04, 0x8f45fd19, 0x814cf012, 0x3bab6bcb, 0x35a266c0, 0x27b971dd, 0x29b07cd6, 0x038f5fe7, 0x0d8652ec, 0x1f9d45f1, 0x119448fa, 0x4be30393, 0x45ea0e98, 0x57f11985, 0x59f8148e, 0x73c737bf, 0x7dce3ab4, 0x6fd52da9, 0x61dc20a2, 0xad766df6, 0xa37f60fd, 0xb16477e0, 0xbf6d7aeb, 0x955259da, 0x9b5b54d1, 0x894043cc, 0x87494ec7, 0xdd3e05ae, 0xd33708a5, 0xc12c1fb8, 0xcf2512b3, 0xe51a3182, 0xeb133c89, 0xf9082b94, 0xf701269f, 0x4de6bd46, 0x43efb04d, 0x51f4a750, 0x5ffdaa5b, 0x75c2896a, 0x7bcb8461, 0x69d0937c, 0x67d99e77, 0x3daed51e, 0x33a7d815, 0x21bccf08, 0x2fb5c203, 0x058ae132, 0x0b83ec39, 0x1998fb24, 0x1791f62f, 0x764dd68d, 0x7844db86, 0x6a5fcc9b, 0x6456c190, 0x4e69e2a1, 0x4060efaa, 0x527bf8b7, 0x5c72f5bc, 0x0605bed5, 0x080cb3de, 0x1a17a4c3, 0x141ea9c8, 0x3e218af9, 0x302887f2, 0x223390ef, 0x2c3a9de4, 0x96dd063d, 0x98d40b36, 0x8acf1c2b, 0x84c61120, 0xaef93211, 0xa0f03f1a, 0xb2eb2807, 0xbce2250c, 0xe6956e65, 0xe89c636e, 0xfa877473, 0xf48e7978, 0xdeb15a49, 0xd0b85742, 0xc2a3405f, 0xccaa4d54, 0x41ecdaf7, 0x4fe5d7fc, 0x5dfec0e1, 0x53f7cdea, 0x79c8eedb, 0x77c1e3d0, 0x65daf4cd, 0x6bd3f9c6, 0x31a4b2af, 0x3fadbfa4, 0x2db6a8b9, 0x23bfa5b2, 0x09808683, 0x07898b88, 0x15929c95, 0x1b9b919e, 0xa17c0a47, 0xaf75074c, 0xbd6e1051, 0xb3671d5a, 0x99583e6b, 0x97513360, 0x854a247d, 0x8b432976, 0xd134621f, 0xdf3d6f14, 0xcd267809, 0xc32f7502, 0xe9105633, 0xe7195b38, 0xf5024c25, 0xfb0b412e, 0x9ad7618c, 0x94de6c87, 0x86c57b9a, 0x88cc7691, 0xa2f355a0, 0xacfa58ab, 0xbee14fb6, 0xb0e842bd, 0xea9f09d4, 0xe49604df, 0xf68d13c2, 0xf8841ec9, 0xd2bb3df8, 0xdcb230f3, 0xcea927ee, 0xc0a02ae5, 0x7a47b13c, 0x744ebc37, 0x6655ab2a, 0x685ca621, 0x42638510, 0x4c6a881b, 0x5e719f06, 0x5078920d, 0x0a0fd964, 0x0406d46f, 0x161dc372, 0x1814ce79, 0x322bed48, 0x3c22e043, 0x2e39f75e, 0x2030fa55, 0xec9ab701, 0xe293ba0a, 0xf088ad17, 0xfe81a01c, 0xd4be832d, 0xdab78e26, 0xc8ac993b, 0xc6a59430, 0x9cd2df59, 0x92dbd252, 0x80c0c54f, 0x8ec9c844, 0xa4f6eb75, 0xaaffe67e, 0xb8e4f163, 0xb6edfc68, 0x0c0a67b1, 0x02036aba, 0x10187da7, 0x1e1170ac, 0x342e539d, 0x3a275e96, 0x283c498b, 0x26354480, 0x7c420fe9, 0x724b02e2, 0x605015ff, 0x6e5918f4, 0x44663bc5, 0x4a6f36ce, 0x587421d3, 0x567d2cd8, 0x37a10c7a, 0x39a80171, 0x2bb3166c, 0x25ba1b67, 0x0f853856, 0x018c355d, 0x13972240, 0x1d9e2f4b, 0x47e96422, 0x49e06929, 0x5bfb7e34, 0x55f2733f, 0x7fcd500e, 0x71c45d05, 0x63df4a18, 0x6dd64713, 0xd731dcca, 0xd938d1c1, 0xcb23c6dc, 0xc52acbd7, 0xef15e8e6, 0xe11ce5ed, 0xf307f2f0, 0xfd0efffb, 0xa779b492, 0xa970b999, 0xbb6bae84, 0xb562a38f, 0x9f5d80be, 0x91548db5, 0x834f9aa8, 0x8d4697a3];\n var U2 = [0x00000000, 0x0b0e090d, 0x161c121a, 0x1d121b17, 0x2c382434, 0x27362d39, 0x3a24362e, 0x312a3f23, 0x58704868, 0x537e4165, 0x4e6c5a72, 0x4562537f, 0x74486c5c, 0x7f466551, 0x62547e46, 0x695a774b, 0xb0e090d0, 0xbbee99dd, 0xa6fc82ca, 0xadf28bc7, 0x9cd8b4e4, 0x97d6bde9, 0x8ac4a6fe, 0x81caaff3, 0xe890d8b8, 0xe39ed1b5, 0xfe8ccaa2, 0xf582c3af, 0xc4a8fc8c, 0xcfa6f581, 0xd2b4ee96, 0xd9bae79b, 0x7bdb3bbb, 0x70d532b6, 0x6dc729a1, 0x66c920ac, 0x57e31f8f, 0x5ced1682, 0x41ff0d95, 0x4af10498, 0x23ab73d3, 0x28a57ade, 0x35b761c9, 0x3eb968c4, 0x0f9357e7, 0x049d5eea, 0x198f45fd, 0x12814cf0, 0xcb3bab6b, 0xc035a266, 0xdd27b971, 0xd629b07c, 0xe7038f5f, 0xec0d8652, 0xf11f9d45, 0xfa119448, 0x934be303, 0x9845ea0e, 0x8557f119, 0x8e59f814, 0xbf73c737, 0xb47dce3a, 0xa96fd52d, 0xa261dc20, 0xf6ad766d, 0xfda37f60, 0xe0b16477, 0xebbf6d7a, 0xda955259, 0xd19b5b54, 0xcc894043, 0xc787494e, 0xaedd3e05, 0xa5d33708, 0xb8c12c1f, 0xb3cf2512, 0x82e51a31, 0x89eb133c, 0x94f9082b, 0x9ff70126, 0x464de6bd, 0x4d43efb0, 0x5051f4a7, 0x5b5ffdaa, 0x6a75c289, 0x617bcb84, 0x7c69d093, 0x7767d99e, 0x1e3daed5, 0x1533a7d8, 0x0821bccf, 0x032fb5c2, 0x32058ae1, 0x390b83ec, 0x241998fb, 0x2f1791f6, 0x8d764dd6, 0x867844db, 0x9b6a5fcc, 0x906456c1, 0xa14e69e2, 0xaa4060ef, 0xb7527bf8, 0xbc5c72f5, 0xd50605be, 0xde080cb3, 0xc31a17a4, 0xc8141ea9, 0xf93e218a, 0xf2302887, 0xef223390, 0xe42c3a9d, 0x3d96dd06, 0x3698d40b, 0x2b8acf1c, 0x2084c611, 0x11aef932, 0x1aa0f03f, 0x07b2eb28, 0x0cbce225, 0x65e6956e, 0x6ee89c63, 0x73fa8774, 0x78f48e79, 0x49deb15a, 0x42d0b857, 0x5fc2a340, 0x54ccaa4d, 0xf741ecda, 0xfc4fe5d7, 0xe15dfec0, 0xea53f7cd, 0xdb79c8ee, 0xd077c1e3, 0xcd65daf4, 0xc66bd3f9, 0xaf31a4b2, 0xa43fadbf, 0xb92db6a8, 0xb223bfa5, 0x83098086, 0x8807898b, 0x9515929c, 0x9e1b9b91, 0x47a17c0a, 0x4caf7507, 0x51bd6e10, 0x5ab3671d, 0x6b99583e, 0x60975133, 0x7d854a24, 0x768b4329, 0x1fd13462, 0x14df3d6f, 0x09cd2678, 0x02c32f75, 0x33e91056, 0x38e7195b, 0x25f5024c, 0x2efb0b41, 0x8c9ad761, 0x8794de6c, 0x9a86c57b, 0x9188cc76, 0xa0a2f355, 0xabacfa58, 0xb6bee14f, 0xbdb0e842, 0xd4ea9f09, 0xdfe49604, 0xc2f68d13, 0xc9f8841e, 0xf8d2bb3d, 0xf3dcb230, 0xeecea927, 0xe5c0a02a, 0x3c7a47b1, 0x37744ebc, 0x2a6655ab, 0x21685ca6, 0x10426385, 0x1b4c6a88, 0x065e719f, 0x0d507892, 0x640a0fd9, 0x6f0406d4, 0x72161dc3, 0x791814ce, 0x48322bed, 0x433c22e0, 0x5e2e39f7, 0x552030fa, 0x01ec9ab7, 0x0ae293ba, 0x17f088ad, 0x1cfe81a0, 0x2dd4be83, 0x26dab78e, 0x3bc8ac99, 0x30c6a594, 0x599cd2df, 0x5292dbd2, 0x4f80c0c5, 0x448ec9c8, 0x75a4f6eb, 0x7eaaffe6, 0x63b8e4f1, 0x68b6edfc, 0xb10c0a67, 0xba02036a, 0xa710187d, 0xac1e1170, 0x9d342e53, 0x963a275e, 0x8b283c49, 0x80263544, 0xe97c420f, 0xe2724b02, 0xff605015, 0xf46e5918, 0xc544663b, 0xce4a6f36, 0xd3587421, 0xd8567d2c, 0x7a37a10c, 0x7139a801, 0x6c2bb316, 0x6725ba1b, 0x560f8538, 0x5d018c35, 0x40139722, 0x4b1d9e2f, 0x2247e964, 0x2949e069, 0x345bfb7e, 0x3f55f273, 0x0e7fcd50, 0x0571c45d, 0x1863df4a, 0x136dd647, 0xcad731dc, 0xc1d938d1, 0xdccb23c6, 0xd7c52acb, 0xe6ef15e8, 0xede11ce5, 0xf0f307f2, 0xfbfd0eff, 0x92a779b4, 0x99a970b9, 0x84bb6bae, 0x8fb562a3, 0xbe9f5d80, 0xb591548d, 0xa8834f9a, 0xa38d4697];\n var U3 = [0x00000000, 0x0d0b0e09, 0x1a161c12, 0x171d121b, 0x342c3824, 0x3927362d, 0x2e3a2436, 0x23312a3f, 0x68587048, 0x65537e41, 0x724e6c5a, 0x7f456253, 0x5c74486c, 0x517f4665, 0x4662547e, 0x4b695a77, 0xd0b0e090, 0xddbbee99, 0xcaa6fc82, 0xc7adf28b, 0xe49cd8b4, 0xe997d6bd, 0xfe8ac4a6, 0xf381caaf, 0xb8e890d8, 0xb5e39ed1, 0xa2fe8cca, 0xaff582c3, 0x8cc4a8fc, 0x81cfa6f5, 0x96d2b4ee, 0x9bd9bae7, 0xbb7bdb3b, 0xb670d532, 0xa16dc729, 0xac66c920, 0x8f57e31f, 0x825ced16, 0x9541ff0d, 0x984af104, 0xd323ab73, 0xde28a57a, 0xc935b761, 0xc43eb968, 0xe70f9357, 0xea049d5e, 0xfd198f45, 0xf012814c, 0x6bcb3bab, 0x66c035a2, 0x71dd27b9, 0x7cd629b0, 0x5fe7038f, 0x52ec0d86, 0x45f11f9d, 0x48fa1194, 0x03934be3, 0x0e9845ea, 0x198557f1, 0x148e59f8, 0x37bf73c7, 0x3ab47dce, 0x2da96fd5, 0x20a261dc, 0x6df6ad76, 0x60fda37f, 0x77e0b164, 0x7aebbf6d, 0x59da9552, 0x54d19b5b, 0x43cc8940, 0x4ec78749, 0x05aedd3e, 0x08a5d337, 0x1fb8c12c, 0x12b3cf25, 0x3182e51a, 0x3c89eb13, 0x2b94f908, 0x269ff701, 0xbd464de6, 0xb04d43ef, 0xa75051f4, 0xaa5b5ffd, 0x896a75c2, 0x84617bcb, 0x937c69d0, 0x9e7767d9, 0xd51e3dae, 0xd81533a7, 0xcf0821bc, 0xc2032fb5, 0xe132058a, 0xec390b83, 0xfb241998, 0xf62f1791, 0xd68d764d, 0xdb867844, 0xcc9b6a5f, 0xc1906456, 0xe2a14e69, 0xefaa4060, 0xf8b7527b, 0xf5bc5c72, 0xbed50605, 0xb3de080c, 0xa4c31a17, 0xa9c8141e, 0x8af93e21, 0x87f23028, 0x90ef2233, 0x9de42c3a, 0x063d96dd, 0x0b3698d4, 0x1c2b8acf, 0x112084c6, 0x3211aef9, 0x3f1aa0f0, 0x2807b2eb, 0x250cbce2, 0x6e65e695, 0x636ee89c, 0x7473fa87, 0x7978f48e, 0x5a49deb1, 0x5742d0b8, 0x405fc2a3, 0x4d54ccaa, 0xdaf741ec, 0xd7fc4fe5, 0xc0e15dfe, 0xcdea53f7, 0xeedb79c8, 0xe3d077c1, 0xf4cd65da, 0xf9c66bd3, 0xb2af31a4, 0xbfa43fad, 0xa8b92db6, 0xa5b223bf, 0x86830980, 0x8b880789, 0x9c951592, 0x919e1b9b, 0x0a47a17c, 0x074caf75, 0x1051bd6e, 0x1d5ab367, 0x3e6b9958, 0x33609751, 0x247d854a, 0x29768b43, 0x621fd134, 0x6f14df3d, 0x7809cd26, 0x7502c32f, 0x5633e910, 0x5b38e719, 0x4c25f502, 0x412efb0b, 0x618c9ad7, 0x6c8794de, 0x7b9a86c5, 0x769188cc, 0x55a0a2f3, 0x58abacfa, 0x4fb6bee1, 0x42bdb0e8, 0x09d4ea9f, 0x04dfe496, 0x13c2f68d, 0x1ec9f884, 0x3df8d2bb, 0x30f3dcb2, 0x27eecea9, 0x2ae5c0a0, 0xb13c7a47, 0xbc37744e, 0xab2a6655, 0xa621685c, 0x85104263, 0x881b4c6a, 0x9f065e71, 0x920d5078, 0xd9640a0f, 0xd46f0406, 0xc372161d, 0xce791814, 0xed48322b, 0xe0433c22, 0xf75e2e39, 0xfa552030, 0xb701ec9a, 0xba0ae293, 0xad17f088, 0xa01cfe81, 0x832dd4be, 0x8e26dab7, 0x993bc8ac, 0x9430c6a5, 0xdf599cd2, 0xd25292db, 0xc54f80c0, 0xc8448ec9, 0xeb75a4f6, 0xe67eaaff, 0xf163b8e4, 0xfc68b6ed, 0x67b10c0a, 0x6aba0203, 0x7da71018, 0x70ac1e11, 0x539d342e, 0x5e963a27, 0x498b283c, 0x44802635, 0x0fe97c42, 0x02e2724b, 0x15ff6050, 0x18f46e59, 0x3bc54466, 0x36ce4a6f, 0x21d35874, 0x2cd8567d, 0x0c7a37a1, 0x017139a8, 0x166c2bb3, 0x1b6725ba, 0x38560f85, 0x355d018c, 0x22401397, 0x2f4b1d9e, 0x642247e9, 0x692949e0, 0x7e345bfb, 0x733f55f2, 0x500e7fcd, 0x5d0571c4, 0x4a1863df, 0x47136dd6, 0xdccad731, 0xd1c1d938, 0xc6dccb23, 0xcbd7c52a, 0xe8e6ef15, 0xe5ede11c, 0xf2f0f307, 0xfffbfd0e, 0xb492a779, 0xb999a970, 0xae84bb6b, 0xa38fb562, 0x80be9f5d, 0x8db59154, 0x9aa8834f, 0x97a38d46];\n var U4 = [0x00000000, 0x090d0b0e, 0x121a161c, 0x1b171d12, 0x24342c38, 0x2d392736, 0x362e3a24, 0x3f23312a, 0x48685870, 0x4165537e, 0x5a724e6c, 0x537f4562, 0x6c5c7448, 0x65517f46, 0x7e466254, 0x774b695a, 0x90d0b0e0, 0x99ddbbee, 0x82caa6fc, 0x8bc7adf2, 0xb4e49cd8, 0xbde997d6, 0xa6fe8ac4, 0xaff381ca, 0xd8b8e890, 0xd1b5e39e, 0xcaa2fe8c, 0xc3aff582, 0xfc8cc4a8, 0xf581cfa6, 0xee96d2b4, 0xe79bd9ba, 0x3bbb7bdb, 0x32b670d5, 0x29a16dc7, 0x20ac66c9, 0x1f8f57e3, 0x16825ced, 0x0d9541ff, 0x04984af1, 0x73d323ab, 0x7ade28a5, 0x61c935b7, 0x68c43eb9, 0x57e70f93, 0x5eea049d, 0x45fd198f, 0x4cf01281, 0xab6bcb3b, 0xa266c035, 0xb971dd27, 0xb07cd629, 0x8f5fe703, 0x8652ec0d, 0x9d45f11f, 0x9448fa11, 0xe303934b, 0xea0e9845, 0xf1198557, 0xf8148e59, 0xc737bf73, 0xce3ab47d, 0xd52da96f, 0xdc20a261, 0x766df6ad, 0x7f60fda3, 0x6477e0b1, 0x6d7aebbf, 0x5259da95, 0x5b54d19b, 0x4043cc89, 0x494ec787, 0x3e05aedd, 0x3708a5d3, 0x2c1fb8c1, 0x2512b3cf, 0x1a3182e5, 0x133c89eb, 0x082b94f9, 0x01269ff7, 0xe6bd464d, 0xefb04d43, 0xf4a75051, 0xfdaa5b5f, 0xc2896a75, 0xcb84617b, 0xd0937c69, 0xd99e7767, 0xaed51e3d, 0xa7d81533, 0xbccf0821, 0xb5c2032f, 0x8ae13205, 0x83ec390b, 0x98fb2419, 0x91f62f17, 0x4dd68d76, 0x44db8678, 0x5fcc9b6a, 0x56c19064, 0x69e2a14e, 0x60efaa40, 0x7bf8b752, 0x72f5bc5c, 0x05bed506, 0x0cb3de08, 0x17a4c31a, 0x1ea9c814, 0x218af93e, 0x2887f230, 0x3390ef22, 0x3a9de42c, 0xdd063d96, 0xd40b3698, 0xcf1c2b8a, 0xc6112084, 0xf93211ae, 0xf03f1aa0, 0xeb2807b2, 0xe2250cbc, 0x956e65e6, 0x9c636ee8, 0x877473fa, 0x8e7978f4, 0xb15a49de, 0xb85742d0, 0xa3405fc2, 0xaa4d54cc, 0xecdaf741, 0xe5d7fc4f, 0xfec0e15d, 0xf7cdea53, 0xc8eedb79, 0xc1e3d077, 0xdaf4cd65, 0xd3f9c66b, 0xa4b2af31, 0xadbfa43f, 0xb6a8b92d, 0xbfa5b223, 0x80868309, 0x898b8807, 0x929c9515, 0x9b919e1b, 0x7c0a47a1, 0x75074caf, 0x6e1051bd, 0x671d5ab3, 0x583e6b99, 0x51336097, 0x4a247d85, 0x4329768b, 0x34621fd1, 0x3d6f14df, 0x267809cd, 0x2f7502c3, 0x105633e9, 0x195b38e7, 0x024c25f5, 0x0b412efb, 0xd7618c9a, 0xde6c8794, 0xc57b9a86, 0xcc769188, 0xf355a0a2, 0xfa58abac, 0xe14fb6be, 0xe842bdb0, 0x9f09d4ea, 0x9604dfe4, 0x8d13c2f6, 0x841ec9f8, 0xbb3df8d2, 0xb230f3dc, 0xa927eece, 0xa02ae5c0, 0x47b13c7a, 0x4ebc3774, 0x55ab2a66, 0x5ca62168, 0x63851042, 0x6a881b4c, 0x719f065e, 0x78920d50, 0x0fd9640a, 0x06d46f04, 0x1dc37216, 0x14ce7918, 0x2bed4832, 0x22e0433c, 0x39f75e2e, 0x30fa5520, 0x9ab701ec, 0x93ba0ae2, 0x88ad17f0, 0x81a01cfe, 0xbe832dd4, 0xb78e26da, 0xac993bc8, 0xa59430c6, 0xd2df599c, 0xdbd25292, 0xc0c54f80, 0xc9c8448e, 0xf6eb75a4, 0xffe67eaa, 0xe4f163b8, 0xedfc68b6, 0x0a67b10c, 0x036aba02, 0x187da710, 0x1170ac1e, 0x2e539d34, 0x275e963a, 0x3c498b28, 0x35448026, 0x420fe97c, 0x4b02e272, 0x5015ff60, 0x5918f46e, 0x663bc544, 0x6f36ce4a, 0x7421d358, 0x7d2cd856, 0xa10c7a37, 0xa8017139, 0xb3166c2b, 0xba1b6725, 0x8538560f, 0x8c355d01, 0x97224013, 0x9e2f4b1d, 0xe9642247, 0xe0692949, 0xfb7e345b, 0xf2733f55, 0xcd500e7f, 0xc45d0571, 0xdf4a1863, 0xd647136d, 0x31dccad7, 0x38d1c1d9, 0x23c6dccb, 0x2acbd7c5, 0x15e8e6ef, 0x1ce5ede1, 0x07f2f0f3, 0x0efffbfd, 0x79b492a7, 0x70b999a9, 0x6bae84bb, 0x62a38fb5, 0x5d80be9f, 0x548db591, 0x4f9aa883, 0x4697a38d];\n\n function convertToInt32(bytes) {\n var result = [];\n\n for (var i = 0; i < bytes.length; i += 4) {\n result.push(bytes[i] << 24 | bytes[i + 1] << 16 | bytes[i + 2] << 8 | bytes[i + 3]);\n }\n\n return result;\n }\n\n var AES = function AES(key) {\n if (!(this instanceof AES)) {\n throw Error('AES must be instanitated with `new`');\n }\n\n Object.defineProperty(this, 'key', {\n value: coerceArray(key, true)\n });\n\n this._prepare();\n };\n\n AES.prototype._prepare = function () {\n var rounds = numberOfRounds[this.key.length];\n\n if (rounds == null) {\n throw new Error('invalid key size (must be 16, 24 or 32 bytes)');\n } // encryption round keys\n\n\n this._Ke = []; // decryption round keys\n\n this._Kd = [];\n\n for (var i = 0; i <= rounds; i++) {\n this._Ke.push([0, 0, 0, 0]);\n\n this._Kd.push([0, 0, 0, 0]);\n }\n\n var roundKeyCount = (rounds + 1) * 4;\n var KC = this.key.length / 4; // convert the key into ints\n\n var tk = convertToInt32(this.key); // copy values into round key arrays\n\n var index;\n\n for (var i = 0; i < KC; i++) {\n index = i >> 2;\n this._Ke[index][i % 4] = tk[i];\n this._Kd[rounds - index][i % 4] = tk[i];\n } // key expansion (fips-197 section 5.2)\n\n\n var rconpointer = 0;\n var t = KC,\n tt;\n\n while (t < roundKeyCount) {\n tt = tk[KC - 1];\n tk[0] ^= S[tt >> 16 & 0xFF] << 24 ^ S[tt >> 8 & 0xFF] << 16 ^ S[tt & 0xFF] << 8 ^ S[tt >> 24 & 0xFF] ^ rcon[rconpointer] << 24;\n rconpointer += 1; // key expansion (for non-256 bit)\n\n if (KC != 8) {\n for (var i = 1; i < KC; i++) {\n tk[i] ^= tk[i - 1];\n } // key expansion for 256-bit keys is \"slightly different\" (fips-197)\n\n } else {\n for (var i = 1; i < KC / 2; i++) {\n tk[i] ^= tk[i - 1];\n }\n\n tt = tk[KC / 2 - 1];\n tk[KC / 2] ^= S[tt & 0xFF] ^ S[tt >> 8 & 0xFF] << 8 ^ S[tt >> 16 & 0xFF] << 16 ^ S[tt >> 24 & 0xFF] << 24;\n\n for (var i = KC / 2 + 1; i < KC; i++) {\n tk[i] ^= tk[i - 1];\n }\n } // copy values into round key arrays\n\n\n var i = 0,\n r,\n c;\n\n while (i < KC && t < roundKeyCount) {\n r = t >> 2;\n c = t % 4;\n this._Ke[r][c] = tk[i];\n this._Kd[rounds - r][c] = tk[i++];\n t++;\n }\n } // inverse-cipher-ify the decryption round key (fips-197 section 5.3)\n\n\n for (var r = 1; r < rounds; r++) {\n for (var c = 0; c < 4; c++) {\n tt = this._Kd[r][c];\n this._Kd[r][c] = U1[tt >> 24 & 0xFF] ^ U2[tt >> 16 & 0xFF] ^ U3[tt >> 8 & 0xFF] ^ U4[tt & 0xFF];\n }\n }\n };\n\n AES.prototype.encrypt = function (plaintext) {\n if (plaintext.length != 16) {\n throw new Error('invalid plaintext size (must be 16 bytes)');\n }\n\n var rounds = this._Ke.length - 1;\n var a = [0, 0, 0, 0]; // convert plaintext to (ints ^ key)\n\n var t = convertToInt32(plaintext);\n\n for (var i = 0; i < 4; i++) {\n t[i] ^= this._Ke[0][i];\n } // apply round transforms\n\n\n for (var r = 1; r < rounds; r++) {\n for (var i = 0; i < 4; i++) {\n a[i] = T1[t[i] >> 24 & 0xff] ^ T2[t[(i + 1) % 4] >> 16 & 0xff] ^ T3[t[(i + 2) % 4] >> 8 & 0xff] ^ T4[t[(i + 3) % 4] & 0xff] ^ this._Ke[r][i];\n }\n\n t = a.slice();\n } // the last round is special\n\n\n var result = createArray(16),\n tt;\n\n for (var i = 0; i < 4; i++) {\n tt = this._Ke[rounds][i];\n result[4 * i] = (S[t[i] >> 24 & 0xff] ^ tt >> 24) & 0xff;\n result[4 * i + 1] = (S[t[(i + 1) % 4] >> 16 & 0xff] ^ tt >> 16) & 0xff;\n result[4 * i + 2] = (S[t[(i + 2) % 4] >> 8 & 0xff] ^ tt >> 8) & 0xff;\n result[4 * i + 3] = (S[t[(i + 3) % 4] & 0xff] ^ tt) & 0xff;\n }\n\n return result;\n };\n\n AES.prototype.decrypt = function (ciphertext) {\n if (ciphertext.length != 16) {\n throw new Error('invalid ciphertext size (must be 16 bytes)');\n }\n\n var rounds = this._Kd.length - 1;\n var a = [0, 0, 0, 0]; // convert plaintext to (ints ^ key)\n\n var t = convertToInt32(ciphertext);\n\n for (var i = 0; i < 4; i++) {\n t[i] ^= this._Kd[0][i];\n } // apply round transforms\n\n\n for (var r = 1; r < rounds; r++) {\n for (var i = 0; i < 4; i++) {\n a[i] = T5[t[i] >> 24 & 0xff] ^ T6[t[(i + 3) % 4] >> 16 & 0xff] ^ T7[t[(i + 2) % 4] >> 8 & 0xff] ^ T8[t[(i + 1) % 4] & 0xff] ^ this._Kd[r][i];\n }\n\n t = a.slice();\n } // the last round is special\n\n\n var result = createArray(16),\n tt;\n\n for (var i = 0; i < 4; i++) {\n tt = this._Kd[rounds][i];\n result[4 * i] = (Si[t[i] >> 24 & 0xff] ^ tt >> 24) & 0xff;\n result[4 * i + 1] = (Si[t[(i + 3) % 4] >> 16 & 0xff] ^ tt >> 16) & 0xff;\n result[4 * i + 2] = (Si[t[(i + 2) % 4] >> 8 & 0xff] ^ tt >> 8) & 0xff;\n result[4 * i + 3] = (Si[t[(i + 1) % 4] & 0xff] ^ tt) & 0xff;\n }\n\n return result;\n };\n /**\n * Mode Of Operation - Electonic Codebook (ECB)\n */\n\n\n var ModeOfOperationECB = function ModeOfOperationECB(key) {\n if (!(this instanceof ModeOfOperationECB)) {\n throw Error('AES must be instanitated with `new`');\n }\n\n this.description = \"Electronic Code Block\";\n this.name = \"ecb\";\n this._aes = new AES(key);\n };\n\n ModeOfOperationECB.prototype.encrypt = function (plaintext) {\n plaintext = coerceArray(plaintext);\n\n if (plaintext.length % 16 !== 0) {\n throw new Error('invalid plaintext size (must be multiple of 16 bytes)');\n }\n\n var ciphertext = createArray(plaintext.length);\n var block = createArray(16);\n\n for (var i = 0; i < plaintext.length; i += 16) {\n copyArray(plaintext, block, 0, i, i + 16);\n block = this._aes.encrypt(block);\n copyArray(block, ciphertext, i);\n }\n\n return ciphertext;\n };\n\n ModeOfOperationECB.prototype.decrypt = function (ciphertext) {\n ciphertext = coerceArray(ciphertext);\n\n if (ciphertext.length % 16 !== 0) {\n throw new Error('invalid ciphertext size (must be multiple of 16 bytes)');\n }\n\n var plaintext = createArray(ciphertext.length);\n var block = createArray(16);\n\n for (var i = 0; i < ciphertext.length; i += 16) {\n copyArray(ciphertext, block, 0, i, i + 16);\n block = this._aes.decrypt(block);\n copyArray(block, plaintext, i);\n }\n\n return plaintext;\n };\n /**\n * Mode Of Operation - Cipher Block Chaining (CBC)\n */\n\n\n var ModeOfOperationCBC = function ModeOfOperationCBC(key, iv) {\n if (!(this instanceof ModeOfOperationCBC)) {\n throw Error('AES must be instanitated with `new`');\n }\n\n this.description = \"Cipher Block Chaining\";\n this.name = \"cbc\";\n\n if (!iv) {\n iv = createArray(16);\n } else if (iv.length != 16) {\n throw new Error('invalid initialation vector size (must be 16 bytes)');\n }\n\n this._lastCipherblock = coerceArray(iv, true);\n this._aes = new AES(key);\n };\n\n ModeOfOperationCBC.prototype.encrypt = function (plaintext) {\n plaintext = coerceArray(plaintext);\n\n if (plaintext.length % 16 !== 0) {\n throw new Error('invalid plaintext size (must be multiple of 16 bytes)');\n }\n\n var ciphertext = createArray(plaintext.length);\n var block = createArray(16);\n\n for (var i = 0; i < plaintext.length; i += 16) {\n copyArray(plaintext, block, 0, i, i + 16);\n\n for (var j = 0; j < 16; j++) {\n block[j] ^= this._lastCipherblock[j];\n }\n\n this._lastCipherblock = this._aes.encrypt(block);\n copyArray(this._lastCipherblock, ciphertext, i);\n }\n\n return ciphertext;\n };\n\n ModeOfOperationCBC.prototype.decrypt = function (ciphertext) {\n ciphertext = coerceArray(ciphertext);\n\n if (ciphertext.length % 16 !== 0) {\n throw new Error('invalid ciphertext size (must be multiple of 16 bytes)');\n }\n\n var plaintext = createArray(ciphertext.length);\n var block = createArray(16);\n\n for (var i = 0; i < ciphertext.length; i += 16) {\n copyArray(ciphertext, block, 0, i, i + 16);\n block = this._aes.decrypt(block);\n\n for (var j = 0; j < 16; j++) {\n plaintext[i + j] = block[j] ^ this._lastCipherblock[j];\n }\n\n copyArray(ciphertext, this._lastCipherblock, 0, i, i + 16);\n }\n\n return plaintext;\n };\n /**\n * Mode Of Operation - Cipher Feedback (CFB)\n */\n\n\n var ModeOfOperationCFB = function ModeOfOperationCFB(key, iv, segmentSize) {\n if (!(this instanceof ModeOfOperationCFB)) {\n throw Error('AES must be instanitated with `new`');\n }\n\n this.description = \"Cipher Feedback\";\n this.name = \"cfb\";\n\n if (!iv) {\n iv = createArray(16);\n } else if (iv.length != 16) {\n throw new Error('invalid initialation vector size (must be 16 size)');\n }\n\n if (!segmentSize) {\n segmentSize = 1;\n }\n\n this.segmentSize = segmentSize;\n this._shiftRegister = coerceArray(iv, true);\n this._aes = new AES(key);\n };\n\n ModeOfOperationCFB.prototype.encrypt = function (plaintext) {\n if (plaintext.length % this.segmentSize != 0) {\n throw new Error('invalid plaintext size (must be segmentSize bytes)');\n }\n\n var encrypted = coerceArray(plaintext, true);\n var xorSegment;\n\n for (var i = 0; i < encrypted.length; i += this.segmentSize) {\n xorSegment = this._aes.encrypt(this._shiftRegister);\n\n for (var j = 0; j < this.segmentSize; j++) {\n encrypted[i + j] ^= xorSegment[j];\n } // Shift the register\n\n\n copyArray(this._shiftRegister, this._shiftRegister, 0, this.segmentSize);\n copyArray(encrypted, this._shiftRegister, 16 - this.segmentSize, i, i + this.segmentSize);\n }\n\n return encrypted;\n };\n\n ModeOfOperationCFB.prototype.decrypt = function (ciphertext) {\n if (ciphertext.length % this.segmentSize != 0) {\n throw new Error('invalid ciphertext size (must be segmentSize bytes)');\n }\n\n var plaintext = coerceArray(ciphertext, true);\n var xorSegment;\n\n for (var i = 0; i < plaintext.length; i += this.segmentSize) {\n xorSegment = this._aes.encrypt(this._shiftRegister);\n\n for (var j = 0; j < this.segmentSize; j++) {\n plaintext[i + j] ^= xorSegment[j];\n } // Shift the register\n\n\n copyArray(this._shiftRegister, this._shiftRegister, 0, this.segmentSize);\n copyArray(ciphertext, this._shiftRegister, 16 - this.segmentSize, i, i + this.segmentSize);\n }\n\n return plaintext;\n };\n /**\n * Mode Of Operation - Output Feedback (OFB)\n */\n\n\n var ModeOfOperationOFB = function ModeOfOperationOFB(key, iv) {\n if (!(this instanceof ModeOfOperationOFB)) {\n throw Error('AES must be instanitated with `new`');\n }\n\n this.description = \"Output Feedback\";\n this.name = \"ofb\";\n\n if (!iv) {\n iv = createArray(16);\n } else if (iv.length != 16) {\n throw new Error('invalid initialation vector size (must be 16 bytes)');\n }\n\n this._lastPrecipher = coerceArray(iv, true);\n this._lastPrecipherIndex = 16;\n this._aes = new AES(key);\n };\n\n ModeOfOperationOFB.prototype.encrypt = function (plaintext) {\n var encrypted = coerceArray(plaintext, true);\n\n for (var i = 0; i < encrypted.length; i++) {\n if (this._lastPrecipherIndex === 16) {\n this._lastPrecipher = this._aes.encrypt(this._lastPrecipher);\n this._lastPrecipherIndex = 0;\n }\n\n encrypted[i] ^= this._lastPrecipher[this._lastPrecipherIndex++];\n }\n\n return encrypted;\n }; // Decryption is symetric\n\n\n ModeOfOperationOFB.prototype.decrypt = ModeOfOperationOFB.prototype.encrypt;\n /**\n * Counter object for CTR common mode of operation\n */\n\n var Counter = function Counter(initialValue) {\n if (!(this instanceof Counter)) {\n throw Error('Counter must be instanitated with `new`');\n } // We allow 0, but anything false-ish uses the default 1\n\n\n if (initialValue !== 0 && !initialValue) {\n initialValue = 1;\n }\n\n if (typeof initialValue === 'number') {\n this._counter = createArray(16);\n this.setValue(initialValue);\n } else {\n this.setBytes(initialValue);\n }\n };\n\n Counter.prototype.setValue = function (value) {\n if (typeof value !== 'number' || parseInt(value) != value) {\n throw new Error('invalid counter value (must be an integer)');\n }\n\n for (var index = 15; index >= 0; --index) {\n this._counter[index] = value % 256;\n value = value >> 8;\n }\n };\n\n Counter.prototype.setBytes = function (bytes) {\n bytes = coerceArray(bytes, true);\n\n if (bytes.length != 16) {\n throw new Error('invalid counter bytes size (must be 16 bytes)');\n }\n\n this._counter = bytes;\n };\n\n Counter.prototype.increment = function () {\n for (var i = 15; i >= 0; i--) {\n if (this._counter[i] === 255) {\n this._counter[i] = 0;\n } else {\n this._counter[i]++;\n break;\n }\n }\n };\n /**\n * Mode Of Operation - Counter (CTR)\n */\n\n\n var ModeOfOperationCTR = function ModeOfOperationCTR(key, counter) {\n if (!(this instanceof ModeOfOperationCTR)) {\n throw Error('AES must be instanitated with `new`');\n }\n\n this.description = \"Counter\";\n this.name = \"ctr\";\n\n if (!(counter instanceof Counter)) {\n counter = new Counter(counter);\n }\n\n this._counter = counter;\n this._remainingCounter = null;\n this._remainingCounterIndex = 16;\n this._aes = new AES(key);\n };\n\n ModeOfOperationCTR.prototype.encrypt = function (plaintext) {\n var encrypted = coerceArray(plaintext, true);\n\n for (var i = 0; i < encrypted.length; i++) {\n if (this._remainingCounterIndex === 16) {\n this._remainingCounter = this._aes.encrypt(this._counter._counter);\n this._remainingCounterIndex = 0;\n\n this._counter.increment();\n }\n\n encrypted[i] ^= this._remainingCounter[this._remainingCounterIndex++];\n }\n\n return encrypted;\n }; // Decryption is symetric\n\n\n ModeOfOperationCTR.prototype.decrypt = ModeOfOperationCTR.prototype.encrypt; ///////////////////////\n // Padding\n // See:https://tools.ietf.org/html/rfc2315\n\n function pkcs7pad(data) {\n data = coerceArray(data, true);\n var padder = 16 - data.length % 16;\n var result = createArray(data.length + padder);\n copyArray(data, result);\n\n for (var i = data.length; i < result.length; i++) {\n result[i] = padder;\n }\n\n return result;\n }\n\n function pkcs7strip(data) {\n data = coerceArray(data, true);\n\n if (data.length < 16) {\n throw new Error('PKCS#7 invalid length');\n }\n\n var padder = data[data.length - 1];\n\n if (padder > 16) {\n throw new Error('PKCS#7 padding byte out of range');\n }\n\n var length = data.length - padder;\n\n for (var i = 0; i < padder; i++) {\n if (data[length + i] !== padder) {\n throw new Error('PKCS#7 invalid padding byte');\n }\n }\n\n var result = createArray(length);\n copyArray(data, result, 0, 0, length);\n return result;\n } ///////////////////////\n // Exporting\n // The block cipher\n\n\n var aesjs = {\n AES: AES,\n Counter: Counter,\n ModeOfOperation: {\n ecb: ModeOfOperationECB,\n cbc: ModeOfOperationCBC,\n cfb: ModeOfOperationCFB,\n ofb: ModeOfOperationOFB,\n ctr: ModeOfOperationCTR\n },\n utils: {\n hex: convertHex,\n utf8: convertUtf8\n },\n padding: {\n pkcs7: {\n pad: pkcs7pad,\n strip: pkcs7strip\n }\n },\n _arrayTest: {\n coerceArray: coerceArray,\n createArray: createArray,\n copyArray: copyArray\n }\n }; // node.js\n\n if (true) {\n module.exports = aesjs; // RequireJS/AMD\n // http://www.requirejs.org/docs/api.html\n // https://github.com/amdjs/amdjs-api/wiki/AMD\n } else {}\n})(this);\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/js/aes-js.js?"); + +/***/ }), + +/***/ "./src/css/fontello.css": +/*!******************************!*\ + !*** ./src/css/fontello.css ***! + \******************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/css/fontello.css?"); + +/***/ }), + +/***/ "./src/css/style.css": +/*!***************************!*\ + !*** ./src/css/style.css ***! + \***************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/css/style.css?"); + +/***/ }), + +/***/ "./src/img/geo.png": +/*!*************************!*\ + !*** ./src/img/geo.png ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +eval("module.exports = \"data:image/png;base64,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\";\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/img/geo.png?"); + +/***/ }), + +/***/ "./src/img/health-mask-steel.png": +/*!***************************************!*\ + !*** ./src/img/health-mask-steel.png ***! + \***************************************/ +/***/ ((module) => { + +"use strict"; +eval("module.exports = \"data:image/png;base64,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\";\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/img/health-mask-steel.png?"); + +/***/ }), + +/***/ "./src/img/health-mask.png": +/*!*********************************!*\ + !*** ./src/img/health-mask.png ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +eval("module.exports = \"data:image/png;base64,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\";\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/img/health-mask.png?"); + +/***/ }), + +/***/ "./src/img/soul-orb.png": +/*!******************************!*\ + !*** ./src/img/soul-orb.png ***! + \******************************/ +/***/ ((module) => { + +"use strict"; +eval("module.exports = \"data:image/png;base64,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\";\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/img/soul-orb.png?"); + +/***/ }), + +/***/ "./src/img/thumbnail1200x628.jpg": +/*!***************************************!*\ + !*** ./src/img/thumbnail1200x628.jpg ***! + \***************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +"use strict"; +eval("module.exports = __webpack_require__.p + \"img/thumbnail1200x628.jpg\";\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/img/thumbnail1200x628.jpg?"); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ if(__webpack_module_cache__[moduleId]) { +/******/ return __webpack_module_cache__[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/global */ +/******/ (() => { +/******/ __webpack_require__.g = (function() { +/******/ if (typeof globalThis === 'object') return globalThis; +/******/ try { +/******/ return this || new Function('return this')(); +/******/ } catch (e) { +/******/ if (typeof window === 'object') return window; +/******/ } +/******/ })(); +/******/ })(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ (() => { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = (exports) => { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/publicPath */ +/******/ (() => { +/******/ var scriptUrl; +/******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + ""; +/******/ var document = __webpack_require__.g.document; +/******/ if (!scriptUrl && document) { +/******/ if (document.currentScript) +/******/ scriptUrl = document.currentScript.src +/******/ if (!scriptUrl) { +/******/ var scripts = document.getElementsByTagName("script"); +/******/ if(scripts.length) scriptUrl = scripts[scripts.length - 1].src +/******/ } +/******/ } +/******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration +/******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic. +/******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser"); +/******/ scriptUrl = scriptUrl.replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/"); +/******/ __webpack_require__.p = scriptUrl; +/******/ })(); +/******/ +/************************************************************************/ +(() => { +/*!*************************!*\ + !*** ./src/js/index.js ***! + \*************************/ +eval("/* global require */\n__webpack_require__(/*! ../css/fontello.css */ \"./src/css/fontello.css\");\n\n__webpack_require__(/*! ../css/style.css */ \"./src/css/style.css\");\n\n__webpack_require__(/*! ../img/thumbnail1200x628.jpg */ \"./src/img/thumbnail1200x628.jpg\"); // Instantly load test file (Debugging script)\n// require(\"./LoadJson.js\");\n// Load Save File for opening files, decoding, decryption\n\n\n__webpack_require__(/*! ./LoadSaveFile.js */ \"./src/js/LoadSaveFile.js\"); // Main script for analyzing the decoded save file\n\n\n__webpack_require__(/*! ./HKCheckCompletion.js */ \"./src/js/HKCheckCompletion.js\");\n\n//# sourceURL=webpack://hollow-knight-completion-check/./src/js/index.js?"); +})(); + +/******/ })() +; \ No newline at end of file diff --git a/docs/img/thumbnail1200x628.jpg b/docs/img/thumbnail1200x628.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6d1457bd54ba78b8e331ce2536b598563908fdc7 GIT binary patch literal 388662 zcmeFa2UJr{*C>1t?1B{#ks^vnub~Pkh=^3_9YY8)KoUwq6|ezH5mAarliopU=qOdG z(tDRqK)UpM0_vl0d*1cm@2>T&^*gMbGqY#U>@s_1lG*2Mb~<;4sF5=ENK*h%R0P-n z05}93Bsm3;f;kfK4($b84JiH=|SG1656O5e=E5OIY z$0N!kBFZbk$ipkj%P$Jy0|3&uBzv@Xb^ze*z8^Hm-n}LLk>7^}=@HWb64LK{9{5!j z5~jaoAz}MfmVG2Y`XJ%k_p@&*?!E4STi_kk%HDmabB6#N+m*sdS`i@GnFT0zOMuA( zBHm69@B}z^=+L3VhmIXSeC*`WBS%kC9zS;MIOW;XrzuaLK6~=mZu)-PEBxb?g#74H zatiVj6ci`UP*6~uAzmoX>@_+0-*m9^9yoajPzTuTK_Urq zxu0Y=feaH9DL}H1Z2y6ShYlY(3L3!gl_bDE(jS#401`41(tTw6_8&ZOXg}#Oez5W+ zDcOZny!)@;fu3fvddPR+j9+Ai)Wu7bsvnH`1*{)6Ngrf>srGef9%cifipqR^`Nk`C z6PdDTtRQu>#xQ&#>q&VFZe;N$i+_w;c0fhzm!;U8%C^yEO;cOHT~U{mu|M_@LVKmH(3QkoBXN z(rT128-aP|14IT6UWSx4gG@wIo5*MgV&TI-S@`!Hu>8fsPB(CjbeHByKoS_ac4@jx z@2wf-rRhN%4M6Kas>#f5uvN>71?ljSCy&fG!Q1NZ81H2k94Mv z2RJeD*;OM#jxs_UCFaFbUVdOau($#etvJ_Xl<{VZ<%+j5JX>wcn7R1sRfcHu>x&e< zXB@9M2MDn)oa^2?f+#I)`-ERl!=pHMfM*)kjuW3^TF`W8*i+`TjQPmE?c>d^TLR0t zMGb}6*8w>>*^pH8UVwB}`pv3q=#rU+dem`p&9wZ>s;`f7;8Nn%XWR$#K9`-_c<7KC z^R=UAa^1piFROtqfN>r@X1( z)hfM;`mmL!6y^S*V=`jX({Fm^B>iL8M#(j@D}DU|nR#%H^3*x>Yw`#(&EgCO&q{<= zLAAS<&(zhgRn#I?WE1W03Nvk&$8D>TUp-!}oqcxrWDo)wqj05@Ci{dE!ET=bLw-)n z?6&GBJKg+LSf5u$E_qvigCzw(=+g^rbh2}De&%cF(DHdt5|1PH@UHCfysq5S!Y312 zDm6@%oZssyk*CAr=&Q8HUazaHXyLmbZrrIjrF}?z6}bbbdfLldmEjJd(VqAoF3P#3 z=hdg0Obg}R(_lt;^jKq)%7)EGHbcb5Nqx?p&%;zZK-=@g<^m1dfgtnBH6bnesib#{ zE1I@RWg~gTmETrz2WVhxb2j>r@wUFia;PyV zL$OrL5Ð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

GKwssoE5WW`q3b{_v(% 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
*70E2u#Drj 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 z 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 %7~_<(7a4q(2F` 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 *#>I%IhZ&P;DT1{-|=3*h^l)( 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 Hc%T2-&2+3( literal 0 HcmV?d00001 diff --git a/docs/index.html b/docs/index.html index d3acce5..899926d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1,130 @@ -Hollow Knight: Analyze Save Completion Online

Hollow Knight: Analyze Save Completion

💰 Support Tool (PayPal)
⭐ Official Steam Guide 🉑 Youtube 🉑 Source Code
%USERPROFILE%\AppData\LocalLow\Team Cherry\Hollow Knight\
Choose a HK user*.dat save OR [ Decode ] it manually. [ HK Steam Cloud storage ]

Work-In-Progress. Please report any incorrect data here or under the Steam Guide.
Programmed, written and created by 🉑 rezno[R] © 2020
💰 Support Tool (PayPal) 💲

\ No newline at end of file + + + + + + + + + + + Hollow Knight: Analyze Save Completion Online + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +

Hollow Knight: Analyze Save Completion

+ +

+ 💰 Support Tool (PayPal)
+ ⭐ Official Steam Guide 🉑 Youtube 🉑 Source Code
+ + %USERPROFILE%\AppData\LocalLow\Team Cherry\Hollow Knight\
+ Choose a HK user*.dat save OR [ Decode ] it manually. [ HK Steam Cloud storage ] +

+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ + + +
+ +
+ + +
+ +
+ +
+ + + +
+ + +
+ +
+ +

+ Work-In-Progress. Please report any incorrect data here or under the Steam Guide.
+ Programmed, written and created by 🉑 rezno[R] © 2020
+ 💰 Support Tool (PayPal) 💲 +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/main.css b/docs/main.css index 43a8524..12dd4d1 100644 --- a/docs/main.css +++ b/docs/main.css @@ -1 +1,507 @@ -@font-face{font-family:fontello;src:url(data:application/vnd.ms-fontobject;base64,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IDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=);src:url(data:application/vnd.ms-fontobject;base64,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IDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=#iefix) format("embedded-opentype"),url(data:font/woff2;base64,d09GMgABAAAAAAuQAA8AAAAAGFAAAAs4AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgCDTAggCZZwEQgKiUSIJgsSAAE2AiQDIAQgBYVNB3cMgQYblxYjEcLGAYAiTyf7qwMbjKkF/SViPJGWgwcN7O/Fbds02+b6W+ZnQKQehgYCUIRFfUNG8Dz/nX2/9kFVpcJG0lA15LRH6IEv4d+Zx6/uJzPPzOK2DTymoyGZGNSj7ZWKMmE1qzwD6QfIdi6kTwnbLAV1pqJOUV9XjS48/P7yjIEfdUSIJ8dJjPYLZWxzPLtteTZzqp2OOXRyhp6g/hWgorDNSDtiLyH+/82V9s/f7Nu94/Raln1TYGFJsnPJBJqZHBNWKHInVBEtgasCtghC1rgKWeV7jM0IAV3iqg8w6yPyj0QAnw7GUNOzD80T27B0xyaKMQCAwLa6bFi7eimeyMBgMPGCHeCi+oRcwYLap94HXFi+ffkRnaJAYTXyrI+tmlnBhzL86QH9RHYdzw+iuBUdI25LoQZashMla0C+DLBFBGh82dAnO5iTqYz9kzCbhQzLCMhmcOJiz7z8+88DcZCeEbxXUOhCBocikKEoyFA0ZCgGMhQLGTeO958eGJ/O0iWBhS5rcEbfUGgRPJXGWXr7j9jjb3F+nxI9FxrycqHuqYTS9r/nhtSnduK8h+dgykY9AksMCAiKi4CCzsSHdjDhU9/g/anx6Xjvc/LmXfeseGwnedLZiYF14UCeVQ3S2jMaDo09RYcdosMTfKiULtSdazfg83IkAlj4a+yDvieg5JwdYjkbPJbOcw5oaCyMtmfCcidhJeJIdN5npAgYmDevs2qrqIEeM5urOmWVhs48dF+oLvgvzFrt6NViwm4qO67dy8myF+n9hJjLkZHoyQIWuFzvUeUCjuXiVBOI+9WiqgukRgpsFnAhjUWYp/+MqwSPJdIlqyPKKIVn8tC7EziOa76kIdS25AP9CC4tZjCF0aJxV13qrJLCKanIEoIL6aqphFZrR+EPJuw3jJoASEcWRFhu7lMfHuuZ5J35vOYDUVQVzbCiHQViQAqJCN9QdZUvMRPdI0+QaMVAHCJRHg9d/4yru+qSGIu6JSIm0QIJvD1I1TSjvEC0tR+BHLzdTW/3T4Q57zjy1sxFJT51aMXn50fKSNwyTKE01ohForWRvQmtOyas5CpiNHbnFGdc5s2PuQ10OlDqVBuUzkQ4JYpVoJ166kztXbBCno0QwlgvXvpPQB5mKmrmIBGXqDFhifiCFFEFKX8nlrPM+cRuSc3tN7Nt3d3KgXxU8tYDSVRZQgoVFKCGQjRQhBaK0YESdKEUPSjDUGw5ZvBwWypIBSknASNQiQqqUEM1GqhBC7XoQB26UI8eNGAooxFquhI0lSskCg3jF8PqVmk4jS3qm2kGTUZTFmiBNFVZp1u7aZdTndfWcD4HWqu/oexpyZDdnZzZbRXS8emMduhhFnmHfgL5hnxgxGI0oXRSv5DfzvQz26ztPrkW6IQaTbMYC1PiPQp0YXCtCXSbpSE8NX1kPajK7Rc10BSqI0pfd+emNrVW6cT5jEjsu70kL68FegEpjGJUfXRCXD/v2kRqugEV9DmJ0EDkCyPRww2LJTtJpHfTT/WcD9xPFeaLc4wmPKqr9jhPmxQMzyOFRYhdih9FsZwZmu2ZUHfCWmeJcuHSrvdrak3CBJu0m87wOEHpQktgwiJLGOYGilLth7faYiNMw4SW2ZoCtxb94qtVMuk50F/8jSRhQ6w1m6ccA1vgSZQ0YTGxhhKDkJZ6ozLPxHwaqDHvUCdmCVveYY7u9Xl9tarXUoed1mgUIW1XDI1ZRZuDwxaC4qJn1mP+MEyDCjvqZC+pyYPa7PPXT7lGttpxjeJex/ojj4FeC7H0OOizLjhiLWWiboCWwXBAs1lIunNhMNpfqqmRCNoMK3Vio3q94Y7t8J+YdjyWdnaZcnBjm843dZTP2ROTJWEWHaeivLFxbDO/ZDowecYM7zkPWpcgd2e2IzO5sxsV2Qmjy0qb26BnAfedjtTYNNCkqy6rKPz+jbaoKNRNmQc2eiJgghMDBUxPhFgoYMvAJHFQwPVEiIcCvgyMkQAFQk+ERCgQy0CaJCiQeiIkQ4FcBqZIgQKlJ0IqFKhlYJw0KNB6IqRDyelbFkgZi2EnbEG1HSPRYAqHFCY6zCGSR1gkCVZJgi1QsmF3yXBIMpySDJckw+1S4JEUeCUFPkmp9re8VTTqVtGNTTYvCCsXdM1jexYk2dGKINkscQC8OUncSAz4B8gyACAfZDcgKH4jGo2qrY2mUtFQyAmFU8nE5tvHY9QriyktW7E2UaBbsb6U1PBVlYJD244OlV2FrKVcW8xXa2PlK+OEq/FaitWlAp2mlmpdd8RkWrTI01utS2bz0JGY6pXFVG1Ijrr+uvwzX/vWrWueh/PhydByZCo6cN46ZVk2TZrL0Oxo8X3z5/aQL+KIas7ds3ETPv9BOfrieauq6X20cxU6q3/ua+KiL4bPl6pNy1dnEquNOEJXGx6qjrFSWHv0m7q4OJqxLfWHBx/8a/n/q6+56kLZpv0jeyxV0g5Z8N72+7K/h454WfdWkApbqVvoFtSzAE3nglSAVWxxARsoCfSwrMs9Wx8+3pX5ZNfGB/urgY++t+uv795+8KFj6Im4VNbr/cP/k8k/tPwhmYCTjZvO8Vf2uXdyNlGQAoKBkYP0G0A34c23t03oMivr7tIDkVUv/WjTB5jRA5NjhX9acEtvTPvyl9O+iv42X71q+uvNmzmXl7mClOVp78fGXbs/JKLZ/WG/2eQtLqkI6r4bDL1VUb4+v7vgL4Wxm437iWU55TtLD352piKL1euJdZUjw1rtJXQ5/+ZSQDA7d25BW/N3yzdfXi5Twmb994T40kuTFEy99MrE5nHufAyA7If6mjoFoF+n7qRLqooSrkHJnBaF2iwCq/JL8/ONLWxOt5YnI9ooZA4rgrIs0aKMUfNalDLPYpR5KFngdWmRY4vziuOC2HlK1GZI+GYiUnSx2hbYy1tdUf4GE4cwJKqU0lrNQ0HLWmmFpeZbW8SvbzaVzM8zysicK0YrbdRGK6ANeonDw9T8Il7Js6PaD+Xm+iEht8B9XGLRUI6fYw2eeJ7Nb06/EhGtqqsKC4x11RyuYx3XbsQax5r1nhASpVFL0Diudpb4YkTMPBEmWjCeyfyL1tUE5SVF+Y3JxkQslOfnRY7hyLZQvr6koBC1EQNiWMLcvT2Yui0EEDi3Z90/y+Ijf/PCOgPw3b3ve9syNfvf7BXArVuW46EyEHhEx2KoauDfB0CQwouigc4B/Vz2f1u2JHesO55X6OdgpUcX+tSKFHVsB7aHt9CUXH4QJfQaWyp49FKFyyjVeEwT43yIWsLMUwePV6hPM6svHSaPa2jEhIB1vG5LhYTEqSImFVxDzlZusHOUWlLyMHewczn1eVq2HxSmTj79X73jpxqDn7W7/wFn44lXkX6pM3vwnT0oaWLjw8hNx1waz0Mmd7Z1HLZ5YVn57btWd+3YserZxKBZrfltM8ZzOG2SumGm2MwW9rKNtaxmDTsIaGCKRgK66JjGBSwjSQGbPSjkQptYygYClrKTHawB+XZaNk3AKjbzuB2sxHwDnX8by9nMRs6fIHGr2SkOuJRtmvb3E55mZfT2Wmj+AZ200eGBzNmbPNlLgZAV2Y7bzi5udRFV2KsyaG/L0IECZkVCwBaYrzviyyG7rUL4jkHsEO1u54oWqZA74fM7PFGixYgVR1zxJITzP7cDY4ug1u8Azl2hNq/3h+aebZ8kEJEHn81DptEfaL74CuDBd/GpJ55dFLn03ILcB0jfsoi9FRhO06rwrb4Sj3nFqOtMvkd9CCEkwPUmfXSa6cUaPPP4swvpM88KWIF1pd7jHUHMYdjyeRHH9HPy/G+NKIk0vQuzJzEXFxXTMSY=) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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QFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=) format("truetype"),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxmb250IGlkPSJmb250ZWxsbyIgaG9yaXotYWR2LXg9IjEwMDAiPjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImZvbnRlbGxvIiBmb250LXdlaWdodD0iNDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIvPjxnbHlwaCBnbHlwaC1uYW1lPSJjYW5jZWwiIHVuaWNvZGU9Iu6ggCIgZD0iTTcyNCAxMTJxMC0yMi0xNS0zOEw2MzMtMnEtMTYtMTUtMzgtMTVUNTU3LTJMMzkzIDE2MyAyMjktMnEtMTYtMTUtMzgtMTVUMTUzLTJMNzcgNzRxLTE2IDE2LTE2IDM4dDE2IDM4bDE2NCAxNjRMNzcgNDc4cS0xNiAxNi0xNiAzOHQxNiAzOGw3NiA3NnExNiAxNiAzOCAxNnQzOC0xNmwxNjQtMTY0IDE2NCAxNjRxMTYgMTYgMzggMTZ0MzgtMTZsNzYtNzZxMTUtMTUgMTUtMzh0LTE1LTM4TDU0NSAzMTRsMTY0LTE2NHExNS0xNSAxNS0zOHoiIGhvcml6LWFkdi14PSI3ODUuNyIvPjxnbHlwaCBnbHlwaC1uYW1lPSJjYW5jZWwtY2lyY2xlZCIgdW5pY29kZT0i7qCBIiBkPSJNNjQxIDIyNHEwIDE0LTEwIDI1TDUzMCAzNTBsMTAxIDEwMXExMCAxMSAxMCAyNSAwIDE1LTEwIDI2bC01MSA1MHEtMTAgMTEtMjUgMTF0LTI1LTExTDQyOSA0NTEgMzI4IDU1MnEtMTEgMTEtMjUgMTEtMTYgMC0yNi0xMWwtNTAtNTBxLTExLTExLTExLTI2IDAtMTQgMTEtMjVsMTAxLTEwMS0xMDEtMTAxcS0xMS0xMS0xMS0yNSAwLTE1IDExLTI2bDUwLTUwcTEwLTExIDI2LTExIDE0IDAgMjUgMTFsMTAxIDEwMSAxMDEtMTAxcTEwLTExIDI1LTExdDI1IDExbDUxIDUwcTEwIDExIDEwIDI2em0yMTYgMTI2cTAtMTE3LTU3LTIxNVQ2NDQtMjEgNDI5LTc5IDIxMy0yMSA1OCAxMzUgMCAzNTB0NTggMjE1IDE1NSAxNTYgMjE2IDU4IDIxNS01OCAxNTYtMTU2IDU3LTIxNXoiIGhvcml6LWFkdi14PSI4NTcuMSIvPjxnbHlwaCBnbHlwaC1uYW1lPSJvayIgdW5pY29kZT0i7qCCIiBkPSJNOTMzIDUzNHEwLTIyLTE2LTM4TDUxMyA5MmwtNzYtNzZRNDIxIDEgMzk5IDF0LTM4IDE1bC03NiA3Nkw4MyAyOTRxLTE1IDE2LTE1IDM4dDE1IDM4bDc2IDc2cTE2IDE2IDM4IDE2dDM4LTE2bDE2NC0xNjUgMzY2IDM2N3ExNiAxNiAzOCAxNnQzOC0xNmw3Ni03NnExNi0xNSAxNi0zOHoiIGhvcml6LWFkdi14PSIxMDAwIi8+PGdseXBoIGdseXBoLW5hbWU9Im9rLWNpcmNsZWQiIHVuaWNvZGU9Iu6ggyIgZD0iTTcxNyA0NDBxMCAxNi0xMCAyNmwtNTEgNTBxLTExIDExLTI1IDExdC0yNS0xMUwzNzggMjg5IDI1MiA0MTVxLTExIDExLTI1IDExdC0yNS0xMWwtNTEtNTBxLTEwLTEwLTEwLTI2IDAtMTUgMTAtMjVsMjAyLTIwMnExMC0xMCAyNS0xMHQyNiAxMGwzMDMgMzAzcTEwIDEwIDEwIDI1em0xNDAtOTBxMC0xMTctNTctMjE1VDY0NC0yMSA0MjktNzkgMjEzLTIxIDU4IDEzNSAwIDM1MHQ1OCAyMTUgMTU1IDE1NiAyMTYgNTggMjE1LTU4IDE1Ni0xNTYgNTctMjE1eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIi8+PGdseXBoIGdseXBoLW5hbWU9ImNsb2NrIiB1bmljb2RlPSLuoIQiIGQ9Ik00NjAgODEwcTE5MCAwIDMyNS0xMzV0MTM1LTMyNVQ3ODUgMjUgNDYwLTExMCAxMzUgMjUgMCAzNTB0MTM1IDMyNSAzMjUgMTM1em0wLTgyMHExNTAgMCAyNTUgMTA2dDEwNSAyNTRxMCAxNTAtMTA1IDI1NVQ0NjAgNzEwcS0xNDggMC0yNTQtMTA1VDEwMCAzNTBxMC0xNDggMTA2LTI1NFQ0NjAtMTB6bTM2IDYyMFYzNjZsMTUwLTE1MC01MC01MC0xNzAgMTcwdjI3NGg3MHoiIGhvcml6LWFkdi14PSI5MjAiLz48Z2x5cGggZ2x5cGgtbmFtZT0iaW5mby1jaXJjbGVkIiB1bmljb2RlPSLuoIUiIGQ9Ik00NTQgODEwcTE5MCAyIDMyNi0xMzB0MTQwLTMyMnEyLTE5MC0xMzEtMzI3VDQ2Ni0xMTBxLTE5MC0yLTMyNyAxMzFUMCAzNDRxLTQgMTkwIDEzMCAzMjd0MzI0IDEzOXptNTItMTUycS00MiAwLTY1LTI0dC0yMy01MHEtMi0yOCAxNS00NHQ0OS0xNnEzOCAwIDYxIDIydDIzIDU0cTAgNTgtNjAgNTh6TTM4NiA2NHEzMCAwIDg0IDI2dDEwNiA3OGwtMTggMjRxLTQ4LTM2LTcyLTM2LTE0IDAtNCAzOGw0MiAxNjBxMjYgOTYtMjIgOTYtMzAgMC04OS0yOXQtMTE1LTc1bDE2LTI2cTUyIDM0IDc0IDM0IDEyIDAgMC0zNGwtMzYtMTUyUTMyNiA2NCAzODYgNjR6IiBob3Jpei1hZHYteD0iOTIwIi8+PGdseXBoIGdseXBoLW5hbWU9Im9rLXNxdWFyZWQiIHVuaWNvZGU9Iu+FiiIgZD0iTTM4MiAxMjVsMzQzIDM0M3ExMSAxMCAxMSAyNXQtMTEgMjVsLTU3IDU3cS0xMSAxMS0yNSAxMXQtMjUtMTFMMzU3IDMxNCAyMzkgNDMycS0xMCAxMS0yNSAxMXQtMjUtMTFsLTU3LTU3cS0xMC0xMC0xMC0yNXQxMC0yNWwyMDAtMjAwcTExLTEwIDI1LTEwdDI1IDEwem00NzUgNDkzVjgycTAtNjYtNDctMTEzVDY5Ni03OUgxNjFROTQtNzkgNDctMzFUMCA4MnY1MzZxMCA2NiA0NyAxMTN0MTE0IDQ4aDUzNXE2NyAwIDExNC00OHQ0Ny0xMTN6IiBob3Jpei1hZHYteD0iODU3LjEiLz48L2ZvbnQ+PC9kZWZzPjwvc3ZnPg==) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cancel:before{content:"\e800"}.icon-cancel-circled:before{content:"\e801"}.icon-ok:before{content:"\e802"}.icon-ok-circled:before{content:"\e803"}.icon-clock:before{content:"\e804"}.icon-info-circled:before{content:"\e805"}.icon-ok-squared:before{content:"\f14a"}:root{--rt-main:#1e4d6c}html{font-size:17px;font-weight:300}body{font-family:Heebo,sans-serif;color:#fff;background-color:#050d19;margin:0;overflow:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#1e4d6c}::-webkit-scrollbar-thumb:hover{background-color:#2e5d7c}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAACAAQMAAAAMIrp9AAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAABVJREFUeNrlwYEAAAAAgKD9qQepwg0BAAABV4fZxwAAAABJRU5ErkJggg==) repeat-y!important}::-webkit-resizer{background-color:#050d19;color:#1e4d6c}#background{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background-image:url(img/e7ea69e5fd6e22b5f29b.jpg);background-size:auto 100%;background-position:top;background-repeat:no-repeat;background-attachment:fixed;z-index:1}#content{max-width:550px;margin:0 auto;padding:0 .6rem;position:relative;z-index:1000}b{font-weight:500;color:#aac7d4}strong{font-weight:700}h1{font-size:1.7rem;color:#aac7d4;margin:.6rem 0}#h1-title,h2{text-align:center}h2{margin:.6rem 0;color:rgba(231,251,255,.6)}code{font-family:Consolas,monospace;font-size:.75rem;display:inline-block;background-color:hsla(0,0%,50.2%,.5);margin:.4rem 0;padding:.16rem .5rem;border:1px solid rgba(231,251,255,.6);border-radius:3px}input{font-family:Heebo,sans-serif;font-size:1rem}input,textarea{text-align:left}textarea{font-family:Consolas,monospace;font-size:.8rem;background-color:transparent;color:#fff;caret-color:#fff;border:1px solid #e3ebf7;padding:2px;margin:2px;overflow-x:hidden;overflow-y:scroll;overflow-wrap:normal}textarea:focus{border-color:transparent;box-shadow:0 0 4px 2px #fff;outline:0}textarea::placeholder{color:hsla(0,0%,100%,.5);font-size:1rem;text-align:center;caret-color:#fff}input[type=file]{max-width:500px;margin:.5rem .5rem .5rem .25rem}#save-area{width:100%;height:5.65rem;margin:.5rem 2px .3rem}.buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.input-buttons{display:flex;flex-direction:column}.checkboxes{margin-top:0}.button{display:flex;flex-direction:column;align-items:center;width:max-content;font-size:1rem;font-weight:500;font-family:Heebo,sans-serif;text-align:center;background-color:#1e4d6c;color:#aac7d4;border:2px solid #183c55;padding:.3rem 1rem;margin:.25rem .5rem .25rem .25rem}.button:first-child{margin-left:.25rem}.button:hover{background-color:#2e5d7c;border-color:#2e5d7c;cursor:pointer}.button:focus{outline:2px solid #5e8dac;outline-offset:-2px}.centered{flex-direction:column;align-items:flex-start}@media screen and (max-width:400px){.buttons{flex-direction:column;align-items:center}.input-buttons{align-items:center;justify-content:center}.centered{flex-direction:row;align-items:flex-start}.checkboxes{margin-top:.8rem}}p{margin-top:.6rem;margin-bottom:.6rem}.horizontal-line{margin:1rem 0;height:1.5rem;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApoAAAAoCAMAAABpT6qaAAAC8VBMVEUAAAD9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f0KbR4qAAAA+nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF5f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);background-size:auto 100%;background-position:top;background-repeat:no-repeat}.smalltext{font-size:.8rem;text-align:center}a,a:active,a:visited{color:#aac7d4;font-weight:700;text-decoration:none}a:hover{color:#d9f3ff;text-decoration:none}.icon-cancel{color:#f03a17}.icon-ok-squared{color:#16c60c}.icon-info-circled{color:#479ae7}.flex-container{display:flex;flex-wrap:wrap;align-items:normal;justify-content:left}.flex-container,.flex-row{flex-direction:row}.align-center{align-items:center}.geo-symbol,.health-mask,.soul-orb{width:auto;height:1.48rem;margin:0 0 0 .3rem}.soul-orb{height:1.3rem}.geo-symbol{margin-right:.15rem}.padding-left{padding-left:1.4rem;height:1.47rem}.p-left-small{padding-left:.3rem;height:1.47rem}.hidden{display:none}.checkbox,.radio{position:relative;display:block;left:-40px;padding:4px;margin-left:10px}input[type=checkbox],input[type=radio]{margin-right:10px}.checkbox-label,.radio-label{display:inline-block;position:relative;padding:0 0 0 1.8rem;margin:.25rem 1rem .25rem .5rem;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:max-content}.checkbox-label:last-child{margin-right:0}.checkmark,.radiomark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#aac7d4;border:1px solid #1e4d6c;border:1px solid var(--rt-main)}.radiomark{border-radius:50%}.checkbox-label input,.radio-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-label:hover input~.checkmark,.radio-label:hover input~.radiomark{background-color:#d9f3ff}.checkbox-label input:checked~.checkmark,.radio-label input:checked~.radiomark{background-color:#1e4d6c;background-color:var(--rt-main)}.checkbox-label:hover input:checked~.checkmark,.radio-label:hover input:checked~.radiomark{background-color:#2e5d7c;border-color:#2e5d7c}.checkmark:after,.radiomark:after{content:"";position:absolute;display:none}.checkbox-label input:checked~.checkmark:after,.radio-label input:checked~.radiomark:after{display:block}.checkbox-label .checkmark:after{left:7px;top:2px;width:6px;height:12px;border:solid #aac7d4;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radio-label .radiomark:after{top:7px;left:7px;width:10px;height:10px;border-radius:50%;background:#000} \ No newline at end of file +@font-face { + font-family: 'fontello'; + src: url(data:application/vnd.ms-fontobject;base64,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IDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=); + src: url(data:application/vnd.ms-fontobject;base64,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IDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=#iefix) format('embedded-opentype'), + url(data:font/woff2;base64,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) format('woff2'), + url(data:font/woff;base64,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) format('woff'), + url(data:font/ttf;base64,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QFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=) format('truetype'), + url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMjAgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iZm9udGVsbG8iIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImZvbnRlbGxvIiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJjYW5jZWwiIHVuaWNvZGU9IiYjeGU4MDA7IiBkPSJNNzI0IDExMnEwLTIyLTE1LTM4bC03Ni03NnEtMTYtMTUtMzgtMTV0LTM4IDE1bC0xNjQgMTY1LTE2NC0xNjVxLTE2LTE1LTM4LTE1dC0zOCAxNWwtNzYgNzZxLTE2IDE2LTE2IDM4dDE2IDM4bDE2NCAxNjQtMTY0IDE2NHEtMTYgMTYtMTYgMzh0MTYgMzhsNzYgNzZxMTYgMTYgMzggMTZ0MzgtMTZsMTY0LTE2NCAxNjQgMTY0cTE2IDE2IDM4IDE2dDM4LTE2bDc2LTc2cTE1LTE1IDE1LTM4dC0xNS0zOGwtMTY0LTE2NCAxNjQtMTY0cTE1LTE1IDE1LTM4eiIgaG9yaXotYWR2LXg9Ijc4NS43IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImNhbmNlbC1jaXJjbGVkIiB1bmljb2RlPSImI3hlODAxOyIgZD0iTTY0MSAyMjRxMCAxNC0xMCAyNWwtMTAxIDEwMSAxMDEgMTAxcTEwIDExIDEwIDI1IDAgMTUtMTAgMjZsLTUxIDUwcS0xMCAxMS0yNSAxMS0xNSAwLTI1LTExbC0xMDEtMTAxLTEwMSAxMDFxLTExIDExLTI1IDExLTE2IDAtMjYtMTFsLTUwLTUwcS0xMS0xMS0xMS0yNiAwLTE0IDExLTI1bDEwMS0xMDEtMTAxLTEwMXEtMTEtMTEtMTEtMjUgMC0xNSAxMS0yNmw1MC01MHExMC0xMSAyNi0xMSAxNCAwIDI1IDExbDEwMSAxMDEgMTAxLTEwMXExMC0xMSAyNS0xMSAxNSAwIDI1IDExbDUxIDUwcTEwIDExIDEwIDI2eiBtMjE2IDEyNnEwLTExNy01Ny0yMTV0LTE1Ni0xNTYtMjE1LTU4LTIxNiA1OC0xNTUgMTU2LTU4IDIxNSA1OCAyMTUgMTU1IDE1NiAyMTYgNTggMjE1LTU4IDE1Ni0xNTYgNTctMjE1eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Im9rIiB1bmljb2RlPSImI3hlODAyOyIgZD0iTTkzMyA1MzRxMC0yMi0xNi0zOGwtNDA0LTQwNC03Ni03NnEtMTYtMTUtMzgtMTV0LTM4IDE1bC03NiA3Ni0yMDIgMjAycS0xNSAxNi0xNSAzOHQxNSAzOGw3NiA3NnExNiAxNiAzOCAxNnQzOC0xNmwxNjQtMTY1IDM2NiAzNjdxMTYgMTYgMzggMTZ0MzgtMTZsNzYtNzZxMTYtMTUgMTYtMzh6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJvay1jaXJjbGVkIiB1bmljb2RlPSImI3hlODAzOyIgZD0iTTcxNyA0NDBxMCAxNi0xMCAyNmwtNTEgNTBxLTExIDExLTI1IDExdC0yNS0xMWwtMjI4LTIyNy0xMjYgMTI2cS0xMSAxMS0yNSAxMXQtMjUtMTFsLTUxLTUwcS0xMC0xMC0xMC0yNiAwLTE1IDEwLTI1bDIwMi0yMDJxMTAtMTAgMjUtMTAgMTUgMCAyNiAxMGwzMDMgMzAzcTEwIDEwIDEwIDI1eiBtMTQwLTkwcTAtMTE3LTU3LTIxNXQtMTU2LTE1Ni0yMTUtNTgtMjE2IDU4LTE1NSAxNTYtNTggMjE1IDU4IDIxNSAxNTUgMTU2IDIxNiA1OCAyMTUtNTggMTU2LTE1NiA1Ny0yMTV6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2xvY2siIHVuaWNvZGU9IiYjeGU4MDQ7IiBkPSJNNDYwIDgxMHExOTAgMCAzMjUtMTM1dDEzNS0zMjUtMTM1LTMyNS0zMjUtMTM1LTMyNSAxMzUtMTM1IDMyNSAxMzUgMzI1IDMyNSAxMzV6IG0wLTgyMHExNTAgMCAyNTUgMTA2dDEwNSAyNTRxMCAxNTAtMTA1IDI1NXQtMjU1IDEwNXEtMTQ4IDAtMjU0LTEwNXQtMTA2LTI1NXEwLTE0OCAxMDYtMjU0dDI1NC0xMDZ6IG0zNiA2MjBsMC0yNDQgMTUwLTE1MC01MC01MC0xNzAgMTcwIDAgMjc0IDcwIDB6IiBob3Jpei1hZHYteD0iOTIwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImluZm8tY2lyY2xlZCIgdW5pY29kZT0iJiN4ZTgwNTsiIGQ9Ik00NTQgODEwcTE5MCAyIDMyNi0xMzB0MTQwLTMyMnEyLTE5MC0xMzEtMzI3dC0zMjMtMTQxcS0xOTAtMi0zMjcgMTMxdC0xMzkgMzIzcS00IDE5MCAxMzAgMzI3dDMyNCAxMzl6IG01Mi0xNTJxLTQyIDAtNjUtMjR0LTIzLTUwcS0yLTI4IDE1LTQ0dDQ5LTE2cTM4IDAgNjEgMjJ0MjMgNTRxMCA1OC02MCA1OHogbS0xMjAtNTk0cTMwIDAgODQgMjZ0MTA2IDc4bC0xOCAyNHEtNDgtMzYtNzItMzYtMTQgMC00IDM4bDQyIDE2MHEyNiA5Ni0yMiA5Ni0zMCAwLTg5LTI5dC0xMTUtNzVsMTYtMjZxNTIgMzQgNzQgMzQgMTIgMCAwLTM0bC0zNi0xNTJxLTI2LTEwNCAzNC0xMDR6IiBob3Jpei1hZHYteD0iOTIwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Im9rLXNxdWFyZWQiIHVuaWNvZGU9IiYjeGYxNGE7IiBkPSJNMzgyIDEyNWwzNDMgMzQzcTExIDEwIDExIDI1dC0xMSAyNWwtNTcgNTdxLTExIDExLTI1IDExdC0yNS0xMWwtMjYxLTI2MS0xMTggMTE4cS0xMCAxMS0yNSAxMXQtMjUtMTFsLTU3LTU3cS0xMC0xMC0xMC0yNXQxMC0yNWwyMDAtMjAwcTExLTEwIDI1LTEwdDI1IDEweiBtNDc1IDQ5M3YtNTM2cTAtNjYtNDctMTEzdC0xMTQtNDhoLTUzNXEtNjcgMC0xMTQgNDh0LTQ3IDExM3Y1MzZxMCA2NiA0NyAxMTN0MTE0IDQ4aDUzNXE2NyAwIDExNC00OHQ0Ny0xMTN6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+CjwvZm9udD4KPC9kZWZzPgo8L3N2Zz4=#fontello) format('svg'); + font-weight: normal; + font-style: normal; +} +/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ +/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ +/* +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'fontello'; + src: url('../font/fontello.svg?35911474#fontello') format('svg'); + } +} +*/ + + [class^="icon-"]:before, [class*=" icon-"]:before { + font-family: "fontello"; + font-style: normal; + font-weight: normal; + speak: never; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Font smoothing. That was taken from TWBS */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ +} + +.icon-cancel:before { content: '\e800'; } /* '' */ +.icon-cancel-circled:before { content: '\e801'; } /* '' */ +.icon-ok:before { content: '\e802'; } /* '' */ +.icon-ok-circled:before { content: '\e803'; } /* '' */ +.icon-clock:before { content: '\e804'; } /* '' */ +.icon-info-circled:before { content: '\e805'; } /* '' */ +.icon-ok-squared:before { content: '\f14a'; } /* '' */ +/* Font license info + +## Font Awesome + + Copyright (C) 2016 by Dave Gandy + + Author: Dave Gandy + License: SIL () + Homepage: http://fortawesome.github.com/Font-Awesome/ + + +## Entypo + + Copyright (C) 2012 by Daniel Bruce + + Author: Daniel Bruce + License: SIL (http://scripts.sil.org/OFL) + Homepage: http://www.entypo.com +*/ + +:root { + --rt-main: #1e4d6c; +} + +html { + font-size: 17px; + font-weight: 300; +} + +body { + font-family: 'Heebo', sans-serif; + color: #fff; + background-color: #050d19; + margin: 0; + overflow: auto; +} + +::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +::-webkit-scrollbar-thumb { + background-color: #1e4d6c; +} + +::-webkit-scrollbar-thumb:hover { + background-color: #2e5d7c; +} + +::-webkit-scrollbar-track, +::-webkit-scrollbar-track-piece { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAACAAQMAAAAMIrp9AAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAABVJREFUeNrlwYEAAAAAgKD9qQepwg0BAAABV4fZxwAAAABJRU5ErkJggg==) repeat-y !important; +} + +::-webkit-resizer { + background-color: #050d19; + color: #1e4d6c; +} + +#background { + position: fixed; + padding: 0; + margin: 0; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url(img/e7ea69e5fd6e22b5f29b.jpg); + background-size: auto 100%; + background-position: center top; + background-repeat: no-repeat; + background-attachment: fixed; + z-index: 1; +} + +#content { + max-width: 550px; + margin: 0 auto; + padding: 0 .6rem; + position: relative; + z-index: 1000; +} + +b { + font-weight: 500; + color: #aac7d4; +} + +strong { + font-weight: 700; +} + +h1 { + font-size: 1.7rem; + color: #aac7d4; + margin: 0.6rem 0; +} + +#h1-title { + text-align: center; +} + +h2 { + text-align: center; + margin: 0.6rem 0; + color: rgba(231, 251, 255, 0.6); +} + +code { + font-family: 'Consolas', monospace; + font-size: 0.75rem; + display: inline-block; + background-color: rgba(128, 128, 128, 0.5); + margin: 0.4rem 0; + padding: 0.16rem 0.5rem; + border: 1px solid rgba(231, 251, 255, 0.6); + border-radius: 3px; +} + +input { + font-family: 'Heebo', sans-serif; + font-size: 1rem; + text-align: left; +} + +textarea { + font-family: 'Consolas', monospace; + font-size: 0.8rem; + text-align: left; + background-color: rgba(0, 0, 0, 0); + color: #fff; + caret-color: #fff; + border: 1px solid #e3ebf7; + padding: 2px; + margin: 2px; + overflow-x: hidden; + overflow-y: scroll; + overflow-wrap: normal; +} + +textarea:focus { + border-color: rgba(0, 0, 0, 0); + box-shadow: 0 0 4px 2px #fff; + outline: 0; + /* outline: #fff 2px solid; + outline-offset: 1px; */ +} + +textarea::placeholder { + color: rgba(255, 255, 255, 0.5); + font-size: 1rem; + text-align: center; + caret-color: #fff; +} + +input[type="file"] { + max-width: 500px; + margin: 0.5rem 0.5rem 0.5rem 0.25rem; +} + +#save-area { + width: 100%; + height: 5.65rem; + margin: 0.5rem 2px 0.3rem 2px; +} + +.buttons { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.input-buttons { + display: flex; + flex-direction: column; +} + +.checkboxes { + margin-top: 0rem; +} + +.button { + display: flex; + flex-direction: column; + align-items: center; + width: max-content; + font-size: 1rem; + font-weight: 500; + font-family: 'Heebo', sans-serif; + text-align: center; + background-color: #1e4d6c; + color: #aac7d4; + border: 2px solid #183c55; + padding: 0.3rem 1rem; + margin: 0.25rem 0.5rem 0.25rem 0.25rem; +} + +.button:first-child { + margin-left: 0.25rem; +} + +.button:hover { + background-color: #2e5d7c; + border-color: #2e5d7c; + cursor: pointer; +} + +.button:focus { + outline: 2px solid #5e8dac; + outline-offset: -2px; +} + +.centered { + flex-direction: column; + align-items: flex-start; +} + +@media screen and (max-width: 400px) { + .buttons { + flex-direction: column; + align-items: center; + } + .input-buttons { + align-items: center; + justify-content: center; + } + .centered { + flex-direction: row; + align-items: flex-start; + } + .checkboxes { + margin-top: 0.8rem; + } +} + +p { + margin-top: 0.6rem; + margin-bottom: 0.6rem; +} + +.horizontal-line { + margin: 1rem 0; + height: 1.5rem; + width: 100%; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApoAAAAoCAMAAABpT6qaAAAC8VBMVEUAAAD9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f0KbR4qAAAA+nRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF5f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); + background-size: auto 100%; + background-position: center top; + background-repeat: no-repeat; +} + +.smalltext { + font-size: 0.8rem; + text-align: center; +} + +a, +a:active, +a:visited { + color: #aac7d4; + font-weight: 700; + text-decoration: none; +} + +a:hover { + color: #d9f3ff; + text-decoration: none; +} + +.icon-cancel { + color: #f03a17; +} + +.icon-ok-squared { + color: #16c60c; +} + +.icon-info-circled { + color: #479ae7; +} + +.flex-container { + display: flex; + flex-wrap: wrap; + flex-direction: row; + align-items: normal; + justify-content: left; +} + +.flex-row { + flex-direction: row; +} + +.align-center { + align-items: center; +} + +.health-mask, +.soul-orb, +.geo-symbol { + width: auto; + height: 1.48rem; + margin: 0 0 0 0.3rem; +} + +.soul-orb { + height: 1.3rem; +} + +.geo-symbol { + margin-right: 0.15rem; +} + +.padding-left { + padding-left: 1.4rem; + height: 1.47rem; +} + +.p-left-small { + padding-left: 0.3rem; + height: 1.47rem; +} + +.hidden { + display: none; +} + +.radio, +.checkbox { + position: relative; + display: block; + left: -40px; + padding: 4px; + margin-left: 10px; +} + +input[type="checkbox"], +input[type="radio"] { + margin-right: 10px; +} + +.radio-label, +.checkbox-label { + display: inline-block; + position: relative; + padding: 0 0 0 1.8rem; + margin: 0.25rem 1rem 0.25rem 0.5rem; + cursor: pointer; + font-size: 1rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: max-content; +} + +.checkbox-label:last-child { + margin-right: 0; +} + +.radiomark, +.checkmark { + position: absolute; + top: 0; + left: 0; + height: 22px; + width: 22px; + background-color: #aac7d4; + border: 1px solid #1e4d6c; + border: 1px solid var(--rt-main); +} + +.radiomark { + border-radius: 50%; +} + +/* Hide the browser's default checkbox */ +.radio-label input, +.checkbox-label input { + position: absolute; + opacity: 0; + cursor: pointer; + height: 0; + width: 0; +} + +/* On mouse-over change background color */ +.radio-label:hover input~.radiomark, +.checkbox-label:hover input~.checkmark { + background-color: #d9f3ff; +} + +/* When the checkbox is checked change background color */ +.radio-label input:checked~.radiomark, +.checkbox-label input:checked~.checkmark { + background-color: #1e4d6c; + background-color: var(--rt-main); +} + +/* When the checkbox is checked change background color on hover */ +.radio-label:hover input:checked~.radiomark, +.checkbox-label:hover input:checked~.checkmark { + background-color: #2e5d7c; + border-color: #2e5d7c; +} + +/* Create the checkmark/indicator (hidden when not checked) */ +.radiomark:after, +.checkmark:after { + content: ""; + position: absolute; + display: none; +} + +/* Show the checkmark when checked */ +.radio-label input:checked~.radiomark:after, +.checkbox-label input:checked~.checkmark:after { + display: block; +} + +/* Style the checkmark/indicator */ +.checkbox-label .checkmark:after { + left: 7px; + top: 2px; + width: 6px; + height: 12px; + border: solid #aac7d4; + border-width: 0 2px 2px 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + +/* Style the checkmark/indicator */ +.radio-label .radiomark:after { + top: 7px; + left: 7px; + width: 10px; + height: 10px; + border-radius: 50%; + background: #000; +} diff --git a/src/index.html b/src/index.html index fa2177a..7b31333 100644 --- a/src/index.html +++ b/src/index.html @@ -3,7 +3,7 @@ - + diff --git a/src/js/index.js b/src/js/index.js index 0a0b170..9f080ba 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -1,10 +1,16 @@ /* global require */ +// CSS require("../css/fontello.css"); require("../css/style.css"); +// meta tags (social) +require("../img/thumbnail1200x628.jpg"); + // Instantly load test file (Debugging script) // require("./LoadJson.js"); + // Load Save File for opening files, decoding, decryption require("./LoadSaveFile.js"); + // Main script for analyzing the decoded save file require("./HKCheckCompletion.js"); \ No newline at end of file diff --git a/webpack.dev.js b/webpack.dev.js index d96ab07..fc0288d 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -52,6 +52,13 @@ module.exports = { // 'sass-loader', ], }, + { + test: /thumbnail1200x628.jpg/, + type: 'asset/resource', + generator: { + filename: 'img/thumbnail1200x628.jpg' + } + }, { test: /\.(svg|jpg|png|ttf|eot|woff|woff2)$/, type: 'asset' diff --git a/webpack.prod.js b/webpack.prod.js index e71a839..c722401 100644 --- a/webpack.prod.js +++ b/webpack.prod.js @@ -63,6 +63,13 @@ module.exports = { // 'sass-loader', ], }, + { + test: /thumbnail1200x628.jpg/, + type: 'asset/resource', + generator: { + filename: 'img/thumbnail1200x628.jpg' + } + }, { test: /\.(svg|jpg|png|ttf|eot|woff|woff2)$/, type: 'asset',