/* xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */
/* eslint-env browser */
/*global ObjUtils */
Storage.prototype.load = function(data) {
  var self = this;
  Object.keys(data).forEach(function(k) {
    self.setItem(k, JSON.stringify(data[k]));
  });
};

Storage.prototype.dump = function() {
  var obj = {};
  for(var i = 0; i < this.length; ++i) {
    var key = this.key(i);
    obj[key] = JSON.parse(this.getItem(key));
  }
  return ObjUtils.object_to_workbook(obj);
};