var Neato = {};

// var Neato = function() { this.initialize.apply(this, arguments); };
// Neato.prototype = {
//
//   initialize: function(options) {
//     // init
//     options = options || {};
//
//     // create instance of nucleo
//     this.nucleo = new Nucleo({
//       onConnected: options.onConnected,
//       onDisconnected: options.onDisconnected,
//       onStateChange: options.onStateChange
//     });
//   },
//
//   // common
//   connectTo: function(serial, secretKey) {
//     this.nucleo.connectTo(serial, secretKey);
//   },
//
//   disconnectFrom: function(serial) {
//     this.nucleo.disconnectFrom(serial);
//   },
//
//   getRobotState: function(serial, secretKey) {
//     this.nucleo.getRobotState(serial, secretKey);
//   },
//
//   getRobotInfo: function(serial, secretKey) {
//     this.nucleo.getRobotInfo(serial, secretKey);
//   },
//
//   // cleaning
//   startCleaning: function(serial, secretKey, options) {
//     this.nucleo.startCleaning(serial, secretKey, options);
//   },
//
//   stopCleaning: function(serial, secretKey) {
//     this.nucleo.stopCleaning(serial, secretKey);
//   },
//
//   pauseCleaning: function(serial, secretKey) {
//     this.nucleo.pauseCleaning(serial, secretKey);
//   },
//
//   resumeCleaning: function(serial, secretKey) {
//     this.nucleo.resumeCleaning(serial, secretKey);
//   },
//
//   sendToBase: function(serial, secretKey) {
//     this.nucleo.sendToBase(serial, secretKey);
//   },
//
//   // schedule
//   setSchedule: function(serial, secretKey, options) {
//     this.nucleo.setSchedule(serial, secretKey, options);
//   },
//
//   getSchedule: function(serial, secretKey) {
//     this.nucleo.getSchedule(serial, secretKey);
//   },
//
//   enableSchedule: function(serial, secretKey) {
//     this.nucleo.enableSchedule(serial, secretKey);
//   },
//
//   disableSchedule: function(serial, secretKey) {
//     this.nucleo.disableSchedule(serial, secretKey);
//   }
// };

@@ -12,1951 +12,4 @@
  %7B%7D;
-%0A%0A// var Neato = function() %7B this.initialize.apply(this, arguments); %7D;%0A// Neato.prototype = %7B%0A//%0A//   initialize: function(options) %7B%0A//     // init%0A//     options = options %7C%7C %7B%7D;%0A//%0A//     // create instance of nucleo%0A//     this.nucleo = new Nucleo(%7B%0A//       onConnected: options.onConnected,%0A//       onDisconnected: options.onDisconnected,%0A//       onStateChange: options.onStateChange%0A//     %7D);%0A//   %7D,%0A//%0A//   // common%0A//   connectTo: function(serial, secretKey) %7B%0A//     this.nucleo.connectTo(serial, secretKey);%0A//   %7D,%0A//%0A//   disconnectFrom: function(serial) %7B%0A//     this.nucleo.disconnectFrom(serial);%0A//   %7D,%0A//%0A//   getRobotState: function(serial, secretKey) %7B%0A//     this.nucleo.getRobotState(serial, secretKey);%0A//   %7D,%0A//%0A//   getRobotInfo: function(serial, secretKey) %7B%0A//     this.nucleo.getRobotInfo(serial, secretKey);%0A//   %7D,%0A//%0A//   // cleaning%0A//   startCleaning: function(serial, secretKey, options) %7B%0A//     this.nucleo.startCleaning(serial, secretKey, options);%0A//   %7D,%0A//%0A//   stopCleaning: function(serial, secretKey) %7B%0A//     this.nucleo.stopCleaning(serial, secretKey);%0A//   %7D,%0A//%0A//   pauseCleaning: function(serial, secretKey) %7B%0A//     this.nucleo.pauseCleaning(serial, secretKey);%0A//   %7D,%0A//%0A//   resumeCleaning: function(serial, secretKey) %7B%0A//     this.nucleo.resumeCleaning(serial, secretKey);%0A//   %7D,%0A//%0A//   sendToBase: function(serial, secretKey) %7B%0A//     this.nucleo.sendToBase(serial, secretKey);%0A//   %7D,%0A//%0A//   // schedule%0A//   setSchedule: function(serial, secretKey, options) %7B%0A//     this.nucleo.setSchedule(serial, secretKey, options);%0A//   %7D,%0A//%0A//   getSchedule: function(serial, secretKey) %7B%0A//     this.nucleo.getSchedule(serial, secretKey);%0A//   %7D,%0A//%0A//   enableSchedule: function(serial, secretKey) %7B%0A//     this.nucleo.enableSchedule(serial, secretKey);%0A//   %7D,%0A//%0A//   disableSchedule: function(serial, secretKey) %7B%0A//     this.nucleo.disableSchedule(serial, secretKey);%0A//   %7D%0A// %7D;%0A

Remove unuseful comments.