mirror of
https://github.com/chaoticbackup/chaoticbackup.github.io.git
synced 2026-04-13 20:35:51 -05:00
1 line
9.1 KiB
JavaScript
1 line
9.1 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{1068:function(e,t,a){},1075:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return Z}));var n,r,c,l,i=a(82),o=a.n(i),u=a(63),s=a.n(u),m=a(167),p=a.n(m),f=a(168),d=a.n(f),h=a(130),g=a.n(h),y=a(0),E=a.n(y),b=a(131),v=a(60),k=a(169),x=a.n(k),$=a(102),w=a.n($),S=a(843),R=a.n(S),C=a(64),O=a.n(C),j=(a(842),a(3)),M=a(83),P=a(1063),D=a.n(P),N=a(1064),_=a.n(N),I=a(110),U=a(56),z=a(171);a(1068);function V(){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}}var A=Object.create(z.a);A.input={width:"1.2em",height:"1.4em",font:"inherit",textAlign:"center",margin:"0.05em",backgroundColor:"rgba(0,0,0,0)",color:"white"},A.inputGroup={alignItems:"center"},A.hyphen={background:"white",height:"0.1em",width:".5em",display:"inline-block"};var B,F,T,G=Object(b.a)((function(e,t,a){return t}))(n=Object(b.b)((r=function(e){p()(n,e);var t,a=(t=n,function(){var e,a=g()(t);if(V()){var n=g()(this).constructor;e=Reflect.construct(a,arguments,n)}else e=a.apply(this,arguments);return d()(this,e)});function n(){var e;o()(this,n);for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return e=a.call.apply(a,[this].concat(r)),w()(e,"code",c,R()(e)),e.message=Object(j.m)({contents:null},{contents:j.m.ref}),w()(e,"fan",l,R()(e)),e}return s()(n,[{key:"render",value:function(){var e=this;if(!this.fan)return I.a.getSpreadsheet(I.a.path("1hzSojB76Me-P1qppxYR0oiHSU56jyK59x3DKm660ntc"),(function(t){e.fan=t})),E.a.createElement(U.h,null);return E.a.createElement("div",null,E.a.createElement(D.a,x()({as:M.b},A.link,{to:"/EnterTheCode/PackSimulator/"}),"Pack Simulator"),E.a.createElement("br",null),E.a.createElement("br",null),E.a.createElement(_.a,{acceptedCharacters:/^[0-9a-z]$/i,length:12,value:this.code,onChange:function(t){return e.code=t}},(function(e){return E.a.createElement("div",{style:A.inputGroup},E.a.createElement("input",x()({type:"text",style:A.input},e[0])),E.a.createElement("input",x()({type:"text",style:A.input},e[1])),E.a.createElement("input",x()({type:"text",style:A.input},e[2])),E.a.createElement("input",x()({type:"text",style:A.input},e[3])),E.a.createElement("span",{style:A.hyphen}),E.a.createElement("input",x()({type:"text",style:A.input},e[4])),E.a.createElement("input",x()({type:"text",style:A.input},e[5])),E.a.createElement("input",x()({type:"text",style:A.input},e[6])),E.a.createElement("input",x()({type:"text",style:A.input},e[7])),E.a.createElement("span",{style:A.hyphen}),E.a.createElement("input",x()({type:"text",style:A.input},e[8])),E.a.createElement("input",x()({type:"text",style:A.input},e[9])),E.a.createElement("input",x()({type:"text",style:A.input},e[10])),E.a.createElement("input",x()({type:"text",style:A.input},e[11])))})),E.a.createElement("br",null),E.a.createElement("button",{onClick:function(t){if(t.preventDefault(),t.stopPropagation(),e.code.length<12||-1!=e.code.indexOf(" "))e.message.contents=E.a.createElement("p",{style:{color:"red"}},"Please enter a 12 digit code");else{var a=e.fan[(r=0,c=e.fan.length,r=Math.ceil(r),c=Math.floor(c),Math.floor(Math.random()*(c-r))+r)],n=/.*.png|.*.jpg/i.test(a.gsx$image.$t)?a.gsx$image.$t:I.a.base_image+a.gsx$image.$t;e.message.contents=E.a.createElement("div",{key:0},E.a.createElement("p",null," Congrats on your scan! "),E.a.createElement("br",null),E.a.createElement("p",{className:"bigger"}," ",a.gsx$name.$t," "),E.a.createElement("br",null),E.a.createElement("img",{className:"card",src:n}))}var r,c}},"Validate Code"),E.a.createElement("br",null),E.a.createElement("br",null),this.message.contents)}}]),n}(E.a.Component),c=O()(r.prototype,"code",[j.m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),l=O()(r.prototype,"fan",[j.m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),n=r))||n)||n,J=a(844),K=a.n(J),q=a(170),H=a.n(q),L=new(B=function e(){var t=this;o()(this,e),w()(this,"filter",F,this),this.setupDB=function(){var e,a=new H.a("filter.db").addCollection("filter");a.addDynamicView("alphabetical").applySimpleSort("gsx$name"),(e=I.a.cards.attacks.find()).forEach((function(e){return delete e.$loki})),a.insert(e),(e=I.a.cards.battlegear.find()).forEach((function(e){return delete e.$loki})),a.insert(e),(e=I.a.cards.creatures.find()).forEach((function(e){return delete e.$loki})),a.insert(e),(e=I.a.cards.locations.find()).forEach((function(e){return delete e.$loki})),a.insert(e),(e=I.a.cards.mugic.find()).forEach((function(e){return delete e.$loki})),a.insert(e),t.filter=a},this.generate=function(e){for(var a,n=e.packs,r=e.set,c=[],l=[],i=0,o=t.filter.addDynamicView("set"),u=function(e){var t=parseInt(e)-10;return t<0&&(t=0),5*Math.floor(5*Math.random())+t},s=function e(t){var a=t[Math.floor(Math.random()*t.length)];if(a){if(l.indexOf(a.gsx$name)>-1||a.gsx$exclusive.includes("Starter"))return e(t);if(l.push(a.gsx$name),"Creatures"!=a.gsx$type)c.push(E.a.createElement("div",{key:i++,className:"card",style:{backgroundImage:'url("'.concat(I.a.base_image+(a.gsx$image||I.a.card_back),'")')}}));else{var n=u(a.gsx$courage),r=u(a.gsx$power),o=u(a.gsx$wisdom),s=u(a.gsx$speed),m=(p=a.gsx$energy,(f=parseInt(p)-5)<0&&(f=0),5*Math.floor(3*Math.random())+f);c.push(E.a.createElement("div",{key:i++,className:"card",style:{backgroundImage:'url("'.concat(I.a.base_image+(a.gsx$image||I.a.card_back),'")')}},E.a.createElement("div",{className:"stats"},E.a.createElement("span",{key:"courage"},n),E.a.createElement("span",{key:"power"},r),E.a.createElement("span",{key:"wisdom"},o),E.a.createElement("span",{key:"speed"},s),E.a.createElement("span",{key:"energy"},m))))}var p,f}else c.push(E.a.createElement("div",{key:i++,className:"card",style:{backgroundImage:'url("'.concat(I.a.base_image+I.a.card_back,'")')}}))},m=function(e,t){o.applyFind({gsx$set:r}).applyFind({gsx$rarity:e});for(var a=o.data(),n=0;n<t;n++)s(a);o.removeFilters()},p=function(){var e=Math.floor(24*Math.random())+1;return 24==e?"Ultra Rare":e%3==0?"Super Rare":"Rare"},f=["AU","FAS"],d=0;d<n;d++)"OP1"===r?(m("Common",2),m((a=void 0,75==(a=Math.floor(75*Math.random())+1)?"Ultra Rare":a<19?"Super Rare":a<44?"Rare":"Uncommon"),1)):"PE1"===r?(m("Super Rare",5),m("Ultra Rare",1)):f.indexOf(r)>-1?(m("Common",6),m("Rare",2),m(p(),1)):(m("Common",4),m("Uncommon",3),m("Rare",1),m(p(),1)),l=[];return t.filter.removeDynamicView("set"),c}},F=O()(B.prototype,"filter",[j.m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B),Y=L.generate,Q=L.setupDB,W=function(e){var t=Object(y.useState)(!1),a=K()(t,2),n=a[0],r=a[1],c=Object(y.useState)(""),l=K()(c,2),i=l[0],o=l[1],u=Object(y.useState)([]),s=K()(u,2),m=s[0],p=s[1],f=Object(y.useState)([]),d=K()(f,2),h=d[0],g=d[1],b=Object(y.useState)(1),v=K()(b,2),k=v[0],$=v[1];if(Object(y.useEffect)((function(){I.a.LoadDB([{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then((function(){Q(),r(!0)}));for(var e=[],t=0;t<9;t++)e.push(E.a.createElement("div",{key:t,className:"card",style:{backgroundImage:'url("'.concat(I.a.base_image+I.a.card_back,'")')}}));g(e);var a=[],n=1;for(var c in I.a.sets)if(a.push(E.a.createElement("option",{key:n++,value:c},I.a.sets[c])),"PE1"===c)break;p(a)}),[]),0==n)return E.a.createElement(U.h,null);return E.a.createElement("div",{className:"packsim"},E.a.createElement(D.a,x()({as:M.b},z.a.link,{to:"/EnterTheCode/"}),"Enter The Code"),E.a.createElement("br",null),E.a.createElement("br",null),E.a.createElement("form",{onSubmit:function(e){event.preventDefault(),event.stopPropagation(),g(Y({packs:k,set:i}))}},E.a.createElement("label",null,"Packs:",E.a.createElement("input",{name:"packs",type:"number",value:k,min:"1",max:"24",style:{width:"32px",padding:"0px"},onChange:function(e){e.target.value>24&&(e.target.value=24),$(e.target.value)}})),E.a.createElement("select",{name:"set",value:i,onChange:function(e){o(e.target.value)}},E.a.createElement("option",{defaultValue:"selected",hidden:!0,style:{fontStyle:"italic"}},"Select a Set"),m),E.a.createElement("br",null),E.a.createElement("br",null),E.a.createElement("input",{disabled:!i,type:"submit",value:"Open Packs"})),E.a.createElement("br",null),E.a.createElement("br",null),E.a.createElement("div",{className:"pack"},h))};function X(){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}}var Z=Object(b.a)((function(e,t,a){return t}))(T=Object(b.b)(T=function(e){p()(n,e);var t,a=(t=n,function(){var e,a=g()(t);if(X()){var n=g()(this).constructor;e=Reflect.construct(a,arguments,n)}else e=a.apply(this,arguments);return d()(this,e)});function n(){return o()(this,n),a.apply(this,arguments)}return s()(n,[{key:"render",value:function(){return E.a.createElement(ee,this.props)}}]),n}(E.a.Component))||T)||T;function ee(e){var t=e.match;return E.a.createElement("div",{className:"pack"},E.a.createElement(v.b,{exact:!0,path:t.url,component:G}),E.a.createElement(v.b,{path:"".concat(t.url,"/PackSimulator"),component:W}))}}}]); |