code: function (val) {
  /*Line 133 - 'AtomUI.js' */        var n;
  /*Line 134 - 'AtomUI.js' */        if (/^[0-9]+$/.test(val)) {
  /*Line 135 - 'AtomUI.js' */            n = parseInt(val, 10);
  /*Line 136 - 'AtomUI.js' */            if (!isNaN(n)) {
  /*Line 137 - 'AtomUI.js' */                val = n;
  /*Line 138 - 'AtomUI.js' */            }
  /*Line 139 - 'AtomUI.js' */            return val;
  /*Line 140 - 'AtomUI.js' */        }
  /*Line 141 - 'AtomUI.js' */        if (/^[0-9]+\.[0-9]+/gi.test(val)) {
  /*Line 142 - 'AtomUI.js' */            n = parseFloat(val);
  /*Line 143 - 'AtomUI.js' */            if (!isNaN(n)) {
  /*Line 144 - 'AtomUI.js' */                val = n;
  /*Line 145 - 'AtomUI.js' */            }
  /*Line 146 - 'AtomUI.js' */            return val;
  /*Line 147 - 'AtomUI.js' */        }
  
  /*Line 149 - 'AtomUI.js' */        if (/true/.test(val)) {
  /*Line 150 - 'AtomUI.js' */            val = true;
  /*Line 151 - 'AtomUI.js' */            return val;
  /*Line 152 - 'AtomUI.js' */        }
  /*Line 153 - 'AtomUI.js' */        if (/false/.test(val)) {
  /*Line 154 - 'AtomUI.js' */            val = false;
  /*Line 155 - 'AtomUI.js' */            return val;
  /*Line 156 - 'AtomUI.js' */        }
  /*Line 157 - 'AtomUI.js' */        return val;
  /*Line 158 - 'AtomUI.js' */    }
docs: /*Line 132 - 'AtomUI.js'