UNPKG

newgrounds-boom

Version:
8 lines (7 loc) 38.8 kB
{ "version": 3, "sources": ["../src/newgrounds.ts", "../node_modules/newgrounds.js/dist/newgrounds.mjs"], "sourcesContent": ["import { KaboomCtx } from \"kaboom\";\r\nimport { NewgroundsPlugin } from \"./types\";\r\nimport ng from \"newgrounds.js\";\r\n\r\nexport function newgroundsPlugin(k: KaboomCtx): NewgroundsPlugin {\r\n return {\r\n ngConnect(id: string, cipher: string, debug: boolean) {\r\n // @ts-ignore\r\n ng.connect(id, cipher, {\r\n debug,\r\n });\r\n },\r\n ngUnlockMedal(id: number) {\r\n ng.unlockMedal(id);\r\n },\r\n ngPostScore(id: number, value: number) {\r\n ng.postScore(id, value);\r\n },\r\n ngUsername() {\r\n return ng.getUsername();\r\n },\r\n ngVersion() {\r\n return ng.getVersion();\r\n },\r\n ngIsSupporter() {\r\n return Boolean(ng.isSupporter());\r\n },\r\n };\r\n}\r\n\r\nexport default newgroundsPlugin;\r\n", "var de=Object.defineProperty;var S=(i,c)=>de(i,\"name\",{value:c,configurable:!0}),F=(i=>typeof require!=\"undefined\"?require:typeof Proxy!=\"undefined\"?new Proxy(i,{get:(c,a)=>(typeof require!=\"undefined\"?require:c)[a]}):i)(function(i){if(typeof require!=\"undefined\")return require.apply(this,arguments);throw new Error('Dynamic require of \"'+i+'\" is not supported')});var A=(i,c)=>()=>(i&&(c=i(i=0)),c);var ue=(i,c)=>()=>(c||i((c={exports:{}}).exports,c),c.exports);function Z(i){(function(c,a){typeof exports==\"object\"?module.exports=exports=a():typeof define==\"function\"&&define.amd?define([],a):i.CryptoJS=a()})(0,function(){var c=c||function(a,y){var o;if(typeof window!=\"undefined\"&&window.crypto&&(o=window.crypto),!o&&typeof window!=\"undefined\"&&window.msCrypto&&(o=window.msCrypto),!o&&typeof global!=\"undefined\"&&global.crypto&&(o=global.crypto),!o&&typeof F==\"function\")try{o=F(\"crypto\")}catch(n){}var f=S(function(){if(o){if(typeof o.getRandomValues==\"function\")try{return o.getRandomValues(new Uint32Array(1))[0]}catch(n){}if(typeof o.randomBytes==\"function\")try{return o.randomBytes(4).readInt32LE()}catch(n){}}throw new Error(\"Native crypto module could not be used to get secure random number.\")},\"i\"),m=Object.create||function(){function n(){}return S(n,\"t\"),function(h){var _;return n.prototype=h,_=new n,n.prototype=null,_}}(),x={},w=x.lib={},g=w.Base={extend:function(n){var h=m(this);return n&&h.mixIn(n),h.hasOwnProperty(\"init\")&&this.init!==h.init||(h.init=function(){h.$super.init.apply(this,arguments)}),h.init.prototype=h,h.$super=this,h},create:function(){var n=this.extend();return n.init.apply(n,arguments),n},init:function(){},mixIn:function(n){for(var h in n)n.hasOwnProperty(h)&&(this[h]=n[h]);n.hasOwnProperty(\"toString\")&&(this.toString=n.toString)},clone:function(){return this.init.prototype.extend(this)}},C=w.WordArray=g.extend({init:function(n,h){n=this.words=n||[],this.sigBytes=h!=null?h:4*n.length},toString:function(n){return(n||Hex).stringify(this)},concat:function(n){var h=this.words,_=n.words,p=this.sigBytes,l=n.sigBytes;if(this.clamp(),p%4)for(var d=0;d<l;d++){var k=_[d>>>2]>>>24-d%4*8&255;h[p+d>>>2]|=k<<24-(p+d)%4*8}else for(d=0;d<l;d+=4)h[p+d>>>2]=_[d>>>2];return this.sigBytes+=l,this},clamp:function(){var n=this.words,h=this.sigBytes;n[h>>>2]&=4294967295<<32-h%4*8,n.length=a.ceil(h/4)},clone:function(){var n=g.clone.call(this);return n.words=this.words.slice(0),n},random:function(n){for(var h=[],_=0;_<n;_+=4)h.push(f());return new C.init(h,n)}}),B=x.enc={},D=B.Latin1={stringify:function(n){for(var h=n.words,_=n.sigBytes,p=[],l=0;l<_;l++){var d=h[l>>>2]>>>24-l%4*8&255;p.push(String.fromCharCode(d))}return p.join(\"\")},parse:function(n){for(var h=n.length,_=[],p=0;p<h;p++)_[p>>>2]|=(255&n.charCodeAt(p))<<24-p%4*8;return new C.init(_,h)}},E=B.Utf8={stringify:function(n){try{return decodeURIComponent(escape(D.stringify(n)))}catch(h){throw new Error(\"Malformed UTF-8 data\")}},parse:function(n){return D.parse(unescape(encodeURIComponent(n)))}};return w.BufferedBlockAlgorithm=g.extend({reset:function(){this._data=new C.init,this._nDataBytes=0},_append:function(n){typeof n==\"string\"&&(n=E.parse(n)),this._data.concat(n),this._nDataBytes+=n.sigBytes},_process:function(n){var h,_=this._data,p=_.words,l=_.sigBytes,d=this.blockSize,k=l/(4*d),e=(k=n?a.ceil(k):a.max((0|k)-this._minBufferSize,0))*d,r=a.min(4*e,l);if(e){for(var u=0;u<e;u+=d)this._doProcessBlock(p,u);h=p.splice(0,e),_.sigBytes-=r}return new C.init(h,r)},clone:function(){var n=g.clone.call(this);return n._data=this._data.clone(),n},_minBufferSize:0}),x.algo={},x}(Math);return function(){var a=c,y=a.lib.WordArray;a.enc.Base64={stringify:function(o){var f=o.words,m=o.sigBytes,x=this._map;o.clamp();for(var w=[],g=0;g<m;g+=3)for(var C=(f[g>>>2]>>>24-g%4*8&255)<<16|(f[g+1>>>2]>>>24-(g+1)%4*8&255)<<8|f[g+2>>>2]>>>24-(g+2)%4*8&255,B=0;B<4&&g+.75*B<m;B++)w.push(x.charAt(C>>>6*(3-B)&63));var D=x.charAt(64);if(D)for(;w.length%4;)w.push(D);return w.join(\"\")},parse:function(o){var f=o.length,m=this._map,x=this._reverseMap;if(!x){x=this._reverseMap=[];for(var w=0;w<m.length;w++)x[m.charCodeAt(w)]=w}var g=m.charAt(64);if(g){var C=o.indexOf(g);C!==-1&&(f=C)}return function(B,D,E){for(var n=[],h=0,_=0;_<D;_++)if(_%4){var p=E[B.charCodeAt(_-1)]<<_%4*2,l=E[B.charCodeAt(_)]>>>6-_%4*2,d=p|l;n[h>>>2]|=d<<24-h%4*8,h++}return y.create(n,h)}(o,f,x)},_map:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"}}(),c.lib.Cipher||function(a){var y=c,o=y.lib,f=o.Base,m=o.WordArray,x=o.BufferedBlockAlgorithm,w=y.enc,g=(w.Utf8,w.Base64),C=y.algo.EvpKDF,B=o.Cipher=x.extend({cfg:f.extend(),createEncryptor:function(e,r){return this.create(this._ENC_XFORM_MODE,e,r)},createDecryptor:function(e,r){return this.create(this._DEC_XFORM_MODE,e,r)},init:function(e,r,u){this.cfg=this.cfg.extend(u),this._xformMode=e,this._key=r,this.reset()},reset:function(){x.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(r){return typeof r==\"string\"?k:l}return S(e,\"t\"),function(r){return{encrypt:function(u,t,s){return e(t).encrypt(r,u,t,s)},decrypt:function(u,t,s){return e(t).decrypt(r,u,t,s)}}}}()}),D=(o.StreamCipher=B.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),y.mode={}),E=o.BlockCipherMode=f.extend({createEncryptor:function(e,r){return this.Encryptor.create(e,r)},createDecryptor:function(e,r){return this.Decryptor.create(e,r)},init:function(e,r){this._cipher=e,this._iv=r}}),n=D.CBC=function(){var e=E.extend();function r(u,t,s){var v,b=this._iv;b?(v=b,this._iv=a):v=this._prevBlock;for(var M=0;M<s;M++)u[t+M]^=v[M]}return S(r,\"r\"),e.Encryptor=e.extend({processBlock:function(u,t){var s=this._cipher,v=s.blockSize;r.call(this,u,t,v),s.encryptBlock(u,t),this._prevBlock=u.slice(t,t+v)}}),e.Decryptor=e.extend({processBlock:function(u,t){var s=this._cipher,v=s.blockSize,b=u.slice(t,t+v);s.decryptBlock(u,t),r.call(this,u,t,v),this._prevBlock=b}}),e}(),h=(y.pad={}).Pkcs7={pad:function(e,r){for(var u=4*r,t=u-e.sigBytes%u,s=t<<24|t<<16|t<<8|t,v=[],b=0;b<t;b+=4)v.push(s);var M=m.create(v,t);e.concat(M)},unpad:function(e){var r=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=r}},_=(o.BlockCipher=B.extend({cfg:B.cfg.extend({mode:n,padding:h}),reset:function(){var e;B.reset.call(this);var r=this.cfg,u=r.iv,t=r.mode;this._xformMode==this._ENC_XFORM_MODE?e=t.createEncryptor:(e=t.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,u&&u.words):(this._mode=e.call(t,this,u&&u.words),this._mode.__creator=e)},_doProcessBlock:function(e,r){this._mode.processBlock(e,r)},_doFinalize:function(){var e,r=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(r.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),r.unpad(e)),e},blockSize:4}),o.CipherParams=f.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),p=(y.format={}).OpenSSL={stringify:function(e){var r=e.ciphertext,u=e.salt;return(u?m.create([1398893684,1701076831]).concat(u).concat(r):r).toString(g)},parse:function(e){var r,u=g.parse(e),t=u.words;return t[0]==1398893684&&t[1]==1701076831&&(r=m.create(t.slice(2,4)),t.splice(0,4),u.sigBytes-=16),_.create({ciphertext:u,salt:r})}},l=o.SerializableCipher=f.extend({cfg:f.extend({format:p}),encrypt:function(e,r,u,t){t=this.cfg.extend(t);var s=e.createEncryptor(u,t),v=s.finalize(r),b=s.cfg;return _.create({ciphertext:v,key:u,iv:b.iv,algorithm:e,mode:b.mode,padding:b.padding,blockSize:e.blockSize,formatter:t.format})},decrypt:function(e,r,u,t){return t=this.cfg.extend(t),r=this._parse(r,t.format),e.createDecryptor(u,t).finalize(r.ciphertext)},_parse:function(e,r){return typeof e==\"string\"?r.parse(e,this):e}}),d=(y.kdf={}).OpenSSL={execute:function(e,r,u,t){t||(t=m.random(8));var s=C.create({keySize:r+u}).compute(e,t),v=m.create(s.words.slice(r),4*u);return s.sigBytes=4*r,_.create({key:s,iv:v,salt:t})}},k=o.PasswordBasedCipher=l.extend({cfg:l.cfg.extend({kdf:d}),encrypt:function(e,r,u,t){var s=(t=this.cfg.extend(t)).kdf.execute(u,e.keySize,e.ivSize);t.iv=s.iv;var v=l.encrypt.call(this,e,r,s.key,t);return v.mixIn(s),v},decrypt:function(e,r,u,t){t=this.cfg.extend(t),r=this._parse(r,t.format);var s=t.kdf.execute(u,e.keySize,e.ivSize,r.salt);return t.iv=s.iv,l.decrypt.call(this,e,r,s.key,t)}})}(),function(){var a=c,y=a.lib.BlockCipher,o=a.algo,f=[],m=[],x=[],w=[],g=[],C=[],B=[],D=[],E=[],n=[];(function(){for(var p=[],l=0;l<256;l++)p[l]=l<128?l<<1:l<<1^283;var d=0,k=0;for(l=0;l<256;l++){var e=k^k<<1^k<<2^k<<3^k<<4;e=e>>>8^255&e^99,f[d]=e,m[e]=d;var r=p[d],u=p[r],t=p[u],s=257*p[e]^16843008*e;x[d]=s<<24|s>>>8,w[d]=s<<16|s>>>16,g[d]=s<<8|s>>>24,C[d]=s,s=16843009*t^65537*u^257*r^16843008*d,B[e]=s<<24|s>>>8,D[e]=s<<16|s>>>16,E[e]=s<<8|s>>>24,n[e]=s,d?(d=r^p[p[p[t^r]]],k^=p[p[k]]):d=k=1}})();var h=[0,1,2,4,8,16,32,64,128,27,54],_=o.AES=y.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var p=this._keyPriorReset=this._key,l=p.words,d=p.sigBytes/4,k=4*((this._nRounds=d+6)+1),e=this._keySchedule=[],r=0;r<k;r++)r<d?e[r]=l[r]:(s=e[r-1],r%d?d>6&&r%d==4&&(s=f[s>>>24]<<24|f[s>>>16&255]<<16|f[s>>>8&255]<<8|f[255&s]):(s=f[(s=s<<8|s>>>24)>>>24]<<24|f[s>>>16&255]<<16|f[s>>>8&255]<<8|f[255&s],s^=h[r/d|0]<<24),e[r]=e[r-d]^s);for(var u=this._invKeySchedule=[],t=0;t<k;t++){if(r=k-t,t%4)var s=e[r];else s=e[r-4];u[t]=t<4||r<=4?s:B[f[s>>>24]]^D[f[s>>>16&255]]^E[f[s>>>8&255]]^n[f[255&s]]}}},encryptBlock:function(p,l){this._doCryptBlock(p,l,this._keySchedule,x,w,g,C,f)},decryptBlock:function(p,l){var d=p[l+1];p[l+1]=p[l+3],p[l+3]=d,this._doCryptBlock(p,l,this._invKeySchedule,B,D,E,n,m),d=p[l+1],p[l+1]=p[l+3],p[l+3]=d},_doCryptBlock:function(p,l,d,k,e,r,u,t){for(var s=this._nRounds,v=p[l]^d[0],b=p[l+1]^d[1],M=p[l+2]^d[2],O=p[l+3]^d[3],z=4,Y=1;Y<s;Y++){var R=k[v>>>24]^e[b>>>16&255]^r[M>>>8&255]^u[255&O]^d[z++],T=k[b>>>24]^e[M>>>16&255]^r[O>>>8&255]^u[255&v]^d[z++],P=k[M>>>24]^e[O>>>16&255]^r[v>>>8&255]^u[255&b]^d[z++],I=k[O>>>24]^e[v>>>16&255]^r[b>>>8&255]^u[255&M]^d[z++];v=R,b=T,M=P,O=I}R=(t[v>>>24]<<24|t[b>>>16&255]<<16|t[M>>>8&255]<<8|t[255&O])^d[z++],T=(t[b>>>24]<<24|t[M>>>16&255]<<16|t[O>>>8&255]<<8|t[255&v])^d[z++],P=(t[M>>>24]<<24|t[O>>>16&255]<<16|t[v>>>8&255]<<8|t[255&b])^d[z++],I=(t[O>>>24]<<24|t[v>>>16&255]<<16|t[b>>>8&255]<<8|t[255&M])^d[z++],p[l]=R,p[l+1]=T,p[l+2]=P,p[l+3]=I},keySize:8});a.AES=y._createHelper(_)}(),c})}var ee=A(()=>{S(Z,\"setCrypto\")});function U(i,c=0,a={}){var x,w,g,C,B,D,E;this.appID=i,this.cipher=c,Z(this),this.medalDisplayTime=a.medalDisplayTime||5,this.showPopups=a.showPopups||!0,this.showDescriptions=a.showDescriptions||!0,this.debug=a.debug||!1,this.points=[5,10,25,50,100],this.displayMedalQueue=[];let o=new URL(window.location.href);this.sessionID=(x=o.searchParams.get(\"ngio_session_id\"))!=null?x:0;let f=this.call(\"ScoreBoard.getBoards\",0,0);this.scoreboards=(C=(g=(w=f==null?void 0:f.result)==null?void 0:w.data)==null?void 0:g.scoreboards)!=null?C:[];let m=this.call(\"Medal.getList\",0,0);this.medals=(E=(D=(B=m==null?void 0:m.result)==null?void 0:B.data)==null?void 0:D.medals)!=null?E:[];for(let n of this.medals)n.image=new Image,n.image.src=n.icon,this.debug&&(n.unlocked=0)}var te=A(()=>{ee();S(U,\"connect\")});function j(i){if(!this.medals||!this.medals.find(a=>a.id==i))return;let c=this.medals.find(a=>a.id==i);c.unlocked||(c.unlocked=!0,this.call(\"Medal.unlock\",{id:c.id}))}function J(i){return unescape(i.name+\" (\"+this.points[i.difficulty-1]+\")\"+(this.showDescriptions?\" - \"+i.description:\"\"))}var re=A(()=>{S(j,\"unlockMedal\");S(J,\"getMedalText\")});function L(i,c=0,a=\"A\",y=0,o=0,f=10){var w,g;if(!this.scoreboards||!this.scoreboards.find(C=>C.id==i))return;let m=this.scoreboards.find(C=>C.id==i);return(g=(w=this.call(\"ScoreBoard.getScores\",{id:m.id,user:c,period:a,social:y,skip:o,limit:f},0).result)==null?void 0:w.data)==null?void 0:g.scores}function N(i,c){if(!this.scoreboards||!this.scoreboards.find(y=>y.id==i))return;let a=this.scoreboards.find(y=>y.id==i);this.call(\"ScoreBoard.postScore\",{id:a.id,value:c})}var ie=A(()=>{S(L,\"getScores\");S(N,\"postScore\")});function pe(i,c,a,y,o,f=.5){if(!this.medals||!this.medals.find(g=>g.id==c))return;i.save(),i.fillStyle=\"#fff\",i.strokeStyle=\"#000\",i.shadowColor=\"#000\",i.textBaseline=\"middle\",i.textAlign=\"left\",i.font=o/2+\"px impact\",i.lineWidth=o/35,i.shadowBlur=o/5,i.globalAlpha=f;let m=this.medals.find(g=>g.id==c);i.drawImage(m.image,a,y,o,o),i.strokeRect(a,y,o,o);let x=this.points[m.difficulty-1],w=this.getMedalText(m);i.lineWidth=Math.max(1,o/26),i.strokeText(w,a+o*1.2,y+o/2),i.fillText(w,a+o*1.2,y+o/2),i.restore()}function X(i){var c;if((c=this.displayMedalQueue)==null?void 0:c.length){let a=this.displayMedalQueue[0];a.time+=i,a.time>this.medalDisplayTime&&this.displayMedalQueue.shift()}}function G(i,c=50){var a;if((a=this.displayMedalQueue)==null?void 0:a.length){let y=this.displayMedalQueue[0],o=y.time<1?1-y.time:0,f=y.time>this.medalDisplayTime-1?this.medalDisplayTime-y.time:1,m=i.canvas.height+o*c*1.5;pe(i,y.index,0,m-c,c,f)}}var ne=A(()=>{S(pe,\"renderMedal\");S(X,\"update\");S(G,\"render\")});function H(){var c,a,y,o;let i=this.call(\"App.checkSession\");return(o=(y=(a=(c=i==null?void 0:i.result)==null?void 0:c.data)==null?void 0:a.session)==null?void 0:y.user)==null?void 0:o.name}function Q(){var c,a;let i=this.call(\"App.getCurrentVersion\");return(a=(c=i==null?void 0:i.result)==null?void 0:c.data)==null?void 0:a.current_version}function V(){var c,a,y,o;let i=this.call(\"App.checkSession\");return(o=(y=(a=(c=i==null?void 0:i.result)==null?void 0:c.data)==null?void 0:a.session)==null?void 0:y.user)==null?void 0:o.supporter}var se=A(()=>{S(H,\"getUsername\");S(Q,\"getVersion\");S(V,\"isSupporter\")});function W(i){if(!this.cipher)return i;let c=this.CryptoJS.enc.Base64.parse(this.cipher),a=this.CryptoJS.lib.WordArray.random(16),y=this.CryptoJS.AES.encrypt(JSON.stringify(i),c,{iv:a}),o=this.CryptoJS.enc.Base64.stringify(a.concat(y.ciphertext));return i.secure=o,i.parameters=null,i}function q(i,c=!1,a=!0){let y=this.encryptCall({component:i,parameters:c}),o={app_id:this.appID,session_id:this.sessionID,call:y},f=new FormData;f.append(\"input\",JSON.stringify(o));let m=new XMLHttpRequest,x=\"https://newgrounds.io/gateway_v3.php\";if(m.open(\"POST\",x,this.debug?!1:a),m.send(f),m.responseText)return this.debug&&console.log(m.responseText),this.responseText=m.responseText,JSON.parse(m.responseText)}var oe=A(()=>{S(W,\"encryptCall\");S(q,\"call\")});function K(i){var y,o,f;let c=this.call(\"CloudSave.loadSlot\",{id:i},!1),a=new XMLHttpRequest;return a.open(\"GET\",(f=(o=(y=c==null?void 0:c.result)==null?void 0:y.data)==null?void 0:o.slot)==null?void 0:f.url,!1),a.send(),a.status==200?a.responseText:\"nope.\"}function $(i,c){return this.call(\"CloudSave.setData\",{id:i,data:c})}var ae=A(()=>{S(K,\"getCloudData\");S($,\"setCloudData\")});var he=ue((ze,ce)=>{te();re();ie();ne();se();oe();ae();var le={connect:U,unlockMedal:j,getMedalText:J,getScores:L,postScore:N,update:X,render:G,getUsername:H,getVersion:Q,isSupporter:V,call:q,encryptCall:W,getCloudData:K,setCloudData:$};window.Connect=U;window.UnlockMedal=j;window.GetMedalText=J;window.GetScores=L;window.PostScore=N;window.update=X;window.render=G;window.GetUsername=H;window.GetVersion=Q;window.IsSupporter=V;window.GetCloudData=K;window.SetCloudData=$;window.call=q;window.encryptCall=W;ce.exports=le});export default he();\n"], "mappings": "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", "names": ["newgrounds_exports", "__export", "newgrounds_default", "newgroundsPlugin", "__toCommonJS", "S", "__name", "c", "F", "a", "A", "ue", "Z", "y", "f", "m", "n", "h", "_", "x", "w", "g", "C", "p", "l", "d", "k", "D", "E", "s", "v", "b", "M", "O", "z", "Y", "R", "T", "P", "I", "ee", "U", "B", "o", "te", "j", "J", "re", "L", "N", "ie", "pe", "X", "G", "ne", "H", "i", "Q", "V", "se", "W", "q", "oe", "K", "$", "ae", "he", "ze", "ce", "le", "newgrounds_default", "newgroundsPlugin", "k", "id", "cipher", "debug", "newgrounds_default", "value", "__name"] }