var recipes = null;
var recipe_images = null;
var favs = [];
var interval_ready_id = null;
var registered = false;
var last_updated = "1984-01-01";
var application_started = false;
var menu_options = ["home", "search", "favs", "about-me", "contact"];
var current_page = 1;

Storage.prototype.setObj = function(key, obj) {
  return this.setItem(key, JSON.stringify(obj));
};

Storage.prototype.getObj = function(key) {
  return JSON.parse(this.getItem(key));
};

@@ -342,16 +342,34 @@
 em(key, 
+LZString.compress(
 JSON.str
@@ -380,16 +380,17 @@
 fy(obj))
+)
 ;%0A%7D;%0A%0ASt
@@ -450,16 +450,36 @@
 N.parse(
+LZString.decompress(
 this.get
@@ -488,13 +488,22 @@
 em(key))
+ %7C%7C null)
 ;%0A%7D;%0A

Use lz-string in localStorage set and get