mirror of
https://github.com/chaoticbackup/chaoticbackup.github.io.git
synced 2026-04-25 07:53:06 -05:00
1 line
8.2 KiB
JavaScript
1 line
8.2 KiB
JavaScript
(self.webpackChunkchaoticbackup=self.webpackChunkchaoticbackup||[]).push([[605],{631:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return K}});var a=n(4575),r=n.n(a),l=n(3913),c=n.n(l),i=n(2205),u=n.n(i),s=n(8585),o=n.n(s),m=n(9754),p=n.n(m),d=n(7294),f=n(798),h=n(5977),g=n(7154),E=n.n(g),y=n(3038),v=n.n(y),b=n(3727),k=n(5351),x=n.n(k),$=n(1637),C=n(2195),S=n(5403),w=n(6812),Z=Object.create(S.Z);Z.input={width:"1.2em",height:"1.4em",font:"inherit",textAlign:"center",margin:"0.05em",backgroundColor:"rgba(0,0,0,0)",color:"white"},Z.inputGroup={alignItems:"center"},Z.hyphen={background:"white",height:"0.1em",width:".5em",display:"inline-block"};var R,M,P,D=function(){var e=(0,d.useState)(""),t=v()(e,2),n=t[0],a=t[1],r=(0,d.useState)(null),l=v()(r,2),c=l[0],i=l[1],u=(0,d.useState)(null),s=v()(u,2),o=s[0],m=s[1],p=(0,w.Z)({acceptedCharacters:/^[0-9a-z]$/i,length:12,value:n,onChange:a});if((0,d.useEffect)((function(){$.Z.getSpreadsheet($.Z.path("1hzSojB76Me-P1qppxYR0oiHSU56jyK59x3DKm660ntc"),(function(e){i(e)}))}),[]),null===c)return d.createElement(C.gb,null);return d.createElement("div",{className:"enterthecode"},d.createElement(x(),E()({as:b.rU},Z.link,{to:"/EnterTheCode/PackSimulator/"}),"Pack Simulator"),d.createElement("br",null),d.createElement("br",null),d.createElement("div",{style:Z.inputGroup},d.createElement("input",E()({type:"text",style:Z.input},p[0])),d.createElement("input",E()({type:"text",style:Z.input},p[1])),d.createElement("input",E()({type:"text",style:Z.input},p[2])),d.createElement("input",E()({type:"text",style:Z.input},p[3])),d.createElement("span",{style:Z.hyphen}),d.createElement("input",E()({type:"text",style:Z.input},p[4])),d.createElement("input",E()({type:"text",style:Z.input},p[5])),d.createElement("input",E()({type:"text",style:Z.input},p[6])),d.createElement("input",E()({type:"text",style:Z.input},p[7])),d.createElement("span",{style:Z.hyphen}),d.createElement("input",E()({type:"text",style:Z.input},p[8])),d.createElement("input",E()({type:"text",style:Z.input},p[9])),d.createElement("input",E()({type:"text",style:Z.input},p[10])),d.createElement("input",E()({type:"text",style:Z.input},p[11]))),d.createElement("br",null),d.createElement("button",{onClick:function(e){if(e.preventDefault(),e.stopPropagation(),n.length<12||-1!=n.indexOf(" "))m(d.createElement("p",{style:{color:"red"}},"Please enter a 12 digit code"));else{var t=c[(r=0,l=c.length,r=Math.ceil(r),l=Math.floor(l),Math.floor(Math.random()*(l-r))+r)],a=/.*.png|.*.jpg/i.test(t.gsx$image.$t)?t.gsx$image.$t:$.Z.base_image+t.gsx$image.$t;m(d.createElement(d.Fragment,null,d.createElement("p",null," Congrats on your scan! "),d.createElement("br",null),d.createElement("p",{className:"bigger"}," ",t.gsx$name.$t," "),d.createElement("br",null),d.createElement("img",{className:"card",src:a})))}var r,l}},"Validate Code"),d.createElement("br",null),d.createElement("br",null),d.createElement("div",null,o))},I=n(1165),U=n.n(I),N=n(3124),O=n.n(N),F=(n(7268),n(3050)),T=n.n(F),A=n(2188),V=new(R=function e(){var t=this;r()(this,e),U()(this,"filter",M,this),this.setupDB=function(){var e,n=new(T())("filter.db").addCollection("filter");n.addDynamicView("alphabetical").applySimpleSort("gsx$name"),(e=$.Z.cards.attacks.find()).forEach((function(e){return delete e.$loki})),n.insert(e),(e=$.Z.cards.battlegear.find()).forEach((function(e){return delete e.$loki})),n.insert(e),(e=$.Z.cards.creatures.find()).forEach((function(e){return delete e.$loki})),n.insert(e),(e=$.Z.cards.locations.find()).forEach((function(e){return delete e.$loki})),n.insert(e),(e=$.Z.cards.mugic.find()).forEach((function(e){return delete e.$loki})),n.insert(e),t.filter=n},this.blankCard=function(e){return d.createElement("div",{key:e,className:"card"},d.createElement("div",{style:{backgroundImage:'url("'.concat($.Z.card_back,'")')}}))},this.generate=function(e){for(var n,a=e.packs,r=e.set,l=[],c=[],i=0,u=t.filter.addDynamicView("set"),s=function(e){var t=parseInt(e)-10;return t<0&&(t=0),5*Math.floor(5*Math.random())+t},o=function e(n){var a,r,u=n[Math.floor(Math.random()*n.length)];u?c.indexOf(u.gsx$name)>-1||u.gsx$exclusive.toLowerCase().includes("starter")?e(n):(c.push(u.gsx$name),"Creatures"===u.gsx$type?l.push(d.createElement("div",{key:i++,className:"card creatures"},d.createElement("div",{style:{backgroundImage:'url("'.concat($.Z.cardImage(u),'")')}},d.createElement("div",{className:"stats"},d.createElement("span",{key:"courage"},s(u.gsx$courage)),d.createElement("span",{key:"power"},s(u.gsx$power)),d.createElement("span",{key:"wisdom"},s(u.gsx$wisdom)),d.createElement("span",{key:"speed"},s(u.gsx$speed)),d.createElement("span",{key:"energy"},(a=u.gsx$energy,(r=parseInt(a)-5)<0&&(r=0),5*Math.floor(3*Math.random())+r)))))):(console.log($.Z.cardImage(u)),l.push(d.createElement("div",{key:i++,className:"card ".concat(u.gsx$type.toLowerCase())},d.createElement("div",{style:{backgroundImage:'url("'.concat($.Z.cardImage(u),'")')}}))))):l.push(t.blankCard(i++))},m=function(e,t){u.applyFind({gsx$set:r}).applyFind({gsx$rarity:e});for(var n=u.data(),a=0;a<t;a++)o(n);u.removeFilters()},p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Rare",t=Math.floor(24*Math.random())+1;return 24==t?"Ultra Rare":t%3==0?"Super Rare":e},f=0;f<a;f++){switch(r){case"OP1":m("Common",2),m((n=void 0,75==(n=Math.floor(75*Math.random())+1)?"Ultra Rare":n<19?"Super Rare":n<44?"Rare":"Uncommon"),1);break;case"PE1":m("Super Rare",5),m("Ultra Rare",1);break;case"AU":case"FAS":m("Common",6),m("Rare",2),m(p(),1);break;case"TOTT":case"FUN":m("Common",3),m("Uncommon",3),m("Rare",2),m(p("Common"),1);break;default:m("Common",4),m("Uncommon",3),m("Rare",1),m(p(),1)}c=[]}return t.filter.removeDynamicView("set"),l}},M=O()(R.prototype,"filter",[A.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R),j=V.generate,B=V.setupDB,L=V.blankCard;function z(){var e=(0,d.useState)(!1),t=v()(e,2),n=t[0],a=t[1],r=(0,d.useState)(""),l=v()(r,2),c=l[0],i=l[1],u=(0,d.useState)([]),s=v()(u,2),o=s[0],m=s[1],p=(0,d.useState)([]),f=v()(p,2),h=f[0],g=f[1],y=(0,d.useState)(1),k=v()(y,2),w=k[0],Z=k[1];if((0,d.useEffect)((function(){$.Z.LoadDB([{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then((function(){B(),a(!0)})).catch((function(){}));for(var e=[],t=0;t<9;t++)e.push(L(t));g(e);var n=[],r=1;for(var l in $.Z.sets)if(n.push(d.createElement("option",{key:r++,value:l},$.Z.sets[l])),"PE1"===l)break;m(n)}),[]),0==n)return d.createElement(C.gb,null);return d.createElement("div",{className:"packsim"},d.createElement(x(),E()({as:b.rU},S.Z.link,{to:"/EnterTheCode/"}),"Enter The Code"),d.createElement("br",null),d.createElement("br",null),d.createElement("form",{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),g(j({packs:w,set:c}))}},d.createElement("label",null,"Packs:",d.createElement("input",{name:"packs",type:"number",value:w,min:"1",max:"24",style:{width:"32px",padding:"0px"},onChange:function(e){parseInt(e.target.value)>24&&(e.target.value="24"),Z(parseInt(e.target.value))}})),d.createElement("select",{name:"set",value:c,onChange:function(e){i(e.target.value)}},d.createElement("option",{defaultValue:"selected",hidden:!0,style:{fontStyle:"italic"}},"Select a Set"),o),d.createElement("br",null),d.createElement("br",null),d.createElement("input",{disabled:!c,type:"submit",value:"Open Packs"})),d.createElement("br",null),d.createElement("br",null),d.createElement("div",{className:"pack"},h))}function G(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 n,a=p()(e);if(t){var r=p()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return o()(this,n)}}var K=(0,f.f3)((function(e,t,n){return t}))(P=(0,f.Pi)(P=function(e){u()(n,e);var t=G(n);function n(){return r()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props.match;return d.createElement("div",null,d.createElement(h.rs,null,d.createElement(h.AW,{exact:!0,path:e.url,component:D}),d.createElement(h.AW,{path:"".concat(e.url,"/PackSimulator"),component:z})))}}]),n}(d.Component))||P)||P}}]); |