mirror of
https://github.com/chaoticbackup/chaoticbackup.github.io.git
synced 2026-03-22 01:34:20 -05:00
1 line
27 KiB
JavaScript
1 line
27 KiB
JavaScript
"use strict";(self.webpackChunkchaoticbackup=self.webpackChunkchaoticbackup||[]).push([[159],{10159:(e,t,n)=>{n.r(t),n.d(t,{default:()=>oe});var r=n(67294),a=n(89250),l=n(42196),i=n(31684),c=n(79655),s=n(49637);function o(){function e(e){e.preventDefault(),e.stopPropagation()}var t=l.Z.tribes.map((function(t,n){return r.createElement("li",{key:n,className:"dropdown"},r.createElement(c.rU,{to:" ",className:"dropbtn",onClick:e},t),r.createElement("div",{className:"dropdown-content"},r.createElement(c.rU,{to:"/portal/"+t},"All"),r.createElement(c.rU,{to:"/portal/Creatures/"+t}," Creatures"),r.createElement(c.rU,{to:"/portal/Mugic/"+t}," Mugic")))}));return r.createElement("div",{className:"navbar"},r.createElement("ul",null,r.createElement("li",null,r.createElement(c.rU,{to:"/portal/"},"Home")),r.createElement("li",null,r.createElement(c.rU,{to:"/portal/Search"},r.createElement(s.QZ,null),"Search")),r.createElement("li",{className:"dropdown"},r.createElement(c.rU,{to:" ",onClick:e,className:"dropbtn"},"Types"),r.createElement("div",{className:"dropdown-content"},r.createElement(c.rU,{to:"/portal/Attacks"},"Attacks"),r.createElement(c.rU,{to:"/portal/Battlegear"},"Battlegear"),r.createElement(c.rU,{to:"/portal/Creatures"},"Creatures"),r.createElement(c.rU,{to:"/portal/Locations"},"Locations"),r.createElement(c.rU,{to:"/portal/Mugic"},"Mugic"))),t))}var u,m,g,p,d,E,h,f,x,$,v=n(43269),b=n(97326),Z=n(51721),y=n(53229),w=n(22188),k=(u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return t=e.call.apply(e,[this].concat(r))||this,(0,v.Z)(t,"coin",m,(0,b.Z)(t)),t}(0,Z.Z)(t,e);var n=t.prototype;return n.updateCanvas=function(e){var t=this;if(e){e.style.width="100%",e.style.height="100%",e.width=e.offsetWidth,e.height=e.offsetHeight;var n=e.getContext("2d"),r=new Image;r.src="/public/img/portal.png";var a=new Image;a.src=l.Z.base_image+"1iu0GFaJQ0UsSN8yYWi77VY1cXsQpM4o7",a.onload=function(){n.drawImage(a,0,0),function(){var t=new Image;t.src="https://i.imgur.com/fFzt0nB.png",t.onload=function(){n.drawImage(t,50,350)};var a=new Image;a.src="https://i.imgur.com/fZL9k8R.png",a.onload=function(){n.drawImage(a,e.width-300,350)};var l=new Image;l.src="https://i.imgur.com/n76pxSC.png",l.onload=function(){n.drawImage(l,e.width-350,r.height+10)};var i=new Image;i.src="https://i.imgur.com/roH9mqQ.png",i.onload=function(){n.drawImage(i,50,r.height+10)}}(),n.drawImage(r,e.width/2-r.width/2,0)};var i=new Image;this.coin=function(t){var n={},r=0,l=0,i=0,c=t.ticksPerFrame||0,s=t.frames||1,o=t.w_frames||1,u=t.h_frames||1;n.context=t.context,n.width=t.width,n.height=t.height,n.image=t.image;var m=0;return n.update=function(){(i+=1)>c&&(i=0,m++,r+1<o?r+=1:(r=0,l+=1),m+1>s&&(r=0,l=0,m=0))},n.render=function(){var t=n.width/o,i=n.height/u,c=e.width/2-t/2,s=e.height/2-i/2;n.context.clearRect(c,s,t,i),n.context.drawImage(a,c,s,t,i,c,s,t,i),n.context.drawImage(n.image,t*r,i*l,t,i,c,s,t,i)},n}({context:e.getContext("2d"),width:448,height:448,image:i,w_frames:7,h_frames:7,frames:47,ticksPerFrame:4}),i.addEventListener("load",(function e(){t.coin&&(window.requestAnimationFrame(e),t.coin.update(),t.coin.render())})),i.src=l.Z.base_image+"0B6oyUfwoM3u1cC1vaGVkU1J1ZzQ"}},n.render=function(){return r.createElement(r.Fragment,null,r.createElement("canvas",{ref:this.updateCanvas.bind(this),height:"600px"}))},t}(r.Component),m=(0,y.Z)(u.prototype,"coin",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),u),C=n(70798),F=n(3050),R=n.n(F),N=n(87462),L=n(87804),U=n(77768);function I(e,t){return e.gsx$name.toLowerCase().replace(/\(unused\)[ ]/,"")>t.gsx$name.toLowerCase().replace(/\(unused\)[ ]/,"")?1:-1}function A(e,t){var n;return["Attacks","Battlegear","Creatures","Locations","Mugic"].includes(e.gsx$type)&&(n="/portal/"+e.gsx$type+"/"+e.gsx$name),n?r.createElement("div",{key:t},r.createElement(L.vj,(0,N.Z)({as:c.rU},U.Z.link,{to:n}),e.gsx$name),r.createElement("br",null)):r.createElement("div",{key:t,style:{display:"none"}})}function O(e,t,n){var a=null;return["Attacks","Battlegear","Creatures","Locations","Mugic"].includes(e.gsx$type)&&(n||(n="/portal/"+e.gsx$type+"/"+e.gsx$name),a=l.Z.cards[e.gsx$type.toLowerCase()].findOne({gsx$name:e.gsx$name})),a&&n?r.createElement("div",{key:t,className:"nav_item"},r.createElement(L.vj,(0,N.Z)({as:c.rU,to:n},U.Z.link),r.createElement("span",null,a.gsx$name.split(",")[0].replace(/\(Unused\)[ ]/,"")),r.createElement("br",null),r.createElement("img",{className:"thumb",src:l.Z.base_image+(a.gsx$thumb?a.gsx$thumb:l.Z.thumb_missing)}))):(console.warn("missing: "+e.gsx$name),r.createElement("div",{key:t,style:{display:"none"},className:"nav_item"}))}var _,W,D,B,q,M,P,z=(0,C.f3)((function(e,t,n){return t}))(h=(0,C.Pi)((f=function(e){function t(t){var n;return n=e.call(this,t)||this,(0,v.Z)(n,"input",x,(0,b.Z)(n)),(0,v.Z)(n,"query",$,(0,b.Z)(n)),n.search=function(e){e.preventDefault(),e.stopPropagation(),n.props.navigate("/portal/Search/?"+encodeURIComponent(n.query)),n.input=n.query},n.query=n.input=decodeURIComponent(n.props.location.search.substr(1)),n}return(0,Z.Z)(t,e),t.prototype.render=function(){var e=this;return r.createElement("div",{className:"search"},r.createElement("form",{onSubmit:this.search},r.createElement("input",{type:"text",value:this.query,autoFocus:!0,onChange:function(t){return e.query=t.target.value}}),r.createElement("button",{type:"submit"},r.createElement(s.QZ,null))),r.createElement(S,{string:this.input}))},t}(r.Component),x=(0,y.Z)(f.prototype,"input",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=(0,y.Z)(f.prototype,"query",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=f))||h)||h,S=(0,C.f3)((function(e,t,n){return t}))(g=(0,C.Pi)((p=function(e){function t(){var t;return t=e.call(this)||this,(0,v.Z)(t,"loaded",d,(0,b.Z)(t)),(0,v.Z)(t,"loading",E,(0,b.Z)(t)),t.filter=new(R())("filter.db"),t}return(0,Z.Z)(t,e),t.prototype.render=function(){var e=this;if(0==this.loaded)return 0==this.loading&&(this.loading=!0,l.Z.LoadDB([{portal:"attacks"},{portal:"battlegear"},{portal:"creatures"},{portal:"locations"},{portal:"mugic"},{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then((function(){e.loaded=!0,e.loading=!1})).catch((function(){}))),r.createElement(s.gb,null);var t=this.props.string;if(""==t)return r.createElement("div",{style:{minHeight:"50px"}});var n=this.filter.addCollection("filter"),a=n.addDynamicView("filter");a.applySimpleSort("gsx$name");var i,c=l.Z.portal.attacks.chain(),o=l.Z.portal.battlegear.chain(),u=l.Z.portal.creatures.chain(),m=l.Z.portal.locations.chain(),g=l.Z.portal.mugic.chain();c=c.find({$or:[{gsx$attributes:{$regex:new RegExp(t,"i")}},{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),o=o.find({$or:[{gsx$attributes:{$regex:new RegExp(t,"i")}},{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),u=u.find({$or:[{gsx$appearance:{$regex:new RegExp(t,"i")}},{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$specialabilities:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),m=m.find({$or:[{gsx$localfeatures:{$regex:new RegExp(t,"i")}},{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),g=g.find({$or:[{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),(i=c.data()).forEach((function(e){delete e.$loki})),n.insert(i),(i=o.data()).forEach((function(e){delete e.$loki})),n.insert(i),(i=u.data()).forEach((function(e){delete e.$loki})),n.insert(i),(i=m.data()).forEach((function(e){delete e.$loki})),n.insert(i),(i=g.data()).forEach((function(e){delete e.$loki})),n.insert(i);var p,d=a.data().map((function(e,t){return A(e,t)}));this.filter.removeCollection("filter");var E=[].concat(l.Z.portal.attacks.find({gsx$name:{$regex:new RegExp(t,"i")}}),l.Z.portal.battlegear.find({gsx$name:{$regex:new RegExp(t,"i")}}),l.Z.portal.creatures.find({gsx$name:{$regex:new RegExp(t,"i")}}),l.Z.portal.locations.find({gsx$name:{$regex:new RegExp(t,"i")}}),l.Z.portal.mugic.find({gsx$name:{$regex:new RegExp(t,"i")}}),l.Z.cards.attacks.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data(),l.Z.cards.battlegear.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data(),l.Z.cards.creatures.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data(),l.Z.cards.locations.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data(),l.Z.cards.mugic.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data()).sort(I).filter((function(e,t,n){return 0==t||e.gsx$name!=n[t-1].gsx$name})).map((function(e,t){return O(e,t)}));if(0==d.length){var h=[].concat(l.Z.cards.attacks.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data(),l.Z.cards.battlegear.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data(),l.Z.cards.creatures.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data(),l.Z.cards.locations.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data(),l.Z.cards.mugic.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where(l.Z.hasFullart).data()).sort((function(e,t){return e.gsx$name>t.gsx$name?1:-1})).map((function(e,t){return A(e,t)}));h.length>0?(p="Art contributed by "+t+":",d=h):p="No Results Found"}else p="Results containing "+t+":";return r.createElement("div",{className:"results"},r.createElement("hr",null),E.length>0&&r.createElement(r.Fragment,null,r.createElement("div",{className:"entry_nav"},E),r.createElement("hr",null)),r.createElement("div",null,p),d)},t}(r.Component),d=(0,y.Z)(p.prototype,"loaded",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=(0,y.Z)(p.prototype,"loading",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=p))||g)||g,H=(0,C.f3)((function(e,t,n){return t}))(_=(0,C.Pi)((W=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return t=e.call.apply(e,[this].concat(r))||this,(0,v.Z)(t,"loaded",D,(0,b.Z)(t)),(0,v.Z)(t,"loading",B,(0,b.Z)(t)),t}(0,Z.Z)(t,e);var n=t.prototype;return n.scrollLeft=function(e){document.getElementsByClassName("bottom_nav")[0].scrollLeft=e},n.render=function(){var e=this,t=this.props.type.toLowerCase();if(0==this.loaded)return 0==this.loading&&(this.loading=!0,l.Z.LoadDB([{cards:t},{portal:t}]).then((function(){e.loaded=!0,e.loading=!1})).catch((function(){}))),r.createElement(s.gb,null);var n=!0,i="",o=r.createElement("div",null),u=[],m=this.props.location.pathname.split("/");if(""==m[m.length-1]&&m.pop(),"creatures"==t||"mugic"==t){var g=m.length>=4&&l.Z.tribes.includes(m[3])?m[3]:null;g?m.length>4&&(n=!1,o=r.createElement(a.AW,{path:g+"/:card",element:r.cloneElement(this.props.component,this.props)})):m.length>3&&(n=!1,o=r.createElement(a.AW,{path:":card",element:r.cloneElement(this.props.component,this.props)})),i=g?g+" "+this.props.type:this.props.type,u=(g?l.Z.portal[t].chain().find({gsx$tribe:g}).data():l.Z.portal[t].chain().data()).sort(I).map((function(t,n){return O(t,n,g?"/portal/"+e.props.type+"/"+t.gsx$tribe+"/"+encodeURIComponent(t.gsx$name):"/portal/"+e.props.type+"/"+encodeURIComponent(t.gsx$name))}))}else m.length>3&&(n=!1,o=r.createElement(a.AW,{path:":card",element:r.cloneElement(this.props.component,this.props)})),i=this.props.type,u=l.Z.portal[t].data.sort(I).map((function(e,t){return O(e,t)}));return n?r.createElement("div",{className:"entry "+t+" base_path"},r.createElement("div",{className:"cat_title"},i),r.createElement("div",{className:"entry_nav"},u)):r.createElement("div",{className:"entry "+t},r.createElement("div",{className:"entry_content"},r.createElement(a.Z5,null,o)),r.createElement("div",{className:"cat_title"},r.createElement(c.rU,{to:"/portal/"+this.props.type},i)),r.createElement("div",{className:"entry_nav"},u))},t}(r.Component),D=(0,y.Z)(W.prototype,"loaded",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B=(0,y.Z)(W.prototype,"loading",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=W))||_)||_;function T(e){var t=e.name.split(",");return r.createElement(r.Fragment,null,r.createElement("span",null,t[0]),t.length>1&&r.createElement("span",{className:"bigger"},r.createElement("br",null),t[1].trim()))}function Q(e){var t=[];return e.artist.split(/(?=, )/).forEach((function(e,n){t.push(r.createElement(c.rU,{key:n,to:"/portal/Search/?"+e.replace(", ","")},e))})),r.createElement("div",{className:"artist"},t)}var j,V=(0,C.f3)((function(e,t,n){return t}))(q=(0,C.Pi)((M=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return t=e.call.apply(e,[this].concat(r))||this,(0,v.Z)(t,"fullscreen",P,(0,b.Z)(t)),t.expand=function(e){t.fullscreen=!0},t.close=function(e){t.fullscreen=!1},t}return(0,Z.Z)(t,e),t.prototype.render=function(){var e=this.props.card;return r.createElement(r.Fragment,null,r.createElement("div",{className:"modal"+(this.fullscreen?"":" hidden")},r.createElement("span",{className:"close",onClick:this.close},"×"),r.createElement("img",{className:"modal-content",src:l.Z.cardFullart(e)})),l.Z.hasFullart(e)&&r.createElement("div",{className:"entry_splash"},r.createElement("img",{onClick:this.expand,src:l.Z.cardFullart(e)})),r.createElement("div",{className:"entry_body"},r.createElement("div",{className:"title"},r.createElement(T,{name:e.gsx$name}),r.createElement("hr",null)),r.createElement("div",{className:"column"},e.gsx$artist&&r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("strong",null,"Artist(s):"),r.createElement(Q,{artist:e.gsx$artist})),r.createElement("hr",null)),e.gsx$set&&r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("strong",null,"Set: "),l.Z.sets[e.gsx$set]+" ("+e.gsx$set+")"),r.createElement("hr",null)),e.gsx$rarity&&r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("strong",null,"Rarity: "),r.createElement(s.H7,{set:e.gsx$set,rarity:e.gsx$rarity,iconOnly:!0})," ",e.gsx$rarity),r.createElement("hr",null)),e.gsx$id&&r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("strong",null,"Card ID: "),e.gsx$id),r.createElement("hr",null)),this.props.col0&&r.createElement(r.Fragment,null,this.props.col0),e.gsx$ability&&r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Ability:"),r.createElement(s.$U,{ability:e.gsx$ability}))),e.gsx$flavortext&&r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Card Flavor:"),r.createElement("br",null),e.gsx$flavortext)),this.props.col1&&r.createElement(r.Fragment,null,r.createElement("hr",null),"this.props.col1")),r.createElement("div",{className:"column"},this.props.col2)))},t}(r.Component),P=(0,y.Z)(M.prototype,"fullscreen",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=M))||q)||q;var G,J,X,Y,K,ee,te,ne,re=(0,C.f3)((function(e,t,n){return t}))(j=(0,C.Pi)(j=function(e){function t(){return e.apply(this,arguments)||this}return(0,Z.Z)(t,e),t.prototype.render=function(){var e=this.props.location.pathname.split("/");""==e[e.length-1]&&e.pop();var t=e.length>=5?decodeURIComponent(e[4]):4==e.length?decodeURIComponent(e[3]):void 0,n=l.Z.portal.creatures.findOne({gsx$name:t}),a=l.Z.cards.creatures.findOne({gsx$name:t});if(n){for(var i=n.gsx$tribe,o=[],u=0;u<parseInt(a.gsx$mugicability||0);u++)o.push(r.createElement(s.lB,{key:u,tribe:i}));var m=[];return n.gsx$attributes&&m.push(["Appearance",n.gsx$attributes]),n.gsx$background&&m.push(["Background",n.gsx$background]),n.gsx$details&&m.push(["Details",n.gsx$details]),n.gsx$battlegear&&m.push(["Favorite Battlegear(s)",n.gsx$battlegear.split(/[;]+\s*/).map((function(e,t){return r.createElement("p",{key:t},r.createElement(L.vj,(0,N.Z)({as:c.rU},U.Z.link,{to:"/portal/Battlegear/"+e}),r.createElement("span",null,e)))}))]),n.gsx$location&&m.push(["Favorite Location(s)",n.gsx$location.split(/[;]+\s*/).map((function(e,t){return r.createElement("p",{key:t},r.createElement(L.vj,(0,N.Z)({as:c.rU},U.Z.link,{to:"/portal/Locations/"+e}),r.createElement("span",null,e)))}))]),n.gsx$height&&m.push(["Height (ft)",n.gsx$height]),n.gsx$specialabilities&&m.push(["Special Abilities",n.gsx$specialabilities]),n.gsx$weight&&m.push(["Weight (lb)",n.gsx$weight]),r.createElement(V,{card:a,col0:r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("strong",null,"Tribe: "),r.createElement(s.uy,{tribe:i})," ",i),r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Disciplines: "),a.gsx$courage,r.createElement(s.cq,{discipline:"courage"})," ",a.gsx$power,r.createElement(s.cq,{discipline:"power"})," ",a.gsx$wisdom,r.createElement(s.cq,{discipline:"wisdom"})," ",a.gsx$speed,r.createElement(s.cq,{discipline:"speed"})),r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Energy: "),a.gsx$energy),r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Elements: "),r.createElement(s.ZD,{element:"fire",value:a.gsx$elements.toLowerCase().indexOf("fire")>=0})," ",r.createElement(s.ZD,{element:"air",value:a.gsx$elements.toLowerCase().indexOf("air")>=0})," ",r.createElement(s.ZD,{element:"earth",value:a.gsx$elements.toLowerCase().indexOf("earth")>=0})," ",r.createElement(s.ZD,{element:"water",value:a.gsx$elements.toLowerCase().indexOf("water")>=0})),r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Mugic Ability: "),o)),col2:m.map((function(e,t){return r.createElement(r.Fragment,{key:t},r.createElement("div",null,r.createElement("strong",null,e[0],":"),r.createElement("br",null),e[1]),t!==m.length-1&&r.createElement("hr",null))}))})}if(a&&l.Z.hasFullart(a)){for(var g=a.gsx$tribe,p=[],d=0;d<parseInt(a.gsx$mugicability||0);d++)p.push(r.createElement(s.lB,{key:d,tribe:g}));return r.createElement(V,{card:a,col0:r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("strong",null,"Tribe: "),r.createElement(s.uy,{tribe:g})," ",g),r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Disciplines: "),a.gsx$courage,r.createElement(s.cq,{discipline:"courage"})," ",a.gsx$power,r.createElement(s.cq,{discipline:"power"})," ",a.gsx$speed,r.createElement(s.cq,{discipline:"speed"})," ",a.gsx$wisdom,r.createElement(s.cq,{discipline:"wisdom"})),r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Energy: "),a.gsx$energy),r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Elements: "),r.createElement(s.ZD,{element:"fire",value:a.gsx$elements.toLowerCase().indexOf("fire")>=0})," ",r.createElement(s.ZD,{element:"air",value:a.gsx$elements.toLowerCase().indexOf("air")>=0})," ",r.createElement(s.ZD,{element:"earth",value:a.gsx$elements.toLowerCase().indexOf("earth")>=0})," ",r.createElement(s.ZD,{element:"water",value:a.gsx$elements.toLowerCase().indexOf("water")>=0})),r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Mugic Ability: "),p))})}return r.createElement(s.uW,{location:this.props.location})},t}(r.Component))||j)||j,ae=(0,C.f3)((function(e,t,n){return t}))(G=(0,C.Pi)(G=function(e){function t(){return e.apply(this,arguments)||this}return(0,Z.Z)(t,e),t.prototype.render=function(){var e=this.props.location.pathname.split("/");""==e[e.length-1]&&e.pop();var t=e.length>=5?decodeURIComponent(e[4]):4==e.length?decodeURIComponent(e[3]):void 0,n=l.Z.portal.mugic.findOne({gsx$name:t}),a=l.Z.cards.mugic.findOne({gsx$name:t}),i=function(e){var t=[];if(0==a.gsx$cost)t.push(r.createElement("span",{key:0},"0"));else if("x"==a.gsx$cost.toLowerCase())t.push(r.createElement("span",{key:0},"X"));else for(var n=0;n<parseInt(a.gsx$cost);n++)t.push(r.createElement(s.lB,{tribe:e,key:n}));return t};if(n){var c=n.gsx$tribe;return r.createElement(V,{card:a,col0:r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("strong",null,"Tribe: "),r.createElement(s.uy,{tribe:c})," ",c),""!==a.gsx$cost&&r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Cost: "),i(c)))),col2:r.createElement(r.Fragment,null,n.gsx$background&&r.createElement("div",null,r.createElement("strong",null,"Background:"),r.createElement("br",null),n.gsx$background),n.gsx$background&&n.gsx$details&&r.createElement("hr",null),n.gsx$details&&r.createElement("div",null,r.createElement("strong",null,"Details:"),r.createElement("br",null),n.gsx$details))})}if(a&&l.Z.hasFullart(a)){var o=a.gsx$tribe;return r.createElement(V,{card:a,col0:r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("strong",null,"Tribe: "),r.createElement(s.uy,{tribe:o})," ",o),""!==a.gsx$cost&&r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement("div",null,r.createElement("strong",null,"Cost: "),i(o))))})}return r.createElement(s.uW,{location:this.props.location})},t}(r.Component))||G)||G,le=(0,C.f3)((function(e,t,n){return t}))(J=(0,C.Pi)((X=function(e){function t(){var t;return t=e.call(this)||this,(0,v.Z)(t,"loaded",Y,(0,b.Z)(t)),(0,v.Z)(t,"loading",K,(0,b.Z)(t)),t.filter=new(R())("filter.db"),t}return(0,Z.Z)(t,e),t.prototype.render=function(){var e=this;if(0==this.loaded)return 0==this.loading&&(this.loading=!0,l.Z.LoadDB([{cards:"creatures"},{portal:"creatures"},{cards:"mugic"},{portal:"mugic"}]).then((function(){e.loaded=!0,e.loading=!1})).catch((function(){}))),r.createElement(s.gb,null);var t=this.props.location.pathname.split("/");""==t[t.length-1]&&t.pop();var n,i=t[2],o=this.filter.addCollection("filter"),u=o.addDynamicView("filter");(n=l.Z.portal.creatures.find({gsx$tribe:i})).forEach((function(e){delete e.$loki})),o.insert(n),(n=l.Z.portal.mugic.find({gsx$tribe:i})).forEach((function(e){delete e.$loki})),o.insert(n);var m=u.data();this.filter.removeCollection("filter");var g=m.sort(I).map((function(e,t){var n;return"Mugic"==e.gsx$type?n="/portal/"+i+"/Mugic/"+encodeURIComponent(e.gsx$name):"Creatures"==e.gsx$type&&(n="/portal/"+i+"/Creatures/"+encodeURIComponent(e.gsx$name)),O(e,t,n)}));return!(t.length>4)?r.createElement("div",{className:"entry tribe base_path"},r.createElement("div",{className:"cat_title"},i),r.createElement("div",{className:"entry_nav"},g)):r.createElement("div",{className:"entry tribe"},r.createElement("div",{className:"entry_content"},r.createElement(a.Z5,null,r.createElement(a.AW,{path:"Creatures/:card",element:r.createElement(re,this.props)}),r.createElement(a.AW,{path:"Mugic/:card",element:r.createElement(ae,this.props)}))),r.createElement("div",{className:"cat_title"},r.createElement(c.rU,{to:"/portal/"+i},i)),r.createElement("div",{className:"entry_nav"},g))},t}(r.Component),Y=(0,y.Z)(X.prototype,"loaded",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=(0,y.Z)(X.prototype,"loading",[w.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J=X))||J)||J,ie=(0,C.f3)((function(e,t,n){return t}))(ee=(0,C.Pi)(ee=function(e){function t(){return e.apply(this,arguments)||this}return(0,Z.Z)(t,e),t.prototype.render=function(){var e=this.props.location.pathname.split("/");if(""==e[e.length-1]&&e.pop(),4!==e.length)return r.createElement(s.uW,{location:this.props.location});var t=decodeURIComponent(e[3]),n=l.Z.portal.attacks.findOne({gsx$name:t}),a=l.Z.cards.attacks.findOne({gsx$name:t});if(n){var i=[];return n.gsx$attributes&&i.push(["Attributes",n.gsx$attributes]),n.gsx$background&&i.push(["Background",n.gsx$background]),n.gsx$details&&i.push(["Details",n.gsx$details]),r.createElement(V,{card:a,col2:i.map((function(e,t){return r.createElement(r.Fragment,{key:t},r.createElement("div",null,r.createElement("strong",null,e[0],":"),r.createElement("br",null),e[1]),t!==i.length-1&&r.createElement("hr",null))}))})}return a&&l.Z.hasFullart(a)?r.createElement(V,{card:a}):r.createElement(s.uW,{location:this.props.location})},t}(r.Component))||ee)||ee,ce=(0,C.f3)((function(e,t,n){return t}))(te=(0,C.Pi)(te=function(e){function t(){return e.apply(this,arguments)||this}return(0,Z.Z)(t,e),t.prototype.render=function(){var e=this.props.location.pathname.split("/");if(""==e[e.length-1]&&e.pop(),4!==e.length)return r.createElement(s.uW,{location:this.props.location});var t=decodeURIComponent(e[3]),n=l.Z.portal.battlegear.findOne({gsx$name:t}),a=l.Z.cards.battlegear.findOne({gsx$name:t});if(n){var i=[];return n.gsx$attributes&&i.push(["Attributes",n.gsx$attributes]),n.gsx$background&&i.push(["Background",n.gsx$background]),n.gsx$details&&i.push(["Details",n.gsx$details]),r.createElement(V,{card:a,col2:i.map((function(e,t){return r.createElement(r.Fragment,{key:t},r.createElement("div",null,r.createElement("strong",null,e[0],":"),r.createElement("br",null),e[1]),t!==i.length-1&&r.createElement("hr",null))}))})}return a&&l.Z.hasFullart(a)?r.createElement(V,{card:a}):r.createElement(s.uW,{location:this.props.location})},t}(r.Component))||te)||te,se=(0,C.f3)((function(e,t,n){return t}))(ne=(0,C.Pi)(ne=function(e){function t(){return e.apply(this,arguments)||this}return(0,Z.Z)(t,e),t.prototype.render=function(){var e=this.props.location.pathname.split("/");if(""==e[e.length-1]&&e.pop(),4!==e.length)return r.createElement(s.uW,{location:this.props.location});var t=decodeURIComponent(e[3]),n=l.Z.portal.locations.findOne({gsx$name:t}),a=l.Z.cards.locations.findOne({gsx$name:t});if(n){var i=[];return n.gsx$localfeatures&&i.push(["Local Features",n.gsx$localfeatures]),n.gsx$background&&i.push(["Background",n.gsx$background]),n.gsx$details&&i.push(["Details",n.gsx$details]),r.createElement(V,{card:a,col0:r.createElement(r.Fragment,null,a.gsx$initiative&&r.createElement("div",null,r.createElement("strong",null,"Initiative: "),r.createElement(s.a3,{initiative:a.gsx$initiative,notitle:"true"}))),col2:i.map((function(e,t){return r.createElement(r.Fragment,{key:t},r.createElement("div",null,r.createElement("strong",null,e[0],":"),r.createElement("br",null),e[1]),t!==i.length-1&&r.createElement("hr",null))}))})}return a&&l.Z.hasFullart(a)?r.createElement(V,{card:a,col0:r.createElement(r.Fragment,null,a.gsx$initiative&&r.createElement("div",null,r.createElement("strong",null,"Initiative: "),r.createElement(s.a3,{initiative:a.gsx$initiative,notitle:"true"})))}):r.createElement(s.uW,{location:this.props.location})},t}(r.Component))||ne)||ne;function oe(){var e=(0,a.TH)(),t=(0,a.s0)();(0,r.useEffect)((function(){window.scrollTo({top:220,left:0,behavior:"smooth"})}),[e.pathname]);var n=l.Z.tribes.map((function(e){return r.createElement(a.AW,{key:e,path:e+"/*",element:r.createElement(i.Z,{component:le})})}));return r.createElement("div",{className:"portal"},r.createElement(o,null),r.createElement(a.Z5,null,r.createElement(a.AW,{path:"/",element:r.createElement(i.Z,{component:k})}),r.createElement(a.AW,{path:"Search",element:r.createElement(i.Z,{component:z})}),r.createElement(a.AW,{path:"Attacks/*",element:r.createElement(H,{type:"Attacks",component:r.createElement(ie,null),location:e,navigate:t})}),r.createElement(a.AW,{path:"Battlegear/*",element:r.createElement(H,{type:"Battlegear",component:r.createElement(ce,null),location:e,navigate:t})}),r.createElement(a.AW,{path:"Creatures/*",element:r.createElement(H,{type:"Creatures",component:r.createElement(re,null),location:e,navigate:t})}),r.createElement(a.AW,{path:"Locations/*",element:r.createElement(H,{type:"Locations",component:r.createElement(se,null),location:e,navigate:t})}),r.createElement(a.AW,{path:"Mugic/*",element:r.createElement(H,{type:"Mugic",component:r.createElement(ae,null),location:e,navigate:t})}),n))}}}]); |