code: function () {
  /*Line 89 - 'AtomDataPager.js' */                    var v = this._items;
  /*Line 90 - 'AtomDataPager.js' */                    if (v.length === undefined) {
  /*Line 91 - 'AtomDataPager.js' */                        var val = v[this._itemsPath];
  
  /*Line 93 - 'AtomDataPager.js' */                        AtomBinder.setValue(this, "total", v[this._totalPath]);
  /*Line 94 - 'AtomDataPager.js' */                        AtomBinder.setValue(this, "value", val);
  /*Line 95 - 'AtomDataPager.js' */                    } else {
  /*Line 96 - 'AtomDataPager.js' */                        if (v.total) {
  /*Line 97 - 'AtomDataPager.js' */                            AtomBinder.setValue(this, "total", v.total);
  /*Line 98 - 'AtomDataPager.js' */                        } else {
  /*Line 99 - 'AtomDataPager.js' */                            AtomBinder.setValue(this, "pages", []);
  /*Line 100 - 'AtomDataPager.js' */                        }
  /*Line 101 - 'AtomDataPager.js' */                        AtomBinder.setValue(this, "value", v);
  /*Line 102 - 'AtomDataPager.js' */                    }
  
  /*Line 104 - 'AtomDataPager.js' */                    this.preparePages();
  /*Line 105 - 'AtomDataPager.js' */                }
docs: /*Line 88 - 'AtomDataPager.js'