{
  "type": "Program",
  "start": 0,
  "end": 7696,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 290,
      "column": 0
    }
  },
  "sourceType": "module",
  "body": [
    {
      "type": "ImportDeclaration",
      "start": 0,
      "end": 45,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 45
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 7,
          "end": 16,
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 16
            }
          },
          "local": {
            "type": "Identifier",
            "start": 7,
            "end": 16,
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 16
              }
            },
            "name": "Component"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 22,
        "end": 44,
        "loc": {
          "start": {
            "line": 1,
            "column": 22
          },
          "end": {
            "line": 1,
            "column": 44
          }
        },
        "value": "../../core/component",
        "rawValue": "../../core/component",
        "raw": "\"../../core/component\""
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 46,
      "end": 113,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 67
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 53,
          "end": 70,
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 24
            }
          },
          "local": {
            "type": "Identifier",
            "start": 53,
            "end": 70,
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 24
              }
            },
            "name": "waitForTransition"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 76,
        "end": 112,
        "loc": {
          "start": {
            "line": 2,
            "column": 30
          },
          "end": {
            "line": 2,
            "column": 66
          }
        },
        "value": "../../core/utils/waitForTransition",
        "rawValue": "../../core/utils/waitForTransition",
        "raw": "\"../../core/utils/waitForTransition\""
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 114,
      "end": 166,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 52
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 121,
          "end": 128,
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 14
            }
          },
          "local": {
            "type": "Identifier",
            "start": 121,
            "end": 128,
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 14
              }
            },
            "name": "publish"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 134,
        "end": 165,
        "loc": {
          "start": {
            "line": 3,
            "column": 20
          },
          "end": {
            "line": 3,
            "column": 51
          }
        },
        "value": "../../core/decorators/publish",
        "rawValue": "../../core/decorators/publish",
        "raw": "\"../../core/decorators/publish\""
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 167,
      "end": 206,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 39
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 174,
          "end": 180,
          "loc": {
            "start": {
              "line": 4,
              "column": 7
            },
            "end": {
              "line": 4,
              "column": 13
            }
          },
          "local": {
            "type": "Identifier",
            "start": 174,
            "end": 180,
            "loc": {
              "start": {
                "line": 4,
                "column": 7
              },
              "end": {
                "line": 4,
                "column": 13
              }
            },
            "name": "$clamp"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 186,
        "end": 205,
        "loc": {
          "start": {
            "line": 4,
            "column": 19
          },
          "end": {
            "line": 4,
            "column": 38
          }
        },
        "value": "clamp-js/clamp.js",
        "rawValue": "clamp-js/clamp.js",
        "raw": "\"clamp-js/clamp.js\""
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 207,
      "end": 239,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 32
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 214,
          "end": 219,
          "loc": {
            "start": {
              "line": 5,
              "column": 7
            },
            "end": {
              "line": 5,
              "column": 12
            }
          },
          "local": {
            "type": "Identifier",
            "start": 214,
            "end": 219,
            "loc": {
              "start": {
                "line": 5,
                "column": 7
              },
              "end": {
                "line": 5,
                "column": 12
              }
            },
            "name": "rizzo"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 225,
        "end": 238,
        "loc": {
          "start": {
            "line": 5,
            "column": 18
          },
          "end": {
            "line": 5,
            "column": 31
          }
        },
        "value": "../../rizzo",
        "rawValue": "../../rizzo",
        "raw": "\"../../rizzo\""
      }
    },
    {
      "type": "Identifier",
      "start": 241,
      "end": 7667,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 287,
          "column": 1
        }
      },
      "id": {
        "type": "Identifier",
        "start": 247,
        "end": 257,
        "loc": {
          "start": {
            "line": 7,
            "column": 6
          },
          "end": {
            "line": 7,
            "column": 16
          }
        },
        "name": "ThingsToDo"
      },
      "superClass": {
        "type": "Identifier",
        "start": 266,
        "end": 275,
        "loc": {
          "start": {
            "line": 7,
            "column": 25
          },
          "end": {
            "line": 7,
            "column": 34
          }
        },
        "name": "Component"
      },
      "body": {
        "type": "ClassBody",
        "start": 276,
        "end": 7667,
        "loc": {
          "start": {
            "line": 7,
            "column": 35
          },
          "end": {
            "line": 287,
            "column": 1
          }
        },
        "body": [
          {
            "type": "MethodDefinition",
            "start": 280,
            "end": 354,
            "loc": {
              "start": {
                "line": 8,
                "column": 2
              },
              "end": {
                "line": 10,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 284,
              "end": 289,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 6
                },
                "end": {
                  "line": 8,
                  "column": 11
                }
              },
              "name": "title"
            },
            "static": false,
            "kind": "get",
            "value": {
              "type": "FunctionExpression",
              "start": 289,
              "end": 354,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 11
                },
                "end": {
                  "line": 10,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 292,
                "end": 354,
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 14
                  },
                  "end": {
                    "line": 10,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 298,
                    "end": 350,
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 4
                      },
                      "end": {
                        "line": 9,
                        "column": 56
                      }
                    },
                    "argument": {
                      "type": "TemplateLiteral",
                      "start": 305,
                      "end": 349,
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 11
                        },
                        "end": {
                          "line": 9,
                          "column": 55
                        }
                      },
                      "expressions": [
                        {
                          "type": "MemberExpression",
                          "start": 327,
                          "end": 347,
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 33
                            },
                            "end": {
                              "line": 9,
                              "column": 53
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 327,
                            "end": 342,
                            "loc": {
                              "start": {
                                "line": 9,
                                "column": 33
                              },
                              "end": {
                                "line": 9,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 327,
                              "end": 336,
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 33
                                },
                                "end": {
                                  "line": 9,
                                  "column": 42
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 327,
                                "end": 333,
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 39
                                  }
                                },
                                "name": "window"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 334,
                                "end": 336,
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 42
                                  }
                                },
                                "name": "lp"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 337,
                              "end": 342,
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 43
                                },
                                "end": {
                                  "line": 9,
                                  "column": 48
                                }
                              },
                              "name": "place"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 343,
                            "end": 347,
                            "loc": {
                              "start": {
                                "line": 9,
                                "column": 49
                              },
                              "end": {
                                "line": 9,
                                "column": 53
                              }
                            },
                            "name": "name"
                          },
                          "computed": false
                        }
                      ],
                      "quasis": [
                        {
                          "type": "TemplateElement",
                          "start": 306,
                          "end": 325,
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 12
                            },
                            "end": {
                              "line": 9,
                              "column": 31
                            }
                          },
                          "value": {
                            "raw": "Top experiences in ",
                            "cooked": "Top experiences in "
                          },
                          "tail": false
                        },
                        {
                          "type": "TemplateElement",
                          "start": 348,
                          "end": 348,
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 54
                            },
                            "end": {
                              "line": 9,
                              "column": 54
                            }
                          },
                          "value": {
                            "raw": "",
                            "cooked": ""
                          },
                          "tail": true
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 357,
            "end": 826,
            "loc": {
              "start": {
                "line": 11,
                "column": 2
              },
              "end": {
                "line": 29,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 357,
              "end": 367,
              "loc": {
                "start": {
                  "line": 11,
                  "column": 2
                },
                "end": {
                  "line": 11,
                  "column": 12
                }
              },
              "name": "initialize"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 367,
              "end": 826,
              "loc": {
                "start": {
                  "line": 11,
                  "column": 12
                },
                "end": {
                  "line": 29,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 370,
                "end": 826,
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 15
                  },
                  "end": {
                    "line": 29,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 376,
                    "end": 426,
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 4
                      },
                      "end": {
                        "line": 12,
                        "column": 54
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 376,
                      "end": 425,
                      "loc": {
                        "start": {
                          "line": 12,
                          "column": 4
                        },
                        "end": {
                          "line": 12,
                          "column": 53
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 376,
                        "end": 393,
                        "loc": {
                          "start": {
                            "line": 12,
                            "column": 4
                          },
                          "end": {
                            "line": 12,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 376,
                          "end": 380,
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 4
                            },
                            "end": {
                              "line": 12,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 381,
                          "end": 393,
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 9
                            },
                            "end": {
                              "line": 12,
                              "column": 21
                            }
                          },
                          "name": "currentIndex"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "LogicalExpression",
                        "start": 396,
                        "end": 425,
                        "loc": {
                          "start": {
                            "line": 12,
                            "column": 24
                          },
                          "end": {
                            "line": 12,
                            "column": 53
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 397,
                          "end": 419,
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 25
                            },
                            "end": {
                              "line": 12,
                              "column": 47
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 397,
                            "end": 417,
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 25
                              },
                              "end": {
                                "line": 12,
                                "column": 45
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 397,
                              "end": 401,
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 25
                                },
                                "end": {
                                  "line": 12,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 402,
                              "end": 417,
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 30
                                },
                                "end": {
                                  "line": 12,
                                  "column": 45
                                }
                              },
                              "name": "getCurrentIndex"
                            },
                            "computed": false
                          },
                          "arguments": [],
                          "parenthesizedExpression": true
                        },
                        "operator": "||",
                        "right": {
                          "type": "Literal",
                          "start": 424,
                          "end": 425,
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 52
                            },
                            "end": {
                              "line": 12,
                              "column": 53
                            }
                          },
                          "value": 0,
                          "rawValue": 0,
                          "raw": "0"
                        }
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 432,
                    "end": 475,
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 4
                      },
                      "end": {
                        "line": 16,
                        "column": 6
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 432,
                      "end": 474,
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 5
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 432,
                        "end": 444,
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 4
                          },
                          "end": {
                            "line": 14,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 432,
                          "end": 436,
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 4
                            },
                            "end": {
                              "line": 14,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 437,
                          "end": 444,
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 9
                            },
                            "end": {
                              "line": 14,
                              "column": 16
                            }
                          },
                          "name": "options"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "start": 447,
                        "end": 474,
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 19
                          },
                          "end": {
                            "line": 16,
                            "column": 5
                          }
                        },
                        "properties": [
                          {
                            "type": "Property",
                            "start": 455,
                            "end": 468,
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 6
                              },
                              "end": {
                                "line": 15,
                                "column": 19
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 455,
                              "end": 465,
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 6
                                },
                                "end": {
                                  "line": 15,
                                  "column": 16
                                }
                              },
                              "name": "numOfCards"
                            },
                            "value": {
                              "type": "Literal",
                              "start": 467,
                              "end": 468,
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 18
                                },
                                "end": {
                                  "line": 15,
                                  "column": 19
                                }
                              },
                              "value": 4,
                              "rawValue": 4,
                              "raw": "4"
                            },
                            "kind": "init"
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 481,
                    "end": 653,
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 4
                      },
                      "end": {
                        "line": 23,
                        "column": 6
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 481,
                      "end": 652,
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 23,
                          "column": 5
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 481,
                        "end": 492,
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 4
                          },
                          "end": {
                            "line": 18,
                            "column": 15
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 481,
                          "end": 485,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 4
                            },
                            "end": {
                              "line": 18,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 486,
                          "end": 492,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 9
                            },
                            "end": {
                              "line": 18,
                              "column": 15
                            }
                          },
                          "name": "events"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "start": 495,
                        "end": 652,
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 18
                          },
                          "end": {
                            "line": 23,
                            "column": 5
                          }
                        },
                        "properties": [
                          {
                            "type": "Property",
                            "start": 503,
                            "end": 535,
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 6
                              },
                              "end": {
                                "line": 19,
                                "column": 38
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Literal",
                              "start": 503,
                              "end": 523,
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 6
                                },
                                "end": {
                                  "line": 19,
                                  "column": 26
                                }
                              },
                              "value": "click .js-ttd-more",
                              "rawValue": "click .js-ttd-more",
                              "raw": "\"click .js-ttd-more\""
                            },
                            "value": {
                              "type": "Literal",
                              "start": 525,
                              "end": 535,
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 28
                                },
                                "end": {
                                  "line": 19,
                                  "column": 38
                                }
                              },
                              "value": "loadMore",
                              "rawValue": "loadMore",
                              "raw": "\"loadMore\""
                            },
                            "kind": "init"
                          },
                          {
                            "type": "Property",
                            "start": 543,
                            "end": 579,
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 6
                              },
                              "end": {
                                "line": 20,
                                "column": 42
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Literal",
                              "start": 543,
                              "end": 563,
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 6
                                },
                                "end": {
                                  "line": 20,
                                  "column": 26
                                }
                              },
                              "value": "click .js-ttd-less",
                              "rawValue": "click .js-ttd-less",
                              "raw": "\"click .js-ttd-less\""
                            },
                            "value": {
                              "type": "Literal",
                              "start": 565,
                              "end": 579,
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 28
                                },
                                "end": {
                                  "line": 20,
                                  "column": 42
                                }
                              },
                              "value": "loadPrevious",
                              "rawValue": "loadPrevious",
                              "raw": "\"loadPrevious\""
                            },
                            "kind": "init"
                          },
                          {
                            "type": "Property",
                            "start": 587,
                            "end": 615,
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 6
                              },
                              "end": {
                                "line": 21,
                                "column": 34
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Literal",
                              "start": 587,
                              "end": 599,
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 6
                                },
                                "end": {
                                  "line": 21,
                                  "column": 18
                                }
                              },
                              "value": "swiperight",
                              "rawValue": "swiperight",
                              "raw": "\"swiperight\""
                            },
                            "value": {
                              "type": "Literal",
                              "start": 601,
                              "end": 615,
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 20
                                },
                                "end": {
                                  "line": 21,
                                  "column": 34
                                }
                              },
                              "value": "loadPrevious",
                              "rawValue": "loadPrevious",
                              "raw": "\"loadPrevious\""
                            },
                            "kind": "init"
                          },
                          {
                            "type": "Property",
                            "start": 623,
                            "end": 646,
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 6
                              },
                              "end": {
                                "line": 22,
                                "column": 29
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Literal",
                              "start": 623,
                              "end": 634,
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 6
                                },
                                "end": {
                                  "line": 22,
                                  "column": 17
                                }
                              },
                              "value": "swipeleft",
                              "rawValue": "swipeleft",
                              "raw": "\"swipeleft\""
                            },
                            "value": {
                              "type": "Literal",
                              "start": 636,
                              "end": 646,
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 19
                                },
                                "end": {
                                  "line": 22,
                                  "column": 29
                                }
                              },
                              "value": "loadMore",
                              "rawValue": "loadMore",
                              "raw": "\"loadMore\""
                            },
                            "kind": "init"
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 659,
                    "end": 822,
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 4
                      },
                      "end": {
                        "line": 28,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 659,
                      "end": 821,
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 659,
                        "end": 716,
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 4
                          },
                          "end": {
                            "line": 25,
                            "column": 61
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 659,
                          "end": 711,
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 4
                            },
                            "end": {
                              "line": 25,
                              "column": 56
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 659,
                            "end": 681,
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 4
                              },
                              "end": {
                                "line": 25,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 659,
                              "end": 676,
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 4
                                },
                                "end": {
                                  "line": 25,
                                  "column": 21
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 659,
                                "end": 674,
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 659,
                                  "end": 663,
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 664,
                                  "end": 674,
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 19
                                    }
                                  },
                                  "name": "fetchCards"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 677,
                              "end": 681,
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 22
                                },
                                "end": {
                                  "line": 25,
                                  "column": 26
                                }
                              },
                              "name": "done"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 682,
                              "end": 710,
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 27
                                },
                                "end": {
                                  "line": 25,
                                  "column": 55
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 682,
                                "end": 704,
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 49
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 682,
                                  "end": 699,
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 682,
                                    "end": 686,
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 687,
                                    "end": 699,
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 44
                                      }
                                    },
                                    "name": "cardsFetched"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 700,
                                  "end": 704,
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 49
                                    }
                                  },
                                  "name": "bind"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "start": 705,
                                  "end": 709,
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 54
                                    }
                                  }
                                }
                              ]
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 712,
                          "end": 716,
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 57
                            },
                            "end": {
                              "line": 25,
                              "column": 61
                            }
                          },
                          "name": "fail"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 717,
                          "end": 820,
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 62
                            },
                            "end": {
                              "line": 28,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 718,
                              "end": 723,
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 63
                                },
                                "end": {
                                  "line": 25,
                                  "column": 68
                                }
                              },
                              "name": "jqXHR"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 728,
                            "end": 820,
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 73
                              },
                              "end": {
                                "line": 28,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "start": 736,
                                "end": 786,
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 56
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 736,
                                  "end": 785,
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 55
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 736,
                                    "end": 754,
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 24
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 736,
                                      "end": 748,
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 18
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 736,
                                        "end": 741,
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 11
                                          }
                                        },
                                        "name": "rizzo"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 742,
                                        "end": 748,
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 18
                                          }
                                        },
                                        "name": "logger"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 749,
                                      "end": 754,
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 24
                                        }
                                      },
                                      "name": "error"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ObjectExpression",
                                      "start": 755,
                                      "end": 784,
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 54
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "start": 757,
                                          "end": 782,
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 52
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 757,
                                            "end": 762,
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 32
                                              }
                                            },
                                            "name": "error"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 764,
                                            "end": 782,
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 52
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 764,
                                              "end": 769,
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 39
                                                }
                                              },
                                              "name": "jqXHR"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 770,
                                              "end": 782,
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 52
                                                }
                                              },
                                              "name": "responseText"
                                            },
                                            "computed": false
                                          },
                                          "kind": "init"
                                        }
                                      ]
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ReturnStatement",
                                "start": 793,
                                "end": 814,
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 27
                                  }
                                },
                                "argument": {
                                  "type": "CallExpression",
                                  "start": 800,
                                  "end": 813,
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 26
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 800,
                                    "end": 811,
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 24
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 800,
                                      "end": 804,
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 805,
                                      "end": 811,
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 24
                                        }
                                      },
                                      "name": "nukeIt"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 829,
            "end": 1046,
            "loc": {
              "start": {
                "line": 30,
                "column": 2
              },
              "end": {
                "line": 37,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 829,
              "end": 844,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 2
                },
                "end": {
                  "line": 30,
                  "column": 17
                }
              },
              "name": "getCurrentIndex"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 844,
              "end": 1046,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 17
                },
                "end": {
                  "line": 37,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 847,
                "end": 1046,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 20
                  },
                  "end": {
                    "line": 37,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 853,
                    "end": 946,
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 4
                      },
                      "end": {
                        "line": 31,
                        "column": 97
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 857,
                        "end": 945,
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 8
                          },
                          "end": {
                            "line": 31,
                            "column": 96
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 857,
                          "end": 860,
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 8
                            },
                            "end": {
                              "line": 31,
                              "column": 11
                            }
                          },
                          "name": "obj"
                        },
                        "init": {
                          "type": "LogicalExpression",
                          "start": 863,
                          "end": 945,
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 14
                            },
                            "end": {
                              "line": 31,
                              "column": 96
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 863,
                            "end": 882,
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 14
                              },
                              "end": {
                                "line": 31,
                                "column": 33
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 863,
                              "end": 869,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 14
                                },
                                "end": {
                                  "line": 31,
                                  "column": 20
                                }
                              },
                              "name": "window"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 870,
                              "end": 882,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 21
                                },
                                "end": {
                                  "line": 31,
                                  "column": 33
                                }
                              },
                              "name": "localStorage"
                            },
                            "computed": false
                          },
                          "operator": "&&",
                          "right": {
                            "type": "CallExpression",
                            "start": 886,
                            "end": 945,
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 37
                              },
                              "end": {
                                "line": 31,
                                "column": 96
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 886,
                              "end": 896,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 37
                                },
                                "end": {
                                  "line": 31,
                                  "column": 47
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 886,
                                "end": 890,
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 41
                                  }
                                },
                                "name": "JSON"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 891,
                                "end": 896,
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 47
                                  }
                                },
                                "name": "parse"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "CallExpression",
                                "start": 897,
                                "end": 944,
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 95
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 897,
                                  "end": 924,
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 75
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 897,
                                    "end": 916,
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 67
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 897,
                                      "end": 903,
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 54
                                        }
                                      },
                                      "name": "window"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 904,
                                      "end": 916,
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 67
                                        }
                                      },
                                      "name": "localStorage"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 917,
                                    "end": 924,
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 75
                                      }
                                    },
                                    "name": "getItem"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "start": 925,
                                    "end": 943,
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 94
                                      }
                                    },
                                    "value": "ttd.currentIndex",
                                    "rawValue": "ttd.currentIndex",
                                    "raw": "\"ttd.currentIndex\""
                                  }
                                ]
                              }
                            ]
                          }
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "IfStatement",
                    "start": 951,
                    "end": 1019,
                    "loc": {
                      "start": {
                        "line": 32,
                        "column": 4
                      },
                      "end": {
                        "line": 34,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "LogicalExpression",
                      "start": 955,
                      "end": 996,
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 8
                        },
                        "end": {
                          "line": 32,
                          "column": 49
                        }
                      },
                      "left": {
                        "type": "UnaryExpression",
                        "start": 955,
                        "end": 959,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 8
                          },
                          "end": {
                            "line": 32,
                            "column": 12
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "Identifier",
                          "start": 956,
                          "end": 959,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 9
                            },
                            "end": {
                              "line": 32,
                              "column": 12
                            }
                          },
                          "name": "obj"
                        }
                      },
                      "operator": "||",
                      "right": {
                        "type": "BinaryExpression",
                        "start": 963,
                        "end": 996,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 16
                          },
                          "end": {
                            "line": 32,
                            "column": 49
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 963,
                          "end": 971,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 16
                            },
                            "end": {
                              "line": 32,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 963,
                            "end": 966,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 16
                              },
                              "end": {
                                "line": 32,
                                "column": 19
                              }
                            },
                            "name": "obj"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 967,
                            "end": 971,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 20
                              },
                              "end": {
                                "line": 32,
                                "column": 24
                              }
                            },
                            "name": "slug"
                          },
                          "computed": false
                        },
                        "operator": "!==",
                        "right": {
                          "type": "MemberExpression",
                          "start": 976,
                          "end": 996,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 29
                            },
                            "end": {
                              "line": 32,
                              "column": 49
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 976,
                            "end": 991,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 29
                              },
                              "end": {
                                "line": 32,
                                "column": 44
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 976,
                              "end": 985,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 29
                                },
                                "end": {
                                  "line": 32,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 976,
                                "end": 982,
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 35
                                  }
                                },
                                "name": "window"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 983,
                                "end": 985,
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 38
                                  }
                                },
                                "name": "lp"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 986,
                              "end": 991,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 39
                                },
                                "end": {
                                  "line": 32,
                                  "column": 44
                                }
                              },
                              "name": "place"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 992,
                            "end": 996,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 45
                              },
                              "end": {
                                "line": 32,
                                "column": 49
                              }
                            },
                            "name": "slug"
                          },
                          "computed": false
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 998,
                      "end": 1019,
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 51
                        },
                        "end": {
                          "line": 34,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 1006,
                          "end": 1013,
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 6
                            },
                            "end": {
                              "line": 33,
                              "column": 13
                            }
                          },
                          "argument": null
                        }
                      ]
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 1025,
                    "end": 1042,
                    "loc": {
                      "start": {
                        "line": 36,
                        "column": 4
                      },
                      "end": {
                        "line": 36,
                        "column": 21
                      }
                    },
                    "argument": {
                      "type": "MemberExpression",
                      "start": 1032,
                      "end": 1041,
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 11
                        },
                        "end": {
                          "line": 36,
                          "column": 20
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1032,
                        "end": 1035,
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 11
                          },
                          "end": {
                            "line": 36,
                            "column": 14
                          }
                        },
                        "name": "obj"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1036,
                        "end": 1041,
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 15
                          },
                          "end": {
                            "line": 36,
                            "column": 20
                          }
                        },
                        "name": "index"
                      },
                      "computed": false
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 1049,
            "end": 1149,
            "loc": {
              "start": {
                "line": 38,
                "column": 2
              },
              "end": {
                "line": 42,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 1049,
              "end": 1059,
              "loc": {
                "start": {
                  "line": 38,
                  "column": 2
                },
                "end": {
                  "line": 38,
                  "column": 12
                }
              },
              "name": "fetchCards"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 1059,
              "end": 1149,
              "loc": {
                "start": {
                  "line": 38,
                  "column": 12
                },
                "end": {
                  "line": 42,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 1062,
                "end": 1149,
                "loc": {
                  "start": {
                    "line": 38,
                    "column": 15
                  },
                  "end": {
                    "line": 42,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 1068,
                    "end": 1145,
                    "loc": {
                      "start": {
                        "line": 39,
                        "column": 4
                      },
                      "end": {
                        "line": 41,
                        "column": 7
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 1075,
                      "end": 1144,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 11
                        },
                        "end": {
                          "line": 41,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1075,
                        "end": 1081,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 11
                          },
                          "end": {
                            "line": 39,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 1075,
                          "end": 1076,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 11
                            },
                            "end": {
                              "line": 39,
                              "column": 12
                            }
                          },
                          "name": "$"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1077,
                          "end": 1081,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 13
                            },
                            "end": {
                              "line": 39,
                              "column": 17
                            }
                          },
                          "name": "ajax"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 1082,
                          "end": 1143,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 18
                            },
                            "end": {
                              "line": 41,
                              "column": 5
                            }
                          },
                          "properties": [
                            {
                              "type": "Property",
                              "start": 1090,
                              "end": 1137,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 6
                                },
                                "end": {
                                  "line": 40,
                                  "column": 53
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 1090,
                                "end": 1093,
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 9
                                  }
                                },
                                "name": "url"
                              },
                              "value": {
                                "type": "TemplateLiteral",
                                "start": 1095,
                                "end": 1137,
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 53
                                  }
                                },
                                "expressions": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 1103,
                                    "end": 1123,
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 39
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 1103,
                                      "end": 1118,
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 34
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 1103,
                                        "end": 1112,
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 28
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 1103,
                                          "end": 1109,
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 25
                                            }
                                          },
                                          "name": "window"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 1110,
                                          "end": 1112,
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 28
                                            }
                                          },
                                          "name": "lp"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 1113,
                                        "end": 1118,
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 34
                                          }
                                        },
                                        "name": "place"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1119,
                                      "end": 1123,
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 39
                                        }
                                      },
                                      "name": "slug"
                                    },
                                    "computed": false
                                  }
                                ],
                                "quasis": [
                                  {
                                    "type": "TemplateElement",
                                    "start": 1096,
                                    "end": 1101,
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 17
                                      }
                                    },
                                    "value": {
                                      "raw": "/api/",
                                      "cooked": "/api/"
                                    },
                                    "tail": false
                                  },
                                  {
                                    "type": "TemplateElement",
                                    "start": 1124,
                                    "end": 1136,
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 52
                                      }
                                    },
                                    "value": {
                                      "raw": "/experiences",
                                      "cooked": "/experiences"
                                    },
                                    "tail": true
                                  }
                                ]
                              },
                              "kind": "init"
                            }
                          ]
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 1178,
            "end": 1216,
            "loc": {
              "start": {
                "line": 44,
                "column": 2
              },
              "end": {
                "line": 46,
                "column": 3
              }
            },
            "decorators": [
              {
                "type": "Decorator",
                "start": 1152,
                "end": 1175,
                "loc": {
                  "start": {
                    "line": 43,
                    "column": 2
                  },
                  "end": {
                    "line": 43,
                    "column": 25
                  }
                },
                "expression": {
                  "type": "CallExpression",
                  "start": 1153,
                  "end": 1175,
                  "loc": {
                    "start": {
                      "line": 43,
                      "column": 3
                    },
                    "end": {
                      "line": 43,
                      "column": 25
                    }
                  },
                  "callee": {
                    "type": "Identifier",
                    "start": 1153,
                    "end": 1160,
                    "loc": {
                      "start": {
                        "line": 43,
                        "column": 3
                      },
                      "end": {
                        "line": 43,
                        "column": 10
                      }
                    },
                    "name": "publish"
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "start": 1161,
                      "end": 1174,
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 11
                        },
                        "end": {
                          "line": 43,
                          "column": 24
                        }
                      },
                      "value": "ttd.removed",
                      "rawValue": "ttd.removed",
                      "raw": "\"ttd.removed\""
                    }
                  ]
                }
              }
            ],
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 1178,
              "end": 1184,
              "loc": {
                "start": {
                  "line": 44,
                  "column": 2
                },
                "end": {
                  "line": 44,
                  "column": 8
                }
              },
              "name": "nukeIt"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 1184,
              "end": 1216,
              "loc": {
                "start": {
                  "line": 44,
                  "column": 8
                },
                "end": {
                  "line": 46,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 1187,
                "end": 1216,
                "loc": {
                  "start": {
                    "line": 44,
                    "column": 11
                  },
                  "end": {
                    "line": 46,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 1193,
                    "end": 1212,
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 4
                      },
                      "end": {
                        "line": 45,
                        "column": 23
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1193,
                      "end": 1211,
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 22
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1193,
                        "end": 1209,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 4
                          },
                          "end": {
                            "line": 45,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 1193,
                          "end": 1202,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 4
                            },
                            "end": {
                              "line": 45,
                              "column": 13
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 1193,
                            "end": 1194,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 4
                              },
                              "end": {
                                "line": 45,
                                "column": 5
                              }
                            },
                            "name": "$"
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 1195,
                              "end": 1201,
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 6
                                },
                                "end": {
                                  "line": 45,
                                  "column": 12
                                }
                              },
                              "value": "#ttd",
                              "rawValue": "#ttd",
                              "raw": "\"#ttd\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1203,
                          "end": 1209,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 14
                            },
                            "end": {
                              "line": 45,
                              "column": 20
                            }
                          },
                          "name": "remove"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "trailingComments": [
              {
                "type": "CommentLine",
                "value": " TODO: jc this is... smelly",
                "start": 1219,
                "end": 1248,
                "loc": {
                  "start": {
                    "line": 47,
                    "column": 2
                  },
                  "end": {
                    "line": 47,
                    "column": 31
                  }
                },
                "range": [
                  1219,
                  1248
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 1251,
            "end": 1803,
            "loc": {
              "start": {
                "line": 48,
                "column": 2
              },
              "end": {
                "line": 69,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 1251,
              "end": 1263,
              "loc": {
                "start": {
                  "line": 48,
                  "column": 2
                },
                "end": {
                  "line": 48,
                  "column": 14
                }
              },
              "name": "cardsFetched",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 1263,
              "end": 1803,
              "loc": {
                "start": {
                  "line": 48,
                  "column": 14
                },
                "end": {
                  "line": 69,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 1264,
                  "end": 1269,
                  "loc": {
                    "start": {
                      "line": 48,
                      "column": 15
                    },
                    "end": {
                      "line": 48,
                      "column": 20
                    }
                  },
                  "name": "cards"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 1271,
                "end": 1803,
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 22
                  },
                  "end": {
                    "line": 69,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 1277,
                    "end": 1331,
                    "loc": {
                      "start": {
                        "line": 49,
                        "column": 4
                      },
                      "end": {
                        "line": 51,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "UnaryExpression",
                      "start": 1281,
                      "end": 1294,
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 8
                        },
                        "end": {
                          "line": 49,
                          "column": 21
                        }
                      },
                      "operator": "!",
                      "prefix": true,
                      "argument": {
                        "type": "MemberExpression",
                        "start": 1282,
                        "end": 1294,
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 9
                          },
                          "end": {
                            "line": 49,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 1282,
                          "end": 1287,
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 9
                            },
                            "end": {
                              "line": 49,
                              "column": 14
                            }
                          },
                          "name": "cards"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1288,
                          "end": 1294,
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 15
                            },
                            "end": {
                              "line": 49,
                              "column": 21
                            }
                          },
                          "name": "length"
                        },
                        "computed": false
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 1296,
                      "end": 1331,
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 23
                        },
                        "end": {
                          "line": 51,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 1304,
                          "end": 1325,
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 6
                            },
                            "end": {
                              "line": 50,
                              "column": 27
                            }
                          },
                          "argument": {
                            "type": "CallExpression",
                            "start": 1311,
                            "end": 1324,
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 13
                              },
                              "end": {
                                "line": 50,
                                "column": 26
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1311,
                              "end": 1322,
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 13
                                },
                                "end": {
                                  "line": 50,
                                  "column": 24
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 1311,
                                "end": 1315,
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1316,
                                "end": 1322,
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 24
                                  }
                                },
                                "name": "nukeIt"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ]
                    },
                    "alternate": null
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1336,
                    "end": 1403,
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 4
                      },
                      "end": {
                        "line": 52,
                        "column": 71
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1336,
                      "end": 1402,
                      "loc": {
                        "start": {
                          "line": 52,
                          "column": 4
                        },
                        "end": {
                          "line": 52,
                          "column": 70
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1336,
                        "end": 1352,
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 4
                          },
                          "end": {
                            "line": 52,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 1336,
                          "end": 1344,
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 4
                            },
                            "end": {
                              "line": 52,
                              "column": 12
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1336,
                            "end": 1340,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 4
                              },
                              "end": {
                                "line": 52,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1341,
                            "end": 1344,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 9
                              },
                              "end": {
                                "line": 52,
                                "column": 12
                              }
                            },
                            "name": "$el"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1345,
                          "end": 1352,
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 13
                            },
                            "end": {
                              "line": 52,
                              "column": 20
                            }
                          },
                          "name": "prepend"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 1353,
                          "end": 1401,
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 21
                            },
                            "end": {
                              "line": 52,
                              "column": 69
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 1353,
                            "end": 1354,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 21
                              },
                              "end": {
                                "line": 52,
                                "column": 22
                              }
                            },
                            "name": "$"
                          },
                          "arguments": [
                            {
                              "type": "TemplateLiteral",
                              "start": 1355,
                              "end": 1400,
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 23
                                },
                                "end": {
                                  "line": 52,
                                  "column": 68
                                }
                              },
                              "expressions": [
                                {
                                  "type": "MemberExpression",
                                  "start": 1383,
                                  "end": 1393,
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 61
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 1383,
                                    "end": 1387,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1388,
                                    "end": 1393,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 61
                                      }
                                    },
                                    "name": "title"
                                  },
                                  "computed": false
                                }
                              ],
                              "quasis": [
                                {
                                  "type": "TemplateElement",
                                  "start": 1356,
                                  "end": 1381,
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 49
                                    }
                                  },
                                  "value": {
                                    "raw": "<h2 class='ttd__heading'>",
                                    "cooked": "<h2 class='ttd__heading'>"
                                  },
                                  "tail": false
                                },
                                {
                                  "type": "TemplateElement",
                                  "start": 1394,
                                  "end": 1399,
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 67
                                    }
                                  },
                                  "value": {
                                    "raw": "</h2>",
                                    "cooked": "</h2>"
                                  },
                                  "tail": true
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1408,
                    "end": 1427,
                    "loc": {
                      "start": {
                        "line": 53,
                        "column": 4
                      },
                      "end": {
                        "line": 53,
                        "column": 23
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1408,
                      "end": 1426,
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 22
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1408,
                        "end": 1418,
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 4
                          },
                          "end": {
                            "line": 53,
                            "column": 14
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1408,
                          "end": 1412,
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 4
                            },
                            "end": {
                              "line": 53,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1413,
                          "end": 1418,
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 9
                            },
                            "end": {
                              "line": 53,
                              "column": 14
                            }
                          },
                          "name": "cards"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "Identifier",
                        "start": 1421,
                        "end": 1426,
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 17
                          },
                          "end": {
                            "line": 53,
                            "column": 22
                          }
                        },
                        "name": "cards"
                      }
                    }
                  },
                  {
                    "type": "IfStatement",
                    "start": 1433,
                    "end": 1497,
                    "loc": {
                      "start": {
                        "line": 55,
                        "column": 4
                      },
                      "end": {
                        "line": 57,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 1437,
                      "end": 1453,
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 8
                        },
                        "end": {
                          "line": 55,
                          "column": 24
                        }
                      },
                      "left": {
                        "type": "MemberExpression",
                        "start": 1437,
                        "end": 1449,
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 8
                          },
                          "end": {
                            "line": 55,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 1437,
                          "end": 1442,
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 8
                            },
                            "end": {
                              "line": 55,
                              "column": 13
                            }
                          },
                          "name": "cards"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1443,
                          "end": 1449,
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 14
                            },
                            "end": {
                              "line": 55,
                              "column": 20
                            }
                          },
                          "name": "length"
                        },
                        "computed": false
                      },
                      "operator": ">",
                      "right": {
                        "type": "Literal",
                        "start": 1452,
                        "end": 1453,
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 23
                          },
                          "end": {
                            "line": 55,
                            "column": 24
                          }
                        },
                        "value": 4,
                        "rawValue": 4,
                        "raw": "4"
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 1455,
                      "end": 1497,
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 26
                        },
                        "end": {
                          "line": 57,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 1463,
                          "end": 1491,
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 6
                            },
                            "end": {
                              "line": 56,
                              "column": 34
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 1463,
                            "end": 1490,
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 6
                              },
                              "end": {
                                "line": 56,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1463,
                              "end": 1488,
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 6
                                },
                                "end": {
                                  "line": 56,
                                  "column": 31
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 1463,
                                "end": 1467,
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1468,
                                "end": 1488,
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 31
                                  }
                                },
                                "name": "addNavigationButtons"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ]
                    },
                    "alternate": null
                  },
                  {
                    "type": "IfStatement",
                    "start": 1502,
                    "end": 1587,
                    "loc": {
                      "start": {
                        "line": 58,
                        "column": 4
                      },
                      "end": {
                        "line": 60,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 1506,
                      "end": 1550,
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 8
                        },
                        "end": {
                          "line": 58,
                          "column": 52
                        }
                      },
                      "left": {
                        "type": "MemberExpression",
                        "start": 1506,
                        "end": 1523,
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 8
                          },
                          "end": {
                            "line": 58,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1506,
                          "end": 1510,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 8
                            },
                            "end": {
                              "line": 58,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1511,
                          "end": 1523,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 13
                            },
                            "end": {
                              "line": 58,
                              "column": 25
                            }
                          },
                          "name": "currentIndex"
                        },
                        "computed": false
                      },
                      "operator": ">=",
                      "right": {
                        "type": "MemberExpression",
                        "start": 1527,
                        "end": 1550,
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 29
                          },
                          "end": {
                            "line": 58,
                            "column": 52
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 1527,
                          "end": 1539,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 29
                            },
                            "end": {
                              "line": 58,
                              "column": 41
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1527,
                            "end": 1531,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 29
                              },
                              "end": {
                                "line": 58,
                                "column": 33
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1532,
                            "end": 1539,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 34
                              },
                              "end": {
                                "line": 58,
                                "column": 41
                              }
                            },
                            "name": "options"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1540,
                          "end": 1550,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 42
                            },
                            "end": {
                              "line": 58,
                              "column": 52
                            }
                          },
                          "name": "numOfCards"
                        },
                        "computed": false
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 1553,
                      "end": 1587,
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 55
                        },
                        "end": {
                          "line": 60,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 1561,
                          "end": 1581,
                          "loc": {
                            "start": {
                              "line": 59,
                              "column": 6
                            },
                            "end": {
                              "line": 59,
                              "column": 26
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 1561,
                            "end": 1580,
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 6
                              },
                              "end": {
                                "line": 59,
                                "column": 25
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1561,
                              "end": 1578,
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 6
                                },
                                "end": {
                                  "line": 59,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 1561,
                                "end": 1565,
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1566,
                                "end": 1578,
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 23
                                  }
                                },
                                "name": "showPrevious"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ]
                    },
                    "alternate": null
                  },
                  {
                    "type": "IfStatement",
                    "start": 1593,
                    "end": 1675,
                    "loc": {
                      "start": {
                        "line": 61,
                        "column": 4
                      },
                      "end": {
                        "line": 63,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 1597,
                      "end": 1639,
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 8
                        },
                        "end": {
                          "line": 61,
                          "column": 50
                        }
                      },
                      "left": {
                        "type": "BinaryExpression",
                        "start": 1597,
                        "end": 1618,
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 8
                          },
                          "end": {
                            "line": 61,
                            "column": 29
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 1597,
                          "end": 1614,
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 8
                            },
                            "end": {
                              "line": 61,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1597,
                            "end": 1601,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 8
                              },
                              "end": {
                                "line": 61,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1602,
                            "end": 1614,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 13
                              },
                              "end": {
                                "line": 61,
                                "column": 25
                              }
                            },
                            "name": "currentIndex"
                          },
                          "computed": false
                        },
                        "operator": "+",
                        "right": {
                          "type": "Literal",
                          "start": 1617,
                          "end": 1618,
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 28
                            },
                            "end": {
                              "line": 61,
                              "column": 29
                            }
                          },
                          "value": 4,
                          "rawValue": 4,
                          "raw": "4"
                        }
                      },
                      "operator": ">=",
                      "right": {
                        "type": "MemberExpression",
                        "start": 1622,
                        "end": 1639,
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 33
                          },
                          "end": {
                            "line": 61,
                            "column": 50
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 1622,
                          "end": 1632,
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 33
                            },
                            "end": {
                              "line": 61,
                              "column": 43
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1622,
                            "end": 1626,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 33
                              },
                              "end": {
                                "line": 61,
                                "column": 37
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1627,
                            "end": 1632,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 38
                              },
                              "end": {
                                "line": 61,
                                "column": 43
                              }
                            },
                            "name": "cards"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1633,
                          "end": 1639,
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 44
                            },
                            "end": {
                              "line": 61,
                              "column": 50
                            }
                          },
                          "name": "length"
                        },
                        "computed": false
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 1641,
                      "end": 1675,
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 52
                        },
                        "end": {
                          "line": 63,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 1649,
                          "end": 1669,
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 6
                            },
                            "end": {
                              "line": 62,
                              "column": 26
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 1649,
                            "end": 1668,
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 6
                              },
                              "end": {
                                "line": 62,
                                "column": 25
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1649,
                              "end": 1666,
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 6
                                },
                                "end": {
                                  "line": 62,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 1649,
                                "end": 1653,
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1654,
                                "end": 1666,
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 23
                                  }
                                },
                                "name": "hideShowMore"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ]
                    },
                    "alternate": null
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1681,
                    "end": 1731,
                    "loc": {
                      "start": {
                        "line": 65,
                        "column": 4
                      },
                      "end": {
                        "line": 65,
                        "column": 54
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1681,
                      "end": 1730,
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 65,
                          "column": 53
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1681,
                        "end": 1694,
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 4
                          },
                          "end": {
                            "line": 65,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1681,
                          "end": 1685,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 4
                            },
                            "end": {
                              "line": 65,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1686,
                          "end": 1694,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 9
                            },
                            "end": {
                              "line": 65,
                              "column": 17
                            }
                          },
                          "name": "template"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 1697,
                        "end": 1730,
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 20
                          },
                          "end": {
                            "line": 65,
                            "column": 53
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 1697,
                          "end": 1704,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 20
                            },
                            "end": {
                              "line": 65,
                              "column": 27
                            }
                          },
                          "name": "require"
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 1705,
                            "end": 1729,
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 28
                              },
                              "end": {
                                "line": 65,
                                "column": 52
                              }
                            },
                            "value": "./thing_to_do_card.hbs",
                            "rawValue": "./thing_to_do_card.hbs",
                            "raw": "\"./thing_to_do_card.hbs\""
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1736,
                    "end": 1766,
                    "loc": {
                      "start": {
                        "line": 66,
                        "column": 4
                      },
                      "end": {
                        "line": 66,
                        "column": 34
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1736,
                      "end": 1765,
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 4
                        },
                        "end": {
                          "line": 66,
                          "column": 33
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1736,
                        "end": 1747,
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 4
                          },
                          "end": {
                            "line": 66,
                            "column": 15
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1736,
                          "end": 1740,
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 4
                            },
                            "end": {
                              "line": 66,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1741,
                          "end": 1747,
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 9
                            },
                            "end": {
                              "line": 66,
                              "column": 15
                            }
                          },
                          "name": "render"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 1748,
                          "end": 1764,
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 16
                            },
                            "end": {
                              "line": 66,
                              "column": 32
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 1748,
                            "end": 1762,
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 16
                              },
                              "end": {
                                "line": 66,
                                "column": 30
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1748,
                              "end": 1752,
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 16
                                },
                                "end": {
                                  "line": 66,
                                  "column": 20
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1753,
                              "end": 1762,
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 21
                                },
                                "end": {
                                  "line": 66,
                                  "column": 30
                                }
                              },
                              "name": "nextCards"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1772,
                    "end": 1799,
                    "loc": {
                      "start": {
                        "line": 68,
                        "column": 4
                      },
                      "end": {
                        "line": 68,
                        "column": 31
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1772,
                      "end": 1798,
                      "loc": {
                        "start": {
                          "line": 68,
                          "column": 4
                        },
                        "end": {
                          "line": 68,
                          "column": 30
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1772,
                        "end": 1796,
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 4
                          },
                          "end": {
                            "line": 68,
                            "column": 28
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1772,
                          "end": 1776,
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 4
                            },
                            "end": {
                              "line": 68,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1777,
                          "end": 1796,
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 9
                            },
                            "end": {
                              "line": 68,
                              "column": 28
                            }
                          },
                          "name": "clampImageCardTitle"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  }
                ]
              }
            },
            "leadingComments": [
              {
                "type": "CommentLine",
                "value": " TODO: jc this is... smelly",
                "start": 1219,
                "end": 1248,
                "loc": {
                  "start": {
                    "line": 47,
                    "column": 2
                  },
                  "end": {
                    "line": 47,
                    "column": 31
                  }
                },
                "range": [
                  1219,
                  1248
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 1806,
            "end": 2424,
            "loc": {
              "start": {
                "line": 70,
                "column": 2
              },
              "end": {
                "line": 88,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 1806,
              "end": 1826,
              "loc": {
                "start": {
                  "line": 70,
                  "column": 2
                },
                "end": {
                  "line": 70,
                  "column": 22
                }
              },
              "name": "addNavigationButtons"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 1826,
              "end": 2424,
              "loc": {
                "start": {
                  "line": 70,
                  "column": 22
                },
                "end": {
                  "line": 88,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 1829,
                "end": 2424,
                "loc": {
                  "start": {
                    "line": 70,
                    "column": 25
                  },
                  "end": {
                    "line": 88,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 1835,
                    "end": 1903,
                    "loc": {
                      "start": {
                        "line": 71,
                        "column": 4
                      },
                      "end": {
                        "line": 71,
                        "column": 72
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 1839,
                        "end": 1902,
                        "loc": {
                          "start": {
                            "line": 71,
                            "column": 8
                          },
                          "end": {
                            "line": 71,
                            "column": 71
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 1839,
                          "end": 1844,
                          "loc": {
                            "start": {
                              "line": 71,
                              "column": 8
                            },
                            "end": {
                              "line": 71,
                              "column": 13
                            }
                          },
                          "name": "$left"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 1847,
                          "end": 1902,
                          "loc": {
                            "start": {
                              "line": 71,
                              "column": 16
                            },
                            "end": {
                              "line": 71,
                              "column": 71
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 1847,
                            "end": 1848,
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 16
                              },
                              "end": {
                                "line": 71,
                                "column": 17
                              }
                            },
                            "name": "$"
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 1849,
                              "end": 1858,
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 18
                                },
                                "end": {
                                  "line": 71,
                                  "column": 27
                                }
                              },
                              "value": "<div />",
                              "rawValue": "<div />",
                              "raw": "\"<div />\""
                            },
                            {
                              "type": "ObjectExpression",
                              "start": 1860,
                              "end": 1901,
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 29
                                },
                                "end": {
                                  "line": 71,
                                  "column": 70
                                }
                              },
                              "properties": [
                                {
                                  "type": "Property",
                                  "start": 1862,
                                  "end": 1900,
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 69
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Literal",
                                    "start": 1862,
                                    "end": 1869,
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 38
                                      }
                                    },
                                    "value": "class",
                                    "rawValue": "class",
                                    "raw": "\"class\""
                                  },
                                  "value": {
                                    "type": "Literal",
                                    "start": 1871,
                                    "end": 1900,
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 69
                                      }
                                    },
                                    "value": "has-more--left is-invisible",
                                    "rawValue": "has-more--left is-invisible",
                                    "raw": "\"has-more--left is-invisible\""
                                  },
                                  "kind": "init"
                                }
                              ]
                            }
                          ]
                        }
                      }
                    ],
                    "kind": "let",
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Lazy? Maybe... awesome? YES",
                        "start": 1913,
                        "end": 1943,
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 4
                          },
                          "end": {
                            "line": 73,
                            "column": 34
                          }
                        },
                        "range": [
                          1913,
                          1943
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1948,
                    "end": 2100,
                    "loc": {
                      "start": {
                        "line": 74,
                        "column": 4
                      },
                      "end": {
                        "line": 78,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1948,
                      "end": 2099,
                      "loc": {
                        "start": {
                          "line": 74,
                          "column": 4
                        },
                        "end": {
                          "line": 78,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1948,
                        "end": 1958,
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 4
                          },
                          "end": {
                            "line": 74,
                            "column": 14
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 1948,
                          "end": 1953,
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 4
                            },
                            "end": {
                              "line": 74,
                              "column": 9
                            }
                          },
                          "name": "$left",
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1954,
                          "end": 1958,
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 10
                            },
                            "end": {
                              "line": 74,
                              "column": 14
                            }
                          },
                          "name": "html"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "arguments": [
                        {
                          "type": "TemplateLiteral",
                          "start": 1959,
                          "end": 2098,
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 15
                            },
                            "end": {
                              "line": 78,
                              "column": 5
                            }
                          },
                          "expressions": [],
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "start": 1960,
                              "end": 2097,
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 16
                                },
                                "end": {
                                  "line": 78,
                                  "column": 4
                                }
                              },
                              "value": {
                                "raw": "\n    <button class=\"ttd__less js-ttd-less\">\n      <i class=\"ttd__more__icon icon-chevron-left\" aria-hidden=\"true\"></i>\n    </button>\n    ",
                                "cooked": "\n    <button class=\"ttd__less js-ttd-less\">\n      <i class=\"ttd__more__icon icon-chevron-left\" aria-hidden=\"true\"></i>\n    </button>\n    "
                              },
                              "tail": true
                            }
                          ]
                        }
                      ],
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Lazy? Maybe... awesome? YES",
                        "start": 1913,
                        "end": 1943,
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 4
                          },
                          "end": {
                            "line": 73,
                            "column": 34
                          }
                        },
                        "range": [
                          1913,
                          1943
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2105,
                    "end": 2149,
                    "loc": {
                      "start": {
                        "line": 79,
                        "column": 4
                      },
                      "end": {
                        "line": 79,
                        "column": 48
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 2105,
                      "end": 2148,
                      "loc": {
                        "start": {
                          "line": 79,
                          "column": 4
                        },
                        "end": {
                          "line": 79,
                          "column": 47
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2105,
                        "end": 2141,
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 4
                          },
                          "end": {
                            "line": 79,
                            "column": 40
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 2105,
                          "end": 2134,
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 4
                            },
                            "end": {
                              "line": 79,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2105,
                            "end": 2118,
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 4
                              },
                              "end": {
                                "line": 79,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2105,
                              "end": 2113,
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 4
                                },
                                "end": {
                                  "line": 79,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2105,
                                "end": 2109,
                                "loc": {
                                  "start": {
                                    "line": 79,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 79,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2110,
                                "end": 2113,
                                "loc": {
                                  "start": {
                                    "line": 79,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 79,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2114,
                              "end": 2118,
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 13
                                },
                                "end": {
                                  "line": 79,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 2119,
                              "end": 2133,
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 18
                                },
                                "end": {
                                  "line": 79,
                                  "column": 32
                                }
                              },
                              "value": ".js-ttd-list",
                              "rawValue": ".js-ttd-list",
                              "raw": "\".js-ttd-list\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2135,
                          "end": 2141,
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 34
                            },
                            "end": {
                              "line": 79,
                              "column": 40
                            }
                          },
                          "name": "before"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 2142,
                          "end": 2147,
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 41
                            },
                            "end": {
                              "line": 79,
                              "column": 46
                            }
                          },
                          "name": "$left"
                        }
                      ]
                    }
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 2155,
                    "end": 2212,
                    "loc": {
                      "start": {
                        "line": 81,
                        "column": 4
                      },
                      "end": {
                        "line": 81,
                        "column": 61
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 2159,
                        "end": 2211,
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 8
                          },
                          "end": {
                            "line": 81,
                            "column": 60
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 2159,
                          "end": 2165,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 8
                            },
                            "end": {
                              "line": 81,
                              "column": 14
                            }
                          },
                          "name": "$right"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 2168,
                          "end": 2211,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 17
                            },
                            "end": {
                              "line": 81,
                              "column": 60
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 2168,
                            "end": 2169,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 17
                              },
                              "end": {
                                "line": 81,
                                "column": 18
                              }
                            },
                            "name": "$"
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 2170,
                              "end": 2179,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 19
                                },
                                "end": {
                                  "line": 81,
                                  "column": 28
                                }
                              },
                              "value": "<div />",
                              "rawValue": "<div />",
                              "raw": "\"<div />\""
                            },
                            {
                              "type": "ObjectExpression",
                              "start": 2181,
                              "end": 2210,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 30
                                },
                                "end": {
                                  "line": 81,
                                  "column": 59
                                }
                              },
                              "properties": [
                                {
                                  "type": "Property",
                                  "start": 2183,
                                  "end": 2209,
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 58
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Literal",
                                    "start": 2183,
                                    "end": 2190,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 39
                                      }
                                    },
                                    "value": "class",
                                    "rawValue": "class",
                                    "raw": "\"class\""
                                  },
                                  "value": {
                                    "type": "Literal",
                                    "start": 2192,
                                    "end": 2209,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 58
                                      }
                                    },
                                    "value": "has-more--right",
                                    "rawValue": "has-more--right",
                                    "raw": "\"has-more--right\""
                                  },
                                  "kind": "init"
                                }
                              ]
                            }
                          ]
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2217,
                    "end": 2371,
                    "loc": {
                      "start": {
                        "line": 82,
                        "column": 4
                      },
                      "end": {
                        "line": 86,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 2217,
                      "end": 2370,
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 4
                        },
                        "end": {
                          "line": 86,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2217,
                        "end": 2228,
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 4
                          },
                          "end": {
                            "line": 82,
                            "column": 15
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 2217,
                          "end": 2223,
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 4
                            },
                            "end": {
                              "line": 82,
                              "column": 10
                            }
                          },
                          "name": "$right"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2224,
                          "end": 2228,
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 11
                            },
                            "end": {
                              "line": 82,
                              "column": 15
                            }
                          },
                          "name": "html"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "TemplateLiteral",
                          "start": 2229,
                          "end": 2369,
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 16
                            },
                            "end": {
                              "line": 86,
                              "column": 5
                            }
                          },
                          "expressions": [],
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "start": 2230,
                              "end": 2368,
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 17
                                },
                                "end": {
                                  "line": 86,
                                  "column": 4
                                }
                              },
                              "value": {
                                "raw": "\n    <button class=\"ttd__more js-ttd-more\">\n      <i class=\"ttd__more__icon icon-chevron-right\" aria-hidden=\"true\"></i>\n    </button>\n    ",
                                "cooked": "\n    <button class=\"ttd__more js-ttd-more\">\n      <i class=\"ttd__more__icon icon-chevron-right\" aria-hidden=\"true\"></i>\n    </button>\n    "
                              },
                              "tail": true
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2376,
                    "end": 2420,
                    "loc": {
                      "start": {
                        "line": 87,
                        "column": 4
                      },
                      "end": {
                        "line": 87,
                        "column": 48
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 2376,
                      "end": 2419,
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 4
                        },
                        "end": {
                          "line": 87,
                          "column": 47
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2376,
                        "end": 2411,
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 4
                          },
                          "end": {
                            "line": 87,
                            "column": 39
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 2376,
                          "end": 2405,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 4
                            },
                            "end": {
                              "line": 87,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2376,
                            "end": 2389,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 4
                              },
                              "end": {
                                "line": 87,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2376,
                              "end": 2384,
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 4
                                },
                                "end": {
                                  "line": 87,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2376,
                                "end": 2380,
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2381,
                                "end": 2384,
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2385,
                              "end": 2389,
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 13
                                },
                                "end": {
                                  "line": 87,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 2390,
                              "end": 2404,
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 18
                                },
                                "end": {
                                  "line": 87,
                                  "column": 32
                                }
                              },
                              "value": ".js-ttd-list",
                              "rawValue": ".js-ttd-list",
                              "raw": "\".js-ttd-list\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2406,
                          "end": 2411,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 34
                            },
                            "end": {
                              "line": 87,
                              "column": 39
                            }
                          },
                          "name": "after"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 2412,
                          "end": 2418,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 40
                            },
                            "end": {
                              "line": 87,
                              "column": 46
                            }
                          },
                          "name": "$right"
                        }
                      ]
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Get the next 4 cards to render\n   * @return {Array} An array of rendered templates\n   ",
                "start": 2427,
                "end": 2524,
                "loc": {
                  "start": {
                    "line": 89,
                    "column": 2
                  },
                  "end": {
                    "line": 92,
                    "column": 5
                  }
                },
                "range": [
                  2427,
                  2524
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 2527,
            "end": 3069,
            "loc": {
              "start": {
                "line": 93,
                "column": 2
              },
              "end": {
                "line": 108,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 2527,
              "end": 2536,
              "loc": {
                "start": {
                  "line": 93,
                  "column": 2
                },
                "end": {
                  "line": 93,
                  "column": 11
                }
              },
              "name": "nextCards",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 2536,
              "end": 3069,
              "loc": {
                "start": {
                  "line": 93,
                  "column": 11
                },
                "end": {
                  "line": 108,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 2539,
                "end": 3069,
                "loc": {
                  "start": {
                    "line": 93,
                    "column": 14
                  },
                  "end": {
                    "line": 108,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 2545,
                    "end": 2787,
                    "loc": {
                      "start": {
                        "line": 94,
                        "column": 4
                      },
                      "end": {
                        "line": 98,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 2549,
                      "end": 2587,
                      "loc": {
                        "start": {
                          "line": 94,
                          "column": 8
                        },
                        "end": {
                          "line": 94,
                          "column": 46
                        }
                      },
                      "left": {
                        "type": "MemberExpression",
                        "start": 2549,
                        "end": 2566,
                        "loc": {
                          "start": {
                            "line": 94,
                            "column": 8
                          },
                          "end": {
                            "line": 94,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2549,
                          "end": 2553,
                          "loc": {
                            "start": {
                              "line": 94,
                              "column": 8
                            },
                            "end": {
                              "line": 94,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2554,
                          "end": 2566,
                          "loc": {
                            "start": {
                              "line": 94,
                              "column": 13
                            },
                            "end": {
                              "line": 94,
                              "column": 25
                            }
                          },
                          "name": "currentIndex"
                        },
                        "computed": false
                      },
                      "operator": ">=",
                      "right": {
                        "type": "MemberExpression",
                        "start": 2570,
                        "end": 2587,
                        "loc": {
                          "start": {
                            "line": 94,
                            "column": 29
                          },
                          "end": {
                            "line": 94,
                            "column": 46
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 2570,
                          "end": 2580,
                          "loc": {
                            "start": {
                              "line": 94,
                              "column": 29
                            },
                            "end": {
                              "line": 94,
                              "column": 39
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2570,
                            "end": 2574,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 29
                              },
                              "end": {
                                "line": 94,
                                "column": 33
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2575,
                            "end": 2580,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 34
                              },
                              "end": {
                                "line": 94,
                                "column": 39
                              }
                            },
                            "name": "cards"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2581,
                          "end": 2587,
                          "loc": {
                            "start": {
                              "line": 94,
                              "column": 40
                            },
                            "end": {
                              "line": 94,
                              "column": 46
                            }
                          },
                          "name": "length"
                        },
                        "computed": false
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 2589,
                      "end": 2625,
                      "loc": {
                        "start": {
                          "line": 94,
                          "column": 48
                        },
                        "end": {
                          "line": 96,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 2597,
                          "end": 2619,
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 6
                            },
                            "end": {
                              "line": 95,
                              "column": 28
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 2597,
                            "end": 2618,
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 6
                              },
                              "end": {
                                "line": 95,
                                "column": 27
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "start": 2597,
                              "end": 2614,
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 6
                                },
                                "end": {
                                  "line": 95,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2597,
                                "end": 2601,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2602,
                                "end": 2614,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 23
                                  }
                                },
                                "name": "currentIndex"
                              },
                              "computed": false
                            },
                            "right": {
                              "type": "Literal",
                              "start": 2617,
                              "end": 2618,
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 26
                                },
                                "end": {
                                  "line": 95,
                                  "column": 27
                                }
                              },
                              "value": 0,
                              "rawValue": 0,
                              "raw": "0"
                            }
                          }
                        }
                      ]
                    },
                    "alternate": {
                      "type": "IfStatement",
                      "start": 2631,
                      "end": 2787,
                      "loc": {
                        "start": {
                          "line": 96,
                          "column": 11
                        },
                        "end": {
                          "line": 98,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 2635,
                        "end": 2656,
                        "loc": {
                          "start": {
                            "line": 96,
                            "column": 15
                          },
                          "end": {
                            "line": 96,
                            "column": 36
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 2635,
                          "end": 2652,
                          "loc": {
                            "start": {
                              "line": 96,
                              "column": 15
                            },
                            "end": {
                              "line": 96,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2635,
                            "end": 2639,
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 15
                              },
                              "end": {
                                "line": 96,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2640,
                            "end": 2652,
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 20
                              },
                              "end": {
                                "line": 96,
                                "column": 32
                              }
                            },
                            "name": "currentIndex"
                          },
                          "computed": false
                        },
                        "operator": "<",
                        "right": {
                          "type": "Literal",
                          "start": 2655,
                          "end": 2656,
                          "loc": {
                            "start": {
                              "line": 96,
                              "column": 35
                            },
                            "end": {
                              "line": 96,
                              "column": 36
                            }
                          },
                          "value": 0,
                          "rawValue": 0,
                          "raw": "0"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 2658,
                        "end": 2787,
                        "loc": {
                          "start": {
                            "line": 96,
                            "column": 38
                          },
                          "end": {
                            "line": 98,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 2666,
                            "end": 2781,
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 6
                              },
                              "end": {
                                "line": 97,
                                "column": 121
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 2666,
                              "end": 2780,
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 6
                                },
                                "end": {
                                  "line": 97,
                                  "column": 120
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 2666,
                                "end": 2683,
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2666,
                                  "end": 2670,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2671,
                                  "end": 2683,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 23
                                    }
                                  },
                                  "name": "currentIndex"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "start": 2686,
                                "end": 2780,
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 120
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 2686,
                                  "end": 2703,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 43
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 2686,
                                    "end": 2696,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 36
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 2686,
                                      "end": 2690,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2691,
                                      "end": 2696,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 36
                                        }
                                      },
                                      "name": "cards"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2697,
                                    "end": 2703,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 43
                                      }
                                    },
                                    "name": "length"
                                  },
                                  "computed": false
                                },
                                "operator": "-",
                                "right": {
                                  "type": "LogicalExpression",
                                  "start": 2707,
                                  "end": 2779,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 119
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 2708,
                                    "end": 2751,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 91
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 2708,
                                      "end": 2725,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 65
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 2708,
                                        "end": 2718,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 58
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 2708,
                                          "end": 2712,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 2713,
                                          "end": 2718,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 58
                                            }
                                          },
                                          "name": "cards"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2719,
                                        "end": 2725,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 65
                                          }
                                        },
                                        "name": "length"
                                      },
                                      "computed": false
                                    },
                                    "operator": "%",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 2728,
                                      "end": 2751,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 91
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 2728,
                                        "end": 2740,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 80
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 2728,
                                          "end": 2732,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 2733,
                                          "end": 2740,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 80
                                            }
                                          },
                                          "name": "options"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2741,
                                        "end": 2751,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 81
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 91
                                          }
                                        },
                                        "name": "numOfCards"
                                      },
                                      "computed": false
                                    },
                                    "parenthesizedExpression": true
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 2756,
                                    "end": 2779,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 96
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 119
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 2756,
                                      "end": 2768,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 96
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 108
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 2756,
                                        "end": 2760,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 96
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 100
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2761,
                                        "end": 2768,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 101
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 108
                                          }
                                        },
                                        "name": "options"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2769,
                                      "end": 2779,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 109
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 119
                                        }
                                      },
                                      "name": "numOfCards"
                                    },
                                    "computed": false
                                  },
                                  "parenthesizedExpression": true
                                }
                              }
                            }
                          }
                        ]
                      },
                      "alternate": null
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 2793,
                    "end": 3065,
                    "loc": {
                      "start": {
                        "line": 100,
                        "column": 4
                      },
                      "end": {
                        "line": 107,
                        "column": 9
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 2800,
                      "end": 3064,
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 11
                        },
                        "end": {
                          "line": 107,
                          "column": 8
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2800,
                        "end": 2891,
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 11
                          },
                          "end": {
                            "line": 101,
                            "column": 10
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 2800,
                          "end": 2880,
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 11
                            },
                            "end": {
                              "line": 100,
                              "column": 91
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2800,
                            "end": 2816,
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 11
                              },
                              "end": {
                                "line": 100,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2800,
                              "end": 2810,
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 11
                                },
                                "end": {
                                  "line": 100,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2800,
                                "end": 2804,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2805,
                                "end": 2810,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 21
                                  }
                                },
                                "name": "cards"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2811,
                              "end": 2816,
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 22
                                },
                                "end": {
                                  "line": 100,
                                  "column": 27
                                }
                              },
                              "name": "slice"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 2817,
                              "end": 2834,
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 28
                                },
                                "end": {
                                  "line": 100,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2817,
                                "end": 2821,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2822,
                                "end": 2834,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 45
                                  }
                                },
                                "name": "currentIndex"
                              },
                              "computed": false
                            },
                            {
                              "type": "BinaryExpression",
                              "start": 2836,
                              "end": 2879,
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 47
                                },
                                "end": {
                                  "line": 100,
                                  "column": 90
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 2836,
                                "end": 2853,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 64
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2836,
                                  "end": 2840,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 51
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2841,
                                  "end": 2853,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 64
                                    }
                                  },
                                  "name": "currentIndex"
                                },
                                "computed": false
                              },
                              "operator": "+",
                              "right": {
                                "type": "MemberExpression",
                                "start": 2856,
                                "end": 2879,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 67
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 90
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 2856,
                                  "end": 2868,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 79
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2856,
                                    "end": 2860,
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2861,
                                    "end": 2868,
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 79
                                      }
                                    },
                                    "name": "options"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2869,
                                  "end": 2879,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 80
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 90
                                    }
                                  },
                                  "name": "numOfCards"
                                },
                                "computed": false
                              }
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2888,
                          "end": 2891,
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 7
                            },
                            "end": {
                              "line": 101,
                              "column": 10
                            }
                          },
                          "name": "map"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 2892,
                          "end": 3063,
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 11
                            },
                            "end": {
                              "line": 107,
                              "column": 7
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 2893,
                              "end": 2897,
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 12
                                },
                                "end": {
                                  "line": 101,
                                  "column": 16
                                }
                              },
                              "name": "card"
                            },
                            {
                              "type": "Identifier",
                              "start": 2899,
                              "end": 2900,
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 18
                                },
                                "end": {
                                  "line": 101,
                                  "column": 19
                                }
                              },
                              "name": "i"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 2905,
                            "end": 3063,
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 24
                              },
                              "end": {
                                "line": 107,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "start": 2915,
                                "end": 3019,
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 11
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 2915,
                                  "end": 3018,
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 10
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 2915,
                                    "end": 2928,
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 21
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 2915,
                                      "end": 2921,
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 14
                                        }
                                      },
                                      "name": "Object"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2922,
                                      "end": 2928,
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 21
                                        }
                                      },
                                      "name": "assign"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 2929,
                                      "end": 2938,
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 31
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 2929,
                                        "end": 2933,
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 26
                                          }
                                        },
                                        "name": "card"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2934,
                                        "end": 2938,
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 31
                                          }
                                        },
                                        "name": "card"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 2940,
                                      "end": 3017,
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 9
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "start": 2952,
                                          "end": 2987,
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 45
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 2952,
                                            "end": 2960,
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 18
                                              }
                                            },
                                            "name": "card_num"
                                          },
                                          "value": {
                                            "type": "BinaryExpression",
                                            "start": 2962,
                                            "end": 2987,
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 45
                                              }
                                            },
                                            "left": {
                                              "type": "BinaryExpression",
                                              "start": 2962,
                                              "end": 2983,
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 41
                                                }
                                              },
                                              "left": {
                                                "type": "Identifier",
                                                "start": 2962,
                                                "end": 2963,
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 21
                                                  }
                                                },
                                                "name": "i"
                                              },
                                              "operator": "+",
                                              "right": {
                                                "type": "MemberExpression",
                                                "start": 2966,
                                                "end": 2983,
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 41
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 2966,
                                                  "end": 2970,
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 2971,
                                                  "end": 2983,
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 41
                                                    }
                                                  },
                                                  "name": "currentIndex"
                                                },
                                                "computed": false
                                              }
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "Literal",
                                              "start": 2986,
                                              "end": 2987,
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 45
                                                }
                                              },
                                              "value": 1,
                                              "rawValue": 1,
                                              "raw": "1"
                                            }
                                          },
                                          "kind": "init"
                                        },
                                        {
                                          "type": "Property",
                                          "start": 2999,
                                          "end": 3007,
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 18
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 2999,
                                            "end": 3004,
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 15
                                              }
                                            },
                                            "name": "order"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 3006,
                                            "end": 3007,
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 18
                                              }
                                            },
                                            "name": "i"
                                          },
                                          "kind": "init"
                                        }
                                      ]
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ReturnStatement",
                                "start": 3028,
                                "end": 3055,
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 35
                                  }
                                },
                                "argument": {
                                  "type": "CallExpression",
                                  "start": 3035,
                                  "end": 3054,
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 34
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 3035,
                                    "end": 3048,
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 3035,
                                      "end": 3039,
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 3040,
                                      "end": 3048,
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 28
                                        }
                                      },
                                      "name": "template"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 3049,
                                      "end": 3053,
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 33
                                        }
                                      },
                                      "name": "card"
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Get the next 4 cards to render\n   * @return {Array} An array of rendered templates\n   ",
                "start": 2427,
                "end": 2524,
                "loc": {
                  "start": {
                    "line": 89,
                    "column": 2
                  },
                  "end": {
                    "line": 92,
                    "column": 5
                  }
                },
                "range": [
                  2427,
                  2524
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 3073,
            "end": 3209,
            "loc": {
              "start": {
                "line": 110,
                "column": 2
              },
              "end": {
                "line": 114,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 3073,
              "end": 3079,
              "loc": {
                "start": {
                  "line": 110,
                  "column": 2
                },
                "end": {
                  "line": 110,
                  "column": 8
                }
              },
              "name": "render"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 3079,
              "end": 3209,
              "loc": {
                "start": {
                  "line": 110,
                  "column": 8
                },
                "end": {
                  "line": 114,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 3080,
                  "end": 3085,
                  "loc": {
                    "start": {
                      "line": 110,
                      "column": 9
                    },
                    "end": {
                      "line": 110,
                      "column": 14
                    }
                  },
                  "name": "cards"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 3087,
                "end": 3209,
                "loc": {
                  "start": {
                    "line": 110,
                    "column": 16
                  },
                  "end": {
                    "line": 114,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 3093,
                    "end": 3144,
                    "loc": {
                      "start": {
                        "line": 111,
                        "column": 4
                      },
                      "end": {
                        "line": 111,
                        "column": 55
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 3093,
                      "end": 3143,
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 4
                        },
                        "end": {
                          "line": 111,
                          "column": 54
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 3093,
                        "end": 3127,
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 4
                          },
                          "end": {
                            "line": 111,
                            "column": 38
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 3093,
                          "end": 3122,
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 4
                            },
                            "end": {
                              "line": 111,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 3093,
                            "end": 3106,
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 4
                              },
                              "end": {
                                "line": 111,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 3093,
                              "end": 3101,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 4
                                },
                                "end": {
                                  "line": 111,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 3093,
                                "end": 3097,
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3098,
                                "end": 3101,
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3102,
                              "end": 3106,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 13
                                },
                                "end": {
                                  "line": 111,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 3107,
                              "end": 3121,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 18
                                },
                                "end": {
                                  "line": 111,
                                  "column": 32
                                }
                              },
                              "value": ".js-ttd-list",
                              "rawValue": ".js-ttd-list",
                              "raw": "\".js-ttd-list\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3123,
                          "end": 3127,
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 34
                            },
                            "end": {
                              "line": 111,
                              "column": 38
                            }
                          },
                          "name": "html"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 3128,
                          "end": 3142,
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 39
                            },
                            "end": {
                              "line": 111,
                              "column": 53
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 3128,
                            "end": 3138,
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 39
                              },
                              "end": {
                                "line": 111,
                                "column": 49
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 3128,
                              "end": 3133,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 39
                                },
                                "end": {
                                  "line": 111,
                                  "column": 44
                                }
                              },
                              "name": "cards"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3134,
                              "end": 3138,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 45
                                },
                                "end": {
                                  "line": 111,
                                  "column": 49
                                }
                              },
                              "name": "join"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 3139,
                              "end": 3141,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 50
                                },
                                "end": {
                                  "line": 111,
                                  "column": 52
                                }
                              },
                              "value": "",
                              "rawValue": "",
                              "raw": "\"\""
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 3150,
                    "end": 3205,
                    "loc": {
                      "start": {
                        "line": 113,
                        "column": 4
                      },
                      "end": {
                        "line": 113,
                        "column": 59
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 3150,
                      "end": 3204,
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 4
                        },
                        "end": {
                          "line": 113,
                          "column": 58
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 3150,
                        "end": 3165,
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 4
                          },
                          "end": {
                            "line": 113,
                            "column": 19
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3150,
                          "end": 3154,
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 4
                            },
                            "end": {
                              "line": 113,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3155,
                          "end": 3165,
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 9
                            },
                            "end": {
                              "line": 113,
                              "column": 19
                            }
                          },
                          "name": "loadImages"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 3166,
                          "end": 3203,
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 20
                            },
                            "end": {
                              "line": 113,
                              "column": 57
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 3166,
                            "end": 3179,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 20
                              },
                              "end": {
                                "line": 113,
                                "column": 33
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 3166,
                              "end": 3174,
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 20
                                },
                                "end": {
                                  "line": 113,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 3166,
                                "end": 3170,
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3171,
                                "end": 3174,
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 28
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3175,
                              "end": 3179,
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 29
                                },
                                "end": {
                                  "line": 113,
                                  "column": 33
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 3180,
                              "end": 3202,
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 34
                                },
                                "end": {
                                  "line": 113,
                                  "column": 56
                                }
                              },
                              "value": ".js-image-card-image",
                              "rawValue": ".js-image-card-image",
                              "raw": "\".js-image-card-image\""
                            }
                          ]
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 3213,
            "end": 3785,
            "loc": {
              "start": {
                "line": 116,
                "column": 2
              },
              "end": {
                "line": 137,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 3213,
              "end": 3223,
              "loc": {
                "start": {
                  "line": 116,
                  "column": 2
                },
                "end": {
                  "line": 116,
                  "column": 12
                }
              },
              "name": "loadImages"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 3223,
              "end": 3785,
              "loc": {
                "start": {
                  "line": 116,
                  "column": 12
                },
                "end": {
                  "line": 137,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 3224,
                  "end": 3230,
                  "loc": {
                    "start": {
                      "line": 116,
                      "column": 13
                    },
                    "end": {
                      "line": 116,
                      "column": 19
                    }
                  },
                  "name": "images"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 3232,
                "end": 3785,
                "loc": {
                  "start": {
                    "line": 116,
                    "column": 21
                  },
                  "end": {
                    "line": 137,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 3238,
                    "end": 3261,
                    "loc": {
                      "start": {
                        "line": 117,
                        "column": 4
                      },
                      "end": {
                        "line": 117,
                        "column": 27
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 3242,
                        "end": 3260,
                        "loc": {
                          "start": {
                            "line": 117,
                            "column": 8
                          },
                          "end": {
                            "line": 117,
                            "column": 26
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 3242,
                          "end": 3255,
                          "loc": {
                            "start": {
                              "line": 117,
                              "column": 8
                            },
                            "end": {
                              "line": 117,
                              "column": 21
                            }
                          },
                          "name": "imagePromises"
                        },
                        "init": {
                          "type": "ArrayExpression",
                          "start": 3258,
                          "end": 3260,
                          "loc": {
                            "start": {
                              "line": 117,
                              "column": 24
                            },
                            "end": {
                              "line": 117,
                              "column": 26
                            }
                          },
                          "elements": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 3267,
                    "end": 3741,
                    "loc": {
                      "start": {
                        "line": 119,
                        "column": 4
                      },
                      "end": {
                        "line": 134,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 3267,
                      "end": 3740,
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 4
                        },
                        "end": {
                          "line": 134,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 3267,
                        "end": 3278,
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 4
                          },
                          "end": {
                            "line": 119,
                            "column": 15
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 3267,
                          "end": 3273,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 4
                            },
                            "end": {
                              "line": 119,
                              "column": 10
                            }
                          },
                          "name": "images"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3274,
                          "end": 3278,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 11
                            },
                            "end": {
                              "line": 119,
                              "column": 15
                            }
                          },
                          "name": "each"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 3279,
                          "end": 3739,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 16
                            },
                            "end": {
                              "line": 134,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 3280,
                              "end": 3285,
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 17
                                },
                                "end": {
                                  "line": 119,
                                  "column": 22
                                }
                              },
                              "name": "index"
                            },
                            {
                              "type": "Identifier",
                              "start": 3287,
                              "end": 3294,
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 24
                                },
                                "end": {
                                  "line": 119,
                                  "column": 31
                                }
                              },
                              "name": "element"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 3299,
                            "end": 3739,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 36
                              },
                              "end": {
                                "line": 134,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "VariableDeclaration",
                                "start": 3307,
                                "end": 3423,
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 50
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 3311,
                                    "end": 3327,
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 26
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 3311,
                                      "end": 3314,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 13
                                        }
                                      },
                                      "name": "$el"
                                    },
                                    "init": {
                                      "type": "CallExpression",
                                      "start": 3317,
                                      "end": 3327,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 26
                                        }
                                      },
                                      "callee": {
                                        "type": "Identifier",
                                        "start": 3317,
                                        "end": 3318,
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 17
                                          }
                                        },
                                        "name": "$"
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 3319,
                                          "end": 3326,
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 25
                                            }
                                          },
                                          "name": "element"
                                        }
                                      ]
                                    }
                                  },
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 3339,
                                    "end": 3371,
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 42
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 3339,
                                      "end": 3347,
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 18
                                        }
                                      },
                                      "name": "imageUrl"
                                    },
                                    "init": {
                                      "type": "CallExpression",
                                      "start": 3350,
                                      "end": 3371,
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 42
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 3350,
                                        "end": 3358,
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 29
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 3350,
                                          "end": 3353,
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 24
                                            }
                                          },
                                          "name": "$el"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 3354,
                                          "end": 3358,
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 29
                                            }
                                          },
                                          "name": "data"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "start": 3359,
                                          "end": 3370,
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 41
                                            }
                                          },
                                          "value": "image-url",
                                          "rawValue": "image-url",
                                          "raw": "\"image-url\""
                                        }
                                      ]
                                    }
                                  },
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 3383,
                                    "end": 3422,
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 49
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 3383,
                                      "end": 3392,
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 19
                                        }
                                      },
                                      "name": "backupUrl"
                                    },
                                    "init": {
                                      "type": "CallExpression",
                                      "start": 3395,
                                      "end": 3422,
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 49
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 3395,
                                        "end": 3403,
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 30
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 3395,
                                          "end": 3398,
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 25
                                            }
                                          },
                                          "name": "$el"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 3399,
                                          "end": 3403,
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 30
                                            }
                                          },
                                          "name": "data"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "start": 3404,
                                          "end": 3421,
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 48
                                            }
                                          },
                                          "value": "backupimage-url",
                                          "rawValue": "backupimage-url",
                                          "raw": "\"backupimage-url\""
                                        }
                                      ]
                                    }
                                  }
                                ],
                                "kind": "let"
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 3431,
                                "end": 3733,
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 12
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 3431,
                                  "end": 3732,
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 11
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 3431,
                                    "end": 3449,
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 24
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 3431,
                                      "end": 3444,
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 19
                                        }
                                      },
                                      "name": "imagePromises"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 3445,
                                      "end": 3449,
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 24
                                        }
                                      },
                                      "name": "push"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "CallExpression",
                                      "start": 3450,
                                      "end": 3731,
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 10
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 3450,
                                        "end": 3584,
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 13
                                          }
                                        },
                                        "object": {
                                          "type": "CallExpression",
                                          "start": 3450,
                                          "end": 3570,
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 10
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 3450,
                                            "end": 3492,
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 125,
                                                "column": 13
                                              }
                                            },
                                            "object": {
                                              "type": "CallExpression",
                                              "start": 3450,
                                              "end": 3478,
                                              "loc": {
                                                "start": {
                                                  "line": 124,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 124,
                                                  "column": 53
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 3450,
                                                "end": 3468,
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 43
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 3450,
                                                  "end": 3454,
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 3455,
                                                  "end": 3468,
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 43
                                                    }
                                                  },
                                                  "name": "lazyLoadImage"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 3469,
                                                  "end": 3477,
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 52
                                                    }
                                                  },
                                                  "name": "imageUrl"
                                                }
                                              ]
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 3488,
                                              "end": 3492,
                                              "loc": {
                                                "start": {
                                                  "line": 125,
                                                  "column": 9
                                                },
                                                "end": {
                                                  "line": 125,
                                                  "column": 13
                                                }
                                              },
                                              "name": "then"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 3493,
                                              "end": 3502,
                                              "loc": {
                                                "start": {
                                                  "line": 125,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 125,
                                                  "column": 23
                                                }
                                              },
                                              "name": "undefined"
                                            },
                                            {
                                              "type": "ArrowFunctionExpression",
                                              "start": 3504,
                                              "end": 3569,
                                              "loc": {
                                                "start": {
                                                  "line": 125,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 127,
                                                  "column": 9
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 3510,
                                                "end": 3569,
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 9
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "start": 3522,
                                                    "end": 3559,
                                                    "loc": {
                                                      "start": {
                                                        "line": 126,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 126,
                                                        "column": 47
                                                      }
                                                    },
                                                    "argument": {
                                                      "type": "CallExpression",
                                                      "start": 3529,
                                                      "end": 3558,
                                                      "loc": {
                                                        "start": {
                                                          "line": 126,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 126,
                                                          "column": 46
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 3529,
                                                        "end": 3547,
                                                        "loc": {
                                                          "start": {
                                                            "line": 126,
                                                            "column": 17
                                                          },
                                                          "end": {
                                                            "line": 126,
                                                            "column": 35
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "start": 3529,
                                                          "end": 3533,
                                                          "loc": {
                                                            "start": {
                                                              "line": 126,
                                                              "column": 17
                                                            },
                                                            "end": {
                                                              "line": 126,
                                                              "column": 21
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 3534,
                                                          "end": 3547,
                                                          "loc": {
                                                            "start": {
                                                              "line": 126,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 126,
                                                              "column": 35
                                                            }
                                                          },
                                                          "name": "lazyLoadImage"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "start": 3548,
                                                          "end": 3557,
                                                          "loc": {
                                                            "start": {
                                                              "line": 126,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 126,
                                                              "column": 45
                                                            }
                                                          },
                                                          "name": "backupUrl"
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ]
                                              }
                                            }
                                          ]
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 3580,
                                          "end": 3584,
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 9
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 13
                                            }
                                          },
                                          "name": "then"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ArrowFunctionExpression",
                                          "start": 3585,
                                          "end": 3730,
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 9
                                            }
                                          },
                                          "id": null,
                                          "generator": false,
                                          "expression": false,
                                          "async": false,
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "start": 3586,
                                              "end": 3589,
                                              "loc": {
                                                "start": {
                                                  "line": 128,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 128,
                                                  "column": 18
                                                }
                                              },
                                              "name": "url"
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "start": 3594,
                                            "end": 3730,
                                            "loc": {
                                              "start": {
                                                "line": 128,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 133,
                                                "column": 9
                                              }
                                            },
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "start": 3606,
                                                "end": 3720,
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 36
                                                  }
                                                },
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "start": 3606,
                                                  "end": 3719,
                                                  "loc": {
                                                    "start": {
                                                      "line": 129,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 132,
                                                      "column": 35
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 3606,
                                                    "end": 3705,
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 132,
                                                        "column": 21
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "CallExpression",
                                                      "start": 3606,
                                                      "end": 3683,
                                                      "loc": {
                                                        "start": {
                                                          "line": 129,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 131,
                                                          "column": 14
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 3606,
                                                        "end": 3613,
                                                        "loc": {
                                                          "start": {
                                                            "line": 129,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 129,
                                                            "column": 17
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 3606,
                                                          "end": 3609,
                                                          "loc": {
                                                            "start": {
                                                              "line": 129,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 129,
                                                              "column": 13
                                                            }
                                                          },
                                                          "name": "$el"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 3610,
                                                          "end": 3613,
                                                          "loc": {
                                                            "start": {
                                                              "line": 129,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 129,
                                                              "column": 17
                                                            }
                                                          },
                                                          "name": "css"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "ObjectExpression",
                                                          "start": 3614,
                                                          "end": 3682,
                                                          "loc": {
                                                            "start": {
                                                              "line": 129,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 131,
                                                              "column": 13
                                                            }
                                                          },
                                                          "properties": [
                                                            {
                                                              "type": "Property",
                                                              "start": 3630,
                                                              "end": 3668,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 130,
                                                                  "column": 14
                                                                },
                                                                "end": {
                                                                  "line": 130,
                                                                  "column": 52
                                                                }
                                                              },
                                                              "method": false,
                                                              "shorthand": false,
                                                              "computed": false,
                                                              "key": {
                                                                "type": "Literal",
                                                                "start": 3630,
                                                                "end": 3648,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 130,
                                                                    "column": 14
                                                                  },
                                                                  "end": {
                                                                    "line": 130,
                                                                    "column": 32
                                                                  }
                                                                },
                                                                "value": "background-image",
                                                                "rawValue": "background-image",
                                                                "raw": "\"background-image\""
                                                              },
                                                              "value": {
                                                                "type": "BinaryExpression",
                                                                "start": 3650,
                                                                "end": 3668,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 130,
                                                                    "column": 34
                                                                  },
                                                                  "end": {
                                                                    "line": 130,
                                                                    "column": 52
                                                                  }
                                                                },
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "start": 3650,
                                                                  "end": 3662,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 130,
                                                                      "column": 34
                                                                    },
                                                                    "end": {
                                                                      "line": 130,
                                                                      "column": 46
                                                                    }
                                                                  },
                                                                  "left": {
                                                                    "type": "Literal",
                                                                    "start": 3650,
                                                                    "end": 3656,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 130,
                                                                        "column": 34
                                                                      },
                                                                      "end": {
                                                                        "line": 130,
                                                                        "column": 40
                                                                      }
                                                                    },
                                                                    "value": "url(",
                                                                    "rawValue": "url(",
                                                                    "raw": "\"url(\""
                                                                  },
                                                                  "operator": "+",
                                                                  "right": {
                                                                    "type": "Identifier",
                                                                    "start": 3659,
                                                                    "end": 3662,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 130,
                                                                        "column": 43
                                                                      },
                                                                      "end": {
                                                                        "line": 130,
                                                                        "column": 46
                                                                      }
                                                                    },
                                                                    "name": "url"
                                                                  }
                                                                },
                                                                "operator": "+",
                                                                "right": {
                                                                  "type": "Literal",
                                                                  "start": 3665,
                                                                  "end": 3668,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 130,
                                                                      "column": 49
                                                                    },
                                                                    "end": {
                                                                      "line": 130,
                                                                      "column": 52
                                                                    }
                                                                  },
                                                                  "value": ")",
                                                                  "rawValue": ")",
                                                                  "raw": "\")\""
                                                                }
                                                              },
                                                              "kind": "init"
                                                            }
                                                          ]
                                                        }
                                                      ]
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 3697,
                                                      "end": 3705,
                                                      "loc": {
                                                        "start": {
                                                          "line": 132,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 132,
                                                          "column": 21
                                                        }
                                                      },
                                                      "name": "addClass"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "start": 3706,
                                                      "end": 3718,
                                                      "loc": {
                                                        "start": {
                                                          "line": 132,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 132,
                                                          "column": 34
                                                        }
                                                      },
                                                      "value": "is-visible",
                                                      "rawValue": "is-visible",
                                                      "raw": "\"is-visible\""
                                                    }
                                                  ]
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 3747,
                    "end": 3781,
                    "loc": {
                      "start": {
                        "line": 136,
                        "column": 4
                      },
                      "end": {
                        "line": 136,
                        "column": 38
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 3754,
                      "end": 3780,
                      "loc": {
                        "start": {
                          "line": 136,
                          "column": 11
                        },
                        "end": {
                          "line": 136,
                          "column": 37
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 3754,
                        "end": 3765,
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 11
                          },
                          "end": {
                            "line": 136,
                            "column": 22
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 3754,
                          "end": 3761,
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 11
                            },
                            "end": {
                              "line": 136,
                              "column": 18
                            }
                          },
                          "name": "Promise"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3762,
                          "end": 3765,
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 19
                            },
                            "end": {
                              "line": 136,
                              "column": 22
                            }
                          },
                          "name": "all"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 3766,
                          "end": 3779,
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 23
                            },
                            "end": {
                              "line": 136,
                              "column": 36
                            }
                          },
                          "name": "imagePromises"
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 3788,
            "end": 4168,
            "loc": {
              "start": {
                "line": 138,
                "column": 2
              },
              "end": {
                "line": 149,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 3788,
              "end": 3800,
              "loc": {
                "start": {
                  "line": 138,
                  "column": 2
                },
                "end": {
                  "line": 138,
                  "column": 14
                }
              },
              "name": "makeNextList"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 3800,
              "end": 4168,
              "loc": {
                "start": {
                  "line": 138,
                  "column": 14
                },
                "end": {
                  "line": 149,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 3803,
                "end": 4168,
                "loc": {
                  "start": {
                    "line": 138,
                    "column": 17
                  },
                  "end": {
                    "line": 149,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 3809,
                    "end": 3838,
                    "loc": {
                      "start": {
                        "line": 139,
                        "column": 4
                      },
                      "end": {
                        "line": 139,
                        "column": 33
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 3813,
                        "end": 3837,
                        "loc": {
                          "start": {
                            "line": 139,
                            "column": 8
                          },
                          "end": {
                            "line": 139,
                            "column": 32
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 3813,
                          "end": 3818,
                          "loc": {
                            "start": {
                              "line": 139,
                              "column": 8
                            },
                            "end": {
                              "line": 139,
                              "column": 13
                            }
                          },
                          "name": "cards"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 3821,
                          "end": 3837,
                          "loc": {
                            "start": {
                              "line": 139,
                              "column": 16
                            },
                            "end": {
                              "line": 139,
                              "column": 32
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 3821,
                            "end": 3835,
                            "loc": {
                              "start": {
                                "line": 139,
                                "column": 16
                              },
                              "end": {
                                "line": 139,
                                "column": 30
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 3821,
                              "end": 3825,
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 16
                                },
                                "end": {
                                  "line": 139,
                                  "column": 20
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3826,
                              "end": 3835,
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 21
                                },
                                "end": {
                                  "line": 139,
                                  "column": 30
                                }
                              },
                              "name": "nextCards"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "IfStatement",
                    "start": 3843,
                    "end": 4004,
                    "loc": {
                      "start": {
                        "line": 140,
                        "column": 4
                      },
                      "end": {
                        "line": 142,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 3847,
                      "end": 3866,
                      "loc": {
                        "start": {
                          "line": 140,
                          "column": 8
                        },
                        "end": {
                          "line": 140,
                          "column": 27
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3847,
                        "end": 3853,
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 8
                          },
                          "end": {
                            "line": 140,
                            "column": 14
                          }
                        },
                        "name": "window"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3854,
                        "end": 3866,
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 15
                          },
                          "end": {
                            "line": 140,
                            "column": 27
                          }
                        },
                        "name": "localStorage"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 3868,
                      "end": 4004,
                      "loc": {
                        "start": {
                          "line": 140,
                          "column": 29
                        },
                        "end": {
                          "line": 142,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 3876,
                          "end": 3998,
                          "loc": {
                            "start": {
                              "line": 141,
                              "column": 6
                            },
                            "end": {
                              "line": 141,
                              "column": 128
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 3876,
                            "end": 3997,
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 6
                              },
                              "end": {
                                "line": 141,
                                "column": 127
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 3876,
                              "end": 3903,
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 6
                                },
                                "end": {
                                  "line": 141,
                                  "column": 33
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 3876,
                                "end": 3895,
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 3876,
                                  "end": 3882,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 12
                                    }
                                  },
                                  "name": "window"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3883,
                                  "end": 3895,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 25
                                    }
                                  },
                                  "name": "localStorage"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3896,
                                "end": 3903,
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 33
                                  }
                                },
                                "name": "setItem"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 3904,
                                "end": 3922,
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 52
                                  }
                                },
                                "value": "ttd.currentIndex",
                                "rawValue": "ttd.currentIndex",
                                "raw": "\"ttd.currentIndex\""
                              },
                              {
                                "type": "CallExpression",
                                "start": 3924,
                                "end": 3996,
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 126
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 3924,
                                  "end": 3938,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 68
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 3924,
                                    "end": 3928,
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 58
                                      }
                                    },
                                    "name": "JSON"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3929,
                                    "end": 3938,
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 68
                                      }
                                    },
                                    "name": "stringify"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "ObjectExpression",
                                    "start": 3939,
                                    "end": 3995,
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 125
                                      }
                                    },
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "start": 3941,
                                        "end": 3965,
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 95
                                          }
                                        },
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "key": {
                                          "type": "Identifier",
                                          "start": 3941,
                                          "end": 3946,
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 76
                                            }
                                          },
                                          "name": "index"
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "start": 3948,
                                          "end": 3965,
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 78
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 95
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 3948,
                                            "end": 3952,
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 78
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 3953,
                                            "end": 3965,
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 83
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 95
                                              }
                                            },
                                            "name": "currentIndex"
                                          },
                                          "computed": false
                                        },
                                        "kind": "init"
                                      },
                                      {
                                        "type": "Property",
                                        "start": 3967,
                                        "end": 3993,
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 97
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 123
                                          }
                                        },
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "key": {
                                          "type": "Identifier",
                                          "start": 3967,
                                          "end": 3971,
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 97
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 101
                                            }
                                          },
                                          "name": "slug"
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "start": 3973,
                                          "end": 3993,
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 103
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 123
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 3973,
                                            "end": 3988,
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 103
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 118
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 3973,
                                              "end": 3982,
                                              "loc": {
                                                "start": {
                                                  "line": 141,
                                                  "column": 103
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 112
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 3973,
                                                "end": 3979,
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 103
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 109
                                                  }
                                                },
                                                "name": "window"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 3980,
                                                "end": 3982,
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 110
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 112
                                                  }
                                                },
                                                "name": "lp"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 3983,
                                              "end": 3988,
                                              "loc": {
                                                "start": {
                                                  "line": 141,
                                                  "column": 113
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 118
                                                }
                                              },
                                              "name": "place"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 3989,
                                            "end": 3993,
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 119
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 123
                                              }
                                            },
                                            "name": "slug"
                                          },
                                          "computed": false
                                        },
                                        "kind": "init"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ]
                          }
                        }
                      ],
                      "trailingComments": null
                    },
                    "alternate": null,
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Create a new list and place it on top of existing list",
                        "start": 4010,
                        "end": 4067,
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 4
                          },
                          "end": {
                            "line": 144,
                            "column": 61
                          }
                        },
                        "range": [
                          4010,
                          4067
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 4072,
                    "end": 4164,
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 4
                      },
                      "end": {
                        "line": 148,
                        "column": 21
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 4079,
                      "end": 4163,
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 11
                        },
                        "end": {
                          "line": 148,
                          "column": 20
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 4079,
                        "end": 4156,
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 11
                          },
                          "end": {
                            "line": 148,
                            "column": 13
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 4079,
                          "end": 4142,
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 11
                            },
                            "end": {
                              "line": 147,
                              "column": 8
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 4079,
                            "end": 4080,
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 11
                              },
                              "end": {
                                "line": 145,
                                "column": 12
                              }
                            },
                            "name": "$",
                            "leadingComments": null
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 4081,
                              "end": 4089,
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 13
                                },
                                "end": {
                                  "line": 145,
                                  "column": 21
                                }
                              },
                              "value": "<ul />",
                              "rawValue": "<ul />",
                              "raw": "\"<ul />\""
                            },
                            {
                              "type": "ObjectExpression",
                              "start": 4091,
                              "end": 4141,
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 23
                                },
                                "end": {
                                  "line": 147,
                                  "column": 7
                                }
                              },
                              "properties": [
                                {
                                  "type": "Property",
                                  "start": 4101,
                                  "end": 4133,
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 40
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Literal",
                                    "start": 4101,
                                    "end": 4108,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 15
                                      }
                                    },
                                    "value": "class",
                                    "rawValue": "class",
                                    "raw": "\"class\""
                                  },
                                  "value": {
                                    "type": "Literal",
                                    "start": 4110,
                                    "end": 4133,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 40
                                      }
                                    },
                                    "value": "ttd__list js-ttd-list",
                                    "rawValue": "ttd__list js-ttd-list",
                                    "raw": "\"ttd__list js-ttd-list\""
                                  },
                                  "kind": "init"
                                }
                              ]
                            }
                          ],
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4150,
                          "end": 4156,
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 7
                            },
                            "end": {
                              "line": 148,
                              "column": 13
                            }
                          },
                          "name": "append"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 4157,
                          "end": 4162,
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 14
                            },
                            "end": {
                              "line": 148,
                              "column": 19
                            }
                          },
                          "name": "cards"
                        }
                      ],
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Create a new list and place it on top of existing list",
                        "start": 4010,
                        "end": 4067,
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 4
                          },
                          "end": {
                            "line": 144,
                            "column": 61
                          }
                        },
                        "range": [
                          4010,
                          4067
                        ]
                      }
                    ]
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 4171,
            "end": 5191,
            "loc": {
              "start": {
                "line": 150,
                "column": 2
              },
              "end": {
                "line": 184,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 4171,
              "end": 4178,
              "loc": {
                "start": {
                  "line": 150,
                  "column": 2
                },
                "end": {
                  "line": 150,
                  "column": 9
                }
              },
              "name": "animate"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 4178,
              "end": 5191,
              "loc": {
                "start": {
                  "line": 150,
                  "column": 9
                },
                "end": {
                  "line": 184,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "AssignmentPattern",
                  "start": 4179,
                  "end": 4192,
                  "loc": {
                    "start": {
                      "line": 150,
                      "column": 10
                    },
                    "end": {
                      "line": 150,
                      "column": 23
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 4179,
                    "end": 4186,
                    "loc": {
                      "start": {
                        "line": 150,
                        "column": 10
                      },
                      "end": {
                        "line": 150,
                        "column": 17
                      }
                    },
                    "name": "reverse"
                  },
                  "right": {
                    "type": "Literal",
                    "start": 4187,
                    "end": 4192,
                    "loc": {
                      "start": {
                        "line": 150,
                        "column": 18
                      },
                      "end": {
                        "line": 150,
                        "column": 23
                      }
                    },
                    "value": false,
                    "rawValue": false,
                    "raw": "false"
                  }
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 4194,
                "end": 5191,
                "loc": {
                  "start": {
                    "line": 150,
                    "column": 25
                  },
                  "end": {
                    "line": 184,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 4200,
                    "end": 4288,
                    "loc": {
                      "start": {
                        "line": 151,
                        "column": 4
                      },
                      "end": {
                        "line": 152,
                        "column": 45
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 4204,
                        "end": 4241,
                        "loc": {
                          "start": {
                            "line": 151,
                            "column": 8
                          },
                          "end": {
                            "line": 151,
                            "column": 45
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 4204,
                          "end": 4209,
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 8
                            },
                            "end": {
                              "line": 151,
                              "column": 13
                            }
                          },
                          "name": "$list"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 4212,
                          "end": 4241,
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 16
                            },
                            "end": {
                              "line": 151,
                              "column": 45
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 4212,
                            "end": 4225,
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 16
                              },
                              "end": {
                                "line": 151,
                                "column": 29
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 4212,
                              "end": 4220,
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 16
                                },
                                "end": {
                                  "line": 151,
                                  "column": 24
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4212,
                                "end": 4216,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4217,
                                "end": 4220,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 24
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4221,
                              "end": 4225,
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 25
                                },
                                "end": {
                                  "line": 151,
                                  "column": 29
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 4226,
                              "end": 4240,
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 30
                                },
                                "end": {
                                  "line": 151,
                                  "column": 44
                                }
                              },
                              "value": ".js-ttd-list",
                              "rawValue": ".js-ttd-list",
                              "raw": "\".js-ttd-list\""
                            }
                          ]
                        }
                      },
                      {
                        "type": "VariableDeclarator",
                        "start": 4251,
                        "end": 4287,
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 8
                          },
                          "end": {
                            "line": 152,
                            "column": 44
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 4251,
                          "end": 4268,
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 8
                            },
                            "end": {
                              "line": 152,
                              "column": 25
                            }
                          },
                          "name": "ttdComponentWidth"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 4271,
                          "end": 4287,
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 28
                            },
                            "end": {
                              "line": 152,
                              "column": 44
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 4271,
                            "end": 4285,
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 28
                              },
                              "end": {
                                "line": 152,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 4271,
                              "end": 4279,
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 28
                                },
                                "end": {
                                  "line": 152,
                                  "column": 36
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4271,
                                "end": 4275,
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4276,
                                "end": 4279,
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 36
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4280,
                              "end": 4285,
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 37
                                },
                                "end": {
                                  "line": 152,
                                  "column": 42
                                }
                              },
                              "name": "width"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 4294,
                    "end": 4330,
                    "loc": {
                      "start": {
                        "line": 154,
                        "column": 4
                      },
                      "end": {
                        "line": 154,
                        "column": 40
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 4298,
                        "end": 4329,
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 8
                          },
                          "end": {
                            "line": 154,
                            "column": 39
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 4298,
                          "end": 4307,
                          "loc": {
                            "start": {
                              "line": 154,
                              "column": 8
                            },
                            "end": {
                              "line": 154,
                              "column": 17
                            }
                          },
                          "name": "$nextList"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 4310,
                          "end": 4329,
                          "loc": {
                            "start": {
                              "line": 154,
                              "column": 20
                            },
                            "end": {
                              "line": 154,
                              "column": 39
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 4310,
                            "end": 4327,
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 20
                              },
                              "end": {
                                "line": 154,
                                "column": 37
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 4310,
                              "end": 4314,
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 20
                                },
                                "end": {
                                  "line": 154,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4315,
                              "end": 4327,
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 25
                                },
                                "end": {
                                  "line": 154,
                                  "column": 37
                                }
                              },
                              "name": "makeNextList"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 4336,
                    "end": 4496,
                    "loc": {
                      "start": {
                        "line": 156,
                        "column": 4
                      },
                      "end": {
                        "line": 159,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 4336,
                      "end": 4495,
                      "loc": {
                        "start": {
                          "line": 156,
                          "column": 4
                        },
                        "end": {
                          "line": 159,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 4336,
                        "end": 4349,
                        "loc": {
                          "start": {
                            "line": 156,
                            "column": 4
                          },
                          "end": {
                            "line": 156,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 4336,
                          "end": 4345,
                          "loc": {
                            "start": {
                              "line": 156,
                              "column": 4
                            },
                            "end": {
                              "line": 156,
                              "column": 13
                            }
                          },
                          "name": "$nextList"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4346,
                          "end": 4349,
                          "loc": {
                            "start": {
                              "line": 156,
                              "column": 14
                            },
                            "end": {
                              "line": 156,
                              "column": 17
                            }
                          },
                          "name": "css"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 4350,
                          "end": 4494,
                          "loc": {
                            "start": {
                              "line": 156,
                              "column": 18
                            },
                            "end": {
                              "line": 159,
                              "column": 5
                            }
                          },
                          "properties": [
                            {
                              "type": "Property",
                              "start": 4358,
                              "end": 4403,
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 6
                                },
                                "end": {
                                  "line": 157,
                                  "column": 51
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Literal",
                                "start": 4358,
                                "end": 4370,
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 18
                                  }
                                },
                                "value": "margin-top",
                                "rawValue": "margin-top",
                                "raw": "\"margin-top\""
                              },
                              "value": {
                                "type": "TemplateLiteral",
                                "start": 4372,
                                "end": 4403,
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 51
                                  }
                                },
                                "expressions": [
                                  {
                                    "type": "CallExpression",
                                    "start": 4376,
                                    "end": 4399,
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 47
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 4376,
                                      "end": 4393,
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 41
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 4376,
                                        "end": 4381,
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 29
                                          }
                                        },
                                        "name": "$list"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 4382,
                                        "end": 4393,
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 41
                                          }
                                        },
                                        "name": "outerHeight"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "start": 4394,
                                        "end": 4398,
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 46
                                          }
                                        },
                                        "value": true,
                                        "rawValue": true,
                                        "raw": "true"
                                      }
                                    ]
                                  }
                                ],
                                "quasis": [
                                  {
                                    "type": "TemplateElement",
                                    "start": 4373,
                                    "end": 4374,
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 22
                                      }
                                    },
                                    "value": {
                                      "raw": "-",
                                      "cooked": "-"
                                    },
                                    "tail": false
                                  },
                                  {
                                    "type": "TemplateElement",
                                    "start": 4400,
                                    "end": 4402,
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 50
                                      }
                                    },
                                    "value": {
                                      "raw": "px",
                                      "cooked": "px"
                                    },
                                    "tail": true
                                  }
                                ]
                              },
                              "kind": "init"
                            },
                            {
                              "type": "Property",
                              "start": 4411,
                              "end": 4488,
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 6
                                },
                                "end": {
                                  "line": 158,
                                  "column": 83
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Literal",
                                "start": 4411,
                                "end": 4422,
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 17
                                  }
                                },
                                "value": "transform",
                                "rawValue": "transform",
                                "raw": "\"transform\""
                              },
                              "value": {
                                "type": "TemplateLiteral",
                                "start": 4424,
                                "end": 4488,
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 83
                                  }
                                },
                                "expressions": [
                                  {
                                    "type": "ConditionalExpression",
                                    "start": 4439,
                                    "end": 4457,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 52
                                      }
                                    },
                                    "test": {
                                      "type": "Identifier",
                                      "start": 4439,
                                      "end": 4446,
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 41
                                        }
                                      },
                                      "name": "reverse"
                                    },
                                    "consequent": {
                                      "type": "Literal",
                                      "start": 4449,
                                      "end": 4452,
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 47
                                        }
                                      },
                                      "value": "-",
                                      "rawValue": "-",
                                      "raw": "\"-\""
                                    },
                                    "alternate": {
                                      "type": "Literal",
                                      "start": 4455,
                                      "end": 4457,
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 52
                                        }
                                      },
                                      "value": "",
                                      "rawValue": "",
                                      "raw": "\"\""
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 4460,
                                    "end": 4477,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 72
                                      }
                                    },
                                    "name": "ttdComponentWidth"
                                  }
                                ],
                                "quasis": [
                                  {
                                    "type": "TemplateElement",
                                    "start": 4425,
                                    "end": 4437,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 32
                                      }
                                    },
                                    "value": {
                                      "raw": "translate3d(",
                                      "cooked": "translate3d("
                                    },
                                    "tail": false
                                  },
                                  {
                                    "type": "TemplateElement",
                                    "start": 4458,
                                    "end": 4458,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 53
                                      }
                                    },
                                    "value": {
                                      "raw": "",
                                      "cooked": ""
                                    },
                                    "tail": false
                                  },
                                  {
                                    "type": "TemplateElement",
                                    "start": 4478,
                                    "end": 4487,
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 82
                                      }
                                    },
                                    "value": {
                                      "raw": "px, 0, 0)",
                                      "cooked": "px, 0, 0)"
                                    },
                                    "tail": true
                                  }
                                ]
                              },
                              "kind": "init"
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 4501,
                    "end": 4557,
                    "loc": {
                      "start": {
                        "line": 160,
                        "column": 4
                      },
                      "end": {
                        "line": 160,
                        "column": 60
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 4501,
                      "end": 4556,
                      "loc": {
                        "start": {
                          "line": 160,
                          "column": 4
                        },
                        "end": {
                          "line": 160,
                          "column": 59
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 4501,
                        "end": 4516,
                        "loc": {
                          "start": {
                            "line": 160,
                            "column": 4
                          },
                          "end": {
                            "line": 160,
                            "column": 19
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 4501,
                          "end": 4505,
                          "loc": {
                            "start": {
                              "line": 160,
                              "column": 4
                            },
                            "end": {
                              "line": 160,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4506,
                          "end": 4516,
                          "loc": {
                            "start": {
                              "line": 160,
                              "column": 9
                            },
                            "end": {
                              "line": 160,
                              "column": 19
                            }
                          },
                          "name": "loadImages"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 4517,
                          "end": 4555,
                          "loc": {
                            "start": {
                              "line": 160,
                              "column": 20
                            },
                            "end": {
                              "line": 160,
                              "column": 58
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 4517,
                            "end": 4531,
                            "loc": {
                              "start": {
                                "line": 160,
                                "column": 20
                              },
                              "end": {
                                "line": 160,
                                "column": 34
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 4517,
                              "end": 4526,
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 20
                                },
                                "end": {
                                  "line": 160,
                                  "column": 29
                                }
                              },
                              "name": "$nextList"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4527,
                              "end": 4531,
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 30
                                },
                                "end": {
                                  "line": 160,
                                  "column": 34
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 4532,
                              "end": 4554,
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 35
                                },
                                "end": {
                                  "line": 160,
                                  "column": 57
                                }
                              },
                              "value": ".js-image-card-image",
                              "rawValue": ".js-image-card-image",
                              "raw": "\".js-image-card-image\""
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 4563,
                    "end": 4585,
                    "loc": {
                      "start": {
                        "line": 162,
                        "column": 4
                      },
                      "end": {
                        "line": 162,
                        "column": 26
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 4563,
                      "end": 4584,
                      "loc": {
                        "start": {
                          "line": 162,
                          "column": 4
                        },
                        "end": {
                          "line": 162,
                          "column": 25
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 4563,
                        "end": 4577,
                        "loc": {
                          "start": {
                            "line": 162,
                            "column": 4
                          },
                          "end": {
                            "line": 162,
                            "column": 18
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 4563,
                          "end": 4567,
                          "loc": {
                            "start": {
                              "line": 162,
                              "column": 4
                            },
                            "end": {
                              "line": 162,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4568,
                          "end": 4577,
                          "loc": {
                            "start": {
                              "line": 162,
                              "column": 9
                            },
                            "end": {
                              "line": 162,
                              "column": 18
                            }
                          },
                          "name": "animating"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "Literal",
                        "start": 4580,
                        "end": 4584,
                        "loc": {
                          "start": {
                            "line": 162,
                            "column": 21
                          },
                          "end": {
                            "line": 162,
                            "column": 25
                          }
                        },
                        "value": true,
                        "rawValue": true,
                        "raw": "true"
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 4591,
                    "end": 4704,
                    "loc": {
                      "start": {
                        "line": 164,
                        "column": 4
                      },
                      "end": {
                        "line": 165,
                        "column": 90
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 4591,
                      "end": 4703,
                      "loc": {
                        "start": {
                          "line": 164,
                          "column": 4
                        },
                        "end": {
                          "line": 165,
                          "column": 89
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 4591,
                        "end": 4624,
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 4
                          },
                          "end": {
                            "line": 165,
                            "column": 10
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 4591,
                          "end": 4613,
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 4
                            },
                            "end": {
                              "line": 164,
                              "column": 26
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 4591,
                            "end": 4602,
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 4
                              },
                              "end": {
                                "line": 164,
                                "column": 15
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 4591,
                              "end": 4596,
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 4
                                },
                                "end": {
                                  "line": 164,
                                  "column": 9
                                }
                              },
                              "name": "$list"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4597,
                              "end": 4602,
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 10
                                },
                                "end": {
                                  "line": 164,
                                  "column": 15
                                }
                              },
                              "name": "after"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 4603,
                              "end": 4612,
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 16
                                },
                                "end": {
                                  "line": 164,
                                  "column": 25
                                }
                              },
                              "name": "$nextList"
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4621,
                          "end": 4624,
                          "loc": {
                            "start": {
                              "line": 165,
                              "column": 7
                            },
                            "end": {
                              "line": 165,
                              "column": 10
                            }
                          },
                          "name": "css"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 4625,
                          "end": 4636,
                          "loc": {
                            "start": {
                              "line": 165,
                              "column": 11
                            },
                            "end": {
                              "line": 165,
                              "column": 22
                            }
                          },
                          "value": "transform",
                          "rawValue": "transform",
                          "raw": "\"transform\""
                        },
                        {
                          "type": "TemplateLiteral",
                          "start": 4638,
                          "end": 4702,
                          "loc": {
                            "start": {
                              "line": 165,
                              "column": 24
                            },
                            "end": {
                              "line": 165,
                              "column": 88
                            }
                          },
                          "expressions": [
                            {
                              "type": "ConditionalExpression",
                              "start": 4653,
                              "end": 4671,
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 39
                                },
                                "end": {
                                  "line": 165,
                                  "column": 57
                                }
                              },
                              "test": {
                                "type": "Identifier",
                                "start": 4653,
                                "end": 4660,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 46
                                  }
                                },
                                "name": "reverse"
                              },
                              "consequent": {
                                "type": "Literal",
                                "start": 4663,
                                "end": 4665,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 51
                                  }
                                },
                                "value": "",
                                "rawValue": "",
                                "raw": "\"\""
                              },
                              "alternate": {
                                "type": "Literal",
                                "start": 4668,
                                "end": 4671,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 57
                                  }
                                },
                                "value": "-",
                                "rawValue": "-",
                                "raw": "\"-\""
                              }
                            },
                            {
                              "type": "Identifier",
                              "start": 4674,
                              "end": 4691,
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 60
                                },
                                "end": {
                                  "line": 165,
                                  "column": 77
                                }
                              },
                              "name": "ttdComponentWidth"
                            }
                          ],
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "start": 4639,
                              "end": 4651,
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 25
                                },
                                "end": {
                                  "line": 165,
                                  "column": 37
                                }
                              },
                              "value": {
                                "raw": "translate3d(",
                                "cooked": "translate3d("
                              },
                              "tail": false
                            },
                            {
                              "type": "TemplateElement",
                              "start": 4672,
                              "end": 4672,
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 58
                                },
                                "end": {
                                  "line": 165,
                                  "column": 58
                                }
                              },
                              "value": {
                                "raw": "",
                                "cooked": ""
                              },
                              "tail": false
                            },
                            {
                              "type": "TemplateElement",
                              "start": 4692,
                              "end": 4701,
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 78
                                },
                                "end": {
                                  "line": 165,
                                  "column": 87
                                }
                              },
                              "value": {
                                "raw": "px, 0, 0)",
                                "cooked": "px, 0, 0)"
                              },
                              "tail": true
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 4714,
                    "end": 4811,
                    "loc": {
                      "start": {
                        "line": 167,
                        "column": 4
                      },
                      "end": {
                        "line": 170,
                        "column": 11
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 4714,
                      "end": 4810,
                      "loc": {
                        "start": {
                          "line": 167,
                          "column": 4
                        },
                        "end": {
                          "line": 170,
                          "column": 10
                        }
                      },
                      "callee": {
                        "type": "Identifier",
                        "start": 4714,
                        "end": 4724,
                        "loc": {
                          "start": {
                            "line": 167,
                            "column": 4
                          },
                          "end": {
                            "line": 167,
                            "column": 14
                          }
                        },
                        "name": "setTimeout"
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 4725,
                          "end": 4805,
                          "loc": {
                            "start": {
                              "line": 167,
                              "column": 15
                            },
                            "end": {
                              "line": 170,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [],
                          "body": {
                            "type": "BlockStatement",
                            "start": 4731,
                            "end": 4805,
                            "loc": {
                              "start": {
                                "line": 167,
                                "column": 21
                              },
                              "end": {
                                "line": 170,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "start": 4739,
                                "end": 4799,
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 50
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 4739,
                                  "end": 4798,
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 49
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 4739,
                                    "end": 4761,
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 12
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 4739,
                                      "end": 4748,
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 168,
                                          "column": 15
                                        }
                                      },
                                      "name": "$nextList"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4758,
                                      "end": 4761,
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 12
                                        }
                                      },
                                      "name": "css"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "start": 4762,
                                      "end": 4773,
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 24
                                        }
                                      },
                                      "value": "transform",
                                      "rawValue": "transform",
                                      "raw": "\"transform\""
                                    },
                                    {
                                      "type": "Literal",
                                      "start": 4775,
                                      "end": 4797,
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 48
                                        }
                                      },
                                      "value": "translate3d(0, 0, 0)",
                                      "rawValue": "translate3d(0, 0, 0)",
                                      "raw": "\"translate3d(0, 0, 0)\""
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        },
                        {
                          "type": "Literal",
                          "start": 4807,
                          "end": 4809,
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 7
                            },
                            "end": {
                              "line": 170,
                              "column": 9
                            }
                          },
                          "value": 30,
                          "rawValue": 30,
                          "raw": "30"
                        }
                      ]
                    }
                  },
                  {
                    "type": "IfStatement",
                    "start": 4817,
                    "end": 4997,
                    "loc": {
                      "start": {
                        "line": 172,
                        "column": 4
                      },
                      "end": {
                        "line": 176,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "LogicalExpression",
                      "start": 4821,
                      "end": 4875,
                      "loc": {
                        "start": {
                          "line": 172,
                          "column": 8
                        },
                        "end": {
                          "line": 172,
                          "column": 62
                        }
                      },
                      "left": {
                        "type": "UnaryExpression",
                        "start": 4821,
                        "end": 4829,
                        "loc": {
                          "start": {
                            "line": 172,
                            "column": 8
                          },
                          "end": {
                            "line": 172,
                            "column": 16
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "Identifier",
                          "start": 4822,
                          "end": 4829,
                          "loc": {
                            "start": {
                              "line": 172,
                              "column": 9
                            },
                            "end": {
                              "line": 172,
                              "column": 16
                            }
                          },
                          "name": "reverse"
                        }
                      },
                      "operator": "&&",
                      "right": {
                        "type": "BinaryExpression",
                        "start": 4833,
                        "end": 4875,
                        "loc": {
                          "start": {
                            "line": 172,
                            "column": 20
                          },
                          "end": {
                            "line": 172,
                            "column": 62
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 4833,
                          "end": 4854,
                          "loc": {
                            "start": {
                              "line": 172,
                              "column": 20
                            },
                            "end": {
                              "line": 172,
                              "column": 41
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 4833,
                            "end": 4850,
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 20
                              },
                              "end": {
                                "line": 172,
                                "column": 37
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 4833,
                              "end": 4837,
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 20
                                },
                                "end": {
                                  "line": 172,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4838,
                              "end": 4850,
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 25
                                },
                                "end": {
                                  "line": 172,
                                  "column": 37
                                }
                              },
                              "name": "currentIndex"
                            },
                            "computed": false
                          },
                          "operator": "+",
                          "right": {
                            "type": "Literal",
                            "start": 4853,
                            "end": 4854,
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 40
                              },
                              "end": {
                                "line": 172,
                                "column": 41
                              }
                            },
                            "value": 4,
                            "rawValue": 4,
                            "raw": "4"
                          }
                        },
                        "operator": ">=",
                        "right": {
                          "type": "MemberExpression",
                          "start": 4858,
                          "end": 4875,
                          "loc": {
                            "start": {
                              "line": 172,
                              "column": 45
                            },
                            "end": {
                              "line": 172,
                              "column": 62
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 4858,
                            "end": 4868,
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 45
                              },
                              "end": {
                                "line": 172,
                                "column": 55
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 4858,
                              "end": 4862,
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 45
                                },
                                "end": {
                                  "line": 172,
                                  "column": 49
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4863,
                              "end": 4868,
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 50
                                },
                                "end": {
                                  "line": 172,
                                  "column": 55
                                }
                              },
                              "name": "cards"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4869,
                            "end": 4875,
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 56
                              },
                              "end": {
                                "line": 172,
                                "column": 62
                              }
                            },
                            "name": "length"
                          },
                          "computed": false
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 4877,
                      "end": 4911,
                      "loc": {
                        "start": {
                          "line": 172,
                          "column": 64
                        },
                        "end": {
                          "line": 174,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 4885,
                          "end": 4905,
                          "loc": {
                            "start": {
                              "line": 173,
                              "column": 6
                            },
                            "end": {
                              "line": 173,
                              "column": 26
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 4885,
                            "end": 4904,
                            "loc": {
                              "start": {
                                "line": 173,
                                "column": 6
                              },
                              "end": {
                                "line": 173,
                                "column": 25
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4885,
                              "end": 4902,
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 6
                                },
                                "end": {
                                  "line": 173,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4885,
                                "end": 4889,
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4890,
                                "end": 4902,
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 23
                                  }
                                },
                                "name": "hideShowMore"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ]
                    },
                    "alternate": {
                      "type": "IfStatement",
                      "start": 4917,
                      "end": 4997,
                      "loc": {
                        "start": {
                          "line": 174,
                          "column": 11
                        },
                        "end": {
                          "line": 176,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 4921,
                        "end": 4957,
                        "loc": {
                          "start": {
                            "line": 174,
                            "column": 15
                          },
                          "end": {
                            "line": 174,
                            "column": 51
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 4921,
                          "end": 4928,
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 15
                            },
                            "end": {
                              "line": 174,
                              "column": 22
                            }
                          },
                          "name": "reverse"
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 4932,
                          "end": 4957,
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 26
                            },
                            "end": {
                              "line": 174,
                              "column": 51
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 4932,
                            "end": 4953,
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 26
                              },
                              "end": {
                                "line": 174,
                                "column": 47
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 4932,
                              "end": 4949,
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 26
                                },
                                "end": {
                                  "line": 174,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4932,
                                "end": 4936,
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4937,
                                "end": 4949,
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 43
                                  }
                                },
                                "name": "currentIndex"
                              },
                              "computed": false
                            },
                            "operator": "-",
                            "right": {
                              "type": "Literal",
                              "start": 4952,
                              "end": 4953,
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 46
                                },
                                "end": {
                                  "line": 174,
                                  "column": 47
                                }
                              },
                              "value": 4,
                              "rawValue": 4,
                              "raw": "4"
                            }
                          },
                          "operator": "<",
                          "right": {
                            "type": "Literal",
                            "start": 4956,
                            "end": 4957,
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 50
                              },
                              "end": {
                                "line": 174,
                                "column": 51
                              }
                            },
                            "value": 0,
                            "rawValue": 0,
                            "raw": "0"
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4959,
                        "end": 4997,
                        "loc": {
                          "start": {
                            "line": 174,
                            "column": 53
                          },
                          "end": {
                            "line": 176,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 4967,
                            "end": 4991,
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 6
                              },
                              "end": {
                                "line": 175,
                                "column": 30
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4967,
                              "end": 4990,
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 6
                                },
                                "end": {
                                  "line": 175,
                                  "column": 29
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4967,
                                "end": 4988,
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4967,
                                  "end": 4971,
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4972,
                                  "end": 4988,
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 27
                                    }
                                  },
                                  "name": "hideShowPrevious"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ]
                      },
                      "alternate": null
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 5003,
                    "end": 5187,
                    "loc": {
                      "start": {
                        "line": 178,
                        "column": 4
                      },
                      "end": {
                        "line": 183,
                        "column": 9
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 5010,
                      "end": 5186,
                      "loc": {
                        "start": {
                          "line": 178,
                          "column": 11
                        },
                        "end": {
                          "line": 183,
                          "column": 8
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 5010,
                        "end": 5073,
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 11
                          },
                          "end": {
                            "line": 179,
                            "column": 11
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 5010,
                          "end": 5061,
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 11
                            },
                            "end": {
                              "line": 178,
                              "column": 62
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 5010,
                            "end": 5027,
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 11
                              },
                              "end": {
                                "line": 178,
                                "column": 28
                              }
                            },
                            "name": "waitForTransition"
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 5028,
                              "end": 5037,
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 29
                                },
                                "end": {
                                  "line": 178,
                                  "column": 38
                                }
                              },
                              "name": "$nextList"
                            },
                            {
                              "type": "ObjectExpression",
                              "start": 5039,
                              "end": 5060,
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 40
                                },
                                "end": {
                                  "line": 178,
                                  "column": 61
                                }
                              },
                              "properties": [
                                {
                                  "type": "Property",
                                  "start": 5041,
                                  "end": 5058,
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 59
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Identifier",
                                    "start": 5041,
                                    "end": 5053,
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 54
                                      }
                                    },
                                    "name": "fallbackTime"
                                  },
                                  "value": {
                                    "type": "Literal",
                                    "start": 5055,
                                    "end": 5058,
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 59
                                      }
                                    },
                                    "value": 300,
                                    "rawValue": 300,
                                    "raw": "300"
                                  },
                                  "kind": "init"
                                }
                              ]
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5069,
                          "end": 5073,
                          "loc": {
                            "start": {
                              "line": 179,
                              "column": 7
                            },
                            "end": {
                              "line": 179,
                              "column": 11
                            }
                          },
                          "name": "then"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 5074,
                          "end": 5185,
                          "loc": {
                            "start": {
                              "line": 179,
                              "column": 12
                            },
                            "end": {
                              "line": 183,
                              "column": 7
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [],
                          "body": {
                            "type": "BlockStatement",
                            "start": 5080,
                            "end": 5185,
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 18
                              },
                              "end": {
                                "line": 183,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "start": 5090,
                                "end": 5105,
                                "loc": {
                                  "start": {
                                    "line": 180,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 180,
                                    "column": 23
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 5090,
                                  "end": 5104,
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 22
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 5090,
                                    "end": 5102,
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 20
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 5090,
                                      "end": 5095,
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 13
                                        }
                                      },
                                      "name": "$list"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 5096,
                                      "end": 5102,
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 20
                                        }
                                      },
                                      "name": "remove"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 5114,
                                "end": 5145,
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 39
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 5114,
                                  "end": 5144,
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 38
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 5114,
                                    "end": 5127,
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 21
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 5114,
                                      "end": 5123,
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 17
                                        }
                                      },
                                      "name": "$nextList"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 5124,
                                      "end": 5127,
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 21
                                        }
                                      },
                                      "name": "css"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "start": 5128,
                                      "end": 5140,
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 34
                                        }
                                      },
                                      "value": "margin-top",
                                      "rawValue": "margin-top",
                                      "raw": "\"margin-top\""
                                    },
                                    {
                                      "type": "Literal",
                                      "start": 5142,
                                      "end": 5143,
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 37
                                        }
                                      },
                                      "value": 0,
                                      "rawValue": 0,
                                      "raw": "0"
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 5154,
                                "end": 5177,
                                "loc": {
                                  "start": {
                                    "line": 182,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 182,
                                    "column": 31
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 5154,
                                  "end": 5176,
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 30
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 5154,
                                    "end": 5168,
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 22
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 5154,
                                      "end": 5158,
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 5159,
                                      "end": 5168,
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 22
                                        }
                                      },
                                      "name": "animating"
                                    },
                                    "computed": false
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "start": 5171,
                                    "end": 5176,
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 30
                                      }
                                    },
                                    "value": false,
                                    "rawValue": false,
                                    "raw": "false"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Load more top things to do. Callback from click on load more button.\n   * @param  {jQuery.Event} e The DOM event\n   ",
                "start": 5194,
                "end": 5321,
                "loc": {
                  "start": {
                    "line": 185,
                    "column": 2
                  },
                  "end": {
                    "line": 188,
                    "column": 5
                  }
                },
                "range": [
                  5194,
                  5321
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 5352,
            "end": 5687,
            "loc": {
              "start": {
                "line": 190,
                "column": 2
              },
              "end": {
                "line": 205,
                "column": 3
              }
            },
            "decorators": [
              {
                "type": "Decorator",
                "start": 5324,
                "end": 5348,
                "loc": {
                  "start": {
                    "line": 189,
                    "column": 2
                  },
                  "end": {
                    "line": 189,
                    "column": 26
                  }
                },
                "expression": {
                  "type": "CallExpression",
                  "start": 5325,
                  "end": 5348,
                  "loc": {
                    "start": {
                      "line": 189,
                      "column": 3
                    },
                    "end": {
                      "line": 189,
                      "column": 26
                    }
                  },
                  "callee": {
                    "type": "Identifier",
                    "start": 5325,
                    "end": 5332,
                    "loc": {
                      "start": {
                        "line": 189,
                        "column": 3
                      },
                      "end": {
                        "line": 189,
                        "column": 10
                      }
                    },
                    "name": "publish",
                    "leadingComments": null
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "start": 5333,
                      "end": 5347,
                      "loc": {
                        "start": {
                          "line": 189,
                          "column": 11
                        },
                        "end": {
                          "line": 189,
                          "column": 25
                        }
                      },
                      "value": "ttd.loadmore",
                      "rawValue": "ttd.loadmore",
                      "raw": "\"ttd.loadmore\""
                    }
                  ],
                  "leadingComments": null
                },
                "leadingComments": [
                  {
                    "type": "Block",
                    "value": "*\n   * Load more top things to do. Callback from click on load more button.\n   * @param  {jQuery.Event} e The DOM event\n   ",
                    "start": 5194,
                    "end": 5321,
                    "loc": {
                      "start": {
                        "line": 185,
                        "column": 2
                      },
                      "end": {
                        "line": 188,
                        "column": 5
                      }
                    },
                    "range": [
                      5194,
                      5321
                    ]
                  }
                ]
              }
            ],
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 5352,
              "end": 5360,
              "loc": {
                "start": {
                  "line": 190,
                  "column": 2
                },
                "end": {
                  "line": 190,
                  "column": 10
                }
              },
              "name": "loadMore"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 5360,
              "end": 5687,
              "loc": {
                "start": {
                  "line": 190,
                  "column": 10
                },
                "end": {
                  "line": 205,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 5361,
                  "end": 5362,
                  "loc": {
                    "start": {
                      "line": 190,
                      "column": 11
                    },
                    "end": {
                      "line": 190,
                      "column": 12
                    }
                  },
                  "name": "e"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 5364,
                "end": 5687,
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 14
                  },
                  "end": {
                    "line": 205,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 5370,
                    "end": 5389,
                    "loc": {
                      "start": {
                        "line": 191,
                        "column": 4
                      },
                      "end": {
                        "line": 191,
                        "column": 23
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 5370,
                      "end": 5388,
                      "loc": {
                        "start": {
                          "line": 191,
                          "column": 4
                        },
                        "end": {
                          "line": 191,
                          "column": 22
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 5370,
                        "end": 5386,
                        "loc": {
                          "start": {
                            "line": 191,
                            "column": 4
                          },
                          "end": {
                            "line": 191,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 5370,
                          "end": 5371,
                          "loc": {
                            "start": {
                              "line": 191,
                              "column": 4
                            },
                            "end": {
                              "line": 191,
                              "column": 5
                            }
                          },
                          "name": "e"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5372,
                          "end": 5386,
                          "loc": {
                            "start": {
                              "line": 191,
                              "column": 6
                            },
                            "end": {
                              "line": 191,
                              "column": 20
                            }
                          },
                          "name": "preventDefault"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "IfStatement",
                    "start": 5394,
                    "end": 5481,
                    "loc": {
                      "start": {
                        "line": 192,
                        "column": 4
                      },
                      "end": {
                        "line": 194,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "LogicalExpression",
                      "start": 5398,
                      "end": 5458,
                      "loc": {
                        "start": {
                          "line": 192,
                          "column": 8
                        },
                        "end": {
                          "line": 192,
                          "column": 68
                        }
                      },
                      "left": {
                        "type": "MemberExpression",
                        "start": 5398,
                        "end": 5412,
                        "loc": {
                          "start": {
                            "line": 192,
                            "column": 8
                          },
                          "end": {
                            "line": 192,
                            "column": 22
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5398,
                          "end": 5402,
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 8
                            },
                            "end": {
                              "line": 192,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5403,
                          "end": 5412,
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 13
                            },
                            "end": {
                              "line": 192,
                              "column": 22
                            }
                          },
                          "name": "animating"
                        },
                        "computed": false
                      },
                      "operator": "||",
                      "right": {
                        "type": "BinaryExpression",
                        "start": 5416,
                        "end": 5458,
                        "loc": {
                          "start": {
                            "line": 192,
                            "column": 26
                          },
                          "end": {
                            "line": 192,
                            "column": 68
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 5416,
                          "end": 5437,
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 26
                            },
                            "end": {
                              "line": 192,
                              "column": 47
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 5416,
                            "end": 5433,
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 26
                              },
                              "end": {
                                "line": 192,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 5416,
                              "end": 5420,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 26
                                },
                                "end": {
                                  "line": 192,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5421,
                              "end": 5433,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 31
                                },
                                "end": {
                                  "line": 192,
                                  "column": 43
                                }
                              },
                              "name": "currentIndex"
                            },
                            "computed": false
                          },
                          "operator": "+",
                          "right": {
                            "type": "Literal",
                            "start": 5436,
                            "end": 5437,
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 46
                              },
                              "end": {
                                "line": 192,
                                "column": 47
                              }
                            },
                            "value": 4,
                            "rawValue": 4,
                            "raw": "4"
                          }
                        },
                        "operator": ">=",
                        "right": {
                          "type": "MemberExpression",
                          "start": 5441,
                          "end": 5458,
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 51
                            },
                            "end": {
                              "line": 192,
                              "column": 68
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 5441,
                            "end": 5451,
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 51
                              },
                              "end": {
                                "line": 192,
                                "column": 61
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 5441,
                              "end": 5445,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 51
                                },
                                "end": {
                                  "line": 192,
                                  "column": 55
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5446,
                              "end": 5451,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 56
                                },
                                "end": {
                                  "line": 192,
                                  "column": 61
                                }
                              },
                              "name": "cards"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5452,
                            "end": 5458,
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 62
                              },
                              "end": {
                                "line": 192,
                                "column": 68
                              }
                            },
                            "name": "length"
                          },
                          "computed": false
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 5460,
                      "end": 5481,
                      "loc": {
                        "start": {
                          "line": 192,
                          "column": 70
                        },
                        "end": {
                          "line": 194,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 5468,
                          "end": 5475,
                          "loc": {
                            "start": {
                              "line": 193,
                              "column": 6
                            },
                            "end": {
                              "line": 193,
                              "column": 13
                            }
                          },
                          "argument": null
                        }
                      ],
                      "trailingComments": null
                    },
                    "alternate": null,
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Grab the next 4 images",
                        "start": 5486,
                        "end": 5511,
                        "loc": {
                          "start": {
                            "line": 195,
                            "column": 4
                          },
                          "end": {
                            "line": 195,
                            "column": 29
                          }
                        },
                        "range": [
                          5486,
                          5511
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 5516,
                    "end": 5543,
                    "loc": {
                      "start": {
                        "line": 196,
                        "column": 4
                      },
                      "end": {
                        "line": 196,
                        "column": 31
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 5516,
                      "end": 5542,
                      "loc": {
                        "start": {
                          "line": 196,
                          "column": 4
                        },
                        "end": {
                          "line": 196,
                          "column": 30
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 5516,
                        "end": 5540,
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 4
                          },
                          "end": {
                            "line": 196,
                            "column": 28
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5516,
                          "end": 5520,
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 4
                            },
                            "end": {
                              "line": 196,
                              "column": 8
                            }
                          },
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5521,
                          "end": 5540,
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 9
                            },
                            "end": {
                              "line": 196,
                              "column": 28
                            }
                          },
                          "name": "showMoreAndPrevious"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "arguments": [],
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Grab the next 4 images",
                        "start": 5486,
                        "end": 5511,
                        "loc": {
                          "start": {
                            "line": 195,
                            "column": 4
                          },
                          "end": {
                            "line": 195,
                            "column": 29
                          }
                        },
                        "range": [
                          5486,
                          5511
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 5548,
                    "end": 5593,
                    "loc": {
                      "start": {
                        "line": 197,
                        "column": 4
                      },
                      "end": {
                        "line": 197,
                        "column": 49
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 5548,
                      "end": 5592,
                      "loc": {
                        "start": {
                          "line": 197,
                          "column": 4
                        },
                        "end": {
                          "line": 197,
                          "column": 48
                        }
                      },
                      "operator": "+=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 5548,
                        "end": 5565,
                        "loc": {
                          "start": {
                            "line": 197,
                            "column": 4
                          },
                          "end": {
                            "line": 197,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5548,
                          "end": 5552,
                          "loc": {
                            "start": {
                              "line": 197,
                              "column": 4
                            },
                            "end": {
                              "line": 197,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5553,
                          "end": 5565,
                          "loc": {
                            "start": {
                              "line": 197,
                              "column": 9
                            },
                            "end": {
                              "line": 197,
                              "column": 21
                            }
                          },
                          "name": "currentIndex"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "MemberExpression",
                        "start": 5569,
                        "end": 5592,
                        "loc": {
                          "start": {
                            "line": 197,
                            "column": 25
                          },
                          "end": {
                            "line": 197,
                            "column": 48
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 5569,
                          "end": 5581,
                          "loc": {
                            "start": {
                              "line": 197,
                              "column": 25
                            },
                            "end": {
                              "line": 197,
                              "column": 37
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5569,
                            "end": 5573,
                            "loc": {
                              "start": {
                                "line": 197,
                                "column": 25
                              },
                              "end": {
                                "line": 197,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5574,
                            "end": 5581,
                            "loc": {
                              "start": {
                                "line": 197,
                                "column": 30
                              },
                              "end": {
                                "line": 197,
                                "column": 37
                              }
                            },
                            "name": "options"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5582,
                          "end": 5592,
                          "loc": {
                            "start": {
                              "line": 197,
                              "column": 38
                            },
                            "end": {
                              "line": 197,
                              "column": 48
                            }
                          },
                          "name": "numOfCards"
                        },
                        "computed": false
                      }
                    },
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Forward",
                        "start": 5603,
                        "end": 5613,
                        "loc": {
                          "start": {
                            "line": 199,
                            "column": 4
                          },
                          "end": {
                            "line": 199,
                            "column": 14
                          }
                        },
                        "range": [
                          5603,
                          5613
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 5618,
                    "end": 5633,
                    "loc": {
                      "start": {
                        "line": 200,
                        "column": 4
                      },
                      "end": {
                        "line": 200,
                        "column": 19
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 5618,
                      "end": 5632,
                      "loc": {
                        "start": {
                          "line": 200,
                          "column": 4
                        },
                        "end": {
                          "line": 200,
                          "column": 18
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 5618,
                        "end": 5630,
                        "loc": {
                          "start": {
                            "line": 200,
                            "column": 4
                          },
                          "end": {
                            "line": 200,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5618,
                          "end": 5622,
                          "loc": {
                            "start": {
                              "line": 200,
                              "column": 4
                            },
                            "end": {
                              "line": 200,
                              "column": 8
                            }
                          },
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5623,
                          "end": 5630,
                          "loc": {
                            "start": {
                              "line": 200,
                              "column": 9
                            },
                            "end": {
                              "line": 200,
                              "column": 16
                            }
                          },
                          "name": "animate"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "arguments": [],
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Forward",
                        "start": 5603,
                        "end": 5613,
                        "loc": {
                          "start": {
                            "line": 199,
                            "column": 4
                          },
                          "end": {
                            "line": 199,
                            "column": 14
                          }
                        },
                        "range": [
                          5603,
                          5613
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 5639,
                    "end": 5683,
                    "loc": {
                      "start": {
                        "line": 202,
                        "column": 4
                      },
                      "end": {
                        "line": 204,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "ObjectExpression",
                      "start": 5646,
                      "end": 5682,
                      "loc": {
                        "start": {
                          "line": 202,
                          "column": 11
                        },
                        "end": {
                          "line": 204,
                          "column": 5
                        }
                      },
                      "properties": [
                        {
                          "type": "Property",
                          "start": 5654,
                          "end": 5676,
                          "loc": {
                            "start": {
                              "line": 203,
                              "column": 6
                            },
                            "end": {
                              "line": 203,
                              "column": 28
                            }
                          },
                          "method": false,
                          "shorthand": false,
                          "computed": false,
                          "key": {
                            "type": "Literal",
                            "start": 5654,
                            "end": 5665,
                            "loc": {
                              "start": {
                                "line": 203,
                                "column": 6
                              },
                              "end": {
                                "line": 203,
                                "column": 17
                              }
                            },
                            "value": "direction",
                            "rawValue": "direction",
                            "raw": "\"direction\""
                          },
                          "value": {
                            "type": "Literal",
                            "start": 5667,
                            "end": 5676,
                            "loc": {
                              "start": {
                                "line": 203,
                                "column": 19
                              },
                              "end": {
                                "line": 203,
                                "column": 28
                              }
                            },
                            "value": "forward",
                            "rawValue": "forward",
                            "raw": "\"forward\""
                          },
                          "kind": "init"
                        }
                      ]
                    }
                  }
                ]
              }
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Load more top things to do. Callback from click on load more button.\n   * @param  {jQuery.Event} e The DOM event\n   ",
                "start": 5194,
                "end": 5321,
                "loc": {
                  "start": {
                    "line": 185,
                    "column": 2
                  },
                  "end": {
                    "line": 188,
                    "column": 5
                  }
                },
                "range": [
                  5194,
                  5321
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 5718,
            "end": 6040,
            "loc": {
              "start": {
                "line": 207,
                "column": 2
              },
              "end": {
                "line": 222,
                "column": 3
              }
            },
            "decorators": [
              {
                "type": "Decorator",
                "start": 5690,
                "end": 5714,
                "loc": {
                  "start": {
                    "line": 206,
                    "column": 2
                  },
                  "end": {
                    "line": 206,
                    "column": 26
                  }
                },
                "expression": {
                  "type": "CallExpression",
                  "start": 5691,
                  "end": 5714,
                  "loc": {
                    "start": {
                      "line": 206,
                      "column": 3
                    },
                    "end": {
                      "line": 206,
                      "column": 26
                    }
                  },
                  "callee": {
                    "type": "Identifier",
                    "start": 5691,
                    "end": 5698,
                    "loc": {
                      "start": {
                        "line": 206,
                        "column": 3
                      },
                      "end": {
                        "line": 206,
                        "column": 10
                      }
                    },
                    "name": "publish"
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "start": 5699,
                      "end": 5713,
                      "loc": {
                        "start": {
                          "line": 206,
                          "column": 11
                        },
                        "end": {
                          "line": 206,
                          "column": 25
                        }
                      },
                      "value": "ttd.loadmore",
                      "rawValue": "ttd.loadmore",
                      "raw": "\"ttd.loadmore\""
                    }
                  ]
                }
              }
            ],
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 5718,
              "end": 5730,
              "loc": {
                "start": {
                  "line": 207,
                  "column": 2
                },
                "end": {
                  "line": 207,
                  "column": 14
                }
              },
              "name": "loadPrevious"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 5730,
              "end": 6040,
              "loc": {
                "start": {
                  "line": 207,
                  "column": 14
                },
                "end": {
                  "line": 222,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 5731,
                  "end": 5732,
                  "loc": {
                    "start": {
                      "line": 207,
                      "column": 15
                    },
                    "end": {
                      "line": 207,
                      "column": 16
                    }
                  },
                  "name": "e"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 5734,
                "end": 6040,
                "loc": {
                  "start": {
                    "line": 207,
                    "column": 18
                  },
                  "end": {
                    "line": 222,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 5740,
                    "end": 5759,
                    "loc": {
                      "start": {
                        "line": 208,
                        "column": 4
                      },
                      "end": {
                        "line": 208,
                        "column": 23
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 5740,
                      "end": 5758,
                      "loc": {
                        "start": {
                          "line": 208,
                          "column": 4
                        },
                        "end": {
                          "line": 208,
                          "column": 22
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 5740,
                        "end": 5756,
                        "loc": {
                          "start": {
                            "line": 208,
                            "column": 4
                          },
                          "end": {
                            "line": 208,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 5740,
                          "end": 5741,
                          "loc": {
                            "start": {
                              "line": 208,
                              "column": 4
                            },
                            "end": {
                              "line": 208,
                              "column": 5
                            }
                          },
                          "name": "e"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5742,
                          "end": 5756,
                          "loc": {
                            "start": {
                              "line": 208,
                              "column": 6
                            },
                            "end": {
                              "line": 208,
                              "column": 20
                            }
                          },
                          "name": "preventDefault"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "IfStatement",
                    "start": 5764,
                    "end": 5834,
                    "loc": {
                      "start": {
                        "line": 209,
                        "column": 4
                      },
                      "end": {
                        "line": 211,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "LogicalExpression",
                      "start": 5768,
                      "end": 5811,
                      "loc": {
                        "start": {
                          "line": 209,
                          "column": 8
                        },
                        "end": {
                          "line": 209,
                          "column": 51
                        }
                      },
                      "left": {
                        "type": "MemberExpression",
                        "start": 5768,
                        "end": 5782,
                        "loc": {
                          "start": {
                            "line": 209,
                            "column": 8
                          },
                          "end": {
                            "line": 209,
                            "column": 22
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5768,
                          "end": 5772,
                          "loc": {
                            "start": {
                              "line": 209,
                              "column": 8
                            },
                            "end": {
                              "line": 209,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5773,
                          "end": 5782,
                          "loc": {
                            "start": {
                              "line": 209,
                              "column": 13
                            },
                            "end": {
                              "line": 209,
                              "column": 22
                            }
                          },
                          "name": "animating"
                        },
                        "computed": false
                      },
                      "operator": "||",
                      "right": {
                        "type": "BinaryExpression",
                        "start": 5786,
                        "end": 5811,
                        "loc": {
                          "start": {
                            "line": 209,
                            "column": 26
                          },
                          "end": {
                            "line": 209,
                            "column": 51
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 5786,
                          "end": 5807,
                          "loc": {
                            "start": {
                              "line": 209,
                              "column": 26
                            },
                            "end": {
                              "line": 209,
                              "column": 47
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 5786,
                            "end": 5803,
                            "loc": {
                              "start": {
                                "line": 209,
                                "column": 26
                              },
                              "end": {
                                "line": 209,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 5786,
                              "end": 5790,
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 26
                                },
                                "end": {
                                  "line": 209,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5791,
                              "end": 5803,
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 31
                                },
                                "end": {
                                  "line": 209,
                                  "column": 43
                                }
                              },
                              "name": "currentIndex"
                            },
                            "computed": false
                          },
                          "operator": "-",
                          "right": {
                            "type": "Literal",
                            "start": 5806,
                            "end": 5807,
                            "loc": {
                              "start": {
                                "line": 209,
                                "column": 46
                              },
                              "end": {
                                "line": 209,
                                "column": 47
                              }
                            },
                            "value": 4,
                            "rawValue": 4,
                            "raw": "4"
                          }
                        },
                        "operator": "<",
                        "right": {
                          "type": "Literal",
                          "start": 5810,
                          "end": 5811,
                          "loc": {
                            "start": {
                              "line": 209,
                              "column": 50
                            },
                            "end": {
                              "line": 209,
                              "column": 51
                            }
                          },
                          "value": 0,
                          "rawValue": 0,
                          "raw": "0"
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 5813,
                      "end": 5834,
                      "loc": {
                        "start": {
                          "line": 209,
                          "column": 53
                        },
                        "end": {
                          "line": 211,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 5821,
                          "end": 5828,
                          "loc": {
                            "start": {
                              "line": 210,
                              "column": 6
                            },
                            "end": {
                              "line": 210,
                              "column": 13
                            }
                          },
                          "argument": null
                        }
                      ],
                      "trailingComments": null
                    },
                    "alternate": null,
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Grab the next 4 images",
                        "start": 5839,
                        "end": 5864,
                        "loc": {
                          "start": {
                            "line": 212,
                            "column": 4
                          },
                          "end": {
                            "line": 212,
                            "column": 29
                          }
                        },
                        "range": [
                          5839,
                          5864
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 5869,
                    "end": 5896,
                    "loc": {
                      "start": {
                        "line": 213,
                        "column": 4
                      },
                      "end": {
                        "line": 213,
                        "column": 31
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 5869,
                      "end": 5895,
                      "loc": {
                        "start": {
                          "line": 213,
                          "column": 4
                        },
                        "end": {
                          "line": 213,
                          "column": 30
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 5869,
                        "end": 5893,
                        "loc": {
                          "start": {
                            "line": 213,
                            "column": 4
                          },
                          "end": {
                            "line": 213,
                            "column": 28
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5869,
                          "end": 5873,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 4
                            },
                            "end": {
                              "line": 213,
                              "column": 8
                            }
                          },
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5874,
                          "end": 5893,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 9
                            },
                            "end": {
                              "line": 213,
                              "column": 28
                            }
                          },
                          "name": "showMoreAndPrevious"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "arguments": [],
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Grab the next 4 images",
                        "start": 5839,
                        "end": 5864,
                        "loc": {
                          "start": {
                            "line": 212,
                            "column": 4
                          },
                          "end": {
                            "line": 212,
                            "column": 29
                          }
                        },
                        "range": [
                          5839,
                          5864
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 5901,
                    "end": 5946,
                    "loc": {
                      "start": {
                        "line": 214,
                        "column": 4
                      },
                      "end": {
                        "line": 214,
                        "column": 49
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 5901,
                      "end": 5945,
                      "loc": {
                        "start": {
                          "line": 214,
                          "column": 4
                        },
                        "end": {
                          "line": 214,
                          "column": 48
                        }
                      },
                      "operator": "-=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 5901,
                        "end": 5918,
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 4
                          },
                          "end": {
                            "line": 214,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5901,
                          "end": 5905,
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 4
                            },
                            "end": {
                              "line": 214,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5906,
                          "end": 5918,
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 9
                            },
                            "end": {
                              "line": 214,
                              "column": 21
                            }
                          },
                          "name": "currentIndex"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "MemberExpression",
                        "start": 5922,
                        "end": 5945,
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 25
                          },
                          "end": {
                            "line": 214,
                            "column": 48
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 5922,
                          "end": 5934,
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 25
                            },
                            "end": {
                              "line": 214,
                              "column": 37
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5922,
                            "end": 5926,
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 25
                              },
                              "end": {
                                "line": 214,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5927,
                            "end": 5934,
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 30
                              },
                              "end": {
                                "line": 214,
                                "column": 37
                              }
                            },
                            "name": "options"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5935,
                          "end": 5945,
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 38
                            },
                            "end": {
                              "line": 214,
                              "column": 48
                            }
                          },
                          "name": "numOfCards"
                        },
                        "computed": false
                      }
                    },
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Reverse",
                        "start": 5952,
                        "end": 5962,
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 4
                          },
                          "end": {
                            "line": 216,
                            "column": 14
                          }
                        },
                        "range": [
                          5952,
                          5962
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 5967,
                    "end": 5986,
                    "loc": {
                      "start": {
                        "line": 217,
                        "column": 4
                      },
                      "end": {
                        "line": 217,
                        "column": 23
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 5967,
                      "end": 5985,
                      "loc": {
                        "start": {
                          "line": 217,
                          "column": 4
                        },
                        "end": {
                          "line": 217,
                          "column": 22
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 5967,
                        "end": 5979,
                        "loc": {
                          "start": {
                            "line": 217,
                            "column": 4
                          },
                          "end": {
                            "line": 217,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5967,
                          "end": 5971,
                          "loc": {
                            "start": {
                              "line": 217,
                              "column": 4
                            },
                            "end": {
                              "line": 217,
                              "column": 8
                            }
                          },
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5972,
                          "end": 5979,
                          "loc": {
                            "start": {
                              "line": 217,
                              "column": 9
                            },
                            "end": {
                              "line": 217,
                              "column": 16
                            }
                          },
                          "name": "animate"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 5980,
                          "end": 5984,
                          "loc": {
                            "start": {
                              "line": 217,
                              "column": 17
                            },
                            "end": {
                              "line": 217,
                              "column": 21
                            }
                          },
                          "value": true,
                          "rawValue": true,
                          "raw": "true"
                        }
                      ],
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Reverse",
                        "start": 5952,
                        "end": 5962,
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 4
                          },
                          "end": {
                            "line": 216,
                            "column": 14
                          }
                        },
                        "range": [
                          5952,
                          5962
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 5992,
                    "end": 6036,
                    "loc": {
                      "start": {
                        "line": 219,
                        "column": 4
                      },
                      "end": {
                        "line": 221,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "ObjectExpression",
                      "start": 5999,
                      "end": 6035,
                      "loc": {
                        "start": {
                          "line": 219,
                          "column": 11
                        },
                        "end": {
                          "line": 221,
                          "column": 5
                        }
                      },
                      "properties": [
                        {
                          "type": "Property",
                          "start": 6007,
                          "end": 6029,
                          "loc": {
                            "start": {
                              "line": 220,
                              "column": 6
                            },
                            "end": {
                              "line": 220,
                              "column": 28
                            }
                          },
                          "method": false,
                          "shorthand": false,
                          "computed": false,
                          "key": {
                            "type": "Literal",
                            "start": 6007,
                            "end": 6018,
                            "loc": {
                              "start": {
                                "line": 220,
                                "column": 6
                              },
                              "end": {
                                "line": 220,
                                "column": 17
                              }
                            },
                            "value": "direction",
                            "rawValue": "direction",
                            "raw": "\"direction\""
                          },
                          "value": {
                            "type": "Literal",
                            "start": 6020,
                            "end": 6029,
                            "loc": {
                              "start": {
                                "line": 220,
                                "column": 19
                              },
                              "end": {
                                "line": 220,
                                "column": 28
                              }
                            },
                            "value": "reverse",
                            "rawValue": "reverse",
                            "raw": "\"reverse\""
                          },
                          "kind": "init"
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 6043,
            "end": 6189,
            "loc": {
              "start": {
                "line": 223,
                "column": 2
              },
              "end": {
                "line": 226,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 6043,
              "end": 6051,
              "loc": {
                "start": {
                  "line": 223,
                  "column": 2
                },
                "end": {
                  "line": 223,
                  "column": 10
                }
              },
              "name": "showMore"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 6051,
              "end": 6189,
              "loc": {
                "start": {
                  "line": 223,
                  "column": 10
                },
                "end": {
                  "line": 226,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 6054,
                "end": 6189,
                "loc": {
                  "start": {
                    "line": 223,
                    "column": 13
                  },
                  "end": {
                    "line": 226,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 6060,
                    "end": 6122,
                    "loc": {
                      "start": {
                        "line": 224,
                        "column": 4
                      },
                      "end": {
                        "line": 224,
                        "column": 66
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6060,
                      "end": 6121,
                      "loc": {
                        "start": {
                          "line": 224,
                          "column": 4
                        },
                        "end": {
                          "line": 224,
                          "column": 65
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6060,
                        "end": 6105,
                        "loc": {
                          "start": {
                            "line": 224,
                            "column": 4
                          },
                          "end": {
                            "line": 224,
                            "column": 49
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6060,
                          "end": 6093,
                          "loc": {
                            "start": {
                              "line": 224,
                              "column": 4
                            },
                            "end": {
                              "line": 224,
                              "column": 37
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6060,
                            "end": 6073,
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 4
                              },
                              "end": {
                                "line": 224,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6060,
                              "end": 6068,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 4
                                },
                                "end": {
                                  "line": 224,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6060,
                                "end": 6064,
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6065,
                                "end": 6068,
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6069,
                              "end": 6073,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 13
                                },
                                "end": {
                                  "line": 224,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 6074,
                              "end": 6092,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 18
                                },
                                "end": {
                                  "line": 224,
                                  "column": 36
                                }
                              },
                              "value": ".has-more--right",
                              "rawValue": ".has-more--right",
                              "raw": "\".has-more--right\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6094,
                          "end": 6105,
                          "loc": {
                            "start": {
                              "line": 224,
                              "column": 38
                            },
                            "end": {
                              "line": 224,
                              "column": 49
                            }
                          },
                          "name": "removeClass"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 6106,
                          "end": 6120,
                          "loc": {
                            "start": {
                              "line": 224,
                              "column": 50
                            },
                            "end": {
                              "line": 224,
                              "column": 64
                            }
                          },
                          "value": "is-invisible",
                          "rawValue": "is-invisible",
                          "raw": "\"is-invisible\""
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 6127,
                    "end": 6185,
                    "loc": {
                      "start": {
                        "line": 225,
                        "column": 4
                      },
                      "end": {
                        "line": 225,
                        "column": 62
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6127,
                      "end": 6184,
                      "loc": {
                        "start": {
                          "line": 225,
                          "column": 4
                        },
                        "end": {
                          "line": 225,
                          "column": 61
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6127,
                        "end": 6168,
                        "loc": {
                          "start": {
                            "line": 225,
                            "column": 4
                          },
                          "end": {
                            "line": 225,
                            "column": 45
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6127,
                          "end": 6156,
                          "loc": {
                            "start": {
                              "line": 225,
                              "column": 4
                            },
                            "end": {
                              "line": 225,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6127,
                            "end": 6140,
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 4
                              },
                              "end": {
                                "line": 225,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6127,
                              "end": 6135,
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 4
                                },
                                "end": {
                                  "line": 225,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6127,
                                "end": 6131,
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6132,
                                "end": 6135,
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6136,
                              "end": 6140,
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 13
                                },
                                "end": {
                                  "line": 225,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 6141,
                              "end": 6155,
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 18
                                },
                                "end": {
                                  "line": 225,
                                  "column": 32
                                }
                              },
                              "value": ".js-ttd-more",
                              "rawValue": ".js-ttd-more",
                              "raw": "\".js-ttd-more\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6157,
                          "end": 6168,
                          "loc": {
                            "start": {
                              "line": 225,
                              "column": 34
                            },
                            "end": {
                              "line": 225,
                              "column": 45
                            }
                          },
                          "name": "removeClass"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 6169,
                          "end": 6183,
                          "loc": {
                            "start": {
                              "line": 225,
                              "column": 46
                            },
                            "end": {
                              "line": 225,
                              "column": 60
                            }
                          },
                          "value": "is-invisible",
                          "rawValue": "is-invisible",
                          "raw": "\"is-invisible\""
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 6192,
            "end": 6341,
            "loc": {
              "start": {
                "line": 227,
                "column": 2
              },
              "end": {
                "line": 230,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 6192,
              "end": 6204,
              "loc": {
                "start": {
                  "line": 227,
                  "column": 2
                },
                "end": {
                  "line": 227,
                  "column": 14
                }
              },
              "name": "showPrevious"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 6204,
              "end": 6341,
              "loc": {
                "start": {
                  "line": 227,
                  "column": 14
                },
                "end": {
                  "line": 230,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 6207,
                "end": 6341,
                "loc": {
                  "start": {
                    "line": 227,
                    "column": 17
                  },
                  "end": {
                    "line": 230,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 6213,
                    "end": 6274,
                    "loc": {
                      "start": {
                        "line": 228,
                        "column": 4
                      },
                      "end": {
                        "line": 228,
                        "column": 65
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6213,
                      "end": 6273,
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 4
                        },
                        "end": {
                          "line": 228,
                          "column": 64
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6213,
                        "end": 6257,
                        "loc": {
                          "start": {
                            "line": 228,
                            "column": 4
                          },
                          "end": {
                            "line": 228,
                            "column": 48
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6213,
                          "end": 6245,
                          "loc": {
                            "start": {
                              "line": 228,
                              "column": 4
                            },
                            "end": {
                              "line": 228,
                              "column": 36
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6213,
                            "end": 6226,
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 4
                              },
                              "end": {
                                "line": 228,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6213,
                              "end": 6221,
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 4
                                },
                                "end": {
                                  "line": 228,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6213,
                                "end": 6217,
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6218,
                                "end": 6221,
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6222,
                              "end": 6226,
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 13
                                },
                                "end": {
                                  "line": 228,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 6227,
                              "end": 6244,
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 18
                                },
                                "end": {
                                  "line": 228,
                                  "column": 35
                                }
                              },
                              "value": ".has-more--left",
                              "rawValue": ".has-more--left",
                              "raw": "\".has-more--left\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6246,
                          "end": 6257,
                          "loc": {
                            "start": {
                              "line": 228,
                              "column": 37
                            },
                            "end": {
                              "line": 228,
                              "column": 48
                            }
                          },
                          "name": "removeClass"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 6258,
                          "end": 6272,
                          "loc": {
                            "start": {
                              "line": 228,
                              "column": 49
                            },
                            "end": {
                              "line": 228,
                              "column": 63
                            }
                          },
                          "value": "is-invisible",
                          "rawValue": "is-invisible",
                          "raw": "\"is-invisible\""
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 6279,
                    "end": 6337,
                    "loc": {
                      "start": {
                        "line": 229,
                        "column": 4
                      },
                      "end": {
                        "line": 229,
                        "column": 62
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6279,
                      "end": 6336,
                      "loc": {
                        "start": {
                          "line": 229,
                          "column": 4
                        },
                        "end": {
                          "line": 229,
                          "column": 61
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6279,
                        "end": 6320,
                        "loc": {
                          "start": {
                            "line": 229,
                            "column": 4
                          },
                          "end": {
                            "line": 229,
                            "column": 45
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6279,
                          "end": 6308,
                          "loc": {
                            "start": {
                              "line": 229,
                              "column": 4
                            },
                            "end": {
                              "line": 229,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6279,
                            "end": 6292,
                            "loc": {
                              "start": {
                                "line": 229,
                                "column": 4
                              },
                              "end": {
                                "line": 229,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6279,
                              "end": 6287,
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 4
                                },
                                "end": {
                                  "line": 229,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6279,
                                "end": 6283,
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6284,
                                "end": 6287,
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6288,
                              "end": 6292,
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 13
                                },
                                "end": {
                                  "line": 229,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 6293,
                              "end": 6307,
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 18
                                },
                                "end": {
                                  "line": 229,
                                  "column": 32
                                }
                              },
                              "value": ".js-ttd-less",
                              "rawValue": ".js-ttd-less",
                              "raw": "\".js-ttd-less\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6309,
                          "end": 6320,
                          "loc": {
                            "start": {
                              "line": 229,
                              "column": 34
                            },
                            "end": {
                              "line": 229,
                              "column": 45
                            }
                          },
                          "name": "removeClass"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 6321,
                          "end": 6335,
                          "loc": {
                            "start": {
                              "line": 229,
                              "column": 46
                            },
                            "end": {
                              "line": 229,
                              "column": 60
                            }
                          },
                          "value": "is-invisible",
                          "rawValue": "is-invisible",
                          "raw": "\"is-invisible\""
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 6344,
            "end": 6417,
            "loc": {
              "start": {
                "line": 231,
                "column": 2
              },
              "end": {
                "line": 234,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 6344,
              "end": 6363,
              "loc": {
                "start": {
                  "line": 231,
                  "column": 2
                },
                "end": {
                  "line": 231,
                  "column": 21
                }
              },
              "name": "showMoreAndPrevious"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 6363,
              "end": 6417,
              "loc": {
                "start": {
                  "line": 231,
                  "column": 21
                },
                "end": {
                  "line": 234,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 6366,
                "end": 6417,
                "loc": {
                  "start": {
                    "line": 231,
                    "column": 24
                  },
                  "end": {
                    "line": 234,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 6372,
                    "end": 6388,
                    "loc": {
                      "start": {
                        "line": 232,
                        "column": 4
                      },
                      "end": {
                        "line": 232,
                        "column": 20
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6372,
                      "end": 6387,
                      "loc": {
                        "start": {
                          "line": 232,
                          "column": 4
                        },
                        "end": {
                          "line": 232,
                          "column": 19
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6372,
                        "end": 6385,
                        "loc": {
                          "start": {
                            "line": 232,
                            "column": 4
                          },
                          "end": {
                            "line": 232,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 6372,
                          "end": 6376,
                          "loc": {
                            "start": {
                              "line": 232,
                              "column": 4
                            },
                            "end": {
                              "line": 232,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6377,
                          "end": 6385,
                          "loc": {
                            "start": {
                              "line": 232,
                              "column": 9
                            },
                            "end": {
                              "line": 232,
                              "column": 17
                            }
                          },
                          "name": "showMore"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 6393,
                    "end": 6413,
                    "loc": {
                      "start": {
                        "line": 233,
                        "column": 4
                      },
                      "end": {
                        "line": 233,
                        "column": 24
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6393,
                      "end": 6412,
                      "loc": {
                        "start": {
                          "line": 233,
                          "column": 4
                        },
                        "end": {
                          "line": 233,
                          "column": 23
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6393,
                        "end": 6410,
                        "loc": {
                          "start": {
                            "line": 233,
                            "column": 4
                          },
                          "end": {
                            "line": 233,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 6393,
                          "end": 6397,
                          "loc": {
                            "start": {
                              "line": 233,
                              "column": 4
                            },
                            "end": {
                              "line": 233,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6398,
                          "end": 6410,
                          "loc": {
                            "start": {
                              "line": 233,
                              "column": 9
                            },
                            "end": {
                              "line": 233,
                              "column": 21
                            }
                          },
                          "name": "showPrevious"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 6420,
            "end": 6564,
            "loc": {
              "start": {
                "line": 235,
                "column": 2
              },
              "end": {
                "line": 238,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 6420,
              "end": 6432,
              "loc": {
                "start": {
                  "line": 235,
                  "column": 2
                },
                "end": {
                  "line": 235,
                  "column": 14
                }
              },
              "name": "hideShowMore"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 6432,
              "end": 6564,
              "loc": {
                "start": {
                  "line": 235,
                  "column": 14
                },
                "end": {
                  "line": 238,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 6435,
                "end": 6564,
                "loc": {
                  "start": {
                    "line": 235,
                    "column": 17
                  },
                  "end": {
                    "line": 238,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 6441,
                    "end": 6496,
                    "loc": {
                      "start": {
                        "line": 236,
                        "column": 4
                      },
                      "end": {
                        "line": 236,
                        "column": 59
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6441,
                      "end": 6495,
                      "loc": {
                        "start": {
                          "line": 236,
                          "column": 4
                        },
                        "end": {
                          "line": 236,
                          "column": 58
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6441,
                        "end": 6479,
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 4
                          },
                          "end": {
                            "line": 236,
                            "column": 42
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6441,
                          "end": 6470,
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 4
                            },
                            "end": {
                              "line": 236,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6441,
                            "end": 6454,
                            "loc": {
                              "start": {
                                "line": 236,
                                "column": 4
                              },
                              "end": {
                                "line": 236,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6441,
                              "end": 6449,
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 4
                                },
                                "end": {
                                  "line": 236,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6441,
                                "end": 6445,
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6446,
                                "end": 6449,
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6450,
                              "end": 6454,
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 13
                                },
                                "end": {
                                  "line": 236,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 6455,
                              "end": 6469,
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 18
                                },
                                "end": {
                                  "line": 236,
                                  "column": 32
                                }
                              },
                              "value": ".js-ttd-more",
                              "rawValue": ".js-ttd-more",
                              "raw": "\".js-ttd-more\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6471,
                          "end": 6479,
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 34
                            },
                            "end": {
                              "line": 236,
                              "column": 42
                            }
                          },
                          "name": "addClass"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 6480,
                          "end": 6494,
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 43
                            },
                            "end": {
                              "line": 236,
                              "column": 57
                            }
                          },
                          "value": "is-invisible",
                          "rawValue": "is-invisible",
                          "raw": "\"is-invisible\""
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 6501,
                    "end": 6560,
                    "loc": {
                      "start": {
                        "line": 237,
                        "column": 4
                      },
                      "end": {
                        "line": 237,
                        "column": 63
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6501,
                      "end": 6559,
                      "loc": {
                        "start": {
                          "line": 237,
                          "column": 4
                        },
                        "end": {
                          "line": 237,
                          "column": 62
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6501,
                        "end": 6543,
                        "loc": {
                          "start": {
                            "line": 237,
                            "column": 4
                          },
                          "end": {
                            "line": 237,
                            "column": 46
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6501,
                          "end": 6534,
                          "loc": {
                            "start": {
                              "line": 237,
                              "column": 4
                            },
                            "end": {
                              "line": 237,
                              "column": 37
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6501,
                            "end": 6514,
                            "loc": {
                              "start": {
                                "line": 237,
                                "column": 4
                              },
                              "end": {
                                "line": 237,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6501,
                              "end": 6509,
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 4
                                },
                                "end": {
                                  "line": 237,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6501,
                                "end": 6505,
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6506,
                                "end": 6509,
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6510,
                              "end": 6514,
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 13
                                },
                                "end": {
                                  "line": 237,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 6515,
                              "end": 6533,
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 18
                                },
                                "end": {
                                  "line": 237,
                                  "column": 36
                                }
                              },
                              "value": ".has-more--right",
                              "rawValue": ".has-more--right",
                              "raw": "\".has-more--right\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6535,
                          "end": 6543,
                          "loc": {
                            "start": {
                              "line": 237,
                              "column": 38
                            },
                            "end": {
                              "line": 237,
                              "column": 46
                            }
                          },
                          "name": "addClass"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 6544,
                          "end": 6558,
                          "loc": {
                            "start": {
                              "line": 237,
                              "column": 47
                            },
                            "end": {
                              "line": 237,
                              "column": 61
                            }
                          },
                          "value": "is-invisible",
                          "rawValue": "is-invisible",
                          "raw": "\"is-invisible\""
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 6567,
            "end": 6714,
            "loc": {
              "start": {
                "line": 239,
                "column": 2
              },
              "end": {
                "line": 242,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 6567,
              "end": 6583,
              "loc": {
                "start": {
                  "line": 239,
                  "column": 2
                },
                "end": {
                  "line": 239,
                  "column": 18
                }
              },
              "name": "hideShowPrevious"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 6583,
              "end": 6714,
              "loc": {
                "start": {
                  "line": 239,
                  "column": 18
                },
                "end": {
                  "line": 242,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 6586,
                "end": 6714,
                "loc": {
                  "start": {
                    "line": 239,
                    "column": 21
                  },
                  "end": {
                    "line": 242,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 6592,
                    "end": 6647,
                    "loc": {
                      "start": {
                        "line": 240,
                        "column": 4
                      },
                      "end": {
                        "line": 240,
                        "column": 59
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6592,
                      "end": 6646,
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 4
                        },
                        "end": {
                          "line": 240,
                          "column": 58
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6592,
                        "end": 6630,
                        "loc": {
                          "start": {
                            "line": 240,
                            "column": 4
                          },
                          "end": {
                            "line": 240,
                            "column": 42
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6592,
                          "end": 6621,
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 4
                            },
                            "end": {
                              "line": 240,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6592,
                            "end": 6605,
                            "loc": {
                              "start": {
                                "line": 240,
                                "column": 4
                              },
                              "end": {
                                "line": 240,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6592,
                              "end": 6600,
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 4
                                },
                                "end": {
                                  "line": 240,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6592,
                                "end": 6596,
                                "loc": {
                                  "start": {
                                    "line": 240,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 240,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6597,
                                "end": 6600,
                                "loc": {
                                  "start": {
                                    "line": 240,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 240,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6601,
                              "end": 6605,
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 13
                                },
                                "end": {
                                  "line": 240,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 6606,
                              "end": 6620,
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 18
                                },
                                "end": {
                                  "line": 240,
                                  "column": 32
                                }
                              },
                              "value": ".js-ttd-less",
                              "rawValue": ".js-ttd-less",
                              "raw": "\".js-ttd-less\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6622,
                          "end": 6630,
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 34
                            },
                            "end": {
                              "line": 240,
                              "column": 42
                            }
                          },
                          "name": "addClass"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 6631,
                          "end": 6645,
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 43
                            },
                            "end": {
                              "line": 240,
                              "column": 57
                            }
                          },
                          "value": "is-invisible",
                          "rawValue": "is-invisible",
                          "raw": "\"is-invisible\""
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 6652,
                    "end": 6710,
                    "loc": {
                      "start": {
                        "line": 241,
                        "column": 4
                      },
                      "end": {
                        "line": 241,
                        "column": 62
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 6652,
                      "end": 6709,
                      "loc": {
                        "start": {
                          "line": 241,
                          "column": 4
                        },
                        "end": {
                          "line": 241,
                          "column": 61
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 6652,
                        "end": 6693,
                        "loc": {
                          "start": {
                            "line": 241,
                            "column": 4
                          },
                          "end": {
                            "line": 241,
                            "column": 45
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 6652,
                          "end": 6684,
                          "loc": {
                            "start": {
                              "line": 241,
                              "column": 4
                            },
                            "end": {
                              "line": 241,
                              "column": 36
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6652,
                            "end": 6665,
                            "loc": {
                              "start": {
                                "line": 241,
                                "column": 4
                              },
                              "end": {
                                "line": 241,
                                "column": 17
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6652,
                              "end": 6660,
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 4
                                },
                                "end": {
                                  "line": 241,
                                  "column": 12
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6652,
                                "end": 6656,
                                "loc": {
                                  "start": {
                                    "line": 241,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 241,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6657,
                                "end": 6660,
                                "loc": {
                                  "start": {
                                    "line": 241,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 241,
                                    "column": 12
                                  }
                                },
                                "name": "$el"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6661,
                              "end": 6665,
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 13
                                },
                                "end": {
                                  "line": 241,
                                  "column": 17
                                }
                              },
                              "name": "find"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 6666,
                              "end": 6683,
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 18
                                },
                                "end": {
                                  "line": 241,
                                  "column": 35
                                }
                              },
                              "value": ".has-more--left",
                              "rawValue": ".has-more--left",
                              "raw": "\".has-more--left\""
                            }
                          ]
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6685,
                          "end": 6693,
                          "loc": {
                            "start": {
                              "line": 241,
                              "column": 37
                            },
                            "end": {
                              "line": 241,
                              "column": 45
                            }
                          },
                          "name": "addClass"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 6694,
                          "end": 6708,
                          "loc": {
                            "start": {
                              "line": 241,
                              "column": 46
                            },
                            "end": {
                              "line": 241,
                              "column": 60
                            }
                          },
                          "value": "is-invisible",
                          "rawValue": "is-invisible",
                          "raw": "\"is-invisible\""
                        }
                      ]
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Lazy load an image\n   * @param  {String} url Image url to lazy load\n   * @return {Promise} A promise that resolves when the image has loaded\n   ",
                "start": 6718,
                "end": 6873,
                "loc": {
                  "start": {
                    "line": 244,
                    "column": 2
                  },
                  "end": {
                    "line": 248,
                    "column": 5
                  }
                },
                "range": [
                  6718,
                  6873
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 6876,
            "end": 7477,
            "loc": {
              "start": {
                "line": 249,
                "column": 2
              },
              "end": {
                "line": 276,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 6876,
              "end": 6889,
              "loc": {
                "start": {
                  "line": 249,
                  "column": 2
                },
                "end": {
                  "line": 249,
                  "column": 15
                }
              },
              "name": "lazyLoadImage",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 6889,
              "end": 7477,
              "loc": {
                "start": {
                  "line": 249,
                  "column": 15
                },
                "end": {
                  "line": 276,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 6890,
                  "end": 6893,
                  "loc": {
                    "start": {
                      "line": 249,
                      "column": 16
                    },
                    "end": {
                      "line": 249,
                      "column": 19
                    }
                  },
                  "name": "url"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 6895,
                "end": 7477,
                "loc": {
                  "start": {
                    "line": 249,
                    "column": 21
                  },
                  "end": {
                    "line": 276,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 6901,
                    "end": 6946,
                    "loc": {
                      "start": {
                        "line": 250,
                        "column": 4
                      },
                      "end": {
                        "line": 251,
                        "column": 28
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 6905,
                        "end": 6916,
                        "loc": {
                          "start": {
                            "line": 250,
                            "column": 8
                          },
                          "end": {
                            "line": 250,
                            "column": 19
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 6905,
                          "end": 6909,
                          "loc": {
                            "start": {
                              "line": 250,
                              "column": 8
                            },
                            "end": {
                              "line": 250,
                              "column": 12
                            }
                          },
                          "name": "self"
                        },
                        "init": {
                          "type": "ThisExpression",
                          "start": 6912,
                          "end": 6916,
                          "loc": {
                            "start": {
                              "line": 250,
                              "column": 15
                            },
                            "end": {
                              "line": 250,
                              "column": 19
                            }
                          }
                        }
                      },
                      {
                        "type": "VariableDeclarator",
                        "start": 6926,
                        "end": 6945,
                        "loc": {
                          "start": {
                            "line": 251,
                            "column": 8
                          },
                          "end": {
                            "line": 251,
                            "column": 27
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 6926,
                          "end": 6931,
                          "loc": {
                            "start": {
                              "line": 251,
                              "column": 8
                            },
                            "end": {
                              "line": 251,
                              "column": 13
                            }
                          },
                          "name": "image"
                        },
                        "init": {
                          "type": "NewExpression",
                          "start": 6934,
                          "end": 6945,
                          "loc": {
                            "start": {
                              "line": 251,
                              "column": 16
                            },
                            "end": {
                              "line": 251,
                              "column": 27
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 6938,
                            "end": 6943,
                            "loc": {
                              "start": {
                                "line": 251,
                                "column": 20
                              },
                              "end": {
                                "line": 251,
                                "column": 25
                              }
                            },
                            "name": "Image"
                          },
                          "arguments": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 6952,
                    "end": 6998,
                    "loc": {
                      "start": {
                        "line": 253,
                        "column": 4
                      },
                      "end": {
                        "line": 253,
                        "column": 50
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 6952,
                      "end": 6997,
                      "loc": {
                        "start": {
                          "line": 253,
                          "column": 4
                        },
                        "end": {
                          "line": 253,
                          "column": 49
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 6952,
                        "end": 6970,
                        "loc": {
                          "start": {
                            "line": 253,
                            "column": 4
                          },
                          "end": {
                            "line": 253,
                            "column": 22
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 6952,
                          "end": 6956,
                          "loc": {
                            "start": {
                              "line": 253,
                              "column": 4
                            },
                            "end": {
                              "line": 253,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6957,
                          "end": 6970,
                          "loc": {
                            "start": {
                              "line": 253,
                              "column": 9
                            },
                            "end": {
                              "line": 253,
                              "column": 22
                            }
                          },
                          "name": "imagePromises"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "LogicalExpression",
                        "start": 6973,
                        "end": 6997,
                        "loc": {
                          "start": {
                            "line": 253,
                            "column": 25
                          },
                          "end": {
                            "line": 253,
                            "column": 49
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 6973,
                          "end": 6991,
                          "loc": {
                            "start": {
                              "line": 253,
                              "column": 25
                            },
                            "end": {
                              "line": 253,
                              "column": 43
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 6973,
                            "end": 6977,
                            "loc": {
                              "start": {
                                "line": 253,
                                "column": 25
                              },
                              "end": {
                                "line": 253,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6978,
                            "end": 6991,
                            "loc": {
                              "start": {
                                "line": 253,
                                "column": 30
                              },
                              "end": {
                                "line": 253,
                                "column": 43
                              }
                            },
                            "name": "imagePromises"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "ObjectExpression",
                          "start": 6995,
                          "end": 6997,
                          "loc": {
                            "start": {
                              "line": 253,
                              "column": 47
                            },
                            "end": {
                              "line": 253,
                              "column": 49
                            }
                          },
                          "properties": []
                        }
                      }
                    }
                  },
                  {
                    "type": "IfStatement",
                    "start": 7004,
                    "end": 7078,
                    "loc": {
                      "start": {
                        "line": 255,
                        "column": 4
                      },
                      "end": {
                        "line": 257,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 7008,
                      "end": 7031,
                      "loc": {
                        "start": {
                          "line": 255,
                          "column": 8
                        },
                        "end": {
                          "line": 255,
                          "column": 31
                        }
                      },
                      "object": {
                        "type": "MemberExpression",
                        "start": 7008,
                        "end": 7026,
                        "loc": {
                          "start": {
                            "line": 255,
                            "column": 8
                          },
                          "end": {
                            "line": 255,
                            "column": 26
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 7008,
                          "end": 7012,
                          "loc": {
                            "start": {
                              "line": 255,
                              "column": 8
                            },
                            "end": {
                              "line": 255,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 7013,
                          "end": 7026,
                          "loc": {
                            "start": {
                              "line": 255,
                              "column": 13
                            },
                            "end": {
                              "line": 255,
                              "column": 26
                            }
                          },
                          "name": "imagePromises"
                        },
                        "computed": false
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 7027,
                        "end": 7030,
                        "loc": {
                          "start": {
                            "line": 255,
                            "column": 27
                          },
                          "end": {
                            "line": 255,
                            "column": 30
                          }
                        },
                        "name": "url"
                      },
                      "computed": true
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 7033,
                      "end": 7078,
                      "loc": {
                        "start": {
                          "line": 255,
                          "column": 33
                        },
                        "end": {
                          "line": 257,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 7041,
                          "end": 7072,
                          "loc": {
                            "start": {
                              "line": 256,
                              "column": 6
                            },
                            "end": {
                              "line": 256,
                              "column": 37
                            }
                          },
                          "argument": {
                            "type": "MemberExpression",
                            "start": 7048,
                            "end": 7071,
                            "loc": {
                              "start": {
                                "line": 256,
                                "column": 13
                              },
                              "end": {
                                "line": 256,
                                "column": 36
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 7048,
                              "end": 7066,
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 13
                                },
                                "end": {
                                  "line": 256,
                                  "column": 31
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 7048,
                                "end": 7052,
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7053,
                                "end": 7066,
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 31
                                  }
                                },
                                "name": "imagePromises"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 7067,
                              "end": 7070,
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 32
                                },
                                "end": {
                                  "line": 256,
                                  "column": 35
                                }
                              },
                              "name": "url"
                            },
                            "computed": true
                          }
                        }
                      ]
                    },
                    "alternate": null
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 7084,
                    "end": 7452,
                    "loc": {
                      "start": {
                        "line": 259,
                        "column": 4
                      },
                      "end": {
                        "line": 273,
                        "column": 7
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 7088,
                        "end": 7451,
                        "loc": {
                          "start": {
                            "line": 259,
                            "column": 8
                          },
                          "end": {
                            "line": 273,
                            "column": 6
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 7088,
                          "end": 7095,
                          "loc": {
                            "start": {
                              "line": 259,
                              "column": 8
                            },
                            "end": {
                              "line": 259,
                              "column": 15
                            }
                          },
                          "name": "promise"
                        },
                        "init": {
                          "type": "NewExpression",
                          "start": 7098,
                          "end": 7451,
                          "loc": {
                            "start": {
                              "line": 259,
                              "column": 18
                            },
                            "end": {
                              "line": 273,
                              "column": 6
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 7102,
                            "end": 7109,
                            "loc": {
                              "start": {
                                "line": 259,
                                "column": 22
                              },
                              "end": {
                                "line": 259,
                                "column": 29
                              }
                            },
                            "name": "Promise"
                          },
                          "arguments": [
                            {
                              "type": "ArrowFunctionExpression",
                              "start": 7110,
                              "end": 7450,
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 30
                                },
                                "end": {
                                  "line": 273,
                                  "column": 5
                                }
                              },
                              "id": null,
                              "generator": false,
                              "expression": false,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start": 7111,
                                  "end": 7118,
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 38
                                    }
                                  },
                                  "name": "resolve"
                                },
                                {
                                  "type": "Identifier",
                                  "start": 7120,
                                  "end": 7126,
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 46
                                    }
                                  },
                                  "name": "reject"
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "start": 7131,
                                "end": 7450,
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 273,
                                    "column": 5
                                  }
                                },
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 7139,
                                    "end": 7155,
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 22
                                      }
                                    },
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start": 7139,
                                      "end": 7154,
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 260,
                                          "column": 21
                                        }
                                      },
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 7139,
                                        "end": 7148,
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 15
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 7139,
                                          "end": 7144,
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 11
                                            }
                                          },
                                          "name": "image"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 7145,
                                          "end": 7148,
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 15
                                            }
                                          },
                                          "name": "src"
                                        },
                                        "computed": false
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "start": 7151,
                                        "end": 7154,
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 21
                                          }
                                        },
                                        "name": "url"
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 7162,
                                    "end": 7337,
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 8
                                      }
                                    },
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start": 7162,
                                      "end": 7336,
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 7
                                        }
                                      },
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 7162,
                                        "end": 7174,
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 18
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 7162,
                                          "end": 7167,
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 11
                                            }
                                          },
                                          "name": "image"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 7168,
                                          "end": 7174,
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 18
                                            }
                                          },
                                          "name": "onload"
                                        },
                                        "computed": false
                                      },
                                      "right": {
                                        "type": "FunctionExpression",
                                        "start": 7177,
                                        "end": 7336,
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 7
                                          }
                                        },
                                        "id": null,
                                        "generator": false,
                                        "expression": false,
                                        "async": false,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "start": 7188,
                                          "end": 7336,
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 7
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 7272,
                                              "end": 7306,
                                              "loc": {
                                                "start": {
                                                  "line": 263,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 263,
                                                  "column": 42
                                                }
                                              },
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "start": 7272,
                                                "end": 7305,
                                                "loc": {
                                                  "start": {
                                                    "line": 263,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 263,
                                                    "column": 41
                                                  }
                                                },
                                                "operator": "=",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "start": 7272,
                                                  "end": 7295,
                                                  "loc": {
                                                    "start": {
                                                      "line": 263,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 263,
                                                      "column": 31
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 7272,
                                                    "end": 7290,
                                                    "loc": {
                                                      "start": {
                                                        "line": 263,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 263,
                                                        "column": 26
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 7272,
                                                      "end": 7276,
                                                      "loc": {
                                                        "start": {
                                                          "line": 263,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 263,
                                                          "column": 12
                                                        }
                                                      },
                                                      "name": "self",
                                                      "leadingComments": null
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 7277,
                                                      "end": 7290,
                                                      "loc": {
                                                        "start": {
                                                          "line": 263,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 263,
                                                          "column": 26
                                                        }
                                                      },
                                                      "name": "imagePromises"
                                                    },
                                                    "computed": false,
                                                    "leadingComments": null
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 7291,
                                                    "end": 7294,
                                                    "loc": {
                                                      "start": {
                                                        "line": 263,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 263,
                                                        "column": 30
                                                      }
                                                    },
                                                    "name": "url"
                                                  },
                                                  "computed": true,
                                                  "leadingComments": null
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "start": 7298,
                                                  "end": 7305,
                                                  "loc": {
                                                    "start": {
                                                      "line": 263,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 263,
                                                      "column": 41
                                                    }
                                                  },
                                                  "name": "promise"
                                                },
                                                "leadingComments": null
                                              },
                                              "leadingComments": [
                                                {
                                                  "type": "CommentLine",
                                                  "value": " Only cache the promise when it's successfully loading an image",
                                                  "start": 7198,
                                                  "end": 7263,
                                                  "loc": {
                                                    "start": {
                                                      "line": 262,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 262,
                                                      "column": 73
                                                    }
                                                  },
                                                  "range": [
                                                    7198,
                                                    7263
                                                  ]
                                                }
                                              ]
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 7315,
                                              "end": 7328,
                                              "loc": {
                                                "start": {
                                                  "line": 264,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 264,
                                                  "column": 21
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 7315,
                                                "end": 7327,
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 20
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 7315,
                                                  "end": 7322,
                                                  "loc": {
                                                    "start": {
                                                      "line": 264,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 264,
                                                      "column": 15
                                                    }
                                                  },
                                                  "name": "resolve"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 7323,
                                                    "end": 7326,
                                                    "loc": {
                                                      "start": {
                                                        "line": 264,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 264,
                                                        "column": 19
                                                      }
                                                    },
                                                    "name": "url"
                                                  }
                                                ]
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 7344,
                                    "end": 7399,
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 8
                                      }
                                    },
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start": 7344,
                                      "end": 7398,
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 7
                                        }
                                      },
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 7344,
                                        "end": 7357,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 19
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 7344,
                                          "end": 7349,
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 11
                                            }
                                          },
                                          "name": "image"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 7350,
                                          "end": 7357,
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 19
                                            }
                                          },
                                          "name": "onerror"
                                        },
                                        "computed": false
                                      },
                                      "right": {
                                        "type": "FunctionExpression",
                                        "start": 7360,
                                        "end": 7398,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 7
                                          }
                                        },
                                        "id": null,
                                        "generator": false,
                                        "expression": false,
                                        "async": false,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "start": 7371,
                                          "end": 7398,
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 7
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 7381,
                                              "end": 7390,
                                              "loc": {
                                                "start": {
                                                  "line": 267,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 267,
                                                  "column": 17
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 7381,
                                                "end": 7389,
                                                "loc": {
                                                  "start": {
                                                    "line": 267,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 267,
                                                    "column": 16
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 7381,
                                                  "end": 7387,
                                                  "loc": {
                                                    "start": {
                                                      "line": 267,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 267,
                                                      "column": 14
                                                    }
                                                  },
                                                  "name": "reject"
                                                },
                                                "arguments": []
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    }
                                  },
                                  {
                                    "type": "IfStatement",
                                    "start": 7407,
                                    "end": 7444,
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 7
                                      }
                                    },
                                    "test": {
                                      "type": "UnaryExpression",
                                      "start": 7411,
                                      "end": 7415,
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 14
                                        }
                                      },
                                      "operator": "!",
                                      "prefix": true,
                                      "argument": {
                                        "type": "Identifier",
                                        "start": 7412,
                                        "end": 7415,
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 14
                                          }
                                        },
                                        "name": "url"
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "start": 7417,
                                      "end": 7444,
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 272,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 7427,
                                          "end": 7436,
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 17
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 7427,
                                            "end": 7435,
                                            "loc": {
                                              "start": {
                                                "line": 271,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 271,
                                                "column": 16
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 7427,
                                              "end": 7433,
                                              "loc": {
                                                "start": {
                                                  "line": 271,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 271,
                                                  "column": 14
                                                }
                                              },
                                              "name": "reject"
                                            },
                                            "arguments": []
                                          }
                                        }
                                      ]
                                    },
                                    "alternate": null
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 7458,
                    "end": 7473,
                    "loc": {
                      "start": {
                        "line": 275,
                        "column": 4
                      },
                      "end": {
                        "line": 275,
                        "column": 19
                      }
                    },
                    "argument": {
                      "type": "Identifier",
                      "start": 7465,
                      "end": 7472,
                      "loc": {
                        "start": {
                          "line": 275,
                          "column": 11
                        },
                        "end": {
                          "line": 275,
                          "column": 18
                        }
                      },
                      "name": "promise"
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Lazy load an image\n   * @param  {String} url Image url to lazy load\n   * @return {Promise} A promise that resolves when the image has loaded\n   ",
                "start": 6718,
                "end": 6873,
                "loc": {
                  "start": {
                    "line": 244,
                    "column": 2
                  },
                  "end": {
                    "line": 248,
                    "column": 5
                  }
                },
                "range": [
                  6718,
                  6873
                ]
              }
            ],
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Clamp a card title\n   * @return null\n   ",
                "start": 7481,
                "end": 7532,
                "loc": {
                  "start": {
                    "line": 278,
                    "column": 2
                  },
                  "end": {
                    "line": 281,
                    "column": 5
                  }
                },
                "range": [
                  7481,
                  7532
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 7535,
            "end": 7665,
            "loc": {
              "start": {
                "line": 282,
                "column": 2
              },
              "end": {
                "line": 286,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 7535,
              "end": 7554,
              "loc": {
                "start": {
                  "line": 282,
                  "column": 2
                },
                "end": {
                  "line": 282,
                  "column": 21
                }
              },
              "name": "clampImageCardTitle",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 7554,
              "end": 7665,
              "loc": {
                "start": {
                  "line": 282,
                  "column": 21
                },
                "end": {
                  "line": 286,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 7557,
                "end": 7665,
                "loc": {
                  "start": {
                    "line": 282,
                    "column": 24
                  },
                  "end": {
                    "line": 286,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 7563,
                    "end": 7661,
                    "loc": {
                      "start": {
                        "line": 283,
                        "column": 4
                      },
                      "end": {
                        "line": 285,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 7563,
                      "end": 7660,
                      "loc": {
                        "start": {
                          "line": 283,
                          "column": 4
                        },
                        "end": {
                          "line": 285,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 7563,
                        "end": 7569,
                        "loc": {
                          "start": {
                            "line": 283,
                            "column": 4
                          },
                          "end": {
                            "line": 283,
                            "column": 10
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 7563,
                          "end": 7564,
                          "loc": {
                            "start": {
                              "line": 283,
                              "column": 4
                            },
                            "end": {
                              "line": 283,
                              "column": 5
                            }
                          },
                          "name": "$"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 7565,
                          "end": 7569,
                          "loc": {
                            "start": {
                              "line": 283,
                              "column": 6
                            },
                            "end": {
                              "line": 283,
                              "column": 10
                            }
                          },
                          "name": "each"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 7570,
                          "end": 7595,
                          "loc": {
                            "start": {
                              "line": 283,
                              "column": 11
                            },
                            "end": {
                              "line": 283,
                              "column": 36
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 7570,
                            "end": 7571,
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 11
                              },
                              "end": {
                                "line": 283,
                                "column": 12
                              }
                            },
                            "name": "$"
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 7572,
                              "end": 7594,
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 13
                                },
                                "end": {
                                  "line": 283,
                                  "column": 35
                                }
                              },
                              "value": ".js-image-card-title",
                              "rawValue": ".js-image-card-title",
                              "raw": "\".js-image-card-title\""
                            }
                          ]
                        },
                        {
                          "type": "FunctionExpression",
                          "start": 7597,
                          "end": 7659,
                          "loc": {
                            "start": {
                              "line": 283,
                              "column": 38
                            },
                            "end": {
                              "line": 285,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [],
                          "body": {
                            "type": "BlockStatement",
                            "start": 7608,
                            "end": 7659,
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 49
                              },
                              "end": {
                                "line": 285,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "start": 7616,
                                "end": 7653,
                                "loc": {
                                  "start": {
                                    "line": 284,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 284,
                                    "column": 43
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 7616,
                                  "end": 7652,
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 42
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 7616,
                                    "end": 7622,
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 12
                                      }
                                    },
                                    "name": "$clamp"
                                  },
                                  "arguments": [
                                    {
                                      "type": "CallExpression",
                                      "start": 7623,
                                      "end": 7637,
                                      "loc": {
                                        "start": {
                                          "line": 284,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 284,
                                          "column": 27
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 7623,
                                        "end": 7634,
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 24
                                          }
                                        },
                                        "object": {
                                          "type": "CallExpression",
                                          "start": 7623,
                                          "end": 7630,
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 20
                                            }
                                          },
                                          "callee": {
                                            "type": "Identifier",
                                            "start": 7623,
                                            "end": 7624,
                                            "loc": {
                                              "start": {
                                                "line": 284,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 284,
                                                "column": 14
                                              }
                                            },
                                            "name": "$"
                                          },
                                          "arguments": [
                                            {
                                              "type": "ThisExpression",
                                              "start": 7625,
                                              "end": 7629,
                                              "loc": {
                                                "start": {
                                                  "line": 284,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 284,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 7631,
                                          "end": 7634,
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 24
                                            }
                                          },
                                          "name": "get"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "start": 7635,
                                          "end": 7636,
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 26
                                            }
                                          },
                                          "value": 0,
                                          "rawValue": 0,
                                          "raw": "0"
                                        }
                                      ]
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 7639,
                                      "end": 7651,
                                      "loc": {
                                        "start": {
                                          "line": 284,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 284,
                                          "column": 41
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "start": 7641,
                                          "end": 7649,
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 39
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 7641,
                                            "end": 7646,
                                            "loc": {
                                              "start": {
                                                "line": 284,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 284,
                                                "column": 36
                                              }
                                            },
                                            "name": "clamp"
                                          },
                                          "value": {
                                            "type": "Literal",
                                            "start": 7648,
                                            "end": 7649,
                                            "loc": {
                                              "start": {
                                                "line": 284,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 284,
                                                "column": 39
                                              }
                                            },
                                            "value": 2,
                                            "rawValue": 2,
                                            "raw": "2"
                                          },
                                          "kind": "init"
                                        }
                                      ]
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Clamp a card title\n   * @return null\n   ",
                "start": 7481,
                "end": 7532,
                "loc": {
                  "start": {
                    "line": 278,
                    "column": 2
                  },
                  "end": {
                    "line": 281,
                    "column": 5
                  }
                },
                "range": [
                  7481,
                  7532
                ]
              }
            ]
          }
        ]
      },
      "name": "_",
      "leadingComments": [],
      "trailingComments": []
    },
    {
      "type": "Identifier",
      "start": 7669,
      "end": 7695,
      "loc": {
        "start": {
          "line": 289,
          "column": 0
        },
        "end": {
          "line": 289,
          "column": 26
        }
      },
      "declaration": {
        "type": "Identifier",
        "start": 7684,
        "end": 7694,
        "loc": {
          "start": {
            "line": 289,
            "column": 15
          },
          "end": {
            "line": 289,
            "column": 25
          }
        },
        "name": "ThingsToDo"
      },
      "name": "_",
      "leadingComments": [],
      "trailingComments": []
    },
    {
      "type": "ExportDefaultDeclaration",
      "start": 7669,
      "end": 7695,
      "loc": {
        "start": {
          "line": 289,
          "column": 0
        },
        "end": {
          "line": 289,
          "column": 26
        }
      },
      "declaration": {
        "type": "ClassDeclaration",
        "start": 241,
        "end": 7667,
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 287,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 247,
          "end": 257,
          "loc": {
            "start": {
              "line": 7,
              "column": 6
            },
            "end": {
              "line": 7,
              "column": 16
            }
          },
          "name": "ThingsToDo"
        },
        "superClass": {
          "type": "Identifier",
          "start": 266,
          "end": 275,
          "loc": {
            "start": {
              "line": 7,
              "column": 25
            },
            "end": {
              "line": 7,
              "column": 34
            }
          },
          "name": "Component"
        },
        "body": {
          "type": "ClassBody",
          "start": 276,
          "end": 7667,
          "loc": {
            "start": {
              "line": 7,
              "column": 35
            },
            "end": {
              "line": 287,
              "column": 1
            }
          },
          "body": [
            {
              "type": "MethodDefinition",
              "start": 280,
              "end": 354,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 2
                },
                "end": {
                  "line": 10,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 284,
                "end": 289,
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 6
                  },
                  "end": {
                    "line": 8,
                    "column": 11
                  }
                },
                "name": "title"
              },
              "static": false,
              "kind": "get",
              "value": {
                "type": "FunctionExpression",
                "start": 289,
                "end": 354,
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 11
                  },
                  "end": {
                    "line": 10,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 292,
                  "end": 354,
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 14
                    },
                    "end": {
                      "line": 10,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 298,
                      "end": 350,
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 4
                        },
                        "end": {
                          "line": 9,
                          "column": 56
                        }
                      },
                      "argument": {
                        "type": "TemplateLiteral",
                        "start": 305,
                        "end": 349,
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 11
                          },
                          "end": {
                            "line": 9,
                            "column": 55
                          }
                        },
                        "expressions": [
                          {
                            "type": "MemberExpression",
                            "start": 327,
                            "end": 347,
                            "loc": {
                              "start": {
                                "line": 9,
                                "column": 33
                              },
                              "end": {
                                "line": 9,
                                "column": 53
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 327,
                              "end": 342,
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 33
                                },
                                "end": {
                                  "line": 9,
                                  "column": 48
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 327,
                                "end": 336,
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 42
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 327,
                                  "end": 333,
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 39
                                    }
                                  },
                                  "name": "window"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 334,
                                  "end": 336,
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 42
                                    }
                                  },
                                  "name": "lp"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 337,
                                "end": 342,
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 48
                                  }
                                },
                                "name": "place"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 343,
                              "end": 347,
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 49
                                },
                                "end": {
                                  "line": 9,
                                  "column": 53
                                }
                              },
                              "name": "name"
                            },
                            "computed": false
                          }
                        ],
                        "quasis": [
                          {
                            "type": "TemplateElement",
                            "start": 306,
                            "end": 325,
                            "loc": {
                              "start": {
                                "line": 9,
                                "column": 12
                              },
                              "end": {
                                "line": 9,
                                "column": 31
                              }
                            },
                            "value": {
                              "raw": "Top experiences in ",
                              "cooked": "Top experiences in "
                            },
                            "tail": false
                          },
                          {
                            "type": "TemplateElement",
                            "start": 348,
                            "end": 348,
                            "loc": {
                              "start": {
                                "line": 9,
                                "column": 54
                              },
                              "end": {
                                "line": 9,
                                "column": 54
                              }
                            },
                            "value": {
                              "raw": "",
                              "cooked": ""
                            },
                            "tail": true
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 357,
              "end": 826,
              "loc": {
                "start": {
                  "line": 11,
                  "column": 2
                },
                "end": {
                  "line": 29,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 357,
                "end": 367,
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 2
                  },
                  "end": {
                    "line": 11,
                    "column": 12
                  }
                },
                "name": "initialize"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 367,
                "end": 826,
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 12
                  },
                  "end": {
                    "line": 29,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 370,
                  "end": 826,
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 15
                    },
                    "end": {
                      "line": 29,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 376,
                      "end": 426,
                      "loc": {
                        "start": {
                          "line": 12,
                          "column": 4
                        },
                        "end": {
                          "line": 12,
                          "column": 54
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 376,
                        "end": 425,
                        "loc": {
                          "start": {
                            "line": 12,
                            "column": 4
                          },
                          "end": {
                            "line": 12,
                            "column": 53
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 376,
                          "end": 393,
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 4
                            },
                            "end": {
                              "line": 12,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 376,
                            "end": 380,
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 4
                              },
                              "end": {
                                "line": 12,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 381,
                            "end": 393,
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 9
                              },
                              "end": {
                                "line": 12,
                                "column": 21
                              }
                            },
                            "name": "currentIndex"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "start": 396,
                          "end": 425,
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 24
                            },
                            "end": {
                              "line": 12,
                              "column": 53
                            }
                          },
                          "left": {
                            "type": "CallExpression",
                            "start": 397,
                            "end": 419,
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 25
                              },
                              "end": {
                                "line": 12,
                                "column": 47
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 397,
                              "end": 417,
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 25
                                },
                                "end": {
                                  "line": 12,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 397,
                                "end": 401,
                                "loc": {
                                  "start": {
                                    "line": 12,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 12,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 402,
                                "end": 417,
                                "loc": {
                                  "start": {
                                    "line": 12,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 12,
                                    "column": 45
                                  }
                                },
                                "name": "getCurrentIndex"
                              },
                              "computed": false
                            },
                            "arguments": [],
                            "parenthesizedExpression": true
                          },
                          "operator": "||",
                          "right": {
                            "type": "Literal",
                            "start": 424,
                            "end": 425,
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 52
                              },
                              "end": {
                                "line": 12,
                                "column": 53
                              }
                            },
                            "value": 0,
                            "rawValue": 0,
                            "raw": "0"
                          }
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 432,
                      "end": 475,
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 6
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 432,
                        "end": 474,
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 4
                          },
                          "end": {
                            "line": 16,
                            "column": 5
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 432,
                          "end": 444,
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 4
                            },
                            "end": {
                              "line": 14,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 432,
                            "end": 436,
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 4
                              },
                              "end": {
                                "line": 14,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 437,
                            "end": 444,
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 9
                              },
                              "end": {
                                "line": 14,
                                "column": 16
                              }
                            },
                            "name": "options"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "start": 447,
                          "end": 474,
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 19
                            },
                            "end": {
                              "line": 16,
                              "column": 5
                            }
                          },
                          "properties": [
                            {
                              "type": "Property",
                              "start": 455,
                              "end": 468,
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 6
                                },
                                "end": {
                                  "line": 15,
                                  "column": 19
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 455,
                                "end": 465,
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 16
                                  }
                                },
                                "name": "numOfCards"
                              },
                              "value": {
                                "type": "Literal",
                                "start": 467,
                                "end": 468,
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 19
                                  }
                                },
                                "value": 4,
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "kind": "init"
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 481,
                      "end": 653,
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 23,
                          "column": 6
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 481,
                        "end": 652,
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 4
                          },
                          "end": {
                            "line": 23,
                            "column": 5
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 481,
                          "end": 492,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 4
                            },
                            "end": {
                              "line": 18,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 481,
                            "end": 485,
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 4
                              },
                              "end": {
                                "line": 18,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 486,
                            "end": 492,
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 9
                              },
                              "end": {
                                "line": 18,
                                "column": 15
                              }
                            },
                            "name": "events"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "start": 495,
                          "end": 652,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 18
                            },
                            "end": {
                              "line": 23,
                              "column": 5
                            }
                          },
                          "properties": [
                            {
                              "type": "Property",
                              "start": 503,
                              "end": 535,
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 6
                                },
                                "end": {
                                  "line": 19,
                                  "column": 38
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Literal",
                                "start": 503,
                                "end": 523,
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 26
                                  }
                                },
                                "value": "click .js-ttd-more",
                                "rawValue": "click .js-ttd-more",
                                "raw": "\"click .js-ttd-more\""
                              },
                              "value": {
                                "type": "Literal",
                                "start": 525,
                                "end": 535,
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 38
                                  }
                                },
                                "value": "loadMore",
                                "rawValue": "loadMore",
                                "raw": "\"loadMore\""
                              },
                              "kind": "init"
                            },
                            {
                              "type": "Property",
                              "start": 543,
                              "end": 579,
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 6
                                },
                                "end": {
                                  "line": 20,
                                  "column": 42
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Literal",
                                "start": 543,
                                "end": 563,
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 26
                                  }
                                },
                                "value": "click .js-ttd-less",
                                "rawValue": "click .js-ttd-less",
                                "raw": "\"click .js-ttd-less\""
                              },
                              "value": {
                                "type": "Literal",
                                "start": 565,
                                "end": 579,
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 42
                                  }
                                },
                                "value": "loadPrevious",
                                "rawValue": "loadPrevious",
                                "raw": "\"loadPrevious\""
                              },
                              "kind": "init"
                            },
                            {
                              "type": "Property",
                              "start": 587,
                              "end": 615,
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 6
                                },
                                "end": {
                                  "line": 21,
                                  "column": 34
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Literal",
                                "start": 587,
                                "end": 599,
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 18
                                  }
                                },
                                "value": "swiperight",
                                "rawValue": "swiperight",
                                "raw": "\"swiperight\""
                              },
                              "value": {
                                "type": "Literal",
                                "start": 601,
                                "end": 615,
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 34
                                  }
                                },
                                "value": "loadPrevious",
                                "rawValue": "loadPrevious",
                                "raw": "\"loadPrevious\""
                              },
                              "kind": "init"
                            },
                            {
                              "type": "Property",
                              "start": 623,
                              "end": 646,
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 6
                                },
                                "end": {
                                  "line": 22,
                                  "column": 29
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Literal",
                                "start": 623,
                                "end": 634,
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 17
                                  }
                                },
                                "value": "swipeleft",
                                "rawValue": "swipeleft",
                                "raw": "\"swipeleft\""
                              },
                              "value": {
                                "type": "Literal",
                                "start": 636,
                                "end": 646,
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 29
                                  }
                                },
                                "value": "loadMore",
                                "rawValue": "loadMore",
                                "raw": "\"loadMore\""
                              },
                              "kind": "init"
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 659,
                      "end": 822,
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 659,
                        "end": 821,
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 4
                          },
                          "end": {
                            "line": 28,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 659,
                          "end": 716,
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 4
                            },
                            "end": {
                              "line": 25,
                              "column": 61
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 659,
                            "end": 711,
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 4
                              },
                              "end": {
                                "line": 25,
                                "column": 56
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 659,
                              "end": 681,
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 4
                                },
                                "end": {
                                  "line": 25,
                                  "column": 26
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 659,
                                "end": 676,
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 21
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 659,
                                  "end": 674,
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 19
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 659,
                                    "end": 663,
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 8
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 664,
                                    "end": 674,
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 19
                                      }
                                    },
                                    "name": "fetchCards"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 677,
                                "end": 681,
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 26
                                  }
                                },
                                "name": "done"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "CallExpression",
                                "start": 682,
                                "end": 710,
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 55
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 682,
                                  "end": 704,
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 682,
                                    "end": 699,
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 44
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 682,
                                      "end": 686,
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 687,
                                      "end": 699,
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 44
                                        }
                                      },
                                      "name": "cardsFetched"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 700,
                                    "end": 704,
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 49
                                      }
                                    },
                                    "name": "bind"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "ThisExpression",
                                    "start": 705,
                                    "end": 709,
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 54
                                      }
                                    }
                                  }
                                ]
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 712,
                            "end": 716,
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 57
                              },
                              "end": {
                                "line": 25,
                                "column": 61
                              }
                            },
                            "name": "fail"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 717,
                            "end": 820,
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 62
                              },
                              "end": {
                                "line": 28,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 718,
                                "end": 723,
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 68
                                  }
                                },
                                "name": "jqXHR"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 728,
                              "end": 820,
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 73
                                },
                                "end": {
                                  "line": 28,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 736,
                                  "end": 786,
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 56
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 736,
                                    "end": 785,
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 55
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 736,
                                      "end": 754,
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 24
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 736,
                                        "end": 748,
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 18
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 736,
                                          "end": 741,
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 11
                                            }
                                          },
                                          "name": "rizzo"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 742,
                                          "end": 748,
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 18
                                            }
                                          },
                                          "name": "logger"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 749,
                                        "end": 754,
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 24
                                          }
                                        },
                                        "name": "error"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 755,
                                        "end": 784,
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 54
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "start": 757,
                                            "end": 782,
                                            "loc": {
                                              "start": {
                                                "line": 26,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 26,
                                                "column": 52
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 757,
                                              "end": 762,
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 32
                                                }
                                              },
                                              "name": "error"
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "start": 764,
                                              "end": 782,
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 52
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 764,
                                                "end": 769,
                                                "loc": {
                                                  "start": {
                                                    "line": 26,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 26,
                                                    "column": 39
                                                  }
                                                },
                                                "name": "jqXHR"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 770,
                                                "end": 782,
                                                "loc": {
                                                  "start": {
                                                    "line": 26,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 26,
                                                    "column": 52
                                                  }
                                                },
                                                "name": "responseText"
                                              },
                                              "computed": false
                                            },
                                            "kind": "init"
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 793,
                                  "end": 814,
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 27
                                    }
                                  },
                                  "argument": {
                                    "type": "CallExpression",
                                    "start": 800,
                                    "end": 813,
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 26
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 800,
                                      "end": 811,
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 24
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 800,
                                        "end": 804,
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 805,
                                        "end": 811,
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 24
                                          }
                                        },
                                        "name": "nukeIt"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 829,
              "end": 1046,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 2
                },
                "end": {
                  "line": 37,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 829,
                "end": 844,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 2
                  },
                  "end": {
                    "line": 30,
                    "column": 17
                  }
                },
                "name": "getCurrentIndex"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 844,
                "end": 1046,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 17
                  },
                  "end": {
                    "line": 37,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 847,
                  "end": 1046,
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 20
                    },
                    "end": {
                      "line": 37,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 853,
                      "end": 946,
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 97
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 857,
                          "end": 945,
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 8
                            },
                            "end": {
                              "line": 31,
                              "column": 96
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 857,
                            "end": 860,
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 8
                              },
                              "end": {
                                "line": 31,
                                "column": 11
                              }
                            },
                            "name": "obj"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 863,
                            "end": 945,
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 14
                              },
                              "end": {
                                "line": 31,
                                "column": 96
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 863,
                              "end": 882,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 14
                                },
                                "end": {
                                  "line": 31,
                                  "column": 33
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 863,
                                "end": 869,
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 20
                                  }
                                },
                                "name": "window"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 870,
                                "end": 882,
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 33
                                  }
                                },
                                "name": "localStorage"
                              },
                              "computed": false
                            },
                            "operator": "&&",
                            "right": {
                              "type": "CallExpression",
                              "start": 886,
                              "end": 945,
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 37
                                },
                                "end": {
                                  "line": 31,
                                  "column": 96
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 886,
                                "end": 896,
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 47
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 886,
                                  "end": 890,
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 41
                                    }
                                  },
                                  "name": "JSON"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 891,
                                  "end": 896,
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 47
                                    }
                                  },
                                  "name": "parse"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 897,
                                  "end": 944,
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 95
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 897,
                                    "end": 924,
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 75
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 897,
                                      "end": 916,
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 67
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 897,
                                        "end": 903,
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 54
                                          }
                                        },
                                        "name": "window"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 904,
                                        "end": 916,
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 67
                                          }
                                        },
                                        "name": "localStorage"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 917,
                                      "end": 924,
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 75
                                        }
                                      },
                                      "name": "getItem"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "start": 925,
                                      "end": 943,
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 94
                                        }
                                      },
                                      "value": "ttd.currentIndex",
                                      "rawValue": "ttd.currentIndex",
                                      "raw": "\"ttd.currentIndex\""
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 951,
                      "end": 1019,
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 34,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 955,
                        "end": 996,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 8
                          },
                          "end": {
                            "line": 32,
                            "column": 49
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 955,
                          "end": 959,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 8
                            },
                            "end": {
                              "line": 32,
                              "column": 12
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "Identifier",
                            "start": 956,
                            "end": 959,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 9
                              },
                              "end": {
                                "line": 32,
                                "column": 12
                              }
                            },
                            "name": "obj"
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 963,
                          "end": 996,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 16
                            },
                            "end": {
                              "line": 32,
                              "column": 49
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 963,
                            "end": 971,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 16
                              },
                              "end": {
                                "line": 32,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 963,
                              "end": 966,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 16
                                },
                                "end": {
                                  "line": 32,
                                  "column": 19
                                }
                              },
                              "name": "obj"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 967,
                              "end": 971,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 20
                                },
                                "end": {
                                  "line": 32,
                                  "column": 24
                                }
                              },
                              "name": "slug"
                            },
                            "computed": false
                          },
                          "operator": "!==",
                          "right": {
                            "type": "MemberExpression",
                            "start": 976,
                            "end": 996,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 29
                              },
                              "end": {
                                "line": 32,
                                "column": 49
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 976,
                              "end": 991,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 29
                                },
                                "end": {
                                  "line": 32,
                                  "column": 44
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 976,
                                "end": 985,
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 976,
                                  "end": 982,
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 35
                                    }
                                  },
                                  "name": "window"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 983,
                                  "end": 985,
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 38
                                    }
                                  },
                                  "name": "lp"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 986,
                                "end": 991,
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 44
                                  }
                                },
                                "name": "place"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 992,
                              "end": 996,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 45
                                },
                                "end": {
                                  "line": 32,
                                  "column": 49
                                }
                              },
                              "name": "slug"
                            },
                            "computed": false
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 998,
                        "end": 1019,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 51
                          },
                          "end": {
                            "line": 34,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 1006,
                            "end": 1013,
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 6
                              },
                              "end": {
                                "line": 33,
                                "column": 13
                              }
                            },
                            "argument": null
                          }
                        ]
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 1025,
                      "end": 1042,
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 36,
                          "column": 21
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 1032,
                        "end": 1041,
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 11
                          },
                          "end": {
                            "line": 36,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 1032,
                          "end": 1035,
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 11
                            },
                            "end": {
                              "line": 36,
                              "column": 14
                            }
                          },
                          "name": "obj"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1036,
                          "end": 1041,
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 15
                            },
                            "end": {
                              "line": 36,
                              "column": 20
                            }
                          },
                          "name": "index"
                        },
                        "computed": false
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 1049,
              "end": 1149,
              "loc": {
                "start": {
                  "line": 38,
                  "column": 2
                },
                "end": {
                  "line": 42,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1049,
                "end": 1059,
                "loc": {
                  "start": {
                    "line": 38,
                    "column": 2
                  },
                  "end": {
                    "line": 38,
                    "column": 12
                  }
                },
                "name": "fetchCards"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 1059,
                "end": 1149,
                "loc": {
                  "start": {
                    "line": 38,
                    "column": 12
                  },
                  "end": {
                    "line": 42,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 1062,
                  "end": 1149,
                  "loc": {
                    "start": {
                      "line": 38,
                      "column": 15
                    },
                    "end": {
                      "line": 42,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 1068,
                      "end": 1145,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 4
                        },
                        "end": {
                          "line": 41,
                          "column": 7
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 1075,
                        "end": 1144,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 11
                          },
                          "end": {
                            "line": 41,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1075,
                          "end": 1081,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 11
                            },
                            "end": {
                              "line": 39,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1075,
                            "end": 1076,
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 11
                              },
                              "end": {
                                "line": 39,
                                "column": 12
                              }
                            },
                            "name": "$"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1077,
                            "end": 1081,
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 13
                              },
                              "end": {
                                "line": 39,
                                "column": 17
                              }
                            },
                            "name": "ajax"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 1082,
                            "end": 1143,
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 18
                              },
                              "end": {
                                "line": 41,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "Property",
                                "start": 1090,
                                "end": 1137,
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 53
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 1090,
                                  "end": 1093,
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 9
                                    }
                                  },
                                  "name": "url"
                                },
                                "value": {
                                  "type": "TemplateLiteral",
                                  "start": 1095,
                                  "end": 1137,
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 53
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 1103,
                                      "end": 1123,
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 39
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 1103,
                                        "end": 1118,
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 34
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 1103,
                                          "end": 1112,
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 28
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 1103,
                                            "end": 1109,
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 25
                                              }
                                            },
                                            "name": "window"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 1110,
                                            "end": 1112,
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 28
                                              }
                                            },
                                            "name": "lp"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 1113,
                                          "end": 1118,
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 34
                                            }
                                          },
                                          "name": "place"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 1119,
                                        "end": 1123,
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 39
                                          }
                                        },
                                        "name": "slug"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 1096,
                                      "end": 1101,
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 17
                                        }
                                      },
                                      "value": {
                                        "raw": "/api/",
                                        "cooked": "/api/"
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 1124,
                                      "end": 1136,
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 52
                                        }
                                      },
                                      "value": {
                                        "raw": "/experiences",
                                        "cooked": "/experiences"
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                "kind": "init"
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 1178,
              "end": 1216,
              "loc": {
                "start": {
                  "line": 44,
                  "column": 2
                },
                "end": {
                  "line": 46,
                  "column": 3
                }
              },
              "decorators": [
                {
                  "type": "Decorator",
                  "start": 1152,
                  "end": 1175,
                  "loc": {
                    "start": {
                      "line": 43,
                      "column": 2
                    },
                    "end": {
                      "line": 43,
                      "column": 25
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1153,
                    "end": 1175,
                    "loc": {
                      "start": {
                        "line": 43,
                        "column": 3
                      },
                      "end": {
                        "line": 43,
                        "column": 25
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 1153,
                      "end": 1160,
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 3
                        },
                        "end": {
                          "line": 43,
                          "column": 10
                        }
                      },
                      "name": "publish"
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "start": 1161,
                        "end": 1174,
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 11
                          },
                          "end": {
                            "line": 43,
                            "column": 24
                          }
                        },
                        "value": "ttd.removed",
                        "rawValue": "ttd.removed",
                        "raw": "\"ttd.removed\""
                      }
                    ]
                  }
                }
              ],
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1178,
                "end": 1184,
                "loc": {
                  "start": {
                    "line": 44,
                    "column": 2
                  },
                  "end": {
                    "line": 44,
                    "column": 8
                  }
                },
                "name": "nukeIt"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 1184,
                "end": 1216,
                "loc": {
                  "start": {
                    "line": 44,
                    "column": 8
                  },
                  "end": {
                    "line": 46,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 1187,
                  "end": 1216,
                  "loc": {
                    "start": {
                      "line": 44,
                      "column": 11
                    },
                    "end": {
                      "line": 46,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 1193,
                      "end": 1212,
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 23
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1193,
                        "end": 1211,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 4
                          },
                          "end": {
                            "line": 45,
                            "column": 22
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1193,
                          "end": 1209,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 4
                            },
                            "end": {
                              "line": 45,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 1193,
                            "end": 1202,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 4
                              },
                              "end": {
                                "line": 45,
                                "column": 13
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 1193,
                              "end": 1194,
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 4
                                },
                                "end": {
                                  "line": 45,
                                  "column": 5
                                }
                              },
                              "name": "$"
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 1195,
                                "end": 1201,
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 12
                                  }
                                },
                                "value": "#ttd",
                                "rawValue": "#ttd",
                                "raw": "\"#ttd\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1203,
                            "end": 1209,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 14
                              },
                              "end": {
                                "line": 45,
                                "column": 20
                              }
                            },
                            "name": "remove"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "CommentLine",
                  "value": " TODO: jc this is... smelly",
                  "start": 1219,
                  "end": 1248,
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 2
                    },
                    "end": {
                      "line": 47,
                      "column": 31
                    }
                  },
                  "range": [
                    1219,
                    1248
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 1251,
              "end": 1803,
              "loc": {
                "start": {
                  "line": 48,
                  "column": 2
                },
                "end": {
                  "line": 69,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1251,
                "end": 1263,
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 2
                  },
                  "end": {
                    "line": 48,
                    "column": 14
                  }
                },
                "name": "cardsFetched",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 1263,
                "end": 1803,
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 14
                  },
                  "end": {
                    "line": 69,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 1264,
                    "end": 1269,
                    "loc": {
                      "start": {
                        "line": 48,
                        "column": 15
                      },
                      "end": {
                        "line": 48,
                        "column": 20
                      }
                    },
                    "name": "cards"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 1271,
                  "end": 1803,
                  "loc": {
                    "start": {
                      "line": 48,
                      "column": 22
                    },
                    "end": {
                      "line": 69,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 1277,
                      "end": 1331,
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 4
                        },
                        "end": {
                          "line": 51,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 1281,
                        "end": 1294,
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 8
                          },
                          "end": {
                            "line": 49,
                            "column": 21
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "MemberExpression",
                          "start": 1282,
                          "end": 1294,
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 9
                            },
                            "end": {
                              "line": 49,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1282,
                            "end": 1287,
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 9
                              },
                              "end": {
                                "line": 49,
                                "column": 14
                              }
                            },
                            "name": "cards"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1288,
                            "end": 1294,
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 15
                              },
                              "end": {
                                "line": 49,
                                "column": 21
                              }
                            },
                            "name": "length"
                          },
                          "computed": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 1296,
                        "end": 1331,
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 23
                          },
                          "end": {
                            "line": 51,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 1304,
                            "end": 1325,
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 6
                              },
                              "end": {
                                "line": 50,
                                "column": 27
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 1311,
                              "end": 1324,
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 13
                                },
                                "end": {
                                  "line": 50,
                                  "column": 26
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 1311,
                                "end": 1322,
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 24
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 1311,
                                  "end": 1315,
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1316,
                                  "end": 1322,
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 24
                                    }
                                  },
                                  "name": "nukeIt"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ]
                      },
                      "alternate": null
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1336,
                      "end": 1403,
                      "loc": {
                        "start": {
                          "line": 52,
                          "column": 4
                        },
                        "end": {
                          "line": 52,
                          "column": 71
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1336,
                        "end": 1402,
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 4
                          },
                          "end": {
                            "line": 52,
                            "column": 70
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1336,
                          "end": 1352,
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 4
                            },
                            "end": {
                              "line": 52,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1336,
                            "end": 1344,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 4
                              },
                              "end": {
                                "line": 52,
                                "column": 12
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1336,
                              "end": 1340,
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 4
                                },
                                "end": {
                                  "line": 52,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1341,
                              "end": 1344,
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 9
                                },
                                "end": {
                                  "line": 52,
                                  "column": 12
                                }
                              },
                              "name": "$el"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1345,
                            "end": 1352,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 13
                              },
                              "end": {
                                "line": 52,
                                "column": 20
                              }
                            },
                            "name": "prepend"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 1353,
                            "end": 1401,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 21
                              },
                              "end": {
                                "line": 52,
                                "column": 69
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 1353,
                              "end": 1354,
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 21
                                },
                                "end": {
                                  "line": 52,
                                  "column": 22
                                }
                              },
                              "name": "$"
                            },
                            "arguments": [
                              {
                                "type": "TemplateLiteral",
                                "start": 1355,
                                "end": 1400,
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 68
                                  }
                                },
                                "expressions": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 1383,
                                    "end": 1393,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 61
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 1383,
                                      "end": 1387,
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1388,
                                      "end": 1393,
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 61
                                        }
                                      },
                                      "name": "title"
                                    },
                                    "computed": false
                                  }
                                ],
                                "quasis": [
                                  {
                                    "type": "TemplateElement",
                                    "start": 1356,
                                    "end": 1381,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 49
                                      }
                                    },
                                    "value": {
                                      "raw": "<h2 class='ttd__heading'>",
                                      "cooked": "<h2 class='ttd__heading'>"
                                    },
                                    "tail": false
                                  },
                                  {
                                    "type": "TemplateElement",
                                    "start": 1394,
                                    "end": 1399,
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 67
                                      }
                                    },
                                    "value": {
                                      "raw": "</h2>",
                                      "cooked": "</h2>"
                                    },
                                    "tail": true
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1408,
                      "end": 1427,
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 23
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1408,
                        "end": 1426,
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 4
                          },
                          "end": {
                            "line": 53,
                            "column": 22
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1408,
                          "end": 1418,
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 4
                            },
                            "end": {
                              "line": 53,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1408,
                            "end": 1412,
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 4
                              },
                              "end": {
                                "line": 53,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1413,
                            "end": 1418,
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 9
                              },
                              "end": {
                                "line": 53,
                                "column": 14
                              }
                            },
                            "name": "cards"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "Identifier",
                          "start": 1421,
                          "end": 1426,
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 17
                            },
                            "end": {
                              "line": 53,
                              "column": 22
                            }
                          },
                          "name": "cards"
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 1433,
                      "end": 1497,
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 4
                        },
                        "end": {
                          "line": 57,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 1437,
                        "end": 1453,
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 8
                          },
                          "end": {
                            "line": 55,
                            "column": 24
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 1437,
                          "end": 1449,
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 8
                            },
                            "end": {
                              "line": 55,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1437,
                            "end": 1442,
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 8
                              },
                              "end": {
                                "line": 55,
                                "column": 13
                              }
                            },
                            "name": "cards"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1443,
                            "end": 1449,
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 14
                              },
                              "end": {
                                "line": 55,
                                "column": 20
                              }
                            },
                            "name": "length"
                          },
                          "computed": false
                        },
                        "operator": ">",
                        "right": {
                          "type": "Literal",
                          "start": 1452,
                          "end": 1453,
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 23
                            },
                            "end": {
                              "line": 55,
                              "column": 24
                            }
                          },
                          "value": 4,
                          "rawValue": 4,
                          "raw": "4"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 1455,
                        "end": 1497,
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 26
                          },
                          "end": {
                            "line": 57,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 1463,
                            "end": 1491,
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 6
                              },
                              "end": {
                                "line": 56,
                                "column": 34
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 1463,
                              "end": 1490,
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 6
                                },
                                "end": {
                                  "line": 56,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 1463,
                                "end": 1488,
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 1463,
                                  "end": 1467,
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1468,
                                  "end": 1488,
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 31
                                    }
                                  },
                                  "name": "addNavigationButtons"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ]
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 1502,
                      "end": 1587,
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 4
                        },
                        "end": {
                          "line": 60,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 1506,
                        "end": 1550,
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 8
                          },
                          "end": {
                            "line": 58,
                            "column": 52
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 1506,
                          "end": 1523,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 8
                            },
                            "end": {
                              "line": 58,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1506,
                            "end": 1510,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 8
                              },
                              "end": {
                                "line": 58,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1511,
                            "end": 1523,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 13
                              },
                              "end": {
                                "line": 58,
                                "column": 25
                              }
                            },
                            "name": "currentIndex"
                          },
                          "computed": false
                        },
                        "operator": ">=",
                        "right": {
                          "type": "MemberExpression",
                          "start": 1527,
                          "end": 1550,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 29
                            },
                            "end": {
                              "line": 58,
                              "column": 52
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1527,
                            "end": 1539,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 29
                              },
                              "end": {
                                "line": 58,
                                "column": 41
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1527,
                              "end": 1531,
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 29
                                },
                                "end": {
                                  "line": 58,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1532,
                              "end": 1539,
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 34
                                },
                                "end": {
                                  "line": 58,
                                  "column": 41
                                }
                              },
                              "name": "options"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1540,
                            "end": 1550,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 42
                              },
                              "end": {
                                "line": 58,
                                "column": 52
                              }
                            },
                            "name": "numOfCards"
                          },
                          "computed": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 1553,
                        "end": 1587,
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 55
                          },
                          "end": {
                            "line": 60,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 1561,
                            "end": 1581,
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 6
                              },
                              "end": {
                                "line": 59,
                                "column": 26
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 1561,
                              "end": 1580,
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 6
                                },
                                "end": {
                                  "line": 59,
                                  "column": 25
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 1561,
                                "end": 1578,
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 1561,
                                  "end": 1565,
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1566,
                                  "end": 1578,
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 23
                                    }
                                  },
                                  "name": "showPrevious"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ]
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 1593,
                      "end": 1675,
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 1597,
                        "end": 1639,
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 8
                          },
                          "end": {
                            "line": 61,
                            "column": 50
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 1597,
                          "end": 1618,
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 8
                            },
                            "end": {
                              "line": 61,
                              "column": 29
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 1597,
                            "end": 1614,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 8
                              },
                              "end": {
                                "line": 61,
                                "column": 25
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1597,
                              "end": 1601,
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1602,
                              "end": 1614,
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 13
                                },
                                "end": {
                                  "line": 61,
                                  "column": 25
                                }
                              },
                              "name": "currentIndex"
                            },
                            "computed": false
                          },
                          "operator": "+",
                          "right": {
                            "type": "Literal",
                            "start": 1617,
                            "end": 1618,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 28
                              },
                              "end": {
                                "line": 61,
                                "column": 29
                              }
                            },
                            "value": 4,
                            "rawValue": 4,
                            "raw": "4"
                          }
                        },
                        "operator": ">=",
                        "right": {
                          "type": "MemberExpression",
                          "start": 1622,
                          "end": 1639,
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 33
                            },
                            "end": {
                              "line": 61,
                              "column": 50
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1622,
                            "end": 1632,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 33
                              },
                              "end": {
                                "line": 61,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1622,
                              "end": 1626,
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 33
                                },
                                "end": {
                                  "line": 61,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1627,
                              "end": 1632,
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 38
                                },
                                "end": {
                                  "line": 61,
                                  "column": 43
                                }
                              },
                              "name": "cards"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1633,
                            "end": 1639,
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 44
                              },
                              "end": {
                                "line": 61,
                                "column": 50
                              }
                            },
                            "name": "length"
                          },
                          "computed": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 1641,
                        "end": 1675,
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 52
                          },
                          "end": {
                            "line": 63,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 1649,
                            "end": 1669,
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 6
                              },
                              "end": {
                                "line": 62,
                                "column": 26
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 1649,
                              "end": 1668,
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 6
                                },
                                "end": {
                                  "line": 62,
                                  "column": 25
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 1649,
                                "end": 1666,
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 1649,
                                  "end": 1653,
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1654,
                                  "end": 1666,
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 23
                                    }
                                  },
                                  "name": "hideShowMore"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ]
                      },
                      "alternate": null
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1681,
                      "end": 1731,
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 65,
                          "column": 54
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1681,
                        "end": 1730,
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 4
                          },
                          "end": {
                            "line": 65,
                            "column": 53
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1681,
                          "end": 1694,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 4
                            },
                            "end": {
                              "line": 65,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1681,
                            "end": 1685,
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 4
                              },
                              "end": {
                                "line": 65,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1686,
                            "end": 1694,
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 9
                              },
                              "end": {
                                "line": 65,
                                "column": 17
                              }
                            },
                            "name": "template"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 1697,
                          "end": 1730,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 20
                            },
                            "end": {
                              "line": 65,
                              "column": 53
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 1697,
                            "end": 1704,
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 20
                              },
                              "end": {
                                "line": 65,
                                "column": 27
                              }
                            },
                            "name": "require"
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "start": 1705,
                              "end": 1729,
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 28
                                },
                                "end": {
                                  "line": 65,
                                  "column": 52
                                }
                              },
                              "value": "./thing_to_do_card.hbs",
                              "rawValue": "./thing_to_do_card.hbs",
                              "raw": "\"./thing_to_do_card.hbs\""
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1736,
                      "end": 1766,
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 4
                        },
                        "end": {
                          "line": 66,
                          "column": 34
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1736,
                        "end": 1765,
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 4
                          },
                          "end": {
                            "line": 66,
                            "column": 33
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1736,
                          "end": 1747,
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 4
                            },
                            "end": {
                              "line": 66,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1736,
                            "end": 1740,
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 4
                              },
                              "end": {
                                "line": 66,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1741,
                            "end": 1747,
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 9
                              },
                              "end": {
                                "line": 66,
                                "column": 15
                              }
                            },
                            "name": "render"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 1748,
                            "end": 1764,
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 16
                              },
                              "end": {
                                "line": 66,
                                "column": 32
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1748,
                              "end": 1762,
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 16
                                },
                                "end": {
                                  "line": 66,
                                  "column": 30
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 1748,
                                "end": 1752,
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1753,
                                "end": 1762,
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 30
                                  }
                                },
                                "name": "nextCards"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1772,
                      "end": 1799,
                      "loc": {
                        "start": {
                          "line": 68,
                          "column": 4
                        },
                        "end": {
                          "line": 68,
                          "column": 31
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1772,
                        "end": 1798,
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 4
                          },
                          "end": {
                            "line": 68,
                            "column": 30
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1772,
                          "end": 1796,
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 4
                            },
                            "end": {
                              "line": 68,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1772,
                            "end": 1776,
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 4
                              },
                              "end": {
                                "line": 68,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1777,
                            "end": 1796,
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 9
                              },
                              "end": {
                                "line": 68,
                                "column": 28
                              }
                            },
                            "name": "clampImageCardTitle"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ]
                }
              },
              "leadingComments": [
                {
                  "type": "CommentLine",
                  "value": " TODO: jc this is... smelly",
                  "start": 1219,
                  "end": 1248,
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 2
                    },
                    "end": {
                      "line": 47,
                      "column": 31
                    }
                  },
                  "range": [
                    1219,
                    1248
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 1806,
              "end": 2424,
              "loc": {
                "start": {
                  "line": 70,
                  "column": 2
                },
                "end": {
                  "line": 88,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1806,
                "end": 1826,
                "loc": {
                  "start": {
                    "line": 70,
                    "column": 2
                  },
                  "end": {
                    "line": 70,
                    "column": 22
                  }
                },
                "name": "addNavigationButtons"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 1826,
                "end": 2424,
                "loc": {
                  "start": {
                    "line": 70,
                    "column": 22
                  },
                  "end": {
                    "line": 88,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 1829,
                  "end": 2424,
                  "loc": {
                    "start": {
                      "line": 70,
                      "column": 25
                    },
                    "end": {
                      "line": 88,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 1835,
                      "end": 1903,
                      "loc": {
                        "start": {
                          "line": 71,
                          "column": 4
                        },
                        "end": {
                          "line": 71,
                          "column": 72
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 1839,
                          "end": 1902,
                          "loc": {
                            "start": {
                              "line": 71,
                              "column": 8
                            },
                            "end": {
                              "line": 71,
                              "column": 71
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 1839,
                            "end": 1844,
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 8
                              },
                              "end": {
                                "line": 71,
                                "column": 13
                              }
                            },
                            "name": "$left"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 1847,
                            "end": 1902,
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 16
                              },
                              "end": {
                                "line": 71,
                                "column": 71
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 1847,
                              "end": 1848,
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 16
                                },
                                "end": {
                                  "line": 71,
                                  "column": 17
                                }
                              },
                              "name": "$"
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 1849,
                                "end": 1858,
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 27
                                  }
                                },
                                "value": "<div />",
                                "rawValue": "<div />",
                                "raw": "\"<div />\""
                              },
                              {
                                "type": "ObjectExpression",
                                "start": 1860,
                                "end": 1901,
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 70
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "Property",
                                    "start": 1862,
                                    "end": 1900,
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 69
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Literal",
                                      "start": 1862,
                                      "end": 1869,
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 38
                                        }
                                      },
                                      "value": "class",
                                      "rawValue": "class",
                                      "raw": "\"class\""
                                    },
                                    "value": {
                                      "type": "Literal",
                                      "start": 1871,
                                      "end": 1900,
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 69
                                        }
                                      },
                                      "value": "has-more--left is-invisible",
                                      "rawValue": "has-more--left is-invisible",
                                      "raw": "\"has-more--left is-invisible\""
                                    },
                                    "kind": "init"
                                  }
                                ]
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "let",
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Lazy? Maybe... awesome? YES",
                          "start": 1913,
                          "end": 1943,
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 4
                            },
                            "end": {
                              "line": 73,
                              "column": 34
                            }
                          },
                          "range": [
                            1913,
                            1943
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1948,
                      "end": 2100,
                      "loc": {
                        "start": {
                          "line": 74,
                          "column": 4
                        },
                        "end": {
                          "line": 78,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1948,
                        "end": 2099,
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 4
                          },
                          "end": {
                            "line": 78,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1948,
                          "end": 1958,
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 4
                            },
                            "end": {
                              "line": 74,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1948,
                            "end": 1953,
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 4
                              },
                              "end": {
                                "line": 74,
                                "column": 9
                              }
                            },
                            "name": "$left",
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1954,
                            "end": 1958,
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 10
                              },
                              "end": {
                                "line": 74,
                                "column": 14
                              }
                            },
                            "name": "html"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "start": 1959,
                            "end": 2098,
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 15
                              },
                              "end": {
                                "line": 78,
                                "column": 5
                              }
                            },
                            "expressions": [],
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "start": 1960,
                                "end": 2097,
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 4
                                  }
                                },
                                "value": {
                                  "raw": "\n    <button class=\"ttd__less js-ttd-less\">\n      <i class=\"ttd__more__icon icon-chevron-left\" aria-hidden=\"true\"></i>\n    </button>\n    ",
                                  "cooked": "\n    <button class=\"ttd__less js-ttd-less\">\n      <i class=\"ttd__more__icon icon-chevron-left\" aria-hidden=\"true\"></i>\n    </button>\n    "
                                },
                                "tail": true
                              }
                            ]
                          }
                        ],
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Lazy? Maybe... awesome? YES",
                          "start": 1913,
                          "end": 1943,
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 4
                            },
                            "end": {
                              "line": 73,
                              "column": 34
                            }
                          },
                          "range": [
                            1913,
                            1943
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2105,
                      "end": 2149,
                      "loc": {
                        "start": {
                          "line": 79,
                          "column": 4
                        },
                        "end": {
                          "line": 79,
                          "column": 48
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2105,
                        "end": 2148,
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 4
                          },
                          "end": {
                            "line": 79,
                            "column": 47
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2105,
                          "end": 2141,
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 4
                            },
                            "end": {
                              "line": 79,
                              "column": 40
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 2105,
                            "end": 2134,
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 4
                              },
                              "end": {
                                "line": 79,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 2105,
                              "end": 2118,
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 4
                                },
                                "end": {
                                  "line": 79,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2105,
                                "end": 2113,
                                "loc": {
                                  "start": {
                                    "line": 79,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 79,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2105,
                                  "end": 2109,
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2110,
                                  "end": 2113,
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2114,
                                "end": 2118,
                                "loc": {
                                  "start": {
                                    "line": 79,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 79,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 2119,
                                "end": 2133,
                                "loc": {
                                  "start": {
                                    "line": 79,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 79,
                                    "column": 32
                                  }
                                },
                                "value": ".js-ttd-list",
                                "rawValue": ".js-ttd-list",
                                "raw": "\".js-ttd-list\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2135,
                            "end": 2141,
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 34
                              },
                              "end": {
                                "line": 79,
                                "column": 40
                              }
                            },
                            "name": "before"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 2142,
                            "end": 2147,
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 41
                              },
                              "end": {
                                "line": 79,
                                "column": 46
                              }
                            },
                            "name": "$left"
                          }
                        ]
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 2155,
                      "end": 2212,
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 4
                        },
                        "end": {
                          "line": 81,
                          "column": 61
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 2159,
                          "end": 2211,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 8
                            },
                            "end": {
                              "line": 81,
                              "column": 60
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 2159,
                            "end": 2165,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 8
                              },
                              "end": {
                                "line": 81,
                                "column": 14
                              }
                            },
                            "name": "$right"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 2168,
                            "end": 2211,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 17
                              },
                              "end": {
                                "line": 81,
                                "column": 60
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 2168,
                              "end": 2169,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 17
                                },
                                "end": {
                                  "line": 81,
                                  "column": 18
                                }
                              },
                              "name": "$"
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 2170,
                                "end": 2179,
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 28
                                  }
                                },
                                "value": "<div />",
                                "rawValue": "<div />",
                                "raw": "\"<div />\""
                              },
                              {
                                "type": "ObjectExpression",
                                "start": 2181,
                                "end": 2210,
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 59
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "Property",
                                    "start": 2183,
                                    "end": 2209,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 58
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Literal",
                                      "start": 2183,
                                      "end": 2190,
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 39
                                        }
                                      },
                                      "value": "class",
                                      "rawValue": "class",
                                      "raw": "\"class\""
                                    },
                                    "value": {
                                      "type": "Literal",
                                      "start": 2192,
                                      "end": 2209,
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 58
                                        }
                                      },
                                      "value": "has-more--right",
                                      "rawValue": "has-more--right",
                                      "raw": "\"has-more--right\""
                                    },
                                    "kind": "init"
                                  }
                                ]
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2217,
                      "end": 2371,
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 4
                        },
                        "end": {
                          "line": 86,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2217,
                        "end": 2370,
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 4
                          },
                          "end": {
                            "line": 86,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2217,
                          "end": 2228,
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 4
                            },
                            "end": {
                              "line": 82,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2217,
                            "end": 2223,
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 4
                              },
                              "end": {
                                "line": 82,
                                "column": 10
                              }
                            },
                            "name": "$right"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2224,
                            "end": 2228,
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 11
                              },
                              "end": {
                                "line": 82,
                                "column": 15
                              }
                            },
                            "name": "html"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "start": 2229,
                            "end": 2369,
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 16
                              },
                              "end": {
                                "line": 86,
                                "column": 5
                              }
                            },
                            "expressions": [],
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "start": 2230,
                                "end": 2368,
                                "loc": {
                                  "start": {
                                    "line": 82,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 4
                                  }
                                },
                                "value": {
                                  "raw": "\n    <button class=\"ttd__more js-ttd-more\">\n      <i class=\"ttd__more__icon icon-chevron-right\" aria-hidden=\"true\"></i>\n    </button>\n    ",
                                  "cooked": "\n    <button class=\"ttd__more js-ttd-more\">\n      <i class=\"ttd__more__icon icon-chevron-right\" aria-hidden=\"true\"></i>\n    </button>\n    "
                                },
                                "tail": true
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2376,
                      "end": 2420,
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 4
                        },
                        "end": {
                          "line": 87,
                          "column": 48
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2376,
                        "end": 2419,
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 4
                          },
                          "end": {
                            "line": 87,
                            "column": 47
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2376,
                          "end": 2411,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 4
                            },
                            "end": {
                              "line": 87,
                              "column": 39
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 2376,
                            "end": 2405,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 4
                              },
                              "end": {
                                "line": 87,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 2376,
                              "end": 2389,
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 4
                                },
                                "end": {
                                  "line": 87,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2376,
                                "end": 2384,
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2376,
                                  "end": 2380,
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2381,
                                  "end": 2384,
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2385,
                                "end": 2389,
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 2390,
                                "end": 2404,
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 32
                                  }
                                },
                                "value": ".js-ttd-list",
                                "rawValue": ".js-ttd-list",
                                "raw": "\".js-ttd-list\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2406,
                            "end": 2411,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 34
                              },
                              "end": {
                                "line": 87,
                                "column": 39
                              }
                            },
                            "name": "after"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 2412,
                            "end": 2418,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 40
                              },
                              "end": {
                                "line": 87,
                                "column": 46
                              }
                            },
                            "name": "$right"
                          }
                        ]
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Get the next 4 cards to render\n   * @return {Array} An array of rendered templates\n   ",
                  "start": 2427,
                  "end": 2524,
                  "loc": {
                    "start": {
                      "line": 89,
                      "column": 2
                    },
                    "end": {
                      "line": 92,
                      "column": 5
                    }
                  },
                  "range": [
                    2427,
                    2524
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 2527,
              "end": 3069,
              "loc": {
                "start": {
                  "line": 93,
                  "column": 2
                },
                "end": {
                  "line": 108,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 2527,
                "end": 2536,
                "loc": {
                  "start": {
                    "line": 93,
                    "column": 2
                  },
                  "end": {
                    "line": 93,
                    "column": 11
                  }
                },
                "name": "nextCards",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 2536,
                "end": 3069,
                "loc": {
                  "start": {
                    "line": 93,
                    "column": 11
                  },
                  "end": {
                    "line": 108,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 2539,
                  "end": 3069,
                  "loc": {
                    "start": {
                      "line": 93,
                      "column": 14
                    },
                    "end": {
                      "line": 108,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 2545,
                      "end": 2787,
                      "loc": {
                        "start": {
                          "line": 94,
                          "column": 4
                        },
                        "end": {
                          "line": 98,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 2549,
                        "end": 2587,
                        "loc": {
                          "start": {
                            "line": 94,
                            "column": 8
                          },
                          "end": {
                            "line": 94,
                            "column": 46
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 2549,
                          "end": 2566,
                          "loc": {
                            "start": {
                              "line": 94,
                              "column": 8
                            },
                            "end": {
                              "line": 94,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2549,
                            "end": 2553,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 8
                              },
                              "end": {
                                "line": 94,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2554,
                            "end": 2566,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 13
                              },
                              "end": {
                                "line": 94,
                                "column": 25
                              }
                            },
                            "name": "currentIndex"
                          },
                          "computed": false
                        },
                        "operator": ">=",
                        "right": {
                          "type": "MemberExpression",
                          "start": 2570,
                          "end": 2587,
                          "loc": {
                            "start": {
                              "line": 94,
                              "column": 29
                            },
                            "end": {
                              "line": 94,
                              "column": 46
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2570,
                            "end": 2580,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 29
                              },
                              "end": {
                                "line": 94,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2570,
                              "end": 2574,
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 29
                                },
                                "end": {
                                  "line": 94,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2575,
                              "end": 2580,
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 34
                                },
                                "end": {
                                  "line": 94,
                                  "column": 39
                                }
                              },
                              "name": "cards"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2581,
                            "end": 2587,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 40
                              },
                              "end": {
                                "line": 94,
                                "column": 46
                              }
                            },
                            "name": "length"
                          },
                          "computed": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 2589,
                        "end": 2625,
                        "loc": {
                          "start": {
                            "line": 94,
                            "column": 48
                          },
                          "end": {
                            "line": 96,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 2597,
                            "end": 2619,
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 6
                              },
                              "end": {
                                "line": 95,
                                "column": 28
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 2597,
                              "end": 2618,
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 6
                                },
                                "end": {
                                  "line": 95,
                                  "column": 27
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 2597,
                                "end": 2614,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2597,
                                  "end": 2601,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2602,
                                  "end": 2614,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 23
                                    }
                                  },
                                  "name": "currentIndex"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "Literal",
                                "start": 2617,
                                "end": 2618,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 27
                                  }
                                },
                                "value": 0,
                                "rawValue": 0,
                                "raw": "0"
                              }
                            }
                          }
                        ]
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "start": 2631,
                        "end": 2787,
                        "loc": {
                          "start": {
                            "line": 96,
                            "column": 11
                          },
                          "end": {
                            "line": 98,
                            "column": 5
                          }
                        },
                        "test": {
                          "type": "BinaryExpression",
                          "start": 2635,
                          "end": 2656,
                          "loc": {
                            "start": {
                              "line": 96,
                              "column": 15
                            },
                            "end": {
                              "line": 96,
                              "column": 36
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 2635,
                            "end": 2652,
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 15
                              },
                              "end": {
                                "line": 96,
                                "column": 32
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2635,
                              "end": 2639,
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 15
                                },
                                "end": {
                                  "line": 96,
                                  "column": 19
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2640,
                              "end": 2652,
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 20
                                },
                                "end": {
                                  "line": 96,
                                  "column": 32
                                }
                              },
                              "name": "currentIndex"
                            },
                            "computed": false
                          },
                          "operator": "<",
                          "right": {
                            "type": "Literal",
                            "start": 2655,
                            "end": 2656,
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 35
                              },
                              "end": {
                                "line": 96,
                                "column": 36
                              }
                            },
                            "value": 0,
                            "rawValue": 0,
                            "raw": "0"
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "start": 2658,
                          "end": 2787,
                          "loc": {
                            "start": {
                              "line": 96,
                              "column": 38
                            },
                            "end": {
                              "line": 98,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 2666,
                              "end": 2781,
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 6
                                },
                                "end": {
                                  "line": 97,
                                  "column": 121
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 2666,
                                "end": 2780,
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 120
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 2666,
                                  "end": 2683,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 23
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2666,
                                    "end": 2670,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2671,
                                    "end": 2683,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 23
                                      }
                                    },
                                    "name": "currentIndex"
                                  },
                                  "computed": false
                                },
                                "right": {
                                  "type": "BinaryExpression",
                                  "start": 2686,
                                  "end": 2780,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 120
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 2686,
                                    "end": 2703,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 43
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 2686,
                                      "end": 2696,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 36
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 2686,
                                        "end": 2690,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2691,
                                        "end": 2696,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 36
                                          }
                                        },
                                        "name": "cards"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2697,
                                      "end": 2703,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 43
                                        }
                                      },
                                      "name": "length"
                                    },
                                    "computed": false
                                  },
                                  "operator": "-",
                                  "right": {
                                    "type": "LogicalExpression",
                                    "start": 2707,
                                    "end": 2779,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 119
                                      }
                                    },
                                    "left": {
                                      "type": "BinaryExpression",
                                      "start": 2708,
                                      "end": 2751,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 91
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 2708,
                                        "end": 2725,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 65
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 2708,
                                          "end": 2718,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 58
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 2708,
                                            "end": 2712,
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 2713,
                                            "end": 2718,
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 58
                                              }
                                            },
                                            "name": "cards"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 2719,
                                          "end": 2725,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 65
                                            }
                                          },
                                          "name": "length"
                                        },
                                        "computed": false
                                      },
                                      "operator": "%",
                                      "right": {
                                        "type": "MemberExpression",
                                        "start": 2728,
                                        "end": 2751,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 91
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 2728,
                                          "end": 2740,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 80
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 2728,
                                            "end": 2732,
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 72
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 2733,
                                            "end": 2740,
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 73
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 80
                                              }
                                            },
                                            "name": "options"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 2741,
                                          "end": 2751,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 81
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 91
                                            }
                                          },
                                          "name": "numOfCards"
                                        },
                                        "computed": false
                                      },
                                      "parenthesizedExpression": true
                                    },
                                    "operator": "||",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 2756,
                                      "end": 2779,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 96
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 119
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 2756,
                                        "end": 2768,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 96
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 108
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 2756,
                                          "end": 2760,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 96
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 100
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 2761,
                                          "end": 2768,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 101
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 108
                                            }
                                          },
                                          "name": "options"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2769,
                                        "end": 2779,
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 109
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 119
                                          }
                                        },
                                        "name": "numOfCards"
                                      },
                                      "computed": false
                                    },
                                    "parenthesizedExpression": true
                                  }
                                }
                              }
                            }
                          ]
                        },
                        "alternate": null
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 2793,
                      "end": 3065,
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 9
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 2800,
                        "end": 3064,
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 11
                          },
                          "end": {
                            "line": 107,
                            "column": 8
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2800,
                          "end": 2891,
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 11
                            },
                            "end": {
                              "line": 101,
                              "column": 10
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 2800,
                            "end": 2880,
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 11
                              },
                              "end": {
                                "line": 100,
                                "column": 91
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 2800,
                              "end": 2816,
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 11
                                },
                                "end": {
                                  "line": 100,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2800,
                                "end": 2810,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2800,
                                  "end": 2804,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2805,
                                  "end": 2810,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 21
                                    }
                                  },
                                  "name": "cards"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2811,
                                "end": 2816,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 27
                                  }
                                },
                                "name": "slice"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 2817,
                                "end": 2834,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2817,
                                  "end": 2821,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2822,
                                  "end": 2834,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 45
                                    }
                                  },
                                  "name": "currentIndex"
                                },
                                "computed": false
                              },
                              {
                                "type": "BinaryExpression",
                                "start": 2836,
                                "end": 2879,
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 90
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 2836,
                                  "end": 2853,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 64
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2836,
                                    "end": 2840,
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2841,
                                    "end": 2853,
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 64
                                      }
                                    },
                                    "name": "currentIndex"
                                  },
                                  "computed": false
                                },
                                "operator": "+",
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 2856,
                                  "end": 2879,
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 90
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 2856,
                                    "end": 2868,
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 79
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 2856,
                                      "end": 2860,
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2861,
                                      "end": 2868,
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 79
                                        }
                                      },
                                      "name": "options"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2869,
                                    "end": 2879,
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 80
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 90
                                      }
                                    },
                                    "name": "numOfCards"
                                  },
                                  "computed": false
                                }
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2888,
                            "end": 2891,
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 7
                              },
                              "end": {
                                "line": 101,
                                "column": 10
                              }
                            },
                            "name": "map"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 2892,
                            "end": 3063,
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 11
                              },
                              "end": {
                                "line": 107,
                                "column": 7
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 2893,
                                "end": 2897,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 16
                                  }
                                },
                                "name": "card"
                              },
                              {
                                "type": "Identifier",
                                "start": 2899,
                                "end": 2900,
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 19
                                  }
                                },
                                "name": "i"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 2905,
                              "end": 3063,
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 24
                                },
                                "end": {
                                  "line": 107,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 2915,
                                  "end": 3019,
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 11
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 2915,
                                    "end": 3018,
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 10
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 2915,
                                      "end": 2928,
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 2915,
                                        "end": 2921,
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 14
                                          }
                                        },
                                        "name": "Object"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2922,
                                        "end": 2928,
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 21
                                          }
                                        },
                                        "name": "assign"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 2929,
                                        "end": 2938,
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 31
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 2929,
                                          "end": 2933,
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 26
                                            }
                                          },
                                          "name": "card"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 2934,
                                          "end": 2938,
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 31
                                            }
                                          },
                                          "name": "card"
                                        },
                                        "computed": false
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "start": 2940,
                                        "end": 3017,
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 9
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "start": 2952,
                                            "end": 2987,
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 45
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 2952,
                                              "end": 2960,
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 18
                                                }
                                              },
                                              "name": "card_num"
                                            },
                                            "value": {
                                              "type": "BinaryExpression",
                                              "start": 2962,
                                              "end": 2987,
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 45
                                                }
                                              },
                                              "left": {
                                                "type": "BinaryExpression",
                                                "start": 2962,
                                                "end": 2983,
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 41
                                                  }
                                                },
                                                "left": {
                                                  "type": "Identifier",
                                                  "start": 2962,
                                                  "end": 2963,
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 21
                                                    }
                                                  },
                                                  "name": "i"
                                                },
                                                "operator": "+",
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "start": 2966,
                                                  "end": 2983,
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 41
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 2966,
                                                    "end": 2970,
                                                    "loc": {
                                                      "start": {
                                                        "line": 103,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 103,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 2971,
                                                    "end": 2983,
                                                    "loc": {
                                                      "start": {
                                                        "line": 103,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 103,
                                                        "column": 41
                                                      }
                                                    },
                                                    "name": "currentIndex"
                                                  },
                                                  "computed": false
                                                }
                                              },
                                              "operator": "+",
                                              "right": {
                                                "type": "Literal",
                                                "start": 2986,
                                                "end": 2987,
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 45
                                                  }
                                                },
                                                "value": 1,
                                                "rawValue": 1,
                                                "raw": "1"
                                              }
                                            },
                                            "kind": "init"
                                          },
                                          {
                                            "type": "Property",
                                            "start": 2999,
                                            "end": 3007,
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 18
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 2999,
                                              "end": 3004,
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 104,
                                                  "column": 15
                                                }
                                              },
                                              "name": "order"
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "start": 3006,
                                              "end": 3007,
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 104,
                                                  "column": 18
                                                }
                                              },
                                              "name": "i"
                                            },
                                            "kind": "init"
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 3028,
                                  "end": 3055,
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 35
                                    }
                                  },
                                  "argument": {
                                    "type": "CallExpression",
                                    "start": 3035,
                                    "end": 3054,
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 34
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 3035,
                                      "end": 3048,
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 28
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 3035,
                                        "end": 3039,
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 3040,
                                        "end": 3048,
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 28
                                          }
                                        },
                                        "name": "template"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 3049,
                                        "end": 3053,
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 33
                                          }
                                        },
                                        "name": "card"
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Get the next 4 cards to render\n   * @return {Array} An array of rendered templates\n   ",
                  "start": 2427,
                  "end": 2524,
                  "loc": {
                    "start": {
                      "line": 89,
                      "column": 2
                    },
                    "end": {
                      "line": 92,
                      "column": 5
                    }
                  },
                  "range": [
                    2427,
                    2524
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 3073,
              "end": 3209,
              "loc": {
                "start": {
                  "line": 110,
                  "column": 2
                },
                "end": {
                  "line": 114,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3073,
                "end": 3079,
                "loc": {
                  "start": {
                    "line": 110,
                    "column": 2
                  },
                  "end": {
                    "line": 110,
                    "column": 8
                  }
                },
                "name": "render"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 3079,
                "end": 3209,
                "loc": {
                  "start": {
                    "line": 110,
                    "column": 8
                  },
                  "end": {
                    "line": 114,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 3080,
                    "end": 3085,
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 9
                      },
                      "end": {
                        "line": 110,
                        "column": 14
                      }
                    },
                    "name": "cards"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 3087,
                  "end": 3209,
                  "loc": {
                    "start": {
                      "line": 110,
                      "column": 16
                    },
                    "end": {
                      "line": 114,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 3093,
                      "end": 3144,
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 4
                        },
                        "end": {
                          "line": 111,
                          "column": 55
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3093,
                        "end": 3143,
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 4
                          },
                          "end": {
                            "line": 111,
                            "column": 54
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3093,
                          "end": 3127,
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 4
                            },
                            "end": {
                              "line": 111,
                              "column": 38
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 3093,
                            "end": 3122,
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 4
                              },
                              "end": {
                                "line": 111,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 3093,
                              "end": 3106,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 4
                                },
                                "end": {
                                  "line": 111,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 3093,
                                "end": 3101,
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3093,
                                  "end": 3097,
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3098,
                                  "end": 3101,
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3102,
                                "end": 3106,
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 3107,
                                "end": 3121,
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 32
                                  }
                                },
                                "value": ".js-ttd-list",
                                "rawValue": ".js-ttd-list",
                                "raw": "\".js-ttd-list\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3123,
                            "end": 3127,
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 34
                              },
                              "end": {
                                "line": 111,
                                "column": 38
                              }
                            },
                            "name": "html"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 3128,
                            "end": 3142,
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 39
                              },
                              "end": {
                                "line": 111,
                                "column": 53
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 3128,
                              "end": 3138,
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 39
                                },
                                "end": {
                                  "line": 111,
                                  "column": 49
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 3128,
                                "end": 3133,
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 44
                                  }
                                },
                                "name": "cards"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3134,
                                "end": 3138,
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 49
                                  }
                                },
                                "name": "join"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 3139,
                                "end": 3141,
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 52
                                  }
                                },
                                "value": "",
                                "rawValue": "",
                                "raw": "\"\""
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3150,
                      "end": 3205,
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 4
                        },
                        "end": {
                          "line": 113,
                          "column": 59
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3150,
                        "end": 3204,
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 4
                          },
                          "end": {
                            "line": 113,
                            "column": 58
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3150,
                          "end": 3165,
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 4
                            },
                            "end": {
                              "line": 113,
                              "column": 19
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 3150,
                            "end": 3154,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 4
                              },
                              "end": {
                                "line": 113,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3155,
                            "end": 3165,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 9
                              },
                              "end": {
                                "line": 113,
                                "column": 19
                              }
                            },
                            "name": "loadImages"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 3166,
                            "end": 3203,
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 20
                              },
                              "end": {
                                "line": 113,
                                "column": 57
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 3166,
                              "end": 3179,
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 20
                                },
                                "end": {
                                  "line": 113,
                                  "column": 33
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 3166,
                                "end": 3174,
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3166,
                                  "end": 3170,
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 24
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3171,
                                  "end": 3174,
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 28
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3175,
                                "end": 3179,
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 33
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 3180,
                                "end": 3202,
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 56
                                  }
                                },
                                "value": ".js-image-card-image",
                                "rawValue": ".js-image-card-image",
                                "raw": "\".js-image-card-image\""
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 3213,
              "end": 3785,
              "loc": {
                "start": {
                  "line": 116,
                  "column": 2
                },
                "end": {
                  "line": 137,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3213,
                "end": 3223,
                "loc": {
                  "start": {
                    "line": 116,
                    "column": 2
                  },
                  "end": {
                    "line": 116,
                    "column": 12
                  }
                },
                "name": "loadImages"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 3223,
                "end": 3785,
                "loc": {
                  "start": {
                    "line": 116,
                    "column": 12
                  },
                  "end": {
                    "line": 137,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 3224,
                    "end": 3230,
                    "loc": {
                      "start": {
                        "line": 116,
                        "column": 13
                      },
                      "end": {
                        "line": 116,
                        "column": 19
                      }
                    },
                    "name": "images"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 3232,
                  "end": 3785,
                  "loc": {
                    "start": {
                      "line": 116,
                      "column": 21
                    },
                    "end": {
                      "line": 137,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 3238,
                      "end": 3261,
                      "loc": {
                        "start": {
                          "line": 117,
                          "column": 4
                        },
                        "end": {
                          "line": 117,
                          "column": 27
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 3242,
                          "end": 3260,
                          "loc": {
                            "start": {
                              "line": 117,
                              "column": 8
                            },
                            "end": {
                              "line": 117,
                              "column": 26
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3242,
                            "end": 3255,
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 8
                              },
                              "end": {
                                "line": 117,
                                "column": 21
                              }
                            },
                            "name": "imagePromises"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 3258,
                            "end": 3260,
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 24
                              },
                              "end": {
                                "line": 117,
                                "column": 26
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3267,
                      "end": 3741,
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 4
                        },
                        "end": {
                          "line": 134,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3267,
                        "end": 3740,
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 4
                          },
                          "end": {
                            "line": 134,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3267,
                          "end": 3278,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 4
                            },
                            "end": {
                              "line": 119,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3267,
                            "end": 3273,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 4
                              },
                              "end": {
                                "line": 119,
                                "column": 10
                              }
                            },
                            "name": "images"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3274,
                            "end": 3278,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 11
                              },
                              "end": {
                                "line": 119,
                                "column": 15
                              }
                            },
                            "name": "each"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 3279,
                            "end": 3739,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 16
                              },
                              "end": {
                                "line": 134,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 3280,
                                "end": 3285,
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 22
                                  }
                                },
                                "name": "index"
                              },
                              {
                                "type": "Identifier",
                                "start": 3287,
                                "end": 3294,
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 31
                                  }
                                },
                                "name": "element"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 3299,
                              "end": 3739,
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 36
                                },
                                "end": {
                                  "line": 134,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 3307,
                                  "end": 3423,
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 50
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 3311,
                                      "end": 3327,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 26
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 3311,
                                        "end": 3314,
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 13
                                          }
                                        },
                                        "name": "$el"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 3317,
                                        "end": 3327,
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 26
                                          }
                                        },
                                        "callee": {
                                          "type": "Identifier",
                                          "start": 3317,
                                          "end": 3318,
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 17
                                            }
                                          },
                                          "name": "$"
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 3319,
                                            "end": 3326,
                                            "loc": {
                                              "start": {
                                                "line": 120,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 120,
                                                "column": 25
                                              }
                                            },
                                            "name": "element"
                                          }
                                        ]
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 3339,
                                      "end": 3371,
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 42
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 3339,
                                        "end": 3347,
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 18
                                          }
                                        },
                                        "name": "imageUrl"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 3350,
                                        "end": 3371,
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 42
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 3350,
                                          "end": 3358,
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 29
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 3350,
                                            "end": 3353,
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 24
                                              }
                                            },
                                            "name": "$el"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 3354,
                                            "end": 3358,
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 29
                                              }
                                            },
                                            "name": "data"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "start": 3359,
                                            "end": 3370,
                                            "loc": {
                                              "start": {
                                                "line": 121,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 121,
                                                "column": 41
                                              }
                                            },
                                            "value": "image-url",
                                            "rawValue": "image-url",
                                            "raw": "\"image-url\""
                                          }
                                        ]
                                      }
                                    },
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 3383,
                                      "end": 3422,
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 49
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 3383,
                                        "end": 3392,
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 19
                                          }
                                        },
                                        "name": "backupUrl"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 3395,
                                        "end": 3422,
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 49
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 3395,
                                          "end": 3403,
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 30
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 3395,
                                            "end": 3398,
                                            "loc": {
                                              "start": {
                                                "line": 122,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 122,
                                                "column": 25
                                              }
                                            },
                                            "name": "$el"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 3399,
                                            "end": 3403,
                                            "loc": {
                                              "start": {
                                                "line": 122,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 122,
                                                "column": 30
                                              }
                                            },
                                            "name": "data"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "start": 3404,
                                            "end": 3421,
                                            "loc": {
                                              "start": {
                                                "line": 122,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 122,
                                                "column": 48
                                              }
                                            },
                                            "value": "backupimage-url",
                                            "rawValue": "backupimage-url",
                                            "raw": "\"backupimage-url\""
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "let"
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 3431,
                                  "end": 3733,
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 12
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 3431,
                                    "end": 3732,
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 11
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 3431,
                                      "end": 3449,
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 24
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 3431,
                                        "end": 3444,
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 19
                                          }
                                        },
                                        "name": "imagePromises"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 3445,
                                        "end": 3449,
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 24
                                          }
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "start": 3450,
                                        "end": 3731,
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 10
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 3450,
                                          "end": 3584,
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 13
                                            }
                                          },
                                          "object": {
                                            "type": "CallExpression",
                                            "start": 3450,
                                            "end": 3570,
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 127,
                                                "column": 10
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 3450,
                                              "end": 3492,
                                              "loc": {
                                                "start": {
                                                  "line": 124,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 125,
                                                  "column": 13
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 3450,
                                                "end": 3478,
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 53
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 3450,
                                                  "end": 3468,
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 43
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 3450,
                                                    "end": 3454,
                                                    "loc": {
                                                      "start": {
                                                        "line": 124,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 124,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 3455,
                                                    "end": 3468,
                                                    "loc": {
                                                      "start": {
                                                        "line": 124,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 124,
                                                        "column": 43
                                                      }
                                                    },
                                                    "name": "lazyLoadImage"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 3469,
                                                    "end": 3477,
                                                    "loc": {
                                                      "start": {
                                                        "line": 124,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 124,
                                                        "column": 52
                                                      }
                                                    },
                                                    "name": "imageUrl"
                                                  }
                                                ]
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 3488,
                                                "end": 3492,
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 9
                                                  },
                                                  "end": {
                                                    "line": 125,
                                                    "column": 13
                                                  }
                                                },
                                                "name": "then"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 3493,
                                                "end": 3502,
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 125,
                                                    "column": 23
                                                  }
                                                },
                                                "name": "undefined"
                                              },
                                              {
                                                "type": "ArrowFunctionExpression",
                                                "start": 3504,
                                                "end": 3569,
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 9
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": false,
                                                "async": false,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "start": 3510,
                                                  "end": 3569,
                                                  "loc": {
                                                    "start": {
                                                      "line": 125,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 127,
                                                      "column": 9
                                                    }
                                                  },
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "start": 3522,
                                                      "end": 3559,
                                                      "loc": {
                                                        "start": {
                                                          "line": 126,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 126,
                                                          "column": 47
                                                        }
                                                      },
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "start": 3529,
                                                        "end": 3558,
                                                        "loc": {
                                                          "start": {
                                                            "line": 126,
                                                            "column": 17
                                                          },
                                                          "end": {
                                                            "line": 126,
                                                            "column": 46
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 3529,
                                                          "end": 3547,
                                                          "loc": {
                                                            "start": {
                                                              "line": 126,
                                                              "column": 17
                                                            },
                                                            "end": {
                                                              "line": 126,
                                                              "column": 35
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "start": 3529,
                                                            "end": 3533,
                                                            "loc": {
                                                              "start": {
                                                                "line": 126,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 126,
                                                                "column": 21
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3534,
                                                            "end": 3547,
                                                            "loc": {
                                                              "start": {
                                                                "line": 126,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 126,
                                                                "column": 35
                                                              }
                                                            },
                                                            "name": "lazyLoadImage"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "start": 3548,
                                                            "end": 3557,
                                                            "loc": {
                                                              "start": {
                                                                "line": 126,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 126,
                                                                "column": 45
                                                              }
                                                            },
                                                            "name": "backupUrl"
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ]
                                                }
                                              }
                                            ]
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 3580,
                                            "end": 3584,
                                            "loc": {
                                              "start": {
                                                "line": 128,
                                                "column": 9
                                              },
                                              "end": {
                                                "line": 128,
                                                "column": 13
                                              }
                                            },
                                            "name": "then"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrowFunctionExpression",
                                            "start": 3585,
                                            "end": 3730,
                                            "loc": {
                                              "start": {
                                                "line": 128,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 133,
                                                "column": 9
                                              }
                                            },
                                            "id": null,
                                            "generator": false,
                                            "expression": false,
                                            "async": false,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "start": 3586,
                                                "end": 3589,
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 18
                                                  }
                                                },
                                                "name": "url"
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "start": 3594,
                                              "end": 3730,
                                              "loc": {
                                                "start": {
                                                  "line": 128,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 133,
                                                  "column": 9
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 3606,
                                                  "end": 3720,
                                                  "loc": {
                                                    "start": {
                                                      "line": 129,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 132,
                                                      "column": 36
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "start": 3606,
                                                    "end": 3719,
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 132,
                                                        "column": 35
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 3606,
                                                      "end": 3705,
                                                      "loc": {
                                                        "start": {
                                                          "line": 129,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 132,
                                                          "column": 21
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "start": 3606,
                                                        "end": 3683,
                                                        "loc": {
                                                          "start": {
                                                            "line": 129,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 131,
                                                            "column": 14
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 3606,
                                                          "end": 3613,
                                                          "loc": {
                                                            "start": {
                                                              "line": 129,
                                                              "column": 10
                                                            },
                                                            "end": {
                                                              "line": 129,
                                                              "column": 17
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 3606,
                                                            "end": 3609,
                                                            "loc": {
                                                              "start": {
                                                                "line": 129,
                                                                "column": 10
                                                              },
                                                              "end": {
                                                                "line": 129,
                                                                "column": 13
                                                              }
                                                            },
                                                            "name": "$el"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 3610,
                                                            "end": 3613,
                                                            "loc": {
                                                              "start": {
                                                                "line": 129,
                                                                "column": 14
                                                              },
                                                              "end": {
                                                                "line": 129,
                                                                "column": 17
                                                              }
                                                            },
                                                            "name": "css"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "ObjectExpression",
                                                            "start": 3614,
                                                            "end": 3682,
                                                            "loc": {
                                                              "start": {
                                                                "line": 129,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 131,
                                                                "column": 13
                                                              }
                                                            },
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "start": 3630,
                                                                "end": 3668,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 130,
                                                                    "column": 14
                                                                  },
                                                                  "end": {
                                                                    "line": 130,
                                                                    "column": 52
                                                                  }
                                                                },
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "key": {
                                                                  "type": "Literal",
                                                                  "start": 3630,
                                                                  "end": 3648,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 130,
                                                                      "column": 14
                                                                    },
                                                                    "end": {
                                                                      "line": 130,
                                                                      "column": 32
                                                                    }
                                                                  },
                                                                  "value": "background-image",
                                                                  "rawValue": "background-image",
                                                                  "raw": "\"background-image\""
                                                                },
                                                                "value": {
                                                                  "type": "BinaryExpression",
                                                                  "start": 3650,
                                                                  "end": 3668,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 130,
                                                                      "column": 34
                                                                    },
                                                                    "end": {
                                                                      "line": 130,
                                                                      "column": 52
                                                                    }
                                                                  },
                                                                  "left": {
                                                                    "type": "BinaryExpression",
                                                                    "start": 3650,
                                                                    "end": 3662,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 130,
                                                                        "column": 34
                                                                      },
                                                                      "end": {
                                                                        "line": 130,
                                                                        "column": 46
                                                                      }
                                                                    },
                                                                    "left": {
                                                                      "type": "Literal",
                                                                      "start": 3650,
                                                                      "end": 3656,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 130,
                                                                          "column": 34
                                                                        },
                                                                        "end": {
                                                                          "line": 130,
                                                                          "column": 40
                                                                        }
                                                                      },
                                                                      "value": "url(",
                                                                      "rawValue": "url(",
                                                                      "raw": "\"url(\""
                                                                    },
                                                                    "operator": "+",
                                                                    "right": {
                                                                      "type": "Identifier",
                                                                      "start": 3659,
                                                                      "end": 3662,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 130,
                                                                          "column": 43
                                                                        },
                                                                        "end": {
                                                                          "line": 130,
                                                                          "column": 46
                                                                        }
                                                                      },
                                                                      "name": "url"
                                                                    }
                                                                  },
                                                                  "operator": "+",
                                                                  "right": {
                                                                    "type": "Literal",
                                                                    "start": 3665,
                                                                    "end": 3668,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 130,
                                                                        "column": 49
                                                                      },
                                                                      "end": {
                                                                        "line": 130,
                                                                        "column": 52
                                                                      }
                                                                    },
                                                                    "value": ")",
                                                                    "rawValue": ")",
                                                                    "raw": "\")\""
                                                                  }
                                                                },
                                                                "kind": "init"
                                                              }
                                                            ]
                                                          }
                                                        ]
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 3697,
                                                        "end": 3705,
                                                        "loc": {
                                                          "start": {
                                                            "line": 132,
                                                            "column": 13
                                                          },
                                                          "end": {
                                                            "line": 132,
                                                            "column": 21
                                                          }
                                                        },
                                                        "name": "addClass"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "start": 3706,
                                                        "end": 3718,
                                                        "loc": {
                                                          "start": {
                                                            "line": 132,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 132,
                                                            "column": 34
                                                          }
                                                        },
                                                        "value": "is-visible",
                                                        "rawValue": "is-visible",
                                                        "raw": "\"is-visible\""
                                                      }
                                                    ]
                                                  }
                                                }
                                              ]
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 3747,
                      "end": 3781,
                      "loc": {
                        "start": {
                          "line": 136,
                          "column": 4
                        },
                        "end": {
                          "line": 136,
                          "column": 38
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 3754,
                        "end": 3780,
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 11
                          },
                          "end": {
                            "line": 136,
                            "column": 37
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3754,
                          "end": 3765,
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 11
                            },
                            "end": {
                              "line": 136,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3754,
                            "end": 3761,
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 11
                              },
                              "end": {
                                "line": 136,
                                "column": 18
                              }
                            },
                            "name": "Promise"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3762,
                            "end": 3765,
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 19
                              },
                              "end": {
                                "line": 136,
                                "column": 22
                              }
                            },
                            "name": "all"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 3766,
                            "end": 3779,
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 23
                              },
                              "end": {
                                "line": 136,
                                "column": 36
                              }
                            },
                            "name": "imagePromises"
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 3788,
              "end": 4168,
              "loc": {
                "start": {
                  "line": 138,
                  "column": 2
                },
                "end": {
                  "line": 149,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3788,
                "end": 3800,
                "loc": {
                  "start": {
                    "line": 138,
                    "column": 2
                  },
                  "end": {
                    "line": 138,
                    "column": 14
                  }
                },
                "name": "makeNextList"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 3800,
                "end": 4168,
                "loc": {
                  "start": {
                    "line": 138,
                    "column": 14
                  },
                  "end": {
                    "line": 149,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 3803,
                  "end": 4168,
                  "loc": {
                    "start": {
                      "line": 138,
                      "column": 17
                    },
                    "end": {
                      "line": 149,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 3809,
                      "end": 3838,
                      "loc": {
                        "start": {
                          "line": 139,
                          "column": 4
                        },
                        "end": {
                          "line": 139,
                          "column": 33
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 3813,
                          "end": 3837,
                          "loc": {
                            "start": {
                              "line": 139,
                              "column": 8
                            },
                            "end": {
                              "line": 139,
                              "column": 32
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3813,
                            "end": 3818,
                            "loc": {
                              "start": {
                                "line": 139,
                                "column": 8
                              },
                              "end": {
                                "line": 139,
                                "column": 13
                              }
                            },
                            "name": "cards"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 3821,
                            "end": 3837,
                            "loc": {
                              "start": {
                                "line": 139,
                                "column": 16
                              },
                              "end": {
                                "line": 139,
                                "column": 32
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 3821,
                              "end": 3835,
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 16
                                },
                                "end": {
                                  "line": 139,
                                  "column": 30
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 3821,
                                "end": 3825,
                                "loc": {
                                  "start": {
                                    "line": 139,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3826,
                                "end": 3835,
                                "loc": {
                                  "start": {
                                    "line": 139,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 30
                                  }
                                },
                                "name": "nextCards"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 3843,
                      "end": 4004,
                      "loc": {
                        "start": {
                          "line": 140,
                          "column": 4
                        },
                        "end": {
                          "line": 142,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 3847,
                        "end": 3866,
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 8
                          },
                          "end": {
                            "line": 140,
                            "column": 27
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 3847,
                          "end": 3853,
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 8
                            },
                            "end": {
                              "line": 140,
                              "column": 14
                            }
                          },
                          "name": "window"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3854,
                          "end": 3866,
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 15
                            },
                            "end": {
                              "line": 140,
                              "column": 27
                            }
                          },
                          "name": "localStorage"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 3868,
                        "end": 4004,
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 29
                          },
                          "end": {
                            "line": 142,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 3876,
                            "end": 3998,
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 6
                              },
                              "end": {
                                "line": 141,
                                "column": 128
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3876,
                              "end": 3997,
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 6
                                },
                                "end": {
                                  "line": 141,
                                  "column": 127
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3876,
                                "end": 3903,
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 33
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 3876,
                                  "end": 3895,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 3876,
                                    "end": 3882,
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 12
                                      }
                                    },
                                    "name": "window"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3883,
                                    "end": 3895,
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 25
                                      }
                                    },
                                    "name": "localStorage"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3896,
                                  "end": 3903,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 33
                                    }
                                  },
                                  "name": "setItem"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "start": 3904,
                                  "end": 3922,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 52
                                    }
                                  },
                                  "value": "ttd.currentIndex",
                                  "rawValue": "ttd.currentIndex",
                                  "raw": "\"ttd.currentIndex\""
                                },
                                {
                                  "type": "CallExpression",
                                  "start": 3924,
                                  "end": 3996,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 126
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 3924,
                                    "end": 3938,
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 68
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 3924,
                                      "end": 3928,
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 58
                                        }
                                      },
                                      "name": "JSON"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 3929,
                                      "end": 3938,
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 68
                                        }
                                      },
                                      "name": "stringify"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ObjectExpression",
                                      "start": 3939,
                                      "end": 3995,
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 125
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "start": 3941,
                                          "end": 3965,
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 95
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 3941,
                                            "end": 3946,
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 71
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 76
                                              }
                                            },
                                            "name": "index"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 3948,
                                            "end": 3965,
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 78
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 95
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 3948,
                                              "end": 3952,
                                              "loc": {
                                                "start": {
                                                  "line": 141,
                                                  "column": 78
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 82
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 3953,
                                              "end": 3965,
                                              "loc": {
                                                "start": {
                                                  "line": 141,
                                                  "column": 83
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 95
                                                }
                                              },
                                              "name": "currentIndex"
                                            },
                                            "computed": false
                                          },
                                          "kind": "init"
                                        },
                                        {
                                          "type": "Property",
                                          "start": 3967,
                                          "end": 3993,
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 97
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 123
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 3967,
                                            "end": 3971,
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 97
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 101
                                              }
                                            },
                                            "name": "slug"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 3973,
                                            "end": 3993,
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 103
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 123
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 3973,
                                              "end": 3988,
                                              "loc": {
                                                "start": {
                                                  "line": 141,
                                                  "column": 103
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 118
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 3973,
                                                "end": 3982,
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 103
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 112
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 3973,
                                                  "end": 3979,
                                                  "loc": {
                                                    "start": {
                                                      "line": 141,
                                                      "column": 103
                                                    },
                                                    "end": {
                                                      "line": 141,
                                                      "column": 109
                                                    }
                                                  },
                                                  "name": "window"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 3980,
                                                  "end": 3982,
                                                  "loc": {
                                                    "start": {
                                                      "line": 141,
                                                      "column": 110
                                                    },
                                                    "end": {
                                                      "line": 141,
                                                      "column": 112
                                                    }
                                                  },
                                                  "name": "lp"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 3983,
                                                "end": 3988,
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 113
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 118
                                                  }
                                                },
                                                "name": "place"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 3989,
                                              "end": 3993,
                                              "loc": {
                                                "start": {
                                                  "line": 141,
                                                  "column": 119
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 123
                                                }
                                              },
                                              "name": "slug"
                                            },
                                            "computed": false
                                          },
                                          "kind": "init"
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "trailingComments": null
                      },
                      "alternate": null,
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Create a new list and place it on top of existing list",
                          "start": 4010,
                          "end": 4067,
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 4
                            },
                            "end": {
                              "line": 144,
                              "column": 61
                            }
                          },
                          "range": [
                            4010,
                            4067
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 4072,
                      "end": 4164,
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 4
                        },
                        "end": {
                          "line": 148,
                          "column": 21
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 4079,
                        "end": 4163,
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 11
                          },
                          "end": {
                            "line": 148,
                            "column": 20
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 4079,
                          "end": 4156,
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 11
                            },
                            "end": {
                              "line": 148,
                              "column": 13
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 4079,
                            "end": 4142,
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 11
                              },
                              "end": {
                                "line": 147,
                                "column": 8
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 4079,
                              "end": 4080,
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 11
                                },
                                "end": {
                                  "line": 145,
                                  "column": 12
                                }
                              },
                              "name": "$",
                              "leadingComments": null
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 4081,
                                "end": 4089,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 21
                                  }
                                },
                                "value": "<ul />",
                                "rawValue": "<ul />",
                                "raw": "\"<ul />\""
                              },
                              {
                                "type": "ObjectExpression",
                                "start": 4091,
                                "end": 4141,
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 7
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "Property",
                                    "start": 4101,
                                    "end": 4133,
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 40
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Literal",
                                      "start": 4101,
                                      "end": 4108,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 15
                                        }
                                      },
                                      "value": "class",
                                      "rawValue": "class",
                                      "raw": "\"class\""
                                    },
                                    "value": {
                                      "type": "Literal",
                                      "start": 4110,
                                      "end": 4133,
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 40
                                        }
                                      },
                                      "value": "ttd__list js-ttd-list",
                                      "rawValue": "ttd__list js-ttd-list",
                                      "raw": "\"ttd__list js-ttd-list\""
                                    },
                                    "kind": "init"
                                  }
                                ]
                              }
                            ],
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4150,
                            "end": 4156,
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 7
                              },
                              "end": {
                                "line": 148,
                                "column": 13
                              }
                            },
                            "name": "append"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 4157,
                            "end": 4162,
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 14
                              },
                              "end": {
                                "line": 148,
                                "column": 19
                              }
                            },
                            "name": "cards"
                          }
                        ],
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Create a new list and place it on top of existing list",
                          "start": 4010,
                          "end": 4067,
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 4
                            },
                            "end": {
                              "line": 144,
                              "column": 61
                            }
                          },
                          "range": [
                            4010,
                            4067
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 4171,
              "end": 5191,
              "loc": {
                "start": {
                  "line": 150,
                  "column": 2
                },
                "end": {
                  "line": 184,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 4171,
                "end": 4178,
                "loc": {
                  "start": {
                    "line": 150,
                    "column": 2
                  },
                  "end": {
                    "line": 150,
                    "column": 9
                  }
                },
                "name": "animate"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 4178,
                "end": 5191,
                "loc": {
                  "start": {
                    "line": 150,
                    "column": 9
                  },
                  "end": {
                    "line": 184,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 4179,
                    "end": 4192,
                    "loc": {
                      "start": {
                        "line": 150,
                        "column": 10
                      },
                      "end": {
                        "line": 150,
                        "column": 23
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 4179,
                      "end": 4186,
                      "loc": {
                        "start": {
                          "line": 150,
                          "column": 10
                        },
                        "end": {
                          "line": 150,
                          "column": 17
                        }
                      },
                      "name": "reverse"
                    },
                    "right": {
                      "type": "Literal",
                      "start": 4187,
                      "end": 4192,
                      "loc": {
                        "start": {
                          "line": 150,
                          "column": 18
                        },
                        "end": {
                          "line": 150,
                          "column": 23
                        }
                      },
                      "value": false,
                      "rawValue": false,
                      "raw": "false"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 4194,
                  "end": 5191,
                  "loc": {
                    "start": {
                      "line": 150,
                      "column": 25
                    },
                    "end": {
                      "line": 184,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 4200,
                      "end": 4288,
                      "loc": {
                        "start": {
                          "line": 151,
                          "column": 4
                        },
                        "end": {
                          "line": 152,
                          "column": 45
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 4204,
                          "end": 4241,
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 8
                            },
                            "end": {
                              "line": 151,
                              "column": 45
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 4204,
                            "end": 4209,
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 8
                              },
                              "end": {
                                "line": 151,
                                "column": 13
                              }
                            },
                            "name": "$list"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 4212,
                            "end": 4241,
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 16
                              },
                              "end": {
                                "line": 151,
                                "column": 45
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4212,
                              "end": 4225,
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 16
                                },
                                "end": {
                                  "line": 151,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 4212,
                                "end": 4220,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 24
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4212,
                                  "end": 4216,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4217,
                                  "end": 4220,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 24
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4221,
                                "end": 4225,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 29
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 4226,
                                "end": 4240,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 44
                                  }
                                },
                                "value": ".js-ttd-list",
                                "rawValue": ".js-ttd-list",
                                "raw": "\".js-ttd-list\""
                              }
                            ]
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 4251,
                          "end": 4287,
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 8
                            },
                            "end": {
                              "line": 152,
                              "column": 44
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 4251,
                            "end": 4268,
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 8
                              },
                              "end": {
                                "line": 152,
                                "column": 25
                              }
                            },
                            "name": "ttdComponentWidth"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 4271,
                            "end": 4287,
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 28
                              },
                              "end": {
                                "line": 152,
                                "column": 44
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4271,
                              "end": 4285,
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 28
                                },
                                "end": {
                                  "line": 152,
                                  "column": 42
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 4271,
                                "end": 4279,
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 36
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4271,
                                  "end": 4275,
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4276,
                                  "end": 4279,
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 36
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4280,
                                "end": 4285,
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 42
                                  }
                                },
                                "name": "width"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 4294,
                      "end": 4330,
                      "loc": {
                        "start": {
                          "line": 154,
                          "column": 4
                        },
                        "end": {
                          "line": 154,
                          "column": 40
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 4298,
                          "end": 4329,
                          "loc": {
                            "start": {
                              "line": 154,
                              "column": 8
                            },
                            "end": {
                              "line": 154,
                              "column": 39
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 4298,
                            "end": 4307,
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 8
                              },
                              "end": {
                                "line": 154,
                                "column": 17
                              }
                            },
                            "name": "$nextList"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 4310,
                            "end": 4329,
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 20
                              },
                              "end": {
                                "line": 154,
                                "column": 39
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4310,
                              "end": 4327,
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 20
                                },
                                "end": {
                                  "line": 154,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4310,
                                "end": 4314,
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4315,
                                "end": 4327,
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 37
                                  }
                                },
                                "name": "makeNextList"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 4336,
                      "end": 4496,
                      "loc": {
                        "start": {
                          "line": 156,
                          "column": 4
                        },
                        "end": {
                          "line": 159,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 4336,
                        "end": 4495,
                        "loc": {
                          "start": {
                            "line": 156,
                            "column": 4
                          },
                          "end": {
                            "line": 159,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 4336,
                          "end": 4349,
                          "loc": {
                            "start": {
                              "line": 156,
                              "column": 4
                            },
                            "end": {
                              "line": 156,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 4336,
                            "end": 4345,
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 4
                              },
                              "end": {
                                "line": 156,
                                "column": 13
                              }
                            },
                            "name": "$nextList"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4346,
                            "end": 4349,
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 14
                              },
                              "end": {
                                "line": 156,
                                "column": 17
                              }
                            },
                            "name": "css"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 4350,
                            "end": 4494,
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 18
                              },
                              "end": {
                                "line": 159,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "Property",
                                "start": 4358,
                                "end": 4403,
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 51
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Literal",
                                  "start": 4358,
                                  "end": 4370,
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 18
                                    }
                                  },
                                  "value": "margin-top",
                                  "rawValue": "margin-top",
                                  "raw": "\"margin-top\""
                                },
                                "value": {
                                  "type": "TemplateLiteral",
                                  "start": 4372,
                                  "end": 4403,
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 51
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "CallExpression",
                                      "start": 4376,
                                      "end": 4399,
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 47
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 4376,
                                        "end": 4393,
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 41
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 4376,
                                          "end": 4381,
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 29
                                            }
                                          },
                                          "name": "$list"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 4382,
                                          "end": 4393,
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 41
                                            }
                                          },
                                          "name": "outerHeight"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Literal",
                                          "start": 4394,
                                          "end": 4398,
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 46
                                            }
                                          },
                                          "value": true,
                                          "rawValue": true,
                                          "raw": "true"
                                        }
                                      ]
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 4373,
                                      "end": 4374,
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 22
                                        }
                                      },
                                      "value": {
                                        "raw": "-",
                                        "cooked": "-"
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 4400,
                                      "end": 4402,
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 50
                                        }
                                      },
                                      "value": {
                                        "raw": "px",
                                        "cooked": "px"
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                "kind": "init"
                              },
                              {
                                "type": "Property",
                                "start": 4411,
                                "end": 4488,
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 83
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Literal",
                                  "start": 4411,
                                  "end": 4422,
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 17
                                    }
                                  },
                                  "value": "transform",
                                  "rawValue": "transform",
                                  "raw": "\"transform\""
                                },
                                "value": {
                                  "type": "TemplateLiteral",
                                  "start": 4424,
                                  "end": 4488,
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 83
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "ConditionalExpression",
                                      "start": 4439,
                                      "end": 4457,
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 52
                                        }
                                      },
                                      "test": {
                                        "type": "Identifier",
                                        "start": 4439,
                                        "end": 4446,
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 41
                                          }
                                        },
                                        "name": "reverse"
                                      },
                                      "consequent": {
                                        "type": "Literal",
                                        "start": 4449,
                                        "end": 4452,
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 47
                                          }
                                        },
                                        "value": "-",
                                        "rawValue": "-",
                                        "raw": "\"-\""
                                      },
                                      "alternate": {
                                        "type": "Literal",
                                        "start": 4455,
                                        "end": 4457,
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 52
                                          }
                                        },
                                        "value": "",
                                        "rawValue": "",
                                        "raw": "\"\""
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 4460,
                                      "end": 4477,
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 72
                                        }
                                      },
                                      "name": "ttdComponentWidth"
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 4425,
                                      "end": 4437,
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 32
                                        }
                                      },
                                      "value": {
                                        "raw": "translate3d(",
                                        "cooked": "translate3d("
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 4458,
                                      "end": 4458,
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 53
                                        }
                                      },
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 4478,
                                      "end": 4487,
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 82
                                        }
                                      },
                                      "value": {
                                        "raw": "px, 0, 0)",
                                        "cooked": "px, 0, 0)"
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                "kind": "init"
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 4501,
                      "end": 4557,
                      "loc": {
                        "start": {
                          "line": 160,
                          "column": 4
                        },
                        "end": {
                          "line": 160,
                          "column": 60
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 4501,
                        "end": 4556,
                        "loc": {
                          "start": {
                            "line": 160,
                            "column": 4
                          },
                          "end": {
                            "line": 160,
                            "column": 59
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 4501,
                          "end": 4516,
                          "loc": {
                            "start": {
                              "line": 160,
                              "column": 4
                            },
                            "end": {
                              "line": 160,
                              "column": 19
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 4501,
                            "end": 4505,
                            "loc": {
                              "start": {
                                "line": 160,
                                "column": 4
                              },
                              "end": {
                                "line": 160,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4506,
                            "end": 4516,
                            "loc": {
                              "start": {
                                "line": 160,
                                "column": 9
                              },
                              "end": {
                                "line": 160,
                                "column": 19
                              }
                            },
                            "name": "loadImages"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 4517,
                            "end": 4555,
                            "loc": {
                              "start": {
                                "line": 160,
                                "column": 20
                              },
                              "end": {
                                "line": 160,
                                "column": 58
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4517,
                              "end": 4531,
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 20
                                },
                                "end": {
                                  "line": 160,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 4517,
                                "end": 4526,
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 29
                                  }
                                },
                                "name": "$nextList"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4527,
                                "end": 4531,
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 34
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 4532,
                                "end": 4554,
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 57
                                  }
                                },
                                "value": ".js-image-card-image",
                                "rawValue": ".js-image-card-image",
                                "raw": "\".js-image-card-image\""
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 4563,
                      "end": 4585,
                      "loc": {
                        "start": {
                          "line": 162,
                          "column": 4
                        },
                        "end": {
                          "line": 162,
                          "column": 26
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 4563,
                        "end": 4584,
                        "loc": {
                          "start": {
                            "line": 162,
                            "column": 4
                          },
                          "end": {
                            "line": 162,
                            "column": 25
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 4563,
                          "end": 4577,
                          "loc": {
                            "start": {
                              "line": 162,
                              "column": 4
                            },
                            "end": {
                              "line": 162,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 4563,
                            "end": 4567,
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 4
                              },
                              "end": {
                                "line": 162,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4568,
                            "end": 4577,
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 9
                              },
                              "end": {
                                "line": 162,
                                "column": 18
                              }
                            },
                            "name": "animating"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "Literal",
                          "start": 4580,
                          "end": 4584,
                          "loc": {
                            "start": {
                              "line": 162,
                              "column": 21
                            },
                            "end": {
                              "line": 162,
                              "column": 25
                            }
                          },
                          "value": true,
                          "rawValue": true,
                          "raw": "true"
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 4591,
                      "end": 4704,
                      "loc": {
                        "start": {
                          "line": 164,
                          "column": 4
                        },
                        "end": {
                          "line": 165,
                          "column": 90
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 4591,
                        "end": 4703,
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 4
                          },
                          "end": {
                            "line": 165,
                            "column": 89
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 4591,
                          "end": 4624,
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 4
                            },
                            "end": {
                              "line": 165,
                              "column": 10
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 4591,
                            "end": 4613,
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 4
                              },
                              "end": {
                                "line": 164,
                                "column": 26
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4591,
                              "end": 4602,
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 4
                                },
                                "end": {
                                  "line": 164,
                                  "column": 15
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 4591,
                                "end": 4596,
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 9
                                  }
                                },
                                "name": "$list"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4597,
                                "end": 4602,
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 15
                                  }
                                },
                                "name": "after"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 4603,
                                "end": 4612,
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 25
                                  }
                                },
                                "name": "$nextList"
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4621,
                            "end": 4624,
                            "loc": {
                              "start": {
                                "line": 165,
                                "column": 7
                              },
                              "end": {
                                "line": 165,
                                "column": 10
                              }
                            },
                            "name": "css"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 4625,
                            "end": 4636,
                            "loc": {
                              "start": {
                                "line": 165,
                                "column": 11
                              },
                              "end": {
                                "line": 165,
                                "column": 22
                              }
                            },
                            "value": "transform",
                            "rawValue": "transform",
                            "raw": "\"transform\""
                          },
                          {
                            "type": "TemplateLiteral",
                            "start": 4638,
                            "end": 4702,
                            "loc": {
                              "start": {
                                "line": 165,
                                "column": 24
                              },
                              "end": {
                                "line": 165,
                                "column": 88
                              }
                            },
                            "expressions": [
                              {
                                "type": "ConditionalExpression",
                                "start": 4653,
                                "end": 4671,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 57
                                  }
                                },
                                "test": {
                                  "type": "Identifier",
                                  "start": 4653,
                                  "end": 4660,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 46
                                    }
                                  },
                                  "name": "reverse"
                                },
                                "consequent": {
                                  "type": "Literal",
                                  "start": 4663,
                                  "end": 4665,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 51
                                    }
                                  },
                                  "value": "",
                                  "rawValue": "",
                                  "raw": "\"\""
                                },
                                "alternate": {
                                  "type": "Literal",
                                  "start": 4668,
                                  "end": 4671,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 57
                                    }
                                  },
                                  "value": "-",
                                  "rawValue": "-",
                                  "raw": "\"-\""
                                }
                              },
                              {
                                "type": "Identifier",
                                "start": 4674,
                                "end": 4691,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 77
                                  }
                                },
                                "name": "ttdComponentWidth"
                              }
                            ],
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "start": 4639,
                                "end": 4651,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 37
                                  }
                                },
                                "value": {
                                  "raw": "translate3d(",
                                  "cooked": "translate3d("
                                },
                                "tail": false
                              },
                              {
                                "type": "TemplateElement",
                                "start": 4672,
                                "end": 4672,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 58
                                  }
                                },
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false
                              },
                              {
                                "type": "TemplateElement",
                                "start": 4692,
                                "end": 4701,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 78
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 87
                                  }
                                },
                                "value": {
                                  "raw": "px, 0, 0)",
                                  "cooked": "px, 0, 0)"
                                },
                                "tail": true
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 4714,
                      "end": 4811,
                      "loc": {
                        "start": {
                          "line": 167,
                          "column": 4
                        },
                        "end": {
                          "line": 170,
                          "column": 11
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 4714,
                        "end": 4810,
                        "loc": {
                          "start": {
                            "line": 167,
                            "column": 4
                          },
                          "end": {
                            "line": 170,
                            "column": 10
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 4714,
                          "end": 4724,
                          "loc": {
                            "start": {
                              "line": 167,
                              "column": 4
                            },
                            "end": {
                              "line": 167,
                              "column": 14
                            }
                          },
                          "name": "setTimeout"
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 4725,
                            "end": 4805,
                            "loc": {
                              "start": {
                                "line": 167,
                                "column": 15
                              },
                              "end": {
                                "line": 170,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "start": 4731,
                              "end": 4805,
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 21
                                },
                                "end": {
                                  "line": 170,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 4739,
                                  "end": 4799,
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 50
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 4739,
                                    "end": 4798,
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 49
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 4739,
                                      "end": 4761,
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 12
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 4739,
                                        "end": 4748,
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 15
                                          }
                                        },
                                        "name": "$nextList"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 4758,
                                        "end": 4761,
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 12
                                          }
                                        },
                                        "name": "css"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "start": 4762,
                                        "end": 4773,
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 24
                                          }
                                        },
                                        "value": "transform",
                                        "rawValue": "transform",
                                        "raw": "\"transform\""
                                      },
                                      {
                                        "type": "Literal",
                                        "start": 4775,
                                        "end": 4797,
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 48
                                          }
                                        },
                                        "value": "translate3d(0, 0, 0)",
                                        "rawValue": "translate3d(0, 0, 0)",
                                        "raw": "\"translate3d(0, 0, 0)\""
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "Literal",
                            "start": 4807,
                            "end": 4809,
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 7
                              },
                              "end": {
                                "line": 170,
                                "column": 9
                              }
                            },
                            "value": 30,
                            "rawValue": 30,
                            "raw": "30"
                          }
                        ]
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 4817,
                      "end": 4997,
                      "loc": {
                        "start": {
                          "line": 172,
                          "column": 4
                        },
                        "end": {
                          "line": 176,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 4821,
                        "end": 4875,
                        "loc": {
                          "start": {
                            "line": 172,
                            "column": 8
                          },
                          "end": {
                            "line": 172,
                            "column": 62
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 4821,
                          "end": 4829,
                          "loc": {
                            "start": {
                              "line": 172,
                              "column": 8
                            },
                            "end": {
                              "line": 172,
                              "column": 16
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "Identifier",
                            "start": 4822,
                            "end": 4829,
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 9
                              },
                              "end": {
                                "line": 172,
                                "column": 16
                              }
                            },
                            "name": "reverse"
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 4833,
                          "end": 4875,
                          "loc": {
                            "start": {
                              "line": 172,
                              "column": 20
                            },
                            "end": {
                              "line": 172,
                              "column": 62
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 4833,
                            "end": 4854,
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 20
                              },
                              "end": {
                                "line": 172,
                                "column": 41
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 4833,
                              "end": 4850,
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 20
                                },
                                "end": {
                                  "line": 172,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4833,
                                "end": 4837,
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4838,
                                "end": 4850,
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 37
                                  }
                                },
                                "name": "currentIndex"
                              },
                              "computed": false
                            },
                            "operator": "+",
                            "right": {
                              "type": "Literal",
                              "start": 4853,
                              "end": 4854,
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 40
                                },
                                "end": {
                                  "line": 172,
                                  "column": 41
                                }
                              },
                              "value": 4,
                              "rawValue": 4,
                              "raw": "4"
                            }
                          },
                          "operator": ">=",
                          "right": {
                            "type": "MemberExpression",
                            "start": 4858,
                            "end": 4875,
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 45
                              },
                              "end": {
                                "line": 172,
                                "column": 62
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 4858,
                              "end": 4868,
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 45
                                },
                                "end": {
                                  "line": 172,
                                  "column": 55
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4858,
                                "end": 4862,
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 49
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4863,
                                "end": 4868,
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 55
                                  }
                                },
                                "name": "cards"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4869,
                              "end": 4875,
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 56
                                },
                                "end": {
                                  "line": 172,
                                  "column": 62
                                }
                              },
                              "name": "length"
                            },
                            "computed": false
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4877,
                        "end": 4911,
                        "loc": {
                          "start": {
                            "line": 172,
                            "column": 64
                          },
                          "end": {
                            "line": 174,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 4885,
                            "end": 4905,
                            "loc": {
                              "start": {
                                "line": 173,
                                "column": 6
                              },
                              "end": {
                                "line": 173,
                                "column": 26
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4885,
                              "end": 4904,
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 6
                                },
                                "end": {
                                  "line": 173,
                                  "column": 25
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4885,
                                "end": 4902,
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4885,
                                  "end": 4889,
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4890,
                                  "end": 4902,
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 23
                                    }
                                  },
                                  "name": "hideShowMore"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ]
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "start": 4917,
                        "end": 4997,
                        "loc": {
                          "start": {
                            "line": 174,
                            "column": 11
                          },
                          "end": {
                            "line": 176,
                            "column": 5
                          }
                        },
                        "test": {
                          "type": "LogicalExpression",
                          "start": 4921,
                          "end": 4957,
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 15
                            },
                            "end": {
                              "line": 174,
                              "column": 51
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 4921,
                            "end": 4928,
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 15
                              },
                              "end": {
                                "line": 174,
                                "column": 22
                              }
                            },
                            "name": "reverse"
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 4932,
                            "end": 4957,
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 26
                              },
                              "end": {
                                "line": 174,
                                "column": 51
                              }
                            },
                            "left": {
                              "type": "BinaryExpression",
                              "start": 4932,
                              "end": 4953,
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 26
                                },
                                "end": {
                                  "line": 174,
                                  "column": 47
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 4932,
                                "end": 4949,
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 43
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4932,
                                  "end": 4936,
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4937,
                                  "end": 4949,
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 43
                                    }
                                  },
                                  "name": "currentIndex"
                                },
                                "computed": false
                              },
                              "operator": "-",
                              "right": {
                                "type": "Literal",
                                "start": 4952,
                                "end": 4953,
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 47
                                  }
                                },
                                "value": 4,
                                "rawValue": 4,
                                "raw": "4"
                              }
                            },
                            "operator": "<",
                            "right": {
                              "type": "Literal",
                              "start": 4956,
                              "end": 4957,
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 50
                                },
                                "end": {
                                  "line": 174,
                                  "column": 51
                                }
                              },
                              "value": 0,
                              "rawValue": 0,
                              "raw": "0"
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "start": 4959,
                          "end": 4997,
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 53
                            },
                            "end": {
                              "line": 176,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 4967,
                              "end": 4991,
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 6
                                },
                                "end": {
                                  "line": 175,
                                  "column": 30
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 4967,
                                "end": 4990,
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 29
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 4967,
                                  "end": 4988,
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 27
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 4967,
                                    "end": 4971,
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4972,
                                    "end": 4988,
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 27
                                      }
                                    },
                                    "name": "hideShowPrevious"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          ]
                        },
                        "alternate": null
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 5003,
                      "end": 5187,
                      "loc": {
                        "start": {
                          "line": 178,
                          "column": 4
                        },
                        "end": {
                          "line": 183,
                          "column": 9
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 5010,
                        "end": 5186,
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 11
                          },
                          "end": {
                            "line": 183,
                            "column": 8
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 5010,
                          "end": 5073,
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 11
                            },
                            "end": {
                              "line": 179,
                              "column": 11
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 5010,
                            "end": 5061,
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 11
                              },
                              "end": {
                                "line": 178,
                                "column": 62
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 5010,
                              "end": 5027,
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 11
                                },
                                "end": {
                                  "line": 178,
                                  "column": 28
                                }
                              },
                              "name": "waitForTransition"
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 5028,
                                "end": 5037,
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 38
                                  }
                                },
                                "name": "$nextList"
                              },
                              {
                                "type": "ObjectExpression",
                                "start": 5039,
                                "end": 5060,
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 61
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "Property",
                                    "start": 5041,
                                    "end": 5058,
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 59
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 5041,
                                      "end": 5053,
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 54
                                        }
                                      },
                                      "name": "fallbackTime"
                                    },
                                    "value": {
                                      "type": "Literal",
                                      "start": 5055,
                                      "end": 5058,
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 59
                                        }
                                      },
                                      "value": 300,
                                      "rawValue": 300,
                                      "raw": "300"
                                    },
                                    "kind": "init"
                                  }
                                ]
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5069,
                            "end": 5073,
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 7
                              },
                              "end": {
                                "line": 179,
                                "column": 11
                              }
                            },
                            "name": "then"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 5074,
                            "end": 5185,
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 12
                              },
                              "end": {
                                "line": 183,
                                "column": 7
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "start": 5080,
                              "end": 5185,
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 18
                                },
                                "end": {
                                  "line": 183,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 5090,
                                  "end": 5105,
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 23
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 5090,
                                    "end": 5104,
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 22
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 5090,
                                      "end": 5102,
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 5090,
                                        "end": 5095,
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 13
                                          }
                                        },
                                        "name": "$list"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5096,
                                        "end": 5102,
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 20
                                          }
                                        },
                                        "name": "remove"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 5114,
                                  "end": 5145,
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 39
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 5114,
                                    "end": 5144,
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 38
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 5114,
                                      "end": 5127,
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 5114,
                                        "end": 5123,
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 17
                                          }
                                        },
                                        "name": "$nextList"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5124,
                                        "end": 5127,
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 21
                                          }
                                        },
                                        "name": "css"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "start": 5128,
                                        "end": 5140,
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 34
                                          }
                                        },
                                        "value": "margin-top",
                                        "rawValue": "margin-top",
                                        "raw": "\"margin-top\""
                                      },
                                      {
                                        "type": "Literal",
                                        "start": 5142,
                                        "end": 5143,
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 37
                                          }
                                        },
                                        "value": 0,
                                        "rawValue": 0,
                                        "raw": "0"
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 5154,
                                  "end": 5177,
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 31
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 5154,
                                    "end": 5176,
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 30
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 5154,
                                      "end": 5168,
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 22
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 5154,
                                        "end": 5158,
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5159,
                                        "end": 5168,
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 22
                                          }
                                        },
                                        "name": "animating"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "start": 5171,
                                      "end": 5176,
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 30
                                        }
                                      },
                                      "value": false,
                                      "rawValue": false,
                                      "raw": "false"
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Load more top things to do. Callback from click on load more button.\n   * @param  {jQuery.Event} e The DOM event\n   ",
                  "start": 5194,
                  "end": 5321,
                  "loc": {
                    "start": {
                      "line": 185,
                      "column": 2
                    },
                    "end": {
                      "line": 188,
                      "column": 5
                    }
                  },
                  "range": [
                    5194,
                    5321
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 5352,
              "end": 5687,
              "loc": {
                "start": {
                  "line": 190,
                  "column": 2
                },
                "end": {
                  "line": 205,
                  "column": 3
                }
              },
              "decorators": [
                {
                  "type": "Decorator",
                  "start": 5324,
                  "end": 5348,
                  "loc": {
                    "start": {
                      "line": 189,
                      "column": 2
                    },
                    "end": {
                      "line": 189,
                      "column": 26
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 5325,
                    "end": 5348,
                    "loc": {
                      "start": {
                        "line": 189,
                        "column": 3
                      },
                      "end": {
                        "line": 189,
                        "column": 26
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 5325,
                      "end": 5332,
                      "loc": {
                        "start": {
                          "line": 189,
                          "column": 3
                        },
                        "end": {
                          "line": 189,
                          "column": 10
                        }
                      },
                      "name": "publish",
                      "leadingComments": null
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "start": 5333,
                        "end": 5347,
                        "loc": {
                          "start": {
                            "line": 189,
                            "column": 11
                          },
                          "end": {
                            "line": 189,
                            "column": 25
                          }
                        },
                        "value": "ttd.loadmore",
                        "rawValue": "ttd.loadmore",
                        "raw": "\"ttd.loadmore\""
                      }
                    ],
                    "leadingComments": null
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": "*\n   * Load more top things to do. Callback from click on load more button.\n   * @param  {jQuery.Event} e The DOM event\n   ",
                      "start": 5194,
                      "end": 5321,
                      "loc": {
                        "start": {
                          "line": 185,
                          "column": 2
                        },
                        "end": {
                          "line": 188,
                          "column": 5
                        }
                      },
                      "range": [
                        5194,
                        5321
                      ]
                    }
                  ]
                }
              ],
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 5352,
                "end": 5360,
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 2
                  },
                  "end": {
                    "line": 190,
                    "column": 10
                  }
                },
                "name": "loadMore"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 5360,
                "end": 5687,
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 10
                  },
                  "end": {
                    "line": 205,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 5361,
                    "end": 5362,
                    "loc": {
                      "start": {
                        "line": 190,
                        "column": 11
                      },
                      "end": {
                        "line": 190,
                        "column": 12
                      }
                    },
                    "name": "e"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 5364,
                  "end": 5687,
                  "loc": {
                    "start": {
                      "line": 190,
                      "column": 14
                    },
                    "end": {
                      "line": 205,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 5370,
                      "end": 5389,
                      "loc": {
                        "start": {
                          "line": 191,
                          "column": 4
                        },
                        "end": {
                          "line": 191,
                          "column": 23
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 5370,
                        "end": 5388,
                        "loc": {
                          "start": {
                            "line": 191,
                            "column": 4
                          },
                          "end": {
                            "line": 191,
                            "column": 22
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 5370,
                          "end": 5386,
                          "loc": {
                            "start": {
                              "line": 191,
                              "column": 4
                            },
                            "end": {
                              "line": 191,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 5370,
                            "end": 5371,
                            "loc": {
                              "start": {
                                "line": 191,
                                "column": 4
                              },
                              "end": {
                                "line": 191,
                                "column": 5
                              }
                            },
                            "name": "e"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5372,
                            "end": 5386,
                            "loc": {
                              "start": {
                                "line": 191,
                                "column": 6
                              },
                              "end": {
                                "line": 191,
                                "column": 20
                              }
                            },
                            "name": "preventDefault"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 5394,
                      "end": 5481,
                      "loc": {
                        "start": {
                          "line": 192,
                          "column": 4
                        },
                        "end": {
                          "line": 194,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 5398,
                        "end": 5458,
                        "loc": {
                          "start": {
                            "line": 192,
                            "column": 8
                          },
                          "end": {
                            "line": 192,
                            "column": 68
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 5398,
                          "end": 5412,
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 8
                            },
                            "end": {
                              "line": 192,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5398,
                            "end": 5402,
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 8
                              },
                              "end": {
                                "line": 192,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5403,
                            "end": 5412,
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 13
                              },
                              "end": {
                                "line": 192,
                                "column": 22
                              }
                            },
                            "name": "animating"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 5416,
                          "end": 5458,
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 26
                            },
                            "end": {
                              "line": 192,
                              "column": 68
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 5416,
                            "end": 5437,
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 26
                              },
                              "end": {
                                "line": 192,
                                "column": 47
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 5416,
                              "end": 5433,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 26
                                },
                                "end": {
                                  "line": 192,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 5416,
                                "end": 5420,
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 5421,
                                "end": 5433,
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 43
                                  }
                                },
                                "name": "currentIndex"
                              },
                              "computed": false
                            },
                            "operator": "+",
                            "right": {
                              "type": "Literal",
                              "start": 5436,
                              "end": 5437,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 46
                                },
                                "end": {
                                  "line": 192,
                                  "column": 47
                                }
                              },
                              "value": 4,
                              "rawValue": 4,
                              "raw": "4"
                            }
                          },
                          "operator": ">=",
                          "right": {
                            "type": "MemberExpression",
                            "start": 5441,
                            "end": 5458,
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 51
                              },
                              "end": {
                                "line": 192,
                                "column": 68
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 5441,
                              "end": 5451,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 51
                                },
                                "end": {
                                  "line": 192,
                                  "column": 61
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 5441,
                                "end": 5445,
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 55
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 5446,
                                "end": 5451,
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 61
                                  }
                                },
                                "name": "cards"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5452,
                              "end": 5458,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 62
                                },
                                "end": {
                                  "line": 192,
                                  "column": 68
                                }
                              },
                              "name": "length"
                            },
                            "computed": false
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 5460,
                        "end": 5481,
                        "loc": {
                          "start": {
                            "line": 192,
                            "column": 70
                          },
                          "end": {
                            "line": 194,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 5468,
                            "end": 5475,
                            "loc": {
                              "start": {
                                "line": 193,
                                "column": 6
                              },
                              "end": {
                                "line": 193,
                                "column": 13
                              }
                            },
                            "argument": null
                          }
                        ],
                        "trailingComments": null
                      },
                      "alternate": null,
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Grab the next 4 images",
                          "start": 5486,
                          "end": 5511,
                          "loc": {
                            "start": {
                              "line": 195,
                              "column": 4
                            },
                            "end": {
                              "line": 195,
                              "column": 29
                            }
                          },
                          "range": [
                            5486,
                            5511
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 5516,
                      "end": 5543,
                      "loc": {
                        "start": {
                          "line": 196,
                          "column": 4
                        },
                        "end": {
                          "line": 196,
                          "column": 31
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 5516,
                        "end": 5542,
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 4
                          },
                          "end": {
                            "line": 196,
                            "column": 30
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 5516,
                          "end": 5540,
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 4
                            },
                            "end": {
                              "line": 196,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5516,
                            "end": 5520,
                            "loc": {
                              "start": {
                                "line": 196,
                                "column": 4
                              },
                              "end": {
                                "line": 196,
                                "column": 8
                              }
                            },
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5521,
                            "end": 5540,
                            "loc": {
                              "start": {
                                "line": 196,
                                "column": 9
                              },
                              "end": {
                                "line": 196,
                                "column": 28
                              }
                            },
                            "name": "showMoreAndPrevious"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "arguments": [],
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Grab the next 4 images",
                          "start": 5486,
                          "end": 5511,
                          "loc": {
                            "start": {
                              "line": 195,
                              "column": 4
                            },
                            "end": {
                              "line": 195,
                              "column": 29
                            }
                          },
                          "range": [
                            5486,
                            5511
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 5548,
                      "end": 5593,
                      "loc": {
                        "start": {
                          "line": 197,
                          "column": 4
                        },
                        "end": {
                          "line": 197,
                          "column": 49
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 5548,
                        "end": 5592,
                        "loc": {
                          "start": {
                            "line": 197,
                            "column": 4
                          },
                          "end": {
                            "line": 197,
                            "column": 48
                          }
                        },
                        "operator": "+=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 5548,
                          "end": 5565,
                          "loc": {
                            "start": {
                              "line": 197,
                              "column": 4
                            },
                            "end": {
                              "line": 197,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5548,
                            "end": 5552,
                            "loc": {
                              "start": {
                                "line": 197,
                                "column": 4
                              },
                              "end": {
                                "line": 197,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5553,
                            "end": 5565,
                            "loc": {
                              "start": {
                                "line": 197,
                                "column": 9
                              },
                              "end": {
                                "line": 197,
                                "column": 21
                              }
                            },
                            "name": "currentIndex"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "MemberExpression",
                          "start": 5569,
                          "end": 5592,
                          "loc": {
                            "start": {
                              "line": 197,
                              "column": 25
                            },
                            "end": {
                              "line": 197,
                              "column": 48
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 5569,
                            "end": 5581,
                            "loc": {
                              "start": {
                                "line": 197,
                                "column": 25
                              },
                              "end": {
                                "line": 197,
                                "column": 37
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 5569,
                              "end": 5573,
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 25
                                },
                                "end": {
                                  "line": 197,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5574,
                              "end": 5581,
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 30
                                },
                                "end": {
                                  "line": 197,
                                  "column": 37
                                }
                              },
                              "name": "options"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5582,
                            "end": 5592,
                            "loc": {
                              "start": {
                                "line": 197,
                                "column": 38
                              },
                              "end": {
                                "line": 197,
                                "column": 48
                              }
                            },
                            "name": "numOfCards"
                          },
                          "computed": false
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Forward",
                          "start": 5603,
                          "end": 5613,
                          "loc": {
                            "start": {
                              "line": 199,
                              "column": 4
                            },
                            "end": {
                              "line": 199,
                              "column": 14
                            }
                          },
                          "range": [
                            5603,
                            5613
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 5618,
                      "end": 5633,
                      "loc": {
                        "start": {
                          "line": 200,
                          "column": 4
                        },
                        "end": {
                          "line": 200,
                          "column": 19
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 5618,
                        "end": 5632,
                        "loc": {
                          "start": {
                            "line": 200,
                            "column": 4
                          },
                          "end": {
                            "line": 200,
                            "column": 18
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 5618,
                          "end": 5630,
                          "loc": {
                            "start": {
                              "line": 200,
                              "column": 4
                            },
                            "end": {
                              "line": 200,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5618,
                            "end": 5622,
                            "loc": {
                              "start": {
                                "line": 200,
                                "column": 4
                              },
                              "end": {
                                "line": 200,
                                "column": 8
                              }
                            },
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5623,
                            "end": 5630,
                            "loc": {
                              "start": {
                                "line": 200,
                                "column": 9
                              },
                              "end": {
                                "line": 200,
                                "column": 16
                              }
                            },
                            "name": "animate"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "arguments": [],
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Forward",
                          "start": 5603,
                          "end": 5613,
                          "loc": {
                            "start": {
                              "line": 199,
                              "column": 4
                            },
                            "end": {
                              "line": 199,
                              "column": 14
                            }
                          },
                          "range": [
                            5603,
                            5613
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 5639,
                      "end": 5683,
                      "loc": {
                        "start": {
                          "line": 202,
                          "column": 4
                        },
                        "end": {
                          "line": 204,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 5646,
                        "end": 5682,
                        "loc": {
                          "start": {
                            "line": 202,
                            "column": 11
                          },
                          "end": {
                            "line": 204,
                            "column": 5
                          }
                        },
                        "properties": [
                          {
                            "type": "Property",
                            "start": 5654,
                            "end": 5676,
                            "loc": {
                              "start": {
                                "line": 203,
                                "column": 6
                              },
                              "end": {
                                "line": 203,
                                "column": 28
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Literal",
                              "start": 5654,
                              "end": 5665,
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 6
                                },
                                "end": {
                                  "line": 203,
                                  "column": 17
                                }
                              },
                              "value": "direction",
                              "rawValue": "direction",
                              "raw": "\"direction\""
                            },
                            "value": {
                              "type": "Literal",
                              "start": 5667,
                              "end": 5676,
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 19
                                },
                                "end": {
                                  "line": 203,
                                  "column": 28
                                }
                              },
                              "value": "forward",
                              "rawValue": "forward",
                              "raw": "\"forward\""
                            },
                            "kind": "init"
                          }
                        ]
                      }
                    }
                  ]
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Load more top things to do. Callback from click on load more button.\n   * @param  {jQuery.Event} e The DOM event\n   ",
                  "start": 5194,
                  "end": 5321,
                  "loc": {
                    "start": {
                      "line": 185,
                      "column": 2
                    },
                    "end": {
                      "line": 188,
                      "column": 5
                    }
                  },
                  "range": [
                    5194,
                    5321
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 5718,
              "end": 6040,
              "loc": {
                "start": {
                  "line": 207,
                  "column": 2
                },
                "end": {
                  "line": 222,
                  "column": 3
                }
              },
              "decorators": [
                {
                  "type": "Decorator",
                  "start": 5690,
                  "end": 5714,
                  "loc": {
                    "start": {
                      "line": 206,
                      "column": 2
                    },
                    "end": {
                      "line": 206,
                      "column": 26
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 5691,
                    "end": 5714,
                    "loc": {
                      "start": {
                        "line": 206,
                        "column": 3
                      },
                      "end": {
                        "line": 206,
                        "column": 26
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 5691,
                      "end": 5698,
                      "loc": {
                        "start": {
                          "line": 206,
                          "column": 3
                        },
                        "end": {
                          "line": 206,
                          "column": 10
                        }
                      },
                      "name": "publish"
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "start": 5699,
                        "end": 5713,
                        "loc": {
                          "start": {
                            "line": 206,
                            "column": 11
                          },
                          "end": {
                            "line": 206,
                            "column": 25
                          }
                        },
                        "value": "ttd.loadmore",
                        "rawValue": "ttd.loadmore",
                        "raw": "\"ttd.loadmore\""
                      }
                    ]
                  }
                }
              ],
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 5718,
                "end": 5730,
                "loc": {
                  "start": {
                    "line": 207,
                    "column": 2
                  },
                  "end": {
                    "line": 207,
                    "column": 14
                  }
                },
                "name": "loadPrevious"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 5730,
                "end": 6040,
                "loc": {
                  "start": {
                    "line": 207,
                    "column": 14
                  },
                  "end": {
                    "line": 222,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 5731,
                    "end": 5732,
                    "loc": {
                      "start": {
                        "line": 207,
                        "column": 15
                      },
                      "end": {
                        "line": 207,
                        "column": 16
                      }
                    },
                    "name": "e"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 5734,
                  "end": 6040,
                  "loc": {
                    "start": {
                      "line": 207,
                      "column": 18
                    },
                    "end": {
                      "line": 222,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 5740,
                      "end": 5759,
                      "loc": {
                        "start": {
                          "line": 208,
                          "column": 4
                        },
                        "end": {
                          "line": 208,
                          "column": 23
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 5740,
                        "end": 5758,
                        "loc": {
                          "start": {
                            "line": 208,
                            "column": 4
                          },
                          "end": {
                            "line": 208,
                            "column": 22
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 5740,
                          "end": 5756,
                          "loc": {
                            "start": {
                              "line": 208,
                              "column": 4
                            },
                            "end": {
                              "line": 208,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 5740,
                            "end": 5741,
                            "loc": {
                              "start": {
                                "line": 208,
                                "column": 4
                              },
                              "end": {
                                "line": 208,
                                "column": 5
                              }
                            },
                            "name": "e"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5742,
                            "end": 5756,
                            "loc": {
                              "start": {
                                "line": 208,
                                "column": 6
                              },
                              "end": {
                                "line": 208,
                                "column": 20
                              }
                            },
                            "name": "preventDefault"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 5764,
                      "end": 5834,
                      "loc": {
                        "start": {
                          "line": 209,
                          "column": 4
                        },
                        "end": {
                          "line": 211,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 5768,
                        "end": 5811,
                        "loc": {
                          "start": {
                            "line": 209,
                            "column": 8
                          },
                          "end": {
                            "line": 209,
                            "column": 51
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 5768,
                          "end": 5782,
                          "loc": {
                            "start": {
                              "line": 209,
                              "column": 8
                            },
                            "end": {
                              "line": 209,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5768,
                            "end": 5772,
                            "loc": {
                              "start": {
                                "line": 209,
                                "column": 8
                              },
                              "end": {
                                "line": 209,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5773,
                            "end": 5782,
                            "loc": {
                              "start": {
                                "line": 209,
                                "column": 13
                              },
                              "end": {
                                "line": 209,
                                "column": 22
                              }
                            },
                            "name": "animating"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 5786,
                          "end": 5811,
                          "loc": {
                            "start": {
                              "line": 209,
                              "column": 26
                            },
                            "end": {
                              "line": 209,
                              "column": 51
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 5786,
                            "end": 5807,
                            "loc": {
                              "start": {
                                "line": 209,
                                "column": 26
                              },
                              "end": {
                                "line": 209,
                                "column": 47
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 5786,
                              "end": 5803,
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 26
                                },
                                "end": {
                                  "line": 209,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 5786,
                                "end": 5790,
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 5791,
                                "end": 5803,
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 43
                                  }
                                },
                                "name": "currentIndex"
                              },
                              "computed": false
                            },
                            "operator": "-",
                            "right": {
                              "type": "Literal",
                              "start": 5806,
                              "end": 5807,
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 46
                                },
                                "end": {
                                  "line": 209,
                                  "column": 47
                                }
                              },
                              "value": 4,
                              "rawValue": 4,
                              "raw": "4"
                            }
                          },
                          "operator": "<",
                          "right": {
                            "type": "Literal",
                            "start": 5810,
                            "end": 5811,
                            "loc": {
                              "start": {
                                "line": 209,
                                "column": 50
                              },
                              "end": {
                                "line": 209,
                                "column": 51
                              }
                            },
                            "value": 0,
                            "rawValue": 0,
                            "raw": "0"
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 5813,
                        "end": 5834,
                        "loc": {
                          "start": {
                            "line": 209,
                            "column": 53
                          },
                          "end": {
                            "line": 211,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 5821,
                            "end": 5828,
                            "loc": {
                              "start": {
                                "line": 210,
                                "column": 6
                              },
                              "end": {
                                "line": 210,
                                "column": 13
                              }
                            },
                            "argument": null
                          }
                        ],
                        "trailingComments": null
                      },
                      "alternate": null,
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Grab the next 4 images",
                          "start": 5839,
                          "end": 5864,
                          "loc": {
                            "start": {
                              "line": 212,
                              "column": 4
                            },
                            "end": {
                              "line": 212,
                              "column": 29
                            }
                          },
                          "range": [
                            5839,
                            5864
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 5869,
                      "end": 5896,
                      "loc": {
                        "start": {
                          "line": 213,
                          "column": 4
                        },
                        "end": {
                          "line": 213,
                          "column": 31
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 5869,
                        "end": 5895,
                        "loc": {
                          "start": {
                            "line": 213,
                            "column": 4
                          },
                          "end": {
                            "line": 213,
                            "column": 30
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 5869,
                          "end": 5893,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 4
                            },
                            "end": {
                              "line": 213,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5869,
                            "end": 5873,
                            "loc": {
                              "start": {
                                "line": 213,
                                "column": 4
                              },
                              "end": {
                                "line": 213,
                                "column": 8
                              }
                            },
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5874,
                            "end": 5893,
                            "loc": {
                              "start": {
                                "line": 213,
                                "column": 9
                              },
                              "end": {
                                "line": 213,
                                "column": 28
                              }
                            },
                            "name": "showMoreAndPrevious"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "arguments": [],
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Grab the next 4 images",
                          "start": 5839,
                          "end": 5864,
                          "loc": {
                            "start": {
                              "line": 212,
                              "column": 4
                            },
                            "end": {
                              "line": 212,
                              "column": 29
                            }
                          },
                          "range": [
                            5839,
                            5864
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 5901,
                      "end": 5946,
                      "loc": {
                        "start": {
                          "line": 214,
                          "column": 4
                        },
                        "end": {
                          "line": 214,
                          "column": 49
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 5901,
                        "end": 5945,
                        "loc": {
                          "start": {
                            "line": 214,
                            "column": 4
                          },
                          "end": {
                            "line": 214,
                            "column": 48
                          }
                        },
                        "operator": "-=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 5901,
                          "end": 5918,
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 4
                            },
                            "end": {
                              "line": 214,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5901,
                            "end": 5905,
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 4
                              },
                              "end": {
                                "line": 214,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5906,
                            "end": 5918,
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 9
                              },
                              "end": {
                                "line": 214,
                                "column": 21
                              }
                            },
                            "name": "currentIndex"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "MemberExpression",
                          "start": 5922,
                          "end": 5945,
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 25
                            },
                            "end": {
                              "line": 214,
                              "column": 48
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 5922,
                            "end": 5934,
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 25
                              },
                              "end": {
                                "line": 214,
                                "column": 37
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 5922,
                              "end": 5926,
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 25
                                },
                                "end": {
                                  "line": 214,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5927,
                              "end": 5934,
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 30
                                },
                                "end": {
                                  "line": 214,
                                  "column": 37
                                }
                              },
                              "name": "options"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5935,
                            "end": 5945,
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 38
                              },
                              "end": {
                                "line": 214,
                                "column": 48
                              }
                            },
                            "name": "numOfCards"
                          },
                          "computed": false
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Reverse",
                          "start": 5952,
                          "end": 5962,
                          "loc": {
                            "start": {
                              "line": 216,
                              "column": 4
                            },
                            "end": {
                              "line": 216,
                              "column": 14
                            }
                          },
                          "range": [
                            5952,
                            5962
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 5967,
                      "end": 5986,
                      "loc": {
                        "start": {
                          "line": 217,
                          "column": 4
                        },
                        "end": {
                          "line": 217,
                          "column": 23
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 5967,
                        "end": 5985,
                        "loc": {
                          "start": {
                            "line": 217,
                            "column": 4
                          },
                          "end": {
                            "line": 217,
                            "column": 22
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 5967,
                          "end": 5979,
                          "loc": {
                            "start": {
                              "line": 217,
                              "column": 4
                            },
                            "end": {
                              "line": 217,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 5967,
                            "end": 5971,
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 4
                              },
                              "end": {
                                "line": 217,
                                "column": 8
                              }
                            },
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5972,
                            "end": 5979,
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 9
                              },
                              "end": {
                                "line": 217,
                                "column": 16
                              }
                            },
                            "name": "animate"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 5980,
                            "end": 5984,
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 17
                              },
                              "end": {
                                "line": 217,
                                "column": 21
                              }
                            },
                            "value": true,
                            "rawValue": true,
                            "raw": "true"
                          }
                        ],
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Reverse",
                          "start": 5952,
                          "end": 5962,
                          "loc": {
                            "start": {
                              "line": 216,
                              "column": 4
                            },
                            "end": {
                              "line": 216,
                              "column": 14
                            }
                          },
                          "range": [
                            5952,
                            5962
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 5992,
                      "end": 6036,
                      "loc": {
                        "start": {
                          "line": 219,
                          "column": 4
                        },
                        "end": {
                          "line": 221,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 5999,
                        "end": 6035,
                        "loc": {
                          "start": {
                            "line": 219,
                            "column": 11
                          },
                          "end": {
                            "line": 221,
                            "column": 5
                          }
                        },
                        "properties": [
                          {
                            "type": "Property",
                            "start": 6007,
                            "end": 6029,
                            "loc": {
                              "start": {
                                "line": 220,
                                "column": 6
                              },
                              "end": {
                                "line": 220,
                                "column": 28
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Literal",
                              "start": 6007,
                              "end": 6018,
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 6
                                },
                                "end": {
                                  "line": 220,
                                  "column": 17
                                }
                              },
                              "value": "direction",
                              "rawValue": "direction",
                              "raw": "\"direction\""
                            },
                            "value": {
                              "type": "Literal",
                              "start": 6020,
                              "end": 6029,
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 19
                                },
                                "end": {
                                  "line": 220,
                                  "column": 28
                                }
                              },
                              "value": "reverse",
                              "rawValue": "reverse",
                              "raw": "\"reverse\""
                            },
                            "kind": "init"
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 6043,
              "end": 6189,
              "loc": {
                "start": {
                  "line": 223,
                  "column": 2
                },
                "end": {
                  "line": 226,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 6043,
                "end": 6051,
                "loc": {
                  "start": {
                    "line": 223,
                    "column": 2
                  },
                  "end": {
                    "line": 223,
                    "column": 10
                  }
                },
                "name": "showMore"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 6051,
                "end": 6189,
                "loc": {
                  "start": {
                    "line": 223,
                    "column": 10
                  },
                  "end": {
                    "line": 226,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 6054,
                  "end": 6189,
                  "loc": {
                    "start": {
                      "line": 223,
                      "column": 13
                    },
                    "end": {
                      "line": 226,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 6060,
                      "end": 6122,
                      "loc": {
                        "start": {
                          "line": 224,
                          "column": 4
                        },
                        "end": {
                          "line": 224,
                          "column": 66
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6060,
                        "end": 6121,
                        "loc": {
                          "start": {
                            "line": 224,
                            "column": 4
                          },
                          "end": {
                            "line": 224,
                            "column": 65
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6060,
                          "end": 6105,
                          "loc": {
                            "start": {
                              "line": 224,
                              "column": 4
                            },
                            "end": {
                              "line": 224,
                              "column": 49
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 6060,
                            "end": 6093,
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 4
                              },
                              "end": {
                                "line": 224,
                                "column": 37
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6060,
                              "end": 6073,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 4
                                },
                                "end": {
                                  "line": 224,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6060,
                                "end": 6068,
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6060,
                                  "end": 6064,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6065,
                                  "end": 6068,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6069,
                                "end": 6073,
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 6074,
                                "end": 6092,
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 36
                                  }
                                },
                                "value": ".has-more--right",
                                "rawValue": ".has-more--right",
                                "raw": "\".has-more--right\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6094,
                            "end": 6105,
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 38
                              },
                              "end": {
                                "line": 224,
                                "column": 49
                              }
                            },
                            "name": "removeClass"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 6106,
                            "end": 6120,
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 50
                              },
                              "end": {
                                "line": 224,
                                "column": 64
                              }
                            },
                            "value": "is-invisible",
                            "rawValue": "is-invisible",
                            "raw": "\"is-invisible\""
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 6127,
                      "end": 6185,
                      "loc": {
                        "start": {
                          "line": 225,
                          "column": 4
                        },
                        "end": {
                          "line": 225,
                          "column": 62
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6127,
                        "end": 6184,
                        "loc": {
                          "start": {
                            "line": 225,
                            "column": 4
                          },
                          "end": {
                            "line": 225,
                            "column": 61
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6127,
                          "end": 6168,
                          "loc": {
                            "start": {
                              "line": 225,
                              "column": 4
                            },
                            "end": {
                              "line": 225,
                              "column": 45
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 6127,
                            "end": 6156,
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 4
                              },
                              "end": {
                                "line": 225,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6127,
                              "end": 6140,
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 4
                                },
                                "end": {
                                  "line": 225,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6127,
                                "end": 6135,
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6127,
                                  "end": 6131,
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6132,
                                  "end": 6135,
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6136,
                                "end": 6140,
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 6141,
                                "end": 6155,
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 32
                                  }
                                },
                                "value": ".js-ttd-more",
                                "rawValue": ".js-ttd-more",
                                "raw": "\".js-ttd-more\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6157,
                            "end": 6168,
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 34
                              },
                              "end": {
                                "line": 225,
                                "column": 45
                              }
                            },
                            "name": "removeClass"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 6169,
                            "end": 6183,
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 46
                              },
                              "end": {
                                "line": 225,
                                "column": 60
                              }
                            },
                            "value": "is-invisible",
                            "rawValue": "is-invisible",
                            "raw": "\"is-invisible\""
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 6192,
              "end": 6341,
              "loc": {
                "start": {
                  "line": 227,
                  "column": 2
                },
                "end": {
                  "line": 230,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 6192,
                "end": 6204,
                "loc": {
                  "start": {
                    "line": 227,
                    "column": 2
                  },
                  "end": {
                    "line": 227,
                    "column": 14
                  }
                },
                "name": "showPrevious"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 6204,
                "end": 6341,
                "loc": {
                  "start": {
                    "line": 227,
                    "column": 14
                  },
                  "end": {
                    "line": 230,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 6207,
                  "end": 6341,
                  "loc": {
                    "start": {
                      "line": 227,
                      "column": 17
                    },
                    "end": {
                      "line": 230,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 6213,
                      "end": 6274,
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 4
                        },
                        "end": {
                          "line": 228,
                          "column": 65
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6213,
                        "end": 6273,
                        "loc": {
                          "start": {
                            "line": 228,
                            "column": 4
                          },
                          "end": {
                            "line": 228,
                            "column": 64
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6213,
                          "end": 6257,
                          "loc": {
                            "start": {
                              "line": 228,
                              "column": 4
                            },
                            "end": {
                              "line": 228,
                              "column": 48
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 6213,
                            "end": 6245,
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 4
                              },
                              "end": {
                                "line": 228,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6213,
                              "end": 6226,
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 4
                                },
                                "end": {
                                  "line": 228,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6213,
                                "end": 6221,
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6213,
                                  "end": 6217,
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6218,
                                  "end": 6221,
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6222,
                                "end": 6226,
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 6227,
                                "end": 6244,
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 35
                                  }
                                },
                                "value": ".has-more--left",
                                "rawValue": ".has-more--left",
                                "raw": "\".has-more--left\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6246,
                            "end": 6257,
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 37
                              },
                              "end": {
                                "line": 228,
                                "column": 48
                              }
                            },
                            "name": "removeClass"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 6258,
                            "end": 6272,
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 49
                              },
                              "end": {
                                "line": 228,
                                "column": 63
                              }
                            },
                            "value": "is-invisible",
                            "rawValue": "is-invisible",
                            "raw": "\"is-invisible\""
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 6279,
                      "end": 6337,
                      "loc": {
                        "start": {
                          "line": 229,
                          "column": 4
                        },
                        "end": {
                          "line": 229,
                          "column": 62
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6279,
                        "end": 6336,
                        "loc": {
                          "start": {
                            "line": 229,
                            "column": 4
                          },
                          "end": {
                            "line": 229,
                            "column": 61
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6279,
                          "end": 6320,
                          "loc": {
                            "start": {
                              "line": 229,
                              "column": 4
                            },
                            "end": {
                              "line": 229,
                              "column": 45
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 6279,
                            "end": 6308,
                            "loc": {
                              "start": {
                                "line": 229,
                                "column": 4
                              },
                              "end": {
                                "line": 229,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6279,
                              "end": 6292,
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 4
                                },
                                "end": {
                                  "line": 229,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6279,
                                "end": 6287,
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6279,
                                  "end": 6283,
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6284,
                                  "end": 6287,
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6288,
                                "end": 6292,
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 6293,
                                "end": 6307,
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 32
                                  }
                                },
                                "value": ".js-ttd-less",
                                "rawValue": ".js-ttd-less",
                                "raw": "\".js-ttd-less\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6309,
                            "end": 6320,
                            "loc": {
                              "start": {
                                "line": 229,
                                "column": 34
                              },
                              "end": {
                                "line": 229,
                                "column": 45
                              }
                            },
                            "name": "removeClass"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 6321,
                            "end": 6335,
                            "loc": {
                              "start": {
                                "line": 229,
                                "column": 46
                              },
                              "end": {
                                "line": 229,
                                "column": 60
                              }
                            },
                            "value": "is-invisible",
                            "rawValue": "is-invisible",
                            "raw": "\"is-invisible\""
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 6344,
              "end": 6417,
              "loc": {
                "start": {
                  "line": 231,
                  "column": 2
                },
                "end": {
                  "line": 234,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 6344,
                "end": 6363,
                "loc": {
                  "start": {
                    "line": 231,
                    "column": 2
                  },
                  "end": {
                    "line": 231,
                    "column": 21
                  }
                },
                "name": "showMoreAndPrevious"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 6363,
                "end": 6417,
                "loc": {
                  "start": {
                    "line": 231,
                    "column": 21
                  },
                  "end": {
                    "line": 234,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 6366,
                  "end": 6417,
                  "loc": {
                    "start": {
                      "line": 231,
                      "column": 24
                    },
                    "end": {
                      "line": 234,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 6372,
                      "end": 6388,
                      "loc": {
                        "start": {
                          "line": 232,
                          "column": 4
                        },
                        "end": {
                          "line": 232,
                          "column": 20
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6372,
                        "end": 6387,
                        "loc": {
                          "start": {
                            "line": 232,
                            "column": 4
                          },
                          "end": {
                            "line": 232,
                            "column": 19
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6372,
                          "end": 6385,
                          "loc": {
                            "start": {
                              "line": 232,
                              "column": 4
                            },
                            "end": {
                              "line": 232,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 6372,
                            "end": 6376,
                            "loc": {
                              "start": {
                                "line": 232,
                                "column": 4
                              },
                              "end": {
                                "line": 232,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6377,
                            "end": 6385,
                            "loc": {
                              "start": {
                                "line": 232,
                                "column": 9
                              },
                              "end": {
                                "line": 232,
                                "column": 17
                              }
                            },
                            "name": "showMore"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 6393,
                      "end": 6413,
                      "loc": {
                        "start": {
                          "line": 233,
                          "column": 4
                        },
                        "end": {
                          "line": 233,
                          "column": 24
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6393,
                        "end": 6412,
                        "loc": {
                          "start": {
                            "line": 233,
                            "column": 4
                          },
                          "end": {
                            "line": 233,
                            "column": 23
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6393,
                          "end": 6410,
                          "loc": {
                            "start": {
                              "line": 233,
                              "column": 4
                            },
                            "end": {
                              "line": 233,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 6393,
                            "end": 6397,
                            "loc": {
                              "start": {
                                "line": 233,
                                "column": 4
                              },
                              "end": {
                                "line": 233,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6398,
                            "end": 6410,
                            "loc": {
                              "start": {
                                "line": 233,
                                "column": 9
                              },
                              "end": {
                                "line": 233,
                                "column": 21
                              }
                            },
                            "name": "showPrevious"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 6420,
              "end": 6564,
              "loc": {
                "start": {
                  "line": 235,
                  "column": 2
                },
                "end": {
                  "line": 238,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 6420,
                "end": 6432,
                "loc": {
                  "start": {
                    "line": 235,
                    "column": 2
                  },
                  "end": {
                    "line": 235,
                    "column": 14
                  }
                },
                "name": "hideShowMore"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 6432,
                "end": 6564,
                "loc": {
                  "start": {
                    "line": 235,
                    "column": 14
                  },
                  "end": {
                    "line": 238,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 6435,
                  "end": 6564,
                  "loc": {
                    "start": {
                      "line": 235,
                      "column": 17
                    },
                    "end": {
                      "line": 238,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 6441,
                      "end": 6496,
                      "loc": {
                        "start": {
                          "line": 236,
                          "column": 4
                        },
                        "end": {
                          "line": 236,
                          "column": 59
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6441,
                        "end": 6495,
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 4
                          },
                          "end": {
                            "line": 236,
                            "column": 58
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6441,
                          "end": 6479,
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 4
                            },
                            "end": {
                              "line": 236,
                              "column": 42
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 6441,
                            "end": 6470,
                            "loc": {
                              "start": {
                                "line": 236,
                                "column": 4
                              },
                              "end": {
                                "line": 236,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6441,
                              "end": 6454,
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 4
                                },
                                "end": {
                                  "line": 236,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6441,
                                "end": 6449,
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6441,
                                  "end": 6445,
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6446,
                                  "end": 6449,
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6450,
                                "end": 6454,
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 6455,
                                "end": 6469,
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 32
                                  }
                                },
                                "value": ".js-ttd-more",
                                "rawValue": ".js-ttd-more",
                                "raw": "\".js-ttd-more\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6471,
                            "end": 6479,
                            "loc": {
                              "start": {
                                "line": 236,
                                "column": 34
                              },
                              "end": {
                                "line": 236,
                                "column": 42
                              }
                            },
                            "name": "addClass"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 6480,
                            "end": 6494,
                            "loc": {
                              "start": {
                                "line": 236,
                                "column": 43
                              },
                              "end": {
                                "line": 236,
                                "column": 57
                              }
                            },
                            "value": "is-invisible",
                            "rawValue": "is-invisible",
                            "raw": "\"is-invisible\""
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 6501,
                      "end": 6560,
                      "loc": {
                        "start": {
                          "line": 237,
                          "column": 4
                        },
                        "end": {
                          "line": 237,
                          "column": 63
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6501,
                        "end": 6559,
                        "loc": {
                          "start": {
                            "line": 237,
                            "column": 4
                          },
                          "end": {
                            "line": 237,
                            "column": 62
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6501,
                          "end": 6543,
                          "loc": {
                            "start": {
                              "line": 237,
                              "column": 4
                            },
                            "end": {
                              "line": 237,
                              "column": 46
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 6501,
                            "end": 6534,
                            "loc": {
                              "start": {
                                "line": 237,
                                "column": 4
                              },
                              "end": {
                                "line": 237,
                                "column": 37
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6501,
                              "end": 6514,
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 4
                                },
                                "end": {
                                  "line": 237,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6501,
                                "end": 6509,
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6501,
                                  "end": 6505,
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6506,
                                  "end": 6509,
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6510,
                                "end": 6514,
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 6515,
                                "end": 6533,
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 36
                                  }
                                },
                                "value": ".has-more--right",
                                "rawValue": ".has-more--right",
                                "raw": "\".has-more--right\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6535,
                            "end": 6543,
                            "loc": {
                              "start": {
                                "line": 237,
                                "column": 38
                              },
                              "end": {
                                "line": 237,
                                "column": 46
                              }
                            },
                            "name": "addClass"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 6544,
                            "end": 6558,
                            "loc": {
                              "start": {
                                "line": 237,
                                "column": 47
                              },
                              "end": {
                                "line": 237,
                                "column": 61
                              }
                            },
                            "value": "is-invisible",
                            "rawValue": "is-invisible",
                            "raw": "\"is-invisible\""
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 6567,
              "end": 6714,
              "loc": {
                "start": {
                  "line": 239,
                  "column": 2
                },
                "end": {
                  "line": 242,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 6567,
                "end": 6583,
                "loc": {
                  "start": {
                    "line": 239,
                    "column": 2
                  },
                  "end": {
                    "line": 239,
                    "column": 18
                  }
                },
                "name": "hideShowPrevious"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 6583,
                "end": 6714,
                "loc": {
                  "start": {
                    "line": 239,
                    "column": 18
                  },
                  "end": {
                    "line": 242,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 6586,
                  "end": 6714,
                  "loc": {
                    "start": {
                      "line": 239,
                      "column": 21
                    },
                    "end": {
                      "line": 242,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 6592,
                      "end": 6647,
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 4
                        },
                        "end": {
                          "line": 240,
                          "column": 59
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6592,
                        "end": 6646,
                        "loc": {
                          "start": {
                            "line": 240,
                            "column": 4
                          },
                          "end": {
                            "line": 240,
                            "column": 58
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6592,
                          "end": 6630,
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 4
                            },
                            "end": {
                              "line": 240,
                              "column": 42
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 6592,
                            "end": 6621,
                            "loc": {
                              "start": {
                                "line": 240,
                                "column": 4
                              },
                              "end": {
                                "line": 240,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6592,
                              "end": 6605,
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 4
                                },
                                "end": {
                                  "line": 240,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6592,
                                "end": 6600,
                                "loc": {
                                  "start": {
                                    "line": 240,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 240,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6592,
                                  "end": 6596,
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6597,
                                  "end": 6600,
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6601,
                                "end": 6605,
                                "loc": {
                                  "start": {
                                    "line": 240,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 240,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 6606,
                                "end": 6620,
                                "loc": {
                                  "start": {
                                    "line": 240,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 240,
                                    "column": 32
                                  }
                                },
                                "value": ".js-ttd-less",
                                "rawValue": ".js-ttd-less",
                                "raw": "\".js-ttd-less\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6622,
                            "end": 6630,
                            "loc": {
                              "start": {
                                "line": 240,
                                "column": 34
                              },
                              "end": {
                                "line": 240,
                                "column": 42
                              }
                            },
                            "name": "addClass"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 6631,
                            "end": 6645,
                            "loc": {
                              "start": {
                                "line": 240,
                                "column": 43
                              },
                              "end": {
                                "line": 240,
                                "column": 57
                              }
                            },
                            "value": "is-invisible",
                            "rawValue": "is-invisible",
                            "raw": "\"is-invisible\""
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 6652,
                      "end": 6710,
                      "loc": {
                        "start": {
                          "line": 241,
                          "column": 4
                        },
                        "end": {
                          "line": 241,
                          "column": 62
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 6652,
                        "end": 6709,
                        "loc": {
                          "start": {
                            "line": 241,
                            "column": 4
                          },
                          "end": {
                            "line": 241,
                            "column": 61
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6652,
                          "end": 6693,
                          "loc": {
                            "start": {
                              "line": 241,
                              "column": 4
                            },
                            "end": {
                              "line": 241,
                              "column": 45
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 6652,
                            "end": 6684,
                            "loc": {
                              "start": {
                                "line": 241,
                                "column": 4
                              },
                              "end": {
                                "line": 241,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6652,
                              "end": 6665,
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 4
                                },
                                "end": {
                                  "line": 241,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6652,
                                "end": 6660,
                                "loc": {
                                  "start": {
                                    "line": 241,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 241,
                                    "column": 12
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6652,
                                  "end": 6656,
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6657,
                                  "end": 6660,
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 12
                                    }
                                  },
                                  "name": "$el"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6661,
                                "end": 6665,
                                "loc": {
                                  "start": {
                                    "line": 241,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 241,
                                    "column": 17
                                  }
                                },
                                "name": "find"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 6666,
                                "end": 6683,
                                "loc": {
                                  "start": {
                                    "line": 241,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 241,
                                    "column": 35
                                  }
                                },
                                "value": ".has-more--left",
                                "rawValue": ".has-more--left",
                                "raw": "\".has-more--left\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6685,
                            "end": 6693,
                            "loc": {
                              "start": {
                                "line": 241,
                                "column": 37
                              },
                              "end": {
                                "line": 241,
                                "column": 45
                              }
                            },
                            "name": "addClass"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 6694,
                            "end": 6708,
                            "loc": {
                              "start": {
                                "line": 241,
                                "column": 46
                              },
                              "end": {
                                "line": 241,
                                "column": 60
                              }
                            },
                            "value": "is-invisible",
                            "rawValue": "is-invisible",
                            "raw": "\"is-invisible\""
                          }
                        ]
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Lazy load an image\n   * @param  {String} url Image url to lazy load\n   * @return {Promise} A promise that resolves when the image has loaded\n   ",
                  "start": 6718,
                  "end": 6873,
                  "loc": {
                    "start": {
                      "line": 244,
                      "column": 2
                    },
                    "end": {
                      "line": 248,
                      "column": 5
                    }
                  },
                  "range": [
                    6718,
                    6873
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 6876,
              "end": 7477,
              "loc": {
                "start": {
                  "line": 249,
                  "column": 2
                },
                "end": {
                  "line": 276,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 6876,
                "end": 6889,
                "loc": {
                  "start": {
                    "line": 249,
                    "column": 2
                  },
                  "end": {
                    "line": 249,
                    "column": 15
                  }
                },
                "name": "lazyLoadImage",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 6889,
                "end": 7477,
                "loc": {
                  "start": {
                    "line": 249,
                    "column": 15
                  },
                  "end": {
                    "line": 276,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 6890,
                    "end": 6893,
                    "loc": {
                      "start": {
                        "line": 249,
                        "column": 16
                      },
                      "end": {
                        "line": 249,
                        "column": 19
                      }
                    },
                    "name": "url"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 6895,
                  "end": 7477,
                  "loc": {
                    "start": {
                      "line": 249,
                      "column": 21
                    },
                    "end": {
                      "line": 276,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 6901,
                      "end": 6946,
                      "loc": {
                        "start": {
                          "line": 250,
                          "column": 4
                        },
                        "end": {
                          "line": 251,
                          "column": 28
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 6905,
                          "end": 6916,
                          "loc": {
                            "start": {
                              "line": 250,
                              "column": 8
                            },
                            "end": {
                              "line": 250,
                              "column": 19
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 6905,
                            "end": 6909,
                            "loc": {
                              "start": {
                                "line": 250,
                                "column": 8
                              },
                              "end": {
                                "line": 250,
                                "column": 12
                              }
                            },
                            "name": "self"
                          },
                          "init": {
                            "type": "ThisExpression",
                            "start": 6912,
                            "end": 6916,
                            "loc": {
                              "start": {
                                "line": 250,
                                "column": 15
                              },
                              "end": {
                                "line": 250,
                                "column": 19
                              }
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 6926,
                          "end": 6945,
                          "loc": {
                            "start": {
                              "line": 251,
                              "column": 8
                            },
                            "end": {
                              "line": 251,
                              "column": 27
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 6926,
                            "end": 6931,
                            "loc": {
                              "start": {
                                "line": 251,
                                "column": 8
                              },
                              "end": {
                                "line": 251,
                                "column": 13
                              }
                            },
                            "name": "image"
                          },
                          "init": {
                            "type": "NewExpression",
                            "start": 6934,
                            "end": 6945,
                            "loc": {
                              "start": {
                                "line": 251,
                                "column": 16
                              },
                              "end": {
                                "line": 251,
                                "column": 27
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 6938,
                              "end": 6943,
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 20
                                },
                                "end": {
                                  "line": 251,
                                  "column": 25
                                }
                              },
                              "name": "Image"
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 6952,
                      "end": 6998,
                      "loc": {
                        "start": {
                          "line": 253,
                          "column": 4
                        },
                        "end": {
                          "line": 253,
                          "column": 50
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 6952,
                        "end": 6997,
                        "loc": {
                          "start": {
                            "line": 253,
                            "column": 4
                          },
                          "end": {
                            "line": 253,
                            "column": 49
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 6952,
                          "end": 6970,
                          "loc": {
                            "start": {
                              "line": 253,
                              "column": 4
                            },
                            "end": {
                              "line": 253,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 6952,
                            "end": 6956,
                            "loc": {
                              "start": {
                                "line": 253,
                                "column": 4
                              },
                              "end": {
                                "line": 253,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6957,
                            "end": 6970,
                            "loc": {
                              "start": {
                                "line": 253,
                                "column": 9
                              },
                              "end": {
                                "line": 253,
                                "column": 22
                              }
                            },
                            "name": "imagePromises"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "start": 6973,
                          "end": 6997,
                          "loc": {
                            "start": {
                              "line": 253,
                              "column": 25
                            },
                            "end": {
                              "line": 253,
                              "column": 49
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 6973,
                            "end": 6991,
                            "loc": {
                              "start": {
                                "line": 253,
                                "column": 25
                              },
                              "end": {
                                "line": 253,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 6973,
                              "end": 6977,
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 25
                                },
                                "end": {
                                  "line": 253,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6978,
                              "end": 6991,
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 30
                                },
                                "end": {
                                  "line": 253,
                                  "column": 43
                                }
                              },
                              "name": "imagePromises"
                            },
                            "computed": false
                          },
                          "operator": "||",
                          "right": {
                            "type": "ObjectExpression",
                            "start": 6995,
                            "end": 6997,
                            "loc": {
                              "start": {
                                "line": 253,
                                "column": 47
                              },
                              "end": {
                                "line": 253,
                                "column": 49
                              }
                            },
                            "properties": []
                          }
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 7004,
                      "end": 7078,
                      "loc": {
                        "start": {
                          "line": 255,
                          "column": 4
                        },
                        "end": {
                          "line": 257,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 7008,
                        "end": 7031,
                        "loc": {
                          "start": {
                            "line": 255,
                            "column": 8
                          },
                          "end": {
                            "line": 255,
                            "column": 31
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 7008,
                          "end": 7026,
                          "loc": {
                            "start": {
                              "line": 255,
                              "column": 8
                            },
                            "end": {
                              "line": 255,
                              "column": 26
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 7008,
                            "end": 7012,
                            "loc": {
                              "start": {
                                "line": 255,
                                "column": 8
                              },
                              "end": {
                                "line": 255,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 7013,
                            "end": 7026,
                            "loc": {
                              "start": {
                                "line": 255,
                                "column": 13
                              },
                              "end": {
                                "line": 255,
                                "column": 26
                              }
                            },
                            "name": "imagePromises"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 7027,
                          "end": 7030,
                          "loc": {
                            "start": {
                              "line": 255,
                              "column": 27
                            },
                            "end": {
                              "line": 255,
                              "column": 30
                            }
                          },
                          "name": "url"
                        },
                        "computed": true
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 7033,
                        "end": 7078,
                        "loc": {
                          "start": {
                            "line": 255,
                            "column": 33
                          },
                          "end": {
                            "line": 257,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 7041,
                            "end": 7072,
                            "loc": {
                              "start": {
                                "line": 256,
                                "column": 6
                              },
                              "end": {
                                "line": 256,
                                "column": 37
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 7048,
                              "end": 7071,
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 13
                                },
                                "end": {
                                  "line": 256,
                                  "column": 36
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 7048,
                                "end": 7066,
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 7048,
                                  "end": 7052,
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 7053,
                                  "end": 7066,
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 31
                                    }
                                  },
                                  "name": "imagePromises"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7067,
                                "end": 7070,
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 35
                                  }
                                },
                                "name": "url"
                              },
                              "computed": true
                            }
                          }
                        ]
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 7084,
                      "end": 7452,
                      "loc": {
                        "start": {
                          "line": 259,
                          "column": 4
                        },
                        "end": {
                          "line": 273,
                          "column": 7
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 7088,
                          "end": 7451,
                          "loc": {
                            "start": {
                              "line": 259,
                              "column": 8
                            },
                            "end": {
                              "line": 273,
                              "column": 6
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 7088,
                            "end": 7095,
                            "loc": {
                              "start": {
                                "line": 259,
                                "column": 8
                              },
                              "end": {
                                "line": 259,
                                "column": 15
                              }
                            },
                            "name": "promise"
                          },
                          "init": {
                            "type": "NewExpression",
                            "start": 7098,
                            "end": 7451,
                            "loc": {
                              "start": {
                                "line": 259,
                                "column": 18
                              },
                              "end": {
                                "line": 273,
                                "column": 6
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 7102,
                              "end": 7109,
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 22
                                },
                                "end": {
                                  "line": 259,
                                  "column": 29
                                }
                              },
                              "name": "Promise"
                            },
                            "arguments": [
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 7110,
                                "end": 7450,
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 273,
                                    "column": 5
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": false,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 7111,
                                    "end": 7118,
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 38
                                      }
                                    },
                                    "name": "resolve"
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 7120,
                                    "end": 7126,
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 46
                                      }
                                    },
                                    "name": "reject"
                                  }
                                ],
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 7131,
                                  "end": 7450,
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 5
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 7139,
                                      "end": 7155,
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 260,
                                          "column": 22
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 7139,
                                        "end": 7154,
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 21
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 7139,
                                          "end": 7148,
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 15
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 7139,
                                            "end": 7144,
                                            "loc": {
                                              "start": {
                                                "line": 260,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 260,
                                                "column": 11
                                              }
                                            },
                                            "name": "image"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 7145,
                                            "end": 7148,
                                            "loc": {
                                              "start": {
                                                "line": 260,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 260,
                                                "column": 15
                                              }
                                            },
                                            "name": "src"
                                          },
                                          "computed": false
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "start": 7151,
                                          "end": 7154,
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 21
                                            }
                                          },
                                          "name": "url"
                                        }
                                      }
                                    },
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 7162,
                                      "end": 7337,
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 8
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 7162,
                                        "end": 7336,
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 7
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 7162,
                                          "end": 7174,
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 18
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 7162,
                                            "end": 7167,
                                            "loc": {
                                              "start": {
                                                "line": 261,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 261,
                                                "column": 11
                                              }
                                            },
                                            "name": "image"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 7168,
                                            "end": 7174,
                                            "loc": {
                                              "start": {
                                                "line": 261,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 261,
                                                "column": 18
                                              }
                                            },
                                            "name": "onload"
                                          },
                                          "computed": false
                                        },
                                        "right": {
                                          "type": "FunctionExpression",
                                          "start": 7177,
                                          "end": 7336,
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 7
                                            }
                                          },
                                          "id": null,
                                          "generator": false,
                                          "expression": false,
                                          "async": false,
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "start": 7188,
                                            "end": 7336,
                                            "loc": {
                                              "start": {
                                                "line": 261,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 7
                                              }
                                            },
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "start": 7272,
                                                "end": 7306,
                                                "loc": {
                                                  "start": {
                                                    "line": 263,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 263,
                                                    "column": 42
                                                  }
                                                },
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "start": 7272,
                                                  "end": 7305,
                                                  "loc": {
                                                    "start": {
                                                      "line": 263,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 263,
                                                      "column": 41
                                                    }
                                                  },
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "start": 7272,
                                                    "end": 7295,
                                                    "loc": {
                                                      "start": {
                                                        "line": 263,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 263,
                                                        "column": 31
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 7272,
                                                      "end": 7290,
                                                      "loc": {
                                                        "start": {
                                                          "line": 263,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 263,
                                                          "column": 26
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 7272,
                                                        "end": 7276,
                                                        "loc": {
                                                          "start": {
                                                            "line": 263,
                                                            "column": 8
                                                          },
                                                          "end": {
                                                            "line": 263,
                                                            "column": 12
                                                          }
                                                        },
                                                        "name": "self",
                                                        "leadingComments": null
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 7277,
                                                        "end": 7290,
                                                        "loc": {
                                                          "start": {
                                                            "line": 263,
                                                            "column": 13
                                                          },
                                                          "end": {
                                                            "line": 263,
                                                            "column": 26
                                                          }
                                                        },
                                                        "name": "imagePromises"
                                                      },
                                                      "computed": false,
                                                      "leadingComments": null
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 7291,
                                                      "end": 7294,
                                                      "loc": {
                                                        "start": {
                                                          "line": 263,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 263,
                                                          "column": 30
                                                        }
                                                      },
                                                      "name": "url"
                                                    },
                                                    "computed": true,
                                                    "leadingComments": null
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "start": 7298,
                                                    "end": 7305,
                                                    "loc": {
                                                      "start": {
                                                        "line": 263,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 263,
                                                        "column": 41
                                                      }
                                                    },
                                                    "name": "promise"
                                                  },
                                                  "leadingComments": null
                                                },
                                                "leadingComments": [
                                                  {
                                                    "type": "CommentLine",
                                                    "value": " Only cache the promise when it's successfully loading an image",
                                                    "start": 7198,
                                                    "end": 7263,
                                                    "loc": {
                                                      "start": {
                                                        "line": 262,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 262,
                                                        "column": 73
                                                      }
                                                    },
                                                    "range": [
                                                      7198,
                                                      7263
                                                    ]
                                                  }
                                                ]
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "start": 7315,
                                                "end": 7328,
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 21
                                                  }
                                                },
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "start": 7315,
                                                  "end": 7327,
                                                  "loc": {
                                                    "start": {
                                                      "line": 264,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 264,
                                                      "column": 20
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "start": 7315,
                                                    "end": 7322,
                                                    "loc": {
                                                      "start": {
                                                        "line": 264,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 264,
                                                        "column": 15
                                                      }
                                                    },
                                                    "name": "resolve"
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 7323,
                                                      "end": 7326,
                                                      "loc": {
                                                        "start": {
                                                          "line": 264,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 264,
                                                          "column": 19
                                                        }
                                                      },
                                                      "name": "url"
                                                    }
                                                  ]
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    },
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 7344,
                                      "end": 7399,
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 8
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 7344,
                                        "end": 7398,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 7
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 7344,
                                          "end": 7357,
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 19
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 7344,
                                            "end": 7349,
                                            "loc": {
                                              "start": {
                                                "line": 266,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 266,
                                                "column": 11
                                              }
                                            },
                                            "name": "image"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 7350,
                                            "end": 7357,
                                            "loc": {
                                              "start": {
                                                "line": 266,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 266,
                                                "column": 19
                                              }
                                            },
                                            "name": "onerror"
                                          },
                                          "computed": false
                                        },
                                        "right": {
                                          "type": "FunctionExpression",
                                          "start": 7360,
                                          "end": 7398,
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 7
                                            }
                                          },
                                          "id": null,
                                          "generator": false,
                                          "expression": false,
                                          "async": false,
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "start": 7371,
                                            "end": 7398,
                                            "loc": {
                                              "start": {
                                                "line": 266,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 268,
                                                "column": 7
                                              }
                                            },
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "start": 7381,
                                                "end": 7390,
                                                "loc": {
                                                  "start": {
                                                    "line": 267,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 267,
                                                    "column": 17
                                                  }
                                                },
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "start": 7381,
                                                  "end": 7389,
                                                  "loc": {
                                                    "start": {
                                                      "line": 267,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 267,
                                                      "column": 16
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "start": 7381,
                                                    "end": 7387,
                                                    "loc": {
                                                      "start": {
                                                        "line": 267,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 267,
                                                        "column": 14
                                                      }
                                                    },
                                                    "name": "reject"
                                                  },
                                                  "arguments": []
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    },
                                    {
                                      "type": "IfStatement",
                                      "start": 7407,
                                      "end": 7444,
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 272,
                                          "column": 7
                                        }
                                      },
                                      "test": {
                                        "type": "UnaryExpression",
                                        "start": 7411,
                                        "end": 7415,
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 14
                                          }
                                        },
                                        "operator": "!",
                                        "prefix": true,
                                        "argument": {
                                          "type": "Identifier",
                                          "start": 7412,
                                          "end": 7415,
                                          "loc": {
                                            "start": {
                                              "line": 270,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 270,
                                              "column": 14
                                            }
                                          },
                                          "name": "url"
                                        }
                                      },
                                      "consequent": {
                                        "type": "BlockStatement",
                                        "start": 7417,
                                        "end": 7444,
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 7
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 7427,
                                            "end": 7436,
                                            "loc": {
                                              "start": {
                                                "line": 271,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 271,
                                                "column": 17
                                              }
                                            },
                                            "expression": {
                                              "type": "CallExpression",
                                              "start": 7427,
                                              "end": 7435,
                                              "loc": {
                                                "start": {
                                                  "line": 271,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 271,
                                                  "column": 16
                                                }
                                              },
                                              "callee": {
                                                "type": "Identifier",
                                                "start": 7427,
                                                "end": 7433,
                                                "loc": {
                                                  "start": {
                                                    "line": 271,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 271,
                                                    "column": 14
                                                  }
                                                },
                                                "name": "reject"
                                              },
                                              "arguments": []
                                            }
                                          }
                                        ]
                                      },
                                      "alternate": null
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 7458,
                      "end": 7473,
                      "loc": {
                        "start": {
                          "line": 275,
                          "column": 4
                        },
                        "end": {
                          "line": 275,
                          "column": 19
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 7465,
                        "end": 7472,
                        "loc": {
                          "start": {
                            "line": 275,
                            "column": 11
                          },
                          "end": {
                            "line": 275,
                            "column": 18
                          }
                        },
                        "name": "promise"
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Lazy load an image\n   * @param  {String} url Image url to lazy load\n   * @return {Promise} A promise that resolves when the image has loaded\n   ",
                  "start": 6718,
                  "end": 6873,
                  "loc": {
                    "start": {
                      "line": 244,
                      "column": 2
                    },
                    "end": {
                      "line": 248,
                      "column": 5
                    }
                  },
                  "range": [
                    6718,
                    6873
                  ]
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Clamp a card title\n   * @return null\n   ",
                  "start": 7481,
                  "end": 7532,
                  "loc": {
                    "start": {
                      "line": 278,
                      "column": 2
                    },
                    "end": {
                      "line": 281,
                      "column": 5
                    }
                  },
                  "range": [
                    7481,
                    7532
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 7535,
              "end": 7665,
              "loc": {
                "start": {
                  "line": 282,
                  "column": 2
                },
                "end": {
                  "line": 286,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 7535,
                "end": 7554,
                "loc": {
                  "start": {
                    "line": 282,
                    "column": 2
                  },
                  "end": {
                    "line": 282,
                    "column": 21
                  }
                },
                "name": "clampImageCardTitle",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 7554,
                "end": 7665,
                "loc": {
                  "start": {
                    "line": 282,
                    "column": 21
                  },
                  "end": {
                    "line": 286,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 7557,
                  "end": 7665,
                  "loc": {
                    "start": {
                      "line": 282,
                      "column": 24
                    },
                    "end": {
                      "line": 286,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 7563,
                      "end": 7661,
                      "loc": {
                        "start": {
                          "line": 283,
                          "column": 4
                        },
                        "end": {
                          "line": 285,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 7563,
                        "end": 7660,
                        "loc": {
                          "start": {
                            "line": 283,
                            "column": 4
                          },
                          "end": {
                            "line": 285,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 7563,
                          "end": 7569,
                          "loc": {
                            "start": {
                              "line": 283,
                              "column": 4
                            },
                            "end": {
                              "line": 283,
                              "column": 10
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 7563,
                            "end": 7564,
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 4
                              },
                              "end": {
                                "line": 283,
                                "column": 5
                              }
                            },
                            "name": "$"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 7565,
                            "end": 7569,
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 6
                              },
                              "end": {
                                "line": 283,
                                "column": 10
                              }
                            },
                            "name": "each"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 7570,
                            "end": 7595,
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 11
                              },
                              "end": {
                                "line": 283,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 7570,
                              "end": 7571,
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 11
                                },
                                "end": {
                                  "line": 283,
                                  "column": 12
                                }
                              },
                              "name": "$"
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 7572,
                                "end": 7594,
                                "loc": {
                                  "start": {
                                    "line": 283,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 283,
                                    "column": 35
                                  }
                                },
                                "value": ".js-image-card-title",
                                "rawValue": ".js-image-card-title",
                                "raw": "\".js-image-card-title\""
                              }
                            ]
                          },
                          {
                            "type": "FunctionExpression",
                            "start": 7597,
                            "end": 7659,
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 38
                              },
                              "end": {
                                "line": 285,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "start": 7608,
                              "end": 7659,
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 49
                                },
                                "end": {
                                  "line": 285,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 7616,
                                  "end": 7653,
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 43
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 7616,
                                    "end": 7652,
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 42
                                      }
                                    },
                                    "callee": {
                                      "type": "Identifier",
                                      "start": 7616,
                                      "end": 7622,
                                      "loc": {
                                        "start": {
                                          "line": 284,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 284,
                                          "column": 12
                                        }
                                      },
                                      "name": "$clamp"
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "start": 7623,
                                        "end": 7637,
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 27
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 7623,
                                          "end": 7634,
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 24
                                            }
                                          },
                                          "object": {
                                            "type": "CallExpression",
                                            "start": 7623,
                                            "end": 7630,
                                            "loc": {
                                              "start": {
                                                "line": 284,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 284,
                                                "column": 20
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 7623,
                                              "end": 7624,
                                              "loc": {
                                                "start": {
                                                  "line": 284,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 284,
                                                  "column": 14
                                                }
                                              },
                                              "name": "$"
                                            },
                                            "arguments": [
                                              {
                                                "type": "ThisExpression",
                                                "start": 7625,
                                                "end": 7629,
                                                "loc": {
                                                  "start": {
                                                    "line": 284,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 284,
                                                    "column": 19
                                                  }
                                                }
                                              }
                                            ]
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 7631,
                                            "end": 7634,
                                            "loc": {
                                              "start": {
                                                "line": 284,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 284,
                                                "column": 24
                                              }
                                            },
                                            "name": "get"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "start": 7635,
                                            "end": 7636,
                                            "loc": {
                                              "start": {
                                                "line": 284,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 284,
                                                "column": 26
                                              }
                                            },
                                            "value": 0,
                                            "rawValue": 0,
                                            "raw": "0"
                                          }
                                        ]
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "start": 7639,
                                        "end": 7651,
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 41
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "start": 7641,
                                            "end": 7649,
                                            "loc": {
                                              "start": {
                                                "line": 284,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 284,
                                                "column": 39
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 7641,
                                              "end": 7646,
                                              "loc": {
                                                "start": {
                                                  "line": 284,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 284,
                                                  "column": 36
                                                }
                                              },
                                              "name": "clamp"
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "start": 7648,
                                              "end": 7649,
                                              "loc": {
                                                "start": {
                                                  "line": 284,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 284,
                                                  "column": 39
                                                }
                                              },
                                              "value": 2,
                                              "rawValue": 2,
                                              "raw": "2"
                                            },
                                            "kind": "init"
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Clamp a card title\n   * @return null\n   ",
                  "start": 7481,
                  "end": 7532,
                  "loc": {
                    "start": {
                      "line": 278,
                      "column": 2
                    },
                    "end": {
                      "line": 281,
                      "column": 5
                    }
                  },
                  "range": [
                    7481,
                    7532
                  ]
                }
              ]
            }
          ]
        },
        "__esdoc__pseudo_export": false,
        "leadingComments": [],
        "trailingComments": []
      },
      "leadingComments": null
    },
    {
      "type": "ExportDefaultDeclaration",
      "start": 7669,
      "end": 7695,
      "loc": {
        "start": {
          "line": 289,
          "column": 0
        },
        "end": {
          "line": 289,
          "column": 26
        }
      },
      "declaration": {
        "type": "VariableDeclaration",
        "kind": "let",
        "loc": {
          "start": {
            "line": 289,
            "column": 0
          },
          "end": {
            "line": 289,
            "column": 26
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "id": {
              "type": "Identifier",
              "name": "thingsToDo"
            },
            "init": {
              "type": "NewExpression",
              "callee": {
                "type": "Identifier",
                "name": "ThingsToDo"
              }
            }
          }
        ],
        "leadingComments": [],
        "trailingComments": []
      }
    }
  ]
}