diff --git a/assets/index-C5pje442.js b/assets/index-CYbVbkwZ.js similarity index 97% rename from assets/index-C5pje442.js rename to assets/index-CYbVbkwZ.js index a664b66..79d5cdd 100644 --- a/assets/index-C5pje442.js +++ b/assets/index-CYbVbkwZ.js @@ -549,7 +549,7 @@ function `+e.name+`(tokenVocabulary, config) { `+i.message+`! ->`+i.context.ruleStack.join(` ->`))}return fAe(r.tokens,r.groups.comments,vi.mostEnclosiveCstNodeByStartOffset,vi.mostEnclosiveCstNodeByEndOffset),n}var fU={parse:mAe,BaseJavaCstVisitor:pAe,BaseJavaCstVisitorWithDefaults:hAe},rf={},rP;function gAe(){if(rP)return rf;rP=1,Object.defineProperty(rf,"__esModule",{value:!0}),rf.EnumCollector=void 0;const e=fU,t=as();let r=class extends e.BaseJavaCstVisitorWithDefaults{constructor(i){super(),this.parserResult=[],this.enumName=i,this.validateVisitor()}argumentList(i){return i.expression.map(a=>this.visit(a))}binaryExpression(i){return this.visit(i.unaryExpression)}booleanLiteral(i){return!!i.True}classBodyDeclaration(i,a){var o;return a?this.visit((o=i.constructorDeclaration)!==null&&o!==void 0?o:[]):super.classBodyDeclaration(i)}constructorDeclaration(i){return this.visit(i.constructorDeclarator)}constructorDeclarator(i){var a;return this.visit((a=i.formalParameterList)!==null&&a!==void 0?a:[])}enumDeclaration(i){this.visit(i.typeIdentifier)===this.enumName&&(this.parserResult=this.visit(i.enumBody))}enumBody(i){var a,o;const s=this.visit((a=i.enumBodyDeclarations)!==null&&a!==void 0?a:[]);return this.visit((o=i.enumConstantList)!==null&&o!==void 0?o:[]).map(({name:l,values:c})=>{var f;const d=(f=s.find(p=>p.length===c.length))!==null&&f!==void 0?f:s[0];return Object.fromEntries([["enumName",l],...(0,t.zip)(d,c)])})}enumBodyDeclarations(i){var a,o;return((o=(a=i.classBodyDeclaration)===null||a===void 0?void 0:a.filter(s=>s.children.constructorDeclaration))!==null&&o!==void 0?o:[]).map(s=>this.visit(s,!0))}enumConstantList(i){return i.enumConstant.map(a=>this.visit(a))}enumConstant(i){return{name:i.Identifier[0].image,values:i.argumentList?this.visit(i.argumentList):[]}}expression(i){var a;return this.visit((a=i.ternaryExpression)!==null&&a!==void 0?a:[])}formalParameterList(i){return i.formalParameter.map(a=>this.visit(a))}formalParameter(i){var a;return this.visit((a=i.variableParaRegularParameter)!==null&&a!==void 0?a:[])}fqnOrRefType(i){return i.fqnOrRefTypePartRest?this.visit(i.fqnOrRefTypePartRest):this.visit(i.fqnOrRefTypePartFirst)}fqnOrRefTypePartCommon(i){var a;return(a=i.Identifier)===null||a===void 0?void 0:a[0].image}fqnOrRefTypePartFirst(i){return this.visit(i.fqnOrRefTypePartCommon)}fqnOrRefTypePartRest(i){return this.visit(i.fqnOrRefTypePartCommon)}integerLiteral(i){if(i.BinaryLiteral)return parseInt(i.BinaryLiteral[0].image,2);if(i.OctalLiteral)return parseInt(i.OctalLiteral[0].image,8);if(i.DecimalLiteral)return parseInt(i.DecimalLiteral[0].image,10);if(i.HexLiteral)return parseInt(i.HexLiteral[0].image,16)}literal(i){if(i.StringLiteral){const a=i.StringLiteral[0].image;return a.substring(1,a.length-1)}if(i.booleanLiteral)return this.visit(i.booleanLiteral);if(i.integerLiteral)return this.visit(i.integerLiteral);if(i.Null)return null}primary(i){return this.visit(i.primaryPrefix)}primaryPrefix(i){if(i.literal)return this.visit(i.literal);if(i.fqnOrRefType)return this.visit(i.fqnOrRefType)}ternaryExpression(i){return this.visit(i.binaryExpression)}typeIdentifier(i){return i.Identifier[0].image}unaryExpression(i){var a;const o=((a=i.UnaryPrefixOperator)===null||a===void 0?void 0:a[0].image)==="-",s=this.visit(i.primary);return o?-1*s:s}variableParaRegularParameter(i){return this.visit(i.variableDeclaratorId)}variableDeclaratorId(i){return i.Identifier[0].image}};return rf.EnumCollector=r,rf}var nP;function as(){if(nP)return Ur;nP=1;var e=Ne&&Ne.__awaiter||function(d,p,m,h){function y(v){return v instanceof m?v:new m(function(g){g(v)})}return new(m||(m=Promise))(function(v,g){function b(E){try{x(h.next(E))}catch(w){g(w)}}function S(E){try{x(h.throw(E))}catch(w){g(w)}}function x(E){E.done?v(E.value):y(E.value).then(b,S)}x((h=h.apply(d,p||[])).next())})};Object.defineProperty(Ur,"__esModule",{value:!0}),Ur.zip=Ur.isMemberOfEnum=Ur.arrayOf=Ur.tuple=Ur.loadMafiaEnum=Ur.loadMafiaData=void 0;const t=fU,r=gAe(),n="https://raw.githubusercontent.com/kolmafia/kolmafia/main/src";function i(d,p){var m;return e(this,void 0,void 0,function*(){if(p<=0)return!1;const h=yield fetch(d,{method:"HEAD"});if(Number((m=h.headers.get("Content-Length"))!==null&&m!==void 0?m:1)===p)return!0})}function a(d,p,m){return e(this,void 0,void 0,function*(){if(yield i(d,p))return null;const h=yield fetch(d),y=yield h.text();return{data:m(y),size:Number(h.headers.get("Content-Length"))}})}function o(d,p=0){return e(this,void 0,void 0,function*(){const m=`${n}/data/${d}.txt`;return yield a(m,p,h=>h.split(` -`).slice(1).filter(y=>y!==""&&!y.startsWith("#")).map(y=>y.split(" ")))})}Ur.loadMafiaData=o;function s(d,p=0,m){return e(this,void 0,void 0,function*(){const h=d.split("."),y=`${n}/${h.join("/")}.java`;return yield a(y,p,v=>{const g=(0,t.parse)(v),b=new r.EnumCollector(m||h[h.length-1]);return b.visit(g),b.parserResult})})}Ur.loadMafiaEnum=s;const u=d=>d;Ur.tuple=u;const l=d=>Array.isArray(d)?d:[d];Ur.arrayOf=l;const c=d=>p=>Object.values(d).includes(p);Ur.isMemberOfEnum=c;function f(...d){const p=Math.max(...d.map(m=>m.length));return Array.from({length:p}).map((m,h)=>Array.from({length:d.length},(y,v)=>d[v][h]))}return Ur.zip=f,Ur}var vAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(By,"__esModule",{value:!0});By.loadClasses=void 0;const yAe=as(),bAe={image:null,primeStatIndex:-1,path:null,stun:null,stomachCapacity:null,liverCapacity:null,spleenCapacity:null};function SAe(e=0){return vAe(this,void 0,void 0,function*(){const t=yield(0,yAe.loadMafiaEnum)("net.sourceforge.kolmafia.AscensionClass",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.map(r=>Object.assign(Object.assign({},bAe),r))})})}By.loadClasses=SAe;var Xl={},xAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(Xl,"__esModule",{value:!0});Xl.loadEffects=Xl.EffectQuality=void 0;const dU=as();var D0;(function(e){e.Good="good",e.Neutral="neutral",e.Bad="bad"})(D0||(Xl.EffectQuality=D0={}));const EAe=(0,dU.isMemberOfEnum)(D0),AAe=e=>{var t,r,n,i;return{id:Number(e[0]),name:e[1],image:e[2],descid:e[3],quality:EAe(e[4])?e[4]:D0.Neutral,attributes:(r=(t=e[5])===null||t===void 0?void 0:t.split(",").map(a=>a.trim()).filter(a=>a!=="none"))!==null&&r!==void 0?r:[],actions:(i=(n=e[6])===null||n===void 0?void 0:n.split("|"))!==null&&i!==void 0?i:[]}};function wAe(e=0){return xAe(this,void 0,void 0,function*(){const t=yield(0,dU.loadMafiaData)("statuseffects",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(AAe)})})}Xl.loadEffects=wAe;var Mo={},CAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(Mo,"__esModule",{value:!0});Mo.loadFamiliars=Mo.isFamiliarOwnable=Mo.FamiliarCategory=void 0;const pU=as();var $x;(function(e){e.Stat0="stat0",e.Stat1="stat1",e.Item0="item0",e.Item1="item1",e.Item2="item2",e.Item3="item3",e.Meat0="meat0",e.Combat0="combat0",e.Combat1="combat1",e.Drop="drop",e.Block="block",e.Delevel="delevel",e.Hp0="hp0",e.Mp0="mp0",e.Meat1="meat1",e.Stat2="stat2",e.Other0="other0",e.Hp1="hp1",e.Mp1="mp1",e.Stat3="stat3",e.Other1="other1",e.Passive="passive",e.Underwater="underwater",e.Variable="variable"})($x||(Mo.FamiliarCategory=$x={}));const TAe=(0,pU.isMemberOfEnum)($x),_Ae=({id:e})=>!(e>=125&&e<134||e>=215&&e<260);Mo.isFamiliarOwnable=_Ae;const OAe=e=>{var t,r;return{id:Number(e[0]),name:e[1],image:e[2],categories:e[3].split(",").map(n=>n.trim()).filter(TAe),larva:e[4],equipment:e[5]||null,arenaStats:{cageMatch:Number(e[6]),scavengerHunt:Number(e[7]),obstacleCourse:Number(e[8]),hideAndSeek:Number(e[9])},attributes:(r=(t=e[10])===null||t===void 0?void 0:t.split(","))!==null&&r!==void 0?r:[]}};function kAe(e=0){return CAe(this,void 0,void 0,function*(){const t=yield(0,pU.loadMafiaData)("familiars",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(OAe)})})}Mo.loadFamiliars=kAe;var Ql={},PAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ql,"__esModule",{value:!0});Ql.loadItems=Ql.ItemUse=void 0;const hU=as();var Yx;(function(e){e.Food="food",e.Drink="drink",e.Spleen="spleen",e.Potion="potion",e.Avatar="avatar",e.Usable="usable",e.Multiple="multiple",e.Reusable="reusable",e.Message="message",e.Grow="grow",e.PokePill="pokepill",e.Hat="hat",e.Weapon="weapon",e.Sixgun="sixgun",e.Offhand="offhand",e.Container="container",e.Shirt="shirt",e.Pants="pants",e.Accessory="accessory",e.Familiar="familiar",e.Sticker="sticker",e.Card="card",e.Folder="folder",e.Bootspur="bootspur",e.Bootskin="bootskin",e.FoodHelper="food helper",e.DrinkHelper="drink helper",e.Zap="zap",e.Sphere="sphere",e.Guardian="guardian",e.Combat="combat",e.CombatReusable="combat reusable",e.Single="single",e.Solo="solo",e.Curse="curse",e.Bounty="bounty",e.Package="package",e.Candy="candy",e.Candy1="candy1",e.Candy2="candy2",e.Chocolate="chocolate",e.Fancy="fancy",e.Paste="paste",e.Smith="smith",e.Cook="cook",e.Mix="mix",e.Matchable="matchable"})(Yx||(Ql.ItemUse=Yx={}));const DAe=(0,hU.isMemberOfEnum)(Yx),RAe=e=>{const t=e.split(",").map(r=>r.trim());return{quest:t.includes("q"),gift:t.includes("g"),tradeable:t.includes("t"),discardable:t.includes("d")}},LAe=e=>Object.assign(Object.assign({id:Number(e[0]),name:e[1],descid:e[2],image:e[3],uses:e[4].split(", ").filter(DAe)},RAe(e[5])),{autosell:Number(e[6]),plural:e[7]});function NAe(e=0){return PAe(this,void 0,void 0,function*(){const t=yield(0,hU.loadMafiaData)("items",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(LAe)})})}Ql.loadItems=NAe;var a1={},MAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(a1,"__esModule",{value:!0});a1.loadOutfits=void 0;const IAe=as(),BAe=(e="")=>e.trim().split(", "),UAe=(e="")=>e.trim().split(", ").filter(t=>t!=="none").map(t=>{const r=t.match(/^(.*?) \((\d*\.?\d+)\)$/);return r?{item:r[1],chance:Number(r[2])}:{item:t,chance:1}}),FAe=e=>{var t,r;return{id:Number(e[0]),name:e[1],image:e[2],equipment:BAe((t=e[3])!==null&&t!==void 0?t:""),treats:UAe(e[0]==="80"?"double-ice gum":(r=e[4])!==null&&r!==void 0?r:"")}};function jAe(e=0){return MAe(this,void 0,void 0,function*(){const t=yield(0,IAe.loadMafiaData)("outfits",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(FAe)})})}a1.loadOutfits=jAe;var o1={},zAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(o1,"__esModule",{value:!0});o1.loadPaths=void 0;const VAe=as(),qAe={pointsPreference:null,maximumPoints:0,bucket:!1,stomachCapacity:15,liverCapacity:14,spleenCapacity:15};function WAe(e=0){return zAe(this,void 0,void 0,function*(){const t=yield(0,VAe.loadMafiaEnum)("net.sourceforge.kolmafia.AscensionPath",e,"Path");return t===null?null:Object.assign(Object.assign({},t),{data:t.data.map(r=>Object.assign(Object.assign({},qAe),r))})})}o1.loadPaths=WAe;var Ji={},HAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ji,"__esModule",{value:!0});Ji.loadSkills=Ji.isSkillPermable=Ji.getMaxSkillLevel=Ji.SkillCategory=void 0;const mU=as();var R0;(function(e){e[e.Passive=0]="Passive",e[e.NoncombatItemSummon=1]="NoncombatItemSummon",e[e.NoncombatHealing=2]="NoncombatHealing",e[e.NoncombatNonShruggableEffect=3]="NoncombatNonShruggableEffect",e[e.NoncombatShruggableEffect=4]="NoncombatShruggableEffect",e[e.Combat=5]="Combat",e[e.OneAtATimeNoncombatSong=6]="OneAtATimeNoncombatSong",e[e.CombatNoncombatHealing=7]="CombatNoncombatHealing",e[e.CombatPassive=8]="CombatPassive",e[e.OneAtATimeNoncombatExpression=9]="OneAtATimeNoncombatExpression",e[e.OneAtATimeNoncombatWalk=10]="OneAtATimeNoncombatWalk",e[e.NoncombatHealingPassive=11]="NoncombatHealingPassive"})(R0||(Ji.SkillCategory=R0={}));const GAe=(0,mU.isMemberOfEnum)(R0),KAe=({id:e})=>{switch(e){case 46:return 10;case 47:return 10;case 48:return 10;case 107:return 9;case 117:return 11;case 188:return 13;case 118:return 7;case 121:return 6;case 128:return 6;case 134:return 6;case 135:return 2;case 144:return 5;case 180:return 4;case 7254:return 3;default:return 0}};Ji.getMaxSkillLevel=KAe;const $Ae=({id:e})=>{if(e<10||e>20&&e<=27||e>63&&e<=73||e>7175&&e<7181)return!1;switch(e){case 91:case 116:return!1;case 49:case 50:case 51:case 52:case 3024:return!1;case 6019:return!1;case 17047:return!0;case 156:return!1;case 174:return!1;case 218:case 219:case 220:return!1;case 222:return!1;case 7254:return!0}switch(Math.floor(e/1e3)){case 7:case 8:case 11:case 12:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 27:case 28:case 29:case 30:return!1}return!0};Ji.isSkillPermable=$Ae;const YAe=e=>({id:Number(e[0]),name:e[1],image:e[2],category:GAe(Number(e[3]))?Number(e[3]):R0.Passive,mpCost:Number(e[4]),duration:Number(e[5]),level:e[6]?Number(e[6]):0});function XAe(e=0){return HAe(this,void 0,void 0,function*(){const t=yield(0,mU.loadMafiaData)("classskills",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(YAe)})})}Ji.loadSkills=XAe;(function(e){var t=Ne&&Ne.__createBinding||(Object.create?function(n,i,a,o){o===void 0&&(o=a);var s=Object.getOwnPropertyDescriptor(i,a);(!s||("get"in s?!i.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,o,s)}:function(n,i,a,o){o===void 0&&(o=a),n[o]=i[a]}),r=Ne&&Ne.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(By,e),r(Xl,e),r(Mo,e),r(Ql,e),r(a1,e),r(o1,e),r(Ji,e)})(fa);const QAe={crush:(e,t=50)=>{const r="",n=(u,l)=>{let c=l.length,f="";const d=h=>encodeURI(encodeURIComponent(h)).replace(/%../g,"i").length,p=h=>{let y=h.charCodeAt(0),v=h.charCodeAt(h.length-1);return y>=56320&&y<=57343||v>=55296&&v<=56319};let m={};for(let h=2;h=0;++g)b=u.indexOf(v,b+h);g>1&&(m[v]=g)}for(;;){for(;c--&&u.includes(l[c]););if(c<0)break;let h=l[c],y,v=0,g=d(h);for(let S in m){let x=m[S],E=(x-1)*d(S)-(x+1)*g;f.length||(E-=d(r)),E<=0?delete m[S]:E>v&&(y=S,v=E)}if(!y)break;u=u.split(y).join(h)+h+y,f=h+f;let b={};for(let S in m){let x=S.split(y).join(h),E=0;for(let w=u.indexOf(x);w>=0;++E)w=u.indexOf(x,w+x.length);E>1&&(b[x]=E)}m=b}return{a:u,b:f}};let i=[];const a="-_.!~*'()";for(let u=127;--u;)(u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||a.includes(String.fromCharCode(u)))&&i.push(String.fromCharCode(u));for(let u=32;u<255;++u){let l=String.fromCharCode(u);l!="\\"&&!i.includes(l)&&i.unshift(l)}e=e.replace(new RegExp(r,"g"),""),e=iP(e);const o=n(e,i);let s=o.a;return o.b.length&&(s+=r+o.b),s+="_",s},uncrush:e=>{e=e.substring(0,e.length-1);const t=e.split("");let r=t[0];if(t.length>1){let n=t[1];for(let i of n){let a=r.split(i);r=a.join(a.pop())}}return iP(r,0)}},iP=(e,t=1)=>{const r=[['"',"'"],["':","!"],[",'","~"],["}",")","\\","\\"],["{","(","\\","\\"]],n=(i,a)=>{let o=new RegExp(`${(a[2]?a[2]:"")+a[0]}|${(a[3]?a[3]:"")+a[1]}`,"g");return i.replace(o,s=>s===a[0]?a[1]:a[0])};if(t)for(let i=0;ie,Yd=e=>Array.isArray(e)?e:[e];var fu=(e=>(e[e.NONE=0]="NONE",e[e.HATCHLING=1]="HATCHLING",e[e.TERRARIUM=2]="TERRARIUM",e))(fu||{});const ZAe=(e="")=>{let t=0;const r=[];for(const n of e){if(n==="*"&&r.length>0){r[r.length-1][2]=!0;continue}r.push($d([++t,Number(n),!1]))}return r},Xx=[{id:894,month:10,year:2004,type:"familiar",familiar:"Jill-O-Lantern"},{id:914,month:11,year:2004,type:"familiar",familiar:"Hand Turkey"},{id:924,month:12,year:2004,type:"familiar",familiar:"Crimbo Elf"},{id:954,month:1,year:2005,type:"familiar",familiar:"Baby Yeti"},{id:961,month:2,year:2005,type:"familiar",familiar:"Feather Boa Constrictor"},{id:1040,month:3,year:2005,type:"item",item:"lucky Tam O'Shanter"},{id:1083,month:4,year:2005,type:"familiar",familiar:"Personal Raincloud"},{id:1152,month:5,year:2005,type:"item",item:"miniature gravy-covered maypole"},{id:1242,month:6,year:2005,type:"familiar",familiar:"inflatable dodecapede"},{id:1260,month:7,year:2005,type:"item",item:"wax lips"},{id:1263,month:8,year:2005,type:"familiar",familiar:"Pygmy Bugbear Shaman"},{id:1291,month:9,year:2005,type:"item",item:"Jekyllin hide belt"},{id:1304,month:10,year:2005,type:"familiar",familiar:"Doppelshifter"},{id:1349,month:11,year:2005,type:"familiar",familiar:"Temporal Riftlet"},{id:1373,month:12,year:2005,type:"familiar",familiar:"Sweet Nutcracker"},{id:1411,month:1,year:2006,type:"skill",skill:"Summon Snowcones"},{id:1423,month:2,year:2006,type:"item",item:["iceberglet","ice baby"]},{id:1488,month:3,year:2006,type:"familiar",familiar:"Wild Hare"},{id:1498,month:4,year:2006,type:"skill",skill:"Summon Hilarious Objects"},{id:1536,month:5,year:2006,type:"familiar",familiar:"Spirit Hobo"},{id:1621,month:6,year:2006,type:"familiar",familiar:"Astral Badger"},{id:1653,month:7,year:2006,type:"item",item:"jewel-eyed wizard hat"},{id:1703,month:8,year:2006,type:"familiar",familiar:"Comma Chameleon"},{id:1792,month:9,year:2006,type:"item",item:"Travoltan trousers"},{id:1971,month:10,year:2006,type:"item",item:"plastic pumpkin bucket"},{id:2090,month:11,year:2006,type:"item",item:"pilgrim shield"},{id:2190,month:12,year:2006,type:"familiar",familiar:"Ancient Yuletide Troll"},{id:2221,month:1,year:2007,type:"item",item:["Great Ball of Frozen Fire","liar's pants"]},{id:2303,month:2,year:2007,type:"skill",skill:"Summon Candy Heart"},{id:2380,month:3,year:2007,type:"familiar",familiar:"Dandy Lion"},{id:2447,month:4,year:2007,type:"familiar",familiar:"Penguin Goodfella"},{id:2541,month:5,year:2007,type:"item",item:"Mayflower bouquet"},{id:2650,month:6,year:2007,type:"familiar",familiar:"Green Pixie"},{id:2834,month:7,year:2007,type:"item",item:"bottle-rocket crossbow"},{id:2836,month:8,year:2007,type:"familiar",familiar:"Wizard Action Figure"},{id:2844,month:9,year:2007,type:"item",item:"navel ring of navel gazing"},{id:2845,month:10,year:2007,type:"familiar",familiar:"Gluttonous Green Ghost"},{id:2946,month:11,year:2007,type:"item",item:"V for Vivala Mask"},{id:3042,month:12,year:2007,type:"familiar",familiar:"Crimbo P. R. E. S. S. I. E."},{id:3117,month:1,year:2008,type:"skill",skill:"Summon Party Favor"},{id:3192,month:2,year:2008,type:"item",item:["naughty origami kit","origami pasties"]},{id:3219,month:3,year:2008,type:"familiar",familiar:"Mad Hatrack"},{id:3263,month:4,year:2008,type:"skill",skill:"Summon Tasteful Items"},{id:3321,month:5,year:2008,type:"item",item:"mayfly bait necklace"},{id:3351,month:6,year:2008,type:"familiar",familiar:"Llama Lama"},{id:3421,month:7,year:2008,type:"item",item:"little box of fireworks"},{id:3431,month:8,year:2008,type:"familiar",familiar:"Cotton Candy Carnie"},{id:3466,month:9,year:2008,type:"item",item:"haiku katana"},{id:3434,month:10,year:2008,type:"familiar",familiar:"Disembodied Hand"},{id:3507,month:11,year:2008,type:"skill",skill:"Summon Stickers"},{id:3578,month:12,year:2008,type:"familiar",familiar:"Sugar Fruit Fairy"},{id:3661,month:1,year:2009,type:"item",item:["container of Spooky Putty","spooky putty monster","Spooky Putty sheet"]},{id:3753,month:2,year:2009,type:"skill",skill:"Summon Love Song"},{id:3799,month:3,year:2009,type:"familiar",familiar:"Frumious Bandersnatch"},{id:3836,month:4,year:2009,type:"item",item:"elvish sunglasses"},{id:3963,month:5,year:2009,type:"vip"},{id:3999,month:6,year:2009,type:"familiar",familiar:"Baby Sandworm"},{id:4136,month:7,year:2009,type:"item",item:"Bag o' Tricks"},{id:4148,month:8,year:2009,type:"familiar",familiar:"He-Boulder"},{id:4177,month:9,year:2009,type:"skill",skill:"Summon Sugar Sheets"},{id:4223,month:10,year:2009,type:"familiar",familiar:"Squamous Gibberer"},{id:4135,month:11,year:2009,type:"item",item:"moveable feast"},{id:4328,month:12,year:2009,type:"familiar",familiar:"Stocking Mimic"},{id:4398,month:1,year:2010,type:"item",item:["stinky cheese ball","stinky cheese eye"]},{id:4468,month:2,year:2010,type:"skill",skill:"Summon BRICKOs"},{id:4507,month:3,year:2010,type:"vip"},{id:4574,month:4,year:2010,type:"familiar",familiar:"Baby Bugged Bugbear"},{id:4614,month:5,year:2010,type:"item",item:"Crown of Thrones"},{id:4619,month:6,year:2010,type:"familiar",familiar:"Rogue Program"},{id:4644,month:7,year:2010,type:"item",item:"Juju Mojo Mask"},{id:4648,month:8,year:2010,type:"familiar",familiar:"Mini-Hipster"},{id:4696,month:9,year:2010,type:"item",item:"Greatest American Pants"},{id:4720,month:10,year:2010,type:"familiar",familiar:"organ grinder"},{id:4759,month:11,year:2010,type:"campground",item:"packet of pumpkin seeds"},{id:4827,month:12,year:2010,type:"familiar",familiar:"Robot Reindeer"},{id:4908,month:1,year:2011,type:"item",item:"Loathing Legion Knife"},{id:4937,month:2,year:2011,type:"familiar",familiar:"Obtuse Angel"},{id:4965,month:3,year:2011,type:"skill",skill:"Summon Alice's Army Cards"},{id:5047,month:4,year:2011,type:"vip"},{id:5112,month:5,year:2011,type:"eudora",eudoraId:1},{id:5164,month:6,year:2011,type:"familiar",familiar:"Li'l Xenomorph"},{id:5190,month:7,year:2011,type:"item",item:"Operation Patriot Shield"},{id:4536,month:8,year:2011,type:"familiar",familiar:"Pair of Stomping Boots"},{id:5223,month:9,year:2011,type:"skill",skill:"Summon Clip Art"},{id:5301,month:10,year:2011,type:"item",item:"plastic vampire fangs"},{id:5371,month:11,year:2011,type:"familiar",familiar:"Fancypants Scarecrow"},{id:5403,month:12,year:2011,type:"campground",item:"Peppermint Pip Packet"},{id:5463,month:1,year:2012,type:"skill",skill:"Summon Resolutions"},{id:5553,month:2,year:2012,type:"item",item:["can of Rain-Doh","empty Rain-Doh can"]},{id:5639,month:3,year:2012,type:"familiar",familiar:"Happy Medium"},{id:5648,month:4,year:2012,type:"item",item:"Boris's Helm"},{id:5662,month:5,year:2012,type:"vip"},{id:5701,month:6,year:2012,type:"familiar",familiar:"Artistic Goth Kid"},{id:5738,month:7,year:2012,type:"item",item:"Camp Scout backpack"},{id:5767,month:8,year:2012,type:"familiar",familiar:"Reagnimated Gnome"},{id:5790,month:9,year:2012,type:"custom"},{id:5879,month:10,year:2012,type:"campground",item:"packet of dragon's teeth"},{id:5910,month:11,year:2012,type:"familiar",familiar:"Nanorhino"},{id:6071,month:12,year:2012,type:"skill",skill:"Summon Geeky Gifts"},{id:6150,month:1,year:2013,type:"item",item:"Snow Suit"},{id:4712,month:2,year:2013,type:"eudora",eudoraId:2},{id:6305,month:3,year:2013,type:"item",item:["Jarlsberg's Pan","Jarlsberg's pan (Cosmic portal mode)"]},{id:6360,month:4,year:2013,type:"skill",skill:"Summon Taffy"},{id:6413,month:5,year:2013,type:"preference",preference:"ownsFloristFriar"},{id:6561,month:6,year:2013,type:"familiar",familiar:"Mini-Adventurer"},{id:6582,month:7,year:2013,type:"vip"},{id:4930,month:8,year:2013,type:"item",item:"over-the-shoulder Folder Holder"},{id:6411,month:9,year:2013,type:"familiar",familiar:"Steam-Powered Cheerleader"},{id:6784,month:10,year:2013,type:"familiar",familiar:"Reanimated Reanimator"},{id:6860,month:11,year:2013,type:"item",item:"Pantsgiving"},{id:7003,month:12,year:2013,type:"skill",skill:"Summon Smithsness"},{id:7069,month:1,year:2014,type:"campground",item:"packet of winter seeds"},{id:7200,month:2,year:2014,type:"item",item:"Buddy Bjorn"},{id:7250,month:3,year:2014,type:"item",item:"Sneaky Pete's leather jacket"},{id:7382,month:4,year:2014,type:"campground",item:"Little Geneticist DNA-Splicing Lab"},{id:7466,month:5,year:2014,type:"preference",preference:"sleazeAirportAlways"},{id:7312,month:6,year:2014,type:"familiar",familiar:"Galloping Grill"},{id:7588,month:7,year:2014,type:"vip"},{id:7706,month:8,year:2014,type:"skill",skill:"Summon Confiscated Things"},{id:7709,month:9,year:2014,type:"item",item:"Thor's Pliers"},{id:7767,month:10,year:2014,type:"preference",preference:"spookyAirportAlways"},{id:7920,month:11,year:2014,type:"familiar",familiar:"fist turkey"},{id:7956,month:12,year:2014,type:"familiar",familiar:"Crimbo Shrub"},{id:8019,month:1,year:2015,type:"preference",preference:"chateauAvailable"},{id:8134,month:2,year:2015,type:"preference",preference:"lovebugsUnlocked"},{id:8184,month:3,year:2015,type:"item",item:"The Crown of Ed the Undying"},{id:8203,month:4,year:2015,type:"preference",preference:"stenchAirportAlways"},{id:8260,month:5,year:2015,type:"campground",item:"portable Mayo Clinic"},{id:8287,month:6,year:2015,type:"familiar",familiar:["Puck Man","Ms Puck Man"]},{id:8381,month:7,year:2015,type:"item",item:"Deck of Every Card"},{id:8487,month:8,year:2015,type:"preference",preference:"hotAirportAlways"},{id:8564,month:9,year:2015,type:"preference",preference:"barrelShrineUnlocked"},{id:8639,month:10,year:2015,type:"campground"},{id:8674,month:11,year:2015,type:"preference",preference:"coldAirportAlways"},{id:8706,month:12,year:2015,type:"familiar",familiar:"Machine Elf"},{id:8705,month:1,year:2016,type:"preference",preference:"snojoAvailable"},{id:8836,month:2,year:2016,type:"preference",preference:"telegraphOfficeAvailable"},{id:8989,month:3,year:2016,type:"campground"},{id:9e3,month:4,year:2016,type:"vip"},{id:9016,month:5,year:2016,type:"familiar",familiar:"intergnat"},{id:9033,month:6,year:2016,type:"campground"},{id:9073,month:7,year:2016,type:"preference",preference:"hasDetectiveSchool"},{id:9081,month:8,year:2016,type:"item",item:"protonic accelerator pack"},{id:9103,month:9,year:2016,type:"item",item:"Time-Spinner"},{id:9136,month:10,year:2016,type:"familiar",familiar:"Trick-or-Treating Tot"},{id:9189,month:11,year:2016,type:"campground",item:"packet of thanksgarden seeds"},{id:9203,month:12,year:2016,type:"preference",preference:"gingerbreadCityAvailable"},{id:9296,month:1,year:2017,type:"familiar",familiar:"Space Jellyfish"},{id:9316,month:2,year:2017,type:"preference",preference:"loveTunnelAvailable"},{id:9401,month:3,year:2017,type:"familiar",familiar:"Robortender"},{id:9404,month:4,year:2017,type:"preference",preference:"spacegateAlways"},{id:9478,month:5,year:2017,type:"eudora",eudoraId:4},{id:9492,month:6,year:2017,type:"item",item:"Kremlin's Greatest Briefcase"},{id:9507,month:7,year:2017,type:"campground",item:"Asdon Martin keyfob"},{id:9511,month:8,year:2017,type:"skill",skill:"Meteor Lore"},{id:9528,month:9,year:2017,type:"item",item:"genie bottle"},{id:9541,month:10,year:2017,type:"familiar",familiar:"XO Skeleton"},{id:9572,month:11,year:2017,type:"item",item:"portable pantogram"},{id:9591,month:12,year:2017,type:"item",item:"mumming trunk"},{id:9689,month:1,year:2018,type:"item",item:"January's Garbage Tote"},{id:9712,month:2,year:2018,type:"vip"},{id:9759,month:3,year:2018,type:"campground",item:"packet of tall grass seeds"},{id:9835,month:4,year:2018,type:"preference",preference:"frAlways"},{id:9661,month:5,year:2018,type:"familiar",familiar:"God Lobster"},{id:9920,month:6,year:2018,type:"item",item:"SongBoom™ BoomBox"},{id:9939,month:7,year:2018,type:"familiar",familiar:"Cat Burglar"},{id:9927,month:8,year:2018,type:"item",item:"Bastille Battalion control rig"},{id:9942,month:9,year:2018,type:"preference",preference:"neverendingPartyAlways"},{id:9988,month:10,year:2018,type:"item",item:"latte lovers member's mug"},{id:9989,month:11,year:2018,type:"preference",preference:"voteAlways"},{id:10049,month:12,year:2018,type:"preference",preference:"daycareOpen"},{id:10057,month:1,year:2019,type:"item",item:"Kramco Sausage-o-Matic™"},{id:10165,month:2,year:2019,type:"item",item:"Lil' Doctor™ bag"},{id:10241,month:3,year:2019,type:"item",item:"vampyric cloake"},{id:10187,month:4,year:2019,type:"preference",preference:"prAlways"},{id:10250,month:5,year:2019,type:"item",item:"Fourth of May Cosplay Saber"},{id:10256,month:6,year:2019,type:"item",item:"hewn moon-rune spoon"},{id:10257,month:7,year:2019,type:"item",item:"Beach Comb"},{id:10292,month:8,year:2019,type:"preference",preference:"getawayCampsiteUnlocked"},{id:10323,month:9,year:2019,type:"familiar",familiar:"Pocket Professor"},{id:10332,month:10,year:2019,type:"item",item:"Eight Days a Week Pill Keeper"},{id:10334,month:11,year:2019,type:"campground",item:"diabolic pizza cube"},{id:10345,month:12,year:2019,type:"familiar",familiar:"Red-Nosed Snapper"},{id:10433,month:1,year:2020,type:"item",item:"Bird-a-Day calendar"},{id:10437,month:2,year:2020,type:"item",item:"Powerful Glove"},{id:10481,month:3,year:2020,type:"campground",item:"packet of mushroom spores"},{id:10502,month:4,year:2020,type:"familiar",familiar:"Left-Hand Man"},{id:10532,month:5,year:2020,type:"item",item:"Guzzlr tablet"},{id:10573,month:6,year:2020,type:"item",item:"Iunion Crown"},{id:10579,month:7,year:2020,type:"familiar",familiar:"Melodramedary"},{id:10581,month:8,year:2020,type:"item",item:"SpinMaster™ lathe"},{id:10635,month:9,year:2020,type:"item",item:"Cargo Cultist Shorts"},{id:10644,month:10,year:2020,type:"skill",skill:"Comprehensive Cartography"},{id:10646,month:11,year:2020,type:"item",item:"unwrapped knock-off retro superhero cape"},{id:10648,month:12,year:2020,type:"familiar",familiar:["Ghost of Crimbo Commerce","Ghost of Crimbo Carols","Ghost of Crimbo Cheer"]},{id:10729,month:1,year:2021,type:"item",item:"miniature crystal ball"},{id:10733,month:2,year:2021,type:"skill",skill:"Emotionally Chipped"},{id:10737,month:3,year:2021,type:"item",item:"potted power plant"},{id:10748,month:4,year:2021,type:"item",item:"backup camera"},{id:10750,month:5,year:2021,type:"familiar",familiar:"Shorter-Order Cook"},{id:10760,month:6,year:2021,type:"item",item:"familiar scrapbook"},{id:10761,month:7,year:2021,type:"vip"},{id:10773,month:8,year:2021,type:"eudora",eudoraId:5},{id:10796,month:9,year:2021,type:"item",item:"industrial fire extinguisher"},{id:10801,month:10,year:2021,type:"familiar",familiar:"Vampire Vintner"},{id:10803,month:11,year:2021,type:"item",item:"Daylight Shavings Helmet"},{id:10814,month:12,year:2021,type:"campground",item:"cold medicine cabinet"},{id:10890,month:1,year:2022,type:"preference",preference:"hasCosmicBowlingBall"},{id:10892,month:2,year:2022,type:"item",item:"combat lover's locket"},{id:10895,month:3,year:2022,type:"familiar",familiar:"Grey Goose"},{id:10898,month:4,year:2022,type:"item",item:"Unbreakable Umbrella"},{id:10900,month:5,year:2022,type:"preference",preference:"hasMaydayContract"},{id:10919,month:6,year:2022,type:"item",item:"June cleaver"},{id:10928,month:7,year:2022,type:"item",item:"designer sweatpants"},{id:10931,month:8,year:2022,type:"item",item:"tiny stillsuit"},{id:10951,month:9,year:2022,type:"item",item:"Jurassic Parka"},{id:10953,month:10,year:2022,type:"preference",preference:"hasAutumnaton"},{id:10966,month:11,year:2022,type:"familiar",familiar:"Cookbookbat"},{id:11044,month:12,year:2022,type:"campground",item:"model train set"},{id:11099,month:1,year:2023,type:"campground",item:"packet of rock seeds"},{id:11115,month:2,year:2023,type:"item",item:"S.I.T. Course Completion Certificate"},{id:11168,month:3,year:2023,type:"item",item:"closed-circuit pay phone"},{id:11187,month:4,year:2023,type:"item",item:"cursed monkey's paw"},{id:11222,month:5,year:2023,type:"item",item:"Cincho de Mayo"},{id:11256,month:6,year:2023,type:"item",item:"2002 Mr. Store Catalog"},{id:11300,month:7,year:2023,type:"familiar",familiar:"Patriotic Eagle"},{id:11305,month:8,year:2023,type:"item",item:"august scepter"},{id:11333,month:9,year:2023,type:"skill",skill:"Just the Facts"},{id:11335,month:10,year:2023,type:"familiar",familiar:"Jill-of-All-Trades"},{id:11340,month:11,year:2023,type:"campground"},{id:11364,month:12,year:2023,type:"item",item:"candy cane sword cane"},{id:11540,month:1,year:2024,type:"familiar",familiar:"Chest Mimic"},{id:11545,month:2,year:2024,type:"item",item:"spring shoes"},{id:11560,month:3,year:2024,type:"item",item:"Everfull Dart Holster"},{id:11564,month:4,year:2024,type:"item",item:"Apriling band helmet"},{id:11571,month:5,year:2024,type:"item",item:"Mayam Calendar"},{id:11591,month:6,year:2024,type:"familiar",familiar:"Mini Kiwi"},{id:11608,month:7,year:2024,type:"item",item:"Roman Candelabra"},{id:11629,month:8,year:2024,type:"item",item:"tearaway pants"},{id:11641,month:9,year:2024,type:"item",item:"Sept-Ember Censer"},{id:11657,month:10,year:2024,type:"item",item:"bat wings"}];var Zl=(e=>(e[e.NONE=0]="NONE",e[e.BOXED=1]="BOXED",e[e.BOUND=2]="BOUND",e))(Zl||{});function JAe(e=0){const t=JSON.stringify(Xx).length;return t===e?null:{data:Xx,size:t}}const ewe=(e="")=>e.split("").map((t,r)=>{var n;return[((n=Xx[r])==null?void 0:n.id)??null,Number(t)]});var L0=(e=>(e[e.NONE=0]="NONE",e[e.HAVE=1]="HAVE",e))(L0||{});const twe=(e="")=>e.split(",").map(t=>{const r=t.split(":");return[Number(r[0]),r[1]?Number(r[1]):1]}),rwe=e=>{const t=Object.fromEntries(e.split(",").map(r=>r.split(":")).map(([r,n])=>[r,r==="timestamp"?Number(n):n]));return t.version||(t.version=1),t},gU=-3,vU=-2,Qx=[{id:gU,name:"Softcore",image:"itemimages/karma.gif",items:[],equipment:[7985,7986,7987,7988,7989,7990,8092,8093,8094,8095,8096,8097,8106,8107,8108,8109,8110,8111,8120,8121,8122,8123,8124,8125,10082,10083,10084,10085,10086,10087,10098,10099,10100,10101,10102,10103,10114,10115,10116,10117,10118,10119,10130,10131,10132,10133,10134,10135,11028,11029,11030,11031,11032,11033,11504,11505,11506,11507,11508,11509],tattoos:[{name:"Seal Clubber",image:"class1"},{name:"Turtle Tamer",image:"class2"},{name:"Pastamancer",image:"class3"},{name:"Sauceror",image:"class4"},{name:"Disco Bandit",image:"class5"},{name:"Accordion Thief",image:"class6"},{name:"Normal Ascensions",image:["asc01","asc02","asc03","asc04","asc05","asc06","asc07","asc08","asc09","asc10","asc11","asc12"]}],points:null,maxPoints:0},{id:vU,name:"Hardcore",image:"otherimages/sigils/staintat.gif",items:[],equipment:[1224,1225,1226,1227,1228,1229,7991,7992,7993,7994,7995,7996,8099,8100,8101,8102,8103,8104,8113,8114,8115,8116,8117,8118,8127,8128,8129,8130,8131,8132,10090,10091,10092,10093,10094,10095,10106,10107,10108,10109,10110,10111,10122,10123,10124,10125,10126,10127,10138,10139,10140,10141,10142,10143,11020,11021,11022,11023,11024,11025,11512,11513,11514,11515,11516,11517],tattoos:[{name:"Seal Clubber",image:"class1hc"},{name:"Turtle Tamer",image:"class2hc"},{name:"Pastamancer",image:"class3hc"},{name:"Sauceror",image:"class4hc"},{name:"Disco Bandit",image:"class5hc"},{name:"Accordion Thief",image:"class6hc"},{name:"Hardcore Ascensions",image:["hasc01","hasc02","hasc03","hasc04","hasc05","hasc06","hasc07","hasc08","hasc09","hasc10","hasc11","hasc12"]}],points:null,maxPoints:0},{id:-1,name:"Bad Moon",image:"otherimages/sigils/brimtat.gif",items:[],equipment:[2814,2815,2817,2818,2816,2813],tattoos:[],points:null,maxPoints:0},{id:1,name:"Boozetafarian",image:"itemimages/martini.gif",items:[],equipment:[],tattoos:[{name:"Hardcore Boozetafarian",image:"nofood"}],points:null,maxPoints:0},{id:2,name:"Teetotaler",image:"itemimages/bowl.gif",items:[],equipment:[],tattoos:[{name:"Hardcore Teetotaler",image:"nobeer"}],points:null,maxPoints:0},{id:3,name:"Oxygenarian",image:"itemimages/smalloxy.gif",items:[],equipment:[1230,1231,1232,1233,1234,1235],tattoos:[{name:"Hardcore Oxygenarian",image:"oxy"}],points:null,maxPoints:0},{id:4,name:"Bees Hate You",image:"itemimages/beeicon.gif",items:[5141],equipment:[],tattoos:[],points:null,maxPoints:0},{id:6,name:"Way of the Surprising Fist",image:"itemimages/wosp_fist.gif",items:[5222],equipment:[],tattoos:[],points:null,maxPoints:0},{id:7,name:"Trendy",image:"itemimages/trendyicon.gif",items:[5392],equipment:[],tattoos:[],points:null,maxPoints:0},{id:8,name:"Avatar of Boris",image:"itemimages/trusty.gif",items:[5572],equipment:[],tattoos:[{name:"Boris",image:"class11"},{name:"Hardcore Boris",image:"class11hc"}],points:"borisPoints",maxPoints:29},{id:9,name:"Bugbear Invasion",image:"itemimages/familiar39.gif",items:[5694],equipment:[],tattoos:[],points:null,maxPoints:0},{id:10,name:"Zombie Slayer",image:"itemimages/tombstone.gif",items:[5773],equipment:[],tattoos:[{name:"Zombie Slayer",image:"class12"},{name:"Hardcore Zombie Slayer",image:"class12hc"}],points:"zombiePoints",maxPoints:30},{id:11,name:"Class Act",image:"itemimages/motorboat.gif",items:[6045],equipment:[],tattoos:[],points:null,maxPoints:0},{id:12,name:"Avatar of Jarlsberg",image:"itemimages/jarlhat.gif",items:[6298],equipment:[],tattoos:[{name:"Jarlsberg",image:"class14"},{name:"Hardcore Jarlsberg",image:"class14hc"}],points:"jarlsbergPoints",maxPoints:30},{id:14,name:"BIG!",image:"itemimages/bigicon.gif",items:[6547],equipment:[],tattoos:[],points:null,maxPoints:0},{id:15,name:"KOLHS",image:"itemimages/kolhsicon.gif",items:[6676],equipment:[],tattoos:[],points:"yearbookCameraAscensions",maxPoints:20},{id:16,name:"Class Act II: A Class For Pigs",image:"itemimages/motorboat2.gif",items:[6899],equipment:[],tattoos:[],points:null,maxPoints:0},{id:17,name:"Avatar of Sneaky Pete",image:"itemimages/bigglasses.gif",items:[7249],equipment:[],tattoos:[{name:"Sneaky Pete",image:"class15"},{name:"Hardcore Sneaky Pete",image:"class15hc"}],points:"sneakyPetePoints",maxPoints:30},{id:18,name:"Slow and Steady",image:"itemimages/sas.gif",items:[7498],equipment:[],tattoos:[],points:null,maxPoints:0},{id:19,name:"Heavy Rains",image:"itemimages/familiar31.gif",items:[7668],equipment:[],tattoos:[],points:["heavyRainsStartingLightning","heavyRainsStartingThunder","heavyRainsStartingRain"],maxPoints:9},{id:21,name:"Picky",image:"itemimages/pickypath.gif",items:[7935,7936],equipment:[],tattoos:[],points:null,maxPoints:0},{id:22,name:"Standard",image:"itemimages/standardicon.gif",items:[],equipment:[],tattoos:[],points:null,maxPoints:0},{id:23,name:"Actually Ed the Undying",image:"itemimages/scarab.gif",items:[8087],equipment:[],tattoos:[{name:"Ed the Undying",image:"class17"},{name:"Hardcore Ed the Undying",image:"class17hc"}],points:"edPoints",maxPoints:20},{id:24,name:"Crazy Random Summer",image:"itemimages/dice.gif",items:[8296],equipment:[],tattoos:[],points:null,maxPoints:0},{id:25,name:"Community Service",image:"itemimages/csplaquesmall.gif",items:[8556],equipment:[],tattoos:[],points:null,maxPoints:0},{id:26,name:"Avatar of West of Loathing",image:"itemimages/badge.gif",items:[8984],equipment:[],tattoos:[{name:"Cow Puncher",image:"class18"},{name:"Hardcore Cow Puncher",image:"class18hc"},{name:"Beanslinger",image:"class19"},{name:"Hardcore Beanslinger",image:"class19hc"},{name:"Snake Oiler",image:"class20"},{name:"Hardcore Snake Oiler",image:"class20hc"}],points:["awolPointsCowpuncher","awolPointsBeanslinger","awolPointsSnakeoiler"],maxPoints:30},{id:27,name:"The Source",image:"itemimages/ss_datasiphon.gif",items:[9031],equipment:[],tattoos:[],points:"sourcePoints",maxPoints:12},{id:28,name:"Nuclear Autumn",image:"itemimages/radiation.gif",items:[9099,9084],equipment:[],tattoos:[],points:"nuclearAutumnPoints",maxPoints:23},{id:29,name:"Gelatinous Noob",image:"itemimages/gcube.gif",items:[9346],equipment:[],tattoos:[{name:"Gelatinous Noob",image:"class23"},{name:"Hardcore Gelatinous Noob",image:"class23hc"}],points:"noobPoints",maxPoints:20},{id:30,name:"License to Adventure",image:"itemimages/briefcase.gif",items:[9488],equipment:[],tattoos:[],points:"bondPoints",maxPoints:23},{id:31,name:"Live. Ascend. Repeat.",image:"itemimages/watch.gif",items:[9525,9526],equipment:[],tattoos:[],points:null,maxPoints:0},{id:32,name:"Pocket Familiars",image:"itemimages/spiritorb.gif",items:[9758],equipment:[],tattoos:[],points:"todo: make a pref that tracks starting pokedollars",maxPoints:10},{id:33,name:"G-Lover",image:"itemimages/g-loveheart.gif",items:[9917,9910],equipment:[],tattoos:[{name:"Gattoo",image:"gtat"}],points:"gloverPoints",maxPoints:10},{id:34,name:"Disguises Delimit",image:"itemimages/dd_icon.gif",items:[9941],equipment:[],tattoos:[],points:"masksUnlocked",maxPoints:25},{id:35,name:"Dark Gyffte",image:"itemimages/darkgift.gif",items:[10184],equipment:[],tattoos:[{name:"Vampyre",image:"class24"},{name:"Hardcore Vampyre",image:"class24hc"}],points:"darkGyfftePoints",maxPoints:23},{id:36,name:"Two Crazy Random Summer",image:"itemimages/twocrazydice.gif",items:[10253,10252],equipment:[],tattoos:[],points:"twoCRSPoints",maxPoints:37},{id:37,name:"Kingdom of Exploathing",image:"itemimages/puff.gif",items:[10319],equipment:[],tattoos:[],points:"skillLevel188",maxPoints:13},{id:38,name:"Path of the Plumber",image:"itemimages/mario_mushroom1.gif",items:[10470,10501],equipment:[],tattoos:[{name:"Plumber",image:"class25"},{name:"Hardcore Plumber",image:"class25hc"}],points:"plumberPoints",maxPoints:11},{id:39,name:"Low Key Summer",image:"itemimages/littlelock.gif",items:[10570],equipment:[],tattoos:[],points:null,maxPoints:0},{id:40,name:"Grey Goo",image:"itemimages/greygooball.gif",items:[10601],equipment:[],tattoos:[],points:null,maxPoints:0},{id:41,name:"You, Robot",image:"itemimages/robobattery.gif",items:[10736],equipment:[],tattoos:[],points:"youRobotPoints",maxPoints:12},{id:42,name:"Quantum Terrarium",image:"itemimages/quantum.gif",items:[10757,10758],equipment:[],tattoos:[],points:"quantumPoints",maxPoints:11},{id:43,name:"Wildfire",image:"itemimages/fire.gif",items:[10791],equipment:[],tattoos:[],points:null,maxPoints:0},{id:44,name:"Grey You",image:"itemimages/greygooring.gif",items:[10894],equipment:[],tattoos:[{name:"Grey Goo",image:"class27"},{name:"Hardcore Grey Goo",image:"class27hc"}],points:"greyYouPoints",maxPoints:11},{id:45,name:"Journeyman",image:"itemimages/map.gif",items:[10918,10917],equipment:[],tattoos:[],points:null,maxPoints:0},{id:46,name:"Fall of the Dinosaurs",image:"itemimages/dinostuffy.gif",items:[10950,10949],equipment:[],tattoos:[],points:null,maxPoints:0},{id:47,name:"Avatar of Shadows Over Loathing",image:"itemimages/aosol.gif",items:[11166],equipment:[],tattoos:[{name:"Pig Skinner",image:"class28"},{name:"Hardcore Pig Skinner",image:"class28hc"},{name:"Cheese Wizard",image:"class29"},{name:"Hardcore Cheese Wizard",image:"class29hc"},{name:"Jazz Agent",image:"class30"},{name:"Hardcore Jazz Agent",image:"class30hc"}],points:["asolPointsPigSkinner","asolPointsCheeseWizard","asolPointsJazzAgent"],maxPoints:11},{id:48,name:"Legacy of Loathing",image:"itemimages/xx.gif",items:[11255],equipment:[],tattoos:[],points:"legacyPoints",maxPoints:19},{id:49,name:"A Shrunken Adventurer am I",image:"itemimages/kiloskull.gif",items:[11326],equipment:[],tattoos:[],points:"skillLevel227",maxPoints:11},{id:50,name:"WereProfessor",image:"itemimages/intrinsic_beast.gif",items:[11563],equipment:[],tattoos:[{name:"WereProfessor",image:"class31"},{name:"Hardcore WereProfessor",image:"class31hc"}],points:"wereProfessorPoints",maxPoints:23},{id:51,name:"11 Things I Hate About U",image:"itemimages/ihatesu.gif",items:[11593],equipment:[],tattoos:[],points:null,maxPoints:0},{id:52,name:"Avant Guard",image:"itemimages/radshield.gif",items:[11637],equipment:[],tattoos:[],points:null,maxPoints:0}];function nwe(e=0){const t=JSON.stringify(Qx).length;return t===e?null:{data:Qx,size:t}}const iwe=32,awe=16,owe=(e="")=>{const t=e.split(",");return Qx.map(r=>{let n=(t[r.id+3]||"").padEnd(r.items.length+r.equipment.length+r.tattoos.length,"0");const i=parseInt(n.substring(0,1),iwe);n=n.substring(1);const a=n.substring(0,r.items.length).split("").map(u=>Number(u));n=n.substring(r.items.length);const o=n.substring(0,r.equipment.length).split("").map(u=>Number(u));n=n.substring(r.equipment.length);const s=n.split("").map(u=>parseInt(u,awe));return[r.id,i,a,o,s]})};var Oi=(e=>(e[e.NONE=0]="NONE",e[e.SOFTCORE=1]="SOFTCORE",e[e.HARDCORE=2]="HARDCORE",e))(Oi||{});const yU=[{skillIds:[191,192,193],groupName:"Drippy Skill"}],swe=(e="")=>{let t=1;const r=[];for(let n=0;n`hobotat${t+1}`),misc:4},{name:"St. Sneaky Pete's Day",image:["sspdtat1","sspdpook2","sspdfipp3","sspd4plunk","sspdfi5if"],misc:5},{name:"Demon",image:"demontat",misc:6},{name:"Best Game Ever",image:"margaraxe",misc:7},{name:"Loathing Legion",image:"lltat",misc:8},{name:"Alice's Army Foil",image:"foilheart",misc:9},{name:"Corrupted Data",image:"datatat",misc:10},{name:"Mark of the Bugbear",image:"dv_tat1",misc:11},{name:"Mark of the Ghost",image:"dv_tat4",misc:12},{name:"Mark of the Skeleton",image:"dv_tat6",misc:13},{name:"Mark of the Vampire",image:"dv_tat5",misc:14},{name:"Mark of the Werewolf",image:"dv_tat2",misc:15},{name:"Mark of the Zombie",image:"dv_tat3",misc:16},{name:"Official Seal of Dreadsylvania",image:"dvinntat",misc:17},{name:"Spring Break",image:"sbreaktat",misc:18},{name:"Merc Core",image:"merctat",misc:19},{name:"Dinsey",image:"dinseytat",misc:20},{name:"DEBBIE",image:"debbietat",misc:21},{name:"Wal-Mart",image:"walmarttat",misc:22},{name:"LT&T",image:"ltttat",misc:23},{name:"Airplane",image:"planetat",misc:24},{name:"White Rabbit",image:"sourcetat",misc:25},{name:"Detective Badge",image:"detbadge",misc:26},{name:"Proton",image:"protontat",misc:27},{name:"Twitch Television",image:"twitchtat",misc:28},{name:"Eternal Knot",image:"eternaltat",misc:29},{name:"Spacegate Initiative",image:"sgtat",misc:30},{name:"New You",image:"newyou",misc:31},{name:"Battoo",image:"batmantat",misc:32},{name:"I ❤️ Gingerbread City",image:"gingercitytat",misc:33},{name:"KGB",image:"kgbtat",misc:34},{name:"FantasyRealm",image:"frtat",misc:35},{name:"Bastille Battalion",image:"bbatttat",misc:36},{name:"Gattoo",image:"gtat",misc:37},{name:"Party Tattoo™",image:"partytat",misc:38},{name:"Crimbo 2018",image:"c18tat",misc:39},{name:"Red Roger",image:"redrogertat",misc:40},{name:"Guzzlr",image:"guzzlrtat2",misc:41},{name:"Yeg",image:"yegtat",misc:42},{name:"Crimbo Cheer",image:"c20cheer",misc:43},{name:"Crimbo Carol",image:"c20carols",misc:44},{name:"Crimbo Commerce",image:"c20commerce",misc:45},{name:"Shadow",image:"shadowtat",misc:46},{name:"Super-Heated Leaf",image:"al_tat",misc:47},{name:"Tattoo Gun",image:"2024raffle",misc:48}];var Xd=(e=>(e[e.NONE=0]="NONE",e[e.HAVE_OUTFIT=1]="HAVE_OUTFIT",e[e.HAVE=2]="HAVE",e))(Xd||{});function uwe(e=0){const t=JSON.stringify(aP).length;return t===e?null:{data:aP,size:t}}function s1(e){return"outfit"in e}function lT(e){return"misc"in e}function cT(e){return Yd(e.image).length}const lwe=32,oP=(e="")=>e.split("").map((t,r)=>[r+1,parseInt(t,lwe)]),sP=[{id:1,name:"Little Boat",image:"gonna_need_a_smaller_boat"},{id:2,name:"Big Boat",image:"party_on_the_big_boat"},{id:3,name:"I Heart Canadia",image:"get_oot_eh"},{id:4,name:"100 Pound Load",image:"heavy_lourde"},{id:5,name:"300 Pound Load",image:"crushed_under_pets"},{id:6,name:"Silver Yeti",image:"awwwwww"},{id:7,name:"Golden Yeti",image:"yeti_pants_now"},{id:8,name:"Palindrophy",image:"a_dog_a_plan"},{id:9,name:"Platinum Skull",image:"big_head_todd"},{id:10,name:"Disgusting Cocktail",image:"the_nastiest_cocktail"},{id:11,name:"The Ghuol Cup",image:"ghuolishly_good"},{id:12,name:"Der Toastdieb",image:"you_done_took_my_toast"},{id:14,name:"Easy Come Easy Go",image:"van_went"},{id:15,name:"Bouquet of Hippies",image:"dirt_and_dirty"},{id:16,name:"Weeping Pizza",image:"angst_with_extra_cheese"},{id:17,name:"Black Hole Terrarium",image:"he_aint_heavy_hes_my_familiar"},{id:18,name:"Failure To Communicate",image:"shakin_the_bush_here_boss"},{id:19,name:"Tiny Plastic Trophy",image:"nice_trophy_pablo_honey"},{id:20,name:"99 Red Balloons",image:"in_a_little_toy_shop"},{id:21,name:"Gadget Inspector",image:"go_go_gadget_trophy"},{id:22,name:"Boss Boss",image:"dancing_in_the_dark"},{id:23,name:"Jack of Several Trades",image:"master_of_nuns"},{id:24,name:"Gourdcore",image:"gored_to_the_core"},{id:25,name:"Let My Bugbears Go!",image:"you_damned_dirty_human"},{id:26,name:"Trivially Skilled",image:"look_what_i_can_do"},{id:27,name:"This Lousy Trophy",image:"not_worth_the_wait"},{id:28,name:"Three-Tiered Trophy",image:"no_less_than_three"},{id:29,name:"Friend of Elves",image:"thats_too_friendly_pippin"},{id:30,name:"Reindeer Hunter",image:"run_over_by_grandma"},{id:31,name:"Brass Bowling Trophy Trophy",image:"the_dude_abides"},{id:32,name:"Look, Ma! No Pants!",image:"not_wearing_any_pants"},{id:33,name:"Slice and Dice",image:"with_friends_like_these"},{id:34,name:"Gender Bender",image:"ladies_and_gentlemen"},{id:35,name:"Golden Meat Stack",image:"hood_ornament"},{id:36,name:"Your Log Saw Something That Night",image:"better_than_bad_its_good"},{id:37,name:"Little Chickadee",image:"no_well_ten_beers"},{id:38,name:"The Three Amigos",image:"you_shot_the_invisible_swordsman"},{id:39,name:"Festive Dismemberment",image:"in_deep_end_ents"},{id:40,name:"Best Meal of My Life",image:"also_ate_zarathustra"},{id:41,name:"Scourge of Seals",image:"undercover_clubber"},{id:42,name:"Tzar of Turtles",image:"tortoise_reform"},{id:43,name:"Potentate of Pasta",image:"stop_noodling_around"},{id:44,name:"Sauciest Saucier",image:"lost_in_the_sauce_once_again"},{id:45,name:"Duke of Disco",image:"saturday_night_inferno"},{id:46,name:"Maestro of Mariachi",image:"dance_round_the_room_to_accordion_keys"},{id:47,name:"The Butler Did It",image:"your_mom_knows_the_butler"},{id:48,name:"Slapstick",image:"whoops_whoops_whoops"},{id:49,name:"Moderation In All Things",image:"eliza_knew_best"},{id:50,name:"The Right Tool For The Job",image:"and_a_filthy_job_it_is"},{id:51,name:"Hothouse Hero",image:"gonna_go_fondle_my_sweaters"},{id:52,name:"Cool Customer",image:"like_a_cucumber_on_pluto"},{id:53,name:"Dreadful, Just Dreadful",image:"horror_has_a_new_name"},{id:54,name:"Malodorous",image:"melodious_and_mellifluous"},{id:55,name:"Wink Wink, Nudge Nudge",image:"this_parrot_is_nude"},{id:56,name:"Crossroads",image:"my_shrimps_was_dead_and_gone"},{id:57,name:"Friend of the Devils",image:"jeremiah_was_a_bullfrog"},{id:58,name:"Bringer of Storms",image:"jeff_was_right"},{id:59,name:"Eerily Skilled",image:"howd_you_do_that_man_thats_creepy"},{id:60,name:"I Love A Parade",image:"but_it_doesnt_love_me_back"},{id:61,name:"Awwww, Yeah",image:"dont_worry_your_pretty_little_head"},{id:62,name:"Phileas Foggy",image:"just_like_tara_reid"},{id:63,name:"Extinctionist",image:"you_were_devoutly_aligned"},{id:64,name:"Dirty Laundry",image:"kick_em_when_theyre_up"},{id:65,name:"Amateur Tour Guide",image:"this_boat_sucks"},{id:66,name:"Professional Tour Guide",image:"now_ive_seen_it_all"},{id:67,name:"Brave Sir Robin",image:"in_soviet_russia_minstrels_eat_you"},{id:68,name:"Desert Wind",image:"what_the_hell_are_colitas_anyway"},{id:69,name:"Two-Tiered Tiny Plastic Trophy",image:"just_like_grandmas_dentures"},{id:70,name:"Master Paster",image:"who_runs_bartertown"},{id:71,name:"Golden Spatula",image:"and_thats_all"},{id:72,name:"Melon Baller, Shot Caller",image:"i_hardly_know_her"},{id:73,name:"BAM!",image:"what_do_you_want_on_your_tombstone"},{id:74,name:"Speakeasy Savant",image:"ill_make_a_note_of_it"},{id:75,name:"Honky Tonk Hero",image:"hippy_hippy_shake"},{id:76,name:"Cantina Commander",image:"on_channel_z"},{id:77,name:"Apprentice Meatsmacker",image:"tong_tong_tong_tong_ta_tong_tong"},{id:78,name:"Journeyman Meatsmacker",image:"now_all_you_need_is_a_sickle"},{id:79,name:"Master Meatsmacker",image:"two_tickets_to_anville"},{id:80,name:"Preciousss",image:"hey_vern_its_jewels"},{id:81,name:"The One That Didn't Get Away",image:"visitors_stink_earlier"},{id:82,name:"Losing Your Marbles",image:"garble_varble_zous"},{id:83,name:"Hunter In Darkness",image:"dodecahardon"},{id:84,name:"Evil's Okay in My Book",image:"im_a_little_bit_country"},{id:85,name:"A Little Help From My Friends",image:"oh_i_get_by"},{id:86,name:"Dancing With the Stars",image:"every_which_way_but_footloose"},{id:87,name:"Every Part of the Seal",image:"especially_those_face_scars"},{id:88,name:"Spaghettihose",image:"screw_you_atkins"},{id:89,name:"Color Wheel of Yuck",image:"please_dont_taste_the_rainbow"},{id:90,name:"Septuple Platinum",image:"steal_this_music"},{id:91,name:"Professional Photographer",image:"raggedy_annie_leibovitz"},{id:92,name:"General Assembler",image:"thats_numberwang"},{id:93,name:"Penultimate Fantasy VII",image:"aeris_kills_dumbledore"},{id:94,name:"The Wrong Place at the Right Time",image:"ocd_genocide"},{id:95,name:"Who Hustles The Hustlers?",image:"giant_blue_pool_cue"},{id:96,name:"A Screw Ain't One",image:"in_a_fruit_fight"},{id:97,name:"Had to Have Caught Them All",image:"ocd_i_choose_you"},{id:98,name:"Buzzkill",image:"ow_my_everything"},{id:99,name:"Elf Barker",image:"spay_or_neuter_your_pets"},{id:100,name:"Mixed Martial Arts",image:"sweat_grope_punch_repeat"},{id:101,name:"Hadouken!",image:"tatsumaki_senpuu_kyaku"},{id:102,name:"Good Will Punching",image:"fisting_for_dollars"},{id:103,name:"Moving Target",image:"wal_mart_is_stationary"},{id:104,name:"Grand Slammer",image:"gonna_need_a_bigger_plaque"},{id:105,name:"And My Axe",image:"look_out_death_adder"},{id:106,name:"Spirited Drinker",image:"never_sicker"},{id:107,name:"Papier Than Thou",image:"papier_i_hardly_know_her"},{id:108,name:"Fantastic Voyager",image:"for_your_weiner_am_i_right_ha_ha_ha"},{id:109,name:"Haggis Haggis Haggis Haggis Haggis",image:"haggis_is_as_haggis_does"},{id:110,name:"Now You've Tasted Everything",image:"i_can_taste_the_cosmos"},{id:111,name:"The Old College Try",image:"natures_harmonic"},{id:112,name:"Great Responsibility",image:"time_to_get_a_dog_i_guess"},{id:113,name:"Three-Tiered Tiny Plastic Trophy",image:"little_asian_different"},{id:114,name:"Cosmic Thing",image:"fruity_egocentric_magician"},{id:115,name:"Right Outfit, Wrong Place",image:"more_or_less_right_time"},{id:116,name:"Dreadful Rainbow",image:"taste_the_pain"},{id:117,name:"Horror Enthusiast",image:"ermagerd_berks"},{id:118,name:"Full Heart",image:"clear_eyes_dumb_shirt"},{id:119,name:"Extended Capacity",image:"warranty_sold_separately"},{id:120,name:"Kissing Maniac",image:"bastard_son_thereof"},{id:121,name:"Cruising For Six Bruisings",image:"dont_bleed_it_all_in_one_place"},{id:122,name:"Eleven Down, None to Go",image:"this_is_getting_ridiculous"},{id:123,name:"Purity of Essence",image:"could_you_describe_the_ruckus"},{id:124,name:"Ansel Adams Jr.",image:"who_here_knows_quark_express"},{id:125,name:"No Particular Reason",image:"take_a_chanceacus"},{id:126,name:"Bronzed Tin Can",image:"put_gilded_lilies_in_it"},{id:127,name:"True Believer",image:"wheel_of_space"},{id:128,name:"EEZY PEEZY",image:"pez_porridge_hot"},{id:129,name:"Very Like a Whale",image:"oh_no_not_again"},{id:130,name:"Gyro Hero",image:"hero_dreams_of_gyros"},{id:131,name:"Alia Iacta Est",image:"d_c_cab_squared"},{id:132,name:"Always Cloaca Cola",image:"the_choice_of_an_old_generation"},{id:133,name:"Thar She Blows!",image:"barfily_ever_after"},{id:134,name:"Partners in Crime",image:"criminal_conspiracy"},{id:135,name:"Party Killer",image:"you_ruin_everything"},{id:136,name:"Master Craftsman",image:"the_harder_side_of_sears"},{id:137,name:"Cool Guy",image:"cool_gold_jeff_game_cool"},{id:138,name:"Option Paralysis",image:"shirto_redbetter"},{id:139,name:"Omni-Cosplay",image:"may_the_force_boldy_go_a_wizard"},{id:140,name:"11 Martini Breakfast",image:"she_told_me_to_pick_up_olives"},{id:141,name:"Golden Pickaxe",image:"baloneysaurux_text"},{id:142,name:"Golden Idol",image:"bananarama_crux"},{id:143,name:"Golden Moustache",image:"badonkadonkus_flex"},{id:144,name:"Golden Burglar",image:"banangrama_xer"},{id:146,name:"Some Assembly Required",image:"college_kids_and_divorced_men"},{id:147,name:"Bucket List",image:"anger_management_about_schmidt"},{id:148,name:"Gotpork Connoisseur",image:"this_town_needs_an_enema"},{id:149,name:"A Gallon of Milk Keeps the Doctor Away",image:"this_this_lemonade"},{id:150,name:"Prime Directive Director",image:"ilovewesley"},{id:151,name:"Tentacle Tickler",image:"oh_the_horror"},{id:152,name:"LOVE, LOVE, LOVE",image:"all_you_need_is_it"},{id:153,name:"Gelatinous Hubris",image:"i_had_to_drink_from_the_liquid_cup"},{id:154,name:"Salads of Many Worlds",image:"in_space_noone_can_hear_you_laugh"},{id:155,name:"Ultimate Cosmic Power",image:"eleven_inch_flautist"},{id:156,name:"Commemorative Replica Blob",image:"cross_about_naught"},{id:157,name:"You Do It To Yourself",image:"working_class_republican"},{id:158,name:"Traditional Crimbo",image:"yule_be_happy"},{id:159,name:"Steak and a Beer, Eh?",image:"we_found_a_dead_mouse"},{id:160,name:"Talking Heads",image:"twenty_two_eyes"},{id:161,name:"Yule Have a Headache Tomorrow",image:"cuppa_cuppa_burning_goo"},{id:162,name:"Dreaming of a Bland Crimbo",image:"every_christmas_is_like_sunday"},{id:163,name:"HIGH SCORE",image:"no_religion_too"},{id:164,name:"Ultimate Tosser",image:"skysubmarine"}];var u1=(e=>(e[e.NONE=0]="NONE",e[e.HAVE=1]="HAVE",e))(u1||{});function cwe(e=0){const t=JSON.stringify(sP).length;return t===e?null:{data:sP,size:t}}const fwe=(e="")=>e.split("").map((t,r)=>[r+1,Number(t)]),dwe=2;function uP(e){const t=QAe.uncrush(decodeURIComponent(e.replace(/\n/g,""))),r=JSON.parse(t);return{meta:rwe(r.meta),skills:swe(r.skills),familiars:ZAe(r.familiars),trophies:fwe(r.trophies),outfitTattoos:oP(r.outfitTattoos),miscTattoos:oP(r.miscTattoos),paths:owe(r.paths),iotms:ewe(r.iotms),items:twe(r.items)}}var fT="persist:",dT="persist/FLUSH",l1="persist/REHYDRATE",pT="persist/PAUSE",hT="persist/PERSIST",mT="persist/PURGE",gT="persist/REGISTER",pwe=-1;function gg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?gg=function(r){return typeof r}:gg=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},gg(e)}function lP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hwe(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Cwe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Twe=5e3;function _we(e,t){var r=e.version!==void 0?e.version:pwe;e.debug;var n=e.stateReconciler===void 0?gwe:e.stateReconciler,i=e.getStoredState||bwe,a=e.timeout!==void 0?e.timeout:Twe,o=null,s=!1,u=!0,l=function(f){return f._persist.rehydrated&&o&&!u&&o.update(f),f};return function(c,f){var d=c||{},p=d._persist,m=wwe(d,["_persist"]),h=m;if(f.type===hT){var y=!1,v=function(T,k){y||(f.rehydrate(e.key,T,k),y=!0)};if(a&&setTimeout(function(){!y&&v(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(e.key,'"')))},a),u=!1,o||(o=vwe(e)),p)return Ea({},t(h,f),{_persist:p});if(typeof f.rehydrate!="function"||typeof f.register!="function")throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return f.register(e.key),i(e).then(function(w){var T=e.migrate||function(k,_){return Promise.resolve(k)};T(w,r).then(function(k){v(k)},function(k){v(void 0,k)})},function(w){v(void 0,w)}),Ea({},t(h,f),{_persist:{version:r,rehydrated:!1}})}else{if(f.type===mT)return s=!0,f.result(xwe(e)),Ea({},t(h,f),{_persist:p});if(f.type===dT)return f.result(o&&o.flush()),Ea({},t(h,f),{_persist:p});if(f.type===pT)u=!0;else if(f.type===l1){if(s)return Ea({},h,{_persist:Ea({},p,{rehydrated:!0})});if(f.key===e.key){var g=t(h,f),b=f.payload,S=n!==!1&&b!==void 0?n(b,c,g,e):g,x=Ea({},S,{_persist:Ea({},p,{rehydrated:!0})});return l(x)}}}if(!p)return t(c,f);var E=t(h,f);return E===h?c:l(Ea({},E,{_persist:p}))}}function fP(e){return Pwe(e)||kwe(e)||Owe()}function Owe(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function kwe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function Pwe(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t0&&arguments[0]!==void 0?arguments[0]:bU,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case gT:return Zx({},t,{registry:[].concat(fP(t.registry),[r.key])});case l1:var n=t.registry.indexOf(r.key),i=fP(t.registry);return i.splice(n,1),Zx({},t,{registry:i,bootstrapped:i.length===0});default:return t}};function Lwe(e,t,r){var n=OC(Rwe,bU,void 0),i=function(u){n.dispatch({type:gT,key:u})},a=function(u,l,c){var f={type:l1,payload:l,err:c,key:u};e.dispatch(f),n.dispatch(f)},o=Zx({},n,{purge:function(){var u=[];return e.dispatch({type:mT,result:function(c){u.push(c)}}),Promise.all(u)},flush:function(){var u=[];return e.dispatch({type:dT,result:function(c){u.push(c)}}),Promise.all(u)},pause:function(){e.dispatch({type:pT})},persist:function(){e.dispatch({type:hT,register:i,rehydrate:a})}});return o.persist(),o}var vT={},yT={};yT.__esModule=!0;yT.default=Iwe;function vg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?vg=function(r){return typeof r}:vg=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},vg(e)}function mb(){}var Nwe={getItem:mb,setItem:mb,removeItem:mb};function Mwe(e){if((typeof self>"u"?"undefined":vg(self))!=="object"||!(e in self))return!1;try{var t=self[e],r="redux-persist ".concat(e," test");t.setItem(r,"test"),t.getItem(r),t.removeItem(r)}catch{return!1}return!0}function Iwe(e){var t="".concat(e,"Storage");return Mwe(t)?self[t]:Nwe}vT.__esModule=!0;vT.default=Fwe;var Bwe=Uwe(yT);function Uwe(e){return e&&e.__esModule?e:{default:e}}function Fwe(e){var t=(0,Bwe.default)(e);return{getItem:function(n){return new Promise(function(i,a){i(t.getItem(n))})},setItem:function(n,i){return new Promise(function(a,o){a(t.setItem(n,i))})},removeItem:function(n){return new Promise(function(i,a){i(t.removeItem(n))})}}}var SU=void 0,jwe=zwe(vT);function zwe(e){return e&&e.__esModule?e:{default:e}}var Vwe=(0,jwe.default)("local");SU=Vwe;/** +`).slice(1).filter(y=>y!==""&&!y.startsWith("#")).map(y=>y.split(" ")))})}Ur.loadMafiaData=o;function s(d,p=0,m){return e(this,void 0,void 0,function*(){const h=d.split("."),y=`${n}/${h.join("/")}.java`;return yield a(y,p,v=>{const g=(0,t.parse)(v),b=new r.EnumCollector(m||h[h.length-1]);return b.visit(g),b.parserResult})})}Ur.loadMafiaEnum=s;const u=d=>d;Ur.tuple=u;const l=d=>Array.isArray(d)?d:[d];Ur.arrayOf=l;const c=d=>p=>Object.values(d).includes(p);Ur.isMemberOfEnum=c;function f(...d){const p=Math.max(...d.map(m=>m.length));return Array.from({length:p}).map((m,h)=>Array.from({length:d.length},(y,v)=>d[v][h]))}return Ur.zip=f,Ur}var vAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(By,"__esModule",{value:!0});By.loadClasses=void 0;const yAe=as(),bAe={image:null,primeStatIndex:-1,path:null,stun:null,stomachCapacity:null,liverCapacity:null,spleenCapacity:null};function SAe(e=0){return vAe(this,void 0,void 0,function*(){const t=yield(0,yAe.loadMafiaEnum)("net.sourceforge.kolmafia.AscensionClass",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.map(r=>Object.assign(Object.assign({},bAe),r))})})}By.loadClasses=SAe;var Xl={},xAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(Xl,"__esModule",{value:!0});Xl.loadEffects=Xl.EffectQuality=void 0;const dU=as();var D0;(function(e){e.Good="good",e.Neutral="neutral",e.Bad="bad"})(D0||(Xl.EffectQuality=D0={}));const EAe=(0,dU.isMemberOfEnum)(D0),AAe=e=>{var t,r,n,i;return{id:Number(e[0]),name:e[1],image:e[2],descid:e[3],quality:EAe(e[4])?e[4]:D0.Neutral,attributes:(r=(t=e[5])===null||t===void 0?void 0:t.split(",").map(a=>a.trim()).filter(a=>a!=="none"))!==null&&r!==void 0?r:[],actions:(i=(n=e[6])===null||n===void 0?void 0:n.split("|"))!==null&&i!==void 0?i:[]}};function wAe(e=0){return xAe(this,void 0,void 0,function*(){const t=yield(0,dU.loadMafiaData)("statuseffects",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(AAe)})})}Xl.loadEffects=wAe;var Mo={},CAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(Mo,"__esModule",{value:!0});Mo.loadFamiliars=Mo.isFamiliarOwnable=Mo.FamiliarCategory=void 0;const pU=as();var $x;(function(e){e.Stat0="stat0",e.Stat1="stat1",e.Item0="item0",e.Item1="item1",e.Item2="item2",e.Item3="item3",e.Meat0="meat0",e.Combat0="combat0",e.Combat1="combat1",e.Drop="drop",e.Block="block",e.Delevel="delevel",e.Hp0="hp0",e.Mp0="mp0",e.Meat1="meat1",e.Stat2="stat2",e.Other0="other0",e.Hp1="hp1",e.Mp1="mp1",e.Stat3="stat3",e.Other1="other1",e.Passive="passive",e.Underwater="underwater",e.Variable="variable"})($x||(Mo.FamiliarCategory=$x={}));const TAe=(0,pU.isMemberOfEnum)($x),_Ae=({id:e})=>!(e>=125&&e<134||e>=215&&e<260);Mo.isFamiliarOwnable=_Ae;const OAe=e=>{var t,r;return{id:Number(e[0]),name:e[1],image:e[2],categories:e[3].split(",").map(n=>n.trim()).filter(TAe),larva:e[4],equipment:e[5]||null,arenaStats:{cageMatch:Number(e[6]),scavengerHunt:Number(e[7]),obstacleCourse:Number(e[8]),hideAndSeek:Number(e[9])},attributes:(r=(t=e[10])===null||t===void 0?void 0:t.split(","))!==null&&r!==void 0?r:[]}};function kAe(e=0){return CAe(this,void 0,void 0,function*(){const t=yield(0,pU.loadMafiaData)("familiars",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(OAe)})})}Mo.loadFamiliars=kAe;var Ql={},PAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ql,"__esModule",{value:!0});Ql.loadItems=Ql.ItemUse=void 0;const hU=as();var Yx;(function(e){e.Food="food",e.Drink="drink",e.Spleen="spleen",e.Potion="potion",e.Avatar="avatar",e.Usable="usable",e.Multiple="multiple",e.Reusable="reusable",e.Message="message",e.Grow="grow",e.PokePill="pokepill",e.Hat="hat",e.Weapon="weapon",e.Sixgun="sixgun",e.Offhand="offhand",e.Container="container",e.Shirt="shirt",e.Pants="pants",e.Accessory="accessory",e.Familiar="familiar",e.Sticker="sticker",e.Card="card",e.Folder="folder",e.Bootspur="bootspur",e.Bootskin="bootskin",e.FoodHelper="food helper",e.DrinkHelper="drink helper",e.Zap="zap",e.Sphere="sphere",e.Guardian="guardian",e.Combat="combat",e.CombatReusable="combat reusable",e.Single="single",e.Solo="solo",e.Curse="curse",e.Bounty="bounty",e.Package="package",e.Candy="candy",e.Candy1="candy1",e.Candy2="candy2",e.Chocolate="chocolate",e.Fancy="fancy",e.Paste="paste",e.Smith="smith",e.Cook="cook",e.Mix="mix",e.Matchable="matchable"})(Yx||(Ql.ItemUse=Yx={}));const DAe=(0,hU.isMemberOfEnum)(Yx),RAe=e=>{const t=e.split(",").map(r=>r.trim());return{quest:t.includes("q"),gift:t.includes("g"),tradeable:t.includes("t"),discardable:t.includes("d")}},LAe=e=>Object.assign(Object.assign({id:Number(e[0]),name:e[1],descid:e[2],image:e[3],uses:e[4].split(", ").filter(DAe)},RAe(e[5])),{autosell:Number(e[6]),plural:e[7]});function NAe(e=0){return PAe(this,void 0,void 0,function*(){const t=yield(0,hU.loadMafiaData)("items",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(LAe)})})}Ql.loadItems=NAe;var a1={},MAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(a1,"__esModule",{value:!0});a1.loadOutfits=void 0;const IAe=as(),BAe=(e="")=>e.trim().split(", "),UAe=(e="")=>e.trim().split(", ").filter(t=>t!=="none").map(t=>{const r=t.match(/^(.*?) \((\d*\.?\d+)\)$/);return r?{item:r[1],chance:Number(r[2])}:{item:t,chance:1}}),FAe=e=>{var t,r;return{id:Number(e[0]),name:e[1],image:e[2],equipment:BAe((t=e[3])!==null&&t!==void 0?t:""),treats:UAe(e[0]==="80"?"double-ice gum":(r=e[4])!==null&&r!==void 0?r:"")}};function jAe(e=0){return MAe(this,void 0,void 0,function*(){const t=yield(0,IAe.loadMafiaData)("outfits",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(FAe)})})}a1.loadOutfits=jAe;var o1={},zAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(o1,"__esModule",{value:!0});o1.loadPaths=void 0;const VAe=as(),qAe={pointsPreference:null,maximumPoints:0,bucket:!1,stomachCapacity:15,liverCapacity:14,spleenCapacity:15};function WAe(e=0){return zAe(this,void 0,void 0,function*(){const t=yield(0,VAe.loadMafiaEnum)("net.sourceforge.kolmafia.AscensionPath",e,"Path");return t===null?null:Object.assign(Object.assign({},t),{data:t.data.map(r=>Object.assign(Object.assign({},qAe),r))})})}o1.loadPaths=WAe;var Ji={},HAe=Ne&&Ne.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(c){try{l(n.next(c))}catch(f){o(f)}}function u(c){try{l(n.throw(c))}catch(f){o(f)}}function l(c){c.done?a(c.value):i(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ji,"__esModule",{value:!0});Ji.loadSkills=Ji.isSkillPermable=Ji.getMaxSkillLevel=Ji.SkillCategory=void 0;const mU=as();var R0;(function(e){e[e.Passive=0]="Passive",e[e.NoncombatItemSummon=1]="NoncombatItemSummon",e[e.NoncombatHealing=2]="NoncombatHealing",e[e.NoncombatNonShruggableEffect=3]="NoncombatNonShruggableEffect",e[e.NoncombatShruggableEffect=4]="NoncombatShruggableEffect",e[e.Combat=5]="Combat",e[e.OneAtATimeNoncombatSong=6]="OneAtATimeNoncombatSong",e[e.CombatNoncombatHealing=7]="CombatNoncombatHealing",e[e.CombatPassive=8]="CombatPassive",e[e.OneAtATimeNoncombatExpression=9]="OneAtATimeNoncombatExpression",e[e.OneAtATimeNoncombatWalk=10]="OneAtATimeNoncombatWalk",e[e.NoncombatHealingPassive=11]="NoncombatHealingPassive"})(R0||(Ji.SkillCategory=R0={}));const GAe=(0,mU.isMemberOfEnum)(R0),KAe=({id:e})=>{switch(e){case 46:return 10;case 47:return 10;case 48:return 10;case 107:return 9;case 117:return 11;case 188:return 13;case 118:return 7;case 121:return 6;case 128:return 6;case 134:return 6;case 135:return 2;case 144:return 5;case 180:return 4;case 7254:return 3;default:return 0}};Ji.getMaxSkillLevel=KAe;const $Ae=({id:e})=>{if(e<10||e>20&&e<=27||e>63&&e<=73||e>7175&&e<7181)return!1;switch(e){case 91:case 116:return!1;case 49:case 50:case 51:case 52:case 3024:return!1;case 6019:return!1;case 17047:return!0;case 156:return!1;case 174:return!1;case 218:case 219:case 220:return!1;case 222:return!1;case 7254:return!0}switch(Math.floor(e/1e3)){case 7:case 8:case 11:case 12:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 27:case 28:case 29:case 30:return!1}return!0};Ji.isSkillPermable=$Ae;const YAe=e=>({id:Number(e[0]),name:e[1],image:e[2],category:GAe(Number(e[3]))?Number(e[3]):R0.Passive,mpCost:Number(e[4]),duration:Number(e[5]),level:e[6]?Number(e[6]):0});function XAe(e=0){return HAe(this,void 0,void 0,function*(){const t=yield(0,mU.loadMafiaData)("classskills",e);return t===null?null:Object.assign(Object.assign({},t),{data:t.data.filter(r=>r.length>2).map(YAe)})})}Ji.loadSkills=XAe;(function(e){var t=Ne&&Ne.__createBinding||(Object.create?function(n,i,a,o){o===void 0&&(o=a);var s=Object.getOwnPropertyDescriptor(i,a);(!s||("get"in s?!i.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return i[a]}}),Object.defineProperty(n,o,s)}:function(n,i,a,o){o===void 0&&(o=a),n[o]=i[a]}),r=Ne&&Ne.__exportStar||function(n,i){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(i,a)&&t(i,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),r(By,e),r(Xl,e),r(Mo,e),r(Ql,e),r(a1,e),r(o1,e),r(Ji,e)})(fa);const QAe={crush:(e,t=50)=>{const r="",n=(u,l)=>{let c=l.length,f="";const d=h=>encodeURI(encodeURIComponent(h)).replace(/%../g,"i").length,p=h=>{let y=h.charCodeAt(0),v=h.charCodeAt(h.length-1);return y>=56320&&y<=57343||v>=55296&&v<=56319};let m={};for(let h=2;h=0;++g)b=u.indexOf(v,b+h);g>1&&(m[v]=g)}for(;;){for(;c--&&u.includes(l[c]););if(c<0)break;let h=l[c],y,v=0,g=d(h);for(let S in m){let x=m[S],E=(x-1)*d(S)-(x+1)*g;f.length||(E-=d(r)),E<=0?delete m[S]:E>v&&(y=S,v=E)}if(!y)break;u=u.split(y).join(h)+h+y,f=h+f;let b={};for(let S in m){let x=S.split(y).join(h),E=0;for(let w=u.indexOf(x);w>=0;++E)w=u.indexOf(x,w+x.length);E>1&&(b[x]=E)}m=b}return{a:u,b:f}};let i=[];const a="-_.!~*'()";for(let u=127;--u;)(u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||a.includes(String.fromCharCode(u)))&&i.push(String.fromCharCode(u));for(let u=32;u<255;++u){let l=String.fromCharCode(u);l!="\\"&&!i.includes(l)&&i.unshift(l)}e=e.replace(new RegExp(r,"g"),""),e=iP(e);const o=n(e,i);let s=o.a;return o.b.length&&(s+=r+o.b),s+="_",s},uncrush:e=>{e=e.substring(0,e.length-1);const t=e.split("");let r=t[0];if(t.length>1){let n=t[1];for(let i of n){let a=r.split(i);r=a.join(a.pop())}}return iP(r,0)}},iP=(e,t=1)=>{const r=[['"',"'"],["':","!"],[",'","~"],["}",")","\\","\\"],["{","(","\\","\\"]],n=(i,a)=>{let o=new RegExp(`${(a[2]?a[2]:"")+a[0]}|${(a[3]?a[3]:"")+a[1]}`,"g");return i.replace(o,s=>s===a[0]?a[1]:a[0])};if(t)for(let i=0;ie,Yd=e=>Array.isArray(e)?e:[e];var fu=(e=>(e[e.NONE=0]="NONE",e[e.HATCHLING=1]="HATCHLING",e[e.TERRARIUM=2]="TERRARIUM",e))(fu||{});const ZAe=(e="")=>{let t=0;const r=[];for(const n of e){if(n==="*"&&r.length>0){r[r.length-1][2]=!0;continue}r.push($d([++t,Number(n),!1]))}return r},Xx=[{id:894,month:10,year:2004,type:"familiar",familiar:"Jill-O-Lantern"},{id:914,month:11,year:2004,type:"familiar",familiar:"Hand Turkey"},{id:924,month:12,year:2004,type:"familiar",familiar:"Crimbo Elf"},{id:954,month:1,year:2005,type:"familiar",familiar:"Baby Yeti"},{id:961,month:2,year:2005,type:"familiar",familiar:"Feather Boa Constrictor"},{id:1040,month:3,year:2005,type:"item",item:"lucky Tam O'Shanter"},{id:1083,month:4,year:2005,type:"familiar",familiar:"Personal Raincloud"},{id:1152,month:5,year:2005,type:"item",item:"miniature gravy-covered maypole"},{id:1242,month:6,year:2005,type:"familiar",familiar:"inflatable dodecapede"},{id:1260,month:7,year:2005,type:"item",item:"wax lips"},{id:1263,month:8,year:2005,type:"familiar",familiar:"Pygmy Bugbear Shaman"},{id:1291,month:9,year:2005,type:"item",item:"Jekyllin hide belt"},{id:1304,month:10,year:2005,type:"familiar",familiar:"Doppelshifter"},{id:1349,month:11,year:2005,type:"familiar",familiar:"Temporal Riftlet"},{id:1373,month:12,year:2005,type:"familiar",familiar:"Sweet Nutcracker"},{id:1411,month:1,year:2006,type:"skill",skill:"Summon Snowcones"},{id:1423,month:2,year:2006,type:"item",item:["iceberglet","ice baby"]},{id:1488,month:3,year:2006,type:"familiar",familiar:"Wild Hare"},{id:1498,month:4,year:2006,type:"skill",skill:"Summon Hilarious Objects"},{id:1536,month:5,year:2006,type:"familiar",familiar:"Spirit Hobo"},{id:1621,month:6,year:2006,type:"familiar",familiar:"Astral Badger"},{id:1653,month:7,year:2006,type:"item",item:"jewel-eyed wizard hat"},{id:1703,month:8,year:2006,type:"familiar",familiar:"Comma Chameleon"},{id:1792,month:9,year:2006,type:"item",item:"Travoltan trousers"},{id:1971,month:10,year:2006,type:"item",item:"plastic pumpkin bucket"},{id:2090,month:11,year:2006,type:"item",item:"pilgrim shield"},{id:2190,month:12,year:2006,type:"familiar",familiar:"Ancient Yuletide Troll"},{id:2221,month:1,year:2007,type:"item",item:["Great Ball of Frozen Fire","liar's pants"]},{id:2303,month:2,year:2007,type:"skill",skill:"Summon Candy Heart"},{id:2380,month:3,year:2007,type:"familiar",familiar:"Dandy Lion"},{id:2447,month:4,year:2007,type:"familiar",familiar:"Penguin Goodfella"},{id:2541,month:5,year:2007,type:"item",item:"Mayflower bouquet"},{id:2650,month:6,year:2007,type:"familiar",familiar:"Green Pixie"},{id:2834,month:7,year:2007,type:"item",item:"bottle-rocket crossbow"},{id:2836,month:8,year:2007,type:"familiar",familiar:"Wizard Action Figure"},{id:2844,month:9,year:2007,type:"item",item:"navel ring of navel gazing"},{id:2845,month:10,year:2007,type:"familiar",familiar:"Gluttonous Green Ghost"},{id:2946,month:11,year:2007,type:"item",item:"V for Vivala Mask"},{id:3042,month:12,year:2007,type:"familiar",familiar:"Crimbo P. R. E. S. S. I. E."},{id:3117,month:1,year:2008,type:"skill",skill:"Summon Party Favor"},{id:3192,month:2,year:2008,type:"item",item:["naughty origami kit","origami pasties"]},{id:3219,month:3,year:2008,type:"familiar",familiar:"Mad Hatrack"},{id:3263,month:4,year:2008,type:"skill",skill:"Summon Tasteful Items"},{id:3321,month:5,year:2008,type:"item",item:"mayfly bait necklace"},{id:3351,month:6,year:2008,type:"familiar",familiar:"Llama Lama"},{id:3421,month:7,year:2008,type:"item",item:"little box of fireworks"},{id:3431,month:8,year:2008,type:"familiar",familiar:"Cotton Candy Carnie"},{id:3466,month:9,year:2008,type:"item",item:"haiku katana"},{id:3434,month:10,year:2008,type:"familiar",familiar:"Disembodied Hand"},{id:3507,month:11,year:2008,type:"skill",skill:"Summon Stickers"},{id:3578,month:12,year:2008,type:"familiar",familiar:"Sugar Fruit Fairy"},{id:3661,month:1,year:2009,type:"item",item:["container of Spooky Putty","spooky putty monster","Spooky Putty sheet"]},{id:3753,month:2,year:2009,type:"skill",skill:"Summon Love Song"},{id:3799,month:3,year:2009,type:"familiar",familiar:"Frumious Bandersnatch"},{id:3836,month:4,year:2009,type:"item",item:"elvish sunglasses"},{id:3963,month:5,year:2009,type:"vip"},{id:3999,month:6,year:2009,type:"familiar",familiar:"Baby Sandworm"},{id:4136,month:7,year:2009,type:"item",item:"Bag o' Tricks"},{id:4148,month:8,year:2009,type:"familiar",familiar:"He-Boulder"},{id:4177,month:9,year:2009,type:"skill",skill:"Summon Sugar Sheets"},{id:4223,month:10,year:2009,type:"familiar",familiar:"Squamous Gibberer"},{id:4135,month:11,year:2009,type:"item",item:"moveable feast"},{id:4328,month:12,year:2009,type:"familiar",familiar:"Stocking Mimic"},{id:4398,month:1,year:2010,type:"item",item:["stinky cheese ball","stinky cheese eye"]},{id:4468,month:2,year:2010,type:"skill",skill:"Summon BRICKOs"},{id:4507,month:3,year:2010,type:"vip"},{id:4574,month:4,year:2010,type:"familiar",familiar:"Baby Bugged Bugbear"},{id:4614,month:5,year:2010,type:"item",item:"Crown of Thrones"},{id:4619,month:6,year:2010,type:"familiar",familiar:"Rogue Program"},{id:4644,month:7,year:2010,type:"item",item:"Juju Mojo Mask"},{id:4648,month:8,year:2010,type:"familiar",familiar:"Mini-Hipster"},{id:4696,month:9,year:2010,type:"item",item:"Greatest American Pants"},{id:4720,month:10,year:2010,type:"familiar",familiar:"organ grinder"},{id:4759,month:11,year:2010,type:"campground",item:"packet of pumpkin seeds"},{id:4827,month:12,year:2010,type:"familiar",familiar:"Robot Reindeer"},{id:4908,month:1,year:2011,type:"item",item:"Loathing Legion Knife"},{id:4937,month:2,year:2011,type:"familiar",familiar:"Obtuse Angel"},{id:4965,month:3,year:2011,type:"skill",skill:"Summon Alice's Army Cards"},{id:5047,month:4,year:2011,type:"vip"},{id:5112,month:5,year:2011,type:"eudora",eudoraId:1},{id:5164,month:6,year:2011,type:"familiar",familiar:"Li'l Xenomorph"},{id:5190,month:7,year:2011,type:"item",item:"Operation Patriot Shield"},{id:4536,month:8,year:2011,type:"familiar",familiar:"Pair of Stomping Boots"},{id:5223,month:9,year:2011,type:"skill",skill:"Summon Clip Art"},{id:5301,month:10,year:2011,type:"item",item:"plastic vampire fangs"},{id:5371,month:11,year:2011,type:"familiar",familiar:"Fancypants Scarecrow"},{id:5403,month:12,year:2011,type:"campground",item:"Peppermint Pip Packet"},{id:5463,month:1,year:2012,type:"skill",skill:"Summon Resolutions"},{id:5553,month:2,year:2012,type:"item",item:["can of Rain-Doh","empty Rain-Doh can"]},{id:5639,month:3,year:2012,type:"familiar",familiar:"Happy Medium"},{id:5648,month:4,year:2012,type:"item",item:"Boris's Helm"},{id:5662,month:5,year:2012,type:"vip"},{id:5701,month:6,year:2012,type:"familiar",familiar:"Artistic Goth Kid"},{id:5738,month:7,year:2012,type:"item",item:"Camp Scout backpack"},{id:5767,month:8,year:2012,type:"familiar",familiar:"Reagnimated Gnome"},{id:5790,month:9,year:2012,type:"custom"},{id:5879,month:10,year:2012,type:"campground",item:"packet of dragon's teeth"},{id:5910,month:11,year:2012,type:"familiar",familiar:"Nanorhino"},{id:6071,month:12,year:2012,type:"skill",skill:"Summon Geeky Gifts"},{id:6150,month:1,year:2013,type:"item",item:"Snow Suit"},{id:4712,month:2,year:2013,type:"eudora",eudoraId:2},{id:6305,month:3,year:2013,type:"item",item:["Jarlsberg's Pan","Jarlsberg's pan (Cosmic portal mode)"]},{id:6360,month:4,year:2013,type:"skill",skill:"Summon Taffy"},{id:6413,month:5,year:2013,type:"preference",preference:"ownsFloristFriar"},{id:6561,month:6,year:2013,type:"familiar",familiar:"Mini-Adventurer"},{id:6582,month:7,year:2013,type:"vip"},{id:4930,month:8,year:2013,type:"item",item:"over-the-shoulder Folder Holder"},{id:6411,month:9,year:2013,type:"familiar",familiar:"Steam-Powered Cheerleader"},{id:6784,month:10,year:2013,type:"familiar",familiar:"Reanimated Reanimator"},{id:6860,month:11,year:2013,type:"item",item:"Pantsgiving"},{id:7003,month:12,year:2013,type:"skill",skill:"Summon Smithsness"},{id:7069,month:1,year:2014,type:"campground",item:"packet of winter seeds"},{id:7200,month:2,year:2014,type:"item",item:"Buddy Bjorn"},{id:7250,month:3,year:2014,type:"item",item:"Sneaky Pete's leather jacket"},{id:7382,month:4,year:2014,type:"campground",item:"Little Geneticist DNA-Splicing Lab"},{id:7466,month:5,year:2014,type:"preference",preference:"sleazeAirportAlways"},{id:7312,month:6,year:2014,type:"familiar",familiar:"Galloping Grill"},{id:7588,month:7,year:2014,type:"vip"},{id:7706,month:8,year:2014,type:"skill",skill:"Summon Confiscated Things"},{id:7709,month:9,year:2014,type:"item",item:"Thor's Pliers"},{id:7767,month:10,year:2014,type:"preference",preference:"spookyAirportAlways"},{id:7920,month:11,year:2014,type:"familiar",familiar:"fist turkey"},{id:7956,month:12,year:2014,type:"familiar",familiar:"Crimbo Shrub"},{id:8019,month:1,year:2015,type:"preference",preference:"chateauAvailable"},{id:8134,month:2,year:2015,type:"preference",preference:"lovebugsUnlocked"},{id:8184,month:3,year:2015,type:"item",item:"The Crown of Ed the Undying"},{id:8203,month:4,year:2015,type:"preference",preference:"stenchAirportAlways"},{id:8260,month:5,year:2015,type:"campground",item:"portable Mayo Clinic"},{id:8287,month:6,year:2015,type:"familiar",familiar:["Puck Man","Ms Puck Man"]},{id:8381,month:7,year:2015,type:"item",item:"Deck of Every Card"},{id:8487,month:8,year:2015,type:"preference",preference:"hotAirportAlways"},{id:8564,month:9,year:2015,type:"preference",preference:"barrelShrineUnlocked"},{id:8639,month:10,year:2015,type:"campground"},{id:8674,month:11,year:2015,type:"preference",preference:"coldAirportAlways"},{id:8706,month:12,year:2015,type:"familiar",familiar:"Machine Elf"},{id:8705,month:1,year:2016,type:"preference",preference:"snojoAvailable"},{id:8836,month:2,year:2016,type:"preference",preference:"telegraphOfficeAvailable"},{id:8989,month:3,year:2016,type:"campground"},{id:9e3,month:4,year:2016,type:"vip"},{id:9016,month:5,year:2016,type:"familiar",familiar:"intergnat"},{id:9033,month:6,year:2016,type:"campground"},{id:9073,month:7,year:2016,type:"preference",preference:"hasDetectiveSchool"},{id:9081,month:8,year:2016,type:"item",item:"protonic accelerator pack"},{id:9103,month:9,year:2016,type:"item",item:"Time-Spinner"},{id:9136,month:10,year:2016,type:"familiar",familiar:"Trick-or-Treating Tot"},{id:9189,month:11,year:2016,type:"campground",item:"packet of thanksgarden seeds"},{id:9203,month:12,year:2016,type:"preference",preference:"gingerbreadCityAvailable"},{id:9296,month:1,year:2017,type:"familiar",familiar:"Space Jellyfish"},{id:9316,month:2,year:2017,type:"preference",preference:"loveTunnelAvailable"},{id:9401,month:3,year:2017,type:"familiar",familiar:"Robortender"},{id:9404,month:4,year:2017,type:"preference",preference:"spacegateAlways"},{id:9478,month:5,year:2017,type:"eudora",eudoraId:4},{id:9492,month:6,year:2017,type:"item",item:"Kremlin's Greatest Briefcase"},{id:9507,month:7,year:2017,type:"campground",item:"Asdon Martin keyfob"},{id:9511,month:8,year:2017,type:"skill",skill:"Meteor Lore"},{id:9528,month:9,year:2017,type:"item",item:"genie bottle"},{id:9541,month:10,year:2017,type:"familiar",familiar:"XO Skeleton"},{id:9572,month:11,year:2017,type:"item",item:"portable pantogram"},{id:9591,month:12,year:2017,type:"item",item:"mumming trunk"},{id:9689,month:1,year:2018,type:"item",item:"January's Garbage Tote"},{id:9712,month:2,year:2018,type:"vip"},{id:9759,month:3,year:2018,type:"campground",item:"packet of tall grass seeds"},{id:9835,month:4,year:2018,type:"preference",preference:"frAlways"},{id:9661,month:5,year:2018,type:"familiar",familiar:"God Lobster"},{id:9920,month:6,year:2018,type:"item",item:"SongBoom™ BoomBox"},{id:9939,month:7,year:2018,type:"familiar",familiar:"Cat Burglar"},{id:9927,month:8,year:2018,type:"item",item:"Bastille Battalion control rig"},{id:9942,month:9,year:2018,type:"preference",preference:"neverendingPartyAlways"},{id:9988,month:10,year:2018,type:"item",item:"latte lovers member's mug"},{id:9989,month:11,year:2018,type:"preference",preference:"voteAlways"},{id:10049,month:12,year:2018,type:"preference",preference:"daycareOpen"},{id:10057,month:1,year:2019,type:"item",item:"Kramco Sausage-o-Matic™"},{id:10165,month:2,year:2019,type:"item",item:"Lil' Doctor™ bag"},{id:10241,month:3,year:2019,type:"item",item:"vampyric cloake"},{id:10187,month:4,year:2019,type:"preference",preference:"prAlways"},{id:10250,month:5,year:2019,type:"item",item:"Fourth of May Cosplay Saber"},{id:10256,month:6,year:2019,type:"item",item:"hewn moon-rune spoon"},{id:10257,month:7,year:2019,type:"item",item:"Beach Comb"},{id:10292,month:8,year:2019,type:"preference",preference:"getawayCampsiteUnlocked"},{id:10323,month:9,year:2019,type:"familiar",familiar:"Pocket Professor"},{id:10332,month:10,year:2019,type:"item",item:"Eight Days a Week Pill Keeper"},{id:10334,month:11,year:2019,type:"campground",item:"diabolic pizza cube"},{id:10345,month:12,year:2019,type:"familiar",familiar:"Red-Nosed Snapper"},{id:10433,month:1,year:2020,type:"item",item:"Bird-a-Day calendar"},{id:10437,month:2,year:2020,type:"item",item:"Powerful Glove"},{id:10481,month:3,year:2020,type:"campground",item:"packet of mushroom spores"},{id:10502,month:4,year:2020,type:"familiar",familiar:"Left-Hand Man"},{id:10532,month:5,year:2020,type:"item",item:"Guzzlr tablet"},{id:10573,month:6,year:2020,type:"item",item:"Iunion Crown"},{id:10579,month:7,year:2020,type:"familiar",familiar:"Melodramedary"},{id:10581,month:8,year:2020,type:"item",item:"SpinMaster™ lathe"},{id:10635,month:9,year:2020,type:"item",item:"Cargo Cultist Shorts"},{id:10644,month:10,year:2020,type:"skill",skill:"Comprehensive Cartography"},{id:10646,month:11,year:2020,type:"item",item:"unwrapped knock-off retro superhero cape"},{id:10648,month:12,year:2020,type:"familiar",familiar:["Ghost of Crimbo Commerce","Ghost of Crimbo Carols","Ghost of Crimbo Cheer"]},{id:10729,month:1,year:2021,type:"item",item:"miniature crystal ball"},{id:10733,month:2,year:2021,type:"skill",skill:"Emotionally Chipped"},{id:10737,month:3,year:2021,type:"item",item:"potted power plant"},{id:10748,month:4,year:2021,type:"item",item:"backup camera"},{id:10750,month:5,year:2021,type:"familiar",familiar:"Shorter-Order Cook"},{id:10760,month:6,year:2021,type:"item",item:"familiar scrapbook"},{id:10761,month:7,year:2021,type:"vip"},{id:10773,month:8,year:2021,type:"eudora",eudoraId:5},{id:10796,month:9,year:2021,type:"item",item:"industrial fire extinguisher"},{id:10801,month:10,year:2021,type:"familiar",familiar:"Vampire Vintner"},{id:10803,month:11,year:2021,type:"item",item:"Daylight Shavings Helmet"},{id:10814,month:12,year:2021,type:"campground",item:"cold medicine cabinet"},{id:10890,month:1,year:2022,type:"preference",preference:"hasCosmicBowlingBall"},{id:10892,month:2,year:2022,type:"item",item:"combat lover's locket"},{id:10895,month:3,year:2022,type:"familiar",familiar:"Grey Goose"},{id:10898,month:4,year:2022,type:"item",item:"Unbreakable Umbrella"},{id:10900,month:5,year:2022,type:"preference",preference:"hasMaydayContract"},{id:10919,month:6,year:2022,type:"item",item:"June cleaver"},{id:10928,month:7,year:2022,type:"item",item:"designer sweatpants"},{id:10931,month:8,year:2022,type:"item",item:"tiny stillsuit"},{id:10951,month:9,year:2022,type:"item",item:"Jurassic Parka"},{id:10953,month:10,year:2022,type:"preference",preference:"hasAutumnaton"},{id:10966,month:11,year:2022,type:"familiar",familiar:"Cookbookbat"},{id:11044,month:12,year:2022,type:"campground",item:"model train set"},{id:11099,month:1,year:2023,type:"campground",item:"packet of rock seeds"},{id:11115,month:2,year:2023,type:"item",item:"S.I.T. Course Completion Certificate"},{id:11168,month:3,year:2023,type:"item",item:"closed-circuit pay phone"},{id:11187,month:4,year:2023,type:"item",item:"cursed monkey's paw"},{id:11222,month:5,year:2023,type:"item",item:"Cincho de Mayo"},{id:11256,month:6,year:2023,type:"item",item:"2002 Mr. Store Catalog"},{id:11300,month:7,year:2023,type:"familiar",familiar:"Patriotic Eagle"},{id:11305,month:8,year:2023,type:"item",item:"august scepter"},{id:11333,month:9,year:2023,type:"skill",skill:"Just the Facts"},{id:11335,month:10,year:2023,type:"familiar",familiar:"Jill-of-All-Trades"},{id:11340,month:11,year:2023,type:"campground"},{id:11364,month:12,year:2023,type:"item",item:"candy cane sword cane"},{id:11540,month:1,year:2024,type:"familiar",familiar:"Chest Mimic"},{id:11545,month:2,year:2024,type:"item",item:"spring shoes"},{id:11560,month:3,year:2024,type:"item",item:"Everfull Dart Holster"},{id:11564,month:4,year:2024,type:"item",item:"Apriling band helmet"},{id:11571,month:5,year:2024,type:"item",item:"Mayam Calendar"},{id:11591,month:6,year:2024,type:"familiar",familiar:"Mini Kiwi"},{id:11608,month:7,year:2024,type:"item",item:"Roman Candelabra"},{id:11629,month:8,year:2024,type:"item",item:"tearaway pants"},{id:11641,month:9,year:2024,type:"item",item:"Sept-Ember Censer"},{id:11657,month:10,year:2024,type:"item",item:"bat wings"}];var Zl=(e=>(e[e.NONE=0]="NONE",e[e.BOXED=1]="BOXED",e[e.BOUND=2]="BOUND",e))(Zl||{});function JAe(e=0){const t=JSON.stringify(Xx).length;return t===e?null:{data:Xx,size:t}}const ewe=(e="")=>e.split("").map((t,r)=>{var n;return[((n=Xx[r])==null?void 0:n.id)??null,Number(t)]});var L0=(e=>(e[e.NONE=0]="NONE",e[e.HAVE=1]="HAVE",e))(L0||{});const twe=(e="")=>e.split(",").map(t=>{const r=t.split(":");return[Number(r[0]),r[1]?Number(r[1]):1]}),rwe=e=>{const t=Object.fromEntries(e.split(",").map(r=>r.split(":")).map(([r,n])=>[r,r==="timestamp"?Number(n):n]));return t.version||(t.version=1),t},gU=-3,vU=-2,Qx=[{id:gU,name:"Softcore",image:"itemimages/karma.gif",items:[],equipment:[7985,7986,7987,7988,7989,7990,8092,8093,8094,8095,8096,8097,8106,8107,8108,8109,8110,8111,8120,8121,8122,8123,8124,8125,10082,10083,10084,10085,10086,10087,10098,10099,10100,10101,10102,10103,10114,10115,10116,10117,10118,10119,10130,10131,10132,10133,10134,10135,11028,11029,11030,11031,11032,11033,11504,11505,11506,11507,11508,11509],tattoos:[{name:"Seal Clubber",image:"class1"},{name:"Turtle Tamer",image:"class2"},{name:"Pastamancer",image:"class3"},{name:"Sauceror",image:"class4"},{name:"Disco Bandit",image:"class5"},{name:"Accordion Thief",image:"class6"},{name:"Normal Ascensions",image:["asc01","asc02","asc03","asc04","asc05","asc06","asc07","asc08","asc09","asc10","asc11","asc12"]}],points:null,maxPoints:0},{id:vU,name:"Hardcore",image:"otherimages/sigils/staintat.gif",items:[],equipment:[1224,1225,1226,1227,1228,1229,7991,7992,7993,7994,7995,7996,8099,8100,8101,8102,8103,8104,8113,8114,8115,8116,8117,8118,8127,8128,8129,8130,8131,8132,10090,10091,10092,10093,10094,10095,10106,10107,10108,10109,10110,10111,10122,10123,10124,10125,10126,10127,10138,10139,10140,10141,10142,10143,11020,11021,11022,11023,11024,11025,11512,11513,11514,11515,11516,11517],tattoos:[{name:"Seal Clubber",image:"class1hc"},{name:"Turtle Tamer",image:"class2hc"},{name:"Pastamancer",image:"class3hc"},{name:"Sauceror",image:"class4hc"},{name:"Disco Bandit",image:"class5hc"},{name:"Accordion Thief",image:"class6hc"},{name:"Hardcore Ascensions",image:["hasc01","hasc02","hasc03","hasc04","hasc05","hasc06","hasc07","hasc08","hasc09","hasc10","hasc11","hasc12"]}],points:null,maxPoints:0},{id:-1,name:"Bad Moon",image:"otherimages/sigils/brimtat.gif",items:[],equipment:[2814,2815,2817,2818,2816,2813],tattoos:[],points:null,maxPoints:0},{id:1,name:"Boozetafarian",image:"itemimages/martini.gif",items:[],equipment:[],tattoos:[{name:"Hardcore Boozetafarian",image:"nofood"}],points:null,maxPoints:0},{id:2,name:"Teetotaler",image:"itemimages/bowl.gif",items:[],equipment:[],tattoos:[{name:"Hardcore Teetotaler",image:"nobeer"}],points:null,maxPoints:0},{id:3,name:"Oxygenarian",image:"itemimages/smalloxy.gif",items:[],equipment:[1230,1231,1232,1233,1234,1235],tattoos:[{name:"Hardcore Oxygenarian",image:"oxy"}],points:null,maxPoints:0},{id:4,name:"Bees Hate You",image:"itemimages/beeicon.gif",items:[5141],equipment:[],tattoos:[],points:null,maxPoints:0},{id:6,name:"Way of the Surprising Fist",image:"itemimages/wosp_fist.gif",items:[5222],equipment:[],tattoos:[],points:null,maxPoints:0},{id:7,name:"Trendy",image:"itemimages/trendyicon.gif",items:[5392],equipment:[],tattoos:[],points:null,maxPoints:0},{id:8,name:"Avatar of Boris",image:"itemimages/trusty.gif",items:[5572],equipment:[],tattoos:[{name:"Boris",image:"class11"},{name:"Hardcore Boris",image:"class11hc"}],points:"borisPoints",maxPoints:29},{id:9,name:"Bugbear Invasion",image:"itemimages/familiar39.gif",items:[5694],equipment:[],tattoos:[],points:null,maxPoints:0},{id:10,name:"Zombie Slayer",image:"itemimages/tombstone.gif",items:[5773],equipment:[],tattoos:[{name:"Zombie Slayer",image:"class12"},{name:"Hardcore Zombie Slayer",image:"class12hc"}],points:"zombiePoints",maxPoints:30},{id:11,name:"Class Act",image:"itemimages/motorboat.gif",items:[6045],equipment:[],tattoos:[],points:null,maxPoints:0},{id:12,name:"Avatar of Jarlsberg",image:"itemimages/jarlhat.gif",items:[6298],equipment:[],tattoos:[{name:"Jarlsberg",image:"class14"},{name:"Hardcore Jarlsberg",image:"class14hc"}],points:"jarlsbergPoints",maxPoints:30},{id:14,name:"BIG!",image:"itemimages/bigicon.gif",items:[6547],equipment:[],tattoos:[],points:null,maxPoints:0},{id:15,name:"KOLHS",image:"itemimages/kolhsicon.gif",items:[6676],equipment:[],tattoos:[],points:"yearbookCameraAscensions",maxPoints:20},{id:16,name:"Class Act II: A Class For Pigs",image:"itemimages/motorboat2.gif",items:[6899],equipment:[],tattoos:[],points:null,maxPoints:0},{id:17,name:"Avatar of Sneaky Pete",image:"itemimages/bigglasses.gif",items:[7249],equipment:[],tattoos:[{name:"Sneaky Pete",image:"class15"},{name:"Hardcore Sneaky Pete",image:"class15hc"}],points:"sneakyPetePoints",maxPoints:30},{id:18,name:"Slow and Steady",image:"itemimages/sas.gif",items:[7498],equipment:[],tattoos:[],points:null,maxPoints:0},{id:19,name:"Heavy Rains",image:"itemimages/familiar31.gif",items:[7668],equipment:[],tattoos:[],points:["heavyRainsStartingLightning","heavyRainsStartingThunder","heavyRainsStartingRain"],maxPoints:9},{id:21,name:"Picky",image:"itemimages/pickypath.gif",items:[7935,7936],equipment:[],tattoos:[],points:null,maxPoints:0},{id:22,name:"Standard",image:"itemimages/standardicon.gif",items:[],equipment:[],tattoos:[],points:null,maxPoints:0},{id:23,name:"Actually Ed the Undying",image:"itemimages/scarab.gif",items:[8087],equipment:[],tattoos:[{name:"Ed the Undying",image:"class17"},{name:"Hardcore Ed the Undying",image:"class17hc"}],points:"edPoints",maxPoints:20},{id:24,name:"One Crazy Random Summer",image:"itemimages/dice.gif",items:[8296],equipment:[8290,8291,8292,8293,8294,8295],tattoos:[],points:null,maxPoints:0},{id:25,name:"Community Service",image:"itemimages/csplaquesmall.gif",items:[8556],equipment:[],tattoos:[],points:null,maxPoints:0},{id:26,name:"Avatar of West of Loathing",image:"itemimages/badge.gif",items:[8984],equipment:[],tattoos:[{name:"Cow Puncher",image:"class18"},{name:"Hardcore Cow Puncher",image:"class18hc"},{name:"Beanslinger",image:"class19"},{name:"Hardcore Beanslinger",image:"class19hc"},{name:"Snake Oiler",image:"class20"},{name:"Hardcore Snake Oiler",image:"class20hc"}],points:["awolPointsCowpuncher","awolPointsBeanslinger","awolPointsSnakeoiler"],maxPoints:30},{id:27,name:"The Source",image:"itemimages/ss_datasiphon.gif",items:[9031],equipment:[],tattoos:[],points:"sourcePoints",maxPoints:12},{id:28,name:"Nuclear Autumn",image:"itemimages/radiation.gif",items:[9099,9084],equipment:[],tattoos:[],points:"nuclearAutumnPoints",maxPoints:23},{id:29,name:"Gelatinous Noob",image:"itemimages/gcube.gif",items:[9346],equipment:[],tattoos:[{name:"Gelatinous Noob",image:"class23"},{name:"Hardcore Gelatinous Noob",image:"class23hc"}],points:"noobPoints",maxPoints:20},{id:30,name:"License to Adventure",image:"itemimages/briefcase.gif",items:[9488],equipment:[],tattoos:[],points:"bondPoints",maxPoints:23},{id:31,name:"Live. Ascend. Repeat.",image:"itemimages/watch.gif",items:[9525,9526],equipment:[],tattoos:[],points:null,maxPoints:0},{id:32,name:"Pocket Familiars",image:"itemimages/spiritorb.gif",items:[9758],equipment:[],tattoos:[],points:"todo: make a pref that tracks starting pokedollars",maxPoints:10},{id:33,name:"G-Lover",image:"itemimages/g-loveheart.gif",items:[9917,9910],equipment:[],tattoos:[{name:"Gattoo",image:"gtat"}],points:"gloverPoints",maxPoints:10},{id:34,name:"Disguises Delimit",image:"itemimages/dd_icon.gif",items:[9941],equipment:[],tattoos:[],points:"masksUnlocked",maxPoints:25},{id:35,name:"Dark Gyffte",image:"itemimages/darkgift.gif",items:[10184],equipment:[],tattoos:[{name:"Vampyre",image:"class24"},{name:"Hardcore Vampyre",image:"class24hc"}],points:"darkGyfftePoints",maxPoints:23},{id:36,name:"Two Crazy Random Summer",image:"itemimages/twocrazydice.gif",items:[10253,10252],equipment:[],tattoos:[],points:"twoCRSPoints",maxPoints:37},{id:37,name:"Kingdom of Exploathing",image:"itemimages/puff.gif",items:[10319],equipment:[],tattoos:[],points:"skillLevel188",maxPoints:13},{id:38,name:"Path of the Plumber",image:"itemimages/mario_mushroom1.gif",items:[10470,10501],equipment:[],tattoos:[{name:"Plumber",image:"class25"},{name:"Hardcore Plumber",image:"class25hc"}],points:"plumberPoints",maxPoints:11},{id:39,name:"Low Key Summer",image:"itemimages/littlelock.gif",items:[10570],equipment:[],tattoos:[],points:null,maxPoints:0},{id:40,name:"Grey Goo",image:"itemimages/greygooball.gif",items:[10601],equipment:[],tattoos:[],points:null,maxPoints:0},{id:41,name:"You, Robot",image:"itemimages/robobattery.gif",items:[10736],equipment:[],tattoos:[],points:"youRobotPoints",maxPoints:12},{id:42,name:"Quantum Terrarium",image:"itemimages/quantum.gif",items:[10757,10758],equipment:[],tattoos:[],points:"quantumPoints",maxPoints:11},{id:43,name:"Wildfire",image:"itemimages/fire.gif",items:[10791],equipment:[],tattoos:[],points:null,maxPoints:0},{id:44,name:"Grey You",image:"itemimages/greygooring.gif",items:[10894],equipment:[],tattoos:[{name:"Grey Goo",image:"class27"},{name:"Hardcore Grey Goo",image:"class27hc"}],points:"greyYouPoints",maxPoints:11},{id:45,name:"Journeyman",image:"itemimages/map.gif",items:[10918,10917],equipment:[],tattoos:[],points:null,maxPoints:0},{id:46,name:"Fall of the Dinosaurs",image:"itemimages/dinostuffy.gif",items:[10950,10949],equipment:[],tattoos:[],points:null,maxPoints:0},{id:47,name:"Avatar of Shadows Over Loathing",image:"itemimages/aosol.gif",items:[11166],equipment:[],tattoos:[{name:"Pig Skinner",image:"class28"},{name:"Hardcore Pig Skinner",image:"class28hc"},{name:"Cheese Wizard",image:"class29"},{name:"Hardcore Cheese Wizard",image:"class29hc"},{name:"Jazz Agent",image:"class30"},{name:"Hardcore Jazz Agent",image:"class30hc"}],points:["asolPointsPigSkinner","asolPointsCheeseWizard","asolPointsJazzAgent"],maxPoints:11},{id:48,name:"Legacy of Loathing",image:"itemimages/xx.gif",items:[11255],equipment:[],tattoos:[],points:"legacyPoints",maxPoints:19},{id:49,name:"A Shrunken Adventurer am I",image:"itemimages/kiloskull.gif",items:[11326],equipment:[],tattoos:[],points:"skillLevel227",maxPoints:11},{id:50,name:"WereProfessor",image:"itemimages/intrinsic_beast.gif",items:[11563],equipment:[],tattoos:[{name:"WereProfessor",image:"class31"},{name:"Hardcore WereProfessor",image:"class31hc"}],points:"wereProfessorPoints",maxPoints:23},{id:51,name:"11 Things I Hate About U",image:"itemimages/ihatesu.gif",items:[11593],equipment:[],tattoos:[],points:null,maxPoints:0},{id:52,name:"Avant Guard",image:"itemimages/radshield.gif",items:[11637],equipment:[],tattoos:[],points:null,maxPoints:0}];function nwe(e=0){const t=JSON.stringify(Qx).length;return t===e?null:{data:Qx,size:t}}const iwe=32,awe=16,owe=(e="")=>{const t=e.split(",");return Qx.map(r=>{let n=(t[r.id+3]||"").padEnd(r.items.length+r.equipment.length+r.tattoos.length,"0");const i=parseInt(n.substring(0,1),iwe);n=n.substring(1);const a=n.substring(0,r.items.length).split("").map(u=>Number(u));n=n.substring(r.items.length);const o=n.substring(0,r.equipment.length).split("").map(u=>Number(u));n=n.substring(r.equipment.length);const s=n.split("").map(u=>parseInt(u,awe));return[r.id,i,a,o,s]})};var Oi=(e=>(e[e.NONE=0]="NONE",e[e.SOFTCORE=1]="SOFTCORE",e[e.HARDCORE=2]="HARDCORE",e))(Oi||{});const yU=[{skillIds:[191,192,193],groupName:"Drippy Skill"}],swe=(e="")=>{let t=1;const r=[];for(let n=0;n`hobotat${t+1}`),misc:4},{name:"St. Sneaky Pete's Day",image:["sspdtat1","sspdpook2","sspdfipp3","sspd4plunk","sspdfi5if"],misc:5},{name:"Demon",image:"demontat",misc:6},{name:"Best Game Ever",image:"margaraxe",misc:7},{name:"Loathing Legion",image:"lltat",misc:8},{name:"Alice's Army Foil",image:"foilheart",misc:9},{name:"Corrupted Data",image:"datatat",misc:10},{name:"Mark of the Bugbear",image:"dv_tat1",misc:11},{name:"Mark of the Ghost",image:"dv_tat4",misc:12},{name:"Mark of the Skeleton",image:"dv_tat6",misc:13},{name:"Mark of the Vampire",image:"dv_tat5",misc:14},{name:"Mark of the Werewolf",image:"dv_tat2",misc:15},{name:"Mark of the Zombie",image:"dv_tat3",misc:16},{name:"Official Seal of Dreadsylvania",image:"dvinntat",misc:17},{name:"Spring Break",image:"sbreaktat",misc:18},{name:"Merc Core",image:"merctat",misc:19},{name:"Dinsey",image:"dinseytat",misc:20},{name:"DEBBIE",image:"debbietat",misc:21},{name:"Wal-Mart",image:"walmarttat",misc:22},{name:"LT&T",image:"ltttat",misc:23},{name:"Airplane",image:"planetat",misc:24},{name:"White Rabbit",image:"sourcetat",misc:25},{name:"Detective Badge",image:"detbadge",misc:26},{name:"Proton",image:"protontat",misc:27},{name:"Twitch Television",image:"twitchtat",misc:28},{name:"Eternal Knot",image:"eternaltat",misc:29},{name:"Spacegate Initiative",image:"sgtat",misc:30},{name:"New You",image:"newyou",misc:31},{name:"Battoo",image:"batmantat",misc:32},{name:"I ❤️ Gingerbread City",image:"gingercitytat",misc:33},{name:"KGB",image:"kgbtat",misc:34},{name:"FantasyRealm",image:"frtat",misc:35},{name:"Bastille Battalion",image:"bbatttat",misc:36},{name:"Gattoo",image:"gtat",misc:37},{name:"Party Tattoo™",image:"partytat",misc:38},{name:"Crimbo 2018",image:"c18tat",misc:39},{name:"Red Roger",image:"redrogertat",misc:40},{name:"Guzzlr",image:"guzzlrtat2",misc:41},{name:"Yeg",image:"yegtat",misc:42},{name:"Crimbo Cheer",image:"c20cheer",misc:43},{name:"Crimbo Carol",image:"c20carols",misc:44},{name:"Crimbo Commerce",image:"c20commerce",misc:45},{name:"Shadow",image:"shadowtat",misc:46},{name:"Super-Heated Leaf",image:"al_tat",misc:47},{name:"Tattoo Gun",image:"2024raffle",misc:48}];var Xd=(e=>(e[e.NONE=0]="NONE",e[e.HAVE_OUTFIT=1]="HAVE_OUTFIT",e[e.HAVE=2]="HAVE",e))(Xd||{});function uwe(e=0){const t=JSON.stringify(aP).length;return t===e?null:{data:aP,size:t}}function s1(e){return"outfit"in e}function lT(e){return"misc"in e}function cT(e){return Yd(e.image).length}const lwe=32,oP=(e="")=>e.split("").map((t,r)=>[r+1,parseInt(t,lwe)]),sP=[{id:1,name:"Little Boat",image:"gonna_need_a_smaller_boat"},{id:2,name:"Big Boat",image:"party_on_the_big_boat"},{id:3,name:"I Heart Canadia",image:"get_oot_eh"},{id:4,name:"100 Pound Load",image:"heavy_lourde"},{id:5,name:"300 Pound Load",image:"crushed_under_pets"},{id:6,name:"Silver Yeti",image:"awwwwww"},{id:7,name:"Golden Yeti",image:"yeti_pants_now"},{id:8,name:"Palindrophy",image:"a_dog_a_plan"},{id:9,name:"Platinum Skull",image:"big_head_todd"},{id:10,name:"Disgusting Cocktail",image:"the_nastiest_cocktail"},{id:11,name:"The Ghuol Cup",image:"ghuolishly_good"},{id:12,name:"Der Toastdieb",image:"you_done_took_my_toast"},{id:14,name:"Easy Come Easy Go",image:"van_went"},{id:15,name:"Bouquet of Hippies",image:"dirt_and_dirty"},{id:16,name:"Weeping Pizza",image:"angst_with_extra_cheese"},{id:17,name:"Black Hole Terrarium",image:"he_aint_heavy_hes_my_familiar"},{id:18,name:"Failure To Communicate",image:"shakin_the_bush_here_boss"},{id:19,name:"Tiny Plastic Trophy",image:"nice_trophy_pablo_honey"},{id:20,name:"99 Red Balloons",image:"in_a_little_toy_shop"},{id:21,name:"Gadget Inspector",image:"go_go_gadget_trophy"},{id:22,name:"Boss Boss",image:"dancing_in_the_dark"},{id:23,name:"Jack of Several Trades",image:"master_of_nuns"},{id:24,name:"Gourdcore",image:"gored_to_the_core"},{id:25,name:"Let My Bugbears Go!",image:"you_damned_dirty_human"},{id:26,name:"Trivially Skilled",image:"look_what_i_can_do"},{id:27,name:"This Lousy Trophy",image:"not_worth_the_wait"},{id:28,name:"Three-Tiered Trophy",image:"no_less_than_three"},{id:29,name:"Friend of Elves",image:"thats_too_friendly_pippin"},{id:30,name:"Reindeer Hunter",image:"run_over_by_grandma"},{id:31,name:"Brass Bowling Trophy Trophy",image:"the_dude_abides"},{id:32,name:"Look, Ma! No Pants!",image:"not_wearing_any_pants"},{id:33,name:"Slice and Dice",image:"with_friends_like_these"},{id:34,name:"Gender Bender",image:"ladies_and_gentlemen"},{id:35,name:"Golden Meat Stack",image:"hood_ornament"},{id:36,name:"Your Log Saw Something That Night",image:"better_than_bad_its_good"},{id:37,name:"Little Chickadee",image:"no_well_ten_beers"},{id:38,name:"The Three Amigos",image:"you_shot_the_invisible_swordsman"},{id:39,name:"Festive Dismemberment",image:"in_deep_end_ents"},{id:40,name:"Best Meal of My Life",image:"also_ate_zarathustra"},{id:41,name:"Scourge of Seals",image:"undercover_clubber"},{id:42,name:"Tzar of Turtles",image:"tortoise_reform"},{id:43,name:"Potentate of Pasta",image:"stop_noodling_around"},{id:44,name:"Sauciest Saucier",image:"lost_in_the_sauce_once_again"},{id:45,name:"Duke of Disco",image:"saturday_night_inferno"},{id:46,name:"Maestro of Mariachi",image:"dance_round_the_room_to_accordion_keys"},{id:47,name:"The Butler Did It",image:"your_mom_knows_the_butler"},{id:48,name:"Slapstick",image:"whoops_whoops_whoops"},{id:49,name:"Moderation In All Things",image:"eliza_knew_best"},{id:50,name:"The Right Tool For The Job",image:"and_a_filthy_job_it_is"},{id:51,name:"Hothouse Hero",image:"gonna_go_fondle_my_sweaters"},{id:52,name:"Cool Customer",image:"like_a_cucumber_on_pluto"},{id:53,name:"Dreadful, Just Dreadful",image:"horror_has_a_new_name"},{id:54,name:"Malodorous",image:"melodious_and_mellifluous"},{id:55,name:"Wink Wink, Nudge Nudge",image:"this_parrot_is_nude"},{id:56,name:"Crossroads",image:"my_shrimps_was_dead_and_gone"},{id:57,name:"Friend of the Devils",image:"jeremiah_was_a_bullfrog"},{id:58,name:"Bringer of Storms",image:"jeff_was_right"},{id:59,name:"Eerily Skilled",image:"howd_you_do_that_man_thats_creepy"},{id:60,name:"I Love A Parade",image:"but_it_doesnt_love_me_back"},{id:61,name:"Awwww, Yeah",image:"dont_worry_your_pretty_little_head"},{id:62,name:"Phileas Foggy",image:"just_like_tara_reid"},{id:63,name:"Extinctionist",image:"you_were_devoutly_aligned"},{id:64,name:"Dirty Laundry",image:"kick_em_when_theyre_up"},{id:65,name:"Amateur Tour Guide",image:"this_boat_sucks"},{id:66,name:"Professional Tour Guide",image:"now_ive_seen_it_all"},{id:67,name:"Brave Sir Robin",image:"in_soviet_russia_minstrels_eat_you"},{id:68,name:"Desert Wind",image:"what_the_hell_are_colitas_anyway"},{id:69,name:"Two-Tiered Tiny Plastic Trophy",image:"just_like_grandmas_dentures"},{id:70,name:"Master Paster",image:"who_runs_bartertown"},{id:71,name:"Golden Spatula",image:"and_thats_all"},{id:72,name:"Melon Baller, Shot Caller",image:"i_hardly_know_her"},{id:73,name:"BAM!",image:"what_do_you_want_on_your_tombstone"},{id:74,name:"Speakeasy Savant",image:"ill_make_a_note_of_it"},{id:75,name:"Honky Tonk Hero",image:"hippy_hippy_shake"},{id:76,name:"Cantina Commander",image:"on_channel_z"},{id:77,name:"Apprentice Meatsmacker",image:"tong_tong_tong_tong_ta_tong_tong"},{id:78,name:"Journeyman Meatsmacker",image:"now_all_you_need_is_a_sickle"},{id:79,name:"Master Meatsmacker",image:"two_tickets_to_anville"},{id:80,name:"Preciousss",image:"hey_vern_its_jewels"},{id:81,name:"The One That Didn't Get Away",image:"visitors_stink_earlier"},{id:82,name:"Losing Your Marbles",image:"garble_varble_zous"},{id:83,name:"Hunter In Darkness",image:"dodecahardon"},{id:84,name:"Evil's Okay in My Book",image:"im_a_little_bit_country"},{id:85,name:"A Little Help From My Friends",image:"oh_i_get_by"},{id:86,name:"Dancing With the Stars",image:"every_which_way_but_footloose"},{id:87,name:"Every Part of the Seal",image:"especially_those_face_scars"},{id:88,name:"Spaghettihose",image:"screw_you_atkins"},{id:89,name:"Color Wheel of Yuck",image:"please_dont_taste_the_rainbow"},{id:90,name:"Septuple Platinum",image:"steal_this_music"},{id:91,name:"Professional Photographer",image:"raggedy_annie_leibovitz"},{id:92,name:"General Assembler",image:"thats_numberwang"},{id:93,name:"Penultimate Fantasy VII",image:"aeris_kills_dumbledore"},{id:94,name:"The Wrong Place at the Right Time",image:"ocd_genocide"},{id:95,name:"Who Hustles The Hustlers?",image:"giant_blue_pool_cue"},{id:96,name:"A Screw Ain't One",image:"in_a_fruit_fight"},{id:97,name:"Had to Have Caught Them All",image:"ocd_i_choose_you"},{id:98,name:"Buzzkill",image:"ow_my_everything"},{id:99,name:"Elf Barker",image:"spay_or_neuter_your_pets"},{id:100,name:"Mixed Martial Arts",image:"sweat_grope_punch_repeat"},{id:101,name:"Hadouken!",image:"tatsumaki_senpuu_kyaku"},{id:102,name:"Good Will Punching",image:"fisting_for_dollars"},{id:103,name:"Moving Target",image:"wal_mart_is_stationary"},{id:104,name:"Grand Slammer",image:"gonna_need_a_bigger_plaque"},{id:105,name:"And My Axe",image:"look_out_death_adder"},{id:106,name:"Spirited Drinker",image:"never_sicker"},{id:107,name:"Papier Than Thou",image:"papier_i_hardly_know_her"},{id:108,name:"Fantastic Voyager",image:"for_your_weiner_am_i_right_ha_ha_ha"},{id:109,name:"Haggis Haggis Haggis Haggis Haggis",image:"haggis_is_as_haggis_does"},{id:110,name:"Now You've Tasted Everything",image:"i_can_taste_the_cosmos"},{id:111,name:"The Old College Try",image:"natures_harmonic"},{id:112,name:"Great Responsibility",image:"time_to_get_a_dog_i_guess"},{id:113,name:"Three-Tiered Tiny Plastic Trophy",image:"little_asian_different"},{id:114,name:"Cosmic Thing",image:"fruity_egocentric_magician"},{id:115,name:"Right Outfit, Wrong Place",image:"more_or_less_right_time"},{id:116,name:"Dreadful Rainbow",image:"taste_the_pain"},{id:117,name:"Horror Enthusiast",image:"ermagerd_berks"},{id:118,name:"Full Heart",image:"clear_eyes_dumb_shirt"},{id:119,name:"Extended Capacity",image:"warranty_sold_separately"},{id:120,name:"Kissing Maniac",image:"bastard_son_thereof"},{id:121,name:"Cruising For Six Bruisings",image:"dont_bleed_it_all_in_one_place"},{id:122,name:"Eleven Down, None to Go",image:"this_is_getting_ridiculous"},{id:123,name:"Purity of Essence",image:"could_you_describe_the_ruckus"},{id:124,name:"Ansel Adams Jr.",image:"who_here_knows_quark_express"},{id:125,name:"No Particular Reason",image:"take_a_chanceacus"},{id:126,name:"Bronzed Tin Can",image:"put_gilded_lilies_in_it"},{id:127,name:"True Believer",image:"wheel_of_space"},{id:128,name:"EEZY PEEZY",image:"pez_porridge_hot"},{id:129,name:"Very Like a Whale",image:"oh_no_not_again"},{id:130,name:"Gyro Hero",image:"hero_dreams_of_gyros"},{id:131,name:"Alia Iacta Est",image:"d_c_cab_squared"},{id:132,name:"Always Cloaca Cola",image:"the_choice_of_an_old_generation"},{id:133,name:"Thar She Blows!",image:"barfily_ever_after"},{id:134,name:"Partners in Crime",image:"criminal_conspiracy"},{id:135,name:"Party Killer",image:"you_ruin_everything"},{id:136,name:"Master Craftsman",image:"the_harder_side_of_sears"},{id:137,name:"Cool Guy",image:"cool_gold_jeff_game_cool"},{id:138,name:"Option Paralysis",image:"shirto_redbetter"},{id:139,name:"Omni-Cosplay",image:"may_the_force_boldy_go_a_wizard"},{id:140,name:"11 Martini Breakfast",image:"she_told_me_to_pick_up_olives"},{id:141,name:"Golden Pickaxe",image:"baloneysaurux_text"},{id:142,name:"Golden Idol",image:"bananarama_crux"},{id:143,name:"Golden Moustache",image:"badonkadonkus_flex"},{id:144,name:"Golden Burglar",image:"banangrama_xer"},{id:146,name:"Some Assembly Required",image:"college_kids_and_divorced_men"},{id:147,name:"Bucket List",image:"anger_management_about_schmidt"},{id:148,name:"Gotpork Connoisseur",image:"this_town_needs_an_enema"},{id:149,name:"A Gallon of Milk Keeps the Doctor Away",image:"this_this_lemonade"},{id:150,name:"Prime Directive Director",image:"ilovewesley"},{id:151,name:"Tentacle Tickler",image:"oh_the_horror"},{id:152,name:"LOVE, LOVE, LOVE",image:"all_you_need_is_it"},{id:153,name:"Gelatinous Hubris",image:"i_had_to_drink_from_the_liquid_cup"},{id:154,name:"Salads of Many Worlds",image:"in_space_noone_can_hear_you_laugh"},{id:155,name:"Ultimate Cosmic Power",image:"eleven_inch_flautist"},{id:156,name:"Commemorative Replica Blob",image:"cross_about_naught"},{id:157,name:"You Do It To Yourself",image:"working_class_republican"},{id:158,name:"Traditional Crimbo",image:"yule_be_happy"},{id:159,name:"Steak and a Beer, Eh?",image:"we_found_a_dead_mouse"},{id:160,name:"Talking Heads",image:"twenty_two_eyes"},{id:161,name:"Yule Have a Headache Tomorrow",image:"cuppa_cuppa_burning_goo"},{id:162,name:"Dreaming of a Bland Crimbo",image:"every_christmas_is_like_sunday"},{id:163,name:"HIGH SCORE",image:"no_religion_too"},{id:164,name:"Ultimate Tosser",image:"skysubmarine"}];var u1=(e=>(e[e.NONE=0]="NONE",e[e.HAVE=1]="HAVE",e))(u1||{});function cwe(e=0){const t=JSON.stringify(sP).length;return t===e?null:{data:sP,size:t}}const fwe=(e="")=>e.split("").map((t,r)=>[r+1,Number(t)]),dwe=2;function uP(e){const t=QAe.uncrush(decodeURIComponent(e.replace(/\n/g,""))),r=JSON.parse(t);return{meta:rwe(r.meta),skills:swe(r.skills),familiars:ZAe(r.familiars),trophies:fwe(r.trophies),outfitTattoos:oP(r.outfitTattoos),miscTattoos:oP(r.miscTattoos),paths:owe(r.paths),iotms:ewe(r.iotms),items:twe(r.items)}}var fT="persist:",dT="persist/FLUSH",l1="persist/REHYDRATE",pT="persist/PAUSE",hT="persist/PERSIST",mT="persist/PURGE",gT="persist/REGISTER",pwe=-1;function gg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?gg=function(r){return typeof r}:gg=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},gg(e)}function lP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hwe(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Cwe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Twe=5e3;function _we(e,t){var r=e.version!==void 0?e.version:pwe;e.debug;var n=e.stateReconciler===void 0?gwe:e.stateReconciler,i=e.getStoredState||bwe,a=e.timeout!==void 0?e.timeout:Twe,o=null,s=!1,u=!0,l=function(f){return f._persist.rehydrated&&o&&!u&&o.update(f),f};return function(c,f){var d=c||{},p=d._persist,m=wwe(d,["_persist"]),h=m;if(f.type===hT){var y=!1,v=function(T,k){y||(f.rehydrate(e.key,T,k),y=!0)};if(a&&setTimeout(function(){!y&&v(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(e.key,'"')))},a),u=!1,o||(o=vwe(e)),p)return Ea({},t(h,f),{_persist:p});if(typeof f.rehydrate!="function"||typeof f.register!="function")throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return f.register(e.key),i(e).then(function(w){var T=e.migrate||function(k,_){return Promise.resolve(k)};T(w,r).then(function(k){v(k)},function(k){v(void 0,k)})},function(w){v(void 0,w)}),Ea({},t(h,f),{_persist:{version:r,rehydrated:!1}})}else{if(f.type===mT)return s=!0,f.result(xwe(e)),Ea({},t(h,f),{_persist:p});if(f.type===dT)return f.result(o&&o.flush()),Ea({},t(h,f),{_persist:p});if(f.type===pT)u=!0;else if(f.type===l1){if(s)return Ea({},h,{_persist:Ea({},p,{rehydrated:!0})});if(f.key===e.key){var g=t(h,f),b=f.payload,S=n!==!1&&b!==void 0?n(b,c,g,e):g,x=Ea({},S,{_persist:Ea({},p,{rehydrated:!0})});return l(x)}}}if(!p)return t(c,f);var E=t(h,f);return E===h?c:l(Ea({},E,{_persist:p}))}}function fP(e){return Pwe(e)||kwe(e)||Owe()}function Owe(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function kwe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function Pwe(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t0&&arguments[0]!==void 0?arguments[0]:bU,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case gT:return Zx({},t,{registry:[].concat(fP(t.registry),[r.key])});case l1:var n=t.registry.indexOf(r.key),i=fP(t.registry);return i.splice(n,1),Zx({},t,{registry:i,bootstrapped:i.length===0});default:return t}};function Lwe(e,t,r){var n=OC(Rwe,bU,void 0),i=function(u){n.dispatch({type:gT,key:u})},a=function(u,l,c){var f={type:l1,payload:l,err:c,key:u};e.dispatch(f),n.dispatch(f)},o=Zx({},n,{purge:function(){var u=[];return e.dispatch({type:mT,result:function(c){u.push(c)}}),Promise.all(u)},flush:function(){var u=[];return e.dispatch({type:dT,result:function(c){u.push(c)}}),Promise.all(u)},pause:function(){e.dispatch({type:pT})},persist:function(){e.dispatch({type:hT,register:i,rehydrate:a})}});return o.persist(),o}var vT={},yT={};yT.__esModule=!0;yT.default=Iwe;function vg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?vg=function(r){return typeof r}:vg=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},vg(e)}function mb(){}var Nwe={getItem:mb,setItem:mb,removeItem:mb};function Mwe(e){if((typeof self>"u"?"undefined":vg(self))!=="object"||!(e in self))return!1;try{var t=self[e],r="redux-persist ".concat(e," test");t.setItem(r,"test"),t.getItem(r),t.removeItem(r)}catch{return!1}return!0}function Iwe(e){var t="".concat(e,"Storage");return Mwe(t)?self[t]:Nwe}vT.__esModule=!0;vT.default=Fwe;var Bwe=Uwe(yT);function Uwe(e){return e&&e.__esModule?e:{default:e}}function Fwe(e){var t=(0,Bwe.default)(e);return{getItem:function(n){return new Promise(function(i,a){i(t.getItem(n))})},setItem:function(n,i){return new Promise(function(a,o){a(t.setItem(n,i))})},removeItem:function(n){return new Promise(function(i,a){i(t.removeItem(n))})}}}var SU=void 0,jwe=zwe(vT);function zwe(e){return e&&e.__esModule?e:{default:e}}var Vwe=(0,jwe.default)("local");SU=Vwe;/** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: Apache-2.0 diff --git a/index.html b/index.html index eb53119..359e517 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Greenbox - loathers.net - +