mirror of
https://github.com/chaoticbackup/chaoticbackup.github.io.git
synced 2026-03-22 01:34:20 -05:00
1 line
33 KiB
JavaScript
1 line
33 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1070:function(e,t,a){},1074:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return De}));var n,r,l=a(82),c=a.n(l),i=a(63),o=a.n(i),s=a(167),u=a.n(s),m=a(168),p=a.n(m),g=a(131),f=a.n(g),d=a(169),h=a.n(d),E=a(0),x=a.n(E),v=a(3),b=a(132),y=a(18),$=a(83),w=a(109),R=a(102),k=a.n(R),C=a(842),N=a.n(C),O=a(64),D=a.n(O);a(841);function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}var F,L,S,U,_,j,B,A=(n=function(e){u()(a,e);var t=I(a);function a(){var e;c()(this,a);for(var n=arguments.length,l=new Array(n),i=0;i<n;i++)l[i]=arguments[i];return e=t.call.apply(t,[this].concat(l)),k()(e,"coin",r,N()(e)),e}return o()(a,[{key:"updateCanvas",value:function(e){var t=this;if(e){e.style.width="100%",e.style.height="100%",e.width=e.offsetWidth,e.height=e.offsetHeight;var a=e.getContext("2d"),n=new Image;n.src="/src/img/portal.png";var r=new Image;r.src=w.a.base_image+"1iu0GFaJQ0UsSN8yYWi77VY1cXsQpM4o7",r.onload=function(){a.drawImage(r,0,0),function(){var t=new Image;t.src=w.a.base_image+"0B6oyUfwoM3u1LWtvNUZ2NVdjTGc",t.onload=function(){a.drawImage(t,50,350)};var r=new Image;r.src=w.a.base_image+"0B6oyUfwoM3u1bFVIclZscHlHTVE",r.onload=function(){a.drawImage(r,e.width-300,350)};var l=new Image;l.src=w.a.base_image+"0B6oyUfwoM3u1YzNhLUdSMHlmdFE",l.onload=function(){a.drawImage(l,e.width-350,n.height+10)};var c=new Image;c.src=w.a.base_image+"0B6oyUfwoM3u1MVVqQlpqYldsVDQ",c.onload=function(){a.drawImage(c,50,n.height+10)}}(),a.drawImage(n,e.width/2-n.width/2,0)};var l=new Image;this.coin=function(t){var a={},n=0,l=0,c=0,i=t.ticksPerFrame||0,o=t.frames||1,s=t.w_frames||1,u=t.h_frames||1;a.context=t.context,a.width=t.width,a.height=t.height,a.image=t.image;var m=0;return a.update=function(){(c+=1)>i&&(c=0,m++,n+1<s?n+=1:(n=0,l+=1),m+1>o&&(n=0,l=0,m=0))},a.render=function(){var t=a.width/s,c=a.height/u,i=e.width/2-t/2,o=e.height/2-c/2;a.context.clearRect(i,o,t,c),a.context.drawImage(r,i,o,t,c,i,o,t,c),a.context.drawImage(a.image,t*n,c*l,t,c,i,o,t,c)},a}({context:e.getContext("2d"),width:448,height:448,image:l,w_frames:7,h_frames:7,frames:47,ticksPerFrame:4}),l.addEventListener("load",(function e(){t.coin&&(window.requestAnimationFrame(e),t.coin.update(),t.coin.render())})),l.src=w.a.base_image+"0B6oyUfwoM3u1cC1vaGVkU1J1ZzQ"}}},{key:"render",value:function(){return x.a.createElement(E.Fragment,null,x.a.createElement("canvas",{ref:this.updateCanvas.bind(this),height:"600px"}))}}]),a}(x.a.Component),r=D()(n.prototype,"coin",[v.m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),n),M=a(1063),P=a.n(M),q=a(170),V=a.n(q),z=a(101),H=a(57);function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}var Q,W,J,Y=Object(b.a)((function(e,t,a){return t}))(U=Object(b.b)((_=function(e){u()(a,e);var t=T(a);function a(e){var n;return c()(this,a),n=t.call(this,e),k()(n,"input",j,N()(n)),k()(n,"query",B,N()(n)),n.search=function(e){e.preventDefault(),e.stopPropagation(),n.props.history.push("/portal/Search/?"+encodeURIComponent(n.query)),n.input=n.query},n.query=n.input=decodeURIComponent(n.props.location.search.substr(1)),n}return o()(a,[{key:"render",value:function(){var e=this;return x.a.createElement("div",{className:"search"},x.a.createElement("form",{onSubmit:this.search},x.a.createElement("input",{type:"text",value:this.query,autoFocus:!0,onChange:function(t){return e.query=t.target.value}}),x.a.createElement("button",{type:"submit"},x.a.createElement(H.n,null))),x.a.createElement(G,{string:this.input}))}}]),a}(x.a.Component),j=D()(_.prototype,"input",[v.m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=D()(_.prototype,"query",[v.m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=_))||U)||U,G=Object(b.a)((function(e,t,a){return t}))(F=Object(b.b)((L=function(e){u()(a,e);var t=T(a);function a(){var e;return c()(this,a),e=t.call(this),k()(e,"loaded",S,N()(e)),e.filter=new V.a("filter.db"),e}return o()(a,[{key:"render",value:function(){var e=this;if(0==this.loaded)return w.a.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})),x.a.createElement("span",null,"Loading...");var t=this.props.string;if(""==t)return x.a.createElement("div",{style:{minHeight:"50px"}});var a=function(e,t){var a="/portal";switch(e.gsx$type){case"Attacks":a+="/Attacks/"+encodeURIComponent(e.gsx$name);break;case"Battlegear":a+="/Battlegear/"+encodeURIComponent(e.gsx$name);break;case"Creatures":a+="/Creatures/"+encodeURIComponent(e.gsx$name);break;case"Locations":a+="/Locations/"+encodeURIComponent(e.gsx$name);break;case"Mugic":a+="/Mugic/"+encodeURIComponent(e.gsx$name)}return x.a.createElement("div",{key:t},x.a.createElement(P.a,h()({as:$.b},z.a.link,{to:a}),e.gsx$name),x.a.createElement("br",null))},n=this.filter.addCollection("filter"),r=n.addDynamicView("filter");r.applySimpleSort("gsx$name");var l,c=w.a.portal.attacks.chain(),i=w.a.portal.battlegear.chain(),o=w.a.portal.creatures.chain(),s=w.a.portal.locations.chain(),u=w.a.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")}}]}),i=i.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$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")}}]}),s=s.find({$or:[{gsx$localfeatures:{$regex:new RegExp(t,"i")}},{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),u=u.find({$or:[{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),(l=c.data()).forEach((function(e){delete e.$loki})),n.insert(l),(l=i.data()).forEach((function(e){delete e.$loki})),n.insert(l),(l=o.data()).forEach((function(e){delete e.$loki})),n.insert(l),(l=s.data()).forEach((function(e){delete e.$loki})),n.insert(l),(l=u.data()).forEach((function(e){delete e.$loki})),n.insert(l);var m,p=r.data().map(a);this.filter.removeCollection("filter");var g=[].concat(w.a.portal.attacks.find({gsx$name:{$regex:new RegExp(t,"i")}}),w.a.portal.battlegear.find({gsx$name:{$regex:new RegExp(t,"i")}}),w.a.portal.creatures.find({gsx$name:{$regex:new RegExp(t,"i")}}),w.a.portal.locations.find({gsx$name:{$regex:new RegExp(t,"i")}}),w.a.portal.mugic.find({gsx$name:{$regex:new RegExp(t,"i")}}),w.a.cards.attacks.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),w.a.cards.battlegear.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),w.a.cards.locations.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),w.a.cards.mugic.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data()).sort((function(e,t){return(e=e.gsx$name.toLowerCase())<(t=t.gsx$name.toLowerCase())?-1:e>t?1:0})).map(a);if(0==p.length){var f=[].concat(w.a.cards.attacks.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),w.a.cards.battlegear.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),w.a.cards.creatures.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),w.a.cards.locations.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),w.a.cards.mugic.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data()).sort((function(e,t){return(e=e.gsx$name.toLowerCase())<(t=t.gsx$name.toLowerCase())?-1:e>t?1:0})).map(a);f.length>0?(m="Art contributed by ".concat(t,":"),p=f):m="No Results Found"}else m="Results containing ".concat(t,":");return x.a.createElement("div",{className:"results"},x.a.createElement("hr",null),g.length>0&&x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,"Entries"),g,x.a.createElement("hr",null)),x.a.createElement("div",null,m),p)}}]),a}(x.a.Component),S=D()(L.prototype,"loaded",[v.m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),F=L))||F)||F;function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}var X,K,ee,te=Object(b.a)((function(e,t,a){return t}))(Q=Object(b.b)((W=function(e){u()(a,e);var t=Z(a);function a(e){var n;return c()(this,a),n=t.call(this,e),k()(n,"loaded",J,N()(n)),n.type=e.type.toLowerCase(),n}return o()(a,[{key:"scrollLeft",value:function(e){document.getElementsByClassName("bottom_nav")[0].scrollLeft=e}},{key:"render",value:function(){var e=this;if(0==this.loaded)return w.a.LoadDB([{cards:this.type},{portal:this.type}]).then((function(){e.loaded=!0})),x.a.createElement(H.h,null);var t=function(t,a,n,r){return a?x.a.createElement("div",{key:n,className:"nav_item"},x.a.createElement(P.a,h()({as:$.b,to:r||"/portal/".concat(e.props.type,"/").concat(t.gsx$name)},z.a.link),x.a.createElement("span",null,t.gsx$name.split(",")[0]),x.a.createElement("br",null),x.a.createElement("img",{className:"thumb",src:w.a.base_image+a.gsx$thumb}))):x.a.createElement("div",{key:n})},a=!0,n="",r=x.a.createElement("div",null),l=[],c=this.props.location.pathname.split("/");if(""==c[c.length-1]&&c.pop(),"creatures"==this.type||"mugic"==this.type){var i=c.length>=4&&w.a.tribes.includes(c[3])?c[3]:null;i?c.length>4&&(a=!1,r=x.a.createElement(y.b,{path:"".concat(this.props.match.url,"/").concat(i,"/:card"),component:this.props.component})):c.length>3&&(a=!1,r=x.a.createElement(y.b,{path:"".concat(this.props.match.url,"/:card"),component:this.props.component})),n=i?"".concat(i," ").concat(this.props.type):this.props.type,l=(i?w.a.portal[this.type].chain().find({gsx$tribe:i}).simplesort("gsx$name").data():w.a.portal[this.type].chain().simplesort("gsx$name").data()).map((function(a,n){var r=w.a.cards[e.type].findOne({gsx$name:a.gsx$name}),l=i?"/portal/".concat(e.props.type,"/").concat(a.gsx$tribe,"/").concat(encodeURIComponent(a.gsx$name)):"/portal/".concat(e.props.type,"/").concat(encodeURIComponent(a.gsx$name));return t(a,r,n,l)}))}else c.length>3&&(a=!1,r=x.a.createElement(y.b,{path:"".concat(this.props.match.url,"/:card"),component:this.props.component})),n=this.props.type,l=w.a.portal[this.type].data.sort((function(e,t){return e.gsx$name>t.gsx$name?1:-1})).map((function(a,n){var r=w.a.cards[e.type].findOne({gsx$name:a.gsx$name});return t(a,r,n)}));return a?x.a.createElement("div",{className:"entry ".concat(this.type," base_path")},x.a.createElement("div",{className:"cat_title"},n),x.a.createElement("div",{className:"entry_nav"},l)):x.a.createElement("div",{className:"entry ".concat(this.type)},x.a.createElement("div",{className:"entry_content"},r),x.a.createElement("div",{className:"cat_title"},n),x.a.createElement("div",{className:"entry_nav"},l))}}]),a}(x.a.Component),J=D()(W.prototype,"loaded",[v.m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Q=W))||Q)||Q;function ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}function ne(e){var t=e.name.split(",");return x.a.createElement(x.a.Fragment,null,x.a.createElement("span",null,t[0]),t.length>1&&x.a.createElement("span",{className:"bigger"},x.a.createElement("br",null),t[1].trim()))}function re(e){var t=[];return e.artist.split(/(?=, )/).forEach((function(e,a){t.push(x.a.createElement($.b,{key:a,to:"/portal/Search/?".concat(e.replace(", ",""))},e))})),x.a.createElement("div",{className:"artist"},t)}var le,ce=Object(b.a)((function(e,t,a){return t}))(X=Object(b.b)((K=function(e){u()(a,e);var t=ae(a);function a(){var e;c()(this,a);for(var n=arguments.length,r=new Array(n),l=0;l<n;l++)r[l]=arguments[l];return e=t.call.apply(t,[this].concat(r)),k()(e,"fullscreen",ee,N()(e)),e}return o()(a,[{key:"expand",value:function(e){this.fullscreen=!0}},{key:"close",value:function(e){this.fullscreen=!1}},{key:"render",value:function(){var e=this.props.card;return x.a.createElement(x.a.Fragment,null,x.a.createElement("div",{className:"modal"+(this.fullscreen?"":" hidden")},x.a.createElement("span",{className:"close",onClick:this.close.bind(this)},"×"),x.a.createElement("img",{className:"modal-content",src:w.a.base_image+e.gsx$splash})),e.gsx$splash&&x.a.createElement("div",{className:"entry_splash"},x.a.createElement("img",{onClick:this.expand.bind(this),src:w.a.base_image+e.gsx$splash})),x.a.createElement("div",{className:"entry_body"},x.a.createElement("div",{className:"title"},x.a.createElement(ne,{name:e.gsx$name}),x.a.createElement("hr",null)),this.props.text&&x.a.createElement("div",{className:"nocolumn"},this.props.text),!this.props.text&&x.a.createElement("div",{className:"column"},e.gsx$artist&&x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Artist(s):"),x.a.createElement(re,{artist:e.gsx$artist})),x.a.createElement("hr",null)),x.a.createElement("div",null,x.a.createElement("strong",null,"Set: "),"".concat(w.a.sets[e.gsx$set]," (").concat(e.gsx$set,")")),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Rarity: "),x.a.createElement(H.m,{set:e.gsx$set,rarity:e.gsx$rarity,notext:"true"})," ",e.gsx$rarity),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Card ID: "),e.gsx$id),this.props.col0&&x.a.createElement(x.a.Fragment,null,x.a.createElement("hr",null),this.props.col0),e.gsx$ability&&x.a.createElement(x.a.Fragment,null,x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Ability:"),x.a.createElement(H.a,{ability:e.gsx$ability}))),e.gsx$flavortext&&x.a.createElement(x.a.Fragment,null,x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Card Flavor:"),x.a.createElement("br",null),e.gsx$flavortext)),this.props.col1&&x.a.createElement(x.a.Fragment,null,x.a.createElement("hr",null),"this.props.col1")),!this.props.text&&x.a.createElement("div",{className:"column"},this.props.col2)))}}]),a}(x.a.Component),ee=D()(K.prototype,"fullscreen",[v.m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X=K))||X)||X;function ie(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}function oe(e){var t=[];return e.artist.split(/(?=, )/).forEach((function(e,a){t.push(x.a.createElement($.b,{key:a,to:"/portal/Search/?".concat(e.replace(", ",""))},e))})),x.a.createElement("div",{className:"ability"},t)}var se,ue=Object(b.a)((function(e,t,a){return t}))(le=Object(b.b)(le=function(e){u()(a,e);var t=ie(a);function a(){return c()(this,a),t.apply(this,arguments)}return o()(a,[{key:"render",value: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,a=w.a.portal.creatures.findOne({gsx$name:t});if(!a)return x.a.createElement(H.l,{location:this.props.location});for(var n=a.gsx$tribe,r=w.a.cards.creatures.findOne({gsx$name:t}),l=a.gsx$location.split(/[;]+\s*/).map((function(e,t){return x.a.createElement("p",{key:t},x.a.createElement(P.a,h()({as:$.b},z.a.link,{to:"/portal/Locations/"+e}),x.a.createElement("span",null,e)))})),c=a.gsx$battlegear.split(/[;]+\s*/).map((function(e,t){return x.a.createElement("p",{key:t},x.a.createElement(P.a,h()({as:$.b},z.a.link,{to:"/portal/Battlegear/"+e}),x.a.createElement("span",null,e)))})),i=[],o=0;o<r.gsx$mugicability;o++)i.push(x.a.createElement(H.j,{key:o,tribe:n}));return x.a.createElement(ce,{card:r,text:x.a.createElement(x.a.Fragment,null,x.a.createElement("hr",null),a.gsx$appearance&&x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Appearance:"),x.a.createElement("br",null),a.gsx$appearance),x.a.createElement("hr",null)),x.a.createElement("div",null,x.a.createElement("strong",null,"Background:"),x.a.createElement("br",null),a.gsx$background),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Details:"),x.a.createElement("br",null),a.gsx$details),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Favorite Battlegear(s):"),x.a.createElement("br",null),c),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Favorite Location(s):"),x.a.createElement("br",null),l),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Height (ft):"),x.a.createElement("br",null),a.gsx$height),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Special Abilities:"),x.a.createElement("br",null),a.gsx$specialabilities),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Weight (lb):"),x.a.createElement("br",null),a.gsx$weight),x.a.createElement("hr",null),r.gsx$artist&&x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Artist(s):"),x.a.createElement(oe,{artist:r.gsx$artist})),x.a.createElement("hr",null)),x.a.createElement("div",null,x.a.createElement("strong",null,"Card ID: "),r.gsx$id),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Set: "),r.gsx$set),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Rarity: "),r.gsx$rarity),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Tribe: "),x.a.createElement(H.o,{tribe:n})),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Ability:"),x.a.createElement("br",null),x.a.createElement(H.a,{ability:r.gsx$ability,tribe:r.gsx$tribe})),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Courage: "),r.gsx$courage,x.a.createElement(H.d,{discipline:"courage"})),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Power: "),r.gsx$power,x.a.createElement(H.d,{discipline:"power"})),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Speed: "),r.gsx$speed,x.a.createElement(H.d,{discipline:"speed"})),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Wisdom: "),r.gsx$wisdom,x.a.createElement(H.d,{discipline:"wisdom"})),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Energy: "),r.gsx$energy),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Elements: "),x.a.createElement("div",null,x.a.createElement(H.f,{element:"fire",value:r.gsx$elements.toLowerCase().indexOf("fire")>=0})," ",x.a.createElement(H.f,{element:"air",value:r.gsx$elements.toLowerCase().indexOf("air")>=0})," ",x.a.createElement(H.f,{element:"earth",value:r.gsx$elements.toLowerCase().indexOf("earth")>=0})," ",x.a.createElement(H.f,{element:"water",value:r.gsx$elements.toLowerCase().indexOf("water")>=0}))),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Flavortext:"),x.a.createElement("br",null),r.gsx$flavortext),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Mugic Ability: "),i))})}}]),a}(x.a.Component))||le)||le;function me(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}var pe,ge,fe,de=Object(b.a)((function(e,t,a){return t}))(se=Object(b.b)(se=function(e){u()(a,e);var t=me(a);function a(){return c()(this,a),t.apply(this,arguments)}return o()(a,[{key:"render",value: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,a=w.a.portal.mugic.findOne({gsx$name:t}),n=w.a.cards.mugic.findOne({gsx$name:t}),r=function(){var e=[];if(0==n.gsx$cost)e.push(x.a.createElement("span",{key:0},"0"));else if("x"==n.gsx$cost.toLowerCase())e.push(x.a.createElement("span",{key:0},"X"));else for(var t=0;t<n.gsx$cost;t++)e.push(x.a.createElement(H.j,{tribe:n.gsx$tribe,key:t}));return e};return a?x.a.createElement(ce,{card:n,col0:x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Tribe: "),x.a.createElement(H.o,{tribe:a.gsx$tribe})),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Cost: "),r())),col2:x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Background:"),x.a.createElement("br",null),a.gsx$background),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Details:"),x.a.createElement("br",null),a.gsx$details))}):n&&n.gsx$splash?x.a.createElement(ce,{card:n,col0:x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Tribe: "),x.a.createElement(H.o,{tribe:n.gsx$tribe})),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Cost: "),r()))}):x.a.createElement(H.l,{location:this.props.location})}}]),a}(x.a.Component))||se)||se;function he(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}var Ee,xe=Object(b.a)((function(e,t,a){return t}))(pe=Object(b.b)((ge=function(e){u()(a,e);var t=he(a);function a(){var e;return c()(this,a),e=t.call(this),k()(e,"loaded",fe,N()(e)),e.filter=new V.a("filter.db"),e}return o()(a,[{key:"render",value:function(){var e=this;if(0==this.loaded)return w.a.LoadDB([{cards:"creatures"},{portal:"creatures"},{cards:"mugic"},{portal:"mugic"}]).then((function(){e.loaded=!0})),x.a.createElement(H.h,null);var t=this.props.location.pathname.split("/");""==t[t.length-1]&&t.pop();var a,n=t[2],r=this.filter.addCollection("filter"),l=r.addDynamicView("filter");l.applySimpleSort("gsx$name"),(a=w.a.portal.creatures.find({gsx$tribe:n})).forEach((function(e){delete e.$loki})),r.insert(a),(a=w.a.portal.mugic.find({gsx$tribe:n})).forEach((function(e){delete e.$loki})),r.insert(a);var c=l.data();this.filter.removeCollection("filter");var i=c.map((function(e,t){var a,r;return"Mugic"==e.gsx$type&&(a=w.a.cards.mugic.findOne({gsx$name:e.gsx$name}),r="/portal/"+n+"/Mugic/"+encodeURIComponent(e.gsx$name)),"Creatures"==e.gsx$type&&(a=w.a.cards.creatures.findOne({gsx$name:e.gsx$name}),r="/portal/"+n+"/Creatures/"+encodeURIComponent(e.gsx$name)),a?x.a.createElement("div",{key:t,className:"nav_item"},x.a.createElement(P.a,h()({as:$.b},z.a.link,{to:r}),x.a.createElement("span",null,e.gsx$name.split(",")[0]),x.a.createElement("br",null),x.a.createElement("img",{className:"thumb",src:w.a.base_image+a.gsx$thumb}))):x.a.createElement("div",{key:t})}));return x.a.createElement("div",{className:"entry tribe"},x.a.createElement("div",{className:"entry_content"},x.a.createElement(y.b,{path:"".concat(this.props.match.url,"/Creatures/:card"),component:ue}),x.a.createElement(y.b,{path:"".concat(this.props.match.url,"/Mugic/:card"),component:de})),x.a.createElement("div",{className:"cat_title"},t[2]),x.a.createElement("div",{className:"entry_nav"},i))}}]),a}(x.a.Component),fe=D()(ge.prototype,"loaded",[v.m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pe=ge))||pe)||pe;function ve(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}var be,ye=Object(b.a)((function(e,t,a){return t}))(Ee=Object(b.b)(Ee=function(e){u()(a,e);var t=ve(a);function a(){return c()(this,a),t.apply(this,arguments)}return o()(a,[{key:"render",value:function(){var e=this.props.location.pathname.split("/");if(""==e[e.length-1]&&e.pop(),4!==e.length)return x.a.createElement(H.l,{location:this.props.location});var t=decodeURIComponent(e[3]),a=w.a.portal.attacks.findOne({gsx$name:t}),n=w.a.cards.attacks.findOne({gsx$name:t});return a?x.a.createElement(ce,{card:n,col2:x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Attributes:"),x.a.createElement("br",null),a.gsx$attributes),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Background:"),x.a.createElement("br",null),a.gsx$background),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Details:"),x.a.createElement("br",null),a.gsx$details))}):n&&n.gsx$splash?x.a.createElement(ce,{card:n}):x.a.createElement(H.l,{location:this.props.location})}}]),a}(x.a.Component))||Ee)||Ee;function $e(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}var we,Re=Object(b.a)((function(e,t,a){return t}))(be=Object(b.b)(be=function(e){u()(a,e);var t=$e(a);function a(){return c()(this,a),t.apply(this,arguments)}return o()(a,[{key:"render",value:function(){var e=this.props.location.pathname.split("/");if(""==e[e.length-1]&&e.pop(),4!==e.length)return x.a.createElement(H.l,{location:this.props.location});var t=decodeURIComponent(e[3]),a=w.a.portal.battlegear.findOne({gsx$name:t}),n=w.a.cards.battlegear.findOne({gsx$name:t});return a?x.a.createElement(ce,{card:n,col2:x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Attributes:"),x.a.createElement("br",null),a.gsx$attributes),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Background:"),x.a.createElement("br",null),a.gsx$background),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Details:"),x.a.createElement("br",null),a.gsx$details))}):n&&n.gsx$splash?x.a.createElement(ce,{card:n}):x.a.createElement(H.l,{location:this.props.location})}}]),a}(x.a.Component))||be)||be;function ke(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}var Ce,Ne=Object(b.a)((function(e,t,a){return t}))(we=Object(b.b)(we=function(e){u()(a,e);var t=ke(a);function a(){return c()(this,a),t.apply(this,arguments)}return o()(a,[{key:"render",value:function(){var e=this.props.location.pathname.split("/");if(""==e[e.length-1]&&e.pop(),4!==e.length)return x.a.createElement(H.l,{location:this.props.location});var t=decodeURIComponent(e[3]),a=w.a.portal.locations.findOne({gsx$name:t}),n=w.a.cards.locations.findOne({gsx$name:t});return a?x.a.createElement(ce,{card:n,col0:x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Initiative: "),x.a.createElement(H.g,{initiative:n.gsx$initiative,notitle:"true"}))),col2:x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Local Features:"),x.a.createElement("br",null),a.gsx$localfeatures),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Background:"),x.a.createElement("br",null),a.gsx$background),x.a.createElement("hr",null),x.a.createElement("div",null,x.a.createElement("strong",null,"Details:"),x.a.createElement("br",null),a.gsx$details))}):n&&n.gsx$splash?x.a.createElement(ce,{card:n,col0:x.a.createElement(x.a.Fragment,null,x.a.createElement("div",null,x.a.createElement("strong",null,"Initiative: "),x.a.createElement(H.g,{initiative:n.gsx$initiative,notitle:"true"})))}):x.a.createElement(H.l,{location:this.props.location})}}]),a}(x.a.Component))||we)||we;a(1070);function Oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=f()(e);if(t){var r=f()(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return p()(this,a)}}var De=Object(b.a)((function(e,t,a){return t}))(Ce=Object(b.b)(Ce=function(e){u()(a,e);var t=Oe(a);function a(){return c()(this,a),t.apply(this,arguments)}return o()(a,[{key:"componentDidUpdate",value:function(){window.scrollTo({top:220,left:0,behavior:"smooth"})}},{key:"render",value:function(){return x.a.createElement("div",{className:"portal"},x.a.createElement(Le,null),x.a.createElement(Ie,this.props))}}]),a}(x.a.Component))||Ce)||Ce;function Ie(e){var t=e.match.url;return x.a.createElement(x.a.Fragment,null,x.a.createElement(y.b,{exact:!0,path:t,component:A}),x.a.createElement(y.b,{path:"".concat(t,"/Attacks"),render:function(e){return x.a.createElement(te,h()({},e,{type:"Attacks",component:ye}))}}),x.a.createElement(y.b,{path:"".concat(t,"/Battlegear"),render:function(e){return x.a.createElement(te,h()({},e,{type:"Battlegear",component:Re}))}}),x.a.createElement(y.b,{path:"".concat(t,"/Creatures"),render:function(e){return x.a.createElement(te,h()({},e,{type:"Creatures",component:ue}))}}),x.a.createElement(y.b,{path:"".concat(t,"/Locations"),render:function(e){return x.a.createElement(te,h()({},e,{type:"Locations",component:Ne}))}}),x.a.createElement(y.b,{path:"".concat(t,"/Mugic"),render:function(e){return x.a.createElement(te,h()({},e,{type:"Mugic",component:de}))}}),w.a.tribes.map((function(e,a){return x.a.createElement(y.b,{key:a,path:"".concat(t,"/").concat(e),component:xe})})),x.a.createElement(y.b,{path:"".concat(t,"/Search"),component:Y}))}function Fe(e){e.preventDefault(),e.stopPropagation()}function Le(){var e=x.a.createElement("li",{className:"dropdown"},x.a.createElement($.b,{to:" ",onClick:Fe,className:"dropbtn"},"Types"),x.a.createElement("div",{className:"dropdown-content"},x.a.createElement($.b,{to:"/portal/Attacks"},"Attacks"),x.a.createElement($.b,{to:"/portal/Battlegear"},"Battlegear"),x.a.createElement($.b,{to:"/portal/Creatures"},"Creatures"),x.a.createElement($.b,{to:"/portal/Locations"},"Locations"),x.a.createElement($.b,{to:"/portal/Mugic"},"Mugic"))),t=w.a.tribes.map((function(e,t){return x.a.createElement("li",{key:t,className:"dropdown"},x.a.createElement($.b,{to:" ",className:"dropbtn",onClick:Fe},e),x.a.createElement("div",{className:"dropdown-content"},x.a.createElement($.b,{to:"/portal/"+e},"All"),x.a.createElement($.b,{to:"/portal/Creatures/"+e}," Creatures"),x.a.createElement($.b,{to:"/portal/Mugic/"+e}," Mugic")))}));return x.a.createElement("div",{className:"navbar"},x.a.createElement("ul",null,x.a.createElement("li",null,x.a.createElement($.b,{to:"/portal/"},"Home")),x.a.createElement("li",null,x.a.createElement($.b,{to:"/portal/Search"},x.a.createElement(H.n,null),"Search")),e,t))}}}]); |