1(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1060:function(e,t,n){var content=n(1119);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(14).default)("8090b37e",content,!0,{sourceMap:!1})},1118:function(e,t,n){"use strict";var r=n(1060);n.n(r).a},1119:function(e,t,n){(t=n(13)(!1)).push([e.i,".header-darkener-trigger{position:absolute;top:10px;left:0;width:1px;height:1px}",""]),e.exports=t},1129:function(e,t,n){"use strict";n.r(t);n(61),n(43);var r=n(10),o=(n(45),n(52),n(25),n(24),n(149),n(27)),c=(n(39),n(69),n(18)),l=(n(504),n(50)),d=(n(501),n(21),n(4),n(5),n(6),n(7),n(23),n(0)),h=n(1068),m=n(1070),f=n(1071),v=n(120),k=n.n(v),_=n(79),x=n.n(_);n(46);function y(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function O(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?y(Object(source),!0).forEach((function(t){Object(r.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):y(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}n(505);var j,w={middleware:function(e){var t=e.store,n=e.redirect,r=e.route;e.auth;switch(r.path){case"/profile/charactergenerator":case"/profile/":case"/profile":if(!t.state.auth.loggedIn)return n("/Error404");break;case"/world/from-hell/":case"/world/from-hell":return n("/")}},components:{Header:h.a,Footer:m.a,Login:f.a},data:function(){return{loginVisible:!1,user:null,isPopState:!1,cntImagesLoading:0}},head:function(){return{title:"DEGENESIS - "+this.page.name}},mounted:function(){var e=this,t=Object(d.b)("img");if(this.$store.commit("setScreenData",screen),k()(t,(function(){e.$store.commit("isLoading",!1),e.$storybridge.on(["input","published","change"],(function(t){"input"==t.action?t.story.id===e.story.id&&(e.story.content=t.story.content):window.location.reload()}))})),this.$auth.user&&this.$sbApi.getUserBy("identifier",this.$auth.user.sub).then((function(t){e.user=t,e.$store.commit("setUser",e.user)})),this.page.menu_levels.length&&!this.$store.state.menuLevels.length&&this.$store.commit("setMenuLevels",Object(l.a)(this.page.menu_levels)),!this.isPopState){null==this.$store.state.menuLevels&&this.$store.commit("setMenuLevels",Object(l.a)(this.page.menu_levels)),1==this.$store.state.menuLevels.length&&this.$store.commit("setMenuLevels",Object(l.a)(this.page.menu_levels));for(var n=this.$store.state.menuLevels,r=["world/icons/","downloads/"],o=!1,c=0;c<r.length;c++){var h=r[c];this.page.full_slug.startsWith(h)&&(o=!0,this.$store.commit("setMenuLevels",Object(l.a)(this.page.menu_levels)),history.replaceState({storeLevels:Object(l.a)(n)},this.page.full_slug))}o||(this.page.menu_levels.length<=2&&(this.$store.commit("setMenuLevels",Object(l.a)(this.page.menu_levels)),history.replaceState({storeLevels:Object(l.a)(n)},this.page.full_slug)),3==this.page.menu_levels.length&&2==n.length?((null==n[3]||null!=n[3]&&n[2].id!=this.page.menu_levels[2].id)&&(n[2]=this.page.menu_levels[2]),this.$store.commit("setMenuLevels",Object(l.a)(n)),history.replaceState({storeLevels:Object(l.a)(n)},this.page.full_slug)):3==this.page.menu_levels.length&&3==n.length?null==n[3]&&n[2].id!=this.page.menu_levels[2].id&&(n[3]=this.page.menu_levels[2],this.$store.commit("setMenuLevels",Object(l.a)(n)),history.replaceState({storeLevels:Object(l.a)(n)},this.page.full_slug)):3==this.page.menu_levels.length&&4==n.length&&n[3].id!=this.page.menu_levels[2].id&&(n[3]=this.page.menu_levels[2],this.$store.commit("setMenuLevels",Object(l.a)(n)),history.replaceState({storeLevels:Object(l.a)(n)},this.page.full_slug))),window.onpopstate=function(t){e.isPopState=!0,t.state.storeLevels&&e.$store.commit("setMenuLevels",Object(l.a)(t.state.storeLevels))}}this.isPopState=!1,Object(d.b)("img").length||(this.$nuxt.$loading.imagesAdded=!0,this.$nuxt.$loading.finish()),(this.page.full_slug.startsWith("world/map")||this.page.full_slug.startsWith("/world/map"))&&(this.$nuxt.$loading.imagesAdded=!0,this.$nuxt.$loading.finish()),this.loadInterval=setInterval((function(){e.cntImagesLoading=0,e.loadImagesRecursive()}),500)},methods:{toggleLoginVisibility:function(){this.loginVisible?this.hideLogin():this.showLogin()},showLogin:function(){this.loginVisible=!0},hideLogin:function(){this.loginVisible=!1},getDonorBoxData:(j=Object(c.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=5,x()({method:"get",url:"https://donorbox.org/api/v1/campains",crossDomain:!0,auth:{username:"[email protected]",password:"Wl-ynvqLB9YEewjUwkIJQME4aix2xVBOzuhygM1MU7Y4EqlQL
1po6jA"}}).then((function(e){return e.data})).catch((function(e){}));case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e)}))),function(){return j.apply(this,arguments)}),loadImagesRecursive:function(e){var t=this;this.$nuxt.$loading.loading||this.$store.state.isLoading||(null==e&&(e=this.$children),e.forEach((function(e){"Sbimage"==e.$options.name?!e.loadLazy&&!e.loadedLazy&&t.cntImagesLoading<3&&(t.cntImagesLoading++,e.load(!0)):t.loadImagesRecursive(e.$children)})))},pageNameToClassName:function(e){return e.toLowerCase().split(" ").join("_")}},beforeRouteUpdate:function(e,t,n){return this.$store.commit("setLastPage",Object.assign({},this.page)),n(),!0},asyncData:function(e){return Object(c.a)(regeneratorRuntime.mark((function t(){var n,r,c,l,d,h,m,f,v,k,i,_,x,y,j,w,C,A,L,$,component,S,I,M,P,F,B,E,R,D,N,U,T,V,H,W,J,Y,z;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.route,e.params,r=e.store,c=e.app,l=e.req,d=!1,(n.path.indexOf("/profile")>=0||n.path.indexOf("/charactergenerator")>=0)&&(d=!0),t.next=5,c.sbApi.getPage(n.path,d);case 5:if(h=t.sent,m=r.state.settings,h){t.next=12;break}return t.next=10,c.sbApi.getPage("/Error404");case 10:h=t.sent,n.statusCode=404;case 12:if(!h.content.comming_soon){t.next=32;break}if(!l){t.next=28;break}if(!l.headers.referer){t.next=22;break}if(!(l.headers.referer.indexOf("app.storyblok.com")<0&&l.headers.referer.indexOf("space_id")<0)){t.next=20;break}return t.next=18,c.sbApi.getPage("/Error404");case 18:h=t.sent,n.statusCode=404;case 20:t.next=26;break;case 22:return t.next=24,c.sbApi.getPage("/Error404");case 24:h=t.sent,n.statusCode=404;case 26:t.next=32;break;case 28:return t.next=30,c.sbApi.getPage("/Error404");case 30:h=t.sent,n.statusCode=404;case 32:if("Character"!=h.content.component){t.next=40;break}return void 0===(f=h).content.expert_mode&&(f.content.expert_mode=!1),"object"==Object(o.a)(f.content.rank)&&(f.content.rank=f.content.rank.uuid),t.next=38,c.sbApi.getPage("/profile/charactergenerator");case 38:(h=t.sent).content.character=f;case 40:v=h.full_slug.split("/"),k="",h.menu_levels=[],h.menu_levels_slugs=[],h.slug_parts=v,i=0;case 46:if(!(i<v.length)){t.next=58;break}if(v[i]){t.next=49;break}return t.abrupt("continue",55);case 49:return k+=v[i]+"/",h.menu_levels_slugs[i]=k,t.next=53,c.sbApi.getPage(k);case 53:null!=(_=t.sent)&&h.menu_levels.push(_);case 55:i++,t.next=46;break;case 58:if(0!=Object.entries(m).length){t.next=63;break}return t.next=61,c.sbApi.loadSettings();case 61:m=t.sent,r.commit("setSettings",m);case 63:t.t0=h.content.component,t.next="Cult"===t.t0||"Culture"===t.t0||"Fromhell"===t.t0?66:"Concept"===t.t0?95:"CultureOverview"===t.t0?99:"FromhellOverview"===t.t0?103:"CultOverview"===t.t0?107:"IconOverview"===t.t0?111:"StoryOverview"===t.t0?115:"BookOverview"===t.t0?119:"RoadmapOverview"===t.t0?123:"Story"===t.t0?127:"Icon"===t.t0?136:"Map"===t.t0?137:"Character"===t.t0||"Charactergenerator"===t.t0?141:"Profile"===t.t0?180:"History"===t.t0?189:"RoadmapItem"===t.t0?196:202;break;case 66:x={},t.t1=h.content.component,t.next="Cult"===t.t1?70:"Culture"===t.t1?74:"Fromhell"===t.t1?78:82;break;case 70:return t.next=72,c.sbApi.getIconsByCult(h.uuid);case 72:return x=t.sent,t.abrupt("break",82);case 74:return t.next=76,c.sbApi.getIconsByCulture(h.uuid);case 76:return x=t.sent,t.abrupt("break",82);case 78:return t.next=80,c.sbApi.getIconsByFromhell(h.uuid);case 80:return x=t.sent,t.abrupt("break",82);case 82:if(y=x[Math.ceil(Math.random()*Math.ceil(Object.keys(x).length))-1],j=void 0,w=void 0,Object.keys(x).length>=2)for(j=x[Math.ceil(Math.random()*Math.ceil(Object.keys(x).length))-1];j.id==y.id;)j=x[Math.ceil(Math.random()*Math.ceil(Object.keys(x).length))-1];if(Object.keys(x).length>=3)for(w=x[Math.ceil(Math.random()*Math.ceil(Object.keys(x).length))-1];w.id==y.id||w.id==j.id;)w=x[Math.ceil(Math.random()*Math.ceil(Object.keys(x).length))-1];if(h.content.related_icon1=y,h.content.related_icon2=j,h.content.related_icon3=w,"Fromhell"!=h.content.component){t.next=94;break}return t.next=93,c.sbApi.getIconsByFromhell(h.uuid);case 93:h.content.icons=t.sent;case 94:return t.abrupt("break",202);case 95:return t.next=97,c.sbApi.getIconsByConcept(h.uuid);case 97:return h.content.icons=t.sent,t.abrupt("break",202);case 99:return t.next=101,c.sbApi.getCulturesForOverview();case 101:return h.content.items=t.sent,t.abrupt("break",202);case 103:return t.next=105,c.sbApi.getFromHellForOverview();case 105:return h.content.items=t.sent,t.abrupt("break",202);case 107:return t.next=109,c.sbApi.getCultsForOverview();case 109:return h.content.items=t.sent,t.abrupt("break",202);case 111:return t.next=113,c.sbApi.getIconsForOverview();case 113:return h.content.icons=t.sent,t.abrupt("break",202);
1case 115:return t.next=117,c.sbApi.getStoriesForOverview();case 117:return h.content.items=t.sent,t.abrupt("break",202);case 119:return t.next=121,c.sbApi.getBooksForOverview();case 121:return h.content.items=t.sent,t.abrupt("break",202);case 123:return t.next=125,c.sbApi.getRoadmapItemsForOverview();case 125:return h.content.items=t.sent,t.abrupt("break",202);case 127:if(h.related_icon){t.next=135;break}for(C=!1,A=0;A<h.content.body.length;A++)"RelatedIcons"==h.content.body[A].component&&(C=!0);if(C){t.next=135;break}return t.next=133,c.sbApi.getRelatedIconForStory(h.uuid);case 133:if(L=t.sent,Object.values(L).length)for(h.related_icon=L[0],$=0;$<h.related_icon.content.body.length;$++)"RelatedIcons"==(component=h.related_icon.content.body[$]).component&&h.content.body.unshift(component);case 135:case 136:return t.abrupt("break",202);case 137:return t.next=139,c.sbApi.getMapData();case 139:return h.content.map=t.sent,t.abrupt("break",202);case 141:if(h.content.character||(h.content.character={content:{culture:void 0,concept:void 0,cult:void 0,rank:void 0,rankpath:{},weapon:[],armor:[],equipment:[],artifact:[]}}),!r.state.auth.user){t.next=146;break}return t.next=145,c.sbApi.getUserBy("identifier",r.state.auth.user.sub);case 145:h.content.user=t.sent;case 146:return t.t2=Object,t.next=149,c.sbApi.getCharactergeneratorAttributes();case 149:return t.t3=t.sent,h.content.attributes=t.t2.values.call(t.t2,t.t3),t.t4=Object,t.next=154,c.sbApi.getCharactergeneratorBackgrounds();case 154:return t.t5=t.sent,h.content.backgrounds=t.t4.values.call(t.t4,t.t5),t.t6=Object,t.next=159,c.sbApi.getCharactergeneratorLegacies();case 159:t.t7=t.sent,h.content.legacies=t.t6.values.call(t.t6,t.t7),h.content.potentials=[],1,[],S=0;case 165:if(!(S<h.content.attributes.length)){t.next=177;break}if(h.content.character&&h.content.character.content.attributes)for(I=0;I<Object.values(h.content.character.content.attributes).length;I++)h.content.character.content.attributes[I].related_attribute==h.content.attributes[S].uuid&&(h.content.attributes[S].characterattribute=h.content.character.content.attributes[I]);return h.content.attributes[S].characterattribute||(h.content.attributes[S].characterattribute={related_attribute:h.content.attributes[S].uuid,component:"CharacterAttribute",points:1,points_bonus:0,points_bonus_extra:0,points_removed_from_max:0}),t.t8=Object,t.next=171,c.sbApi.getCharactergeneratorSkillsByGroup(h.content.attributes[S]);case 171:if(t.t9=t.sent,h.content.attributes[S].skills=t.t8.values.call(t.t8,t.t9),h.content.attributes[S].skills)for(M=0;M<h.content.attributes[S].skills.length;M++){if(h.content.character.content.skills)for(P=0;P<h.content.character.content.skills.length;P++)h.content.character.content.skills[P].related_skill==h.content.attributes[S].skills[M].uuid&&(h.content.attributes[S].skills[M].characterskill=h.content.character.content.skills[P]);h.content.attributes[S].skills[M].characterskill||(h.content.attributes[S].skills[M].characterskill={related_skill:h.content.attributes[S].skills[M].uuid,component:"CharacterSkill",points:0,points_bonus:0,points_bonus_extra:0,points_removed_from_max:0})}case 174:S++,t.next=165;break;case 177:for(F=0;F<h.content.backgrounds.length;F++){if(h.content.character&&h.content.character.content.backgrounds)for(B=0;B<Object.values(h.content.character.content.backgrounds).length;B++)h.content.character.content.backgrounds[B].related_background==h.content.backgrounds[F].uuid&&(h.content.backgrounds[F].characterbackground=h.content.character.content.backgrounds[B]);h.content.backgrounds[F].characterbackground||(h.content.backgrounds[F].characterbackground={related_background:h.content.backgrounds[F].uuid,component:"CharacterBackground",points:0,points_bonus:0,points_bonus_extra:0,points_removed_from_max:0})}for(E=0;E<h.content.legacies.length;E++){if(h.content.character&&h.content.character.content.legacies)for(R=0;R<Object.values(h.content.character.content.legacies).length;R++)h.content.character.content.legacies[R].related_legacy==h.content.legacies[E].uuid&&(h.content.legacies[E].characterlegacy=h.content.character.content.legacies[R]);h.content.legacies[E].characterlegacy||(h.content.legacies[E].characterlegacy={related_legacy:h.content.legacies[E].uuid,component:"CharacterLegacy",points:0,points_removed_from_max:0,points_bonus_extra_srcs:{},points_bonus_removed_from_max_srcs:{},points_bonus_extra_srcs_by_bonus:{},bonuses_resolved:{}})}return t.abrupt("break",202);case 180:if(!r.state.auth.user){t.next=188;break}return t.next=183,c.sbApi.getUserBy("identifier",r.state.auth.user.sub);case 183:return h.content.user=t.sent,t.next=186,c.sbApi.getCharactersByUserId(h.content.user.uuid,!0);case 186:(D=t.sent)&&(h.content.characters=O({},Object.values(D)));case 188:return t.abrupt("break",202);case 189:return t.next=191,c.sbApi.getHistoryData();case 191:return h.content.historydata=t.sent,t.next=194,c.sbApi.getCulturesForOverview();case 194:return h.content.cultures=t.sent,t.abrupt("break",202);case 196:return N="apicache/donorboxData.json","undefined"!=typeof window&&(N=window.location.origin+"/"+N),t.next=200,c.$axios({method:"get",url:N}).then((function(e){return e.data}
1)).catch((function(e){}));case 200:return h.content.donorboxData=t.sent,t.abrupt("break",202);case 202:if(!h.content.body){t.next=228;break}U=0;case 204:if(!(U<h.content.body.length)){t.next=228;break}T=h.content.body[U],t.t10=T.component,t.next="ContinueToCults"===t.t10?209:"ContinueToCultures"===t.t10?212:"ContinueToFromhell"===t.t10?215:"StorySlider"===t.t10?218:"RelatedIconsPerCult"===t.t10?220:225;break;case 209:return h.content.body[U].related1=T.related_cult1,h.content.body[U].related2=T.related_cult2,t.abrupt("break",225);case 212:return h.content.body[U].related1=T.related_culture1,h.content.body[U].related2=T.related_culture2,t.abrupt("break",225);case 215:return h.content.body[U].related1=T.related_fromhell1,h.content.body[U].related2=T.related_fromhell2,t.abrupt("break",225);case 218:return h.content.body[U].bios&&(h.content.body[U].stories=O(O({},Object.values(h.content.body[U].stories)),Object.values(h.content.body[U].bios)),h.content.body[U].bios={}),t.abrupt("break",225);case 220:return h.content.body[U].text_headline||("s"==h.content.cult.name.slice(-1).toLowerCase()?h.content.body[U].text_headline=h.content.cult.name.substring(0,h.content.cult.name.length-1)+" Icons":h.content.body[U].text_headline=h.content.cult.name+" Icons"),t.next=223,c.sbApi.getIconsByCult(h.content.cult.uuid,h.id);case 223:return h.content.body[U].icons=t.sent,t.abrupt("break",225);case 225:U++,t.next=204;break;case 228:if(h.content.name=h.name,h.current_submenu=m.nav_main_col1,"world"==v[0]&&(h.current_submenu=m.nav_main_col2),"downloads"==v[0]&&(h.current_submenu=m.nav_main_col3),"register"!=n.query.do){t.next=251;break}return H="Wgieg7",W={headers:{Accept:"application/json","Content-Type":"application/json"},api_key:V="pk_e2526a5194994cfb71415e73da3eb76d1a",emails:[n.query.EMAIL]},J=Object.keys(W).map((function(e){return encodeURIComponent(e)+"="+encodeURIComponent(W[e])})).join("&"),t.next=239,fetch("https://a.klaviyo.com/api/v2/list/".concat(H,"/subscribe?").concat(J),W).then((function(e){return e.json()})).catch((function(e){return console.error(e)}));case 239:if(!(t.sent.length>0)){t.next=244;break}r.commit("setNewsletterState",{ok:!0,msg:"Your email adress is already in our list."}),t.next=249;break;case 244:return Y={method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({profiles:[{email:n.query.EMAIL,first_name:n.query.NAME,"Accepts Marketing":!0,tags:"Degenesis"}]})},t.next=247,fetch("https://a.klaviyo.com/api/v2/list/".concat(H,"/subscribe?api_key=").concat(V),Y).then((function(e){return e.json()})).catch((function(e){return console.error(e)}));case 247:(z=t.sent).detail?r.commit("setNewsletterState",{ok:!1,msg:z.detail}):r.commit("setNewsletterState",{ok:!0,mcUser:z,msg:"Your email was added to our list. Please check your inbox to complete your registration!"});case 249:t.next=252;break;case 251:r.commit("setNewsletterState",void 0);case 252:return t.abrupt("return",{page:h,settings:m});case 253:case"end":return t.stop()}}),t)})))()}},C=(n(1118),n(2)),A=Object(C.a)(w,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{key:"p-"+e.page._uid,class:"page-"+this.pageNameToClassName(e.page.name),attrs:{id:"Page"}},[n("Header",{attrs:{page:e.page,globalSbSettings:e.settings}}),e._v(" "),n("div",{staticClass:"header-darkener-trigger"}),e._v(" "),e.page.content.component?n(e.page.content.component,{key:e.page._uid,tag:"component",attrs:{pagecontent:e.page.content}}):e._e(),e._v(" "),6470766!=e.page.id?n("Footer",{attrs:{page:e.page,globalSbSettings:e.settings}}):e._e()],1)}),[],!1,null,null,null);t.default=A.exports}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.