Apps Home
|
Create an App
61cf4b2dc8
Author:
bobbycarotte
Description
Source Code
Launch App
Current Users
Created by:
Bobbycarotte
var _0x550c=["isPaused","isGameOver","The current round (","currRound"," / "," of "," has started.","endRound","There is currently no round playing.","_previousRounds","The game is over.","The round is not started yet. Please be patient","The round is over.","The game is now ","paused","A game can't have less than one round. Please start over the game with a correct value","currentGoal","next","_cb","commandParser","authors","version","0.1","_createSettingForm","_modelName","_settings","_parseSettings","_run","sendErrorTo","settings","settings_choices","int","Number of rounds to play","Amount of tokens required to play","_isModel","startsWith","_handleCommand","user","parse","shift","_commandAuthorized","Access denied.","handler","\n ","short","message","_displayLastTry","broadcastNotice","currentWinner",' cracked the code ! Well played :)\n The goal "','" is achieved !'," - ","image","tokensToPlay","onMessage","X-Spam","onTip","_isCorrectAmountToPlay","_sanitize","replace","charAt","_initEvents","broadcastError","_sendNotice","txt","group","weight","sendNotice","NOTICE_PREFIX","Messenger","Error","Notice","exports","call","defineProperty","Module","__esModule","create","string","bind","default","prototype","padEnd","undefined","length","repeat","slice","/sm","#FF0000","#00FF00","Cannot call a class as a function","enumerable","configurable","writable","_events","off","forEach","Invalid attempt to destructure non-iterable instance","iterator","done","value","return","isArray","concat","CMD_PREFIX","helpFr [command] - Affiche l'aide du jeu (Fr)","helpFr [command] - Affiche des informations utiles sur le jeu (Fr).\n Si [command] est specifie, affiche l'aide de la commande.","The help command blablabla","_isValidCommand","modelOnly","_commands","desc","long","push","Bienvenue dans l'aide !","emit","join","nbAvailablePegs","newRound","sendNoticeTo","pause - Pause / Resume the game.","_game","pause","play <code> - Play for free !","play <code> - Jouer gratuitement !","_handlePlayTip","board <code> - Affiche la table de jeu.","board <code> - Show the board game.","board","The board game is empty.","map","_formatTry","code-empty","IMAGE_PREFIX","-code-empty","#000000","key-empty","-white","#FFFFFF","red","-red","blue","#0000FF","green","-green","#008000","#8000FF","-orange","yellow","##fFFF00","maroon","#8b4513","cyan","-cyan","##00ffff","lime","-lime","##00ff00","white","-key-white","-key-red","toString","from","key","_availablePegs","_initPegs","code","goal","_history","_tries","_winner","_isOver","appendToHistory","end","_isPegAvailable","toUpperCase","codeLength","EMPTY_CHAR","substring","split","availablePegs","_computeKeys","_isPegAtRightPos","_isPegInCode","sort","priority","some","_isGuessCorrect","name","play","_convertInputIntoCode","winner","You can't play with "," colors. Please choose a value between 1 and ","_nbAvailablePegs","_goal","trim","history","lastTry","_code","Your code can't be less then one peg."," is not a valid color for your code. Please use the following ones: ","keys","isOver","nbRounds","_currRound","round"];!function(e,x){!function(x){for(;--x;)e.push(e.shift())}(++x)}(_0x550c,486);var _0x56ae=function(e,x){return _0x550c[e-=0]};!function(e){var x={};function a(t){if(x[t])return x[t][_0x56ae("0x0")];var n=x[t]={i:t,l:!1,exports:{}};return e[t][_0x56ae("0x1")](n[_0x56ae("0x0")],n,n[_0x56ae("0x0")],a),n.l=!0,n[_0x56ae("0x0")]}a.m=e,a.c=x,a.d=function(e,x,t){a.o(e,x)||Object[_0x56ae("0x2")](e,x,{enumerable:!0,get:t})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object[_0x56ae("0x2")](e,Symbol.toStringTag,{value:_0x56ae("0x3")}),Object[_0x56ae("0x2")](e,_0x56ae("0x4"),{value:!0})},a.t=function(e,x){if(1&x&&(e=a(e)),8&x)return e;if(4&x&&"object"==typeof e&&e&&e[_0x56ae("0x4")])return e;var t=Object[_0x56ae("0x5")](null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&x&&typeof e!=_0x56ae("0x6"))for(var n in e)a.d(t,n,function(x){return e[x]}[_0x56ae("0x7")](null,n));return t},a.n=function(e){var x=e&&e[_0x56ae("0x4")]?function(){return e[_0x56ae("0x8")]}:function(){return e};return a.d(x,"a",x),x},a.o=function(e,x){return Object.prototype.hasOwnProperty.call(e,x)},a.p="",a(a.s=1)}([function(e,x){String[_0x56ae("0x9")][_0x56ae("0xa")]||(String[_0x56ae("0x9")][_0x56ae("0xa")]=function(e,x){return e>>=0,x=String(typeof x!==_0x56ae("0xb")?x:" "),this[_0x56ae("0xc")]>e?String(this):((e-=this[_0x56ae("0xc")])>x[_0x56ae("0xc")]&&(x+=x[_0x56ae("0xd")](e/x.length)),String(this)+x[_0x56ae("0xe")](0,e))})},function(e,x,a){"use strict";a.r(x);a(0);var t={IMAGE_PREFIX:"61cf4b2dc8-1",EMPTY_CHAR:".",CMD_PREFIX:_0x56ae("0xf"),NOTICE_PREFIX:"[SM]",Messenger:{Error:{bg:"",fg:_0x56ae("0x10"),weight:""},Notice:{bg:"",fg:_0x56ae("0x11"),weight:""}}};function n(e,x){for(var a=0;a<x[_0x56ae("0xc")];a++){var t=x[a];t.enumerable=t[_0x56ae("0x13")]||!1,t[_0x56ae("0x14")]=!0,"value"in t&&(t[_0x56ae("0x15")]=!0),Object.defineProperty(e,t.key,t)}}var r=new(function(){function e(){!function(e,x){if(!(e instanceof x))throw new TypeError(_0x56ae("0x12"))}(this,e),this[_0x56ae("0x16")]={}}var x,a,t;return x=e,(a=[{key:"on",value:function(e,x){this[_0x56ae("0x16")][e]=this[_0x56ae("0x16")][e]||[],this._events[e].push(x)}},{key:_0x56ae("0x17"),value:function(e,x){this[_0x56ae("0x16")][e]&&(this._events[e]=this[_0x56ae("0x16")][e].filter(function(e){return e!==x}))}},{key:"emit",value:function(e,x){this[_0x56ae("0x16")][e]&&this[_0x56ae("0x16")][e][_0x56ae("0x18")](function(e){return e(x)})}}])&&n(x.prototype,a),t&&n(x,t),e}());function _(e,x){return function(e){if(Array[_0x56ae("0x1e")](e))return e}(e)||function(e,x){var a=[],t=!0,n=!1,r=void 0;try{for(var _,i=e[Symbol[_0x56ae("0x1a")]]();!(t=(_=i.next())[_0x56ae("0x1b")])&&(a.push(_[_0x56ae("0x1c")]),!x||a[_0x56ae("0xc")]!==x);t=!0);}catch(e){n=!0,r=e}finally{try{t||null==i[_0x56ae("0x1d")]||i[_0x56ae("0x1d")]()}finally{if(n)throw r}}return a}(e,x)||function(){throw new TypeError(_0x56ae("0x19"))}()}var i={helpFr:{modelOnly:!1,desc:{short:{fr:""[_0x56ae("0x1f")](t[_0x56ae("0x20")],_0x56ae("0x21")),en:""[_0x56ae("0x1f")](t[_0x56ae("0x20")],"helpFr [command] - Show the help (Fn)")},long:{fr:""[_0x56ae("0x1f")](t.CMD_PREFIX,_0x56ae("0x22")),en:_0x56ae("0x23")}},handler:function(e,x){var a=[],t=_(x,1)[0],n=void 0===t?"":t;this[_0x56ae("0x24")](n)?this._isModel(e)||!this._commands[n][_0x56ae("0x25")]?a.push(this[_0x56ae("0x26")][n][_0x56ae("0x27")][_0x56ae("0x28")].fr):a[_0x56ae("0x29")]("You don't have the permission to see the help for this command."):a[_0x56ae("0x29")](_0x56ae("0x2a")),r[_0x56ae("0x2b")]("sendNoticeTo",{user:e,txt:a[_0x56ae("0x2c")]("\n")})}},newround:{modelOnly:!0,desc:{short:{fr:"",en:""[_0x56ae("0x1f")](t[_0x56ae("0x20")],"newround <number of colors> <code> <goal> - Starts a new round.")},long:{fr:"",en:""}},handler:function(e,x){var a=_(x,3),t=a[0],n=void 0===t?this._settings[_0x56ae("0x2d")]:t,i=a[1],o=void 0===i?"":i,s=a[2],u=void 0===s?"":s,c=this._game[_0x56ae("0x2e")](n,o,u);r[_0x56ae("0x2b")](_0x56ae("0x2f"),{user:e,txt:c})}},pause:{modelOnly:!0,desc:{short:{fr:"",en:"".concat(t[_0x56ae("0x20")],_0x56ae("0x30"))},long:{fr:"",en:""}},handler:function(e,x){var a=this[_0x56ae("0x31")][_0x56ae("0x32")]();r[_0x56ae("0x2b")](_0x56ae("0x2f"),{user:e,txt:a})}},play:{modelOnly:!0,desc:{short:{fr:"",en:""[_0x56ae("0x1f")](t[_0x56ae("0x20")],_0x56ae("0x33"))},long:{fr:""[_0x56ae("0x1f")](t[_0x56ae("0x20")],_0x56ae("0x34")),en:"".concat(t.CMD_PREFIX,_0x56ae("0x33"))}},handler:function(e,x){var a=_(x,1)[0],t=void 0===a?"":a;this[_0x56ae("0x35")]({from_user:e,message:t})}},board:{modelOnly:!1,desc:{short:{fr:""[_0x56ae("0x1f")](t[_0x56ae("0x20")],_0x56ae("0x36")),en:""[_0x56ae("0x1f")](t[_0x56ae("0x20")],"board - Show the board game.")},long:{fr:""[_0x56ae("0x1f")](t[_0x56ae("0x20")],_0x56ae("0x36")),en:""[_0x56ae("0x1f")](t[_0x56ae("0x20")],_0x56ae("0x37"))}},handler:function(e,x){var a=this,t=this._game[_0x56ae("0x38")];if(!t[_0x56ae("0xc")])return r[_0x56ae("0x2b")]("sendNoticeTo",{user:e,txt:_0x56ae("0x39")});var n=t[_0x56ae("0x3a")](function(e){return a[_0x56ae("0x3b")](e)});return r[_0x56ae("0x2b")](_0x56ae("0x2f"),{user:e,txt:n.join("\n")})}}},o={code:{name:_0x56ae("0x3c"),image:":"[_0x56ae("0x1f")](t[_0x56ae("0x3d")],_0x56ae("0x3e")),color:_0x56ae("0x3f")},key:{name:_0x56ae("0x40"),image:":"[_0x56ae("0x1f")](t[_0x56ae("0x3d")],"-key-empty"),color:_0x56ae("0x3f"),priority:2}},s={W:{name:"white",image:":".concat(t.IMAGE_PREFIX,_0x56ae("0x41")),color:_0x56ae("0x42")},R:{name:_0x56ae("0x43"),image:":"[_0x56ae("0x1f")](t[_0x56ae("0x3d")],_0x56ae("0x44")),color:_0x56ae("0x10")},B:{name:_0x56ae("0x45"),image:":".concat(t.IMAGE_PREFIX,"-blue"),color:_0x56ae("0x46")},G:{name:_0x56ae("0x47"),image:":"[_0x56ae("0x1f")](t.IMAGE_PREFIX,_0x56ae("0x48")),color:_0x56ae("0x49")},V:{name:"violet",image:":".concat(t[_0x56ae("0x3d")],"-violet"),color:_0x56ae("0x4a")},O:{name:"orange",image:":"[_0x56ae("0x1f")](t[_0x56ae("0x3d")],_0x56ae("0x4b")),color:"#FFA500"},Y:{name:_0x56ae("0x4c"),image:":"[_0x56ae("0x1f")](t.IMAGE_PREFIX,"-yellow"),color:_0x56ae("0x4d")},M:{name:_0x56ae("0x4e"),image:":".concat(t[_0x56ae("0x3d")],"-maroon"),color:_0x56ae("0x4f")},P:{name:"pink",image:":"[_0x56ae("0x1f")](t.IMAGE_PREFIX,"-pink"),color:"##FF69B4"},C:{name:_0x56ae("0x50"),image:":".concat(t[_0x56ae("0x3d")],_0x56ae("0x51")),color:_0x56ae("0x52")},L:{name:_0x56ae("0x53"),image:":"[_0x56ae("0x1f")](t[_0x56ae("0x3d")],_0x56ae("0x54")),color:_0x56ae("0x55")}},u=[{name:_0x56ae("0x56"),image:":"[_0x56ae("0x1f")](t[_0x56ae("0x3d")],_0x56ae("0x57")),color:_0x56ae("0x42"),priority:1},{name:_0x56ae("0x43"),image:":".concat(t[_0x56ae("0x3d")],_0x56ae("0x58")),color:"#FF0000",priority:0}],c=Object.keys(s),f=c.length;function h(e){return function(e){if(Array[_0x56ae("0x1e")](e)){for(var x=0,a=new Array(e[_0x56ae("0xc")]);x<e[_0x56ae("0xc")];x++)a[x]=e[x];return a}}(e)||function(e){if(Symbol[_0x56ae("0x1a")]in Object(e)||"[object Arguments]"===Object[_0x56ae("0x9")][_0x56ae("0x59")][_0x56ae("0x1")](e))return Array[_0x56ae("0x5a")](e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function l(e,x){for(var a=0;a<x[_0x56ae("0xc")];a++){var t=x[a];t[_0x56ae("0x13")]=t.enumerable||!1,t[_0x56ae("0x14")]=!0,_0x56ae("0x1c")in t&&(t[_0x56ae("0x15")]=!0),Object.defineProperty(e,t[_0x56ae("0x5b")],t)}}var d=function(){function e(x,a,t){!function(e,x){if(!(e instanceof x))throw new TypeError(_0x56ae("0x12"))}(this,e),this[_0x56ae("0x2d")]=x,this[_0x56ae("0x5c")]=this[_0x56ae("0x5d")](),this[_0x56ae("0x5e")]=a,this[_0x56ae("0x5f")]=t,this[_0x56ae("0x60")]=[],this[_0x56ae("0x61")]=0,this[_0x56ae("0x62")]=null,this[_0x56ae("0x63")]=!1}var x,a,n;return x=e,(a=[{key:_0x56ae("0x64"),value:function(e,x,a){this[_0x56ae("0x60")].push({player:e,code:x,keys:a})}},{key:_0x56ae("0x65"),value:function(){this[_0x56ae("0x63")]=!0}},{key:"_initPegs",value:function(){for(var e={},x=0;x<this[_0x56ae("0x2d")];x+=1){var a=c[x];e[a]=s[a]}return e}},{key:_0x56ae("0x66"),value:function(e){return e in this.availablePegs}},{key:"_convertInputIntoCode",value:function(e){var x=this,a=e[_0x56ae("0x67")]()[_0x56ae("0xa")](this[_0x56ae("0x68")],t[_0x56ae("0x69")])[_0x56ae("0x6a")](0,this.codeLength)[_0x56ae("0x6b")](""),n=[];return a.forEach(function(e){x._isPegAvailable(e)?n[_0x56ae("0x29")](x[_0x56ae("0x6c")][e]):n.push(o[_0x56ae("0x5e")])}),n}},{key:_0x56ae("0x6d"),value:function(e){var x=this,a=h(this[_0x56ae("0x5e")]),t=h(e),n=[];return e[_0x56ae("0x18")](function(e,r){x[_0x56ae("0x6e")](r,a,t)&&n[_0x56ae("0x29")](u[1])}),t[_0x56ae("0x18")](function(e,r){null!==t[r]&&(x[_0x56ae("0x6f")](r,a,t)?n[_0x56ae("0x29")](u[0]):n[_0x56ae("0x29")](o[_0x56ae("0x5b")]))}),n[_0x56ae("0x70")](function(e,x){return e[_0x56ae("0x71")]>x[_0x56ae("0x71")]}),n}},{key:_0x56ae("0x6e"),value:function(e,x,a){return a[e]===this.code[e]&&(a[e]=null,x[e]=null,!0)}},{key:_0x56ae("0x6f"),value:function(e,x,a){return a[_0x56ae("0x72")](function(t,n){return a[e]===x[n]&&(x[n]=null,a[e]=null,!0)})}},{key:_0x56ae("0x73"),value:function(e){return!e.some(function(e){return e[_0x56ae("0x74")]!==u[1].name})}},{key:_0x56ae("0x75"),value:function(e,x){this[_0x56ae("0x61")]+=1;var a=this[_0x56ae("0x76")](x),t=this[_0x56ae("0x6d")](a);return this[_0x56ae("0x64")](e,a,t),!!this[_0x56ae("0x73")](t)&&(this[_0x56ae("0x77")]=e,!0)}},{key:_0x56ae("0x2d"),get:function(){return this._nbAvailablePegs},set:function(e){if(e>f||e<1)throw new Error(_0x56ae("0x78")[_0x56ae("0x1f")](e,_0x56ae("0x79")).concat(f,"."));return this[_0x56ae("0x7a")]=e,this[_0x56ae("0x2d")]}},{key:"availablePegs",get:function(){return this[_0x56ae("0x5c")]}},{key:"goal",get:function(){return this[_0x56ae("0x7b")]},set:function(e){var x=e[_0x56ae("0x7c")]();if(!e)throw new Error("You can't have an empty goal for a round.");return this._goal=x,this[_0x56ae("0x5f")]}},{key:_0x56ae("0x7d"),get:function(){return this[_0x56ae("0x60")]}},{key:"tries",get:function(){return this[_0x56ae("0x61")]}},{key:_0x56ae("0x7e"),get:function(){return this.history[this.tries-1]}},{key:_0x56ae("0x77"),get:function(){return this._winner},set:function(e){return this._winner=e,this[_0x56ae("0x77")]}},{key:_0x56ae("0x5e"),get:function(){return this[_0x56ae("0x7f")]},set:function(e){var x=this,a=e.length,t=e.toUpperCase()[_0x56ae("0x7c")]();if(a<1)throw new Error(_0x56ae("0x80"));var n=[];return h(t)[_0x56ae("0x18")](function(e){if(!x[_0x56ae("0x66")](e))throw new Error('"'[_0x56ae("0x1f")](e,_0x56ae("0x81")).concat(Object[_0x56ae("0x82")](x[_0x56ae("0x6c")])[_0x56ae("0x2c")](", ")));n[_0x56ae("0x29")](x[_0x56ae("0x6c")][e])}),this[_0x56ae("0x7f")]=n,this[_0x56ae("0x5e")]}},{key:_0x56ae("0x68"),get:function(){return this._code[_0x56ae("0xc")]}},{key:_0x56ae("0x83"),get:function(){return this._isOver}}])&&l(x[_0x56ae("0x9")],a),n&&l(x,n),e}();function v(e,x){for(var a=0;a<x[_0x56ae("0xc")];a++){var t=x[a];t[_0x56ae("0x13")]=t[_0x56ae("0x13")]||!1,t[_0x56ae("0x14")]=!0,_0x56ae("0x1c")in t&&(t.writable=!0),Object[_0x56ae("0x2")](e,t[_0x56ae("0x5b")],t)}}var y=function(){function e(x){!function(e,x){if(!(e instanceof x))throw new TypeError("Cannot call a class as a function")}(this,e),this[_0x56ae("0x84")]=x,this[_0x56ae("0x85")]=0,this[_0x56ae("0x86")]=null,this._previousRounds=[],this[_0x56ae("0x87")]=!1,this[_0x56ae("0x88")]=!1}var x,a,t;return x=e,(a=[{key:_0x56ae("0x2e"),value:function(e,x,a){if(this[_0x56ae("0x86")]&&!this[_0x56ae("0x86")].isOver)throw new Error(_0x56ae("0x89").concat(this[_0x56ae("0x8a")],_0x56ae("0x8b"))[_0x56ae("0x1f")](this[_0x56ae("0x84")],") is not over."));if(this[_0x56ae("0x88")])throw new Error("The game is over. Please start a new one if you want to play some more.");return this[_0x56ae("0x86")]=new d(e,x,a),this[_0x56ae("0x85")]+=1,"Round #"[_0x56ae("0x1f")](this[_0x56ae("0x8a")],_0x56ae("0x8c")).concat(this.nbRounds,_0x56ae("0x8d"))}},{key:_0x56ae("0x8e"),value:function(){if(!this[_0x56ae("0x86")])throw new Error(_0x56ae("0x8f"));this[_0x56ae("0x90")][_0x56ae("0x29")](this[_0x56ae("0x86")]),this[_0x56ae("0x86")][_0x56ae("0x65")](),this.currRound===this[_0x56ae("0x84")]&&(this.isGameOver=!0)}},{key:_0x56ae("0x75"),value:function(e){var x=arguments[_0x56ae("0xc")]>1&&void 0!==arguments[1]?arguments[1]:"";if(this[_0x56ae("0x87")])throw new Error("The game is paused.");if(this[_0x56ae("0x88")])throw new Error(_0x56ae("0x91"));if(!this[_0x56ae("0x86")])throw new Error(_0x56ae("0x92"));if(this[_0x56ae("0x86")]&&this.round.isOver)throw new Error(_0x56ae("0x93"));var a=this[_0x56ae("0x86")][_0x56ae("0x75")](e,x);return a&&this[_0x56ae("0x8e")](),a}},{key:_0x56ae("0x32"),value:function(){if(this[_0x56ae("0x88")])throw new Error(_0x56ae("0x91"));return this.isPaused=!this.isPaused,_0x56ae("0x94").concat(this[_0x56ae("0x87")]?"":"un-",_0x56ae("0x95"))}},{key:"nbRounds",get:function(){return this._nbRounds},set:function(e){if(e<1)throw new Error(_0x56ae("0x96"));return this._nbRounds=e,this[_0x56ae("0x84")]}},{key:_0x56ae("0x8a"),get:function(){return this[_0x56ae("0x85")]}},{key:_0x56ae("0x7e"),get:function(){return this[_0x56ae("0x86")].lastTry}},{key:"currentWinner",get:function(){return this[_0x56ae("0x86")][_0x56ae("0x77")]}},{key:_0x56ae("0x97"),get:function(){return this[_0x56ae("0x86")][_0x56ae("0x5f")]}},{key:"board",get:function(){if(this[_0x56ae("0x88")])throw new Error(_0x56ae("0x91"));if(!this.round)throw new Error(_0x56ae("0x92"));return this[_0x56ae("0x86")][_0x56ae("0x7d")]}}])&&v(x[_0x56ae("0x9")],a),t&&v(x,t),e}();function g(e,x){return function(e){if(Array[_0x56ae("0x1e")](e))return e}(e)||function(e,x){var a=[],t=!0,n=!1,r=void 0;try{for(var _,i=e[Symbol.iterator]();!(t=(_=i[_0x56ae("0x98")]())[_0x56ae("0x1b")])&&(a[_0x56ae("0x29")](_[_0x56ae("0x1c")]),!x||a[_0x56ae("0xc")]!==x);t=!0);}catch(e){n=!0,r=e}finally{try{t||null==i[_0x56ae("0x1d")]||i[_0x56ae("0x1d")]()}finally{if(n)throw r}}return a}(e,x)||function(){throw new TypeError(_0x56ae("0x19"))}()}function b(e,x){for(var a=0;a<x.length;a++){var t=x[a];t[_0x56ae("0x13")]=t[_0x56ae("0x13")]||!1,t[_0x56ae("0x14")]=!0,_0x56ae("0x1c")in t&&(t[_0x56ae("0x15")]=!0),Object[_0x56ae("0x2")](e,t[_0x56ae("0x5b")],t)}}var m=function(){function e(x,a,t){!function(e,x){if(!(e instanceof x))throw new TypeError(_0x56ae("0x12"))}(this,e),this[_0x56ae("0x99")]=x,this._cbjs=a,this[_0x56ae("0x9a")]=t,this[_0x56ae("0x9b")]=["LeReverandNox"],this[_0x56ae("0x9c")]=_0x56ae("0x9d"),this[_0x56ae("0x9e")](),this[_0x56ae("0x9f")]=x.room_slug,this[_0x56ae("0xa0")]=this[_0x56ae("0xa1")](),this[_0x56ae("0x26")]=i,this[_0x56ae("0xa2")]()}var x,a,n;return x=e,(a=[{key:"_run",value:function(){try{this[_0x56ae("0x31")]=new y(this[_0x56ae("0xa0")][_0x56ae("0x84")])}catch(e){r[_0x56ae("0x2b")](_0x56ae("0xa3"),{user:this[_0x56ae("0x9f")],error:e})}}},{key:"_parseSettings",value:function(){return this[_0x56ae("0x99")][_0x56ae("0xa4")]}},{key:_0x56ae("0x9e"),value:function(){this[_0x56ae("0x99")][_0x56ae("0xa5")]=[{name:"nbRounds",type:_0x56ae("0xa6"),minValue:1,defaultValue:3,label:_0x56ae("0xa7")},{name:"tokensToPlay",type:_0x56ae("0xa6"),minValue:1,defaultValue:10,label:_0x56ae("0xa8")}]}},{key:_0x56ae("0xa9"),value:function(e){return e===this._modelName}},{key:"_isCommand",value:function(e){return e[_0x56ae("0xaa")](t.CMD_PREFIX)}},{key:_0x56ae("0xab"),value:function(e){var x=e[_0x56ae("0xac")],a=e.m,t=this[_0x56ae("0x9a")][_0x56ae("0xad")](a),n=g(t,1)[0],_=void 0===n?"":n;if(t[_0x56ae("0xae")](),!this[_0x56ae("0x24")](_))return r.emit(_0x56ae("0xa3"),{user:x,error:new Error("Invalid command.")});if(!this[_0x56ae("0xaf")](x,_))return r[_0x56ae("0x2b")](_0x56ae("0xa3"),{user:x,error:new Error(_0x56ae("0xb0"))});try{return this[_0x56ae("0x26")][_][_0x56ae("0xb1")].call(this,x,t),!0}catch(e){return r[_0x56ae("0x2b")](_0x56ae("0xa3"),{to:x,error:new Error(""[_0x56ae("0x1f")](e.message,_0x56ae("0xb2"))[_0x56ae("0x1f")](this[_0x56ae("0x26")][_][_0x56ae("0x27")][_0x56ae("0xb3")].en))})}}},{key:_0x56ae("0x35"),value:function(e){var x=e.from_user,a=e[_0x56ae("0xb4")],t=void 0===a?"":a;try{var n=this[_0x56ae("0x31")][_0x56ae("0x75")](x,t);this[_0x56ae("0xb5")](),n&&r[_0x56ae("0x2b")](_0x56ae("0xb6"),""[_0x56ae("0x1f")](this._game[_0x56ae("0xb7")],_0x56ae("0xb8"))[_0x56ae("0x1f")](this._game[_0x56ae("0x97")],_0x56ae("0xb9")))}catch(e){r[_0x56ae("0x2b")](_0x56ae("0xa3"),{user:x,error:e})}}},{key:_0x56ae("0xb5"),value:function(){var e=this[_0x56ae("0x31")][_0x56ae("0x7e")],x=this._formatTry(e);r[_0x56ae("0x2b")](_0x56ae("0xb6"),x)}},{key:_0x56ae("0x3b"),value:function(e){var x=[];return e[_0x56ae("0x5e")].forEach(function(e){return x.push(e.image)}),x.push(_0x56ae("0xba")),e[_0x56ae("0x82")][_0x56ae("0x18")](function(e){return x.push(e[_0x56ae("0xbb")])}),x[_0x56ae("0x2c")](" ")}},{key:_0x56ae("0x24"),value:function(e){return e in this[_0x56ae("0x26")]}},{key:"_isCorrectAmountToPlay",value:function(e){return e===this[_0x56ae("0xa0")][_0x56ae("0xbc")]}},{key:_0x56ae("0xaf"),value:function(e,x){return!!this[_0x56ae("0xa9")](e)||!this[_0x56ae("0x26")][x].modelOnly}},{key:_0x56ae("0xbd"),value:function(e){var x=e.m;return this._isCommand(x)&&(e[_0x56ae("0xbe")]=!0,this[_0x56ae("0xab")](e)),e}},{key:_0x56ae("0xbf"),value:function(e){var x=e.amount;this[_0x56ae("0xc0")](x)&&this[_0x56ae("0x35")](e)}}])&&b(x[_0x56ae("0x9")],a),n&&b(x,n),e}();function p(e,x){for(var a=0;a<x.length;a++){var t=x[a];t[_0x56ae("0x13")]=t[_0x56ae("0x13")]||!1,t.configurable=!0,_0x56ae("0x1c")in t&&(t.writable=!0),Object[_0x56ae("0x2")](e,t.key,t)}}var w=function(){function e(){!function(e,x){if(!(e instanceof x))throw new TypeError(_0x56ae("0x12"))}(this,e)}var x,a,n;return x=e,(a=[{key:_0x56ae("0xc1"),value:function(e){return e.trim()[_0x56ae("0xc2")](/\s+/g," ")[_0x56ae("0xc2")](/\t+/g," ")}},{key:"parse",value:function(e){for(var x=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=this[_0x56ae("0xc1")](e),n=[],r=!1,_="",i=t[_0x56ae("0x20")][_0x56ae("0xc")];i<a[_0x56ae("0xc")];i+=1)" "!==a[_0x56ae("0xc3")](i)||r?'"'===a[_0x56ae("0xc3")](i)&&x?r=!r:_+=a[_0x56ae("0xc3")](i):(""!==_&&n[_0x56ae("0x29")](_[_0x56ae("0x7c")]()),_="");return n.push(_[_0x56ae("0x7c")]()),n}}])&&p(x[_0x56ae("0x9")],a),n&&p(x,n),e}();function k(e,x){for(var a=0;a<x[_0x56ae("0xc")];a++){var t=x[a];t[_0x56ae("0x13")]=t.enumerable||!1,t[_0x56ae("0x14")]=!0,_0x56ae("0x1c")in t&&(t[_0x56ae("0x15")]=!0),Object[_0x56ae("0x2")](e,t[_0x56ae("0x5b")],t)}}var E=function(){function e(x){!function(e,x){if(!(e instanceof x))throw new TypeError(_0x56ae("0x12"))}(this,e),this[_0x56ae("0x99")]=x,this[_0x56ae("0xc4")]()}var x,a,n;return x=e,(a=[{key:"_initEvents",value:function(){r.on("sendErrorTo",this[_0x56ae("0xa3")][_0x56ae("0x7")](this)),r.on(_0x56ae("0x2f"),this[_0x56ae("0x2f")][_0x56ae("0x7")](this)),r.on(_0x56ae("0xb6"),this[_0x56ae("0xb6")].bind(this)),r.on(_0x56ae("0xc5"),this[_0x56ae("0xc5")][_0x56ae("0x7")](this))}},{key:_0x56ae("0xc6"),value:function(e){var x=e[_0x56ae("0xc7")],a=void 0===x?"":x,n=e[_0x56ae("0xac")],r=void 0===n?"":n,_=e[_0x56ae("0xc8")],i=void 0===_?"":_,o=e.fg,s=void 0===o?"":o,u=e.bg,c=void 0===u?"":u,f=e[_0x56ae("0xc9")],h=void 0===f?"":f;this[_0x56ae("0x99")][_0x56ae("0xca")](""[_0x56ae("0x1f")](t[_0x56ae("0xcb")]," - ")[_0x56ae("0x1f")](a),r,c,s,h,i)}},{key:_0x56ae("0x2f"),value:function(e){var x=this,a=e[_0x56ae("0xac")],n=void 0===a?"":a,r=e[_0x56ae("0xc8")],_=void 0===r?"":r,i=e.txt,o=void 0===i?"":i,s=t.Messenger.Notice,u=s.bg,c=s.fg,f=s[_0x56ae("0xc9")];o[_0x56ae("0x6b")]("\n")[_0x56ae("0x18")](function(e){var a={txt:e,user:n,group:_,bg:u,fg:c,weight:f};x._sendNotice(a)})}},{key:_0x56ae("0xa3"),value:function(e){var x=this,a=e.user,n=void 0===a?"":a,r=e[_0x56ae("0xc8")],_=void 0===r?"":r,i=e.error,o=t[_0x56ae("0xcc")][_0x56ae("0xcd")],s=o.bg,u=o.fg,c=o.weight;i.message.split("\n")[_0x56ae("0x18")](function(e){var a={txt:e,user:n,group:_,bg:s,fg:u,weight:c};x._sendNotice(a)})}},{key:"broadcastNotice",value:function(){var e=this,x=arguments[_0x56ae("0xc")]>0&&void 0!==arguments[0]?arguments[0]:"",a=t[_0x56ae("0xcc")][_0x56ae("0xce")],n=a.bg,r=a.fg,_=a.weight;x[_0x56ae("0x6b")]("\n")[_0x56ae("0x18")](function(x){var a={txt:x,bg:n,fg:r,weight:_};e[_0x56ae("0xc6")](a)})}},{key:_0x56ae("0xc5"),value:function(e){var x=this,a=t.Messenger[_0x56ae("0xcd")],n=a.bg,r=a.fg,_=a[_0x56ae("0xc9")];e[_0x56ae("0xb4")][_0x56ae("0x6b")]("\n")[_0x56ae("0x18")](function(e){var a={txt:e,bg:n,fg:r,weight:_};x._sendNotice(a)})}}])&&k(x[_0x56ae("0x9")],a),n&&k(x,n),e}(),P=new w,F=(new E(cb),new m(cb,cbjs,P));cb.onMessage(function(e){return F[_0x56ae("0xbd")](e)}),cb[_0x56ae("0xbf")](function(e){return F[_0x56ae("0xbf")](e)})}]);
© Copyright Chaturbate 2011- 2025. All Rights Reserved.