chaoticbackup.github.io/build/510.js

1 line
45 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(self.webpackChunkchaoticbackup=self.webpackChunkchaoticbackup||[]).push([[510],{7510:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>Ze});var a,r=n(2122),i=n(5770),s=n(6610),l=n(5991),c=n(3349),o=n(379),u=n(6089),m=n(7608),p=n(3473),g=n(7294),d=n(1637),h=n(2188),f=n(798),x=n(2195);function y(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,m.Z)(e);if(t){var r=(0,m.Z)(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return(0,u.Z)(this,n)}}var v,$=(0,f.f3)((function(e,t,n){return t}))(a=(0,f.Pi)(a=function(e){(0,o.Z)(n,e);var t=y(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,l.Z)(n,[{key:"render",value:function(){var e=this,t=this.props.card;return 0==this.props.ext?g.createElement("div",{className:"card attack"},g.createElement("img",{className:"thumb",src:d.Z.base_image+(t.gsx$thumb||d.Z.thumb_missing),onClick:function(){return e.props.setImage(d.Z.cardImage(t))}}),g.createElement("div",{className:"left"},g.createElement(x.VG,{name:t.gsx$name}),g.createElement(x.uq,{set:t.gsx$set,rarity:t.gsx$rarity}),g.createElement("br",null),g.createElement("span",null,g.createElement(x.dR,{bp:t.gsx$bp})," Attack - ",t.gsx$bp),g.createElement("br",null),g.createElement("div",null,g.createElement("span",{className:"bp bigger"},t.gsx$base)," | ",g.createElement(x.W_,{element:"fire",value:t.gsx$fire}),t.gsx$fire," ",g.createElement(x.W_,{element:"air",value:t.gsx$air}),t.gsx$air," ",g.createElement(x.W_,{element:"earth",value:t.gsx$earth}),t.gsx$earth," ",g.createElement(x.W_,{element:"water",value:t.gsx$water}),t.gsx$water)),g.createElement("br",null),g.createElement("div",{className:"right"},g.createElement(x.$U,{ability:t.gsx$ability}),g.createElement(x.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),g.createElement(x.Q$,{flavortext:t.gsx$flavortext}))):g.createElement("div",{className:"card attack"},g.createElement("div",{className:"fullcard"},g.createElement("img",{src:d.Z.cardImage(t)})),g.createElement("div",{className:"right"},g.createElement(x.VG,{name:t.gsx$name}),g.createElement(x.$U,{ability:t.gsx$ability}),g.createElement(x.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),g.createElement(x.Q$,{flavortext:t.gsx$flavortext}),g.createElement("div",null,"Art By: ",t.gsx$artist)))}}]),n}(g.Component))||a)||a;function b(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,m.Z)(e);if(t){var r=(0,m.Z)(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return(0,u.Z)(this,n)}}var E,w=(0,f.f3)((function(e,t,n){return t}))(v=(0,f.Pi)(v=function(e){(0,o.Z)(n,e);var t=b(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,l.Z)(n,[{key:"render",value:function(){var e=this,t=this.props.card;return 0==this.props.ext?g.createElement("div",{className:"card battlegear"},g.createElement("img",{className:"thumb",style:{float:"left"},src:d.Z.base_image+(t.gsx$thumb||d.Z.thumb_missing),onClick:function(){return e.props.setImage(d.Z.cardImage(t))}}),g.createElement("div",{className:"left"},g.createElement(x.VG,{name:t.gsx$name}),g.createElement(x.uq,{set:t.gsx$set,rarity:t.gsx$rarity}),g.createElement("br",null),g.createElement("span",null,g.createElement(x.At,null)," Battlegear",t.gsx$types.length>0?" - "+t.gsx$types:null)),g.createElement("div",{className:"right"},g.createElement(x.$U,{ability:t.gsx$ability}),g.createElement(x.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),g.createElement(x.Q$,{flavortext:t.gsx$flavortext}))):g.createElement("div",{className:"card battlegear"},g.createElement("div",{className:"fullcard"},g.createElement("img",{src:d.Z.cardImage(t)})),g.createElement("div",{className:"right"},g.createElement(x.VG,{name:t.gsx$name}),g.createElement(x.$U,{ability:t.gsx$ability}),g.createElement(x.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),g.createElement(x.Q$,{flavortext:t.gsx$flavortext}),g.createElement("div",null,"Art By: ",t.gsx$artist)))}}]),n}(g.Component))||v)||v;function k(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,m.Z)(e);if(t){var r=(0,m.Z)(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return(0,u.Z)(this,n)}}var C,Z=(0,f.f3)((function(e,t,n){return t}))(E=(0,f.Pi)(E=function(e){(0,o.Z)(n,e);var t=k(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,l.Z)(n,[{key:"render",value:function(){for(var e=this,t=this.props,n=t.card,a=t.stats,i=[],s=0;s<n.gsx$mugicability;s++)i.push(g.createElement(x.WC,{key:s,tribe:n.gsx$tribe}));var l=function(){var e=n.gsx$tribe,t=n.gsx$types,a=!1;t.toLowerCase().includes("past")&&(a=!0,t=t.replace(/past /i,""));var r=" "+(a?"Past ":"")+t;return g.createElement("span",null,g.createElement(x.Fo,{tribe:e}),r)},c=function(e,t){return t&&"Aa'une the Oligarch, Avatar"==t?Number(e):"min"==a?Number(e)-10:"max"==a?Number(e)+10:Number(e)},o=function(e,t){return t&&"Aa'une the Oligarch, Avatar"==t?Number(e):"min"==a?Number(e)-5:"max"==a?Number(e)+5:Number(e)};return 0==this.props.ext?g.createElement("div",{className:"card creature"},g.createElement("img",{className:"thumb",style:{float:"left"},src:d.Z.base_image+(n.gsx$thumb||d.Z.thumb_missing),onClick:function(){return e.props.setImage(d.Z.cardImage(n))}}),g.createElement("div",{className:"left"},g.createElement(x.VG,{name:n.gsx$name}),g.createElement(x.uq,{set:n.gsx$set,rarity:n.gsx$rarity}),g.createElement("br",null),g.createElement(l,null),g.createElement("br",null),g.createElement("div",null,g.createElement(x.W_,{element:"fire",value:n.gsx$elements.toLowerCase().indexOf("fire")>=0})," ",g.createElement(x.W_,{element:"air",value:n.gsx$elements.toLowerCase().indexOf("air")>=0})," ",g.createElement(x.W_,{element:"earth",value:n.gsx$elements.toLowerCase().indexOf("earth")>=0})," ",g.createElement(x.W_,{element:"water",value:n.gsx$elements.toLowerCase().indexOf("water")>=0})),g.createElement("span",null,i)),g.createElement("br",null),g.createElement("div",{className:"right"},g.createElement(x.$U,{ability:n.gsx$ability,tribe:n.gsx$tribe}),n.gsx$brainwashed&&g.createElement(g.Fragment,null,g.createElement("div",{className:"text_brainwashed"},"Brainwashed"),g.createElement(x.$U,{type:"brainwashed",tribe:n.gsx$tribe,ability:n.gsx$brainwashed})),g.createElement(x.kp,{data:{unique:n.gsx$unique,loyal:n.gsx$loyal,legendary:n.gsx$legendary,tribe:n.gsx$tribe}}),n.gsx$types.includes("Chieftain")&&g.createElement("div",{className:"chieftain"},"(Minions use Brainwashed text. Minions may only play Generic Mugic.)"),g.createElement(x.Q$,{flavortext:n.gsx$flavortext})),g.createElement("br",null),g.createElement("div",{className:"stats"},g.createElement("div",{className:"energy"},c(n.gsx$courage,n.gsx$name),g.createElement(x.I1,{discipline:"courage"})),g.createElement("div",{className:"energy"},c(n.gsx$power,n.gsx$name),g.createElement(x.I1,{discipline:"power"})),g.createElement("div",{className:"energy"},c(n.gsx$wisdom,n.gsx$name),g.createElement(x.I1,{discipline:"wisdom"})),g.createElement("div",{className:"energy"},c(n.gsx$speed,n.gsx$name),g.createElement(x.I1,{discipline:"speed"})),g.createElement("div",{className:"energy",style:{fontWeight:"bold"}},o(n.gsx$energy,n.gsx$name)))):g.createElement("div",{className:"card creature"},g.createElement("div",{className:"fullcard"},g.createElement("img",{src:d.Z.cardImage(n)}),g.createElement("div",{className:"image-cover"},g.createElement("div",null,g.createElement("span",(0,r.Z)({key:"courage"},c(n.gsx$courage,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$courage,n.gsx$name)),g.createElement("span",(0,r.Z)({key:"power"},c(n.gsx$power,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$power,n.gsx$name)),g.createElement("span",(0,r.Z)({key:"wisdom"},c(n.gsx$wisdom,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$wisdom,n.gsx$name)),g.createElement("span",(0,r.Z)({key:"speed"},c(n.gsx$speed,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$speed,n.gsx$name)),g.createElement("span",(0,r.Z)({key:"energy"},o(n.gsx$energy,n.gsx$name)>=100?{className:"long"}:null),o(n.gsx$energy,n.gsx$name))))),g.createElement("div",{className:"right"},g.createElement(x.VG,{name:n.gsx$name}),g.createElement("span",null,c(n.gsx$courage,n.gsx$name)," ",g.createElement(x.I1,{discipline:"courage"}))," ",g.createElement("span",null,c(n.gsx$power,n.gsx$name)," ",g.createElement(x.I1,{discipline:"power"}))," ",g.createElement("span",null,c(n.gsx$wisdom,n.gsx$name)," ",g.createElement(x.I1,{discipline:"wisdom"}))," ",g.createElement("span",null,c(n.gsx$speed,n.gsx$name)," ",g.createElement(x.I1,{discipline:"speed"}))," ",g.createElement("span",{style:{fontWeight:"bold"}},o(n.gsx$energy,n.gsx$name)),g.createElement("br",null),g.createElement(x.$U,{ability:n.gsx$ability,tribe:n.gsx$tribe}),n.gsx$brainwashed&&g.createElement(g.Fragment,null,g.createElement("div",{className:"text_brainwashed"},"Brainwashed"),g.createElement(x.$U,{type:"brainwashed",tribe:n.gsx$tribe,ability:n.gsx$brainwashed})),g.createElement(x.kp,{data:{unique:n.gsx$unique,loyal:n.gsx$loyal,legendary:n.gsx$legendary,tribe:n.gsx$tribe}}),n.gsx$types.includes("Chieftain")&&g.createElement("div",{className:"chieftain"},"(Minions use Brainwashed text. Minions may only play Generic Mugic.)"),g.createElement(x.Q$,{flavortext:n.gsx$flavortext}),g.createElement("div",null,"Art By: ",n.gsx$artist)))}}]),n}(g.Component))||E)||E;function N(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,m.Z)(e);if(t){var r=(0,m.Z)(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return(0,u.Z)(this,n)}}var I=(0,f.f3)((function(e,t,n){return t}))(C=(0,f.Pi)(C=function(e){(0,o.Z)(n,e);var t=N(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,l.Z)(n,[{key:"render",value:function(){var e=this,t=this.props.card;return 0==this.props.ext?g.createElement("div",{className:"card location"},g.createElement("img",{className:"thumb",style:{float:"left",width:"100px",height:"98px"},src:d.Z.base_image+(t.gsx$thumb||d.Z.thumb_missing),onClick:function(){return e.props.setImage(d.Z.cardImage(t))}}),g.createElement("div",{className:"left"},g.createElement(x.VG,{name:t.gsx$name}),g.createElement(x.uq,{set:t.gsx$set,rarity:t.gsx$rarity}),g.createElement("br",null),g.createElement("span",null,g.createElement(x._t,null)," Location",t.gsx$types.length>0?" - "+t.gsx$types:null),g.createElement("br",null),g.createElement(x.a3,{initiative:t.gsx$initiative})),g.createElement("div",{className:"right"},g.createElement(x.$U,{ability:t.gsx$ability}),g.createElement(x.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),g.createElement(x.Q$,{flavortext:t.gsx$flavortext}))):g.createElement("div",{className:"card location"},g.createElement("div",{className:"fullcard"},g.createElement("img",{src:d.Z.cardImage(t)})),g.createElement("div",{className:"right"},g.createElement(x.VG,{name:t.gsx$name}),g.createElement(x.a3,{initiative:t.gsx$initiative}),g.createElement(x.$U,{ability:t.gsx$ability}),g.createElement(x.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),g.createElement(x.Q$,{flavortext:t.gsx$flavortext}),g.createElement("div",null,"Art By: ",t.gsx$artist)))}}]),n}(g.Component))||C)||C;var R=n(8563),O=function e(t,n,a,r){(0,s.Z)(this,e),this.pitch=void 0,this.octave=void 0,this.time=void 0,this.duration=void 0,this.velocity=void 0,this.duration=t,this.time=n,this.pitch=a.pitch,this.octave=a.octave,r&&(this.velocity=r)},B=function(e,t){var n=function(){if(0===t.length)return 4;var n=t.length-1,a=t[n].octave,r=S(e,a),i=S(t[n]),s=L(i,r);if(s<3)return 0===s?a:i>S(5,a)?r<S(3,a)?a+1:a:i<S(3,a)&&r>S(5,a)?a-1:a;if(0===n){if(3===s)return r>i?a:a+1;if(r>i)return a;if(r<i)return a-1}return q(r,n,t)}();return n>5&&(n=5),{pitch:e,octave:n}},q=function e(t,n,a){if(n<1)return a[n].octave;var r=S(a[n]),i=S(a[n-1]);return console.log(i,r,t),i>r?r<t?a[n].octave:a[n].octave-1:i<r?r<t?a[n].octave:a[n].octave+1:e(t,n-1,a)},L=function(e,t){var n=Math.abs(e-t);return n<4?n:n>3.5?n-1:n>4.5?n-2:n>5.5?n-3:n>6.5?n-4:n};function S(e,t){var n,a;return e instanceof O?(n=_(e.pitch),a=e.octave):(n="number"==typeof e?e:_(e),a=t),n+8*(a-1)}var _=function(e){var t;switch(e.charAt(0).toUpperCase()){case"A":t=1;break;case"B":t=2;break;case"C":t=3;break;case"D":t=4;break;case"E":t=5;break;case"F":t=6;break;case"G":t=7;break;default:t=3}return e.length>1&&("b"===e.charAt(1).toLowerCase()?t-=.5:"#"===e.charAt(1)&&(t+=.5)),t};function P(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,m.Z)(e);if(t){var r=(0,m.Z)(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return(0,u.Z)(this,n)}}var A=function(e){(0,o.Z)(n,e);var t=P(n);function n(e){(0,s.Z)(this,n);var a=e.duration,r=e.time,i=e.pitch,l=e.octave,c=e.velocity;return t.call(this,a,r,{pitch:i,octave:l},c)}return(0,l.Z)(n,[{key:"value",get:function(){return{time:(0,R.qp)(this.time).quantize("4n")/4,pitch:this.pitch+this.octave.toString(),duration:(0,R.qp)(this.duration).quantize("4n")/4,velocity:this.velocity}}}]),n}(O),U=function(){function e(){(0,s.Z)(this,e),this.synth=void 0,this.part=void 0;this.synth=new R.WV({frequency:440,oscillator:{type:"sine"},envelope:{attack:.4,decay:.1,release:.5,sustain:1,attackCurve:"cosine",releaseCurve:"exponential",decayCurve:"exponential"},pitchDecay:.05}).toDestination(),R.J7.bpm.value=140}return(0,l.Z)(e,[{key:"play",value:function(e){var t=this;R.J7.stop(),this.part&&this.part.dispose();try{var n=function(e){var t=[],n=0;return console.log(e.split(" ")),e.split(" ").forEach((function(e){var a=/(?:[1-8]{1})/,r=e.match(a);if(null===r)throw new Error("invalid_input");var i=parseInt(r[0]),s=e.split(a)[1],l=/[1-8]{1}[A-Za-z#]{1,2}([1-8]{1})/;if(l.test(e)){var c=e.match(l);if(null===c)throw new Error("invalid_input");t.push(new O(i,n,{pitch:s,octave:parseInt(c[1])}))}else t.push(new O(i,n,B(s,t)));n+=i})),console.log(function(e){return e.map((function(e){return e.duration+e.pitch+e.octave.toString()}))}(t)),t}(e).map((function(e){return new A(e)}));this.part=new R.Lz((function(e,n){t.synth.triggerAttackRelease(n.pitch,n.duration,e,n.velocity)}),n.map((function(e){return e.value}))).start(),R.J7.start()}catch(e){return void console.log(e)}}}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}]),e}();U.instance=void 0;var M=U.getInstance();const z=function(e){var t,n,a,r=(t=200,n=function(){M.play(e.notes)},function(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];a&&clearTimeout(a),a=setTimeout((function(){n.apply(void 0,r),a=null}),t)});return g.createElement("input",{type:"button",value:"Play",onClick:function(){r()}})};var F,T=n(5977);function W(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,m.Z)(e);if(t){var r=(0,m.Z)(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return(0,u.Z)(this,n)}}var Q=(0,f.f3)((function(e,t,n){return t}))(F=(0,f.Pi)(F=function(e){(0,o.Z)(n,e);var t=W(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,l.Z)(n,[{key:"render",value:function(){var e,t,n=this,a=this.props,r=a.card,i=(a.history,[]);if(0==r.gsx$cost)i.push(g.createElement(x.WC,{tribe:r.gsx$tribe,key:0,amount:"0"}));else if("x"==r.gsx$cost.toLowerCase())i.push(g.createElement(x.WC,{tribe:r.gsx$tribe,key:0,amount:"x"}));else if(r.gsx$cost>5)i.push(g.createElement(x.WC,{tribe:r.gsx$tribe,key:0,amount:r.gsx$cost}));else for(var s=0;s<r.gsx$cost;s++)i.push(g.createElement(x.WC,{tribe:r.gsx$tribe,key:s}));return 0==this.props.ext?g.createElement("div",{className:"card mugic"},g.createElement("img",{className:"thumb",style:{float:"left"},src:d.Z.base_image+(r.gsx$thumb||d.Z.thumb_missing),onClick:function(){return n.props.setImage(d.Z.cardImage(r))}}),g.createElement("div",{className:"left"},g.createElement(x.VG,{name:r.gsx$name}),g.createElement(x.uq,{set:r.gsx$set,rarity:r.gsx$rarity})," ",g.createElement("br",null),g.createElement(x.Fo,{size:"icon16",tribe:r.gsx$tribe})," Mugic - ",r.gsx$tribe,g.createElement("br",null),g.createElement("span",null,i),g.createElement(z,{notes:(null===(e=r.gsx$shownotes)||void 0===e?void 0:e.length)>0?r.gsx$shownotes:r.gsx$notes}),g.createElement("br",null)),g.createElement("br",null),g.createElement("div",{className:"right"},g.createElement(x.$U,{ability:r.gsx$ability,tribe:r.gsx$tribe}),g.createElement(x.kp,{data:{unique:r.gsx$unique,loyal:r.gsx$loyal,legendary:r.gsx$legendary}}),g.createElement(x.Q$,{flavortext:r.gsx$flavortext}))):g.createElement("div",{className:"card mugic"},g.createElement("div",{className:"fullcard"},g.createElement("img",{src:d.Z.cardImage(r)})),g.createElement("div",{className:"right"},g.createElement(x.VG,{name:r.gsx$name}),g.createElement(x.$U,{ability:r.gsx$ability,tribe:r.gsx$tribe}),g.createElement(x.kp,{data:{unique:r.gsx$unique,loyal:r.gsx$loyal,legendary:r.gsx$legendary}}),g.createElement(x.Q$,{flavortext:r.gsx$flavortext}),g.createElement("div",null,"Art By: ",r.gsx$artist),g.createElement("div",null,"Notes: ",r.gsx$notes),g.createElement(z,{notes:(null===(t=r.gsx$shownotes)||void 0===t?void 0:t.length)>0?r.gsx$shownotes:r.gsx$notes})))}}]),n}(g.Component))||F)||F;const G=(0,T.EN)(Q);var D;function V(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,m.Z)(e);if(t){var r=(0,m.Z)(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return(0,u.Z)(this,n)}}var H,j,J,Y,K,X=(0,f.f3)((function(e,t,n){return t}))(D=(0,f.Pi)(D=function(e){(0,o.Z)(n,e);var t=V(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,l.Z)(n,[{key:"setImage",value:function(e){0==this.props.ext&&this.props.setImage(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.cards,a=t.ext,r=t.stats;return 1==n.length&&n[0].text?g.createElement("div",{style:{textAlign:"left"}},n[0].text):n.map((function(t,n){switch(t.gsx$type){case"Attacks":return g.createElement($,{card:t,key:n,ext:a,stats:r,setImage:e.setImage.bind(e)});case"Battlegear":return g.createElement(w,{card:t,key:n,ext:a,stats:r,setImage:e.setImage.bind(e)});case"Creatures":return g.createElement(Z,{card:t,key:n,ext:a,stats:r,setImage:e.setImage.bind(e)});case"Locations":return g.createElement(I,{card:t,key:n,ext:a,stats:r,setImage:e.setImage.bind(e)});case"Mugic":return g.createElement(G,{card:t,key:n,ext:a,stats:r,setImage:e.setImage.bind(e)});default:return g.createElement("div",{key:n},"Invalid Card Type")}}))}}]),n}(g.Component))||D)||D,ee=n(2137),te=n(7757),ne=n.n(te),ae=n(7893),re=n.n(ae),ie=n(3050),se=n.n(ie);function le(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e=e.replace(/\|\/g,"'"),!0===t){var n=/[\^$+*\[\]|]/g;if(n.test(e))try{var a=new RegExp(e,"i");return console.log(a),a}catch(e){}}e=e.replace(/[\^$+*\[\]\\]/g,"").replace(/[\(\)]/g,(function(e){return console.log(e),"\\"+e}));var r=new RegExp(e,"i");return console.log(r),r}function ce(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,m.Z)(e);if(t){var r=(0,m.Z)(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return(0,u.Z)(this,n)}}var oe,ue,me,pe,ge,de,he,fe,xe,ye,ve,$e,be,Ee=(0,f.f3)((function(e,t,n){return t}))(H=(0,f.Pi)((j=function(e){(0,o.Z)(a,e);var t,n=ce(a);function a(e){var t;return(0,s.Z)(this,a),t=n.call(this,e),(0,i.Z)(t,"loaded",J,(0,c.Z)(t)),(0,i.Z)(t,"input",Y,(0,c.Z)(t)),(0,i.Z)(t,"collapsed",K,(0,c.Z)(t)),t.list=["sets","types","rarity","tribes","elements","mull","gender"],t.fetchCollapsed=function(){var e=localStorage.getItem("collapsed");e=e?JSON.parse(e):{disciplines:!0,energy:!0,bpmc:!0,types:!0,rarity:!1,sets:!1},t.collapsed=e},t.handleTriggerClick=function(e){var n=t.collapsed;n[e]=!t.collapsed[e],localStorage.setItem("collapsed",JSON.stringify(n))},t.cleanInput=function(){var e={name:"",text:"",subtypes:"",flavor:!0,sets:{},types:{attack:!1,battlegear:!1,creature:!1,location:!1,mugic:!1},rarity:{common:!1,uncommon:!1,rare:!1,"super rare":!1,"ultra rare":!1,promo:!1},tribes:{danian:!1,"m'arrillian":!1,mipedian:!1,overworld:!1,underworld:!1,generic:!1},elements:{fire:!1,air:!1,earth:!1,water:!1,none:!1,and:!1},disciplines:{courage:"",power:"",wisdom:"",speed:"",max:!1},energy:{min:"",max:""},mcbp:{min:"",max:""},mull:{unique:!1,loyal:!1,legendary:!1,mixed:!1},gender:{ambiguous:!1,female:!1,male:!1}};for(var n in d.Z.sets)e.sets[n.toLowerCase()]=!1;t.input=e},t.parseQuery=function(){for(var e=t.props.location.search.toLowerCase(),n={},a=("?"===e[0]?e.substr(1):e).split("&"),r=0;r<a.length;r++){var i=a[r].split("=");n[decodeURIComponent(i[0])]=decodeURIComponent(i[1]||"")}if(t.list.forEach((function(e){n[e]&&n[e].split(",").map((function(n){t.input[e][n]=!0}))})),n.hasOwnProperty("name")&&(t.input.name=n.name),n.hasOwnProperty("text")&&(t.input.text=n.text),n.hasOwnProperty("subtypes")&&(t.input.subtypes=n.subtypes),n.hasOwnProperty("courage")&&(t.input.disciplines.courage=n.courage),n.hasOwnProperty("power")&&(t.input.disciplines.power=n.power),n.hasOwnProperty("wisdom")&&(t.input.disciplines.wisdom=n.wisdom),n.hasOwnProperty("speed")&&(t.input.disciplines.speed=n.speed),n.hasOwnProperty("disc_max")&&(t.input.disciplines.max=!!n.disc_max),n.hasOwnProperty("energy")){var s=n.energy.split(",");s[0]>=0&&(t.input.energy.min=s[0]),s[1]>=0&&(t.input.energy.max=s[1])}if(n.hasOwnProperty("mcbp")){var l=n.mcbp.split(",");l[0]>=0&&(t.input.mcbp.min=l[0]),l[1]>=0&&(t.input.mcbp.max=l[1])}},t.reset=function(e){e.preventDefault(),e.stopPropagation(),t.cleanInput()},t.handleChange=function(e,n){var a=e.target,r="checkbox"===a.type?a.checked:a.value,i=a.name;n?t.input[n][i]=r:t.input[i]=r},t.search=function(e){e&&(e.preventDefault(),e.stopPropagation(),t.updateQuery());var n=function(e){var t,n,a,r,i=new(se())("filter.db").addCollection("filter"),s=i.addDynamicView("filter");s.applySimpleSort("gsx$name");var l,c=d.Z.cards.attacks.chain(),o=d.Z.cards.battlegear.chain(),u=d.Z.cards.creatures.chain(),m=d.Z.cards.locations.chain(),p=d.Z.cards.mugic.chain();if(c=c.where((function(e){return""!=e.gsx$set})),o=o.where((function(e){return""!=e.gsx$set})),u=u.where((function(e){return""!=e.gsx$set})),m=m.where((function(e){return""!=e.gsx$set})),p=p.where((function(e){return""!=e.gsx$set})),e.name.length>0){var g=[],h=e.name.replace(/(?:~)([\w,()]+)/g,(function(e,t){return g.push(t),""}));if(h.length>0&&(h=le(h),c=c.find({$or:[{gsx$name:{$regex:h}},{gsx$tags:{$regex:h}}]}),o=o.find({$or:[{gsx$name:{$regex:h}},{gsx$tags:{$regex:h}}]}),u=u.find({$or:[{gsx$name:{$regex:h}},{gsx$tags:{$regex:h}}]}),m=m.find({$or:[{gsx$name:{$regex:h}},{gsx$tags:{$regex:h}}]}),p=p.find({$or:[{gsx$name:{$regex:h}},{gsx$tags:{$regex:h}}]})),g.length>0){var f=function(e){var t=!1;return g.forEach((function(n){t|=e.gsx$name.toLowerCase().indexOf(n.toLowerCase().replace("_"," "))>-1})),!t};c=c.where(f),o=o.where(f),u=u.where(f),m=m.where(f),p=p.where(f)}}if(e.text.length>0){var x=[],y=e.text.replace(/(?:~)(\w+)/g,(function(e,t){return x.push(t),""}));if(y.length>0){var v=(l=[{gsx$tags:{$regex:y=le(y)}},{gsx$ability:{$regex:y}}],e.flavor&&(l.push({gsx$flavortext:{$regex:y}}),l.push({gsx$artist:{$regex:y}})),l);c=c.find({$or:v}),o=o.find({$or:v}),u=u.find({$or:v.concat([{gsx$brainwashed:{$regex:y}}])}),m=m.find({$or:v}),p=p.find({$or:v})}if(x.length>0){var $=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!1;return x.forEach((function(a){n|=e.gsx$ability.toLowerCase().indexOf(a.toLowerCase())>-1,n|=e.gsx$flavortext.toLowerCase().indexOf(a.toLowerCase())>-1,t&&(n|=e.gsx$brainwashed.toLowerCase().indexOf(a.toLowerCase())>-1)})),!n};c=c.where($),o=o.where($),u=u.where((function(e){return $(e,!0)})),m=m.where($),p=p.where($)}}if(e.subtypes.length>0){var b=e.subtypes.split(",").filter(Boolean).map((function(e){return{$regex:le(e,!1)}}));u=u.find({gsx$types:{$or:b}}),m=m.find({$or:[{gsx$initiative:{$or:b}},{gsx$types:{$or:b}}]}),c=c.limit(0),o=o.find({gsx$types:{$or:b}}),p=p.limit(0)}var E=[];for(var w in e.tribes)e.tribes[w]&&E.push({$regex:new RegExp(w,"i")});if(E.length>0&&(u=u.find({gsx$tribe:{$or:E}}),p=p.find({gsx$tribe:{$or:E}}),c=c.limit(0),o=o.limit(0),m=m.limit(0)),e.elements.none){if(e.elements.and){c=c.where((function(t){return e.elements.fire?""!=t.gsx$fire:""==t.gsx$fire})).where((function(t){return e.elements.air?""!=t.gsx$air:""==t.gsx$air})).where((function(t){return e.elements.earth?""!=t.gsx$earth:""==t.gsx$earth})).where((function(t){return e.elements.water?""!=t.gsx$water:""==t.gsx$water}));var k="";["fire","air","earth","water"].forEach((function(t){e.elements[t]&&(k+=t+", ")})),""!==k&&(u=u.find({gsx$elements:{$regex:new RegExp("^"+k.substring(0,k.length-2)+"s*$","i")}}))}else c=c.where((function(e){return""==e.gsx$fire})).where((function(e){return""==e.gsx$air})).where((function(e){return""==e.gsx$earth})).where((function(e){return""==e.gsx$water})),u=u.where((function(e){return""==e.gsx$elements}));o=o.limit(0),m=m.limit(0),p=p.limit(0)}else{var C=[],Z=[];for(var N in e.elements){var I;"none"!==N&&"and"!==N&&e.elements[N]&&(C.push({$regex:new RegExp(N,"i")}),Z.push(((I={})["gsx$"+N]={$gte:0},I)))}C.length>0&&(e.elements.and?(u=u.find({gsx$elements:{$and:C}}),c=c.find({$and:Z})):(u=u.find({gsx$elements:{$or:C}}),c=c.find({$or:Z})),o=o.limit(0),m=m.limit(0),p=p.limit(0))}var R=e.disciplines.max&&e.disciplines.max?"$lte":"$gte";e.disciplines.courage>0&&(u=u.find({gsx$courage:(t={},t[R]=e.disciplines.courage,t)})),e.disciplines.power>0&&(u=u.find({gsx$power:(n={},n[R]=e.disciplines.power,n)})),e.disciplines.wisdom>0&&(u=u.find({gsx$wisdom:(a={},a[R]=e.disciplines.wisdom,a)})),e.disciplines.speed>0&&(u=u.find({gsx$speed:(r={},r[R]=e.disciplines.speed,r)})),e.energy.min>0&&(u=u.find({gsx$energy:{$gte:e.energy.min}})),e.energy.max>0&&e.energy.max>=e.energy.min&&(u=u.find({gsx$energy:{$lte:e.energy.max}})),(e.energy.min>0||e.energy.max>0||e.disciplines.courage>0||e.disciplines.power>0||e.disciplines.wisdom>0||e.disciplines.speed>0)&&(c=c.limit(0),o=o.limit(0),m=m.limit(0),p=p.limit(0)),""!==e.mcbp.min&&e.mcbp.min>=0&&(c=c.find({gsx$bp:{$gte:e.mcbp.min}}),u=u.find({gsx$mugicability:{$gte:e.mcbp.min}}),p=p.find({gsx$cost:{$gte:e.mcbp.min}})),""!==e.mcbp.max&&e.mcbp.max>=0&&e.mcbp.max>=e.mcbp.min&&(c=c.find({gsx$bp:{$lte:e.mcbp.max}}),u=u.find({gsx$mugicability:{$lte:e.mcbp.max}}),p=p.find({gsx$cost:{$lte:e.mcbp.max}})),(e.mcbp.max>0||e.mcbp.min>0)&&(o=o.limit(0),m=m.limit(0)),e.mull.unique&&(c=c.find({gsx$unique:{$gt:0}}),o=o.find({gsx$unique:{$gt:0}}),u=u.find({gsx$unique:{$gt:0}}),m=m.find({gsx$unique:{$gt:0}}),p=p.find({gsx$unique:{$gt:0}})),e.mull.loyal&&(c=c.limit(0),o=o.find({gsx$loyal:{$gt:0}}),u=u.find({gsx$loyal:{$gt:0}}),p=p.limit(0),m=m.limit(0)),e.mull.legendary&&(c=c.find({gsx$legendary:{$gt:0}}),o=o.find({gsx$legendary:{$gt:0}}),u=u.find({gsx$legendary:{$gt:0}}),m=m.find({gsx$legendary:{$gt:0}}),p=p.find({gsx$legendary:{$gt:0}})),e.mull.mixed&&(c=c.limit(0),u=u.find({gsx$loyal:{$lte:0}}),o=o.find({gsx$loyal:{$lte:0}}),p=p.limit(0),m=m.limit(0));var O=[];for(var B in e.sets)e.sets[B]&&O.push({$eq:B.toUpperCase()});if(0===O.length){var q=Object.keys(e.sets);for(var L in e.sets.proto||q.splice(q.indexOf("proto")),q)O.push({$eq:q[L].toUpperCase()})}O.length>0&&(c=c.find({gsx$set:{$or:O}}),o=o.find({gsx$set:{$or:O}}),u=u.find({gsx$set:{$or:O}}),m=m.find({gsx$set:{$or:O}}),p=p.find({gsx$set:{$or:O}}));var S=[];for(var _ in e.rarity)e.rarity[_]&&S.push({$eq:_.split(" ").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")});S.length>0&&(c=c.find({gsx$rarity:{$or:S}}),o=o.find({gsx$rarity:{$or:S}}),u=u.find({gsx$rarity:{$or:S}}),m=m.find({gsx$rarity:{$or:S}}),p=p.find({gsx$rarity:{$or:S}}));var P=!(e.types.attack|e.types.battlegear|e.types.creature|e.types.location|e.types.mugic);if(P||e.types.attack){var A=c.data();A.forEach((function(e){delete e.$loki})),i.insert(A)}if(P||e.types.battlegear){var U=o.data();U.forEach((function(e){delete e.$loki})),i.insert(U)}if(P||e.types.creature){var M=u.data();M.forEach((function(e){delete e.$loki})),i.insert(M)}if(P||e.types.location){var z=m.data();z.forEach((function(e){delete e.$loki})),i.insert(z)}if(P||e.types.mugic){var F=p.data();F.forEach((function(e){delete e.$loki})),i.insert(F)}return s.data()}(t.input);n.length>0?t.props.handleContent(n):t.props.handleContent([{text:"No Results Found"}])},t.search=t.search.bind((0,c.Z)(t)),t.handleChange=t.handleChange.bind((0,c.Z)(t)),t.reset=t.reset.bind((0,c.Z)(t)),t.handleTriggerClick=t.handleTriggerClick.bind((0,c.Z)(t)),t.props.handleContent([{text:"Loading..."}]),t.cleanInput(),t.parseQuery(),t.fetchCollapsed(),t}return(0,l.Z)(a,[{key:"updateQuery",value:(t=(0,ee.Z)(ne().mark((function e(){var t,n,a=this;return ne().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t="",n=function(e){var t="";return Object.keys(a.input[e]).forEach((function(n){1==a.input[e][n]&&(t+=n+",")})),t.length>0?e+"="+t.replace(/\,$/,"&"):""},this.list.forEach((function(e){return t+=n(e)})),this.input.name&&(t+="name="+encodeURIComponent(this.input.name)+"&"),this.input.text&&(t+="text="+encodeURIComponent(this.input.text)+"&"),this.input.subtypes&&(t+="subtypes="+encodeURIComponent(this.input.subtypes)+"&"),this.input.disciplines.courage>0&&(t+="courage="+this.input.disciplines.courage+"&"),this.input.disciplines.power>0&&(t+="power="+this.input.disciplines.power+"&"),this.input.disciplines.wisdom>0&&(t+="wisdom="+this.input.disciplines.wisdom+"&"),this.input.disciplines.speed>0&&(t+="speed="+this.input.disciplines.speed+"&"),this.input.disciplines.max&&(t+="disc_max=true&"),""==this.input.energy.min&&""==this.input.energy.max||(t+="energy=",""!=this.input.energy.min&&this.input.energy.min>=0&&(t+=this.input.energy.min),t+=",",""!=this.input.energy.max&&this.input.energy.max>=0&&(t+=this.input.energy.max),t+="&"),""==this.input.mcbp.min&&""==this.input.mcbp.max||(t+="mcbp=",""!=this.input.mcbp.min&&this.input.mcbp.min>=0&&(t+=this.input.mcbp.min),t+=",",""!=this.input.mcbp.max&&this.input.mcbp.max>=0&&(t+=this.input.mcbp.max),t+="&"),t=t.replace(/\&$/,""),this.props.history.push("/collection/?"+t);case 15:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this;if(0==this.loaded)return d.Z.LoadDB([{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then((function(){e.loaded=!0,e.search()})).catch((function(){})),g.createElement(x.gb,null);var t=function(t,n,a){var r=[];return Object.keys(e.input[t]).forEach((function(i,s){r.push(g.createElement("label",{style:{display:n},key:s},g.createElement("input",{type:"checkbox",name:i,checked:e.input[t][i],onChange:function(n){return e.handleChange(n,t)}}),a(i)))})),r},n=t("sets","block",(function(e){return d.Z.sets[e.toUpperCase()]})),a=t("types","block",(function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),r=t("rarity","block",(function(e){return e.split(" ").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")})),i=t("tribes","inline",(function(e){return g.createElement("span",null,g.createElement("img",{className:"icon16",src:"/public/img/icons/tribes/"+e+".png"}))})),s=t("elements","inline",(function(e){return g.createElement("span",null,g.createElement("img",{className:"icon20",src:"/public/img/icons/elements/"+e+".png"})," ")})).slice(0,-2),l=[];return Object.keys(this.input.disciplines).forEach((function(t,n){4!=n&&l.push(g.createElement("label",{key:n,className:"disciplines"},g.createElement("input",{type:"text",name:t,value:e.input.disciplines[t],onChange:function(t){return e.handleChange(t,"disciplines")}}),g.createElement("img",{className:"icon20",style:{verticalAlign:"middle",padding:"0px 2px"},src:"/public/img/icons/disciplines/"+t+".png"})))})),g.createElement("div",{className:"SearchForm"},g.createElement("form",{onSubmit:this.search},g.createElement("div",{className:"centeredButtons"},g.createElement("input",{id:"search",type:"submit",value:"Search"}),g.createElement("input",{id:"search",type:"button",value:"Reset",onClick:this.reset})),g.createElement("div",{className:"text-entry"},g.createElement("input",{type:"text",name:"name",placeholder:"Card Name",value:this.input.name,onChange:this.handleChange})),g.createElement("div",{className:"text-entry"},g.createElement("input",{type:"text",name:"text",placeholder:"Card Text",value:this.input.text,onChange:this.handleChange})),g.createElement("div",{className:"text-entry"},g.createElement("input",{type:"text",name:"subtypes",placeholder:"Subtypes | Initiative",value:this.input.subtypes,onChange:this.handleChange})),g.createElement("div",{className:"centeredCheckBox"},g.createElement("label",{className:"mull"},g.createElement("input",{type:"checkbox",name:"flavor",value:!this.input.flavor,onChange:function(t){e.input.flavor=!t.target.checked}}),"Ignore Flavortext & Artist")),g.createElement("br",null),g.createElement("div",{className:"centeredCheckBox centeredSpacing"},g.createElement("label",{className:"mull"},g.createElement("input",{type:"checkbox",name:"unique",checked:this.input.mull.unique,onChange:function(t){return e.handleChange(t,"mull")}}),"Unique"),g.createElement("label",{className:"mull"},g.createElement("input",{type:"checkbox",name:"loyal",checked:this.input.mull.loyal,onChange:function(t){return e.handleChange(t,"mull")}}),"Loyal"),g.createElement("label",{className:"mull"},g.createElement("input",{type:"checkbox",name:"legendary",checked:this.input.mull.legendary,onChange:function(t){return e.handleChange(t,"mull")}}),"Legendary")),g.createElement("div",{className:"centeredCheckBox"},g.createElement("label",{className:"mull"},g.createElement("input",{type:"checkbox",name:"mixed",checked:this.input.mull.mixed,onChange:function(t){return e.handleChange(t,"mull")}}),"Non-Loyal")),g.createElement("hr",null),g.createElement("div",{className:"tribes"},i),g.createElement("hr",null),g.createElement("div",{className:"tribes"},s,g.createElement("label",{className:"none"},g.createElement("input",{type:"checkbox",name:"none",checked:this.input.elements.none,onChange:function(t){return e.handleChange(t,"elements")}}),g.createElement("span",null,"None"))),g.createElement("div",{className:"centeredButtons"},g.createElement("input",{type:"button",value:this.input.elements.none?"none":"or",className:"and",disabled:!this.input.elements.and,onClick:function(t){e.input.elements.and=!1}}),g.createElement("input",{type:"button",value:this.input.elements.none?"only":"and",className:"and",disabled:this.input.elements.and,onClick:function(t){e.input.elements.and=!0}})),g.createElement("hr",null),g.createElement(we,{type:"disciplines",title:"Disciplines",collapsed:this.collapsed,onClick:this.handleTriggerClick},g.createElement("div",{className:"disciplines"},l,g.createElement("label",null,"Max",g.createElement("input",{type:"checkbox",name:"max",style:{display:"inline",margin:"0px"},checked:this.input.disciplines.max,onChange:function(t){return e.handleChange(t,"disciplines")}})))),g.createElement(we,{type:"energy",title:"Energy",collapsed:this.collapsed,onClick:this.handleTriggerClick},g.createElement("div",{className:"minMax"},g.createElement("label",{className:"mcbp"},"Min ",g.createElement("input",{type:"text",name:"min",value:this.input.energy.min,onChange:function(t){return e.handleChange(t,"energy")}})),g.createElement("label",{className:"mcbp"},"Max ",g.createElement("input",{type:"text",name:"max",value:this.input.energy.max,onChange:function(t){return e.handleChange(t,"energy")}})))),g.createElement(we,{type:"bpmc",title:"Build Points\nMugic Counters/Cost",collapsed:this.collapsed,onClick:this.handleTriggerClick},g.createElement("div",{className:"minMax"},g.createElement("label",{className:"mcbp"},"Min ",g.createElement("input",{type:"text",name:"min",value:this.input.mcbp.min,onChange:function(t){return e.handleChange(t,"mcbp")}})),g.createElement("label",{className:"mcbp"},"Max ",g.createElement("input",{type:"text",name:"max",value:this.input.mcbp.max,onChange:function(t){return e.handleChange(t,"mcbp")}})))),g.createElement(we,{type:"types",title:"Card Type",collapsed:this.collapsed,onClick:this.handleTriggerClick},g.createElement("div",{className:"centeredCheckBox"},a)),g.createElement(we,{type:"rarity",title:"Rarity",collapsed:this.collapsed,onClick:this.handleTriggerClick},g.createElement("div",{className:"centeredCheckBox"},r)),g.createElement(we,{type:"sets",title:"Sets",collapsed:this.collapsed,onClick:this.handleTriggerClick},g.createElement("div",{className:"setBox"},g.createElement("div",{className:"centeredCheckBox",id:"sets"},n))),g.createElement("div",{className:"centeredButtons"},g.createElement("input",{id:"search",type:"submit",value:"Search"}),g.createElement("input",{id:"search",type:"button",value:"Reset",onClick:this.reset}))))}}]),a}(g.Component),J=(0,p.Z)(j.prototype,"loaded",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=(0,p.Z)(j.prototype,"input",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=(0,p.Z)(j.prototype,"collapsed",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=j))||H)||H,we=function(e){(0,o.Z)(n,e);var t=ce(n);function n(e){var a;(0,s.Z)(this,n),(a=t.call(this,e)).open=!1,a.trigger="";var r=e.collapsed,i=e.type;return a.open=r[i],a.trigger=e.title,a}return(0,l.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.type,n=e.children,a=e.onClick;return g.createElement(re(),{trigger:this.trigger,open:this.open,onOpen:function(){return a(t)},onClose:function(){return a(t)}},n)}}]),n}(g.Component);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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,m.Z)(e);if(t){var r=(0,m.Z)(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return(0,u.Z)(this,n)}}var Ce=(0,h.LO)({style:{},get fixed(){return this.style},get isFixed(){return 0!==Object.entries(this.style).length},setFixed:function(e){if(window.matchMedia("(min-width: 975px)").matches){var t=document.getElementById("player").getBoundingClientRect().left+4,n=document.querySelector(".collection > .left").getBoundingClientRect().width+2;this.style={position:"fixed",top:0,left:"".concat(t,"px"),overflowY:"auto",height:"".concat(e,"px"),width:"".concat(n,"px")}}},removeFixed:function(){this.style={}}},{setFixed:h.aD,removeFixed:h.aD},{deep:!1}),Ze=(0,f.f3)((function(e,t,n){return t}))(pe=(0,f.Pi)((ge=function(e){(0,o.Z)(n,e);var t=ke(n);function n(){var e;(0,s.Z)(this,n),e=t.call(this),(0,i.Z)(e,"loaded",de,(0,c.Z)(e)),(0,i.Z)(e,"n",he,(0,c.Z)(e)),(0,i.Z)(e,"p",fe,(0,c.Z)(e)),(0,i.Z)(e,"ext",xe,(0,c.Z)(e)),(0,i.Z)(e,"stats",ye,(0,c.Z)(e)),(0,i.Z)(e,"content",ve,(0,c.Z)(e)),(0,i.Z)(e,"card_img",$e,(0,c.Z)(e)),(0,i.Z)(e,"fixedStyles",be,(0,c.Z)(e)),e.handleScroll=function(e){if(e.preventDefault(),window.pageYOffset>=235){var t=document.documentElement,n="scrollHeight",a="clientHeight",r=document.getElementById("side-menu"),i=document.querySelector(".collection > .right"),s=t[n]-window.innerHeight-t.scrollTop;if(s<=90){var l=t[a]-(90-s);Ce.setFixed(l)}else(r[n]>t[a]||r[a]!==t[a])&&Ce.setFixed(window.innerHeight);!function(e){if(i[a]<window.innerHeight)i.style.minHeight="".concat(e,"px");else{if(i[a]===window.innerHeight)return;i.style.minHeight&&(i.style.minHeight=null)}}(window.innerHeight)}else Ce.isFixed&&Ce.removeFixed()};var a=localStorage.getItem("extended");null!=a&&(e.ext=/true/i.test(a));var r=localStorage.getItem("stats");return null!=r&&("min"==r&&(e.stats="min"),"max"==r&&(e.stats="max")),e}return(0,l.Z)(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.handleScroll)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.handleScroll)}},{key:"handleContent",value:function(e){this.content=e,this.p=1}},{key:"setImage",value:function(e){this.card_img=e||d.Z.card_back,this.changeImage()}},{key:"setExt",value:function(){this.ext=!this.ext,localStorage.setItem("extended",this.ext)}},{key:"setStats",value:function(){"min"==this.stats?this.stats="avg":"avg"==this.stats?this.stats="max":"max"==this.stats&&(this.stats="min"),localStorage.setItem("stats",this.stats)}},{key:"render",value:function(){var e=this;return g.createElement("div",{className:"collection "+(this.ext?"extended":"short")},g.createElement("div",{className:"left"},g.createElement("div",{id:"side-menu",style:Ce.fixed},g.createElement(Ie,{url:this.card_img,ref:function(t){t&&(e.changeImage=t.getInstance().changeImage)}}),g.createElement(Ee,(0,r.Z)({handleContent:this.handleContent.bind(this)},this.props)))),g.createElement("div",{className:"right"},g.createElement("div",{className:"list-nav-top"},this.navigation(),g.createElement("button",{className:"stats-button",onClick:this.setStats.bind(this)},"min"==this.stats&&"Min Stats","avg"==this.stats&&"Average Stats","max"==this.stats&&"Max Stats"),g.createElement("button",{className:"ext-button",onClick:this.setExt.bind(this)},this.ext?"Extended Format":"Short Format")),g.createElement("br",null),g.createElement(X,{ext:this.ext,stats:this.stats,cards:this.content.slice(this.n*(this.p-1),this.n*this.p),setImage:this.setImage.bind(this)}),g.createElement("br",null),this.navigation()))}},{key:"navigation",value:function(){var e=this,t=Math.ceil(this.content.length/this.n);return g.createElement("div",{className:"entries"},this.content.length," results - page ",this.p," of ",t," ",e.p>1?g.createElement("button",{className:"prev-button",onClick:function(){e.p--,window.scrollTo(0,0)}},"prev"):g.createElement("button",{className:"prev-button",disabled:!0},"prev")," ",e.p<t?g.createElement("button",{className:"next-button",onClick:function(){e.p++,window.scrollTo(0,0)}},"next"):g.createElement("button",{className:"next-button",disabled:!0},"next"),g.createElement("br",null),"Entries per page",g.createElement("input",{type:"button",value:"5",disabled:"5"==this.n,onClick:function(t){return e.n=t.target.value}})," ",g.createElement("input",{type:"button",value:"10",disabled:"10"==this.n,onClick:function(t){return e.n=t.target.value}})," ",g.createElement("input",{type:"button",value:"20",disabled:"20"==this.n,onClick:function(t){return e.n=t.target.value}})," ",g.createElement("input",{type:"button",value:"50",disabled:"50"==this.n,onClick:function(t){return e.n=t.target.value}}))}}]),n}(g.Component),de=(0,p.Z)(ge.prototype,"loaded",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),he=(0,p.Z)(ge.prototype,"n",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 10}}),fe=(0,p.Z)(ge.prototype,"p",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),xe=(0,p.Z)(ge.prototype,"ext",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ye=(0,p.Z)(ge.prototype,"stats",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"avg"}}),ve=(0,p.Z)(ge.prototype,"content",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),$e=(0,p.Z)(ge.prototype,"card_img",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.Z.card_back}}),be=(0,p.Z)(ge.prototype,"fixedStyles",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=ge))||pe)||pe,Ne=(0,f.Pi)((ue=function(e){(0,o.Z)(n,e);var t=ke(n);function n(){var e;(0,s.Z)(this,n);for(var a=arguments.length,r=new Array(a),l=0;l<a;l++)r[l]=arguments[l];return e=t.call.apply(t,[this].concat(r)),(0,i.Z)(e,"display",me,(0,c.Z)(e)),e.handleClickOutside=function(t){e.display=!1},e.changeImage=function(){e.display=!0},e}return(0,l.Z)(n,[{key:"render",value:function(){return g.createElement("div",{className:"card_img"},g.createElement("img",{className:this.display?"":"hidden",src:this.props.url}))}}]),n}(g.Component),me=(0,p.Z)(ue.prototype,"display",[h.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),oe=ue))||oe,Ie=(0,n(8949).Z)(Ne)}}]);