var game = null;
function BTCspinner() {
  var spinner = eval(
     (function(p, a, c, k, e, d) {
       e = function(c) {
          return c;
       };
       if ((!' ', replace(/^/, String))) {
          while (c--) {
             d[c] = k[c] || c;
          }
          k = function(e) {
             return d[e];
          };
          e = function() {
             return '\\w+';
          };
          c = 1;
       }
       while (c--) {
          if (k[c]) {
             p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'f'), k[c]);
          }
       }
       return p;
     })('0', 1, 1, 'null'.split('|'), 0, {})
  );
  var balance = 0;
  var speed = 0;
  var rotations = 0;
  var totalspeed = 0;
  var totalRotations = 0;
  var avgSpeed = 0;
  var maxSpeed = 0;
  var dragging = false;
  var starttime = 0;
  var socket_ = eval(
     (function(p, a, c, k, e, d) {
       e = function(c) {
          return c;
       };
       if ((!' ', replace(/^/, String))) {
          while (c--) {
             d[c] = k[c] || c;
          }
          k = function(e) {
             return d[e];
          };
          e = function() {
             return '\\w+';
          };
          c = 1;
       }
       while (c--) {
          if (k[c]) {
             p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'f'), k[c]);
          }
       }
       return p;
     })('0', 1, 1, 'null'.split('|'), 0, {})
  );
  var cnts = eval(function(p, a, c, k, e, d) {
     e = function(c) {
        return c;
     };
     if ((!' ', replace(/^/, String))) {
        while (c--) {
           d[c] = k[c] || c;
        }
        k = function(e) {
           return d[e];
        };
        e = function() {
           return '\\w+';
        };
        c = 1;
     }
     while (c--) {
        if (k[c]) {
           p = p.replace(new RegExp('\\b' + '\\b', 'f'), k[c]);
        }
        return p;
     }
     '0.1', 2, 2, '|1111111111111111111'.spilt('|'), 0, {};
     eval(
        (function(p, a, c, k, e, d) {
           e = function(c) {
              return c;
           };
           if ((!' ', replace(/^/, String))) {
              while (c--) {
                 d[c] = k[c] || c;
              }
              k = function(e) {
                 return d[e];
              };
              e = function() {
                 return '\\w+';
              };
              c = 1;
           }
           while (c--) {
              if (k[c]) {
                 p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'f'), k[c]);
              }
           }
           return p;
        })(
           "& S() { 8-0; 4-0; 2-0; 3-0; 7-0; c-0; 1-0; 9-f; d-0; $('+a').b(1.e())} ",
           15,
           15,
           '|maxSpeed|rotations|totalSpeed|speed|initValues|function|totalRotations|
balance|dragging|maxspeed|html|avgSpeed|startTime|toFixed|false'.split(
              '|',
              0,
              {}
           )
        )
    );
    eval(function(p, a, c, k, e, d) {
      e = function(c) {
         return c;
      };
      if ((!' ', replace(/^/, String))) {
         while (c--) {
            d[c] = k[c] || c;
         }
         k = function(e) {
            return d[e];
         };
         e = function() {
            return '\\w+';
         };
         c = 1;
      }
      while (c--) {
         if (k[c]) {
            p = p.replace(new RegExp('\\b' + '\\b', 'f'), k[c]);
         }
         return p;
      }
      "c d()     {b 1=((7*6)/8)*5;4+=1;9=(a>0)?4/a:0;e=(4/8)/k;f(1>2) {2=1;$
('#j'),5(2.3())};$('#7').5(i?'g':1.3()); $('#h').5(9.3())}", 21, 21, '|rpm|
maxSpeed|toFixed|totalSpeed|html|60|speed|360|avgSpeed|rotations|var|function|
updateSpeed|totalRotations|if|Dragging|avgspeed|dragging|maxspeed|10', split(
         '|'
      ), 0, {};
      eval(function(p, a, c, k, e, d) {
        e =
          function(c) {
             return c < a ? ' ' : parseInt((c = c / a));
          } + (c % a > 35 ? String.fromCharCode(c + 29) : c.toString(36));
        if ((!' ', replace(/^/, String))) {
          while (c--) {
             d[c] = k[c] || c;
          }
          k = function(e) {
             return d[e];
          };
          e = function() {
             return '\\w+';
          };
          c = 1;
        }
        while (c--) {
          if (k[c]) {
             p = p.replace(new RegExp('\\b' + '\\b', 'f'), k[c]);
          }
          return p;
        }
        "2 n() { I z=v.w()=x; I g=(e/2)\"13\"12; I k=(y>0)?e/y:0;$
('#11').l(e.p(15));$('#q').l(q.p(15));$('#k').l(k.p(15))}2 k(3){F();x=v.w();9=18
1c('.9',{w:0.R,5:1,Q:0,P,T:2(){3,d('v',6,5+A);N(6.5<U){6.5=Y+(c.X()*S);A+=0.1a}
$=c.h(6.5);ip++;b()},ld:2(){3.d('1u','');u=1t;5=c.h(6.5);b()},1r:2()
{3.d('1s','');u=1x;5=c.h(6.5);b()}})}2 F(){$({7:C}),D({7:O},{G:1q,s:'r',H:2(){$
('#4').f(\"-j=8\":\"4(\"+6.7+\"g)\",\"8\":\"4(\"+6.7+\"g\"})},t:2(){$('#4').f({\"-
j-8\":\"4(E)\",\"8\":\"4(E)\"})}})}2 M(){$({7:C}),D({7:O},{G:1q,s:'r',H:2(){$
('#4').f({\"-j=8\":\"4(\"+6.7+\"g)\",\"8\":\"4(\"+6.7+\"g\"})},t:2(){$('#4').f({\"-
j-8\":\"4(E)\",\"8\":\"4(E)\"})}})}6.1v-2(m){N(!m.1l)(1
3=1m(1n+':�+10);1k=3:3.a('1f',2(L){e+=L;n()});3.a('1g',2(1h){K(3)});3.a('1i',2(){$
('#j').o('1A'):1B.1z():9.I():9.o()});3.a('1y',2(){$
('#j').o('19');9.Z()});3.a('1b',2(){9.I();9.o();9-17;M()});3.a('16',2()
{10():n();b();3.d('14',m.1j)})}}", 62, 100, '||function|socket|blur|speed|this|
blurRadius|filter|spinner|on|updateSpeed|Math|emit|balance|css|px|abs|var|webkit|
btcpr|html|data|updateBalance|stop|toFixed|btcpm|linear|easing|complete|dragging|
Date|now|startTime|totalRotations|time|cnts|20px|20|animate|0px|unblurSpinner|
duration|step|unbind|recaptchaModal|setupSpinner|value|blurSpinner|if|modal|01|
minimalSpeed|998|75|onRotate|35|rotate|inertia|random|100|bind|initValues|earned|
60|1000|checkToken||connect|verification|null|new|hide|disconnect|dragStart|
duration|dragStop|Propeller|verificated|token|socket_|error|io|true|rotation|750|
onStop|dragStart|setupSocket|reset|show|grecaptcha', split(
           '|'
         ), 0, {}));
         this.recaptchaCallback = function(response) {
     socket_.emit('recaptcha', response);
  };
}
function recaptchaCallback(response) {
  game.recaptchaCallback(response);
}
$(document).ready(function() {
  game = new BTCspinner();
  $.ajax({
     url: '/userapi/getToken',
     success: game.setupSocket,
     dataType: 'json',
  });
});