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